(57)【要約】【課題】  固定ネットワークアドレスを持たない装置間で通信可能な通信システム、ならびにこれに用いられる車載サーバ、情報端末および変換サーバを提供する。【解決手段】  車載サーバ１、ネットワークアドレス提供サーバ２、情報端末３および変換サーバ４がネットワーク５を備え、車載サーバは、情報端末からのトリガに応答してネットワークアドレス提供サーバからネットワークアドレスを取得して変換サーバに通知し、情報端末は、発信したトリガに応答して車載サーバから変換サーバに通知された車載サーバのネットワークアドレスを変換サーバから取得し、車載サーバとの間でネットワーク接続を確立し、変換サーバは、車載サーバから通知されたネットワークアドレスを保持し、情報端末から送られてくる車載サーバのネットワークアドレスの要求に応じて該車載サーバに対応したネットワークアドレスを情報端末に返信する。【選択図】        図１
2006229926.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信を行う通信手段と、
情報端末からトリガを受信するトリガ受信手段と、
前記トリガ受信手段が受信したトリガに応じて前記通信手段に対してネットワーク接続要求を送信するとともに、前記通信手段およびネットワークを介してネットワークアドレス提供サーバにネットワークアドレス要求を送信し、前記ネットワークアドレス提供サーバよりネットワークおよび通信手段を介してネットワークアドレスを受信し、受信したネットワークアドレスを前記通信手段およびネットワークを介して変換サーバへ送信する制御手段と
を備え、移動体に搭載した車載サーバ。
【請求項２】
トリガを受けてトリガ認証を行うトリガ認証手段を備え、
制御手段は、前記トリガ認証手段の認証結果に応じて通信手段を介して接続要求信号を出力する
ことを特徴とする請求項１記載の車載サーバ。
【請求項３】
情報端末を特定するためのトリガ発信元ＩＤを記憶する登録情報記憶手段と、
前記登録情報記憶手段にトリガ発信元ＩＤを登録する登録手段を備え、
トリガ認証手段は、前記登録情報記憶手段に登録されている前記トリガ発信元ＩＤと前記情報端末から送られてくるトリガ発信元ＩＤとを照合することによりトリガ認証を行うことを特徴とする請求項２記載の車載サーバ。
【請求項４】
情報端末を特定するためのトリガ発信元ＩＤを記憶する登録情報記憶手段と、
前記登録情報記憶手段にトリガ発信元ＩＤを登録する登録手段を備え、
制御手段は、ネットワークアドレスを変換サーバへ送る際に、登録情報記憶手段に記憶されているトリガ発信元ＩＤも前記変換サーバに送ることを特徴とする請求項１記載の車載サーバ。
【請求項５】
制御手段は、自己を特定するための車載サーバＩＤを記憶する車載サーバＩＤ記憶手段を備え、前記車載サーバＩＤ記憶手段が記憶する車載サーバＩＤを情報端末に送信する車載サーバＩＤ送信手段を備えたことを特徴とする請求項１記載の車載サーバ。
【請求項６】
車載サーバＩＤを記憶する車載サーバＩＤ記憶手段を備え、
制御手段は、ネットワークアドレスを変換サーバに送る際に、前記車載サーバＩＤ記憶手段に記憶されている車載サーバＩＤをも前記変換サーバに送ることを特徴とする請求項１記載の車載サーバ。
【請求項７】
トリガ発信元ＩＤ記憶手段に記憶されているトリガ発信元ＩＤおよび車載サーバＩＤ記憶手段に記憶されている車載サーバＩＤの少なくとも１つと、変換サーバからネットワークおよび通信手段を介して受信するトリガ発信元ＩＤおよび車載サーバＩＤの少なくとも１つとを比較して認証を行うとともに、認証結果を通信手段およびネットワークを介して変換サーバへ送信するＩＤ認証手段を備えたことを特徴とする請求項３から請求項６のうちのいずれか１項記載の車載サーバ。
【請求項８】
自己の動作状態を管理する動作管理手段を備え、
制御手段は、ネットワークアドレスを変換サーバに送る際に、前記動作管理手段で管理されている動作状態を表す動作状態情報を前記変換サーバに送ることを特徴とする請求項１記載の車載サーバ。
【請求項９】
制御手段は、動作管理手段で管理されている動作状態情報に応じて、複数の変換サーバ候補の中から接続先となる変換サーバを決定することを特徴する請求項８記載の車載サーバ。
【請求項１０】
制御手段は、情報端末から受信されたトリガに含まれた変換サーバ情報に応じて、複数の変換サーバ候補の中からネットワークアドレスを送信する変換サーバを決定することを特徴する請求項１記載の車載サーバ。
【請求項１１】
制御手段は、トリガを受信した旨をユーザに知らせるとともに、変換サーバへの接続の可否を問い合わせるユーザインタフェースを表示させるユーザインタフェース制御部を備えたことを特徴とする請求項１記載の車載サーバ。
【請求項１２】
ネットワークを介して通信を行う通信手段と、
車載サーバに対してトリガを送信するトリガ送信手段と、
前記トリガを生成して前記トリガ送信手段に出力するとともに、車載サーバから変換サーバに送られた該車載サーバのネットワークアドレスを前記変換サーバから取得し、前記車載サーバと直接に通信するためのネットワーク接続を確立する制御手段と
を備えた情報端末。
【請求項１３】
自己を特定するためのトリガ発信元ＩＤを記録するトリガ発信元ＩＤ記録手段と、
前記トリガ発信元ＩＤ記憶手段にトリガ発信元ＩＤを登録する登録手段とを備え、
制御手段は、前記トリガ発信元ＩＤ記憶手段に記憶されているトリガ発信元ＩＤを含めて車載サーバに対してトリガを送信することを特徴とする請求項１２記載の情報端末。
【請求項１４】
車載サーバＩＤを登録する登録手段と、
前記登録手段で登録された車載サーバＩＤを記憶する車載サーバＩＤ記憶手段と、
を備えたことを特徴とする請求項１２記載の情報端末。
【請求項１５】
制御手段は、車載サーバが接続する変換サーバを特定するための接続先変換サーバ情報を含めてトリガを生成することを特徴とする請求項１２記載の情報端末。
【請求項１６】
制御手段は、変換サーバからネットワークおよび通信手段を介して取得された車載サーバの動作状態を表す動作状態情報によって、トリガ発信の要否または変換サーバからネットワークアドレス取得要求かを判断することを特徴とする請求項１２記載の情報端末。
【請求項１７】
ネットワークとの間の通信に対応する通信手段と、
車載サーバから前記ネットワークおよび通信手段を介して受信したネットワークアドレスを保持し、情報端末から前記ネットワークおよび通信手段を介して送られてくる車載サーバのネットワークアドレスの要求に応じて該車載サーバのネットワークアドレスを前記情報端末に送信する制御手段と、
を備えた変換サーバ。
【請求項１８】
車載サーバからネットワークおよび通信手段を介して送信されたトリガ発信元ＩＤまたは車載サーバＩＤの少なくとも１つと、情報端末から前記ネットワークおよび通信手段を介して送信されたトリガ発信元ＩＤまたは車載サーバＩＤの少なくとも１つを比較して認証を行うとともに、認証結果を制御手段に送信するＩＤ認証手段を備え、
前記制御手段は、前記ＩＤ認証手段から受信した認証結果に応じて記憶している車載サーバのネットワークアドレスを情報端末に送信することを特徴とする請求項１７記載の変換サーバ。
【請求項１９】
制御手段は、情報端末からネットワークおよび通信手段を介して送られてきた該情報端末を特定するためのトリガ発信元ＩＤおよび車載サーバを特定するための車載サーバＩＤのうち少なくとも１つを該通信手段およびネットワークを介して車載サーバへ送ることを特徴とする請求項１７記載の変換サーバ。
【請求項２０】
制御手段は、車載サーバからネットワークおよび通信手段を介して受信したネットワークアドレスと該車載サーバの動作状態情報を記憶するとともに、情報端末から受信する車載サーバ動作状態取得要求に応じて記憶している車載サーバ動作状態情報を情報端末に送信することを特徴とする請求項１７記載の変換サーバ。
【請求項２１】
固定のネットワークアドレスを持たない請求項１から請求項１１のうちのいずれか１項記載の車載サーバと、固定のネットワークアドレスを持たない請求項１２から請求項１６のうちのいずれか１項記載の情報端末と、固定のネットワークアドレスを持つネットワークアドレス提供サーバおよび固定のネットワークアドレスを持つ請求項１７から請求項２０のうちのいずれか１項記載の変換サーバを備え、前記車載サーバと前記情報端末との間で直接通信するためのネットワーク接続を確立する情報通信システム。
【請求項２２】
制御手段は、暗号通信機能を有し、該暗号通信機能を有する接続先から送られてくる該接続先が自身を証明するためのＩＤ情報を検証することで接続先の認証を行うことを特徴とする請求項１から請求項１１のうちのいずれか１項記載の車載サーバ。
【請求項２３】
制御手段は、自身を証明するＩＤ情報を保持し、該ＩＤ情報を暗号通信機能を有する接続先に送り、該接続先において該ＩＤ情報に基づき接続元の認証が行われることを特徴とする請求項２２記載の車載サーバ。
【請求項２４】
制御手段は、暗号通信機能を有し、該暗号通信機能を有する接続先から送られてくる該接続先が自身を証明するためのＩＤ情報を検証することで接続先の認証を行うことを特徴とする請求項１２から請求項１６のうちのいずれか１項記載の情報端末。
【請求項２５】
制御手段は、自身を証明するＩＤ情報を保持し、該ＩＤ情報を暗号通信機能を有する接続先に送り、該接続先において該ＩＤ情報に基づき接続元の認証が行われることを特徴とする請求項２４記載の情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信システム、ならびにこれに用いられる車載サーバ、情報端末および変換サーバに関し、固定のネットワークアドレスの一例としてのインターネットアドレス（以下、ＩＰアドレスと略称する）を持たない装置との通信を可能にする技術に関する。
ここで、車載サーバは、情報端末からネットワークを介して制御要求を受信すると、受信した制御要求の応答をネットワークを介して情報端末に送信する通信手段と、この通信手段が受信した制御要求に対して応答を生成し、生成した応答を通信手段へ返す制御手段を備え、常時は、ネットワークアドレス提供サーバと変換サーバが接続されたネットワークには接続されていない。
情報端末は、ネットワークに接続し、制御手段から受信した制御要求を、ネットワークを介して車載サーバに送信するとともに、ネットワークを介して車載サーバより応答を受信する通信手段と、制御要求を生成して通信手段に送信し、この通信手段が受信した応答を処理する制御手段を備え、常時は、ネットワークアドレス提供サーバと変換サーバが接続されたネットワークには接続されていない。
変換サーバは、車載サーバまたは情報端末からネットワークを介して制御要求を受信するとともに、制御手段から受信した応答を、ネットワークを介して制御要求発信元の車載サーバまたは情報端末に送信する通信手段と、この通信手段が受信した制御要求に対して応答を生成し、生成した応答を通信手段へ返す制御手段を備え、ネットワークに常時接続されている。
【背景技術】
【０００２】
自動車のような移動体においては、走行中に得られる車両情報をリアルタイムに取得することにより車両不具合をいち早くチェックしたり、後継機の開発に役立てたいというメーカのニーズがある。また、車外から消耗品の残量チェックや車両が盗難にあった際に車両の現在位置を把握したいといった個人のニーズもある。
【０００３】
ところで、近年のカーナビゲーション装置の高機能化に伴い、カーナビゲーション装置にサーバ機能を組み込むことが可能になり、上述したニーズを実現することが可能になりつつある。カーナビゲーション装置がサーバ機能を持つということは、自動車が自身のホームページを持っていて、そのホームページにパーソナルコンピュータや携帯端末等の情報端末からアクセスすることにより車両情報を取得することができることを意味する。
【０００４】
通常、ホームページを持っているサーバは、ネットワークに常時接続されていて固定のＩＰアドレスを持っている。しかし、自動車のような移動体がサーバを持つ場合、回線の確保や通信コストの問題からネットワークに常時接続することは困難であり、また、自動車の数は膨大であるという問題から、全ての自動車が固定ＩＰアドレスを持つことも困難である。そのため、パーソナルコンピュータや情報端末は、必要に応じて自動車に搭載されたサーバ機能を有するカーナビゲーション装置との接続を開始し、カーナビゲーション装置は、動的にＩＰアドレスを取得することが好ましい。
【０００５】
このような移動体と情報端末との間でＩＰアドレスを用いて通信を行う通信システムとして、従来、移動体通信網とインターネットとの接続を行う移動通信システムが知られている（例えば、特許文献１参照）。この移動通信システムでは、固定ＩＰアドレスを持たない移動機に対して、移動通信中継装置がＩＰアドレスを割り振り、情報端末が移動通信中継装置にＩＰデータを送信し、移動通信中継装置が情報端末から受け取ったＩＰデータにおけるＩＰアドレスを移動機用ＩＰアドレスに付け替えて送信する。これにより、仲介サーバを介した移動機−情報端末間の通信を行うことが可能になっている。
【０００６】
また、他の通信システムとして車両通信システムが知られている（例えば、特許文献２参照）。この車両通信システムでは、固定ＩＰアドレスを持たないカーナビゲーション装置にサーバ側接続管理部、固定ＩＰアドレスを持った情報端末にクライアント側接続管理部を設け、仲介サーバを設けることなしにカーナビゲーション装置に割り振られたＩＰアドレスを情報端末に通知する。
【０００７】
【特許文献１】特開２００２−１０３２４号公報
【特許文献２】特開２００３−３４５７４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１に記載の移動通信システムでは、情報端末と移動機の通信時には必ず移動中継装置を通さなければならないという問題がある。また、特許文献２に記載の車両通信システムでは、サーバ側接続管理部がクライアント側接続管理部のＩＰアドレスまたはクライアントである情報端末が接続されているＬＡＮのブロードキャストアドレスをあらかじめ知っておく必要があり、固定ＩＰアドレスを持たない情報端末には適用できない。
【０００９】
この発明は、上述した問題を解消するためになされたものであり、固定ＩＰアドレスを持たない装置間で通信を行うことができる通信システム、ならびにこれに用いられる車載サーバ、情報端末および変換サーバを提供することを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係る車載サーバは、ネットワークを介して通信を行う通信手段と、情報端末からトリガを受信するトリガ受信手段と、前記トリガ受信手段が受信したトリガに応じて前記通信手段に対してネットワーク接続要求を送信するとともに、前記通信手段およびネットワークを介してネットワークアドレス提供サーバにネットワークアドレス要求を送信し、前記ネットワークアドレス提供サーバよりネットワークおよび通信手段を介してネットワークアドレスを受信し、受信したネットワークアドレスを前記通信手段およびネットワークを介して変換サーバへ送信する制御手段とを備え、移動体に搭載している。
【００１１】
この発明に係る情報端末は、ネットワークを介して通信を行う通信手段と、車載サーバに対してトリガを送信するトリガ送信手段と、前記トリガを生成して前記トリガ送信手段に出力するとともに、車載サーバから変換サーバに送られた該車載サーバのネットワークアドレスを前記変換サーバから取得し、前記車載サーバと直接に通信するためのネットワーク接続を確立する制御手段とを備えている。
【００１２】
この発明に係る変換サーバは、ネットワークとの間の通信に対応する通信手段と、車載サーバから前記ネットワークおよび通信手段を介して受信したネットワークアドレスを保持し、情報端末から前記ネットワークおよび通信手段を介して送られてくる車載サーバのネットワークアドレスの要求に応じて該車載サーバのネットワークアドレスを前記情報端末に送信する制御手段とを備えている。
【００１３】
この発明に係る通信システムは、固定のネットワークアドレスを持たない請求項１から請求項１１のうちのいずれか１項記載の車載サーバと、固定のネットワークアドレスを持たない請求項１２から請求項１６のうちのいずれか１項記載の情報端末と、固定のネットワークアドレスを持つネットワークアドレス提供サーバおよび固定のネットワークアドレスを持つ請求項１７から請求項２０のうちのいずれか１項記載の変換サーバを備え、前記車載サーバと前記情報端末との間で直接通信するためのネットワーク接続を確立する。
【発明の効果】
【００１４】
この発明によれば、車載サーバと情報端末の仲介役となる変換サーバを設け、車載サーバが変換サーバにＩＰアドレスを通知し、情報端末が変換サーバにＩＰアドレスを要求することにより、情報端末が車載サーバとＩＰ通信を直接に行うことができる。また、変換サーバを設けることにより、車載サーバは情報端末のＩＰアドレスをあらかじめ知っておく必要はなく、固定ＩＰアドレスをもたない情報端末から車載サーバへの接続が可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。なお、以下で説明する各実施の形態において、同一または相当する構成部分には同一の符号を付して説明する。
実施の形態１．
図１は、この発明の実施の形態１に係る通信システムの構成を示すブロック図であり、以下、情報端末は携帯端末、ネットワークアドレス提供サーバはＩＰアドレス提供サーバとして説明する。この通信システムは、車載サーバ１、ＩＰアドレス提供サーバ２、携帯端末３および変換サーバ４がネットワーク５に接続されて構成されている。ネットワーク５としては、例えばインターネットが使用される。
【００１６】
車載サーバ１は、サーバ機能を有し、ネットワーク５に常時接続ではなく、固定ＩＰアドレスを持たない。図２は、車載サーバ１の全体的な構成を示すブロック図である。車載サーバ１は、通信手段１１、制御手段１２、サーバ処理部２０、ナビ連携部２１、ナビゲーション部２２、操作部２３、データ記憶部２４および車内通信部２５から構成されている。この車載サーバ１には、ディスプレイ５０、スピーカ５１、オーディオ機器５２、ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）５３および各種センサ５４が車内ＬＡＮによって接続されている。
【００１７】
通信手段１１は、当該車載サーバ１と車外機器（図示しない）との間の通信を制御するもので、ネットワークとの間の通信およびネットワークとの間以外の通信、例えば電話通信、メール通信、赤外線通信等に対応する。この通信手段１１は、図示例では１つであるが、ＩＰ通信に対応する通信部と電話通信、メール通信、赤外線通信等に対応する通信部とをそれぞれ別個独立に設けてもよい。制御手段１２は、当該車載サーバ１と車外機器とを接続するための処理を実行する。制御手段１２は、車外機器との接続処理が完了すると、サーバ起動トリガをサーバ処理部２０に送る。この制御手段１２の詳細は後述する。サーバ処理部２０は、制御手段１２からサーバ起動トリガを受信すると、サーバ機能を実行する。例えば、サーバ処理部２０は、ナビ連携部２１を介してナビゲーション部２２に所望のデータの取得を要求し、この要求に応答してナビゲーション部２２からナビ連携部２１を介して送られてくるデータを、通信手段１１を介して外部に送る。
【００１８】
ナビ連携部２１は、サーバ処理部２０からナビゲーション部２２の機能を使用するための制御を行う。ナビゲーション部２２は、地図表示や経路案内といった基本的なナビゲーション機能を提供する。操作部２３は、例えばリモートコントローラ、タッチパネル、マイクロホン等から構成されており、ユーザがナビゲーション部２２に各種指示を与えるために使用される。データ記憶部２４は、ナビゲーション部２２が使用する地図データ、その他のデータを記憶する。車内通信部２５は、車内ＬＡＮによって接続されているディスプレイ５０、スピーカ５１、オーディオ機器５２、ＥＣＵ５３および各種センサ５４との間で行われるデータの送受を制御する。
【００１９】
上述した車載サーバ１を備えることにより、ネットワーク５に接続可能なパーソナルコンピュータや携帯電話から車載サーバ１にアクセスすることが可能になり、車両の現在位置や走行速度といった車両情報を車外からリアルタイムで取得することが可能になる。また、車外から車両に対してデータを送信することが可能になり、種々の指示を与えることができる。
【００２０】
図３は、図２に示した制御手段１２の詳細な構成を示すブロック図である。制御手段１２は、トリガ認証制御部１２０、ＩＰアドレス取得制御部１２１、ＩＰアドレス通知制御部１２２、ユーザインタフェース制御部１２３から構成されている。この制御手段１２には、通信手段１１、トリガ認証手段１３、車載サーバＩＤ記憶手段１６および動作管理手段１７が接続されている。
【００２１】
トリガ認証制御部１２０は、通信手段１１からトリガを受けて、認証要求をトリガ認証手段１３に送る。このトリガ認証手段１３は、トリガの発信元の認証を行い、認証結果をトリガ認証制御部１２０に送る。トリガ認証制御部１２０は、認証結果が正当であることを示している場合に、トリガ信号をＩＰアドレス取得制御部１２１に送る。
【００２２】
ＩＰアドレス取得制御部１２１は、トリガ認証制御部１２０からのトリガを受けると、その旨をユーザインタフェース制御部１２３に送る。ユーザインタフェース制御部１２３は、携帯端末３への接続を開始することをユーザに知らせ、その可否の判断を仰ぐ。そして、ＩＰアドレス取得制御部１２１は、ユーザインタフェース制御部１２３から許可すべき旨の信号が得られると、通信手段１１に接続要求を送る。この接続要求に応答して、通信手段１１からＩＰアドレスが取得されると、ＩＰアドレス取得制御部１２１は、そのＩＰアドレスをＩＰアドレス通知制御部１２２に送るとともに、サーバ起動トリガを生成してサーバ処理部２０に送る。
【００２３】
ＩＰアドレス通知制御部１２２は、ＩＰアドレス取得制御部１２１からＩＰアドレスを受けると、通信手段１１を介して変換サーバ４（変換サーバ４のＩＰアドレスはあらかじめ保持している）へ通知する。なお、ＩＰアドレス通知制御部１２２は、動作管理手段１７から取得した車載サーバ１の動作状態を表す動作状態情報を受けて、接続先となる変換サーバを決定し、決定された変換サーバに対してＩＰアドレスを通知する。また、車載サーバＩＤ記憶手段１６に記憶されている車載サーバＩＤを変換サーバ４に通知する処理も行う。これらトリガ認証手段１３、車載サーバＩＤ記憶手段１６および動作管理手段１７については、後に、さらに詳細に説明する。
【００２４】
図１に示す車載サーバ１は、上述した構成から、この発明に関係する部分のみを抽出して示している。即ち、車載サーバ１は、通信手段１１、制御手段１２を備えている。通信手段１１は、この発明の第１通信手段に対応し、制御手段１２からの接続要求に応答して、ネットワーク５との間の通信を制御する。制御手段１２は、携帯端末３からトリガを受信すると、通信手段１１に接続要求を出す。
【００２５】
図４は、図１に示した車載サーバ１の具体的な構成例を示すブロック図である。この車載サーバ１の一例として示すカーナビゲーション装置１００は、入出力インタフェース部１０１、通信インタフェース部１０２および制御部１０３から構成されている。図２に示す通信手段１１は、通信インタフェース部１０２と携帯電話１１０とによって実現されている。また、制御手段１２は、制御部１０３によって実現されている。なお、携帯電話１１０は、カーナビゲーション装置１００と分離独立しているものを例示するために、カーナビゲーション装置１００を示す枠の外側に描いている。そして、カーナビゲーション装置１００と携帯電話１１０との間は、例えばシリアル通信機能やブルートゥース（登録商標）通信機能によって通信を行う。また、携帯電話１１０の代わりに、この携帯電話１１０と同様な通信機能を有する通信モジュールをカーナビゲーション装置１００に一体に内蔵しておく構成でもよい。
【００２６】
入出力インタフェース部１０１は、外部装置との入出力を制御する。この入出力インタフェース部１０１は、図２の操作部２３および車内通信部２５に対応する。通信インタフェース部１０２は、例えばシリアル通信機能やブルートゥース（登録商標）通信機能などを有し、これらの機能を用いて携帯電話１１０との間の通信を制御する。制御部１０３は、入出力インタフェース部１０１および通信インタフェース部１０２との間で信号を送受することにより、カーナビゲーション装置１００の全体を制御する。携帯電話１１０は、例えばシリアル通信機能、ブルートゥース（登録商標）通信機能などを有し、これらの機能を用いてカーナビゲーション装置１００との間で通信を行う。また、携帯電話１１０は、ネットワーク５を介して携帯端末３および変換サーバ４との間で通信を行う。
【００２７】
ＩＰアドレス提供サーバ２は、例えばインターネットサービスプロバイダ（ＩＳＰ）が提供するサーバから構成されている。ＩＰアドレス提供サーバ２は、ネットワーク５上のＩＰアドレスを割り振る機能を有する。このＩＰアドレス提供サーバ２は、現在一般に普及しているインターネットサービスプロバイダが運用しているものと同じであるので、詳細な説明を省略する。
【００２８】
携帯端末３は、例えばＩＰ通信機能を有する携帯電話から構成されている。この携帯端末３は、通信手段３１、制御手段３２から構成されている。通信手段３１は、この発明の第２通信手段に対応し、ネットワーク５との通信（ＩＰ通信）および他の通信、例えば電話通信、メール通信、赤外線通信等に対応する。制御手段３２はトリガ発信および通信手段３１による通信を制御する。トリガを発信した後にネットワーク５への接続を開始する処理はソフトウェアまたは手動で実現することができる。
【００２９】
図５は、携帯端末３の具体的な構成例を示すブロック図である。この携帯端末３の一例として示す携帯電話３００は、入出力インタフェース部３０１、ＩＰ通信インタフェース部３０２、音声通信インタフェース部３０３および制御部３０４から構成されている。通信手段３１は、ＩＰ通信インタフェース部３０２、音声通信インタフェース部３０３によって実現されている。制御手段３２は、制御部３０４によって実現されている。また、入出力インタフェース部３０１は、外部装置との入出力を制御する。ＩＰ通信インタフェース部３０２は、例えばネットワーク５との間のＩＰ通信を制御する。音声通信インタフェース部３０３は、音声の送受を制御する。制御部３０４は、入出力インタフェース部３０１、ＩＰ通信インタフェース部３０２および音声通信インタフェース部３０３との間で信号を送受することにより、この携帯端末３の全体を制御する。
【００３０】
変換サーバ４は、例えば、ネットワーク５に常時接続状態にある、サーバ機能を有するサーバ用パーソナルコンピュータから構成されている。この変換サーバ４は、通信手段４１および制御手段４２から構成されている。通信手段４１は、ネットワーク５との間の有線、無線等による接続を制御する。制御手段４２は、車載サーバ１からのＩＰアドレス通知を受けて、ＩＰアドレスを保持し、携帯端末３からのＩＰアドレス要求に応じてＩＰアドレスを返信する。
【００３１】
図６は、変換サーバ４の具体的な構成例を示すブロック図である。変換サーバ４は、ＩＰアドレス保持部４０１、ＩＰ通信インタフェース部４０２および制御部４０３から構成されている。通信手段４１は、ＩＰ通信インタフェース部４０２によって実現されている。また、制御手段４２は、ＩＰアドレス保持部４０１と制御部４０３とによって実現されている。ＩＰアドレス保持部４０１は、ＩＰアドレスを保持する。ＩＰ通信インタフェース部４０２は、ネットワーク５との間のＩＰ通信を制御する。制御部４０３は、ＩＰアドレス保持部４０１およびＩＰ通信インタフェース部４０２との間で信号を送受することにより、この変換サーバ４の全体を制御する。
【００３２】
次に、上記のように構成される、この発明の実施の形態１に係る通信システムの動作を、図７に示すシーケンス図を参照しながら説明する。
【００３３】
まず、携帯端末３は、接続したい車載サーバ１に対してトリガを発信する（１）。トリガとしては電話発信、メール送信などを用いることができる。車載サーバ１の通信インタフェース部１０２は、携帯端末３から発信されたトリガを受信した携帯電話１１０からのトリガ信号を制御部１０３に通知する。これにより、車載サーバ１の制御部１０３は、ＩＰアドレス提供サーバ２に対してダイヤルアップ接続を開始する（２）。ＩＰアドレス提供サーバ２は、カーナビゲーション装置用のＩＰアドレスを割り振って車載サーバ１に通知する。これにより、車載サーバ１は、ＩＰアドレスを取得する（３）。次いで、車載サーバ１は、あらかじめ決められた変換サーバ４に対し、自己に割り振られたＩＰアドレスを通知する（４）。変換サーバ４は、ＩＰ通信インタフェース部４０２によって車載サーバ１からのＩＰアドレス通知を受け、そのＩＰアドレスをＩＰアドレス保持部４０１に保持する。
【００３４】
一方、携帯端末３は、ＩＰアドレス提供サーバ２に対してダイヤルアップ接続を開始する（５）。ＩＰアドレス提供サーバ２は、携帯端末用のＩＰアドレスを割り振って携帯端末３に通知する（６）。携帯端末３は、このＩＰアドレスを自己に割り振られたＩＰアドレスとして自己の内部に保持する。次いで、携帯端末３は、あらかじめ決められた変換サーバ４に車載サーバ１のＩＰアドレスを要求する（７）。変換サーバ４は、ＩＰ通信インタフェース部４０２で携帯端末３からのＩＰアドレス要求を受け、ＩＰアドレス保持部４０１に保持しているＩＰアドレスを携帯端末３に通知する（８）。携帯端末３は、変換サーバ４から車載サーバ１のＩＰアドレスを受け取ってＩＰ通信を確立する（９）。以後、車載サーバ１に割り振られたＩＰアドレスと携帯端末３に割り振られたＩＰアドレス（自己の内部に記憶している）とを用いて、車載サーバ１と携帯端末３との間で、ネットワーク５を介してＩＰ通信が行われる。
【００３５】
なお、図７に示したシーケンス図において、車載サーバ１からのＩＰアドレス通知（４）と、携帯端末３からのＩＰアドレス要求（７）とが変換サーバ４に到着する順番が逆になる（ＩＰアドレス要求の後にＩＰアドレス通知がくる）場合は、変換サーバ４において、ＩＰアドレス要求を受信した後に所定の待ち時間を設けることにより対処できる。
【００３６】
以上説明したように、実施の形態１によれば、固定ＩＰアドレスを持たない携帯端末３と固定ＩＰアドレスを持たない車載サーバ１との間で、変換サーバ４を仲介役として車載サーバ１のＩＰアドレスを携帯端末３に通知することによって、携帯端末３側から車載サーバ１に対しＩＰ通信を確立することが可能になる。
【００３７】
なお、上述した実施の形態１に係る通信システムにおいて、携帯端末３から送信されるトリガに、車載サーバ１が接続する変換サーバ４の宛先を接続先変換サーバ情報として付加するように構成することができる。具体的には、電話着信をトリガとする場合、あらかじめ車載サーバ１に複数の変換サーバ４の宛先を番号付けして保存しておき、携帯端末３が車載サーバ１に接続された携帯電話１１０に発信する際に、電話番号の後にサブアドレスとして希望の変換サーバ４の番号を付加するように構成できる。メールをトリガとする場合は、メール内容に変換サーバ４のアドレスを直接に記述するように構成できる。この構成によれば、複数存在する変換サーバのうち、どの変換サーバに接続するかをトリガ発信元である携帯端末３が決定できる。
【００３８】
また、車載サーバ１は、トリガを受信した後に、自己の画面に、例えば図８に示すような、トリガを受信したので外部への接続を開始する旨を知らせるメッセージを表示してユーザに知らせるユーザインタフェース（ＵＩ）をさらに備えるように構成できる。この場合、ユーザインタフェースでは、車載サーバ１のユーザが、接続の可否を選択できるように構成することができる。また、ユーザへの通知は音声によって行い、ユーザの接続の可否の指示も音声によって受付けるように構成することもできる。この構成によれば、トリガの受信および変換サーバへの接続の可否をユーザに知らせることができるので、トリガを受信するか、変換サーバへ接続するかの判断をユーザに任せることができる。
【００３９】
実施の形態２．
この発明の実施の形態２に係る通信システムは、実施の形態１に係る通信システムにおける車載サーバにトリガ発信元を認証する機能を設け、許可された携帯端末からのみ車載サーバによる通信を起動できるようにしたものである。
【００４０】
図９は、この発明の実施の形態２に係る通信システムの構成を示すブロック図である。この通信システムは、実施の形態１に係る通信システムの車載サーバ１が車載サーバ１ａに、携帯端末３が携帯端末３ａにそれぞれ変更されて構成されている。
【００４１】
車載サーバ１ａは、実施の形態１の車載サーバ１に、トリガ認証手段１３、登録情報記憶手段１４および登録手段１５が追加されて構成されている。トリガ認証手段１３は、制御手段１２からの要求に応じて、トリガの発信元の認証を行い、認証結果を制御手段１２に送る。登録情報記憶手段１４は、トリガ認証を行う際に用いる情報を記憶する。登録手段１５は、トリガ認証を行う際に用いる情報を登録情報記憶手段１４に追加する。なお、制御手段１２は、携帯端末３ａからのトリガを通信手段１１を介して受信すると、トリガ認証手段１３でトリガの発信元の認証を行い、正当であることが確認された場合に通信手段１１に接続要求を送る。
【００４２】
図１０は、車載サーバ１ａの具体的な構成例を示すブロック図である。この車載サーバ１ａの一例として示すカーナビゲーション装置１００ａは、実施の形態１のカーナビゲーション装置１００に、トリガ認証部１０４および登録情報記憶部１０５が追加されて構成されている。
【００４３】
トリガ認証部１０４はトリガ認証手段１３に対応し、制御部１０３からの要求に応じて、トリガの発信元の認証を行い、認証結果を制御部１０３に送る。登録情報記憶部１０５は、登録情報記憶手段１４に対応し、トリガ認証を行う際に用いるトリガ発信元ＩＤを記憶する。トリガ発信元ＩＤとしては、例えば携帯端末３ａの電話番号、メールアドレス、パスワード、機器固有のＩＤ番号等を用いることができる。また、入出力インタフェース部１０１は、登録手段１５に対応し、トリガ発信元ＩＤを登録情報記憶部１０５に追加するために使用される。
【００４４】
制御部１０３は、入出力インタフェース部１０１、通信インタフェース部１０２およびトリガ認証部１０４との間で信号を送受することにより、カーナビゲーション装置１００ａの全体を制御する。例えば、制御部１０３は、携帯端末３ａから携帯電話１１０および通信インタフェース部１０２を介してトリガを受信すると、トリガ認証部１０４でトリガの発信元の認証を行い、正当であることが確認された場合に通信インタフェース部１０２に接続要求を送る。
【００４５】
携帯端末３ａは、実施の形態１の携帯端末３に、トリガ発信元ＩＤ記憶手段３３が追加されて構成されている。トリガ発信元ＩＤ記憶手段３３に記憶されるトリガ発信元ＩＤは、携帯端末３ａを特定するための情報であり、例えば電話番号、メールアドレス、ユーザが設定したパスワード、機器固有のＩＤ番号、これらの組合せ等を用いることができる。
【００４６】
図１１は、携帯端末３ａの具体的な構成例を示すブロック図である。この携帯端末３ａの一例として示す携帯電話３００ａは、実施の形態１の携帯電話３００にトリガ発信元ＩＤ記憶部３０５が追加されて構成されている。トリガ発信元ＩＤ記憶部３０５は、トリガ発信元ＩＤ記憶手段３３に対応する。
【００４７】
次に、上記のように構成される、この発明の実施の形態２に係る通信システムの動作を説明する。
【００４８】
まず、携帯端末３ａを特定するトリガ発信元ＩＤを、接続したい車載サーバ１ａに事前に登録しておく。電話番号やメールアドレス等はあらかじめ決められているが、パスワード等といった携帯端末３ａのユーザが独自に作成できる情報は、車載サーバ１ａへ登録する前に携帯端末３ａ上で作成し、この作成したトリガ発信元ＩＤを、入出力インタフェース部３０１を介して車載サーバ１ａに送る。車載サーバ１ａは、携帯端末３ａから送られてきたトリガ発信元ＩＤを入出力インタフェース部１０１で受け取り、登録情報記憶部１０５に格納（登録）する。なお、トリガ発信元ＩＤは、携帯端末３ａとの間のケーブル接続による通信、赤外線通信、音声通信、メール通信などにより受け取るように構成できる。また、トリガ発信元ＩＤの登録情報記憶部１０５への登録は、車載サーバ１ａの操作部２３（図２参照）からトリガ発信元ＩＤを直接に入力して行うように構成できる。
【００４９】
携帯端末３ａから車載サーバ１ａに接続する場合は、携帯端末３ａは、接続したい車載サーバ１ａに対してトリガを発信するとともにトリガ発信元ＩＤを送信する。車載サーバ１の通信インタフェース部１０２は、携帯端末３ａから携帯電話１１０を介して送られてくるトリガおよびトリガ発信元ＩＤを受けて制御部１０３に通知する。制御部１０３は、トリガと共に送られてきたトリガ発信元ＩＤを抜き出してトリガ認証部１０４に送り、トリガ認証を要求する。これにより、トリガ認証部１０４は、登録情報記憶部１０５に登録されている情報を使用してトリガ認証を行い、認証結果を制御部１０３に返す。制御部１０３は、認証結果が認証されなかった旨を表している場合は処理を終了する。一方、正しく認証された場合は、ＩＰアドレス提供サーバ２に対してダイヤルアップ接続を開始する。以下、実施の形態１と同じ処理が行われる。
【００５０】
以上説明したように、この発明の実施の形態２に係る通信システムによれば、車載サーバ１ａは、携帯端末３ａからのトリガに対して身元を確認する認証を行い、認証されたトリガにのみ応答してＩＰ接続の確立を行うので、セキュリティを高く維持できる。また、トリガ認証手段が認証に用いる情報として携帯端末を特定するためのトリガ発信元ＩＤを登録するように構成したので、車載サーバに接続可能な携帯端末を追加することができる。
【００５１】
なお、電話着信をトリガとし、トリガ発信元ＩＤとして電話番号が登録されている場合、携帯端末３ａから車載サーバ１ａに対して電話発信することによりトリガとトリガ発信元ＩＤを同時に送ったことになる。さらに、トリガ発信元ＩＤとして電話番号とパスワードとを用いる場合、電話番号の後にサブアドレスとしてパスワードを付加するように構成できる。また、メールをトリガとする場合、トリガ発信元ＩＤはメールの件名や本文中に記述するように構成できる。
【００５２】
実施の形態３．
上述した実施の形態２に係る通信システムでは、携帯端末を特定するためのトリガ発信元ＩＤによって車載サーバの通信機能を起動するか否かを判定するように構成したが、この実施の形態３に係る通信システムでは、そのトリガ発信元ＩＤを変換サーバに通知し、変換サーバにおいてトリガ発信元ＩＤとＩＰアドレスとを関連付けて記憶し、且つ、変換サーバにＩＤ認証手段を設けて認証を行うようにしたものである。
【００５３】
図１２は、この発明の実施の形態３に係る通信システムの構成を示すブロック図である。この通信システムは、実施の形態２に係る通信システムの変換サーバ４が変換サーバ４ａに変更されて構成されている。
【００５４】
変換サーバ４ａは、実施の形態２の変換サーバ４に、ＩＤ認証手段４３が追加されて構成されている。また、制御手段４２は、ＩＰアドレスにトリガ発信元ＩＤを対応付けて保持する。ＩＤ認証手段４３は、車載サーバ１ａから通知されるトリガ発信元ＩＤと携帯端末３ａから通知されるトリガ発信元ＩＤとを用いて認証を行う。
【００５５】
図１３は、変換サーバ４ａの具体的な構成例を示すブロック図である。この変換サーバ４ａは、図６に示した実施の形態１の変換サーバ４にＩＤ認証部４０４が追加されて構成されている。ＩＤ認証部４０４は、ＩＤ認証手段４３に対応する。また、ＩＰアドレス保持部４０１は、図１４に示すように、ＩＰアドレスとトリガ発信元ＩＤとの対を複数記憶する。
【００５６】
次に、上記のように構成される、この発明の実施の形態３に係る通信システムの動作を説明する。
【００５７】
まず、携帯端末３ａは、実施の形態２と同様に、接続したい車載サーバ１ａに対してトリガ発信元ＩＤを事前に登録しておく。そして、携帯端末３ａから車載サーバ１ａに接続する場合は、車載サーバ１ａに対してトリガを発信するとともに、自己を特定するトリガ発信元ＩＤを送信する。車載サーバ１ａの通信インタフェース部１０２は、携帯端末３ａから携帯電話１１０を介して送られてくるトリガおよびトリガ発信元ＩＤを受けて制御部１０３に通知する。
制御部１０３は、トリガと共に送られてきたトリガ発信元ＩＤを抜き出して一時記憶するとともにトリガ認証部１０４に送り、トリガ認証を要求する。これにより、トリガ認証部１０４は、登録情報記憶部１０５に登録されている情報を使用してトリガ認証を行い、認証結果を制御部１０３に返す。制御部１０３は、認証結果が認証されなかった旨を表している場合は処理を終了する。一方、正しく認証された場合は、ＩＰアドレス提供サーバ２に対してダイヤルアップ接続を開始する。以下、実施の形態１と同じ処理が行われる。
次いで、制御部１０３は、ＩＰアドレス提供サーバ２に対してダイヤルアップ接続を開始する。ＩＰアドレス提供サーバ２は、カーナビゲーション装置用のＩＰアドレスを割り振って車載サーバ１ａに通知する。これにより、車載サーバ１ａは、ＩＰアドレスを取得する。次いで、車載サーバ１ａは、あらかじめ決められた変換サーバ４ａに対し、自己に割り振られたＩＰアドレスと先に抜き出して一時記憶しているトリガ発信元ＩＤとを通知する。変換サーバ４ａは、ＩＰ通信インタフェース部４０２によって車載サーバ１ａからトリガ発信元ＩＤとＩＰアドレスの通知を受け、図１４に示すように、そのトリガ発信元ＩＤおよびＩＰアドレスを対にしてＩＰアドレス保持部４０１に保持する。
【００５８】
一方、携帯端末３ａは、ＩＰアドレス提供サーバ２に対してダイヤルアップ接続を開始する。ＩＰアドレス提供サーバ２は、携帯端末用のＩＰアドレスを割り振って携帯端末３ａに通知する。携帯端末３ａは、このＩＰアドレスを自己のＩＰアドレスとして自己の内部に保持する。次いで、携帯端末３ａは、あらかじめ決められた変換サーバ４ａに対し、トリガ発信元ＩＤを通知するとともに、車載サーバ１ａのＩＰアドレスを要求する。変換サーバ４ａは、ＩＰ通信インタフェース部４０２で携帯端末３ａからのＩＰアドレス要求を受けると、ＩＰアドレス要求と共に送られてきたトリガ発信元ＩＤを抜き出してＩＤ認証部４０４に送り、ＩＤ認証を要求する。ＩＤ認証部４０４は、ＩＰアドレス保持部４０１に保持されているトリガ発信元ＩＤ群を参照してＩＤ認証を行う。そして、このＩＤ認証により認証された場合は、該当するＩＰアドレスを制御部４０３に返信し（例えば携帯端末３ａから通知されたトリガ発信元ＩＤがｂと一致した場合、ｂのＩＰアドレスを返信する）、認証されなかった場合は携帯端末３ａの要求に該当するＩＰアドレスが存在しないものと判断し、該当なしを制御部４０３に返信する。制御部４０３は、認証された場合はＩＰアドレスを携帯端末３ａに送り、認証されなかった場合は、その旨を携帯端末３ａに通知する。
【００５９】
携帯端末３ａは、変換サーバ４ａから車載サーバ１ａのＩＰアドレスを受け取った場合は、ＩＰ通信を確立する。以後、車載サーバ１ａに割り振られたＩＰアドレスと携帯端末３ａに割り振られたＩＰアドレスとを用いて、車載サーバ１ａと携帯端末３ａとの間で、ネットワーク５を介してＩＰ通信が行われる。一方、携帯端末３ａは、変換サーバ４ａから車載サーバ１ａのＩＰアドレスを受け取ることができなかった場合は、ＩＰ通信は確立されず、車載サーバ１ａと携帯端末３ａとの間のネットワーク５を介したＩＰ通信は行われない。
【００６０】
以上説明したように、この発明の実施の形態３に係る通信システムによれば、ＩＤ認証手段を変換サーバに設け、車載サーバは変換サーバにトリガ発信元ＩＤを通知し、変換サーバで携帯端末−車載サーバ間の認証を行うように構成したので、１台の変換サーバで複数の車載サーバのＩＰアドレスを保持し、携帯端末からの要求が正当であることを判断した場合にのみＩＰアドレスを返信することが可能になる。
【００６１】
実施の形態４．
上述した実施の形態３に係る通信システムでは、携帯端末を特定するためのトリガ発信元ＩＤを使用して認証を行うように構成されているが、この実施の形態４に係る通信システムでは、車載サーバを特定するための車載サーバＩＤを用いて認証を行うようにしたものである。
【００６２】
図１５は、この発明の実施の形態４に係る通信システムの構成を示すブロック図である。この通信システムは、実施の形態３に係る通信システムの車載サーバ１ａが車載サーバ１ｂに、携帯端末３ａが携帯端末３ｂに、変換サーバ４ａが変換サーバ４ｂにそれぞれ変更されて構成されている。
【００６３】
車載サーバ１ｂは、実施の形態２の車載サーバ１ａに車載サーバＩＤ記憶手段１６が追加されて構成されている。車載サーバＩＤ記憶手段１６は、車載サーバＩＤを記憶する。車載サーバＩＤは、車載サーバ１ｂを構成するカーナビゲーション装置１００を特定するための固有の情報であり、例えば、カーナビゲーション装置１００に接続された携帯電話１１０の電話番号、メールアドレス、パスワード、機器固有のＩＤ番号、これらの組合せ等を用いることができる。
【００６４】
携帯端末３ｂは、実施の形態２の携帯端末３ａに車載サーバＩＤ記憶手段３４および登録手段３５が追加されて構成されている。車載サーバＩＤ記憶手段３４は、複数の車載サーバＩＤを記憶する。登録手段３５は、車載サーバＩＤを車載サーバＩＤ記憶手段３４に登録するために使用される。
【００６５】
変換サーバ４ｂは、制御手段４２に記憶される情報を除き、実施の形態３の変換サーバ４ａと同じである。即ち、制御手段４２は、ＩＰアドレスに車載サーバＩＤを対応付けて保持する。
【００６６】
図１６は、車載サーバ１ｂの具体的な構成例を示すブロック図である。この車載サーバ１ｂの一例として示すカーナビゲーション装置１００ｂは、図１０に示した実施の形態２のカーナビゲーション装置１００ａに車載サーバＩＤ記憶部１０６が追加されて構成されている。車載サーバＩＤ記憶部１０６は、車載サーバＩＤ記憶手段１６に対応する。
【００６７】
図１７は、携帯端末３ｂの具体的な構成例を示すブロック図である。この携帯端末３ｂの一例として示す携帯電話３００ｂは、図１１に示した実施の形態２の携帯端末３ａに車載サーバＩＤ記憶部３０６が追加されて構成されている。車載サーバＩＤ記憶部３０６は、車載サーバＩＤ記憶手段３４に対応する。また、入出力インタフェース部３０１は、登録手段３５に対応し、車載サーバＩＤを車載サーバＩＤ記憶部３０６に追加するために使用される。
【００６８】
また、変換サーバ４ｂの構成は、図１３に示した実施の形態３のそれと同じであるが、ＩＰアドレス保持部４０１は、図１８に示すように、ＩＰアドレスと車載サーバＩＤとの対を複数記憶する。
【００６９】
次に、上記のように構成される、この発明の実施の形態４に係る通信システムの動作を説明する。
【００７０】
まず、携帯端末３ｂは、実施の形態２と同様に、携帯端末３ｂを特定するトリガ発信元ＩＤを生成し、接続したい車載サーバ１ｂに送る。車載サーバ１ｂは、実施の形態２と同様に、携帯端末３ｂから送られてきたトリガ発信元ＩＤを登録する。これによって事前の登録が完了する。この際、車載サーバ１ｂであらかじめ生成されていた、車載サーバ１ｂを特定するための車載サーバＩＤを入出力インタフェース部１０１を介して携帯端末３ｂに送る。携帯端末３ｂは、車載サーバ１ｂから送られてきた車載サーバＩＤを入出力インタフェース部３０１で受け取り、車載サーバＩＤ記憶部３０６に格納（登録）する。なお、携帯端末３ｂに車載サーバＩＤを登録する方法としては、車載サーバ１ｂの入出力インタフェース部１０１に接続された図示しないモニタ画面に車載サーバＩＤを表示させ、携帯端末３ｂの入出力インタフェース部３０１に接続された図示しない入力装置（ボタン）から直接入力する方法や、車載サーバ１ｂのモニタ画面を携帯端末３ｂの入出力インタフェース部３０１に接続された図示しないカメラで撮影して取り込む方法、車載サーバ１ｂとの間のケーブル接続による通信、赤外線通信、音声通信、メール通信や、入出力インタフェース部３０１に装着されたＳＤカード、メモリスティックなどの記録媒体を使用する方法を用いることができる。
【００７１】
次いで、携帯端末３ｂは、接続したい車載サーバ１ｂに対してトリガを発信するとともにトリガ発信元ＩＤを送信する。車載サーバ１ｂの通信インタフェース部１０２は、携帯端末３ｂから携帯電話１１０を介して送られてくるトリガおよびトリガ発信元ＩＤを受けて制御部１０３に通知する。以下、実施の形態２で説明した動作と同様の動作でトリガ認証が行われる。
【００７２】
次いで、車載サーバ１ｂの制御部１０３は、ＩＰアドレス提供サーバ２に対してダイヤルアップ接続を開始する。ＩＰアドレス提供サーバ２は、カーナビゲーション装置用のＩＰアドレスを割り振って車載サーバ１ｂに通知する。これにより、車載サーバ１ｂは、ＩＰアドレスを取得する。一方、携帯端末３ｂは、ＩＰアドレス提供サーバ２に対してダイヤルアップ接続を開始する。ＩＰアドレス提供サーバ２は、携帯端末用のＩＰアドレスを割り振って携帯端末３ｂに通知する。携帯端末３ｂは、このＩＰアドレスを自己のＩＰアドレスとして自己の内部に保持する。
【００７３】
次いで、車載サーバ１ｂは、あらかじめ決められた変換サーバ４ｂに対し、自己に割り振られたＩＰアドレスと車載サーバＩＤ記憶部１０６に記憶されている車載サーバＩＤとを通知する。変換サーバ４ｂは、ＩＰ通信インタフェース部４０２によって車載サーバ１ｂから車載サーバＩＤとＩＰアドレスの通知を受け、図１８に示すように、その車載サーバＩＤおよびＩＰアドレスを対にしてＩＰアドレス保持部４０１に保持する。
【００７４】
次いで、携帯端末３ｂは、あらかじめ決められた変換サーバ４ｂに対し、車載サーバＩＤを通知するとともに、車載サーバ１ｂのＩＰアドレスを要求する。変換サーバ４ｂは、ＩＰ通信インタフェース部４０２で携帯端末３ｂからのＩＰアドレス要求を受けると、ＩＰアドレス要求と共に送られてきた車載サーバＩＤを抜き出してＩＤ認証部４０４に送り、ＩＤ認証を要求する。ＩＤ認証部４０４は、ＩＰアドレス保持部４０１に保持されている車載サーバＩＤ群を使用してＩＤ認証を行う。そして、このＩＤ認証により認証された場合は、該当するＩＰアドレスを制御部４０３に返信し、認証されなかった場合は携帯端末３ｂの要求に該当するＩＰアドレスが存在しないものと判断し、該当なしを制御部４０３に返信する。制御部４０３は、認証された場合はＩＰアドレスを携帯端末３ｂに送り、認証されなかった場合は、その旨を携帯端末３ｂに通知する。
【００７５】
携帯端末３ｂは、変換サーバ４ｂから車載サーバ１ｂのＩＰアドレスを受け取った場合は、ＩＰ通信を確立する。以後、車載サーバ１ｂに割り振られたＩＰアドレスと携帯端末３ｂに割り振られたＩＰアドレスとを用いて、車載サーバ１ｂと携帯端末３ｂとの間で、ネットワーク５を介してＩＰ通信が行われる。一方、変換サーバ４ｂから車載サーバ１ｂのＩＰアドレスを受け取ることができなかった場合は、ＩＰ通信は確立されず、車載サーバ１ｂと携帯端末３ｂとの間のネットワーク５を介したＩＰ通信は行われない。
【００７６】
以上説明したように、この発明の実施の形態４に係る通信システムによれば、車載サーバ毎に車載サーバＩＤを持っているため、１台の携帯端末が複数の車載サーバに接続することが可能になる。また、携帯端末は、複数の車載サーバにトリガを発信する際の宛先を知ることができるので、接続可能な車載サーバを特定できる。さらに、携帯端末を車載サーバとみなして車載サーバ同士でＩＰ通信を確立することも可能である。
【００７７】
実施の形態５．
この発明の実施の形態５に係る通信システムは、上述した実施の形態４に係る通信システムおいて、車載サーバの動作状態を管理する動作管理手段を設け、その結果を変換サーバに通知することにより外部から車載サーバの状態を知ることができるようにしたものである。
【００７８】
図１９は、この発明の実施の形態５に係る通信システムの構成を示すブロック図である。この通信システムは、実施の形態４に係る通信システムの車載サーバ１ｂが車載サーバ１ｃに、変換サーバ４ｂが変換サーバ４ｃにそれぞれ変更されて構成されている。
【００７９】
車載サーバ１ｃは、実施の形態４の車載サーバ１ｂに動作管理手段１７が追加されて構成されている。動作管理手段１７は、車載サーバ１ｃの動作、例えば、どのプログラムが存在して現在どのプログラムが動作しているか等を管理する。
【００８０】
変換サーバ４ｃは、制御手段４２に記憶される情報を除き、実施の形態４の変換サーバ４ｂと同じである。即ち、制御手段４２は、ＩＰアドレスに車載サーバＩＤおよび動作状態情報を対応付けて保持する。
【００８１】
図２０は、車載サーバ１ｃの具体的な構成例を示すブロック図である。この車載サーバ１ｃの一例として示すカーナビゲーション装置１００ｃは、図１６に示した実施の形態４のカーナビゲーション装置１００ｂに動作管理部１０７が追加されて構成されている。動作管理部１０７は、動作管理手段１７に対応する。
【００８２】
また、変換サーバ４ｃの構成は、図１３に示した実施の形態３のそれと同じであるが、ＩＰアドレス保持部４０１は、図２１に示すように、ＩＰアドレス、車載サーバＩＤおよび動作状態情報から成る組を複数記憶する。図２２は、動作状態情報の一例を示す。動作状態情報は、車載サーバ１ｃ自体の状況、動作しているプログラムのリスト、その動作状況等から構成されている。例えば、動作状態情報中のネットワークの接続状態を参照することにより車載サーバ１ｃ内のＩＰアドレスが有効か無効かを判断できる。
【００８３】
次に、上記のように構成される、この発明の実施の形態５に係る通信システムの動作を、図２３に示すシーケンス図を参照しながら説明する。
【００８４】
携帯端末３ｂは、車載サーバ１ｃにトリガを発信する前に、変換サーバ４ｃにアクセスし、接続したい車載サーバの動作状態情報を取得する。具体的には、携帯端末３ｂは、まず、ＩＰアドレス提供サーバ２に対してダイヤルアップ接続を開始する（１０）。ＩＰアドレス提供サーバ２は、携帯端末用のＩＰアドレスを割り振って携帯端末３ｂに通知する（１１）。携帯端末３ｂは、このＩＰアドレスを自己に割り振られたＩＰアドレスとして自己の内部に保持する。
【００８５】
次いで、携帯端末３ｂは、あらかじめ決められた変換サーバ４ｃに車載サーバ１ｃの動作状態情報の取得の要求とともに、車載サーバＩＤを通知する（１２）。変換サーバ４ｃは、ＩＰ通信インタフェース部４０２で携帯端末３ｂからの動作状態情報要求および車載サーバＩＤを受け、その車載サーバＩＤと車載サーバ１ｃから通知された車載サーバＩＤ群を参照してＩＤ認証を行う。そして、このＩＤ認証により認証されなかった場合は、携帯端末３ｂの要求に該当するＩＰアドレスが存在しないものと判断し、該当なしを返信する。一方、認証された場合は、次いで、該当する動作状態情報を参照して有効なＩＰアドレスを保持しているかどうかを調べる。図２３では、有効なＩＰアドレスを保持しているかどうかの一例として、車載サーバ１ｃが既にネットワーク５に接続されているかどうかを調べる状態を示している。そして、有効なＩＰアドレスを保持していればＩＰアドレスを返信（携帯端末３ｂから通知された車載サーバＩＤがｂと一致した場合、ｂのＩＰアドレスを返信）する（１３）。これにより、携帯端末３ｂは、変換サーバ４ｃから車載サーバ１ｃのＩＰアドレスを受け取ってＩＰ通信を確立する（１５）。以後、車載サーバ１ｃに割り振られたＩＰアドレスと携帯端末３ｂに割り振られたＩＰアドレス（自己の内部に記憶している）とを用いて、車載サーバ１ｃと携帯端末３ｂとの間で、ネットワーク５を介してＩＰ通信が行われる。
【００８６】
一方、変換サーバ４ｃは、有効なＩＰアドレスを保持していなければＩＰアドレスなしである旨を携帯端末３ｂに返信する（１４）。これにより、携帯端末３ｂは、接続したい車載サーバ１ｃに対してトリガを発信するとともに、自己を特定するトリガ発信元ＩＤを送信する。車載サーバ１ｃの通信インタフェース部１０２は、携帯端末３ｂから携帯電話１１０を介して送られてくるトリガおよびトリガ発信元ＩＤを受けて制御部１０３に通知する。以下、実施の形態２で説明した動作と同様の動作でトリガ認証が行われる。
【００８７】
次いで、車載サーバ１ｃの制御部１０３は、ＩＰアドレス提供サーバ２に対してダイヤルアップ接続を開始する。ＩＰアドレス提供サーバ２は、カーナビゲーション装置用のＩＰアドレスを割り振って車載サーバ１ｃに通知する。これにより、車載サーバ１ｃは、ＩＰアドレスを取得する。
【００８８】
次いで、車載サーバ１ｃは、あらかじめ決められた変換サーバ４ｃに対し、自己に割り振られたＩＰアドレス、車載サーバＩＤ記憶部１０６に記憶されている車載サーバＩＤおよび動作管理部１０７に記憶されている動作状態情報を通知する。変換サーバ４ｃは、ＩＰ通信インタフェース部４０２によって車載サーバ１ｃから車載サーバＩＤ、ＩＰアドレスおよび動作状態情報の通知を受け、図２１に示すように、その車載サーバＩＤ、ＩＰアドレスおよび動作状態情報を一組にしてＩＰアドレス保持部４０１に保持する。
【００８９】
次いで、携帯端末３ｂは、あらかじめ決められた変換サーバ４ｃに対し、車載サーバＩＤを通知するとともに、車載サーバ１ｃのＩＰアドレスを要求する。変換サーバ４ｃは、ＩＰ通信インタフェース部４０２で携帯端末３ｂからのＩＰアドレス要求を受けると、ＩＰアドレス要求と共に送られてきた車載サーバＩＤを抜き出してＩＤ認証部４０４に送り、ＩＤ認証を要求する。ＩＤ認証部４０４は、ＩＰアドレス保持部４０１に保持されている車載サーバＩＤ群を使用してＩＤ認証を行う。そして、このＩＤ認証により認証されなかった場合は、携帯端末３ｂの要求に該当するＩＰアドレスが存在しないものと判断し、該当なしを返信する。一方、認証された場合は、次いで、該当する動作状態情報を参照して有効なＩＰアドレスを保持しているかどうかを調べる。そして、有効なＩＰアドレスを保持していればＩＰアドレスを返信する。これにより、携帯端末３ｂは、変換サーバ４ｃから車載サーバ１ｃのＩＰアドレスを受け取ってＩＰ通信を確立する。以後、車載サーバ１ｃに割り振られたＩＰアドレスと携帯端末３ｂに割り振られたＩＰアドレス（自己の内部に記憶している）とを用いて、車載サーバ１ｃと携帯端末３ｂとの間で、ネットワーク５を介してＩＰ通信が行われる。
【００９０】
以上説明したように、この発明の実施の形態５に係る通信システムによれば、車載サーバの動作状態を変換サーバから確認することができるため、車載サーバが既に起動しているか、携帯端末が利用したいサービスが車載サーバで動作しているかを携帯端末が知ることができる。この場合、既に車載サーバが起動中であればトリガを発信する動作を省くことができる。また、既にＩＰアドレスを取得している車載サーバに対しては、２台目以降の携帯端末は簡単な処理でＩＰアドレスを取得することができる。また、１台の車載サーバに対して複数の携帯端末を接続することができる。
【００９１】
なお、上述した実施の形態５に係る通信システムでは、携帯端末３ｂがトリガを発信するように構成したが、動作管理手段１７がトリガを発信するように構成できる。例えば、ユーザがプログラムＡを起動したことにより動作管理手段１７がトリガを発信する、あるいは、車載サーバ１ｃからの情報（例えば所定時刻になった旨や所定地点に到達した旨の情報等）によって動作管理手段１７がトリガを発信するように構成できる。
【００９２】
また、車載サーバ１ｃから変換サーバ４ｃへの接続の際、動作管理手段１７から得られる車載サーバ１ｃの動作状態によって接続先の変換サーバを決定するように構成できる。例えば、車載サーバ１ｃでメーカＭが提供するプログラムが動作している場合は、メーカＭの変換サーバに接続するように構成できる。この構成によれば、複数存在する変換サーバのうち、どの変換サーバに接続するかを自動で決定できる。
【００９３】
実施の形態６．
この発明の実施の形態６に係る通信システムは、上述した実施の形態３に係る通信システムと実施の形態５に係る通信システムとを組合せたものである。
【００９４】
図２４は、この発明の実施の形態６に係る通信システムの構成を示すブロック図である。この通信システムは、実施の形態５に係る通信システムの変換サーバ４ｃが変換サーバ４ｄに変更されて構成されている。
【００９５】
変換サーバ４ｄは、制御手段４２に記憶される情報を除き、実施の形態５の変換サーバ４ｂと同じである。即ち、制御手段４２は、図２５に示すように、ＩＰアドレスにトリガ発信元ＩＤ、車載サーバＩＤおよび動作状態情報を対応付けて保持する。
【００９６】
次に、上記のように構成される、この発明の実施の形態６に係る通信システムの動作を説明する。なお、以下では説明の重複を避けるために、この実施の形態６に係る通信システムに特徴的な動作のみ説明する。
【００９７】
携帯端末３ｃは、トリガを発信する時にはトリガ発信元ＩＤを車載サーバ１ｃに通知する。車載サーバ１ｃは、ＩＰアドレス通知時には、トリガ発信元ＩＤ、車載サーバＩＤおよび動作状態情報を変換サーバ４ｄに通知する。変換サーバ４ｄは、車載サーバ１ｃから通知されたＩＰアドレス、トリガ発信元ＩＤ、車載サーバＩＤおよび動作状態情報を、図２５に示すように、１組としてＩＰアドレス保持部４０１に保持する。
【００９８】
携帯端末３ｃは、ＩＰアドレス要求時には、トリガ発信元ＩＤおよび車載サーバＩＤを変換サーバ４ｄに通知する。変換サーバ４ｄは、携帯端末３ｃからのＩＰアドレス要求を受けると、ＩＰアドレス要求と共に送られてきたトリガ発信元ＩＤおよび車載サーバＩＤをＩＤ認証部４０４に送り、ＩＤ認証を要求する。ＩＤ認証部４０４は、ＩＰアドレス保持部４０１に保持されているトリガ発行元ＩＤ群および車載サーバＩＤ群を使用してＩＤ認証を行う。そして、このＩＤ認証により認証されなかった場合は、携帯端末３ｃの要求に該当するＩＰアドレスが存在しないものと判断し、該当なしを返信する。一方、認証された場合は、次いで、該当する動作状態情報を参照して有効なＩＰアドレスを保持しているかどうかを調べる。そして、有効なＩＰアドレスを保持していればＩＰアドレスを返信する。これにより、携帯端末３ｃは、変換サーバ４ｄから車載サーバ１ｃのＩＰアドレスを受け取ってＩＰ通信を確立する。以後、車載サーバ１ｃに割り振られたＩＰアドレスと携帯端末３ｃに割り振られたＩＰアドレス（自己の内部に記憶している）とを用いて、車載サーバ１ｃと携帯端末３ｃとの間で、ネットワーク５を介してＩＰ通信が行われる。
【００９９】
以上説明したように、この発明の実施の形態６に係る通信システムによれば、車載サーバＩＤとトリガ発信元ＩＤの両方で認証できるため安全性を高めることができ、車載サーバからの要求、携帯端末からの要求に柔軟に対応することができる。
【０１００】
なお、上述した実施の形態３から実施の形態６における変換サーバのＩＤ認証手段４３は車載サーバに設置するように構成できる。これによって、携帯端末から変換サーバに通知されたトリガ発信元ＩＤおよび／または車載サーバＩＤを変換サーバから車載サーバに通知し、車載サーバは、認証結果を変換サーバに通知する必要が生じるが、変換サーバの処理負荷を軽減できるという利点がある。
【０１０１】
なお、この発明の通信システムは、以下の第１から第５の通信システムのように構成することもできる。即ち、第１の通信システムは、請求項３および／または請求項４記載の車載サーバと、請求項１３記載の携帯端末と、請求項１８記載の変換サーバを備え、トリガ発信元ＩＤによって車載サーバ−携帯端末間の認証を変換サーバで行うように構成できる。この構成によれば、変換サーバにおいて、複数ある車載サーバと携帯端末（１対１）の組の対応を取ることができる。
【０１０２】
また、第２の通信システムは、請求項５および／または請求項６記載の車載サーバと、請求項１４記載の携帯端末と、請求項１８記載の変換サーバを備え、車載サーバＩＤによって車載サーバ−携帯端末間の認証を変換サーバで行うように構成できる。この構成によれば、車載サーバ毎にＩＤを持っているため、１台の携帯端末が複数の車載サーバに接続することが可能になる。また、車載サーバ同士でＩＰ通信を確立することも可能である。
【０１０３】
また、第３の通信システムは、第２の通信システムにおいて、請求項７記載の車載サーバと、請求項１６記載の携帯端末と、請求項２０記載の変換サーバを追加して構成できる。この構成によれば、トリガを発信する前に車載サーバの状態を変換サーバに問合せることにより車載サーバが起動中であればトリガを発信しないでＩＰアドレスを取得可能である。また、１台の車載サーバに対して複数の携帯端末がアクセス可能である。
【０１０４】
また、第４の通信システムは、第１の通信システムと第３の通信システムを組み合わせ、トリガ発信元ＩＤと車載サーバＩＤによって車載サーバ−携帯端末間の認証を変換サーバで行うように構成できる。この構成によれば、複数の車載サーバ、複数の携帯端末間でＩＰ接続が可能になる。また、車載サーバ同士のＩＰ接続も可能になる。さらに、変換サーバで車載サーバと携帯端末の対応を把握できる。
【０１０５】
さらに、第５の通信システムは、第１から第４の通信システムにおいて、請求項７記載の車載サーバと、請求項１９の変換サーバを備え、トリガ発信元ＩＤまたは車載サーバＩＤまたはその両方によって車載サーバ−携帯端末間の認証を車載サーバで行うように構成できる。この構成によれば、認証を車載サーバが行うことにより変換サーバの処理負荷を軽くできる。
【０１０６】
実施の形態７．
上記実施の形態１では、情報端末３から車載サーバ１に対するトリガの送信を電話発信やメール送信の例を用いて説明し、情報端末３からのトリガの送信および車載サーバ１におけるトリガの受信を、車載サーバ１と情報端末３とがネットワークを介して通信を行う通信手段が兼用することを図示し説明した。しかし、情報端末３から車載サーバ１に対するトリガの送信は、電話やメールなどの通信手段を用いなくとも、例えば、情報端末３からトリガとなる音声を出力して、車載サーバ１としてのカーナビゲーション装置ではマイクロホンによって音声を受信し、受信した音声に対して音声認識処理部で音声認識を行うことでトリガを受信することも可能である。
【０１０７】
図２６はこの発明の実施の形態７に係る通信システムの車載サーバとしてのカーナビゲーション装置１００ｅを示すブロック図である。このカーナビゲーション装置１００ｅは実施の形態１の図４に示すカーナビゲーション装置１００にトリガ受信手段として音声認識処理部１０８、マイクロホン１０９が追加されて構成されている。マイクロホン１０９は、音声を受信して電気信号に変換し、音声信号として出力する。音声認識処理部１０８は、入力された音声信号のパターンを、あらかじめ用意された音声信号パターンと比較することで、入力された音声信号のパターン認識を行う。これにより、例えば、入力された音声信号が、「セツゾクヲヨウキュウシマス」という音声であるということが認識できる。
【０１０８】
図２７はこの発明の実施の形態７に係る通信システムの情報端末３としての携帯電話３００ｅを示すブロック図である。この携帯電話３００ｅは実施の形態１の図５に示す情報端末３００にトリガ送信手段として音声信号生成部３０７とスピーカ３０８が追加されて構成されている。音声信号生成部３０７は、発音したい音声の音声信号を生成する。スピーカ３０８は、音声信号生成部３０７で生成された電気信号である音声信号を音声に変換して出力する。なお、その他の構成要素については前述の実施の形態１の図４、図５と同じであるため説明を省略する。
【０１０９】
次に、上記のように構成される、この実施の形態７に係る通信システムの動作を説明する。
まず、携帯電話３００ｅが接続したいカーナビゲーション装置１００ｅに対してスピーカ３０８を用いてトリガとなる音声を出力する。この音声は、音声信号生成部３０７によって「接続を要求します」という文字列の音声信号を基に生成され、スピーカ３０８から出力される。なお、トリガとなる音声は、音声信号パターンが一定であるようなビープ音でもかまわない。
【０１１０】
次に、カーナビゲーション装置１００ｅでは、付属のマイクロホン１９が上記スピーカ３７からの音声を受信し、マイクロホン１０９で電気信号に変換した音声信号を音声認識処理部１０８へ送信する。この音声認識処理部１０８は、マイクロホン１０９から受信した音声信号を音声認識することでトリガ認証を行う。例えば、音声認識の結果が「セツゾクヲヨウキュウシマス」であれば、マイクロホン１０９から受信した音声信号はトリガであると判断する。音声認識処理部１０８はトリガ認証結果を制御部１０３に送信する。制御部１０３は、音声認識処理部１０８から受信した結果が接続トリガ情報であれば、通信インタフェース部１０２に対してネットワーク接続要求を行い、以下、実施の形態１と同様の処理を実施する。
【０１１１】
なお、上記の音声認識処理については、現状のカーナビゲーションシステムにおける音声認識処理と同様の処理で説明可能なので詳細説明を省略する。また、情報端末側の音声信号生成処理については、現状の携帯電話やカーナビゲーションシステムで実現されているＴＴＳ（Ｔｅｘｔ  Ｔｏ  Ｓｐｅｅｃｈ）技術で説明可能なので詳細の説明を省略する。
【０１１２】
なお、上記実施の形態７では、携帯電話３００ｅから音声を出力することによりトリガを発生しているが、携帯電話３００ｅが映像情報（情報端末３００ｅのディスプレイに表示した画像等）をトリガとし、車載サーバ側では付属のカメラによってそのトリガを受信することも可能である。
【０１１３】
また、実施の形態１で説明した接続先変換サーバ情報は、音声をトリガとして用いる場合でも可能である。例えば、接続先変換サーバ名や接続先アドレス（ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ  インターネットにおける居場所を示すための記述方式）を音声として情報端末３００ｅが出力し、車載サーバ側の音声認識処理部１０８において接続先変換サーバ名や接続先アドレスを認識することで実現できる。また、画像をトリガとして用いる場合は、携帯電話３００ｅが接続先変換サーバ名や接続先アドレスを文字情報として該携帯電話のディスプレイに画像表示させ、車載サーバ側で付属のカメラを用いて画像認識（文字認識）することで実現できる。なお、画像認識（文字認識）処理については、郵便番号や住所の自動読み取り装置などのＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能で実現可能なので、詳細説明を省略する。
【０１１４】
また、実施の形態２で説明したトリガ発信元ＩＤは、音声をトリガとして用いる場合でも可能である。例えば、車載サーバＩＤとして電話番号やメールアドレス、パスワード等を音声として携帯電話３００ｅが出力し、車載サーバ側の音声認識処理部１０８において電話番号やメールアドレス、パスワードを認識することで実現できる。また、画像をトリガとして用いる場合は、車載サーバＩＤとして電話番号やメールアドレス、パスワード等を文字情報として携帯電話３００ｅのディスプレイ面に画像表示させ、車載サーバ側の付属のカメラを用いて画像認識（文字認識）することで実現できる。
【０１１５】
実施の形態８．
この発明の実施の形態８は、上述した実施の形態１から実施の形態７において、図２８に示すように、カーナビゲーション装置１００、携帯電話３００および変換サーバ４の各制御部がＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）通信機能を有している場合、カーナビゲーション装置１００から変換サーバ４への接続時、携帯電話３００から変換サーバ４への接続時、携帯電話３００がカーナビゲーション装置１００のＩＰアドレスを取得した後の携帯電話３００からカーナビゲーション装置１００への接続時に、ＳＳＬサーバ認証機能を用いるように構成したものである。なお、図２８は、実施の形態１に係る通信システムに対応する構成を示しているが、他の実施の形態に係る通信システムにおいても上記と同様にＳＳＬサーバ認証機能を用いるように構成することができる。
【０１１６】
例えば、カーナビゲーション装置１００が変換サーバ４に接続する時は、変換サーバ４は、自身が制御部４０３に保持している変換サーバ用の証明書４０３ａをカーナビゲーション装置１００に送る。カーナビゲーション装置１００は、送られてきた変換サーバ用の証明書４０３ａが正当であるかどうかの検証を行い、その結果、証明書が正当であると判断できたなら変換サーバ４への接続を開始する。カーナビゲーション装置１００と変換サーバ４との間でＳＳＬによる接続が確立すると、データの送受は暗号化された通信路で行われる。
【０１１７】
携帯電話３００が変換サーバ４に接続する時も上記と同様である。また、携帯電話３００がカーナビゲーション装置１００に接続する時も上記と同様であり、カーナビゲーション装置１００は、自身が制御部１０３に保持しているカーナビ用の証明書１０３ａを携帯電話３００に送付し、携帯電話３００がカーナビ用の証明書を検証する。
【０１１８】
以上のようなＳＳＬサーバ認証機能を用いて、接続元が接続先の認証を行うことにより接続元は、接続先のなりすましを防ぐことができるとともに、データを暗号化して通信することによりデータの盗聴を防ぐことができる。
【０１１９】
また、図２９に示すように、ＳＳＬサーバ認証機能に加えて、ＳＳＬクライアント認証機能を用いて接続先が接続元の認証を行うように構成することができる。例えば、カーナビゲーション装置１００が変換サーバ４に接続する時、両者間におけるＳＳＬサーバ認証の後、カーナビゲーション装置１００は、自身の制御部１０３に保持しているカーナビ用の証明書１０３ａを変換サーバ４に送る。変換サーバ４は、送られてきたカーナビ用の証明書１０３ａが正当であるかどうかの検証を行い、その結果、証明書が正当であると判断できたならカーナビゲーション装置１００からの接続を許可する。
【０１２０】
携帯電話３００が変換サーバ４に接続する場合も同様であり、携帯電話３００と変換サーバ４との間のＳＳＬサーバ認証の後、携帯電話３００は、自身の制御部３０４に保持している携帯電話用の証明書３０４ａを変換サーバ４に送る。変換サーバ４は、送られてきた携帯電話用の証明書３０４ａの検証を行う。携帯電話３００がカーナビゲーション装置１００に接続する場合も同様である。
【０１２１】
以上のようなＳＳＬクライアント認証機能を用いて、接続先が接続元の認証を行うことにより、接続元は、接続先のなりすましを防ぐことができるとともに、データを暗号化して通信することによりデータの盗聴を防ぐことができる。また、接続先は、不正な接続元からの接続を防ぐことができる。
【０１２２】
なお、ＳＳＬサーバ認証機能、ＳＳＬクライアント認証機能および証明書についてはインターネットで広く普及している公知の技術であるため詳細説明を省略する。また、図２８および図２９に示す構成では、各制御部は証明書を１つだけ保持しているが、例えばサーバ認証とクライアント認証で別の証明書を使用するというように、複数の証明書を保持するように構成することもできる。なお、本実施例ではネットワークの暗号処理としてＳＳＬを用いた場合で説明したが、ＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）やＩＰｓｅｃ（ＩＰ  Ｓｅｃｕｒｉｔｙ  Ｐｒｏｔｏｃｏｌ）などの暗号通信を用いても構わない。要は、接続先／接続元を認証し、暗号化された通信路を確立することができればよい。
【図面の簡単な説明】
【０１２３】
【図１】この発明の実施の形態１に係る通信システムの構成を示すブロック図である。
【図２】この発明の実施の形態１に係る通信システムに適用される車載サーバの構成を示すブロック図である。
【図３】図２に示した制御手段の詳細な構成を示すブロック図である。
【図４】図１に示した車載サーバの一例としてのカーナビゲーション装置の具体的な構成例を示すブロック図である。
【図５】図１に示した携帯端末の一例としての携帯電話の具体的な構成例を示すブロック図である。
【図６】図１に示した変換サーバの具体的な構成例を示すブロック図である。
【図７】この発明の実施の形態１に係る通信システムの動作を説明するためのシーケンス図である。
【図８】この発明の実施の形態１に係る通信システムにおいて、トリガを受信した旨を知らせるメッセージを表示例である。
【図９】この発明の実施の形態２に係る通信システムの構成を示すブロック図である。
【図１０】図９に示した車載サーバの一例としてのカーナビゲーション装置の具体的な構成例を示すブロック図である。
【図１１】図９に示した携帯端末の一例としての携帯電話の具体的な構成例を示すブロック図である。
【図１２】この発明の実施の形態３に係る通信システムの構成を示すブロック図である。
【図１３】図１２に示した変換サーバの具体的な構成例を示すブロック図である。
【図１４】この発明の実施の形態３に係る通信システムの変換サーバに保持されるＩＰアドレスとトリガ発信元ＩＤの例を示す図である。
【図１５】この発明の実施の形態４に係る通信システムの構成を示すブロック図である。
【図１６】図１５に示した車載サーバの一例としてのカーナビゲーション装置の具体的な構成例を示すブロック図である。
【図１７】図１５に示した携帯端末の一例としての携帯電話の具体的な構成例を示すブロック図である。
【図１８】この発明の実施の形態４に係る通信システムの変換サーバに保持されるＩＰアドレスと車載サーバＩＤの例を示す図である。
【図１９】この発明の実施の形態５に係る通信システムの構成を示すブロック図である。
【図２０】図１９に示した車載サーバの一例としてのカーナビゲーション装置の具体的な構成例を示すブロック図である。
【図２１】この発明の実施の形態５に係る通信システムの変換サーバに保持されるＩＰアドレス、車載サーバＩＤおよび動作状態情報の例を示す図である。
【図２２】この発明の実施の形態５に係る通信システムの変換サーバに保持される動作状態情報の具体的な例を示す図である。
【図２３】この発明の実施の形態５に係る通信システムの動作を説明するためのシーケンス図である。
【図２４】この発明の実施の形態６に係る通信システムの構成を示すブロック図である。
【図２５】この発明の実施の形態６に係る通信システムの変換サーバに保持されるＩＰアドレス、トリガ発信元ＩＤ、車載サーバＩＤおよび動作状態情報の例を示す図である。
【図２６】この発明の実施の形態７に係る通信システムの車載サーバの一例としてのカーナビゲーション装置の構成を示すブロック図である。
【図２７】この発明の実施の形態７に係る通信システムの情報端末の一例としての携帯電話の構成を示すブロック図である。
【図２８】この発明の実施の形態８に係る通信システムにおいてＳＳＬサーバ認証を行う場合の様子を示す図である。
【図２９】この発明の実施の形態８に係る通信システムにおいてＳＳＬサーバ認証およびＳＳＬクライアント認証を行う場合の様子を示す図である。
【符号の説明】
【０１２４】
１ａ，１ｂ，１ｃ  車載サーバ、２  ＩＰアドレス提供サーバ、３，３ａ，３ｂ，３ｃ  携帯端末、４，４ａ，４ｂ，４ｃ  変換サーバ、５  ネットワーク、１１  通信手段、１１ａ  トリガ受信手段、１２  制御手段、１３  トリガ認証手段、１４  登録情報記憶手段、１５  登録手段、１６  車載サーバＩＤ記憶手段、１７  動作管理手段、１８  音声認識処理部、１９  マイクロホン、２０  サーバ処理部、２１  ナビ連携部、２２  ナビゲーション部、２３  操作部、２４  データ記憶部、２５  車内通信部、３１  通信手段、３１ａ  トリガ発信手段、３２  制御手段、３３  トリガ発信元ＩＤ記憶手段、３４  車載サーバＩＤ記憶手段、３５  登録手段、３６  音声信号生成部、３７  スピーカ、４１  通信手段、４２  制御手段、４３  ＩＤ認証手段、５０  ディスプレイ、５１  スピーカ、５２  オーディオ機器、５３  ＥＣＵ、５４  各種センサ、１００，１００ａ〜１００ｅ  カーナビゲーション装置、１０１  入出力インタフェース部、１０２  通信インタフェース部、１０３  制御部、１０４  トリガ認証部、１０５  登録情報記憶部、１０６  車載サーバＩＤ記憶部、１０７  動作管理部、１１０  携帯電話、１２０  トリガ認証制御部、１２１  ＩＰアドレス取得制御部、１２２  ＩＰアドレス通知制御部、１２３  ユーザインタフェース制御部、３００，３００ａ，３００ｂ，３００ｅ  携帯電話、３０１  入出力インタフェース部、３０２  ＩＰ通信インタフェース部、３０３  音声通信インタフェース部、３０４  制御部、３０５  トリガ発信元ＩＤ記憶部、３０６  車載サーバＩＤ記憶部、３０７  音声信号生成部、３０８  スピーカ、４０１  ＩＰアドレス保持部、４０２  ＩＰ通信インタフェース部、４０３  制御部、４０４  ＩＤ認証部。
【図１】
2006229926.tif 000003
【図２】
2006229926.tif 000004
【図３】
2006229926.tif 000005
【図４】
2006229926.tif 000006
【図５】
2006229926.tif 000007
【図６】
2006229926.tif 000008
【図７】
2006229926.tif 000009
【図８】
2006229926.tif 000010
【図９】
2006229926.tif 000011
【図１０】
2006229926.tif 000012
【図１１】
2006229926.tif 000013
【図１２】
2006229926.tif 000014
【図１３】
2006229926.tif 000015
【図１４】
2006229926.tif 000016
【図１５】
2006229926.tif 000017
【図１６】
2006229926.tif 000018
【図１７】
2006229926.tif 000019
【図１８】
2006229926.tif 000020
【図１９】
2006229926.tif 000021
【図２０】
2006229926.tif 000022
【図２１】
2006229926.tif 000023
【図２２】
2006229926.tif 000024
【図２３】
2006229926.tif 000025
【図２４】
2006229926.tif 000026
【図２５】
2006229926.tif 000027
【図２６】
2006229926.tif 000028
【図２７】
2006229926.tif 000029
【図２８】
2006229926.tif 000030
【図２９】
2006229926.tif 000031