Summary of the invention
The object of the present invention is to provide a kind of acquisition methods of navigation alarm, be intended to solve existing navigation alarm system can not carry out the Real-time Alarm service simultaneously to a plurality of navigation terminals problem.
The present invention is achieved in that a kind of acquisition methods of navigation alarm, and described method comprises the steps:
The navigation service end sends the alarm request, carries the current location information of navigation terminal in the described alarm request;
Receive the warning information that the navigation Service end returns.
Another object of the present invention is to provide a kind of navigation terminal, described terminal comprises:
The alarm request transmitting unit is used for the navigation service end and sends the alarm request, carries the current location information of navigation terminal in the described alarm request; And
The warning information receiving element is used to receive the warning information that the navigation Service end returns.
Another object of the present invention is to provide a kind of sending method of navigation alarm, described method comprises the steps:
Receive the alarm request that navigation terminal sends, extract the current location information of the navigation terminal that carries in the described alarm request;
According to the current location information of described navigation terminal and the warning information data of local storage, obtain the current location information corresponding warning information of described navigation terminal;
Warning information is returned to navigation terminal.
Another object of the present invention is to provide a kind of navigation Service end, described service end comprises:
Alarm request receiving element is used to receive the alarm request that navigation terminal sends, and extracts the current location information of the navigation terminal that carries in the described alarm request;
The warning information Data Management Unit is used for storage and upgrades the warning information data;
The warning information generation unit is used for obtaining the current location information corresponding warning information of described navigation terminal according to the current location information of described navigation terminal and the warning information data of described warning information Data Management Unit storage; And
The warning information transmitting element is used for the warning information that described warning information generation unit obtains is returned to navigation terminal.
Another object of the present invention is to provide a kind of navigation alarm system, described system comprises:
Navigation terminal is used for the navigation service end and sends the alarm request, receives the warning information that the navigation Service end returns, and carries the current location information of navigation terminal in the described alarm request; And
The navigation Service end, be used to receive the alarm request that navigation terminal sends, extract the current location information of the navigation terminal that carries in the described alarm request, according to the current location information of described navigation terminal and the warning information data of local storage, obtain the current location information corresponding warning information of described navigation terminal, and warning information is returned to navigation terminal.
In the present invention, navigation terminal is as long as the navigation service end is sent the alarm request, the navigation Service end calculates the warning information of navigation terminal needs according to the current location information of the navigation terminal that carries in the alarm request, provide real-time warning information service to navigation terminal, this system implementation is not being opened under the navigation feature situation, also can provide the warning information service, this system implementation has also satisfied the requirement that simultaneously a plurality of navigation terminals is provided the Real-time Alarm information service.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
In embodiments of the present invention, the navigation alarm system comprises navigation terminal and navigation Service end, navigation terminal navigation service end is sent the alarm request, the current location information of the navigation terminal that the navigation Service end carries in asking according to alarm calculates the warning information of navigation terminal needs, provides real-time warning information service to navigation terminal.
Fig. 1 shows the network structure of the suitable navigation alarm system of the embodiment of the invention, the navigation alarm system comprises: navigation terminal 100 and navigation Service end 200, communicate by mobile communication network base station 300 between navigation terminal and the navigation Service end, navigation terminal 100 can be handheld terminal or auto navigation engine.
Fig. 2 shows the reciprocal process of the navigation alarm system that the embodiment of the invention provides, and details are as follows:
1, navigation terminal navigation service end sends authentication request, carries the user's of request authentication user profile in the authentication request, for example user name or navigation terminal numbering etc.;
2, the navigation Service end authenticates according to the user's information of carrying in the authentication request, be specially the navigation Service end and inquire about local stored user information according to the user profile of carrying in the authentication request, examine the user name of carrying in the authentication request whether exist, legal, whether customer charge enough etc.
3, navigation Service end navigation terminal return authentication result;
Authenticating is one embodiment of the present of invention, increases verification process and is convenient to navigation terminal is managed, and also can not carry out verification process;
4, after authentication was passed through, navigation terminal navigation service end sent the alarm request, carried the current location information of navigation terminal in the alarm request;
5, the navigation Service end extracts the current location information of the navigation terminal that carries in the alarm request, according to the current location information of navigation terminal and the warning information data of local storage, obtains the current location information corresponding warning information of navigation terminal;
6, navigation Service end navigation terminal is returned warning information;
7, navigation terminal is handled the warning information that returns.As one embodiment of the present of invention, navigation terminal is converted to the warning information data in the warning information that returns and shows the needed data layout of output, thereby warning information is shown to the user.In another embodiment of the present invention, navigation terminal is converted to the needed data layout of voice output with the warning information data in the warning information that returns, thereby warning information is played to the user by voice mode.
In embodiments of the present invention, warning information can be information such as hypervelocity, one-way road, Accident Area, speed limit, zig zag, school, charge station, tunnel, electronic eyes.
In the embodiment of the invention, by the above-mentioned two-way communication between navigation terminal and the navigation Service end, a navigation Service end can provide alerting service to a plurality of navigation terminals simultaneously
Fig. 3 shows the structure of the navigation terminal that the embodiment of the invention provides, and for convenience of explanation, only shows the part relevant with the embodiment of the invention.
As one embodiment of the present of invention, the user sends authentication request to the navigation Service end by navigation authentication ' unit 31, receives the authentication result of returning from the navigation Service end.If the authentication result that navigation authentication ' unit 31 is returned according to the navigation Service end is judged authentication and is passed through, the inquiry from navigation authentication ' unit 31 of alarm request transmitting unit 32 obtains authentication and sends the alarm request by navigation service end behind the result, carries the current location information of navigation terminal.
Warning information receiving element 33 receives the warning information that the navigation Service end returns.As one embodiment of the present of invention, warning information display process module 331 is converted to the warning information data in the warning information that receives and shows the needed data layout of output, thereby warning information is shown to the user.In another embodiment of the present invention, warning information speech processing module 332 is converted to the needed data layout of voice output with the warning information data in the warning information that receives, thereby warning information is played to the user by voice mode.
Fig. 4 shows the structure of the navigation Service end that the embodiment of the invention provides, and for convenience of explanation, only shows the part relevant with the embodiment of the invention.
As one embodiment of the present of invention, the user profile of carrying in the authentication request that 41 pairs of navigation terminals of navigation authentication ' unit send authenticates, after the authentication authentication result is returned to navigation terminal, after navigation authentication ' unit 41 receives authentication request, the user profile of carrying in 411 pairs of authentication request of authentication module wherein authenticates, and authentication result sending module 412 sends to navigation terminal with authentication result.Specifically, the user name that user log-in block 4111 in the authentication module 411 receives in the user profile, for it provides login feature, user information authentication module 4115 is inquired about in User Information Database 4114 according to this user name, if there is this user name in User Information Database, and cost information is normal, then the user information authentication module determines this authentification of user to pass through, otherwise authentication is not passed through, user registration module 4112 is for the user provides registering functional, and 4113 couples of users' of user's accounting module cost information carries out record.
The inquiry from navigation authentication ' unit 41 of alarm request receiving element 42 obtains authenticating by receiving the alarm request that navigation terminal sends behind the result, extract the current location information of the navigation terminal that carries in this alarm request, warning information generation unit 44 is inquired about warning information data in the current location certain limit that obtains navigation terminal according to the current location information of navigation terminal from warning information Data Management Unit 43, again these warning information data are combined with the current location information of navigation terminal, calculate to generate the warning information that navigation terminal needs, warning information transmitting element 45 returns to navigation terminal with warning information.
As one embodiment of the present of invention, warning information database 431 is preserved the warning information data, warning information data update module 432 upgrades the warning information data in the warning information database 431 in real time or regularly, warning information data organization module 433 is introduced management Frame and mesh-managing information frame in the warning information data, the data form is reorganized, and the warning information data are write in the warning information database 431.
Navigation terminal navigation service end is sent the alarm request, the navigation Service end calculates the warning information of needs on the navigation terminal path according to the current location information of the navigation terminal that carries in the alarm request, provide real-time warning information service to navigation terminal, like this under the situation of not opening navigation feature, also can provide the warning information service, this system implementation has also satisfied the requirement that simultaneously a plurality of navigation terminals is provided the Real-time Alarm information service simultaneously.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.