CN105516220B - A method of to courier's PUSH message - Google Patents
A method of to courier's PUSH message Download PDFInfo
- Publication number
- CN105516220B CN105516220B CN201410494458.7A CN201410494458A CN105516220B CN 105516220 B CN105516220 B CN 105516220B CN 201410494458 A CN201410494458 A CN 201410494458A CN 105516220 B CN105516220 B CN 105516220B
- Authority
- CN
- China
- Prior art keywords
- terminal
- server
- gps data
- data
- receiving
- 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
Landscapes
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
The method and server of a kind of PUSH message provided in an embodiment of the present invention, terminal status data is obtained in real time including server, and judged whether to meet preset triggering pushing condition according to terminal status data, when terminal status data meets preset triggering pushing condition, server is to terminal PUSH message, it solves in the prior art that courier need to be turned off manually and open driving means or application, is forgetting to be also easy to produce security risk when closing and forgetting to lead to the problem of delaying express delivery when opening.
Description
Technical field
The present invention relates to logistics transportation field more particularly to a kind of methods to courier's PUSH message.
Background technique
With the development of e-commerce, logistics express company can all receive many new the logistics delivery industry of China daily
Logistics order, these logistics orders need to be pushed to the courier of corresponding region, allow courier new according to what is received
Logistics order goes to collect cargo, completes the business of company.
In the prior art, related intelligent use is generally mounted on the smart phone of courier by express company, it is convenient with
When receive new business, but if courier disappears in the push that using the vehicles or quickly walking receives express company on the way
Breath, it is easy to which the thinking for interrupting courier goes to check new PUSH message, to may cause very much traffic accident greatly, so generally
Manual switch is set on express company's special equipment or courier takes the related intelligent use closed on smart phone
Mode, to avoid courier under unsafe conditions due to safety problem caused by receiving or checking PUSH message.
But in above method, courier needs to be turned off manually opening on special equipment when entering dangerous region
Once close perhaps be turned off manually related intelligent use courier forget to close due to business is very busy etc. manual switch or
Intelligent use still may cause traffic thing if receiving PUSH message on the way using the vehicles or quickly walking in courier
Therefore forget to open manual switch or intelligent use, cause to delay express delivery.
Summary of the invention
The embodiment of the present invention provides the method and server of a kind of PUSH message, and being able to solve courier in the prior art needs
It is turned off manually and is opened driving means or application, is forgetting to be also easy to produce security risk when closing and is forgetting to cause to delay when opening
The problem of express delivery.
First aspect present invention provides a kind of method of PUSH message, comprising:
Server obtains terminal status data;
The server judges whether to meet preset triggering pushing condition according to the terminal status data;
When the terminal status data meets preset triggering pushing condition, the server disappears to terminal push
Breath.
With reference to first aspect, in the first implementation of first aspect present invention, the terminal status data is terminal
Movement speed data, the server obtain terminal status data and specifically include:
The first GPS data that the server receiving terminal is sent;
The second GPS data that the server receiving terminal is sent;
The server obtains the interval time for receiving first GPS data and receiving second GPS data;
Institute is calculated according to first GPS data, second GPS data and the interval time in the server
State moving velocity of terminal data.
With reference to first aspect and the first implementation of first aspect, second of first aspect in the embodiment of the present invention
In implementation, the server judges whether that meeting preset triggering pushing condition specifically wraps according to the terminal status data
It includes:
Second GPS data is compared by the server with the geographic position data in database, obtains first
Comparison result;
The moving velocity of terminal data are compared by the server with preset threshold, obtain the second comparison result;
When determining that it is geographical that first comparison result is that the corresponding terminal of second GPS data is located at the default safety
Position, second comparison result are that the speed is lower than the preset threshold, and the server receives new express delivery and orders
When single message, determination meets preset triggering pushing condition.
With reference to first aspect and second of implementation of first aspect, in the embodiment of the present invention first aspect the third
In implementation, the terminal status data is global position system GPS data, and the server is according to the SOT state of termination number
It is specifically included it is judged that whether meeting preset triggering pushing condition:
The GPS data is compared by the server with the geographic position data in database;Work as comparison result
When being in for the corresponding terminal of the GPS data and preset safe geographic area, and receiving new express delivery order messages, it is determined that
Meet preset triggering pushing condition.
With reference to first aspect and the third implementation of first aspect, the 4th kind of first aspect in the embodiment of the present invention
Described when the terminal status data meets preset triggering pushing condition in implementation, the server is to the terminal
PUSH message specifically includes:
When the server determines the movement speed data lower than the preset threshold, determine that the terminal is in institute
It states and presets safe geographic area, and when the server receives new express delivery order messages, determine that meeting preset triggering pushes away
Send condition;
The server is to the terminal PUSH message.
With reference to first aspect and first aspect first to the third implementation, first aspect in the embodiment of the present invention
In 5th kind of implementation, the method also includes:
Non-security geographic area or the server are preset when comparison result is in for the corresponding terminal of the GPS data
Determine that the moving velocity of terminal data are not less than at least one in preset threshold, and the server receives new express delivery
When order messages, the server stops to the terminal PUSH message.
Second aspect of the present invention provides a kind of server, comprising:
Acquiring unit, for obtaining terminal status data;
Judging unit, the terminal status data for being obtained according to the acquiring unit judge whether to meet preset touching
Send out pushing condition;
Execution unit, for being pushed to the terminal when the terminal status data meets preset triggering pushing condition
Message.
In conjunction with second aspect, in the embodiment of the present invention in the first implementation of second aspect, the SOT state of termination number
According to for moving velocity of terminal data, the acquiring unit includes:
First receiving module, for receiving the first GPS data of terminal transmission;
Second receiving module, for receiving the second GPS data of terminal transmission;
Module is obtained, for obtaining the interval time for receiving first GPS data and receiving second GPS data;
Computing module, for being calculated according to first GPS data, second GPS data and the interval time
To the moving velocity of terminal data.
In conjunction with the first of second aspect and second aspect implementation, second of second aspect in the embodiment of the present invention
In implementation, the terminal status data is moving velocity of terminal data, and the execution unit includes:
First comparison module is obtained for second GPS data to be compared with the geographic position data in database
To the first comparison result;
Second comparison module obtains the second comparison result for the speed to be compared with preset threshold;
First determining module, for being the corresponding terminal position of second GPS data when determining first comparison result
Safe geographical location is preset in described, second comparison result is that the moving velocity of terminal data are lower than the default threshold
Value, and when the server receives new express delivery order messages, determination meets preset triggering pushing condition.
In conjunction with the first to second implementation of second aspect and second aspect, second aspect in the embodiment of the present invention
In the third implementation, the terminal status data is global position system GPS data, and the execution unit includes:
Third comparison module, for the GPS data to be compared with the geographic position data in database;
Second determining module, for being that the corresponding terminal of the GPS data is geographical in default safety when comparison result
Region, and when receiving new express delivery order messages, it is determined that meet preset triggering pushing condition.
A kind of method of PUSH message provided in an embodiment of the present invention, including server obtain terminal status data in real time,
And judged whether to meet preset triggering pushing condition according to terminal status data, meet preset triggering push in terminal status data
When condition, server to terminal PUSH message, solve courier in the prior art need to be turned off manually and open driving means or
Using, forgetting close when be also easy to produce security risk and forget open when lead to the problem of delaying express delivery.
Detailed description of the invention
Fig. 1 is a kind of one embodiment schematic diagram of method of push in the present embodiment;
Fig. 2 is a kind of server architecture schematic diagram in the present embodiment;
Fig. 3 is execution unit structural schematic diagram in server a kind of in the present embodiment;
Fig. 4 is execution unit structural schematic diagram in server a kind of in the present embodiment;
Fig. 5 is acquiring unit structural schematic diagram in server a kind of in the present embodiment.
Specific embodiment
In order to enable those skilled in the art to better understand the solution of the present invention, below in conjunction in the embodiment of the present invention
Attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is only
A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those skilled in the art are not having
Every other embodiment obtained under the premise of creative work is made, shall fall within the protection scope of the present invention.
Description and claims of this specification and term " first ", " second ", " third " " in above-mentioned attached drawing
Four " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way
Data be interchangeable under appropriate circumstances, so that the embodiments described herein can be in addition to illustrating herein or describing
Sequence other than appearance is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that covering is non-exclusive
Include, for example, the process, method, system, product or equipment for containing a series of steps or units are not necessarily limited to clearly arrange
Those of out step or unit, but may include be not clearly listed or it is solid for these process, methods, product or equipment
The other step or units having.
The embodiment of the invention provides a kind of method of PUSH message, being able to solve courier in the prior art need to close manually
Driving means or application are closed and opened, is forgetting to be also easy to produce security risk when closing and is forgetting to cause to delay express delivery industry when opening
The problem of business.
Referring to Fig. 1, a kind of method one embodiment of PUSH message in the embodiment of the present invention, comprising:
101, server obtains terminal status data;
Wherein, terminal status data is at least one in global position system GPS data or moving velocity of terminal data, clothes
The specific implementation that business device obtains terminal status data is as follows:
When terminal status data is global position system GPS data, server directly receives the GPS number of terminal transmission
According to;
When terminal status data is moving velocity of terminal data, server obtains terminal status data and specifically includes:
The first GPS data that server receiving terminal is sent;
The second GPS data that server receiving terminal is sent;
Server obtains the interval time for receiving the first GPS data and receiving the second GPS data;
The mobile speed of terminal is calculated according to the first GPS data, the second GPS data and interval time in server.
It should be noted that GPS data herein includes coordinate position, movement velocity, the direction of motion, height above sea level etc.
Similar three dimensional local information, is specifically not construed as limiting herein.
102, server judges whether to meet preset triggering pushing condition according to terminal status data;
When terminal status data is global position system GPS data, server judges whether according to terminal status data
Meet preset triggering pushing condition to be implemented as follows:
GPS data is compared by server with the geographic position data in database;
Safe geographic area is preset when comparison result is in for the corresponding terminal of GPS data, and receives new express delivery
When order messages, it is determined that meet preset triggering pushing condition.
When terminal status data is moving velocity of terminal data, server judges whether to meet according to terminal status data
Preset triggering pushing condition is implemented as follows:
Second GPS data is compared by server with the geographic position data in database, obtains the first comparison result;
Speed is compared by server with preset threshold, obtains the second comparison result;
When determining that the first comparison result is the corresponding terminal of the second GPS data positioned at safe geographical location is preset, second compares
Relatively result is that speed is lower than preset threshold, and when server receives new express delivery order messages, determines that meeting preset triggering pushes away
Send condition.
In addition, presetting non-security geographic area or end when the first comparison result is located at for the corresponding terminal of the second GPS data
Hold movement speed data not less than at least one in preset threshold, server determination is unsatisfactory for preset triggering pushing condition.
103, when terminal status data meets preset triggering pushing condition, server is to terminal PUSH message.
Server entry terminal PUSH message there are mainly two types of situation:
When terminal status data is global position system GPS data, server is by the geography in GPS data and database
Position data is compared;
Safe geographic area is preset when comparison result is in for the corresponding terminal of GPS data, and receives new express delivery
When order messages, it is determined that meet preset triggering pushing condition, server is to terminal PUSH message.
When terminal status data is moving velocity of terminal data, when server determines speed lower than preset threshold, really
Determine terminal and be in preset safe geographic area, and when server receives new express delivery order messages, determination meets preset touching
Pushing condition is sent out, server is to terminal PUSH message.
It should be noted that terminal mobile data can be server, according to selection, reference point is determined twice, can also be with
It is that terminal itself is mounted with the other similar mode such as relevant speed test device, as long as available moving velocity of terminal data are
Can, specific implementation is not construed as limiting herein.
In addition, when comparison result is that the corresponding terminal of GPS data is in and presets non-security geographic area or server is true
Moving velocity of terminal data are determined not less than at least one in preset threshold, and server receives new express delivery order messages
When, server stops to terminal PUSH message.
In the embodiment of the present invention, server obtains terminal status data in real time, and is judged whether according to terminal status data
Meet preset triggering pushing condition, when terminal status data meets preset triggering pushing condition, server disappears to terminal push
Breath, solves in the prior art that courier need to be turned off manually and open driving means or application, is forgetting to be also easy to produce peace when closing
Full hidden danger and forget to lead to the problem of delaying express delivery when opening.
The method of PUSH message a kind of in the embodiment of the present invention is described in detail above, below to of the invention real
It applies a kind of server in example to be described in detail, please refers to Fig. 2 to Fig. 5, a kind of one embodiment of server in the embodiment of the present invention,
Include:
Acquiring unit 201, for obtaining terminal status data;
Judging unit 202 meets preset triggering pushing condition for judging whether according to terminal status data;
Execution unit 203, for when terminal status data meets preset triggering pushing condition, to terminal PUSH message.
Further, terminal status data is moving velocity of terminal data, and acquiring unit 201 includes:
First receiving module 2011, for receiving the first GPS data of terminal transmission;
Second receiving module 2012, for receiving the second GPS data of terminal transmission;
Module 2013 is obtained, for obtaining the interval time for receiving the first GPS data and receiving the second GPS data;
Computing module 2014 is moved for terminal to be calculated according to the first GPS data, the second GPS data and interval time
Dynamic speed data.
Further, terminal status data is moving velocity of terminal data, and execution unit 203 includes:
First comparison module 2031 is obtained for the second GPS data to be compared with the geographic position data in database
To the first comparison result;
Second comparison module 2032 obtains the second comparison result for speed to be compared with preset threshold;
First determining module 2033, for being the corresponding terminal of the second GPS data positioned at pre- when determining first comparison result
If safe geographical location, the second comparison result be moving velocity of terminal data be lower than preset threshold, and server receive it is new
When express delivery order messages, determination meets preset triggering pushing condition.
Preferably, terminal status data is global position system GPS data, and execution unit 203 includes:
Second comparison module 2034, for GPS data to be compared with the geographic position data in database;
Second determining module 2035, for being that the corresponding terminal of GPS data is geographical in default safety when comparison result
Region, and when receiving new express delivery order messages, it is determined that meet preset triggering pushing condition.
In the embodiment of the present invention, acquiring unit 201 obtains terminal status data, and judging unit 202 is according to SOT state of termination number
It is judged that whether meeting preset triggering pushing condition, execution unit 203 meets preset triggering pushing condition in terminal status data
When, it to terminal PUSH message, solves in the prior art that courier need to be turned off manually and open driving means or application, is forgetting
It is also easy to produce security risk when closing and forgets to lead to the problem of delaying express delivery when opening.
The method and server of a kind of PUSH message provided by the present invention are described in detail above, answered herein
With a specific example illustrates the principle and implementation of the invention, the explanation of above example is only intended to help to manage
Solve method and its core concept of the invention;At the same time, for those skilled in the art, according to the thought of the present invention,
There will be changes in specific embodiment and application range, and to sum up, the content of the present specification should not be construed as to of the invention
Limitation.
Claims (3)
1. a kind of method of PUSH message, which is characterized in that the described method includes:
The first GPS data that server receiving terminal is sent;
The server receives the second GPS data that the terminal is sent;
The server obtains the interval time for receiving first GPS data and receiving second GPS data;
The server is calculated terminal according to first GPS data, second GPS data and the interval time and moves
Dynamic speed data;
Second GPS data is compared by the server with the geographic position data in database, is obtained first and is compared
As a result;
The moving velocity of terminal data are compared by the server with preset threshold, obtain the second comparison result;
When determining that first comparison result is that the corresponding terminal of second GPS data is located at the geographical position of default safety
It sets, second comparison result is that the speed is lower than the preset threshold, and the server receives new express delivery order
When message, determination meets preset triggering pushing condition;
The server is to the terminal PUSH message.
2. the method according to claim 1, wherein the method also includes:
When first comparison result be the corresponding terminal of second GPS data be in preset non-security geographic area or
The server determines that the moving velocity of terminal data are not less than at least one in preset threshold, and the server receives
When to new express delivery order messages, the server stops to the terminal PUSH message.
3. a kind of server characterized by comprising
First receiving module, for receiving the first GPS data of terminal transmission;
Second receiving module, the second GPS data sent for receiving the terminal;
Module is obtained, for obtaining the interval time for receiving first GPS data and receiving second GPS data;
Computing module, for end to be calculated according to first GPS data, second GPS data and the interval time
Hold movement speed data;
First comparison module obtains for second GPS data to be compared with the geographic position data in database
One comparison result;
Second comparison module obtains second and compares knot for being compared the moving velocity of terminal data with preset threshold
Fruit;
First determining module, for being the corresponding terminal position of second GPS data when determining first comparison result
In presetting safe geographical location, second comparison result is that the speed is lower than the preset threshold, and the server connects
When receiving new express delivery order messages, determination meets preset triggering pushing condition;
Execution unit is used for the terminal PUSH message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410494458.7A CN105516220B (en) | 2014-09-24 | 2014-09-24 | A method of to courier's PUSH message |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410494458.7A CN105516220B (en) | 2014-09-24 | 2014-09-24 | A method of to courier's PUSH message |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105516220A CN105516220A (en) | 2016-04-20 |
CN105516220B true CN105516220B (en) | 2019-02-12 |
Family
ID=55723853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410494458.7A Active CN105516220B (en) | 2014-09-24 | 2014-09-24 | A method of to courier's PUSH message |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105516220B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086129B (en) * | 2018-09-06 | 2022-01-28 | 麒麟合盛网络技术股份有限公司 | Service execution control method and device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005063046A (en) * | 2003-08-08 | 2005-03-10 | Yazaki Corp | Delivery destination information management server, gps terminal, delivery destination information management system and method, and its program |
CN1956366A (en) * | 2005-10-26 | 2007-05-02 | 三星电子株式会社 | Method for processing multimedia broadcasting data in wireless terminal in a driving vehicle |
CN101388708A (en) * | 2007-09-14 | 2009-03-18 | 中兴通讯股份有限公司 | Terminal service prompt method and system based on GPS positioning technique |
CN102298850A (en) * | 2011-06-17 | 2011-12-28 | 福建工程学院 | Method for prompting user actively in dangerous driving area |
CN102857614A (en) * | 2012-09-19 | 2013-01-02 | 上海斐讯数据通信技术有限公司 | Mobile terminal with automatic call barring system and automatic call barring method |
CN103379126A (en) * | 2012-04-11 | 2013-10-30 | 联想(北京)有限公司 | Push period control method, mobile terminal and server |
CN103856902A (en) * | 2014-03-17 | 2014-06-11 | 深圳市中兴移动通信有限公司 | Information pushing method and mobile terminal |
-
2014
- 2014-09-24 CN CN201410494458.7A patent/CN105516220B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005063046A (en) * | 2003-08-08 | 2005-03-10 | Yazaki Corp | Delivery destination information management server, gps terminal, delivery destination information management system and method, and its program |
CN1956366A (en) * | 2005-10-26 | 2007-05-02 | 三星电子株式会社 | Method for processing multimedia broadcasting data in wireless terminal in a driving vehicle |
CN101388708A (en) * | 2007-09-14 | 2009-03-18 | 中兴通讯股份有限公司 | Terminal service prompt method and system based on GPS positioning technique |
CN102298850A (en) * | 2011-06-17 | 2011-12-28 | 福建工程学院 | Method for prompting user actively in dangerous driving area |
CN103379126A (en) * | 2012-04-11 | 2013-10-30 | 联想(北京)有限公司 | Push period control method, mobile terminal and server |
CN102857614A (en) * | 2012-09-19 | 2013-01-02 | 上海斐讯数据通信技术有限公司 | Mobile terminal with automatic call barring system and automatic call barring method |
CN103856902A (en) * | 2014-03-17 | 2014-06-11 | 深圳市中兴移动通信有限公司 | Information pushing method and mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN105516220A (en) | 2016-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150016001A1 (en) | Preventing moisture damage to a device | |
MX2019002327A (en) | Vehicle mode detection systems. | |
CN105224996A (en) | Crowd evacuation method and system | |
CN101997978A (en) | Mobile terminal operating mode processing method and mobile terminal | |
US10325508B2 (en) | Apparatus and associated methods for collision avoidance | |
WO2020220750A1 (en) | Method and apparatus for determining vehicle scheduling strategy | |
US8676268B2 (en) | System and method for monitoring and restricting the usage of a mobile communication device | |
WO2015071100A3 (en) | Method and devices for monitoring the position or modifying the position of an object | |
CN105824588A (en) | Display method and apparatus of reminding messages | |
CN106447259A (en) | Logistics information monitoring method, logistics information monitoring system and server | |
WO2016021001A1 (en) | Warning notification system, warning notification method, and program | |
EP3038395A3 (en) | System and method of preventing unauthorized sim card usage | |
CN105516220B (en) | A method of to courier's PUSH message | |
CN103885827B (en) | Automatically switch the method and intelligent terminal of operational mode | |
CN109544935A (en) | Intelligent garage control method for stopping, device and storage medium | |
CN104807458A (en) | Walking safety reminding method and device of mobile terminal | |
CN107205241B (en) | Wireless communication detection method and equipment thereof | |
CN111385410B (en) | Control method and device of terminal equipment and storage medium | |
CN104183082B (en) | A kind of alert process strategy process and system | |
CN105185057A (en) | Method and apparatus for localizing smart watch | |
Wei et al. | Automatic accident detection and alarm system | |
CN106898150B (en) | Bus route prompting method and user equipment | |
CN203759885U (en) | Intelligent bus system | |
CN106023497B (en) | A kind of alarm method and terminal | |
WO2018025273A1 (en) | Vehicle camera system |
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 |