CN109785614A - A kind of monitoring method and device of magnanimity mobile position data - Google Patents
A kind of monitoring method and device of magnanimity mobile position data Download PDFInfo
- Publication number
- CN109785614A CN109785614A CN201811544396.0A CN201811544396A CN109785614A CN 109785614 A CN109785614 A CN 109785614A CN 201811544396 A CN201811544396 A CN 201811544396A CN 109785614 A CN109785614 A CN 109785614A
- Authority
- CN
- China
- Prior art keywords
- position data
- monitoring
- mobile position
- grid
- requirements set
- 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
Links
Landscapes
- Traffic Control Systems (AREA)
Abstract
The present invention discloses the monitoring method and device of a kind of magnanimity mobile position data, this method comprises: obtaining mobile position data;Determine the corresponding monitoring requirements set of the mobile position data;The mobile position data is distributed to the corresponding filtering snoop device of each monitoring demand that the monitoring requirements set includes.The corresponding relationship of grid number with the mark and monitoring demand of the corresponding relationship and filtering snoop device that monitor requirements set is stored in advance in the present invention.In mass data monitoring, the corresponding grid number of mobile position data only need to be calculated, that is, which filtering snoop device can determine that be distributed to the mobile position data, avoid a large amount of invalid region comparison, greatly improve the efficiency of mass data monitoring calculation.On the basis of efficient distribution mobile position data, it can be realized the calculating to traffic density, speed, vehicle driving trace etc. dimension in monitoring range, can satisfy the fining demand of road network monitoring.
Description
Technical field
The invention belongs to computer technology and field of intelligent transportation technology, and in particular to a kind of magnanimity mobile position data
Monitoring method and device.
Background technique
Monitoring management to road network is a kind of typical case scene of traffic big data, by trip flow, real-time road
The monitoring of condition and road infrastructure can find and solve in time the problem in road network, be lifted out line efficiency.Currently,
Road network monitoring management is mainly the monitoring towards real-time road, and there are following deficiencies:
One, real-time road can only be according to (most 1 minute short) the average speed information for updating section of certain intervals, in information standard
True property, expression dimension and granularity update in the frequency in the presence of limitation, are not able to satisfy the need of road network monitoring fining to a certain extent
It asks;
Two, the calculating process of real-time road is lost the personal details information of vehicle, such as type, the real-time position of vehicle
Coordinate, real-time speed etc. are set, this is also the important dimension of road network monitoring management.
With the rise of mobile internet, vehicle-mounted crowdsourcing (Crowd Souring) equipment (including vehicle intelligent terminal and department
Multiply the hand-held intelligent terminal of personnel's carrying) a large amount of mobile position data is generated during Public Traveling, these data covers
Range is big, upload frequencies are high (0.2~1Hz), (advanced road up-sampling rate is close even more than all to go out driving to sample rate height
30%), in face of such a large amount of mobile position data and so high upload frequencies and sample rate, current road network prison
Control way to manage treatment effeciency is low, and the dimension of road network supervision is single, has been unable to satisfy the monitoring requirements of magnanimity mobile position data.
Summary of the invention
To solve the above problems, the present invention provides the monitoring method and device of a kind of magnanimity mobile position data, given
Monitoring range in realize the calculating of traffic density, real-time speed, the various dimensions such as driving trace, meet road network monitoring and management
Fining demand.The present invention solves problem above by the following aspects:
In a first aspect, the embodiment of the invention provides a kind of monitoring method of magnanimity mobile position data, the method packet
It includes:
Obtain mobile position data;
Determine the corresponding monitoring requirements set of the mobile position data;
The mobile position data is distributed to the corresponding filtering of each monitoring demand that the monitoring requirements set includes
Monitor.
With reference to first aspect, the embodiment of the invention provides the first possible implementation of above-mentioned first aspect,
In, the corresponding monitoring requirements set of the determination mobile position data, comprising:
According to the mobile position data, the corresponding grid number of the mobile position data is calculated;
From in the corresponding relationship of pre-stored grid number and monitoring requirements set, the corresponding monitoring of the grid number is obtained
Requirements set;
The monitoring requirements set that will acquire is determined as the corresponding monitoring requirements set of the mobile position data.
The possible implementation of with reference to first aspect the first, the embodiment of the invention provides the of above-mentioned first aspect
Two kinds of possible implementations, wherein it is described according to the mobile position data, calculate the corresponding lattice of the mobile position data
Network No., comprising:
The longitude coordinate and latitude coordinate for including according to the mobile position data calculate the movement by formula (1)
The corresponding grid number of position data;
In the formula (1), g is the mobile position data, and g.x is the warp that the mobile position data includes
Coordinate is spent, g.y is the latitude coordinate, (cxg,cyg) it is the corresponding grid number of the mobile position data, κ is preset grid
Width, X0To preset the corresponding longitude coordinate in the observation scope lower left corner, Y0For the corresponding latitude in the default observation scope lower left corner
Coordinate, top () are the function that rounds up that floating type is converted to shaping.
With reference to first aspect, the embodiment of the invention provides the third possible implementation of above-mentioned first aspect,
In, the acquisition mobile position data, comprising:
The initial shift position number that vehicle is sampled in the monitoring range is obtained from the corresponding data server of monitoring range
According to;
The initial mobile position data of the vehicle is converted to the mobile position data of predetermined format;
The mobile position data is inserted into Distributed Message Queue.
With reference to first aspect, the embodiment of the invention provides the 4th kind of possible implementation of above-mentioned first aspect,
In, before the corresponding monitoring requirements set of the determination mobile position data, further includes:
According to preset grid width, default observation scope is divided into multiple grid;
Determine the corresponding grid number of each grid and monitoring requirements set;
It stores the corresponding grid number of each grid and monitors the corresponding relationship between requirements set.
The 4th kind of possible implementation with reference to first aspect, the embodiment of the invention provides the of above-mentioned first aspect
Five kinds of possible implementations, wherein the method also includes:
When newly-increased monitoring range, the newly-increased corresponding grid range of the monitoring range is determined;
The newly-increased corresponding monitoring demand of the monitoring range is added to each grid pair that the grid range includes
In the monitoring requirements set answered.
Second aspect, the embodiment of the invention provides a kind of monitoring device of magnanimity mobile position data, described device packets
It includes:
Module is obtained, for obtaining mobile position data;
Determining module, for determining the corresponding monitoring requirements set of the mobile position data;
Distribution module is needed for the mobile position data to be distributed to each monitoring that the monitoring requirements set includes
Seek corresponding filtering snoop device.
In conjunction with second aspect, the embodiment of the invention provides the first possible implementation of above-mentioned second aspect,
In, the determining module includes:
Computing unit, for calculating the corresponding grid number of the mobile position data according to the mobile position data;
Acquiring unit, for obtaining the lattice from the corresponding relationship of pre-stored grid number and monitoring requirements set
The corresponding monitoring requirements set of network No.;
Determination unit, the monitoring requirements set for will acquire are determined as the corresponding monitoring of the mobile position data
Requirements set.
The third aspect, the embodiment of the invention provides a kind of monitoring devices of magnanimity mobile position data, comprising:
One or more processors;
Storage device, for storing one or more programs;
One or more of programs are executed by one or more of processors, so that one or more of processors
Realize method described in any one possible implementation of above-mentioned first aspect or first aspect.
Fourth aspect, the embodiment of the invention provides a kind of computer readable storage mediums, are stored thereon with computer journey
Sequence realizes any one possible implementation institute of above-mentioned first aspect or first aspect when described program is executed by processor
The method stated.
In magnanimity mobile position data monitoring scene, traditional scheme is needed each mobile position data and all mistakes
The corresponding range of filter monitor is compared calculating, above-mentioned to determine which filtering snoop device the mobile position data is distributed to
Comparing calculating is largely failure, and computational efficiency is low.In addition, traditional scheme supports not non-rectangle monitoring range
Good, as shown in Figure 1 freeway surveillance and control, if it monitored according to rectangle, range is obviously bigger than normal;If refined
It is monitored for multiple small rectangles, then further improves the complexity for comparing calculating.
In embodiments of the present invention, mobile position data is obtained;Determine the corresponding monitoring demand of the mobile position data
Set;The mobile position data is distributed to the corresponding filtering snoop of each monitoring demand that the monitoring requirements set includes
Device.The mark and monitoring demand of grid number with the corresponding relationship and filtering snoop device that monitor requirements set is stored in advance in the present invention
Corresponding relationship.In mass data monitoring, the corresponding grid number of mobile position data only need to be calculated, that is, can determine that incite somebody to action
Which filtering snoop device the mobile position data is distributed to, and has effectively evaded two big technology barriers of traditional scheme, has mentioned significantly
The efficiency of mass data monitoring calculation is risen.On the basis of efficient distribution mobile position data, it can be realized to all kinds of monitoring
The calculating of the dimensions such as traffic density, speed, vehicle driving trace in range, to meet the fining demand of road network monitoring.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are common for this field
Technical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the present invention
Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows a kind of schematic diagram of irregular monitoring range provided by the embodiment of the present invention 1;
Fig. 2 shows a kind of flow charts of magnanimity mobile position data monitoring method provided by the embodiment of the present invention 1;
Fig. 3 shows a kind of technical principle signal of magnanimity mobile position data monitoring provided by the embodiment of the present invention 1
Figure.
Fig. 4 shows the statistic logic schematic diagram of the monitoring of magnanimity mobile position data provided by the embodiment of the present invention 1.
Fig. 5 shows a kind of structural representation of magnanimity mobile position data monitoring device provided by the embodiment of the present invention 2
Figure.
Specific embodiment
The illustrative embodiments of the disclosure are more fully described below with reference to accompanying drawings.Although showing this public affairs in attached drawing
The illustrative embodiments opened, it being understood, however, that may be realized in various forms the disclosure without the reality that should be illustrated here
The mode of applying is limited.It is to be able to thoroughly understand the disclosure on the contrary, providing these embodiments, and can be by this public affairs
The range opened is fully disclosed to those skilled in the art.
Embodiment 1
The embodiment of the invention provides a kind of monitoring methods of magnanimity mobile position data.This method can monitor more simultaneously
The vehicle driving situation of a monitoring range, monitoring range can be area Huo Yitiao highway etc., such as Beijing area, Hebei
Area, 101 national highways etc..Each monitoring range respectively corresponds a filtering snoop device, and this method is exactly in such a way that grid filters
The corresponding mobile position data of each monitoring range is filtered out from magnanimity mobile position data, then by each monitoring range pair
The mobile position data answered is distributed to the corresponding filtering snoop device of each monitoring range respectively and is handled.
The executing subject of the embodiment of the present invention is equipment or system for monitoring magnanimity mobile position data, the equipment or
The corresponding relationship of the mark and monitoring demand of filtering snoop device has been stored in advance in system.Monitoring demand and monitoring range one are a pair of
It answers, monitoring demand can be the title of monitoring range, such as assume that monitoring range is Beijing area, then its corresponding monitoring demand can
Think " Beijing ", the mobile position data for appearing in the vehicle of Beijing area need to be sent to the corresponding filtering snoop device in Beijing into
Row processing.
Before being monitored to multiple monitoring ranges, it is necessary first to delimit a default observation scope, the default observation
Range needs cover all monitoring ranges for currently needing to monitor, and such as currently need to monitor Beijing, Tianjin and the monitoring of three, Shandong
Range then presets observation scope and allows for covering Beijing, Tianjin and Shandong, and presetting observation scope at this time can be national model
It encloses.
It delimit after default observation scope, grid partition is carried out to default observation scope by operating as follows, it is specific to wrap
It includes:
According to preset grid width, default observation scope is divided into multiple grid;Determine the corresponding lattice of each grid
Network No. and monitoring requirements set;It stores the corresponding grid number of each grid and monitors the corresponding relationship between requirements set.
In embodiments of the present invention, default observation scope is defined as rectangle, it is assumed that default observation scope is the whole country, then
If nationwide rectangular extent is range=< (X0,Y0),(X1,Y1) >, (X0,Y0) and (X1,Y1) it is that national rectangular extent is left
Under-upper right diagonal line on two vertex latitude and longitude coordinates, wherein (X0,Y0) be lower-left angular vertex latitude and longitude coordinates, (X1,
Y1) be upper right angular vertex latitude and longitude coordinates.
The whole country is divided into according to given grid width κ (unit is degree)A grid, whereinWherein top () is the function that rounds up that floating type is converted to shaping.
The whole country is divided into through the above wayAfter a grid, according to actual geographic position locating for each grid
It sets and the compass of competency of each monitoring range, determines the corresponding monitoring range of needs of each grid, and by the number of each grid
According to being defined as grid=< (cx, cy), Ωr>, wherein grid indicates a grid, and (cx, cy) is the corresponding grid number of grid,ΩrIt is the corresponding monitoring requirements set of the grid.
Monitoring requirements set includes one or more monitoring demands.Since there may be coincidences between adjacent monitoring range
Region, the vehicle in monitoring area such as the monitoring area between Beijing and Tianjin there may be coincidence, for appearing in coincidence
, Beijing and Tianjin require to be monitored these vehicles, therefore the mobile position data of this Some vehicles is needed while being sent out
Give the corresponding filtering snoop device in Beijing and Tianjin corresponding filtering snoop device.Determine the corresponding grid number of each grid and prison
After controlling requirements set, stores grid number and monitor the corresponding relationship between requirements set.
In embodiments of the present invention, when increasing a monitoring range newly, the newly-increased corresponding grid model of monitoring range is determined
It encloses;The newly-increased corresponding monitoring demand of monitoring range is added to the corresponding monitoring demand of each grid that the grid range includes
In set.
Assuming that the monitoring range range (k) of a newly-increased rectangle, calculates the grid number of the lower left corner range (k) vertex correspondenceSimilarly calculate the grid number of the upper right corner range (k) vertex correspondenceThe corresponding monitoring demand of range (k) is added toThe corresponding monitoring requirements set Ω of each grid in corresponding rectangular extentrIn.
If the monitoring range range'(k of a newly-increased irregular rectangle), if the grid collection of its monitoring range covering is combined into
Ψ (range'(k)), then for each of Ψ grid, in the corresponding monitoring requirements set Ω of each gridrMiddle addition
Range'(k) corresponding monitoring demand reduces subsequent to provide fine granularity, more accurate monitoring range to irregular codes
The complexity of calculating.As shown in Figure 1, monitoring range is a highway, then the corresponding monitoring of the highway is needed in the manner described above
It asks and is added in the corresponding monitoring requirements set of each grid that the highway passes through.
After storing grid number through the above way and monitoring the corresponding relationship between requirements set, at actual data
During reason, i.e., the monitoring processing of magnanimity mobile position data can be carried out using the corresponding relationship.
Referring to fig. 2, this method specifically includes:
Step 101: obtaining mobile position data.
Monitoring range is disposed with corresponding data server, and data server can be acquired in real time and be gone on a journey in the monitoring range
The corresponding initial mobile position data of vehicle, the initial mobile position data of vehicle includes the unique identification of vehicle, vehicle class
The unique identification of the mobile angle etc. of the current longitude and latitude of type, vehicle, speed, acceleration and vehicle, vehicle can be vehicle
License plate number, type of vehicle include minibus or lorry etc..For different monitoring ranges, corresponding data server is received
There may be differences for the initial mobile position data specific data format that includes of collection, and initial mobile position data include it is more
Putting in order for kind information be not also identical.
The executing subject of the embodiment of the present invention is equipment or system for monitoring magnanimity mobile position data, the equipment or
System obtains the initial mobile position data that vehicle is sampled in each monitoring range from the corresponding data server of each monitoring range;It will
The initial mobile position data of the vehicle got is converted to the mobile position data of predetermined format;Then mobile position data is inserted
Enter in Distributed Message Queue.
Wherein, shown in predetermined format such as following formula (2):
G=<id, type, t, (x, y), v, a, θ>... (2)
In formula (2), g is the corresponding mobile position data of vehicle, and id is the unique identification of vehicle, and type is vehicle pair
The type of vehicle answered, t are that data acquire the moment;(x, y) is the current latitude and longitude coordinates of vehicle, and v is the speed of vehicle operation, a
It is the acceleration of vehicle, θ is the mobile angle of vehicle.
The initial mobile position data of the different-format and different distributing orders that will acquire turns all in accordance with above-mentioned formula (2)
It is changed to the mobile position data of unified format, to facilitate follow-up data to handle.
In embodiments of the present invention, Distributed Message Queue can subscribe to message system for the distributed post of high-throughput
Kafka etc..After the mobile position data of all predetermined formats is pressed into Distributed Message Queue, every time from Distributed Message Queue
Head of the queue take out mobile position data, then 102 and 103 operation determines the mobile position data as follows
Corresponding filtering snoop device.
Step 102: determining the corresponding monitoring requirements set of mobile position data.
First according to mobile position data, the corresponding grid number of mobile position data is calculated.Calculate the shift position
The corresponding grid number of grid locating for the current location of the corresponding vehicle of data.Specifically, include according to mobile position data
Longitude coordinate and latitude coordinate calculate the corresponding grid number of mobile position data by following formula (1);
In formula (1), g is mobile position data, and g.x is the longitude coordinate that mobile position data includes, and g.y is movement
The latitude coordinate that position data includes, (cxg,cyg) it is the corresponding grid number of mobile position data, κ is preset grid width,
X0To preset the corresponding longitude coordinate in the observation scope lower left corner, Y0To preset the corresponding latitude coordinate in the observation scope lower left corner, top
() is the function that rounds up that floating type is converted to shaping.
After calculating grid number belonging to the mobile position data by above-mentioned formula (1), from pre-stored grid
Number monitoring requirements set between corresponding relationship in, obtain the corresponding monitoring requirements set of the grid number, the grid number is right
The monitoring requirements set answered is determined as the corresponding monitoring requirements set of the mobile position data.
Step 103: the mobile position data is distributed to the corresponding mistake of each monitoring demand that monitoring requirements set includes
Filter monitor.
Each of after determining the corresponding monitoring requirements set of the mobile position data, include for the monitoring requirements set
Monitoring demand obtains each monitoring from identifying with the corresponding relationship of monitoring demand for pre-stored filtering snoop device respectively
Then the mobile position data is sent respectively to each filtering snoop device obtained by the mark of the corresponding filtering snoop device of demand
The corresponding filtering snoop device of mark.
As shown in figure 3, only needing to calculate shift position for each mobile position data in Distributed Message Queue
The corresponding grid number of data, the data filtering based on grid, so that it may its filtering snoop device that should be distributed to is got, from
And pass through pre-generated grid number and the corresponding relationship of monitoring requirements set and the mark of filtering snoop device and monitoring demand
Corresponding relationship, avoid invalid range from comparing, greatly improve computational efficiency.
As shown in Figures 3 and 4, different monitoring demands corresponds to different statistic logics, can take out different statistics and
Dimension is calculated, by the way of Custom Workflow, user can be configured flexibly statistical module, reach different monitoring mesh
's.The embodiment of the present invention specifically lists following five kinds of statistic logics:
One) map match
If it is the monitoring demand for section, the vehicle travelled on monitoring section is only required, even if using fine granularity
Grid, the vehicle that can also distribute some sections nearby but not travelled on section.In this case, it is necessary to shift position
Data carry out further map match operation.
Two) speed dimension calculates
Realize statistic of classification and filtering based on speed.For example, can only cross filtering velocity if the jam situation of monitoring road network
Degree is less than the mobile position data of the vehicle of given threshold.Negative acceleration is counted, it can be found that the brake feelings of vehicle
Condition.
Three) vehicle dimension counts
Realize statistic of classification and filtering based on vehicle.Such as, if it is desired to find the distribution situation of lorry, it can mistake
Filter display type of vehicle is the mobile position data of lorry.
Four) track dimension counts
Mobile position data is grouped according to vehicle, start-stop point, length, average speed of calculating vehicle track etc.,
To realize to the tracking of vehicle and the statistic of classification and filtering of track dimension.
Five) density dimension
The flow and density of vehicle be road network monitoring important angle, be based on density, it can be found that the aggregation of vehicle and point
Cloth situation.
The embodiment of the present invention can also be combined analysis to above-mentioned five dimensions:
For example, the density to taxi counts, it can be found that the abnormal aggregation of taxi, and and alarm.For another example,
The density of slow-moving vehicle is counted, it can be found that the disturbance of road network operation and and alarm, and pass through mobile position data
It tracks the congestion generation of road network, deteriorate, steady and evanishment, help to perform corresponding processing.
Important concept is clock there are one in statistic logic.For example, being limited to for macroscopic view and middle sight monitoring
Visual resolution ratio does not need the Refresh Data of fine-grained calculating and high frequency time;And for microcosmic monitoring, then it needs
High frequency refresh data is wanted, vehicle location is quickly shown.Therefore, the big of opportunity monitoring range is needed in statistic logic
Small and monitoring function, the period that data calculate and refresh is adjusted by clock, is reached between computing resource and effect of visualization
To balance.
After being handled by above-mentioned statistic logic mobile position data, the output result that statistic logic calculates is existed
It is visualized on GIS (Geographic Information System, GIS-Geographic Information System) map.For macroscopic view
For middle sight monitoring, since clock can be adjusted to lower calculating and the refreshing frequency, it is therefore desirable to which system has screenshotss and unreal
The function that lamp plays embodies the data variation of macroscopic view and middle sight within a short period of time.
In embodiments of the present invention, mobile position data is obtained;Determine the corresponding monitoring demand of the mobile position data
Set;The mobile position data is distributed to the corresponding filtering snoop of each monitoring demand that the monitoring requirements set includes
Device.The mark and monitoring demand of grid number with the corresponding relationship and filtering snoop device that monitor requirements set is stored in advance in the present invention
Corresponding relationship.In mass data monitoring, the corresponding grid number of mobile position data only need to be calculated, that is, can determine that incite somebody to action
Which filtering snoop device the mobile position data is distributed to, and avoids a large amount of invalid region comparison, greatly improves magnanimity number
According to the efficiency of monitoring calculation.On the basis of efficient distribution mobile position data, it can be realized close to the vehicle in monitoring range
The calculating of degree, speed, vehicle driving trace etc. dimension can satisfy the fining demand of road network monitoring.
Embodiment 2
Referring to Fig. 5, the embodiment of the invention provides a kind of monitoring device of magnanimity mobile position data, the device is for holding
The monitoring method of magnanimity mobile position data provided by row above-described embodiment 1, the device include:
Module 20 is obtained, for obtaining mobile position data;
Determining module 21, for determining the corresponding monitoring requirements set of mobile position data;
Distribution module 22, it is corresponding for mobile position data to be distributed to each monitoring demand that monitoring requirements set includes
Filtering snoop device.
Above-mentioned determining module 21 includes:
Computing unit, for calculating the corresponding grid number of mobile position data according to mobile position data;
Acquiring unit, for obtaining grid number from the corresponding relationship of pre-stored grid number and monitoring requirements set
Corresponding monitoring requirements set;
Determination unit, the monitoring requirements set for will acquire are determined as the corresponding monitoring demand collection of mobile position data
It closes.
Above-mentioned computing unit, longitude coordinate and latitude coordinate for including according to mobile position data pass through formula (1)
Calculate the corresponding grid number of mobile position data;
In formula (1), g is mobile position data, and g.x is the longitude coordinate that mobile position data includes, and g.y is latitude
Coordinate, (cxg,cyg) it is the corresponding grid number of mobile position data, κ is preset grid width, X0It is left for default observation scope
The corresponding longitude coordinate of inferior horn, Y0To preset the corresponding latitude coordinate in the observation scope lower left corner, top () is that floating type turns to shaping
The function that rounds up changed.
Module 20 is obtained, samples the initial of vehicle in monitoring range for obtaining from the corresponding data server of monitoring range
Mobile position data;The initial mobile position data of vehicle is converted to the mobile position data of predetermined format;By shift position
Data are inserted into Distributed Message Queue.
In embodiments of the present invention, the device further include:
Grid partition module, for according to preset grid width, default observation scope to be divided into multiple grid;It determines
The corresponding grid number of each grid and monitoring requirements set;It stores between the corresponding grid number of each grid and monitoring requirements set
Corresponding relationship.
Increase monitoring range module, for determining the newly-increased corresponding grid model of monitoring range when newly-increased monitoring range
It encloses;The newly-increased corresponding monitoring demand of monitoring range is added to the corresponding monitoring demand collection of each grid that grid range includes
In conjunction.
In embodiments of the present invention, mobile position data is obtained;Determine the corresponding monitoring demand of the mobile position data
Set;The mobile position data is distributed to the corresponding filtering snoop of each monitoring demand that the monitoring requirements set includes
Device.The mark and monitoring demand of grid number with the corresponding relationship and filtering snoop device that monitor requirements set is stored in advance in the present invention
Corresponding relationship.In mass data monitoring, the corresponding grid number of mobile position data only need to be calculated, that is, can determine that incite somebody to action
Which filtering snoop device the mobile position data is distributed to, and avoids a large amount of invalid region comparison, greatly improves magnanimity number
According to the efficiency of monitoring calculation.On the basis of efficient distribution mobile position data, it can be realized close to the vehicle in monitoring range
The calculating of degree, speed, vehicle driving trace etc. dimension can satisfy the fining demand of road network monitoring.
Embodiment 3
The embodiment of the present invention provides a kind of monitoring device of magnanimity mobile position data, which includes at one or more
Device, and one or more storage devices are managed, is stored with one or more programs in one or more of storage devices, it is described
When one or more programs are loaded and executed by one or more of processors, magnanimity provided by above-described embodiment 1 is realized
The monitoring method of mobile position data.
In embodiments of the present invention, mobile position data is obtained;Determine the corresponding monitoring demand of the mobile position data
Set;The mobile position data is distributed to the corresponding filtering snoop of each monitoring demand that the monitoring requirements set includes
Device.The mark and monitoring demand of grid number with the corresponding relationship and filtering snoop device that monitor requirements set is stored in advance in the present invention
Corresponding relationship.In mass data monitoring, the corresponding grid number of mobile position data only need to be calculated, that is, can determine that incite somebody to action
Which filtering snoop device the mobile position data is distributed to, and avoids a large amount of invalid region comparison, greatly improves magnanimity number
According to the efficiency of monitoring calculation.On the basis of efficient distribution mobile position data, it can be realized close to the vehicle in monitoring range
The calculating of degree, speed, vehicle driving trace etc. dimension can satisfy the fining demand of road network monitoring.
Embodiment 4
The embodiment of the present invention provide a kind of computer can storage medium, be stored with executable program in the storage medium, institute
State the monitoring that executable code processor loads and realizes magnanimity mobile position data provided by above-described embodiment 1 when executing
Method.
In embodiments of the present invention, mobile position data is obtained;Determine the corresponding monitoring demand of the mobile position data
Set;The mobile position data is distributed to the corresponding filtering snoop of each monitoring demand that the monitoring requirements set includes
Device.The mark and monitoring demand of grid number with the corresponding relationship and filtering snoop device that monitor requirements set is stored in advance in the present invention
Corresponding relationship.In mass data monitoring, the corresponding grid number of mobile position data only need to be calculated, that is, can determine that incite somebody to action
Which filtering snoop device the mobile position data is distributed to, and avoids a large amount of invalid region comparison, greatly improves magnanimity number
According to the efficiency of monitoring calculation.On the basis of efficient distribution mobile position data, it can be realized close to the vehicle in monitoring range
The calculating of degree, speed, vehicle driving trace etc. dimension can satisfy the fining demand of road network monitoring.
It should be understood that
Algorithm and display do not have intrinsic phase with any certain computer, virtual bench or other equipment provided herein
It closes.Various fexible units can also be used together with teachings based herein.As described above, this kind of device is constructed to be wanted
The structure asked is obvious.In addition, the present invention is also not directed to any particular programming language.It should be understood that can use each
Kind programming language realizes summary of the invention described herein, and the description done above to language-specific is to disclose this
The preferred forms of invention.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that implementation of the invention
Example can be practiced without these specific details.In some instances, well known method, structure is not been shown in detail
And technology, so as not to obscure the understanding of this specification.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of the various inventive aspects,
Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes
In example, figure or descriptions thereof.However, the disclosed method should not be interpreted as reflecting the following intention: i.e. required to protect
Shield the present invention claims features more more than feature expressly recited in each claim.More precisely, as following
Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore,
Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim itself
All as a separate embodiment of the present invention.
Those skilled in the art will understand that can be carried out adaptively to the module in the equipment in embodiment
Change and they are arranged in one or more devices different from this embodiment.It can be the module or list in embodiment
Member or component are combined into a module or unit or component, and furthermore they can be divided into multiple submodule or subelement or
Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it can use any
Combination is to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so disclosed
All process or units of what method or apparatus are combined.Unless expressly stated otherwise, this specification is (including adjoint power
Benefit require, abstract and attached drawing) disclosed in each feature can carry out generation with an alternative feature that provides the same, equivalent, or similar purpose
It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments
In included certain features rather than other feature, but the combination of the feature of different embodiments mean it is of the invention
Within the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointed
Meaning one of can in any combination mode come using.
Various component embodiments of the invention can be implemented in hardware, or to run on one or more processors
Software module realize, or be implemented in a combination thereof.It will be understood by those of skill in the art that can be used in practice
One in the creating device of microprocessor or digital signal processor (DSP) to realize virtual machine according to an embodiment of the present invention
The some or all functions of a little or whole components.The present invention is also implemented as executing method as described herein
Some or all device or device programs (for example, computer program and computer program product).Such realization
Program of the invention can store on a computer-readable medium, or may be in the form of one or more signals.This
The signal of sample can be downloaded from an internet website to obtain, and is perhaps provided on the carrier signal or mentions in any other forms
For.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and ability
Field technique personnel can be designed alternative embodiment without departing from the scope of the appended claims.In the claims,
Any reference symbol between parentheses should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not
Element or step listed in the claims.Word "a" or "an" located in front of the element does not exclude the presence of multiple such
Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real
It is existing.In the unit claims listing several devices, several in these devices can be through the same hardware branch
To embody.The use of word first, second, and third does not indicate any sequence.These words can be explained and be run after fame
Claim.
The foregoing is only a preferred embodiment of the present invention, but scope of protection of the present invention is not limited thereto,
In the technical scope disclosed by the present invention, any changes or substitutions that can be easily thought of by anyone skilled in the art,
It should be covered by the protection scope of the present invention.Therefore, protection scope of the present invention should be with the protection model of the claim
Subject to enclosing.
Claims (10)
1. a kind of monitoring method of magnanimity mobile position data, which is characterized in that the described method includes:
Obtain mobile position data;
Determine the corresponding monitoring requirements set of the mobile position data;
The mobile position data is distributed to the corresponding filtering snoop of each monitoring demand that the monitoring requirements set includes
Device.
2. the method according to claim 1, wherein the corresponding monitoring of the determination mobile position data needs
Seek set, comprising:
According to the mobile position data, the corresponding grid number of the mobile position data is calculated;
From in the corresponding relationship of pre-stored grid number and monitoring requirements set, the corresponding monitoring demand of the grid number is obtained
Set;
The monitoring requirements set that will acquire is determined as the corresponding monitoring requirements set of the mobile position data.
3. according to the method described in claim 2, calculating the shifting it is characterized in that, described according to the mobile position data
The dynamic corresponding grid number of position data, comprising:
The longitude coordinate and latitude coordinate for including according to the mobile position data calculate the shift position by formula (1)
The corresponding grid number of data;
In the formula (1), g is the mobile position data, and g.x is that the longitude that the mobile position data includes is sat
Mark, g.y are the latitude coordinate, (cxg,cyg) it is the corresponding grid number of the mobile position data, κ is that preset grid is wide
Degree, X0To preset the corresponding longitude coordinate in the observation scope lower left corner, Y0It is sat for the corresponding latitude in the default observation scope lower left corner
Mark, top () are the function that rounds up that floating type is converted to shaping.
4. the method according to claim 1, wherein the acquisition mobile position data, comprising:
The initial mobile position data that vehicle is sampled in the monitoring range is obtained from the corresponding data server of monitoring range;
The initial mobile position data of the vehicle is converted to the mobile position data of predetermined format;
The mobile position data is inserted into Distributed Message Queue.
5. method according to claim 1-4, which is characterized in that the determination mobile position data is corresponding
Monitoring requirements set before, further includes:
According to preset grid width, default observation scope is divided into multiple grid;
Determine the corresponding grid number of each grid and monitoring requirements set;
It stores the corresponding grid number of each grid and monitors the corresponding relationship between requirements set.
6. according to the method described in claim 5, it is characterized in that, the method also includes:
When newly-increased monitoring range, the newly-increased corresponding grid range of the monitoring range is determined;
It is corresponding that the newly-increased corresponding monitoring demand of the monitoring range is added to each grid that the grid range includes
It monitors in requirements set.
7. a kind of monitoring device of magnanimity mobile position data, which is characterized in that described device includes:
Module is obtained, for obtaining mobile position data;
Determining module, for determining the corresponding monitoring requirements set of the mobile position data;
Distribution module, for the mobile position data to be distributed to each monitoring demand pair that the monitoring requirements set includes
The filtering snoop device answered.
8. the apparatus according to claim 1, which is characterized in that the determining module includes:
Computing unit, for calculating the corresponding grid number of the mobile position data according to the mobile position data;
Acquiring unit, for obtaining the grid number from the corresponding relationship of pre-stored grid number and monitoring requirements set
Corresponding monitoring requirements set;
Determination unit, the monitoring requirements set for will acquire are determined as the corresponding monitoring demand of the mobile position data
Set.
9. a kind of monitoring device of magnanimity mobile position data characterized by comprising
One or more processors;
Storage device, for storing one or more programs;
One or more of programs are executed by one or more of processors, so that one or more of processors are realized
Such as method as claimed in any one of claims 1 to 6.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that described program is processed
Such as method as claimed in any one of claims 1 to 6 is realized when device executes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811544396.0A CN109785614A (en) | 2018-12-17 | 2018-12-17 | A kind of monitoring method and device of magnanimity mobile position data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811544396.0A CN109785614A (en) | 2018-12-17 | 2018-12-17 | A kind of monitoring method and device of magnanimity mobile position data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109785614A true CN109785614A (en) | 2019-05-21 |
Family
ID=66498116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811544396.0A Pending CN109785614A (en) | 2018-12-17 | 2018-12-17 | A kind of monitoring method and device of magnanimity mobile position data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109785614A (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1976296A (en) * | 2006-12-25 | 2007-06-06 | 北京世纪高通科技有限公司 | Method and system for real-time dynamic traffic information collecting, handling, and issuing |
CN102445205A (en) * | 2011-10-12 | 2012-05-09 | 北京世纪高通科技有限公司 | Method and device for matching mass map data |
CN103499828A (en) * | 2013-10-22 | 2014-01-08 | 北京世纪高通科技有限公司 | Floating car track map matching method and device |
CN104183133A (en) * | 2014-08-11 | 2014-12-03 | 广州普勒仕交通科技有限公司 | Method for acquiring and transmitting road traffic flow dynamic information |
CN104182453A (en) * | 2014-06-20 | 2014-12-03 | 银江股份有限公司 | Distributed map matching method for massive historical floating car data |
CN104200657A (en) * | 2014-07-22 | 2014-12-10 | 杭州智诚惠通科技有限公司 | Traffic flow parameter acquisition method based on video and sensor |
CN104778245A (en) * | 2015-04-09 | 2015-07-15 | 北方工业大学 | Similar trajectory mining method and device on basis of massive license plate identification data |
CN104821081A (en) * | 2015-04-22 | 2015-08-05 | 西安翔迅科技有限责任公司 | Road condition detection system based on vehicle GPS data |
CN105390003A (en) * | 2015-12-22 | 2016-03-09 | 吉林大学 | Pavement guiding device for avoiding intersection dilemma area |
CN105869402A (en) * | 2016-05-12 | 2016-08-17 | 中山大学 | Highway section speed correction method based on multiple types of floating car data |
CN106530688A (en) * | 2016-10-14 | 2017-03-22 | 浙江工业大学 | Hadoop-based massive traffic data processing method |
CN108922181A (en) * | 2018-07-12 | 2018-11-30 | 安徽电信工程有限责任公司 | A kind of intelligent traffic monitoring system of multi-faceted monitoring driving vehicle |
-
2018
- 2018-12-17 CN CN201811544396.0A patent/CN109785614A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1976296A (en) * | 2006-12-25 | 2007-06-06 | 北京世纪高通科技有限公司 | Method and system for real-time dynamic traffic information collecting, handling, and issuing |
CN102445205A (en) * | 2011-10-12 | 2012-05-09 | 北京世纪高通科技有限公司 | Method and device for matching mass map data |
CN103499828A (en) * | 2013-10-22 | 2014-01-08 | 北京世纪高通科技有限公司 | Floating car track map matching method and device |
CN104182453A (en) * | 2014-06-20 | 2014-12-03 | 银江股份有限公司 | Distributed map matching method for massive historical floating car data |
CN104200657A (en) * | 2014-07-22 | 2014-12-10 | 杭州智诚惠通科技有限公司 | Traffic flow parameter acquisition method based on video and sensor |
CN104183133A (en) * | 2014-08-11 | 2014-12-03 | 广州普勒仕交通科技有限公司 | Method for acquiring and transmitting road traffic flow dynamic information |
CN104778245A (en) * | 2015-04-09 | 2015-07-15 | 北方工业大学 | Similar trajectory mining method and device on basis of massive license plate identification data |
CN104821081A (en) * | 2015-04-22 | 2015-08-05 | 西安翔迅科技有限责任公司 | Road condition detection system based on vehicle GPS data |
CN105390003A (en) * | 2015-12-22 | 2016-03-09 | 吉林大学 | Pavement guiding device for avoiding intersection dilemma area |
CN105869402A (en) * | 2016-05-12 | 2016-08-17 | 中山大学 | Highway section speed correction method based on multiple types of floating car data |
CN106530688A (en) * | 2016-10-14 | 2017-03-22 | 浙江工业大学 | Hadoop-based massive traffic data processing method |
CN108922181A (en) * | 2018-07-12 | 2018-11-30 | 安徽电信工程有限责任公司 | A kind of intelligent traffic monitoring system of multi-faceted monitoring driving vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Petrovska et al. | Traffic congestion analysis visualisation tool | |
CN105261229B (en) | A kind of monitoring method and system of business's concrete car | |
CN105513339B (en) | A kind of track of vehicle analysis method and equipment | |
CN107578620B (en) | Method, system and device for calculating road traffic capacity based on lane level system | |
CN106888243A (en) | The determination method and device of information-pushing method, signal lamp switching law | |
CN112561410B (en) | Method and device for determining emission of road vehicle and electronic equipment | |
CN105608919B (en) | The determination method and device of interchange of position | |
CN110782652B (en) | Speed prediction system and method | |
CN106169246A (en) | A kind of system and method being obtained road real-time road by API | |
CN112434260A (en) | Road traffic state detection method and device, storage medium and terminal | |
CN113299100A (en) | Road condition information interaction method, device and system | |
US10341617B2 (en) | Public safety camera identification and monitoring system and method | |
US10506201B2 (en) | Public safety camera identification and monitoring system and method | |
US20240176471A1 (en) | Intelligent zoning | |
CN118097961A (en) | Traffic flow data analysis method and device, electronic equipment and storage medium | |
CN109360435A (en) | A kind of highway communication weather information acquisition methods and system | |
CN111121803B (en) | Method and device for acquiring common stop points of road | |
CN109598925A (en) | Taxi vehicle assembles alarm method, terminal device and storage medium | |
CN109785614A (en) | A kind of monitoring method and device of magnanimity mobile position data | |
CN112527945A (en) | Method and device for processing geographic space big data | |
KR102127639B1 (en) | Apparatus and method for traffic visual analytics | |
CN109255953B (en) | Region-based movable vehicle distribution display method and system | |
CN114547487B (en) | Riding point recommendation method, riding point recommendation device, electronic equipment, riding point recommendation medium and riding point recommendation program product | |
CN115938151A (en) | Vehicle driving information acquisition method, device, equipment and storage medium | |
CN111767295B (en) | Map data processing method, device, computing equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190521 |
|
RJ01 | Rejection of invention patent application after publication |