【発明の詳細な説明】【0001】
【発明の属する技術分野】本発明は、例えば自動車など
の移動体に搭載される電子機器と、サーバ及び携帯電話
などの個人移動端末装置とを通信網を介して通信可能な
ように構築されたシステムとして、例えば電子機器を購
入して利用しているユーザに対して、送信されたデータ
を受信した電子機器が、その受信データの内容に従って
何らかの動作の実行を行うことで享受できるようなサー
ビスを提供することのできるシステムに関するものであ
る。
【0002】
【従来の技術】いわゆるカーナビゲーション装置が広く
普及している。その基本的な機能としては、例えば移動
中にある自動車などの現在位置を測定して、その測定さ
れた現在位置を地図上に表示させるなどして、ユーザに
現在位置を知らせるものである。また、近年において
は、移動無線端末装置を備えることで、インターネット
に接続可能な機能を有するカーナビゲーション装置も普
及してきている。その利用形態としては、例えばインタ
ーネット上のWebサイトにアクセスすることで、例え
ば、或る特定地域の店舗の情報や、イベント、天気の情
報などをカーナビゲーション装置の表示部位に表示さ
せ、これらの情報を得ることが可能になるものである。
【0003】
【発明が解決しようとする課題】ところで、例えば商品
を購入したユーザには、いわゆるアフターケア、アフタ
ーサービスなどといわれる、商品を購入したユーザにと
って有用となるようなサービスを、その商品を製造販売
したメーカや店舗から提供することがしばしば行われ
る。ここで上記したようなカーナビゲーション装置もま
た、元は商品であり、例えばこれを搭載する自動車の所
有者が購入して取得したものである。従って、企業や販
売店などの販売側は、このようなカーナビゲーション装
置についてもアフターサービスを提供すれば、ユーザへ
の便宜を図り、また、自社商品の付加価値を高めること
ができる。
【0004】しかし、企業側からのサービスの提供のし
かたとしては、例えば現状は、郵送や電子メールなどに
よる通知等に限定され、より高い利便性を求めようとし
た場合には限界がある。そこで、例えばインターネット
上にサービス用のサーバを設けて、インターネット接続
機能を有するカーナビゲーション装置に対して、直接的
にサービスに関連するデータを送信するような形態とす
れば、より直接的にユーザに対してサービスを提供する
ことが可能になるものである。しかし、現状において
は、カーナビゲーション装置は、単にインターネットへ
の接続機能を有しているのみであり、例えば上記したよ
うなサーバ側からカーナビゲーション装置に対してアク
セスすることはできないものである。つまり、現状の段
階では、インターネット通信機能を利用してサービスを
提供するにしても、ユーザが、サービス用サーバのアド
レス(URL)を把握した上で、カーナビゲーション装
置に対する操作を行って、カーナビゲーション装置側か
らサービス用サーバに対してアクセスする必要がある。
これは、即ち、企業側でサービス提供が必要とされる機
会となったそのときに、直ちにカーナビゲーション装置
側にアクセスしてサービスを提供することができないこ
とを意味し、これでは、充実したサービスの提供ができ
ないことになる。
【0005】
【課題を解決するための手段】そこで本発明は、上記し
た課題を考慮して、サービス提供システムについて以下
のように構成する。本発明のサービス提供システムは、
少なくとも、無線通信端末機能を備えて移動体に搭載さ
れると共に、固有となる機器IDが割り与えられる電子
機器と、所定のサービス提供機能を有すると共に、サー
ビス提供可能な複数の上記電子機器についての上記機器
IDが格納されるサービス用サーバと、通信網とを備え
て成る。そして、上記サービス用サーバからサービス提
供が必要とされる特定の電子機器に対して、機器IDを
利用して通信網を介してアクセスし、アクセスした電子
機器に対して、特定のサービスを実現するための所定内
容を有するサービス情報を送信するための送信手段を備
えることとした。
【0006】また、少なくとも、無線通信端末機能を備
えて移動体に搭載されると共に、固有となる機器IDが
割り与えられる電子機器と、所定のサービス提供機能を
有すると共に、サービス提供可能な複数の上記電子機器
についての上記機器IDが格納されるサービス用サーバ
と、通信網とを備えて成るサービス提供システムとし
て、電子機器からサービス用サーバに対して通信網を介
してアクセスし、特定のサービスに利用可能な所定内容
の情報を送信することのできる第1の通信手段と、サー
ビス用サーバからサービス提供が必要とされる特定の電
子機器に対して、機器IDを利用して通信網を介してア
クセスし、アクセスした電子機器に対して、特定のサー
ビス提供を実現するための所定内容を有するサービス情
報を送信するための第2の通信手段とを備えることとし
た。
【0007】また、少なくとも、無線通信端末機能を備
えて移動体に搭載されると共に、固有となる機器IDが
割り与えられる電子機器と、固有となる端末IDが割り
与えられる移動無線端末装置と、通信網とを備えて成る
サービス提供システムとして、移動無線端末装置から電
子機器に対して、機器IDを利用して通信網を介してア
クセスし、特定のサービス提供を実現するための所定内
容を有するサービス情報を送信するための送信手段を備
えることとした。
【0008】また、少なくとも、無線通信端末機能を備
えて移動体に搭載されると共に、固有となる機器IDが
割り与えられる電子機器と、固有となる端末IDが割り
与えられる移動無線端末装置と、通信網とを備えて成る
サービス提供システムとして、電子機器から上記移動無
線端末装置に対して、端末IDを利用して通信網を介し
てアクセスし、特定のサービスに利用可能な所定内容の
情報を送信することのできる第1の通信手段と、移動無
線端末装置から特定の電子機器に対して、機器IDを利
用して通信網を介してアクセスし、アクセスした電子機
器に対して、特定のサービス提供を実現するための所定
内容を有するサービス情報を送信するための第2の通信
手段とを備えることとした。
【0009】上記各構成による発明では、無線通信端末
機能を備えて移動体に搭載される電子機器がサービスの
提供対象、つまりサービス情報の送信対象となるが、上
記した何れの構成においても、電子機器に対して固有に
割り与えられた機器IDを利用して特定の電子機器にア
クセスして、サービス情報を送信することが可能となっ
ている。即ち、本来は通信網上において不特定多数の端
末装置の1つである電子機器に対して積極的にアクセス
してサービス情報を送信提供することが可能とされるも
のである。
【0010】また、サービス提供システムとして次のよ
うにも構成することとした。つまり、このサービス提供
システムは、少なくとも、無線通信端末機能を備えて移
動体に搭載される電子機器又は移動無線端末装置として
の電子機器と、通信網と、この通信網にアクセスする経
路が固定的となるようにして設置される通信端末装置
と、通信網に接続される認証サーバとから成るものとさ
れる。そして、通信端末装置が、電子機器に固有となる
ように割り与えられる機器IDを利用して通信網を介し
て電子機器にアクセスするのに、認証サーバを経由して
のみ上記電子機器にアクセスすることを可能とするアク
セス手段と、通信網内において、通信端末装置が通信網
に対してアクセスしてきたアクセス経路を特定する情報
を利用して、通信端末装置の端末IDを生成する端末I
D生成手段と、認証サーバにおいて、端末IDを利用し
て、アクセスしてきた通信端末装置についての認証処理
を行うとともに、認証が成立した場合にのみ、通信端末
装置が電子機器に対してアクセスすることを許可する認
証対応処理手段と、認証対応処理手段によってアクセス
が許可された通信端末装置と電子機器との間において、
通信網を介して特定のサービス提供を実現するための所
定内容を有するサービス情報の送受信が行われるように
する送受信手段とを備えることとした。
【0011】上記構成においては、例えば家庭内や企業
などでほぼ固定的に設置されることで、通信網までのア
クセス経路も固定されるような通信端末装置と、移動体
に搭載されたり、携帯されることで移動することが想定
される電子機器と通信を行うのにあたっては、通信端末
装置が、相手側の電子機器の機器IDを利用してアクセ
スするようにされる。そして、アクセス後におけるサー
ビス情報の送受信によって特定のサービス提供が実現さ
れることになる。つまりは、この構成によっても、本来
は通信網上において不特定多数の端末装置の1つである
電子機器に対して積極的にアクセスして通信を行うこと
でサービスを提供することが可能とされるものである。
そのうえで、上記構成においては、通信端末装置から電
子機器へのアクセスにあたって認証サーバが介在するこ
とになる。そして、アクセス時において生成される端末
IDを利用して認証処理が行われ、認証が得られた段階
ではじめて通信端末装置から電子機器へのアクセスが行
われるように許可するようにしている。このようにすれ
ば、例えば、サービス提供のために端末IDを登録した
ユーザのみがサービス提供をうけることができることに
なる。換言すれば、例えばサービス使用料を払っていな
いなどの理由でサービス提供を受ける権利を有していな
いユーザにまでサービスが利用されてしまうのを防止す
ることが可能になる。また、端末IDとしては、少なく
とも通信網にまでアクセスしてきたアクセス経路を特定
する情報を利用して形成されるものとしている。例えば
通信端末装置自体が有するアドレスや製造番号等に対応
したIDは容易に改竄可能であるとしても、通信網内に
おいて、通信事業者が管理する経路を特定する情報まで
は改竄することはほとんど不可能であることから、端末
IDの改竄もできないといえる。
【0012】
【発明の実施の形態】以下、本発明の実施の形態として
のサービス提供システムについて説明を行っていくこと
とする。このサービス提供システムは、自動車に搭載さ
れるカーナビゲーション装置を購入したユーザに対し
て、少なくともカーナビゲーション装置購入のアフター
ケアとしてのサービスを提供するものとされる。なお、
以降の説明は次の順序で行う。 1.サービス提供システム(第1例) 1−1.全体構成 1−2.ナビゲーションシステムの全体構成 1−3.ナビゲーション本体部の内部構成 1−4.携帯電話の内部構成 1−5.アプリケーションサーバの内部構成 1−6.サービスサーバの内部構成 2.システムによるサービス提供形態例 3.処理動作例 4.サービス提供システム(第2例) 4−1.全体構成 4−2.パーソナルコンピュータの内部構成 4−3.認証サーバの内部構成 4−4.サービス提供形態例 4−5.認証用ユーザデータベースの構築 4−6.処理動作例
【0013】1.サービス提供システム(第1例) 1−1.全体構成 図1は、本実施の形態の第1例としてのサービス提供シ
ステムの一形態例を示している。自動車100には、ナ
ビゲーションシステム1が搭載されている。このナビゲ
ーションシステムは、いわゆるカーナビゲーション装置
を基本として、自動車の盗難などを防ぐセキュリティテ
ィシステム、また、無線電話通信網300を介してデー
タ通信が可能な通信端末装置などを備えたシステム構成
を採っている。本実施の形態のサービス提供システムに
よるサービスを受けるのは、この自動車100の所有者
であり、また、ナビゲーションシステム1を購入したユ
ーザとなる。
【0014】携帯電話200は、例えばナビゲーション
システムと同じユーザの名義で、無線電話通信網300
を運営する通信会社と契約してあるもので、上記のよう
にして、無線電話通信網300を介して、電話回線を使
用しての通話を行うことができる。また、この場合に
は、インターネットとの接続によりデータ通信を行うこ
とも可能とされている。
【0015】無線電話通信網300は、例えば携帯電話
のほか、本実施の形態であればカーナビゲーション装置
の無線端末装置などの、無線端末装置間の移動体通信を
実現するための設備とされ、例えば図示するように、基
地局301、中継局302、アプリケーションサーバ3
03,ゲートウエイ304を備える。基地局301及び
中継局302によっては、例えば無線端末装置間での無
線通信が可能とされる。また、無線端末装置をインター
ネットと接続する際には、アプリケーションサーバ30
3がその機能を果たすようにされる。アプリケーション
サーバ303は、例えばその無線通信会社で提供するイ
ンターネット機能に対応して必要となる処理を実行する
ようにされている。そして、アプリケーションサーバ3
03にて処理したデータをゲートウェイ304を介して
変換することで、結果的には、無線電話通信網300と
接続される無線端末装置をインターネット400と接続
することが可能になる。
【0016】インターネット上には各種のサーバが接続
されているのであるが、本実施の形態としては、図示す
るように、サービスサーバ500が備えられる。このサ
ービスサーバ500は、ユーザへの各種サービスを提供
可能な機能が与えられるように構成されている。なお、
サービスサーバ500により提供可能なサービス内容例
については後述する。また、サービスサーバ500は、
ここでは1つのサーバであることとして示しているが、
例えば実際には、サービスを提供する企業、部門などご
とに、複数のサーバが設けられて構わないものである。
例えば、後述する例では、購入されたカーナビゲーショ
ンシステム1本体についてのアフターサービスと、カー
ナビゲーションシステム1を構成するセキュリティシス
テムの利用サービスなどを提供しているが、例えば上記
2つのサービスごとに、カーナビゲーションシステム1
のメーカが設備するサービスサーバと、セキュリティシ
ステムを運営する企業が設備するサービスサーバとが設
けられて構わないものである。
【0017】このような構成であるとすれば、移動端末
装置、つまりナビゲーションシステム1や携帯電話20
0は、インターネット400と接続されることで、各種
のWebサイト等にアクセスすることができる。また、
例えば電子メールの送受信等を行うことも可能となる。
もちろんのこと、携帯電話200に関すれば、通常の電
話回線を通じての通話も可能とされるものである。
【0018】1−2.ナビゲーションシステムの全体構
成 図2は本実施の形態のナビゲーションシステム全体の概
略構成を示している。この図2に示す本実施の形態のナ
ビゲーションシステム1は、例えばナビゲーション本体
部2、ディスプレイモニタ部3、GPSアンテナ5、交
通情報受信アンテナ7、自律航法ユニット6、通信端末
装置50、セキュリティシステム部41、及びリモート
コントローラ8等によって構成される。
【0019】ナビゲーション本体部2の詳しい構成につ
いては後述するが、その内部で再生される記録媒体9か
ら読み出した地図情報と、現在位置情報とに基づいて、
例えばディスプレイモニタ部3の表示画面3aに対し
て、自車の現在位置を地図上に表示させたり、また、ド
ライブ経路や各種ガイドとなるナビゲーション情報を表
示させることができるようになっている。
【0020】記録媒体9は、例えばこの場合には、CD
−ROM(Compact Disk−Read Only Memory)や、DV
D−ROM(Digital Video Disk/Digital Versatile
Disk−Read Only Memory)等のディスクとされ、上記も
したように地図情報が記憶されている。
【0021】ディスプレイモニタ部3の表示画面部3a
には、例えば液晶ディスプレイ等によって構成され、ナ
ビゲーション本体部2から出力される画像情報に基づい
て表示が行われる。受信部3bはリモートコントローラ
8から送られてくるコマンド情報を受信する受信部とさ
れる。この受信情報は、後述するようにして、ナビゲー
ション本体部2に対して伝送される。
【0022】また、ここでは図示していないが、本実施
の形態のナビゲーション装置としては、スピーカ等の音
声出力部を設けることも可能とされる。その場合は、ナ
ビゲーション本体部2から音声出力部に対して、所定の
ポイント(交差点)や、渋滞状況、右折左折地点、道順
間違い、などといった音声ナビゲーション情報を出力す
ることで、音声出力部からユーザに対して警告音やガイ
ド音声を出力することが可能になる。
【0023】GPS(Global Positioning System )ア
ンテナ5は、例えばGPSの衛星からの電波を受信する
ために設けられている。このGPSアンテナ5で受信さ
れた電波は受信データとして復調されてナビゲーション
本体部2内に取り込まれ、後述するように自車の現在位
置を測定するために用いられる。
【0024】交通情報アンテナ7は、所定の道路交通情
報通信システムのもとで、例えばFM多重、光ビーコ
ン、電波ビーコンなどにより伝送される道路交通情報を
受信可能とされている。受信された道路交通情報として
は、例えば道路の渋滞状況や駐車場などの情報が挙げら
れるが、ナビゲーション本体部2では、これらの道路交
通情報に基づいて、道路の渋滞状況の表示、また、渋滞
状況に基づく所要時間の提示、駐車場の案内表示などを
実行させることが可能とされる。
【0025】自律航法ユニット6は、自車の走行速度や
走行方位などの走行情報を検出する部位とされ、例えば
図示するように、自車の走行速度に応じて変化する車速
パルスを検出する車速センサ6a、及び、自車の走行方
位を検出するジャイロ6bを備えている。この自律航法
ユニット6で検出された走行情報もまたナビゲーション
本体部2に出力され、自車の現在位置を測定するのに用
いられる。特に、このような自律航法ユニット6は、例
えば自車がトンネルや地下道等に入り、上記GPSアン
テナ5により衛星通信からの電波を受信できない時に、
自車の現在位置を測定するのに利用される。
【0026】リモートコントローラ8は、本実施の形態
のナビゲーションシステム1をユーザが操作するために
用いられ、各種操作キーや、操作キーの操作に応じてコ
マンド信号を発生させる信号発生部や、コマンド信号を
赤外線輝度変調信号として出力する出力部等を備えてお
り、その赤外線によるコマンド出力が上記受信部3bで
受信される。ここで、リモートコントローラ8に備えら
れる緊急キー8aは、例えば交通事故や、第三者とのト
ラブルなどの、搭乗者にとって危険とされる状況が発生
したときに操作されるもので、これによって、例えば、
そのときの状況を記録した画像、音声データを転送させ
ることができるようになっている。
【0027】なお、操作手段としては、これ以外にも、
例えば電波送信によるリモートコントローラ、ナビゲー
ション本体部2と有線接続されるリモートコントロー
ラ、さらにはナビゲーション本体部2やディスプレイモ
ニタ部3の筐体上に設けられる操作部等とされてもよい
ものである。
【0028】通信端末装置50は、先に図1に示した無
線電話通信網300を介するようにしてインターネット
に接続するための移動体通信端末である。そして、この
通信端末装置50は、図示するようにナビゲーション本
体部2と接続されることで、ナビゲーション本体部2か
らデータを無線によって送信することが可能となり、ま
た、通信端末装置50にて受信したデータを入力して、
ナビゲーション本体部2にて所要の処理を実行すること
が可能となるものである。つまり、通信端末装置50と
ナビゲーション本体部2とが接続されることで、本実施
の形態のナビゲーションシステム1には、少なくともイ
ンターネット接続機能が与えられる。
【0029】セキュリティシステム部41は、自動車自
体及び搭乗者を保安するための機能を有するものとさ
れ、この場合には、外付けカメラ42、マイクロフォン
43、ロックコントロール部44、及び記憶部45を備
えてなる。外付けカメラ42は、例えば実際には、複数
のカメラ装置からなるものであるが、ここでは便宜上、
1つの機能ブロックとして示している。この外付けカメ
ラ42としての複数のカメラ装置は、それぞれ自動車の
室内、また車外の所定位置に対してその目的に合った所
要の方向に向けて設置される。これにより、自動車内、
また、自動車の周囲の状況を撮像することが可能になる
ものである。
【0030】これと同じ目的で、前述したディスプレイ
モニタ部3に対しても、車内カメラ3cとフロントカメ
ラ3dとが設けられている。車内カメラ3cは、表示画
面3a側の面に設けられ、フロントカメラは、ディスプ
レイモニタ部3の背面部から撮像するような形態で設け
られる。例えばディスプレイモニタ部3は、自動車内の
フロントガラスの近傍において、運転者の前方視界を妨
げないようにして設置されるものとされる。このような
位置にディスプレイモニタ部3を配置することで、車内
カメラ3cによっては自動車の室内を撮像することがで
き、フロントカメラ3dによっては自動車の前方を撮像
することができる。よって、これらの車内カメラ3c及
びフロントカメラ3dと、外付けカメラ42との併用を
考えれば、外付けカメラ42としては、例えば自動車の
後方、左右の横方向の撮像ができるように複数台のカメ
ラ装置を自動車に取り付ければよいことになる。なお、
これらのカメラ装置としては、その撮像画像信号がナビ
ゲーション本体部2に対して入力されることで、後述す
るようにして動画像データとして記憶部45に記録する
ようにされており、例えば撮像素子としてはCCDなど
が採用されればよい。
【0031】マイクロフォン43は、自動車外部の音声
を収音するようにして自動車に取り付けられ、その収音
音声は、音声信号としてナビゲーション本体部2に入力
されて、後述するようにして音声データとして記憶部4
5への記録が行われる。
【0032】ロックコントロール部44は、自動車の鍵
の開閉動作をコントロール可能なように自動車への取り
付けが行われる。また、鍵の開閉をコントロール機構部
位の状態に応じて、現在、鍵がかかっているか否かを示
すロック状態情報をナビゲーション本体部2に対して出
力することも可能になっている。
【0033】記憶部45は、例えば比較的大容量のデー
タを記憶可能な記憶デバイスを備えて成る。ここでは、
この記憶部45として採用されるメディアは特に限定は
しないが、例えばハードディスクであってもよいし、ま
た、他のディスクメディアや不揮発性のメモリ素子など
が採用されて構わない。本実施の形態の場合には、記憶
部45には、上記した各カメラ装置に撮像された動画像
データ、及び、マイクロフォン43により収音された音
声信号データが、自動車内部及び周囲の状況を再現する
証拠的な情報として記憶される。
【0034】1−3.ナビゲーション本体部の内部構成 図3のブロック図は、ナビゲーション本体部2の内部構
成を示している。この図4において、測位部4は自車の
現在位置を測位する部位であり、インターフェイス14
から転送されてくるGPSの受信データや、自車の走行
情報に基づいて例えば所定の演算処理を実行すること
で、自車の現在位置を示す位置情報としての緯度/経度
情報を得るようにされる。
【0035】ROM(Read Only Memory)11には、本
実施の形態のナビゲーションシステム1が所要の処理を
実行するための各種プログラム、及び原則として書き換
え不可の各種ファクトリープリセットデータが格納され
ている。メモリ12は、例えばフラッシュメモリを始
め、電源が供給されない状態でも記憶内容を保持できる
EEPROM(Electrically Erasable Read Only Memor
y)とされ、いわゆるバックアップデータを記憶保持す
る。ここでのバックアップデータとしては各種挙げられ
るのであるが、例えばユーザが設定した目的地及びこれ
に対応する経路等をはじめとする各種の情報が記憶され
る。但し、上記ROM11としても、不揮発性メモリや
フラッシュメモリなどの書き換え可能なメモリ素子を採
用することで、必要に応じてプログラムやファクトリー
プリセットデータの書き換え(例えばいわゆるアップデ
ート)を行うようにすることも可能となる。本実施の形
態では、ROM11も書き換え可能とされているものと
する。
【0036】また、本実施の形態にあっては、メモリ1
2に対しては、このナビゲーションシステム1に対して
固有に与えられたナビIDが格納される。このナビID
は、例えば、購入決定時に際してのユーザ登録時に割り
当てが行われて、ユーザの手に渡るまでの段階で書き込
みが行われるものとされる。また、購入後において、こ
のナビゲーションシステム1をインターネットに接続し
て、いわゆるオンラインによるユーザ登録を行ったとき
に、サービスサーバ500から割り当てられて送信され
てくるナビIDをメモリ12に書き込むようにしてもよ
い。
【0037】DRAM(Dynamic Random Access Memor
y)13は、制御部19が各種処理を実行する際のワー
クエリアとして用いられると共に、ディスクドライバ1
8によって記録媒体9から再生された地図情報等に基づ
く、ナビゲーション画像情報生成のための処理も、この
DRAM13を利用して実行される。
【0038】インターフェイス(I/F)14は、外部
装置と当該ナビゲーション本体部2とを接続するために
設けられる。この場合のインターフェイス14には、G
PSアンテナ5からの受信データが入力される。また、
交通情報アンテナ7にて受信された道路交通情報のデー
タが入力される。自律航法ユニット6の車速センサにて
検出される車速パルスが入力される。また端子32を介
しては、ジャイロ6bにて検出される自車の走行方向情
報が入力される。GPSアンテナ5からの受信データ
と、自律航法ユニット6からの走行情報(車速パルス及
び走行方向情報)は、バス20を介して測位部4に転送
される。測位部4では、これらの転送された情報をパラ
メータとして入力して、自車の現在位置を測定する。ま
た、交通情報アンテナ7からの道路交通情報のデータ
は、例えば制御部19の制御によってDRAM13に書
き込まれて保持されると共に、制御部19がこのDRA
M13に書き込んだ道路交通情報を参照することで、例
えばディスプレイモニタ部3に対して表示出力すべき地
図情報画像データにおいて渋滞状況等の道路交通情報が
反映されるようにも画像処理制御等を実行するようにさ
れる。
【0039】時計部15は、現在日時を計時するもの
で、その時間情報は、当該ナビゲーションシステム1に
おいて必要とされる時間管理のために用いられる。
【0040】入力部16は、ディスプレイモニタ部3の
受信部3bと接続されており、受信部3bで受信したリ
モートコントローラ8からのコマンド信号が入力され
る。そして、入力されたコマンド信号を内部バス20に
より伝送可能なフォーマットに変換した後、バス20を
介して制御部19に転送する。制御部19では、入力し
たコマンド信号に基づいて適宜所要の制御処理を実行す
るようにされる。
【0041】表示ドライバ17は、制御部19の制御に
より、表示のための画像情報を生成し、端子34を介し
てディスプレイモニタ部3の表示画面部3aに対して出
力する。例えば、記録媒体9から読みだした地図情報や
測位部4で算出した自車の現在位置情報に基づいて、自
車の現在位置を示す画像信号を生成してディスプレイモ
ニタ部3に出力する。
【0042】ディスクドライバ18は、記録媒体9を再
生するための部位であり、実際に記録媒体9として採用
されるメディアフォーマットに対応した再生機能が与え
られて構成される。例えば記録媒体9から再生された地
図情報等はバス20を介してDRAM13に転送されて
ここで保持され、所要のタイミングで、制御部19が参
照すると共に、表示用のデータとして利用される。
【0043】画像音声処理部46は、入力された撮像画
像信号及び音声信号について所要のデジタル信号処理を
施し、最終的には、記憶部45に対して記録可能な形式
の記録データに変換する。ここで、画像音声処理部46
に対して入力される撮像画像信号は、車内カメラ3c、
フロントカメラ3d、及び外付けカメラ42からの複数
の信号となるのであるが、例えば画像音声処理部46で
は、同時に入力される信号を先ずはデジタルデータに変
換し、この後に、時分割的な処理によって、それぞれの
撮像信号データについて、所定フォーマットの圧縮動画
像データに変換する。また、画像音声処理部46に入力
される音声信号はマイクロフォン43からの信号であ
り、この音声信号についてもデジタルデータに変換した
後に、例えば所定フォーマットの圧縮音声信号データに
変換する。そして、このようにして得られた圧縮動画像
データ及び圧縮音声信号データは、制御部19の書き込
み制御によって、内部データバス20を介するようにし
て記憶部45に転送されて書き込みが行われる。
【0044】また、記憶部45対して動画像データ及び
音声データを記録するのにあたっては、例えば記録を行
っていく過程で、記録可能容量が一杯になったときに
は、最も過去に記録された動画像データ及び音声データ
を上書き消去していくようにして、最新の撮像画像デー
タ及び音声データを記録していくようにされる。このよ
うにすれば、記憶部45の記憶容量としては比較的少な
くても済む。この記録可能容量としては時間的に例えば
数10分程度であれば、証拠を残すという目的には充分
に適うものとされる。
【0045】なお、上記画像音声処理部46としては、
例えば、記憶部45に記録された画像音声データを再生
出力するためのデコード機能を備えるようにしても構わ
ない。このようなデコード機能を与えれば、例えば記憶
部45に記録された画像音声データを表示部3にて再生
出力させるようにすることも可能とされる。
【0046】通信インターフェイス47は、通信端末装
置50とナビゲーション本体部2との間でのデータの送
受信を司る。例えば通信端末装置50からナビゲーショ
ン本体部2側にデータ出力が行われた場合には、通信イ
ンターフェイス47は、通信端末装置50から入力され
たデータを、ナビゲーション本体部2内で処理可能な形
式に変換して、データバス20を介して所要の機能回路
部に出力する。また逆に、ナビゲーション本体部2から
通信端末装置50に対してデータを転送する場合には、
通信端末装置50により処理可能な形式のデータに変換
して通信端末装置50に対して出力するようにされる。
【0047】またここでは、通信端末装置50に対する
動作制御は、ナビゲーション本体部2の制御部19が実
行するようにされる。つまり、通信端末装置50とナビ
ゲーション本体部2とが連携して無線通信を実行するこ
とで、本実施の形態のナビゲーションシステム1として
は、例えばインターネットとの通信機能が与えられるこ
とになる。
【0048】制御部19は、例えばCPU(Central Pro
cessing Unit)を備えて構成され、各回路部に対して所
要の制御を実行する。これにより、これまで説明したよ
うな当該ナビゲーションシステムにおける各種の動作が
実現される。
【0049】1−4.携帯電話の内部構成 図2のブロック図は、本実施の形態の携帯電話の内部構
成を簡略に示している。アンテナ201にて受信された
電波は、受信回路202によって受信復調され、信号処
理回路204に対して出力される。この受信波が例えば
通話における相手方の音声データであるとすれば、信号
処理回路204においては、音声信号への復調を行っ
て、例えばスピーカ206に対して出力する。また、例
えば受信波がメールや、インターネットなどのいわゆる
データ通信の情報であれば、このような通信データを復
調する。そして、システムコントローラ208の制御に
よって、この復調した通信データをLCD表示部209
に対して表示させることが可能とされている。また、例
えば操作時における電子音や、着信時の呼び出し音を出
力させる必要のあるときには、例えばシステムコントロ
ーラ208がリンガー205を制御することで、必要と
されるリンガー音を発生させて、その音声信号をスピー
カ206に対して出力させる。
【0050】また、例えば通話時においてマイクロフォ
ン207により収音したユーザの音声は、音声信号とし
て信号処理回路204に対して入力される。信号処理回
路204では、この音声信号について所定のエンコード
処理を施して送信回路203に対して出力する。送信回
路203では、信号処理回路204から入力された信号
をアンテナ1を介して送信出力させる。
【0051】システムコントローラ208は、当該携帯
電話による各種動作が行われるように各種制御処理を実
行する。このシステムコントローラ208には、ROM
217及びRAM218が備えられる。ROM217
は、例えばフラッシュメモリやEEPROMなどにより
構成される書き換え可能なメモリとされ、ここにシステ
ムコントローラ208が実行すべきプログラムや表示デ
ータが記憶される。また、例えば電話帳データや、送受
信したメールのデータなど、ユーザが設定、登録した各
種データも記憶保持される。更に本実施の形態において
は、ROM217には、この携帯電話200に対して固
有に与えられた携帯IDが付される。これは、携帯電話
の場合であれば、割与えられた電話番号の情報としても
よいものである。
【0052】キー操作部210は、所定複数のボタンキ
ーから成るものとされ、これらボタンキーに対する操作
に応じた操作情報信号をシステムコントローラ208に
対して出力する。システムコントローラ208は、この
操作情報信号に基づいて、所要の動作が得られるように
制御処理を実行する。
【0053】また、LCD表示部209は、図示するよ
うに、システムコントローラ208の制御によって、動
作状況に応じた内容の表示が行われるように駆動され
る。
【0054】なお、ナビゲーションシステム1に備えら
れる通信端末装置50の内部構成も、上記図4に示す構
成に準じたものとされる。但し、通信端末装置50の場
合には、これをユーザが携帯して通話などに使用する必
要はないことから、図4に示した回路から、例えば、リ
ンガー205、スピーカ206、マイクロフォン20
7、LCD表示部209、キー操作部210などの機能
回路部の省略が可能とされる。そして、ナビゲーション
本体部2内の通信インターフェイス47とデータを授受
可能なインターフェイス機能が設けられればよいもので
ある。
【0055】1−5.アプリケーションサーバの内部構
成 図5は、無線電話通信網300に備えられるとされる、
アプリケーションサーバ303の内部構成例を簡単に示
している。このアプリケーションサーバ303は、例え
ば図示するようにして、記憶部401、インターフェイ
ス402,403、制御部404を備えてなる。記憶部
401には、アプリケーションサーバとしての機能を実
現するのに必要とされる各種情報が記憶されている。こ
こでは、記憶部401に格納されるデータの代表的なも
のとして、ユーザデータベース410と実行アプリケー
ション411が示されている。
【0056】ユーザデータベース410は、例えば図の
下側に示すように、ナビゲーションシステム1と携帯電
話200のユーザについてのユーザ情報、携帯ID、ナ
ビID、及びパスワードが対応づけられて格納される。
ユーザ情報は、例えばユーザの住所氏名、生年月日をは
じめとするサービスに必要とされる多様な各種のユーザ
個人に関する情報が格納されている。携帯IDは、この
ユーザが所有する携帯電話に書き込まれている携帯ID
と同一のデータが格納される。ナビIDも同様にして、
ユーザが所有するナビゲーションシステム1に割与えら
れたものと同一のナビIDのデータが格納される。な
お、このナビIDとしては、例えば無線端末装置50に
対して割り与えた電話番号とすることが考えられ、ナビ
IDを電話番号とすれば、例えばアプリケーションサー
バ303、またはサービスサーバ500から、ナビゲー
ションシステム1の無線端末装置にアクセスすることを
容易に実現できる。また、例えば携帯電話200から、
無線電話通信網300を介するようにしてナビゲーショ
ンシステム1に対してアクセスする場合には、アクセス
を要求した携帯電話200が適正であることの認証を得
るために、携帯電話200に対してユーザがパスワード
の入力操作を行うのであるが、ユーザデータベース41
0のパスワードとしては、この値が格納されることにな
る。
【0057】ところで、図5に示されるユーザデータベ
ース410の内容として、各ユーザ個人ごとの情報は、
例えば次のような機会において、所要の情報を取得して
作成することができる。例えばナビゲーションシステム
1は、インターネットを利用したいわゆるインターネッ
トショッピングにより購入することができるものとして
いる。このようなインターネットショッピングにより購
入手続きを行うのにあたっては、例えばユーザは、ブラ
ウザ画面上に表示される入力フォームに対して所要の個
人情報を入力する。また、本実施の形態のようにして無
線端末装置50を備えるナビゲーションシステム1であ
れば、このナビゲーションシステム1の購入に際して、
無線端末装置50を利用可能とするための通信会社との
契約も行うようにされる。本実施の形態では、アプリケ
ーションサーバ303(またはサービスサーバ500)
が、インターネットショッピングのための販社サーバと
通信することで、これらの情報を受け取り、そしてデー
タベースとして作成して登録しておくようにされるもの
である。つまり、ユーザがインターネットショッピング
によりナビゲーションシステム1を購入していれば、後
においてユーザデータベース410を作成するのに必要
な登録作業などは行わなくてもよいようにされている。
また、本実施の形態のナビゲーションシステム1は、イ
ンターネットショッピングにおける購入形態として、例
えば無形物商品である自動車保険と組み合わせて購入で
きるようにもなっている。この場合、例えば自動車保険
及びナビゲーションシステム1の価格が割り引かれた
り、また、分割支払い契約の場合には、分割手数料につ
いて無料、若しくは割り引くというサービスが行われ
る。そして、このようにして自動車保険と組み合わせて
ナビゲーションシステム1を購入したような場合には、
ユーザデータベース410としてのユーザ情報は、自動
車保険を購入するための入力フォームへの入力を行った
段階で得ることもできる。なお、携帯ID及びパスワー
ドに関しては、例えば携帯電話200の操作によりセキ
ュリティサービスの契約をしたときに、ユーザが入力し
て送信したデータを受信取得して格納するようにされれ
ばよい。もちろん、上記したインターネットショッピン
グによるナビゲーションシステム1の購入手続きの際
に、セキュリティサービスを利用可能な携帯電話の登録
が行えるようにして、このときに携帯ID及びパスワー
ドを通知するようにしてもよいものである。
【0058】実行アプリケーション411は、アプリケ
ーションサーバ303が実行すべき各種動作に対応する
各種のアプリケーションプログラムから成るものとされ
る。例えばインターネットを介してのメールの送受信機
能を司るアプリケーションプログラムや、携帯電話20
0やナビゲーションシステム1からのWebページへの
アクセス要求に応じてのインターネットとの接続処理
や、ユーザデータベース410を検索するためのアプリ
ケーションプログラムなどである。
【0059】インターフェイス402は、中継局302
側との情報送受信のために設けられ、インターフェイス
403は、ゲートウェイ304(インターネット)側と
の情報送受信のために設けられる。制御部404は、実
行アプリケーション411としてのプログラム内容に従
って各種の制御処理を実行する。
【0060】1−6.サービスサーバの内部構成 図6は、サービスサーバ500の内部構成例を簡略に示
している。この図に示すサービスサーバ500は、記憶
部501、ネットワークインターフェイス502、制御
部503を備える。この場合にも記憶部501には、各
種サービスを提供するサーバとしての機能を実現するの
に必要とされる各種情報が記憶されている。ここでは、
記憶部501に格納される代表的なデータとして、ユー
ザデータベース510、実行アプリケーション511、
サービス用データ512が示される。
【0061】ユーザデータベース510は、例えば先に
図5において説明したユーザデータベース410と同様
の内容でよいものとされ、例えば、アプリケーションサ
ーバ303と通信を行うことで、常に同じ内容を保有し
ているようにされる。つまり、アプリケーションサーバ
303またはサービスサーバ500との何れか一方のサ
ーバにおいて、ユーザの新規契約などによってユーザデ
ータベースの内容が更新されると、他方のサーバに対し
てユーザデータベースが更新されたことを通知して、互
いのユーザデータベースの内容に不整合が生じないよう
に書き換えを実行する。この場合の実行アプリケーショ
ン511は、サービスサーバ500が実行すべき各種動
作に対応する各種のアプリケーションプログラムから成
る。また、サービス用データ512には、サービス提供
に際して、例えばナビゲーションシステム1、または携
帯電話などの通信端末装置に対して送信すべき各種のサ
ービス用データとなる。ネットワークインターフェイス
502は、インターネットと接続するためのインターフ
ェイス手段として設けられる。制御部503は、実行ア
プリケーション411としてのプログラム内容に従って
各種の制御処理を実行する。
【0062】2.システムによるサービス提供形態例 上記構成によるサービス提供システムにあっては、無線
電話通信網300及びインターネット400の通信網を
介することで、ナビゲーションシステム1と携帯電話2
00と、サービスサーバ500とで通信を行うことが可
能となる。そして、このシステム間での通信機能を利用
して、本実施の形態としては、例えば以下に挙げるよう
なサービスをユーザに対して提供することができる。
【0063】ここで、例えば或る機種のナビゲーション
システム1について、記録媒体9として示した地図情報
を記録したメディアについての最新版が新たにできあが
ったとする。このような場合、例えばサービスサーバ5
00は、この最新版のメディアを再生可能なナビゲーシ
ョンシステム1を所有するユーザを、ユーザデータベー
ス510から検索する。そして、検索されたユーザのナ
ビゲーションシステム1の無線端末装置50のナビID
と共に、サービス用データ512として最新版のメディ
アを勧めるコンテンツデータを、無線電話通信網300
のアプリケーションサーバ303に対して送信する。こ
のコンテンツデータは、例えば「地図ディスクの新盤が
でています。もしよろしければお買い求め下さい。入手
方法は・・・・」などのような文字を、表示部3の表示
画面3aに表示出力可能なデータとされる。アプリケー
ションサーバ303では、ユーザIDとコンテンツデー
タを受信すると、受信したユーザIDのナビゲーション
システム1のすべてに対してコンテンツデータを送信す
る。そして、このコンテンツデータは、ナビゲーション
システム1の無線端末装置50にて受信されてナビゲー
ション本体部2に対して転送される。そして、制御部1
9の制御によって、受信したコンテンツデータを、表示
部3の表示画面3aに表示出力させる。このようにして
表示されたメッセージの内容を見ることで、ユーザは、
新しい地図情報のディスクがメーカ側から提供されてい
ることを知ることができる。
【0064】なお、このようなコンテンツデータを受信
したときに、ユーザが必ず自動車に搭乗していて表示画
面3aに表示されるコンテンツデータを見ることができ
るとは限らない。そこで、例えば運転が行われていない
などして、ナビゲーションシステム1のメイン電源が入
っていないようなときには、無線端末装置50によりコ
ンテンツデータを受信したときに、自動的にメイン電源
をオンとして、受信して取得したコンテンツデータをメ
モリ12や記憶部45に記憶させておくようにされる。
そして、例えばユーザが自動車のイグニッションキーを
回して、ナビゲーションシステム1のメイン電源がオン
となったときに、このコンテンツデータを表示画面3a
に表示させるようにすることも考えられる。
【0065】もしくは、ナビゲーションシステム1が動
作している状態のもとでは、所定時間ごとに、ナビゲー
ションシステム1から、サービスサーバ500側に、現
在動作中にあることを示す情報をナビIDと共に送信す
るようにしてもよい。そして、この情報の送信に応答し
て、サービスサーバ500では、受信したナビIDのナ
ビゲーションシステム1に対して、コンテンツデータを
送信するようにされる。このようにすれば、ナビゲーシ
ョンシステム1が動作しているときにのみ、コンテンツ
データを効率よく送信することが可能になるものであ
る。また、この発展として、ナビゲーションシステム1
からサービスサーバ500側に対して、例えば測位部4
にて測定された現在位置を所定時間ごとに送信するよう
にする。そして、サービスサーバ500では、例えば送
信された現在位置がちょうど最新版のメディアで新たに
サポートされた道路であるなどして、最新版を薦めるの
に好適な機会であると判断したときに、コンテンツデー
タを送信するようにすることも考えられる。このように
すれば、サービスとしてはより充実したものとなる。
【0066】また、或る機種のナビゲーションシステム
1について、メーカ側でシステムとしてのプログラムを
バージョンアップしたアップデータを提供するというサ
ービスも考えられる。簡単に説明すると、サービスサー
バ500においては、アップデータをサービス用データ
512の1つとしてとして用意しておく。そして、所要
の適当な機会で以て、1以上の特定のナビゲーションシ
ステム1に対してアップデータを送信する。ナビゲーシ
ョンシステム1においては、受信したアップデータを利
用して、例えばROM11に格納されているプログラム
やプリセットデータを書き換える。このようにすれば、
例えばユーザがわざわざバージョンアップ用のメディア
を入手しなくとも、オンラインによるデータ通信によっ
てナビゲーションシステム1のバージョンアップが行わ
れることになる。しかも、この場合にはバージョンアッ
プが自動的に行われるため、ユーザにとっては非常に有
用なサービスとなるものである。
【0067】また、携帯電話200をユーザが利用して
操作を行うことで、遠隔地から自動車についてのセキュ
リティに関するコントロールを行えるようにすることも
可能とされる。この動作についても簡単に説明する。例
えば、ユーザは、携帯電話200を操作して、無線電話
通信網300のアプリケーションサーバ303に対して
アクセスする。ここでアクセスするのは、自動車のセキ
ュリティコントロールのためのサーバ(アプリケーショ
ンサーバ303に在るものとする)とされる。そして、
更にユーザは所定操作を行うことで、自動車の鍵がロッ
クされているか否かについての問い合わせを行う。この
リクエストに応じて、アプリケーションサーバ303内
のセキュリティサーバは、アクセスしてきた携帯電話と
同じユーザが所有するナビゲーションシステム1のナビ
IDを検索して、この検索されたナビIDのナビゲーシ
ョンシステム1に対して、キーロック問い合わせのコマ
ンドを送信する。
【0068】このコマンドを受信したナビゲーションシ
ステム1では、セキュリティシステム部41のロックコ
ントロール部44からの情報に基づいて、現在鍵がロッ
クされているか否かについてのキーロック情報を、アプ
リケーションサーバ303に送信する。アプリケーショ
ンサーバ303は、このキーロック情報を、携帯電話2
00に対して転送するようにして送信する。携帯電話2
00では、例えばキーロック情報に基づいて、ユーザの
自動車の鍵がかかっているか否かの情報を、例えば表示
などによって示すようにされる。
【0069】そして、例えば鍵がかかっていないとする
と、ユーザは、携帯電話200を操作して、キーロック
を指示する指示情報を送信するようにされる。この指示
情報を受信したアプリケーションサーバ303では、こ
の指示情報をナビゲーションシステム1に転送する。そ
して、指示情報を受信したナビIDのナビゲーションシ
ステム1においては、キーロックコントロール部44に
より、自動車の鍵をかけるように動作するものである。
つまり、携帯電話200を使用することによって、例え
ば自動車について鍵がかかっているかどうかの確認を行
い、また、鍵がかかっていなければ、鍵をかけるように
コントロールすることが可能とされるものである。
【0070】また、逆に、例えば車上狙いなどによって
鍵が開けられてしまったような場合には、ナビゲーショ
ンシステム1側からの通信端末50の通信によって、鍵
があけられてしまったことを携帯電話200に通報する
ように校正することも可能とされる。
【0071】また、アップデータの提供に類するものと
して、ナビゲーションシステム1にて利用する地図情報
の更新データを提供(送信)し、ナビゲーションシステ
ム1においては更新データを利用して常に最新の地図情
報を表示させるようにするというサービスも考えられ
る。
【0072】前述もしたように、ナビゲーションシステ
ム1では、記録媒体9に記録されている地図情報を利用
して、地図上に現在位置などを示す表示等を行うように
されているが、ナビゲーションシステム1を製造販売し
ているメーカ側においては、この地図情報について逐次
更新を行っているものとする。そして、サービスサーバ
500としては、この更新された地図情報をサービス用
データ512の1つとして保有するようにされる。
【0073】なお、この場合において、更新データ内
容、形式としては特に限定はしないが、ここでは、例え
ば更新前の地図情報との差分データのみを有しているも
のとする。つまり、例えば新たな道路を地図上に加える
ようにして更新が行われているとすれば、この新たな道
路をしかるべき位置に表示させるための差分データが更
新データとされることになる。このようにして、更新デ
ータを差分データの形式とすれば、例えばサービスサー
バ500では、サービス用データ512に格納すべき更
新データとして、更新内容を含む全地図情報を記憶する
必要はなくなるので、それだけ、記憶部801の記憶容
量を節約することができる。
【0074】この場合の地図情報が更新されたことのユ
ーザへの通知は、先の地図情報を記録したメディアの最
新版の購入を勧めるコンテンツデータの送信と同様にし
て行えばよいものとされる。そして、送信されたコンテ
ンツデータがナビゲーションシステム1にて表示される
ことで、例えばユーザは、地図情報が更新されており、
また、この更新データをダウンロードして取得可能であ
ることを知ることができる。
【0075】そして、ユーザが地図情報の更新データを
取得したいと思った場合には、例えば、地図情報のダウ
ンロードを指示するための所定操作をナビゲーションシ
ステム1に対して行うようにされる。この操作は、例え
ば上記したコンテンツデータとして含まれているXML
やHTMLなどによるダウンロード用のアプリケーショ
ンをGUIとして表示画面3aに表示させ、このGUI
に対して所定操作を行うことができるように構成するこ
とが考えられる。
【0076】上記のようにして操作が行われたとする
と、ナビゲーションシステム1においては、例えば制御
部19の制御によって、自身のナビIDと共に、更新デ
ータのリクエストを送信することになる。この送信デー
タは、通信端末装置50から無線電話通信網300に対
して送信され、無線電話通信網300内のアプリケーシ
ョンサーバ303が受信することになる。そして、アプ
リケーションサーバ303では、受信した更新データの
リクエストと、ナビIDとを、インターネット400を
介してサービスサーバ500に対して送信する。
【0077】なお、アプリケーションサーバ303は、
リクエストを受信した段階において、認証処理を行っ
て、リクエストの送信元のナビゲーションシステム1
が、このサービスを受ける正当な権利を有しているユー
ザの所有するものであるのか否かを判定するようにする
ことが好ましい。そこで、このシステム構成のもとで認
証処理を行うようにするには、ナビゲーションシステム
1からは、ナビIDと共にパスワードを送信するように
すればよい。そして、アプリケーションサーバ303に
おいては、ユーザデータベース410におけるユーザご
とのデータとして、携帯電話200に対応して登録され
たパスワードだけでなく、ナビゲーションシステムに対
応するパスワードも登録するようにしておき、リクエス
トの受信時には、ユーザデータベース410を参照し
て、リクエストと共に受信した、ナビゲーションシステ
ム1に対応するパスワードと、ナビIDとについて照合
を行うようにすればよい。
【0078】リクエストとナビIDを受信したサービス
サーバでは、このリクエストに応じて、サービス用デー
タ512として記憶部501に格納されている地図情報
の更新データについての読み出しを行う。そして、読み
出した更新データを、受信したナビIDと共に、インタ
ーネット400を介して無線電話通信網300内のアプ
リケーションサーバ303に対して送信する。アプリケ
ーションサーバ303では、受信したナビID(電話番
号)を送信先として、受信した更新データを送信出力す
る。これによって、更新データをリクエストしたナビゲ
ーションシステム1において、更新データが受信される
ことになる。そして、ナビゲーションシステム1側にお
いては、受信した更新データを記憶しておくようにされ
る。以降においては、この更新データを利用すること
で、地図上の現在位置表示や各種ガイド情報の表示など
のナビゲーション動作として、更新データの内容を反映
させることが可能となるものである。
【0079】また、ユーザにとってメリットのあるサー
ビスではないが、ナビゲーションシステム1の購入後に
おけるユーザに対する対応として、次のようなことを行
うこともできる。この場合、サービスサーバ500とし
ては、ユーザが分割払いによってナビゲーションシステ
ム1を購入した際には、その支払い状況のデータベース
が格納されているものとされる。そして、上記したデー
タベースの内容から、ユーザの支払いが或る限度以上に
まで滞っていることが分かった場合には、サービスサー
バ500側から、例えば「代金支払いを御願いします。
代金支払いの確認がとれるまで、ナビの利用を停止いた
します。」というメッセージと、制御情報を送信する。
これを受信したナビゲーションシステム1では、表示画
面3aに上記した内容のメッセージを表示させると共
に、以降においては、ナビゲーションシステム1自体が
その動作を停止させてしまうようにするものである。ま
た、本実施の形態のナビゲーションシステム1は、先に
も述べたように、単体でも購入可能であるが、自動車保
険の購入時においてこれと組み合わせて購入することも
可能とされ、例えばこのようにして組み合わせて購入し
た場合には、両者の金額が更に割り引かれたり、また、
分割払いの金利手数料が割り引かれるなどのサービスが
行われる。そして、このようにして組み合わせによる購
入を行った場合に、上述のようにして代金支払いが滞っ
ている場合には、ナビゲーションシステム1の利用の停
止と共に、保険契約も停止するようにされ、メッセージ
としては、保険契約の停止も行われることを告知するよ
うにされる。
【0080】このようにして本実施の形態としては、ナ
ビゲーションシステム1と携帯電話200、若しくはサ
ービスサーバ500とが通信を行うことによって、多様
なサービスを提供することができる。例えば従来のナビ
ゲーションシステムとしては、インターネットに接続可
能なものは知られてはいるが、この場合のナビゲーショ
ンシステムはインターネット上に存在する不特定多数の
端末装置の1つであることから、例えばサーバ側が或る
特定のナビゲーションシステム1を指定してアクセスす
ることは不可能とされていたものである。従って、ナビ
ゲーションシステム1のユーザがサービス提供を受けよ
うとすれば、ユーザの方が、サービスサーバ500のU
RLなどを把握した上で、ナビゲーションシステム1か
らサービスサーバ500にアクセスする必要が生じるこ
とになる。また、サービスサーバ500としても、原則
は、不特定多数のナビゲーションシステム1としての端
末のアクセスを受けることを前提としているために、例
えばユーザごとに提供するサービスを必要に応じて使い
分けるということはできず、汎用的な各種サービスを提
供して、これらのサービスのなかからナビゲーションシ
ステム1側からアクセスして選択する必要があった。つ
まり、ユーザのほうが能動的に操作などの作業をおこな
ってアクセスをしないと、サービスを充分に享受するこ
とができないものである。
【0081】これに対して、本実施の形態においては、
例えばサービスサーバ500またはアプリケーションサ
ーバ303においては、各ナビゲーションシステム1に
割与えてあるナビIDをユーザデータベースとして保持
しており、このナビIDを指定することで、特定のナビ
ゲーションシステム1に対してアクセスすることができ
る。つまり、本実施の形態としては、サーバ側からのア
クセスにより、例えば適切とされる機会に、適切な内容
のサービスをナビゲーションシステム1に対して積極的
に提供することができるものである。
【0082】3.処理動作例 続いては、上記のようにして例示した各種サービスのう
ちから選択したいくつかのサービスを実現する際の処理
動作について説明していくこととする。先ずは、サービ
スサーバ500が提供する、ナビゲーションシステム1
のバージョンアップのサービスを実現するための処理動
作について、図7のフローチャートを参照して説明す
る。なお、この図においては、サービスサーバ500、
アプリケーションサーバ303、及びナビゲーションシ
ステム1の各々において実行される処理が並列的に示さ
れる。また、サービスサーバ500としての処理は制御
部503が実行し、アプリケーションサーバ303とし
ての処理は、制御部404が実行し、ナビゲーションシ
ステム1としての処理は制御部19が実行する。
【0083】例えば、メーカ側によりサービスサーバ5
00に対してナビゲーションシステム1のシステムのバ
ージョンアップをすべきであるとの指示が行われたとす
ると、サービスサーバ500の制御部503は、ステッ
プS101としての処理により、或る特定のナビゲーシ
ョンシステム1に対するアクセス要求を行う。この際に
は、アクセス要求と共に、アクセスすべきナビゲーショ
ンシステム1のナビIDを送信する。このナビIDは、
例えば、バージョンアップが必要とされるナビゲーショ
ンシステム1の機器を所有しているユーザをユーザデー
タベース501のユーザ情報から検索し、検索されたユ
ーザ情報に対応づけられたナビIDを読み出すことで取
得する。
【0084】上記したアクセス要求は、インターネット
400からゲートウェイ304を介して、アプリケーシ
ョンサーバ303に対して送信されるのであるが、アプ
リケーションサーバ303では、このアクセス要求をス
テップS201にて受信すると、ステップS202の処
理に移行する。ステップS202においては、受信した
ナビIDを有するナビゲーションシステム1に対して、
現在のシステムのバージョンを尋ねるバージョンリクエ
ストを送信する。この際には、例えばナビIDとしての
電話番号を送信先として指定して、バージョンリクエス
トのデータを、中継局302,基地局301を介して送
信するものである。
【0085】或る特定のナビIDを有するナビゲーショ
ンシステム1の通信端末装置50では、上記のようにし
て送信されるバージョンリクエストを受信してナビゲー
ション本体部2内の制御部19に対して転送する。これ
により、ステップS301の処理として、バージョンリ
クエストを受信したことが制御部19により判別され
る。バージョンリクエストを受け取った制御部19で
は、ステップS302の処理によって、現バージョンを
通知する。つまり、当該システムの現バージョンを識別
すると、この識別されたバージョンナンバを、レスポン
スとして通信端末装置50からアプリケーションサーバ
303に対して送信出力する。なお、このレスポンスに
は自分のナビIDも格納している。
【0086】アプリケーションサーバ303では、上記
したレスポンスをステップS203によって受信する
と、ステップS204に進んでサービスサーバ500に
対してバージョン通知を行う。つまり、受信したレスポ
ンスに格納されるバージョンナンバ及びナビIDを抽出
して、これらの情報を、サービスサーバ500に対して
送信する。
【0087】サービスサーバ500は、ステップS10
3によりアプリケーションサーバ303からのバージョ
ンナンバの通知を受けると、ステップS103におい
て、この通知されたバージョンナンバに基づいて、バー
ジョンアップが必要であるか否かについて判別する。例
えば通知されたバージョンナンバが今回のアップデータ
のバージョンナンバ以上であれば、バージョンアップは
不要とされて否定結果が得られるが、今回のアップデー
タのバージョンナンバよりも小さければバージョンアッ
プが必要であるとして肯定結果が得られることになる。
ここで否定結果が得られれば、このナビIDを有するナ
ビゲーションシステム1に対する通信(アクセス)はこ
れ以上実行しないようにされるが、肯定結果が得られた
のであれば、次のステップS104の処理によって、バ
ージョンアップメッセージと、アップデータをナビID
と共にアプリケーションサーバ303に対して送信す
る。これらバージョンアップメッセージとアップデータ
は、サービスサーバ500の記憶部501においてサー
ビス用データ512として格納してあるものを読み出す
ることで得るようにされる。
【0088】アプリケーションサーバ303において
は、ステップS205において、バージョンアップメッ
セージ、アップデータ、ナビIDを受信する。そして、
続くステップS206により、受信したナビIDのナビ
ゲーションシステム1に対して、バージョンアップメッ
セージと、アップデータを送信する。
【0089】ナビゲーションシステム1においては、バ
ージョンアップメッセージとアップデータを無線端末装
置50にて受信して、ナビゲーション本体部2の制御部
19に対して転送する。これにより、ステップS303
として示すように、バージョンアップメッセージとアッ
プデータを受信したことが判別されてステップS304
に進む。ステップS304においては、受信したバージ
ョンアップメッセージのデータ内容に基づいて、表示画
像データを生成し、例えば「カーナビのバージョンアッ
プがリリースされました。ダウンロードして更新しま
す」などのようにして、これからシステムのバージョン
をアップデートする動作が実行されることをユーザに通
知するようにされる。なお、上記したようなメッセージ
としての文字内容は、受信したバージョンアップメッセ
ージの内容に含まれているものである。そして、ナビゲ
ーション本体部2の制御部19は、次のステップS30
5において、受信したアップデータを利用して、例えば
ROM11に書き込まれている実行プログラムやプリセ
ットデータなどの所要のシステムデータについて書き換
えを行うことで、アップデートを実行する。
【0090】続いては、ユーザが携帯電話200を利用
して、自分の自動車の鍵がかかっているかいなかについ
ての問い合わせを行い、鍵がかかっていなければ、再度
の携帯電話200の利用によって、鍵をかけるようにコ
ントロールするための処理動作について、図8及び図9
を参照して説明する。これらの図においては、携帯電話
200、アプリケーションサーバ303、及びナビゲー
ションシステム1の各々において実行される処理が並列
的に示される。ここでの携帯電話200としての処理は
システムコントローラ208が実行し、アプリケーショ
ンサーバ303としての処理は、制御部404が実行
し、ナビゲーションシステム1としての処理は制御部1
9が実行する。
【0091】先ず、図8には、自動車の鍵をかけたかど
うかについての問い合わせを携帯電話200から自動車
に対して行うための処理動作が示される。例えばユーザ
が携帯電話200に対する所定操作を行うことによっ
て、ステップS401として示す、セキュリティリクエ
ストを端末IDと共に送信するための処理が実行され
る。このためには、例えば先ず、携帯電話200が通信
を行ってアプリケーションサーバ303内で運営されて
いるとされるセキュリティシステムのサーバにアクセス
するようにされる。そして、このサーバに対して、自分
が所有する自動車についてのセキュリティの問い合わせ
を要求するものである。この際、自分以外のユーザによ
る悪用を防止するために、ユーザが予め登録してあるパ
スワードの入力が求められる。
【0092】上記したセキュリティリクエスト、端末I
D、及びパスワードをステップS501により受信した
アプリケーションサーバ303(セキュリティシステム
のサーバ)では、ステップS502の処理として、先ず
ユーザデータベース410を参照して、パスワードと端
末IDなどとの照合を行うことで認証処理を実行する。
つまり、セキュリティリクエスト、端末ID、及びパス
ワードを送信したユーザが正規のユーザであることにつ
いての確認を行う。なお、この時点で認証が得られなけ
れば、以降の処理は停止される。そして適正に認証が得
られたとされると、次のステップS503において、そ
のユーザデータベース410において、認証された端末
ID及びパスワードに対応付けられたナビIDを検索し
て得る。そして、続くステップS504により、取得し
たナビID(電話番号)を有するナビゲーションシステ
ム1に対してセキュリティリクエストを送信する。
【0093】ナビゲーションシステム1の通信端末装置
50は、上記したセキュリティリクエストを受信してナ
ビゲーション本体部2の制御部19に転送する。これに
より、ステップS601として示す処理によって、制御
部19は、セキュリティリクエストを受信したことを判
別してステップS602に進む。ステップS602にお
いては、所定内容のセキュリティチェックを実行する。
つまり、セキュリティシステム部41が監視していると
される現在の状況を示す所定内容のデータについての取
り込みを行うようにされる。ここでは、少なくとも、自
動車の鍵がかかっているか否かの情報を取得するように
される。そしてステップS603としての処理によっ
て、レスポンスとして、セキュリティチェックの結果を
示すデータを、当該ナビゲーションシステム1が有する
ナビIDと共にアプリケーションサーバ303に対して
送信するようにされる。
【0094】アプリケーションサーバ303では、セキ
ュリティチェックの結果データとナビIDから成るとさ
れるレスポンスをステップS505により受信すると、
ステップS506に進む。ステップS506において
は、ユーザデータベース410を参照して、受信したナ
ビIDと対応付けられた携帯IDを検索する。そして、
次のステップS507により、特定された携帯ID(電
話番号)を有する携帯電話200に対して、セキュリテ
ィチェックの結果データを送信する。なお、この際にお
いて、携帯電話200に対して送信されるべきセキュリ
ティチェックの結果データは、携帯電話200において
文字表示出力させることが可能な形式に変換されるもの
とする。また、例えば携帯電話200がインターネット
の電子メール機能を有しているとすれば、電子メールの
形式に変換して、携帯IDに対応付けられたメールアド
レス宛に送信することも考えられる。
【0095】携帯電話200では、この送信されたセキ
ュリティチェックの結果データが着信したことをステッ
プS402にて判別すると、これを受信して、次のステ
ップS403において、例えばROM217に対して記
憶させるようにしている。そして、例えばこの後におい
て、ユーザが所定操作を行うことで、ステップS404
としての処理によって、このセキュリティチェックの結
果を文字等によりLCD表示部209に表示させること
ができるようになっている。
【0096】そして、例えばLCD表示部209に表示
させたセキュリティチェックの結果から、自動車に鍵が
かかっていないことをユーザが知った場合には、前述し
たようにして、携帯電話200からのリモートコントロ
ールによって、自動車の鍵をかけることが可能とされて
いる。このための処理が図9に示される。
【0097】ここでは、例えばユーザの所定操作に応じ
て、ステップS701の処理によって、携帯電話200
のインターネット接続機能を利用してアプリケーション
サーバ303に対してアクセスする。そして、自動車の
鍵をかけることを指示するためのキーロック指示情報
を、携帯IDとパスワードと共に送信する。
【0098】アプリケーションサーバ303では、ステ
ップS801としての処理によって、上記キーロック指
示情報、携帯ID、及びパスワードを受信すると、先
ず、ステップS802の処理によって認証処理を実行す
る。この認証処理は、図8のステップS502における
認証処理と同様となる。そして、適正な認証結果が得ら
れたのであれば、ステップS803に進む。ステップS
803においては、ユーザデータベース410を参照す
ることで、携帯IDと対応付けられたナビIDを検索す
る。そして、次のステップS804において、検索した
ナビIDを有するナビゲーションシステム1に対してキ
ーロックコマンドを送信する。
【0099】上記したナビIDを有するナビゲーション
システム1では、ステップS901の処理により、上記
キーロックコマンドを受信したことを判別することにな
る。そして、制御部19では、受信したキーロックコマ
ンドに応答して、セキュリティシステム部41のロック
コントロール部44に対する制御を実行することで、自
動車の鍵をかけさせるものである。なお、この図にはそ
の処理動作は示されていないが、例えば上記ステップS
902としてのキーロック制御を実行した後は、ナビゲ
ーションシステム1から携帯電話200側に対して、自
動車の鍵をかける動作を完了させたことを示すセキュリ
ティデータを送信するようにして、ユーザの指示に応じ
たキーロック動作が正常に実行されたことの確認が行え
るようにすることが好ましい。
【0100】また、続いては、地図情報の更新データの
提供サービスに関しての処理動作について、図10を参
照して説明する。この図においては、ナビゲーションシ
ステム1、アプリケーションサーバ303、及びサービ
スサーバ500の各々において実行される処理が並列的
に示される。ここでのナビゲーションシステム1として
の処理は制御部19が実行し、アプリケーションサーバ
303としての処理は、制御部404が実行し、サービ
スサーバ500としての処理は制御部503が実行す
る。
【0101】例えば、先にサービス提供形態例において
説明したように、ナビゲーションシステム1に対して、
地図情報の更新データをダウンロードするための操作が
ユーザによって行われたとすると、ステップS11に示
すようにして、地図情報の更新データのリクエストを、
ナビID及びパスワードを送信するための処理を実行す
る。
【0102】上記した更新データのリクエスト、ナビI
D、及びパスワードをステップS21により受信したア
プリケーションサーバ303では、次のステップS22
の処理として、ユーザデータベース410を参照して、
登録されているパスワードとナビIDなどとの照合を行
うことで認証処理を実行する。つまり、更新データのリ
クエストを送信したユーザが正規のユーザであるか否か
についての確認を行う。なお、この場合にも、認証が得
られなければ以降の処理は停止される。そして適正に認
証が得られたとされると、次のステップS23におい
て、先のステップS21にて受信したとされるリクエス
トとナビIDを、サービスサーバ500に対して送信す
る。
【0103】サービスサーバ500では、ステップS3
1の処理として、アプリケーションサーバ303から送
信されたリクエストとナビIDを受信すると、次のステ
ップS32において、記憶部501にてサービス用デー
タ512として記憶されている、地図情報の更新データ
のファイルについての読み出しを行う。
【0104】なお、この更新データは、例えば前述もし
たように、更新前の地図情報としてのデータに対する差
分データとされればよい。また、ここでは、全ての更新
データファイルについて読み出しを行ってもよいが、例
えば、この更新データが商品として購入されるものであ
って、例えばユーザが指定した地域数等に応じてその価
格が代わるように設定することも考えられる。そこで、
このような場合であれば、リクエストとしては、ダウン
ロードすべき更新データファイルを指定する情報を含む
ようにして、この指定された更新データファイルのみに
ついての読み出しを行うようにしてもよい。
【0105】上記のようにして更新データファイルの読
み出しが行われると、続いては、ステップS33の処理
によって、読み出した更新データファイルを、先にステ
ップS31においてリクエストと共に受信したナビID
と共に、アプリケーションサーバ303に対して送信す
るようにされる。
【0106】アプリケーションサーバ303では、ステ
ップS24としての処理によって、上記のようにしてサ
ービスサーバ500から送信されてきた更新データファ
イルとナビIDとを受信する。そして、次のステップS
25においては、上記ステップS24にて受信した更新
データファイルを、同じくステップS24にて受信した
ナビIDが示す電話番号に対して送信するようにされ
る。つまり、更新データのダウンロードをリクエストし
てきたナビゲーションシステム1に対して、更新データ
を転送するものである。
【0107】このようにして送信された更新データファ
イルは、ナビゲーションシステム1において、ステップ
S12の処理によって受信される。そして、次のステッ
プS13において、この受信した更新データファイル
を、例えば、DRAM13、メモリ12、又は記憶部4
5などに対して書き込んで記憶させる。
【0108】ここで、上記のようにして記憶した更新デ
ータファイルを、どのような態様によって利用するのか
については、例えば以下のようにいくつか考えることが
できる。例えばナビゲーションシステム1では、基本的
には、記録媒体9に記録されている地図情報を読み込ん
で、この地図情報に基づいて地図上での現在位置表示を
はじめ、各種のナビゲーション情報をユーザに表示する
ようにしている。そこで、地図情報が記憶されている記
録媒体9が書き換え又は追記可能である場合には、この
更新データを記録媒体に書き込むようにされる。これに
よって、以降において記録媒体9から読み出した地図情
報を利用してナビゲーションを行う場合には、更新デー
タも利用されることになって、例えば更新データの内容
が反映されたナビゲーション動作が得られることにな
る。また、記録媒体9が書き換え不可である場合には、
例えば電源がオフとなっても記憶内容が維持されるメモ
リ12若しくは記憶部45などに受信した更新データを
記憶させておく。そして、地図情報を利用した表示を行
うような場合には、例えばメモリ12若しくは記憶部4
5に記憶されている更新データを読み出して、記録媒体
9から読み出した地図情報に合成させて、更新データが
反映された地図情報を形成する。そして、この地図情報
を利用してナビゲーション動作を行うようにされる。
【0109】なお、先にも述べたように、このような更
新データの提供サービスは、有料とすることも無料とす
ることも考えられるが、有料であるとすれば、ナビゲー
ションシステム1から送信されたダウンロードのリクエ
ストをサーバ側で受信したときに、例えばユーザが指定
した支払方法に応じた決済の処理が行われるようにすれ
ばよい。
【0110】4.サービス提供システム(第2例) 4−1.全体構成 続いては、実施の形態の第2例としてのサービス提供シ
ステムについて説明していくこととする。図11は、第
2例としてのサービス提供システムの一形態例を示して
いる。この図に示されるように、第2例としては、図1
に示した第1例のシステム構成に対して、装置として
は、パーソナルコンピュータ700と、認証サーバ80
0が追加された構成を採っている。そこで、図11の説
明にあたっては、これらの追加部分等の相違点について
の説明を主として行うこととして、図1と同一部分につ
いては同一符号を付すとともに、図1と同一内容につい
ては説明を省略することとする。
【0111】この場合のパーソナルコンピュータ700
は、ナビゲーションシステム1、携帯電話200の所有
者(ユーザ)と同じユーザが所有しているとされるもの
で、例えば家庭や企業などの屋内において設置されてい
るものとされる。そして、アクセス用通信網600を介
してインターネットとの接続が行われるようになってい
る。ここで、本実施の形態としてのパーソナルコンピュ
ータ700は、上記した屋内において、日常的にはほぼ
移動することが無いとされるような環境で設置されてお
り、従って、例えばアクセス用通信網600と通信する
ためのコネクタなども、日常的には交換されることなく
固定的に接続されている状態にあるものとされる。換言
すれば、本実施の形態のパーソナルコンピュータ700
の利用環境としては、例えばいわゆるノート型などの可
搬型のパーソナルコンピュータを利用する場合にあるよ
うに、移動が行われるたびにアクセス用通信網600と
接続されるコネクタや地域が異なるということは無いと
いうことを前提としている。
【0112】上記のようにして、パーソナルコンピュー
タ700は、アクセス用通信網600を介してインター
ネットと接続されるのであるが、このアクセス用通信網
600は、例えばパーソナルコンピュータ700がモデ
ムからダイヤルアップすることで、電話回線を介してI
SP(Internet Service Provider)からインターネット
にアクセスする形態をとっているとすれば、このアクセ
ス用通信網600は一般電話回線とされることになる。
また、もちろんのこと、本実施の形態におけるアクセス
用通信網600は、上記した一般電話回線に限定される
ものではない。例えばほかには、ISDN(Integrated
Services Digital Network)、また、電話回線の高周波
帯域を通信に利用したADSL(Asymmetric Digital Su
bscriber Line)等をはじめとするxDSL、CATV、
無線通信網などを挙げることができる。
【0113】認証サーバ800は、例えば後述するよう
にして、パーソナルコンピュータ700が自動車100
の現在位置情報を得るために、自動車100に搭載され
ているナビゲーションシステム1に対してアクセスする
際に、このアクセスが適正なものであるか否かについて
認証を行うために設けられている。この認証サーバ80
0が機能することによって、結果的には、例えばいわゆ
る成りすましによって、正規に登録されていないパーソ
ナルコンピュータが自動車100から現在位置情報を得
るという不正行為を防止するようにされる。なお、認証
サーバ800の内部構成及びその動作については、後述
する。
【0114】4−2.パーソナルコンピュータの内部構
成 図12は、パーソナルコンピュータ700の内部構成例
を示している。この図に示すパーソナルコンピュータ7
00は、インターネット400を介しての通信を行うた
めに、ネットワークインターフェイス709を備えてい
る。ネットワークインターフェイス709は、アクセス
用通信網600と当該パーソナルコンピュータ700と
の通信を司るのであるが、これによって、パーソナルコ
ンピュータ700は、アクセス用通信網600を介して
インターネット400と接続されることになる。
【0115】CPU701は、例えばハードディスクド
ライブにインストールされた各種のアプリケーションプ
ログラム、及びROM702に保持されているプログラ
ムに従って各種の処理を実行する。本実施の形態では、
インターネットに関連する通信プロトコルであるTCP
/IPに従って各種データの送受信を可能とするため
に、例えば、上記ROM702に対してネットワークイ
ンターフェイス709を制御するためのプログラムも格
納されることになる。つまり、パーソナルコンピュータ
113においては、インターネットを利用したデータ送
受信に可能なセット(ハードウェア及びソフトウェア)
が備えられるものである。また、RAM703にはCP
U701が各種処理を実行するのに必要なデータやプロ
グラム等が適宜保持される。
【0116】入出カインターフェイス704は、キーボ
ード705とマウス706が接続されており、これらか
ら供給された操作信号をCPU701に出カするように
されている。また、入出カインターフェイス704に
は、記憶媒体としてハードディスクを備えたハードディ
スクドライブ707が接続されている。CPU701
は、入出カインターフェイス704を介して、ハードデ
ィスクドライブ707のハードディスクに対してデータ
やプログラム等の記録又は読み出しを行うことができる
ようにされている。この場合、入出カインターフェイス
704には、さらに、画像表示のためのディスプレイモ
ニタ708が接続されている。内部バス710は、例え
ば、PCI(Peripheral Component Interconnect)又は
ローカルバス等により構成され、内部における各機能回
路部間を相互に接続している。
【0117】4−3.認証サーバの内部構成 続いて、認証サーバ800の内部構成例について、図1
3を参照して説明する。この図に示す認証サーバ800
は、記憶部801、ネットワークインターフェイス80
2、制御部803を備える。認証サーバ800の場合、
記憶部801には、後述する認証処理等を実行するのに
必要とされる情報が記憶されている。ここでは、記憶部
801に格納されるデータとして、認証用ユーザデータ
ベース810、実行アプリケーション811が示され
る。
【0118】認証用ユーザデータベース810は、例え
ば図の下側に示すように、1ユーザごとに、ユーザ情
報、携帯ID、ナビID、PC−ID、コンテンツI
D、及びPC用パスワードが対応づけられて格納され
る。ユーザ情報は、ナビゲーションシステム1、携帯電
話200、及びパーソナルコンピュータ700を組とし
て所有するユーザに関する情報であり、例えば本実施の
形態のシステムの場合であれば、サービスサーバ500
(又はアプリケーションサーバ303)に格納されるユ
ーザデータベース510(410)を形成するユーザ情
報と同じ内容とさればよい。
【0119】携帯IDは、ユーザIDによって特定され
るユーザが所有する携帯電話に書き込まれている携帯I
Dと同一のデータが格納される。ナビIDも同様にし
て、ユーザが所有するナビゲーションシステム1に割与
えられたものと同一のナビIDのデータが格納される。
また、このナビIDとして、無線端末装置50に対して
割り与えた電話番号とされればよい。つまり、この場合
の携帯ID及びナビIDは、図5にて説明したユーザデ
ータベース構造において格納される情報と同じ情報が格
納されればよいものである。
【0120】PC−IDは、ユーザIDによって特定さ
れるユーザが所有するとされるパーソナルコンピュータ
700を識別するためのIDとされる。本実施の形態と
しては、このPC−IDの構造に特徴を有するが、これ
については、PC−IDの登録例として後述する。サー
ビスIDは、認証サーバ800が対応して処理すべきサ
ービスを識別するためのIDである。この認証用ユーザ
データベース810を構築するのにあたっては、ユーザ
ごとに対応して、上記した各情報が登録されることが必
要であるが、これについては後述する。
【0121】この場合の実行アプリケーション811
は、認証サーバ800が実行すべき各種動作に対応する
各種のアプリケーションプログラムから成る。ネットワ
ークインターフェイス802は、インターネット400
と接続するためのインターフェイス手段として設けられ
る。制御部803は、実行アプリケーション811とし
てのプログラム内容に従って各種の制御処理を実行す
る。
【0122】4−4.サービス提供形態例 図11に示したシステム構成は、ユーザにとってみた場
合には、サービス提供をうけるためにインターネット4
00と接続される機器として、ナビゲーションシステム
1及び携帯電話200に加えて、例えば屋内において固
定的に設置したパーソナルコンピュータ700が利用可
能になっているといえる。そして、このようなシステム
においては、例えば、ナビゲーションシステム1からパ
ーソナルコンピュータ700に対して、自動車100の
現在位置を示す現在位置情報を送信させるというサービ
スを提供することができる。
【0123】このサービス内容を簡単に説明すると次の
ようになる。ここで、ユーザがパーソナルコンピュータ
700を使用しているユーザが、現在、自己の所有して
いるナビゲーションシステム1を搭載している自動車1
00の現在位置を知りたいと思ったとする。この場合、
ユーザは、パーソナルコンピュータ700上で、例えば
Webブラウザのアプリケーションを起動させた上で、
所定操作を行って、現在位置通知サービスのWebサイ
トにアクセスするようにされる。この現在位置通知サー
ビスのWebサイトは認証サーバ800にてアップロー
ドしているWebサイトとされる。つまり、ユーザが現
在位置通知サービスのWebサイトにアクセスしたこと
によって、パーソナルコンピュータ700は、認証サー
バ800にアクセスしたこととなる。
【0124】上記のようにして認証サーバ800に対し
てアクセスしたとすると、ユーザは、現在位置情報通知
のためのリクエストを送信するようにされる。また、こ
の現在位置情報通知のリクエストとともに、認証サーバ
800が認証で用いるべき所要の認証情報も送信するよ
うにされる。なお、認証情報がどのようなものであるの
かについては後述する。また、認証サーバが認証に用い
る認証情報としては、リクエストを送信したパーソナル
コンピュータ700に固有となるPC−IDを含むが、
このPC−IDは、パーソナルコンピュータ700にて
生成して送信されるのではなく、パーソナルコンピュー
タ700が接続されるアクセス用通信網600内におい
て、例えばアプリケーションサーバとして機能する部位
が、パーソナルコンピュータ700が認証サーバ800
にアクセスしてきたときに生成するようにされる。この
PC−IDの生成及びユーザデータベース810への登
録についても後述することとする。
【0125】認証サーバ800では、上記のようにし
て、現在位置情報通知のリクエストと共に送信されてき
た認証用情報と、ユーザデータベース810とを参照し
て、このリクエストを送信してきたパーソナルコンピュ
ータ700が正規に登録された機器であるか否かについ
ての認証処理を行う。そして、正規の認証結果が得られ
たのであれば、このリクエストを、ユーザが所有すると
されるナビゲーションシステム1に対して、インターネ
ット400から無線電話通信網300を介するようにし
て転送する。なお、正規の認証結果が得られなかった場
合には、ナビゲーションシステム1に対するリクエスト
の転送は行わないようにされる。
【0126】上記リクエストを受信したナビゲーション
システム1では、現在の自車位置を示す自車位置情報を
生成し、無線電話通信網300からインターネット40
0を介して認証サーバ800に対して送信する。認証サ
ーバ800は、この送信されてきた自車位置情報をパー
ソナルコンピュータ700に対して送信する。パーソナ
ルコンピュータ700では、受信した自車位置情報をW
ebブラウザによって再生出力する。これによって、パ
ーソナルコンピュータ700のディスプレイモニタ70
8において、現在の自車位置情報が表示されることにな
る。
【0127】4−5.認証用ユーザデータベースの構築 上記した説明における認証サーバ800の動作からも分
かるように、ユーザがこのサービスを享受するのにあた
っては、認証サーバ800において、サービスを享受し
たいとするユーザに関する情報が、認証用ユーザデータ
ベース810として登録されている必要がある。この登
録のための手順としては、いくつか考えられるのである
が、1つには、ユーザがこのサービスを享受したいと思
ったときに、ユーザがパーソナルコンピュータ700を
認証サーバ800にアクセスさせ、所定の登録のための
操作を行うことで登録が行われるようにすることが考え
られる。つまり、ユーザはパーソナルコンピュータ70
0を操作して、例えば認証サーバ800における登録用
のWebページにアクセスする。このWebページには
図13に示した認証用ユーザデータベース810を構築
するのに必要とされる、1ユーザについての所要の情報
項目を入力することができるようになっている。つま
り、「ユーザ情報」となる氏名、住所等をはじめとする
個人情報、ユーザが所有する携帯電話200の「携帯I
D(電話番号)」、同じくユーザが所有するナビゲーシ
ョンシステム1の「ナビID(電話番号)」、及び「サ
ービスID」に対応する享受したいサービス内容(この
場合には、現在位置通知サービスとなる)を入力するよ
うにされる。例えば認証サーバ800においては、現在
位置通知サービス以外のサービスも対応して認証を行う
ような構成とすることも充分に考えられるが、サービス
IDは、このような場合において、ユーザがサービスの
提供を要求してきたときに、そのサービスが何であるの
かを識別するのに用いることができる。
【0128】また、例えば本実施の形態としての現在位
置通知サービスに関すれば、携帯電話200はこのサー
ビスを享受するのに利用はしていないので、必ずしも、
携帯IDを認証用ユーザデータベース810の情報要素
とする必要はない。しかし、やはり、認証サーバ800
において現在位置通知サービス以外のサービスも対応し
て認証を行うこととして、その他のサービスが携帯電話
200を利用するものであるような場合には、携帯ID
が必要となるものである。
【0129】また、図13によれば、上記「ユーザ情
報」「携帯ID(電話番号)」、「ナビID(電話番
号)」、及び「サービスID」のほかに、PC−IDを
登録することが必要となる。このPC−IDに関して
は、例えば、パーソナルコンピュータとしての機器を特
定するメーカコード及び製造番号等の情報から成る機器
IDをパーソナルコンピュータ700において生成し、
これをPC−IDとして、上記各情報と共に送信するこ
とが一般的には考えられる。上記したメーカコード及び
製造番号の情報は、例えばパーソナルコンピュータ70
0内におけるROMなどに対して、例えば製造過程にお
いて格納するようにされているので、パーソナルコンピ
ュータ700がこの情報を基に機器IDを生成するのは
容易ではある。
【0130】しかしながら、このようなメーカコード及
び製造番号などの予めパーソナルコンピュータ700に
格納されている情報を機器IDとして利用した場合に
は、悪意のユーザによっては容易に改竄され、いわゆる
「成りすまし」が行われる可能性を有している。具体的
に、本実施の形態の現在位置通知サービスを例に採れ
ば、例えば、正規に登録されたパーソナルコンピュータ
700は、1台だけであるのに、他のパーソナルコンピ
ュータが、この登録されたパーソナルコンピュータの機
器IDに書き換えて認証サーバ800にアクセスすると
いう不正行為が行われる可能性を有しているのである。
例えば、先の第1例としてのシステム構成では、ナビゲ
ーションシステム1及び携帯電話200は、共に無線電
話通信網300を介在してインターネットと接続するよ
うにされている。無線電話通信網300では、電話番号
等の情報に基づいた管理を行っていることから、この電
話番号を利用してアクセスする限り、成りすましが行わ
れる問題は無いことになる。ところが、この第2例のシ
ステムのようにして、パーソナルコンピュータ700を
システム構成に加えたとすると、このパーソナルコンピ
ュータ700は、無線電話通信網300にアクセスする
ことなく、例えば電話回線等をはじめとする何らかのア
クセス用通信網600を介してインターネットにアクセ
スすることになる。このような場合には、前述した成り
すましの問題が生じてくるわけであり、この問題を解決
する必要が生じてくるものである。
【0131】そこで本実施の形態としては、次のように
してPC−IDを生成して認証サーバに登録すること
で、機器IDを改竄しての成りすましによる不正なサー
ビスの享受ができないようにする。なお、ここではアク
セス用通信網600として実際に利用される通信網の種
類に応じて、3例を挙げることとする。
【0132】図14は、PC−ID登録手順の第1例を
模式的に示している。この第1例は、アクセス用通信網
600が一般電話回線、若しくはISDN回線とされて
いる場合である。アクセス用通信網600が一般電話回
線、若しくはISDN回線などの場合、パーソナルコン
ピュータ700がインターネットと接続されるために
は、いわゆるダイヤルアップを行うことになる。つまり
は、ここでは図示していないが、パーソナルコンピュー
タ700側が備えるとされるモデム、TA(Terminal Ad
apter)、DSU(Digital Service Unit)から、アクセス
用通信網600において一般電話回線又はISDN網と
して実際に配置される設備である電話局601に対して
ダイヤリングをして接続する。
【0133】ここで、留意すべきなのは、上記電話局6
01に対してダイヤルアップを行うということは、この
ダイヤルアップを行うために割り当てられた電話回線、
ISDN回線についての電話番号が一義的に決まってい
るということである。この電話番号は、電話局601に
て管理している以上、パーソナルコンピュータ700の
ユーザによっては改竄することのできない情報であると
いえる。そこで本実施の形態では、PC−IDを生成す
るのにあたって、この電話番号を利用するものである。
そして、この電話番号を利用してのPC−IDの生成及
び登録は次のような手順で行うことができる。
【0134】先ず、手順として、パーソナルコンピュ
ータ700からは、認証サーバ800に向けて機器ID
を送信するようにされる。なお、この機器IDの送信
は、例えば実際には、前述した「ユーザ情報」「携帯I
D(電話番号)」、「ナビID(電話番号)」、及び
「サービスID」の各情報とともに送信するようにすれ
ばよい。また、この機器IDは、例えば先にも述べたよ
うに、メーカコードと製造番号とによって形成されるも
のであればよい。そして、アクセス用通信網600内の
電話局601では、手順として、この送信された機器
IDと、このダイヤルアップに使用している電話回線
(ISDN回線)の電話番号の情報とに基づいて、PC
−IDを生成する。この場合において、機器IDと電話
番号情報とを利用してどのようにPC−IDを生成する
のかについては、各種考えられるためここでは特に限定
しないが、例えば、最も単純なものとしては、機器ID
と電話番号情報としてのデータ値を連結してPC−ID
を形成することが考えられる。また、機器IDと電話番
号情報としてのデータ値を利用して所定の関数による演
算を行うことで、所定ビット数によるデータ値を求め、
このデータ値をPC−IDとすることなどが考えられ
る。
【0135】このようにして生成されたPC−IDは、
機器IDと電話番号とによって作成されたものであるか
ら、パーソナルコンピュータ700ごとに固有の情報と
なる。そのうえ、電話番号もPC−IDの要素とされて
いる以上、例えば単に機器IDを書き換えたとしても、
電話番号についての書き換えはされていないので、同一
のPC−IDにはならないことになる。また、電話番号
は電話局601側にて管理するものであり、かつ、PC
−IDは電話局601側にて作成するものであるから、
パーソナルコンピュータのユーザが、この電話番号部分
を書き換えることは不可能である。従って、パーソナル
コンピュータについていわゆる成りすましを行うことは
不可能となるわけである。そして、電話局601から
は、このようにして生成したPC−IDをインターネッ
トを介して認証サーバ800に送信することになる。
【0136】このPC−IDを受信した認証サーバ80
0では、手順として示すように、受信したPC−ID
を、他の情報(ユーザ情報、携帯ID、ナビID、及び
サービスID)と共に、認証用ユーザデータベース81
0に登録するようにされる。
【0137】また、PC−ID登録手順の第2例を図1
5に示す。この第2例は、アクセス用通信網600がA
DSLなどの常時接続が可能な通信網とされている場合
である。このような通信網である場合、例えばアクセス
用通信網600における設備である電話局601におい
ては、例えば電話回線を、一般電話回線とインターネッ
トの経路とに分岐するスプリッタなどのポート部が設け
られることになるのであるが、この図においては、この
ようなポート部を接続ポート602,602・・・とし
て示している。
【0138】例えば、電話局601では、加入者がAD
SLに加入したときに接続ポート602の工事を行って
加入者の電話回線と接続するようにしている。従って、
この接続ポート602については、電話局601側が管
理するものであると共に、接続される電話回線も固定的
なものとなっているといえる。
【0139】そこで、本実施の形態としては、例えば電
話局601において接続ポート602ごとに識別子(ポ
ートID)を割与えて管理するようにされる。このポー
トIDは接続ポートごとに固有となるものであるから、
第1例の電話番号と同様に、電話局601に接続するパ
ーソナルコンピュータ700と、このポートIDとの対
応は固定的なものとなる。また、ポートIDは、電話局
601側で管理することから、例えばパーソナルコンピ
ュータのユーザがこの部分を改竄することもできない。
【0140】そこで第2例としては、ポートIDを利用
してPC−IDを生成する。そして、このポートIDを
利用してのPC−IDの生成及び登録は、例えば次のよ
うな手順で行う。
【0141】先ず、手順として、パーソナルコンピュ
ータ700からは、認証サーバ800に向けて機器ID
を送信する。この場合においても、機器IDは、メーカ
コードと製造番号とによって形成される。また、機器I
Dの送信は、実際には、「ユーザ情報」「携帯ID(電
話番号)」、「ナビID(電話番号)」、及び「サービ
スID」の各情報とともに送信するものとされる。そし
て、手順としては、アクセス用通信網600内の電話
局601において、送信された機器IDと、ADSLと
しての電話回線の接続ポートのポート番号の情報とを利
用してPC−IDを生成する。そして、電話局601か
らは、このようにして生成したPC−IDをインターネ
ットを介して認証サーバ800に送信することになる。
そして、手順として、このPC−IDを受信した認証
サーバ800は、他の情報(ユーザ情報、携帯ID、ナ
ビID、及びサービスID)と共に、認証用ユーザデー
タベース810に登録する。
【0142】図16は、第3例としてのPC−ID登録
手順を示している。この第3例では、アクセス用通信網
600は専用線610としての設備を備えているものと
され、この専用線610に対してパーソナルコンピュー
タ700が常時接続される。このような場合、パーソナ
ルコンピュータ700は、専用線610において備えら
れるとされるルータ611に対して接続され、このルー
タ611からインターネット400への接続が行われ
る。そして、この場合には、パーソナルコンピュータ7
00は、ルータ611に対して常時接続されているので
あるから、パーソナルコンピュータ700とルータ61
1との経路は固定されていることになる。また、このル
ータ611の管理も専用線610側の運営者によって行
われていることになり、このルータ611に関する情報
をパーソナルコンピュータ700側のユーザが改竄する
ことはできないとされる。そこで、第3例としては、パ
ーソナルコンピュータ700の機器IDと、ルータ61
1に固有となる情報を利用してPC−IDを形成するよ
うにされる。そして、この場合には、ルータ611に固
有となる情報としては、ルータ611に割り当てられた
ルータアドレスを使用することとする。
【0143】そして、この第3例としてのPC−ID登
録手順は以下のようになる。先ず、手順として、パー
ソナルコンピュータ700からは、認証サーバ800に
向けて機器IDを送信する。この場合においても、機器
IDの送信は、実際には、「ユーザ情報」「携帯ID
(電話番号)」、「ナビID(電話番号)」、及び「サ
ービスID」の各情報とともに送信するものとされる。
但し、この場合の機器IDとしては、先の第1例及び第
2例の場合のようにして、メーカコード−製造番号から
成る情報を使用してもよいのであるが、常時接続されて
いることを前提とすると、例えばDHCP(Dynamic Hos
t Configuration Protocol)によるものであるとして
も、最初にIPアドレスの割り当てが行われた後は、そ
のIPアドレスは不変となる。そこで、この場合には、
機器IDとしてIPアドレスを利用してもよいことにな
る。
【0144】次の手順としては、アクセス用通信網6
00内の専用線610において、送信された機器ID
と、パーソナルコンピュータ700が接続されているル
ータ611のルータアドレスを利用してPC−IDを生
成する。そして、電話局601からは、このようにして
生成したPC−IDをインターネットを介して認証サー
バ800に送信する。そして、PC−IDを受信した認
証サーバ800は、手順として、他の情報(ユーザ情
報、携帯ID、ナビID、及びサービスID)と共に、
受信したPC−IDを認証用ユーザデータベース810
に登録する。
【0145】なお、IPアドレスを機器IDとすること
について、補足的に述べておくと、IPv4では、接続
が行われるごとにDHCPサーバによって割り当てられ
るIPアドレスが変化するのであるが、IPv6では、
常時接続でなくともIPアドレスを固定的に割り当てる
ことができる。従って、IPv6に従ったインターネッ
トとの通信を行う場合であれば、先に述べた第1例及び
第2例についても、機器IDをIPアドレスとすること
ができるものである。
【0146】このようにして、上記第1例〜第3例にお
いては、パーソナルコンピュータ700の機器IDだけ
ではなく、電話番号、接続ポートのポートID、又はル
ータアドレスなどを利用してPC−IDを形成するよう
にしている。ここで、電話番号、接続ポートのポートI
D、ルータアドレスの情報は、パーソナルコンピュータ
700とインターネットとの経路上において、パーソナ
ルコンピュータ700がアクセス用通信網600と接続
するまでの通信経路(アクセス経路)を特定する情報で
あるといえる。これまでの説明からも理解されるよう
に、アクセス用通信網600と接続するまでの通信経路
は、パーソナルコンピュータ700が例えば屋内等にお
いて固定的に設置されるということを前提にすれば、そ
のパーソナルコンピュータ700と通信経路とは1対1
で固定的に対応するものとなる。従って、上記通信経路
を特定する情報と機器IDとを組み合わせたとしても、
パーソナルコンピュータ700に固有となるPC−ID
を形成するのに何ら問題はないことになる。また、先の
説明でも述べたようにして、通信経路を特定する各情報
(電話番号、接続ポートのポートID、ルータアドレ
ス)は、何れもアクセス用通信網600を運営する設備
側で管理しているものであり、悪意のパーソナルコンピ
ュータ700のユーザがこれを改竄することはできない
とされる。従って、この情報を利用して生成されるPC
−IDをパーソナルコンピュータ700のユーザが改竄
することもできないわけである。また、本実施の形態と
しては、PC−IDは、パーソナルコンピュータ側では
なく、中継点であるアクセス用通信網600の設備側で
生成するようにされていることによっても、改竄される
可能性を著しく低いものとしている。つまり、本実施の
形態のPC−IDとしては、パーソナルコンピュータを
特定可能としながら、かつ、改竄による成りすましを防
止することのできる情報となっているものである。これ
によって、先にも述べたように、成りすましによるパー
ソナルコンピュータ700を利用してのサービスの提供
が行われるのを防止することが可能となる。なお、本発
明としては、パーソナルコンピュータ700が最初に接
続される通信網(アクセス経路)を特定できる情報であ
りさえすればよく、上記図14〜図16により例示した
登録手順におけるPC−IDの生成例以外にも、本発明
に適合するPC−IDの生成を行うことは可能であり、
また、アクセス用通信網600としての種類も、図14
〜図16により例示したものに限定はされない。
【0147】4−6.処理動作例 続いては、これまでの説明を踏まえて、第2例としての
サービス提供システムが行うとされる、自動車の現在位
置通知サービスを実現するための処理動作について、図
17のフローチャートを参照して説明する。なお、本実
施の形態としての自動車の現在位置通知サービスについ
ての動作概要は、先に述べたとおりである。この図にお
いては、パーソナルコンピュータ700、認証サーバ8
00、及びナビゲーションシステム1の各々において実
行される処理を並列的に示している。ここでのパーソナ
ルコンピュータ700としての処理はCPU701が実
行し、認証サーバ800としての処理は制御部803が
実行し、ナビゲーションシステム1としての処理は制御
部19が実行する。
【0148】パーソナルコンピュータ700に、ナビゲ
ーションシステム1が搭載された自動車の現在位置を通
知してもらうのにあたっては、前述もしたように、例え
ばパーソナルコンピュータ700上でWebブラウザの
アプリケーションを起動させ、認証サーバ800におけ
る現在位置通知サービスのWebサイトにアクセスする
ようにされる。そして、このとき表示されるブラウザ画
面に対して所定の操作を行うことで、パーソナルコンピ
ュータ700からは、現在位置通知リクエストを送信す
ることになる。これが図17におけるステップS41の
処理となる。
【0149】このステップS41により現在位置通知リ
クエストを送信する際には、ユーザ情報、機器ID、及
びサービスIDを共に送信するようにされる。例えば現
在位置通知サービスのブラウザ画面上には、リクエスト
に必要とされる各種項目を入力する入力ボックスが表示
されるようになっているものとされる。上記ユーザ情報
は、この入力ボックスに入力した例えば住所、氏名等の
個人情報に基づいて、ユーザを特定するIDとしてCP
U701が作成する。また、機器IDは、例えばこれが
メーカコードと製造番号から成るものであるとすれば、
CPU701が例えばROM702から読み出したメー
カコード、製造番号の情報に基づいて作成することにな
る。また、機器IDがIPアドレスであれば、例えばR
AM703に保持しているIPアドレスを利用して作成
する。また、サービスIDは、例えば、このリクエスト
が現在位置通知サービスに対応したものであることを示
すIDとして、現在位置通知リクエストとしてのデータ
構造内に格納されているものとする。
【0150】上記のようにして送信された現在位置通知
リクエストは、図14〜図16にて説明したようにし
て、先ずは、アクセス用通信網600にてルーティング
され、インターネット400を介して認証サーバ800
に転送されることになる。そして、この際において、ア
クセス用通信網600の設備においては、受信取得した
機器IDと、自身が管理して保有しているとされる経路
特定情報(電話番号、ポートID、ルータアドレスな
ど)を利用してPC−IDを作成する。従って、認証サ
ーバ800に対しては、現在位置通知リクエストと共
に、このPC−IDと、ユーザ情報、サービスIDが送
信されることになる。
【0151】認証サーバ800では、上記のようにして
送信されてきた現在位置通知リクエスト、ユーザ情報、
PC−ID、及びサービスIDを、ステップS51によ
り受信する。そして、次のステップS52において、こ
の受信したユーザ情報、PC−ID、及びサービスID
等と、認証用ユーザデータベース810とを比較参照す
ることで、認証処理を実行する。
【0152】次のステップS53では、上記ステップS
52による認証処理の結果として、正規のユーザである
との認証が成立したか否かを判別しており、ここで、否
定結果が得られた場合には、ステップS55として示す
ように、今回のリクエストの受信に対応した処理を拒否
する。つまり、以降において、例えば受信したリクエス
トに応じて、パーソナルコンピュータ700側に現在位
置情報を送信するための処理は行わないようにされる。
なお、この図では図示していないが、例えばステップS
55の処理としては、例えば認証が不成立であったこと
をパーソナルコンピュータ700側に通知するようにす
ることが好ましい。
【0153】これに対して、ステップS53において認
証が成立したとの肯定結果が得られた場合には、ステッ
プS54の処理として、今回受信した現在位置通知リク
エストをしかるべきナビゲーションシステム1に対して
送信することを行う。この際には、認証用ユーザデータ
ベース810から、今回リクエストと共に受信したユー
ザ情報、PC−ID、及びサービスIDに対応づけて格
納されているナビIDを検索するようにされる。そし
て、この検索されたナビID(電話番号)を指定して、
無線電話通信網300に対して現在位置通知リクエスト
を送信するようにされる。これによって、現在位置通知
リクエストは、パーソナルコンピュータ700を所有す
るユーザが所有して登録しているナビゲーションシステ
ム1に対して正しく送信されることになる。
【0154】例えば自動車100に搭載されたナビゲー
ションシステム1では、ステップS61の処理によって
現在位置通知リクエストを受信することになる。ここ
で、本実施の形態のナビゲーションシステム1は現在位
置通知サービスに対応したプログラムを格納している。
このプログラムは、受信した情報が現在位置通知リクエ
ストである場合には、測位部4にて測定される現在位置
情報と、例えば記録媒体9等から読み出した地図情報と
を利用して現在位置情報を作成し、認証サーバ800に
アクセスして送信を行うという動作を実行させるもので
ある。なお、現在位置情報の生成に利用する地図情報と
しては、例えば前述したようにして取得した更新データ
があれば、この更新データも利用するようにされる。そ
して、次に述べるステップS62〜S64の処理は、こ
のプログラムに従って実行される。
【0155】ステップS62においては、現在位置情報
を作成する。前述もしたように、ここで作成される現在
位置情報は、例えばWebブラウザによって表示可能な
HTMLやXMLなどの形式とされ、Webブラウザ上
で再生すれば、地図上に現在位置が示される画像を表示
させることができるデータ内容を有しているものとされ
る。なお、例えばJPEG、JIF、及びビットマップ
などをはじめ、単に所定の形式による画像データとして
生成することも考えられる。
【0156】そして、次のステップS63においては、
ナビゲーションシステム1が認証サーバ800に対して
アクセスするための制御処理を実行する。このため、例
えばナビゲーションシステム1においては、例えばメモ
リ12などに認証サーバ800のURLが保持されてい
るものとされ、制御部19は、このURLにアクセスが
行われるように、通信インターフェイス47から通信端
末装置50を介してアクセス要求を送信させる。そし
て、このアクセス要求に応じて、認証サーバ800との
接続が確立したとされると、次のステップS64の処理
によって、先のステップS62にて生成した現在位置情
報を認証サーバ800に対して送信する。
【0157】認証サーバ800では、ステップS56の
処理として、上記のようにして送信された現在位置情報
を受信すると、この現在位置情報をリクエストしたパー
ソナルコンピュータ700に対して転送することを行
う。
【0158】現在位置通知リクエストを行ったパーソナ
ルコンピュータ700は、前述もしたように認証サーバ
800と接続されており、しかるべきWebページがブ
ラウザによって表示出力されている状態にある。そし
て、この状態の下で、転送されてきた現在位置情報をス
テップS42の処理によって受信することになる。この
ようにして受信された現在位置情報は、例えば先にも述
べたように、HTMLやXMLなどのファイルの形式を
とっている。そして、パーソナルコンピュータ700で
は、ステップS43の処理によって、この現在位置情報
について再生処理を行うことで、ブラウザ画像として現
在位置を示す表示を行うようにされる。なお、上記処理
動作においては、ナビゲーションシステム1からパーソ
ナルコンピュータ700への現在位置情報の送信は、認
証サーバ800を介在させている。これは、パーソナル
コンピュータ700が認証サーバ800と接続されてい
ることを利用して、認証サーバ800を中継することで
ナビゲーションシステム1からの情報の送信を容易にす
るためとされる。しかしながら、この段階では、特に認
証処理を実行する必要はないので、ナビゲーションシス
テム1からパーソナルコンピュータ700に対して直接
送信を行うように構成することも可能である。
【0159】また、認証サーバ800としては、例えば
当然のことではあるが、1つの装置としてではなく、例
えば処理負担の軽減のために、認証サーバ800として
機能する複数の装置が、インターネット上において分散
するようにして設けられた構成としても構わないもので
ある。
【0160】また、不正行為を防止する構成としては、
次のような構成を補助的に付加することも考えられる。
例えば本実施の形態としてのサービス提供システムにお
いて、ユーザがサービス提供に利用するものとして登録
している各機器(ナビゲーションシステム、携帯電話、
パーソナルコンピュータ等)のインターネットの接続
を、特定の1つの通信会社(電話会社等)が行うとす
る。そして、例えばこの通信会社がカバーする範囲の通
信網内において監視サーバを設けるようにする。監視サ
ーバは、ユーザが登録している各機器間の通信として、
この通信会社がカバーする一定範囲内の回線を利用して
いるか否かを監視するようにする。そして、通信会社が
カバーする一定範囲外の回線から入ってくるようにし
て、ユーザが登録している機器が通信を行う状況となっ
た場合には、何らかの警告を与えたり、また、不正のサ
ービス利用が行われるような回線の利用状況であるとす
る場合には、通信を中断させるようにするものである。
【0161】また、本発明としては上記した各実施の形
態に限定されるものではない。例えば、提供すべきサー
ビスとしては、これまで例示したもの以外にも各種考え
られる。また、サービス提供に利用される機器として
は、カーナビゲーション装置、携帯電話、パーソナルコ
ンピュータ等に限定されるものではなく、例えばインタ
ーネットなどのネットワークとの接続機能を有する移動
通信端末装置を備える機器や、また、移動通信端末装置
ではなくとも、特定の通信網を介してインターネットと
接続される通信端末装置を備えるような機器であれば、
本発明の適用は可能とされる。特に、第2例としてのシ
ステム構成により実現されるサービスとしては、ナビゲ
ーションシステム1とパーソナルコンピュータ700と
を利用しての現在位置情報通知サービスを例に挙げてい
るが、これ以外にも多様に考えられるものであり、ま
た、パーソナルコンピュータ700と携帯電話200と
の間での通信によって実現されるサービスとしても本発
明としてあり得るものである。もちろんこの場合にも、
認証サーバ800を介在させてのパーソナルコンピュー
タ700からのアクセスが行われるようにされること
で、不正なサービスの利用が行われないようにされる。
【0162】
【発明の効果】以上説明したように本発明は、例えば無
線通信によりインターネット等の通信網への接続機能を
有するカーナビゲーションシステム(電子機器)に対し
てサービスを提供するのにあたって、サーバ側でカーナ
ビゲーションシステムごとに固有に割与えたナビID
(機器ID)を保有して管理していることで、本来はイ
ンターネット上における不特定多数の端末であるカーナ
ビゲーションシステムのうち、サービスを提供したいと
する特定のカーナビゲーションシステムに対してアクセ
スしてサービス提供に必要なデータ通信を行うことが可
能になるものである。例えば従来にあっては、先ずカー
ナビゲーションシステム側からアクセスしなければなら
ず、例えばサーバ側では、このアクセスを待ってサービ
ス情報を提供することしかできずにいた。これに対し
て、本発明では、サーバ、若しくは携帯電話(移動無線
端末装置)側から特定のカーナビゲーションシステムに
対してアクセスすることが可能となることから、適切と
される任意の機会に、必要充分な内容のサービスを提供
することが可能となる。また、これによって、提供可能
なサービスの種類も容易に増加させていくことが可能に
なる。従って例えばカーナビゲーションシステムを購入
したユーザにとっては、サービス提供をこれまでよりも
簡易で有効なかたちで享受することができ、また、販売
側の両者にとっては製品の付加価値が高まるので、販売
促進の効果も期待できることになる。
【0163】また、屋内等に固定的に設置される通信端
末装置(パーソナルコンピュータ)から電子機器(例え
ばナビゲーションシステム)に対して通信を行う場合に
おいては、認証サーバを介在させるようにしている。ま
た、通信端末装置が電子機器と通信するために認証サー
バにアクセスしたときには、アクセス経路を特定する情
報(電話番号、ポート番号、ルータアドレス等)を利用
して端末ID(PC−ID)を生成するようにしてい
る。そして、認証サーバでは、端末IDを利用して認証
処理を行うようにしている。アクセス経路を特定する情
報は、通常は、通信端末装置が最初に接続する通信網を
運営する側が管理保持していることから、通信端末装置
側にて改竄することは不可能な情報であり、従って、端
末IDとしても改竄することのできない情報であるとい
える。つまり、この発明によっては、いわゆる成りすま
しによって不正なサービス利用が行われることを、簡易
な構成によって確実に防止することができるものであ
る。
【図面の簡単な説明】【図1】本発明の実施の形態としてのサービス提供シス
テム(第1例)の構成例を示す説明図である。
【図2】本実施の形態のナビゲーションシステムの構成
例を示す説明図である。
【図3】本実施の形態のナビゲーションシステムの内部
構成例を示すブロック図である。
【図4】本実施の形態の携帯電話の内部構成例を示すブ
ロック図である。
【図5】本実施の形態において、無線電話通信網に備え
られるアプリケーションサーバの内部構成例を示すブロ
ック図である。
【図6】本実施の形態におけるサービスサーバの内部構
成例を示すブロック図である。
【図7】システムバージョンアップのサービス提供を実
現するための処理動作を示すフローチャートである。
【図8】自動車のセキュリティチェックを携帯電話から
行うというサービス提供を実現するための処理動作を示
すフローチャートである。
【図9】自動車の鍵を、携帯電話からのコントロールに
より行うというサービス提供を実現するための処理動作
を示すフローチャートである。
【図10】地図情報の更新データをナビゲーションシス
テムがサービスサーバからダウンロードするというサー
ビスを実現するための処理動作を示すフローチャートで
ある。
【図11】本発明の実施の形態としてのサービス提供シ
ステム(第2例)の構成例を示す説明図である。
【図12】パーソナルコンピュータの内部構成例を示す
ブロック図である。
【図13】本実施の形態における認証サーバの内部構成
例を示すブロック図である。
【図14】本実施の形態におけるPC−ID登録手順
(第1例)を示す概念図である。
【図15】本実施の形態におけるPC−ID登録手順
(第2例)を示す概念図である。
【図16】本実施の形態におけるPC−ID登録手順
(第3例)を示す概念図である。
【図17】パーソナルコンピュータがナビゲーションシ
ステムの現在位置情報を取得するというサービスを実現
するための処理動作を示すフローチャートである。
【符号の説明】 1 ナビゲーションシステム、2 ナビゲーション本体
部、3 ディスプレイモニタ部、3a 表示画面、3b
 受信部、3c 車内カメラ、3d フロントカメラ、
4 測位部、8 リモートコントローラ、8a 緊急キ
ー、9 記録媒体、11 ROM、12 メモリ、13
 DRAM、14 インターフェイス、15 時計部、
16 入力部、17 表示ドライバ、18 ディスクド
ライバ、19 制御部、20 バス、41 セキュリテ
ィシステム部、45 記憶部、46 画像音声処理部、
47 通信インターフェイス、50 通信端末装置、2
00 携帯電話、201 アンテナ、202 受信回
路、203 送信回路、204 信号処理回路、205
 リンガー、206 スピーカ、207 マイクロフォ
ン、208 システムコントローラ、209 LCD表
示部、210 キー操作部、217 ROM、218
RAM、300 無線電話通信網、301 基地局、3
02 中継局、303 アプリケーションサーバ、40
1 記憶部、402,403 インターフェイス、40
4 制御部、410 ユーザデータベース、411 実
行アプリケーション、500 サービスサーバ、501
 記憶部、502 ネットワークインターフェイス、5
03 制御部、510 ユーザデータベース、511
実行アプリケーション、512 サービス用データ、6
00 アクセス用通信網、700 パーソナルコンピュ
ータ、701 CPU、702 ROM、703 RA
M、704 入出力インターフェイス、705 キーボ
ード、706 マウス、707 ハードディスクドライ
ブ、708 ディスプレイモニタ、709 ネットワー
クインターフェイス、710 内部バス、800 認証
サーバ、801 記憶部、802 ネットワークインタ
ーフェイス、803 制御部、810 認証用ユーザデ
ータベース、811 実行アプリケーション
 ───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 17/30 310 G09B 29/00 A 5J104 G08G 1/137 Z 5K067 G09B 29/00 29/10 A H04B 7/26 109M  29/10 H04L 9/00 673B  Fターム(参考) 2C032 HB02 HB05 HB12 HB22 HB23 HB24 HB25 HB31 HC15 HC27 HD03 2F029 AA02 AB01 AB07 AC02 AC06 AC09 AC14 AC18 AC20 5B075 KK43 PQ02 PQ04 UU13 5B085 AE04 BG07 CA04 5H180 AA01 BB04 BB13 BB15 CC04 EE07 FF04 FF05 FF12 FF13 FF22 FF25 FF27 FF32 5J104 AA07 KA02 NA05 PA01 PA07 5K067 AA21 BB36 BB43 DD17 EE00 EE02 EE06 EE10 FF02 HH21 HH22