Navigation apparatus, server apparatus, and navigation method
Abstract
The present invention is a navigation device that performs route guidance based on a route selected from a route to a destination including a hiking route, and includes a navigation server (300) that is connected to a network (200) and stores information related to the route to receive the selection The guidance information acquisition unit (160) for information related to the route, the guidance control unit (120) that guides the route based on the current position information and the information acquired by the guidance information acquisition unit (160), and a time meter that measures the elapsed time. A measuring unit (180) and a server communication control unit (170) that cuts off communication with the navigation server (300) when the time measuring unit (180) detects that a predetermined elapsed time has passed.

Term
Term ended
Expired 20 October 2024, 1.9 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
6 claims: 2 independent, 4 dependent
- 1一种导航装置,该导航装置根据从包含徒步路径的至目的地的路径中选择出的路径 来进行路径引导,其特征在于,包括: 对与网络连接的、保存与路径有关的信息的服务器装置请求与上述选择出的路径有关 的信息并进行接收的引导信息取得单元; 根据当前位置信息和由上述引导信息取得单元取得的信息来进行路径引导的引导控 制单元;和 根据与上述导航装置的移动有关的信息来切断与上述服务器装置的通信的服务器通 信控制单元, 与上述导航装置的移动有关的信息是经过时间、移动距离和移动速度,仅在与上述路 径有关的信息没有包括当前位置的情况下,请求与上述路径有关的信息。
- 2根据权利要求1所述的导航装置,其特征在于, 还包括计测经过时间的时间计测单元, 上述服务器通信控制单元在由上述时间计测单元计测的经过时间达到预定时间的情 况下,切断与上述服务器装置的通信。
- 3根据权利要求1所述的导航装置,其特征在于, 还包括根据当前位置信息来计算上述导航装置的移动距离的距离计算单元, 上述服务器通信控制单元在由上述距离计算单元计算出的移动距离达到预定距离的 情况下,切断与上述服务器装置的通信。
- 4根据权利要求1所述的导航装置,其特征在于, 还包括计算上述导航装置的移动速度的速度计算单元, 上述服务器通信控制单元在由上述速度计算单元计算出的移动速度达到预定速度的 情况下,切断与上述服务器装置的通信。
- 5根据权利要求1〜4中任意一项所述的导航装置,其特征在于,还包括: 通过与GPS即全球定位系统的通信来取得当前位置信息的位置取得单元;和 根据与上述导航装置的移动有关的信息来切断与GPS的通信的GPS通信控制单元。
- 6一种导航方法,该导航方法由根据从包含徒步路径的至目的地的路径中选择出的路 径来进行路径引导的导航装置来实施,其特征在于,包括: 从与网络连接的、保存与路径有关的信息的服务器装置接收与上述选择出的路径有关 的信息的引导信息取得步骤; 根据当前位置信息和在上述引导信息取得步骤中取得的信息来进行路径引导的引导 控制步骤;和 根据与上述导航装置的移动有关的信息来切断与上述服务器装置的通信的服务器通 信控制步骤, 与上述导航装置的移动有关的信息是经过时间、移动距离和移动速度,仅在与上述路 径有关的信息没有包括当前位置的情况下,请求与上述路径有关的信息。 CN 1761856 Β
Independent claims6
170 paragraphs, as filed
Navigation device, server device and navigation method technical field
[0001] The present invention relates to a navigation device, a server device, a navigation method, and a program for performing navigation that guide a user based on a route.
[0002] Background Art
[0003] Conventionally, a navigation device such as a car navigation device that performs route guidance to a vehicle has a function of performing a route search from a departure place to a destination. In such a navigation device, generally, when the current position measured by communication with GPS (Global Positioning System) deviates more than a predetermined distance from the searched and designated path at the departure point, the navigation device automatically performs Re-search the route from the deviated location to the destination (V er bu), and continue with route guidance. In other words, a car navigation system targeting a vehicle is very dangerous for the user to operate the navigation device during the steps of driving the vehicle, so it is controlled to automatically perform a route re-search (only one step and one step).
[0004] In addition, in such a navigation device that performs automatic re-search of a route, there is also a technology that restricts the route search. For example, in Patent Document 1, it is disclosed that when the vehicle deviates from the route to the destination, it is checked whether it is around the passing point between the destination and the route is not performed if it is around the passing point. Automatic search again technology.
[0005] In addition, in Patent Document 2, it is disclosed that when the vehicle deviates from the route to the destination, regardless of whether or not the setting is set, the route is re-searched and stored in advance. The re-searched route, when the re-search request from the user is completed, displays the stored re-search route and switches to the latest route technology.
[0006] On the other hand, in recent years, technologies have been proposed that not only perform route search when using vehicles such as automobiles, but also perform route search when using transportation facilities such as pedestrians, trams or buses, like car navigation devices (for example, Refer to Patent Document 3).
[0007] Patent Document 1: JP 8-159797 A
[0008] Patent Document 2: JP 9-152352 A
[0009] Patent Document 3: JP 2000-258184 A
[0010] However, in a portable navigation device, route-related information such as map data necessary for route guidance is stored in advance in a navigation server on the network, and the information is received from the navigation server according to the progress of the route guidance. The necessary map data is used to guide the route from the departure place to the destination.
[0011] Since the map data is received from the navigation server device in this way, the amount of received packets for communication will increase according to the moving distance or the usage time. In particular, in recent years, instead of directly receiving location information from GPS in portable navigation devices, location information from GPS is sent to the navigation server, and location information calculated by the navigation server is sent to the portable navigation device. Increase the received packet (packet:
[0012] Grouping, hereinafter referred to as "package") amount.
[0013] However, in such a portable navigation device that provides route guidance including a route on foot, train, bus, etc., map data or location information is often not required during the period to reach the destination. For example, when a transportation facility such as a tram or a bus is used on the way to the destination, the destination is determined, so map data and the like are not necessarily required.
[0014] In addition, for example, in a case where a portable navigation device that performs route guidance is left in a car, it may not be
CN 1761856 Β
Route guidance is not required, but the amount of received packets (packet: packet, abbreviated as "packet"), such as receiving map data, increases.
[00Content of the invention
[0016] In view of the above problems, an object of the present invention is to provide a navigation device, a server device, a navigation method, and a navigation program that can reduce the amount of communication with a server and reduce the burden of communication costs.
[0017] In order to solve the above-mentioned problems and achieve the objective, the navigation device of the present invention performs route guidance based on a route selected from a route to a destination including a hiking route, and is characterized in that it includes: from connecting to the network, saving, and The server device for route-related information receives information related to the selected route; a guidance information acquisition unit; a guidance control unit that performs route guidance based on current position information and the information acquired by the guidance information acquisition unit; The information cuts off the communication control unit with the communication server of the above-mentioned server device.
[0018] In addition, the navigation device of the present invention performs route guidance based on a route selected from a route to a destination including a hiking route, and is characterized in that it includes: receiving and A guide information acquisition unit for information related to the selected route; a guide control unit that conducts route guidance based on current location information and information acquired by the guide information acquisition unit; and calculates the traffic volume of the received information received from the server device A communication volume calculation unit; a server communication control unit that cuts off communication with the server device when the communication volume of the received information is calculated by the communication volume calculation unit to reach a predetermined size.
[0019] In addition, the server device of the present invention uses a network to connect to a navigation device that performs route guidance based on a route selected from a route to a destination including a hiking route, and is characterized by including: storing information related to the route A storage unit; a sending unit that receives a request from the navigation device and sends information related to the path to the navigation device; a communication volume calculation unit that calculates the transmission volume of the information related to the path sent by the sending unit, the transmission When the communication volume of the information related to the path calculated by the communication volume calculation unit reaches a predetermined size, the unit stops sending the information related to the path.
[0020] In addition, the navigation method of the present invention performs route guidance based on a route selected from a route to a destination including a hiking route, and is characterized in that it includes: from a server connected to a network and stored in information related to the route The device receives information related to the selected route in the guide information acquisition step; performs the guide control step of route guidance based on the current position information and the information acquired in the guide information acquisition step; cuts off the server based on the information related to the movement Server communication control procedure for device communication.
[0021] In addition, the navigation method of the present invention performs route guidance based on a route selected from a route to a destination including a hiking route, and is characterized in that it includes: from a server connected to the network and storing information related to the route The device receives the information related to the selected route; the guidance control step of route guidance based on the current location information and the information obtained in the guidance information acquisition step; the calculation of the received information received from the server device A communication volume calculation step of the communication volume; a server communication control step of cutting off communication with the server device when the communication volume of the received information calculated by the communication volume calculation unit reaches a predetermined size.
[0022] In addition, the navigation method of the present invention performs route guidance based on a route selected from a route to a destination including a hiking route, and is characterized in that it includes: receiving a request from a navigation device connected to the network, and navigating to the aforementioned route. The step of sending information related to the above-mentioned path by the device; a communication volume calculation step of calculating the transmission volume of the information related to the above-mentioned path sent in the above-mentioned sending step. When the transmission volume of path-related information reaches a predetermined size, stop transmitting the above-mentioned path-related information.
[0023] In addition, the recording medium storing a computer-readable navigation program of the present invention, wherein the navigation program performs route guidance based on a route selected from a route to a destination including a hiking route, and is characterized by the above Navigation
CN 1761856 Β
The computer executes: a guide information obtaining step of receiving information related to the selected route from a server device connected to the network and storing information related to the route; based on the current location information and the guide information obtained in the guide information obtaining step Information is a guide control step of route guidance; a server communication control step of cutting off communication with the server device based on information related to movement.
[0024] The recording medium storing a computer-readable navigation program of the present invention, wherein the navigation program performs route guidance based on a route selected from a route to a destination including a hiking route, and is characterized in that the above-mentioned navigation program Make the computer execute: a guide information obtaining step of receiving information related to the selected route from a server device connected to the network and storing information related to the route; based on the current location information and the information obtained in the guide information obtaining step A guide control step for route guidance; a communication volume calculation step for calculating the communication volume of the received information received from the server device; when the communication volume of the predetermined information calculated by the communication volume calculation unit reaches a predetermined size, cut off and The server communication control procedure of the communication of the server device described above.
[0025] The recording medium storing a computer-readable navigation program of the present invention, wherein the navigation program performs route guidance based on a route selected from a route to a destination including a hiking route, and is characterized in that the above-mentioned navigation program The computer executes the sending step of receiving a request from a navigation device connected to the network and sending information related to the path to the navigation device; calculating the communication volume of the information related to the path sent in the sending step The calculation step, the transmission step, when the transmission volume of the information related to the path calculated in the communication volume calculation step reaches a predetermined size, stop transmitting the information related to the path.
[0026] According to the present invention, the following effect is achieved, namely, by receiving information related to the selected route from the server device connected to the network and storing information related to the route, based on the current location information and the obtained route information The information for route guidance, cuts off communication with the server device based on the information related to the movement, can stop receiving information from the server device according to the status of the movement, can reduce the amount of communication with the server, and reduce the burden of communication costs.
[0027] Description of the drawings
[0028] FIG. 1 is a block diagram showing the configuration of a network system including such a navigation device in the first embodiment.
[0029] FIG. 2 is a flowchart showing the overall procedure of route guidance performed by the navigation system of the first embodiment.
[0030] FIG. 3 is a flowchart showing a procedure of route guidance processing performed by the navigation device of the first embodiment.
[0031] FIG. 4 is a flowchart showing a procedure of communication disconnection processing in Embodiment 1.
[0032] FIG. 5 is an explanatory diagram showing an example of a menu display screen of the first embodiment.
[0033] FIG. 6 is a block diagram showing the configuration of a network system including such a navigation device in the second embodiment.
[0034] FIG. 7 is a flowchart showing a procedure of communication disconnection processing in Embodiment 2.
[0035] FIG. 8 is a block diagram showing the configuration of a network system including such a navigation device in the third embodiment.
[0036] FIG. 9 is a flowchart showing a procedure of route guidance processing performed by the navigation device of the third embodiment.
[0037] FIG. 10 is a flowchart showing a procedure of communication disconnection processing in Embodiment 3.
[0038] FIG. 11 is an explanatory diagram showing an example of a menu display screen of the third embodiment.
[0039] FIG. 12 is a block diagram showing the configuration of a network system including such a navigation device in the fourth embodiment.
[0040] FIG. 13 is a flowchart showing a procedure of route guidance processing performed by the navigation device of the fourth embodiment.
[0041] FIG. 14 is a flowchart showing a procedure of communication disconnection processing in Embodiment 4.
[0042] FIG. 15 is an explanatory diagram showing an example of a menu display screen of the fourth embodiment.
[0043] FIG. 16 is a block diagram showing the configuration of a network system including such a navigation device in the fifth embodiment.
CN 1761856 Β
[0044] FIG. 17 is a flowchart showing a procedure of route guidance processing performed by the navigation device of the fifth embodiment.
[0045] FIG. 18 is a flowchart showing a procedure of communication disconnection processing in Embodiment 5.
[0046] FIG. 19 is an explanatory diagram showing an example of a menu display screen of the fifth embodiment.
[0047] FIG. 20 is a block diagram showing the configuration of a network system including such a navigation server in the sixth embodiment.
[0048] FIG. 21 is a flowchart showing a procedure of map data transmission processing performed by the navigation server of the sixth embodiment.
[0049] Explanation of symbols
[0050] 100, 600, 800, 1200, 1600: navigation device; 110: display unit; 111: sound output unit; 112: sound input unit; 115: communication unit; 116: operation unit; 117, 617: control unit; 120: guidance control unit; 130: display control unit; 140: guidance sound control unit; 160: navigation information acquisition unit; 170: server communication control unit; 180: time measurement unit; 200: network; 300, 670, 2300: Navigation server; 310: map distribution unit; 320: map database; 330: route search unit; 340: location information acquisition unit; 614: GPS unit; 650: communication control unit; 880: distance calculation unit; 1280: speed calculation unit; 1680, 2340: Packet traffic calculation unit.
Detailed ways
[0051] Hereinafter, the best embodiments of the navigation device, server device, navigation method, and navigation program of the present invention will be described in detail with reference to the accompanying drawings. In the navigation device of this embodiment, the navigation program of the present invention is installed in a mobile phone.
[0052] (Embodiment 1)
[0053] FIG. 1 is a block diagram showing the configuration of a network system including such a navigation device in the first embodiment. As shown in FIG. 1, this network system includes a navigation device 100, a network 200, and a navigation server 300.
[0054] The network 200 is a network such as a mobile phone network or the Internet. Through such a network 200, various data can be transmitted and received between the navigation device 100 and the navigation server 300.
[0055] The navigation device 100 in this embodiment is a portable navigation device equipped with functions as a mobile phone, and includes a display unit 110, a sound output unit 111, a sound input unit 112, a communication unit 115, an operation unit 116, and a control unit. Unit 117ο
[0056] The display unit 110 has an LCD (Liquid Crystal Display) or the like, and displays various information such as a map based on display data supplied from the control unit 117. The sound output unit 111 has a speaker, and emits a sound based on the sound data supplied from the control unit 117. The sound input unit 112 has a microphone, generates sound data corresponding to the sound uttered by the user or the like, and outputs the sound data to the control unit 117. Such a voice input unit 112 is used for user's voice input when used as a telephone.
[0057] The communication unit 115 has the same structure as the communication unit of a general mobile phone such as an antenna. Under the control of the control unit 117, the mobile phone network via the network 200 communicates with other communication terminals (mobile phones, web servers, etc.) To send and receive voice data, map data or other various data during the period. The operation unit 116 has an input unit such as numeric keys, generates an operation signal corresponding to a user's operation command, and outputs it to the control unit 117. In addition, the communication unit 115 is controlled by the server communication control unit 170 of the control unit 117 to establish and disconnect the communication with the navigation server 300 via the network.
[0058] The control unit 117 has a storage unit such as CPU (Central Processing Unit)> ROM (Read Only Memory)> RAM (Random Access Memory), etc., and stores it in the storage unit through execution. The program controls the entire navigation device 100. That is, the control unit 117 is as described above
CN 1761856 Β
Each part of the control device functions as a portable phone.
[0059] In addition, the control unit 117 of the navigation device 100 in this embodiment controls various parts of the device in order to implement navigation functions such as map display and guidance. More specifically, the control unit 117 has a guidance control unit 120, a display control unit 130, a guidance sound control unit 140, a navigation information acquisition unit 160, a server communication control unit 170, and a time measurement unit 180. Here, the information obtaining unit 160 constitutes the guidance information obtaining unit in the present invention.
[0060] The display control unit 130 generates map display data for displaying a map based on the map data distributed from the navigation server 300, and displays such map display data on the display unit 110. In addition, the display control unit 130 generates display data for displaying text and graphic information for guidance and information related to other navigation, and outputs it to the display unit 110. By performing display based on the display data generated by such display control unit 130 , The display unit 110 displays a map indicating the route to be guided, and route guidance text information such as "turn right" and the like.
[0061] The guidance sound control unit 140 outputs the sound data corresponding to the sound to be emitted from the sound output unit 111 to the sound output unit 111 in a state where the route guidance is being performed, and generates the guidance sound. For example, when the position of the owner of the navigation device 100 becomes a point 30 m before the intersection where the right turn should be made, audio data for generating a guidance sound such as "turn right at the next intersection" or the like is output.
[0062] As described above, in the present embodiment, the display unit 110, the sound output unit 111, the display control unit 130, and the guidance sound control unit 140 perform route guidance for guiding the user along the route, and these parts perform the route guidance. The route guidance of is controlled by the guidance control unit 120.
[0063] As described above, the guidance control unit 120 controls the various parts for guiding the user along the route, and performs route guidance. More specifically, the guidance control unit 120 controls the above-mentioned parts based on the current location information obtained from the navigation server 300 and the route selected for the guidance to be performed, and performs guidance based on the display of guidance information, voice guidance, and the like.
[0064] The navigation information acquisition unit 160 accesses the navigation server 300 via the communication unit 115 and the network 200, and requests the navigation server 300 to send the map data for displaying the location information specified by the GPS, for displaying the map on the display unit 100, and indicating the departure point Information needed in navigation such as data of the route search result to the destination.
[0065] More specifically, when the navigation information obtaining unit 160 displays a map including the current position, the navigation information obtaining unit 160 periodically obtains information indicating the current position from the navigation server 300, and sends the information indicating the current position to the navigation server 300. This is a request for distribution of map data of current location information. In addition, when the distribution of map data including the current position has been received, the distribution request is not made, and the distribution request is made only when the map data including the current position is not included. In addition, it sends to the navigation server 300 including the departure point (either the current location can be automatically used as the departure point, or it can be set by the user), the destination, and other search conditions (for example, the required time is short, and the required Route search request for information necessary for route search, such as conditions such as low cost or information of passing places on the way, etc.). Then, the route data or route search results sent from the navigation server 300 in response to such a request are acquired and supplied to the display control unit 130 and the like.
[0066] The time measurement unit 180 measures the time elapsed from the time when the timer was set at the start of the route guidance. In addition, the setting time can be set by the user in advance on the initial screen, etc., and then changed. In addition, the set time can also be multiplied by a certain time.
[0067] The server communication control unit 170 establishes communication with the navigation server when the route guidance is started based on the initial menu (not shown) of the route guidance. On the other hand, when a communication disconnection request from the guidance control unit 120 is input, the communication with the navigation server 300 is disconnected, and the reception of various data from the navigation server 300 is refused.
[0068] Next, the navigation server 300 will be described. As shown in FIG. 1, the navigation server 300 includes a location information acquiring unit
CN 1761856 Β
340. A map distribution unit 310, a map database (DB) 320, and a route search unit 330.
[0069] The position information obtaining unit 340 periodically receives the current position information of the navigation device 100 from GPS satellites.
[0070] The map database 320 is a database storing map data. When the map distribution unit 310 receives the distribution request from the navigation device 100 (or other navigation devices), it obtains from the map database the map data including the location indicated by the current location information included in the distribution request, and then passes through the network. 200 transmits the map data to the navigation device 100 as the requester.
[0071] When receiving a route search request from the navigation device 100, the route search unit 330 searches for a plurality of routes from the departure point to the destination included in the request, and transmits the route to the navigation device 100 as the requester via the network 200 search results. The route search unit 330 of the navigation server 300 in the present embodiment serves as a route from a departure place to a destination, and can search for routes using motor vehicles, as well as routes for walking, and routes using public transportation such as buses or trams. , A path other than a path that uses a motor vehicle, such as a path that uses foot or a combination of public transportation agencies. In addition, the so-called route using a motor vehicle means the use of a motor vehicle (including a motorcycle) that can move freely according to the user's intention, such as a car, and does not include a route using a bus or the like with a predetermined route.
[0072] Next, the route guidance processing performed by the navigation system including the navigation device 100 of the present embodiment and the navigation server 300 configured as described above will be described. Fig. 2 is a flowchart showing the overall procedure of route guidance performed by the navigation system of the present embodiment.
[0073] First, the user of the navigation device 100 of this embodiment inputs search conditions such as a departure place and a destination to the navigation device 100 via the operation unit 116, and instructs a route search request. As a result, the navigation device 100 transmits the input route search request including search conditions such as a departure place and a destination to the navigation server 300 via the network 200 (step S201).
[0074] The navigation server 300 that has received the route search request from the navigation device 100 performs a route search based on the search conditions included in the route search request (step S202), and sends the search results to the navigation device 100 via the network 200 (step S203) ο
[0075] In the navigation device 100 that has received the assignment of such a route search result, the route search result is displayed on the display unit 110 (step S204).
[0076] The user operates the operation unit 116 of the navigation device 100 based on such search results, and can input an instruction of "route guidance start" or "route map confirmation".
[0077] Next, the route guidance processing performed by the navigation device 100 of this embodiment will be described. FIG. 3 is a flowchart showing the procedure of route guidance processing performed by the navigation device 100.
[0078] If the route guidance is started according to the initial menu (not shown) of the route guidance, the start message is first displayed on the display unit 110 by the display control unit 130 (step S301). Then, the timer for which the set time is predetermined is set by the time measurement unit 108 (step S302). Here, the set time is previously input by the user in the initial screen or the like.
[0079] Next, the guidance control unit 120 obtains the current position information received by the navigation information obtaining unit 160 from the navigation server 300 (step S303).
[0080] Furthermore, the display control unit 130 superimposes and displays the current position on the map displayed in the display unit 110 (step S304). Next, the route guidance by the guidance control unit 120 is performed (step S305), and the guidance control unit 120 determines whether The destination has been reached (step S306). When it is determined that the destination has been reached (step S306: Yes), the display control unit 130 displays an end message (not shown) on the display unit 110 (step S307).
[0081] In addition, when it is determined that the destination has not been reached (step S306: No), the processing after step S303 is repeated.
CN 1761856 Β
[0082] In the execution step of such route guidance processing, the following communication disconnection processing is executed in accordance with other tasks. Fig. 4 is a flowchart showing the procedure of communication disconnection processing.
[0083] First, the time measurement unit 180 determines whether a predetermined time has passed (step S401). Furthermore, when it is determined that the predetermined time has passed (step S401: Yes), the guidance control unit 120 determines whether route guidance is currently being performed or the current location set on the initial menu screen is being confirmed (step S402).
[0084] Furthermore, in the case where route guidance is being performed or the current location is being confirmed (step S402: Yes), the server communication control unit 170 cuts off the communication with the navigation server 300 via the communication unit 115 (step S403). Therefore, since data cannot be received from the navigation server 300, the current position information and map data from the navigation server 300 are not received.
[0085] Next, the menu display screen is displayed on the display unit 110 by the display control unit 130 (step S404). FIG. 5 is an explanatory diagram showing an example of the menu display screen. According to the menu display screen, the user can know that a predetermined time (for example, one hour) has passed, and the current position information and map data cannot be obtained. Furthermore, the guidance control unit 120 judges whether the user's input from the menu screen is to continue the route guidance (step S405). Also, if it is judged to be continued (the input is "Yes") (step S405: Yes) , The route guidance processing after step S301 in FIG. 3 is executed. On the other hand, when it is judged not to continue (the input is "No") (step S405: No), the processing is ended.
[0086] In this way, in the navigation device 100 of this embodiment, if a preset set time has elapsed from the start of route guidance (including restarting), the communication with the navigation server 300 is cut off. In the standby state, it is possible to stop receiving map data or current position information from the navigation server 300 according to the elapse of a certain period of time, which can reduce the amount of communication with the server and reduce the burden of communication costs.
[0087] In addition, in the present embodiment, software as a timer for measuring time constitutes a time measurement unit, but as a time measurement unit, a hardware timer may be constituted.
[0088] (Embodiment 2)
[0089] The navigation system of the second embodiment is a system that cuts off communication when the navigation device 100 obtains current position information from GPS.
[0090] FIG. 6 is a block diagram showing the configuration of a network system including such a navigation device in the second embodiment. As shown in FIG. 6, this network system includes a navigation device 600, a network 200, and a navigation server 670.
[0091] The structure of the navigation device 600 in this embodiment is different from the navigation device 100 of the first embodiment in that it includes a GPS unit 614 and a GPS communication control unit 650, and the other parts of the structure are the same as those of the navigation device 100 of the first embodiment. . Here, the GPS unit 614 constitutes a position acquisition unit in the present invention.
[0092] The GPS unit 614 has a GPS antenna or the like, and outputs current position information based on information received from satellites to the guidance control unit 120 of the control unit 617. Here, when the GPS unit 614 can obtain the current position information, the data including the coordinates of the current position is output to the guidance control unit 120 as the current position information. In addition, the GPS unit 614 controls the communication with the GPS satellite waves and the disconnection of the communication according to the control of the GPS communication control unit 650.
[0093] The GPS communication control unit 650 starts the communication with the GPS when the route guidance is started according to the initial menu (not shown) of the route guidance. On the other hand, when a communication disconnection request from the guidance control unit 120 is input, the communication with the GPS is disconnected, and the satellite radio waves from the GPS by the GPS unit 614 are not received.
[0094] In this embodiment, since the navigation device 600 obtains the current position from GPS, the structure of the navigation server 670 is different from the navigation server 300 of the first embodiment in that there is no position information obtaining unit in the structure.
CN 1761856 Β
The part of the structure is the same as the navigation server 300 of the first embodiment.
[0095] In the same way as the route guidance processing of the navigation device 100 of Embodiment 1 described in FIG. 3, the route guidance processing of this embodiment is performed. FIG. 7 is a flowchart showing the procedure of the communication disconnection process in the navigation device 600 of the second embodiment.
[0096] In the communication disconnection processing of the present embodiment, when the set time has elapsed (step S701), and it is determined that route guidance is being performed or the current position is being confirmed (step S702), not only the communication with the navigation server 670 is disconnected (Step S703), the GPS communication control unit 650 also cuts off the communication with the GPS (Step S704). Therefore, in addition to not receiving the map data from the navigation server 670, the current position information from the GPS is not received. The subsequent processing is the same as in the first embodiment.
[0097] In this way, in the navigation device 600 of this embodiment, if a preset set time elapses after starting route guidance (including restarting), the communication with the navigation server 300 is cut off, and the communication with the navigation server 300 is also cut off. The GPS communication enters the standby state, so it can stop receiving the map data from the navigation server 300 and the current position information from the GPS according to the passage of a certain time, which can reduce the amount of communication with the server and reduce the burden of communication costs. Reduce useless power consumption.
[0098] In addition, in this embodiment, when a certain period of time has passed and it is determined that route guidance is being performed or the current location is being confirmed, not only the communication with the navigation server 670 is cut off, but also the GPS communication control unit 650 cuts off the communication with the GPS. However, it can also be configured not to cut off the communication with GPS. In this case, although the map displayed on the current screen cannot be updated, it has the advantage of being able to display the current position on the current map.
[0099] (Embodiment 3)
[0100] The navigation system of the third embodiment is a system that calculates the distance after the route guidance start time and performs communication disconnection processing based on such a distance.
[0101] FIG. 8 is a block diagram showing the configuration of a network system including such a navigation device in the third embodiment. As shown in FIG. 8, the network system includes a navigation device 800, a network 200, and a network server 300.
[0102] The structure of the navigation device 800 in this embodiment is different from the navigation device 100 of the first embodiment in that it includes a distance calculation unit 880, and the structure of other parts is the same as that of the navigation device 100 of the first embodiment. In addition, the structure of the navigation server 300 is the same as that of the first embodiment.
[0103] The distance calculation unit 880 measures the travel distance based on the current position information acquired at the start time of the route guidance and the current position information acquired at the current time.
[0104] In addition, the movement distance can also be set by the user in advance on the initial screen or the like, and then changed. In addition, the set distance can also be a distance multiplied by a certain distance.
9 is a flowchart showing the procedure of route guidance processing in Embodiment 3. The route guidance processing in this embodiment does not perform timer setting in the route guidance processing in the first embodiment. Instead of this processing, after the route guidance processing (step S904), the distance calculation unit 880 calculates the start of the route guidance The distance from the time to the current position (step S905). The other processing is the same as the route guidance processing of the navigation device 100 according to the first embodiment described in FIG. 3.
[0106] FIG. 10 is a flowchart showing the procedure of the communication disconnection process in the navigation device 800 according to the third embodiment. First, the guidance control unit 120 determines whether the distance calculated by the distance calculation unit 880 exceeds a preset set distance (step S1001). Also, if it is determined to exceed the set distance (step S1001: Yes ), the guidance control unit 120 determines whether the route guidance is currently being performed or is confirming the setting in the initial menu screen
CN 1761856 Β
of current location (step S1002).
[0107] Furthermore, in the case where route guidance is being performed or the current location is being confirmed (step S1002: Yes), the server communication control unit 170 cuts off the communication with the navigation server 300 via the communication unit 115 (step S1003). Therefore, since data cannot be received from the navigation server 300, the current position information and map data from the navigation server 300 are not received.
[0108] Next, the display control unit 130 displays the menu display screen on the display unit 110 (step S1004). FIG. 11 is an explanatory diagram showing an example of the menu display screen in the third embodiment. According to the menu display screen, the user knows that the distance from the start time of the route guidance to the current position exceeds the set distance (for example, 2km), and the current position information and map data cannot be obtained. The subsequent processing is the same as the communication disconnection processing in the first embodiment.
[0109] In this way, in the navigation device 800 of this embodiment, if the distance from the start (including restart) of the route guidance exceeds the preset distance, the communication with the navigation server 300 is cut off. It enters the standby state, and therefore can stop receiving map data or current position information from the navigation server 300 when a certain distance is exceeded, which can reduce the amount of communication with the server and reduce the burden of communication costs.
[0110] In addition, in this embodiment, as in the second embodiment, the navigation device 800 may be configured to acquire current position information from GPS by itself, and may also be configured to further disconnect from the GPS when the predetermined distance is exceeded. Communication. In this case, it may be configured such that only the communication with the navigation server 300 is cut off, and the communication with the GPS is not cut off. In this case, although the map displayed on the current screen cannot be updated, it has the advantage of being able to display the current position on the current map.
[0111] (Embodiment 4)
[0112] The navigation system of the fourth embodiment is a system that calculates the moving speed at the current time and performs communication disconnection processing based on the moving speed.
[0113] FIG. 12 is a block diagram showing the configuration of a network system including such a navigation device in the fourth embodiment. As shown in FIG. 12, this network system includes a navigation device 1200, a network 200, and a navigation server 300.
[0114] The structure of the navigation device 1200 in this embodiment is different from the navigation device 100 of the first embodiment in that it includes a speed calculation unit 1280, and the structure of other parts is the same as that of the navigation device 100 of the first embodiment. In addition, the structure of the navigation server 300 is the same as that of the first embodiment.
[0115] The speed calculation unit 1280 calculates the moving speed at the current time from the current position information at the current time, the current position information acquired last time, and the elapsed time between the two times.
[0116] In addition, the setting speed can be set by the user in advance on the initial screen or the like, and then changed. In addition, the set speed can also be a speed multiplied by a certain magnification to a certain extent.
[0117] FIG. 13 is a flowchart showing a procedure of route guidance processing in the fourth embodiment. The route guidance processing in this embodiment does not perform timer setting in the route guidance processing in the first embodiment. Instead of this processing, after the route guidance processing (S step S1304), the speed calculation unit 1280 calculates the current time The moving speed of (step S1305). The other processing is the same as the route guidance processing of the navigation device 100 of the first embodiment described in FIG. 3.
[0118] FIG. 14 is a flowchart showing the procedure of the communication disconnection process in the navigation device 1200 according to the fourth embodiment. First, the guidance control unit 120 determines whether the moving speed calculated by the speed calculation unit 1280 exceeds a predetermined set speed (step S1401). Furthermore, when it is determined that the set speed is exceeded (step S1401: Yes), the guidance control unit 120 determines whether route guidance is currently being performed or the current location set on the initial menu screen is being confirmed (step S1402).
CN 1761856 Β
[0119] Furthermore, in a case where route guidance is being performed or the current location is being confirmed (step S1402: Yes), the server communication control unit 170 cuts off the communication with the navigation server 300 via the communication unit 115 (step S1403). Therefore, since data cannot be received from the navigation server 300, the current position information and map data from the navigation server 300 are not received.
[0120] Next, the menu display screen is displayed on the display unit 110 by the display control unit 130 (step S1404). Fig. 15 is an explanatory diagram showing an example of a menu display screen in the fourth embodiment. According to the menu display screen, for example, the user knows that the current moving speed exceeds the set speed (50km/h in this example) by using a bus, tram, etc., and cannot obtain current position information and map data. The subsequent processing is the same as the communication disconnection processing in the first embodiment.
[0121] In this way, in the navigation device 1200 of this embodiment, if the moving speed at the current time exceeds a preset set distance, the communication with the navigation server 300 is cut off and enters a standby state, so When using transportation methods other than on foot, for example, using a bus, a tram, etc., the reception of map data or current position information from the navigation server 300 can be stopped, the communication volume of communication with the server can be reduced, and the burden of communication costs can be reduced.
[0122] In addition, in this embodiment, as in the second embodiment, the navigation device 1200 may be configured to obtain current position information from GPS by itself, and may also be configured to further disconnect the navigation device 1200 when the speed exceeds the above-mentioned set speed. GPS communication. In this case, it may be configured such that only the communication with the navigation server 300 is cut off, and the communication with the GPS is not cut off. In this case, although the map displayed on the current screen cannot be updated, it has the advantage of being able to display the current position on the current map.
[0123] (Embodiment 5)
[0124] The navigation system of the fifth embodiment detects the packet size of data received from the navigation server 300 on the navigation device side, and performs communication disconnection processing based on the packet size.
[0125] FIG. 16 is a block diagram showing the structure of a network system including such a navigation device in the fifth embodiment. As shown in FIG. 16, this network system includes a navigation device 1600, a network 200, and a navigation server 300.
[0126] The structure of the navigation device 1600 in this embodiment is different from that of the navigation device 100 of the first embodiment in that it includes a packet communication volume calculation unit 1680, and the structure of other parts is the same as that of the navigation device 100 of the first embodiment. In addition, the structure of the server device 300 is the same as that of the first embodiment.
[0127] The packet traffic calculation unit 1680 calculates the packet size received from the navigation server 300 at the current time from the time when the route guidance starts. The packet size is stored in the header information of the received packet. Each time a packet is received, the packet size is obtained from the header information, and the obtained packet size is added together and stored in a memory or the like.
[0128] In addition, the setting size can be set by the user in advance on the initial screen or the like, and then changed. In addition, the set size can also be a size that is multiplied by a certain size.
[0129] FIG. 17 is a flowchart showing the procedure of route guidance processing in the fifth embodiment. The route guidance processing in this embodiment does not perform timer setting in the route guidance processing in the first embodiment. Instead of this processing, after the route guidance processing (step S1704), the packet traffic calculation unit 1680 calculates the current time Download the package size (step S1705). The other processing is the same as the route guidance processing of the navigation device 100 in the first embodiment described in FIG. 3.
[0130] FIG. 18 is a flowchart showing the procedure of the communication disconnection process in the navigation device 1600 according to the fifth embodiment. First, the guidance control unit 120 determines whether the overall size of the packet calculated by the packet communication volume calculation unit 1680 exceeds a predetermined set size (step S1801). Furthermore, when it is determined that the size exceeds the set size (step S1801:
CN 1761856 Β
Yes), the guidance control unit 120 determines whether the route guidance is currently being performed or the current location set on the initial menu screen is being confirmed (step S1802).
[0131] Furthermore, in the case where route guidance is being performed or the current location is being confirmed (step S1802: Yes), the server communication control unit 170 cuts off the communication with the navigation server 300 via the communication unit 115 (step S1803). Therefore, since data cannot be received from the navigation server 300, the current position information and map data from the navigation server 300 are not received.
[0132] Next, the display control unit 130 displays a menu display screen on the display unit 110 (step S1804). Fig. 19 is an explanatory diagram for explaining an example of a menu display screen in the fifth embodiment. According to the menu display screen, it can be seen that the packet reception size so far exceeds the set size (for example, 5MB), and the current location information and map data cannot be obtained. The subsequent processing is the same as the communication disconnection processing in the first embodiment.
[0133] In this way, in this embodiment, in such a navigation device 1600, if the packet size received from the navigation server 300 at the current time exceeds the preset size, the communication with the navigation server 300 is cut off. , It enters the standby state, and therefore stops receiving map data or current location information from the navigation server 300, which can reduce the amount of communication with the server and reduce the burden of communication costs.
[0134] In addition, in this embodiment, as in the second embodiment, the navigation device 1600 may be configured to obtain the current position information from GPS by itself, or it may be configured to further cut off when the set packet size is exceeded. Communication with GPS. In this case, it is also possible to cut off only the communication with the navigation server 300 without cutting off the communication with the GPS. In this case, although the map displayed on the current screen cannot be updated, it has the advantage of being able to display the current position on the current map.
[0135] (Embodiment 6)
[0136] The navigation system of the sixth embodiment is a system that calculates the packet size of data sent to the navigation device on the navigation server side, and restricts the transmission of map data based on the packet size.
20 is a block diagram showing the structure of a network system including such a navigation device and a navigation server in the sixth embodiment. As shown in FIG. 20, this network system includes a navigation device 100, a network 200, and a network server 2300.
[0138] The structure of the navigation device 100 in this embodiment is the same as that of the navigation device in the first embodiment. The navigation server 2300 of the present embodiment is different from the navigation server 300 of the first embodiment in that it includes a packet communication volume calculation unit 2340, and the configuration of other parts is the same as that of the navigation server 300 of the first embodiment.
[0139] The packet traffic calculation unit 2340 calculates the packet size to be transmitted from the navigation server 2300 to the navigation device 100 at the current time from the start time of the route guidance. When a packet is generated from the transmitted map data, the packet size is obtained from the header of the packet, and the obtained packet size is added to the size of the packet that has already been sent, and it is stored in a memory or the like in advance.
[0140] In addition, the set size can be set in advance by an administrator of the navigation server 2300, etc., and then changed. In addition, the size can also be set by multiplying a certain size by a certain magnification.
[0141] FIG. 21 is a flowchart showing a procedure of map data transmission processing in the sixth embodiment. First, if the map distributing unit 310 receives a request for map data from the navigation device 100 (step S2101), the map distributing unit 310 retrieves the requested map data from the map database 320, and reads out the retrieved map data (step 2102) .
[0142] Next, the map distribution unit 310 generates a packet of map data in a format that complies with the communication protocol of the network 200 from the read map data (step S2103). Then, the packet communication volume calculation unit 2340 obtains the packet size from the header information of the packet, and adds it to the already transmitted and accumulated packet size (step S2104).
[0143] Furthermore, the packet communication volume calculation unit 2340 determines whether the size of the transmitted packet is larger than a predetermined set size.
CN 1761856 Β
Inch (step S2105). Furthermore, when it is determined that the size is not larger than the set size (step S2105: No), the map distribution unit 310 transmits a packet of map data to the navigation device 100. However, when it is determined that the transmission packet size is larger than the set size (step S2105: Yes), the map data packet transmission performed by the map distributing unit 310 is not performed and the processing ends.
[0144] In this way, in the navigation device 100 in this embodiment, if the transmission packet size exceeds the preset size, the navigation server 2300 does not transmit the map data packet to the navigation device 100, so the navigation On the device 100 side, it can stop receiving map data or current location information from the navigation server 300, which can reduce the amount of communication with the server and reduce the burden of communication costs.
[0145] In addition, the navigation device of this embodiment may further be configured to cut off and navigate when the current position information cannot be obtained, or when the current position deviates from the route to the destination by more than a predetermined distance. Server communication, or cut off communication with GPS.
[0146] In addition, in this embodiment, the CPU executes processing including the above-mentioned guidance control based on a program stored in a storage unit such as a ROM, but a program for causing a computer to execute the same processing may be passed through a communication line such as the Internet. Provided to the user, the program can also be recorded in a computer readable recording medium such as CD-ROM (Compact Disc-ReadOnly Memory) and provided to the user. In addition, it may also be configured as a navigation device realized by a dedicated hardware circuit that performs the above-mentioned processing, and provided to a user or the like.
[0147] Availability of Industrial Applications
[0148] In summary, the navigation device, navigation method, and program of the present invention are suitable for route guidance using a portable navigation device.
CN 1761856 Β
17 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US20010019309A1 | Cites | United States of America | Search report |
14 members in 6 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 3635182003 | Japan | – | |
| 2003363518 | Japan | A | |
| 2004015523 | Japan | W |
Members14
| Document | Office | Kind | |
|---|---|---|---|
| WO2005040723A1 | World Intellectual Property Organization (WIPO) | A1 | |
| JP2005127856A | Japan | A | |
| KR20050113246A | Republic of Korea | A | |
| CN1761856A | China | A | |
| EP1679488A1 | European Patent Office (EPO) | A1 | |
| US2006178817A1 | United States of America | A1 | |
| KR100749558B1 | Republic of Korea | B1 | |
| JP4088237B2 | Japan | B2 | |
| EP1679488A4 | European Patent Office (EPO) | A4 | |
| US7917287B2 | United States of America | B2 | |
| US2011144906A1 | United States of America | A1 | |
| CN1761856BThis record | China | B | |
| US8380434B2 | United States of America | B2 | |
| EP1679488B1 | European Patent Office (EPO) | B1 |
4 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Termination of patent right due to non-payment of annual feeCF01 | CF01 | |
| Grant of patent or utility modelGrantedC14 | C14 | |
| Entry into substantive examinationC10 | C10 | |
| PublicationC06 | C06 |
Numbers
- Publication
- 1761856
- Application
- 800072606
Titles2
- Chinese
- 导航装置、服务器装置和导航方法
- English
- Navigation device, server device and navigation method
Classification
- CPC, 7
- G01C21/3629
- G08G1/0968
- G01C21/20
- G01C21/3667
- G08G1/096816
- G08G1/096838
- G08G1/096872
- IPC, 12
- G01C21 00
- G09B29 00
- G01C21 20
- G06Q50 00
- G06Q50 10
- G08G1 005
- G08G1 0968
- G09B29 10
- H04W4 02
- H04W28 00
- H04W64 00
- H04W88 02