Embodiment
Below in conjunction with accompanying drawing and embodiment, specific embodiments of the invention describes in further detail.
Be illustrated in figure 1 as the structural representation of the navigator of the embodiment of the invention, said navigator comprises:
Route acquiring module 101 is used for according to electronic map information, obtains the navigation way from the departure place to the destination;
Determination module 102 is used for confirming the current geographic location of navigation object;
Processing module 103 is used for the current geographic location according to said navigation object, obtains said navigation object arrives the preset location on the electronic chart from said current geographic location the parameter of advancing, and said preset location is positioned on the said navigation way; The said parameter of advancing is distance or estimated time of arrival (ETA);
First judge module 104 is used to judge whether the said parameter of advancing is less than or equal to first predetermined threshold value, when the said parameter of advancing is less than or equal to said first predetermined threshold value, generates and calls indication;
Calling module 105 is used for calling indication according to said, calls the navigation picture of said preset location, and said navigation picture acceptance of the bid is marked with the navigation information that is complementary with said navigation way;
Display module 106;
First control module 107 is used to control said display module 106 and shows said navigation picture.
For example above-mentioned navigator is elaborated below.
Suppose that above-mentioned navigator is an in-vehicle navigation apparatus, the user need be under the navigation directions of said navigator, and driving a car arrives B ground from A ground, and wherein A ground is the departure place, and B ground is the destination, and above-mentioned navigation object is the automobile that the user drives;
Route acquiring module 101 calculates a navigation way from A ground to B ground according to the electronic map information of user's input and storage; User's input comprises: the destination (B ground) that current departure place (A ground) and needs arrive, in addition, and can also be as required, input is calculated principle (for example minimal path principle, shortest time principle) etc. via ground, avoidance ground and navigation way; After calculating said navigation way, generally can said navigation way be presented on the electronic chart through display module 106, go with the guiding user;
Determination module 102 is confirmed the current geographic location E of automobile; The current geographic location E of said automobile promptly is the place that the automobile current driving is arrived; Can measure in real time; Said current geographic position can adopt earth latitude and longitude coordinates to represent, for example the E geographic position of ordering be (east longitude: 116 ° 23 ' 17 ", north latitude: 39 ° 54 ' 27 "); Said navigator can be real-time the current geographic location E with automobile be presented on the electronic chart because said automobile is to go according to the navigation way that navigator is calculated, therefore, the current position E of said automobile is positioned on the said navigation way;
Suppose the navigation way from A ground to B ground that aforementioned calculation draws, need the preset location C ground that marks on the approach electronic chart, said C ground generally is the place of traffic route more complicated, and C ground is positioned on the said navigation way;
Suppose that the above-mentioned parameter of advancing is: said navigation object arrives the distance of preset location from current geographic location; Above-mentioned processing module 103 is according to the current geographic location E of said automobile and the geographic position on preset location C ground; Obtain said automobile from said current geographic location E to preset location C ground apart from s, supposing to calculate said is 500 meters apart from s;
Above-mentioned first predetermined threshold value can be set to rational distance threshold; For example 50 meters; Promptly first judge module 104 is when judging automobile and also have 50 meters to be about to arrive C ground; Then indicate calling module 105 to call the navigation picture on C ground, and pass through navigation picture shown in said display module 106 demonstrations of control module 107 controls;
The estimated time of arrival (ETA) that certainly, also can said navigation object be arrived preset location from current geographic location is as the said parameter of advancing.At this moment; Also need obtain the movement speed v of said automobile; Said processing module 103 is obtained said automobile arrives the preset location C ground on the electronic chart from said current geographic location E estimated time of arrival (ETA) t according to the current geographic location E and the movement speed v of said automobile; At this moment; Suppose to measure above-mentioned automobile with the speed of 10 meter per seconds to C advance; According to the current geographic location E of said automobile and the geographic position on preset location C ground; Calculate the current geographic location E of automobile 500 meters, at this moment, said automobile from the estimated time of arrival (ETA) t that said current geographic location E arrives C ground is with being positioned at distance C:
(distance between E ground and the C ground)/(speed of automobile)=500/10=50 second;
At this moment; Above-mentioned first predetermined threshold value can be set to rational time threshold; For example 10 seconds; Promptly first judge module 104 is when judging automobile and also have 10 seconds and be about to arrive C ground, then indicates calling module 105 to call the navigation picture on C ground, and navigation picture shown in showing through the said display module 106 of control module 107 controls;
Certainly, owing to, also need obtain the translational speed of automobile in that said estimated time of arrival (ETA) is advanced during parameter as above-mentioned; And calculate said estimated time of arrival (ETA) according to said translational speed; If the translational speed of automobile is measured inaccurate words, above-mentioned estimated time of arrival (ETA) also error must occur, therefore; More accurate for what calculate, generally be said navigation object is arrived preset location from current geographic location distance as the said parameter of advancing.
The navigation picture on the C ground that above-mentioned display module 106 shows is got the bid and is marked with the navigation information that is complementary to the navigation way on B ground with said A ground; Said navigation information can comprise: turning information, direction information and/or information of place names etc.; For example need the turning information of turning eastwards, the place name on the directional information on C ground, C ground etc. on C ground.
The navigator that provides through the foregoing description can at navigation object during near a preset location, show the navigation picture of said preset location, to the user more intuitive and accurate navigation information is provided.
Be illustrated in figure 2 as another structural representation of the navigator of the embodiment of the invention, on the basis of the foregoing description, said navigator also comprises: gps signal receiver module 108 is used to receive gps signal; Said determination module 102 is confirmed the current geographic location of navigation object according to said gps signal.
Navigator in the foregoing description is a GPS navigation equipment, when said GPS navigation opening of device, promptly can receive gps signal in real time, and confirms the current geographic location of navigation object according to said gps signal, and its accuracy and real-time are very high.
Above-mentioned navigation picture can be the image of anticipating, and is stored in the image data base of said navigator, perhaps is stored in other external image databases, when said navigator needs, from said external image database, downloads.
Be illustrated in figure 3 as the another structural representation of the navigator of the embodiment of the invention, on the basis of embodiment shown in Figure 1, said navigator also comprises:
Image memory module 109 is used to store navigation image database, comprises in the said navigation image database: the directional information of the navigation way that marks in the navigation picture of said preset location, the geographic position of said preset location and the said navigation picture;
Said calling module 105 is inquired about said navigation image database according to the said geographic position of the said preset location that comprises in the indication and the directional information of said navigation way called, and calls the navigation picture with said navigation way coupling.
Following table is the specific embodiment of relevant information of the navigation picture of the preset location of storing in the navigation image database:
Preset location |
Navigation picture |
The preset location geographic position |
The directional information of predetermined paths |
A certain crossing, the Tian'anmen Square, Beijing |
Image information |
East longitude: 116 ° 23 ' 17 ", north latitude: 39 ° 54 ' 27 " |
Turn from east orientation north |
Because the data volume of above-mentioned navigation picture maybe be very big, the storage space of navigator possibly can't satisfy the demands, and therefore, also can navigation picture be stored in the gps satellite database, just downloads on the navigator when needed and uses.
Navigation information in the above-mentioned navigation picture can be that manual type marks on corresponding real scene image, perhaps utilizes image analysis technology, adopts computing machine to mark automatically, will mark good navigation picture then and be stored in the corresponding navigation image data base.
In addition, said navigation picture also can and be handled for real time shooting and obtain, and promptly said navigation object is in the process of carrying out; Take the real scene image of preset location in real time; And on said real scene image, mark the navigation information that matees with current navigation way, generate navigation picture, and show.
Be illustrated in figure 4 as the another structural representation of the navigator of the embodiment of the invention, on the basis of embodiment shown in Figure 1, said navigator also comprises:
Real scene image acquisition module 110 is used for obtaining in real time the real scene image of said preset location;
Labeling module 111 is used for the real scene image in said preset location, marks the navigation information that matees with said navigation way, generates the navigation picture of said preset location;
Above-mentioned calling module 105 calls the navigation picture of the said preset location of said labeling module 111 generations according to calling indication.
Above-mentioned real scene image acquisition module 110 can be a camera head, obtains the real scene image of said preset location;
Above-mentioned labeling module 111 is utilized image analysis technology, on said real scene image, marks the navigation information with current navigation way coupling automatically.
The navigator that provides through the foregoing description; Can in traveling process, take the real scene image of preset location in real time, and on said real scene image, mark the navigation information that matees with navigation way; Needn't store navigation picture in advance, reduce the storage space of navigator.
In addition, in the above-described embodiments, at navigation object during near preset location; Show the navigation picture of preset location, more intuitive and accurate navigation information is provided to the user, yet; Above-mentioned navigator also can not the long-time navigation picture that shows said preset location, for example, has arrived or during through said preset location at navigation object; Then do not continue to show necessity of said navigation picture again, therefore, be illustrated in figure 5 as the another structural representation of the navigator of the embodiment of the invention; On the basis of embodiment shown in Figure 1, above-mentioned navigator also comprises:
Second judge module 112 is used to judge whether the said parameter of advancing is less than or equal to second predetermined threshold value;
Second control module 113 is used for when the said parameter of advancing is less than or equal to said second predetermined threshold value, controls said display module and cancelling said navigation picture.
As stated, the said parameter of advancing can arrive the distance or the estimated time of arrival (ETA) of preset location for said navigation object from current geographic location.
Suppose that the said parameter of advancing is said distance, at this moment, can said second predetermined threshold value be set to a less distance; For example, second predetermined threshold value can be set to zero, and promptly navigation object has arrived said preset location; At this moment; Then can cancel the said navigation picture of demonstration,, or show the navigation picture of next preset location so that said display module 106 can show electronic chart.
Navigator in the foregoing description can be personal digital assistant, portable terminal, MP3, MP4, electronics wrist formula equipment and other miniature electronic instrument.
Through the navigator that the foregoing description provides, the user can obtain the navigation information that needs more intuitively, exactly from said navigation picture, has improved the accuracy and the ease for use of navigation; Owing to the real scene image of navigation picture by preset location comes, therefore, can also increase user's use enjoyment, reduction brain burden greatly, improved user experience.
Be illustrated in figure 6 as the schematic flow sheet of the air navigation aid of the embodiment of the invention, said method comprising the steps of:
Step 601 according to electronic map information, is obtained the navigation way from the departure place to the destination;
Step 602 is confirmed the current geographic location of navigation object;
Step 603 according to the current geographic location of said navigation object, is obtained said navigation object arrives preset location from said current geographic location the parameter of advancing, and said preset location is positioned on the said navigation way;
Step 604 judges whether the said parameter of advancing is less than or equal to first predetermined threshold value, when the said parameter of advancing is less than or equal to said first predetermined threshold value, generates and calls indication, gets into step 605, otherwise returns step 603;
Step 605 is called indication according to said, calls the navigation picture of said preset location, and said navigation picture acceptance of the bid is marked with the navigation information that is complementary with said navigation way;
Step 606 shows said navigation picture.
The current geographic location of above-mentioned navigation object can adopt earth latitude and longitude coordinates to represent;
The said parameter of advancing can arrive the distance or the estimated time of arrival (ETA) of preset location for said navigation object from current geographic location.
Suppose that the said parameter of advancing is said distance, at this moment, above-mentioned first predetermined threshold value can be set to rational distance threshold, and for example 50 meters, making to provide the navigation picture of preset location for the user before navigation object arrives preset location.
The navigation information that is complementary with said navigation way that marks in the above-mentioned navigation picture can comprise: turning information, direction information and/or information of place names etc.
Air navigation aid through the foregoing description provides can through showing the navigation picture of said preset location, provide intuitive and accurate navigation information to the user when navigation object is about to arrive a preset location.
Be illustrated in figure 7 as another schematic flow sheet of the air navigation aid of the embodiment of the invention, said method comprising the steps of:
Step 701 according to electronic map information, is obtained the navigation way from the departure place to the destination;
Step 702 according to the gps signal that receives, is confirmed the current geographic location of navigation object;
Step 703 according to the current geographic location of said navigation object, is obtained said navigation object arrives preset location from said current geographic location distance;
Step 704 judges whether said distance is less than or equal to first predetermined threshold value, when said distance is less than or equal to said first predetermined threshold value, generates and calls indication, gets into step 705, otherwise returns step 703;
Step 705 is called indication according to said, and the enquiry navigation image data base is obtained the navigation picture with the said preset location of said navigation way coupling;
Step 706 shows said navigation picture.
In the above-described embodiments, during near preset location, show the navigation picture of preset location at navigation object; To the user intuitive and accurate navigation information is provided; Yet above-mentioned navigator also can not show the navigation picture of said preset location for a long time, for example; Arrived or during at navigation object through said preset location; Then do not continue to show necessity of said navigation picture again, therefore, above-mentioned air navigation aid also comprises: judge whether said distance is less than or equal to the step of second predetermined threshold value; When said distance was less than or equal to said second predetermined threshold value, cancellation showed the step of said navigation picture.
The distance that just said navigation object arrives preset location from current geographic location in the foregoing description is as the said parameter of advancing; Certainly; The estimated time of arrival (ETA) that also can said navigation object be arrived preset location from current geographic location is as the said parameter of advancing; Its principle is identical, is not described in detail.
The air navigation aid that provides through the foregoing description; Can be from the navigation image database that is stored in navigator in advance; Call the navigation picture of preset location, the user can obtain the navigation information that needs intuitively, exactly from said navigation picture, has improved the accuracy and the ease for use of navigation; Owing to the real scene image of navigation picture by preset location comes, therefore, can also increase user's use enjoyment, reduction brain burden greatly, improved user experience.
Be illustrated in figure 8 as the another schematic flow sheet of the air navigation aid of the embodiment of the invention, said method comprising the steps of:
Step 801 according to electronic map information, is obtained the navigation way from the departure place to the destination;
Step 802 is obtained the real scene image of preset location in real time;
Step 803 on the real scene image of said preset location, marks the navigation information that matees with said navigation way, generates the navigation picture of said preset location;
Step 804 is confirmed the current geographic location of navigation object;
Step 805 according to the current geographic location of said navigation object, is obtained said navigation object arrives said preset location from said current geographic location distance;
Step 806 judges whether said distance is less than or equal to first predetermined threshold value, when said distance is less than or equal to said first predetermined threshold value, gets into step 807, otherwise returns step 805;
Step 807 is obtained the navigation picture of said preset location;
Step 808 shows said navigation picture.
The method that provides through the foregoing description; Can in traveling process, take the real scene image of preset location in real time, and on said real scene image, mark the navigation information that matees with navigation way; Needn't store navigation picture in advance, reduce the storage space of navigator.
Generally, under the fairly simple situation of craspedodrome route or traffic, the user is difficult for false judgment; Therefore; Generally, above-mentioned preset location is the place of traffic more complicated, and the fork in the road with the traffic more complicated is that example is elaborated to the air navigation aid in the foregoing description below.
(1) departure place of setting according to the user, destination, navigation way calculate principle and electronic map information etc., calculate a navigation way;
(2) in traveling process, take the real scene image of preset fork in the road in real time;
(3) on the real scene image of said fork in the road, mark the navigation information that is complementary with said navigation way, generate the navigation picture of said fork in the road;
Suppose that current fork in the road comprises three crossings: first crossing, second crossing and Third Road mouth; Navigation object from the south orientation north to going; Need turn eastwards at the place, second crossing of fork in the road, at this moment, then on the real scene image of said fork in the road; Be labeled in the navigation information that place, said second crossing turns from south orientation east, obtain said navigation picture;
(4), obtain current geographic position according to the gps signal that receives;
(5) near said fork in the road the time, obtain the navigation picture of the said fork in the road that is complementary with said navigation way;
(6) show said navigation picture.
Through the description of above embodiment, those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential general hardware platform, can certainly pass through hardware, but the former is better embodiment under a lot of situation.Based on such understanding; The part that technical scheme of the present invention contributes to prior art in essence in other words can be come out with the embodied of software product; This obtains the machine software product and is stored in the storage medium, comprises that some instructions are used so that a station terminal equipment is carried out the described method of each embodiment of the present invention.
The above only is a preferred implementation of the present invention; Should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the principle of the invention; Can also make some improvement and retouching, these improvement and retouching also should be regarded as protection scope of the present invention.