Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6604023B2 - Information processing system, control method and program thereof, and navigation management server, control method and program thereof - Google Patents
[go: Go Back, main page]

JP6604023B2 - Information processing system, control method and program thereof, and navigation management server, control method and program thereof - Google Patents

Information processing system, control method and program thereof, and navigation management server, control method and program thereof Download PDF

Info

Publication number
JP6604023B2
JP6604023B2 JP2015088169A JP2015088169A JP6604023B2 JP 6604023 B2 JP6604023 B2 JP 6604023B2 JP 2015088169 A JP2015088169 A JP 2015088169A JP 2015088169 A JP2015088169 A JP 2015088169A JP 6604023 B2 JP6604023 B2 JP 6604023B2
Authority
JP
Japan
Prior art keywords
navigation
information
navigation device
management server
position information
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
Application number
JP2015088169A
Other languages
Japanese (ja)
Other versions
JP2016206014A (en
Inventor
守 平田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2015088169A priority Critical patent/JP6604023B2/en
Publication of JP2016206014A publication Critical patent/JP2016206014A/en
Application granted granted Critical
Publication of JP6604023B2 publication Critical patent/JP6604023B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

ユーザの現在の位置に向かうナビゲーション装置の位置情報を手間を掛けることなく取得し、表示する仕組みを提供することのできる情報処理システム、その制御方法、及びプログラム、並びに、ナビゲーション管理サーバ、その制御方法、及びプログラムに関する。   Information processing system, control method, program, navigation management server, and control method thereof that can provide a mechanism for acquiring and displaying the position information of the navigation device toward the current position of the user without trouble And the program.

従来から車両に搭載されるナビゲーション装置が利用されている。このナビゲーション装置は、使用者(運転手)に対して道案内を開始するに当たり、車両の使用者から目的地の設定を受け付ける。車両は搭載されたGPS(Global Positioning System)受信装置より車両の現在の位置情報をリアルタイムに取得する。車両はナビゲーション管理サーバに対して車両の位置情報と設定された目的地の情報を送信する。ナビゲーション管理サーバでは、車両から送信された車両の位置情報と目的地の情報に基づいて目的地までの最適なルートを検索し、車両に最適なルートを送信する。車両はナビゲーション管理サーバから送信されたルートに基づいて、車両の表示部を通じて使用者に対して道案内を行う。このようにして、設定された目的地まで車両を道案内する仕組みが存在している。   Conventionally, navigation devices mounted on vehicles have been used. This navigation device accepts a destination setting from the user of the vehicle when starting road guidance for the user (driver). The vehicle acquires the current position information of the vehicle in real time from a GPS (Global Positioning System) receiver. The vehicle transmits vehicle position information and set destination information to the navigation management server. The navigation management server searches for the optimum route to the destination based on the vehicle position information and the destination information transmitted from the vehicle, and transmits the optimum route for the vehicle. Based on the route transmitted from the navigation management server, the vehicle provides route guidance to the user through the display unit of the vehicle. Thus, there is a mechanism for guiding the vehicle to the set destination.

この仕組みを用いれば、例えば待ち合わせ場所をナビゲーション装置に入力することで、ナビゲーション装置に道案内をさせ、待ち合わせ場所まで移動することが可能となる。   If this mechanism is used, for example, by inputting a meeting place into the navigation device, it is possible to guide the navigation device to the route and move to the meeting place.

特許文献1では、ユーザが所持する携帯端末のGPS機能により取得したユーザの位置情報を、車両に送信することにより、車両の使用者が簡単に目的地を設定することが可能な仕組みが開示されている。   Patent Document 1 discloses a mechanism that allows a user of a vehicle to easily set a destination by transmitting the user's position information acquired by the GPS function of a mobile terminal possessed by the user to the vehicle. ing.

特開2010−25909号公報JP 2010-25909 A

待ち合わせをするユーザが他のユーザよりも先に待ち合わせ場所に到着した場合、待ち合わせ場所で他のユーザを待たなければならない。特に他のユーザが車両で待ち合わせ場所に向かう場合、道路の渋滞により到着時間が大幅に遅れてしまうことがあるため、これにより待ち合わせ場所で待機するユーザが不安になってしまうことがある。   When a user who is waiting for the user arrives at the meeting place before other users, the user must wait for the other user at the meeting place. In particular, when another user heads to a meeting place with a vehicle, the arrival time may be greatly delayed due to traffic jams on the road, which may cause anxiety for the user waiting at the meeting place.

上述した特許文献1では、車両の使用者が簡単に目的地を設定することができる仕組みが開示されているものの、待ち合わせをするユーザが待ち合わせ場所に向かう他のユーザの車両の状況を把握する仕組みは開示されていない。   Although the above-described Patent Document 1 discloses a mechanism by which a user of a vehicle can easily set a destination, a mechanism in which a user who waits knows the status of another user's vehicle heading to the meeting place. Is not disclosed.

待ち合わせをするユーザは、他のユーザの車両の状況を把握する方法として、車両を運転中の他のユーザに電話をすることが考えられるが、運転中は電話に出ることができないため連絡を取る手段がない。   As a method for grasping the status of other users' vehicles, the user who is waiting may call another user who is driving the vehicle. There is no means.

そこで、本発明は特定地点に向かうナビゲーション装置の位置を容易に確認できる仕組みを提供することを目的とする。
SUMMARY OF THE INVENTION An object of the present invention is to provide a mechanism for easily confirming the position of a navigation device heading to a specific point .

本発明の情報処理システムは、ナビゲーション管理サーバで管理される、目的地を受け付けるナビゲーション装置と、前記ナビゲーション装置の識別情報と前記ナビゲーション装置にて受け付けた目的地の位置情報とを管理するナビゲーション管理サーバと、携帯端末とを備える情報処理システムであって、前記携帯端末から特定地点の位置情報を取得する第1の取得手段と、前記管理する前記ナビゲーション装置にて受け付けた目的地の位置情報と前記取得した特定地点の位置情報とに基づいて、前記特定地点に向かう1または複数のナビゲーション装置を特定する特定手段と、前記特定した前記ナビゲーション装置の位置情報を取得する第2の取得手段と、前記取得した前記ナビゲーション装置位置情報に基づいて、前記携帯端末の表示部に前記ナビゲーション装置の位置を表示させるよう制御する表示制御手段とを備えることを特徴とする。
An information processing system according to the present invention manages a navigation device that receives a destination, is managed by a navigation management server, and identifies identification information of the navigation device and location information of the destination that is received by the navigation device . When an information processing system comprising a portable terminal, a first obtaining means for obtaining position information of a specific point from the mobile terminal, and the destination location information received by the navigation device to the management the obtained on the basis of the position information of the specific point, and identifying means for identifying one or more navigation devices towards said specific location, a second acquisition means for acquiring position information of the specified the navigation device, based on the obtained position information of the navigation device, the table of the mobile terminal Characterized in that it comprises a display control means for controlling so that the display position of the navigation device in section.

本発明によれば、特定地点に向かうナビゲーション装置の位置を容易に確認できる仕組みを提供することを可能とする。
ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to provide the mechanism which can confirm the position of the navigation apparatus which goes to a specific point easily .

本発明の実施形態における情報処理システムのシステム構成の一例を示す構成図である。It is a block diagram which shows an example of the system configuration | structure of the information processing system in embodiment of this invention. 本発明の実施形態における携帯端末100のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the portable terminal 100 in embodiment of this invention. 本発明の実施形態におけるナビゲーション管理サーバ200のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the navigation management server 200 in embodiment of this invention. 本発明の実施形態におけるナビゲーション装置300のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the navigation apparatus 300 in embodiment of this invention. 本発明の携帯端末100、ナビゲーション管理サーバ200、ナビゲーション装置300の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the portable terminal 100, the navigation management server 200, and the navigation apparatus 300 of this invention. 本発明の実施形態におけるナビゲーション装置300のナビゲーションの処理を説明するフローチャートである。It is a flowchart explaining the process of the navigation of the navigation apparatus 300 in embodiment of this invention. 目的地入力受け付け画面700の一例を示す図である。It is a figure which shows an example of the destination input reception screen. ナビゲーション情報テーブル800の一例を示すデータテーブルである。10 is a data table showing an example of a navigation information table 800. 本発明の実施形態における携帯端末100での参照画像表示処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of the reference image display process in the portable terminal 100 in embodiment of this invention. スケジュールテーブル1000の一例を示すデータテーブルである。3 is a data table showing an example of a schedule table 1000. 参照画像テーブル1100の一例を示すデータテーブルである。10 is a data table showing an example of a reference image table 1100. 図9に示す参照画像生成処理の詳細な処理の流れを説明するフローチャートである。10 is a flowchart for explaining a detailed processing flow of the reference image generation processing shown in FIG. 9. 参照画像1300の一例を示す図である。5 is a diagram illustrating an example of a reference image 1300. FIG. 参照画像要求画面1400の一例を示す図である。FIG. 10 is a diagram showing an example of a reference image request screen 1400.

以下、図面を参照しながら本発明の実施形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の情報処理システムにおけるシステム構成の一例である。   FIG. 1 is an example of a system configuration in an information processing system of the present invention.

本発明の情報処理システムは、携帯端末100、ナビゲーション管理サーバ200、ナビゲーション装置300を備えている。本発明の実施形態では、ナビゲーション装置300を車両に搭載されるナビゲーション装置300としたが、道案内アプリケーションをインストールした携帯端末(スマートフォン)であってもよい。ナビゲーション管理サーバ200は、携帯端末100とナビゲーション装置300にネットワークを介して通信可能に接続されている。
本発明の情報処理システムの概要を説明する。
The information processing system of the present invention includes a mobile terminal 100, a navigation management server 200, and a navigation device 300. In the embodiment of the present invention, the navigation device 300 is a navigation device 300 mounted on a vehicle, but may be a mobile terminal (smart phone) in which a road guidance application is installed. The navigation management server 200 is connected to the mobile terminal 100 and the navigation device 300 via a network so that they can communicate with each other.
An outline of the information processing system of the present invention will be described.

携帯端末100から待ち合わせをするナビゲーション装置300の現在位置の取得要求と、携帯端末100の現在の位置情報とをナビゲーション管理サーバに対して送信する。携帯端末100はユーザのスケジュール管理を行う機能であるスケジュール機能を備えており、携帯端末100に所定条件を満たすスケジュールがあればユーザの目的地情報を含むスケジュールの情報も併せて送信する。   The acquisition request of the current position of the navigation device 300 that waits from the mobile terminal 100 and the current position information of the mobile terminal 100 are transmitted to the navigation management server. The mobile terminal 100 has a schedule function that is a function for managing a user's schedule. If the mobile terminal 100 has a schedule that satisfies a predetermined condition, the mobile terminal 100 also transmits information on the schedule including the user's destination information.

ナビゲーション管理サーバ200は複数のナビゲーション装置300の道案内の管理をするサーバ装置であって、ナビゲーション装置300からナビゲーション装置300の現在地情報と目的地を示す情報を取得し、ナビゲーション装置300の現在地から目的地までのルートを検索する。ナビゲーション管理サーバ200は検索により得られたルートをナビゲーション装置300に対して送信する。ナビゲーション装置300は受け取ったルートに基づいて、ナビゲーション装置300が記憶する地図の情報を用いて道案内を運転手に対して行っている。   The navigation management server 200 is a server device that manages route guidance for a plurality of navigation devices 300, acquires the current location information of the navigation device 300 and information indicating the destination from the navigation device 300, and acquires the destination from the current location of the navigation device 300. Find the route to the ground. The navigation management server 200 transmits the route obtained by the search to the navigation device 300. Based on the received route, the navigation device 300 uses the map information stored in the navigation device 300 to provide road guidance to the driver.

ナビゲーション管理サーバ200は、携帯端末100の現在地を目的地とするナビゲーション装置300の現在位置の取得要求を受け付けると、携帯端末100から同時に送信された携帯端末100の位置情報を、目的地として設定しているナビゲーション装置300を抽出する。携帯端末100からスケジュールの情報が送信されたのであれば、ナビゲーション管理サーバ200はスケジュールに含まれる目的地情報を、目的地としているナビゲーション装置300を抽出し特定する。   When the navigation management server 200 receives an acquisition request for the current position of the navigation device 300 with the current location of the mobile terminal 100 as the destination, the navigation management server 200 sets the location information of the mobile terminal 100 transmitted from the mobile terminal 100 at the same time as the destination. The navigation device 300 is extracted. If the schedule information is transmitted from the portable terminal 100, the navigation management server 200 extracts and specifies the navigation device 300 as the destination for the destination information included in the schedule.

このようにしてナビゲーション管理サーバ200が特定したナビゲーション装置300の位置情報を取得し、ナビゲーション装置300の位置と携帯端末100の現在地(スケジュールの目的地)を地図上に示した画像である参照画像1300を生成し、参照画像を携帯端末100に対して送信する。   In this way, the position information of the navigation device 300 specified by the navigation management server 200 is acquired, and the reference image 1300 which is an image showing the position of the navigation device 300 and the current location of the mobile terminal 100 (schedule destination) on a map. And the reference image is transmitted to the mobile terminal 100.

携帯端末100は、ナビゲーション管理サーバ200から送信された参照画像をディスプレイ110などの表示部に表示する。
以上が本発明の情報処理システムの概要である。
The mobile terminal 100 displays the reference image transmitted from the navigation management server 200 on a display unit such as the display 110.
The above is the outline of the information processing system of the present invention.

次に図2を用いて携帯端末100のハードウェア構成を説明する。   Next, the hardware configuration of the mobile terminal 100 will be described with reference to FIG.

携帯端末100は、タッチパネルを備える装置である。   The mobile terminal 100 is a device that includes a touch panel.

CPU101は、システムバスを介してメモリやコントローラを統括的に制御する。ROM102やHDD(ハードディスク)104には、CPU101の制御プログラムであるBIOS(Basic Input / OutputSystem)やオペレーティングシステム170が記憶されている。更には、携帯端末100が実行する機能を実現するために必要な、後述する各種プログラム等が記憶されている。   The CPU 101 comprehensively controls the memory and the controller via the system bus. The ROM 102 and HDD (hard disk) 104 store a basic input / output system (BIOS) that is a control program of the CPU 101 and an operating system 170. Furthermore, various programs and the like described below necessary for realizing the functions executed by the mobile terminal 100 are stored.

RAM103は、CPU101の主メモリ、ワークエリア等として機能する。CPU101は、処理の実行に際して必要なプログラム等をRAM103にロードして、プログラムを実行することで各種動作を実現するものである。   The RAM 103 functions as a main memory, work area, and the like for the CPU 101. The CPU 101 implements various operations by loading a program or the like necessary for execution of processing into the RAM 103 and executing the program.

ディスプレイコントローラ104は、ディスプレイ110の表示を制御する。   The display controller 104 controls display on the display 110.

タッチパネルコントローラ105は、タッチパネル111からの入力を制御する。ディスプレイ110は例えば液晶ディスプレイである。また、ディスプレイ110の表面にはタッチパネル111が備えられている。タッチパネル111に対するタッチ操作の検知をタッチパネルコントローラ105が制御する。   The touch panel controller 105 controls input from the touch panel 111. The display 110 is a liquid crystal display, for example. A touch panel 111 is provided on the surface of the display 110. The touch panel controller 105 controls detection of a touch operation on the touch panel 111.

カメラコントローラ106は、カメラ112で取得した画像データの入力を制御する。   The camera controller 106 controls input of image data acquired by the camera 112.

センサコントローラ107は、加速度センサなどのセンサ113からの入力を制御する。   The sensor controller 107 controls input from a sensor 113 such as an acceleration sensor.

ネットワークコントローラ108は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。   The network controller 108 is connected to and communicates with an external device via a network, and executes communication control processing on the network. For example, Internet communication using TCP / IP is possible.

GPSコントローラ116は、GPS受信装置が受信するGPSの情報の入力を制御するものである。GPS受信装置がGPSの情報を受信することにより、現在の携帯端末100の位置情報を取得することができる。   The GPS controller 116 controls input of GPS information received by the GPS receiver. The current position information of the mobile terminal 100 can be acquired by the GPS receiving device receiving GPS information.

前述したCPU101、各メモリ、各コントローラは、1つのチップ115に統合されている。いわゆるSoC(System on Chip)の形態で携帯端末100の内部に備えられている。   The CPU 101, each memory, and each controller described above are integrated into one chip 115. The mobile terminal 100 is provided in the form of a so-called SoC (System on Chip).

尚、CPU101は、例えばRAM103内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ110での表示を可能としている。   For example, the CPU 101 can perform display on the display 110 by executing outline font rasterization processing on a display information area in the RAM 103.

本発明の携帯端末100が後述する各種処理を実行するために用いられる各種プログラム等はフラッシュメモリ114に記録されており、必要に応じてRAM103にロードされることによりCPU101によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルはフラッシュメモリ114に格納されている。以上が、本実施形態におけるハードウェア構成である。尚、このハードウェア構成は一例であり、用途や目的に応じて様々な構成例がある。つまり位置情報を取得することが可能であれば、これに限定されない。   Various programs and the like used for the portable terminal 100 of the present invention to execute various processes to be described later are recorded in the flash memory 114, and are executed by the CPU 101 by being loaded into the RAM 103 as necessary. . Further, definition files and various information tables used by the program according to the present invention are stored in the flash memory 114. The above is the hardware configuration in the present embodiment. Note that this hardware configuration is an example, and there are various configuration examples depending on applications and purposes. That is, the present invention is not limited to this as long as the position information can be acquired.

次に図3を用いてナビゲーション管理サーバ200のハードウェア構成を説明する。   Next, the hardware configuration of the navigation management server 200 will be described with reference to FIG.

ナビゲーション管理サーバ200は、CPU201、RAM202、ROM203、システムバス204、入力コントローラ205、ビデオコントローラ206、メモリコントローラ207、通信I/Fコントローラ208、入力デバイス209、ディスプレイ210、外部メモリ211(記憶手段に相当する)等を備える。   The navigation management server 200 includes a CPU 201, RAM 202, ROM 203, system bus 204, input controller 205, video controller 206, memory controller 207, communication I / F controller 208, input device 209, display 210, external memory 211 (corresponding to storage means). Etc.).

CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。   The CPU 201 comprehensively controls each device and controller connected to the system bus 204.

RAM202は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をRAM202にロードして、プログラムを実行することで各種動作を実現するものである。   The RAM 202 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations by loading a program necessary for execution of processing into the RAM 202 and executing the program.

ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / OutputSystem)やオペレーティングシステムや、各種装置の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。   The ROM 203 or the external memory 211 stores a BIOS (Basic Input / Output System) that is a control program of the CPU 201, an operating system, and various programs described below that are necessary for realizing functions executed by various devices.

入力コントローラ205は、キーボードやマウス等のポインティングデバイス(入力デバイス209)からの入力を制御する。   The input controller 205 controls input from a pointing device (input device 209) such as a keyboard and a mouse.

ビデオコントローラ206はディスプレイ210等の表示装置の表示を制御する。ディスプレイ210は例えばCRTや液晶ディスプレイである。   The video controller 206 controls display on a display device such as the display 210. The display 210 is, for example, a CRT or a liquid crystal display.

メモリコントローラ207は、ブートプログラム、ブラウザソフトウェア、各種のアプリケーション、地図データ、ユーザファイル、各種データ等を記憶するハードディスクやフレキシブルディスク或いはPCMCIAカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ211へのアクセスを制御する。   The memory controller 207 is an external memory such as a hard disk or a flexible disk that stores a boot program, browser software, various applications, map data, user files, various data, etc., or a card type memory connected to a PCMCIA card slot via an adapter. Controls access to 211.

尚、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ210上での表示を可能としている。また、CPU201は、ディスプレイ210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   Note that the CPU 201 enables display on the display 210 by executing outline font rasterization processing on a display information area in the RAM 202, for example. Further, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the display 210.

本発明のナビゲーション管理サーバ200が後述する各種処理を実行するために用いられる各種プログラム等はそれぞれ外部メモリ211に記憶されており、必要に応じてRAM202にロードされることにより、CPU201によって実行されるものである。さらに、本発明に係るプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ211に格納されている。   Various programs used for the navigation management server 200 of the present invention to execute various processes described later are stored in the external memory 211 and loaded into the RAM 202 as necessary to be executed by the CPU 201. Is. Furthermore, definition files and various information tables used by the program according to the present invention are stored in the external memory 211.

以上で、本発明の実施形態におけるナビゲーション管理サーバ200のハードウェア構成の説明を終了する。なお、図2に示すハードウェア構成は一例であって、目的や用途によって様々な構成例がある。   This is the end of the description of the hardware configuration of the navigation management server 200 according to the embodiment of the present invention. Note that the hardware configuration shown in FIG. 2 is an example, and there are various configuration examples depending on the purpose and application.

次に図4を用いてナビゲーション装置300のハードウェア構成を説明する。   Next, the hardware configuration of the navigation apparatus 300 will be described with reference to FIG.

ナビゲーション装置300は、CPU301、RAM302、ROM303、システムバス304、入力コントローラ305、ビデオコントローラ306、メモリコントローラ307、通信I/Fコントローラ308、入力デバイス309、ディスプレイ310、外部メモリ311、GPSコントローラ313、GPS受信装置312等を備える。   The navigation device 300 includes a CPU 301, RAM 302, ROM 303, system bus 304, input controller 305, video controller 306, memory controller 307, communication I / F controller 308, input device 309, display 310, external memory 311, GPS controller 313, GPS A receiving device 312 and the like are provided.

CPU301は、システムバス304に接続される各デバイスやコントローラを統括的に制御する。   The CPU 301 comprehensively controls each device and controller connected to the system bus 304.

RAM302は、CPU301の主メモリ、ワークエリア等として機能する。CPU301は、処理の実行に際して必要なプログラム等をRAM302にロードして、プログラムを実行することで各種動作を実現するものである。   The RAM 302 functions as a main memory, work area, and the like for the CPU 301. The CPU 301 implements various operations by loading a program necessary for execution of processing into the RAM 302 and executing the program.

ROM303あるいは外部メモリ311には、CPU301の制御プログラムであるBIOS(Basic Input / OutputSystem)やオペレーティングシステムや、各種装置の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。   The ROM 303 or the external memory 311 stores a basic input / output system (BIOS) that is a control program of the CPU 301, an operating system, and various programs described later that are necessary for realizing functions executed by various devices.

入力コントローラ305は、ボタン等のデバイス(入力デバイス309)からの入力を制御する。   The input controller 305 controls input from a device such as a button (input device 309).

ビデオコントローラ306はディスプレイ310等の表示装置の表示を制御する。ディスプレイ310は例えばCRTや液晶ディスプレイである。   The video controller 306 controls display on a display device such as the display 310. The display 310 is, for example, a CRT or a liquid crystal display.

メモリコントローラ307は、ブートプログラム、ブラウザソフトウェア、各種のアプリケーション、地図データ、ユーザファイル、各種データ等を記憶するハードディスクやフレキシブルディスク或いはPCMCIAカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ311へのアクセスを制御する。   The memory controller 307 is an external memory such as a hard disk or a flexible disk that stores a boot program, browser software, various applications, map data, user files, various data, etc., or a card type memory connected to the PCMCIA card slot via an adapter. Control access to 311.

GPSコントローラ313は、GPS受信装置312からのGPS情報の入力を制御する。   The GPS controller 313 controls input of GPS information from the GPS receiver 312.

尚、CPU301は、例えばRAM302内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ310上での表示を可能としている。   Note that the CPU 301 enables display on the display 310 by executing outline font rasterization processing on a display information area in the RAM 302, for example.

本発明のナビゲーション管理サーバ200が後述する各種処理を実行するために用いられる各種プログラム等はそれぞれ外部メモリ311に記憶されており、必要に応じてRAM302にロードされることにより、CPU301によって実行されるものである。さらに、本発明に係るプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ311に格納されている。   Various programs and the like used by the navigation management server 200 of the present invention to execute various processes to be described later are stored in the external memory 311, and are loaded into the RAM 302 as necessary to be executed by the CPU 301. Is. Furthermore, definition files and various information tables used by the program according to the present invention are stored in the external memory 311.

以上で、本発明の実施形態におけるナビゲーション管理サーバ200のハードウェア構成の説明を終了する。なお、図2に示すハードウェア構成は一例であって、目的や用途によって様々な構成例がある。   This is the end of the description of the hardware configuration of the navigation management server 200 according to the embodiment of the present invention. Note that the hardware configuration shown in FIG. 2 is an example, and there are various configuration examples depending on the purpose and application.

次に図5を用いて、携帯端末100、ナビゲーション管理サーバ200、ナビゲーション装置300の機能構成を説明する。   Next, functional configurations of the mobile terminal 100, the navigation management server 200, and the navigation device 300 will be described with reference to FIG.

携帯端末100は、位置情報取得部151、表示制御部152、スケジュール管理部153を備えている。   The portable terminal 100 includes a position information acquisition unit 151, a display control unit 152, and a schedule management unit 153.

位置情報取得部151はGPS受信装置117からGPS情報を取得する機能部である。表示制御部152はディスプレイ110の表示を制御する機能部である。スケジュール管理部153は、フラッシュメモリ114に記憶されるスケジュールを管理する機能部である。   The position information acquisition unit 151 is a functional unit that acquires GPS information from the GPS receiver 117. The display control unit 152 is a functional unit that controls display on the display 110. The schedule management unit 153 is a functional unit that manages a schedule stored in the flash memory 114.

ナビゲーション管理サーバ200は、ナビゲーション情報生成部251、地図データ管理部252、ナビゲーション端末特定部253、参照画像生成部254を備えている。   The navigation management server 200 includes a navigation information generation unit 251, a map data management unit 252, a navigation terminal identification unit 253, and a reference image generation unit 254.

ナビゲーション情報生成部251はナビゲーション装置300を搭載した車両が目的地に向かうまでのルート情報を含むナビゲーション情報を生成する機能部である。地図データ管理部252は地図データを管理する機能部である。ナビゲーション端末特定部253は、携帯端末100から取得した位置情報とナビゲーション装置300が目的地とする位置情報である目的地情報のマッチングをし、一致した目的地情報に対応するナビゲーション装置300を特定する機能部である。参照画像生成部254は、携帯端末100で表示するための参照画像1300を生成する機能部である。参照画像1300とは、携帯端末100から取得した位置情報(現在の位置情報またはスケジュールに設定される位置情報)と、ナビゲーション端末特定部253で特定したナビゲーション装置300の目的地情報とを地図上に表示させた画像であり、例えば図13に示す画像である。   The navigation information generation unit 251 is a functional unit that generates navigation information including route information for a vehicle on which the navigation device 300 is mounted to go to a destination. The map data management unit 252 is a functional unit that manages map data. The navigation terminal specifying unit 253 matches the position information acquired from the mobile terminal 100 with the destination information that is the position information that the navigation apparatus 300 uses as the destination, and specifies the navigation apparatus 300 corresponding to the matched destination information. It is a functional part. The reference image generation unit 254 is a functional unit that generates a reference image 1300 for display on the mobile terminal 100. The reference image 1300 refers to the position information acquired from the mobile terminal 100 (current position information or position information set in the schedule) and the destination information of the navigation device 300 specified by the navigation terminal specifying unit 253 on a map. The displayed image, for example, the image shown in FIG.

ナビゲーション装置300は、目的地情報取得部351、GPS情報取得部352、表示制御部353、地図データ管理部354、ナビゲーション部355を備えている。   The navigation device 300 includes a destination information acquisition unit 351, a GPS information acquisition unit 352, a display control unit 353, a map data management unit 354, and a navigation unit 355.

目的地情報取得部351はユーザから目的地の指定を受け付けることにより目的地情報を取得する機能部である。GPS情報取得部352は、GPS受信装置312からGPS情報を取得する機能部である。表示制御部353はディスプレイ310の表示を制御する機能部である。地図データ管理部354は地図データを管理する機能部である。ナビゲーション部355は、ナビゲーション管理サーバ200から取得したルート情報と地図データ管理部354で管理する地図データに基づいて、運転手に対して道案内(ナビゲーション)を行う機能部である。   The destination information acquisition unit 351 is a functional unit that acquires destination information by receiving designation of a destination from the user. The GPS information acquisition unit 352 is a functional unit that acquires GPS information from the GPS receiver 312. The display control unit 353 is a functional unit that controls display on the display 310. The map data management unit 354 is a functional unit that manages map data. The navigation unit 355 is a functional unit that provides route guidance (navigation) to the driver based on the route information acquired from the navigation management server 200 and the map data managed by the map data management unit 354.

以上で図5に示す携帯端末100、ナビゲーション管理サーバ200、ナビゲーション装置300の機能構成の説明を終了する。   The description of the functional configurations of the mobile terminal 100, the navigation management server 200, and the navigation device 300 illustrated in FIG.

次に図6に示すフローチャートを用いて本発明の実施形態におけるナビゲーション装置300のナビゲーションの処理の説明を行う。   Next, the navigation processing of the navigation device 300 according to the embodiment of the present invention will be described using the flowchart shown in FIG.

ステップS601では、ナビゲーション装置300のCPU301が、図7に示す目的地入力受け付け画面700をディスプレイ310に表示する。目的地入力受け付け画面700には目的地入力欄701が設けられており、入力デバイス309による入力を受け付けることによりナビゲーション装置300の目的地の入力をユーザから受け付けることが可能である。   In step S601, the CPU 301 of the navigation device 300 displays the destination input acceptance screen 700 shown in FIG. The destination input receiving screen 700 is provided with a destination input field 701. By receiving an input from the input device 309, it is possible to receive an input of the destination of the navigation device 300 from the user.

ステップS602では、ナビゲーション装置300のCPU301が、ステップS601で表示された目的地入力欄701に対して入力デバイス309の入力を受け付けることにより、ナビゲーション装置300の目的地の入力をユーザから受け付ける。   In step S602, the CPU 301 of the navigation apparatus 300 receives an input of the destination of the navigation apparatus 300 from the user by receiving an input of the input device 309 to the destination input field 701 displayed in step S601.

ステップS603では、ナビゲーション装置300のCPU301が、ナビゲーション装置300ごとに固有のIDであるナビIDを取得し、ステップS602で入力を受け付けた目的地情報と併せて、ナビゲーション管理サーバ200に対して送信する。   In step S603, the CPU 301 of the navigation device 300 acquires a navigation ID that is a unique ID for each navigation device 300, and transmits it to the navigation management server 200 together with the destination information received in step S602. .

ステップS604では、ナビゲーション装置300のCPU301が、GPS受信装置312からGPS情報を取得することにより、現在のナビゲーション装置300の位置(現在地情報)を取得する。   In step S <b> 604, the CPU 301 of the navigation device 300 acquires the current position (current location information) of the navigation device 300 by acquiring GPS information from the GPS reception device 312.

ステップS605では、ナビゲーション装置300のCPU301が、ナビIDとステップS604で取得した現在地情報を併せてナビゲーション管理サーバ200に送信する。   In step S605, the CPU 301 of the navigation device 300 transmits the navigation ID and the current location information acquired in step S604 to the navigation management server 200 together.

ステップS606では、ナビゲーション管理サーバ200のCPU201が、ステップS603で送信されたナビIDと目的地情報を受信する。   In step S606, the CPU 201 of the navigation management server 200 receives the navigation ID and destination information transmitted in step S603.

ステップS607では、ナビゲーション管理サーバ200のCPU201が、ステップS606で受信したナビIDと目的地情報と受信した時間とをナビゲーション情報テーブル800に格納する。図8に示すナビゲーション情報テーブル800には、ナビID801、目的地設定時刻802、到着予想時刻803、現在地情報804、目的地情報805(第1の位置情報に相当する)、ルート情報806が対応付けられて記憶されている。ナビID801はナビゲーション装置300を一意に識別するためのIDである。目的地設定時刻802は、ステップS606でナビIDと目的地情報を受信した時刻を格納する。到着予想時刻803は、目的地情報805が示す位置にナビゲーション装置300が到達する時間を示す。現在地情報804は、ナビゲーション装置300の現在地を示す情報(例えば緯度と経度)を格納する。目的地情報805はナビゲーション装置300の目的地(正確にいえば、ナビゲーション装置300を搭載した車両を運転する者が目的とする目的地)を示す情報(例えば緯度と経度)を格納する。ルート情報806は、現在地情報804から目的地情報805までの道順を示すルートの情報を格納している。ルート情報806には、現在地情報804から目的地情報805までに至るまでに存在する複数の分岐点をどのように進めていくべきかという情報が格納される。   In step S607, the CPU 201 of the navigation management server 200 stores the navigation ID received in step S606, the destination information, and the received time in the navigation information table 800. In the navigation information table 800 shown in FIG. 8, a navigation ID 801, a destination setting time 802, an estimated arrival time 803, current location information 804, destination information 805 (corresponding to first position information), and route information 806 are associated with each other. Is remembered. The navigation ID 801 is an ID for uniquely identifying the navigation device 300. The destination setting time 802 stores the time at which the navigation ID and the destination information are received in step S606. The estimated arrival time 803 indicates the time when the navigation device 300 reaches the position indicated by the destination information 805. The current location information 804 stores information indicating the current location of the navigation device 300 (for example, latitude and longitude). The destination information 805 stores information (for example, latitude and longitude) indicating a destination of the navigation device 300 (more precisely, a destination intended by a person driving a vehicle equipped with the navigation device 300). The route information 806 stores route information indicating a route from the current location information 804 to the destination information 805. The route information 806 stores information on how to proceed with a plurality of branch points existing from the current location information 804 to the destination information 805.

ステップS608では、ナビゲーション管理サーバ200のCPU201が、ステップS605で送信されたナビIDに対応する現在地情報804に、併せて送信された現在地情報を格納する。これにより、ナビIDと目的地情報と現在地情報とを対応付けて記憶することを可能にする。   In step S608, the CPU 201 of the navigation management server 200 stores the current location information transmitted together with the current location information 804 corresponding to the navigation ID transmitted in step S605. As a result, the navigation ID, the destination information, and the current location information can be stored in association with each other.

ステップS609では、ナビゲーション管理サーバ200のCPU201が、ステップS606で記憶した目的地情報805とステップS608で記憶した現在地情報804に基づいて、適切なルートを決定するべく、ナビゲーション管理サーバ200の外部メモリ211に記憶されたルートのデータベースを探索する。   In step S609, the CPU 201 of the navigation management server 200 determines the appropriate route based on the destination information 805 stored in step S606 and the current location information 804 stored in step S608. Search the database of routes stored in.

ステップS610では、ナビゲーション管理サーバ200のCPU201が、ステップS609での探索結果から、最短で到達することができるルートを決定する。   In step S610, the CPU 201 of the navigation management server 200 determines a route that can be reached in the shortest time from the search result in step S609.

ステップS611では、ナビゲーション管理サーバ200のCPU201が、ステップS610で決定したルートを示す情報であるルート情報をナビゲーション装置300に対して送信する。前述したように、ルート情報は現在地から目的地に至るまでの経路を示す情報である。ナビゲーション装置300はルート情報に基づき、ナビゲーション装置300の外部メモリ311に記憶された地図データに適用させることで、運転者に対して案内を行うことを可能とする。   In step S611, the CPU 201 of the navigation management server 200 transmits route information that is information indicating the route determined in step S610 to the navigation device 300. As described above, the route information is information indicating a route from the current location to the destination. The navigation device 300 can apply guidance to the driver by applying the map data stored in the external memory 311 of the navigation device 300 based on the route information.

ステップS612では、ナビゲーション装置300のCPU301が、ステップS611で送信されたルート情報を受信する。受信したルート情報806は、一時的にメモリ上に記憶しておく。   In step S612, the CPU 301 of the navigation device 300 receives the route information transmitted in step S611. The received route information 806 is temporarily stored in the memory.

ステップS613では、ナビゲーション装置300のCPU301が、外部メモリ311に記憶される地図データを取得する。なお、通信負荷を軽減するために外部メモリ311に地図データを記憶するという実施形態としているが、例えばナビゲーション管理サーバ200の外部メモリ211に地図データが記憶されており、ステップS611でルート情報と併せて送信しても構わない。   In step S613, the CPU 301 of the navigation device 300 acquires map data stored in the external memory 311. Note that the map data is stored in the external memory 311 in order to reduce the communication load. However, for example, the map data is stored in the external memory 211 of the navigation management server 200, and is combined with the route information in step S611. May be sent.

ステップS614では、ナビゲーション装置300のCPU301が、ステップS613で取得した地図データにステップS612で受信したルート情報を適用した画面である案内画面を表示する。運転手は、地図上に示されたルートの情報を閲覧することにより、ナビゲーション装置300を搭載した車両の進行方向を決定することが可能となる。   In step S614, the CPU 301 of the navigation apparatus 300 displays a guidance screen that is a screen in which the route information received in step S612 is applied to the map data acquired in step S613. The driver can determine the traveling direction of the vehicle on which the navigation device 300 is mounted by viewing the route information shown on the map.

ステップS615では、ナビゲーション装置300のCPU301が、運転手から運転終了の指示を受け付けたか否かを判定する。例えば、ナビゲーション装置300の電源が切られたか否かによって判定することができる。運転の終了指示を受け付けたと判定した場合は処理を終了し、そうでない場合は処理をステップS604に戻し、再度現在地情報を取得する。このように再帰処理とすることでリアルタイムにルート情報が更新され、案内画面に表示される。   In step S615, the CPU 301 of the navigation device 300 determines whether or not a driving end instruction has been received from the driver. For example, the determination can be made based on whether or not the navigation apparatus 300 is powered off. If it is determined that a driving end instruction has been received, the process ends. If not, the process returns to step S604 to acquire current location information again. By performing the recursive processing in this way, the route information is updated in real time and displayed on the guidance screen.

以上で図6に示すフローチャートの説明を終了する。   This is the end of the description of the flowchart shown in FIG.

次に図9に示すフローチャートを用いて、本発明の実施形態における携帯端末100での参照画像表示処理の詳細な処理の流れを説明する。   Next, a detailed processing flow of the reference image display processing in the mobile terminal 100 according to the embodiment of the present invention will be described using the flowchart shown in FIG.

ステップS901では、携帯端末100のCPU101が、参照画像1300を要求する画面である参照画像要求画面1400をディスプレイ110に表示する。参照画像1300とは、携帯端末100の位置(現在位置またはスケジュールの目的地となる位置)と、携帯端末100の現在位置またはスケジュールの目的地を目的地とするナビゲーション装置300の現在位置を、地図上に表示する画像である。例えば図13に示す参照画像1300である。参照画像1300はナビゲーション装置300の現在地を示す車両アイコン1301、1302と、携帯端末100の現在位置またはスケジュールの目的地を示すアイコンである携帯端末アイコン1303が地図上に表示されている(参照画像1300−a)。例えばユーザが車両アイコン1302を選択すると(参照画像1300−b)、対応するナビゲーション装置300で表示されている案内画面であるナビ画像を表示させることができる。ナビ画像には渋滞情報などの詳細な情報が表示されるため、より詳細な情報を取得することを可能としている。   In step S <b> 901, the CPU 101 of the mobile terminal 100 displays a reference image request screen 1400 that is a screen for requesting the reference image 1300 on the display 110. The reference image 1300 is a map of the position of the mobile terminal 100 (current position or position that is the destination of the schedule), the current position of the mobile terminal 100 or the current position of the navigation device 300 that has the destination of the schedule as the destination. It is an image displayed on the top. For example, the reference image 1300 shown in FIG. In the reference image 1300, vehicle icons 1301 and 1302 indicating the current location of the navigation device 300 and a mobile terminal icon 1303 that is an icon indicating the current position of the mobile terminal 100 or the destination of the schedule are displayed on the map (reference image 1300). -A). For example, when the user selects the vehicle icon 1302 (reference image 1300-b), a navigation image which is a guidance screen displayed on the corresponding navigation device 300 can be displayed. Since detailed information such as traffic jam information is displayed on the navigation image, more detailed information can be acquired.

参照画像要求画面1400は例えば図14に示すような画面である。はいボタン1401といいえボタン1402が配置されており、はいボタン1401の押下を受け付けることにより、ユーザから、参照画像の要求を受け付けたと判定することができる。なお、参照画像要求画面1400は一例であってこれに限定されない。   The reference image request screen 1400 is a screen as shown in FIG. 14, for example. A Yes button 1401 and a No button 1402 are arranged, and by accepting the pressing of the Yes button 1401, it can be determined that a request for a reference image has been accepted from the user. The reference image request screen 1400 is an example and is not limited to this.

ステップS902では、携帯端末100のCPU101が、参照画像要求画面1400のはいボタン1401の押下を受け付ける。   In step S <b> 902, the CPU 101 of the mobile terminal 100 accepts pressing of the yes button 1401 on the reference image request screen 1400.

ステップS903では、携帯端末100のCPU101が、携帯端末100のGPS受信装置117からGPS情報を取得することにより、携帯端末100の現在地情報(緯度と経度)を取得する。   In step S903, the CPU 101 of the mobile terminal 100 acquires the current location information (latitude and longitude) of the mobile terminal 100 by acquiring GPS information from the GPS receiver 117 of the mobile terminal 100.

ステップS904では、携帯端末100のCPU101が、携帯端末100のフラッシュメモリ114に記憶されたスケジュールデータで所定期間内(本実施例では現在時刻から3時間以内のもの)に予定されるものがあるか否かを判定する。具体的には、フラッシュメモリ114に記憶されるスケジュールテーブル1000を参照し、現在時刻から3時間以内(所定期間の例として3時間とした)に予定されるスケジュールがあるか否かを判定する。図10に示すスケジュールテーブル1000は、携帯端末100のユーザのスケジュールを管理するテーブルであり、記憶される場所は携帯端末100以外のストレージに記憶されていても構わない。スケジュールテーブル1000には日時1001、タイトル1002、場所1003が対応付けられて記憶されている。日時1001はスケジュールの予定される時間(開始時間)を示している。タイトル1002はユーザが予定するスケジュールのタイトルである。場所1003は、スケジュールの予定される場所を示す情報を格納している。本実施形態では、緯度と経度を格納する。日時1001を参照し、現在時刻から3時間以内に予定されるスケジュールがあるか否かを判定する。現在時刻から3時間以内に予定されるスケジュールがあると判定した場合は処理をステップS905に進め、現在時刻から3時間以内に予定されるスケジュールがないと判定した場合は処理をステップS906に進める。   In step S904, the CPU 101 of the mobile terminal 100 has schedule data stored in the flash memory 114 of the mobile terminal 100 that is scheduled within a predetermined period (in this embodiment, within 3 hours from the current time). Determine whether or not. Specifically, the schedule table 1000 stored in the flash memory 114 is referred to, and it is determined whether or not there is a schedule scheduled within 3 hours from the current time (3 hours as an example of the predetermined period). A schedule table 1000 illustrated in FIG. 10 is a table for managing the schedule of the user of the mobile terminal 100, and the stored location may be stored in a storage other than the mobile terminal 100. In the schedule table 1000, a date and time 1001, a title 1002, and a place 1003 are stored in association with each other. The date and time 1001 indicates the scheduled time (start time) of the schedule. A title 1002 is a title of a schedule scheduled by the user. The place 1003 stores information indicating a place where the schedule is scheduled. In the present embodiment, latitude and longitude are stored. With reference to the date and time 1001, it is determined whether there is a schedule scheduled within 3 hours from the current time. If it is determined that there is a schedule scheduled within 3 hours from the current time, the process proceeds to step S905. If it is determined that there is no schedule scheduled within 3 hours from the current time, the process proceeds to step S906.

ステップS905では、携帯端末100のCPU101が、ステップS904で所定期間内に予定されると判定されたスケジュールのスケジュールデータ(日時1001、タイトル1002、場所1003が対応づいたレコード)を取得する。   In step S905, the CPU 101 of the mobile terminal 100 acquires schedule data (a record in which the date / time 1001, the title 1002, and the location 1003 correspond) determined to be scheduled in the predetermined period in step S904.

ステップS906では、携帯端末100のCPU101が、ナビゲーション管理サーバ200に対して参照画像取得要求とステップS903で取得した現在地情報とを送信する。ステップS905でスケジュールデータを取得しているのであれば、スケジュールデータも併せて送信する。   In step S906, the CPU 101 of the mobile terminal 100 transmits a reference image acquisition request and the current location information acquired in step S903 to the navigation management server 200. If the schedule data has been acquired in step S905, the schedule data is also transmitted.

携帯端末100を所持するユーザが未だ待ち合わせ場所に着いておらず、待ち合わせ場所に向かっているような場合、携帯端末100の現在位置を目的地とするナビゲーション装置300を抽出しても意味はない。そのため、携帯端末100のスケジュールを参照し、ユーザがこれから向かおうとしている場所の位置情報を用いることで、ユーザが待ち合わせをしようとするナビゲーション装置300を特定することを可能とする。   If the user who has the portable terminal 100 has not yet arrived at the meeting place and is heading to the meeting place, it is meaningless to extract the navigation device 300 whose destination is the current position of the portable terminal 100. Therefore, by referring to the schedule of the mobile terminal 100 and using the position information of the place where the user is about to go, it is possible to identify the navigation device 300 that the user wants to meet.

ステップS907では、ナビゲーション管理サーバ200のCPU201が、参照画像取得要求とステップS903で取得した現在地情報(第2の位置情報に相当する)とを受信する(第1の取得手段に相当する)。併せてスケジュールデータも送信されているのであれば、スケジュールデータも受信する。受信したファイルは、メモリに一時的に記憶する。   In step S907, the CPU 201 of the navigation management server 200 receives the reference image acquisition request and the current location information (corresponding to the second position information) acquired in step S903 (corresponding to the first acquisition unit). If the schedule data is also transmitted, the schedule data is also received. The received file is temporarily stored in the memory.

ステップS908では、ナビゲーション管理サーバ200のCPU201が、ナビゲーション情報テーブル800を取得する。   In step S908, the CPU 201 of the navigation management server 200 acquires the navigation information table 800.

ステップS909では、ナビゲーション管理サーバ200のCPU201が、ナビゲーション情報テーブル800の目的地情報805を取得する。ステップS914からの再帰処理であれば、再帰前のステップS909で取得したレコードの次のレコード(ナビID801)の目的地情報805を取得する。   In step S909, the CPU 201 of the navigation management server 200 acquires the destination information 805 of the navigation information table 800. If it is a recursive process from step S914, the destination information 805 of the record (navigation ID 801) next to the record acquired in step S909 before the recursion is acquired.

ステップS910では、ナビゲーション管理サーバ200のCPU201が、ステップS907で受信したファイルのなかに、スケジュールデータがあるか否かを判定する。スケジュールデータがあると判定した場合は処理をステップS911に進める。スケジュールデータが無いと判定した場合は処理をステップS912に進める。   In step S910, the CPU 201 of the navigation management server 200 determines whether there is schedule data in the file received in step S907. If it is determined that there is schedule data, the process proceeds to step S911. If it is determined that there is no schedule data, the process proceeds to step S912.

ステップS911では、ナビゲーション管理サーバ200のCPU201が、ステップS909で取得した目的地情報805とステップS907で受信したスケジュールデータの場所1003とを比較し、位置情報が一致しているか否かを判定する(抽出手段に相当する)。なお、位置情報の一致は完全一致している必要はなく、ある程度遊びを持たせてもよい。位置情報が一致していると判定した場合は処理をステップS924に進め、そうでない場合は処理をステップS912に進める。   In step S911, the CPU 201 of the navigation management server 200 compares the destination information 805 acquired in step S909 with the location 1003 of the schedule data received in step S907, and determines whether or not the position information matches (step S911). Corresponds to extraction means). Note that the position information does not have to be completely matched, and may have some play. If it is determined that the position information matches, the process proceeds to step S924; otherwise, the process proceeds to step S912.

ステップS912では、ナビゲーション管理サーバ200のCPU201が、ステップS909で取得した目的地情報805とステップS907で受信した携帯端末100の現在地情報とを比較することにより、位置情報が一致しているか否かを判定する。なお、位置情報の一致は完全一致している必要はなく、ある程度幅を持たせてもよい。位置情報が一致していると判定した場合は処理をステップS924に進め、そうでない場合は処理をステップS914に進める。   In step S912, the CPU 201 of the navigation management server 200 compares the destination information 805 acquired in step S909 with the current location information of the mobile terminal 100 received in step S907, thereby determining whether or not the location information matches. judge. Note that the position information does not need to be completely matched, and may have a certain width. If it is determined that the position information matches, the process proceeds to step S924; otherwise, the process proceeds to step S914.

ステップS924では、ナビゲーション管理サーバ200のCPU201が、ステップS911またはステップS912で位置情報が一致していると判定された目的地情報805に対応する現在地情報804(ナビゲーション装置位置に相当する)を取得する(第2の取得手段に相当する)。   In step S924, the CPU 201 of the navigation management server 200 acquires current location information 804 (corresponding to the navigation device location) corresponding to the destination information 805 determined to have the same location information in step S911 or step S912. (Corresponding to second acquisition means).

ステップS913では、ナビゲーション管理サーバ200のCPU201が、図11に示す参照画像テーブル1100の携帯端末位置1101にステップS907で受信した携帯端末の現在地情報を格納し(ステップS907でスケジュールデータを受信していれば、スケジュールデータの場所1003を格納する)、ナビ位置1102に、ステップS924で取得した現在地情報804を追加する。参照画像テーブル1100には携帯端末位置1101とナビ位置1102が対応付けられて記憶されており、携帯端末位置1101は、参照画像1300を作成する際に携帯端末アイコン1303の配置場所を決定するための情報である。ナビ位置1102は参照画像1300を作成する際に車両アイコン1302を配置するための情報であり、複数の位置情報を記憶することができる。   In step S913, the CPU 201 of the navigation management server 200 stores the current location information of the mobile terminal received in step S907 in the mobile terminal position 1101 of the reference image table 1100 shown in FIG. 11 (the schedule data has been received in step S907). For example, the location 1003 of the schedule data is stored), and the current location information 804 acquired in step S924 is added to the navigation position 1102. The reference image table 1100 stores a portable terminal position 1101 and a navigation position 1102 in association with each other, and the portable terminal position 1101 is used to determine the location of the portable terminal icon 1303 when creating the reference image 1300. Information. The navigation position 1102 is information for arranging the vehicle icon 1302 when the reference image 1300 is created, and a plurality of pieces of position information can be stored.

ステップS914では、ナビゲーション管理サーバ200のCPU201が、ステップS908で取得したナビゲーション情報テーブル800に格納されるすべての目的地情報805を参照したか否かを判定する。より具体的にはナビゲーション情報テーブル800の目的地情報805を再帰処理により順番に処理していくため、未だ処理をしていない目的地情報805がなくなったときにすべての目的地情報を参照したと判定する。すべての目的地情報805を参照したと判定した場合は処理をステップS915に進め、すべての目的地情報805を参照していないと判定した場合は処理をステップS909に戻す。   In step S914, the CPU 201 of the navigation management server 200 determines whether all destination information 805 stored in the navigation information table 800 acquired in step S908 has been referenced. More specifically, since the destination information 805 in the navigation information table 800 is sequentially processed by recursion processing, all destination information is referred to when there is no destination information 805 that has not been processed yet. judge. If it is determined that all destination information 805 has been referred to, the process proceeds to step S915. If it is determined that all destination information 805 has not been referred to, the process returns to step S909.

ステップS915では、ナビゲーション管理サーバ200のCPU201が、参照画像テーブル1100に基づいて、参照画像1300を生成する処理である参照画像生成処理を行う。参照画像生成処理の詳細な処理の流れは図12に示すフローチャートを用いて説明する。   In step S <b> 915, the CPU 201 of the navigation management server 200 performs a reference image generation process that is a process of generating the reference image 1300 based on the reference image table 1100. The detailed processing flow of the reference image generation processing will be described with reference to the flowchart shown in FIG.

図12は、参照画像生成処理の詳細な処理の流れを説明するフローチャートである。   FIG. 12 is a flowchart for explaining the detailed processing flow of the reference image generation processing.

ステップS1201では、ナビゲーション管理サーバ200のCPU201が、図11に示す参照画像テーブル1100を取得する。   In step S1201, the CPU 201 of the navigation management server 200 acquires the reference image table 1100 shown in FIG.

ステップS1202では、ナビゲーション管理サーバ200のCPU201が、ステップS1201で取得した参照画像テーブル1100のナビ位置1102を参照し、ナビ位置1102が格納されているか否かを判定する。ナビ位置1102が格納されていると判定した場合は処理をステップS1203に進める。ナビ位置1102が格納されていないと判定した場合は処理を終了する。   In step S1202, the CPU 201 of the navigation management server 200 refers to the navigation position 1102 of the reference image table 1100 acquired in step S1201, and determines whether the navigation position 1102 is stored. If it is determined that the navigation position 1102 is stored, the process advances to step S1203. If it is determined that the navigation position 1102 is not stored, the process ends.

ステップS1203では、ナビゲーション管理サーバ200のCPU201が、参照画像テーブル1100のナビ位置1102を取得する。   In step S1203, the CPU 201 of the navigation management server 200 acquires the navigation position 1102 of the reference image table 1100.

ステップS1204では、ナビゲーション管理サーバ200のCPU201が、参照画像テーブル1100の携帯端末位置1101を取得する。   In step S1204, the CPU 201 of the navigation management server 200 acquires the mobile terminal position 1101 of the reference image table 1100.

ステップS1205では、ナビゲーション管理サーバ200のCPU201が、外部メモリ211に記憶される地図データを取得する。   In step S1205, the CPU 201 of the navigation management server 200 acquires map data stored in the external memory 211.

ステップS1206では、ナビゲーション管理サーバ200のCPU201が、ステップS1203で取得したナビ位置1102とステップS1204で取得した携帯端末位置1101とに基づいて、地図データの表示倍率を決定する。より具体的には、ステップS1203で取得したナビ位置1102とステップS1204で取得した携帯端末位置1101とが、地図上に配置され、最も縮尺が大きくなるように地図データの表示倍率を決定する。これにより、ナビ位置1102と携帯端末位置1101の位置がそれぞれ含まれ、最も縮尺が大きい参照画像を生成することを可能としユーザの視認しやすい参照画像1300ができる。   In step S1206, the CPU 201 of the navigation management server 200 determines the map data display magnification based on the navigation position 1102 acquired in step S1203 and the mobile terminal position 1101 acquired in step S1204. More specifically, the display magnification of the map data is determined so that the navigation position 1102 acquired in step S1203 and the mobile terminal position 1101 acquired in step S1204 are arranged on the map and the scale is maximized. Thereby, the position of the navigation position 1102 and the position of the portable terminal 1101 are respectively included, and it is possible to generate a reference image having the largest scale, and a reference image 1300 that can be easily viewed by the user can be obtained.

ステップS1207では、ナビゲーション管理サーバ200のCPU201が、ステップS1205で取得した地図データとステップS1206で決定した表示倍率を用いて、参照画像1300を生成する。そして車両を示すアイコン(車両アイコン)と、携帯端末のアイコン(携帯端末アイコン)を外部メモリ211から取得する。車両アイコンは参照画像上の位置であってナビ位置1102に相当する位置が紐づけられている。携帯端末100に対して、車両アイコンのデータと参照画像上の位置を送付することで、携帯端末100で参照画像上の位置に車両アイコンを配置する。携帯端末アイコンも同様に、参照画像上の位置であって携帯端末位置1101に相当する位置が紐づけられる。   In step S1207, the CPU 201 of the navigation management server 200 generates a reference image 1300 using the map data acquired in step S1205 and the display magnification determined in step S1206. Then, an icon indicating the vehicle (vehicle icon) and a mobile terminal icon (mobile terminal icon) are acquired from the external memory 211. The vehicle icon is associated with a position on the reference image corresponding to the navigation position 1102. By sending the vehicle icon data and the position on the reference image to the portable terminal 100, the portable terminal 100 places the vehicle icon at the position on the reference image. Similarly, the mobile terminal icon is associated with a position corresponding to the mobile terminal position 1101 on the reference image.

ナビ位置1102が存在しなかった場合は、参照画像を生成することなく、本処理を終える。   If the navigation position 1102 does not exist, the present process ends without generating a reference image.

ステップS1208では、ナビゲーション管理サーバ200のCPU201が、ステップS911またはステップS912で位置情報が一致していると判定したナビID801のルート情報806を取得する。   In step S1208, the CPU 201 of the navigation management server 200 acquires the route information 806 of the navigation ID 801 that has been determined that the position information matches in step S911 or step S912.

ステップS1209では、ナビゲーション管理サーバ200のCPU201が、ステップS1208で取得したルート情報806にもとづいて、ナビID801それぞれのナビゲーション装置300で表示されるナビ画像を生成する。生成したナビ画像は、ナビID801に対応する現在地情報804(ナビ位置1102)と、ステップS1206で決定した表示倍率により算出される、参照画像上の位置と対応づけて記憶する。このように参照画像上の位置に対応付けて記憶しておくことで、携帯端末100に対して参照画像と当該位置の情報と、車両アイコンと携帯端末アイコンを送信すれば、携帯端末100で参照画像上に各種アイコンを配置し、ユーザが車両アイコンを選択した場合に、対応する車両のナビゲーション装置300で表示されているナビ画像を表示することを可能とする。   In step S1209, the CPU 201 of the navigation management server 200 generates a navigation image displayed on each navigation device 300 of the navigation ID 801 based on the route information 806 acquired in step S1208. The generated navigation image is stored in association with the current position information 804 (navigation position 1102) corresponding to the navigation ID 801 and the position on the reference image calculated by the display magnification determined in step S1206. If the reference image, information on the position, the vehicle icon, and the mobile terminal icon are transmitted to the mobile terminal 100 by storing the information in association with the position on the reference image in this way, the mobile terminal 100 refers to the mobile terminal 100. When various icons are arranged on the image and the user selects the vehicle icon, the navigation image displayed on the navigation device 300 of the corresponding vehicle can be displayed.

以上、図12に示すフローチャートの説明を終了する。
図9の説明に戻る。
This is the end of the description of the flowchart shown in FIG.
Returning to the description of FIG.

ステップS916では、ナビゲーション管理サーバ200のCPU201が、ステップS915の参照画像生成処理の結果、参照画像が存在するか否か(生成されたか)を判定する。参照画像が存在しないと判定した場合は処理をステップS918に進め、参照画像が存在すると判定された場合は処理をステップS917に進める。   In step S916, the CPU 201 of the navigation management server 200 determines whether or not a reference image exists (has been generated) as a result of the reference image generation processing in step S915. If it is determined that the reference image does not exist, the process proceeds to step S918. If it is determined that the reference image exists, the process proceeds to step S917.

ステップS917では、ナビゲーション管理サーバ200のCPU201が、ステップS915で生成された参照画像1300と各種アイコンと各種アイコンを配置する参照画像上の位置と、ステップS1209で生成されたナビ画像とを併せて携帯端末100に対して送信する(表示制御手段に相当する)。   In step S917, the CPU 201 of the navigation management server 200 carries the reference image 1300 generated in step S915, the position on the reference image where various icons and various icons are arranged, and the navigation image generated in step S1209 together. Transmit to terminal 100 (corresponding to display control means).

ステップS918では、ナビゲーション管理サーバ200のCPU201が、送信するべき参照画像が存在しない旨の通知を生成し、携帯端末100に送信する。   In step S918, the CPU 201 of the navigation management server 200 generates a notification that there is no reference image to be transmitted, and transmits the notification to the mobile terminal 100.

ステップS919では、携帯端末100のCPU101が、ステップS917で送信された参照画像及びナビ画像、または、ステップS918で送信された通知を受信する。   In step S919, the CPU 101 of the mobile terminal 100 receives the reference image and navigation image transmitted in step S917 or the notification transmitted in step S918.

ステップS920では、携帯端末100のCPU101が、ステップS919で受信した参照画像または、通知をディスプレイ110に表示する(表示手段に相当する)。より具体的には、参照画像1300上の位置であり、各種アイコンを配置する参照画像上の位置に各種アイコンを配置して表示する。ナビ画像は、各種アイコンを配置する参照画像上の位置と対応付けられている。ユーザから参照画像の選択を受け付けると、選択を受け付けた参照画像上の位置を特定して、各種アイコンに対応付けられた位置に相当するか否かを判定する。各種アイコンに対応付けられた位置に相当すると判定した場合は各種アイコンに対応するナビ画像を表示させることが可能である。   In step S920, the CPU 101 of the mobile terminal 100 displays the reference image or notification received in step S919 on the display 110 (corresponding to a display unit). More specifically, various icons are arranged and displayed at positions on the reference image 1300 and positions on the reference image where the various icons are arranged. The navigation image is associated with a position on the reference image where various icons are arranged. When the selection of the reference image is received from the user, the position on the reference image where the selection is received is specified, and it is determined whether or not the position corresponds to the position associated with the various icons. When it is determined that the position corresponds to a position associated with various icons, a navigation image corresponding to the various icons can be displayed.

ステップS921では、携帯端末100のCPU101が、参照画像1300の車両アイコン1302の選択を受け付けたか否かを判定する(表示指示受付手段に相当する)。車両アイコン1302の選択を受け付けたか否かは、参照画像上で選択を受け付けた位置に車両アイコン1302が配置されているか否かによって判定する。車両アイコン1302の選択を受け付けたと判定した場合は処理をステップS922に進め、そうでないと判定した場合は処理をステップS923に進める。   In step S921, the CPU 101 of the portable terminal 100 determines whether or not the selection of the vehicle icon 1302 of the reference image 1300 has been received (corresponding to a display instruction receiving unit). Whether or not the selection of the vehicle icon 1302 has been accepted is determined by whether or not the vehicle icon 1302 has been placed at the position on the reference image where the selection has been accepted. If it is determined that selection of vehicle icon 1302 has been accepted, the process proceeds to step S922; otherwise, the process proceeds to step S923.

ステップS922では、携帯端末100のCPU101が、ステップS921で選択を受け付けたと判定した参照画像上の位置に基づいて、当該参照画像上の位置に対応するナビ画像を特定し、参照画像上に表示する(参照画像1300−b)。このようにして渋滞情報などの詳細な情報を確認することができる。より具体的には、車両アイコン1302にはナビ画像へのリンクが張られており、選択を受け付けることにより、フラッシュメモリ114に記憶されるナビ画像が読みだされる。   In step S922, the CPU 101 of the portable terminal 100 specifies a navigation image corresponding to the position on the reference image based on the position on the reference image determined to have received the selection in step S921, and displays the navigation image on the reference image. (Reference image 1300-b). In this way, detailed information such as traffic jam information can be confirmed. More specifically, the vehicle icon 1302 has a link to the navigation image, and the navigation image stored in the flash memory 114 is read by accepting the selection.

ステップS923では、携帯端末100のCPU101が、携帯端末100のユーザから終了指示を受け付けたか否かを判定する。終了指示を受け付けたと判定した場合は処理を終了し、終了指示を受け付けないと判定した場合は処理をステップS921に戻す。   In step S923, the CPU 101 of the mobile terminal 100 determines whether an end instruction has been received from the user of the mobile terminal 100. If it is determined that an end instruction has been received, the process ends. If it is determined that an end instruction has not been received, the process returns to step S921.

以上で、図9に示すフローチャートの説明を終了する。   Above, description of the flowchart shown in FIG. 9 is complete | finished.

尚、ステップS907乃至ステップS918、ステップS924のナビゲーション管理サーバ200が実行する処理を携帯端末100が実行してもよい。すなわち、携帯端末100はナビゲーション管理サーバ200からナビゲーション情報テーブル800を取得する。更に携帯端末100は、携帯端末100の現在位置またはスケジュールテーブル1000の場所1003と、車両の目的地情報805とを比較し、携帯端末100の現在位置に向かってくる車両またはスケジュールに登録されている目的地に向かっている車両を抽出する。そして、携帯端末100は、抽出した車両の現在位置を含む参照画像を生成し、ディスプレイ110に表示する。このように、ナビゲーション管理サーバ200の代わりに携帯端末100が前述した処理を実行する形態であってもよい。   Note that the portable terminal 100 may execute the processing executed by the navigation management server 200 in steps S907 to S918 and S924. That is, the mobile terminal 100 acquires the navigation information table 800 from the navigation management server 200. Furthermore, the portable terminal 100 compares the current position of the portable terminal 100 or the place 1003 of the schedule table 1000 with the destination information 805 of the vehicle, and is registered in the vehicle or schedule that comes toward the current position of the portable terminal 100. Extract the vehicle heading to the destination. Then, the mobile terminal 100 generates a reference image including the extracted current position of the vehicle and displays it on the display 110. As described above, the mobile terminal 100 may execute the above-described processing instead of the navigation management server 200.

以上、本発明によれば、ユーザの現在の位置に向かうナビゲーション装置の位置情報を手間を掛けることなく取得し、表示する仕組みを提供することを可能とする。   As described above, according to the present invention, it is possible to provide a mechanism for acquiring and displaying the position information of the navigation device toward the current position of the user without taking time and effort.

本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。   The present invention can be implemented as a system, apparatus, method, program, storage medium, or the like, and can be applied to a system including a plurality of devices. You may apply to the apparatus which consists of one apparatus.

なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。   Note that the present invention includes a software program that implements the functions of the above-described embodiments directly or remotely from a system or apparatus. The present invention also includes a case where the system or the computer of the apparatus is achieved by reading and executing the supplied program code.

したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。   Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。   In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, and the like.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。   Examples of the recording medium for supplying the program include a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, and CD-RW. In addition, there are magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R), and the like.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。   As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let It is also possible to execute the encrypted program by using the downloaded key information and install the program on a computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。   Further, the functions of the above-described embodiments are realized by the computer executing the read program. In addition, based on the instructions of the program, an OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。   Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.

なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。   The above-described embodiments are merely examples of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed as being limited thereto. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.

100 携帯端末
101 CPU
102 ROM
103 RAM
104 ディスプレイコントローラ
105 タッチパネルコントローラ
106 カメラコントローラ
107 センサコントローラ
108 ネットワークコントローラ
109 フラッシュメモリコントローラ
110 ディスプレイ
111 タッチパネル
112 カメラ
113 センサ
114 フラッシュメモリ
116 GPSコントローラ
117 GPS受信装置
200 ナビゲーション管理サーバ
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/Fコントローラ
209 キーボード
210 CRTディスプレイ
211 外部メモリ
300 車両
301 CPU
302 RAM
303 ROM
304 システムバス
305 入力コントローラ
306 ビデオコントローラ
307 メモリコントローラ
308 通信I/Fコントローラ
309 キーボード
310 CRTディスプレイ
311 外部メモリ
100 Mobile terminal 101 CPU
102 ROM
103 RAM
104 Display Controller 105 Touch Panel Controller 106 Camera Controller 107 Sensor Controller 108 Network Controller 109 Flash Memory Controller 110 Display 111 Touch Panel 112 Camera 113 Sensor 114 Flash Memory 116 GPS Controller 117 GPS Receiver 200 Navigation Management Server 201 CPU
202 RAM
203 ROM
204 System bus 205 Input controller 206 Video controller 207 Memory controller 208 Communication I / F controller 209 Keyboard 210 CRT display 211 External memory 300 Vehicle 301 CPU
302 RAM
303 ROM
304 system bus 305 input controller 306 video controller 307 memory controller 308 communication I / F controller 309 keyboard 310 CRT display 311 external memory

Claims (11)

ナビゲーション管理サーバで管理される、目的地を受け付けるナビゲーション装置と、前記ナビゲーション装置の識別情報と前記ナビゲーション装置にて受け付けた目的地の位置情報とを管理するナビゲーション管理サーバと、携帯端末とを備える情報処理システムであって、
前記携帯端末から特定地点の位置情報を取得する第1の取得手段と
前記管理する前記ナビゲーション装置にて受け付けた目的地の位置情報と前記取得した特定地点の位置情報とに基づいて、前記特定地点に向かう1または複数のナビゲーション装置を特定する特定手段と、
前記特定した前記ナビゲーション装置の位置情報を取得する第2の取得手段と、
前記取得した前記ナビゲーション装置位置情報に基づいて、前記携帯端末の表示部に前記ナビゲーション装置の位置を表示させるよう制御する表示制御手段と
を備えることを特徴とする情報処理システム。
Managed by the navigation management server, information comprising a navigation apparatus which accepts the destination, and the navigation management server for managing the destination location information received by the identification information and the navigation device of the navigation device, and a mobile terminal A processing system,
First acquisition means for acquiring position information of a specific point from the portable terminal ;
A specifying means for specifying one or a plurality of navigation devices heading to the specific point based on the position information of the destination received by the navigation device to be managed and the acquired position information of the specific point ;
A second acquisition means for acquiring position information of the specified the navigation device,
The information processing system comprising: a display control means for controlling so as to display on the basis of the acquired position information of the navigation device, the position of the navigation device on a display unit of the portable terminal.
前記表示制御手段は、前記ナビゲーション装置位置と前記取得した特定地点の位置とを併せて表示すること
を特徴とする請求項1に記載の情報処理システム。
Wherein the display control unit, an information processing system according to claim 1, characterized in that the displayed together with position location and previous Quito obtained was specific point of the navigation device.
前記表示制御手段は、地図上に前記ナビゲーション装置の位置と前記取得した特定地点の位置とを示した画像を表示させるよう制御することを特徴とする請求項1または2に記載の情報処理システム。 Wherein the display control unit, an information processing system according to claim 1 or 2, characterized in that controls to display an image showing the position of the specific point and the acquisition and position of the navigation device on the map. 前記表示制御手段は、前記ナビゲーション装置の位置情報と前記取得した特定地点の位置情報とに従って前記地図の倍率を変化させた前記画像を表示させるよう制御すること
を特徴とする請求項3に記載の情報処理システム。
The said display control means controls to display the said image which changed the magnification of the said map according to the positional information on the said navigation apparatus, and the acquired positional information on the specific point, The display of Claim 3 characterized by the above-mentioned. Information processing system.
前記特定したナビゲーション装置で表示する画像であって、前記受け付けた目的地までの道案内を行う画像であるナビ画像を取得する第3の取得手
を更に備え、
前記表示制御手段は、前記取得した前記ナビ画像を表示させるよう制御すること
を特徴とする請求項3または4に記載の情報処理システム。
An image to be displayed in the identified navigation apparatus, further comprising a third acquisition means to acquire the navigation image is an image for performing route guidance to the accepted destination,
Wherein the display control unit, an information processing system according to claim 3 or 4, wherein the controller controls so as to display the navigation image pre Quito obtained.
前記特定手段は、前記管理する前記ナビゲーション装置にて受け付けた目的地の位置情報と前記取得した特定地点の位置情報とが所定の差異範囲にあるかを判定することにより、1または複数のナビゲーション装置を特定することを特徴とする請求項1〜5のいずれか1項に記載の情報処理システム。The specifying unit determines whether or not the position information of the destination received by the navigation device to be managed and the acquired position information of the specific point are within a predetermined difference range, thereby determining one or more navigation devices The information processing system according to claim 1, wherein the information processing system is specified. ナビゲーション管理サーバで管理される、目的地を受け付けるナビゲーション装置と、前記ナビゲーション装置の識別情報と前記ナビゲーション装置にて受け付けた目的地の位置情報とを管理するナビゲーション管理サーバと、携帯端末とを備える情報処理システムの制御方法であって、
前記情報処理システムの第1の取得手段が、前記携帯端末から特定地点の位置情報を取得する第1の取得ステップと
前記情報処理システムの特定手段が、前記管理する前記ナビゲーション装置にて受け付けた目的地の位置情報と前記取得した特定地点の位置情報とに基づいて、前記特定地点に向かう1または複数のナビゲーション装置を特定する特定ステップと、
前記情報処理システムの第2の取得手段が、前記特定した前記ナビゲーション装置の位置情報を取得する第2の取得ステップと、
前記情報処理システムの表示制御手段が、前記取得した前記ナビゲーション装置位置情報に基づいて、前記携帯端末の表示部に前記ナビゲーション装置の位置を表示させるよう制御する表示制御ステップと
を備えることを特徴とする情報処理システムの制御方法。
Managed by the navigation management server, information comprising a navigation apparatus which accepts the destination, and the navigation management server for managing the destination location information received by the identification information and the navigation device of the navigation device, and a mobile terminal A processing system control method comprising:
A first acquisition step in which a first acquisition unit of the information processing system acquires position information of a specific point from the mobile terminal ;
One or a plurality of navigation devices heading to the specific point based on the position information of the destination received by the navigation device managed by the specifying unit of the information processing system and the acquired position information of the specific point Specific steps to identify ;
Second acquisition unit of the information processing system, a second acquisition step of acquiring position information of the specified the navigation device,
Characterized in that it comprises display control means of the information processing system, based on the obtained position information of the navigation device, and a display control step of controlling so as to display the position of the navigation device on a display unit of the mobile terminal A control method for an information processing system.
ナビゲーション管理サーバで管理される、目的地を受け付けるナビゲーション装置と、前記ナビゲーション装置の識別情報と前記ナビゲーション装置にて受け付けた目的地の位置情報とを管理するナビゲーション管理サーバと、携帯端末とを備える情報処理システムで実行可能なプログラムであって、
前記情報処理システムを、
前記携帯端末から特定地点の位置情報を取得する第1の取得手段と
前記管理する前記ナビゲーション装置にて受け付けた目的地の位置情報と前記取得した特定地点の位置情報とに基づいて、前記特定地点に向かう1または複数のナビゲーション装置を特定する特定手段と、
前記特定した前記ナビゲーション装置の位置情報を取得する第2の取得手段と、
前記取得した前記ナビゲーション装置位置情報に基づいて、前記携帯端末の表示部に前記ナビゲーション装置の位置を表示させるよう制御する表示制御手段
として機能させるためのプログラム。
Managed by the navigation management server, information comprising a navigation apparatus which accepts the destination, and the navigation management server for managing the destination location information received by the identification information and the navigation device of the navigation device, and a mobile terminal A program executable on a processing system,
The information processing system;
First acquisition means for acquiring position information of a specific point from the portable terminal ;
A specifying means for specifying one or a plurality of navigation devices heading to the specific point based on the position information of the destination received by the navigation device to be managed and the acquired position information of the specific point ;
A second acquisition means for acquiring position information of the specified the navigation device,
Program for functioning as display control means for, based on the acquired position information of the navigation device, and controls so as to display the position of the navigation device on a display unit of the portable terminal.
ナビゲーション管理サーバで管理される、目的地を受け付けるナビゲーション装置と、携帯端末と通信可能な、前記ナビゲーション装置の識別情報と前記ナビゲーション装置にて受け付けた目的地の位置情報とを管理するナビゲーション管理サーバであって、
前記携帯端末のから特定地点の位置情報を取得する第1の取得手段と
前記管理する前記ナビゲーション装置にて受け付けた目的地の位置情報と前記取得した特定地点の位置情報とに基づいて、前記特定地点に向かう1または複数のナビゲーション装置を特定する特定手段と、
前記特定した前記ナビゲーション装置の位置情報を取得する第2の取得手段と、
記取得した前記ナビゲーション装置位置情報に基づいて、前記携帯端末の表示部に前記ナビゲーション装置の位置を表示させるよう制御する表示制御手段と
を備えることを特徴とするナビゲーション管理サーバ。
A navigation management server that is managed by the navigation management server and that receives the destination and a navigation management server that manages the identification information of the navigation device and the location information of the destination received by the navigation device that can communicate with the mobile terminal. There,
First acquisition means for acquiring position information of a specific point from the portable terminal ;
A specifying means for specifying one or a plurality of navigation devices heading to the specific point based on the position information of the destination received by the navigation device to be managed and the acquired position information of the specific point ;
A second acquisition means for acquiring position information of the specified the navigation device,
Based on the position information before Quito obtained by said navigation device, the navigation management server; and a display control means for controlling so as to display the position of the navigation device on a display unit of the portable terminal.
ナビゲーション管理サーバで管理される、目的地を受け付けるナビゲーション装置と、携帯端末と通信可能な、前記ナビゲーション装置の識別情報と前記ナビゲーション装置にて受け付けた目的地の位置情報とを管理するナビゲーション管理サーバの制御方法であって、
前記ナビゲーション管理サーバの第1の取得手段が、前記携帯端末のから特定地点の位置情報を取得する第1の取得ステップと
前記ナビゲーション管理サーバの特定手段が、前記管理する前記ナビゲーション装置にて受け付けた目的地の位置情報と前記取得した特定地点の位置情報とに基づいて、前記特定地点に向かう1または複数のナビゲーション装置を特定する特定ステップと、
前記ナビゲーション管理サーバの第2の取得手段が、前記特定した前記ナビゲーション装置の位置情報を取得する第2の取得ステップと、
前記ナビゲーション管理サーバの表示制御手段が、前記取得した前記ナビゲーション装置位置情報に基づいて、前記携帯端末の表示部に前記ナビゲーション装置の位置を表示させるよう制御する表示制御ステップと
を備えることを特徴とするナビゲーション管理サーバの制御方法。
A navigation management server that is managed by the navigation management server and that receives the destination and a navigation management server that can communicate with the mobile terminal and manages the identification information of the navigation device and the location information of the destination received by the navigation device A control method,
A first acquisition step in which a first acquisition unit of the navigation management server acquires position information of a specific point from the portable terminal ;
Specifying means of the navigation management server, based on the position information of the specific point where the above acquisition and destination location information received by the navigation device for the management, one or more navigation devices towards said particular location Specific steps to identify ;
Second acquisition unit of the navigation management server, a second acquisition step of acquiring position information of the specified the navigation device,
Display control means of the navigation management server, based on the position information before Quito obtained by said navigation device, further comprising a display control step of controlling so as to display the position of the navigation device on a display unit of the mobile terminal A feature of the navigation management server control method.
ナビゲーション管理サーバで管理される、目的地を受け付けるナビゲーション装置と、携帯端末と通信可能な、前記ナビゲーション装置の識別情報と前記ナビゲーション装置にて受け付けた目的地の位置情報とを管理するナビゲーション管理サーバで実行可能なプログラムであって、
前記ナビゲーション管理サーバを、
前記携帯端末のから特定地点の位置情報を取得する第1の取得手段と
前記管理する前記ナビゲーション装置にて受け付けた目的地の位置情報と前記取得した特定地点の位置情報とに基づいて、前記特定地点に向かう1または複数のナビゲーション装置を特定する特定手段と、
前記特定した前記ナビゲーション装置の位置情報を取得する第2の取得手段と、
記取得した前記ナビゲーション装置位置情報に基づいて、前記携帯端末の表示部に前記ナビゲーション装置の位置を表示させるよう制御する表示制御手段
として機能させるためのプログラム。
A navigation management server that is managed by the navigation management server and that receives the destination and a navigation management server that manages the identification information of the navigation device and the location information of the destination received by the navigation device that can communicate with the mobile terminal. An executable program,
The navigation management server;
First acquisition means for acquiring position information of a specific point from the portable terminal ;
A specifying means for specifying one or a plurality of navigation devices heading to the specific point based on the position information of the destination received by the navigation device to be managed and the acquired position information of the specific point ;
A second acquisition means for acquiring position information of the specified the navigation device,
Based on the position information before Quito obtained by said navigation device, the program for functioning as display control means for controlling so as to display the position of the navigation device on a display unit of the portable terminal.
JP2015088169A 2015-04-23 2015-04-23 Information processing system, control method and program thereof, and navigation management server, control method and program thereof Active JP6604023B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015088169A JP6604023B2 (en) 2015-04-23 2015-04-23 Information processing system, control method and program thereof, and navigation management server, control method and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015088169A JP6604023B2 (en) 2015-04-23 2015-04-23 Information processing system, control method and program thereof, and navigation management server, control method and program thereof

Publications (2)

Publication Number Publication Date
JP2016206014A JP2016206014A (en) 2016-12-08
JP6604023B2 true JP6604023B2 (en) 2019-11-13

Family

ID=57487035

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015088169A Active JP6604023B2 (en) 2015-04-23 2015-04-23 Information processing system, control method and program thereof, and navigation management server, control method and program thereof

Country Status (1)

Country Link
JP (1) JP6604023B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7067503B2 (en) * 2019-01-29 2022-05-16 トヨタ自動車株式会社 Information processing equipment and information processing methods, programs

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060227047A1 (en) * 2005-12-13 2006-10-12 Outland Research Meeting locator system and method of using the same
JP2008164444A (en) * 2006-12-28 2008-07-17 Rohm Co Ltd Position display device
JP5054431B2 (en) * 2007-05-29 2012-10-24 クラリオン株式会社 Navigation system, navigation device
JP5669661B2 (en) * 2011-04-20 2015-02-12 アイシン・エィ・ダブリュ株式会社 Information providing system and information providing method
JP2014044072A (en) * 2012-08-24 2014-03-13 Toyota Motor Corp Navigation system, car navigation device, multifunction telephone equipment, and e-mail transmission method

Also Published As

Publication number Publication date
JP2016206014A (en) 2016-12-08

Similar Documents

Publication Publication Date Title
CN102341836B (en) Map distribution server, map information terminal, and map distribution system using these map distribution server and map information terminal
JP6353199B2 (en) Information processing apparatus, information processing method, and program
US20070032949A1 (en) Navigation device, navigation method, navigation program, server device, and navigation information distribution system
JP2009217397A (en) Schedule management system, schedule management method, schedule management program, and recording medium
US20110130953A1 (en) Navigation equipment and navigation system
JP2005100276A (en) Information processing system, information processing apparatus, information processing method, and program
JP4994910B2 (en) Purchase support server, communication terminal, purchase support system, and purchase support method
CN110880123A (en) Terminal device, display method, and recording medium
JP6604023B2 (en) Information processing system, control method and program thereof, and navigation management server, control method and program thereof
JP2017182136A (en) Application management system, application management method, and application management program
JP4993712B2 (en) Simple map display control apparatus and method
JP5958026B2 (en) Information processing apparatus, information processing apparatus control method, and program
JP7798995B2 (en) Information providing device, information providing method, and information providing program
KR20210109759A (en) Apparatus and method of providing contents based route information for vehicle
US8386161B2 (en) Route planning methods and systems
JP6989769B2 (en) Information processing systems, information processing system control methods, and programs
JP2009085623A (en) Guide information file registration device, guide information file registration method, and guide information file registration program
JP2006003664A (en) Map display device and navigation device
JP7076766B2 (en) Information processing system, information processing program, information processing device and information processing method
JP6295022B2 (en) Information processing system, server, information processing method, and program
JP6333119B2 (en) Information terminal and information processing system
JP7393100B2 (en) Information processing device, information processing method, and program
CN111801663A (en) Vehicle-mounted device and information prompting method
JP5232662B2 (en) Navigation device and point data update program
JP2020038507A (en) Information processing device, information processing method and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150609

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20161101

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20161101

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20170719

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180423

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180703

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20181031

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190111

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190426

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: 20190917

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190930

R151 Written notification of patent or utility model registration

Ref document number: 6604023

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250