US 12,231,391 B1
Method for constructing geospatial grid region name interoperability protocol system
Daoye Zhu, Fuzhou (CN)
Assigned to FUZHOU UNIVERSITY, Fuzhou (CN)
Filed by FUZHOU UNIVERSITY, Fuzhou (CN)
Filed on Jul. 30, 2024, as Appl. No. 18/788,290.
Int. Cl. G06F 15/173 (2006.01); H04L 61/4511 (2022.01); H04L 69/329 (2022.01)
CPC H04L 61/4511 (2022.05) [H04L 69/329 (2013.01)] 4 Claims
OG exemplary drawing
 
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:

OG Complex Work Unit Math
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;

OG Complex Work Unit Math
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;

OG Complex Work Unit Math
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.