JP7505745B2 - Navigation system, device, server, method, and program - Google Patents
Navigation system, device, server, method, and program Download PDFInfo
- Publication number
- JP7505745B2 JP7505745B2 JP2020117558A JP2020117558A JP7505745B2 JP 7505745 B2 JP7505745 B2 JP 7505745B2 JP 2020117558 A JP2020117558 A JP 2020117558A JP 2020117558 A JP2020117558 A JP 2020117558A JP 7505745 B2 JP7505745 B2 JP 7505745B2
- Authority
- JP
- Japan
- Prior art keywords
- waiting time
- current location
- crossing
- railroad crossing
- railway
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Navigation (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、ナビゲーションシステム、装置、サーバ、方法、及びプログラムに関する。 The present invention relates to a navigation system, device, server, method, and program.
移動時の案内を行うナビゲーションシステムは、GPS(Global Positioning System)を利用して測位された現在地から、指定した目的地までの経路を算出して案内する。ナビゲーションシステムは、経路を算出する際、道路の渋滞情報を考慮して、移動時間又は到着時刻を算出する。算出された経路に鉄道の踏切があると移動時間又は到着時刻が大きく変動することがある。そこで、踏切の状況に応じて経路案内を行う技術が提案されている(例えば、特許文献1、2参照)。 Navigation systems that provide guidance when traveling calculate and provide guidance on a route from a current location, which is determined using a GPS (Global Positioning System), to a specified destination. When calculating a route, navigation systems take into account road congestion information to calculate travel time or arrival time. If there are railroad crossings on the calculated route, the travel time or arrival time can vary significantly. Therefore, technology has been proposed that provides route guidance according to the conditions of railroad crossings (see, for example, Patent Documents 1 and 2).
特許文献1には、移動局が目的地まで運行する経路上に踏切があり、該移動局が踏切の遮断時間帯に該踏切を通過すると判断された場合には該踏切を通過しない迂回経路を再探索するナビゲーションシステムが開示されている。特許文献2には、踏切を含む道路の通過に関して、該当する踏切の通過時刻を推定し、その時刻に対応した踏切データを加味して経路計算を行なうナビゲーション装置が開示されている。
Patent Document 1 discloses a navigation system that, when a railroad crossing is found on a route taken by a mobile station to a destination and it is determined that the mobile station will pass through the railroad crossing during the crossing's closed hours, re-searches for a detour route that does not pass through the railroad crossing.
以下の分析は、本願発明者により与えられる。 The following analysis is provided by the present inventors.
しかしながら、特許文献1のナビゲーションシステムでは、踏切が多いエリアにおいては踏切を迂回する経路の再探索が多発し、システムの負荷が上がり、利用者にストレスを与える可能性がある。また、特許文献2のナビゲーション装置では、渋滞量の変動により利用者が踏切を通過する時間が変動して列車の踏切通過時間の計算が多発し、システムの負荷が上がり、利用者にストレスを与える可能性がある。
However, in the navigation system of Patent Document 1, in areas with many railroad crossings, the system frequently searches for routes that bypass railroad crossings, which increases the load on the system and may cause stress to users. In addition, in the navigation device of
本発明の主な課題は、システムの負荷を抑え、かつ、利用者にストレスを与えないように移動時の案内を行うことに貢献することができるナビゲーションシステム、装置、サーバ、方法、及びプログラムを提供することである。 The main objective of the present invention is to provide a navigation system, device, server, method, and program that can help provide guidance during travel while minimizing the load on the system and stressing the user.
第1の視点に係るナビゲーションシステム(ナビゲーション装置用)は、現在地から目的地までの間の経路を算出して経路案内するように構成されたナビゲーション装置と、鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバと、を備える。前記ナビゲーション装置は、情報を表示する表示部と、前記ナビゲーション装置の現在地を測位する測位部と、前記表示部及び前記測位部を制御するとともに、所定の情報処理を行う制御部と、を備える。前記踏切待ち時間算出サーバは、外部から取得した前記鉄道車両の位置情報及び速度情報、並びに、予め設定された前記踏切の位置情報に基づいて、前記踏切での踏切待ち時間を算出する制御部を備える。前記ナビゲーション装置の前記制御部は、前記経路に前記踏切が存在するときに、前記ナビゲーション装置の前記測位部で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記ナビゲーション装置の前記測位部で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、を行うように構成されている。 A navigation system (for a navigation device) according to a first aspect comprises a navigation device configured to calculate a route from a current location to a destination and provide route guidance, and a railroad crossing waiting time calculation server configured to calculate a railroad crossing waiting time at a railroad crossing installed on a railway line over which a railroad vehicle passes. The navigation device comprises a display unit that displays information, a positioning unit that measures the current location of the navigation device, and a control unit that controls the display unit and the positioning unit and performs predetermined information processing. The railroad crossing waiting time calculation server comprises a control unit that calculates the railroad crossing waiting time at the railroad crossing based on position information and speed information of the railroad vehicle acquired from outside, and preset position information of the railroad crossing. The control unit of the navigation device is configured to perform the following processes when the route includes the railroad crossing: calculate a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest location information of the current location measured by the positioning unit of the navigation device and the preset location information of the railroad crossing; obtain information related to a railroad crossing waiting time from the railroad crossing waiting time calculation server when the current location-to-railroad crossing distance is within a preset distance; and calculate again a route from the latest current location measured by the positioning unit of the navigation device to the destination when the railroad crossing waiting time is equal to or longer than the preset time.
第2の視点に係るナビゲーションシステム(ナビゲーションサーバ用)は、現在地を測位する測位部、目的地を入力する入力部、及び、情報を表示する表示部を備える情報通信端末と、前記情報通信端末から取得した前記現在地及び前記目的地に係る各位置情報に基づいて、前記現在地から前記目的地までの間の経路を算出して、前記情報通信端末に対して経路案内するように構成されたナビゲーションサーバと、鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバと、を備える。前記ナビゲーションサーバは、所定の情報処理を行う制御部を備える。前記踏切待ち時間算出サーバは、外部から取得した前記鉄道車両の位置情報及び速度情報、並びに、予め設定された前記踏切の位置情報に基づいて、前記踏切での踏切待ち時間を算出する制御部を備える。前記ナビゲーションサーバの前記制御部は、前記経路に前記踏切が存在するときに、前記情報通信端末の前記測位部で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記情報通信端末の前記測位部で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、を行うように構成されている。 A navigation system (for a navigation server) according to a second aspect of the invention comprises an information and communications terminal having a positioning unit for locating a current location, an input unit for inputting a destination, and a display unit for displaying information, a navigation server configured to calculate a route from the current location to the destination based on position information relating to the current location and the destination acquired from the information and communications terminal, and to provide route guidance to the information and communications terminal, and a railroad crossing waiting time calculation server configured to calculate a railroad crossing waiting time at a railroad crossing installed on a railway line through which a railroad vehicle passes. The navigation server comprises a control unit that performs predetermined information processing. The railroad crossing waiting time calculation server comprises a control unit that calculates a railroad crossing waiting time at the railroad crossing based on position information and speed information of the railroad vehicle acquired from outside, and preset position information of the railroad crossing. The control unit of the navigation server is configured to perform the following processes when the route includes a railroad crossing: calculate a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest current location position information measured by the positioning unit of the information communication terminal and the preset railroad crossing position information; obtain information related to a railroad crossing waiting time from the railroad crossing waiting time calculation server when the current location-to-railroad crossing distance is within a preset distance; and calculate again a route from the latest current location measured by the positioning unit of the information communication terminal to the destination when the railroad crossing waiting time is equal to or longer than the preset time.
第3の視点に係るナビゲーション装置は、鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバからの踏切待ち時間データを用いて、現在地から目的地までの間の経路を算出して経路案内するように構成されたナビゲーション装置であって、情報を表示する表示部と、前記ナビゲーション装置の現在地を測位する測位部と、前記表示部及び前記測位部を制御するとともに、所定の情報処理を行う制御部と、を備える。前記制御部は、前記経路に前記踏切が存在するときに、前記ナビゲーション装置の前記測位部で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記ナビゲーション装置の前記測位部で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、を行うように構成されている。 The navigation device according to the third aspect is a navigation device configured to calculate a route from a current location to a destination and provide route guidance using railroad crossing waiting time data from a railroad crossing waiting time calculation server configured to calculate railroad crossing waiting times at railroad crossings installed on a railroad line on which railroad vehicles pass, and includes a display unit that displays information, a positioning unit that measures the current location of the navigation device, and a control unit that controls the display unit and the positioning unit and performs predetermined information processing. The control unit is configured to perform the following operations when the railroad crossing is on the route: calculate a current location-to-railroad crossing distance between the current location and the railroad crossing based on position information of the latest current location measured by the positioning unit of the navigation device and position information of the preset railroad crossing; obtain information related to the railroad crossing waiting time from the railroad crossing waiting time calculation server when the current location-to-railroad crossing distance is within a preset distance; and calculate a route from the latest current location measured by the positioning unit of the navigation device to the destination again when the railroad crossing waiting time is equal to or longer than the preset time.
第4の視点に係るナビゲーションサーバは、鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバからの踏切待ち時間データを用いて、現在地を測位する測位部、目的地を入力する入力部、及び、情報を表示する表示部を備える情報通信端末から取得した前記現在地及び前記目的地に係る各位置情報に基づいて、前記現在地から前記目的地までの間の経路を算出して、前記情報通信端末に対して経路案内するように構成されたナビゲーションサーバであって、所定の情報処理を行う制御部を備える。前記制御部は、前記経路に前記踏切が存在するときに、前記情報通信端末の前記測位部で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記情報通信端末の前記測位部で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、を行うように構成されている。 The navigation server according to the fourth aspect is a navigation server configured to calculate a route from a current location to a destination based on position information relating to the current location and the destination obtained from an information communication terminal having a positioning unit that locates a current location, an input unit that inputs a destination, and a display unit that displays information, using crossing waiting time data from a crossing waiting time calculation server configured to calculate crossing waiting times at crossings installed on a railway line over which railway vehicles pass, and to provide route guidance to the information communication terminal, and is equipped with a control unit that performs predetermined information processing. The control unit is configured to perform the following processes when the railroad crossing is present on the route: calculate the current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest location information of the current location measured by the positioning unit of the information communication terminal and the preset location information of the railroad crossing; when the current location-to-railroad crossing distance is within a preset distance, acquire information related to the railroad crossing waiting time from the railroad crossing waiting time calculation server; and when the railroad crossing waiting time is equal to or longer than the preset time, calculate again the route from the latest current location measured by the positioning unit of the information communication terminal to the destination.
第5の視点に係るナビゲーション方法(ナビゲーション装置用)は、鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバからの踏切待ち時間データを用いて、現在地から目的地までの間の経路を算出して経路案内するように構成されたナビゲーション装置を用いたナビゲーション方法である。前記ナビゲーション方法は、前記経路に前記踏切が存在するときに、前記ナビゲーション装置で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出するステップと、前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得するステップと、前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記ナビゲーション装置で測位された最新の現在地から前記目的地までの間の経路を算出するステップと、を含む。 The navigation method (for a navigation device) according to the fifth aspect is a navigation method using a navigation device configured to calculate a route from a current location to a destination and provide route guidance using railroad crossing waiting time data from a railroad crossing waiting time calculation server configured to calculate railroad crossing waiting times at railroad crossings installed on a railroad line through which railroad vehicles pass. The navigation method includes the steps of: calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on position information of the latest current location measured by the navigation device and position information of the railroad crossing that is set in advance, when the railroad crossing is on the route; acquiring information related to the railroad crossing waiting time from the railroad crossing waiting time calculation server, when the current location-to-railroad crossing distance is within a predetermined distance; and calculating again a route from the latest current location measured by the navigation device to the destination, when the railroad crossing waiting time is equal to or longer than the predetermined time.
第6の視点に係るナビゲーション方法(ナビゲーションサーバ用)は、鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバからの踏切待ち時間データを用いて、現在地を測位する測位部、目的地を入力する入力部、及び、情報を表示する表示部を備える情報通信端末から取得した前記現在地及び前記目的地に係る各位置情報に基づいて、前記現在地から前記目的地までの間の経路を算出して、前記情報通信端末に対して経路案内するように構成されたナビゲーションサーバを用いたナビゲーション方法である。前記ナビゲーション方法は、前記経路に前記踏切が存在するときに、前記情報通信端末で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出するステップと、前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得するステップと、前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記情報通信端末で測位された最新の現在地から前記目的地までの間の経路を算出するステップと、を含む。 The navigation method (for a navigation server) relating to the sixth aspect is a navigation method using a navigation server configured to calculate a route from a current location to a destination based on position information relating to the current location and the destination obtained from an information communication terminal having a positioning unit that locates a current location, an input unit that inputs a destination, and a display unit that displays information, using crossing waiting time data from a crossing waiting time calculation server configured to calculate crossing waiting times at crossings installed on a railway line over which railway vehicles pass, and to provide route guidance to the information communication terminal. The navigation method includes the steps of: calculating a current location-to-crossing distance between the current location and the crossing based on the latest current location position information measured by the information communication terminal and the preset crossing position information when the crossing is on the route; acquiring information related to a crossing waiting time from the crossing waiting time calculation server when the current location-to-crossing distance is within a preset distance; and calculating again a route from the latest current location measured by the information communication terminal to the destination when the crossing waiting time is equal to or longer than the preset time.
第7の視点に係るプログラム(ナビゲーション装置用)は、鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバからの踏切待ち時間データを用いて、現在地から目的地までの間の経路を算出して経路案内するように構成されたナビゲーション装置に所定の処理を実行させるプログラムである。前記プログラムは、前記経路に前記踏切が存在するときに、前記ナビゲーション装置で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記ナビゲーション装置で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、を前記ナビゲーション装置に実行させる。 The program (for a navigation device) according to the seventh aspect is a program that causes a navigation device configured to calculate a route from a current location to a destination and provide route guidance by using crossing waiting time data from a crossing waiting time calculation server configured to calculate crossing waiting times at crossings installed on a railway line on which railway vehicles pass, to execute a predetermined process. The program causes the navigation device to execute the following processes when the crossing is on the route: a process of calculating a current location-to-crossing distance between the current location and the crossing based on position information of the latest current location measured by the navigation device and position information of the preset crossing; a process of acquiring information related to the crossing waiting time from the crossing waiting time calculation server when the current location-to-crossing distance is within a preset distance; and a process of calculating again a route from the latest current location measured by the navigation device to the destination when the crossing waiting time is equal to or longer than the preset time.
第8の視点に係るプログラム(ナビゲーションサーバ用)は、鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバからの踏切待ち時間データを用いて、現在地を測位する測位部、目的地を入力する入力部、及び、情報を表示する表示部を備える情報通信端末から取得した前記現在地及び前記目的地に係る各位置情報に基づいて、前記現在地から前記目的地までの間の経路を算出して、前記情報通信端末に対して経路案内するように構成されたナビゲーションサーバに所定の処理を実行させるプログラムである。前記プログラムは、前記経路に前記踏切が存在するときに、前記情報通信端末で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記情報通信端末で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、を前記ナビゲーションサーバに実行させる。 The program relating to the eighth aspect (for a navigation server) is a program that uses railroad crossing waiting time data from a railroad crossing waiting time calculation server configured to calculate railroad crossing waiting times at railroad crossings installed on a railway line over which railway vehicles pass, calculates a route from the current location to the destination based on position information relating to the current location and the destination obtained from an information communication terminal having a positioning unit that locates the current location, an input unit that inputs the destination, and a display unit that displays the information, and causes a navigation server configured to perform a specified process and provide route guidance to the information communication terminal. The program causes the navigation server to execute the following processes when the railroad crossing is on the route: calculating the current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest current location information measured by the information communication terminal and the preset location information of the railroad crossing; acquiring information related to the railroad crossing waiting time from the railroad crossing waiting time calculation server when the current location-to-railroad crossing distance is within a preset distance; and calculating again the route from the latest current location measured by the information communication terminal to the destination when the railroad crossing waiting time is equal to or longer than the preset time.
なお、プログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント(non-transient)なものとすることができる。また、本開示では、コンピュータプログラム製品として具現することも可能である。プログラムは、コンピュータ装置に入力装置又は外部から通信インタフェイスを介して入力され、記憶装置に記憶されて、プロセッサを所定のステップないし処理に従って駆動させ、必要に応じ中間状態を含めその処理結果を段階毎に表示装置を介して表示することができ、あるいは通信インタフェイスを介して、外部と交信することができる。そのためのコンピュータ装置は、一例として、典型的には互いにバスによって接続可能なプロセッサ、記憶装置、入力装置、通信インタフェイス、及び必要に応じ表示装置を備える。 The program can be recorded on a computer-readable storage medium. The storage medium can be a non-transient medium such as a semiconductor memory, a hard disk, a magnetic recording medium, or an optical recording medium. In addition, the present disclosure can be embodied as a computer program product. The program is input to the computer device from an input device or an external device via a communication interface, stored in a storage device, and drives the processor according to a predetermined step or process, and can display the processing results, including intermediate states as necessary, at each stage via a display device, or can communicate with the outside via the communication interface. As an example, a computer device for this purpose typically includes a processor, a storage device, an input device, a communication interface, and a display device as necessary, all of which can be connected to each other via a bus.
前記第1~第8の視点によれば、システムの負荷を抑え、かつ、利用者にストレスを与えないように移動時の案内を行うことに貢献することができる。 The first to eighth aspects mentioned above can help reduce the load on the system and provide travel guidance that does not cause stress to users.
以下、実施形態について図面を参照しつつ説明する。なお、本出願において図面参照符号を付している場合は、それらは、専ら理解を助けるためのものであり、図示の態様に限定することを意図するものではない。また、下記の実施形態は、あくまで例示であり、本発明を限定するものではない。また、以降の説明で参照する図面等のブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印については、主たる信号(データ)の流れを模式的に示すものであり、双方向性を排除するものではない。さらに、本願開示に示す回路図、ブロック図、内部構成図、接続図などにおいて、明示は省略するが、入力ポート及び出力ポートが各接続線の入力端及び出力端のそれぞれに存在する。入出力インタフェイスも同様である。プログラムはコンピュータ装置を介して実行され、コンピュータ装置は、例えば、プロセッサ、記憶装置、入力装置、通信インタフェイス、及び必要に応じ表示装置を備え、コンピュータ装置は、通信インタフェイスを介して装置内又は外部の機器(コンピュータを含む)と、有線、無線を問わず、交信可能に構成される。 The following describes the embodiments with reference to the drawings. Note that when reference symbols are used in this application, they are intended to aid understanding and are not intended to limit the invention to the illustrated form. The following embodiments are merely illustrative and do not limit the invention. The connection lines between blocks in the drawings and the like referred to in the following description include both bidirectional and unidirectional lines. One-way arrows are used to diagrammatically indicate the flow of the main signal (data) and do not exclude bidirectionality. Furthermore, although not explicitly shown in the circuit diagrams, block diagrams, internal configuration diagrams, connection diagrams, and the like shown in this disclosure, input ports and output ports exist at the input and output ends of each connection line. The same is true for input/output interfaces. The program is executed via a computer device, which includes, for example, a processor, a storage device, an input device, a communication interface, and a display device as necessary, and the computer device is configured to be able to communicate with devices inside or outside the device (including a computer) via the communication interface, regardless of whether it is wired or wireless.
[実施形態1]
実施形態1に係るナビゲーションシステムについて図面を用いて説明する。図1は、実施形態1に係るナビゲーションシステムの構成を模式的に示したブロック図である。
[Embodiment 1]
A navigation system according to the first embodiment will be described with reference to the drawings. Fig. 1 is a block diagram showing a schematic configuration of the navigation system according to the first embodiment.
ナビゲーションシステム1は、ナビゲーション装置30で測位された現在地から、指定された目的地までの経路(ルート)を算出して案内するシステムである(図1参照)。ナビゲーションシステム1は、算出された経路に踏切3がある場合、現在地と踏切3との間の距離(現在地踏切間距離)及び踏切待ち時間に応じて、経路を再算出する機能を有する。ナビゲーションシステム1は、踏切待ち時間算出サーバ10と、鉄道車両20と、ナビゲーション装置30と、ネットワーク40と、を備える。
The navigation system 1 is a system that calculates and provides guidance on a route from a current location determined by a
踏切待ち時間算出サーバ10は、鉄道車両20が通過する踏切3での待ち時間(踏切遮断時間)を算出するサーバである(図1参照)。踏切待ち時間算出サーバ10には、例えば、コンピュータを有する装置を用いることができる。踏切待ち時間算出サーバ10は、通信部11と、記憶部12と、制御部13と、を備える。
The railroad crossing waiting
通信部11は、情報の通信(送受信)を行う機能部である(図1参照)。通信部11は、ネットワーク40を介して鉄道車両20及びナビゲーション装置30と通信可能に接続する。通信部11は、制御部13の制御により通信を行う。通信部11には、例えば、有線通信インタフェイスを用いることができ、無線通信インタフェイスを用いてもよい。
The
記憶部12は、データ、データベース、プログラム等の情報を記憶する機能部である(図1参照)。記憶部12は、制御部13の制御により、情報の書き込みや読み出しを行う。記憶部12には、例えば、RAM(Random Access Memory)、SSD(Solid State Drive)、HDD(Hard Disk Drive)等の記憶装置を用いることができる。
The
制御部13は、通信部11及び記憶部12を制御する機能部である(図1参照)。制御部13には、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等のプロセッサを用いることができる。制御部13は、所定のプログラムを実行することにより、プログラムに記述された所定の情報処理を行うことができる。制御部13は、時刻機能を有する。制御部13は、踏切待ち時間を算出するための情報処理を行う。制御部13の詳細な動作(図3参照)については、後述する。
The
鉄道車両20は、踏切3が設置された鉄道路線を移動(走行)する車両である(図1参照)。鉄道車両20は、通信部21と、記憶部22と、制御部23と、測位部24と、を備える。
The
通信部21は、情報の通信(送受信)を行う機能部である(図1参照)。通信部21は、ネットワーク40を介して踏切待ち時間算出サーバ10及びナビゲーション装置30と通信可能に接続する。通信部21は、制御部23の制御により通信を行う。通信部21には、例えば、無線通信インタフェイスを用いることができ、有線通信インタフェイスを用いてもよい。
The
記憶部22は、データ、データベース、プログラム等の情報を記憶する機能部である(図1参照)。記憶部22は、制御部23の制御により、情報の書き込みや読み出しを行う。記憶部22には、例えば、RAM、SSD、HDD等の記憶装置を用いることができる。
The storage unit 22 is a functional unit that stores information such as data, databases, and programs (see FIG. 1). The storage unit 22 writes and reads information under the control of the
制御部23は、通信部21、記憶部22、及び測位部24を制御する機能部である(図1参照)。制御部23には、例えば、CPU、MPU等のプロセッサを用いることができる。制御部23は、所定のプログラムを実行することにより、プログラムに記述された所定の情報処理を行うことができる。制御部23は、時刻機能を有する。制御部23は、踏切待ち時間算出サーバ10から、鉄道車両20の位置情報及び速度情報の要求を受けると、測位部24に鉄道車両20の位置及び速度を測定させ、測定された鉄道車両20の位置に係る情報(位置情報)及び速度に係る情報(速度情報)を踏切待ち時間算出サーバ10に送信する。
The
なお、鉄道車両20から鉄道車両20の位置情報及び速度情報を踏切待ち時間算出サーバ10に送信する代わりに、鉄道路線の所定の位置に車両検出装置(図示せず)や車両速度測定装置(図示せず)を設置しておき、車両検出装置や車両速度測定装置で鉄道車両20の位置及び速度を測定して、踏切待ち時間算出サーバ10に鉄道車両20の検出情報(所定の位置で鉄道車両20を検出したことを示す情報;位置情報に相当)及び速度情報を送信するようにしてもよい。
In addition, instead of transmitting position information and speed information of the
測位部24は、鉄道車両20の位置(現在地)を測定する機能部である(図1参照)。測位部24は、制御部23の制御により測位を行う。測位部24には、例えば、GPS(Global Positioning System)受信機、GNSS(Global Navigation Satellite System)受信機、IMCS(Inbuilding Mobile Communication System)受信機等を用いることができる。測位部24は、測定された複数の位置(現在地と過去地)の時間変化に基づいて鉄道車両20の速度を測定する機能を有する。
The
ナビゲーション装置30は、ナビゲーション装置30で測位されたナビゲーション装置30の現在地から、ナビゲーション装置30で指定された目的地までの経路を算出して、ナビゲーション装置30で経路を案内するように情報処理する装置である(図1参照)。ナビゲーション装置30には、例えば、ナビゲーションを行う車載ハードウェア資源、ナビゲーションプログラムを実行するコンピュータ等を用いることができる。ナビゲーション装置30は、通信部31と、記憶部32と、制御部33と、測位部34と、入力部35と、表示部36と、を備える。
The
通信部31は、情報の通信(送受信)を行う機能部である(図1参照)。通信部31は、ネットワーク40を介して踏切待ち時間算出サーバ10と通信可能に接続する。通信部31は、制御部33の制御により通信を行う。通信部31には、例えば、無線通信インタフェイスを用いることができ、有線通信インタフェイスを用いてもよい。
The
記憶部32は、データ、データベース、プログラム等の情報を記憶する機能部である(図1参照)。記憶部32は、制御部33の制御により、情報の書き込みや読み出しを行う。記憶部32には、例えば、RAM、SSD、HDD等の記憶装置を用いることができる。記憶部32は、踏切3に係る踏切位置情報を記憶する。
The
制御部33は、通信部31、記憶部32、測位部34、入力部35、及び表示部36を制御する機能部である(図1参照)。制御部33には、例えば、CPU、MPU等のプロセッサを用いることができる。制御部33は、所定のプログラムを実行することにより、プログラムに記述された所定の情報処理を行うことができる。制御部33は、時刻機能を有する。制御部33は、測位部34で測位された現在地から、指定された目的地までの経路を算出して案内するための情報処理を行う。制御部33は、算出された経路に踏切3がある場合、測位部34で測位された現在地と踏切3との間の距離(現在地踏切間距離)を算出する。制御部33は、現在地踏切間距離が所定距離以内の場合に、踏切待ち時間算出サーバ10から踏切待ち時間データを取得する。制御部33は、踏切待ち時間が所定時間以上のときに、現在地から目的地までの経路の再算出を行う。制御部33の詳細な動作(図2参照)については、後述する。
The
測位部34は、ナビゲーション装置30の位置(現在地)を測定する機能部である(図1参照)。測位部34は、制御部33の制御により測位を行う。測位部34には、例えば、GPS受信機、GNSS受信機、IMCS受信機等を用いることができる。
The
入力部35は、ナビゲーション装置30に情報を入力する機能部である(図1参照)。入力部35は、制御部33によって制御され、利用者の操作によって情報が入力される。入力部35には、例えば、タッチパネル、マイク(音声認識機能を用いる場合)、キーパット等を用いることができる。入力部35は、利用者の操作によって入力された情報を制御部33に送信する。
The
表示部36は、情報を表示する機能部である(図1参照)。表示部36は、制御部33の制御により表示を行う。表示部36には、例えば、液晶ディスプレイ、有機ELディスプレイ等を用いることができる。なお、表示部36と併用又は代用して、スピーカ部(図示せず)を用いてもよい。
The display unit 36 is a functional unit that displays information (see FIG. 1). The display unit 36 displays information under the control of the
ネットワーク40は、踏切待ち時間算出サーバ10、鉄道車両20、及びナビゲーション装置30の間を通信可能に接続する情報通信網である。ネットワーク40には、例えば、PAN(Personal Area Network)、LAN(Local Area Network)、MAN(Metropolitan Area Network)、WAN(Wide Area Network)、GAN(Global Area Network)等の通信網を用いることができる。ネットワーク40は、無線基地局、通信設備、有線ケーブル等を含む。
The
次に、実施形態1に係るナビゲーションシステムにおけるナビゲーション装置の動作について、図面を用いて説明する。図2は、実施形態1に係るナビゲーションシステムにおけるナビゲーション装置の動作を模式的に示したフローチャート図である。 Next, the operation of the navigation device in the navigation system according to the first embodiment will be described with reference to the drawings. FIG. 2 is a flow chart diagram that illustrates the operation of the navigation device in the navigation system according to the first embodiment.
まず、ナビゲーション装置30の制御部33は、利用者の操作により入力部35から目的地データを取得する(ステップA1)。
First, the
ステップA1の後、又は、踏切待ち時間が所定時間以上である場合(ステップA9のYES)、ナビゲーション装置30の制御部33は、測位部34からナビゲーション装置30の最新の現在地データを取得し、取得した現在地データ、及び、ステップA1で取得した目的地データに基づいて、現在地から目的地までの経路を算出する(ステップA2)。
After step A1, or if the waiting time at the railroad crossing is equal to or longer than the predetermined time (YES in step A9), the
ステップA2の後、現在地踏切間距離が所定距離以内にない場合(ステップA6のNO)、ステップA10の後、又は、目的地に到着していない場合(ステップA11のNO)、ナビゲーション装置30の制御部33は、ステップA2で算出された経路に基づいて経路案内(ナビゲーション)を行う(ステップA3)。
After step A2, if the distance between the current location and the railroad crossing is not within the predetermined distance (NO in step A6), after step A10, or if the destination has not been reached (NO in step A11), the
ステップA3の後、ナビゲーション装置30の制御部33は、ステップA2で算出された経路に踏切3が存在するか否かを確認する(ステップA4)。経路に踏切3が存在しない場合(ステップA4のNO)、ステップA11に進む。
After step A3, the
経路に踏切3が存在する場合(ステップA4のYES)、ナビゲーション装置30の制御部33は、測位部34からナビゲーション装置30の最新の現在地データを取得し、取得した現在地データ、及び、記憶部32に記憶された踏切3に係る踏切位置データに基づいて、現在地と踏切との間の距離(現在地踏切間距離)を算出する(ステップA5)。
If a railroad crossing 3 is present on the route (YES in step A4), the
ステップA5の後、ナビゲーション装置30の制御部33は、ステップA5で算出された現在地踏切間距離が、予め設定された所定距離以内にあるか否かを判断する(ステップA6)。現在地踏切間距離が所定距離以内にない場合(ステップA6のNO)、ステップA3に進む。
After step A5, the
ここで、ステップA6の所定距離は、予め任意に設定することができ、利用者が操作して設定できるようにしてもよい。 Here, the predetermined distance in step A6 can be set arbitrarily in advance, or can be set by the user through operation.
現在地踏切間距離が所定距離以内にある場合(ステップA6のYES)、ナビゲーション装置30の制御部33は、ナビゲーション装置30が踏切3に接近していることを知らせる踏切接近通知を踏切待ち時間算出サーバ10に送信する(ステップA7)。
If the distance between the current location and the railroad crossing is within the predetermined distance (YES in step A6), the
ステップA7の踏切接近通知を受信した踏切待ち時間算出サーバ10は、踏切3での踏切待ち時間を算出し、算出された踏切待ち時間に係るデータ(踏切待ち時間データ)をナビゲーション装置30に送信することになる。踏切待ち時間算出サーバ10の詳細な動作については、後述する(図3参照)
The crossing waiting
ステップA7の後、ナビゲーション装置30の制御部33は、踏切待ち時間算出サーバ10から踏切待ち時間データを取得する(ステップA8)。
After step A7, the
ステップA8の後、ナビゲーション装置30の制御部33は、ステップA8で取得した踏切待ち時間データに基づいて、踏切待ち時間が、予め設定された所定時間以上であるか否かを判断する(ステップA9)。踏切待ち時間が所定時間以上である場合(ステップA9のYES)、ステップA2に進み、目的地への到着の遅れが大きくなると判断し、現在地から目的地までの経路を再算出することになる。
After step A8, the
ここで、ステップA9の所定時間は、予め任意に設定することができ、利用者が操作して設定できるようにしてもよい。 Here, the predetermined time in step A9 can be set arbitrarily in advance, or can be set by the user through operation.
踏切待ち時間が所定時間未満である場合(ステップA9のNO)、ナビゲーション装置30の制御部33は、ステップA8で取得した踏切待ち時間データに基づいて、踏切待ち時間を表示部36に表示させる(ステップA10)。ステップA10の後、ステップA3に戻る。ここで、踏切待ち時間を表示する代わりに、踏切待ち時間データに基づいて、踏切3が通行可能になる時間を算出して表示するようにしてもよい。
If the railroad crossing waiting time is less than the predetermined time (NO in step A9), the
経路に踏切3が存在しない場合(ステップA4のNO)、ナビゲーション装置30の制御部33は、測位部34からナビゲーション装置30の最新の現在地データを取得し、取得した現在地データ、及び、ステップA1で取得した目的地データに基づいて、目的地に到着したか否か(現在地が目的地と一致するか否か、若しくは、現在地が目的地から所定範囲内にあるか否か)を判断する(ステップA11)。目的地に到着していない場合(ステップA11のNO)、ステップA3に戻る。目的地に到着した場合(ステップA11のYES)、終了する。
If there is no railroad crossing 3 on the route (NO in step A4), the
次に、実施形態1に係るナビゲーションシステムにおける踏切待ち時間算出サーバの動作について、図面を用いて説明する。図3は、実施形態1に係るナビゲーションシステムにおける踏切待ち時間算出サーバの動作を模式的に示したフローチャート図である。 Next, the operation of the railroad crossing waiting time calculation server in the navigation system according to the first embodiment will be described with reference to the drawings. FIG. 3 is a flow chart diagram that shows a schematic diagram of the operation of the railroad crossing waiting time calculation server in the navigation system according to the first embodiment.
まず、踏切待ち時間算出サーバ10の制御部13は、ナビゲーション装置30から踏切接近通知(図2のステップA7で送信された踏切接近通知)を受信する(ステップB1)。
First, the
ステップB1の後、踏切待ち時間算出サーバ10の制御部13は、鉄道車両20に対して、鉄道車両20の位置情報及び速度情報を要求する(ステップB2)。
After step B1, the
ステップB2の位置情報及び速度情報の要求を受けた鉄道車両20は、鉄道車両20の位置及び速度を測定し、測定された鉄道車両20の位置に係る情報(位置情報)及び速度に係る情報(速度情報)を踏切待ち時間算出サーバ10に送信することになる。
When the
ステップB2の後、踏切待ち時間算出サーバ10の制御部13は、鉄道車両20から、鉄道車両20の位置情報及び速度情報を取得する(ステップB3)。
After step B2, the
ステップB3の後、踏切待ち時間算出サーバ10の制御部13は、ステップB3で取得した鉄道車両20の位置情報、及び、予め設定された踏切3の位置情報に基づいて、鉄道車両20と踏切3との間の距離(鉄道車両踏切間距離)を算出する(ステップB4)。
After step B3, the
ステップB4の後、踏切待ち時間算出サーバ10の制御部13は、ステップB4で算出された鉄道車両踏切間距離が、予め設定された所定距離以内にあるか否かを判断する(ステップB5)。鉄道車両踏切間距離が所定距離以内にない場合(ステップB5のNO)、ステップB7に進む。
After step B4, the
鉄道車両踏切間距離が所定距離以内にある場合(ステップB5のYES)、踏切待ち時間算出サーバ10の制御部13は、ステップB3で取得した鉄道車両20の位置情報及び速度情報、並びに、予め設定された踏切3の位置情報に基づいて、踏切3での待ち時間(踏切待ち時間)を算出する(ステップB6)。
If the distance between the railway vehicles and the railway crossings is within the predetermined distance (YES in step B5), the
鉄道車両踏切間距離が所定距離以内にない場合(ステップB5のNO)、踏切待ち時間算出サーバ10の制御部13は、踏切3での待ち時間(踏切待ち時間)を0とする(ステップB7)。
If the distance between the railway vehicles and the crossing is not within the predetermined distance (NO in step B5), the
ステップB6の後、又は、ステップB7の後、踏切待ち時間算出サーバ10の制御部13は、ステップB6で算出された踏切待ち時間、又は、ステップB7で0とされた踏切待ち時間に係るデータ(踏切待ち時間データ)を、ナビゲーション装置30に送信し(ステップB8)、終了する。踏切待ち時間算出サーバ10から送信された踏切待ち時間データは、図2のステップA8で、ナビゲーション装置30に取得されることになる。
After step B6 or step B7, the
実施形態1によれば、利用者(ナビゲーション装置30)と踏切3との間の距離や、踏切3での待ち時間を考慮して経路を算出するので、経路変更が起きる頻度が少なくなり、システムの負荷を抑え、かつ、利用者にストレスを与えないように移動時の案内を行うことに貢献することができる。また、実施形態1によれば、利用者は現地へ赴くことなく踏切待ち時間を知ることができるため、受信した経路案内に基づいて利用者が移動することで、踏切待ちによるタイムロスを回避または最小とすることができる。 According to the first embodiment, the route is calculated taking into account the distance between the user (navigation device 30) and the railroad crossing 3 and the waiting time at the railroad crossing 3, which reduces the frequency of route changes, suppresses the load on the system, and contributes to providing travel guidance that does not cause stress to the user. Furthermore, according to the first embodiment, the user can know the railroad crossing waiting time without going to the site, so that the user can travel based on the received route guidance, thereby avoiding or minimizing time loss due to waiting at railroad crossings.
[実施形態2]
実施形態2に係るナビゲーションシステムについて図面を用いて説明する。図4は、実施形態2に係るナビゲーションシステムの構成を模式的に示したブロック図である。
[Embodiment 2]
A navigation system according to the second embodiment will be described with reference to the drawings. Fig. 4 is a block diagram showing a schematic configuration of the navigation system according to the second embodiment.
実施形態2に係るナビゲーションシステム2は、実施形態1に係るナビゲーションシステム1の変形例であり、経路案内に関する情報処理(経路の算出、現在地踏切間距離の算出等)をナビゲーションサーバ50で行うようにしたものである。
The
ナビゲーションシステム2は、利用者の情報通信端末60で測位された現在地から、指定された目的地までの経路を算出して案内するシステムである(図4参照)。ナビゲーションシステム2は、算出された経路に踏切3がある場合、現在地と踏切3との間の距離(現在地踏切間距離)及び踏切待ち時間に応じて、経路を再算出する機能を有する。ナビゲーションシステム2は、踏切待ち時間算出サーバ10と、鉄道車両20と、ネットワーク40と、ナビゲーションサーバ50と、情報通信端末60と、を備える。なお、図4の踏切待ち時間算出サーバ10、鉄道車両20、及びネットワーク40の構成については、ナビゲーションサーバ50及び情報通信端末60に関連する構成を除き、実施形態1(図1参照)の踏切待ち時間算出サーバ10、鉄道車両20、及びネットワーク40と同様であるので、詳細な説明を省略する。
The
ナビゲーションサーバ50は、情報通信端末60で測位された利用者(情報通信端末60)の現在地から、情報通信端末60で指定された目的地までの経路を算出して、情報通信端末60で案内するように情報処理するサーバである(図4参照)。ナビゲーションサーバ50には、例えば、コンピュータを有する装置を用いることができる。ナビゲーションサーバ50は、通信部51と、記憶部52と、制御部53と、を備える。
The
通信部51は、情報の通信(送受信)を行う機能部である(図4参照)。通信部51は、ネットワーク40を介して踏切待ち時間算出サーバ10及び情報通信端末60と通信可能に接続する。通信部51は、制御部53の制御により通信を行う。通信部51には、例えば、有線通信インタフェイスを用いることができ、無線通信インタフェイスを用いてもよい。
The
記憶部52は、データ、データベース、プログラム等の情報を記憶する機能部である(図4参照)。記憶部52は、制御部53の制御により、情報の書き込みや読み出しを行う。記憶部52には、例えば、RAM、SSD、HDD等の記憶装置を用いることができる。記憶部52は、踏切3に係る踏切位置情報を記憶する。
The
制御部53は、通信部51及び記憶部52を制御する機能部である(図4参照)。制御部53には、例えば、CPU、MPU等のプロセッサを用いることができる。制御部53は、所定のプログラムを実行することにより、プログラムに記述された所定の情報処理を行うことができる。制御部53は、時刻機能を有する。制御部53は、情報通信端末60で測位された情報通信端末60の現在地から、情報通信端末60で指定された目的地までの経路を算出して案内するための情報処理を行う。制御部53は、算出された経路に踏切3がある場合、情報通信端末60で測位された情報通信端末60の現在地と踏切3との間の距離(現在地踏切間距離)を算出する。制御部53は、現在地踏切間距離が所定距離以内の場合に、踏切待ち時間算出サーバ10から踏切待ち時間データを取得する。制御部53は、踏切待ち時間が所定時間以上のときに、現在地から目的地までの経路の再算出を行う。制御部53の詳細な動作(図5参照)については、後述する。
The
情報通信端末60は、情報を通信する端末装置である(図4参照)。情報通信端末60には、例えば、地図アプリやナビゲーションアプリを実行するスマートフォン、タブレット端末、携帯電話機等を用いることができる。情報通信端末60は、通信部61と、記憶部62と、制御部63と、測位部64と、入力部65と、表示部66と、を備える。
The
通信部61は、情報の通信(送受信)を行う機能部である(図4参照)。通信部61は、ネットワーク40を介してナビゲーションサーバ50と通信可能に接続する。通信部61は、制御部63の制御により通信を行う。通信部61には、例えば、無線通信インタフェイスを用いることができ、有線通信インタフェイスを用いてもよい。
The
記憶部62は、データ、データベース、プログラム等の情報を記憶する機能部である(図4参照)。記憶部62は、制御部63の制御により、情報の書き込みや読み出しを行う。記憶部62には、例えば、RAM、SSD、HDD等の記憶装置を用いることができる。
The
制御部63は、通信部61、記憶部62、測位部64、入力部65、及び表示部66を制御する機能部である(図4参照)。制御部63には、例えば、CPU、MPU等のプロセッサを用いることができる。制御部63は、所定のプログラムを実行することにより、プログラムに記述された所定の情報処理を行うことができる。制御部63は、時刻機能を有する。制御部63は、入力部65で入力された目的地に係るデータ(目的地データ)、及び、測位部64で測位された現在地に係るデータ(現在地データ)を、通信部61を通じてナビゲーションサーバ50に送信する処理を行う。制御部63は、ナビゲーションサーバ50で算出された経路(現在地から目的地までの経路)を取得して、当該経路に基づいて、経路案内するように情報処理を行う。
The
測位部64は、情報通信端末60の位置(現在地)を測定する機能部である(図4参照)。測位部64は、制御部63の制御により測位を行う。測位部64には、例えば、GPS受信機、GNSS受信機、IMCS受信機等を用いることができる。
The
入力部65は、情報通信端末60に情報を入力する機能部である(図4参照)。入力部65は、制御部63によって制御され、利用者の操作によって情報が入力される。入力部65には、例えば、タッチパネル、マイク(音声認識機能を用いる場合)、キーパット等を用いることができる。入力部65は、利用者の操作によって入力された情報を制御部63に送信する。
The
表示部66は、情報を表示する機能部である(図4参照)。表示部66は、制御部63の制御により表示を行う。表示部66には、例えば、液晶ディスプレイ、有機ELディスプレイ等を用いることができる。なお、表示部66と併用又は代用して、スピーカ部(図示せず)を用いてもよい。
The
次に、実施形態2に係るナビゲーションシステムにおけるナビゲーションサーバの動作について、図面を用いて説明する。図5は、実施形態2に係るナビゲーションシステムにおけるナビゲーションサーバの動作を模式的に示したフローチャート図である。 Next, the operation of the navigation server in the navigation system according to the second embodiment will be described with reference to the drawings. FIG. 5 is a flow chart diagram that illustrates the operation of the navigation server in the navigation system according to the second embodiment.
まず、ナビゲーションサーバ50の制御部53は、情報通信端末60から目的地データを取得する(ステップC1)。ここで、目的地データは、情報通信端末60において利用者の操作により入力部65から入力されて送信された目的地に係るデータである。
First, the
ステップC1の後、又は、踏切待ち時間が所定時間以上である場合(ステップC9のYES)、ナビゲーションサーバ50の制御部53は、情報通信端末60から、情報通信端末60の最新の現在地データ(情報通信端末60の測位部64で測位された最新の情報通信端末60の現在地に係るデータ)を取得し、取得した現在地データ、及び、ステップC1で取得した目的地データに基づいて、現在地から目的地までの経路を算出する(ステップC2)。
After step C1, or if the railroad crossing waiting time is equal to or longer than a predetermined time (YES in step C9), the
ステップC2の後、現在地踏切間距離が所定距離以内にない場合(ステップC6のNO)、ステップC10の後、又は、目的地に到着していない場合(ステップC11のNO)、ナビゲーションサーバ50の制御部53は、ステップC2で算出された経路に基づいて、情報通信端末60に対して経路案内(ナビゲーション)を行う(ステップC3)。
After step C2, if the distance between the current location and the railroad crossing is not within the predetermined distance (NO in step C6), after step C10, or if the destination has not been reached (NO in step C11), the
ステップC3の後、ナビゲーションサーバ50の制御部53は、ステップC2で算出された経路に踏切3が存在するか否かを確認する(ステップC4)。経路に踏切3が存在しない場合(ステップC4のNO)、ステップC11に進む。
After step C3, the
経路に踏切3が存在する場合(ステップC4のYES)、ナビゲーションサーバ50の制御部53は、情報通信端末60の最新の現在地データ(情報通信端末60の測位部64で測位された情報通信端末60の最新の現在地に係るデータ)を取得し、取得した現在地データ、及び、記憶部52に記憶された踏切3に係る踏切位置データに基づいて、現在地と踏切との間の距離(現在地踏切間距離)を算出する(ステップC5)。
If a railroad crossing 3 is present on the route (YES in step C4), the
ステップC5の後、ナビゲーションサーバ50の制御部53は、ステップC5で算出された現在地踏切間距離が、予め設定された所定距離以内にあるか否かを判断する(ステップC6)。現在地踏切間距離が所定距離以内にない場合(ステップC6のNO)、ステップC3に進む。
After step C5, the
ここで、ステップC6の所定距離は、予め任意に設定することができ、利用者が操作して設定できるようにしてもよい。 Here, the predetermined distance in step C6 can be set arbitrarily in advance, or can be set by the user through operation.
現在地踏切間距離が所定距離以内にある場合(ステップC6のYES)、ナビゲーションサーバ50の制御部53は、情報通信端末60が踏切3に接近していることを知らせる踏切接近通知を踏切待ち時間算出サーバ10に送信する(ステップC7)。
If the distance between the current location and the railroad crossing is within the predetermined distance (YES in step C6), the
ステップC7の踏切接近通知を受信した踏切待ち時間算出サーバ10は、踏切3での踏切待ち時間を算出し、算出された踏切待ち時間に係るデータ(踏切待ち時間データ)をナビゲーションサーバ50に送信することになる。踏切待ち時間算出サーバ10の詳細な動作については、後述する(図6参照)
The crossing waiting
ステップC7の後、ナビゲーションサーバ50の制御部53は、踏切待ち時間算出サーバ10から踏切待ち時間データを取得する(ステップC8)。
After step C7, the
ステップC8の後、ナビゲーションサーバ50の制御部53は、ステップC8で取得した踏切待ち時間データに基づいて、踏切待ち時間が、予め設定された所定時間以上であるか否かを判断する(ステップC9)。踏切待ち時間が所定時間以上である場合(ステップC9のYES)、ステップC2に進み、目的地への到着の遅れが大きくなると判断し、現在地から目的地までの経路を再算出することになる。
After step C8, the
ここで、ステップC9の所定時間は、予め任意に設定することができ、利用者が操作して設定できるようにしてもよい。 Here, the predetermined time in step C9 can be set arbitrarily in advance, or can be set by the user through operation.
踏切待ち時間が所定時間未満である場合(ステップC9のNO)、ナビゲーションサーバ50の制御部53は、ステップC8で取得した踏切待ち時間データを情報通信端末60に送信する(ステップC10)。ステップC10の後、ステップC3に戻る。
If the crossing waiting time is less than the predetermined time (NO in step C9), the
ステップC10の踏切待ち時間データを受信した情報通信端末60は、踏切待ち時間を表示部66に表示させることになる。
The
経路に踏切3が存在しない場合(ステップC4のNO)、ナビゲーションサーバ50の制御部53は、情報通信端末60から、情報通信端末60の最新の現在地データ(情報通信端末60の測位部64で測位された情報通信端末60の最新の現在地に係るデータ)を取得し、取得した現在地データ、及び、ステップC1で取得した目的地データに基づいて、目的地に到着したか否か(現在地が目的地と一致するか否か、若しくは、現在地が目的地から所定範囲内にあるか否か)を判断する(ステップC11)。目的地に到着していない場合(ステップC11のNO)、ステップC3に戻る。目的地に到着した場合(ステップC11のYES)、終了する。
If there is no railroad crossing 3 on the route (NO in step C4), the
次に、実施形態2に係るナビゲーションシステムにおける踏切待ち時間算出サーバの動作について、図面を用いて説明する。図6は、実施形態2に係るナビゲーションシステムにおける踏切待ち時間算出サーバの動作を模式的に示したフローチャート図である。 Next, the operation of the railroad crossing waiting time calculation server in the navigation system according to the second embodiment will be described with reference to the drawings. FIG. 6 is a flow chart diagram that illustrates the operation of the railroad crossing waiting time calculation server in the navigation system according to the second embodiment.
まず、踏切待ち時間算出サーバ10の制御部13は、ナビゲーション装置30から踏切接近通知(図5のステップC7で送信された踏切接近通知)を受信する(ステップD1)。
First, the
ステップD1の後、踏切待ち時間算出サーバ10の制御部13は、鉄道車両20に対して、鉄道車両20の位置情報及び速度情報を要求する(ステップD2)。
After step D1, the
ステップD2の位置情報及び速度情報の要求を受けた鉄道車両20は、鉄道車両20の位置及び速度を測定し、測定された鉄道車両20の位置に係る情報(位置情報)及び速度に係る情報(速度情報)を踏切待ち時間算出サーバ10に送信することになる。
Upon receiving the request for position information and speed information in step D2, the
ステップD2の後、踏切待ち時間算出サーバ10の制御部13は、鉄道車両20から、鉄道車両20の位置情報及び速度情報を取得する(ステップD3)。
After step D2, the
ステップD3の後、踏切待ち時間算出サーバ10の制御部13は、ステップD3で取得した鉄道車両20の位置情報、及び、予め設定された踏切3の位置情報に基づいて、鉄道車両20と踏切3との間の距離(鉄道車両踏切間距離)を算出する(ステップD4)。
After step D3, the
ステップD4の後、踏切待ち時間算出サーバ10の制御部13は、ステップD4で算出された鉄道車両踏切間距離が、予め設定された所定距離以内にあるか否かを判断する(ステップD5)。鉄道車両踏切間距離が所定距離以内にない場合(ステップD5のNO)、ステップD7に進む。
After step D4, the
鉄道車両踏切間距離が所定距離以内にある場合(ステップD5のYES)、踏切待ち時間算出サーバ10の制御部13は、ステップD3で取得した鉄道車両20の位置情報及び速度情報、並びに、予め設定された踏切3の位置情報に基づいて、踏切3での待ち時間(踏切待ち時間)を算出する(ステップD6)。
If the distance between the railway vehicles and the railway crossings is within the predetermined distance (YES in step D5), the
鉄道車両踏切間距離が所定距離以内にない場合(ステップD5のNO)、踏切待ち時間算出サーバ10の制御部13は、踏切3での待ち時間(踏切待ち時間)を0とする(ステップD7)。
If the distance between the railway vehicles and the crossing is not within the predetermined distance (NO in step D5), the
ステップD6の後、又は、ステップD7の後、踏切待ち時間算出サーバ10の制御部13は、ステップD6で算出された踏切待ち時間、又は、ステップD7で0とされた踏切待ち時間に係るデータ(踏切待ち時間データ)を、ナビゲーションサーバ50に送信し(ステップD8)、終了する。踏切待ち時間算出サーバ10から送信された踏切待ち時間データは、図5のステップC8で、ナビゲーションサーバ50に取得されることになる。
After step D6 or step D7, the
実施形態2によれば、実施形態1と同様に、利用者(情報通信端末60)と踏切3との間の距離や、踏切3での待ち時間を考慮して経路を算出するので、経路変更が起きる頻度が少なくなり、システムの負荷を抑え、かつ、利用者にストレスを与えないように移動時の案内を行うことに貢献することができる。また、実施形態2によれば、利用者は現地へ赴くことなく踏切待ち時間を知ることができるため、受信した経路案内に基づいて利用者が移動することで、踏切待ちによるタイムロスを回避または最小とすることができる。 According to the second embodiment, as in the first embodiment, the route is calculated taking into account the distance between the user (information communication terminal 60) and the railroad crossing 3 and the waiting time at the railroad crossing 3, which reduces the frequency of route changes, suppresses the load on the system, and contributes to providing travel guidance that does not cause stress to the user. Furthermore, according to the second embodiment, the user can know the railroad crossing waiting time without going to the site, so that the user can travel based on the received route guidance, thereby avoiding or minimizing time loss due to waiting at railroad crossings.
[実施形態3]
実施形態3に係るナビゲーションシステムについて図面を用いて説明する。図7は、実施形態3に係るナビゲーションシステムの構成を模式的に示したブロック図である。
[Embodiment 3]
A navigation system according to the third embodiment will be described with reference to the drawings. Fig. 7 is a block diagram showing a schematic configuration of the navigation system according to the third embodiment.
ナビゲーションシステム1は、現在地から目的地までの経路(ルート)を算出して案内するシステムである。ナビゲーションシステム1は、ナビゲーション装置30と、踏切待ち時間算出サーバ10と、を備える。
The navigation system 1 is a system that calculates and provides guidance on a route from a current location to a destination. The navigation system 1 includes a
ナビゲーション装置30は、現在地から目的地までの間の経路を算出して経路案内するように構成された装置である。ナビゲーション装置30は、情報を表示する表示部36と、ナビゲーション装置30の現在地を測位する測位部34と、表示部36及び測位部34を制御するとともに、所定の情報処理を行う制御部33と、を備える。
The
制御部33は、経路に踏切3が存在するときに、ナビゲーション装置30の測位部34で測位された最新の現在地の位置情報、及び、予め設定された踏切3の位置情報に基づいて、現在地と踏切3との間の現在地踏切間距離を算出する処理を行う。制御部33は、現在地踏切間距離が、予め設定された所定距離以内にあるときに、踏切待ち時間算出サーバ10から踏切待ち時間に係る情報を取得する処理を行う。制御部33は、踏切待ち時間が、予め設定された所定時間以上であるときに、再度、ナビゲーション装置30の測位部34で測位された最新の現在地から目的地までの間の経路を算出する処理を行う。
When a railroad crossing 3 is present on the route, the
踏切待ち時間算出サーバ10は、鉄道車両20が通過する鉄道路線に設置された踏切3での踏切待ち時間を算出するように構成されたサーバである。踏切待ち時間算出サーバ10は、外部から取得した鉄道車両20の位置情報及び速度情報、並びに、予め設定された踏切3の位置情報に基づいて、踏切3での踏切待ち時間を算出する制御部13を備える。
The railroad crossing waiting
実施形態3によれば、ナビゲーション装置30と踏切3との間の距離や、踏切3での待ち時間を考慮して経路を算出するので、経路変更が起きる頻度が少なくなり、システムの負荷を抑え、かつ、ナビゲーション装置30の利用者にストレスを与えないように移動時の案内を行うことに貢献することができる。
According to the third embodiment, the route is calculated taking into account the distance between the
[実施形態4]
実施形態4に係るナビゲーションシステムについて図面を用いて説明する。図8は、実施形態4に係るナビゲーションシステムの構成を模式的に示したブロック図である。
[Embodiment 4]
A navigation system according to the fourth embodiment will be described with reference to the drawings. Fig. 8 is a block diagram showing a schematic configuration of the navigation system according to the fourth embodiment.
ナビゲーションシステム2は、現在地から目的地までの経路(ルート)を算出して案内するシステムである。ナビゲーションシステム2は、情報通信端末60と、ナビゲーションサーバ50と、踏切待ち時間算出サーバ10と、を備える。
The
情報通信端末60は、現在地を測位する測位部64、目的地を入力する入力部65、及び、情報を表示する表示部66を備える。
The
ナビゲーションサーバ50は、情報通信端末60から取得した現在地及び目的地に係る各位置情報に基づいて、現在地から目的地までの間の経路を算出して、情報通信端末60に対して経路案内するように構成されたサーバである。ナビゲーションサーバ50は、所定の情報処理を行う制御部53を備える。
The
制御部53は、経路に踏切3が存在するときに、情報通信端末60の測位部64で測位された最新の現在地の位置情報、及び、予め設定された踏切3の位置情報に基づいて、現在地と踏切3との間の現在地踏切間距離を算出する処理を行う。制御部53は、現在地踏切間距離が、予め設定された所定距離以内にあるときに、踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理を行う。制御部53は、踏切待ち時間が、予め設定された所定時間以上であるときに、再度、情報通信端末60の測位部64で測位された最新の現在地から目的地までの間の経路を算出する処理を行う。
When a railroad crossing 3 is present on the route, the
踏切待ち時間算出サーバ10は、鉄道車両20が通過する鉄道路線に設置された踏切3での踏切待ち時間を算出するように構成されたサーバである。踏切待ち時間算出サーバ10は、外部から取得した鉄道車両20の位置情報及び速度情報、並びに、予め設定された踏切3の位置情報に基づいて、踏切3での踏切待ち時間を算出する制御部13を備える。
The railroad crossing waiting
実施形態4によれば、情報通信端末60と踏切3との間の距離や、踏切3での待ち時間を考慮して経路を算出するので、経路変更が起きる頻度が少なくなり、システムの負荷を抑え、かつ、情報通信端末60の利用者にストレスを与えないように移動時の案内を行うことに貢献することができる。
According to the fourth embodiment, the route is calculated taking into account the distance between the
なお、実施形態1~4に係るナビゲーション装置、ナビゲーションサーバ、及び、踏切待ち時間算出サーバは、いわゆるハードウェア資源(情報処理装置、コンピュータ)により構成することができ、図9に例示する構成を備えたものを用いることができる。例えば、ハードウェア資源100は、内部バス104により相互に接続される、プロセッサ101、メモリ102、ネットワークインタフェイス103等を備える。
The navigation device, navigation server, and railroad crossing waiting time calculation server according to the first to fourth embodiments can be configured using so-called hardware resources (information processing device, computer), and those having the configuration shown in FIG. 9 can be used. For example, the
図9に示す構成は、ハードウェア資源100のハードウェア構成を限定する趣旨ではない。ハードウェア資源100は、図示しないハードウェア(例えば、入出力インタフェイス)を含んでもよい。あるいは、装置に含まれるプロセッサ101等のユニットの数も図9の例示に限定する趣旨ではなく、例えば、複数のプロセッサ101がハードウェア資源100に含まれていてもよい。プロセッサ101には、例えば、CPU(Central Processing Unit)、MPU(Micro Processor Unit)、GPU(Graphics Processing Unit)等を用いることができる。
The configuration shown in FIG. 9 is not intended to limit the hardware configuration of the
メモリ102には、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、SSD(Solid State Drive)等を用いることができる。
ネットワークインタフェイス103には、例えば、LAN(Local Area Network)カード、ネットワークアダプタ、ネットワークインタフェイスカード等を用いることができる。
The
ハードウェア資源100の機能は、上述の処理モジュールにより実現される。当該処理モジュールは、例えば、メモリ102に格納されたプログラムをプロセッサ101が実行することで実現される。また、そのプログラムは、ネットワークを介してダウンロードするか、あるいは、プログラムを記憶した記憶媒体を用いて、更新することができる。さらに、上記処理モジュールは、半導体チップにより実現されてもよい。即ち、上記処理モジュールが行う機能は、何らかのハードウェアにおいてソフトウェアが実行されることによって実現できればよい。
The functions of the
上記実施形態の一部または全部は以下の付記のようにも記載され得るが、以下には限られない。 A part or all of the above embodiments may be described as follows, but is not limited to the following:
[付記1]
現在地から目的地までの間の経路を算出して経路案内するように構成されたナビゲーション装置と、
鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバと、
を備え、
前記ナビゲーション装置は、
情報を表示する表示部と、
前記ナビゲーション装置の現在地を測位する測位部と、
前記表示部及び前記測位部を制御するとともに、所定の情報処理を行う制御部と、
を備え、
前記踏切待ち時間算出サーバは、外部から取得した前記鉄道車両の位置情報及び速度情報、並びに、予め設定された前記踏切の位置情報に基づいて、前記踏切での踏切待ち時間を算出する制御部を備え、
前記ナビゲーション装置の前記制御部は、
前記経路に前記踏切が存在するときに、前記測位部で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記測位部で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、
を行うように構成されている、
ナビゲーションシステム。
[付記2]
前記ナビゲーション装置の前記制御部は、
前記経路に前記踏切が存在しないときに、前記測位部で測位された最新の現在地、及び、前記目的地に基づいて、前記目的地に到着したか否かを判断する処理と、
前記目的地に到着していないときに、前記経路案内を継続する処理と、
を行うように構成されている、
付記1記載のナビゲーションシステム。
[付記3]
前記ナビゲーション装置の前記制御部は、前記現在地踏切間距離が、予め設定された所定距離以内にないときに、前記経路案内を継続する処理を行うように構成されている、
付記1又は2記載のナビゲーションシステム。
[付記4]
前記ナビゲーション装置の前記制御部は、前記踏切待ち時間が、予め設定された所定時間未満のときに、前記踏切待ち時間を前記表示部で表示させて、前記経路案内を継続する処理を行うように構成されている、
付記1乃至3のいずれか一に記載のナビゲーションシステム。
[付記5]
前記踏切待ち時間算出サーバの前記制御部は、前記ナビゲーション装置から、前記ナビゲーション装置が前記踏切に接近していることを知らせる踏切接近通知を受信したときに、前記踏切待ち時間を算出する処理を行うように構成されている、
付記1乃至4のいずれか一に記載のナビゲーションシステム。
[付記6]
前記踏切待ち時間算出サーバの前記制御部は、前記鉄道車両の現在地を測位する測位部を備える前記鉄道車両から前記鉄道車両の位置情報及び速度情報を取得する処理を行うように構成されている、
付記1乃至5のいずれか一に記載のナビゲーションシステム。
[付記7]
前記踏切待ち時間算出サーバの前記制御部は、前記鉄道路線の所定の位置に設置された車両検出装置及び車両速度測定装置から前記鉄道車両の位置情報及び速度情報を取得する処理を行うように構成されている、
付記1乃至5のいずれか一に記載のナビゲーションシステム。
[付記8]
現在地を測位する測位部、目的地を入力する入力部、及び、情報を表示する表示部を備える情報通信端末と、
前記情報通信端末から取得した前記現在地及び前記目的地に係る各位置情報に基づいて、前記現在地から前記目的地までの間の経路を算出して、前記情報通信端末に対して経路案内するように構成されたナビゲーションサーバと、
鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバと、
を備え、
前記ナビゲーションサーバは、所定の情報処理を行う制御部を備え、
前記踏切待ち時間算出サーバは、外部から取得した前記鉄道車両の位置情報及び速度情報、並びに、予め設定された前記踏切の位置情報に基づいて、前記踏切での踏切待ち時間を算出する制御部を備え、
前記ナビゲーションサーバの前記制御部は、
前記経路に前記踏切が存在するときに、前記測位部で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記測位部で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、
を行うように構成されている、
ナビゲーションシステム。
[付記9]
前記ナビゲーションサーバの前記制御部は、
前記経路に前記踏切が存在しないときに、前記情報通信端末の前記測位部で測位された最新の現在地、及び、前記目的地に基づいて、前記目的地に到着したか否かを判断する処理と、
前記目的地に到着していないときに、前記情報通信端末に対する前記経路案内を継続する処理と、
を行うように構成されている、
付記8記載のナビゲーションシステム。
[付記10]
前記ナビゲーションサーバの前記制御部は、前記現在地踏切間距離が、予め設定された所定距離以内にないときに、前記情報通信端末に対する前記経路案内を継続する処理を行うように構成されている、
付記8又は9記載のナビゲーションシステム。
[付記11]
前記ナビゲーションサーバの前記制御部は、前記踏切待ち時間が、予め設定された所定時間未満のときに、前記踏切待ち時間を前記情報通信端末の前記表示部で表示させて、前記情報通信端末に対する前記経路案内を継続する処理を行うように構成されている、
付記8乃至10のいずれか一に記載のナビゲーションシステム。
[付記12]
前記踏切待ち時間算出サーバの前記制御部は、前記ナビゲーションサーバから、前記情報通信端末が前記踏切に接近していることを知らせる踏切接近通知を受信したときに、前記踏切待ち時間を算出する処理を行うように構成されている、
付記8乃至11のいずれか一に記載のナビゲーションシステム。
[付記13]
前記踏切待ち時間算出サーバの前記制御部は、前記鉄道車両の現在地を測位する測位部を備える前記鉄道車両から前記鉄道車両の位置情報及び速度情報を取得する処理を行うように構成されている、
付記8乃至12のいずれか一に記載のナビゲーションシステム。
[付記14]
前記踏切待ち時間算出サーバの前記制御部は、前記鉄道路線の所定の位置に設置された車両検出装置及び車両速度測定装置から前記鉄道車両の位置情報及び速度情報を取得する処理を行うように構成されている、
付記8乃至12のいずれか一に記載のナビゲーションシステム。
[付記15]
鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバからの踏切待ち時間データを用いて、現在地から目的地までの間の経路を算出して経路案内するように構成されたナビゲーション装置であって、
情報を表示する表示部と、
前記ナビゲーション装置の現在地を測位する測位部と、
前記表示部及び前記測位部を制御するとともに、所定の情報処理を行う制御部と、
を備え、
前記制御部は、
前記経路に前記踏切が存在するときに、前記測位部で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記測位部で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、
を行うように構成されている、
ナビゲーション装置。
[付記16]
鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバからの踏切待ち時間データを用いて、現在地を測位する測位部、目的地を入力する入力部、及び、情報を表示する表示部を備える情報通信端末から取得した前記現在地及び前記目的地に係る各位置情報に基づいて、前記現在地から前記目的地までの間の経路を算出して、前記情報通信端末に対して経路案内するように構成されたナビゲーションサーバであって、
所定の情報処理を行う制御部を備え、
前記制御部は、
前記経路に前記踏切が存在するときに、前記測位部で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記測位部で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、
を行うように構成されている、
ナビゲーションサーバ。
[付記17]
鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバからの踏切待ち時間データを用いて、現在地から目的地までの間の経路を算出して経路案内するように構成されたナビゲーション装置を用いたナビゲーション方法であって、
前記経路に前記踏切が存在するときに、前記ナビゲーション装置で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出するステップと、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得するステップと、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記ナビゲーション装置で測位された最新の現在地から前記目的地までの間の経路を算出するステップと、
を含む、
ナビゲーション方法。
[付記18]
鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバからの踏切待ち時間データを用いて、現在地を測位する測位部、目的地を入力する入力部、及び、情報を表示する表示部を備える情報通信端末から取得した前記現在地及び前記目的地に係る各位置情報に基づいて、前記現在地から前記目的地までの間の経路を算出して、前記情報通信端末に対して経路案内するように構成されたナビゲーションサーバを用いたナビゲーション方法であって、
前記経路に前記踏切が存在するときに、前記情報通信端末で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出するステップと、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得するステップと、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記情報通信端末で測位された最新の現在地から前記目的地までの間の経路を算出するステップと、
を含む、
ナビゲーション方法。
[付記19]
鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバからの踏切待ち時間データを用いて、現在地から目的地までの間の経路を算出して経路案内するように構成されたナビゲーション装置に所定の処理を実行させるプログラムであって、
前記経路に前記踏切が存在するときに、前記ナビゲーション装置で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記ナビゲーション装置で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、
を前記ナビゲーション装置に実行させる、
プログラム。
[付記20]
鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバからの踏切待ち時間データを用いて、現在地を測位する測位部、目的地を入力する入力部、及び、情報を表示する表示部を備える情報通信端末から取得した前記現在地及び前記目的地に係る各位置情報に基づいて、前記現在地から前記目的地までの間の経路を算出して、前記情報通信端末に対して経路案内するように構成されたナビゲーションサーバに所定の処理を実行させるプログラムであって、
前記経路に前記踏切が存在するときに、前記情報通信端末で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記情報通信端末で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、
を前記ナビゲーションサーバに実行させる、
プログラム。
[Appendix 1]
A navigation device configured to calculate a route from a current location to a destination and provide route guidance;
A railway crossing waiting time calculation server configured to calculate a railway crossing waiting time at a railway crossing installed on a railway line through which a railway vehicle passes;
Equipped with
The navigation device includes:
A display unit for displaying information;
a positioning unit that measures a current location of the navigation device;
a control unit that controls the display unit and the positioning unit and performs predetermined information processing;
Equipped with
The railroad crossing waiting time calculation server includes a control unit that calculates a railroad crossing waiting time at the railroad crossing based on position information and speed information of the railroad vehicle acquired from an external source and preset position information of the railroad crossing,
The control unit of the navigation device
When the railroad crossing is present on the route, a process of calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest position information of the current location measured by the positioning unit and preset position information of the railroad crossing;
When the distance between the current location and the railroad crossing is within a predetermined distance, a process of acquiring information related to a railroad crossing waiting time from the railroad crossing waiting time calculation server;
a process of calculating again a route from the latest current location measured by the positioning unit to the destination when the railway crossing waiting time is equal to or longer than a predetermined time set in advance;
4. The method of claim 3,
Navigation system.
[Appendix 2]
The control unit of the navigation device
a process of determining whether or not the vehicle has arrived at the destination based on the latest current location measured by the positioning unit and the destination when the railroad crossing is not present on the route;
A process of continuing the route guidance when the destination has not been reached;
4. The method of claim 3,
2. The navigation system of claim 1.
[Appendix 3]
The control unit of the navigation device is configured to perform a process of continuing the route guidance when the distance between the current location and the railroad crossing is not within a predetermined distance set in advance.
3. The navigation system of
[Appendix 4]
The control unit of the navigation device is configured to, when the railroad crossing waiting time is less than a predetermined time set in advance, perform processing to cause the display unit to display the railroad crossing waiting time and to continue the route guidance.
4. A navigation system according to any one of claims 1 to 3.
[Appendix 5]
The control unit of the railroad crossing waiting time calculation server is configured to perform a process of calculating the railroad crossing waiting time when the control unit receives, from the navigation device, a railroad crossing approach notification notifying the navigation device that the navigation device is approaching the railroad crossing.
5. A navigation system according to any one of claims 1 to 4.
[Appendix 6]
The control unit of the railroad crossing waiting time calculation server is configured to perform a process of acquiring position information and speed information of the railroad vehicle from the railroad vehicle having a positioning unit that measures the current location of the railroad vehicle.
6. A navigation system according to any one of claims 1 to 5.
[Appendix 7]
The control unit of the railroad crossing waiting time calculation server is configured to perform a process of acquiring position information and speed information of the railroad vehicle from a vehicle detection device and a vehicle speed measurement device installed at a predetermined position on the railroad line.
6. A navigation system according to any one of claims 1 to 5.
[Appendix 8]
an information communication terminal including a positioning unit for measuring a current location, an input unit for inputting a destination, and a display unit for displaying information;
a navigation server configured to calculate a route from the current location to the destination based on each piece of location information related to the current location and the destination acquired from the information communication terminal, and to provide route guidance to the information communication terminal;
A railway crossing waiting time calculation server configured to calculate a railway crossing waiting time at a railway crossing installed on a railway line through which a railway vehicle passes;
Equipped with
The navigation server includes a control unit that performs a predetermined information processing.
The railroad crossing waiting time calculation server includes a control unit that calculates a railroad crossing waiting time at the railroad crossing based on position information and speed information of the railroad vehicle acquired from an external source and preset position information of the railroad crossing,
The control unit of the navigation server
When the railroad crossing is present on the route, a process of calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest position information of the current location measured by the positioning unit and preset position information of the railroad crossing;
When the distance between the current location and the railroad crossing is within a predetermined distance, a process of acquiring information related to a railroad crossing waiting time from the railroad crossing waiting time calculation server;
a process of calculating again a route from the latest current location measured by the positioning unit to the destination when the railway crossing waiting time is equal to or longer than a predetermined time set in advance;
4. The method of claim 3,
Navigation system.
[Appendix 9]
The control unit of the navigation server
a process of determining whether or not the destination has been reached based on the latest current location measured by the positioning unit of the information communication terminal and the destination when the railroad crossing is not present on the route;
When the destination has not been reached, a process of continuing the route guidance for the information communication terminal;
4. The method of claim 3,
9. The navigation system of claim 8.
[Appendix 10]
the control unit of the navigation server is configured to perform processing for continuing the route guidance for the information communication terminal when the current location-to-railroad crossing distance is not within a preset predetermined distance.
10. The navigation system according to claim 8 or 9.
[Appendix 11]
The control unit of the navigation server is configured to, when the railroad crossing waiting time is less than a predetermined time set in advance, perform processing to cause the display unit of the information communication terminal to display the railroad crossing waiting time and to continue the route guidance for the information communication terminal.
11. A navigation system according to any one of claims 8 to 10.
[Appendix 12]
The control unit of the railroad crossing waiting time calculation server is configured to perform a process of calculating the railroad crossing waiting time when the control unit receives a railroad crossing approach notification from the navigation server, the notification notifying the information communication terminal that the information communication terminal is approaching the railroad crossing.
12. A navigation system according to any one of claims 8 to 11.
[Appendix 13]
The control unit of the railroad crossing waiting time calculation server is configured to perform a process of acquiring position information and speed information of the railroad vehicle from the railroad vehicle having a positioning unit that measures the current location of the railroad vehicle.
13. A navigation system according to any one of claims 8 to 12.
[Appendix 14]
The control unit of the railroad crossing waiting time calculation server is configured to perform a process of acquiring position information and speed information of the railroad vehicle from a vehicle detection device and a vehicle speed measurement device installed at a predetermined position on the railroad line.
13. A navigation system according to any one of claims 8 to 12.
[Appendix 15]
A navigation device configured to calculate a route from a current location to a destination and provide route guidance using railway crossing waiting time data from a railway crossing waiting time calculation server configured to calculate railway crossing waiting times at railway crossings installed on a railway line along which a railway vehicle passes,
A display unit for displaying information;
a positioning unit that measures a current location of the navigation device;
a control unit that controls the display unit and the positioning unit and performs predetermined information processing;
Equipped with
The control unit is
When the railroad crossing is present on the route, a process of calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest position information of the current location measured by the positioning unit and preset position information of the railroad crossing;
When the current location-to-crossing distance is within a preset distance, a process of acquiring information related to a crossing waiting time from the crossing waiting time calculation server;
a process of calculating again a route from the latest current location measured by the positioning unit to the destination when the railway crossing waiting time is equal to or longer than a predetermined time set in advance;
4. The method of claim 3,
Navigation device.
[Appendix 16]
a navigation server configured to calculate a route from a current location to a destination based on position information relating to the current location and the destination acquired from an information communication terminal including a positioning unit that positions a current location, an input unit that inputs a destination, and a display unit that displays information, using railway crossing waiting time data from a railway crossing waiting time calculation server configured to calculate railway crossing waiting times at railway crossings installed on a railway line along which railway vehicles pass, and to provide route guidance to the information communication terminal,
A control unit that performs predetermined information processing,
The control unit is
When the railroad crossing is present on the route, a process of calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest position information of the current location measured by the positioning unit and preset position information of the railroad crossing;
When the distance between the current location and the railroad crossing is within a predetermined distance, a process of acquiring information related to a railroad crossing waiting time from the railroad crossing waiting time calculation server;
a process of calculating again a route from the latest current location measured by the positioning unit to the destination when the railway crossing waiting time is equal to or longer than a predetermined time set in advance;
4. The method of claim 3,
Navigation server.
[Appendix 17]
A navigation method using a navigation device configured to calculate a route from a current location to a destination and provide route guidance using railroad crossing waiting time data from a railroad crossing waiting time calculation server configured to calculate railroad crossing waiting times at railroad crossings installed on a railroad line through which a railroad vehicle passes, comprising:
a step of calculating a current location to current crossing distance between the current location and the current crossing based on the latest current location information measured by the navigation device and preset location information of the current crossing when the current location is located on the route;
When the current location-to-railroad crossing distance is within a preset distance, acquiring information related to a railroad crossing waiting time from the railroad crossing waiting time calculation server;
a step of calculating again a route from a latest current location measured by the navigation device to the destination when the railway crossing waiting time is equal to or longer than a predetermined time set in advance;
including,
Navigation methods.
[Appendix 18]
A navigation method using a navigation server configured to calculate a route from a current location to a destination based on position information relating to the current location and the destination acquired from an information communication terminal having a positioning unit that positions a current location, an input unit that inputs a destination, and a display unit that displays information, using railway crossing waiting time data from a railway crossing waiting time calculation server configured to calculate railway crossing waiting times at railway crossings installed on a railway line along which railway vehicles pass, and to provide route guidance to the information communication terminal,
a step of calculating a current location-to-current crossing distance between the current location and the current crossing based on the latest current location information measured by the information communication terminal and preset location information of the current crossing when the current location-to-current crossing is present on the route;
When the current location-to-railroad crossing distance is within a preset distance, acquiring information related to a railroad crossing waiting time from the railroad crossing waiting time calculation server;
a step of calculating again a route from a latest current location measured by the information communication terminal to the destination when the railway crossing waiting time is equal to or longer than a predetermined time set in advance;
including,
Navigation methods.
[Appendix 19]
A program for causing a navigation device configured to calculate a route from a current location to a destination and provide route guidance by using railway crossing waiting time data from a railway crossing waiting time calculation server configured to calculate railway crossing waiting times at railway crossings installed on a railway line on which a railway vehicle passes, to execute a predetermined process,
When the route includes a railroad crossing, a process of calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest current location information measured by the navigation device and preset location information of the railroad crossing;
When the distance between the current location and the railroad crossing is within a predetermined distance, a process of acquiring information related to a railroad crossing waiting time from the railroad crossing waiting time calculation server;
a process of calculating again a route from the latest current location measured by the navigation device to the destination when the railway crossing waiting time is equal to or longer than a predetermined time;
causing the navigation device to execute
program.
[Appendix 20]
A program for causing a navigation server configured to calculate a route from a current location to a destination based on position information relating to the current location and the destination acquired from an information communication terminal having a positioning unit that positions the current location, an input unit that inputs a destination, and a display unit that displays information, using railway crossing waiting time data from a railway crossing waiting time calculation server configured to calculate railway crossing waiting times at railway crossings installed on a railway line along which railway vehicles pass, and to provide route guidance to the information communication terminal, the program comprising:
When the railroad crossing is present on the route, a process of calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest current location information measured by the information communication terminal and preset location information of the railroad crossing;
When the distance between the current location and the railroad crossing is within a predetermined distance, a process of acquiring information related to a railroad crossing waiting time from the railroad crossing waiting time calculation server;
a process of calculating again a route from the latest current location measured by the information communication terminal to the destination when the railway crossing waiting time is equal to or longer than a predetermined time;
causing the navigation server to execute the
program.
なお、上記の特許文献の各開示は、本書に引用をもって繰り込み記載されているものとし、必要に応じて本発明の基礎ないし一部として用いることが出来るものとする。本発明の全開示(特許請求の範囲及び図面を含む)の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の全開示の枠内において種々の開示要素(各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む)の多様な組み合わせないし選択(必要により不選択)が可能である。すなわち、本発明は、請求の範囲及び図面を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。また、本願に記載の数値及び数値範囲については、明記がなくともその任意の中間値、下位数値、及び、小範囲が記載されているものとみなされる。さらに、上記引用した文献の各開示事項は、必要に応じ、本願発明の趣旨に則り、本願発明の開示の一部として、その一部又は全部を、本書の記載事項と組み合わせて用いることも、本願の開示事項に含まれる(属する)ものと、みなされる。 The disclosures of the above patent documents are incorporated herein by reference and may be used as the basis or part of the present invention as necessary. Within the framework of the entire disclosure of the present invention (including the claims and drawings), and further based on the basic technical ideas, modifications and adjustments of the embodiments and examples are possible. Furthermore, within the framework of the entire disclosure of the present invention, various combinations or selections (or non-selection as necessary) of various disclosed elements (including each element of each claim, each element of each embodiment or example, each element of each drawing, etc.) are possible. In other words, the present invention naturally includes various modifications and corrections that a person skilled in the art would be able to make in accordance with the entire disclosure, including the claims and drawings, and the technical ideas. Furthermore, with regard to the numerical values and numerical ranges described in this application, any intermediate value, lower numerical value, and small range are considered to be described even if not specified. Furthermore, the disclosures of the above cited documents may be used in part or in whole in combination with the descriptions in this document as part of the disclosure of the present invention as necessary, in accordance with the spirit of the present invention, and are considered to be included (belong) to the disclosures of this application.
1、2 ナビゲーションシステム
3 踏切
10 踏切待ち時間算出サーバ
11 通信部
12 記憶部
13 制御部
20 鉄道車両
21 通信部
22 記憶部
23 制御部
24 測位部
30 ナビゲーション装置
31 通信部
32 記憶部
33 制御部
34 測位部
35 入力部
36 表示部
40 ネットワーク
50 ナビゲーションサーバ
51 通信部
52 記憶部
53 制御部
60 情報通信端末
61 通信部
62 記憶部
63 制御部
64 測位部
65 入力部
66 表示部
100 ハードウェア資源
101 プロセッサ
102 メモリ
103 ネットワークインタフェイス
104 内部バス
LIST OF
Claims (9)
鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバと、
を備え、
前記ナビゲーション装置は、
情報を表示する表示部と、
前記ナビゲーション装置の現在地を測位する測位部と、
前記表示部及び前記測位部を制御するとともに、所定の情報処理を行う制御部と、
を備え、
前記踏切待ち時間算出サーバは、外部から取得した前記鉄道車両の位置情報及び速度情報、並びに、予め設定された前記踏切の位置情報に基づいて、前記踏切での踏切待ち時間を算出する制御部を備え、
前記ナビゲーション装置の前記制御部は、
前記経路に前記踏切が存在するときに、前記ナビゲーション装置の前記測位部で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記ナビゲーション装置の前記測位部で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、
前記踏切待ち時間が、予め設定された所定時間未満のときに、前記踏切待ち時間を前記表示部で表示させて、前記経路案内を継続する処理と、
を行うように構成されている、
ナビゲーションシステム。 A navigation device configured to calculate a route from a current location to a destination and provide route guidance;
A railway crossing waiting time calculation server configured to calculate a railway crossing waiting time at a railway crossing installed on a railway line through which a railway vehicle passes;
Equipped with
The navigation device includes:
A display unit for displaying information;
a positioning unit that measures a current location of the navigation device;
a control unit that controls the display unit and the positioning unit and performs predetermined information processing;
Equipped with
The railroad crossing waiting time calculation server includes a control unit that calculates a railroad crossing waiting time at the railroad crossing based on position information and speed information of the railroad vehicle acquired from an external source and preset position information of the railroad crossing,
The control unit of the navigation device
When the route includes a railroad crossing, a process of calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest position information of the current location measured by the positioning unit of the navigation device and preset position information of the railroad crossing;
When the distance between the current location and the railroad crossing is within a predetermined distance, a process of acquiring information related to a railroad crossing waiting time from the railroad crossing waiting time calculation server;
a process of calculating again a route from the latest current location measured by the positioning unit of the navigation device to the destination when the railway crossing waiting time is equal to or longer than a predetermined time set in advance;
When the railroad crossing waiting time is less than a predetermined time, the process of displaying the railroad crossing waiting time on the display unit and continuing the route guidance;
4. The method of claim 3,
Navigation system.
請求項1記載のナビゲーションシステム。 The control unit of the navigation device is configured to perform a process of continuing the route guidance when the distance between the current location and the railroad crossing is not within a predetermined distance set in advance.
The navigation system of claim 1.
前記情報通信端末から取得した前記現在地及び前記目的地に係る各位置情報に基づいて、前記現在地から前記目的地までの間の経路を算出して、前記情報通信端末に対して経路案内するように構成されたナビゲーションサーバと、
鉄道車両が通過する鉄道路線に設置された踏切での踏切待ち時間を算出するように構成された踏切待ち時間算出サーバと、
を備え、
前記ナビゲーションサーバは、所定の情報処理を行う制御部を備え、
前記踏切待ち時間算出サーバは、外部から取得した前記鉄道車両の位置情報及び速度情報、並びに、予め設定された前記踏切の位置情報に基づいて、前記踏切での踏切待ち時間を算出する制御部を備え、
前記ナビゲーションサーバの前記制御部は、
前記経路に前記踏切が存在するときに、前記情報通信端末の前記測位部で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記情報通信端末の前記測位部で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、
前記踏切待ち時間が、予め設定された所定時間未満のときに、前記踏切待ち時間を前記表示部で表示させて、前記経路案内を継続する処理と、
を行うように構成されている、
ナビゲーションシステム。 an information communication terminal including a positioning unit for measuring a current location, an input unit for inputting a destination, and a display unit for displaying information;
a navigation server configured to calculate a route from the current location to the destination based on each piece of location information related to the current location and the destination acquired from the information communication terminal, and to provide route guidance to the information communication terminal;
A railway crossing waiting time calculation server configured to calculate a railway crossing waiting time at a railway crossing installed on a railway line through which a railway vehicle passes;
Equipped with
The navigation server includes a control unit that performs a predetermined information processing.
The railroad crossing waiting time calculation server includes a control unit that calculates a railroad crossing waiting time at the railroad crossing based on position information and speed information of the railroad vehicle acquired from an external source and preset position information of the railroad crossing,
The control unit of the navigation server
When the route includes a railroad crossing, a process of calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest current location information measured by the positioning unit of the information communication terminal and preset location information of the railroad crossing;
When the current location-to-crossing distance is within a preset distance, a process of acquiring information related to a crossing waiting time from the crossing waiting time calculation server;
a process of calculating again a route from the latest current location measured by the positioning unit of the information communication terminal to the destination when the railway crossing waiting time is equal to or longer than a predetermined time;
When the railroad crossing waiting time is less than a predetermined time, the process of displaying the railroad crossing waiting time on the display unit and continuing the route guidance;
4. The method of claim 3,
Navigation system.
情報を表示する表示部と、
前記ナビゲーション装置の現在地を測位する測位部と、
前記表示部及び前記測位部を制御するとともに、所定の情報処理を行う制御部と、
を備え、
前記制御部は、
前記経路に前記踏切が存在するときに、前記ナビゲーション装置の前記測位部で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記ナビゲーション装置の前記測位部で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、
前記踏切待ち時間が、予め設定された所定時間未満のときに、前記踏切待ち時間を前記表示部で表示させて、前記経路案内を継続する処理と、
を行うように構成されている、
ナビゲーション装置。 A navigation device configured to calculate a route from a current location to a destination and provide route guidance using railway crossing waiting time data from a railway crossing waiting time calculation server configured to calculate railway crossing waiting times at railway crossings installed on a railway line along which a railway vehicle passes,
A display unit for displaying information;
a positioning unit that measures a current location of the navigation device;
a control unit that controls the display unit and the positioning unit and performs predetermined information processing;
Equipped with
The control unit is
When the route includes a railroad crossing, a process of calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest current location information measured by the positioning unit of the navigation device and preset location information of the railroad crossing;
When the current location-to-crossing distance is within a preset distance, a process of acquiring information related to a crossing waiting time from the crossing waiting time calculation server;
a process of calculating again a route from the latest current location measured by the positioning unit of the navigation device to the destination when the railway crossing waiting time is equal to or longer than a predetermined time set in advance;
When the railroad crossing waiting time is less than a predetermined time, the process of displaying the railroad crossing waiting time on the display unit and continuing the route guidance;
4. The method of claim 3,
Navigation device.
所定の情報処理を行う制御部を備え、
前記制御部は、
前記経路に前記踏切が存在するときに、前記情報通信端末の前記測位部で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記情報通信端末の前記測位部で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、
前記踏切待ち時間が、予め設定された所定時間未満のときに、前記踏切待ち時間を前記表示部で表示させて、前記経路案内を継続する処理と、
を行うように構成されている、
ナビゲーションサーバ。 a navigation server configured to calculate a route from a current location to a destination based on position information relating to the current location and the destination acquired from an information communication terminal including a positioning unit that positions a current location, an input unit that inputs a destination, and a display unit that displays information, using railway crossing waiting time data from a railway crossing waiting time calculation server configured to calculate railway crossing waiting times at railway crossings installed on a railway line along which railway vehicles pass, and to provide route guidance to the information communication terminal,
A control unit that performs predetermined information processing,
The control unit is
When the route includes a railroad crossing, a process of calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest current location information measured by the positioning unit of the information communication terminal and preset location information of the railroad crossing;
When the current location-to-crossing distance is within a preset distance, a process of acquiring information related to a crossing waiting time from the crossing waiting time calculation server;
a process of calculating again a route from the latest current location measured by the positioning unit of the information communication terminal to the destination when the railway crossing waiting time is equal to or longer than a predetermined time;
When the railroad crossing waiting time is less than a predetermined time, the process of displaying the railroad crossing waiting time on the display unit and continuing the route guidance;
4. The method of claim 3,
Navigation server.
前記経路に前記踏切が存在するときに、前記ナビゲーション装置で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出するステップと、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得するステップと、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記ナビゲーション装置で測位された最新の現在地から前記目的地までの間の経路を算出するステップと、
前記踏切待ち時間が、予め設定された所定時間未満のときに、前記踏切待ち時間を表示させて、前記経路案内を継続するステップと、
を含む、
ナビゲーション方法。 A navigation method using a navigation device configured to calculate a route from a current location to a destination and provide route guidance using railroad crossing waiting time data from a railroad crossing waiting time calculation server configured to calculate railroad crossing waiting times at railroad crossings installed on a railroad line through which a railroad vehicle passes, comprising:
a step of calculating a current location to current crossing distance between the current location and the current crossing based on the latest current location information measured by the navigation device and preset location information of the current crossing when the current crossing is present on the route;
When the current location-to-railroad crossing distance is within a preset distance, acquiring information related to a railroad crossing waiting time from the railroad crossing waiting time calculation server;
a step of calculating again a route from a latest current location measured by the navigation device to the destination when the railway crossing waiting time is equal to or longer than a predetermined time set in advance;
a step of displaying the railway crossing waiting time and continuing the route guidance when the railway crossing waiting time is less than a predetermined time set in advance;
including,
Navigation methods.
前記経路に前記踏切が存在するときに、前記情報通信端末で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出するステップと、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得するステップと、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記情報通信端末で測位された最新の現在地から前記目的地までの間の経路を算出するステップと、
前記踏切待ち時間が、予め設定された所定時間未満のときに、前記踏切待ち時間を前記表示部で表示させて、前記経路案内を継続するステップと、
を含む、
ナビゲーション方法。 A navigation method using a navigation server configured to calculate a route from a current location to a destination based on position information relating to the current location and the destination acquired from an information communication terminal having a positioning unit that positions a current location, an input unit that inputs a destination, and a display unit that displays information, using railway crossing waiting time data from a railway crossing waiting time calculation server configured to calculate railway crossing waiting times at railway crossings installed on a railway line along which railway vehicles pass, and to provide route guidance to the information communication terminal,
a step of calculating a current location to current crossing distance between the current location and the current crossing based on the latest current location information measured by the information communication terminal and preset location information of the current crossing when the current location is located on the route;
When the current location-to-railroad crossing distance is within a preset distance, acquiring information related to a railroad crossing waiting time from the railroad crossing waiting time calculation server;
a step of calculating again a route from a latest current location measured by the information communication terminal to the destination when the railway crossing waiting time is equal to or longer than a predetermined time set in advance;
when the railway crossing waiting time is less than a predetermined time set in advance, displaying the railway crossing waiting time on the display unit and continuing the route guidance;
including,
Navigation methods.
前記経路に前記踏切が存在するときに、前記ナビゲーション装置で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記ナビゲーション装置で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、
前記踏切待ち時間が、予め設定された所定時間未満のときに、前記踏切待ち時間を表示させて、前記経路案内を継続する処理と、
を前記ナビゲーション装置に実行させる、
プログラム。 A program for causing a navigation device configured to calculate a route from a current location to a destination and provide route guidance by using railway crossing waiting time data from a railway crossing waiting time calculation server configured to calculate railway crossing waiting times at railway crossings installed on a railway line on which a railway vehicle passes, to execute a predetermined process,
When the route includes a railroad crossing, a process of calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest current location information measured by the navigation device and preset location information of the railroad crossing;
When the current location-to-crossing distance is within a preset distance, a process of acquiring information related to a crossing waiting time from the crossing waiting time calculation server;
a process of calculating again a route from the latest current location measured by the navigation device to the destination when the railway crossing waiting time is equal to or longer than a predetermined time;
When the railway crossing waiting time is less than a predetermined time, a process of displaying the railway crossing waiting time and continuing the route guidance;
causing the navigation device to execute
program.
前記経路に前記踏切が存在するときに、前記情報通信端末で測位された最新の現在地の位置情報、及び、予め設定された前記踏切の位置情報に基づいて、前記現在地と前記踏切との間の現在地踏切間距離を算出する処理と、
前記現在地踏切間距離が、予め設定された所定距離以内にあるときに、前記踏切待ち時間算出サーバから踏切待ち時間に係る情報を取得する処理と、
前記踏切待ち時間が、予め設定された所定時間以上であるときに、再度、前記情報通信端末で測位された最新の現在地から前記目的地までの間の経路を算出する処理と、
前記踏切待ち時間が、予め設定された所定時間未満のときに、前記踏切待ち時間を前記表示部で表示させて、前記経路案内を継続する処理と、
を前記ナビゲーションサーバに実行させる、
プログラム。 A program for causing a navigation server configured to calculate a route from a current location to a destination based on position information relating to the current location and the destination acquired from an information communication terminal having a positioning unit that positions the current location, an input unit that inputs a destination, and a display unit that displays information, using railway crossing waiting time data from a railway crossing waiting time calculation server configured to calculate railway crossing waiting times at railway crossings installed on a railway line along which railway vehicles pass, and to provide route guidance to the information communication terminal, the program comprising:
When the railroad crossing is present on the route, a process of calculating a current location-to-railroad crossing distance between the current location and the railroad crossing based on the latest current location information measured by the information communication terminal and preset location information of the railroad crossing;
When the current location-to-crossing distance is within a preset distance, a process of acquiring information related to a crossing waiting time from the crossing waiting time calculation server;
a process of calculating again a route from the latest current location measured by the information communication terminal to the destination when the railway crossing waiting time is equal to or longer than a predetermined time;
When the railroad crossing waiting time is less than a predetermined time, the process of displaying the railroad crossing waiting time on the display unit and continuing the route guidance;
causing the navigation server to execute the
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020117558A JP7505745B2 (en) | 2020-07-08 | 2020-07-08 | Navigation system, device, server, method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020117558A JP7505745B2 (en) | 2020-07-08 | 2020-07-08 | Navigation system, device, server, method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022014990A JP2022014990A (en) | 2022-01-21 |
| JP7505745B2 true JP7505745B2 (en) | 2024-06-25 |
Family
ID=80120606
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020117558A Active JP7505745B2 (en) | 2020-07-08 | 2020-07-08 | Navigation system, device, server, method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7505745B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010223708A (en) | 2009-03-23 | 2010-10-07 | Mitsubishi Electric Corp | Navigation system |
-
2020
- 2020-07-08 JP JP2020117558A patent/JP7505745B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010223708A (en) | 2009-03-23 | 2010-10-07 | Mitsubishi Electric Corp | Navigation system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022014990A (en) | 2022-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12451004B2 (en) | Methods and systems for generating revised jam conditions | |
| US9851215B2 (en) | Navigation system with geographic familiarity mechanism and method of operation thereof | |
| EP2867617B1 (en) | Generating alternative routes | |
| JP6294874B2 (en) | How to provide traffic flow messages | |
| CN104350362B (en) | Vehicle position detection device and method | |
| CN103047993A (en) | Method and device for path planning | |
| JP2019100763A (en) | Passing-each-other difficulty section avoidance system, server device, information display device, and passing-each-other difficulty section avoidance method | |
| JP6135448B2 (en) | Information providing system, information providing method, and information providing program | |
| JP4652472B2 (en) | NAVIGATION DEVICE, NAVIGATION METHOD, NAVIGATION PROGRAM, AND RECORDING MEDIUM | |
| US20180209811A1 (en) | Systems and Methods for Recognizing and Measuring Hard-to-Reach Destinations | |
| JP7505745B2 (en) | Navigation system, device, server, method, and program | |
| JP2013007577A (en) | Route search system, route search device, terminal device, route search method and route search program | |
| US20220155080A1 (en) | System and method for detecting a roadblock zone | |
| CN101600940B (en) | Route search device, route search method | |
| CN106716065B (en) | Information processing apparatus, control method therefor, and program | |
| JP4823104B2 (en) | Navigation device and traffic information acquisition method | |
| CN110892229B (en) | Notification control device and notification control method | |
| JP2017168040A (en) | Insurance condition determining device, insurance condition determining method, and program | |
| JP2009288106A (en) | Route search apparatus, route search method, route search program, and recording medium | |
| JP4684132B2 (en) | Navigation device | |
| JP4939296B2 (en) | Display device, display method, display program, and recording medium | |
| JP6272162B2 (en) | Exit guidance system and exit guidance method | |
| KR20130044020A (en) | Lap time display method for point of arrival by section of navigation system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230602 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240116 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240226 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240514 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240606 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7505745 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |