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 PDF

Info

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
Application number
CN201811544396.0A
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 PALMGO INFORMATION TECHNOLOGY Co Ltd
Original Assignee
BEIJING PALMGO INFORMATION TECHNOLOGY Co Ltd
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 PALMGO INFORMATION TECHNOLOGY Co Ltd filed Critical BEIJING PALMGO INFORMATION TECHNOLOGY Co Ltd
Priority to CN201811544396.0A priority Critical patent/CN109785614A/en
Publication of CN109785614A publication Critical patent/CN109785614A/en
Pending legal-status Critical Current

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

A kind of monitoring method and device of magnanimity mobile position data
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.
CN201811544396.0A 2018-12-17 2018-12-17 A kind of monitoring method and device of magnanimity mobile position data Pending CN109785614A (en)

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)

* Cited by examiner, † Cited by third party
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 北京世纪高通科技有限公司 Massive map data matching method and device
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
CN104183133A (en) * 2014-08-11 2014-12-03 广州普勒仕交通科技有限公司 Method for acquiring and transmitting road traffic flow dynamic information
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

Patent Citations (12)

* Cited by examiner, † Cited by third party
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 北京世纪高通科技有限公司 Massive map data matching method and device
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
CN109493620B (en) Traffic road condition analysis system, method and device
CN105261229B (en) A kind of monitoring method and system of business&#39;s concrete car
CN105513339B (en) A kind of track of vehicle analysis method and equipment
CN102117532B (en) Method for pre-alarming illegal gathering of taxis based on GPS (global positioning system)
CN105809967A (en) Traffic flow displaying method and device
CN106888243A (en) The determination method and device of information-pushing method, signal lamp switching law
CN107578620B (en) Method, system and device for calculating road traffic capacity based on lane level system
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
KR102467375B1 (en) Systems and methods for improved traffic situation visualization
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
US20240176471A1 (en) Intelligent zoning
CN102984714A (en) Region detection method and equipment based on radio broadcast coverage data
CN113380037B (en) Traffic information acquisition method and device
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
US10506201B2 (en) Public safety camera identification and monitoring system and method
US20230126364A1 (en) Systems and signal processing methods for real-time traffic congestion detection
KR102127639B1 (en) Apparatus and method for traffic visual analytics
CN109255953B (en) Region-based movable vehicle distribution display method and system
CN115938151A (en) Vehicle driving information acquisition method, device, equipment and storage 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