(57)【要約】【課題】簡単な操作で複数の通信機器が連携して動作するアプリケーションを利用することができる情報通信システムを提供する。【解決手段】携帯機器１０が、サーバ３０に対するアプリケーション配信要求部１０３を有し、サーバ３０が、アプリケーション配信要求部１０３からの要求に基づいて、携帯機器１０に携帯機器用アプリケーションを送信すると共に、車載機器２０に車載機器用アプリケーションを送信するアプリケーション送信部３０４を有する。サーバ３０のアプリケーション送信部３０４が、アプリケーション配信要求部１０３からアプリケーションを要求されることによって、携帯機器用アプリケーションと車載機器用アプリケーションとを配信することができる。これによって、利用者は、一回の操作で携帯機器１０と車載機器２０の両方に、互いに連携して動作するアプリケーションを配信させることができる。【選択図】図１
2010154203.tif 000002
【特許請求の範囲】
【請求項１】
第一通信機器と、第二通信機器と、前記第一通信機器及び前記第二通信機器が連携して動作するアプリケーションの配信を行うサーバとを備える情報通信システムであって、
前記第一通信機器が、前記サーバに対して前記アプリケーションの配信の要求を行うアプリケーション配信要求手段を有し、
前記サーバが、前記第一通信機器の前記アプリケーション配信要求手段からの要求に基づいて、前記第一通信機器に第一通信機器用アプリケーションを送信すると共に、前記第二通信機器に第二通信機器用アプリケーションを送信するアプリケーション送信手段を有していることを特徴とする情報通信システム。
【請求項２】
第一通信機器と、第二通信機器と、前記第一通信機器及び前記第二通信機器が連携して動作するアプリケーションの送信を行うサーバとを備える情報通信システムであって、
前記第一通信機器が、
前記サーバに対して前記アプリケーションの送信の要求を行うアプリケーション配信要求手段と、
前記サーバから第一通信機器用アプリケーション及び第二通信機器用アプリケーションを受信するアプリケーション受信手段と、
前記第二通信機器に対して、アプリケーション受信手段で受信した前記第二通信機器用アプリケーションの送信を行う第二通信機器用アプリケーション送信手段と、を有し、
前記サーバが、前記第一通信機器の前記アプリケーション配信要求手段からの要求に基づいて、前記第一通信機器に第一通信機器用アプリケーション及び前記第二通信機器用アプリケーションを送信するアプリケーション送信手段を有していることを特徴とする情報通信システム。
【請求項３】
前記第一通信機器と前記サーバとの少なくとも一方は、
前記第二通信機器の機器情報に基づいて、前記第一通信機器と連携する前記第二通信機器を特定する機器特定手段を更に有していることを特徴とする請求項１又は２記載の情報通信システム。
【請求項４】
前記第一通信機器は、
前記第二通信機器の機器情報を前記第二通信機器から受信する機器情報受信手段と、
前記機器情報受信手段によって受信された前記第二通信機器の機器情報を前記サーバに送信する機器情報送信手段と、を更に備え、
前記サーバの前記アプリケーション送信手段は、前記第一通信機器の前記機器情報送信手段からの前記機器情報に基づいて、前記第二通信機器に前記第二通信機器用アプリケーションを送信することを特徴とする請求項１記載の情報通信システム。
【請求項５】
前記第一通信機器は、前記第二通信機器の機器情報を前記第二通信機器から受信する機器情報受信手段を更に有し、
前記第二通信機器用アプリケーション送信手段は、前記機器情報受信手段によって受信された前記機器情報に基づいて、前記第二通信機器に前記第二通信機器用アプリケーションを送信することを特徴とする請求項２記載の情報通信システム。
【請求項６】
前記サーバと前記第二通信機器とは、暗号化のための鍵を共有しており、前記サーバは、前記第二通信機器用アプリケーションを暗号化するための暗号化手段を有し、前記第二通信機器は、前記暗号化された前記第二通信機器用アプリケーションを復号化する復号化手段を有していることを特徴とする請求項１記載の情報通信システム。
【請求項７】
前記第一通信機器と前記第二通信機器とは、暗号化のための鍵を共有しており、前記第一通信機器は、前記第二通信機器用アプリケーションを暗号化するための暗号化手段を有し、前記第二通信機器は、前記暗号化された前記第二通信機器用アプリケーションを復号化する復号化手段を有していることを特徴とする請求項２記載の情報通信システム。
【請求項８】
前記第一通信機器は、携帯機器及び車載機器のいずれか一方であり、前記第二通信機器は、前記携帯機器及び前記車載機器の他方であることを特徴とする請求項１〜７のいずれか一項記載の情報通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信機器にアプリケーションを配信する情報通信システムに関する。
【背景技術】
【０００２】
従来、情報通信システムとして、携帯電話からの要求に応じてデータを車載端末にダウンロードする際に、携帯電話から車載端末ＩＤとダウンロードしたデータをサーバに送信すると携帯電話にパスワードが送信され、車載端末にパスワードを入力することによって、サーバから所望のデータをダウンロードすることが可能となるものが知られている（例えば、特許文献１参照）。
【特許文献１】特開２００３−９２６３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このような情報通信システムにあっては、例えば、携帯機器の操作によって車両のドアをロックするリモートドアロックなどのアプリケーションや、車両の盗難時に携帯機器に警告を発信するアプリケーションなどのように、携帯機器と車載機器とが連携して動作するアプリケーションをダウンロードする場合は、携帯機器側で携帯機器用アプリケーションをダウンロードし、車載機器側で車載機器用アプリケーションをダウンロードする必要がある。従って、利用者は、一つのアプリケーションをダウンロードするために複数の操作を行わなくてはならないという問題が生じており、より簡単な操作で複数の通信機器が連携して動作するアプリケーションを利用することのできる情報通信システムが求められていた。
【０００４】
本発明は、このような問題を解決するためになされたものであり、簡単な操作で複数の通信機器が連携して動作するアプリケーションを利用することのできる情報通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る情報通信システムは、第一通信機器と、第二通信機器と、第一通信機器及び第二通信機器が連携して動作するアプリケーションの配信を行うサーバとを備える情報通信システムであって、第一通信機器が、サーバに対してアプリケーションの配信の要求を行うアプリケーション配信要求手段を有し、サーバが、第一通信機器のアプリケーション配信要求手段からの要求に基づいて、第一通信機器に第一通信機器用アプリケーションを送信すると共に、第二通信機器に第二通信機器用アプリケーションを送信するアプリケーション送信手段を有していることを特徴とする。
【０００６】
この情報通信システムでは、第一通信機器が、サーバに対してアプリケーションの送信の要求を行うアプリケーション配信要求手段を有し、サーバが、第一通信機器のアプリケーション配信要求手段からの要求に基づいて、第一通信機器に第一通信機器用アプリケーションを送信すると共に、第二通信機器に第二通信機器用アプリケーションを送信するアプリケーション送信手段を有している。サーバのアプリケーション送信手段が、例えば利用者が操作を行って、第一通信機器のアプリケーション配信要求手段からアプリケーションを要求されることによって、第一通信機器用アプリケーションと第二通信機器用アプリケーションとを配信することができる。これによって、利用者は、一回の操作で第一通信機器と第二通信機器の両方に、互いに連携して動作するアプリケーションを配信させることができる。以上によって、簡単な操作で複数の通信機器が連携して動作するアプリケーションを利用することができる。
【０００７】
本発明に係る情報通信システムは、第一通信機器と、第二通信機器と、第一通信機器及び第二通信機器が連携して動作するアプリケーションの送信を行うサーバとを備える情報通信システムであって、第一通信機器が、サーバに対してアプリケーションの送信の要求を行うアプリケーション配信要求手段と、サーバから第一通信機器用アプリケーション及び第二通信機器用アプリケーションを受信するアプリケーション受信手段と、第二通信機器に対して、アプリケーション受信手段で受信した第二通信機器用アプリケーションの送信を行う第二通信機器用アプリケーション送信手段と、を有し、サーバが、第一通信機器のアプリケーション配信要求手段からの要求に基づいて、第一通信機器に第一通信機器用アプリケーション及び第二通信機器用アプリケーションを送信するアプリケーション送信手段を有していることを特徴とする。
【０００８】
この情報通信システムでは、第一通信機器が、サーバに対してアプリケーションの送信の要求を行うアプリケーション配信要求手段と、サーバから第一通信機器用アプリケーション及び第二通信機器用アプリケーションの受信を行うアプリケーション受信手段と、受信した第二通信機器用アプリケーションの送信を行う第二通信機器用アプリケーション送受信手段とを有し、サーバが、第一通信機器のアプリケーション配信要求手段からの要求に基づいて、第一通信機器に第一通信機器用アプリケーション及び第二通信機器用アプリケーションを送信するアプリケーション送信手段を有している。サーバのアプリケーション送信手段が、例えば利用者の操作によって、第一通信機器のアプリケーション配信要求手段からアプリケーションを要求されることによって、第一通信機器に対して、第一通信機器用アプリケーション及び第二通信機器用アプリケーションを配信し、その後、第一通信機器の第二通信機器用アプリケーション送手段によって第二通信機器に対して第二通信機器用アプリケーションを配信することができる。これによって、利用者は、一回の操作で第一通信機器と第二通信機器の両方に、互いに連携して動作するアプリケーションを配信させることができる。以上によって、簡単な操作で複数の通信機器が連携して動作するアプリケーションを利用することができる。
【０００９】
本発明に係る情報通信システムでは、第一通信機器とサーバとの少なくとも一方は、第二通信機器の機器情報に基づいて、第一通信機器と連携する第二通信機器を特定する機器特定手段を更に有していることが好ましい。これによって、情報通信システム内において、第一通信機器と連携して動作する第二通信機器を特定することが可能となる。
【００１０】
本発明に係る情報通信システムでは、第一通信機器は、第二通信機器の機器情報を第二通信機器から受信する機器情報受信手段と、機器情報受信手段によって受信された第二通信機器の機器情報をサーバに送信する機器情報送信手段と、を更に備え、サーバのアプリケーション送信手段は、第一通信機器の機器情報送信手段からの機器情報に基づいて、第二通信機器に第二通信機器用アプリケーションを送信することが好ましい。これによって、サーバのアプリケーション送信手段は、第一通信機器と連携して動作する第二通信機器を正確に把握することができる。
【００１１】
本発明に係る情報通信システムでは、第一通信機器は、第二通信機器の機器情報を第二通信機器から受信する機器情報受信手段を更に有し、第二通信機器用アプリケーション送信手段は、機器情報受信手段によって受信された機器情報に基づいて、第二通信機器に第二通信機器用アプリケーションを送信することが好ましい。これによって、第一通信機器の第二通信機器用アプリケーション送信手段は、第一通信機器と連携して動作する第二通信機器を正確に把握することができる。
【００１２】
本発明に係る情報通信システムでは、サーバと第二通信機器とは、暗号化のための鍵を共有しており、サーバは、第二通信機器用アプリケーションを暗号化するための暗号化手段を有し、第二通信機器は、暗号化された第二通信機器用アプリケーションを復号化する復号化手段を有していることが好ましい。また、第一通信機器と第二通信機器とは、暗号化のための鍵を共有しており、第一通信機器は、第二通信機器用アプリケーションを暗号化するための暗号化手段を有し、第二通信機器は、暗号化された第二通信機器用アプリケーションを復号化する復号化手段を有していることが好ましい。これによって、無関係の車載機器に第二通信機器用アプリケーションが配信されてしまった場合に、他の利用者にアプリケーションが利用されることを防止することができる。
【００１３】
本発明に係る情報通信システムは、第一通信機器は、携帯機器及び車載機器のいずれか一方であり、第二通信機器は、携帯機器及び車載機器の他方であることが好ましい。この場合は、携帯機器の操作によって車両のドアをロックするリモートドアロックなどのアプリケーションや、車両の盗難時に携帯機器に警告を発信するアプリケーションなどのように、携帯機器と車載機器とが連携して動作するアプリケーションを簡単な操作で容易にダウンロードすることが可能となる。
【発明の効果】
【００１４】
本発明によれば、簡単な操作で複数の通信機器が連携して動作するアプリケーションを利用することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係る情報通信システムの好適な実施形態を図面に基づいて説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。
【００１６】
［第一実施形態］
図１は、本発明の第一実施形態に係る情報通信システム１の構成を示す図である。図１に示すように、情報通信システム１は、携帯機器１０と、車載機器２０と、サーバ３０とを備えて構成されている。各装置は、通信ネットワーク４０を介して接続されている。情報通信システム１は、携帯機器１０と車載機器２０が連携して動作するアプリケーションを携帯機器１０あるいは車載機器２０で選択すると共に配信の要求を行い、サーバ３０から各端末にアプリケーションをダウンロードする機能を有している。本実施形態におけるアプリケーションとしては、例えば、携帯機器１０の操作によって車両のドアをロックするリモートドアロックなどのアプリケーションや、車両の盗難時に携帯機器１０に警告を発信するアプリケーションなどのリモートセキュリティサービスが挙げられる。
【００１７】
携帯機器１０は、自端末が在圏する無線エリアをカバーする基地局（不図示）と無線通信を行い、通話サービスあるいはパケット通信サービスを受ける携帯電話である。また、この携帯機器１０は、携帯電話に限られず、簡易型携帯電話機（ＰＨＳ）や通信機能を有する携帯型情報端末（ＰＤＡ）やノートパソコン等の携帯機器であってもよい。本実施形態においては、携帯機器１０は、車載機器２０との間で連携して動作するアプリケーションをダウンロードすると共に、アプリケーションを使用する機能を有している。
【００１８】
携帯機器１０は、機器情報送受信部１０１と、機器情報記憶部１０２と、アプリケーション配信要求部１０３と、アプリケーション選択部１０４と、アプリケーション送受信部１０６と、アプリケーション記憶部１０７と、入出力部１０８、機器特定部（機器特定手段）１１０とを備えて構成されている。なお、機器情報送受信部１０１、アプリケーション配信要求部１０３、アプリケーション選択部１０４、アプリケーション送受信部１０６、機器特定部１１０は、ＣＰＵやＲＯＭやＲＡＭなどから構成されている。また、機器情報記憶部１０２及びアプリケーション記憶部１０７は、携帯機器１０に内蔵されたメモリや携帯機器１０に挿入されるカード型情報記憶媒体などによって構成されている。
【００１９】
機器情報送受信部１０１は、携帯機器１０の機器情報をサーバ３０に送信する機能を有する。サーバ３０に送信する機器情報とは、具体的には、携帯機器１０のネットワーク上において用いられるアドレス及び携帯機器１０を一意に識別することのできる識別子である。また、機器情報送受信部１０１は、車載機器２０に携帯機器１０の機器情報である携帯機器情報を送信するとともに、車載機器２０から送信される車載機器２０の機器情報である車載機器情報を受信する機能を有している。車載機器２０との間の機器情報の送受信は、赤外線やＵＳＢや、Bluetooth（登録商標）などのローカル通信によって行なわれる。機器情報送受信部１０１は、受信した車載機器情報を機器情報記憶部１０２へ送信する機能を有している。更に、機器情報送受信部１０１は、機器情報記憶部１０２に格納された車載機器情報を取得してサーバ３０に送信する機能を有している。
【００２０】
機器情報記憶部１０２は、携帯機器１０の携帯機器情報を格納する機能を有している。機器情報記憶部１０２は、機器情報送受信部１０１で受信した車載機器情報を取得し、携帯機器１０と連携して動作する車載機器２０を特定するための情報として登録する機能を有している。
【００２１】
アプリケーション配信要求部１０３は、利用者の入力キーの入力操作に基づいてサーバ３０に対してアプリケーション配信要求を送信する機能を有している。
【００２２】
アプリケーション選択部１０４は、サーバ３０から受信したアプリケーション一覧を選択画面として利用者に対して表示する機能を有している。また、アプリケーション選択部１０４は、利用者の入力操作によって選択されたアプリケーションを特定してその選択結果を取得する機能を有すると共に、選択結果をサーバ３０へ送信する機能を有している。
【００２３】
アプリケーション送受信部１０６は、サーバ３０から配信される携帯機器用アプリケーションを受信する機能を有している。アプリケーション送受信部１０６は、受信した携帯機器用アプリケーションをアプリケーション記憶部１０７へ送信する機能を有している。また、アプリケーション記憶部１０７は、アプリケーション送受信部１０６から送信される携帯機器用アプリケーションを保存する機能を有している。
【００２４】
入出力部１０８は、利用者に対して情報を出力すると共に、利用者の操作による情報を入力する機能を有している。具体的には、入出力部１０８は、アプリケーション一覧を表示するための部分として携帯機器１０に設けられたディスプレイ、及び利用者が操作するための入力キーによって構成されている。
【００２５】
機器特定部１１０は、携帯機器１０と連携して動作する車載機器２０を特定する機能を有している。機器特定部１１０は、具体的には、サーバ３０から連携して動作する車載機器２０の車載機器アドレスを受信して機器情報記憶部１０２に登録することによって、該当する車載機器２０を特定する。また、機器特定部１１０は、連携する車載機器２０から直接車載機器アドレスを受信することによっても、該当する車載機器２０を特定することができる。
【００２６】
車載機器２０は、車両内に設けられる情報通信機器であり、携帯機器１０との間で連携して動作するアプリケーションをダウンロードすると共に、アプリケーションを使用する機能を有している。車載機器２０は、機器情報送受信部２０１と、機器情報記憶部２０２と、アプリケーション配信要求部２０３と、アプリケーション選択部２０４と、アプリケーション送受信部２０６と、アプリケーション記憶部２０７と、入出力部２０８、機器特定部（機器特定手段）２１０とを備えて構成されている。なお、機器情報送受信部２０１、アプリケーション配信要求部２０３、アプリケーション選択部２０４、アプリケーション送受信部２０６は、ＣＰＵやＲＯＭやＲＡＭなどから構成されている。また、機器情報記憶部２０２及びアプリケーション記憶部２０７は、車載機器２０に内蔵されたメモリや車載機器２０に挿入されるカード型情報記憶媒体などによって構成されている。
【００２７】
機器情報送受信部２０１は、車載機器２０の機器情報をサーバ３０に送信する機能を有する。サーバ３０に送信する機器情報とは、具体的には、車載機器２０のネットワーク上において用いられるアドレス及び車載機器２０を一意に識別することのできる識別子である。また、機器情報送受信部２０１は、携帯機器１０に車載機器２０の機器情報である車載機器情報を送信するとともに、携帯機器１０から送信される携帯機器１０の機器情報である携帯機器情報を受信する機能を有している。携帯機器１０との間の機器情報の送受信は、赤外線やＵＳＢや、Bluetooth（登録商標）などのローカル通信によって行なわれる。機器情報送受信部２０１は、受信した携帯機器情報を機器情報記憶部２０２へ送信する機能を有している。更に、機器情報送受信部２０１は、機器情報記憶部２０２に格納された携帯機器情報を取得してサーバ３０に送信する機能を有している。
【００２８】
機器情報記憶部２０２は、車載機器２０の車載機器情報を格納する機能を有している。機器情報記憶部２０２は、機器情報送受信部２０１で受信した携帯機器情報を受信し、車載機器２０と連携して動作する携帯機器１０を特定するための情報として登録する機能を有している。
【００２９】
アプリケーション配信要求部２０３は、利用者の入力キーの入力操作に基づいてサーバ３０に対してアプリケーション配信要求を送信する機能を有している。
【００３０】
アプリケーション選択部２０４は、サーバ３０から受信したアプリケーション一覧を選択画面として利用者に対して表示する機能を有している。また、アプリケーション選択部２０４は、利用者の入力操作によって選択されたアプリケーションを特定してその選択結果を取得する機能を有すると共に、選択結果をサーバ３０へ送信する機能を有している。
【００３１】
アプリケーション送受信部２０６は、サーバ３０から配信される車載機器用アプリケーションを受信する機能を有している。アプリケーション送受信部２０６は、受信した車載機器用アプリケーションをアプリケーション記憶部２０７へ送信する機能を有している。また、アプリケーション記憶部２０７は、アプリケーション送受信部２０６から送信される車載機器用アプリケーションを保存する機能を有している。
【００３２】
入出力部２０８は、利用者に対して情報を出力すると共に、利用者の操作による情報を入力する機能を有している。具体的には、入出力部２０８は、アプリケーション一覧を表示するための部分として車載機器２０に設けられたディスプレイ、及び利用者が操作するための入力キーによって構成されている。
【００３３】
機器特定部２１０は、車載機器２０と連携して動作する携帯機器１０を特定する機能を有している。機器特定部２１０は、具体的には、サーバ３０から連携して動作する携帯機器１０の携帯機器アドレスを受信して機器情報記憶部２０２に登録することによって、該当する携帯機器１０を特定する。また、機器特定部２１０は、連携する携帯機器１０から直接携帯機器アドレスを受信することによっても、該当する携帯機器１０を特定することができる。
【００３４】
サーバ３０は、携帯機器１０と車載機器２０とが連携して動作するアプリケーションを蓄積すると共に、当該機器からの要求に応じてアプリケーションを配信する機能を有している。サーバ３０は、機器情報送受信部３０１と、機器特定部（機器特定手段）３０２と、機器情報記憶部３０３と、アプリケーション送信部（アプリケーション送信手段）３０４と、アプリケーション記憶部３０５と、アプリケーション決定部３０６とを備えて構成されている。
【００３５】
機器情報送受信部３０１は、携帯機器１０から送信される携帯機器識別子及び携帯機器アドレスなどの機器情報を受信すると共に車載機器２０から送信される車載機器識別子及び車載機器アドレスなどの機器情報を受信する機能を有している。機器情報送受信部３０１は、受信した機器情報を機器特定部３０２へ送信する機能を有している。また、機器情報送受信部３０１は、携帯機器１０と連携して動作する車載機器２０の車載機器アドレスを携帯機器１０に対して送信すると共に、車載機器２０と連携して動作する携帯機器１０の携帯機器アドレスを車載機器２０に対して送信する機能を有している。
【００３６】
機器特定部３０２は、アプリケーションの配信の前段階において、車載機器２０から送信される機器情報に基づいて携帯機器１０と連携することのできる車載機器２０の車載機器アドレスを確定させる機能を有すると共に、携帯機器１０から送信される機器情報に基づいて車載機器２０と連携することのできる携帯機器１０の携帯機器アドレスを確定させる機能を有している。更に、機器特定部３０２は、アプリケーションの配信段階において、携帯機器１０から送信された車載機器情報が機器情報記憶部３０３中に存在するか確認すると共に、存在している場合に車載機器アドレスを抽出することによって、携帯機器１０と連携して動作する車載機器２０を特定する機能を有している。また、機器特定部３０２は、アプリケーションの配信段階において、車載機器２０から送信された携帯機器情報が機器情報記憶部３０３中に存在するか確認すると共に、存在している場合に携帯機器アドレスを抽出することによって、車載機器２０と連携して動作する携帯機器１０を特定する機能を有している。
【００３７】
機器情報記憶部３０３は、アプリケーションの配信の前段階において、車載機器２０から送信された機器情報を登録すると共に、携帯機器１０から送信された機器情報を登録する機能を有している。機器情報は、具体的には、携帯機器あるいは車載機器の識別子と、その識別子に関連付けられるアドレスとして登録される。
【００３８】
アプリケーション送信部３０４は、携帯機器１０あるいは車載機器２０からアプリケーションの配信要求を受信した際に、アプリケーション記憶部３０５に格納されているアプリケーション一覧を入手して携帯機器１０あるいは車載機器２０に送信する機能を有している。また、アプリケーション送信部３０４は、利用者の選択結果に基づいてアプリケーション決定部３０６で決定されたアプリケーションを携帯機器１０あるいは車載機器２０に送信する機能を有している。アプリケーション送信部３０４は、携帯機器１０に対しては携帯機器用アプリケーションを送信し、車載機器２０に対しては車載機器用アプリケーションを送信する。このとき、アプリケーションを送信すると共に、配信されるアプリケーションの識別子も送信する。
【００３９】
アプリケーション記憶部３０５は、携帯機器１０と車載機器２０が連携して動作する複数のアプリケーションのアプリケーション一覧を格納すると共に、それらのアプリケーションにおける携帯機器用アプリケーションと車載機器用アプリケーションを格納する機能を有している。
【００４０】
アプリケーション決定部３０６は、アプリケーションの配信段階において、利用者によって選択されたアプリケーションをアプリケーション記憶部３０５に格納されている複数のアプリケーションの中から決定する機能を有している。また、既に携帯機器用アプリケーションが配信された携帯機器１０からアプリケーションの識別子が送信された場合に、携帯機器１０と連携して動作する車載機器用アプリケーションを抽出する機能を有している。更に、既に車載機器用アプリケーションが配信された車載機器２０からアプリケーションの識別子が送信された場合に、車載機器２０と連携して動作する携帯機器用アプリケーションを抽出する機能を有している。
【００４１】
次に、図２〜図５を参照して、第一実施形態に係る情報通信システム１の動作について説明する。図２は、第一実施形態に係る情報通信システム１の情報処理の流れを説明するためのフローチャートである。以下の説明においては、携帯機器１０でアプリケーションの選択及び配信要求を行う場合について説明する。この場合、携帯機器１０が請求項における第一通信機器として機能し、車載機器２０が請求項における第二通信機器として機能する。また、アプリケーション配信要求部１０３が請求項におけるアプリケーション配信要求手段、アプリケーション送受信部１０６が請求項におけるアプリケーション受信手段、機器情報送受信部１０１が請求項における機器情報受信手段及び機器情報送信手段として機能する。図２の処理は、携帯機器１０との間で連携して動作するアプリケーションを利用するための新規の車載機器２０をサーバ３０に登録する段階から、アプリケーションがサーバ３０から携帯機器１０と車載機器２０に配信されるまでの間に実行される処理である。図２に示すように、情報通信システム１における情報通信処理では、車載機器２０に関する情報をサーバ３０に登録する機器情報登録処理（ステップＳ１）と、携帯機器１０と車載機器２０との間でそれぞれの機器情報を交換する機器情報交換処理（ステップＳ２）と、携帯機器１０と車載機器２０へアプリケーションを配信するアプリケーション配信処理（ステップＳ３）が実行される。
【００４２】
図３は、図２に示すステップＳ１の処理の詳細を示すシーケンス図である。この車載機器情報登録処理は、アプリケーションのダウンロードが行われる前段階で予め実行される処理であり、例えば、車両に車載機器２０を搭載して初期設定を行う場合などに実行される。車載機器情報登録処理では、図３に示すように、車載機器２０の機器情報送受信部２０１は、サーバ３０に対して車載機器情報を送信する（ステップＳ１０１）。具体的には、機器情報送受信部２０１は、機器情報記憶部２０２に格納されている自身の車載機器アドレス及び車載機器識別子を関連付けてサーバ３０に送信する。
【００４３】
次に、サーバ３０の機器情報送受信部３０１は、車載機器２０から送信される車載機器識別子と車載機器アドレスを受信し、サーバ３０の機器特定部３０２は、それらの情報に基づいて携帯機器１０と連携することのできる車載機器２０の車載機器アドレスを確定する（ステップＳ１０２）。更に、サーバ３０の機器情報記憶部３０３は、車載機器識別子と、その識別子に関連付けられる車載機器アドレスを登録する（ステップＳ１０３）。Ｓ１０３の処理が終了すると、図３に示す車載機器情報登録処理が終了し、機器情報交換処理へ移行する（図２のステップＳ２）。
【００４４】
図４は、図２に示すステップＳ２の処理の詳細を示すシーケンス図である。機器情報交換処理は、アプリケーションのダウンロードが行われる前段階で実行される処理であり、例えば、車両の運転者が新たな携帯機器１０を取得して初期設定を行う場合や、車両に車載機器２０を搭載して初期設定を行う場合などに実行される。機器情報交換処理では、図４に示すように、携帯機器１０の機器情報送受信部１０１は、ローカル通信によって、車載機器２０の機器情報送受信部２０１に対して携帯機器情報を送信する（ステップＳ２０１）。また、車載機器２０の機器情報送受信部２０１は、ローカル通信によって、携帯機器１０の機器情報送受信部１０１に対して車載機器情報を送信する（ステップＳ２０２）。このステップにおいては、機器情報として、携帯機器１０及び車載機器２０を一意に決定することのできる識別子、あるいはアドレスの何れを用いてもよいが、本実施形態では識別子を用いるものとする。また、各機器情報は、それぞれの機器情報記憶部１０２，２０２に記憶されている。
【００４５】
次に、携帯機器１０の機器情報記憶部１０２は、ステップＳ２０２において機器情報送受信部１０１で受信した車載機器情報を、自端末と連携して動作する車載機器２０を特定するための情報として登録する（ステップＳ２０３）。また、車載機器２０の機器情報記憶部２０２は、ステップＳ２０１において機器情報送受信部２０１で受信した携帯機器情報を、自端末と連携して動作する携帯機器１０を特定するための情報として登録する（ステップＳ２０４）。Ｓ２０３及びＳ２０４の処理が終了すると、図４に示す機器情報交換処理が終了し、アプリケーション配信処理へ移行する（図２のステップＳ３）。
【００４６】
図５は、図２に示すステップＳ３の処理の詳細を示すシーケンス図である。アプリケーション配信処理は、アプリケーションのダウンロードが行われる段階で実行される処理である。アプリケーション配信処理では、図５に示すように、携帯機器１０のアプリケーション配信要求部１０３は、サーバ３０に対してアプリケーション配信要求を送信する（ステップＳ３０１）。ステップＳ３０１においては、具体的には、利用者が携帯機器１０の入出力部１０８の入力キーを操作することによって、アプリケーション配信要求が行われる。
【００４７】
次に、サーバ３０のアプリケーション送信部３０４は、ステップＳ３０１の処理においてアプリケーション配信要求を受信すると、アプリケーション記憶部３０５に格納されているアプリケーション一覧を入手すると共に、入手したアプリケーション一覧を携帯機器１０に送信する（ステップＳ３０２）。
【００４８】
携帯機器１０のアプリケーション選択部１０４は、サーバ３０から受信したアプリケーション一覧を選択画面として入出力部１０８のディスプレイに表示する（ステップＳ３０３）。これによって、利用者にダウンロードしたいアプリケーションを選択させる。次に、アプリケーション選択部１０４は、利用者の入出力部１０８の入力キーの操作に基づいて選択されたアプリケーションを特定し、その選択結果を取得する（ステップＳ３０４）。更に、アプリケーション選択部１０４は、選択結果をサーバ３０へ送信する（ステップＳ３０５）。
【００４９】
次に、サーバ３０のアプリケーション決定部３０６は、ステップＳ３０５で受信した選択結果に基づいてアプリケーション記憶部３０５に格納されている複数のアプリケーションの中から、選択されたアプリケーションを決定する（ステップＳ３０６）と共に、アプリケーション送信部３０４は、決定されたアプリケーションのうち、携帯機器用アプリケーションを携帯機器１０に送信する（ステップＳ３０７）。なお、送信される情報には、配信されるアプリケーションの識別子が含まれる。
【００５０】
次に、携帯機器１０のアプリケーション送受信部１０６は、ステップＳ３０７でサーバ３０から送信された携帯機器用アプリケーションを受信すると共に、アプリケーション記憶部１０７に保存する（ステップＳ３０８）。携帯機器１０の機器情報送受信部１０１は、図４に示す機器情報交換処理の車載機器情報登録処理Ｓ２０３で登録された車載機器情報、すなわち車載機器２０の識別子を取得する（ステップＳ３０９）。更に、機器情報送受信部１０１は、車載機器情報及びアプリケーションの識別子をサーバ３０に送信する（ステップＳ３１０）。
【００５１】
サーバ３０の機器特定部３０２は、機器情報記憶部３０３に格納されている車載機器識別子の中から、ステップＳ３１０で送信された車載機器識別子が存在するか確認すると共に、存在している場合に車載機器アドレスを抽出する（ステップＳ３１１）。これによって、機器特定部３０２は、携帯機器１０と連動して動作する車載機器２０を特定する。次に、機器情報送受信部３０１は、機器特定部３０２がステップＳ３１１で抽出した車載機器アドレスを携帯機器１０に送信する（ステップＳ３１２）。携帯機器１０の機器特定部１１０は、ステップＳ３１２で送信された車載機器アドレスを機器情報記憶部１０２に登録する（ステップＳ３１３）。このように、携帯機器１０が車載機器２０のアドレスを取得することによって、機器特定部１１０は、携帯機器１０と連携して動作する車載機器２０を特定する。
【００５２】
次に、サーバ３０のアプリケーション決定部３０６は、ステップＳ３１０で送信されたアプリケーションの識別子を受信すると共に、当該識別子に基づいて、アプリケーション記憶部３０５の中から既に携帯機器１０に配信された携帯機器用アプリケーションと連携して動作する車載機器用アプリケーションを抽出する（ステップＳ３１４）。また、サーバ３０のアプリケーション送信部３０４は、ステップＳ３１４で抽出された車載機器用アプリケーションを車載機器２０に送信する（ステップＳ３１５）。
【００５３】
次に、車載機器２０のアプリケーション送受信部２０６は、ステップＳ３１５で送信された車載機器用アプリケーションを受信すると共に、アプリケーション記憶部２０７に保存する（ステップＳ３１６）。Ｓ３１６の処理が終了すると、図５に示すアプリケーション配信処理が終了し、図２に示す情報処理が終了する。
【００５４】
図２の情報処理が終了した後、携帯機器１０上で動作する携帯機器用アプリケーションは、機器情報記憶部１０２から車載機器２０の機器情報を取得することが可能となり、車載機器２０上で動作する車載機器用アプリケーションは、機器情報記憶部２０２から携帯機器１０の機器情報を取得することが可能となる。それぞれの機器のアプリケーションが互いの機器情報を利用することによって、携帯機器１０と車載機器２０におけるそれぞれのアプリケーションが通信しあって連携可能となる。
【００５５】
以上のように、本実施形態に係る情報通信システム１によれば、携帯機器１０が、サーバ３０に対してアプリケーションの送信の要求を行うアプリケーション配信要求部１０３を有し、サーバ３０が、携帯機器１０のアプリケーション配信要求部１０３からの要求に基づいて、携帯機器１０に携帯機器用アプリケーションを送信すると共に、車載機器２０に車載機器用アプリケーションを送信するアプリケーション送信部３０４を有している。サーバ３０のアプリケーション送信部３０４が、例えば利用者の操作によって、携帯機器１０のアプリケーション配信要求部１０３からアプリケーションを要求されることによって、携帯機器用アプリケーションと車載機器用アプリケーションとを配信することができる。これによって、利用者は、一回の操作で携帯機器１０と車載機器２０の両方に、互いに連携して動作するアプリケーションを配信させることができる。以上によって、簡単な操作で複数の通信機器が連携して動作するアプリケーションを利用することができる。
【００５６】
また、携帯機器１０は、車載機器２０の機器情報を車載機器２０から受信すると共に、受信した車載機器２０の機器情報をサーバ３０に送信する機器情報送受信部１０１を更に備え、サーバ３０のアプリケーション送信部３０４は、携帯機器１０の機器情報送受信部１０１からの機器情報に基づいて、車載機器に車載機器用アプリケーションを送信することができる。これによって、サーバ３０のアプリケーション送信部３０４は、携帯機器１０と連携して動作する車載機器２０を正確に把握することができる。
【００５７】
第一実施形態においては、情報処理の一例として携帯機器１０でアプリケーションの選択及び配信要求を行う場合について説明したが、車載機器２０でアプリケーションの選択及び配信要求を行うこともできる。この場合、携帯機器１０が請求項における第二通信機器として機能し、車載機器２０が請求項における第一通信機器として機能する。また、アプリケーション配信要求部２０３が請求項におけるアプリケーション配信要求手段、アプリケーション送受信部２０６が請求項におけるアプリケーション受信手段、機器情報送受信部２０１が請求項における機器情報受信手段及び機器情報送信手段として機能する。具体的な処理としては、図２〜図５に示した処理のうち、携帯機器１０が行った処理が車載機器２０に置き換わり、車載機器２０が行った処理が携帯機器１０に置き換わり、更に、サーバ３０が携帯機器１０に対して行った処理とサーバ３０が車載機器２０に対して行った処理とが置き換わる。
【００５８】
［第二実施形態］
次に、第二実施形態に係る情報通信システム２について説明する。第二実施形態に係る情報通信システム２は、サーバ３０から携帯機器１０へ携帯機器用アプリケーション及び車載機器用アプリケーションを同時に配信した後、携帯機器１０が車載機器２０へ車載機器用アプリケーションを送信する点で、第一実施形態と主に相違している。情報通信システム２は、図１に示す第一実施形態の情報通信システム１と同様の構成を有している。図６は、第二実施形態に係る情報通信システム２の情報処理の流れを説明するためのフローチャートである。図６に示すように、情報通信システム２においては、機器情報交換処理（ステップＳ４）とアプリケーション配信処理（ステップＳ５）のみが実行され、第一実施形態における図２に示す機器情報登録処理は実行されない。ステップＳ４の機器情報交換処理においては、第一実施形態における図４に示す処理と同様の処理がなされる。ただし、図４のステップＳ２０１の携帯機器情報送信処理とステップＳ２０２の車載機器情報送信処理では、互いのアドレスを交換することが必須となる。携帯機器１０の機器特定部１１０は、機器情報記憶部１０２に車載機器アドレスを登録することによって、連携の対象となる車載機器２０をこの段階で特定することができる。なお、この場合、携帯機器１０が請求項における第一通信機器として機能し、車載機器２０が請求項における第二通信機器として機能する。また、アプリケーション配信要求部１０３が請求項におけるアプリケーション配信要求手段、アプリケーション送受信部１０６が請求項におけるアプリケーション受信手段及び第二通信機器用アプリケーション送信手段、機器情報送受信部１０１が請求項における機器情報受信手段及び機器情報送信手段として機能する。
【００５９】
図７は、図６に示すステップＳ５の処理の詳細を示すシーケンス図である。なお、第二実施形態においては、アプリケーション配信処理がスタートしてからサーバ３０のアプリケーション決定部３０６が、利用者の選択結果に基づいてアプリケーションを決定するまでの処理、すなわち、ステップＳ３０１〜ステップＳ３０６においては、第一実施形態と同様の処理がなされる。
【００６０】
ステップＳ３０６においてアプリケーションが決定すると、アプリケーション送信部３０４は、決定されたアプリケーションのうち、携帯機器用アプリケーション及び車載機器用アプリケーションを携帯機器１０に送信する（ステップＳ４０７）。なお、送信される情報には、配信されるアプリケーションの識別子が含まれる。
【００６１】
次に、携帯機器１０のアプリケーション送受信部１０６は、ステップＳ４０７でサーバ３０から送信された携帯機器用アプリケーション及び車載機器用アプリケーションを受信すると共に、アプリケーション記憶部１０７に保存する（ステップＳ４０８）。携帯機器１０の機器情報送受信部１０１は、機器情報記憶部１０２から車載機器情報、すなわち車載機器アドレスを取得する（ステップＳ４０９）。更に、機器情報送受信部１０１は、車載機器情報及びアプリケーションの識別子をサーバ３０に送信する（ステップＳ４１０）。サーバ３０内においては、ステップＳ４１０で送信された車載機器アドレスによって、機器特定部３０２が対象となる車載機器２０を特定することができる。
【００６２】
次に、携帯機器１０のアプリケーション送受信部１０６は、車載機器２０に対して車載機器用アプリケーションを送信する（ステップＳ４１５）。この処理では、アプリケーション送受信部１０６は、図６に示すステップＳ４で機器情報記憶部１０２に格納された車載機器アドレスに基づいて特定された車載機器２０に対して、車載機器用アプリケーションを送信する。次に、車載機器２０のアプリケーション送受信部２０６は、ステップＳ４１５で送信された車載機器用アプリケーションを受信すると共に、アプリケーション記憶部２０７に保存する（ステップＳ４１６）。Ｓ４１６の処理が終了すると、図７に示すアプリケーション配信処理が終了し、図６に示す情報処理が終了する。なお、第二実施形態においては、第一実施形態におけるステップＳ３１１〜ステップＳ３１４に相当する処理は行われない。
【００６３】
以上のように、本実施形態に係る情報通信システム１によれば、携帯機器１０が、サーバ３０に対してアプリケーションの送信の要求を行うアプリケーション配信要求部１０３と、サーバ３０から携帯機器用アプリケーション及び車載機器用アプリケーションの受信を行うと共に、受信した車載機器用アプリケーションの送信を行うアプリケーション送受信部１０６とを有し、サーバ３０が、携帯機器１０のアプリケーション配信要求部１０３からの要求に基づいて、携帯機器１０に携帯機器用アプリケーション及び車載機器用アプリケーションを送信するアプリケーション送信部３０４を有している。サーバ３０のアプリケーション送信部３０４が、例えば利用者の操作によって、携帯機器１０のアプリケーション配信要求部１０３からアプリケーションを要求されることによって、携帯機器１０に対して、携帯機器用アプリケーション及び車載機器用アプリケーションを配信し、その後、携帯機器１０のアプリケーション送受信部１０６によって車載機器２０に対して車載機器用アプリケーションを配信することができる。これによって、利用者は、一回の操作で携帯機器１０と車載機器２０の両方に、互いに連携して動作するアプリケーションを配信させることができる。以上によって、簡単な操作で複数の通信機器が連携して動作するアプリケーションを利用することができる。
【００６４】
［第三実施形態］
次に、第三実施形態に係る情報通信システム３について説明する。第三実施形態に係る情報通信システム３は、サーバ３０から車載機器２０へ車載機器用アプリケーション及び携帯機器用アプリケーションを同時に配信した後、車載機器２０が携帯機器１０へ携帯機器用アプリケーションを送信する点で、第一実施形態と主に相違している。また、第二実施形態に対しては、車載機器２０でアプリケーションの選択及び配信要求を行う点で相違している。情報通信システム３では、第二実施形態に係る情報通信システム２と同様の構成を有していると共に、情報通信システム２と同じく、図６に示す機器情報交換処理（ステップＳ４）とアプリケーション配信処理（ステップＳ５）が実行される。なお、ステップＳ４の機器情報交換処理においては、第二実施形態と同様に、図４のステップＳ２０１の携帯機器情報送信処理とステップＳ２０２の車載機器情報送信処理において、互いのアドレスを交換することが必須となる。車載機器２０の機器特定部２１０は、機器情報記憶部２０２に携帯機器アドレスを登録することによって、連携の対象となる携帯機器１０をこの段階で特定することができる。なお、この場合、携帯機器１０が請求項における第二通信機器として機能し、車載機器２０が請求項における第一通信機器として機能する。また、アプリケーション配信要求部２０３が請求項におけるアプリケーション配信要求手段、アプリケーション送受信部２０６が請求項におけるアプリケーション受信手段及び第二通信機器用アプリケーション送信手段、機器情報送受信部２０１が請求項における機器情報受信手段及び機器情報送信手段として機能する。
【００６５】
図８は、第三実施形態におけるアプリケーション配信処理の詳細を示すシーケンス図である。図８に示すように、車載機器２０のアプリケーション配信要求部２０３は、サーバ３０に対してアプリケーション配信要求を送信する（ステップＳ５０１）。ステップＳ５０１においては、具体的には、利用者が車載機器２０の入出力部２０８の入力キーを操作することによって、アプリケーション配信要求が行われる。
【００６６】
次に、サーバ３０のアプリケーション送信部３０４は、ステップＳ５０１の処理においてアプリケーション配信要求を受信すると、アプリケーション記憶部３０５に格納されているアプリケーション一覧を入手すると共に、入手したアプリケーション一覧を車載機器２０に送信する（ステップＳ５０２）。
【００６７】
車載機器２０のアプリケーション選択部２０４は、サーバ３０から受信したアプリケーション一覧を選択画面として入出力部２０８のディスプレイに表示する（ステップＳ５０３）。これによって、利用者にダウンロードしたいアプリケーションを選択させる。次に、アプリケーション選択部２０４は、利用者の入出力部２０８の入力キーの操作に基づいて選択されたアプリケーションを特定し、その選択結果を取得する（ステップＳ５０４）。更に、アプリケーション選択部２０４は、選択結果をサーバ３０へ送信する（ステップＳ５０５）。
【００６８】
次に、サーバ３０のアプリケーション決定部３０６は、ステップＳ５０５で受信した選択結果に基づいてアプリケーション記憶部３０５に格納されている複数のアプリケーションの中から、選択されたアプリケーションを決定する（ステップＳ５０６）。
【００６９】
ステップＳ５０６においてアプリケーションが決定すると、アプリケーション送信部３０４は、決定されたアプリケーションのうち、携帯機器用アプリケーション及び車載機器用アプリケーションを車載機器２０に送信する（ステップＳ５０７）。なお、送信される情報には、配信されるアプリケーションの識別子が含まれる。
【００７０】
次に、車載機器２０のアプリケーション送受信部２０６は、ステップＳ５０７でサーバ３０から送信された携帯機器用アプリケーション及び車載機器用アプリケーションを受信すると共に、アプリケーション記憶部２０７に保存する（ステップＳ５０８）。車載機器２０の機器情報送受信部２０１は、機器情報記憶部２０２から携帯機器情報、すなわち携帯機器アドレスを取得する（ステップＳ５０９）。更に、機器情報送受信部２０１は、携帯機器情報及びアプリケーションの識別子をサーバ３０に送信する（ステップＳ５１０）。
【００７１】
次に、車載機器２０のアプリケーション送受信部２０６は、携帯機器１０に対して携帯機器用アプリケーションを送信する（ステップＳ５１５）。この処理では、アプリケーション送受信部２０６は、機器情報記憶部２０２に格納された携帯機器アドレスに基づいて特定された携帯機器１０に対して、携帯機器用アプリケーションを送信する。次に、携帯機器１０のアプリケーション送受信部１０６は、ステップＳ５１５で送信された携帯機器用アプリケーションを受信すると共に、アプリケーション記憶部１０７に保存する（ステップＳ５１６）。Ｓ５１６の処理が終了すると、図８に示すアプリケーション配信処理が終了し、図６に示す情報処理が終了する。なお、第三実施形態においては、第一実施形態におけるステップＳ３１１〜ステップＳ３１４に相当する処理は行われない。
【００７２】
以上のように、本実施形態に係る情報通信システム１によれば、車載機器２０が、サーバ３０に対してアプリケーションの送信の要求を行うアプリケーション配信要求部２０３と、サーバ３０から携帯機器用アプリケーション及び車載機器用アプリケーションの受信を行うと共に、受信した携帯機器用アプリケーションの送信を行うアプリケーション送受信部２０６とを有し、サーバ３０が、車載機器２０のアプリケーション配信要求部２０３からの要求に基づいて、車載機器２０に携帯機器用アプリケーション及び車載機器用アプリケーションを送信するアプリケーション送信部３０４を有している。サーバ３０のアプリケーション送信部３０４が、例えば利用者の操作によって、車載機器２０のアプリケーション配信要求部２０３からアプリケーションを要求されることによって、車載機器２０に対して、携帯機器用アプリケーション及び車載機器用アプリケーションを配信し、その後、車載機器２０のアプリケーション送受信部２０６によって携帯機器１０に対して携帯機器用アプリケーションを配信することができる。これによって、利用者は、一回の操作で携帯機器１０と車載機器２０の両方に、互いに連携して動作するアプリケーションを配信させることができる。以上によって、簡単な操作で複数の通信機器が連携して動作するアプリケーションを利用することができる。
【００７３】
［第四実施形態］
次に、第四実施形態に係る情報通信システム４について説明する。第四実施形態に係る情報通信システム４は、サーバ３０から車載機器２０へ車載機器用アプリケーションを配信する際に、当該アプリケーションを暗号化して配信する点で、第一実施形態と主に相違している。図９は第四実施形態に係る情報通信システム４のブロック構成図である。
【００７４】
図９に示すように、情報通信システム４の携帯機器１０は、アプリケーションを暗号化するための暗号化部１１１と、暗号化されたアプリケーションを復号化するための復号化部１１２とを更に備えている。暗号化部１１１は、車載機器２０やサーバ３０と暗号化のための鍵を共有する機能を有していると共に、車載機器２０と共有している暗号化のための鍵に基づいてアプリケーションを暗号化する機能を有している。復号化部１１２は、サーバ３０と共有している鍵に基づき、暗号化された携帯機器用アプリケーションを復号化して利用可能とする機能を有すると共に、車載機器２０と共有している鍵に基づき、暗号化された携帯機器用アプリケーションを復号化して利用可能とする機能を有する。
【００７５】
車載機器２０は、アプリケーションを暗号化するための暗号化部２１１と、暗号化されたアプリケーションを復号化するための復号化部２１２とを更に備えている。暗号化部２１１は、携帯機器１０やサーバ３０と暗号化のための鍵を共有する機能を有していると共に、携帯機器１０と共有する暗号化のための鍵に基づいてアプリケーションを暗号化する機能を有している。復号化部２１２は、サーバ３０と共有している鍵に基づき、暗号化された車載機器用アプリケーションを復号化して利用可能とする機能を有すると共に、携帯機器１０と共有している鍵に基づき、暗号化された車載機器用アプリケーションを復号化して利用可能とする機能を有する。
【００７６】
サーバ３０は、アプリケーションを暗号化するための暗号化部３０７を更に備えている。暗号化部３０７は、携帯機器１０と共有している暗号化のための鍵に基づいて携帯機器用アプリケーションを暗号化する機能を有している。また、暗号化部３０７は、車載機器２０と共有している暗号化のための鍵に基づいて車載機器用アプリケーションを暗号化する機能を有している。
【００７７】
次に、図１０及び図１１を参照して、第四実施形態に係る情報通信システム４の動作について説明する。本実施形態では、携帯機器１０でアプリケーションの配信要求とアプリケーションの選択を行い、サーバ３０から車載機器２０へ暗号化された車載機器用アプリケーションを配信する場合について説明する。この場合、携帯機器１０が請求項における第一通信機器として機能し、車載機器２０が請求項における第二通信機器として機能する。また、アプリケーション配信要求部１０３が請求項におけるアプリケーション配信要求手段、アプリケーション送受信部１０６が請求項におけるアプリケーション受信手段、機器情報送受信部１０１が請求項における機器情報受信手段及び機器情報送信手段、暗号化部２１１，３０７が請求項における暗号化手段、復号化部２１２が請求項における復号化手段として機能する。情報通信システム４においても、第一実施形態と同様に、図２に示されるように、機器情報登録処理（ステップＳ１）と、機器情報交換処理（ステップＳ２）と、アプリケーション配信処理（ステップＳ３）が実行される。また、ステップＳ２の機器情報交換処理においては、図４に示すように、第一実施形態と同様の処理がなされる。図１０は、第四実施形態における機器情報登録処理の詳細を示すシーケンス図である。図１０に示すように、車載機器２０の機器情報送受信部２０１は、サーバ３０に対して車載機器情報を送信すると共に、暗号化部２１１は、サーバ３０に対して暗号化のための鍵を送信する（ステップＳ６０１）。具体的には、機器情報送受信部２０１は、機器情報記憶部２０２に格納されている自身の車載機器アドレス及び車載機器識別子を関連付けてサーバ３０に送信する。
【００７８】
次に、サーバ３０の機器情報送受信部３０１は、車載機器２０から送信される車載機器識別子と車載機器アドレスを受信し、サーバ３０の機器特定部３０２は、それらの情報に基づいて携帯機器１０と連携することのできる車載機器２０の車載機器アドレスを確定する（ステップＳ１０２）。更に、サーバ３０の機器情報記憶部３０３は、車載機器識別子と、その識別子に関連付けられる車載機器アドレスを登録する（ステップＳ１０３）。ステップＳ１０２及びステップＳ１０３は、第一実施形態と同様の処理がなされる。次に、サーバ３０の暗号化部３０７は、ステップＳ６０１で車載機器２０から送信された暗号化のための鍵を取得する（ステップＳ６０４）。Ｓ６０４の処理が終了すると、図１０に示す機器情報登録処理が終了し、機器情報交換処理へ移行する（図２のステップＳ２）。機器情報交換処理は第一実施形態と同様の処理がなされる。
【００７９】
機器情報交換処理が終了すると、アプリケーション配信処理へ移行する（図２のステップＳ３）。図１１は、第四実施形態におけるアプリケーション配信処理の詳細を示すシーケンス図である。図１１に示すように、第四実施形態におけるアプリケーション配信処理では、ステップＳ３０１〜ステップＳ３１４では第一実施形態と同様の処理がなされる。ステップＳ３１４でサーバ３０が車載機器用アプリケーションを抽出すると、サーバ３０の暗号化部３０７は、図１０のステップＳ６０４において取得した車載機器２０の鍵に基づいて、車載機器用アプリケーションの暗号化を行う（ステップＳ７０１）。
【００８０】
次に、サーバ３０のアプリケーション送信部３０４は、ステップＳ７０１で暗号化された車載機器用アプリケーションを車載機器２０に送信する（ステップＳ７１５）。
【００８１】
次に、車載機器２０のアプリケーション送受信部２０６は、暗号化された車載機器用アプリケーションを受信すると共に、アプリケーション記憶部２０７に保存する（ステップＳ７１６）。車載機器２０の復号化部２１２は、暗号化された車載機器用アプリケーションを復号化して、利用者に対して利用可能な状態にする（ステップＳ７０２）。Ｓ７０２の処理が終了すると、図１１に示すアプリケーション配信処理が終了し、図２に示す情報処理が終了する。
【００８２】
以上のように、本実施形態に係る情報通信システム４によれば、サーバ３０が車載機器２０に車載機器用アプリケーションを暗号化して配信することができるため、無関係の車載機器にアプリケーションが配信されてしまった場合に、他の利用者にアプリケーションが利用されることを防止することができる。
【００８３】
第四実施形態においては、情報処理の一例として携帯機器１０でアプリケーションの選択及び配信要求を行う場合について説明したが、車載機器２０でアプリケーションの選択及び配信要求を行うこともできる。この場合、車載機器２０が請求項における第一通信機器として機能し、携帯機器１０が請求項における第二通信機器として機能する。具体的な処理としては、図２、図１０及び図１１に示した処理のうち、携帯機器１０が行った処理が車載機器２０に置き換わり、車載機器２０が行った処理が携帯機器１０に置き換わり、更に、サーバ３０が携帯機器１０に対して行った処理とサーバ３０が車載機器２０に対して行った処理とが置き換わる。具体的には、図１０に示す機器情報登録処理において、携帯機器１０の暗号化部１１１がサーバ３０に対して暗号化のための鍵を送信し、図１１に示すアプリケーション配信処理において、サーバ３０の暗号化部３０７は、抽出した携帯機器用アプリケーションを暗号化して携帯機器１０に送信し、携帯機器１０の復号化部１１２は、暗号化された携帯機器用アプリケーションを復号化して利用可能とする。
【００８４】
［第五実施形態］
次に、第五実施形態に係る情報通信システム５について説明する。第五実施形態に係る情報通信システム５は、携帯機器１０から車載機器２０へ車載機器用アプリケーションを配信する際に、当該アプリケーションを暗号化して配信する点で、第二実施形態と主に相違している。第五実施形態に係る情報通信システム５の構成は、第四実施形態に係る情報通信システム４の構成と同様である。
【００８５】
図１２及び図１３を参照して、第五実施形態に係る情報通信システム５の動作について説明する。本実施形態では、携帯機器１０でアプリケーションの配信要求とアプリケーションの選択を行い、サーバ３０から携帯機器１０へ携帯機器用アプリケーション及び車載機器用アプリケーションを配信し、携帯機器１０から車載機器２０へ暗号化された車載機器用アプリケーションを配信する場合について説明する。この場合、携帯機器１０が請求項における第一通信機器として機能し、車載機器２０が請求項における第二通信機器として機能する。また、アプリケーション配信要求部１０３が請求項におけるアプリケーション配信要求手段、アプリケーション送受信部１０６が請求項におけるアプリケーション受信手段及び第二通信機器用アプリケーション送信手段、機器情報送受信部１０１が請求項における機器情報受信手段及び機器情報送信手段、暗号化部２１１，３０７が請求項における暗号化手段、復号化部２１２が請求項における復号化手段として機能する。
【００８６】
情報通信システム５においては、第二実施形態と同様に、図６に示されるように、機器情報交換処理（ステップＳ４）と、アプリケーション配信処理（ステップＳ５）が実行される。図１２は、第五実施形態における機器情報交換処理の詳細を示すシーケンス図である。機器情報交換処理では、図１２に示すように、携帯機器１０の機器情報送受信部１０１は、ローカル通信によって、車載機器２０の機器情報送受信部２０１に対して携帯機器情報を送信すると共に、暗号化部１１１は、携帯機器用アプリケーションの暗号化のための鍵を送信する（ステップＳ８０１）。また、車載機器２０の機器情報送受信部２０１は、ローカル通信によって、携帯機器１０の機器情報送受信部１０１に対して車載機器情報を送信すると共に、暗号化部２１１は、車載機器用アプリケーションの暗号化のための鍵を送信する（ステップＳ８０２）。このステップにおいては、機器情報として、携帯機器１０及び車載機器２０のアドレスを用いることが必須となる。また、各機器情報は、それぞれの機器情報記憶部１０２，２０２に記憶されている。
【００８７】
次に、携帯機器１０の機器情報記憶部１０２は、ステップＳ８０２において機器情報送受信部１０１で受信した車載機器情報を、自端末と連携して動作する車載機器２０を特定するための情報として登録する（ステップＳ８０３）。また、車載機器２０の機器情報記憶部２０２は、ステップＳ８０１において機器情報送受信部２０１で受信した携帯機器情報を、自端末と連携して動作する携帯機器１０を特定するための情報として登録する（ステップＳ８０４）。更に、携帯機器１０の暗号化部１１１は、車載機器用アプリケーションの暗号化を行うための鍵を取得すると共に（ステップＳ８０５）、車載機器２０の暗号化部２１１は、携帯機器用アプリケーションの暗号化を行うための鍵を取得する（ステップＳ８０６）。Ｓ８０５及びＳ８０６の処理が終了すると、図１２に示す機器情報交換処理が終了し、アプリケーション配信処理へ移行する（図６のステップＳ５）。
【００８８】
図１３は、第五実施形態におけるアプリケーション配信処理の詳細を示すシーケンス図である。図１３に示すように、第五実施形態におけるアプリケーション配信処理では、ステップＳ３０１〜ステップＳ４１０では第二実施形態と同様の処理がなされる。ステップＳ４１０で携帯機器１０が車載機器情報及びアプリケーション識別子をサーバ３０に対して送信すると、携帯機器１０の暗号化部１１１は、図１２に示すステップＳ８０５において取得した車載機器２０の鍵に基づいて、車載機器用アプリケーションの暗号化を行う（ステップＳ９０１）。
【００８９】
次に、携帯機器１０のアプリケーション送受信部１０６は、ステップＳ９０１で暗号化された車載機器用アプリケーションを車載機器２０に送信する（ステップＳ９１５）。
【００９０】
次に、車載機器２０のアプリケーション送受信部２０６は、暗号化された車載機器用アプリケーションを受信すると共に、アプリケーション記憶部２０７に保存する（ステップＳ９１６）。車載機器２０の復号化部２１２は、暗号化された車載機器用アプリケーションを復号化して、利用者に対して利用可能な状態にする（ステップＳ９０２）。Ｓ９０２の処理が終了すると、図１３に示すアプリケーション配信処理が終了し、図６に示す情報処理が終了する。
【００９１】
以上のように、本実施形態に係る情報通信システム５によれば、携帯機器１０が車載機器２０に車載機器用アプリケーションを暗号化して配信することができるため、無関係の車載機器にアプリケーションが配信されてしまった場合に、他の利用者にアプリケーションを利用されることを防止することができる。
【００９２】
第五実施形態においては、情報処理の一例として携帯機器１０でアプリケーションの選択及び配信要求を行い、携帯機器１０から車載機器用アプリケーションの配信を行う場合について説明したが、車載機器２０でアプリケーションの選択及び配信要求を行い、車載機器２０から携帯機器用アプリケーションの配信を行うこともできる。この場合、携帯機器１０が請求項における第二通信機器として機能し、車載機器２０が請求項における第一通信機器として機能する。また、アプリケーション配信要求部２０３が請求項におけるアプリケーション配信要求手段、アプリケーション送受信部２０６が請求項におけるアプリケーション受信手段及び第二通信機器用アプリケーション送信手段、機器情報送受信部２０１が請求項における機器情報受信手段及び機器情報送信手段、暗号化部１１１，３０７が請求項における暗号化手段、復号化部１１２が請求項における復号化手段として機能する。具体的な処理としては、図１３に示した処理のうち、携帯機器１０が行った処理が車載機器２０に置き換わり、車載機器２０が行った処理が携帯機器１０に置き換わり、更に、サーバ３０が携帯機器１０に対して行った処理とサーバ３０が車載機器２０に対して行った処理とが置き換わる。具体的には、図１３に示すアプリケーション配信処理において、車載機器２０の暗号化部２１１は、携帯機器用アプリケーションを暗号化して携帯機器１０に送信し、携帯機器１０の復号化部１１２は、暗号化された携帯機器用アプリケーションを復号化して利用可能とする。
【００９３】
本発明は、上述した実施形態に限定されるものではない。
【００９４】
例えば、第一実施形態に係る情報通信システム１では、図５に示すアプリケーション配信処理のステップＳ３１０で車載機器情報として車載機器２０の識別子を送信したが、これに代えて車載機器２０のアドレスを用いてもよい。この場合は、車載機器アドレスによって、ネットワーク上において対象となる車載機器２０を直ちに特定できるので、当該アドレスによって車載機器用アプリケーションを抽出することができる。従って、ステップＳ３１１及びステップＳ３１２の処理を省略することができる。第四実施形態に係る情報通信システム４でも、車載機器２０のアドレスを用いることによって、ステップＳ３１１及びステップＳ３１２の処理を省略することができる。
【００９５】
また、上述の各実施形態では、車載機器及び携帯機器はそれぞれ一台のみ存在する場合について説明したが、例えば、一台の携帯機器と連携する車載機器が複数存在する場合、あるいは一台の車載機器と連携する携帯機器が複数存在する場合であっても本発明を適用することができる。その際は、例えば、携帯機器でアプリケーションの選択を行うと同時に対照となる車載機器を選択し（あるいは登録された車載機器全てを同時に選択することもできる）、選択された車載機器に対して車載機器用アプリケーションを配信することができる。また、車載機器と携帯機器が連携する場合のみならず、携帯機器と携帯機器が連携する場合、車載機器と車載機器が連携する場合においても、本発明を適用することができる。通信機器の数が増えた場合は、全ての通信機器に対して一回の操作でアプリケーションを配信させることができるので、本発明を適用することによって、ダウンロードの操作の手間を一層低減することができる。
【００９６】
また、上述の各実施形態においては、第一通信機器となる携帯機器あるいは車載機器が第二通信機器となる機器を特定することのできる機器特定部を有すると共に、サーバも機器特定部を有していたが、第一通信機器とサーバとの少なくとも一方が機器特定部を有していれば、情報通信システム内において第二通信機器を特定することができるので、本発明を実施することが可能となる。
【図面の簡単な説明】
【００９７】
【図１】本発明の第一実施形態に係る情報通信システムの構成を示す図である。
【図２】第一実施形態に係る情報通信システムの情報処理の流れを説明するためのフローチャートである。
【図３】図２に示すステップＳ１の処理の詳細を示すシーケンス図である。
【図４】図２に示すステップＳ２の処理の詳細を示すシーケンス図である。
【図５】図２に示すステップＳ３の処理の詳細を示すシーケンス図である。
【図６】第二実施形態に係る情報通信システムの情報処理の流れを説明するためのフローチャートである。
【図７】図６に示すステップＳ５の処理の詳細を示すシーケンス図である。
【図８】第三実施形態におけるアプリケーション配信処理の詳細を示すシーケンス図である。
【図９】第四実施形態に係る情報通信システムのブロック構成図である。
【図１０】第四実施形態における機器情報登録処理の詳細を示すシーケンス図である。
【図１１】第四実施形態におけるアプリケーション配信処理の詳細を示すシーケンス図である。
【図１２】第五実施形態における機器情報交換処理の詳細を示すシーケンス図である。
【図１３】第五実施形態におけるアプリケーション配信処理の詳細を示すシーケンス図である。
【符号の説明】
【００９８】
１，２，３，４，５…情報通信システム、１０…携帯機器（第一通信機器、第二通信機器）、２０…車載機器（第一通信機器、第二通信機器）、３０…サーバ、１０３，２０３…アプリケーション配信要求部（アプリケーション配信要求手段）、１０６，２０６…アプリケーション送受信部（アプリケーション受信手段、第二通信機器用アプリケーション送信手段）、１１０，２１０，３０２…機器特定部（機器特定手段）、１０１，２０１…機器情報送受信部（機器情報受信手段、機器情報送信手段）、１１１，２１１，３０７…暗号化部（暗号化手段）、１１２，２１２…復号化部（復号化手段）、３０４…アプリケーション送信部（アプリケーション送信手段）。
【図１】
2010154203.tif 000003
【図２】
2010154203.tif 000004
【図３】
2010154203.tif 000005
【図４】
2010154203.tif 000006
【図５】
2010154203.tif 000007
【図６】
2010154203.tif 000008
【図７】
2010154203.tif 000009
【図８】
2010154203.tif 000010
【図９】
2010154203.tif 000011
【図１０】
2010154203.tif 000012
【図１１】
2010154203.tif 000013
【図１２】
2010154203.tif 000014
【図１３】
2010154203.tif 000015