Summary of the invention
In view of the above problems, the present invention is proposed to provide a kind of overcoming the problems referred to above or a kind of air navigation aid solved the problem at least in part and device.
According to one aspect of the present invention, provide a kind of air navigation aid, comprising:
When terminal detects signal projector, obtain the primary importance information of described signal projector;
The second place information of described terminal is obtained by GPS location;
The distance between described signal projector and terminal is calculated according to described primary importance information and described second place information;
When distance between described signal projector and terminal exceedes predeterminable range, according to described primary importance information, described second place information is corrected;
According to the positional information determination navigation way of second place information and the destination after correcting, to realize navigating.
Alternatively, described according to the second place information after correcting and the positional information determination navigation way of destination, comprise further:
Positional information according to the second place information after correction and destination generates m bar navigation route, the navigation way that road surface distance is the shortest is chosen from described m bar navigation route, and using navigation way the shortest for described road surface distance as the navigation way determined, described m be more than or equal to 2 integer;
Or,
Positional information according to the second place information after correction and destination generates m bar navigation route, the minimum navigation way of traffic congestion index is chosen from described m bar navigation route, and using navigation way minimum for described traffic congestion index as the navigation way determined;
Or,
Positional information according to the second place information after correction and destination generates m bar navigation route, front n bar navigation route is chosen according to road surface distance from being short to long order from described m bar navigation route, using navigation way minimum for traffic congestion index in n bar navigation route before choosing as the navigation way determined, described n for being more than or equal to 1, and is less than the integer of m.
Alternatively, described method also comprises:
In electronic chart, described navigation way is shown.
Alternatively, the primary importance information of the described signal projector of described acquisition, comprises further:
Obtain the mark of described signal projector, according to the mark of the described signal projector primary importance information by signal projector described in mapping relationship searching, described mapping relations comprise: identify the corresponding relation between positional information.
Alternatively, describedly according to described primary importance information, described second place information to be corrected, comprises further:
Using described primary importance information as described second place information, to realize the correction to described second place information.
Alternatively, the maximum distance that transmits for described signal projector of described predeterminable range.
Alternatively, described signal projector is ibeacon transmitter.
According to another aspect of the present invention, provide a kind of guider, be arranged in terminal, comprise:
Primary importance acquiring unit, is suitable for when terminal detects signal projector, obtains the primary importance information of described signal projector;
Second place acquiring unit, is suitable for the second place information being obtained described terminal by GPS location;
Metrics calculation unit, is suitable for calculating distance between described signal projector and terminal according to described primary importance information and described second place information;
Information correction unit, when the distance be suitable between described signal projector and terminal exceedes predeterminable range, corrects described second place information according to described primary importance information;
Route determining unit, is suitable for the positional information determination navigation way of the second place information after according to correction and destination, to realize navigation.
Alternatively, described route determining unit, the positional information being further adapted for the second place information after according to correction and destination generates m bar navigation route, the navigation way that road surface distance is the shortest is chosen from described m bar navigation route, and using navigation way the shortest for described road surface distance as the navigation way determined, described m be more than or equal to 2 integer;
Or,
Positional information according to the second place information after correction and destination generates m bar navigation route, the minimum navigation way of traffic congestion index is chosen from described m bar navigation route, and using navigation way minimum for described traffic congestion index as the navigation way determined;
Or,
Positional information according to the second place information after correction and destination generates m bar navigation route, front n bar navigation route is chosen according to road surface distance from being short to long order from described m bar navigation route, using navigation way minimum for traffic congestion index in n bar navigation route before choosing as the navigation way determined, described n for being more than or equal to 1, and is less than the integer of m.
Alternatively, described device also comprises:
Route display unit, is suitable for showing described navigation way in electronic chart.
Alternatively, described primary importance acquiring unit, be further adapted for the mark obtaining described signal projector, according to the mark of the described signal projector primary importance information by signal projector described in mapping relationship searching, described mapping relations comprise: identify the corresponding relation between positional information.
Alternatively, described information correction unit, is further adapted for using described primary importance information as described second place information, to realize the correction to described second place information.
Alternatively, the maximum distance that transmits for described signal projector of described predeterminable range.
Alternatively, described signal projector is ibeacon transmitter.
The positional information that the present invention no longer directly adopts GPS to locate is navigated, but first judge whether GPS location is accurate by the positional information of signal projector, when inaccurate, positional information according to signal projector corrects the positional information that GPS location obtains, the positional information after correcting is adopted to navigate, avoid the problem that GPS location is inaccurate to a certain extent, improve navigation accuracy and Consumer's Experience.
Embodiment
Below in conjunction with drawings and Examples, the specific embodiment of the present invention is described in further detail.Following examples for illustration of the present invention, but are not used for limiting the scope of the invention.
Fig. 1 is the process flow diagram of the air navigation aid of one embodiment of the present invention; With reference to Fig. 1, described method comprises:
S101: when terminal detects signal projector, obtains the primary importance information of described signal projector;
It should be noted that, the executive agent of the method for present embodiment is terminal, described terminal is the equipment such as automobile navigation apparatus, wearable smart machine, mobile phone, panel computer, palm PC PDA or notebook, certainly, also can be the equipment that other have similar functions, present embodiment is not limited this.
In specific implementation, described primary importance information can be latitude and longitude information, and certainly, also can be other information, present embodiment is not limited this.
S102: the second place information being obtained described terminal by GPS location;
Will be understood that, usual terminal is equipped with GPS positioning function, so, GPS positioning function on can opening a terminal, the second place information of described terminal is obtained by GPS location, because GPS is positioned at the thicker or intelligent terminal of cloud layer by the situations such as buildings blocks, the problem that location is inaccurate may be there is, so described second place information differs the actual position be decided to be residing for described terminal, certainly, described second place information also can be latitude and longitude information, certainly, also can be other information, present embodiment is not limited this.
S103: calculate the distance between described signal projector and terminal according to described primary importance information and described second place information;
It should be noted that, after acquisition primary importance information and second place information, distance between described signal projector and terminal can be calculated according to described primary importance information and described second place information, certainly, distance between described information transmitter and terminal is only the distance calculated by primary importance information and second place information, and the actual range not between described terminal and signal projector.
S104: when the distance between described signal projector and terminal exceedes predeterminable range, corrects described second place information according to described primary importance information;
In specific implementation, described predeterminable range can be arranged as required, but because terminal can detect signal projector, actual range between described terminal and signal projector should be no more than the maximum distance that described signal projector transmits, adequately judge whether GPS location is accurate, so, in present embodiment, described predeterminable range can be set to the maximum distance that described signal projector transmits, certainly, also can be set to other values, present embodiment is not limited this.
Be understood that, the maximum distance transmitted due to described signal projector is air line distance, is not other distances such as road surface distance, so, in present embodiment, the distance between described signal projector and terminal is the air line distance between primary importance information and second place information.
It should be noted that, when distance between described signal projector and terminal exceedes predeterminable range, can be regarded as, GPS location is inaccurate, now, by described primary importance information, described second place information is corrected, and using the positional information of the second place information after correction as described terminal.
Will be understood that, when the distance between described signal projector and terminal does not exceed predeterminable range, can be regarded as, GPS accurate positioning, correspondingly, the second place information that can directly be obtained GPS location is as the positional information of described terminal.
S105: according to the positional information determination navigation way of second place information and the destination after correcting, to realize navigating.
In specific implementation, using correct after second place information after the positional information of described terminal, navigation way can be determined according to the positional information of the positional information of described terminal and destination.
Will be understood that, check described navigation way for the ease of user, in present embodiment, can show described navigation way in electronic chart.
It should be noted that, the positional information of described destination can by user's input when starting navigation, and also can be inputted in navigation procedure by user, present embodiment is not limited this.
The positional information that present embodiment no longer directly adopts GPS to locate is navigated, but first judge whether GPS location is accurate by the positional information of signal projector, when inaccurate, positional information according to signal projector corrects the positional information that GPS location obtains, the positional information after correcting is adopted to navigate, avoid the problem that GPS location is inaccurate to a certain extent, improve navigation accuracy and Consumer's Experience.
Fig. 2 is the process flow diagram of the air navigation aid of one embodiment of the present invention; With reference to Fig. 2, described method comprises:
S201: when terminal detects signal projector, obtains the primary importance information of described signal projector;
S202: the second place information being obtained described terminal by GPS location;
S203: calculate the distance between described signal projector and terminal according to described primary importance information and described second place information;
S204: when the distance between described signal projector and terminal exceedes predeterminable range, corrects described second place information according to described primary importance information;
Step S101 ~ the S104 of the embodiment shown in step S201 ~ S204 and Fig. 1 is identical, does not repeat them here.
S205: the positional information according to the second place information after correction and destination generates m bar navigation route, the navigation way that road surface distance is the shortest is chosen from described m bar navigation route, and using navigation way the shortest for described road surface distance as the navigation way determined, with realize navigation, described m be more than or equal to 2 integer.
Will be understood that, usually m bar navigation route can be generated according between the second place information after correction and the positional information of destination, described m be more than or equal to 2 integer, if determine at random, a bar navigation route is the navigation way determined, the navigation way determined may be made to be the route that road surface distance is longer, add time cost and the oil consumption of user, reduce Consumer's Experience, for avoiding this problem, in present embodiment, the road surface distance of m bar navigation route can be determined respectively, and using navigation way the shortest for road surface distance as the navigation way determined.
Fig. 3 is the process flow diagram of the air navigation aid of one embodiment of the present invention; With reference to Fig. 3, described method comprises:
S301: when terminal detects signal projector, obtains the primary importance information of described signal projector;
S302: the second place information being obtained described terminal by GPS location;
S303: calculate the distance between described signal projector and terminal according to described primary importance information and described second place information;
S304: when the distance between described signal projector and terminal exceedes predeterminable range, corrects described second place information according to described primary importance information;
Step S101 ~ the S104 of the embodiment shown in step S301 ~ S304 and Fig. 1 is identical, does not repeat them here.
S305: the positional information according to the second place information after correction and destination generates m bar navigation route, the minimum navigation way of traffic congestion index is chosen from described m bar navigation route, and using navigation way minimum for described traffic congestion index as the navigation way determined, with realize navigation, described m be more than or equal to 2 integer.
Will be understood that, because the traffic conditions in some city is bad, and the jam situation of every bar route differs, if determine at random, a bar navigation route is the navigation way determined, the navigation way determined may be made to be the route of comparatively jam situation, the driving having had a strong impact on user is experienced, and add time cost and the oil consumption of user, reduce Consumer's Experience, in present embodiment, the minimum navigation way of traffic congestion index can be chosen from described m bar navigation route, and using navigation way minimum for described traffic congestion index as the navigation way determined.
It should be noted that, because the jam situation of every bar road is all not identical, so, first can obtain the road included by every bar navigation route, and search the congestion index of road included by every bar navigation route respectively, respectively the congestion index of road included by every bar navigation route is sued for peace, using navigation way minimum for summed result as the minimum navigation way of traffic congestion index.
Fig. 4 is the process flow diagram of the air navigation aid of one embodiment of the present invention; With reference to Fig. 4, described method comprises:
S401: when terminal detects signal projector, obtains the primary importance information of described signal projector;
S402: the second place information being obtained described terminal by GPS location;
S403: calculate the distance between described signal projector and terminal according to described primary importance information and described second place information;
S404: when the distance between described signal projector and terminal exceedes predeterminable range, corrects described second place information according to described primary importance information;
Step S101 ~ the S104 of the embodiment shown in step S401 ~ S404 and Fig. 1 is identical, does not repeat them here.
S405: the positional information according to the second place information after correction and destination generates m bar navigation route, front n bar navigation route is chosen according to road surface distance from being short to long order from described m bar navigation route, using navigation way minimum for traffic congestion index in n bar navigation route before choosing as the navigation way determined, to realize navigation, described m be more than or equal to 2 integer, described n for being more than or equal to 1, and is less than the integer of m.
Will be understood that, for ensureing that the navigation way determined is optimum navigation way, in present embodiment, positional information according to the second place information after correction and destination generates m bar navigation route, front n bar navigation route is chosen according to road surface distance from being short to long order from described m bar navigation route, using navigation way minimum for traffic congestion index in n bar navigation route before choosing as the navigation way determined, when meeting road surface distance as far as possible, the navigation way that traffic congestion index is minimum is selected from the navigation way meeting road surface distance, effectively can reduce time cost and the oil consumption of user, improve Consumer's Experience.
Fig. 5 is the process flow diagram of the air navigation aid of one embodiment of the present invention; With reference to Fig. 5, described method comprises:
S501: when terminal detects signal projector, obtain the mark of described signal projector, according to the mark of the described signal projector primary importance information by signal projector described in mapping relationship searching, described mapping relations comprise: identify the corresponding relation between positional information;
Will be understood that, different signal projectors has different marks, described mark can adopt and be similar to MAC Address or general unique identifier (UniversallyUniqueIdentifier, the hardware identifier such as UUID), certainly, also can adopt the mark that other can be distinguished unlike signal transmitter, present embodiment is without restriction to this.
Will be understood that, for ease of searching the primary importance information of described signal projector, described mapping relations can be set up in advance.
In specific implementation, described mapping relations can be stored in this locality, and that is, described mapping relations are stored in terminal, can ensure like this to search primary importance information rapidly, but like this can be relatively high to the memory requirement of terminal.
In addition, described mapping relations also can be stored in location server, that is, the mark of described signal projector can be sent to location server by described terminal, receive the primary importance information fed back by location server, such terminal without the need to storing mapping relations, but needs holding fix server feedback primary importance information like this, there is high requirements for network transfer speeds.
S502: the second place information being obtained described terminal by GPS location;
S503: calculate the distance between described signal projector and terminal according to described primary importance information and described second place information;
Step S102 ~ the S103 of the embodiment shown in step S502 ~ S503 and Fig. 1 is identical, does not repeat them here.
S504: when the distance between described signal projector and terminal exceedes predeterminable range, using described primary importance information as described second place information, to realize the correction to described second place information;
In specific implementation, described signal projector can adopt ibeacon transmitter, correspondingly, described signal receiver can adopt ibeacon receiver, because ibeacon is for carry out accurate microposition technology by low-power consumption bluetooth, so described signal projector, can easily by regulating Bluetooth power consumption to arrange transmission range farthest when adopting ibeacon transmitter.
Will be understood that, if the maximum distance that signal projector transmits is too small, when making signal projector cover a panel region, need to lay too much signal projector, cause cost higher, if the maximum distance that signal projector transmits is excessive, the precision of the positional information correcting GPS location can be affected, in present embodiment, the maximum distance that described signal projector transmits can be set to 30 ~ 50 meters, certainly, also can be set to other values, present embodiment is not limited this.
It should be noted that, the maximum distance transmitted due to described signal projector is usually less, so, at timing, can directly using described primary importance information as described second place information, certainly, also by other correcting modes, present embodiment is not limited this.
S505: according to the positional information determination navigation way of second place information and the destination after correcting, to realize navigating.
The step S105 of the embodiment shown in step S505 and Fig. 1 is identical, does not repeat them here.
For embodiment of the method, in order to simple description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the embodiment of the present invention is not by the restriction of described sequence of movement, because according to the embodiment of the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in instructions all belongs to preferred embodiment, and involved action might not be that the embodiment of the present invention is necessary.
Fig. 6 is the structured flowchart of the guider of one embodiment of the present invention; With reference to Fig. 6, described device, is arranged in terminal, comprises:
Primary importance acquiring unit 601, is suitable for when terminal detects signal projector, obtains the primary importance information of described signal projector;
Second place acquiring unit 602, is suitable for the second place information being obtained described terminal by GPS location;
Metrics calculation unit 603, is suitable for calculating distance between described signal projector and terminal according to described primary importance information and described second place information;
Information correction unit 604, when the distance be suitable between described signal projector and terminal exceedes predeterminable range, corrects described second place information according to described primary importance information;
Route determining unit 605, is suitable for the positional information determination navigation way of the second place information after according to correction and destination, to realize navigation.
In a kind of embodiment of the present invention, described route determining unit, the positional information being further adapted for the second place information after according to correction and destination generates m bar navigation route, the navigation way that road surface distance is the shortest is chosen from described m bar navigation route, and using navigation way the shortest for described road surface distance as the navigation way determined, described m be more than or equal to 2 integer;
Or,
Positional information according to the second place information after correction and destination generates m bar navigation route, the minimum navigation way of traffic congestion index is chosen from described m bar navigation route, and using navigation way minimum for described traffic congestion index as the navigation way determined;
Or,
Positional information according to the second place information after correction and destination generates m bar navigation route, front n bar navigation route is chosen according to road surface distance from being short to long order from described m bar navigation route, using navigation way minimum for traffic congestion index in n bar navigation route before choosing as the navigation way determined, described n for being more than or equal to 1, and is less than the integer of m.
In a kind of embodiment of the present invention, described device also comprises:
Route display unit, is suitable for showing described navigation way in electronic chart.
In a kind of embodiment of the present invention, described primary importance acquiring unit, be further adapted for the mark obtaining described signal projector, according to the mark of the described signal projector primary importance information by signal projector described in mapping relationship searching, described mapping relations comprise: identify the corresponding relation between positional information.
In a kind of embodiment of the present invention, described information correction unit, is further adapted for using described primary importance information as described second place information, to realize the correction to described second place information.
In a kind of embodiment of the present invention, the maximum distance that described predeterminable range transmits for described signal projector.
In a kind of embodiment of the present invention, described signal projector is ibeacon transmitter.
For device embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
Should be noted that, in all parts of device of the present invention, the function that will realize according to it and logical partitioning has been carried out to parts wherein, but, the present invention is not limited to this, can repartition all parts as required or combine, such as, can be single parts by some component combinations, or some parts can be decomposed into more subassembly further.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions that microprocessor or digital signal processor (DSP) can be used in practice to realize according to the some or all parts in the device of the embodiment of the present invention.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.
Above embodiment is only suitable for the present invention is described; and be not limitation of the present invention; the those of ordinary skill of relevant technical field; without departing from the spirit and scope of the present invention; can also make a variety of changes and modification; therefore all equivalent technical schemes also belong to category of the present invention, and scope of patent protection of the present invention should be defined by the claims.
Other embodiments of the present invention also disclose following content:
A1, a kind of air navigation aid, comprising:
When terminal detects signal projector, obtain the primary importance information of described signal projector;
The second place information of described terminal is obtained by GPS location;
The distance between described signal projector and terminal is calculated according to described primary importance information and described second place information;
When distance between described signal projector and terminal exceedes predeterminable range, according to described primary importance information, described second place information is corrected;
According to the positional information determination navigation way of second place information and the destination after correcting, to realize navigating.
A2, method as described in A1, the described positional information determination navigation way according to the second place information after correcting and destination, comprises further:
Positional information according to the second place information after correction and destination generates m bar navigation route, the navigation way that road surface distance is the shortest is chosen from described m bar navigation route, and using navigation way the shortest for described road surface distance as the navigation way determined, described m be more than or equal to 2 integer;
Or, positional information according to the second place information after correction and destination generates m bar navigation route, the minimum navigation way of traffic congestion index is chosen from described m bar navigation route, and using navigation way minimum for described traffic congestion index as the navigation way determined;
Or, positional information according to the second place information after correction and destination generates m bar navigation route, front n bar navigation route is chosen according to road surface distance from being short to long order from described m bar navigation route, using navigation way minimum for traffic congestion index in n bar navigation route before choosing as the navigation way determined, described n for being more than or equal to 1, and is less than the integer of m.
A3, method as described in A1, described method also comprises:
In electronic chart, described navigation way is shown.
A4, method as described in A1, the primary importance information of the described signal projector of described acquisition, comprises further:
Obtain the mark of described signal projector, according to the mark of the described signal projector primary importance information by signal projector described in mapping relationship searching, described mapping relations comprise: identify the corresponding relation between positional information.
A5, method as described in A1, describedly correct described second place information according to described primary importance information, comprises further:
Using described primary importance information as described second place information, to realize the correction to described second place information.
A6, method according to any one of A1 ~ A5, the maximum distance that described predeterminable range transmits for described signal projector.
A7, method according to any one of A1 ~ A5, described signal projector is ibeacon transmitter.
B8, a kind of guider, be arranged in terminal, comprise:
Primary importance acquiring unit, is suitable for when terminal detects signal projector, obtains the primary importance information of described signal projector;
Second place acquiring unit, is suitable for the second place information being obtained described terminal by GPS location;
Metrics calculation unit, is suitable for calculating distance between described signal projector and terminal according to described primary importance information and described second place information;
Information correction unit, when the distance be suitable between described signal projector and terminal exceedes predeterminable range, corrects described second place information according to described primary importance information;
Route determining unit, is suitable for the positional information determination navigation way of the second place information after according to correction and destination, to realize navigation.
B9, device as described in B8, described route determining unit, the positional information being further adapted for the second place information after according to correction and destination generates m bar navigation route, the navigation way that road surface distance is the shortest is chosen from described m bar navigation route, and using navigation way the shortest for described road surface distance as the navigation way determined, described m be more than or equal to 2 integer;
Or, positional information according to the second place information after correction and destination generates m bar navigation route, the minimum navigation way of traffic congestion index is chosen from described m bar navigation route, and using navigation way minimum for described traffic congestion index as the navigation way determined;
Or, positional information according to the second place information after correction and destination generates m bar navigation route, front n bar navigation route is chosen according to road surface distance from being short to long order from described m bar navigation route, using navigation way minimum for traffic congestion index in n bar navigation route before choosing as the navigation way determined, described n for being more than or equal to 1, and is less than the integer of m.
B10, device as described in B8, described device also comprises:
Route display unit, is suitable for showing described navigation way in electronic chart.
B11, device as described in B8, described primary importance acquiring unit, be further adapted for the mark obtaining described signal projector, according to the mark of the described signal projector primary importance information by signal projector described in mapping relationship searching, described mapping relations comprise: identify the corresponding relation between positional information.
B12, device as described in B8, described information correction unit, is further adapted for using described primary importance information as described second place information, to realize the correction to described second place information.
B13, device according to any one of B8 ~ B12, the maximum distance that described predeterminable range transmits for described signal projector.
B14, device according to any one of B8 ~ B12, described signal projector is ibeacon transmitter.