Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A mass space object storing method fusing codes and multi-version data

A technology of spatial object and fusion coding, which is applied in the field of distributed storage and access of spatial object data, can solve the problems of data redundancy, no advantage, and insufficient scalability for large-scale data, and achieve the effect of improving performance

Active Publication Date: 2017-07-28
GUILIN UNIV OF ELECTRONIC TECH
View PDF8 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Using the existing relational model database to manage massive spatial objects, first of all, due to the need to adopt a fixed pattern to organize spatial objects, it cannot well meet the storage requirements of different attributes of different spatial objects, which will lead to a large amount of data redundancy; secondly, when dealing with such as range When querying, since spatial objects with close geographical locations do not need to meet the proximity of storage locations, there is no advantage in data I / O; at the same time, there is also a lack of scalability in the face of large-scale data
The existing distributed model can provide the scalability of massive spatial object management, but lacks effective access optimization technology for spatial object data; at the same time, there is no effective theoretical relationship between storage accuracy and access performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A mass space object storing method fusing codes and multi-version data
  • A mass space object storing method fusing codes and multi-version data
  • A mass space object storing method fusing codes and multi-version data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] A massive spatial object storage method that combines encoding and multi-version data, see figure 1 , including the following steps:

[0021] Step 1. Divide the spatial region into grid units of equal size, design a unique code for each grid unit, and let each spatial object be located in and only in one grid unit.

[0022] (1) Take the Base-32 character as the minimum coding unit, set a coding precision P, the size of the grid unit depends on the coding precision P, and the precision P can be adjusted according to the density of the spatial object. Taking the earth as an example, after unfolding it into a planar structure, if the encoding precision is P, the length and width of each grid unit can be expressed as:

[0023]

[0024]

[0025] Among them, C lat Indicates the circumference of the equator, C lng Indicates the polar perimeter.

[0026] (2) Divide the spatial region evenly based on the P value, and encode each region. For example, if the value of P ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a mass space object storing method fusing codes and multi-version data. Multi-dimension space data are converted to one-dimensional space via low-precision grid coding and high-precision space object coding and then redundant data trimming involved in a query process is achieved via a strategy of lexicographical order location of data blocks and low-redundancy data query, so that the range query performance is effectively improved. When the coding precision is 8 Base-32 characters, the covering area of a grid unit is about 725m<2>; when a query radius is 1000m, query response time is not longer than 1s. The method can effectively meet data query requirements such as tour resource recommendation based on positions of tourists in smart tourism.

Description

technical field [0001] The invention relates to the technical field of distributed storage and access of spatial object data, in particular to a method for storing massive spatial objects that combines encoding and multi-version data. Background technique [0002] Location-based services need to frequently query massive spatial objects and obtain real-time responses, which requires efficient storage models and access optimization technology support. Using the existing relational model database to manage massive spatial objects, first of all, due to the need to adopt a fixed pattern to organize spatial objects, it cannot well meet the storage requirements of different attributes of different spatial objects, which will lead to a large amount of data redundancy; secondly, when dealing with such as range When querying, since spatial objects with close geographical locations do not need to meet the proximity of storage locations, there is no advantage in data I / O; at the same ti...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30H04L29/08
CPCG06F16/29H04L67/1097
Inventor 张敬伟杨超杨青张会兵林煜明周娅
Owner GUILIN UNIV OF ELECTRONIC TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products