| CPC H04L 61/4511 (2022.05) [H04L 69/329 (2013.01)] | 4 Claims |

|
1. A method for constructing a geospatial grid region name interoperability protocol system, wherein the geospatial grid region name interoperability protocol system is constructed from four layers: a subdivision layer, a management layer, an association layer, and an application layer, comprising a subdivision layer protocol, an association layer protocol, a management layer protocol, and an application layer protocol;
the subdivision layer protocol, as a lowest-layer protocol in the geospatial grid region name interoperability protocol system, is configured for grid subdivision expression and grid coding of ubiquitous location information under a GeoSOT geospatial subdivision grid reference framework and a GeoSOT-3D three-dimensional geospatial subdivision grid reference framework;
the management layer protocol is configured for organization of a large table of geospatial grid region name indexes, a mapping relationship between geospatial grid region names, and naming authorization of the geospatial grid region names;
the association layer protocol, as a core protocol layer in the geospatial grid region name interoperability protocol system, is configured for interoperability of the ubiquitous location information, that is, providing interactive data access services;
the application layer protocol is configured for a user and provides the user with registration services and resolution services for the geospatial grid region names; and
the subdivision layer protocol comprises a grid subdivision sub-protocol and a grid coding sub-protocol, wherein
the grid subdivision sub-protocol is a grid subdivision expression of a geospatial location, and the grid coding sub-protocol is as follows:
GeoSOT binary one-dimensional coding is configured for coding an area region name, GeoSOT-3D binary one-dimensional coding is configured for coding a personal region name, the GeoSOT-3D binary one-dimensional coding is a coding method that separately codes longitude, latitude, and altitude dimensions, and the GeoSOT binary one-dimensional coding does not require coding of the altitude dimension and codes the longitude and latitude dimensions in an identical manner as the GeoSOT-3D binary one-dimensional coding;
binary one-dimensional coding of the longitude and latitude dimensions is more efficient in calculating an inclusion relationship between codes; assuming that there is a ubiquitous location information positioning point P(x, y, z) in a geospace, wherein x, y, and z are longitude, latitude, and altitude coordinate values respectively of the ubiquitous location information positioning point P, conditions x∈[−180°, 180°], y∈[−90°, 90°], and z∈[0,50000000m] are met, and the ubiquitous location information positioning point P is subject to GeoSOT-3D binary three-dimensional coding at an n-th three-dimensional grid subdivision layer, and specific coding assignment formulas for GeoSOT-3D binary longitude, latitude, and altitude dimensions of the ubiquitous location information positioning point P are respectively as follows:
![]() the above formula is a coding formula for the GeoSOT-3D binary longitude dimension, wherein GeoSOT3D_Code(x)n means a three-dimensional grid longitude dimension code value corresponding to x at the n-th three-dimensional grid subdivision layer;
![]() the above formula is a coding formula for the GeoSOT-3D binary latitude dimension, wherein GeoSOT3D_Code(y)n means a three-dimensional grid latitude dimension code value corresponding to y at the n-th three-dimensional grid subdivision layer;
![]() the above formula is a coding formula for the GeoSOT-3D binary altitude dimension, wherein GeoSOT3D_Code(z)n means a three-dimensional grid altitude dimension code value corresponding to z at the n-th three-dimensional grid subdivision layer;
wherein a GeoSOT-3D binary three-dimensional code GeoSOT3D_Code(x, y, z)n of the ubiquitous location information positioning point P(x, y, z) in the geospace is expressed as follows
(GeoSOT3D_Code(x)n,GeoSOT3D_Code(y)n,GeoSOT3D_Code(z)n), and
a corresponding GeoSOT-3D binary one-dimensional code is expressed as follows:
Ui=0nGeoSOT3D_Code(x)iGeoSOT3D_Code(y)iGeoSOT3D_Code(z)i,0≤n≤32.
|