CN106249262A - A kind of storage method and device of vehicle satellite location data - Google Patents

A kind of storage method and device of vehicle satellite location data Download PDF

Info

Publication number
CN106249262A
CN106249262A CN201511019704.4A CN201511019704A CN106249262A CN 106249262 A CN106249262 A CN 106249262A CN 201511019704 A CN201511019704 A CN 201511019704A CN 106249262 A CN106249262 A CN 106249262A
Authority
CN
China
Prior art keywords
data
location
stored
date
vehicles identifications
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201511019704.4A
Other languages
Chinese (zh)
Inventor
王立勋
陈智宏
隋莉颖
李伟
黄建玲
程磊
张永才
方秀川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING TRAFFIC INFORMATION CENTER
Original Assignee
BEIJING TRAFFIC INFORMATION CENTER
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING TRAFFIC INFORMATION CENTER filed Critical BEIJING TRAFFIC INFORMATION CENTER
Priority to CN201511019704.4A priority Critical patent/CN106249262A/en
Publication of CN106249262A publication Critical patent/CN106249262A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The present invention provides the storage method and device of a kind of vehicle satellite location data.Described method includes: receive vehicle satellite location data;Parsing vehicles identifications data, time data and bearing data from the data of vehicle satellite location, wherein, described time data includes date data and time data;The location content with same vehicle mark data and multiple vehicle satellite of identical date data location data is stored in data base in recording with described identical date data and described same vehicle identify that data are index one, the location content of wherein said multiple vehicle satellite location data is stored as a field, and the location content of each vehicle satellite location data includes time data and bearing data.The present invention can greatly improve the speed of positioning data of vehicles inquiry.

Description

A kind of storage method and device of vehicle satellite location data
Technical field
The present invention relates to satellite location data processing technology field, particularly relate to a kind of vehicle satellite location data Storage method and device.
Background technology
Vehicle satellite location be run vehicle by receive GPS satellite-signal, position self Position, and technology position data passed back by mobile network.Vehicle satellite location data are at taxi The transportation such as management system, bus management system, harmful influence transportation management system, inter-provincial passenger transportation management Management system has a wide range of applications.Transportation class system receives the satellite figure place that vehicle returns in real time According to, satellite location data is stored in data base.The vehicular traffic that user is travelled by querying condition inquiry Satellite location data, and at geographical data system (GIS:Geographic Information System) map The driving trace of upper playback vehicle.
The method being commonly stored satellite location data is that satellite location data is stored as data base's token line by line Record, when the driving trace of enquiring vehicle, by the SQL (SQL:Structured of data base Query Language) search, qualified satellite location data is found and in GIS map, draws row Sail track.
During realizing the present invention, inventor finds at least to exist in prior art following technical problem:
Along with the increase of the time of operation, the increase of application, the vehicle satellite being stored in relational database Location data are doubled and redoubled, and satellite location data is checked out from data base the spent time increasingly It is long, even if ideal effect can not be reached by the means of the lifting database performance such as Fen Ku, point table.
Summary of the invention
The storage method and device of the vehicle satellite location data that the present invention provides, greatly improves vehicle fixed The speed of bit data inquiry.
First aspect, the present invention provides the storage method of a kind of vehicle satellite location data, including:
Receive vehicle satellite location data;
Vehicles identifications data, time data and bearing data is parsed from the data of vehicle satellite location, its In, described time data includes date data and time data;
To there is the location of same vehicle mark data and multiple vehicle satellite location data of identical date data Content is stored in data base and identifies data for the one of index with described identical date data and described same vehicle In bar record, the location content of wherein said multiple vehicle satellite location data is stored as a field, each The location content of vehicle satellite location data includes time data and bearing data.
Alternatively, position have same vehicle mark data for number with multiple vehicle satellite of identical date data According to location content be stored in data base and identify data with described identical date data and described same vehicle and be One record of index includes:
Vehicles identifications data, time data and the orientation that will parse from the data of multiple vehicle satellite location Data cache, and wherein, multiple cache contents with same vehicle identification information are buffered in a number According in set, the cache contents of each vehicle satellite location data includes time data and bearing data;
When the size of data acquisition system exceedes predetermined threshold, by the vehicles identifications data in data acquisition system, date Data and the multiple location content corresponding with described vehicles identifications data and described date data are organized into and wait to deposit Storage data, wherein, the plurality of location content is presented in array;
Described data to be stored are stored vehicles identifications data and day with described data to be stored in data base Issue is according in the record for index.
Alternatively, by the vehicles identifications data parsed from the data of multiple vehicle satellite location, time data And bearing data caches with the form of HashMap, wherein, described vehicles identifications data are described The key assignments of HashMap, described data acquisition system is using the form of chained list as the numerical value of described HashMap.
Alternatively, described by the vehicles identifications data parsed from the data of multiple vehicle satellite location, time Data and bearing data cache, and also include:
Judge the date data being about in the time data of storage and the time of storage before in described data acquisition system Date data in data is the most identical;
If it is different, then by the vehicles identifications data of caching before in described data acquisition system, date data and The multiple location content corresponding with described vehicles identifications data and described date data is organized into data to be stored, To store;
Using the time data being about to storage and bearing data as first cache contents of described data acquisition system Cache.
Alternatively, described by the vehicles identifications data parsed from the data of multiple vehicle satellite location, time Data and bearing data also include before caching:
By the vehicles identifications data parsed from the data of vehicle satellite location, time data and location data Data cached put to buffer queue to be grouped, to cache and to organize into groups as to be grouped;
The described vehicles identifications data described data to be stored stored in data base with described data to be stored Also included before in the record that date data is index:
Described data to be stored are put to queue to be stored, to store.
Second aspect, the present invention provides the storage device of a kind of vehicle satellite location data, including:
Receiver module, is used for receiving vehicle satellite location data;
Parsing module, for from vehicle satellite location data parse vehicles identifications data, time data with And bearing data, wherein, described time data includes date data and time data;
Memory module, for the multiple vehicle satellite by having same vehicle mark data and identical date data The location content of location data is stored in data base and identifies with described identical date data and described same vehicle Data are in a record of index, and the location content of wherein said multiple vehicle satellite location data is stored as One field, the location content of each vehicle satellite location data includes time data and bearing data.
Alternatively, described device also includes cache module and marshalling module,
Described cache module, for will from multiple vehicle satellite location data in parse vehicles identifications data, Time data and bearing data cache, and wherein, have in multiple cachings of same vehicle identification information Holding and be buffered in a data acquisition system, the cache contents of each vehicle satellite location data includes time data And bearing data;
Described marshalling module, when the size of data acquisition system exceedes predetermined threshold, by the vehicle in data acquisition system Mark data, date data and the multiple location corresponding with described vehicles identifications data and described date data Content is organized into data to be stored, and wherein, the plurality of location content is presented in array;
Described memory module, for storing described data to be stored in data base with described data to be stored Vehicles identifications data and date data be index record in.
Alternatively, described cache module, for the vehicle that will parse from the data of multiple vehicle satellite location Mark data, time data and bearing data cache with the form of HashMap, wherein, and described car Mark data are the key assignments of described HashMap, and described data acquisition system is using the form of chained list as described The numerical value of HashMap.
Alternatively, described device also includes judge module,
Described judge module, for judging the date data in the time data to be ready storing and described data set Before in conjunction, the date data in the time data of storage is the most identical;
Described marshalling module, for the date data in judging the time data to be ready storing and described data Before in set during the date data difference in the time data of storage, cached before in described data acquisition system Vehicles identifications data, date data and corresponding many with described vehicles identifications data and described date data Individual location content is organized into data to be stored, to store;
Described cache module, is used for be about to the time data of storage and bearing data as described data set First cache contents closed caches.
Alternatively, described device also includes that the first module and second of joining the team is joined the team module,
Described first joins the team module, for the vehicles identifications data that will parse from the data of vehicle satellite location, Time data and location data data cached are put to buffer queue to be grouped, to delay as to be grouped Deposit and organize into groups;
Described second joins the team module, for described data to be stored being put to queue to be stored, to deposit Storage.
The storage method and device of the vehicle satellite location data that the embodiment of the present invention provides, vehicle one day Satellite location data in data base, be only stored as a line record, the record quantity in data base is only and transport The quantity of vehicle is relevant to the natural law of storage, and the data recorded amounts comparing original the most several hundred million is greatly decreased, because of This greatly improves the speed of positioning data of vehicles inquiry.
Accompanying drawing explanation
Fig. 1 is the flow chart of the storage method of one embodiment of the invention vehicle satellite location data;
Fig. 2 is the flow chart of the storage method of another embodiment of the present invention vehicle satellite location data;
Fig. 3 is the flow chart that one embodiment of the invention carries out caching marshalling to positioning data of vehicles;
Fig. 4 is the flow chart that the positioning data of vehicles after marshalling is stored by one embodiment of the invention;
Fig. 5 is the structural representation of the storage device of one embodiment of the invention vehicle satellite location data.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with the present invention Accompanying drawing in embodiment, is clearly and completely described the technical scheme in the embodiment of the present invention, it is clear that Described embodiment is only a part of embodiment of the present invention rather than whole embodiments.Based on this Embodiment in bright, the institute that those of ordinary skill in the art are obtained under not making creative work premise There are other embodiments, broadly fall into the scope of protection of the invention.
The present invention provides the storage method of a kind of vehicle satellite location data, as it is shown in figure 1, described method bag Include:
S101, reception vehicle satellite location data;
S102, from vehicle satellite location data parse vehicles identifications data, time data and orientation number According to, wherein, described time data includes date data and time data;
S103, will have same vehicle mark data and identical date data multiple vehicle satellite location data Location content be stored in data base and identify data as rope with described identical date data and described same vehicle In the record drawn, the location content of wherein said multiple vehicle satellite location data is stored as a field, The location content of each vehicle satellite location data includes time data and bearing data.
The storage method of the vehicle satellite location data that the embodiment of the present invention provides, the vehicle satellite of a day Location data are only stored as a line record in data base, the record quantity in data base and haulage vehicle Quantity is relevant to the natural law of storage, and the data recorded amounts comparing original the most several hundred million is greatly decreased, the most greatly Improve positioning data of vehicles inquiry speed.
Further, Fig. 2 provides the storage method of a kind of vehicle satellite location data, and described method includes:
S201, from road transport vehicle satellite alignment system platform receive vehicle satellite location data.
S202, will receive after satellite location data unpack, parse vehicles identifications data, time number According to this and bearing data, wherein, the time data of parsing was made up of date and moment.Wherein, vehicle mark Knowing data can be license plate number, it is also possible to for license plate number and the system number of vehicle satellite alignment system platform.Side Bit data can include longitude, latitude, speed, azimuth, instantaneous state.
S203, it is to be grouped data cached by the data encoding parsed, sends to buffer queue to be grouped. For example, it is possible to character string forms encode, the form of coding can be vehicles identifications data, data time, Longitude, latitude, speed, azimuth, instantaneous state, alternatively, it is also possible to for system number, vehicles identifications Data, data time, longitude, latitude, speed, azimuth, instantaneous state.
Wherein, service and service between data pass through use message queue mode, enabling with Time the multiple data processing service of flexible deployment, utilize many nuclear capabilities of server to greatest extent, raising processes Efficiency.
S204, data cached cache to be grouped, wherein, there are the multiple of same vehicle identification information Data cached time data to be grouped and bearing data are buffered in a data acquisition system.
Wherein, caching can use the storage organization of HashMap (Map based on Hash table realization), by car Mark data (such as license plate number) is as the key assignments of HashMap, and data acquisition system can be with the form of chained list Numerical value as HashMap, it is preferable that can be by the time corresponding with the satellite location data received every time Data and bearing data are encoded to character string.
S205, when the size of data acquisition system exceedes predetermined threshold, by the vehicles identifications data in data acquisition system, Date data and the multiple location content corresponding with described vehicles identifications data and described date data are organized into Data to be stored, send to queue to be stored.Wherein, multiple location content is corresponding to the car repeatedly received Satellite location data, wall scroll location content is made up of the bearing data of time data and correspondence, a plurality of fixed Position content is presented in array.
For example, it is possible to by the data in data acquisition system (chained list) according in license plate number, date and location The mode holding array is organized into groups, and forms data to be stored, sends to queue to be stored.Wherein, number to be stored Separate with English & according between middle license plate number, date, location content array.Wall scroll location in the content array of location Content is made up of time, longitude, latitude, speed, azimuth, instantaneous state, teases with English between data item Number separate, between a plurality of location content in array, use English semicolon separated.After data are sent completely, by chain Table empties.
Further, in order to ensure in same chained list storage it is and same vehicles identifications data, same date Corresponding data, are putting into the vehicles identifications parsed data, time data and bearing data with described Vehicles identifications data be key assignments chained list in cache before, need judge be about to caching date data with Before in chained list, the date data in the time data of storage is the most identical, if different time, by chained list it The content of front caching is organized into groups, and puts to store to queue to be stored, its storage mode and step S206 Describe is identical.
Wherein, service and service between data pass through use message queue mode, enabling with Time the multiple data processing service of flexible deployment, utilize many nuclear capabilities of server to greatest extent, raising processes Efficiency.
S206, data to be stored are stored in data base with the date data in data to be stored and vehicle mark Know in the record that data are index.
Wherein data base uses relation data library storage list structure, and relation data library storage list structure is by character type Date, character type license plate number, the location content field of CLOB type are constituted, alternatively, it is also possible to by character type System number, character type date, character type license plate number, the location content field of CLOB type are constituted.CLOB type Location content field in store all location corresponding with above character type date and character type license plate number Content, removes after date time day, longitude, latitude, speed, azimuth, instantaneous according to satellite location data State sequentially stores.Wall scroll data to be stored correspond to the single vehicle single date, are stored in relation data stock In one record of storage list structure.Wherein, the multiple data obtained from single satellite location data use English Literary composition CSV, with English semicolon separated between a plurality of content corresponding with multiple satellite location datas.
Exemplarily, as it is shown on figure 3, the idiographic flow that positioning data of vehicles carries out caching marshalling is as follows:
S 301, in internal memory, set up HashMap, with vehicles identifications data (such as license plate number) as key (Key) Value.
S 302, fall out from buffer queue to be grouped one to be grouped data cached, resolve caching number to be grouped Vehicles identifications data field according to.
S 303, from HashMap, inquire about this vehicles identifications data field the most there is caching, there is caching Then jump to step S305.
S 304, newdata chained list, increase in HashMap.
S 305, data are increased to data link table end, wherein, described in join data in chained list by from The time data of data cached middle extraction to be grouped and bearing data marshalling form.
Whether S 306, inspection chained list length reach the threshold value arranged, and not up to threshold value jumps to step S302, Otherwise carry out step S307.
S307, from chained list by the data of caching with string encoding, send to queue to be stored.
S308, empty chained list, jump to step S302
Exemplarily, as shown in Figure 4, the flow process stored the positioning data of vehicles after marshalling is as follows:
S401, data to be stored of falling out from queue to be stored.
S402, the vehicles identifications data resolved in data to be stored (such as license plate number), date data.
In S403, inspection tables of data, there is record with vehicles identifications data, same date data, If it does, jump to step 405.
S404, newly-increased vehicles identifications data, date data storehouse record.
S405, satellite location data is increased to data storage field end, jump to step 401.
The embodiment of the present invention also provides for the storage device 1 of a kind of vehicle satellite location data, as it is shown in figure 5, institute State device to include:
Receiver module 101, is used for receiving vehicle satellite location data;
Parsing module 102, for parsing vehicles identifications data, time data from the data of vehicle satellite location And bearing data, wherein, described time data includes date data and time data;
Memory module 103, for defending having same vehicle mark data with multiple vehicles of identical date data The location content of star location data is stored in data base with described identical date data and described same vehicle mark Know in the record that data are index, the location content storage of wherein said multiple vehicle satellite location data Being a field, the location content of each vehicle satellite location data includes time data and bearing data.
Storage device 1 can also include cache module and marshalling module.Cache module is used for will be from multiple cars The vehicles identifications data, time data and the bearing data that parse in satellite location data cache, Wherein, multiple cache contents with same vehicle identification information are buffered in a data acquisition system, each The cache contents of vehicle satellite location data includes time data and bearing data;Marshalling module is for when number According to set size exceed predetermined threshold time, by the vehicles identifications data in data acquisition system, date data and The multiple location content corresponding with described vehicles identifications data and described date data is organized into data to be stored, Wherein, the plurality of location content is presented in array;Described data to be stored are stored by memory module In data base with the vehicles identifications data of described data to be stored and date data for the record of index in.
Wherein, cache module can cache with the form of HashMap and solve from the data of multiple vehicle satellite location Vehicles identifications data, time data and the bearing data separated out, described vehicles identifications data are HashMap Key assignments, described data acquisition system is using the form of chained list as the numerical value of described HashMap.
Alternatively, storage device 1 can also include judge module.Described judge module to be ready depositing for judgement Date data in the time data of storage and the day issue in the time data of storage before in described data acquisition system According to the most identical;Described marshalling module date data in judging the time data to be ready storing and described number During according to date data difference in the time data of storage before in set, will in described data acquisition system before slow The vehicles identifications data deposited, date data and corresponding with described vehicles identifications data and described date data Multiple location content is organized into data to be stored, to store;Described cache module by be about to storage time Between data and bearing data cache as first cache contents of described data acquisition system.
Alternatively, storage device 1 also includes that the first module and second of joining the team is joined the team module.First joins the team mould Block is for the vehicles identifications data that will parse from the data of vehicle satellite location, time data and location number Data cached put to buffer queue to be grouped, to cache and to organize into groups according to as to be grouped;Second joins the team Module, for putting described data to be stored to queue to be stored, to store.
The storage device of the vehicle satellite location data that the embodiment of the present invention provides, the vehicle satellite of a day Location data are only stored as a line record in data base, the record quantity in data base and haulage vehicle Quantity is relevant to the natural law of storage, and the data recorded amounts comparing original the most several hundred million is greatly decreased, the most greatly Improve positioning data of vehicles inquiry speed;The mode using message queue stores, enabling The multiple data processing service of flexible deployment simultaneously, improves the efficiency of storage.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, Can be by computer program and complete to instruct relevant hardware, described program can be stored in a calculating In machine read/write memory medium, this program is upon execution, it may include such as the flow process of the embodiment of above-mentioned each method. Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, Or random store-memory body (Random Access Memory, RAM) etc. ROM).
The above, the only detailed description of the invention of the present invention, but protection scope of the present invention is not limited to This, any those familiar with the art, in the technical scope that the invention discloses, can readily occur in Change or replacement, all should contain within protection scope of the present invention.Therefore, protection scope of the present invention Should be as the criterion with scope of the claims.

Claims (10)

1. the storage method of vehicle satellite location data, it is characterised in that including:
Receive vehicle satellite location data;
Vehicles identifications data, time data and bearing data is parsed from the data of vehicle satellite location, its In, described time data includes date data and time data;
To there is the location of same vehicle mark data and multiple vehicle satellite location data of identical date data Content is stored in data base and identifies data for the one of index with described identical date data and described same vehicle In bar record, the location content of wherein said multiple vehicle satellite location data is stored as a field, each The location content of vehicle satellite location data includes time data and bearing data.
Method the most according to claim 1, it is characterised in that will have same vehicle mark data and The location content of multiple vehicle satellite location data of identical date data is stored in data base with described identical Date data and the record that described same vehicle mark data are index include:
Vehicles identifications data, time data and the orientation that will parse from the data of multiple vehicle satellite location Data cache, and wherein, multiple cache contents with same vehicle identification information are buffered in a number According in set, the cache contents of each vehicle satellite location data includes time data and bearing data;
When the size of data acquisition system exceedes predetermined threshold, by the vehicles identifications data in data acquisition system, date Data and the multiple location content corresponding with described vehicles identifications data and described date data are organized into and wait to deposit Storage data, wherein, the plurality of location content is presented in array;
Described data to be stored are stored vehicles identifications data and day with described data to be stored in data base Issue is according in the record for index.
Method the most according to claim 2, it is characterised in that data will be positioned from multiple vehicle satellite In the vehicles identifications data, time data and the bearing data that parse cache with the form of HashMap, Wherein, described vehicles identifications data are the key assignments of described HashMap, and described data acquisition system is with the form of chained list Numerical value as described HashMap.
4. according to the method according to any one of claim 2-3, it is characterised in that described will be from multiple cars The vehicles identifications data, time data and the bearing data that parse in satellite location data cache, Also include:
Judge the date data being about in the time data of storage and the time of storage before in described data acquisition system Date data in data is the most identical;
If it is different, then by the vehicles identifications data of caching before in described data acquisition system, date data and The multiple location content corresponding with described vehicles identifications data and described date data is organized into data to be stored, To store;
Using the time data being about to storage and bearing data as first cache contents of described data acquisition system Cache.
5. according to the method according to any one of claim 2-3, it is characterised in that
Described by from multiple vehicle satellite location data in parse vehicles identifications data, time data and Bearing data also includes before caching:
By the vehicles identifications data parsed from the data of vehicle satellite location, time data and location data Data cached put to buffer queue to be grouped, to cache and to organize into groups as to be grouped;
The described vehicles identifications data described data to be stored stored in data base with described data to be stored Also included before in the record that date data is index:
Described data to be stored are put to queue to be stored, to store.
6. the storage device of vehicle satellite location data, it is characterised in that including:
Receiver module, is used for receiving vehicle satellite location data;
Parsing module, for from vehicle satellite location data parse vehicles identifications data, time data with And bearing data, wherein, described time data includes date data and time data;
Memory module, for the multiple vehicle satellite by having same vehicle mark data and identical date data The location content of location data is stored in data base and identifies with described identical date data and described same vehicle Data are in a record of index, and the location content of wherein said multiple vehicle satellite location data is stored as One field, the location content of each vehicle satellite location data includes time data and bearing data.
Device the most according to claim 6, it is characterised in that also include cache module and marshalling mould Block,
Described cache module, for will from multiple vehicle satellite location data in parse vehicles identifications data, Time data and bearing data cache, and wherein, have in multiple cachings of same vehicle identification information Holding and be buffered in a data acquisition system, the cache contents of each vehicle satellite location data includes time data And bearing data;
Described marshalling module, when the size of data acquisition system exceedes predetermined threshold, for by data acquisition system Vehicles identifications data, date data and corresponding with described vehicles identifications data and described date data multiple Location content is organized into data to be stored, and wherein, the plurality of location content is presented in array;
Described memory module, for storing described data to be stored in data base with described data to be stored Vehicles identifications data and date data be index record in.
Device the most according to claim 7, it is characterised in that
Described cache module, for will from multiple vehicle satellite location data in parse vehicles identifications data, Time data and bearing data cache with the form of HashMap, wherein, and described vehicles identifications data For the key assignments of described HashMap, described data acquisition system is using the form of chained list as the numerical value of described HashMap.
9. according to the device according to any one of claim 7-8, it is characterised in that also include judge module,
Described judge module, for judging the date data in the time data to be ready storing and described data set Before in conjunction, the date data in the time data of storage is the most identical;
Described marshalling module, for the date data in judging the time data to be ready storing and described data Before in set during the date data difference in the time data of storage, cached before in described data acquisition system Vehicles identifications data, date data and corresponding many with described vehicles identifications data and described date data Individual location content is organized into data to be stored, to store;
Described cache module, is used for be about to the time data of storage and bearing data as described data set First cache contents closed caches.
10. according to the device according to any one of claim 7-8, it is characterised in that also include that first joins the team Module and second is joined the team module,
Described first joins the team module, for the vehicles identifications data that will parse from the data of vehicle satellite location, Time data and location data data cached are put to buffer queue to be grouped, to delay as to be grouped Deposit and organize into groups;
Described second joins the team module, for described data to be stored being put to queue to be stored, to deposit Storage.
CN201511019704.4A 2015-12-29 2015-12-29 A kind of storage method and device of vehicle satellite location data Pending CN106249262A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511019704.4A CN106249262A (en) 2015-12-29 2015-12-29 A kind of storage method and device of vehicle satellite location data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511019704.4A CN106249262A (en) 2015-12-29 2015-12-29 A kind of storage method and device of vehicle satellite location data

Publications (1)

Publication Number Publication Date
CN106249262A true CN106249262A (en) 2016-12-21

Family

ID=57626895

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511019704.4A Pending CN106249262A (en) 2015-12-29 2015-12-29 A kind of storage method and device of vehicle satellite location data

Country Status (1)

Country Link
CN (1) CN106249262A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107193934A (en) * 2017-05-18 2017-09-22 郑州云海信息技术有限公司 A kind of date storage method and device
CN107356948A (en) * 2017-07-10 2017-11-17 中国人民解放军防化学院 A kind of ground-based telemetry localization method based on instantaneous point source chemistry cloud cluster
CN110995832A (en) * 2019-11-29 2020-04-10 安徽江淮汽车集团股份有限公司 Vehicle data monitoring method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495848A (en) * 2011-11-17 2012-06-13 深圳市赛格导航科技股份有限公司 Method for processing massive GPS (global positioning system) data and system
CN103407420A (en) * 2013-07-18 2013-11-27 江苏中科天安智联科技有限公司 Vehicle fault early warning platform
CN103854143A (en) * 2014-03-24 2014-06-11 深圳市众鸿科技股份有限公司 Automobile networking service system and platform layer thereof
CN104050553A (en) * 2014-06-12 2014-09-17 长春理工大学 Inventory and distribution management system based on cloud computing
CN104504779A (en) * 2014-12-25 2015-04-08 深圳市华宝电子科技有限公司 Travelling data recorder analysis method and device
CN104944240A (en) * 2015-05-19 2015-09-30 重庆大学 Elevator equipment state monitoring system based on large data technology

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495848A (en) * 2011-11-17 2012-06-13 深圳市赛格导航科技股份有限公司 Method for processing massive GPS (global positioning system) data and system
CN103407420A (en) * 2013-07-18 2013-11-27 江苏中科天安智联科技有限公司 Vehicle fault early warning platform
CN103854143A (en) * 2014-03-24 2014-06-11 深圳市众鸿科技股份有限公司 Automobile networking service system and platform layer thereof
CN104050553A (en) * 2014-06-12 2014-09-17 长春理工大学 Inventory and distribution management system based on cloud computing
CN104504779A (en) * 2014-12-25 2015-04-08 深圳市华宝电子科技有限公司 Travelling data recorder analysis method and device
CN104944240A (en) * 2015-05-19 2015-09-30 重庆大学 Elevator equipment state monitoring system based on large data technology

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107193934A (en) * 2017-05-18 2017-09-22 郑州云海信息技术有限公司 A kind of date storage method and device
CN107356948A (en) * 2017-07-10 2017-11-17 中国人民解放军防化学院 A kind of ground-based telemetry localization method based on instantaneous point source chemistry cloud cluster
CN110995832A (en) * 2019-11-29 2020-04-10 安徽江淮汽车集团股份有限公司 Vehicle data monitoring method and system

Similar Documents

Publication Publication Date Title
CN103064890B (en) A kind of GPS mass data processing method
CN103278833A (en) Line recommendation system and method based on Beidou satellite/GPS (global positioning system) data
CN102841860A (en) Large data volume information storage and access method
CN111046049B (en) Truck GPS track data compression method
CN106249262A (en) A kind of storage method and device of vehicle satellite location data
CN103956065B (en) A kind of transport management system
CN103377210B (en) The method setting up incremental navigational route database and the method that data base is updated
CN102314485A (en) Method and device for adding, searching and deleting hash table
CN103607463A (en) Positioning data storage system and method
CN114613151B (en) Truck OD determination method, system, equipment and storage medium
CN104468770A (en) Achievement method of intelligent public transportation network information service system
CN103345838A (en) Vehicle information managing device and vehicle information retrieving method
CN103955814A (en) Intelligent logistics transaction data processing method based on data cube in computer
CN106682042A (en) Relational data cache and inquiry method and device
CN106672022A (en) Rail transit interlocking table generation method and system
CN103167405A (en) Arrival reminding method and electronic equipment
CN113177752A (en) Route planning method and device and server
Chen et al. A simulation platform for combined rail/road transport in multiyards intermodal terminals
CN104376713A (en) Method for achieving network map function of vehicle freighting system
CN102110125B (en) Retrieval method for quickly searching points of interest according to Chinese characters
CN102385620A (en) Mileage data statistics processing method and system based on document database
CN115619103B (en) Typical industry logistics combined transportation analysis method and system based on truck driving track
CN107886261B (en) GPS and GIS based monitoring method for waiting vehicles in warehouse area
CN113393055B (en) Pretreatment and use method of truck navigation along-route data
CN106649341B (en) Data processing method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161221