(57)【要約】【課題】通信を行う通信機器同士が同一の通信プロトコルを有していない場合であっても、セキュリティ性を確保した通信を行うこと。【解決手段】ゲートウェイ装置の登録部が、ゲートウェイ装置と連携する対象となる通信機器である連携対象装置を登録し、ゲートウェイ装置の代理受付部が、登録された連携対象装置の代わりに他の通信機器からの接続要求を受け付け、ゲートウェイ装置の中継部が、接続要求が受け付けられた他の通信機器と連携対象機器との通信を中継し、連携対象装置のゲートウェイ連携アプリが、連携対象装置上で動作するアプリケーションプログラムを前記ゲートウェイ装置経由で前記他の通信機器と通信制御するように通信中継システムを構成する。【選択図】        図４
2009302681.tif 000002
【特許請求の範囲】
【請求項１】
通信機器間の通信を中継するゲートウェイ装置を備えた通信中継システムであって、
ゲートウェイ装置は、
該ゲートウェイ装置と連携する対象となる通信機器を示す連携対象装置を登録する登録手段と、
前記登録手段によって登録された前記連携対象装置の代わりに他の通信機器からの接続要求を受け付ける代理受付手段と、
前記代理受付手段によって接続要求が受け付けられた前記他の通信機器と前記連携対象装置との通信を中継する中継手段と
を備え、
前記連携対象装置は、
該連携対象装置上で動作するアプリケーションプログラムを前記ゲートウェイ装置経由で前記他の通信機器と通信するように制御する通信制御手段
を備えたことを特徴とする通信中継システム。
【請求項２】
前記連携対象装置の通信制御手段は、
前記アプリケーションプログラムが用いる通信プロファイルを前記ゲートウェイ装置に対して通知し、
前記ゲートウェイ装置の中継手段は、
前記連携対象装置の通信制御手段によって通知された通信プロファイルを用いて前記他の通信機器と通信することを特徴とする請求項１に記載の通信中継システム。
【請求項３】
前記連携対象装置の通信制御手段は、
前記ゲートウェイ装置との接続が確立した場合に、前記連携対象装置が前記他の通信装置と直接通信することを不許可とすることを特徴とする請求項１または２に記載の通信中継システム。
【請求項４】
前記ゲートウェイ装置の登録手段は、
前記連携対象装置を識別する固定名称を前記ゲートウェイ装置の固定名称として登録し、
前記ゲートウェイ装置の代理受付手段は、
前記ゲートウェイ装置の固定名称を前記他の通信機器に対して公開することを特徴とする請求項１、２または３に記載の通信中継システム。
【請求項５】
前記ゲートウェイ装置の登録手段は、
前記連携対象装置との接続が切断された場合に、前記ゲートウェイ装置の固定名称を破棄することを特徴とする請求項４に記載の通信中継システム。
【請求項６】
前記ゲートウェイ装置の登録手段は、
前記連携対象装置のＰＩＮコードを前記ゲートウェイ装置のＰＩＮコードとして登録し、
前記ゲートウェイ装置の代理受付手段は、
前記他の通信装置から接続要求を受け付けた場合に、前記ゲートウェイ装置のＰＩＮコードを用いて当該他の通信装置とのペアリングを行うことを特徴とする請求項１〜５のいずれか一つに記載の通信中継システム。
【請求項７】
前記ゲートウェイ装置の中継手段は、
前記他の通信機器から受け取った通信データが前記連携対象装置への応答データではない場合に、当該通信データを破棄することを特徴とする請求項１〜６のいずれか一つに記載の通信中継システム。
【請求項８】
前記ゲートウェイ装置の中継手段は、
前記他の通信機器が通信許可対象としてあらかじめ登録されている場合には、当該他の通信機器から受け取った通信データが前記連携対象装置への応答データではない場合であっても、当該通信データを前記連携対象装置へ中継することを特徴とする請求項７に記載の通信中継システム。
【請求項９】
前記ゲートウェイ装置の中継手段は、
所定の通信プロファイルが通信許可プロファイルとしてあらかじめ登録されている場合には、前記通信許可プロファイルで通信する前記他の通信機器から受け取った通信データが前記連携対象装置への応答データではない場合であっても、当該通信データを前記連携対象装置へ中継することを特徴とする請求項７または８に記載の通信中継システム。
【請求項１０】
前記ゲートウェイ装置は、
あらたな通信プロファイルをネットワーク経由で取得する通信プロファイル取得手段をさらに備えたことを特徴とする請求項１〜９のいずれか一つに記載の通信中継システム。
【請求項１１】
通信機器間の通信を中継するゲートウェイ装置を備えた通信中継方法であって、
ゲートウェイ装置が、該ゲートウェイ装置と連携する対象となる通信機器である連携対象装置を登録する登録工程と、
前記ゲートウェイ装置が、前記登録工程によって登録された前記連携対象装置の代わりに他の通信機器からの接続要求を受け付ける代理受付工程と、
前記ゲートウェイ装置が、前記代理受付工程によって接続要求が受け付けられた前記他の通信機器と前記連携対象装置との通信を中継する中継工程と、
前記連携対象装置が、該連携対象装置上で動作するアプリケーションプログラムを前記ゲートウェイ装置経由で前記他の通信機器と通信するように制御する通信制御工程と
を含んだことを特徴とする通信中継方法。
【請求項１２】
通信機器間の通信を中継するゲートウェイ装置であって、
該ゲートウェイ装置と連携する対象となる通信機器を示す連携対象装置を登録する登録手段と、
前記登録手段によって登録された前記連携対象装置の代わりに他の通信機器からの接続要求を受け付ける代理受付手段と、
前記代理受付手段によって接続要求が受け付けられた前記他の通信機器と前記連携対象装置との通信を中継する中継手段と
を備えたことを特徴とするゲートウェイ装置。
【請求項１３】
他の通信機器と通信する通信装置であって、
該通信装置上で動作するアプリケーションプログラムを、該通信装置が登録されたゲートウェイ装置経由で前記他の通信機器と通信するように制御する通信制御手段
を備えたことを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信機器間の通信を中継するゲートウェイ装置を備えた通信中継システム、通信中継方法、ゲートウェイ装置および通信装置に関し、特に、通信を行う通信機器同士が同一の通信プロトコルを有していない場合であっても、セキュリティ性を確保した通信を行うことができる通信中継システム、通信中継方法、ゲートウェイ装置および通信装置に関するものである。
【背景技術】
【０００２】
近年、自動車には、音楽や映像の視聴、ナビゲーション情報の表示などを行うことができる車載装置が搭載されることが一般的となってきている。また、このような車載装置は、乗車者が携帯する携帯電話やＰＤＡ（Personal  Digital  Assistant）といった携帯端末装置や無線式マイクなどの通信機器と通信し、通信機器／車載装置間でデータ送受信を行うようになってきた。
【０００３】
このように、通信機器同士で通信を行う場合、Ｂｌｕｅｔｏｏｔｈ（登録商標）と呼ばれる無線通信規格がよく知られている。Ｂｌｕｅｔｏｏｔｈ（登録商標）は、２．４ＧＨｚの周波数帯を用いる無線通信規格であり、半径数十メートル範囲内の無線通信が可能である。なお、特許文献１には、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いた通信技術が開示されている。
【０００４】
Ｂｌｕｅｔｏｏｔｈ（登録商標）は、さまざまな通信機器間の通信に用いられるため、通信機器の種類ごとに策定されたプロトコルであるＢｌｕｅｔｏｏｔｈプロファイル（以下、単に、「プロファイル」と記載する）が標準化されている。たとえば、ヘッドセット等を用いたハンズフリー通話に対応したＨＳＰ（Headset  Profile）や、音楽をヘッドフォンへ伝送するためのＡ２ＤＰ（Advanced  Audio  Distribution  Profile）といった数多くのプロファイルが存在する。
【０００５】
【特許文献１】特開２００４−４０７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記した「プロファイル」を用いた通信を行う場合には、通信を行おうとする通信機器同士が同じプロファイルを有している必要がある。このため、車載装置に接続可能な通信機器は、車載装置が有するプロファイルと同一のプロファイルを備えたものに限られるという問題があった。
【０００７】
また、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いた通信を行う場合には、通信機器間で「ペアリング」と呼ばれる通信リンク確立のための手順をふむ必要があるが、ペアリング時には通信機器固有の情報がやりとりされるため、上記した車載装置のセキュリティ性が低下するという問題もあった。
【０００８】
これらのことから、車載装置と他の通信機器とが同一のプロファイルを有していない場合であっても、セキュリティ性を確保しつついかにして通信を行うかが大きな課題となっている。
【０００９】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、車載装置と他の通信機器とが同一のプロファイルを有していない場合であっても、セキュリティ性を確保した通信を行うことができる通信中継システム、通信中継方法、ゲートウェイ装置および通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するため、本発明は、通信機器間の通信を中継するゲートウェイ装置を備えた通信中継システムであって、ゲートウェイ装置は、該ゲートウェイ装置と連携する対象となる通信機器を示す連携対象装置を登録する登録手段と、前記登録手段によって登録された前記連携対象装置の代わりに他の通信機器からの接続要求を受け付ける代理受付手段と、前記代理受付手段によって接続要求が受け付けられた前記他の通信機器と前記連携対象装置との通信を中継する中継手段とを備え、前記連携対象装置は、該連携対象装置上で動作するアプリケーションプログラムを前記ゲートウェイ装置経由で前記他の通信機器と通信するように制御する通信制御手段を備えたことを特徴とする。
【００１１】
また、本発明は、通信機器間の通信を中継するゲートウェイ装置を備えた通信中継方法であって、ゲートウェイ装置が、該ゲートウェイ装置と連携する対象となる通信機器である連携対象装置を登録する登録工程と、前記ゲートウェイ装置が、前記登録工程によって登録された前記連携対象装置の代わりに他の通信機器からの接続要求を受け付ける代理受付工程と、前記ゲートウェイ装置が、前記代理受付工程によって接続要求が受け付けられた前記他の通信機器と前記連携対象装置との通信を中継する中継工程と、前記連携対象装置が、該連携対象装置上で動作するアプリケーションプログラムを前記ゲートウェイ装置経由で前記他の通信機器と通信するように制御する通信制御工程とを含んだことを特徴とする。
【００１２】
また、本発明は、通信機器間の通信を中継するゲートウェイ装置であって、該ゲートウェイ装置と連携する対象となる通信機器を示す連携対象装置を登録する登録手段と、前記登録手段によって登録された前記連携対象装置の代わりに他の通信機器からの接続要求を受け付ける代理受付手段と、前記代理受付手段によって接続要求が受け付けられた前記他の通信機器と前記連携対象装置との通信を中継する中継手段とを備えたことを特徴とする。
【００１３】
また、本発明は、他の通信機器と通信する通信装置であって、該通信装置上で動作するアプリケーションプログラムを、該通信装置が登録されたゲートウェイ装置経由で前記他の通信機器と通信するように制御する通信制御手段を備えたことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ゲートウェイ装置が、ゲートウェイ装置と連携する対象となる通信機器を示す連携対象装置を登録し、ゲートウェイ装置が、登録された連携対象装置の代わりに他の通信機器からの接続要求を受け付け、ゲートウェイ装置が、接続要求が受け付けられた他の通信機器と連携対象機器との通信を中継し、連携対象装置が、連携対象装置上で動作するアプリケーションプログラムを前記ゲートウェイ装置経由で前記他の通信機器と通信するように制御することとしたので、通信を行う通信機器同士が同一の通信プロトコルを有していない場合であっても、セキュリティ性を確保した通信を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下に添付図面を参照して、この発明に係る通信中継システムおよび通信中継方法の好適な実施例を詳細に説明する。なお、以下では、従来技術の問題点および本発明に係る通信中継手法の概要を、図１〜図３を用いて説明した後に、本発明に係る通信中継手法を適用した通信中継システムについての実施例を説明することとする。
【００１６】
まず、従来技術の問題点について図１を用いて説明する。図１は、従来技術の問題点を示す図である。なお、同図の（１）には、各通信機器に搭載されたアプリ（アプリケーションプログラム）間の通信が可能な場合について、同図の（２）には、各通信機器に搭載されたアプリ間の通信が不可能な場合について、それぞれ示している。
【００１７】
同図の（１）において、通信機器（同図の左側に示した通信機器）には、ブルートゥースプロファイルＡ（以下、「ブルートゥースプロファイル」を「ＢＴプロファイル」と記載する）に対応したアプリαが搭載されているものとする。また、この通信機器のブルートゥース通信部（以下、「ＢＴ通信部」と記載する）の所有プロファイルは、ＢＴプロファイルＡであるものとする。
【００１８】
また、他の通信機器（同図の右側に示した通信機器）には、ＢＴプロファイルＡに対応したアプリαが搭載されており、この通信機器のＢＴ通信部の所有プロファイルは、ＢＴプロファイルＡであるものとする。
【００１９】
このような場合、各通信機器に搭載されているアプリが対応しているＢＴプロファイルおよび各通信機器のＢＴ通信部の所有プロファイルがすべて一致しているので、通信機器のアプリαと、他の通信機器のアプリβとは、通信を行うことが可能である。
【００２０】
一方、同図の（２）に示した場合では、通信機器（同図の左側に示した通信機器）に搭載されたアプリαと、他の通信機器（同図の右側に示した通信機器）に搭載されたアプリβとは、通信を行うことができない。具体的には、アプリαおよびアプリβは、ともにＢＴプロファイルＡに対応しているが、通信機器のＢＴ通信部の所有プロファイルは、ＢＴプロファイルＢのみである。
【００２１】
ここで、アプリαは、下位のＢＴ通信部がＢＴプロファイルＡに対応しているものとしてＢＴ通信部と通信するが、下位のＢＴ通信部は、ＢＴプロファイルＡに対応していないため、このＢＴ通信部は、アプリα／アプリβ間の通信を正しく中継することはできない。
【００２２】
なお、他の通信機器（同図の右側に示した通信機器）のＢＴ通信部は、ＢＴプロファイルＡおよびＢＴプロファイルＢに対応している。しかし、このＢＴ通信部がアプリβと同一のＢＴプロファイルＡで通信機器（同図の左側に示した通信機器）との通信を試みた場合であっても、通信機器（同図の左側に示した通信機器）のＢＴ通信部は、ＢＴプロファイルＡに対応していないので、通信を行うことはできない。
【００２３】
このように、従来は、同一のＢＴプロファイルに対応したＢＴ通信部およびアプリを備えた通信機器間でのみ、アプリ間の通信が可能であった。このため、特定の通信機器と通信可能な通信機器が限定されてしまうという問題があった。各ＢＴ通信部は、ペアリングを行う際に、自己の通信機器に関する情報を直接的に交換するため、かかる情報を不正な通信機器に悪用されるおそれがあるという問題もあった。
【００２４】
そこで、本発明に係る通信中継手法では、特定の通信機器と連携するゲートウェイ装置を用いることで、上記した従来技術の課題（問題）を解決することとした。以下では、図２および図３を用いて、本発明に係る通信中継手法の概要について説明する。
【００２５】
図２は、本発明に係る通信中継手法の概要その１を示す図である。同図に示すように、本発明に係る通信中継手法では、ゲートウェイ装置１０と、ゲートウェイ装置１０と連携する通信機器をあらわす連携帯装置１００に搭載されるゲートウェイ連携アプリ２０とで、連携対象装置１００／他の通信機器２００間の通信を中継する。なお、ゲートウェイ装置１０はＢＴ通信部１１を、連携対象装置１０１はＢＴ通信部１０１を、他の通信機器２００はＢＴ通信部２０１を、それぞれ備えており、これらのＢＴ通信部経由で通信が行われる。
【００２６】
また、連携対象装置１００のゲートウェイ連携アプリ２０は、ＢＴ通信部１０１とアプリ１０２との間に位置し、アプリ１０２／ＢＴ通信部１０１間のデータのやりとりを中継するとともに、ゲートウェイ装置１０との通信を制御する。なお、他の通信機器２００には、ＢＴ通信部２０１の上位にアプリ２０２が存在するものとする。
【００２７】
本発明に係る通信中継手法では、ゲートウェイ装置１０が連携対象装置１００とペアリングし（同図の（１）参照）、連携対象装置１００とペアリングしたゲートウェイ装置１０が、連携対象装置１００の代わりに他の通信機器２００とペアリングする（同図の（２）参照）。そして、ゲートウェイ装置１０が、連携対象装置１００／他の通信機器２００間の通信データを中継する（同図の（２）参照）。
【００２８】
このように、本発明に係る中継手法では、ゲートウェイ装置１０を用いることで、連携対象装置１００と他の通信機器２００とが、直接的に通信することがない。したがって、連携対象装置１００に関する情報が、不正な通信機器に取得されることを防止することができる。
【００２９】
次に、ゲートウェイ装置１０およびゲートウェイ連携アプリ２０が行う通信中継の概要について図３を用いて説明する。図３は、本発明に係る通信中継手法の概要その２を示す図である。なお、図３は、従来は、アプリ間の通信ができなかった図１の（２）の場合に対応するものである。
【００３０】
図３に示すように、ゲートウェイ連携アプリ２０は、アプリαが使用するＢＴプロファイルをゲートウェイ装置１０へ通知するなどのゲートウェイ連携機能と、連携対象装置１００の通信対象をゲートウェイ装置１０のみに限定するなどの接続制限機能とを有している。なお、各機能の詳細については、図４などを用いて後述する。
【００３１】
また、ゲートウェイ装置１０は、連携対象装置１００の代わりに他の通信機器２００とペアリングするペアリング代理機能と、連携対象装置１００のアプリα１０２／他の通信機器２００のアプリβ２０２間の通信を中継する中継機能と、ゲートウェイ装置１０のＢＴ通信部１１が所有するＢＴプロファイルを更新するプロファイル更新機能とを有している。なお、各機能の詳細については、図４などを用いて後述する。
【００３２】
ゲートウェイ連携アプリ２０は、アプリαが使用するＢＴプロファイルＡを、ゲートウェイ装置１０へ通知する。なお、ゲートウェイ連携アプリ２０は、アプリαから受け取ったＢＴプロファイルＡに対応したデータを、そのままＢＴ通信部１０１へ通知する。そして、連携対象装置１００のＢＴ通信部１０１／ゲートウェイ装置１０間の通信は、ＢＴプロファイルＢで行われ、ゲートウェイ装置１０は、アプリαが使用するＢＴプロファイルＡで他の通信機器２００との通信を行う。
【００３３】
そして、ゲートウェイ装置１０のＢＴ通信部１１／他の通信機器２００のＢＴ通信部２０１間の通信は、ＢＴプロファイルＡで行われる。このようにして、従来は通信が不可能であった環境（図１の（２）参照）であっても、本発明に係る通信中継手法を用いることで、アプリ間の通信が可能となる。
【００３４】
以下では、図２および図３を用いて説明した通信中継手法を適用した通信中継システムについての実施例を図４〜図９を用いて説明する。なお、以下では、車載装置を連携対象装置とした場合、すなわち、車両における各通信機器間の通信に本通信中継システムを用いた場合について示すが、屋内や屋外に設置された通信機器を連携対象装置とすることとしてもよい。
【実施例】
【００３５】
図４は、本実施例に係る通信中継システム１の構成を示す図である。なお、通信中継システム１は、ゲートウェイ装置１０と、車載装置（連携対象装置）１００に搭載されるゲートウェイ連携アプリ２０とから構成される。
【００３６】
ゲートウェイ装置１０は、ＢＴ通信部１１と、通信部１２と、制御部１３と、記憶部１４とを備えている。そして、制御部１３は、プロファイル取得部１３ａと、登録部１３ｂと、中継部１３ｃと、代理受付部１３ｄとをさらに備えており、記憶部１４は、通信プロファイル１４ａと、連携対象装置情報１４ｂと、許容情報１４ｃとを記憶する。なお、記憶部１４は、メモリはハードディスク装置などの記憶デバイスによって構成される。
【００３７】
また、ゲートウェイ装置１０は、ＢＴ通信部１１を介して車載装置（連携対象装置）１００および他の通信機器２００とブルートゥースによる通信を行うとともに、通信部１２を介してインターネットなどのネットワーク上に設けられたサーバ装置等と通信する。
【００３８】
ＢＴ通信部１１は、車載装置（連携対象装置）１００および他の通信機器２００とブルートゥースによる通信を行う通信デバイスである。このＢＴ通信部１１は、動作を開始すると通信圏内にある通信機器を探索することで車載装置（連携対象装置）１００とペアリングを行う。なお、いったん車載装置（連携対象装置）１００とペアリングを行うと２回目以降のペアリングを自動的に行う。また、このＢＴ通信部１１は、車載装置（連携対象装置）１００と連携後には、車載装置（連携対象装置）１００の代理として他の通信機器２００とのペアリングを行う。
【００３９】
通信部１２は、インターネットなどのネットワーク上に設けられたサーバ装置と通信を行うデバイスであり、かかるサーバ装置からあらたに取得した通信プロファイルを制御部１３のプロファイル取得部１３ａへ渡す処理を行う。このように、あらたな通信プロファイルをネットワーク経由で取得することで、ゲートウェイ装置１０は、常に最新のプロファイルを使用することが可能となる。
【００４０】
制御部１３は、連携対象となる車載装置（連携対象装置）１００に関する情報を登録するとともに、登録された車載装置（連携対象装置）１００／他の通信機器２００間の通信を中継する処理を行う処理部である。また、この制御部１３は、通信部１２経由で取得した通信プロファイル１４ａをＢＴ通信部１１に使用させる処理を行う処理部でもある。
【００４１】
プロファイル取得部１３ａは、通信部１２経由で取得した通信プロファイル１４ａを記憶部１４へ記憶させる処理を行う処理部である。ここで、通信プロファイル１４ａは、ＨＳＰ（Headset  Profile）や、Ａ２ＤＰ（Advanced  Audio  Distribution  Profile）といったプロファイルのことを指す。なお、記憶部１４へ記憶された通信プロファイル１４ａは、ＢＴ通信部１１によって使用されることになる。
【００４２】
登録部１３ｂは、ＢＴ通信部１１経由で取得した車載装置（連携対象装置）１００に関する情報を、連携対象装置情報１４ｂとして記憶部１４へ記憶させる処理を行う処理部である。ここで、連携対象装置情報１４ｂは、車載装置（連携対象装置）１００が公開している「固定名称」、ＰＩＮ（Personal  Identification  Number）コード等を含んだ情報である。なお、この登録部１３ｂによって記憶部１４へ記憶された連携対象装置情報１４ｂは、代理受付部１３ｄが、他の通信機器２００とのペアリングを行う際に用いられる。
【００４３】
中継部１３ｃは、車載装置（連携対象装置）１００／ゲートウェイ装置１０間およびゲートウェイ装置１０／他の通信機器２００間のペアリングが完了した後に、車載装置（連携対象装置）１００／他の通信機器２００間の通信を中継する処理を行う処理部である。また、この中継部１３ｃは、車載装置（連携対象装置）１００のセキュリティ性を高めるために、他の通信機器２００から車載装置（連携対象装置）１００へ向かうデータを制限する処理を併せて行う。
【００４４】
具体的には、他の通信機器２００から車載装置（連携対象装置）１００へ向かうデータが、車載装置（連携対象装置）１００から他の通信機器２００へ中継したデータの応答データである場合にのみ、この応答データを車載装置（連携対象装置）１００へ中継する。また、許容情報１４ｃに含まれる条件に合致した場合には、応答データでなくても車載装置（連携対象装置）１００へ中継する。
【００４５】
ここで、許容情報１４ｃは、安全な他の通信機器２００を識別する識別子や、他の通信機器２００が用いる安全なＢＴプロファイルの識別子を含んだ情報である。そして、中継部１３ｃは、許容情報１４ｃに含まれた安全な他の通信機器２００からのデータであれば、車載装置（連携対象装置）１００への応答データではない場合であっても、車載装置（連携対象装置）１００へ中継する。
【００４６】
また、他の通信機器２００からのデータが許容情報１４ｃに含まれるＢＴプロファイルを用いたデータであれば、車載装置（連携対象装置）１００への応答データではない場合であっても、車載装置（連携対象装置）１００へ中継する。
【００４７】
なお、中継部１３ｃに、コンピュータウィルスの排除機能を持たせ、他の通信機器２００からのデータが車載装置（連携対象装置）１００への応答データであっても、コンピュータウィルスを含んだデータである場合には、かかるデータを廃棄することとしてもよい。また、あらたなコンピュータウィルスに関する情報を通信部１２経由で随時更新していくこととしてもよい。
【００４８】
代理受付部１３ｄは、記憶部１４の連携対象装置情報１４ｃに基づき、車載装置（連携対象装置）１００の代わりに、他の通信機器２００とのペアリング処理を行う処理部である。この代理受付部１３ｄは、車載装置（連携対象装置）１００の固定名称をゲートウェイ装置１０の固定名称として他の通信機器２００へ公開する。
【００４９】
このようにすることで、他の通信機器２００は、ゲートウェイ装置１０が、あたかも車載装置（連携対象装置）１００であるかのごとく誤認して、通信することになる。なお、この代理受付部１３ｄは、載装置（連携対象装置）１００のＰＩＮコードをゲートウェイ装置１０のＰＩＮコードとして他の通信機器２００へ通知する処理を併せて行う。
【００５０】
次に、車載装置（連携対象装置）１００に搭載されるゲートウェイ連携アプリ２０について説明する。ゲートウェイ連携アプリ２０は、ゲートウェイ装置１０と連携する通信機器に対してインストールされるコンピュータプログラムである。そして、このゲートウェイ連携アプリ２０がインストールされた通信機器は、ゲートウェイ装置１０を通信の窓口とした中継サービスを受けることが可能となる。
【００５１】
ゲートウェイ連携アプリ２０は、通信制御部２１をさらに備えている。通信制御部２１は、車載装置（連携対象装置）１００に搭載された上位のアプリ（図３の「アプリα」参照）と、ＢＴ通信部１０１との間の通信制御およびゲートウェイ装置１０との連携を行う処理部である。
【００５２】
具体的には、この通信制御部２１は、上位のアプリから受け取った送信データに関するＢＴプロファイルの種別、送信データそのものおよび送信宛先を、ＢＴ通信部１０１経由でゲートウェイ装置１０へ送信する。かかる送信データを受け取ったゲートウェイ装置１０は、指定された送信宛先へ、指定されたＢＴプロファイルの種別で、送信データを送信可能か否かの判定を行ったうえで、送信可能である場合には、かかる送信データを他の通信機器２００へ中継する。
【００５３】
次に、ゲートウェイ連携アプリ２０／ゲートウェイ装置１０間の連携処理の概要について図５を用いて説明する。図５は、ゲートウェイ連携アプリ２０／ゲートウェイ装置１０間の連携処理の概要を示す図である。同図に示すように、ゲートウェイ連携アプリ２０は、連携対象装置１００の固定名称を送信し、ゲートウェイ装置１０はこの固定名称を取得する（同図の（１）参照）。
【００５４】
つづいて、ゲートウェイ連携アプリ２０は、連携対象装置１００のＢＴ通信部１０１に対して探索受付拒否モードへ変更するように指示する（同図の（２）参照）。このように、することで、ゲートウェイ装置１０と連携した連携対象装置１００に対し、他の通信機器２００が直接的に通信することを禁止することができる。
【００５５】
また、ゲートウェイ装置１０は、連携対象装置１００の固定名称をゲートウェイ装置１０の固定名称として他の通信機器２００に対して公開する（同図の（３）参照）。そして、他の通信機器２００は、ゲートウェイ装置１０を連携対象装置１００と誤認して接続することになる（同図の（４）参照）。すなわち、他の通信機器２００は、ゲートウェイ装置１０の存在を認識する必要はない。
【００５６】
次に、車載装置（連携対象装置）１００が実行する処理手順について図６を用いて説明する。図６は、車載装置（連携対象装置）１００が実行する処理手順を示すフローチャートである。同図に示すように、車載装置（連携対象装置）１００は、ゲートウェイ連携アプリ２０を起動する（ステップＳ１０１）。
【００５７】
つづいて、ゲートウェイ連携アプリ２０の通信制御部２１は、ゲートウェイ装置１０／他の通信機器２００間のペアリングが確立したか否かを判定し（ステップＳ１０２）、ペアリングが確立した場合には（ステップＳ１０２，Ｙｅｓ）、ＢＴ通信部１０１に対して探索受付拒否モードへ変更するように指示する（ステップＳ１０３）。なお、ステップＳ１０２の判定条件を満たさなかった場合には（ステップＳ１０２，Ｎｏ）、ステップＳ１０２以降の処理を繰り返す。
【００５８】
ステップＳ１０３の処理につづき、ゲートウェイ装置１０／他の通信機器２００間のペアリングが解除されたか否かを判定し（ステップＳ１０４）、ペアリングが解除された場合には（ステップＳ１０４，Ｙｅｓ）、ＢＴ通信部１０１に対して探索受付可能モードへ変更するように指示し（ステップＳ１０５）、ステップＳ１０２以降の処理を繰り返す。
【００５９】
一方、ステップＳ１０４の判定条件を満たさなかった場合には（ステップＳ１０４，Ｎｏ）、車載装置（連携対象装置）１００がデータを送信するか否かを判定し（ステップＳ１０６）、車載装置（連携対象装置）１００がデータを送信する場合には（ステップＳ１０６，Ｙｅｓ）、ゲートウェイ装置１０へデータを送信し（ステップＳ１０７）、ステップＳ１０４以降の処理を繰り返す。なお、車載装置（連携対象装置）１００がデータを送信しない場合には（ステップＳ１０６，Ｎｏ）、ステップＳ１０４以降の処理を繰り返すことになる。
【００６０】
次に、ゲートウェイ装置１０が実行する処理手順について図７を用いて説明する。図７は、ゲートウェイ装置１０が実行する処理手順を示すフローチャートである。同図に示すように、ゲートウェイ装置１０は、ＢＴ通信部１１の作動開始を行い（ステップＳ２０１）、ＢＴ通信部１１は、圏入端末探索処理を実行する（ステップＳ２０２）。
【００６１】
そして、連携対象装置１００が圏入した場合には（ステップＳ２０３，Ｙｅｓ）、連携対象装置１００とペアリングする（ステップＳ２０４）。なお、ステップＳ２０３の判定条件を満たさなかった場合には（ステップＳ２０３，Ｎｏ）、ステップＳ２０２以降の処理を繰り返す。
【００６２】
ステップＳ２０４につづき、登録部１３ｂは、連携対象装置１００から固定名称を取得し（ステップＳ２０５）、取得した固定名称をゲートウェイ装置１０の固定名称として記憶部１４へ登録する（ステップＳ２０６）。つづいて、連携対象装置との連携解除が行われたか否かを判定し（ステップＳ２０７）、連携が解除された場合には（ステップＳ２０７，Ｙｅｓ）、登録した固定名称を廃棄し（ステップＳ２０９）、ステップＳ２０２以降の処理を繰り返す。
【００６３】
また、ステップＳ２０７の判定条件を満たさなかった場合には（ステップＳ２０７，Ｎｏ）、連携中処理を行ったうえで（ステップＳ２０８）、ステップＳ２０７以降の処理を繰り返す。なお、ステップＳ２０８に示した連携中処理の詳細については、図９を用いて後述する。
【００６４】
次に、ゲートウェイ装置１０が他の通信機器２００とペアリングする際の処理手順について図８を用いて説明する。図８は、ゲートウェイ装置１０が他の通信機器２００とペアリングを行う際に実行する処理手順を示すフローチャートである。同図に示すように、代理受付部１３ｄが、他の通信機器２００からのペアリング開始要求を受信したならば（ステップＳ３０１）、ペアリング開始要求の送信元である他の通信機器２００に対してＯＫ信号を応答する（ステップＳ３０２）。
【００６５】
つづいて、他の通信機器２００からＰＩＮコードを受信したならば（ステップＳ３０３）、ＰＩＮコード認証ＯＫを応答した上で（ステップＳ３０４）、ステップＳ３０３で受信したＰＩＮコードをゲートウェイ装置１０のＰＩＮコードとして他の通信機器２００へ送信する（ステップＳ３０５）。
【００６６】
そして、他の通信機器２００における認証が完了したならば（ステップＳ３０６，Ｙｅｓ）、他の通信機器２００とのペアリングを完了し（ステップＳ３０７）、処理を終了する。なお、未だ他の通信機器２００における認証が完了していない場合には（ステップＳ３０６，Ｎｏ）、ステップＳ３０６以降の処理を繰り返す。このように、ゲートウェイ装置１０は、他の通信機器２００とのペアリングをエコー形式で返して成立させることで、煩わしいＰＩＮコード入力処理を排除することができる。
【００６７】
次に、図７に示した連携中処理の詳細な処理手順について図９を用いて説明する。図９は、図７に示した連携中処理の詳細手順を示すフローチャートである。同図に示すように、ゲートウェイ装置１０の中継部１３ｃがデータを受信したならば（ステップＳ４０１，Ｙｅｓ）、送信元が連携対象装置１００であるか否かを判定する（ステップＳ４０２）。なお、データを受信していない場合には（ステップＳ４０１，Ｎｏ）は、ステップＳ４０１以降の処理を繰り返す。
【００６８】
そして、送信元が連携対象装置１００である場合には（ステップＳ４０２，Ｙｅｓ）、送信先および使用プロファイルを確認する（ステップＳ４０３）。そして、送信先と使用プロファイルとを用いて接続に成功した場合には（ステップＳ４０４，Ｙｅｓ）、送信先へデータを送信し（ステップＳ４０５）、処理を終了する。なお、ステップＳ４０４の判定条件を満たさなかった場合には（ステップＳ４０４，Ｎｏ）、送信失敗を連携対象装置１００へ通知し（ステップＳ４０６）、処理を終了する。
【００６９】
一方、送信元が連携対象装置１００ではない場合（ステップＳ４０２，Ｎｏ）、すなわち、送信元が他の通信機器２００である場合には、ステップＳ４０１で受信したデータが、連携対象装置１００への応答データであるか否かを判定する（ステップＳ４０７）。そして、応答データである場合には（ステップＳ４０７，Ｙｅｓ）、受信データを連携対象装置１００へ送信し（ステップＳ４０９）、処理を終了する。
【００７０】
また、ステップＳ４０７の判定条件を満たさなかった場合には（ステップＳ４０７，Ｎｏ）、許容情報１４ｃに含まれる許容条件に合致するか否かを判定する（ステップＳ４０８）。そして、許容条件に合致した場合には（ステップＳ４０８，Ｙｅｓ）、受信データを連携対象装置１００へ送信し（ステップＳ４０９）、処理を終了する。一方、ステップＳ４０８の判定条件を満たさなかった場合には（ステップＳ４０８，Ｎｏ）、受信データを破棄し（ステップＳ４１０）、処理を終了する。
【００７１】
上述してきたように、本実施例では、ゲートウェイ装置の登録部が、ゲートウェイ装置と連携する対象となる通信機器である連携対象装置を登録し、ゲートウェイ装置の代理受付部が、登録された連携対象装置の代わりに他の通信機器からの接続要求を受け付け、ゲートウェイ装置の中継部が、接続要求が受け付けられた他の通信機器と連携対象機器との通信を中継し、連携対象装置のゲートウェイ連携アプリが、連携対象装置上で動作するアプリケーションプログラムを前記ゲートウェイ装置経由で前記他の通信機器と通信制御するように、通信中継システムを構成した。したがって、通信を行う通信機器同士が同一の通信プロトコルを有していない場合であっても、セキュリティ性を確保した通信を行うことができる。
【産業上の利用可能性】
【００７２】
以上のように、本発明に係る通信中継システム、通信中継方法、ゲートウェイ装置および通信装置は、車両に搭載された車載装置と他の通信機器との通信中継に有用であり、特に、車載装置のセキュリティ性を確保したい場合に適している。また、本発明に係る通信中継システム、通信中継方法、ゲートウェイ装置および通信装置は、屋内や屋外に設置された通信機器間の通信中継にも適用することができる。
【図面の簡単な説明】
【００７３】
【図１】従来技術の問題点を示す図である。
【図２】本発明に係る通信中継手法の概要その１を示す図である。
【図３】本発明に係る通信中継手法の概要その２を示す図である。
【図４】本実施例に係る通信中継システムの構成を示すブロック図である。
【図５】ゲートウェイ連携アプリ／ゲートウェイ装置間の連携処理の概要を示す図である。
【図６】連携対象装置が実行する処理手順を示すフローチャートである。
【図７】ゲートウェイ装置が実行する処理手順を示すフローチャートである。
【図８】ゲートウェイ装置が他の通信機器とペアリングを行う際に実行する処理手順を示すフローチャートである。
【図９】図７に示した連携中処理の詳細手順を示すフローチャートである。
【符号の説明】
【００７４】
１    通信中継システム
１０    ゲートウェイ装置
１１    ＢＴ通信部
１２    通信部
１３    制御部
１３ａ  プロファイル取得部
１３ｂ  登録部
１３ｃ  中継部
１３ｄ  代理受付部
１４    記憶部
１４ａ  通信プロファイル
１４ｂ  連携対象装置情報
１４ｃ  許容情報
２０    ゲートウェイ連携アプリ
２１    通信制御部
１００    連携対象装置
１０１    ＢＴ通信部
１０２    アプリ
２００    他の通信機器
２０１    ＢＴ通信部
２０２    アプリ
【図１】
2009302681.tif 000003
【図２】
2009302681.tif 000004
【図３】
2009302681.tif 000005
【図４】
2009302681.tif 000006
【図５】
2009302681.tif 000007
【図６】
2009302681.tif 000008
【図７】
2009302681.tif 000009
【図８】
2009302681.tif 000010
【図９】
2009302681.tif 000011