CN103916470B - Moving target position condition intelligent method for pushing in navigation monitoring - Google Patents
Moving target position condition intelligent method for pushing in navigation monitoring Download PDFInfo
- Publication number
- CN103916470B CN103916470B CN201410122760.XA CN201410122760A CN103916470B CN 103916470 B CN103916470 B CN 103916470B CN 201410122760 A CN201410122760 A CN 201410122760A CN 103916470 B CN103916470 B CN 103916470B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- current location
- subscriber
- monitor terminal
- terminal
- 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.)
- Active
Links
Abstract
The present invention provides moving target position condition intelligent method for pushing in a kind of navigation monitoring, and the method includes:S1:Monitor terminal sends to Subscriber and subscribes to request, to propose the list of mobile terminal available on subscription to the Subscriber;S2:The Subscriber responds monitor terminal request, returns and subscribes to successful information, and sets up monitor terminal memory object;S3:When the mobile terminal existence position that the Subscriber is detected in the list updates, the Subscriber judges whether to need for the current location of the mobile terminal to push to the monitor terminal according to the location updating.Moving target position condition intelligent method for pushing in the navigation monitoring that the present invention is provided, the positional information acquisition modes of monitor terminal are improved to service end and push from timing inquiry, so as to realize less network traffics, access efficiency higher and the real-time of Geng Gao, determine whether to push position data by logic judgment, so as to reduce the traffic.
Description
Technical field
The present invention relates to moving target position condition intelligent push side in the communications field, more particularly to a kind of navigation monitoring
Method.
Background technology
With the popularization with GPS module terminal, GIS application gos deep into, and location-based service technology is by increasingly
Use more, for the mobile search of user, efficient logistics, command and monitor provide excellent basis service.
Navigation monitoring system includes mobile device terminal, server and the part of monitor terminal three composition.Mobile terminal is responsible for
Receive the location datas such as GPS to obtain positional information and send to server;Server is responsible for receiving the position that mobile terminal is sent
Information, carries out storage, retrieval and the analytical calculation of correlation;Monitor terminal is by inquiring about application server data acquisition mobile terminal
Positional information.
The real-time of monitoring is the important evaluation index of whole system, and influence real-time is mainly two mistakes of data transfer
Journey:Mobile terminal sends data and monitor terminal from two processes of server lookup data to server.
Monitor terminal can be offline message sink program or equipment, or online web application.Prison
Control terminal is obtained the position data of mobile terminal by certain time interval from server, and is shown to user in a certain way.
Monitor terminal can be operated in the LAN being connected at a high speed with server but it is also possible to be logical by Internet or mobile
Interrogate PC, mobile phone or other smart machines of network connection.
The frequency of monitor terminal inquiry data needs to be balanced between real-time and traffic.In monitor terminal, it is
Newest position data is updated to, program terminal needs frequently refresh data, can cause larger server access
Pressure and network traffics;On the other hand, in the case where there is multiple monitoring, it is necessary to right to all monitoring during a Refresh Data
As being inquired about, more query times can be expended.
The content of the invention
(One)The technical problem to be solved
The technical problem to be solved in the present invention is:Moving target position condition intelligent push side in a kind of navigation monitoring is provided
Method, to solve the contradiction between real-time and the traffic, realizes that monitor terminal specifies location information of mobile terminal by " subscription ",
Pushed information is obtained from server, control real-time is improved, while reducing the number of communications of server.
(Two)Technical scheme
In order to solve the above technical problems, being pushed the invention provides moving target position condition intelligent in a kind of navigation monitoring
Method, including:
S1:Monitor terminal is sent to Subscriber and subscribes to request, and movement available on subscription is proposed with to the Subscriber
The list of terminal;
S2:The Subscriber responds the monitor terminal request, returns and subscribes to successful information, and sets up monitor terminal
Memory object;
S3:When the mobile terminal existence position that the Subscriber is detected in the list updates, the subscription
Server judges whether to need for the current location of the mobile terminal to push to the monitor terminal according to the location updating.
Further, the step S3 is specifically included:
The Subscriber judges that whether (n-1)th time of the mobile terminal pushes position in default secure border
Interior, (n-1)th push position is the last time of the mobile terminal current location to push position, if so, then judging the shifting
Whether the current location of terminal is moved in the default secure border, if the current location of the mobile terminal is not described pre-
If secure border in, then the current location of the mobile terminal is pushed into the monitor terminal.
Further, if pushing position for (n-1)th time of the mobile terminal not in the default secure border, count
Calculate the mobile terminal (n-1)th time pushes the distance between position and current location, if the distance is more than default displacement
During threshold value, then the current location of the mobile terminal is pushed into the monitor terminal.
Further, if the distance is less than or equal to default displacement threshold value, the of the mobile terminal is calculated
Position is pushed for n-2 times between (n-1)th vector and (n-1)th vector of push position to the current location of push position
Angle, if the angle changes threshold value more than default direction, the current location of the mobile terminal is pushed to described
Monitor terminal.
Further, if the angle changes threshold value less than or equal to default direction, the mobile terminal position is calculated
The difference of speed during speed and current location when position is pushed (n-1)th time, if the absolute value of the difference of the speed is more than in advance
If speed change threshold value, then the current location of the mobile terminal is pushed into the monitor terminal.
(Three)Beneficial effect
Moving target position condition intelligent method for pushing, the positional information of monitor terminal in the navigation monitoring that the present invention is provided
Acquisition modes are improved to service end and push from timing inquiry, so as to realize less network traffics, access efficiency higher and more
Real-time high, determines whether to push position data, rather than simple time interval, so as to reduce logical by logic judgment
Traffic.
Brief description of the drawings
Fig. 1 is moving target position condition intelligent method for pushing in a kind of navigation monitoring that embodiment of the present invention is provided
Flow chart;
Fig. 2 is the information interaction schematic diagram of the monitor terminal that embodiment of the present invention is provided and Subscriber;
A kind of message processing flow figure of monitor terminal that Fig. 3 is provided for embodiment of the present invention;
A kind of message processing flow figure of Subscriber that Fig. 4 is provided for embodiment of the present invention;
The sequential of a kind of monitor terminal that Fig. 5 is provided for embodiment of the present invention and the information interaction of Subscriber
Figure;
Moving target position condition intelligent method for pushing in another navigation monitoring that Fig. 6 is provided for embodiment of the present invention
Flow chart.
Specific embodiment
With reference to the accompanying drawings and examples, specific embodiment of the invention is described in further detail.Hereinafter implement
Example is not limited to the scope of the present invention for illustrating the present invention.
Fig. 1 is moving target position condition intelligent method for pushing in a kind of navigation monitoring that embodiment of the present invention is provided
Flow chart, including:
S1:Monitor terminal is sent to Subscriber and subscribes to request, and movement available on subscription is proposed with to the Subscriber
The list of terminal;
S2:The Subscriber responds the monitor terminal request, returns and subscribes to successful information, and sets up monitor terminal
Memory object;
S3:When the mobile terminal existence position that the Subscriber is detected in the list updates, the subscription
Server judges whether to need for the current location of the mobile terminal to push to the monitor terminal according to the location updating.
Wherein, the step S3 is specifically included:
The Subscriber judges that whether (n-1)th time of the mobile terminal pushes position in default secure border
Interior, (n-1)th push position is the last time of the mobile terminal current location to push position, if so, then judging the shifting
Whether the current location of terminal is moved in the default secure border, if the current location of the mobile terminal is not described pre-
If secure border in, then the current location of the mobile terminal is pushed into the monitor terminal.
Wherein, if pushing position for (n-1)th time of the mobile terminal not in the default secure border, institute is calculated
State mobile terminal (n-1)th time pushes the distance between position and current location, if the distance is more than default displacement threshold value
When, then the current location of the mobile terminal is pushed into the monitor terminal.
Wherein, if the distance is less than or equal to default displacement threshold value, the n-th -2 times of the mobile terminal are calculated
Push position to the folder between (n-1)th vector and (n-1)th vector of push position to the current location of push position
Angle, if the angle changes threshold value more than default direction, the monitoring is pushed to by the current location of the mobile terminal
Terminal.
Wherein, if the angle changes threshold value less than or equal to default direction, calculate the mobile terminal and be located at the
The difference of speed during speed and current location when pushing position for n-1 times, if the absolute value of the difference of the speed be more than it is default
Speed changes threshold value, then the current location of the mobile terminal is pushed into the monitor terminal.
By the present invention in that substitute traditional timing with subscribing mechanism inquiring about, filtered using rule based judgment useless to user
Change in location information, and be pushed to monitor terminal, referring to Fig. 2, Fig. 2 is the monitor terminal that provides of embodiment of the present invention and order
Read the information interaction schematic diagram of server.
Specifically, monitor terminal obtains location updating message immediately with position subscription service by subscription/publication mode,
Detailed process is:
(1)Monitor terminal sends to Subscriber and subscribes to request, there is provided subscribe to mobile terminal list;
(2)Subscriber response monitoring terminal request, is returned and subscribes to successful information, and monitor terminal is set up in server end
Memory object, and be associated terminal list is subscribed to the mobile terminal object in Subscriber;
(3)After the location information of mobile terminal in Subscriber has renewal, server judges this location updating
Whether need notify monitor terminal, as met Rule of judgment if the positional information of mobile terminal is pushed into monitor terminal;
(4)When monitor terminal is exited, transmission unsubscribes request;
(5)Server is received and unsubscribes request, then data cube computation disconnects between application program and Subscriber, is just noted
Pin monitor terminal object.
Wherein, the message processing flow of monitor terminal can be with as shown in figure 3, the message processing flow of Subscriber be as schemed
Shown in 4, monitor terminal can be as shown in Figure 5 with the sequential of the information interaction of Subscriber.
Specifically, location push condition criterion can include following 4 conditions, and be by the flow judgement shown in Fig. 6
No push position:
1st, judged based on " secure border ", can specifically be divided into two kinds of situations:Position position is pushed when monitored object is last
When building in polygon for one, it is exactly " secure border " currently to build polygonal border, when monitored object position moves on to peace
Outside full border, it is judged to that meeting push requires;Additionally, when monitored object is moved along a default line, will be with the line-spacing
Buffering area is set to from the region less than L, buffering area border is " secure border ", when monitored object position is not in secure border
When, it is judged to that meeting push requires.
2nd, judged according to displacement, set displacement threshold value as d, work as the last time((n-1)th time)Push position and current location it
Between space length when being more than d, that is, be judged to meet pushing condition, additionally, d can be a variable quantity, if initial value is d0,
d=k*d0/v, k is coefficient, and v is present speed;
3rd, judged according to moving direction, it is a that direction initialization changes threshold value, calculate the n-th -2 times and push positions and push away to (n-1)th time
The angle b between the vector of position and (n-1)th vector of push position to current location is sent, if b is more than a, that is, is judged to
Meet to push and require;
4th, judged according to velocity variations, it is M that setting speed changes threshold value, when monitored object present speed is once pushed away with upper
The absolute value of the difference of speed when sending position is more than M, that is, be judged to that meeting push requires, if being unsatisfactory for condition, does not push and works as
Front position;
Wherein, in the above-described embodiment, it can also be online offline that subscription and push mode in system can be
's.Offline mode is based on short message and Email.Monitor terminal is ordered by sending subscription short message or mail to server
Read the mobile target to be monitored, server also pushes the location status of mobile target in the way of short message or mail, supervises
Control terminal message displaying method is received by short message or mail reception program is determined.Additionally, monitor terminal can be special by installing
Monitoring programme realizes online message subscribing and push.Monitoring programme subscribe to moving target position information when, with server
Between set up two-way communication connection, after receiving server push information, monitoring programme parses position coordinates, by map center
Move to the position, while marked with flashing icon, mobile object that monitoring programme analytically goes out numbering from local data base or
Online query object information, rotating savings is carried out in bubble mode to the mobile object.If monitoring programme is in running background, also need
Export APP prompting messages.
Moving target position condition intelligent method for pushing in the navigation monitoring that embodiment of the present invention is provided, monitor terminal
Positional information acquisition modes are improved to service end and push from timing inquiry, so that less network traffics are realized, access higher
The real-time of efficiency and Geng Gao, determines whether to push position data by logic judgment, rather than simple time interval, from
And reduce the traffic.Additionally, monitored object it is non-at the uniform velocity move in the case of, determine whether to carry by displacement, speed, direction
Position is handed over, can filter a large amount of for the monitoring insignificant data-pushing of change in location, while also improving useful positional information
Susceptibility.
Embodiment of above is merely to illustrate the present invention, and not limitation of the present invention, about the common of technical field
Technical staff, without departing from the spirit and scope of the present invention, can also make a variety of changes and modification, therefore all
Equivalent technical scheme falls within scope of the invention, and scope of patent protection of the invention should be defined by the claims.
Claims (5)
1. moving target position condition intelligent method for pushing in a kind of navigation monitoring, it is characterised in that including:
S1:Monitor terminal is sent to Subscriber and subscribes to request, and mobile terminal available on subscription is carried with to the Subscriber
List;
S2:The Subscriber responds the monitor terminal request, returns and subscribes to successful information, and sets up monitor terminal internal memory
Object;
S3:When the mobile terminal existence position that the Subscriber is detected in the list updates, the subscription service
Device judges whether to need for the current location of the mobile terminal to push to the monitor terminal according to the location updating, such as accords with
Close Rule of judgment and the positional information of mobile terminal is then pushed into monitor terminal;
S4:When the monitor terminal is exited, sent to the Subscriber and unsubscribe request.
2. moving target position condition intelligent method for pushing in navigation monitoring according to claim 1, it is characterised in that institute
Step S3 is stated to specifically include:
Whether the Subscriber judges to push position in default secure border (n-1)th time of the mobile terminal, institute
State (n-1)th time and push the last time push position that position is the mobile terminal current location, if so, then judging the mobile terminal
Current location whether in the default secure border, if the current location of the mobile terminal is not in the default peace
In full border, then the current location of the mobile terminal is pushed into the monitor terminal.
3. moving target position condition intelligent method for pushing in navigation monitoring according to claim 2, it is characterised in that if
Position is pushed not in the default secure border (n-1)th time of the mobile terminal, then calculate the of the mobile terminal
The distance between position and current location are pushed n-1 times, if the distance is more than default displacement threshold value, by the movement
The current location of terminal pushes to the monitor terminal.
4. moving target position condition intelligent method for pushing in navigation monitoring according to claim 3, it is characterised in that if
When the distance is less than or equal to default displacement threshold value, then calculate the mobile terminal the n-th -2 times push position to (n-1)th
Angle between the vector of secondary push position and (n-1)th vector of push position to the current location, if the angle is big
Change threshold value in default direction, then the current location of the mobile terminal is pushed into the monitor terminal.
5. moving target position condition intelligent method for pushing in navigation monitoring according to claim 4, it is characterised in that if
The angle changes threshold value less than or equal to default direction, then calculate the mobile terminal positioned at when pushing position (n-1)th time
Speed and speed during current location difference, if the absolute value of the difference of the speed changes threshold value more than default speed,
The current location of the mobile terminal is pushed into the monitor terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410122760.XA CN103916470B (en) | 2014-03-28 | 2014-03-28 | Moving target position condition intelligent method for pushing in navigation monitoring |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410122760.XA CN103916470B (en) | 2014-03-28 | 2014-03-28 | Moving target position condition intelligent method for pushing in navigation monitoring |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103916470A CN103916470A (en) | 2014-07-09 |
CN103916470B true CN103916470B (en) | 2017-06-30 |
Family
ID=51041868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410122760.XA Active CN103916470B (en) | 2014-03-28 | 2014-03-28 | Moving target position condition intelligent method for pushing in navigation monitoring |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103916470B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105352493A (en) * | 2015-10-22 | 2016-02-24 | 广东欧珀移动通信有限公司 | Navigation route generation method and user terminal |
CN106982290A (en) * | 2016-01-19 | 2017-07-25 | 中兴通讯股份有限公司 | Do not disturb control method and device |
CN107395484B (en) * | 2016-05-17 | 2020-09-08 | 华为技术有限公司 | Promotion information pushing method and system |
CN106533865A (en) * | 2016-12-07 | 2017-03-22 | 北京小米移动软件有限公司 | Equipment control method and device |
WO2019000465A1 (en) * | 2017-06-30 | 2019-01-03 | 广东欧珀移动通信有限公司 | Information processing method and device, storage medium, and terminal |
CN110519321A (en) * | 2018-05-22 | 2019-11-29 | 视联动力信息技术股份有限公司 | A kind of interactive system, data processing method and data processing platform (DPP) |
CN110311947A (en) * | 2019-05-17 | 2019-10-08 | 中国电力科学研究院有限公司 | A kind of new energy electricity consumption percent information method for pushing and system |
CN111145024B (en) * | 2019-12-27 | 2023-05-12 | 深圳市思迪信息技术股份有限公司 | Market data pushing method and device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6665715B1 (en) * | 2000-04-03 | 2003-12-16 | Infosplit Inc | Method and systems for locating geographical locations of online users |
CN101945326A (en) * | 2010-08-25 | 2011-01-12 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for monitoring terminal positions and corresponding server and terminals |
CN102045206A (en) * | 2011-01-26 | 2011-05-04 | 杭州华三通信技术有限公司 | Alarm pushing method and device and system thereof |
CN103002488A (en) * | 2012-12-04 | 2013-03-27 | 海信集团有限公司 | Monitoring method and monitoring device based on Session Initial Protocol (SIP) |
CN103338512A (en) * | 2013-06-18 | 2013-10-02 | 上海斐讯数据通信技术有限公司 | Multi-target positioning system and multi-target positioning method |
CN103581829A (en) * | 2013-11-22 | 2014-02-12 | 北京金和软件股份有限公司 | Geographical location tracking method based on message push |
CN103647803A (en) * | 2013-11-22 | 2014-03-19 | 北京奇虎科技有限公司 | A method for a mobile terminal to subscribe content and an apparatus |
-
2014
- 2014-03-28 CN CN201410122760.XA patent/CN103916470B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6665715B1 (en) * | 2000-04-03 | 2003-12-16 | Infosplit Inc | Method and systems for locating geographical locations of online users |
CN101945326A (en) * | 2010-08-25 | 2011-01-12 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for monitoring terminal positions and corresponding server and terminals |
CN102045206A (en) * | 2011-01-26 | 2011-05-04 | 杭州华三通信技术有限公司 | Alarm pushing method and device and system thereof |
CN103002488A (en) * | 2012-12-04 | 2013-03-27 | 海信集团有限公司 | Monitoring method and monitoring device based on Session Initial Protocol (SIP) |
CN103338512A (en) * | 2013-06-18 | 2013-10-02 | 上海斐讯数据通信技术有限公司 | Multi-target positioning system and multi-target positioning method |
CN103581829A (en) * | 2013-11-22 | 2014-02-12 | 北京金和软件股份有限公司 | Geographical location tracking method based on message push |
CN103647803A (en) * | 2013-11-22 | 2014-03-19 | 北京奇虎科技有限公司 | A method for a mobile terminal to subscribe content and an apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN103916470A (en) | 2014-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103916470B (en) | Moving target position condition intelligent method for pushing in navigation monitoring | |
JP2016054471A (en) | Service processing method and apparatus based on location information | |
CN102892089A (en) | Message pushing method, device and system | |
CN103517405B (en) | A kind of method and system of network positions, mobile terminal and network side equipment | |
CN105303874A (en) | Parking lot intelligent management platform | |
CN102333130A (en) | Method and system for accessing cache server and intelligent cache scheduler | |
CN103674037A (en) | Information processing method and device | |
US8996660B2 (en) | Method and device for the context-driven integration of context-variable systems into process sequences | |
CN104506462A (en) | MAC (Media Access Control) address management method and equipment in distributed switch | |
CN103200196A (en) | Accessing method, system and device between user equipment and accessing target | |
KR102042690B1 (en) | Edge-cloud system for auto controlling of IOT devices | |
CN104486783A (en) | Multi-state wireless gateway system for multi-state wireless monitoring network and control method | |
CN103546559A (en) | Method and device for distributing data | |
CN101018170A (en) | The method for supporting the mobile Zifeng radio sensor network system and node mobility | |
CN105471700A (en) | Information processing method, information processing device and information processing system | |
CN103001874B (en) | Delay tolerant mobile social network routing method based on node label set | |
CN103916817A (en) | Mobile device position information self-adaptation report method in navigation monitoring | |
CN101527045A (en) | Method of video multiple target detection and tracking based on multi-agent MAFS | |
CN103024731B (en) | Method for determining number attribution, server and mobile terminal | |
CN112911507B (en) | Network access method and device for intelligent equipment and intelligent equipment | |
CN103220636A (en) | Terminal application client registration method and system and device | |
CN103619064A (en) | Wireless network-based methods for requiring and locating nodes and transferring data | |
KR20150113375A (en) | Computing apparatus for data distribution service and method for operating thereof | |
CN103596203A (en) | Local self-maintenance wireless sensor network energy-saving clustering topology control method | |
CN107172142B (en) | A kind of data dispatching method accelerating cloud computation data center inquiry |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 1107, block a, Nongke building, No. 11, Shuguang garden middle road, Haidian District, Beijing, 100097 Patentee after: Information technology research center of Beijing Academy of agricultural and Forestry Sciences Address before: 100097 318b, block a, agricultural science building, 11 Shuguang Huayuan Middle Road, Haidian District, Beijing Patentee before: BEIJING RESEARCH CENTER FOR INFORMATION TECHNOLOGY IN AGRICULTURE |
|
CP03 | Change of name, title or address |