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
JP3733900B2 - Navigation system, data server, and information providing method - Google Patents
[go: Go Back, main page]

JP3733900B2 - Navigation system, data server, and information providing method - Google Patents

Navigation system, data server, and information providing method Download PDF

Info

Publication number
JP3733900B2
JP3733900B2 JP2001377255A JP2001377255A JP3733900B2 JP 3733900 B2 JP3733900 B2 JP 3733900B2 JP 2001377255 A JP2001377255 A JP 2001377255A JP 2001377255 A JP2001377255 A JP 2001377255A JP 3733900 B2 JP3733900 B2 JP 3733900B2
Authority
JP
Japan
Prior art keywords
information
server
data
destination
waypoint
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.)
Expired - Fee Related
Application number
JP2001377255A
Other languages
Japanese (ja)
Other versions
JP2003177025A (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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2001377255A priority Critical patent/JP3733900B2/en
Priority to EP20020257466 priority patent/EP1308694B1/en
Priority to US10/283,218 priority patent/US6604045B2/en
Publication of JP2003177025A publication Critical patent/JP2003177025A/en
Priority to US10/618,731 priority patent/US6937934B2/en
Priority to US11/176,666 priority patent/US7096119B2/en
Application granted granted Critical
Publication of JP3733900B2 publication Critical patent/JP3733900B2/en
Priority to US11/497,398 priority patent/US7292937B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、車両を目的地へと誘導するナビゲーションシステム、このナビゲーションシステムを実現するためのデータサーバ、及びこのデータサーバを利用した情報提供方法に関する。
【0002】
【従来の技術】
従来、ユーザによる操作入力に応じて経路案内を行う車載ナビゲーション装置が普及している。このような経路案内を行う車載ナビゲーション装置は、ユーザにより目的地や経由地が入力されると、GPS(Global Positioning System)等を用いて車両の現在位置を認識し、車両の現在位置からユーザにより入力された経由地を通って目的地に至る最適経路を選定して、ディスプレイに必要な地図を表示させながら経路案内を行うようにしている。
【0003】
このような車載ナビゲーション装置において、ユーザが目的地や経由地を入力する方法としては、例えば、ユーザがディスプレイに表示された地図をスクロールさせながら目的地や経由地を探索し、地図上で目的地や経由地を指定する方法や、主要な地点の名称が記された一覧表をディスプレイに表示させ、この一覧表の中から所望の目的地や経由地を選択する方法等が一般的である。
【0004】
しかしながら、以上のような方法では煩雑な操作をユーザに強いることになり、ユーザの負担が大きくなる。このため、経路案内を行う車載ナビゲーション装置に関しては、目的地や経由地の入力をより簡便に行えるようにしてユーザの負担を軽減させる様々な提案がなされており、例えば、特開平5−241507号公報においては、地図帳に主要な交差点や観光名所等を示す位置情報に対応したバーコードを印刷しておき、車載ナビゲーション装置に接続されたバーコードスキャナで地図帳に印刷されたバーコードを読み取ることで、目的地や経由地の入力を行う技術が開示されている。
【0005】
経路案内を行う車載ナビゲーション装置において、以上のようなバーコード入力により目的地や経由地の入力を行うことができれば、ユーザによる目的地や経由地の入力操作が極めて簡便に行えることになり、ユーザにとって使い勝手の良いものとなる。
【0006】
【発明が解決しようとする課題】
ところで、ユーザによるドライブプランの立案は、ユーザが車載ナビゲーション装置が搭載された車両に乗り込んでから行われるとは限らず、むしろ、自宅等の車外で地図帳や旅行ガイド等を参照してドライブプランの立案が行われる場合が多い。
【0007】
しかしながら、従来の車載ナビゲーション装置では、特開平5−241507号公報にて開示されているようなバーコード入力を行うものも含め、目的地や経由地の入力操作を車内でのみ行えるようになっていたため、車外でドライブプランを立案した場合には、ユーザが何らかの方法で目的地や経由地を記憶しておき、車両に乗車してから車載ナビゲーション装置にこれら目的地や経由地を入力する必要があった。このため、予め車外でドライブプランを立案していたにも拘わらず、乗車後直ちに出発できないといった問題や、ユーザが記憶を頼りに目的地や経由地の入力を行うために煩わしさを感じるといった問題が生じていた。
【0008】
また、車外で地図帳や旅行ガイド等を参照してドライブプランの立案を行う場合、地図帳や旅行ガイド等の印刷物からでは目的地や経由地のリアルタイムの情報を得ることができないため、ユーザは経験や勘を頼りに目的地や経由地の状況を推測しながらドライブプランを立案することが多い。このため、立案したドライブプランに沿って車載ナビゲーション装置で経路設定を行い、実際に車両を走行させたところ、目的地や経由地の状況がユーザが想定したものとは異なっており、満足のいくドライブが行えないといった結果を招く場合もある。
【0009】
本発明は、以上のような従来の実情に鑑みて創案されたものであって、ユーザが車外でドライブプランを立案する場合に、目的地や経由地等のリアルタイムの情報をユーザに把握させて、ユーザの好みにあった適切なドライブプランを立案できるようにすると共に、その目的地や経由地等の入力を車外で簡便に行えるようにして、利便性を大幅に向上させたナビゲーションシステム、このナビゲーションシステムを実現するためのデータサーバ、及びこのデータサーバを利用した情報提供方法を提供することを目的としている。
【0010】
【課題を解決するための手段】
請求項1に記載の発明は、車両の経路案内を行うナビゲーションシステムにおいて、前記車両に搭載された車載ナビゲーション装置と、印刷物に記載された目的地や経由地を示すコードデータを読み取る読み取り手段を有するユーザ端末と、前記ユーザ端末から前記コードデータを受信する受信手段と、前記受信手段が受信したコードデータを地図座標系の位置を示す位置情報に変換するデータ変換手段と、前記データ変換手段によりコードデータから変換された位置情報をコードデータの送信元である前記ユーザ端末の識別情報と対応付けて記憶する記憶手段と、前記ユーザ端末からの要求に応じて前記目的地や経由地に関連する情報を取得する関連情報取得手段と、前記関連情報取得手段により取得された関連情報を前記ユーザ端末に送信すると共に、必要に応じて前記記憶手段に記憶された位置情報の中から特定の位置情報を読み出して前記車載ナビゲーション装置に送信する送信手段とを有するデータサーバとを備え、前記車載ナビゲーション装置が、前記データサーバからの位置情報を受信して一時的に記憶し、記憶した位置情報と前記車両の現在位置とに基づいて前記車両の走行経路を設定し、これに基づいた経路案内を行うことを特徴とするものである。
【0011】
また、請求項2に記載の発明は、請求項1に記載のナビゲーションシステムにおいて、前記データサーバの関連情報取得手段が、前記目的地や経由地に関連する情報を当該データサーバに接続された他のサーバから取得する機能を有すると共に、前記目的地や経由地に関連する情報の取得先となるサーバの一覧が記載されたサーバ管理テーブルを備えていることを特徴とするものである。
【0012】
また、請求項3に記載の発明は、請求項2に記載のナビゲーションシステムにおいて、前記データサーバは、前記目的地や経由地に関連する情報の取得先となるサーバとして、駐車場の予約管理を行う駐車場予約管理サーバに接続されており、前記関連情報取得手段が、前記ユーザ端末からの要求に応じて、前記駐車場予約管理サーバに対して駐車場の予約手続きを行う機能を有していることを特徴とするものである。
【0013】
また、請求項4に記載の発明は、請求項2又は3に記載のナビゲーションシステムにおいて、前記データサーバは、前記目的地や経由地に関連する情報の取得先となるサーバとして、リアルタイムの観光地情報を提供する観光地情報提供サーバに接続されており、前記関連情報取得手段が、前記ユーザ端末からの要求に応じて、前記観光地情報提供サーバからリアルタイムの観光地情報を取得して、前記送信手段が、前記関連情報取得手段により取得されたリアルタイムの観光地情報を前記ユーザ端末に送信することを特徴とするものである。
【0014】
また、請求項5に記載の発明は、請求項2乃至4の何れかに記載のナビゲーションシステムにおいて、前記データサーバは、前記目的地や経由地に関連する情報の取得先となるサーバとして、リアルタイムの交通情報を提供する交通情報提供サーバに接続されており、前記関連情報取得手段が、前記ユーザ端末からの要求に応じて、前記交通情報提供サーバからリアルタイムの交通情報を取得して、前記送信手段が、前記関連情報取得手段により取得されたリアルタイムの交通情報を前記ユーザ端末に送信することを特徴とするものである。
【0015】
また、請求項6に記載の発明は、請求項1乃至5の何れかに記載のナビゲーションシステムにおいて、前記データサーバの関連情報取得手段が、前記目的地や経由地に関連する情報を前記ユーザ端末に画像として表示させるための表示データを取得し、前記送信手段が、前記関連情報取得手段により取得された表示データを前記ユーザ端末に送信することを特徴とするものである。
【0016】
また、請求項7に記載の発明は、車両に搭載された車載ナビゲーション装置に対して前記車両の走行経路を設定するための位置情報を提供するデータサーバであって、目的地や経由地を示すコードデータを受信する受信手段と、前記受信手段により受信された目的地や経由地を示すコードデータをこれら目的地や経由地の地図座標系における位置を示す位置情報に変換するデータ変換手段と、前記データ変換手段により変換された位置情報を、前記コードデータの送信元の識別情報と対応付けて記憶する記憶手段と、前記コードデータの送信元からの要求に応じて、前記目的地や経由地に関連する情報を取得する関連情報取得手段と、前記関連情報取得手段により取得された前記目的地や経由地に関連する情報を前記コードデータの送信元に送信すると共に、必要に応じて前記記憶手段に記憶された位置情報の中から特定の位置情報を読み出して前記車載ナビゲーション装置に送信する送信手段とを備えることを特徴とするものである。
【0017】
また、請求項8に記載の発明は、請求項7に記載のデータサーバにおいて、前記関連情報取得手段が、前記目的地や経由地に関連する情報を当該データサーバに接続された他のサーバから取得する機能を有すると共に、前記目的地や経由地に関連する情報の取得先となるサーバの一覧が記載されたサーバ管理テーブルを備えていることを特徴とするものである。
【0018】
また、請求項9に記載の発明は、請求項8に記載のデータサーバにおいて、前記目的地や経由地に関連する情報の取得先となるサーバとして、駐車場の予約管理を行う駐車場予約管理サーバに接続されており、前記関連情報取得手段が、前記コードデータの送信元からの要求に応じて、前記駐車場予約管理サーバに対して駐車場の予約手続きを行う機能を有していることを特徴とするものである。
【0019】
また、請求項10に記載の発明は、請求項8又は9に記載のデータサーバにおいて、前記目的地や経由地に関連する情報の取得先となるサーバとして、リアルタイムの観光地情報を提供する観光地情報提供サーバに接続されており、前記関連情報取得手段が、前記コードデータの送信元からの要求に応じて、前記観光地情報提供サーバからリアルタイムの観光地情報を取得して、前記送信手段が、前記関連情報取得手段により取得されたリアルタイムの観光地情報を前記コードデータの送信元に送信することを特徴とするものである。
【0020】
また、請求項11に記載の発明は、請求項8乃至10の何れかに記載のデータサーバにおいて、前記目的地や経由地に関連する情報の取得先となるサーバとして、リアルタイムの交通情報を提供する交通情報提供サーバに接続されており、前記関連情報取得手段が、前記コードデータの送信元からの要求に応じて、前記交通情報提供サーバからリアルタイムの交通情報を取得して、前記送信手段が、前記関連情報取得手段により取得されたリアルタイムの交通情報を前記コードデータの送信元に送信することを特徴とするものである。
【0021】
また、請求項12に記載の発明は、請求項7乃至11の何れかに記載のデータサーバにおいて、前記関連情報取得手段が、前記目的地や経由地に関連する情報を前記コードデータの送信元に画像として表示させるための表示データを取得し、前記送信手段が、前記関連情報取得手段により取得された表示データを前記コードデータの送信元に送信することを特徴とするものである。
【0022】
また、請求項13に記載の発明は、車両に搭載された車載ナビゲーション装置に対してデータサーバから前記車両の走行経路を設定するための情報を提供する情報提供方法であって、前記データサーバが目的地や経由地を示すコードデータを受信し、このコードデータを地図座標系における位置を示す位置情報に変換してコードデータの送信元の識別情報と対応付けて記憶手段に格納しておき、必要に応じて前記記憶手段に記憶された位置情報の中から特定の位置情報を読み出して前記車載ナビゲーション装置に送信すると共に、コードデータの送信元からの要求に応じて、前記目的地や経由地に関連する情報を取得して前記コードデータの送信元に送信することを特徴とするものである。
【0023】
【発明の効果】
本発明に係るナビゲーションシステムによれば、ユーザがユーザ端末を用いて地図帳等の印刷物から車両走行の目的地や経由地を示すコードデータを読み取ることで、この読み取ったコードデータがデータサーバに送信され、データサーバにおいてこのコードデータが座標系の位置情報に変換されて保存される。そして、この変換された位置情報が、ユーザによる送信要求等に応じて車載ナビゲーション装置に送信されて、車載ナビゲーション装置でこの位置情報と車両の現在位置とに基づいて車両の走行経路が設定されるので、ユーザが車外でドライブプランを立案した場合にその目的地や経由地等の入力を車外で簡便に行うことができ、また、ユーザが車両に乗り込んだ後は車載ナビゲーション装置で設定された走行経路に基づいた車両の走行案内が行われるので、ユーザに煩雑な操作を強いることなく適切な車両の走行案内を行うことができる。
【0024】
また、本発明に係るナビゲーションシステムでは、ユーザによる目的地や経由地の指定がユーザ端末を用いたコードデータの読み取りにより行われるようになっているので、ユーザによる操作負担を大幅に軽減することができる。
【0025】
また、本発明に係るナビゲーションシステムでは、ユーザ端末からの要求に応じて、ユーザにより指定された目的地や経由地に関連する情報がデータサーバにより取得されて、ユーザ端末に送信されるようになっているので、ユーザはこのユーザ端末に送信された情報をもとに目的地や経由地の状況を把握して、ドライブプランに反映させることができる。
【0026】
また、本発明に係るナビゲーションシステムでは、データサーバが目的地や経由地に関連する情報を他のサーバから取得するようにし、これら情報取得先の他のサーバの一覧が記載されたサーバ管理テーブルをデータサーバに設けるようにしておけば、データサーバがサーバ管理テーブルを参照しながら最適なサーバに接続して、ユーザに有用な情報を適切に取得することができる。
【0027】
また、本発明に係るナビゲーションシステムでは、データサーバが、ユーザ端末からの要求に応じて、駐車場の予約管理を行う駐車場予約管理サーバに対して駐車場の予約手続きを行うようにすれば、極めて利用価値の高いナビゲーションシステムとすることができる。
【0028】
また、本発明に係るナビゲーションシステムでは、データサーバが、ユーザ端末からの要求に応じて、リアルタイムの観光地情報を提供する観光地情報提供サーバからリアルタイムの観光地情報を取得してユーザ端末に送信するようにすれば、ユーザに観光地のリアルタイムの状況を把握させて、ドライブプランに反映させることができる。
【0029】
また、本発明に係るナビゲーションシステムでは、データサーバが、ユーザ端末からの要求に応じて、リアルタイムの交通情報を提供する交通情報提供サーバからリアルタイムの交通情報を取得してユーザ端末に送信するようにすれば、ユーザにリアルタイムの道路状況を把握させて、ドライブプランに反映させることができる。
【0030】
また、本発明に係るナビゲーションシステムでは、データサーバが、ユーザ端末からの要求に応じて、ユーザにより指定された目的地や経由地に関連する情報をユーザ端末に表示させるための表示データを取得して、この表示データをユーザ端末に送信するようにすれば、ユーザ端末に表示された情報を参照させることで、ユーザに目的地や経由地の状況を的確に把握させて、ドライブプランに反映させることができる。
【0031】
また、本発明に係るデータサーバによれば、ユーザにより指定された目的地や経由地の座標系の位置を示す位置情報を適切に管理して記憶し、必要に応じて車載ナビゲーション装置に提供することができると共に、ユーザにより指定された目的地や経由地に関連する情報を携帯端末又は車載ナビゲーション装置に送信して、ユーザに目的地や経由地の状況を把握させ、ドライブプランに反映させることができる。したがって、このデータサーバを用いることで、極めて利便性の高いナビゲーションシステムを実現することができる。
【0032】
また、本発明に係るデータサーバは、目的地や経由地に関連する情報を他のサーバから取得するようにすると共に、これら情報取得先の他のサーバの一覧が記載されたサーバ管理テーブルを備えるようにしておけば、このサーバ管理テーブルを参照しながら最適なサーバに接続して、ユーザに有用な情報を適切に取得することができる。
【0033】
また、本発明に係るデータサーバは、コードデータの送信元又は車載ナビゲーション装置からの要求に応じて、駐車場の予約管理を行う駐車場予約管理サーバに対して駐車場の予約手続きを行うようにすれば、極めて利用価値の高いナビゲーションシステムを実現することができる。
【0034】
また、本発明に係るデータサーバは、コードデータの送信元又は車載ナビゲーション装置からの要求に応じて、リアルタイムの観光地情報を提供する観光地情報提供サーバからリアルタイムの観光地情報を取得してコードデータの送信元又は車載ナビゲーション装置に送信するようにすれば、ユーザに観光地のリアルタイムの状況を把握させて、ドライブプランに反映させることができる。
【0035】
また、本発明に係るデータサーバは、コードデータの送信元又は車載ナビゲーション装置からの要求に応じて、リアルタイムの交通情報を提供する交通情報提供サーバからリアルタイムの交通情報を取得してコードデータの送信元又は車載ナビゲーション装置に送信するようにすれば、ユーザにリアルタイムの道路状況を把握させて、ドライブプランに反映させることができる。
【0036】
また、本発明に係るデータサーバは、コードデータの送信元又は車載ナビゲーション装置からの要求に応じて、ユーザにより指定された目的地や経由地に関連する情報をコードデータの送信元又は車載ナビゲーション装置に表示させるための表示データを取得して、この表示データをコードデータの送信元又は車載ナビゲーション装置に送信するようにすれば、コードデータの送信元又は車載ナビゲーション装置に表示された情報を参照させることで、ユーザに目的地や経由地の状況を的確に把握させて、ドライブプランに反映させることができる。
【0037】
また、本発明に係る情報提供方法によれば、ユーザにより指定された目的地や経由地の座標系の位置を示す位置情報を適切に管理して記憶し、必要に応じて車載ナビゲーション装置に提供することができると共に、ユーザにより指定された目的地や経由地に関連する情報をコードデータの送信元又は車載ナビゲーション装置に送信して、ユーザに目的地や経由地の状況を把握させ、ドライブプランに反映させることができる。
【0038】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【0039】
(第1の実施形態)
本発明を適用したナビゲーションシステムのシステム構成を図1に概略的に示す。この図1に示すナビゲーションシステム1は、持ち運び自在の携帯端末10とデータサーバ20、データサーバ20と車両に搭載された車載ナビゲーション装置30との間で、通信回線2を利用したデータの送受信が行われる構成となっている。すなわち、通信回線2には、データサーバ20と複数の無線通信基地局3とがそれぞれ接続されており、携帯端末10と無線通信基地局3との間で無線による通信が行われることで、携帯端末10から送信されたデータが無線通信基地局3及び通信回線2を介してデータサーバ20により受信され、また、データサーバ20から送信されたデータが通信回線2及び無線通信基地局3を介して携帯端末10により受信されるようになっている。また、車載ナビゲーション装置30と無線通信基地局3との間で無線による通信が行われることで、車載ナビゲーション装置30から送信されたデータが無線通信基地局3及び通信回線2を介してデータサーバ20により受信され、データサーバ20から送信されたデータが通信ネットワーク2及び無線通信基地局3を介して車載ナビゲーション装置30により受信されるようになっている。
【0040】
そして、このナビゲーションシステム1では、携帯端末10を用いて地図帳等の印刷物に印刷されたバーコードやマップコード番号等のコードデータを読み取ることで、車両走行の目的地や経由地を車外で指定し、これら目的地や経由地の位置情報をデータサーバ20に格納しておいて、必要に応じて車載ナビゲーション装置30に供給できるようになっている。そして、車載ナビゲーション装置30が、データサーバ20から供給された位置情報をもとに最適経路を設定し、当該車載ナビゲーション装置30が搭載された車両(以下、自車両という。)が、指定された経由地を通って目的地に到達するように経路案内を行うようになっている。
【0041】
なお、ここで、コードデータは、特定のコード体系に則って所定の情報と1対1で対応するものとして定められたデータであり、位置情報は、目的地や経由地等の具体的な地図座標系における位置を示すデータである。
【0042】
また、このナビゲーションシステム1では、通信回線2に、例えば、駐車場の予約管理を行う予約管理サーバや、リアルタイムの観光地情報を提供する観光地情報提供サーバ、リアルタイムの交通情報を提供する交通情報提供サーバ等、車両走行の目的地や経由地に関連する各種情報を提供する他のサーバ4も接続されており、データサーバ20は、これら他のサーバ4にアクセスして、例えば、駐車場の予約状況やリアルタイムの観光地情報、リアルタイムの交通情報等が取得できるようになっている。これら駐車場の予約状況やリアルタイムの観光地情報、リアルタイムの交通情報等の各種情報は、車両走行の目的地や経由地、走行経路の状況を確認する上で非常に有用な情報である。
【0043】
携帯端末10は、図2に示すように、スキャナ部11、操作入力部12、通信部13、表示部14、スピーカ15及び制御部16を備えて構成される。
【0044】
スキャナ部11は、主要な交差点や観光名所等を示す位置情報に対応したバーコード等のコードデータが印刷された地図帳等の印刷物から、ユーザの操作に応じて必要なコードデータ、例えば自車両走行の目的地や経由地を示すコードデータを光学的に読み取るものである。このスキャナ部11により読み取られたバーコード等のコードデータは、制御部16に供給される。
【0045】
操作入力部12は、ユーザによる操作入力を受け付けるためのユーザインターフェースであり、例えばテンキーやジョグダイヤル等よりなる。この操作入力部12を利用してユーザが操作入力を行うと、その操作入力に応じた信号が制御部16に供給される。
【0046】
通信部13は、制御部16による制御のもとで無線通信基地局3との間で無線による通信を行って、データサーバ20との間で通信回線2を介したデータの送受信を行うものである。携帯端末10から送信されるデータは、この通信部13から無線通信基地局3へと供給され、無線通信基地局3から通信回線2を介してデータサーバ20へと供給されることになる。また、データサーバ20から通信回線2及び無線通信基地局3を介して送信されるデータは、この通信部13によって受信され、制御部16に供給されることになる。
【0047】
表示部14は、制御部16による制御に応じて画像や文字等を表示するものである。また、スピーカ15は、制御部16による制御に応じてビープ音等の音声を出力するものである。
【0048】
制御部16は、動作制御プログラムを実行して携帯端末10全体の動作を制御するものである。具体的には、この制御部16は、動作制御プログラムを実行することで、コードデータ記憶部16a、入力処理部16b、表示制御部16c、音声出力制御部16dのそれぞれの機能を有することになる。
【0049】
コードデータ記憶部16aは、スキャナ部11により地図帳から読み取られたバーコード等のコードデータを一時的に記憶しておくものである。
【0050】
入力処理部16bは、操作入力部12を利用したユーザの操作入力に応じて各種の処理を行うものである。具体的には、例えば、ユーザが操作入力部12を利用してスキャナ部11により地図帳から読み取ったコードデータを送信する旨の操作入力を行うと、入力処理部16bはコードデータ記憶部16aに一時的に記憶されているコードデータを読み出して、この読み出したコードデータを通信部13からデータサーバ20へと送信する処理を行う。また、例えば、ユーザが操作入力部12を利用して、指定した目的地や経由地に関連する情報(例えば、上述した駐車場の予約状況やリアルタイムの観光地情報、リアルタイムの交通情報等であり、目的地や経由地、走行経路の状況を確認する上で有用な情報である。以下、これらの情報を関連情報と総称する。)を要求する旨の操作入力を行うと、入力処理部16bはこの関連情報の送信を指示するコマンドを生成し、この生成したコマンドを通信部13からデータサーバ20へと送信する処理を行う。
【0051】
表示制御部16cは、表示部14の動作を制御して、この表示部14に画像や文字等を表示させるものである。具体的には、この表示制御部16cは、例えば、スキャナ部11により地図帳等の印刷物からコードデータが読み取られたときに、そのコードデータに対応した情報を表示部14に表示させる処理を行う。また、この表示制御部16cは、例えば、目的地や経由地に関連する関連情報を画像として表示させるための表示データがデータサーバ20から送信されたときに、この表示データに応じて、関連情報を表示部14に画像として表示させる処理を行う。
【0052】
音声出力制御部16dは、スピーカ15の動作を制御して、このスピーカ15から音声を出力させるものである。具体的には、この音声出力制御部16dは、例えば、スキャナ部11により地図帳等の印刷物からコードデータが読み取られたときに、その旨をユーザに知らせるためのビープ音等の音声をスピーカ15から出力させる処理を行う。
【0053】
以上のような携帯端末10は、具体的には、例えば、携帯電話機に小型のスキャナを接続し、携帯電話機に上述したコードデータ記憶部16a、入力処理部16b、表示制御部16c、音声出力制御部16dとしての機能を発揮させるためのプログラムを組み込むことで実現される。なお、携帯端末10としては、以上のような携帯電話機の他に、例えば、携帯型情報端末(PDA)や、ノート型のパーソナルコンピュータ等、持ち運び自在で所定の情報処理が行える端末が広く適用可能であり、これらの端末に小型のスキャナを接続し、上述したコードデータ記憶部16a、入力処理部16b、表示制御部16c、音声出力制御部16dとしての機能を発揮させるためのプログラムを組み込むことで実現するようにしてもよい。
【0054】
データサーバ20は、図3に示すように、通信制御部21、ユーザ情報データベース22、位置情報格納部23、制御部24を備えて構成される。
【0055】
通信制御部21は、通信回線2を介したデータの送受信を制御するものである。携帯端末10の通信部13から無線通信基地局3及び通信回線2を介して送信されたコードデータや各種コマンド等の情報は、この通信制御部21により受信され、制御部24に供給されることになる。また、後述するように、制御部24によって位置情報格納部23から読み出された位置情報は、この通信制御部21から通信回線2及び無線通信基地局3を介して車載ナビゲーション装置30へと送信されることになる。更に、目的地や経由地に関連する関連情報を提供する他のサーバ4に対するデータサーバ20からのアクセスは、この通信制御部21を介して行われることになる。
【0056】
ユーザ情報データベース22には、ナビゲーションシステム1を利用するユーザとして登録されたユーザに関する情報、具体的には、例えばユーザが使用する携帯端末10の識別情報である端末IDや、ユーザが使用する車載ナビゲーション装置30の識別情報である車載ナビID等の各種情報が格納されている。
【0057】
位置情報格納部23は、制御部24による制御に応じて、携帯端末10から送信されたコードデータに対応した位置情報、すなわち、ユーザにより指定された目的地や経由地の地図座標系における位置を示す位置情報が一時的に格納されるものである。この位置情報格納部23には、携帯端末10から送信されたコードデータに対応した位置情報が、例えばコードデータの送信元である携帯端末10の端末ID等と対応付けられて格納されており、端末IDや車載ナビIDを指定することで、その端末IDや車載ナビIDに対応付けられて格納された位置情報をこの位置情報格納部23から読み出せるようになっている。
【0058】
制御部24は、動作制御プログラムを実行してデータサーバ20全体の動作を制御するものである。具体的には、この制御部24は、動作制御プログラムを実行することで、コードデータ解析処理部24a、コマンド解析処理部24b、書き込み/読み出し制御部24c、関連情報取得処理部24dのそれぞれの機能を有することになる。
【0059】
コードデータ解析処理部24aは、携帯端末10から無線通信基地局3、通信回線2を介してデータサーバ20に送信され、通信制御部21により受信されたコードデータを解析して、このコードデータに対応した目的地や経由地の位置情報を取得するものである。具体的には、このコードデータ解析処理部24aは、例えば各種コード体系毎にコードデータとこれに対応した各種情報が対応付けられて記載された変換テーブルを有しており、この変換テーブルを参照して、携帯端末10から送信されたコードデータを、目的地や経由地の地図座標系における位置を示す位置情報に変換する。
【0060】
コマンド解析処理部24bは、携帯端末10から無線通信基地局3、通信回線2を介してデータサーバ20に送信され、通信制御部21により受信されたコマンドを解析して、このコマンドに応じて各種の処理を行うものである。具体的には、例えば、携帯端末10から位置情報格納部23に格納されている位置情報を読み出して車載ナビゲーション装置30に送信する旨のコマンドが送信されると、コマンド解析処理部24bはそのコマンドを解析して、それに応じて書き込み/読み出し制御部24cを動作させ、位置情報格納部23に格納された位置情報を読み出させて、この読み出した位置情報を通信制御部21から車載ナビゲーション装置30へと送信させる処理を行う。また、例えば、携帯端末10又は車載ナビゲーション装置30からユーザにより指定された目的地や経由地に関連する関連情報の送信を指示するコマンドが送信されると、コマンド解析処理部24bはそのコマンドを解析して、それに応じて関連情報取得処理部24dを動作させ、目的地や経由地に関連する関連情報を他のサーバ4から取得させて、この取得した関連情報を携帯端末10又は車載ナビゲーション装置30へと送信させる処理を行う。
【0061】
書き込み/読み出し制御部24cは、コードデータ解析処理部24aによってコードデータから変換された位置情報を、コードデータの送信元である携帯端末10の端末IDや、位置情報の送信先となる車載ナビゲーション装置30の車載ナビIDに対応付けて位置情報格納部23に書き込む制御を行うと共に、コマンド解析処理部24bにより解析されたコマンドに応じて、位置情報格納部23に格納された位置情報を読み出す制御を行うものである。この書き込み/読み出し制御部24cによって位置情報格納部23から読み出された位置情報は、通信制御部21から通信回線2、無線通信基地局3を介して車載ナビゲーション装置30に送信されることになる。
【0062】
関連情報取得処理部24dは、携帯端末10又は車載ナビゲーション装置30からユーザにより指定された目的地や経由地に関連する関連情報を要求する旨のコマンドが送信されたときに、位置情報格納部23に格納された目的地や経由地を示す位置情報をもとに、データサーバ20に接続された他のサーバ4の中から適切な情報を得られるサーバを選択して、このサーバにアクセスし、目的地や経由地に関連する関連情報を取得するものである。また、この関連情報取得処理部24dは、例えば、携帯端末10又は車載ナビゲーション装置30から駐車場の予約手続きを要求する旨のコマンドが送信されたときに、データサーバ20に接続された他のサーバ4の中から駐車場の予約管理を行う駐車場予約管理サーバを選択して、この駐車場予約管理サーバにアクセスし、駐車場の予約手続き等も行う。
【0063】
なお、この関連情報取得処理部24dには、データサーバ20からのアクセスが可能な他のサーバ4の一覧が記載されたサーバ管理テーブル24eが接続されており、関連情報取得部24dは、このサーバ管理テーブル24eを参照することによって、アクセス先のサーバを瞬時に判断して、最適な関連情報を得られるサーバに適切にアクセスすることができるようになっている。この関連情報取得処理部24dにより取得された関連情報(駐車場予約手続きの経過情報、結果情報等も含む)は、通信制御部21から通信回線2、無線通信基地局3を介して携帯端末10又は車載ナビゲーション装置30に送信されることになる。
【0064】
車載ナビゲーション装置30は、図4に示すように、通信部31、不揮発性メモリ32、小型バッテリ33、GPS受信部34、地図データベース35、表示部36、スピーカ37及び制御部38を備えて構成される。
【0065】
通信部31は、無線通信基地局3との間で無線による通信を行って、通信回線2を介したデータの送受信を行うものである。データサーバ20から送信される位置情報(携帯端末10のスキャナ部11により地図帳から読み取られた目的地、経由地等を示すコードデータに対応した位置情報)や、データサーバ20により他のサーバ4から取得された目的地や経由地に関連する情報は、通信回線2及び無線通信基地局3を介して車載ナビゲーション装置10へと供給され、この通信部31により受信されることになる。
【0066】
不揮発性メモリ32は、通信部31に接続されており、データサーバ20から車載ナビゲーション装置30へと送信されて通信部31により受信された目的地や経由地の位置情報を一時的に記憶するようになっている。
【0067】
小型バッテリ33は、例えばLiイオン電池等を用いて構成され、通信部31に接続されてこの通信部31の電源として用いられるものである。車載ナビゲーション装置30では、通信部31が小型バッテリ33から電力供給されることで、主電源がオフの状態でも、通信部31はデータの受信が可能となっている。
【0068】
GPS受信部34は、GPS衛星からのGPS信号を受信することで、車載ナビゲーション装置30が搭載された自車両の現在位置を示す位置情報を取得する。このGPS受信部13により取得された自車両の現在位置を示す位置情報は制御部38に供給される。
【0069】
地図データベース35は、必要な地図データが記録されたCD−ROM等よりなるものである。この地図データベース35からは、制御部38による処理に応じて、指定された地域の地図データを順次読み出せるようになっている。
【0070】
表示部36は、制御部38による制御に応じて、地図データベース35から読み出された地図データや各種情報を表示するものである。また、スピーカ37は、制御部38による制御に応じて、例えば進行方向を指示するための音声等を出力するものである。
【0071】
制御部38は、動作制御プログラムを実行して車載ナビゲーション装置30全体の動作を制御するものである。具体的には、この制御部38は、動作制御プログラムを実行することで、経路設定処理部38a、経路案内処理部38b、表示制御部38c、音声出力制御部38dのそれぞれの機能を有することになる。
【0072】
経路設定処理部38aは、通信部31により受信されて不揮発性メモリ32に一時的に記憶されているデータサーバ20からの位置情報(携帯端末10のスキャナ部11により地図帳等の印刷物から読み取られた目的地、経由地等を示すコードデータに対応した位置情報)と、GPS受信部34により取得された自車両の現在位置を示す位置情報とに基づいて、自車両の走行経路を設定する処理を行うものである。すなわち、この経路設定処理部38aは、車載ナビゲーション装置30の主電源が投入され、車載ナビゲーション装置30が起動されると、不揮発性メモリ32から目的地や経由地を示す位置情報を読み出して、この不揮発性メモリ32から読み出した目的地や経由地を示す位置情報と、GPS受信部34により取得された自車両の現在位置を示す位置情報とに基づいて、自車両の現在位置から指定された経由地を通って目的地に至る自車両の走行経路を設定する。
【0073】
経路案内処理部38bは、経路設定処理部38aにより設定された走行経路を自車両が適切に走行するように、自車両の走行を案内するものである。具体的には、経路案内処理部38bは、経路設定処理部38aにより走行経路が設定されると、必要な地図データを地図データベース35から読み出して表示部36に表示させると共に、GPS受信部34により取得された位置情報をもとに自車両の現在位置を把握して、自車両の現在位置を地図データに重畳して表示部36に表示させる処理を行う。また、経路案内処理部38bは、例えば、自車両が右折或いは左折すべき交差点等に近づいたときに、右折や左折を指示する音声をスピーカ37から出力させる等、自車両の進行方向を指示する処理を行う。
【0074】
表示制御部38cは、経路案内処理部38bによる処理に応じて、表示部36の動作を制御して、この表示部15に必要な地図データや各種情報を表示させるものである。また、この表示制御部38cは、例えば、目的地や経由地に関連する関連情報を画像として表示させるための表示データがデータサーバ20から送信されたときに、この表示データに応じて、関連情報を表示部36に画像として表示させる処理を行う。
【0075】
音声出力制御部38dは、経路案内処理部38bによる処理に応じて、スピーカ37の動作を制御して、このスピーカ37から自車両の進行方向を指示する音声等を出力させるものである。
【0076】
以上のように構成されるナビゲーションシステム1では、ユーザが自宅等の車外においてドライブプランを立案する際に、図5(a)に示すように、携帯端末10のスキャナ部11を用いて、地図帳等の印刷物に印刷されたバーコード等のコードデータを読み取ることで、目的地や経由地を指定できるようになっている。そして、ユーザが必要なコードデータを携帯端末10のスキャナ部11を用いて全て読み取った後、携帯端末10の操作入力部12を用いてコードデータを送信する旨の操作入力を行うことで、スキャナ部11により地図帳等の印刷物から読み取られた目的地や経由地を示すコードデータが、携帯端末10の識別情報である端末IDと共に、携帯端末10からデータサーバ20へと送信されるようになっている。
【0077】
また、データサーバ20は、携帯端末10から目的地や経由地を示すコードデータが端末IDと共に送信されると、このコードデータを目的地や経由地等の具体的な地図座標系における位置を示す位置情報に変換し、変換された位置情報を端末IDに対応付けて位置情報格納部23に格納するようになっている。そして、ユーザが車両乗車時等に携帯端末10の操作入力部12を用いて目的地や経由地の位置情報を車載ナビゲーション装置30に送信する旨の操作入力を行うと、図5(b)に示すように、位置情報の送信を指示するコマンドが、携帯端末10の識別情報である端末IDと共に、携帯端末10からデータサーバ20へと送信されることになる。そして、データサーバ20は、位置情報の送信を指示するコマンドを受信すると、端末IDに基づいて送信対象の位置情報を位置情報格納部23から読み出して、読み出した位置情報を車載ナビゲーション装置30へと送信する。
【0078】
車載ナビゲーション装置30では、データサーバ20から送信された位置情報を受信すると、主電源がオンになるまで、受信した位置情報を不揮発性メモリ32に記憶させておく。そして、車載ナビゲーション装置30は、主電源がオンとされると、不揮発性メモリ32に記憶された位置情報を読み出し、これをもとに自車両の走行経路を設定して、この走行経路に応じた経路案内を行うようになっている。
【0079】
また、このナビゲーションシステム1では、ユーザがコードデータの読み取りによって指定した目的地や経由地の状況を確認するために、携帯端末10又は車載ナビゲーション装置30を利用して目的地や経由地に関連する関連情報を要求する旨の操作入力を行うと、図6に示すように、関連情報の送信を指示するコマンドが、携帯端末10又は車載ナビゲーション装置30からデータサーバ20へと送信されることになる。そして、データサーバ20は、関連情報の送信を指示するコマンドを受信すると、このコマンドに応じて他のサーバ4にアクセスし、このサーバ4から目的地や経由地に関連する関連情報を取得して、取得した関連情報を携帯端末10又は車載ナビゲーション装置30へと送信するようになっている。
【0080】
これにより、ユーザは指定した目的地や経由地の状況を携帯端末10又は車載ナビゲーション装置30を利用して確認することができ、必要な場合には携帯端末10のスキャナ部11を用いてコードデータの読み取りを再度行って、目的地や経由地を改めて指定することができる。
【0081】
ここで、以上のようなナビゲーションシステム1における処理の流れについて、図7のフローチャートを参照してより具体的に説明する。
【0082】
まず、ステップS1−1において、ユーザの操作に応じて、携帯端末10のスキャナ部11により、地図帳等の印刷物から目的地や経由地等を示すコードデータが読み取られる。スキャナ部11により読み取られたコードデータは、例えば読み取られた順番や操作入力部12を利用したユーザの操作入力等に応じて経由地番号が付されて、1つの走行経路を設定するための一連の目的地や経由地を示す複数のコードデータ毎に、制御部16のコードデータ記憶部16aに一時的に記憶される。また、スキャナ部11によりコードデータを読み取ったときは、制御部16の音声出力制御部16dによる制御に応じてスピーカ15からビープ音が出力され、或いは、制御部16の表示制御部16cによる制御に応じて表示部14にコードデータに対応した情報が表示されることで、コードデータの読み取りが行われたことがユーザに提示される。
【0083】
次に、ステップS1−2において、例えば、携帯端末10の操作入力部12から読み取り終了を示す操作入力が行われ、或いは、スキャナ部11により読み取り終了を示すコードデータが読み取られる等によって、ユーザから目的地や経由地を指定するためのコードデータの読み取りを終了する旨の指示がなされたかどうかが、携帯端末10の制御部16によって判断される。
【0084】
そして、コードデータの読み取りを終了する旨の指示がなされたと判断されると、次に、ステップS1−3において、コードデータ記憶部16aに一時的に記憶されている目的地や経由地を示すコードデータが、例えばユーザによる操作入力に応じて、或いは自動的にコードデータ記憶部16aから読み出され、携帯端末10の識別情報である端末IDと共に、通信部13から無線通信基地局3及び通信回線2を介してデータサーバ20へと送信される。
【0085】
データサーバ20では、ユーザにより指定された目的地や経由地を示すコードデータが携帯端末10から送信されると、このコードデータを通信制御部21により受信する。そして、ステップS1−4において、制御部24のコードデータ解析処理部24aにより、携帯端末10から送信されたコードデータが位置情報に変換され、ステップS1−5において、書き込み/読み出し制御部24cによる制御のもとで、この位置情報がコードデータの送信元である携帯端末10の端末IDや、位置情報の送信先となる車載ナビゲーション装置30の車載ナビIDと対応付けられて位置情報格納部23に格納される。なお、制御部24のコードデータ解析処理部24aによりコードデータを位置情報に変換する際は、ユーザ情報データベース22に格納された車載ナビIDに基づいて、位置情報の送信先となる車載ナビゲーション装置30の機種を特定し、この車載ナビゲーション装置30で扱われる地図データのデータフォーマットに対応するような位置情報に変換する。
【0086】
次に、ステップS1−6において、データサーバ20の制御部24により、携帯端末10又は車載ナビゲーション装置30から、ユーザにより指定された目的地や経由地に関連する関連情報の送信を指示するコマンドが送信されたかどうかが判断される。そして、携帯端末10又は車載ナビゲーション装置30から関連情報の送信を指示するコマンドが送信された場合には、制御部24のコマンド解析処理部24bによりこのコマンドが解析され、ステップS1−7において、このコマンドに応じて、制御部24の関連情報取得処理部24dによりサーバ管理テーブル24eが参照されて、最適な関連情報が得られる他のサーバ4の探索が行われる。
【0087】
そして、最適な関連情報が得られるサーバ4が検出されると、次に、ステップS1−8において、関連情報取得部24dにより、検出されたサーバ4にアクセスする処理が行われ、このサーバ4にて公開されている関連情報が取得される。そして、ステップS1−9において、取得した関連情報が、通信制御部21から通信回線2及び無線通信基地局3を介して、コマンドの送信元である携帯端末10又は車載ナビゲーション装置30へと送信される。
【0088】
コマンドの送信元である携帯端末10又は車載ナビゲーション装置30に関連情報が送信されて、例えば、携帯端末10の表示部14又は車載ナビゲーション装置30の表示部36に関連情報が表示されると、次に、ステップS1−10において、この関連情報を参照して経由地や目的地の状況を確認したユーザにより、目的地や経由地を改めて指定する旨の操作入力がなされたかどうかが判断される。そして、ユーザが目的地や経由地を改めて指定する場合には、ステップS1−1に戻ってそれ以降の処理が繰り返し行われる。
【0089】
一方、目的地や経由地を改めて指定しない場合には、次に、ステップS1−11において、位置情報格納部23に格納された目的地や経由地を示す位置情報を車載ナビゲーション装置30に送信する旨のコマンドが携帯端末10から送信されたかどうかが、データサーバ20の制御部24によって判断される。そして、携帯端末10から位置情報の送信を指示するコマンドが送信された場合には、制御部24のコマンド解析処理部24bによりこのコマンドが解析され、ステップS1−12において、制御部24の書き込み/読み出し制御部24cにより、位置情報格納部23に格納された目的地や経由地を示す位置情報が読み出される。そして、ステップS1−13において、この位置情報格納部23から読み出された位置情報が、通信制御部21から通信ネットワーク2及び無線通信基地局3を介して、車載ナビゲーション装置30へと送信される。
【0090】
車載ナビゲーション装置30へと送信された位置情報は、通信部31により受信され、車載ナビゲーション装置30の主電源がオンとなるまで不揮発性メモリ32に記憶される。そして、車載ナビゲーション装置30の主電源がオンとされると、制御部38の経路設定処理部38aにより不揮発性メモリ32に記憶された位置情報、すなわち、ユーザにより指定された目的地や経由地を示す位置情報が読み出され、ステップS1−14において、この不揮発性メモリ32から読み出された位置情報と、GPS受信部34により取得された自車両の現在位置を示す位置情報とに基づいて、自車両の走行経路が経路設定処理部38aにより設定される。そして、この経路設定処理部38aにより設定された走行経路に従って、経路案内処理部38bにより経路案内が行われ、本発明を適用したナビゲーションシステム1における一連の処理が終了する。
【0091】
以上説明したように、本発明を適用したナビゲーションシステム1においては、ユーザが携帯端末10のスキャナ部11で地図帳等の印刷物に印刷されたバーコード等のコードデータを読み取ることで、目的地や経由地を指定できるようになっている。そして、携帯端末10で読み取られたコードデータがデータサーバ20により具体的な地図座標系における位置を示す位置情報に変換されてデータサーバ20に格納され、この目的地や経由地を示す位置情報を、必要に応じて車載ナビゲーション装置30に供給できるようになっている。したがって、このナビゲーションシステム1によれば、ユーザが車外でドライブプランを立案した場合にその目的地や経由地等の入力を携帯端末10を用いて車外で簡便に行うことができ、ユーザが自車両に乗り込んだ後は改めて目的地や経由地の入力をすることなく、速やかに車両の走行を開始することができる。また、このナビゲーションシステム1では、目的地や経由地の指定をバーコード等のコードデータを読み込むことで行うようにしているので、操作が簡単で、非常に使い勝手が良い。
【0092】
また、本発明に係るナビゲーションシステム1においては、ユーザが携帯端末10又は車載ナビゲーション装置30を利用して目的地や経由地に関連する関連情報を要求する旨の操作入力を行うと、データサーバがこの要求に応じて他のサーバ4にアクセスし、このサーバ4から目的地や経由地に関連する関連情報を取得して、取得した関連情報を携帯端末10又は車載ナビゲーション装置30へと送信するようになっているので、ユーザは携帯端末10又は車載ナビゲーション装置30を利用してこの関連情報を参照することで、目的地や経由地の状況を的確に把握することができ、必要な場合には携帯端末10のスキャナ部11を用いてコードデータの読み取りを再度行って、目的地や経由地を改めて指定することができる。
【0093】
なお、以上説明したナビゲーションシステム1では、携帯端末10を用いて地図帳等の印刷物に印刷されたコードデータを読み取ってデータサーバ20に送信するようにしているが、携帯端末10に代えて、例えばユーザの自宅や職場に設置されたパーソナルコンピュータ等の据え置き型の情報処理端末を用いるようにしてもよい。この場合、据え置き型の情報処理端末に小型のスキャナを接続すると共に、上述した携帯端末10におけるコードデータ記憶部16a、入力処理部16b、表示制御部16c、音声出力制御部16dの機能を発揮させるためのプログラムを組み込むようにすればよい。
【0094】
(第2の実施形態)
次に、本発明を適用したナビゲーションシステム1の利用形態の一例として、データサーバ20が目的地や経由地の1つとして指定された駐車場の予約手続きを行う例について、具体的に説明する。
【0095】
この例では、地図帳等の印刷物に駐車場を示すバーコード等のコードデータが印刷されており、ユーザが携帯端末10のスキャナ部11を利用してこの駐車場を示すコードデータを読み取ることで、この駐車場を車両走行の目的地や経由地の1つとして指定できるようになっている。そして、この駐車場を示すコードデータには、駐車場の予約手続きを要求する旨のコマンドが含まれており、このコードデータが携帯端末10からデータサーバ20に送信されると、データサーバ20がこのコマンドに応じて、駐車場の予約手続きを行うようになっている。
【0096】
例えば、ユーザが自宅等の車外においてドライブプランを立案する際に、図8に示すように、携帯端末10のスキャナ部11を用いて地図帳等の印刷物に印刷された駐車場を示すコードデータを読み取ると、目的地や経由地の1つとして駐車場が指定されることになる。このとき、携帯端末10の制御部16が、スキャナ部11による駐車場を示すコードデータの読み取りに呼応して、駐車開始予定時刻や駐車終了予定時刻の入力を受け付けるようにしてもよい。
【0097】
ユーザが必要なコードデータを全て読み取った後、携帯端末10の操作入力部12を用いてコードデータを送信する旨の操作入力を行うと、駐車場を示すコードデータを含む一連のコードデータが、携帯端末10の識別情報である端末IDと共に、携帯端末10からデータサーバ20へと送信される。また、駐車開始予定時刻や駐車終了予定時刻等が入力されている場合には、これらの時刻情報もコードデータと共にデータサーバ20に送信される。
【0098】
データサーバ20は、携帯端末10から一連のコードデータが端末IDと共に送信されると、これらのコードデータを解析してそれぞれ地図座標系における位置を示す位置情報に変換し、端末IDと対応づけて位置情報格納部22に格納する。このとき、駐車場を示すコードデータには駐車場の予約手続きを要求する旨のコマンドが含まれているので、制御部24bのコマンド解析処理部24bによりこのコマンドが解析されて、関連情報取得処理部24dにより駐車場の予約手続きが行われることになる。
【0099】
具体的には、関連情報取得処理部24dは、先ず、駐車場の位置情報をもとにユーザにより指定された駐車場を特定し、この駐車場の予約管理を行う駐車場予約管理サーバ4を探索する。ここで、ユーザにより指定された駐車場の予約管理を行う駐車場予約管理サーバ4が発見された場合は、関連情報取得処理部24bはこの駐車場予約管理サーバ4にアクセスして駐車場予約を要求する旨のコマンドを送信し、駐車場の予約手続きを行う。
【0100】
駐車場予約管理サーバ4は駐車場予約データベースを備えており、リアルタイムの駐車場の予約状況が、例えば車のサイズや時間帯毎に管理できるようになっている。この駐車場予約管理サーバ4は、データサーバ20の関連情報取得処理部24dから駐車場予約を要求する旨のコマンドが送信されると、駐車場予約データベースを参照して駐車場の予約状況の確認を行う。そして、その時点で駐車場に空きがあれば、データサーバ20の関連情報取得処理部24dから送信された端末IDや車載ナビID、すなわち、当該駐車場を目的地や経由地の1つとして指定したユーザの携帯端末10や車載ナビゲーション装置30のIDを駐車場予約データベースに登録する。これにより、駐車場の予約手続きが完了する。
【0101】
データサーバ20の関連情報取得処理部24dは、駐車場の予約手続きが完了すると、その旨のメッセージを作成して携帯端末10に送信する。これにより、駐車場の予約管理手続きが完了した旨のメッセージが携帯端末10の表示部14に表示され、この携帯端末10の表示部14に表示されたメッセージを参照することにより、ユーザは駐車場の予約が完了したことを認識することができる。
【0102】
一方、駐車場予約を要求する旨のコマンドが駐車場予約管理サーバ4に送信されたときに、駐車場に空きがない場合には、データサーバ20の関連情報取得処理部24dは、駐車場に空きがない旨のメッセージを作成して携帯端末10に送信する。これにより、駐車場に空きがない旨のメッセージが携帯端末10の表示部14に表示されることになる。このとき、携帯端末10の表示部14に表示されたメッセージを参照したユーザが、近隣の他の駐車場の予約手続きを要求する旨の操作入力を行って、その旨のコマンドが携帯端末10からデータサーバ20に送信された場合には、データサーバ20の関連情報取得処理部24dは、近隣の他の駐車場の予約管理を行う駐車場予約管理サーバを探索し、駐車場予約管理サーバが発見された場合には同様な手法で駐車場の予約手続きを行う。
【0103】
駐車場の予約手続きが完了した後、ユーザが車両乗車時等に携帯端末10の操作入力部12を用いて目的地や経由地の位置情報を車載ナビゲーション装置30に送信する旨の操作入力を行うと、その旨のコマンドが携帯端末10からデータサーバ20に送信される。そして、データサーバ20は、位置情報の送信を指示するコマンドを受信すると、端末IDに基づいて送信対象の位置情報を位置情報格納部23から読み出して、読み出した位置情報を車載ナビゲーション装置30へと送信する。このとき、データサーバ20は、目的地や経由地の1つとして指定された駐車場の予約が完了している旨のメッセージを、位置情報と共に車載ナビゲーション装置30に送信するようにしてもよい。
【0104】
車載ナビゲーション装置30では、データサーバ20から送信された位置情報を受信すると、主電源がオンになるまで、受信した位置情報を不揮発性メモリ32に記憶させておく。そして、車載ナビゲーション装置30は、主電源がオンとされると、不揮発性メモリ32に記憶された位置情報を読み出し、これをもとに自車両の走行経路を設定して、この走行経路に応じた経路案内を行う。また、データサーバ20から駐車場の予約が完了している旨のメッセージが送信されたときは、このメッセージを表示部36に表示させる。これにより、この表示部36に表示されたメッセージを参照したユーザが、駐車場の予約が完了していることを改めて確認することができる。
【0105】
ここで、以上のようなナビゲーションシステム1において、駐車場の予約手続きを含む一連の処理の流れについて、図9のフローチャートを参照してより具体的に説明する。
【0106】
まず、ステップS2−1において、ユーザの操作に応じて、携帯端末10のスキャナ部11により、地図帳等の印刷物から車両走行の目的地や経由地を示すコードデータが読み取られる。このとき、目的地や経由地を示すコードデータの1つとして、駐車場を示すコードデータが読み取られる。スキャナ部11により読み取られたコードデータは、例えば読み取られた順番や操作入力部12を利用したユーザの操作入力等に応じて経由地番号が付されて、1つの走行経路を設定するための一連のコードデータとして、制御部16のコードデータ記憶部16aに一時的に記憶される。
【0107】
次に、ステップS2−2において、目的地や経由地の1つとして駐車場が指定されたことが携帯端末10の制御部16により認識され、表示制御部16cによる制御のもとで、例えば図10(a)に示すように、駐車開始予定時刻や駐車終了予定時刻を入力するための入力画面が表示部14に表示される。そして、この携帯端末10の表示部14に表示された入力画面に従って、ユーザが操作入力部12を利用した操作入力を行うことによって、駐車開始予定時刻や駐車終了予定時刻が入力される。
【0108】
次に、ステップS2−3において、ユーザから目的地や経由地を指定するためのコードデータの読み取りを終了する旨の指示がなされたかどうかが、携帯端末10の制御部16によって判断される。そして、コードデータの読み取りを終了する旨の指示がなされた場合には、次に、ステップS2−4において、コードデータ記憶部16aに一時的に記憶されている目的地や経由地を示すコードデータが読み出され、携帯端末10の識別情報である端末IDと共にデータサーバ20へと送信される。このとき、ユーザによって入力された駐車開始予定時刻や駐車終了予定時刻等の時刻情報も、コードデータと共に携帯端末10からデータサーバ20へと送信される。
【0109】
データサーバ20では、ユーザにより指定された目的地や経由地を示すコードデータが携帯端末10から送信されると、ステップS2−5において、制御部24のコードデータ解析処理部24aによってこれらコードデータが位置情報に変換され、ステップS2−6において、書き込み/読み出し制御部24cによる制御のもとで、これらの位置情報が端末IDや車載ナビIDと対応付けられて位置情報格納部23に格納される。
【0110】
このとき、携帯端末10から送信されたコードデータのうち、駐車場を示すコードデータには、駐車場の予約手続きを要求する旨のコマンドが含まれているので、制御部24のコマンド解析処理部24bによってこのコマンドが解析されると、ステップS2−7において、関連情報取得処理部24dによりこの駐車場の予約状況を管理する駐車場予約管理サーバ4に対するアクセス処理がなされる。そして、ステップS2−8において、データサーバ20が駐車場予約管理サーバ4に接続されたかどうかが判断され、駐車場予約管理サーバ4に接続された場合には、ステップS2−9において、データサーバ20の関連情報取得処理部24dから駐車場予約管理サーバ4に対して、駐車場予約を要求する旨のコマンドが送信される。ここでデータサーバ20が駐車場予約管理サーバ4に接続されたかどうかの判断は、例えば、データサーバ20から駐車場予約管理サーバ4に対してpingを打つ程度の簡単な処理を行い、そのpingの返答パケットを解析して接続されているかどうかを判断するようにしてもよい。
【0111】
駐車場予約管理サーバ4に駐車場予約を要求する旨のコマンドが送信されると、次に、ステップS2−10において、駐車場予約管理サーバ4により駐車場予約データベースが参照され、指定された駐車時間(駐車開始予定時刻から駐車終了予定時刻までの時間)に駐車場に空きがあるかどうかが確認される。そして、指定された駐車時間に駐車場に空きがある場合には、ステップS2−11において、データサーバ20の関連情報取得処理部24dから送信された端末IDや車載ナビIDが駐車場予約データベースに登録され、駐車場の予約手続きが完了する。
【0112】
一方、指定された駐車時間に駐車場に空きがない場合には、データサーバ20から携帯端末10に対して、駐車場に空きがない旨のメッセージが送信される。そして、ステップS2−12において、例えば図10(b)に示すように、携帯端末10の表示部14に、駐車場に空きがない旨のメッセージが表示される。
【0113】
ステップS2−8において駐車場予約管理サーバ4に接続できなかった場合、或いは、ステップS2−10において駐車場に空きがないと判断され、ステップS2−12においてその旨のメッセージが携帯端末10の表示部14に表示された場合には、次に、ステップS2−13において、例えば図10(c)に示すように、近隣の他の駐車場を予約するかどうかのメッセージが、携帯端末10の表示部14に表示される。そして、ユーザにより近隣の他の駐車場の予約手続きを要求する旨の操作入力がなされ、その旨のコマンドが携帯端末10からデータサーバ20に送信されると、次に、ステップS2−14において、データサーバ20の関連情報取得処理部24dにより、近隣の他の駐車場の予約管理を行う駐車場予約管理サーバが探索される。
【0114】
ここで、近隣の他の駐車場の予約管理を行う駐車場予約管理サーバが発見されると、データサーバ20から携帯端末10に対して、近隣の他の駐車場に関する情報、例えば駐車場の位置や規模等を示す各種情報が送信される。このとき、駐車場の位置を携帯端末10の表示部14で確認することが困難なことを考慮して、これらの情報を任意で車載ナビゲーション装置30に送信し、車載ナビゲーション装置30の表示部36で駐車場の位置を確認できるようにしてもよい。そして、ステップS2−15において、例えば図10(d)に示すように、この駐車場の予約手続きを行うかどうかのメッセージが、携帯端末10の表示部14に表示される。そして、ユーザによりこの駐車場の予約手続きを要求する旨の操作入力がなされ、その旨のコマンドが携帯端末10からデータサーバ20に送信されると、ステップS2−11に進んで、データサーバ20の関連情報取得処理部24dにより、上述した方法で駐車場の予約手続きが行われる。
【0115】
次に、ステップS2−16において、位置情報格納部23に格納された目的地や経由地を示す位置情報を車載ナビゲーション装置30に送信する旨のコマンドが携帯端末10から送信されたかどうかが、データサーバ20の制御部24によって判断される。そして、携帯端末10から位置情報の送信を指示するコマンドが送信された場合には、ステップS2−17において、位置情報格納部23に格納された目的地や経由地を示す位置情報が読み出され、ステップS2−18において、この位置情報格納部23から読み出された位置情報が、データサーバ20から車載ナビゲーション装置30へと送信される。このとき、ユーザにより目的地や経由地の1つとして指定された駐車場の予約手続きが完了している場合には、データサーバ20は、この駐車場の予約が完了している旨のメッセージを、位置情報と共に車載ナビゲーション装置30に送信する。
【0116】
車載ナビゲーション装置30では、データサーバ20から位置情報が送信されると、この位置情報が不揮発性メモリ32に一時的に記憶された後、主電源がオンとされると、この不揮発性メモリ32に記憶された位置情報が読み出される。そして、ステップS2−19において、この不揮発性メモリ32から読み出された位置情報と、GPS受信部34により取得された自車両の現在位置を示す位置情報とに基づいて、自車両の走行経路が経路設定処理部38aにより設定される。そして、この経路設定処理部38aにより設定された走行経路に従って、経路案内処理部38bにより経路案内が行われ、本発明を適用したナビゲーションシステム1における一連の処理が終了する。なお、このとき、データサーバ20から駐車場の予約が完了している旨のメッセージが送信されている場合には、このメッセージが車載ナビゲーション装置30の表示部36に表示される。
【0117】
以上説明したように、本実施形態におけるナビゲーションシステム1では、ユーザが携帯端末10のスキャナ部11を用いて地図帳等の印刷物から駐車場を示すコードデータを読み取り、この駐車場を車両走行の目的地や経由地の1つとして指定した場合に、データサーバ20が、携帯端末10を利用したユーザからの要求に応じて、駐車場の予約管理を行う駐車場予約管理サーバ4にアクセスして、駐車場の予約手続きを行うようになっているので、ユーザにとって極めて利用価値の高いものとなる。
【0118】
なお、以上説明した例では、駐車場を示すコードデータに含まれる駐車場の予約要求コマンドがデータサーバ20の制御部24によって解析され、このコマンドに応じた処理が行われることによって、駐車場の予約手続きが行われるようになっているが、ユーザが携帯端末10の操作入力部12を利用して駐車場の予約手続きを要求する旨の操作入力を行うことで、或いは、ユーザが車載ナビゲーション装置30を利用して駐車場の予約手続きを要求する旨の操作入力を行うことで、データサーバ20がこのユーザによる操作入力に応じて駐車場の予約手続きをするようにしてもよい。
【0119】
(第3の実施形態)
次に、本発明を適用したナビゲーションシステム1の利用形態の一例として、データサーバ20が目的地や経由地として指定された観光地のリアルタイムの情報を取得してユーザに提示する例について、具体的に説明する。
【0120】
ユーザが地図帳や旅行ガイド等の印刷物を参照しながらドライブプランを立案する場合、これらの印刷物からでは、ユーザが目的地や経由地として指定しようと考えている観光地等のリアルタイムの状況、具体的には、例えばその観光地等の混雑状況や営業中か否か、季節毎に変化する風景等を把握することができない。このため、ユーザはこれらの観光地等を目的地や経由地に指定するかどうかを迷う場合が多い。そこで、この例では、ユーザが携帯端末10のスキャナ部11を用いて、観光地を示すコードデータを読み取ってデータサーバ20に送信したときに、データサーバ20がこの観光地のリアルタイムの情報を提供する観光地情報提供サーバにアクセスし、リアルタイムの観光地情報を取得してユーザに提示するようにしている。なお、以下では、ユーザが目的地や経由地の1つとして遊園地を指定する場合を例に挙げて説明する。
【0121】
この例では、地図帳や旅行ガイド等の印刷物に遊園地を示すバーコード等のコードデータが印刷されており、ユーザが携帯端末10のスキャナ部11を利用してこの遊園地を示すコードデータを読み取ることで、この遊園地を車両走行の目的地や経由地の1つとして指定できるようになっている。そして、この遊園地を示すコードデータには、リアルタイムの遊園地情報の取得を要求する旨のコマンドが含まれており、このコードデータが携帯端末10からデータサーバ20に送信されると、データサーバ20がこのコマンドに応じて、リアルタイムの遊園地情報を取得してユーザに提示するようになっている。
【0122】
例えば、ユーザが自宅等の車外においてドライブプランを立案する際に、図11に示すように、携帯端末10のスキャナ部11を用いて地図帳等の印刷物に印刷された遊園地を示すコードデータを読み取ると、目的地や経由地の1つとして遊園地が指定されることになる。そして、ユーザが必要なコードデータを全て読み取った後、携帯端末10の操作入力部12を用いてコードデータを送信する旨の操作入力を行うと、遊園地を示すコードデータを含む一連のコードデータが、携帯端末10の識別情報である端末IDと共に、携帯端末10からデータサーバ20へと送信される。
【0123】
データサーバ20は、携帯端末10から一連のコードデータが端末IDと共に送信されると、これらのコードデータを解析してそれぞれ地図座標系における位置を示す位置情報に変換し、端末IDと対応づけて位置情報格納部22に格納する。このとき、遊園地を示すコードデータにはリアルタイムの遊園地情報の取得を要求する旨のコマンドが含まれているので、制御部24bのコマンド解析処理部24bによりこのコマンドが解析されて、関連情報取得処理部24dによりリアルタイムの遊園地情報を取得する処理が行われることになる。
【0124】
具体的には、関連情報取得処理部24dは、先ず、位置情報格納部22に格納された位置情報をもとに、ユーザにより指定された遊園地を特定し、この遊園地のリアルタイムの情報を提供する遊園地情報提供サーバ4を探索する。そして、関連情報取得処理部24bは、この遊園地情報提供サーバ4にアクセスしてリアルタイムの遊園地情報を要求する旨のコマンドを送信する。
【0125】
遊園地情報提供サーバ4は遊園地状況把握データベースを備えており、リアルタイムの遊園地の混雑状況、天候(天気、温度等)、人気度(性別、年齢層別)等が管理できるようになっている。また、遊園地状況把握データベースには、カメラで撮像されたリアルタイムの画像や、センサで検出されたリアルタイムの情報が取り込まれるようになっており、この遊園地状況把握データベースを参照することで、遊園地のリアルタイムの状況を正確に把握できるようになっている。なお、遊園地情報提供サーバ4が遊園地の各アトラクションの予約状況を管理する予約管理データベースを備えている場合には、上述した駐車場の予約と同様に、遊園地のアトラクションの予約を行うことも可能となる。この場合には、携帯端末10や車載ナビゲーション装置30を利用したユーザの操作入力に応じて、データサーバ20の関連情報取得処理部24dから遊園地情報提供サーバ4にアトラクションの予約を要求する旨のコマンドが送信され、アトラクションの予約手続きが行われることになる。
【0126】
遊園地情報提供サーバ4は、データサーバ20の関連情報取得処理部24dからリアルタイムの遊園地情報を要求する旨のコマンドが送信されると、遊園地状況把握データベースから遊園地のリアルタイムの状況を把握するための各種情報(遊園地情報)を取得して、これらの遊園地情報をデータサーバ20の関連情報取得処理部24dに送信する。
【0127】
データサーバ20の関連情報取得処理部24dは、遊園地情報提供サーバ4からリアルタイムの遊園地情報を取得すると、これらリアルタイムの遊園地情報をコードデータの送信元である携帯端末10、或いは位置情報の送信先となる車載ナビゲーション装置30に送信する。これにより、携帯端末10の表示部14或いは車載ナビゲーション装置30の表示部36にリアルタイムの遊園地情報が表示されることになり、この携帯端末10の表示部14或いは車載ナビゲーション装置30の表示部36に表示されたリアルタイムの遊園地情報を参照することで、ユーザは遊園地のリアルタイムの状況を確認することができる。
【0128】
ここで、遊園地のリアルタイムの状況を確認したユーザが改めてドライブプランを立て直す場合には、携帯端末10のスキャナ部11を用いたコードデータの読み取りが再度行われ、これに対応した位置情報がデータサーバ20の位置情報格納部23に格納されることになる。一方、ドライブプランを変更することなく、ユーザが車両乗車時等に携帯端末10を用いて目的地や経由地の位置情報を車載ナビゲーション装置30に送信する旨の操作入力を行うと、その旨のコマンドが携帯端末10からデータサーバ20に送信される。そして、データサーバ20は、位置情報の送信を指示するコマンドを受信すると、端末IDに基づいて送信対象の位置情報を位置情報格納部23から読み出して、読み出した位置情報を車載ナビゲーション装置30へと送信する。
【0129】
車載ナビゲーション装置30では、データサーバ20から送信された位置情報を受信すると、受信した位置情報を不揮発性メモリ32に一時的に記憶させておき、主電源がオンとされると、不揮発性メモリ32に記憶された位置情報を読み出して、これをもとに自車両の走行経路を設定し、この走行経路に応じた経路案内を行う。これにより、遊園地を目的地や経由地とした車両の経路案内が行われることになる。
【0130】
ここで、以上のようなナビゲーションシステム1において、遊園地のアトラクションの予約手続きを含む一連の処理の流れについて、図12のフローチャートを参照してより具体的に説明する。
【0131】
まず、ステップS3−1において、ユーザの操作に応じて、携帯端末10のスキャナ部11により、地図帳等の印刷物から車両走行の目的地や経由地を示すコードデータが読み取られる。このとき、目的地や経由地を示すコードデータの1つとして、遊園地を示すコードデータが読み取られる。スキャナ部11により読み取られたコードデータは、例えば読み取られた順番や操作入力部12を利用したユーザの操作入力等に応じて経由地番号が付されて、1つの走行経路を設定するための一連のコードデータとして、制御部16のコードデータ記憶部16aに一時的に記憶される。
【0132】
次に、ステップS3−2において、ユーザから目的地や経由地を指定するためのコードデータの読み取りを終了する旨の指示がなされたかどうかが、携帯端末10の制御部16によって判断される。そして、コードデータの読み取りを終了する旨の指示がなされた場合には、次に、ステップS3−3において、コードデータ記憶部16aに一時的に記憶されている目的地や経由地を示すコードデータが読み出され、携帯端末10の識別情報である端末IDと共にデータサーバ20へと送信される。
【0133】
データサーバ20では、ユーザにより指定された目的地や経由地を示すコードデータが携帯端末10から送信されると、ステップS3−4において、制御部24のコードデータ解析処理部24aによってこれらコードデータが位置情報に変換され、ステップS3−5において、書き込み/読み出し制御部24cによる制御のもとで、これらの位置情報が端末IDや車載ナビIDと対応付けられて位置情報格納部23に格納される。
【0134】
このとき、携帯端末10から送信されたコードデータのうち、遊園地を示すコードデータには、リアルタイムの遊園地情報を要求する旨のコマンドが含まれているので、制御部24のコマンド解析処理部24bによってこのコマンドが解析されると、ステップS3−6において、関連情報取得処理部24dにより、この遊園地のリアルタイムの情報を提供する遊園地情報提供サーバ4に対するアクセス処理がなされる。そして、ステップS3−7において、データサーバ20が遊園地情報提供サーバ4に接続されたかどうかが判断され、遊園地情報提供サーバ4に接続された場合には、データサーバ20の関連情報取得処理部24dから遊園地情報提供サーバ4に対して、リアルタイムの遊園地情報を要求する旨のコマンドが送信される。
【0135】
遊園地情報提供サーバ4にリアルタイムの遊園地情報を要求する旨のコマンドが送信されると、次に、ステップS3−8において、遊園地情報提供サーバ4により遊園地情報把握データベースからリアルタイムの遊園地情報が取得され、このリアルタイムの遊園地情報がデータサーバ20に送信される。そして、このリアルタイムの遊園地情報が、データサーバ20からコードデータの送信元である携帯端末10、或いは位置情報の送信先となる車載ナビゲーション装置30に送信される。
【0136】
携帯端末10或いは車載ナビゲーション装置30にリアルタイムの遊園地情報が送信されると、ステップS3−9において、携帯端末10の表示部14或いは車載ナビゲーション装置30の表示部36に、例えば図13(a)に示すようなテキストベースで、又は図13(b)に示すような画像として、リアルタイムの遊園地情報が表示されてユーザに提示される。なお、より詳しい遊園地情報に関しては、例えばphoneto機能による音声通話によってユーザに提示するようにしてもよいし、携帯端末10或いは車載ナビゲーション装置30から遊園地情報提供サーバ4に直接アクセスさせることで、ユーザに提示するようにしてもよい。
【0137】
ここで、リアルタイムの遊園地情報を参照したユーザにより、携帯端末10や車載ナビゲーション装置30を利用してアトラクションの予約を要求する旨の操作入力がなされると、ステップS3−10において、データサーバ20の関連情報取得処理部24dにより、遊園地情報提供サーバ4に対してアトラクションの予約を要求する旨のコマンドが送信される。そして、ステップS3−11において、遊園地情報提供サーバ4により各アトラクションの予約状況を管理する予約管理データベースが参照され、指定されたアトラクションの予約が可能であるかどうかが確認される。そして、指定されたアトラクションの予約が可能な場合には、ステップS3−12において、データサーバ20の関連情報取得処理部24dから送信された端末IDや車載ナビIDが予約管理データベースに登録され、アトラクションの予約手続きが完了する。
【0138】
一方、指定されたアトラクションの予約ができない場合には、データサーバ20から携帯端末10又は車載ナビゲーション装置30に対して、アトラクションの予約ができなかった旨のメッセージが送信される。そして、ステップS3−13において、携帯端末10の表示部14或いは車載ナビゲーション装置30の表示部36にその旨のメッセージが表示される。
【0139】
次に、ステップS3−14において、リアルタイムの遊園地情報を参照したユーザにより、目的地や経由地を改めて指定する旨の操作入力がなされたかどうかが判断される。そして、ユーザが目的地や経由地を改めて指定する場合には、ステップS3−1に戻ってそれ以降の処理が繰り返し行われる。
【0140】
一方、目的地や経由地を改めて指定しない場合には、次に、ステップS3−15において、位置情報格納部23に格納された目的地や経由地を示す位置情報を車載ナビゲーション装置30に送信する旨のコマンドが携帯端末10から送信されたかどうかが、データサーバ20の制御部24によって判断される。そして、携帯端末10から位置情報の送信を指示するコマンドが送信された場合には、ステップS3−16において、位置情報格納部23に格納された目的地や経由地を示す位置情報が読み出され、ステップS3−17において、この位置情報格納部23から読み出された位置情報が、データサーバ20から車載ナビゲーション装置30へと送信される。このとき、目的地や経由地の1つとして指定された遊園地のアトラクションの予約手続きが完了している場合には、データサーバ20は、このアトラクションの予約が完了している旨のメッセージを、位置情報と共に車載ナビゲーション装置30に送信する。
【0141】
車載ナビゲーション装置30では、データサーバ20から位置情報が送信されると、この位置情報が不揮発性メモリ32に一時的に記憶された後、主電源がオンとされると、この不揮発性メモリ32に記憶された位置情報が読み出される。そして、ステップS3−18において、この不揮発性メモリ32から読み出された位置情報と、GPS受信部34により取得された自車両の現在位置を示す位置情報とに基づいて、自車両の走行経路が経路設定処理部38aにより設定される。そして、この経路設定処理部38aにより設定された走行経路に従って、経路案内処理部38bにより経路案内が行われ、本発明を適用したナビゲーションシステム1における一連の処理が終了する。なお、このとき、データサーバ20から遊園地のアトラクションの予約が完了している旨のメッセージが送信されている場合には、このメッセージが車載ナビゲーション装置30の表示部36に表示される。
【0142】
以上説明したように、本実施形態におけるナビゲーションシステム1では、ユーザが携帯端末10のスキャナ部11を用いて地図帳等の印刷物から遊園地等の観光地を示すコードデータを読み取り、この遊園地等を車両走行の目的地や経由地の1つとして指定した場合に、データサーバ20が遊園地情報提供サーバ4にアクセスしてリアルタイムの遊園地情報を取得し、このリアルタイムの遊園地情報をユーザに提示するようになっているので、ユーザはこの情報から目的地や経由地の1つとして指定した遊園地等の観光地の状況を的確に把握して、場合によってはドライブプランを立て直すといった対策を講じることができる。また、このナビゲーションシステム1は、リアルタイムの遊園地情報がユーザに提示されることに加えて、遊園地のアトラクションの予約手続きも行うことができるので、ユーザにとって極めて利用価値の高いものとなる。
【0143】
なお、以上説明した例では、遊園地を示すコードデータに含まれる遊園地情報要求コマンドがデータサーバ20の制御部24によって解析され、このコマンドに応じた処理が行われることによって、リアルタイムの遊園地情報がユーザに提示されるようになっているが、ユーザが携帯端末10或いは車載ナビゲーション装置30を利用して遊園地情報を要求する旨の操作入力を行うことで、データサーバ20がこのユーザによる操作入力に応じてリアルタイムの遊園地情報を取得してユーザに提示するようにしてもよい。
【0144】
(第4の実施形態)
次に、本発明を適用したナビゲーションシステム1の利用形態の一例として、データサーバ20がリアルタイムの交通情報を取得してユーザに提示する例について、具体的に説明する。
【0145】
ユーザが地図帳や旅行ガイド等の印刷物を参照しながらドライブプランを立案する場合、これらの印刷物からでは、経由地となる道路のリアルタイムの混雑状況等を把握することができない。このため、ユーザはどの道路を通って目的地に到達するルートを選択するかどうかを迷う場合が多い。そこで、この例では、ユーザが携帯端末10のスキャナ部11を用いて、経由したい道路を示すコードデータを読み取ってデータサーバ20に送信したときに、データサーバ20がリアルタイムの交通情報を提供する交通情報提供サーバにアクセスし、ユーザにより指定された道路のリアルタイムの混雑状況等を確認してユーザに提示するようにしている。
【0146】
この例では、地図帳や旅行ガイド等の印刷物に主要な道路を示すバーコード等のコードデータが印刷されており、ユーザが携帯端末10のスキャナ部11を利用してこの主要な道路を示すコードデータを読み取ることで、この道路を通過するルートを選択できるようになっている。そして、この主要道路を示すコードデータには、リアルタイムの混雑状況等の取得を要求する旨のコマンドが含まれており、このコードデータが携帯端末10からデータサーバ20に送信されると、データサーバ20がこのコマンドに応じて、リアルタイムの交通情報を取得してこの主要な道路の混雑状況等を確認し、ユーザに提示するようになっている。
【0147】
例えば、ユーザが自宅等の車外においてドライブプランを立案する際に、図14に示すように、携帯端末10のスキャナ部11を用いて地図帳等の印刷物に印刷された主要な道路を示すコードデータを読み取ると、この道路を通過するルートが選択されることになる。そして、ユーザが必要なコードデータを全て読み取った後、携帯端末10の操作入力部12を用いてコードデータを送信する旨の操作入力を行うと、主要な道路を示すコードデータを含む一連のコードデータが、携帯端末10の識別情報である端末IDと共に、携帯端末10からデータサーバ20へと送信される。
【0148】
データサーバ20は、携帯端末10から一連のコードデータが端末IDと共に送信されると、これらのコードデータを解析してそれぞれ地図座標系における位置を示す位置情報に変換し、端末IDと対応づけて位置情報格納部22に格納する。このとき、主要な道路を示すコードデータにはリアルタイムの混雑状況等の取得を要求する旨のコマンドが含まれているので、制御部24bのコマンド解析処理部24bによりこのコマンドが解析されて、関連情報取得処理部24dによりリアルタイムの交通情報を取得して、この道路の混雑状況等を確認する処理が行われることになる。
【0149】
具体的には、関連情報取得処理部24dは、先ず、位置情報格納部22に格納された位置情報をもとに、ユーザにより指定された道路を特定すると共に、リアルタイムの交通情報を提供する交通情報提供サーバ4を探索する。そして、関連情報取得処理部24bは、この交通情報提供サーバ4にアクセスしてリアルタイムの交通情報を要求する旨のコマンドを送信する。
【0150】
交通情報提供サーバ4は道路状況把握データベースを備えており、登録された主要な道路のリアルタイムの状況、例えば、工事箇所の有無や路面状況、渋滞箇所とその通過所要時間、天候(天気、温度等)等が管理できるようになっている。また、道路状況把握データベースには、定点カメラで撮像されたリアルタイムの画像や、センサで検出されたリアルタイムの情報、VICSや自動ナンバー読み取りシステム等の交通情報取得装置からのリアルタイムの情報が取り込まれるようになっており、この道路状況把握データベースを参照することで、各主要な道路のリアルタイムの状況を正確に把握できるようになっている。
【0151】
交通情報提供サーバ4は、データサーバ20の関連情報取得処理部24dからリアルタイムの交通情報を要求する旨のコマンドが送信されると、道路状況把握データベースからリアルタイムの道路状況を把握するための各種情報(遊園地情報)を取得して、これらの情報をデータサーバ20の関連情報取得処理部24dに送信する。
【0152】
データサーバ20の関連情報取得処理部24dは、道路情報提供サーバ4からリアルタイムの交通情報を取得すると、これらの交通情報の中からユーザにより指定された道路に関する情報を選択し、その道路のリアルタイムの混雑状況等を確認する。そして、このユーザにより指定された道路のリアルタイムの混雑状況等をコードデータの送信元である携帯端末10、或いは位置情報の送信先となる車載ナビゲーション装置30に送信する。これにより、携帯端末10の表示部14或いは車載ナビゲーション装置30の表示部36に、ユーザにより指定された道路のリアルタイムの混雑状況等を示す文字や画像等が表示されることになり、この携帯端末10の表示部14或いは車載ナビゲーション装置30の表示部36に表示された文字や画像等を参照することで、ユーザは指定した道路のリアルタイムの混雑状況等を確認することができる。
【0153】
ここで、指定した道路のリアルタイムの混雑状況等を確認したユーザが改めてドライブプランを立て直す場合には、携帯端末10のスキャナ部11を用いたコードデータの読み取りが再度行われ、これに対応した位置情報がデータサーバ20の位置情報格納部23に格納されることになる。一方、ドライブプランを変更することなく、ユーザが車両乗車時等に携帯端末10を用いて目的地や経由地の位置情報を車載ナビゲーション装置30に送信する旨の操作入力を行うと、その旨のコマンドが携帯端末10からデータサーバ20に送信される。そして、データサーバ20は、位置情報の送信を指示するコマンドを受信すると、端末IDに基づいて送信対象の位置情報を位置情報格納部23から読み出して、読み出した位置情報を車載ナビゲーション装置30へと送信する。
【0154】
車載ナビゲーション装置30では、データサーバ20から送信された位置情報を受信すると、受信した位置情報を不揮発性メモリ32に一時的に記憶させておき、主電源がオンとされると、不揮発性メモリ32に記憶された位置情報を読み出して、これをもとに自車両の走行経路を設定し、この走行経路に応じた経路案内を行う。これにより、指定した道路を通って目的地へと向かう経路案内が行われることになる。
【0155】
ここで、以上のようなナビゲーションシステム1における一連の処理の流れについて、図15のフローチャートを参照してより具体的に説明する。
【0156】
まず、ステップS4−1において、ユーザの操作に応じて、携帯端末10のスキャナ部11により、地図帳等の印刷物から車両走行の目的地や経由地を示すコードデータが読み取られる。このとき、目的地に至るルートとしてユーザが経由したいと考える主要道路のコードデータも併せて読み取られる。スキャナ部11により読み取られたコードデータは、例えば読み取られた順番や操作入力部12を利用したユーザの操作入力等に応じて経由地番号が付されて、1つの走行経路を設定するための一連のコードデータとして、制御部16のコードデータ記憶部16aに一時的に記憶される。
【0157】
次に、ステップS4−2において、ユーザから目的地や経由地を指定するためのコードデータの読み取りを終了する旨の指示がなされたかどうかが、携帯端末10の制御部16によって判断される。そして、コードデータの読み取りを終了する旨の指示がなされた場合には、次に、ステップS4−3において、コードデータ記憶部16aに一時的に記憶されている目的地や経由地を示すコードデータが読み出され、携帯端末10の識別情報である端末IDと共にデータサーバ20へと送信される。
【0158】
データサーバ20では、ユーザにより指定された目的地や経由地を示すコードデータが携帯端末10から送信されると、ステップS4−4において、制御部24のコードデータ解析処理部24aによってこれらコードデータが位置情報に変換され、ステップS4−5において、書き込み/読み出し制御部24cによる制御のもとで、これらの位置情報が端末IDや車載ナビIDと対応付けられて位置情報格納部23に格納される。
【0159】
このとき、携帯端末10から送信されたコードデータのうち、主要道路を示すコードデータには、リアルタイムの混雑状況等の取得を要求する旨のコマンドが含まれているので、制御部24のコマンド解析処理部24bによってこのコマンドが解析されると、ステップS4−6において、関連情報取得処理部24dにより、リアルタイムの交通情報を提供する交通情報提供サーバ4に対するアクセス処理がなされる。そして、ステップS4−7において、データサーバ20が交通情報提供サーバ4に接続されたかどうかが判断され、交通情報提供サーバ4に接続された場合には、データサーバ20の関連情報取得処理部24dから交通情報提供サーバ4に対して、リアルタイムの交通情報を要求する旨のコマンドが送信される。
【0160】
交通情報提供サーバ4にリアルタイムの交通情報を要求する旨のコマンドが送信されると、次に、ステップS4−8において、交通情報提供サーバ4により道路状況把握データベースからリアルタイムの道路状況を示す各種情報が取得され、このリアルタイムの道路状況を示す各種情報がデータサーバ20に送信される。そして、交通情報提供サーバ4からデータサーバ20にリアルタイムの道路状況を示す各種情報が送信されると、データサーバ20の関連情報取得処理部24dにより、これらの各種情報の中からユーザにより指定された道路に関する情報が選択され、その道路のリアルタイムの混雑状況等が確認される。そして、このユーザにより指定された道路のリアルタイムの混雑状況等が、データサーバ20からコードデータの送信元である携帯端末10、或いは位置情報の送信先となる車載ナビゲーション装置30に送信される。
【0161】
携帯端末10或いは車載ナビゲーション装置30に、ユーザにより指定されれた道路のリアルタイムの混雑状況等が送信されると、ステップS4−9において、携帯端末10の表示部14或いは車載ナビゲーション装置30の表示部36に、例えば図16(a)に示すようなテキストベースで、又は図16(b)に示すような画像として、リアルタイムの混雑状況等が表示されてユーザに提示される。なお、より詳しい混雑状況等に関しては、例えばphoneto機能による音声通話によってユーザに提示するようにしてもよいし、携帯端末10或いは車載ナビゲーション装置30から交通情報提供サーバ4に直接アクセスさせることで、ユーザに提示するようにしてもよい。
【0162】
次に、ステップS4−10において、携帯端末10の表示部14或いは車載ナビゲーション装置30の表示部36を参照したユーザにより、目的地や経由地を改めて指定する旨の操作入力がなされたかどうかが判断される。そして、ユーザが目的地や経由地を改めて指定する場合には、ステップS4−1に戻ってそれ以降の処理が繰り返し行われる。
【0163】
一方、目的地や経由地を改めて指定しない場合には、次に、ステップS4−11において、位置情報格納部23に格納された目的地や経由地を示す位置情報を車載ナビゲーション装置30に送信する旨のコマンドが携帯端末10から送信されたかどうかが、データサーバ20の制御部24によって判断される。そして、携帯端末10から位置情報の送信を指示するコマンドが送信された場合には、ステップS4−12において、位置情報格納部23に格納された目的地や経由地を示す位置情報が読み出され、ステップS4−13において、この位置情報格納部23から読み出された位置情報が、データサーバ20から車載ナビゲーション装置30へと送信される。
【0164】
車載ナビゲーション装置30では、データサーバ20から位置情報が送信されると、この位置情報が不揮発性メモリ32に一時的に記憶された後、主電源がオンとされると、この不揮発性メモリ32に記憶された位置情報が読み出される。そして、ステップS4−14において、この不揮発性メモリ32から読み出された位置情報と、GPS受信部34により取得された自車両の現在位置を示す位置情報とに基づいて、自車両の走行経路が経路設定処理部38aにより設定される。そして、この経路設定処理部38aにより設定された走行経路に従って、経路案内処理部38bにより経路案内が行われ、本発明を適用したナビゲーションシステム1における一連の処理が終了する。
【0165】
以上説明したように、本実施形態におけるナビゲーションシステム1では、ユーザが携帯端末10のスキャナ部11を用いて地図帳等の印刷物から経由したい主要道路を示すコードデータを読み取り、この主要道路を通って目的地に向かうルートを指定した場合に、データサーバ20が交通情報提供サーバ4にアクセスしてリアルタイムの交通情報を取得し、ユーザにより指定された主要道路のリアルタイムの混雑状況等を確認してユーザに提示するようになっているので、ユーザは指定した主要道路のリアルタイムの混雑状況を的確に把握して、場合によってはドライブプランを立て直すといった対策を講じることができ、ユーザにとって極めて利用価値の高いものとなる。
【0166】
なお、以上説明した例では、主要道路を示すコードデータに含まれるコマンドがデータサーバ20の制御部24によって解析され、このコマンドに応じた処理が行われることによって、リアルタイムの混雑状況等がユーザに提示されるようになっているが、ユーザが携帯端末10或いは車載ナビゲーション装置30を利用してリアルタイムの混雑状況等を要求する旨の操作入力を行うことで、データサーバ20が、このユーザによる操作入力に応じて交通情報提供サーバ4からリアルタイムの交通情報を取得し、指定された主要道路のリアルタイムの混雑状況等を確認してユーザに提示するようにしてもよい。
【図面の簡単な説明】
【図1】本発明を適用したナビゲーションシステムのシステム構成を示す図である。
【図2】本発明を適用したナビゲーションシステムを構成する携帯端末のブロック図である。
【図3】本発明を適用したナビゲーションシステムを構成するデータサーバのブロック図である。
【図4】本発明を適用したナビゲーションシステムを構成する車載ナビゲーション装置のブロック図である。
【図5】本発明を適用したナビゲーションシステムを概念的に示す模式図であり、(a)は携帯端末からデータサーバにコードデータが送信された様子を示し、(b)はデータサーバから車載ナビゲーション装置に位置情報が送信された様子を示している。
【図6】本発明を適用したナビゲーションシステムを概念的に示す模式図であり、データサーバが他のサーバから目的地や経由地の関連情報を取得して携帯端末や車載ナビゲーション装置に送信する様子を示している。
【図7】本発明を適用したナビゲーションシステムにおける処理の流れを示すフローチャートである。
【図8】本発明を適用したナビゲーションシステムの利用形態を概念的に示す模式図であり、データサーバが駐車場管理サーバにアクセスして駐車場の予約手続きを行う例を示している。
【図9】本発明を適用したナビゲーションシステムにおいて、駐車場の予約手続きを含む一連の処理の流れを示すフローチャートである。
【図10】携帯端末の表示部の表示例を示す図であり、(a)は駐車開始予定時刻及び駐車流量予定時刻を入力するための画面が表示された例であり、(b)は駐車場に空きがないことを示すメッセージが表示された例であり、(c)は他の駐車場を探索するかどうかの確認メッセージが表示された例であり、(d)は他の駐車場で予約手続きをするかどうかの確認メッセージが表示された例である。
【図11】本発明を適用したナビゲーションシステムの他の利用形態を概念的に示す模式図であり、データサーバが遊園地情報提供サーバにアクセスしてリアルタイムの遊園地情報を取得して携帯端末や車載ナビゲーション装置に送信する例を示している。
【図12】本発明を適用したナビゲーションシステムにおいて、リアルタイムの遊園地情報の送信及びアトラクションの予約手続きを含む一連の処理の流れを示すフローチャートである。
【図13】携帯端末の表示部の表示例を示す図であり、(a)はリアルタイムの遊園地情報がテキストベースで表示された例であり、(b)はリアルタイムの遊園地情報が画像として表示された例である。
【図14】本発明を適用したナビゲーションシステムの更に他の利用形態を概念的に示す模式図であり、データサーバが交通情報提供サーバにアクセスしてリアルタイムの交通情報を取得して、携帯端末や車載ナビゲーション装置に道路の混雑状況等を送信する例を示している。
【図15】本発明を適用したナビゲーションシステムにおいて、リアルタイムの道路の混雑状況等の送信を含む一連の処理の流れを示すフローチャートである。
【図16】携帯端末の表示部の表示例を示す図であり、(a)はリアルタイムの道路の混雑状況がテキストベースで表示された例であり、(b)はリアルタイムの道路の混雑状況が画像として表示された例である。
【符号の説明】
1 ナビゲーションシステム
4 他のサーバ(駐車場予約管理サーバ、遊園地情報提供サーバ、交通情報提供サーバ)
10 携帯端末
11 スキャナ部
12 操作入力部
13 通信部
14 表示部
16 制御部
20 データサーバ
21 通信制御部
22 ユーザ情報データベース
23 位置情報格納部
24 制御部
24d 関連情報取得処理部
24e サーバ管理テーブル
30 車載ナビゲーション装置
31 通信部
36 表示部
38 制御部
38a 経路設定処理部
38b 経路案内処理部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a navigation system that guides a vehicle to a destination, a data server for realizing the navigation system, and an information providing method using the data server.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, an in-vehicle navigation device that performs route guidance according to an operation input by a user is widely used. An in-vehicle navigation device that performs such route guidance recognizes the current position of a vehicle using a GPS (Global Positioning System) or the like when a destination or waypoint is input by the user, and from the current position of the vehicle by the user. The optimum route from the input waypoint to the destination is selected, and route guidance is performed while displaying a necessary map on the display.
[0003]
In such an in-vehicle navigation device, as a method for the user to input a destination or waypoint, for example, the user searches for a destination or waypoint while scrolling the map displayed on the display, and the destination is displayed on the map. In general, there are a method for designating a waypoint, a method for displaying a list with names of main points on the display, and selecting a desired destination or waypoint from the list.
[0004]
However, the above method forces the user to perform complicated operations, increasing the burden on the user. For this reason, various proposals for reducing the burden on the user by making it easier to input destinations and waypoints have been made for in-vehicle navigation devices that perform route guidance. For example, Japanese Patent Laid-Open No. 5-241507. In the gazette, barcodes corresponding to position information indicating major intersections and tourist attractions are printed on a map book, and the barcode printed on the map book is read by a barcode scanner connected to the in-vehicle navigation device. Thus, a technique for inputting a destination and a waypoint is disclosed.
[0005]
In the in-vehicle navigation system that provides route guidance, if the destination and waypoint can be input by the barcode input as described above, the user can input the destination and waypoint very easily. It is easy to use.
[0006]
[Problems to be solved by the invention]
By the way, the drive plan planning by the user is not always performed after the user gets into the vehicle equipped with the in-vehicle navigation device, but rather the drive plan by referring to the map book, the travel guide, etc. outside the vehicle at home or the like. Is often planned.
[0007]
However, conventional vehicle-mounted navigation devices, including those that perform bar code input as disclosed in Japanese Patent Laid-Open No. 5-241507, can be used to input destinations and waypoints only in the vehicle. Therefore, when planning a drive plan outside the vehicle, it is necessary for the user to memorize the destination and waypoints in some way and to input these destinations and waypoints into the in-vehicle navigation device after getting on the vehicle. there were. For this reason, there is a problem that the user cannot start immediately after boarding even though a drive plan has been planned outside the vehicle, or that the user feels bothered to input destinations and waypoints using memory. Has occurred.
[0008]
In addition, when planning a drive plan with reference to a map book, travel guide, etc. outside the vehicle, the user cannot obtain real-time information about the destination or waypoint from printed materials such as a map book, travel guide, etc. In many cases, drive plans are made while guessing the situation of destinations and waypoints based on experience and intuition. For this reason, after setting the route with the in-vehicle navigation device according to the planned drive plan and actually driving the vehicle, the situation of the destination and waypoints is different from what the user assumed, which is satisfactory In some cases, the drive may not be possible.
[0009]
The present invention was devised in view of the conventional situation as described above, and allows the user to grasp real-time information such as destinations and waypoints when the user makes a drive plan outside the vehicle. This navigation system greatly improves convenience by making it possible to create an appropriate drive plan that suits the user's preference and making it easy to enter the destination and waypoint outside the vehicle. It is an object of the present invention to provide a data server for realizing a navigation system and an information providing method using the data server.
[0010]
[Means for Solving the Problems]
The invention according to claim 1 includes a vehicle-mounted navigation device mounted on the vehicle and a reading unit that reads code data indicating a destination or a waypoint described in a printed matter in a navigation system that performs route guidance of the vehicle. A user terminal; a receiving means for receiving the code data from the user terminal; a data converting means for converting the code data received by the receiving means into position information indicating a position of a map coordinate system; and a code by the data converting means Storage means for storing location information converted from data in association with identification information of the user terminal that is the transmission source of the code data, and information related to the destination or waypoint according to a request from the user terminal The related information acquisition means for acquiring the related information and the related information acquired by the related information acquisition means are sent to the user terminal. And a data server having transmission means for reading specific position information from the position information stored in the storage means and transmitting it to the in-vehicle navigation device as necessary, the in-vehicle navigation device comprises: Receiving position information from the data server and temporarily storing it, setting a travel route of the vehicle based on the stored position information and the current position of the vehicle, and performing route guidance based on the set route It is a feature.
[0011]
Further, the invention according to claim 2 is the navigation system according to claim 1, wherein the related information acquisition means of the data server is connected to the data server with information related to the destination or waypoint And a server management table in which a list of servers from which information related to the destination or waypoint is obtained is described.
[0012]
In the navigation system according to claim 2, the data server performs reservation management of parking lots as a server from which information related to the destination or waypoint is acquired. Connected to a parking lot reservation management server, and the related information acquisition means has a function of performing a parking lot reservation procedure for the parking lot reservation management server in response to a request from the user terminal. It is characterized by being.
[0013]
According to a fourth aspect of the present invention, in the navigation system according to the second or third aspect, the data server is a real-time sightseeing spot as a server from which information related to the destination or waypoint is obtained. Connected to a sightseeing spot information providing server that provides information, and the related information acquisition means acquires real-time sightseeing spot information from the sightseeing spot information providing server in response to a request from the user terminal, and The transmission means transmits the real-time tourist spot information acquired by the related information acquisition means to the user terminal.
[0014]
According to a fifth aspect of the present invention, in the navigation system according to any one of the second to fourth aspects, the data server is a real-time server as a server from which information related to the destination or waypoint is obtained. Is connected to a traffic information providing server that provides the traffic information, and the related information acquisition means acquires real-time traffic information from the traffic information providing server in response to a request from the user terminal, and transmits the transmission information. The means transmits the real-time traffic information acquired by the related information acquisition means to the user terminal.
[0015]
According to a sixth aspect of the present invention, in the navigation system according to any one of the first to fifth aspects, the related information acquisition unit of the data server sends information related to the destination or waypoint to the user terminal. Display data to be displayed as an image is acquired, and the transmission unit transmits the display data acquired by the related information acquisition unit to the user terminal.
[0016]
The invention according to claim 7 is a data server that provides position information for setting a travel route of the vehicle to an in-vehicle navigation device mounted on the vehicle, and indicates a destination and a waypoint Receiving means for receiving code data; data converting means for converting code data indicating the destination or waypoint received by the receiving means into position information indicating the position of the destination or waypoint in the map coordinate system; Storage means for storing the location information converted by the data conversion means in association with identification information of the transmission source of the code data, and the destination or transit location in response to a request from the transmission source of the code data Related information acquisition means for acquiring information related to the information, and information related to the destination and waypoint acquired by the related information acquisition means as a transmission source of the code data While signal, is characterized in further comprising a transmitting means for transmitting to the vehicle navigation device reads the specific position information from the position information stored in said storage means as required.
[0017]
The invention according to claim 8 is the data server according to claim 7, wherein the related information acquisition means sends information related to the destination or waypoint from another server connected to the data server. The server management table has a function to acquire and includes a list of servers from which information related to the destination or waypoint is acquired.
[0018]
Further, the invention according to claim 9 is the data server according to claim 8, wherein the parking reservation management is performed as a server from which information related to the destination or waypoint is acquired. It is connected to a server, and the related information acquisition means has a function of performing a parking lot reservation procedure for the parking lot reservation management server in response to a request from the transmission source of the code data. It is characterized by.
[0019]
Further, the invention according to claim 10 is the data server according to claim 8 or 9, wherein the tourism server provides real-time sightseeing spot information as a server from which information related to the destination or waypoint is obtained. Connected to a site information providing server, and the related information acquiring unit acquires real-time tourist site information from the tourist site information providing server in response to a request from the transmission source of the code data, and the transmitting unit However, the real-time sightseeing spot information acquired by the related information acquisition means is transmitted to the transmission source of the code data.
[0020]
The invention according to claim 11 provides real-time traffic information as a server from which information related to the destination or waypoint is acquired in the data server according to any one of claims 8 to 10. The related information acquisition means acquires real-time traffic information from the traffic information supply server in response to a request from the transmission source of the code data, and the transmission means The real-time traffic information acquired by the related information acquisition means is transmitted to the transmission source of the code data.
[0021]
The invention according to claim 12 is the data server according to any one of claims 7 to 11, wherein the related information acquisition means transmits information related to the destination or waypoint from the transmission source of the code data. Display data to be displayed as an image is acquired, and the transmission unit transmits the display data acquired by the related information acquisition unit to the transmission source of the code data.
[0022]
The invention according to claim 13 is an information providing method for providing information for setting a travel route of the vehicle from a data server to an in-vehicle navigation device mounted on the vehicle, wherein the data server Code data indicating the destination or waypoint is received, this code data is converted into position information indicating the position in the map coordinate system, stored in the storage means in association with the identification information of the transmission source of the code data, The specific location information is read out from the location information stored in the storage means as necessary and transmitted to the in-vehicle navigation device, and the destination or transit location is requested in response to a request from the transmission source of the code data. The information related to is acquired and transmitted to the transmission source of the code data.
[0023]
【The invention's effect】
According to the navigation system of the present invention, a user reads code data indicating a destination or waypoint of traveling from a printed matter such as a map book using a user terminal, and the read code data is transmitted to a data server. In the data server, the code data is converted into position information of the coordinate system and stored. Then, the converted position information is transmitted to the in-vehicle navigation device in response to a transmission request or the like by the user, and the vehicle travel route is set based on the position information and the current position of the vehicle by the in-vehicle navigation device. Therefore, when the user makes a drive plan outside the vehicle, it is possible to easily input the destination and waypoint outside the vehicle, and after the user gets into the vehicle, the travel set by the in-vehicle navigation device Since vehicle travel guidance based on the route is performed, appropriate vehicle travel guidance can be performed without forcing the user to perform complicated operations.
[0024]
Further, in the navigation system according to the present invention, the destination and waypoints are designated by the user by reading the code data using the user terminal, so that the operation burden on the user can be greatly reduced. it can.
[0025]
Further, in the navigation system according to the present invention, in response to a request from the user terminal, information related to the destination or waypoint specified by the user is acquired by the data server and transmitted to the user terminal. Therefore, the user can grasp the situation of the destination and the waypoint based on the information transmitted to the user terminal and reflect it in the drive plan.
[0026]
Further, in the navigation system according to the present invention, the data server acquires information related to the destination or waypoint from another server, and a server management table in which a list of other servers from which the information is acquired is described. If provided in the data server, the data server can connect to the optimum server while referring to the server management table, and appropriately acquire information useful to the user.
[0027]
Moreover, in the navigation system according to the present invention, if the data server performs a parking lot reservation procedure with respect to the parking lot reservation management server that performs parking lot reservation management in response to a request from the user terminal, A navigation system with extremely high utility value can be obtained.
[0028]
In the navigation system according to the present invention, the data server acquires real-time tourist spot information from a tourist spot information providing server that provides real-time tourist spot information and transmits it to the user terminal in response to a request from the user terminal. By doing so, the user can grasp the real-time situation of the sightseeing spot and reflect it in the drive plan.
[0029]
Further, in the navigation system according to the present invention, the data server acquires real-time traffic information from the traffic information providing server that provides real-time traffic information and transmits it to the user terminal in response to a request from the user terminal. Then, the user can grasp the real-time road condition and reflect it in the drive plan.
[0030]
In the navigation system according to the present invention, the data server acquires display data for displaying information related to the destination or waypoint specified by the user on the user terminal in response to a request from the user terminal. If this display data is transmitted to the user terminal, the information displayed on the user terminal is referred to so that the user can accurately grasp the situation of the destination and waypoint and reflect it in the drive plan. be able to.
[0031]
Further, according to the data server of the present invention, location information indicating the location of the destination or waypoint coordinate system specified by the user is appropriately managed and stored, and provided to the in-vehicle navigation device as necessary. It is possible to send information related to the destination and waypoint specified by the user to the mobile terminal or the in-vehicle navigation device so that the user can grasp the state of the destination and waypoint and reflect it in the drive plan. Can do. Therefore, by using this data server, an extremely convenient navigation system can be realized.
[0032]
The data server according to the present invention includes a server management table in which information related to the destination or waypoint is acquired from another server and a list of other servers from which the information is acquired is described. By doing so, it is possible to connect to an optimal server while referring to the server management table, and appropriately acquire information useful to the user.
[0033]
Further, the data server according to the present invention performs a parking lot reservation procedure with respect to a parking lot reservation management server that performs parking lot reservation management in response to a request from a code data transmission source or an in-vehicle navigation device. Then, a navigation system with extremely high utility value can be realized.
[0034]
The data server according to the present invention obtains real-time tourist spot information from a tourist spot information providing server that provides real-time tourist spot information in response to a request from a code data transmission source or an in-vehicle navigation device. If the data is transmitted to the data transmission source or the in-vehicle navigation device, the user can grasp the real-time situation of the sightseeing spot and reflect it in the drive plan.
[0035]
The data server according to the present invention acquires real-time traffic information from a traffic information providing server that provides real-time traffic information in response to a request from a code data transmission source or a vehicle-mounted navigation device, and transmits code data. If it is transmitted to the original or the vehicle-mounted navigation device, the user can grasp the real-time road condition and reflect it in the drive plan.
[0036]
In addition, the data server according to the present invention provides information related to a destination or waypoint specified by the user in response to a request from the code data transmission source or the in-vehicle navigation device, and the code data transmission source or the in-vehicle navigation device. If the display data to be displayed is acquired and the display data is transmitted to the code data transmission source or the vehicle-mounted navigation device, the code data transmission source or the information displayed on the vehicle navigation device is referred to. This makes it possible for the user to accurately grasp the situation of the destination or waypoint and reflect it in the drive plan.
[0037]
Further, according to the information providing method according to the present invention, position information indicating the position of the coordinate system of the destination or waypoint specified by the user is appropriately managed and stored, and provided to the in-vehicle navigation device as necessary. And sending information related to the destination and waypoint specified by the user to the code data transmission source or the in-vehicle navigation device, allowing the user to grasp the status of the destination and waypoint, and driving plan Can be reflected.
[0038]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0039]
(First embodiment)
A system configuration of a navigation system to which the present invention is applied is schematically shown in FIG. The navigation system 1 shown in FIG. 1 performs transmission / reception of data using the communication line 2 between the portable terminal 10 and the data server 20 that are portable, and between the data server 20 and the in-vehicle navigation device 30 mounted on the vehicle. It is the composition that is called. That is, a data server 20 and a plurality of wireless communication base stations 3 are respectively connected to the communication line 2, and wireless communication is performed between the mobile terminal 10 and the wireless communication base station 3, thereby enabling mobile communication. Data transmitted from the terminal 10 is received by the data server 20 via the wireless communication base station 3 and the communication line 2, and data transmitted from the data server 20 is transmitted via the communication line 2 and the wireless communication base station 3. It is received by the portable terminal 10. In addition, wireless communication is performed between the in-vehicle navigation device 30 and the radio communication base station 3, so that data transmitted from the in-vehicle navigation device 30 is transmitted to the data server 20 via the radio communication base station 3 and the communication line 2. The data transmitted from the data server 20 is received by the in-vehicle navigation device 30 via the communication network 2 and the wireless communication base station 3.
[0040]
In this navigation system 1, the mobile terminal 10 is used to read the code data such as a bar code and map code number printed on a printed matter such as a map book, thereby specifying the destination and waypoint of driving the vehicle outside the vehicle. The location information of these destinations and waypoints is stored in the data server 20 and can be supplied to the in-vehicle navigation device 30 as necessary. Then, the in-vehicle navigation device 30 sets an optimum route based on the position information supplied from the data server 20, and a vehicle on which the in-vehicle navigation device 30 is mounted (hereinafter referred to as the host vehicle) is designated. Route guidance is performed so as to reach the destination through the waypoint.
[0041]
Here, the code data is data defined as one-to-one correspondence with predetermined information in accordance with a specific code system, and the position information is a specific map such as a destination or a transit point. It is data which shows the position in a coordinate system.
[0042]
In the navigation system 1, for example, a reservation management server that manages parking reservations, a tourist information provider that provides real-time tourist information, and traffic information that provides real-time traffic information to the communication line 2. Other servers 4 that provide various information related to destinations and waypoints of vehicle travel, such as a providing server, are also connected, and the data server 20 accesses these other servers 4 to The reservation status, real-time sightseeing spot information, real-time traffic information, etc. can be acquired. Various information such as the reservation status of the parking lot, real-time sightseeing spot information, and real-time traffic information is very useful information for confirming the destination and waypoints of the vehicle travel and the status of the travel route.
[0043]
As shown in FIG. 2, the mobile terminal 10 includes a scanner unit 11, an operation input unit 12, a communication unit 13, a display unit 14, a speaker 15, and a control unit 16.
[0044]
The scanner unit 11 generates code data, for example, own vehicle, according to a user operation from a printed matter such as a map book on which code data such as a bar code corresponding to position information indicating major intersections, tourist attractions, and the like is printed. It is for optically reading code data indicating the destination and waypoint of travel. Code data such as a barcode read by the scanner unit 11 is supplied to the control unit 16.
[0045]
The operation input unit 12 is a user interface for receiving an operation input by a user, and includes, for example, a numeric keypad and a jog dial. When the user performs an operation input using the operation input unit 12, a signal corresponding to the operation input is supplied to the control unit 16.
[0046]
The communication unit 13 performs wireless communication with the wireless communication base station 3 under the control of the control unit 16 and transmits / receives data to / from the data server 20 via the communication line 2. is there. Data transmitted from the portable terminal 10 is supplied from the communication unit 13 to the wireless communication base station 3 and supplied from the wireless communication base station 3 to the data server 20 via the communication line 2. Data transmitted from the data server 20 via the communication line 2 and the wireless communication base station 3 is received by the communication unit 13 and supplied to the control unit 16.
[0047]
The display unit 14 displays images, characters, and the like according to control by the control unit 16. The speaker 15 outputs a sound such as a beep sound in accordance with control by the control unit 16.
[0048]
The control unit 16 executes an operation control program to control the operation of the entire mobile terminal 10. Specifically, the control unit 16 has functions of a code data storage unit 16a, an input processing unit 16b, a display control unit 16c, and an audio output control unit 16d by executing an operation control program. .
[0049]
The code data storage unit 16a temporarily stores code data such as a barcode read from the map book by the scanner unit 11.
[0050]
The input processing unit 16b performs various types of processing according to user operation input using the operation input unit 12. Specifically, for example, when the user performs an operation input for transmitting the code data read from the map book by the scanner unit 11 using the operation input unit 12, the input processing unit 16b is stored in the code data storage unit 16a. The temporarily stored code data is read, and the read code data is transmitted from the communication unit 13 to the data server 20. In addition, for example, information related to a designated destination or waypoint by using the operation input unit 12 by the user (for example, reservation status of the parking lot described above, real-time sightseeing spot information, real-time traffic information, etc. When the operation input for requesting such information is hereinafter referred to as related information, the input processing unit 16b is useful information for confirming the status of the destination, waypoint, and travel route. Generates a command for instructing transmission of the related information, and performs processing for transmitting the generated command from the communication unit 13 to the data server 20.
[0051]
The display control unit 16c controls the operation of the display unit 14 to display images, characters, and the like on the display unit 14. Specifically, for example, when the code data is read from a printed matter such as a map book by the scanner unit 11, the display control unit 16 c performs processing to display information corresponding to the code data on the display unit 14. . Further, for example, when display data for displaying related information related to a destination or waypoint as an image is transmitted from the data server 20, the display control unit 16 c performs related information according to the display data. Is displayed on the display unit 14 as an image.
[0052]
The sound output control unit 16d controls the operation of the speaker 15 and outputs sound from the speaker 15. Specifically, for example, when the code data is read from a printed matter such as a map book by the scanner unit 11, the sound output control unit 16 d outputs a sound such as a beep sound for notifying the user to that effect. Process to output from.
[0053]
Specifically, the mobile terminal 10 as described above has, for example, a small scanner connected to a mobile phone, and the code data storage unit 16a, the input processing unit 16b, the display control unit 16c, and the audio output control described above connected to the mobile phone. This is realized by incorporating a program for demonstrating the function of the unit 16d. As the mobile terminal 10, in addition to the mobile phone as described above, for example, a portable information terminal (PDA), a laptop personal computer, or the like that can be carried and can perform predetermined information processing is widely applicable. By connecting a small scanner to these terminals and incorporating a program for exercising the functions as the code data storage unit 16a, the input processing unit 16b, the display control unit 16c, and the audio output control unit 16d described above. It may be realized.
[0054]
As shown in FIG. 3, the data server 20 includes a communication control unit 21, a user information database 22, a position information storage unit 23, and a control unit 24.
[0055]
The communication control unit 21 controls transmission / reception of data via the communication line 2. Information such as code data and various commands transmitted from the communication unit 13 of the portable terminal 10 via the wireless communication base station 3 and the communication line 2 is received by the communication control unit 21 and supplied to the control unit 24. become. Further, as will be described later, the position information read from the position information storage unit 23 by the control unit 24 is transmitted from the communication control unit 21 to the in-vehicle navigation device 30 via the communication line 2 and the wireless communication base station 3. Will be. Furthermore, access from the data server 20 to the other server 4 that provides related information related to the destination or waypoint is performed through the communication control unit 21.
[0056]
In the user information database 22, information related to a user registered as a user who uses the navigation system 1, specifically, for example, a terminal ID that is identification information of the mobile terminal 10 used by the user, or an in-vehicle navigation used by the user Various information such as the in-vehicle navigation ID that is the identification information of the device 30 is stored.
[0057]
The location information storage unit 23 corresponds to the location information corresponding to the code data transmitted from the mobile terminal 10 according to the control by the control unit 24, that is, the location in the map coordinate system of the destination or waypoint specified by the user. The position information shown is temporarily stored. In the position information storage unit 23, position information corresponding to the code data transmitted from the mobile terminal 10 is stored in association with, for example, the terminal ID of the mobile terminal 10 that is the transmission source of the code data, By specifying the terminal ID and the in-vehicle navigation ID, the position information stored in association with the terminal ID and the in-vehicle navigation ID can be read from the position information storage unit 23.
[0058]
The control unit 24 executes an operation control program and controls the operation of the entire data server 20. Specifically, the control unit 24 executes the operation control program, thereby allowing each function of the code data analysis processing unit 24a, the command analysis processing unit 24b, the write / read control unit 24c, and the related information acquisition processing unit 24d. Will have.
[0059]
The code data analysis processing unit 24a analyzes the code data transmitted from the mobile terminal 10 to the data server 20 via the wireless communication base station 3 and the communication line 2 and received by the communication control unit 21, and converts the code data into the code data. The location information of the corresponding destination or waypoint is acquired. Specifically, the code data analysis processing unit 24a has, for example, a conversion table in which code data is associated with various information corresponding to each code system, and the conversion table is referred to. Then, the code data transmitted from the mobile terminal 10 is converted into position information indicating the position of the destination or waypoint in the map coordinate system.
[0060]
The command analysis processing unit 24b analyzes a command transmitted from the mobile terminal 10 to the data server 20 via the wireless communication base station 3 and the communication line 2 and received by the communication control unit 21, and performs various processes according to the command. The process is performed. Specifically, for example, when a command for reading the position information stored in the position information storage unit 23 from the mobile terminal 10 and transmitting it to the in-vehicle navigation device 30 is transmitted, the command analysis processing unit 24b , The write / read control unit 24c is operated accordingly, the position information stored in the position information storage unit 23 is read, and the read position information is transmitted from the communication control unit 21 to the in-vehicle navigation device 30. Process to send to. For example, when a command instructing transmission of related information related to a destination or waypoint specified by the user is transmitted from the mobile terminal 10 or the in-vehicle navigation device 30, the command analysis processing unit 24b analyzes the command. Then, the related information acquisition processing unit 24d is operated accordingly, and related information related to the destination or waypoint is acquired from the other server 4, and the acquired related information is transmitted to the mobile terminal 10 or the in-vehicle navigation device 30. Process to send to.
[0061]
The writing / reading control unit 24c converts the position information converted from the code data by the code data analysis processing unit 24a into the terminal ID of the mobile terminal 10 that is the transmission source of the code data and the in-vehicle navigation device that is the transmission destination of the position information. In addition to performing control to write to the location information storage unit 23 in association with the 30 vehicle-mounted navigation IDs, control to read the location information stored in the location information storage unit 23 in accordance with the command analyzed by the command analysis processing unit 24b Is what you do. The position information read from the position information storage unit 23 by the writing / reading control unit 24c is transmitted from the communication control unit 21 to the in-vehicle navigation device 30 via the communication line 2 and the wireless communication base station 3. .
[0062]
The related information acquisition processing unit 24d receives the command for requesting the related information related to the destination or waypoint specified by the user from the mobile terminal 10 or the in-vehicle navigation device 30. Based on the position information indicating the destination and waypoint stored in the server, the server that can obtain appropriate information is selected from the other servers 4 connected to the data server 20, and this server is accessed. Relevant information related to destinations and waypoints is acquired. The related information acquisition processing unit 24d is connected to the data server 20 when a command requesting a parking lot reservation procedure is transmitted from the mobile terminal 10 or the in-vehicle navigation device 30, for example. A parking lot reservation management server that performs parking lot reservation management is selected from among the four, and this parking lot reservation management server is accessed to perform parking lot reservation procedures and the like.
[0063]
The related information acquisition processing unit 24d is connected to a server management table 24e in which a list of other servers 4 that can be accessed from the data server 20 is connected. By referring to the management table 24e, it is possible to instantaneously determine the server to be accessed and to appropriately access the server from which the optimum related information can be obtained. The related information (including the progress information of the parking lot reservation procedure, the result information, etc.) acquired by the related information acquisition processing unit 24d is transmitted from the communication control unit 21 via the communication line 2 and the wireless communication base station 3 to the portable terminal 10. Or it will be transmitted to the vehicle-mounted navigation device 30.
[0064]
As shown in FIG. 4, the in-vehicle navigation device 30 includes a communication unit 31, a nonvolatile memory 32, a small battery 33, a GPS reception unit 34, a map database 35, a display unit 36, a speaker 37, and a control unit 38. The
[0065]
The communication unit 31 performs wireless communication with the wireless communication base station 3 and transmits / receives data via the communication line 2. Position information transmitted from the data server 20 (position information corresponding to code data indicating a destination, a waypoint, etc. read from the map book by the scanner unit 11 of the mobile terminal 10), or another server 4 by the data server 20 The information related to the destination and the waypoint obtained from is supplied to the in-vehicle navigation device 10 via the communication line 2 and the wireless communication base station 3 and is received by the communication unit 31.
[0066]
The non-volatile memory 32 is connected to the communication unit 31, and temporarily stores the location information of destinations and waypoints transmitted from the data server 20 to the in-vehicle navigation device 30 and received by the communication unit 31. It has become.
[0067]
The small battery 33 is configured using, for example, a Li ion battery, and is connected to the communication unit 31 and used as a power source for the communication unit 31. In the in-vehicle navigation device 30, the communication unit 31 is supplied with power from the small battery 33, so that the communication unit 31 can receive data even when the main power is off.
[0068]
The GPS receiving unit 34 acquires position information indicating the current position of the host vehicle on which the in-vehicle navigation device 30 is mounted by receiving a GPS signal from a GPS satellite. The position information indicating the current position of the host vehicle acquired by the GPS receiving unit 13 is supplied to the control unit 38.
[0069]
The map database 35 is composed of a CD-ROM or the like on which necessary map data is recorded. From this map database 35, the map data of the designated area can be sequentially read in accordance with the processing by the control unit 38.
[0070]
The display unit 36 displays map data and various information read from the map database 35 in accordance with control by the control unit 38. The speaker 37 outputs, for example, a voice for instructing the traveling direction in accordance with control by the control unit 38.
[0071]
The control unit 38 executes an operation control program and controls the entire operation of the in-vehicle navigation device 30. Specifically, the control unit 38 has functions of a route setting processing unit 38a, a route guidance processing unit 38b, a display control unit 38c, and an audio output control unit 38d by executing an operation control program. Become.
[0072]
The route setting processing unit 38a receives position information from the data server 20 received by the communication unit 31 and temporarily stored in the nonvolatile memory 32 (read from a printed matter such as a map book by the scanner unit 11 of the portable terminal 10). Processing for setting the travel route of the host vehicle based on the position information corresponding to the code data indicating the destination, waypoint, etc.) and the position information indicating the current position of the host vehicle acquired by the GPS receiver 34 Is to do. That is, the route setting processing unit 38a reads out location information indicating the destination and waypoint from the nonvolatile memory 32 when the main power of the in-vehicle navigation device 30 is turned on and the in-vehicle navigation device 30 is activated. A route specified from the current position of the host vehicle based on the position information indicating the destination or waypoint read from the nonvolatile memory 32 and the position information indicating the current position of the host vehicle acquired by the GPS receiver 34. The travel route of the host vehicle that reaches the destination through the ground is set.
[0073]
The route guidance processing unit 38b guides the travel of the host vehicle so that the host vehicle appropriately travels on the travel route set by the route setting processing unit 38a. Specifically, when the travel route is set by the route setting processing unit 38a, the route guidance processing unit 38b reads out necessary map data from the map database 35 and causes the display unit 36 to display the map data. Based on the acquired position information, the current position of the host vehicle is grasped, and the current position of the host vehicle is superimposed on the map data and displayed on the display unit 36. In addition, the route guidance processing unit 38b instructs the traveling direction of the host vehicle, for example, by outputting a sound for instructing a right or left turn from the speaker 37 when the host vehicle approaches an intersection to be turned right or left. Process.
[0074]
The display control unit 38c controls the operation of the display unit 36 according to the processing by the route guidance processing unit 38b and displays necessary map data and various information on the display unit 15. Further, for example, when display data for displaying related information related to a destination or waypoint as an image is transmitted from the data server 20, the display control unit 38 c performs related information according to the display data. Is displayed on the display unit 36 as an image.
[0075]
The voice output control unit 38d controls the operation of the speaker 37 according to the processing by the route guidance processing unit 38b, and outputs a voice or the like for instructing the traveling direction of the host vehicle from the speaker 37.
[0076]
In the navigation system 1 configured as described above, when the user makes a drive plan outside the vehicle such as at home, the map book is used by using the scanner unit 11 of the mobile terminal 10 as shown in FIG. By reading code data such as a barcode printed on a printed matter such as a destination, a destination and a waypoint can be designated. Then, after the user has read all necessary code data using the scanner unit 11 of the mobile terminal 10, an operation input for transmitting the code data is performed using the operation input unit 12 of the mobile terminal 10. The code data indicating the destination and waypoints read from the printed matter such as the map book by the unit 11 is transmitted from the portable terminal 10 to the data server 20 together with the terminal ID which is identification information of the portable terminal 10. ing.
[0077]
Further, when the code data indicating the destination or waypoint is transmitted from the portable terminal 10 together with the terminal ID, the data server 20 indicates the position in the specific map coordinate system such as the destination or waypoint. The position information is converted into position information, and the converted position information is stored in the position information storage unit 23 in association with the terminal ID. Then, when the user performs an operation input to transmit the position information of the destination or the waypoint to the in-vehicle navigation device 30 using the operation input unit 12 of the mobile terminal 10 when the vehicle is on the vehicle, FIG. As shown, a command instructing transmission of position information is transmitted from the portable terminal 10 to the data server 20 together with a terminal ID that is identification information of the portable terminal 10. When the data server 20 receives a command instructing transmission of position information, the data server 20 reads position information to be transmitted from the position information storage unit 23 based on the terminal ID, and sends the read position information to the in-vehicle navigation device 30. Send.
[0078]
When receiving the position information transmitted from the data server 20, the in-vehicle navigation device 30 stores the received position information in the nonvolatile memory 32 until the main power is turned on. When the main power is turned on, the in-vehicle navigation device 30 reads the position information stored in the non-volatile memory 32, sets the travel route of the host vehicle based on this, and responds to this travel route. Route guidance.
[0079]
Further, in this navigation system 1, in order to confirm the status of the destination or waypoint specified by the user by reading the code data, it is related to the destination or waypoint using the mobile terminal 10 or the in-vehicle navigation device 30. When an operation input for requesting related information is performed, a command instructing transmission of the related information is transmitted from the mobile terminal 10 or the in-vehicle navigation device 30 to the data server 20 as shown in FIG. . When the data server 20 receives a command for instructing transmission of related information, the data server 20 accesses another server 4 in response to this command, and acquires related information related to the destination or waypoint from the server 4. The acquired related information is transmitted to the mobile terminal 10 or the in-vehicle navigation device 30.
[0080]
Thereby, the user can confirm the status of the designated destination or waypoint using the mobile terminal 10 or the in-vehicle navigation device 30 and, if necessary, code data using the scanner unit 11 of the mobile terminal 10. Can be read again to specify the destination and waypoint again.
[0081]
Here, the processing flow in the navigation system 1 as described above will be described more specifically with reference to the flowchart of FIG.
[0082]
First, in step S1-1, according to a user operation, the scanner unit 11 of the mobile terminal 10 reads code data indicating a destination, a waypoint, and the like from a printed matter such as a map book. The code data read by the scanner unit 11 is given a waypoint number in accordance with, for example, the reading order or the user's operation input using the operation input unit 12 and the like, and a series for setting one travel route. Are stored temporarily in the code data storage unit 16a of the control unit 16 for each of a plurality of code data indicating the destination and the waypoint. When the code data is read by the scanner unit 11, a beep sound is output from the speaker 15 according to the control by the audio output control unit 16d of the control unit 16, or the control is performed by the display control unit 16c of the control unit 16. Accordingly, information corresponding to the code data is displayed on the display unit 14 to indicate to the user that the code data has been read.
[0083]
Next, in step S1-2, for example, an operation input indicating the end of reading is performed from the operation input unit 12 of the mobile terminal 10, or the code data indicating the end of reading is read by the scanner unit 11, etc. The control unit 16 of the mobile terminal 10 determines whether an instruction to end the reading of the code data for designating the destination or the waypoint is given.
[0084]
If it is determined that the instruction to end the reading of the code data has been made, then in step S1-3, the code indicating the destination or waypoint temporarily stored in the code data storage unit 16a. The data is read from the code data storage unit 16a, for example, in response to an operation input by the user, or automatically, together with the terminal ID which is identification information of the mobile terminal 10, from the communication unit 13 to the wireless communication base station 3 and the communication line 2 to the data server 20.
[0085]
In the data server 20, when code data indicating a destination or waypoint designated by the user is transmitted from the mobile terminal 10, the code data is received by the communication control unit 21. In step S1-4, code data transmitted from the mobile terminal 10 is converted into position information by the code data analysis processing unit 24a of the control unit 24. In step S1-5, control by the write / read control unit 24c is performed. The position information is associated with the terminal ID of the mobile terminal 10 that is the transmission source of the code data and the vehicle navigation ID of the vehicle navigation device 30 that is the transmission destination of the position information in the position information storage unit 23. Stored. When the code data analysis processing unit 24a of the control unit 24 converts the code data into position information, the in-vehicle navigation device 30 that is the transmission destination of the position information is based on the in-vehicle navigation ID stored in the user information database 22. Is identified and converted into position information corresponding to the data format of the map data handled by the in-vehicle navigation device 30.
[0086]
Next, in step S1-6, the control unit 24 of the data server 20 issues a command for instructing transmission of related information related to the destination or waypoint specified by the user from the mobile terminal 10 or the in-vehicle navigation device 30. It is determined whether it has been sent. And when the command which instruct | indicates transmission of related information is transmitted from the portable terminal 10 or the vehicle-mounted navigation apparatus 30, this command is analyzed by the command analysis process part 24b of the control part 24, In step S1-7, this command is analyzed. In response to the command, the related information acquisition processing unit 24d of the control unit 24 refers to the server management table 24e, and searches for another server 4 from which optimal related information is obtained.
[0087]
When the server 4 from which the optimum related information is obtained is detected, next, in step S1-8, the related information acquisition unit 24d performs processing for accessing the detected server 4, and the server 4 Related information that has been made public is acquired. In step S1-9, the acquired related information is transmitted from the communication control unit 21 to the mobile terminal 10 or the in-vehicle navigation device 30 that is the command transmission source via the communication line 2 and the wireless communication base station 3. The
[0088]
When the related information is transmitted to the mobile terminal 10 or the in-vehicle navigation device 30 that is the command transmission source, and the related information is displayed on the display unit 14 of the mobile terminal 10 or the display unit 36 of the in-vehicle navigation device 30, for example, In step S1-10, it is determined whether or not an operation input for designating the destination or waypoint is made by the user who has confirmed the status of the waypoint or destination by referring to the related information. And when a user designates a destination and a waypoint anew, it returns to step S1-1 and the process after it is repeated.
[0089]
On the other hand, if the destination or waypoint is not designated again, next, in step S1-11, the position information indicating the destination and waypoint stored in the position information storage unit 23 is transmitted to the in-vehicle navigation device 30. The control unit 24 of the data server 20 determines whether or not a command to that effect has been transmitted from the mobile terminal 10. When a command for instructing transmission of position information is transmitted from the portable terminal 10, the command analysis processing unit 24b of the control unit 24 analyzes the command, and in step S1-12, the writing / reading of the control unit 24 is performed. The position information indicating the destination and the waypoint stored in the position information storage unit 23 is read by the read control unit 24c. In step S1-13, the position information read from the position information storage unit 23 is transmitted from the communication control unit 21 to the in-vehicle navigation device 30 via the communication network 2 and the wireless communication base station 3. .
[0090]
The positional information transmitted to the in-vehicle navigation device 30 is received by the communication unit 31 and stored in the nonvolatile memory 32 until the main power source of the in-vehicle navigation device 30 is turned on. Then, when the main power source of the in-vehicle navigation device 30 is turned on, the location information stored in the nonvolatile memory 32 by the route setting processing unit 38a of the control unit 38, that is, the destination and waypoint specified by the user are displayed. In step S1-14, based on the position information read from the nonvolatile memory 32 and the position information indicating the current position of the host vehicle acquired by the GPS receiver 34, The travel route of the host vehicle is set by the route setting processing unit 38a. Then, route guidance is performed by the route guidance processing unit 38b according to the travel route set by the route setting processing unit 38a, and a series of processing in the navigation system 1 to which the present invention is applied ends.
[0091]
As described above, in the navigation system 1 to which the present invention is applied, the user reads the code data such as a barcode printed on a printed matter such as a map book with the scanner unit 11 of the mobile terminal 10, thereby A waypoint can be specified. Then, the code data read by the mobile terminal 10 is converted by the data server 20 into position information indicating the position in a specific map coordinate system and stored in the data server 20, and the position information indicating the destination or waypoint is stored. The vehicle-mounted navigation device 30 can be supplied as necessary. Therefore, according to the navigation system 1, when the user makes a drive plan outside the vehicle, it is possible to easily input the destination or waypoint using the mobile terminal 10 outside the vehicle, and the user can After getting into the vehicle, the vehicle can be started immediately without inputting the destination or waypoint again. In the navigation system 1, since the destination and waypoint are specified by reading code data such as a bar code, the operation is simple and the usability is very good.
[0092]
Further, in the navigation system 1 according to the present invention, when the user performs an operation input for requesting related information related to the destination or waypoint using the mobile terminal 10 or the in-vehicle navigation device 30, the data server In response to this request, another server 4 is accessed, related information related to the destination or waypoint is acquired from this server 4, and the acquired related information is transmitted to the mobile terminal 10 or the in-vehicle navigation device 30. Therefore, the user can accurately grasp the situation of the destination or waypoint by referring to this related information using the mobile terminal 10 or the in-vehicle navigation device 30, and if necessary, The code data can be read again using the scanner unit 11 of the mobile terminal 10, and the destination and waypoint can be designated again.
[0093]
In the navigation system 1 described above, code data printed on a printed matter such as a map book is read using the mobile terminal 10 and transmitted to the data server 20, but instead of the mobile terminal 10, for example, A stationary information processing terminal such as a personal computer installed in the user's home or office may be used. In this case, a small scanner is connected to the stationary information processing terminal, and the functions of the code data storage unit 16a, the input processing unit 16b, the display control unit 16c, and the audio output control unit 16d in the mobile terminal 10 described above are exhibited. It is sufficient to incorporate a program for this purpose.
[0094]
(Second Embodiment)
Next, as an example of a usage form of the navigation system 1 to which the present invention is applied, an example in which the data server 20 performs a reservation procedure for a parking lot designated as one of destinations and waypoints will be specifically described.
[0095]
In this example, code data such as a barcode indicating a parking lot is printed on a printed matter such as a map book, and the user reads the code data indicating the parking lot using the scanner unit 11 of the mobile terminal 10. The parking lot can be designated as one of the destinations and waypoints for traveling the vehicle. The code data indicating the parking lot includes a command for requesting a parking lot reservation procedure. When the code data is transmitted from the portable terminal 10 to the data server 20, the data server 20 In response to this command, a parking lot reservation procedure is performed.
[0096]
For example, when a user makes a drive plan outside a vehicle such as a home, code data indicating a parking lot printed on a printed matter such as a map book using the scanner unit 11 of the mobile terminal 10 as shown in FIG. When read, a parking lot is designated as one of destinations and waypoints. At this time, the control unit 16 of the mobile terminal 10 may accept the input of the scheduled parking start time and the scheduled parking end time in response to the reading of the code data indicating the parking lot by the scanner unit 11.
[0097]
After the user has read all the necessary code data, when performing an operation input to transmit the code data using the operation input unit 12 of the mobile terminal 10, a series of code data including code data indicating a parking lot, Along with the terminal ID which is identification information of the mobile terminal 10, the mobile terminal 10 transmits the data to the data server 20. In addition, when the scheduled parking start time, the scheduled parking end time, and the like are input, the time information is also transmitted to the data server 20 together with the code data.
[0098]
When a series of code data is transmitted from the mobile terminal 10 together with the terminal ID, the data server 20 analyzes the code data, converts the code data into position information indicating the position in the map coordinate system, and associates the code data with the terminal ID. Stored in the position information storage unit 22. At this time, since the code data indicating the parking lot includes a command for requesting a parking lot reservation procedure, the command is analyzed by the command analysis processing unit 24b of the control unit 24b, and the related information acquisition processing is performed. The parking lot reservation procedure is performed by the section 24d.
[0099]
Specifically, the related information acquisition processing unit 24d first specifies the parking lot designated by the user based on the location information of the parking lot, and the parking lot reservation management server 4 that performs reservation management of the parking lot. Explore. Here, when the parking lot reservation management server 4 that performs the reservation management of the parking lot designated by the user is found, the related information acquisition processing unit 24b accesses the parking lot reservation management server 4 to make the parking lot reservation. Sends a request command and performs parking reservation procedure.
[0100]
The parking lot reservation management server 4 includes a parking lot reservation database, and the real-time parking reservation status can be managed, for example, for each car size and time zone. When a command for requesting parking reservation is transmitted from the related information acquisition processing unit 24d of the data server 20, the parking reservation management server 4 confirms the reservation status of the parking lot with reference to the parking reservation database. I do. If there is an empty parking lot at that time, the terminal ID and the in-vehicle navigation ID transmitted from the related information acquisition processing unit 24d of the data server 20, that is, the parking lot is designated as one of destinations and waypoints. The ID of the user's portable terminal 10 or the in-vehicle navigation device 30 is registered in the parking lot reservation database. This completes the parking reservation procedure.
[0101]
When the parking lot reservation procedure is completed, the related information acquisition processing unit 24d of the data server 20 creates a message to that effect and transmits it to the mobile terminal 10. Thereby, the message that the reservation management procedure for the parking lot is completed is displayed on the display unit 14 of the mobile terminal 10, and the user can check the parking lot by referring to the message displayed on the display unit 14 of the mobile terminal 10. It can be recognized that the reservation has been completed.
[0102]
On the other hand, when a command for requesting a parking lot reservation is transmitted to the parking lot reservation management server 4, if there is no vacancy in the parking lot, the related information acquisition processing unit 24d of the data server 20 A message indicating that there is no space is created and transmitted to the mobile terminal 10. As a result, a message indicating that there is no space in the parking lot is displayed on the display unit 14 of the mobile terminal 10. At this time, the user who refers to the message displayed on the display unit 14 of the mobile terminal 10 performs an operation input to request a reservation procedure for another nearby parking lot, and a command to that effect is received from the mobile terminal 10. When transmitted to the data server 20, the related information acquisition processing unit 24d of the data server 20 searches for a parking lot reservation management server that performs reservation management of other nearby parking lots, and the parking lot reservation management server finds it. If it is, the same procedure is used to reserve the parking lot.
[0103]
After the parking reservation process is completed, the user performs an operation input to transmit the location information of the destination or waypoint to the in-vehicle navigation device 30 by using the operation input unit 12 of the portable terminal 10 when the vehicle gets on the vehicle. Then, a command to that effect is transmitted from the portable terminal 10 to the data server 20. When the data server 20 receives a command instructing transmission of position information, the data server 20 reads position information to be transmitted from the position information storage unit 23 based on the terminal ID, and sends the read position information to the in-vehicle navigation device 30. Send. At this time, the data server 20 may transmit a message that the reservation of the parking lot designated as one of the destination and the waypoint is completed to the in-vehicle navigation device 30 together with the position information.
[0104]
When receiving the position information transmitted from the data server 20, the in-vehicle navigation device 30 stores the received position information in the nonvolatile memory 32 until the main power is turned on. When the main power is turned on, the in-vehicle navigation device 30 reads the position information stored in the non-volatile memory 32, sets the travel route of the host vehicle based on this, and responds to this travel route. Route guidance. In addition, when a message indicating that the parking reservation has been completed is transmitted from the data server 20, this message is displayed on the display unit 36. Thereby, the user who referred to the message displayed on the display unit 36 can confirm again that the reservation of the parking lot has been completed.
[0105]
Here, in the navigation system 1 as described above, the flow of a series of processes including a parking lot reservation procedure will be described more specifically with reference to the flowchart of FIG.
[0106]
First, in step S2-1, according to a user operation, the scanner unit 11 of the mobile terminal 10 reads code data indicating the destination and waypoint of traveling from a printed matter such as a map book. At this time, the code data indicating the parking lot is read as one of the code data indicating the destination and the waypoint. The code data read by the scanner unit 11 is given a waypoint number in accordance with, for example, the reading order or the user's operation input using the operation input unit 12 and the like, and a series for setting one travel route. Is temporarily stored in the code data storage unit 16a of the control unit 16.
[0107]
Next, in step S2-2, it is recognized by the control unit 16 of the mobile terminal 10 that a parking lot is designated as one of the destinations and waypoints, and under the control of the display control unit 16c, for example, FIG. As shown in FIG. 10A, an input screen for inputting the scheduled parking start time and the scheduled parking end time is displayed on the display unit 14. And according to the input screen displayed on the display part 14 of this portable terminal 10, a user performs operation input using the operation input part 12, and parking start scheduled time and parking end scheduled time are input.
[0108]
Next, in step S <b> 2-3, the control unit 16 of the mobile terminal 10 determines whether or not the user has given an instruction to end the reading of the code data for designating the destination or waypoint. If an instruction to end the reading of the code data is given, then in step S2-4, the code data indicating the destination or waypoint temporarily stored in the code data storage unit 16a. Is read out and transmitted to the data server 20 together with the terminal ID which is the identification information of the portable terminal 10. At this time, time information such as the scheduled parking start time and the scheduled parking end time input by the user is also transmitted from the portable terminal 10 to the data server 20 together with the code data.
[0109]
In the data server 20, when code data indicating a destination or waypoint designated by the user is transmitted from the mobile terminal 10, the code data is processed by the code data analysis processing unit 24a of the control unit 24 in step S2-5. In step S2-6, the position information is stored in the position information storage unit 23 in association with the terminal ID and the vehicle navigation ID under the control of the writing / reading control unit 24c. .
[0110]
At this time, among the code data transmitted from the mobile terminal 10, the code data indicating the parking lot includes a command for requesting a parking lot reservation procedure, so the command analysis processing unit of the control unit 24 When this command is analyzed by 24b, in step S2-7, the related information acquisition processing unit 24d performs an access process to the parking lot reservation management server 4 that manages the reservation situation of this parking lot. In step S2-8, it is determined whether the data server 20 is connected to the parking lot reservation management server 4. If the data server 20 is connected to the parking lot reservation management server 4, the data server 20 is checked in step S2-9. The related information acquisition processing unit 24d transmits a command for requesting a parking lot reservation to the parking lot reservation management server 4. Here, the determination of whether or not the data server 20 is connected to the parking lot reservation management server 4 is performed, for example, by performing a simple process such as pinging the parking lot reservation management server 4 from the data server 20. The reply packet may be analyzed to determine whether it is connected.
[0111]
When a command for requesting a parking lot reservation is transmitted to the parking lot reservation management server 4, next, in step S2-10, the parking lot reservation management server 4 refers to the parking lot reservation database and designates the designated parking lot. It is confirmed whether or not there is a vacant parking space at the time (time from the scheduled parking start time to the scheduled parking end time). If the parking lot is empty at the designated parking time, the terminal ID and the in-vehicle navigation ID transmitted from the related information acquisition processing unit 24d of the data server 20 are stored in the parking lot reservation database in step S2-11. Registration and parking reservation procedures are completed.
[0112]
On the other hand, when there is no vacancy in the designated parking time, a message indicating that there is no vacancy in the parking lot is transmitted from the data server 20 to the mobile terminal 10. In step S2-12, for example, as shown in FIG. 10B, a message indicating that there is no space in the parking lot is displayed on the display unit 14 of the mobile terminal 10.
[0113]
When it is not possible to connect to the parking lot reservation management server 4 in step S2-8, or it is determined in step S2-10 that the parking lot is not empty, and a message to that effect is displayed on the portable terminal 10 in step S2-12. If displayed on the unit 14, next, in step S2-13, for example, as shown in FIG. 10C, a message as to whether or not to reserve another nearby parking lot is displayed on the mobile terminal 10. Displayed on the unit 14. Then, when an operation input for requesting a reservation procedure for another nearby parking lot is made by the user and a command to that effect is transmitted from the portable terminal 10 to the data server 20, next, in step S2-14, The related information acquisition processing unit 24d of the data server 20 searches for a parking lot reservation management server that performs reservation management of other nearby parking lots.
[0114]
Here, when a parking reservation management server that performs reservation management of other nearby parking lots is discovered, information on other neighboring parking lots from the data server 20 to the mobile terminal 10, for example, the position of the parking lot Various information indicating the scale and the like is transmitted. At this time, considering that it is difficult to confirm the position of the parking lot on the display unit 14 of the mobile terminal 10, the information is arbitrarily transmitted to the in-vehicle navigation device 30, and the display unit 36 of the in-vehicle navigation device 30 is displayed. You may be able to confirm the location of the parking lot. Then, in step S2-15, for example, as shown in FIG. 10D, a message as to whether or not to perform this parking lot reservation procedure is displayed on the display unit 14 of the portable terminal 10. When the user inputs an operation requesting that the parking lot reservation procedure be requested and a command to that effect is transmitted from the portable terminal 10 to the data server 20, the process proceeds to step S2-11, where the data server 20 The related information acquisition processing unit 24d performs a parking lot reservation procedure by the method described above.
[0115]
Next, in step S2-16, whether or not a command for transmitting the location information indicating the destination or the waypoint stored in the location information storage unit 23 to the in-vehicle navigation device 30 is transmitted from the mobile terminal 10 is the data This is determined by the control unit 24 of the server 20. When a command for instructing transmission of position information is transmitted from the mobile terminal 10, position information indicating the destination or waypoint stored in the position information storage unit 23 is read in step S2-17. In step S2-18, the position information read from the position information storage unit 23 is transmitted from the data server 20 to the in-vehicle navigation device 30. At this time, when the reservation procedure for the parking lot designated as one of the destination and the waypoint by the user has been completed, the data server 20 displays a message indicating that the reservation for the parking lot has been completed. The position information is transmitted to the in-vehicle navigation device 30.
[0116]
In the in-vehicle navigation device 30, when the position information is transmitted from the data server 20, the position information is temporarily stored in the nonvolatile memory 32, and then the main power is turned on, the position information is stored in the nonvolatile memory 32. The stored position information is read out. In step S2-19, the travel route of the host vehicle is determined based on the position information read from the nonvolatile memory 32 and the position information indicating the current position of the host vehicle acquired by the GPS receiver 34. It is set by the route setting processing unit 38a. Then, route guidance is performed by the route guidance processing unit 38b according to the travel route set by the route setting processing unit 38a, and a series of processing in the navigation system 1 to which the present invention is applied ends. At this time, if a message indicating that the reservation of the parking lot has been completed is transmitted from the data server 20, this message is displayed on the display unit 36 of the in-vehicle navigation device 30.
[0117]
As described above, in the navigation system 1 according to the present embodiment, the user reads code data indicating a parking lot from a printed matter such as a map book using the scanner unit 11 of the mobile terminal 10, and uses the parking lot for the purpose of traveling the vehicle. When designated as one of the place and the waypoint, the data server 20 accesses the parking lot reservation management server 4 that performs reservation management of the parking lot in response to a request from the user using the mobile terminal 10, Since the parking lot reservation procedure is performed, it is extremely useful for the user.
[0118]
In the example described above, a parking lot reservation request command included in the code data indicating the parking lot is analyzed by the control unit 24 of the data server 20, and processing according to this command is performed. The reservation procedure is performed, but when the user performs an operation input requesting the reservation procedure of the parking lot using the operation input unit 12 of the mobile terminal 10, or the user performs the in-vehicle navigation device. The data server 20 may perform a parking lot reservation procedure in response to an operation input by the user by performing an operation input for requesting a parking lot reservation procedure using 30.
[0119]
(Third embodiment)
Next, as an example of a usage form of the navigation system 1 to which the present invention is applied, an example in which the data server 20 acquires real-time information of a sightseeing spot designated as a destination or a waypoint and presents it to the user is concrete. Explained.
[0120]
When a user makes a drive plan while referring to printed matter such as a map book or a travel guide, the real-time situation such as a tourist destination that the user intends to designate as a destination or waypoint from these printed matters Specifically, for example, it is impossible to grasp the congestion situation of the tourist spot, whether it is in business, the scenery changing with the seasons, and the like. For this reason, there are many cases where the user is at a loss as to whether or not to designate these sightseeing spots as destinations and waypoints. Therefore, in this example, when the user reads the code data indicating the sightseeing spot using the scanner unit 11 of the portable terminal 10 and transmits the code data to the data server 20, the data server 20 provides real-time information on the sightseeing spot. The sightseeing spot information providing server is accessed, and real-time sightseeing spot information is acquired and presented to the user. In the following, a case where the user designates an amusement park as one of destinations and waypoints will be described as an example.
[0121]
In this example, code data such as a bar code indicating an amusement park is printed on a printed matter such as a map book or a travel guide, and the user uses the scanner unit 11 of the mobile terminal 10 to generate code data indicating the amusement park. By reading, this amusement park can be designated as one of the destinations and waypoints for running the vehicle. The code data indicating the amusement park includes a command requesting acquisition of real-time amusement park information. When the code data is transmitted from the portable terminal 10 to the data server 20, the data server In response to this command, 20 acquires real-time amusement park information and presents it to the user.
[0122]
For example, when a user makes a drive plan outside a vehicle such as a home, code data indicating an amusement park printed on a printed matter such as a map book using the scanner unit 11 of the portable terminal 10 as shown in FIG. When read, the amusement park is designated as one of the destinations and waypoints. Then, after reading all necessary code data, the user performs an operation input to transmit the code data using the operation input unit 12 of the mobile terminal 10, and a series of code data including code data indicating the amusement park Is transmitted from the portable terminal 10 to the data server 20 together with the terminal ID which is identification information of the portable terminal 10.
[0123]
When a series of code data is transmitted from the mobile terminal 10 together with the terminal ID, the data server 20 analyzes the code data, converts the code data into position information indicating the position in the map coordinate system, and associates the code data with the terminal ID. Stored in the position information storage unit 22. At this time, since the code data indicating the amusement park includes a command for requesting acquisition of real-time amusement park information, this command is analyzed by the command analysis processing unit 24b of the control unit 24b, and related information is obtained. The acquisition processing unit 24d performs processing for acquiring real-time amusement park information.
[0124]
Specifically, the related information acquisition processing unit 24d first specifies an amusement park designated by the user based on the location information stored in the location information storage unit 22, and obtains real-time information on the amusement park. The provided amusement park information providing server 4 is searched. Then, the related information acquisition processing unit 24b accesses the amusement park information providing server 4 and transmits a command for requesting real-time amusement park information.
[0125]
The amusement park information providing server 4 has an amusement park situation grasping database, and can manage real-time amusement park congestion, weather (weather, temperature, etc.), popularity (gender, age group), etc. Yes. In addition, the amusement park situation grasping database captures real-time images captured by cameras and real-time information detected by sensors. By referring to this amusement park situation grasping database, The real-time situation of the ground can be accurately grasped. If the amusement park information providing server 4 has a reservation management database for managing the reservation status of each attraction in the amusement park, the amusement park attraction is reserved in the same manner as the parking lot reservation described above. Is also possible. In this case, in response to a user's operation input using the mobile terminal 10 or the in-vehicle navigation device 30, the related information acquisition processing unit 24d of the data server 20 requests the amusement park information providing server 4 to reserve an attraction. A command will be sent and an attraction reservation procedure will be performed.
[0126]
When the command for requesting real-time amusement park information is transmitted from the related information acquisition processing unit 24d of the data server 20, the amusement park information providing server 4 grasps the real-time situation of the amusement park from the amusement park situation grasping database. Various information (amusement park information) to be acquired is acquired, and the amusement park information is transmitted to the related information acquisition processing unit 24d of the data server 20.
[0127]
When the related information acquisition processing unit 24d of the data server 20 acquires real-time amusement park information from the amusement park information providing server 4, the real-time amusement park information is transmitted to the mobile terminal 10 that is the transmission source of the code data or the location information. It transmits to the vehicle-mounted navigation apparatus 30 used as a transmission destination. As a result, real-time amusement park information is displayed on the display unit 14 of the mobile terminal 10 or the display unit 36 of the in-vehicle navigation device 30, and the display unit 14 of the mobile terminal 10 or the display unit 36 of the in-vehicle navigation device 30. By referring to the real-time amusement park information displayed in, the user can confirm the real-time situation of the amusement park.
[0128]
Here, when the user who has confirmed the real-time situation of the amusement park re-creates the drive plan, the code data is read again using the scanner unit 11 of the mobile terminal 10, and the corresponding position information is data. It is stored in the position information storage unit 23 of the server 20. On the other hand, when the user performs an operation input to transmit the location information of the destination or waypoint to the in-vehicle navigation device 30 using the mobile terminal 10 without changing the drive plan, for example, A command is transmitted from the mobile terminal 10 to the data server 20. When the data server 20 receives a command instructing transmission of position information, the data server 20 reads position information to be transmitted from the position information storage unit 23 based on the terminal ID, and sends the read position information to the in-vehicle navigation device 30. Send.
[0129]
In the in-vehicle navigation device 30, when the position information transmitted from the data server 20 is received, the received position information is temporarily stored in the nonvolatile memory 32, and when the main power is turned on, the nonvolatile memory 32. The position information stored in is read out, the travel route of the host vehicle is set based on this, and route guidance according to the travel route is performed. Thereby, the route guidance of the vehicle which used the amusement park as the destination or waypoint is performed.
[0130]
Here, in the navigation system 1 as described above, a flow of a series of processes including an amusement park attraction reservation procedure will be described more specifically with reference to the flowchart of FIG.
[0131]
First, in step S3-1, according to a user operation, the scanner unit 11 of the mobile terminal 10 reads code data indicating the destination or waypoint of traveling from a printed matter such as a map book. At this time, the code data indicating the amusement park is read as one of the code data indicating the destination and the waypoint. The code data read by the scanner unit 11 is given a waypoint number in accordance with, for example, the reading order or the user's operation input using the operation input unit 12 and the like, and a series for setting one travel route. Is temporarily stored in the code data storage unit 16a of the control unit 16.
[0132]
Next, in step S <b> 3-2, the control unit 16 of the mobile terminal 10 determines whether or not the user has given an instruction to end the reading of code data for designating a destination or a waypoint. If an instruction to end the reading of the code data is given, then in step S3-3, the code data indicating the destination or waypoint temporarily stored in the code data storage unit 16a. Is read out and transmitted to the data server 20 together with the terminal ID which is the identification information of the portable terminal 10.
[0133]
In the data server 20, when the code data indicating the destination or waypoint designated by the user is transmitted from the portable terminal 10, the code data is processed by the code data analysis processing unit 24a of the control unit 24 in step S3-4. In step S3-5, the position information is stored in the position information storage unit 23 in association with the terminal ID and the vehicle navigation ID under the control of the writing / reading control unit 24c. .
[0134]
At this time, among the code data transmitted from the mobile terminal 10, the code data indicating the amusement park includes a command for requesting real-time amusement park information. If this command is analyzed by 24b, in step S3-6, the related information acquisition processing unit 24d performs an access process to the amusement park information providing server 4 that provides real-time information of the amusement park. In step S3-7, it is determined whether or not the data server 20 is connected to the amusement park information providing server 4. If the data server 20 is connected to the amusement park information providing server 4, the related information acquisition processing unit of the data server 20 is connected. A command for requesting real-time amusement park information is transmitted from 24d to the amusement park information providing server 4.
[0135]
When a command for requesting real-time amusement park information is transmitted to the amusement park information providing server 4, next, in step S3-8, the amusement park information providing server 4 uses the real-time amusement park from the amusement park information grasping database. Information is acquired, and this real-time amusement park information is transmitted to the data server 20. Then, the real-time amusement park information is transmitted from the data server 20 to the mobile terminal 10 that is the transmission source of the code data or the in-vehicle navigation device 30 that is the transmission destination of the position information.
[0136]
When real-time amusement park information is transmitted to the mobile terminal 10 or the in-vehicle navigation device 30, in step S3-9, the display unit 14 of the mobile terminal 10 or the display unit 36 of the in-vehicle navigation device 30 displays, for example, FIG. Real-time amusement park information is displayed and presented to the user on a text basis as shown in FIG. 13 or as an image as shown in FIG. Note that more detailed amusement park information may be presented to the user, for example, by a voice call using the phono function, or by directly accessing the amusement park information providing server 4 from the mobile terminal 10 or the in-vehicle navigation device 30. You may make it show to.
[0137]
Here, when the user who refers to the real-time amusement park information inputs an operation requesting to reserve an attraction using the mobile terminal 10 or the in-vehicle navigation device 30, in step S3-10, the data server 20 The related information acquisition processing unit 24d transmits a command requesting the amusement park information providing server 4 to reserve an attraction. In step S3-11, the amusement park information providing server 4 refers to the reservation management database that manages the reservation status of each attraction, and confirms whether or not the specified attraction can be reserved. If the designated attraction can be reserved, in step S3-12, the terminal ID and the in-vehicle navigation ID transmitted from the related information acquisition processing unit 24d of the data server 20 are registered in the reservation management database, and the attraction The reservation process is completed.
[0138]
On the other hand, when the designated attraction cannot be reserved, a message indicating that the attraction cannot be reserved is transmitted from the data server 20 to the mobile terminal 10 or the in-vehicle navigation device 30. In step S3-13, a message to that effect is displayed on the display unit 14 of the portable terminal 10 or the display unit 36 of the in-vehicle navigation device 30.
[0139]
Next, in step S3-14, it is determined whether or not an operation input for designating the destination or waypoint is made again by the user who refers to the real-time amusement park information. And when a user designates a destination and a waypoint anew, it returns to step S3-1 and the process after it is repeated.
[0140]
On the other hand, if the destination or waypoint is not designated again, next, in step S3-15, the position information indicating the destination and waypoint stored in the position information storage unit 23 is transmitted to the in-vehicle navigation device 30. The control unit 24 of the data server 20 determines whether or not a command to that effect has been transmitted from the mobile terminal 10. When a command for instructing transmission of position information is transmitted from the portable terminal 10, position information indicating the destination or waypoint stored in the position information storage unit 23 is read in step S3-16. In step S3-17, the position information read from the position information storage unit 23 is transmitted from the data server 20 to the vehicle-mounted navigation device 30. At this time, if the reservation process for the amusement park designated as one of the destinations and waypoints has been completed, the data server 20 displays a message indicating that the reservation for the attraction has been completed, It transmits to the vehicle-mounted navigation apparatus 30 with position information.
[0141]
In the in-vehicle navigation device 30, when the position information is transmitted from the data server 20, the position information is temporarily stored in the nonvolatile memory 32, and then the main power is turned on, the position information is stored in the nonvolatile memory 32. The stored position information is read out. In step S3-18, the travel route of the host vehicle is determined based on the position information read from the nonvolatile memory 32 and the position information indicating the current position of the host vehicle acquired by the GPS receiver 34. It is set by the route setting processing unit 38a. Then, route guidance is performed by the route guidance processing unit 38b according to the travel route set by the route setting processing unit 38a, and a series of processing in the navigation system 1 to which the present invention is applied ends. At this time, if a message indicating that the amusement park attraction reservation has been completed is transmitted from the data server 20, this message is displayed on the display unit 36 of the in-vehicle navigation device 30.
[0142]
As described above, in the navigation system 1 according to the present embodiment, the user reads code data indicating a sightseeing spot such as an amusement park from a printed matter such as a map book using the scanner unit 11 of the mobile terminal 10, and the amusement park or the like. Is designated as one of the destinations and waypoints for driving the vehicle, the data server 20 accesses the amusement park information providing server 4 to acquire real-time amusement park information, and provides the real-time amusement park information to the user. Since this information is provided, the user can accurately grasp the situation of a tourist destination such as an amusement park designated as one of the destinations and waypoints from this information, and take measures such as re-creating the drive plan in some cases. Can be taken. In addition to presenting real-time amusement park information to the user, the navigation system 1 can also perform amusement park attraction reservation procedures, and thus has extremely high utility value for the user.
[0143]
In the example described above, the amusement park information request command included in the code data indicating the amusement park is analyzed by the control unit 24 of the data server 20, and processing according to this command is performed, so that a real-time amusement park is obtained. The information is presented to the user, but when the user performs an operation input for requesting amusement park information using the mobile terminal 10 or the in-vehicle navigation device 30, the data server 20 is operated by the user. Real-time amusement park information may be acquired in accordance with an operation input and presented to the user.
[0144]
(Fourth embodiment)
Next, as an example of a usage form of the navigation system 1 to which the present invention is applied, an example in which the data server 20 acquires real-time traffic information and presents it to the user will be specifically described.
[0145]
When the user makes a drive plan while referring to a printed matter such as a map book or a travel guide, it is impossible to grasp a real-time congestion situation of a road as a waypoint from these printed matters. For this reason, the user often gets confused as to which route to select the route to reach the destination. Therefore, in this example, when the user reads the code data indicating the road to be routed using the scanner unit 11 of the mobile terminal 10 and transmits the code data to the data server 20, the traffic that the data server 20 provides real-time traffic information is provided. The information providing server is accessed, and the real-time congestion situation of the road designated by the user is confirmed and presented to the user.
[0146]
In this example, code data such as a bar code indicating a main road is printed on a printed matter such as a map book or a travel guide, and the user uses the scanner unit 11 of the mobile terminal 10 to code the main road. By reading the data, it is possible to select a route that passes through this road. The code data indicating the main road includes a command for requesting acquisition of a real-time congestion situation, and when the code data is transmitted from the portable terminal 10 to the data server 20, the data server In response to this command, 20 acquires real-time traffic information, confirms the congestion status of this main road, and presents it to the user.
[0147]
For example, when the user makes a drive plan outside the vehicle, such as at home, as shown in FIG. 14, code data indicating main roads printed on printed matter such as a map book using the scanner unit 11 of the portable terminal 10 Is read, the route passing through this road is selected. Then, after the user has read all necessary code data, when an operation input for transmitting the code data is performed using the operation input unit 12 of the mobile terminal 10, a series of codes including code data indicating main roads The data is transmitted from the portable terminal 10 to the data server 20 together with the terminal ID that is identification information of the portable terminal 10.
[0148]
When a series of code data is transmitted from the mobile terminal 10 together with the terminal ID, the data server 20 analyzes the code data, converts the code data into position information indicating the position in the map coordinate system, and associates the code data with the terminal ID. Stored in the position information storage unit 22. At this time, since the code data indicating the main road includes a command for requesting acquisition of a real-time congestion situation or the like, this command is analyzed by the command analysis processing unit 24b of the control unit 24b, and related Real-time traffic information is acquired by the information acquisition processing unit 24d, and processing for confirming the congestion state of the road is performed.
[0149]
Specifically, the related information acquisition processing unit 24d first specifies a road designated by the user based on the position information stored in the position information storage unit 22, and provides traffic that provides real-time traffic information. The information providing server 4 is searched. Then, the related information acquisition processing unit 24b transmits a command to access the traffic information providing server 4 and request real-time traffic information.
[0150]
The traffic information providing server 4 has a road condition grasping database, and real-time conditions of registered main roads, for example, the presence / absence of construction sites, road surface conditions, traffic jam locations and required time for passing them, weather (weather, temperature, etc.) ) Etc. can be managed. In addition, the road situation database may include real-time images captured by fixed-point cameras, real-time information detected by sensors, and real-time information from traffic information acquisition devices such as VICS and automatic number reading systems. By referring to this road condition grasping database, it is possible to accurately grasp the real-time condition of each major road.
[0151]
When the command for requesting real-time traffic information is transmitted from the related information acquisition processing unit 24d of the data server 20, the traffic information providing server 4 receives various information for grasping the real-time road condition from the road condition grasping database. (Amusement park information) is acquired, and the information is transmitted to the related information acquisition processing unit 24d of the data server 20.
[0152]
When the related information acquisition processing unit 24 d of the data server 20 acquires real-time traffic information from the road information providing server 4, the information related to the road designated by the user is selected from these traffic information, and the real-time traffic information of the road is obtained. Check the congestion situation. Then, the real-time congestion status of the road designated by the user is transmitted to the mobile terminal 10 that is the transmission source of the code data or the in-vehicle navigation device 30 that is the transmission destination of the position information. As a result, characters, images, and the like indicating the real-time congestion situation of the road designated by the user are displayed on the display unit 14 of the mobile terminal 10 or the display unit 36 of the in-vehicle navigation device 30. By referring to characters, images, and the like displayed on the display unit 14 or the display unit 36 of the in-vehicle navigation device 30, the user can check the real-time congestion status of the designated road.
[0153]
Here, when the user who has confirmed the real-time congestion status of the designated road re-creates the drive plan, the code data is read again using the scanner unit 11 of the mobile terminal 10, and the position corresponding to this is read. The information is stored in the position information storage unit 23 of the data server 20. On the other hand, when the user performs an operation input to transmit the location information of the destination or waypoint to the in-vehicle navigation device 30 using the mobile terminal 10 without changing the drive plan, for example, A command is transmitted from the mobile terminal 10 to the data server 20. When the data server 20 receives a command instructing transmission of position information, the data server 20 reads position information to be transmitted from the position information storage unit 23 based on the terminal ID, and sends the read position information to the in-vehicle navigation device 30. Send.
[0154]
In the in-vehicle navigation device 30, when the position information transmitted from the data server 20 is received, the received position information is temporarily stored in the nonvolatile memory 32, and when the main power is turned on, the nonvolatile memory 32. The position information stored in is read out, the travel route of the host vehicle is set based on this, and route guidance according to the travel route is performed. Thereby, route guidance to the destination through the designated road is performed.
[0155]
Here, the flow of a series of processes in the navigation system 1 as described above will be described more specifically with reference to the flowchart of FIG.
[0156]
First, in step S4-1, according to a user operation, the scanner unit 11 of the portable terminal 10 reads code data indicating a destination or waypoint of traveling from a printed matter such as a map book. At this time, the code data of the main road that the user wants to pass as a route to the destination is also read. The code data read by the scanner unit 11 is given a waypoint number in accordance with, for example, the reading order or the user's operation input using the operation input unit 12 and the like, and a series for setting one travel route. Is temporarily stored in the code data storage unit 16a of the control unit 16.
[0157]
Next, in step S4-2, the control unit 16 of the mobile terminal 10 determines whether or not the user has instructed the end of reading the code data for designating the destination or waypoint. If an instruction to end the reading of the code data is given, then in step S4-3, the code data indicating the destination or waypoint temporarily stored in the code data storage unit 16a. Is read out and transmitted to the data server 20 together with the terminal ID which is the identification information of the portable terminal 10.
[0158]
In the data server 20, when code data indicating the destination or waypoint designated by the user is transmitted from the portable terminal 10, the code data is processed by the code data analysis processing unit 24a of the control unit 24 in step S4-4. In step S4-5, the position information is stored in the position information storage unit 23 in association with the terminal ID or the in-vehicle navigation ID under the control of the writing / reading control unit 24c. .
[0159]
At this time, among the code data transmitted from the mobile terminal 10, the code data indicating the main road includes a command for requesting acquisition of a real-time congestion situation or the like. When this command is analyzed by the processing unit 24b, in step S4-6, the related information acquisition processing unit 24d performs access processing to the traffic information providing server 4 that provides real-time traffic information. In step S4-7, it is determined whether or not the data server 20 is connected to the traffic information providing server 4. If the data server 20 is connected to the traffic information providing server 4, from the related information acquisition processing unit 24d of the data server 20. A command for requesting real-time traffic information is transmitted to the traffic information providing server 4.
[0160]
When a command for requesting real-time traffic information is transmitted to the traffic information providing server 4, next, in step S4-8, various information indicating real-time road conditions from the road condition grasping database by the traffic information providing server 4 Is acquired, and various information indicating the real-time road condition is transmitted to the data server 20. When various information indicating real-time road conditions is transmitted from the traffic information providing server 4 to the data server 20, the related information acquisition processing unit 24d of the data server 20 designates the information from the various information. Information on the road is selected, and the real-time congestion status of the road is confirmed. Then, the real-time congestion status of the road designated by the user is transmitted from the data server 20 to the mobile terminal 10 that is the transmission source of the code data or the in-vehicle navigation device 30 that is the transmission destination of the position information.
[0161]
When a real-time congestion situation of a road designated by the user is transmitted to the mobile terminal 10 or the in-vehicle navigation device 30, in step S4-9, the display unit 14 of the mobile terminal 10 or the display unit of the in-vehicle navigation device 30 For example, a real-time congestion state or the like is displayed on a text base 36 as shown in FIG. 16A or an image as shown in FIG. The more detailed congestion situation may be presented to the user by, for example, a voice call using the phone function, or the user can directly access the traffic information providing server 4 from the mobile terminal 10 or the in-vehicle navigation device 30 to allow the user to You may make it show.
[0162]
Next, in step S4-10, it is determined whether or not an operation input for designating the destination or waypoint is made by the user who refers to the display unit 14 of the mobile terminal 10 or the display unit 36 of the in-vehicle navigation device 30. Is done. And when a user designates a destination and a waypoint anew, it returns to step S4-1 and the process after it is repeated.
[0163]
On the other hand, if the destination or waypoint is not designated again, next, in step S4-11, the position information indicating the destination and waypoint stored in the position information storage unit 23 is transmitted to the in-vehicle navigation device 30. The control unit 24 of the data server 20 determines whether or not a command to that effect has been transmitted from the mobile terminal 10. If a command for instructing transmission of position information is transmitted from the portable terminal 10, position information indicating the destination or waypoint stored in the position information storage unit 23 is read in step S4-12. In step S4-13, the position information read from the position information storage unit 23 is transmitted from the data server 20 to the in-vehicle navigation device 30.
[0164]
In the in-vehicle navigation device 30, when the position information is transmitted from the data server 20, the position information is temporarily stored in the nonvolatile memory 32, and then the main power is turned on, the position information is stored in the nonvolatile memory 32. The stored position information is read out. In step S4-14, the travel route of the host vehicle is determined based on the position information read from the nonvolatile memory 32 and the position information indicating the current position of the host vehicle acquired by the GPS receiving unit 34. It is set by the route setting processing unit 38a. Then, route guidance is performed by the route guidance processing unit 38b according to the travel route set by the route setting processing unit 38a, and a series of processing in the navigation system 1 to which the present invention is applied ends.
[0165]
As described above, in the navigation system 1 according to the present embodiment, the user reads code data indicating a main road that the user wants to pass from a printed matter such as a map book using the scanner unit 11 of the mobile terminal 10 and passes through the main road. When the route to the destination is designated, the data server 20 accesses the traffic information providing server 4 to obtain real-time traffic information, and confirms the real-time congestion status of the main road designated by the user and the user. The user can accurately grasp the real-time congestion status of the designated main road and take measures such as resetting the drive plan in some cases, which is extremely useful for the user. It will be a thing.
[0166]
In the example described above, the command included in the code data indicating the main road is analyzed by the control unit 24 of the data server 20, and processing according to the command is performed, so that the real-time congestion situation or the like is given to the user. The data server 20 is operated by the user by performing an operation input for requesting a real-time congestion situation or the like using the mobile terminal 10 or the in-vehicle navigation device 30. Real-time traffic information may be acquired from the traffic information providing server 4 according to the input, and the real-time congestion status of the designated main road may be confirmed and presented to the user.
[Brief description of the drawings]
FIG. 1 is a diagram showing a system configuration of a navigation system to which the present invention is applied.
FIG. 2 is a block diagram of a portable terminal constituting a navigation system to which the present invention is applied.
FIG. 3 is a block diagram of a data server constituting a navigation system to which the present invention is applied.
FIG. 4 is a block diagram of an in-vehicle navigation device constituting a navigation system to which the present invention is applied.
5A and 5B are schematic diagrams conceptually showing a navigation system to which the present invention is applied. FIG. 5A shows a state in which code data is transmitted from a mobile terminal to a data server, and FIG. A state in which position information is transmitted to the apparatus is shown.
FIG. 6 is a schematic diagram conceptually showing a navigation system to which the present invention is applied, in which a data server acquires related information about a destination or waypoint from another server and transmits it to a portable terminal or an in-vehicle navigation device. Is shown.
FIG. 7 is a flowchart showing a flow of processing in the navigation system to which the present invention is applied.
FIG. 8 is a schematic diagram conceptually showing a usage form of a navigation system to which the present invention is applied, and shows an example in which a data server accesses a parking lot management server and performs a parking lot reservation procedure.
FIG. 9 is a flowchart showing a flow of a series of processes including a parking lot reservation procedure in the navigation system to which the present invention is applied.
FIG. 10 is a diagram showing a display example of a display unit of a mobile terminal, where (a) is an example in which a screen for inputting a scheduled parking start time and a scheduled parking flow rate is displayed, and (b) is a parking example. It is an example in which a message indicating that there is no space in the parking lot is displayed, (c) is an example in which a confirmation message is displayed as to whether or not to search for another parking lot, and (d) is in another parking lot This is an example in which a confirmation message as to whether or not to make a reservation procedure is displayed.
FIG. 11 is a schematic diagram conceptually showing another usage form of the navigation system to which the present invention is applied, in which the data server accesses the amusement park information providing server to acquire real-time amusement park information, The example which transmits to a vehicle-mounted navigation apparatus is shown.
FIG. 12 is a flowchart showing a flow of a series of processes including real-time amusement park information transmission and attraction reservation procedures in the navigation system to which the present invention is applied.
FIGS. 13A and 13B are diagrams showing a display example of a display unit of a mobile terminal, in which FIG. 13A is an example in which real-time amusement park information is displayed on a text basis, and FIG. It is a displayed example.
FIG. 14 is a schematic diagram conceptually showing still another usage form of the navigation system to which the present invention is applied, in which a data server accesses a traffic information providing server to acquire real-time traffic information, The example which transmits the congestion condition of a road, etc. to a vehicle-mounted navigation apparatus is shown.
FIG. 15 is a flowchart showing a flow of a series of processing including transmission of a real-time road congestion situation in the navigation system to which the present invention is applied.
16A and 16B are diagrams showing a display example of a display unit of a mobile terminal, in which FIG. 16A is an example in which a real-time road congestion situation is displayed on a text basis, and FIG. 16B is a real-time road congestion situation; It is an example displayed as an image.
[Explanation of symbols]
1 Navigation system
4 Other servers (parking lot reservation management server, amusement park information provision server, traffic information provision server)
10 Mobile devices
11 Scanner section
12 Operation input section
13 Communication Department
14 Display section
16 Control unit
20 Data server
21 Communication control unit
22 User information database
23 Location information storage
24 Control unit
24d related information acquisition processing unit
24e Server management table
30 Car navigation system
31 Communication Department
36 display section
38 Control unit
38a Route setting processing unit
38b Route guidance processing unit

Claims (13)

車両の経路案内を行うナビゲーションシステムにおいて、
前記車両に搭載された車載ナビゲーション装置と、
印刷物に記載された目的地や経由地を示すコードデータを読み取る読み取り手段を有するユーザ端末と、
前記ユーザ端末から前記コードデータを受信する受信手段と、前記受信手段が受信したコードデータを地図座標系の位置を示す位置情報に変換するデータ変換手段と、前記データ変換手段によりコードデータから変換された位置情報をコードデータの送信元である前記ユーザ端末の識別情報と対応付けて記憶する記憶手段と、前記ユーザ端末からの要求に応じて前記目的地や経由地に関連する情報を取得する関連情報取得手段と、前記関連情報取得手段により取得された関連情報を前記ユーザ端末に送信すると共に、必要に応じて前記記憶手段に記憶された位置情報の中から特定の位置情報を読み出して前記車載ナビゲーション装置に送信する送信手段とを有するデータサーバとを備え、
前記車載ナビゲーション装置が、前記データサーバからの位置情報を受信して一時的に記憶し、記憶した位置情報と前記車両の現在位置とに基づいて前記車両の走行経路を設定し、これに基づいた経路案内を行うことを特徴とするナビゲーションシステム。
In a navigation system that provides vehicle route guidance,
An in-vehicle navigation device mounted on the vehicle;
A user terminal having a reading means for reading code data indicating a destination or waypoint described in a printed matter;
Receiving means for receiving the code data from the user terminal ; data converting means for converting the code data received by the receiving means into position information indicating a position of a map coordinate system; and converted from the code data by the data converting means. Storage means for storing the associated positional information in association with identification information of the user terminal that is the transmission source of the code data, and a relationship for acquiring information related to the destination or waypoint in response to a request from the user terminal The information acquisition means and the related information acquired by the related information acquisition means are transmitted to the user terminal, and the specific position information is read out from the position information stored in the storage means as necessary to mount the vehicle A data server having transmission means for transmitting to the navigation device ,
The in-vehicle navigation device receives and temporarily stores position information from the data server , sets a travel route of the vehicle based on the stored position information and the current position of the vehicle, and based on this A navigation system characterized by route guidance.
前記データサーバの関連情報取得手段は、前記目的地や経由地に関連する情報を当該データサーバに接続された他のサーバから取得する機能を有すると共に、前記目的地や経由地に関連する情報の取得先となるサーバの一覧が記載されたサーバ管理テーブルを備えていることを特徴とする請求項1に記載のナビゲーションシステム。 The related information acquisition unit of the data server has a function of acquiring information related to the destination or waypoint from another server connected to the data server, and includes information on the information related to the destination or waypoint. The navigation system according to claim 1, further comprising a server management table in which a list of servers to be acquired is described. 前記データサーバは、前記目的地や経由地に関連する情報の取得先となるサーバとして、駐車場の予約管理を行う駐車場予約管理サーバに接続されており、前記関連情報取得手段が、前記ユーザ端末からの要求に応じて、前記駐車場予約管理サーバに対して駐車場の予約手続きを行う機能を有していることを特徴とする請求項2に記載のナビゲーションシステム。The data server is connected to a parking lot reservation management server that performs reservation management of parking lots as a server from which information related to the destination or waypoint is acquired, and the related information acquisition means includes the user The navigation system according to claim 2, wherein the navigation system has a function of performing a parking lot reservation procedure for the parking lot reservation management server in response to a request from a terminal . 前記データサーバは、前記目的地や経由地に関連する情報の取得先となるサーバとして、リアルタイムの観光地情報を提供する観光地情報提供サーバに接続されており、前記関連情報取得手段が、前記ユーザ端末からの要求に応じて、前記観光地情報提供サーバからリアルタイムの観光地情報を取得して、前記送信手段が、前記関連情報取得手段により取得されたリアルタイムの観光地情報を前記ユーザ端末に送信することを特徴とする請求項2又は3に記載のナビゲーション装置。The data server is connected to a sightseeing spot information providing server that provides real-time sightseeing spot information as a server from which information related to the destination or waypoint is obtained. In response to a request from the user terminal, real-time tourist spot information is acquired from the tourist spot information providing server , and the transmission means sends the real-time tourist spot information acquired by the related information acquisition means to the user terminal. The navigation device according to claim 2 or 3, wherein the navigation device transmits the information. 前記データサーバは、前記目的地や経由地に関連する情報の取得先となるサーバとして、リアルタイムの交通情報を提供する交通情報提供サーバに接続されており、前記関連情報取得手段が、前記ユーザ端末からの要求に応じて、前記交通情報提供サーバからリアルタイムの交通情報を取得して、前記送信手段が、前記関連情報取得手段により取得されたリアルタイムの交通情報を前記ユーザ端末に送信することを特徴とする請求項2乃至4の何れかに記載のナビゲーション装置。The data server is connected to a traffic information providing server that provides real-time traffic information as a server from which information related to the destination or waypoint is acquired, and the related information acquisition means includes the user terminal In response to the request from the traffic information providing server, real-time traffic information is acquired from the server, and the transmission unit transmits the real-time traffic information acquired by the related information acquisition unit to the user terminal. The navigation device according to any one of claims 2 to 4. 前記データサーバの関連情報取得手段は、前記目的地や経由地に関連する情報を前記ユーザ端末に画像として表示させるための表示データを取得し、前記送信手段が、前記関連情報取得手段により取得された表示データを前記ユーザ端末に送信することを特徴とする請求項1乃至5の何れかに記載のナビゲーションシステム。 The related information acquisition unit of the data server acquires display data for displaying information related to the destination or waypoint as an image on the user terminal, and the transmission unit is acquired by the related information acquisition unit. The navigation system according to claim 1 , wherein the display data is transmitted to the user terminal . 車両に搭載された車載ナビゲーション装置に対して前記車両の走行経路を設定するための位置情報を提供するデータサーバであって、
目的地や経由地を示すコードデータを受信する受信手段と、
前記受信手段により受信された目的地や経由地を示すコードデータをこれら目的地や経由地の地図座標系における位置を示す位置情報に変換するデータ変換手段と、
前記データ変換手段により変換された位置情報を、前記コードデータの送信元の識別情報と対応付けて記憶する記憶手段と、
前記コードデータの送信元からの要求に応じて、前記目的地や経由地に関連する情報を取得する関連情報取得手段と、
前記関連情報取得手段により取得された前記目的地や経由地に関連する情報を前記コードデータの送信元に送信すると共に、必要に応じて前記記憶手段に記憶された位置情報の中から特定の位置情報を読み出して前記車載ナビゲーション装置に送信する送信手段とを備えることを特徴とするデータサーバ。
A data server for providing position information for setting a travel route of the vehicle to an in-vehicle navigation device mounted on the vehicle,
A receiving means for receiving code data indicating a destination or waypoint; and
Data conversion means for converting the code data indicating the destination and waypoint received by the receiving means into position information indicating the position of the destination and waypoint in the map coordinate system;
Storage means for storing the position information converted by the data conversion means in association with the identification information of the transmission source of the code data;
In response to a request from the transmission source of the code data, related information acquisition means for acquiring information related to the destination or waypoint,
The information related to the destination or waypoint acquired by the related information acquisition means is transmitted to the transmission source of the code data, and a specific position from the position information stored in the storage means as necessary A data server comprising: transmission means for reading out information and transmitting it to the in-vehicle navigation device.
前記関連情報取得手段は、前記目的地や経由地に関連する情報を当該データサーバに接続された他のサーバから取得する機能を有すると共に、前記目的地や経由地に関連する情報の取得先となるサーバの一覧が記載されたサーバ管理テーブルを備えていることを特徴とする請求項7に記載のデータサーバ。  The related information acquisition unit has a function of acquiring information related to the destination or waypoint from another server connected to the data server, and an acquisition destination of information related to the destination or waypoint 8. The data server according to claim 7, further comprising a server management table in which a list of servers to be described is described. 前記目的地や経由地に関連する情報の取得先となるサーバとして、駐車場の予約管理を行う駐車場予約管理サーバに接続されており、
前記関連情報取得手段が、前記コードデータの送信元からの要求に応じて、前記駐車場予約管理サーバに対して駐車場の予約手続きを行う機能を有していることを特徴とする請求項8に記載のデータサーバ。
As a server from which information related to the destination or waypoint is acquired, it is connected to a parking lot reservation management server that performs parking lot reservation management,
The said related information acquisition means has a function which performs the reservation process of a parking lot with respect to the said parking lot reservation management server according to the request | requirement from the transmission source of the said code data. The data server described in.
前記目的地や経由地に関連する情報の取得先となるサーバとして、リアルタイムの観光地情報を提供する観光地情報提供サーバに接続されており、
前記関連情報取得手段が、前記コードデータの送信元からの要求に応じて、前記観光地情報提供サーバからリアルタイムの観光地情報を取得して、前記送信手段が、前記関連情報取得手段により取得されたリアルタイムの観光地情報を前記コードデータの送信元に送信することを特徴とする請求項8又は9に記載のデータサーバ。
As a server from which information related to the destination or waypoint is obtained, it is connected to a sightseeing spot information providing server that provides real-time sightseeing spot information,
In response to a request from the transmission source of the code data , the related information acquisition unit acquires real-time tourist site information from the tourist site information providing server, and the transmission unit is acquired by the related information acquisition unit. the data server of claim 8 or 9 real-time the tourist spot information and transmits to the transmission source of the code data.
前記目的地や経由地に関連する情報の取得先となるサーバとして、リアルタイムの交通情報を提供する交通情報提供サーバに接続されており、
前記関連情報取得手段が、前記コードデータの送信元からの要求に応じて、前記交通情報提供サーバからリアルタイムの交通情報を取得して、前記送信手段が、前記関連情報取得手段により取得されたリアルタイムの交通情報を前記コードデータの送信元に送信することを特徴とする請求項8乃至10の何れかに記載のデータサーバ。
Connected to a traffic information providing server that provides real-time traffic information as a server from which information related to the destination or waypoint is obtained,
The related information acquisition unit acquires real-time traffic information from the traffic information providing server in response to a request from the transmission source of the code data, and the transmission unit acquires the real-time information acquired by the related information acquisition unit. The data server according to claim 8, wherein the traffic information is transmitted to a transmission source of the code data .
前記関連情報取得手段が、前記目的地や経由地に関連する情報を前記コードデータの送信元に画像として表示させるための表示データを取得し、前記送信手段が、前記関連情報取得手段により取得された表示データを前記コードデータの送信元に送信することを特徴とする請求項7乃至11の何れかに記載のデータサーバ。The related information acquisition means acquires display data for displaying information related to the destination or waypoint as an image on the transmission source of the code data, and the transmission means is acquired by the related information acquisition means. 12. The data server according to claim 7, wherein the display data is transmitted to a transmission source of the code data . 車両に搭載された車載ナビゲーション装置に対してデータサーバから前記車両の走行経路を設定するための情報を提供する情報提供方法であって、
前記データサーバが目的地や経由地を示すコードデータを受信し、このコードデータを地図座標系における位置を示す位置情報に変換してコードデータの送信元の識別情報と対応付けて記憶手段に格納しておき、必要に応じて前記記憶手段に記憶された位置情報の中から特定の位置情報を読み出して前記車載ナビゲーション装置に送信すると共に、コードデータの送信元からの要求に応じて、前記目的地や経由地に関連する情報を取得して前記コードデータの送信元に送信することを特徴とする情報提供方法。
An information providing method for providing information for setting a travel route of the vehicle from a data server to an in-vehicle navigation device mounted on the vehicle,
The data server receives code data indicating a destination or waypoint, converts the code data into position information indicating a position in a map coordinate system, stores the code data in association with identification information of a transmission source of the code data, and stores the code data In addition, the specific position information is read out from the position information stored in the storage means and transmitted to the in-vehicle navigation device as necessary, and the object is received in response to a request from the transmission source of the code data. An information providing method comprising acquiring information related to a place or a waypoint and transmitting the information to a transmission source of the code data .
JP2001377255A 2001-11-01 2001-12-11 Navigation system, data server, and information providing method Expired - Fee Related JP3733900B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2001377255A JP3733900B2 (en) 2001-12-11 2001-12-11 Navigation system, data server, and information providing method
EP20020257466 EP1308694B1 (en) 2001-11-01 2002-10-28 Navigation system, data server, travelling route establishing method and information providing method
US10/283,218 US6604045B2 (en) 2001-11-01 2002-10-30 Navigation system, data server, traveling route establishing method and information providing method
US10/618,731 US6937934B2 (en) 2001-11-01 2003-07-15 Navigation system, data server, traveling route establishing method and information providing method
US11/176,666 US7096119B2 (en) 2001-11-01 2005-07-08 Navigation system, data server, traveling route establishing method and information providing method
US11/497,398 US7292937B2 (en) 2001-11-01 2006-08-02 Navigation system, data server, traveling route establishing method and information providing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001377255A JP3733900B2 (en) 2001-12-11 2001-12-11 Navigation system, data server, and information providing method

Publications (2)

Publication Number Publication Date
JP2003177025A JP2003177025A (en) 2003-06-27
JP3733900B2 true JP3733900B2 (en) 2006-01-11

Family

ID=19185270

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001377255A Expired - Fee Related JP3733900B2 (en) 2001-11-01 2001-12-11 Navigation system, data server, and information providing method

Country Status (1)

Country Link
JP (1) JP3733900B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005031767A (en) * 2003-07-07 2005-02-03 Park 24 Co Ltd Parking lot reservation system, parking lot reservation method and computer program
WO2005039076A1 (en) 2003-10-17 2005-04-28 Olympus Corporation Information acquisition device, information providing device, and information providing system
JP2005182653A (en) * 2003-12-22 2005-07-07 Fuji Photo Film Co Ltd Service server and navigation service method
JP4613511B2 (en) * 2004-04-22 2011-01-19 アイシン・エィ・ダブリュ株式会社 Route guidance method and navigation device
JP4707091B2 (en) * 2005-03-28 2011-06-22 アルパイン株式会社 Traffic information guidance device
JP5234339B2 (en) * 2008-08-13 2013-07-10 クラリオン株式会社 Computer system and route guidance method
JP5018755B2 (en) * 2008-12-08 2012-09-05 株式会社Jvcケンウッド Distribution system
JP6317689B2 (en) * 2015-02-27 2018-04-25 本田技研工業株式会社 Server, client and information sharing system
JP6121025B2 (en) * 2016-04-25 2017-04-26 本田技研工業株式会社 Navigation server and program
JP2021143905A (en) * 2020-03-11 2021-09-24 トヨタ自動車株式会社 Information processing equipment, programs, and systems
CN113079054B (en) * 2021-06-07 2021-09-03 智道网联科技(北京)有限公司 Monitoring method, device and system of vehicle-mounted terminal
JP7527267B2 (en) * 2021-11-30 2024-08-02 本田技研工業株式会社 Inverted pendulum type vehicle, vehicle control system, vehicle control method, and program
JP7467521B2 (en) * 2022-03-30 2024-04-15 本田技研工業株式会社 Control device

Also Published As

Publication number Publication date
JP2003177025A (en) 2003-06-27

Similar Documents

Publication Publication Date Title
US6937934B2 (en) Navigation system, data server, traveling route establishing method and information providing method
JP3733900B2 (en) Navigation system, data server, and information providing method
JP3198883B2 (en) Travel schedule processing device
US7957895B2 (en) Navigation device and method
JP2001339334A (en) Data transmission / reception system and method, mobile device, base station, medium
JP2002081951A (en) Map information processing system
JP4066439B2 (en) Evacuation route providing system, route search server, and portable terminal device
JP3913539B2 (en) Navigation system, portable information processing apparatus and control program therefor
JP2009175786A (en) Information distribution system and vehicle-mounted device
JP3797196B2 (en) Navigation system, data server, route setting method, and data server information providing method
JPH09101168A (en) Vehicular navigation device
JP3289814B2 (en) Facility information display device
JP2006112981A (en) Information processing device
JP2017106736A (en) Navigation device and navigation method
JPH1185019A (en) Guidance information providing system for transportation use
AU2007362725A1 (en) Improved navigation device and method
JP2006146544A (en) Car allocation system for taxi and the like
JP3734813B2 (en) Imaging information providing device
JP4122654B2 (en) Communication type navigation device
JP3849496B2 (en) Navigation system, in-vehicle navigation device, and route setting method
JP2003139552A (en) Navigation system, data server, route setting method, and position information providing method
JP4148075B2 (en) Navigation device
JP3789834B2 (en) Navigation system, navigation device, and server device
JP2002092193A (en) Information guidance system and information guidance method
JP2005149430A (en) Historical touring guide system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050228

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051010

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091028

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091028

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101028

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111028

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121028

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121028

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131028

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees