(57)【特許請求の範囲】
【請求項１】
複数の通信網と、
前記複数通信網のうちの所定の通信網に接続された制御機器と、
前記複数通信網のうちの前記所定通信網とは異なる通信網に接続され、前記制御機器との通信の内容に基づいて動作が制御され得る１つ以上の被制御機器と、
１つ以上の中継装置とを備えて、
前記１つ以上の中継装置のそれぞれは、
前記複数通信網において種類の異なる２つの前記通信網間に接続されて、一方通信網の側には前記所定通信網が対応して位置し他方通信網の側には前記異なる通信網が対応して位置して、前記制御機器と前記１つ以上の被制御機器間の通信の際には、接続された前記２つの通信網間の前記種類の相違に従う中継処理をして、前記２つの通信網間の通信を可能とし、
前記１つ以上の中継装置のそれぞれは、
前記制御機器から送信された前記１つ以上の被制御機器の前記動作を制御するための制御情報の取得要求を、前記一方通信網を介して受信する制御情報要求受信手段と、
前記制御情報要求受信手段により前記制御情報取得要求が受信された際に、問合せをして当該問合せに応答した前記１つ以上の被制御機器のそれぞれから送信される前記制御情報を、前記他方通信網を介して受信する要求制御情報受信手段と、
前記要求制御情報受信手段により受信された前記１つ以上の被制御機器の前記制御情報を前記中継処理して、前記一方通信網を介して前記制御機器宛に送信する要求制御情報送信手段とを有する、情報通信システム。
【請求項２】
前記種類の相違は、前記２つの通信網それぞれに適用される通信規約の相違に基づくことを特徴とする、請求項１に記載の情報通信システム。
【請求項３】
前記制御機器は、
前記所定通信網を介して情報を送受信する情報送受信手段と、
前記情報送受信手段により受信された内容を出力する情報出力手段とを有して、
前記情報送受信手段により受信される情報には、前記要求制御情報送信手段により送信された前記１つ以上の被制御機器の制御情報が含まれることを特徴とする、請求項１に記載の情報通信システム。
【請求項４】
前記制御情報には、対応する前記被制御機器の識別情報が含まれることを特徴とする、請求項３に記載の情報通信システム。
【請求項５】
前記制御機器は、
前記情報送受信手段により受信された前記１つ以上の被制御機器の制御情報に基づいて、選択された前記被制御機器について前記動作を制御するための命令情報を発行する対応の制御手順を起動する制御手順起動手段をさらに有し、
前記情報送受信手段により送信される情報には、前記制御手順起動手段により起動された前記制御手順から発行された前記命令情報が含まれることを特徴とする、請求項３または４に記載の情報通信システム。
【請求項６】
前記制御手順起動手段は、
前記選択された被制御機器に対応の前記制御手順を、予め準備された１つ以上の前記制御手順から選択して起動することを特徴とする、請求項５に記載の情報通信システム。
【請求項７】
前記情報送受信手段により送信される情報には、前記選択された被制御機器に対応の前記制御手順の取得を要求する制御手順取得要求がさらに含まれて、受信される情報には前記選択された被制御機器に対応の前記制御手順がさらに含まれて、
前記１つ以上の中継装置のそれぞれは、
前記制御機器から送信された前記制御手順取得要求を、前記一方通信網を介して受信して、前記中継処理して、前記選択された被制御機器宛に、前記他方通信網を介して送信する制御手順取得要求中継手段と、
前記選択された被制御機器から送信された前記制御手順を、前記他方通信網を介して受信して、前記中継処理して、前記制御機器宛に、前記一方通信網を介して送信する制御手順中継手段とをさらに有し、
前記１つ以上の被制御機器のそれぞれは、
前記異なる通信網を介して自己宛の前記制御手順取得要求を受信して、応じて自己の前記制御手順を前記異なる通信網に送信する制御手順送信手段を有することを特徴とする、請求項５または６に記載の情報通信システム。
【請求項８】
前記制御情報には、対応する前記被制御機器の前記制御情報を起動するための起動情報が含まれることを特徴とする、請求項５から７のいずれかに記載の記載の情報通信システム。
【請求項９】
前記１つ以上の中継装置のそれぞれは、
前記制御機器から送信された前記命令情報を、前記一方通信網を介して受信して、前記中継処理して、前記選択された被制御機器宛に、前記他方通信網を介して送信する命令情報中継手段をさらに有し、
前記１つ以上の被制御機器のそれぞれでは、
前記異なる通信網を介して自己宛の前記命令情報を受信したことに応じて、前記動作が、受信した前記命令情報に従い実行されることを特徴とする、請求項５から８のいずれかに記載の情報通信システム。
【請求項１０】
前記１つ以上の被制御機器のそれぞれは、
前記動作が、受信した前記命令情報に従い実行されたことに応じて、該命令情報に対する応答を前記異なる通信網に送信し、
前記情報送受信手段により受信される情報にはさらに前記応答が含まれて、
前記１つ以上の中継装置のそれぞれは、
前記選択された被制御機器から送信された前記応答を、前記他方通信網を介して受信して、前記中継処理して、前記制御機器宛に、前記一方通信網を介して送信する応答中継手段をさらに有することを特徴とする、請求項９に記載の情報通信システム。
【請求項１１】
前記１つ以上の中継装置のそれぞれは、
前記１つ以上の被制御機器のそれぞれから送信される前記制御情報を、前記他方通信網を介して受信して、更新されているか否か判定する制御情報更新判定手段と、
前記制御情報更新判定手段により更新されていると判定されたことに応じて、受信された前記１つ以上の被制御機器の前記制御情報を前記中継処理して、前記一方通信網を介して前記制御機器宛に送信する更新制御情報送信手段とをさらに有する、請求項３から１０のいずれかに記載の情報通信システム。
【請求項１２】
前記１つ以上の中継装置のそれぞれは、
前記１つ以上の被制御機器のそれぞれから送信される前記制御情報を、前記他方通信網を介して受信して、受信した前記制御情報に基づいて対応の前記制御手順が更新されているか否か判定する制御手順更新判定手段と、
前記制御手順更新判定手段により更新されていると判定されたことに応じて、対応の前記被制御機器から更新された前記制御手順を受信して、前記中継処理して、前記一方通信網を介して前記制御機器宛に送信する更新制御手順送信手段とをさらに有し、
前記情報送受信手段により受信される情報には、前記制御手順がさらに含まれることを特徴とする、請求項５から１１のいずれかに記載の情報通信システム。
【請求項１３】
複数の通信網と、前記複数通信網のうちの所定の通信網に接続された制御機器と、前記複数通信網のうちの前記所定通信網とは異なる通信網に接続され、前記制御機器との通信の内容に基づいて動作が制御され得る１つ以上の被制御機器と、それぞれが前記複数通信網において種類の異なる２つの前記通信網間に接続される１つ以上の情報中継装置とを備えた情報通信システムに適用される情報通信方法であって、
前記情報中継装置のそれぞれが、
前記制御機器から受信した前記１つ以上の被制御機器宛の情報を、接続された前記２つの通信網間の前記種類の相違に従う中継処理をし、前記１つ以上の被制御機器宛に送信する被制御機器宛情報中継ステップと、
前記１つ以上の被制御機器から受信した前記制御機器宛の情報を、接続された前記２つの通信網間の前記種類の相違に従う中継処理をし、前記制御機器宛に送信する制御機器宛情報中継ステップと、を含み、
前記被制御機器宛情報中継ステップは、
前記制御機器から送信された前記１つ以上の被制御機器の前記動作を制御するための制御情報の取得要求を、前記一方通信網を介して受信する制御情報要求受信ステップを、有し、
前記制御機器宛情報中継ステップは、
前記制御情報要求受信ステップにより前記制御情報取得要求が受信された際に、問合せをして当該問合せに応答した前記１つ以上の被制御機器のそれぞれから送信される前記制御情報を、前記他方通信網を介して受信する要求制御情報受信ステップと、
前記要求制御情報受信ステップにより受信された前記１つ以上の被制御機器の前記制御情報を前記中継処理して、前記一方通信網を介して前記制御機器宛に送信する要求制御情報送信ステップとを有する、情報通信方法。
【請求項１４】
複数の通信網と、前記複数通信網のうちの所定の通信網に接続された制御機器と、前記複数通信網のうちの前記所定通信網とは異なる通信網に接続され、前記制御機器との通信の内容に基づいて動作が制御され得る１つ以上の被制御機器と、それぞれが前記複数通信網において種類の異なる２つの前記通信網間に接続される１つ以上の情報中継装置とを備えた情報通信システムに適用される情報通信方法のプログラムを記録したコンピュータ読取可能な記録媒体であって、
前記情報通信方法は、
前記情報中継装置のそれぞれが、
前記制御機器から受信した前記１つ以上の被制御機器宛の情報を、接続された前記２つの通信網間の前記種類の相違に従う中継処理をし、前記１つ以上の被制御機器宛に送信する被制御機器宛情報中継ステップと、
前記１つ以上の被制御機器から受信した前記制御機器宛の情報を、接続された前記２つの通信網間の前記種類の相違に従う中継処理をし、前記制御機器宛に送信する制御機器宛情報中継ステップと、を含み、
前記被制御機器宛情報中継ステップは、
前記制御機器から送信された前記１つ以上の被制御機器の前記動作を制御するための制御情報の取得要求を、前記一方通信網を介して受信する制御情報要求受信ステップを、有し、
前記制御機器宛情報中継ステップは、
前記制御情報要求受信ステップにより前記制御情報取得要求が受信された際に、問合せをして当該問合せに応答した前記１つ以上の被制御機器のそれぞれから送信される前記制御情報を、前記他方通信網を介して受信する要求制御情報受信ステップと、
前記要求制御情報受信ステップにより受信された前記１つ以上の被制御機器の前記制御情報を前記中継処理して、前記一方通信網を介して前記制御機器宛に送信する要求制御情報送信ステップとを有する、情報通信方法のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は情報通信システムおよび情報通信方法ならびに情報通信方法のプログラムを記録したコンピュータ読取可能な記録媒体に関し、特に、異なる種類の通信網を介して通信する制御機器とこれにより制御される被制御機器間で通信をを中継する情報通信システムおよび情報通信方法ならびに情報通信方法のプログラムを記録したコンピュータ読取可能な記録媒体に関する。
【０００２】
【従来の技術および発明が解決しようとする課題】
近年、異なるプロトコルが適用される複数種類の通信網が混在する環境が急速に普及しつつある。現在普及している、または現在普及しつつある通信網の実例を挙げる。
【０００３】
まず、最も古い通信網の１つとして公衆電話回線網が存在する。公衆電話回線網は、音声通話やファクシミリ通話などで現在も広く利用されている。電話回線網としては、近年普及が目覚しい携帯型の電話器（以下、携帯電話という）のための携帯電話回線網もあり、携帯電話会社毎に異なる携帯電話回線網が存在する。
【０００４】
また、ＴＣＰ／ＩＰ（transmission  control  protocol／internet  protocol）を用いた広域通信網であるインターネットも広く普及している。インターネット上では、ＨＴＴＰ（hypertext  transfer  protocol）を用いたＷＷＷ（world  wide  web）と呼ばれるサービスや、ＳＭＴＰ（simple  mail  transfer  protocol）、ＰＯＰ３（post  office  protocol  ３）、ＩＭＡＰ４（Internet  messaging  access  protocol）などを用いた電子メールサービスが提供されて、現在広く利用されている。携帯電話を用いた場合であっても、携帯電話回線網を経由してインターネットに接続する利用法が急速に普及している。
【０００５】
オフィスにおいては、ＴＣＰ／ＩＰを用いた企業内通信網であるイントラネットが普及している。イントラネット上にはパーソナルコンピュータやプリンタなどの情報処理機器が接続される。イントラネットは、ファイアウォールと呼ばれる中継装置によってインターネットに接続される場合が多い。ファイアウォールは、通信に関するセキュリティを確保するために設けられて、特定のプロトコル（ＨＴＴＰ、ＳＭＴＰ、ＦＴＰ（file  transfer  protocol）など）に従う通信のみが中継される。
【０００６】
家庭内に適用される通信網として最も利用されているのは、イントラネット同様ＴＣＰ／ＩＰを用いて構築される通信網（以下、家庭内ＬＡＮ（local  area  network）と呼ぶ）であろう。家庭内ＬＡＮに接続される機器は、イントラネット同様にパソコンやプリンタなどの情報処理機器がほとんどであり、家庭内ＬＡＮはダイアルアップ接続や専用線接続によってインターネットに接続される。
【０００７】
従来、家電機器はＴＣＰ／ＩＰのための通信Ｉ／Ｆ（インターフェイスの略）を持たないので、これを家庭内ＬＡＮに接続することはできなかった。しかし、近年では、家電機器をネットワークに取込む提案が多くなされている。例えば、ＴＣＰ／ＩＰのための通信Ｉ／Ｆが組込まれた家電機器が接続された家庭内ＬＡＮ、電力線などの既存インフラに家電機器が接続される通信網およびBluetoothに代表される家電機器を接続する近距離無線系通信網などがあるが、いずれの通信網も従来の家電機器に通信Ｉ／Ｆを追加する必要がある。
【０００８】
家電機器をＴＣＰ／ＩＰを用いて家庭内ＬＡＮに接続する場合を除いて、将来の家庭には、ＴＣＰ／ＩＰを用いた通信網とBluetoothなどの新規プロトコルを用いた通信網が混在する環境が十分考えられる。
【０００９】
従来は、同じ種類のプロトコルを用いた通信網の間で通信の中継を行なう方法としては、たとえば前述のファイアウォールや、無線系通信網では特開平８−８４３７３号公報に開示の技術が提案されていた。特開平８−８４３７３号公報では、移動局としての端末が基地局のサービスエリアの外に存在する場合に、端末と基地局の両方と通信可能な別の移動局としての端末が、両者の通信の中継を行なうという技術が示される。
【００１０】
しかしながら、家庭内にＴＣＰ／ＩＰの通信網とBluetoothの通信網の両者が設けられた場合のように、異なるプロトコルが適用される異なる種類の通信網同士が同時に存在して、それぞれの通信網に接続されている機器の動作を制御するための通信を中継する技術は示されていない。
【００１１】
それゆえに、この発明の目的は、異なる種類の通信網を介して、一方通信網の制御機器が他方通信網の１つ以上の被制御機器を制御するための情報通信を可能とする情報通信システムおよび情報通信方法ならびに情報通信方法のプログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
【００１２】
【課題を解決するための手段】
この発明のある局面に係る情報通信システムは、複数の通信網と、複数通信網のうちの所定の通信網に接続された制御機器と、複数通信網のうちの所定通信網とは異なる通信網に接続されて制御機器との通信内容に基づいて動作が制御され得る１つ以上の被制御機器と、１つ以上の中継装置とを備える。
【００１３】
１つ以上の中継装置のそれぞれは、複数通信網において種類の異なる２つの通信網間に接続される。そして、一方通信網の側には所定通信網が対応して位置し他方通信網の側には前述の異なる通信網が対応して位置して、制御機器と１つ以上の被制御機器間の通信の際には、接続された２つの通信網間の種類の相違に従う中継処理をして、２つの通信網間の通信を可能とする。
【００１４】
したがって、制御機器と１つ以上の被制御機器との通信時には、１つ以上の中継装置のそれぞれは接続される２つの通信網間の通信を可能とするように両通信網の種類の相違に従う中継処理を実行する。
【００１５】
それゆえに、制御機器と１つ以上の被制御機器とは、両者間の通信において介在する複数通信網の種類に関わり無く、また特別な機能は必要とせずに正常に通信を行なうことができるから、制御機器から１つ以上の被制御機器の動作を確実に遠隔制御できる。
【００１６】
上述の中継装置のそれぞれに接続された２つの通信網間の種類の相違は、２つの通信網それぞれに適用される通信規約の相違に基づくことを特徴とする。
【００１７】
したがって、１つ以上の中継装置により制御機器と１つ以上の被制御機器とは、両者間の通信において介在する複数通信網の通信規約、例えば適用される通信プロトコルの相違に関わり無く、また特別な機能は必要とせずに正常に通信を行なうことができる。
【００１８】
上述の情報通信システムにおいて１つ以上の中継装置のそれぞれは、制御機器から送信された１つ以上の被制御機器の動作を制御するための制御情報の取得要求を、一方通信網を介して受信する制御情報要求受信手段と、制御情報要求受信手段により制御情報取得要求が受信された際に、１つ以上の被制御機器のそれぞれから送信される制御情報を、他方通信網を介して受信する要求制御情報受信手段と、要求制御情報受信手段により受信された１つ以上の被制御機器の制御情報を中継処理して、一方通信網を介して制御機器宛に送信する要求制御情報送信手段とを有する。
【００１９】
したがって、中継装装置では、制御情報要求受信手段により制御機器からの制御情報取得要求が受信されると、１つ以上の被制御機器から送信される制御情報は受信されて中継処理されて要求元の制御機器宛に送信される。
【００２０】
それゆえに、制御機器は取得要求するだけで、何ら特別な機能を備えなくても１つ以上の被制御機器との通信において介在する複数通信網の種類に関係なく、１つ以上の被制御機器からそれらの動作を制御するための制御情報を容易に取得できる。
【００２１】
上述の情報通信システムにおいて制御機器は、所定通信網を介して情報を送受信する情報送受信手段と、情報送受信手段により受信された内容を出力する情報出力手段とを有して、情報送受信手段により受信される情報には、要求制御情報送信手段により送信された１つ以上の被制御機器の制御情報が含まれる。
【００２２】
したがって、制御機器では１つ以上の被制御機器から送信された制御情報は１つ以上の中継装置を介して受信されて出力されるから、ユーザは、遠隔に居ながら、制御対象となる１つ以上の被制御機器の制御情報を確認できる。
【００２３】
上述の情報通信システムにおいて制御情報には、対応する被制御機器の識別情報が含まれる。
【００２４】
したがって、制御機器では１つ以上の被制御機器から送信された制御情報が１つ以上の中継装置を介して受信されて出力される際には、対応する被制御機器の識別情報が出力されるから、ユーザは、遠隔に居ながら、制御対象となり得る被制御機器はどのようなものであるかを識別できる。
【００２５】
上述の情報通信システムにおいて制御機器は、情報送受信手段により受信された１つ以上の被制御機器の制御情報に基づいて、選択された被制御機器について動作を制御するための命令情報を発行する対応の制御手順を起動する制御手順起動手段をさらに有する。そして、情報送受信手段により送信される情報には、制御手順起動手段により起動された制御手順から発行された命令情報が含まれる。
【００２６】
したがって、制御機器の制御手順起動手段は、受信された１つ以上の被制御機器の制御情報に基づいて、選択された被制御機器についての制御手順を起動すると、起動された制御手順から発行された命令情報は選択された被制御機器宛に送信される。
【００２７】
それゆえに、遠隔の制御機器は選択された被制御機器に対してその動作を制御するための命令情報を、介在する通信網の種類に関係なく、簡単に与えることができる。
【００２８】
上述の情報通信システムにおいて制御手順起動手段は、選択された被制御機器に対応の制御手順を、予め準備された１つ以上の制御手順から選択して起動する。
【００２９】
したがって、制御対象として選択され得る被制御機器に対応の１つ以上の制御手順は、予め制御機器において準備されているから、制御機器ではこれら制御手順を取得するための処理、たとえば１つ以上の被制御機器との通信処理などが不要となって、制御機器ならびに該情報通信システムにおける通信の負荷を抑制できる。
【００３０】
上述の情報通信システムにおいて制御機器は、予め準備された１つ以上の制御手順が格納される制御手順格納手段をさらに有する。そして、制御手順起動手段は、選択された被制御機器に対応の制御手順を、制御手順格納手段から読出して起動する。
【００３１】
したがって、制御対象として選択され得る被制御機器に対応の１つ以上の制御手順は、予め制御機器の制御手順格納手段において格納されて準備されているから、制御機器ではこれら制御手順を取得するための処理、たとえば１つ以上の被制御機器との通信処理などが不要となって、制御機器ならびに該情報通信システムにおける通信の負荷を抑制できる。
【００３２】
上述の情報通信システムにおいて、情報送受信手段により送信される情報には、選択された被制御機器に対応の制御手順の取得を要求する制御手順取得要求がさらに含まれて、受信される情報には選択された被制御機器に対応の制御手順がさらに含まれる。そして、１つ以上の中継装置のそれぞれは、制御機器から送信された制御手順取得要求を、一方通信網を介して受信して、中継処理して、選択された被制御機器宛に、他方通信網を介して送信する制御手順取得要求中継手段と、選択された被制御機器から送信された制御手順を、他方通信網を介して受信して、中継処理して、制御機器宛に、一方通信網を介して送信する制御手順中継手段とをさらに有する。そして、１つ以上の被制御機器のそれぞれは、異なる通信網を介して自己宛の制御手順取得要求を受信して、応じて自己の制御手順を異なる通信網に送信する制御手順送信手段を有する。
【００３３】
したがって、制御機器は制御手順取得要求を送信するだけで、介在する複数通信網の種類に関係なく、１つ以上の被制御機器中で選択された被制御機器からその制御手順を１つ以上の中継装置を介して受信し取得できる。
【００３４】
それゆえに、制御機器は制御を所望する被制御機器についての制御情報のみを選択的に受信して取得できるから、一律に１つ以上の被制御機器全ての制御情報を取得する場合に比較して、通信処理が簡単かされ通信時間は短縮されて、制御機器ならびに該情報通信システムにおける通信の負荷を抑制できる。
【００３５】
上述の情報通信システムにおいては制御情報には、対応する被制御機器の制御情報を起動するための起動情報が含まれる。
【００３６】
したがって、制御機器の制御手順起動手段は、選択された被制御機器の制御情報に含まれる起動情報に基づいて、対応の制御手順を起動させることができる。
【００３７】
上述の情報通信システムにおいて１つ以上の中継装置のそれぞれは、制御機器から送信された命令情報を、一方通信網を介して受信して、中継処理して、選択された被制御機器宛に、他方通信網を介して送信する命令情報中継手段をさらに有する。そして、１つ以上の被制御機器のそれぞれでは、異なる通信網を介して自己宛の命令情報を受信したことに応じて、その動作が、受信した命令情報に従い実行される。
【００３８】
したがって、制御機器から送信された命令情報は１つ以上の中継装置の命令情報中継手段により中継処理されて、被制御機器のそれぞれに送信されて、被制御機器では受信した命令情報に従いその動作が実行される。
【００３９】
それゆえに、遠隔の制御機器は、介在する通信網の種類に関係なく、所望する被制御機器に命令情報を確実に与えて、その動作を制御できる。
【００４０】
上述の情報通信システムにおいて１つ以上の被制御機器のそれぞれは、動作が、受信した命令情報に従い実行されたことに応じて、該命令情報に対する応答を異なる通信網に送信し、情報送受信手段により受信される情報にはさらに前記応答が含まれる。そして、１つ以上の中継装置のそれぞれは、選択された被制御機器から送信された応答を、他方通信網を介して受信して、中継処理して、制御機器宛に、一方通信網を介して送信する応答中継手段をさらに有する。
【００４１】
したがって、選択された被制御機器では制御機器から受信した命令情報に従いその動作が実行されると、該命令情報に対する応答が１つ以上の中継装置の応答中継手段により中継処理されて、制御機器にて受信される。
【００４２】
それゆえに、遠隔の制御機器では、介在する通信網の種類に関係なく、選択された被制御機器に命令情報を送信した場合には、その動作が与えた命令情報に従い実行されると、該命令情報に対する応答を受信できるから、選択された被制御機器の動作が命令情報に従い制御されたことを確認できる。
【００４３】
上述の情報通信システムにおいて１つ以上の中継装置のそれぞれは、１つ以上の被制御機器のそれぞれから送信される制御情報を、他方通信網を介して受信して、更新されているか否か判定する制御情報更新判定手段と、制御情報更新判定手段により更新されていると判定されたことに応じて、受信された１つ以上の被制御機器の制御情報を中継処理して、一方通信網を介して制御機器宛に送信する更新制御情報送信手段とをさらに有する。
【００４４】
したがって、制御機器は、１つ以上の被制御機器の制御情報が更新されている時には、１つ以上の中継装置を介して、更新された制御情報を受信して取得できる。
【００４５】
それゆえに、遠隔の制御機器は、何ら要求しなくても、１つ以上の被制御機器についての最新の制御情報を取得できるから、被制御機器を最新の制御情報に基づいて確実に制御できる。
【００４６】
上述の通信システムにおいて１つ以上の中継装置のそれぞれは、１つ以上の被制御機器のそれぞれから送信される制御情報を、他方通信網を介して受信して、受信した制御情報に基づいて対応の制御手順が更新されているか否か判定する制御手順更新判定手段と、制御手順更新判定手段により更新されていると判定されたことに応じて、対応の被制御機器から更新された制御手順を受信して、中継処理して、一方通信網を介して制御機器宛に送信する更新制御手順送信手段とをさらに有する。そして、情報送受信手段により受信される情報には、制御手順がさらに含まれる。
【００４７】
したがって、制御機器は、１つ以上の被制御機器の制御手順が更新されている時には、１つ以上の中継装置を介して、更新された制御手順を受信して取得できる。
【００４８】
それゆえに、遠隔の制御機器は、何ら要求しなくても、１つ以上の被制御機器についての最新の制御手順を自動的に取得できるから、被制御機器を最新の制御手順に基づいて確実に制御できる。
【００４９】
この発明の他の局面に係る情報中継装置は、複数の通信網と、複数通信網のうちの所定の通信網に接続された制御機器と、複数通信網のうちの所定通信網とは異なる通信網に接続され、制御機器との通信の内容に基づいて動作が制御され得る１つ以上の被制御機器とを備えた情報通信システムに適用されて、複数通信網において種類の異なる２つの通信網間に接続される。そして、一方通信網の側には所定通信網が対応して位置し他方通信網の側には異なる通信網が対応して位置する。そして、制御機器から送信された１つ以上の被制御機器宛の情報を一方通信網を介して受信して、接続された２つの通信網間の種類の相違に従う中継処理をし、他方通信網を介して１つ以上の被制御機器宛に送信する被制御機器宛情報中継手段と、１つ以上の被制御機器から送信された制御機器宛の情報を他方通信網を介して受信して、接続された２つの通信網間の種類の相違に従う中継処理をし、一方通信網を介して制御機器宛に送信する制御機器宛情報中継手段とを備える。
【００５０】
したがって、制御機器と１つ以上の被制御機器との通信時には、１つ以上の中継装置のそれぞれは制御機器宛情報中継手段および被制御機器宛情報中継手段により、該情報中継装置に接続される２つの通信網間の通信を可能とするように両通信網の種類の相違に従い中継処理を実行する。
【００５１】
それゆえに、制御機器と１つ以上の被制御機器とは、両者間の通信において介在する複数通信網の種類に関わり無く、また特別な機能は何ら必要とせずに正常に通信を行なうことができるから、制御機器から１つ以上の被制御機器の動作を確実に遠隔制御できる。
【００５２】
この発明のさらなる他の局面に係る情報通信方法は、複数の通信網と、複数通信網のうちの所定の通信網に接続された制御機器と、複数通信網のうちの所定通信網とは異なる通信網に接続され、制御機器との通信の内容に基づいて動作が制御され得る１つ以上の被制御機器と、それぞれが複数通信網において種類の異なる２つの通信網間に接続される１つ以上の情報中継装置とを備えた情報通信システムに適用される。そして情報中継装置のそれぞれが、制御機器から受信した１つ以上の被制御機器宛の情報を、接続された２つの通信網間の種類の相違に従う中継処理をし、１つ以上の被制御機器宛に送信する被制御機器宛情報中継ステップと、１つ以上の被制御機器から受信した制御機器宛の情報を、接続された２つの通信網間の種類の相違に従う中継処理をし、制御機器宛に送信する制御機器宛情報中継ステップとを含む。
【００５３】
したがって、制御機器と１つ以上の被制御機器との通信時には、１つ以上の中継装置のそれぞれの制御機器宛情報中継ステップおよび被制御機器宛情報中継ステップにより、該情報中継装置に接続される２つの通信網間の通信を可能とするように両通信網の種類の相違に従い中継処理が実行される。
【００５４】
それゆえに、制御機器と１つ以上の被制御機器とは、両者間の通信において介在する複数通信網の種類に関わり無く、また特別な機能は何ら必要とせずに正常に通信を行なうことができるから、制御機器から１つ以上の被制御機器の動作を確実に遠隔制御できる。
【００５５】
この発明のさらなる他の局面に係るコンピュータ読取可能な記録媒体には、複数の通信網と、複数通信網のうちの所定の通信網に接続された制御機器と、複数通信網のうちの所定通信網とは異なる通信網に接続され、制御機器との通信の内容に基づいて動作が制御され得る１つ以上の被制御機器と、それぞれが複数通信網において種類の異なる２つの通信網間に接続される１つ以上の情報中継装置とを備えた情報通信システムに適用される情報通信方法のプログラムが記録される。
【００５６】
該プログラムに対応の情報通信方法は情報中継装置のそれぞれが、制御機器から受信した１つ以上の被制御機器宛の情報を、接続された２つの通信網間の種類の相違に従う中継処理をし、１つ以上の被制御機器宛に送信する被制御機器宛情報中継ステップと、１つ以上の被制御機器から受信した制御機器宛の情報を、接続された２つの通信網間の種類の相違に従う中継処理をし、制御機器宛に送信する制御機器宛情報中継ステップとを含む。
【００５７】
したがって、該記録媒体に記録されたプログラムにより対応の情報通信方法が実行された場合には、制御機器と１つ以上の被制御機器との通信時には、１つ以上の中継装置のそれぞれの制御機器宛情報中継ステップおよび被制御機器宛情報中継ステップにより、該情報中継装置に接続される２つの通信網間の通信を可能とするように両通信網の種類の相違に従い中継処理が実行される。
【００５８】
それゆえに、制御機器と１つ以上の被制御機器とは、両者間の通信において介在する複数通信網の種類に関わり無く、また特別な機能は何ら必要とせずに正常に通信を行なうことができるから、制御機器から１つ以上の被制御機器の動作を確実に遠隔制御できる。
【００５９】
【発明の実施の形態】
以下、この発明の各実施の形態について図面を参照して説明する。
【００６０】
各実施の形態に係る通信システムでは、一方の通信網に接続された制御機器と、他方の通信網に接続されて制御機器との通信の内容に基づいて制御され得る１つ以上の被制御機器と、制御機器と１つ以上の被制御機器間の通信を可能とするように中継処理を実行する１つ以上の中継装置とを備えて、中継装置のそれぞれは、制御装置と１つ以上の被制御装置間を通信するために経由する異なる種類の通信網間に、すなわち異なる通信規約である通信プロトコルが適用される通信網間に接続されて、接続された両通信網間の種類（プロトコル）の相違に従い中継処理を実行する。
【００６１】
実施の形態１では、種類の異なる２つの通信網を含む通信システムにおいて、一方通信網に制御機器が接続されて、他方通信網に１つ以上の被制御機器が接続されて、上述の中継処理を実行する１つの中継装置は、これら通信網間に設けられる。
【００６２】
（実施の形態１）
まず、実施の形態１について説明する。
【００６３】
図１は、この発明の実施の形態１〜３に係る通信システムの構成図である。図において通信システムは通信網１０１および１０２を含み、通信網１０１には制御機器１０４および情報中継装置１０３を含む各種機器が接続可能であり、通信網１０２には被制御機器１０５〜１０７を含む各種の機器と情報中継装置１０３を接続可能である。
【００６４】
通信網１０１は、たとえばＴＣＰ／ＩＰに従った通信を行なうインターネットである。あるいは、携帯電話回線網、携帯電話回線網とインターネットの組合せによる通信網であってもよく、特に限定されない。
【００６５】
通信網１０２には、通信網１０１に適用されるプロトコルとは異なる種類のプロトコルが適用される。図１の通信網１０２は、たとえばプロトコルとしてBluetoothを用いた家庭内の近距離無線通信網であるが、適用されるプロトコルはこれに限定されない。
【００６６】
制御機器１０４は通信網１０２に接続される被制御機器１０５〜１０７を制御する機能を有する。制御機器１０４として、ここでは携帯電話を想定しているが、これに限定されなず、たとえば通信機能を有して通信網１０１に接続可能なＰＤＡ（personal  digital  assistants）やパーソナルコンピュータなどであっても良い。
【００６７】
図１の通信網１０１が携帯電話回線網とインターネットの組合せからなる場合には、制御機器１０４は、携帯電話回線網に接続されて、携帯電話回線網のゲートウェイを介してインターネットに接続される。この場合、厳密には、通信網１０１は携帯電話回線網とインターネットに分けて示されるべきであるが、図１では制御機器１０４が、見かけ上インターネットに接続されているものと見なされるように示されている。
【００６８】
図２には図１の制御機器１０４の構成が示される。各実施の形態に適用される制御機器の構成は図示されるものと同様である。図において制御機器１０４は、制御部１０４Ａ、表示部１０４Ｂ、通信部１０４Ｃ、制御プログラム実行部１０４Ｄ、制御プログラム格納部１０４Ｅ、制御プログラム取得部１０４Ｆ、情報リスト格納部１０４Ｇおよび情報リスト取得部１０４Ｈを含む。
【００６９】
制御部１０４Ａは他の各部を制御する。表示部１０４Ｂは与えられる情報を表示する。通信部１０４Ｃは該制御機器１０４の通信Ｉ／Ｆであり通信網と該制御機器１０４とを通信可能に接続する。制御プログラム取得部１０４Ｆは指定された被制御機器の後述する制御プログラム１１７を、通信部１０４Ｃを介して取得して制御プログラム格納部１０４Ｅに格納する。制御プログラム格納部１０４Ｅには１つ以上の制御プログラム１１７が格納される。制御プログラム実行部１０４Ｄは制御プログラム格納部１０４Ｅに格納されている制御プログラム１１７のうち選択された制御プログラム１１７を起動して実行する。情報リスト格納部１０４Ｇには後述する情報リスト１１５が１つ以上格納される。情報リスト取得部１０４Ｈは情報リスト１１５を通信部１０４Ｃを介して取得して情報リスト格納部１０４Ｇに格納する。
【００７０】
図１の被制御機器１０５〜１０７は、制御機器１０４による制御の対象であって通信網１０２に接続可能な家電機器を想定しているが、家電機器に限定されず、例えばプリンタ、パーソナルコンピュータなどの情報処理機器であってもよい。これらの被制御機器１０５〜１０７は制御機器１０４により遠隔制御されるとともに、個別に手動により制御されるが、この手動制御の説明は省略する。
【００７１】
図３には図１の被制御機器１０５の構成が示される。各実施の形態に適用される被制御機器の構成は図示されるものと同様である。被制御機器１０５は制御部１０５Ａ、通信部１０５Ｂ、被制御プログラム実行部１０５Ｃ、制御プログラム提供部１０５Ｅ、制御情報提供部１０５Ｇおよび機能実行部１０５Ｉを有し、所定記憶領域には後述する被制御プログラム１１６、制御プログラム１１７および制御情報１０５Ｈが格納される。
【００７２】
制御部１０５Ａは他の各部を制御する。通信部１０５Ｂは該被制御機器の通信Ｉ／Ｆであり通信網と該制御機器１０４とを通信可能に接続する。被制御プログラム実行部１０５Ｃは被制御プログラム１１６を実行する。制御プログラム提供部１０５Ｅは外部からの要求に応じて制御プログラム１１７を要求元に提供するために、制御プログラム１１７を通信部１０５Ｂを介して通信網に送信する。制御情報提供部１０５Ｇは外部からの要求に応じて制御情報１０５Ｈを要求元に提供するために、制御情報１０５Ｈを通信部１０５Ｂを介して通信網に送信する。機能実行部１０５Ｉは該被制御機器１０５が本来有している機能、例えばビデオテープレコーダとしての機能、あるいはエアコンディショナとしての空調機能を実行するための部分であり、その機能は被制御プログラム１１６の実行結果に従い制御することができる。
【００７３】
情報中継装置１０３は、通信網１０１と１０２の両方に接続されて、いわゆるゲートウェイ機能を有するものであり、家電機器である被制御機器１０５〜１０７が設置された宅内に設けられる。情報中継装置１０３は第１通信部１０８、第２通信部１０９、情報リスト１１５を作成する収集部１１０、第１中継部１１１、第２中継部１１２、第３中継部１１３および制御部１１４を含む。情報リスト１１５には通信網１０２に接続される被制御機器１０５〜１０７のそれぞれについて制御情報１０５Ｈが制御情報１１５５〜１１５７として格納される。制御情報は対応の被制御機器の動作を制御するために必要な情報であり、その詳細については後述する。
【００７４】
第１通信部１０８は、通信網１０１と情報中継装置１０３とを通信可能に接続するためのネットワークインターフェイスである。通信網１０１はＴＣＰ／ＩＰが適用されるインターネットである場合、第１通信部１０８はデータをＴＣＰ／ＩＰを用いて制御機器１０４に送信するとともに、制御機器１０４からＴＣＰ／ＩＰに従いデータを受信する。制御機器１０４が携帯電話である場合、第１通信部１０８は、インターネットと携帯電話回線網を経由して制御機器１０４と通信可能となる。
【００７５】
第２通信部１０９は、通信網１０２と情報中継装置１０３とを通信可能に接続するためのネットワークインターフェイスである。通信網１０２はBluetoothが適用される家庭内の近距離無線通信網である場合、第２通信部１０９はデータをBluetoothを用いて被制御機器１０５〜１０７のそれぞれに送信するとともに、被制御機器１０５〜１０７のそれぞれからBluetoothに従いデータを受信する。
【００７６】
収集部１１０は、第２通信部１０９を経由して被制御機器１０５〜１０７のそれぞれから制御情報１１５５〜１１５７を収集して情報リスト１１５に格納する。収集部１１０が収集する制御情報１１５５〜１１５７のそれぞれには、対応の被制御機器を特定するための識別情報ＡＡ（たとえば通信網１０２において該被制御機器に割当てられたアドレスの情報）および対応の被制御機器で実行される被制御プログラム１１６と対になる制御プログラム１１７を該被制御機器から制御機器１０４にダウンロードして起動するための情報ＢＢが含まれる。
【００７７】
第１中継部１１１は、情報リスト１１５を通信網１０１を経由して送信可能なように通信網１０１のプロトコルに対応のフォーマットに変換して、第１通信部１０８を介して制御機器１０４に送信するための機能を有する。
【００７８】
第２中継部１１２は、被制御機器１０５〜１０７から受信した制御プログラム１１７のそれぞれのデータを、通信網１０１を経由して送信可能なように通信網１０１のプロトコルに対応のフォーマットに変換して、第１通信部１０８を介して制御機器１０４に送信するための機能を有する。
【００７９】
第３中継部１１３は、制御機器１０４にダウンロードされて起動された制御プログラム１１７により送信される制御コマンド１１８Ｃを、通信網１０２を経由して送信可能なように通信網１０２のプロトコルに対応のフォーマットに変更して、第２通信部１０９を介して対応の制御プログラム１１６を有する被制御機器１０５〜１０７のいずれかに送信する。また、該制御コマンド１１８Ｃを受信した被制御機器からの該制御コマンド１１８Ｃに対する応答１１８Ｒを第２通信部１０９を介して受理すると、通信網１０１を経由して送信可能なように通信網１０１のプロトコルに対応のフォーマットに変更して、第１通信部１０８を介して制御機器１０４に送信する。制御コマンド１１８Ｃは、対応の被制御機器の処理または動作を制御するための情報である。
【００８０】
被制御プログラム１１６は対応の被制御機器において該被制御機器の処理または動作を制御するために実行される。具体的には、被制御機器がエアコンディショナの場合には、対応する被制御プログラム１１６により電源のオン／オフや設定温度が変更される。またビデオデコーダの場合には、対応する被制御プログラム１１６により電源のオン／オフや録画予約設定などが行なわれる。
【００８１】
制御プログラム１１７は、制御機器１０４にダウンロードされて起動された場合には、制御機器１０４の表示部において対応する被制御機器を操作するための画面を表示する。例えば、対応する被制御機器がエアコンディショナであればエアコンディショナを操作するための複数項目が画面表示される。ユーザが表示された複数操作項目のうち所望操作項目（たとえば電源オンを操作するための項目）を選択指定すると、選択指定された操作項目に対応する制御コマンド１１８Ｃ制御プログラム１１７により通信網１０１を経由して情報中継装置１０３の第１通信部１０８に送信される。第１通信部１０８により受信された制御コマンド１０８Ｃは第３中継部１１３および第２通信部１０９を介して通信網１０２を経由して、対応の被制御プログラム１１６が格納された被制御機器（エアコンディショナ）に送信される。該被制御機器は制御コマンド１０８Ｃを受理するので、対応の被制御プログラム１１６により該制御コマンド１０８Ｃに従う処理が実行される。その結果、該制御コマンド１０８Ｃにより指示される操作が行なわれる。つまりエアコンディショナの電源が入る。
【００８２】
なお、ここでは、制御プログラム１１７は、被制御機器１０５〜１０７に予め格納されていて、制御機器１０４からの要求に応じて第２中継部１１２を介して制御機器１０４にダウンロードされて起動されるようにしているが、制御機器１０４に予めインストールされていてもよい。
【００８３】
図４は、この発明の各実施の形態に係る情報中継装置が搭載されるコンピュータの外観図であり、図５は図４のコンピュータの構成図である。
【００８４】
図４および図５を参照して情報中継装置１０３が搭載されるコンピュータは、ＣＲＴ（陰極線管）などからなる表示装置２０６、キーボードおよびマウス２０７ならびに処理部２１４を含む。処理部２１４は、該情報中継装置１０３自体を集中的に制御するためのＣＰＵ（中央処理装置の略）２０２、ディスク２０３、ＲＯＭ（Read  Only  Memory）２０４、ＲＡＭ（ランダムアクセスメモリの略）２０５、通信網１０１および１０２と該装置１０３とのインタフェースであるネットワークＩ／Ｆ２０８および２０９、ＦＤ（フレキシブルディスク）２１１が着脱自在に装着されて、装着されたＦＤ２１１をアクセスするＦＤ駆動装置２１０、ならびにＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）２１３が着脱自在に装着されて、装着されたＣＤ−ＲＯＭ２１３をアクセスするＣＤ−ＲＯＭ駆動装置２１２を含む。これらの各部はバス２０１を介して通信接続される。
【００８５】
情報中継装置１０３には、カセット形式の磁気テープが着脱自在に装着されて磁気テープをアクセスする磁気テープ装置が設けられても良い。
【００８６】
ここでは、情報中継装置１０３はコンピュータに搭載されるとしているが他の機器に搭載されてもよいし、情報中継装置１０３単体として設けられても良い。情報中継処理装置１０３は被制御機器１０５〜１０７と無線通信可能な態様で設けられるのであれば、例えばテレビジョンなどの家電機器と一体的に取付けられてもよい。
【００８７】
図６は、本実施の形態１に係る情報中継装置１０３の概略処理フローチャートである。図６を参照して情報中継処理装置１０３の概略処理について説明する。
【００８８】
まず情報リスト１１５の中継処理が行なわれる。つまり、情報リスト１１５が情報中継装置１０３の第１中継部１１１により、第１通信部１０８を介して制御機器１０４に送信される（ステップ３０２）。この詳細は後述する図７で示される。
【００８９】
次に、制御プログラム１１７の中継処理が行なわれる。つまり、通信網１０２に接続された被制御機器１０５〜１０７のそれぞれで実行される被制御プログラム１１６と対になる制御プログラム１１７のうちの１つ以上が、第２中継部１１２によって、第１通信部１０８を介して制御機器１０４に送信（ダウンロード）される（ステップ３０３）。この詳細は後述する図８で示される。
【００９０】
上述のようにして１つ以上の制御プログラム１１７が制御機器１０４にダウンロードされて所望の制御プログラム１１７が起動されると、起動された制御プログラム１１７により制御コマンド１１８Ｃが通信網１０２を経由して、情報中継装置１０３の第１通信部１０８により受信される。制御コマンド１０８Ｃが受信されたことが制御部１１４により検出されると（ステップ３０４でｙ）、第３中継部１１３を用いて制御コマンド１０８Ｃの中継処理が行なわれる（ステップ３０５）。この詳細は後述する図９で示される。
【００９１】
一方、制御部１１４により制御コマンド１０８Ｃが受信されなかったことが検出されると、一連の処理は終了する。
【００９２】
図７は、本実施の形態１に係る情報リスト中継処理のフローチャートであり、制御機器１０４、情報中継装置１０３および被制御機器１０５〜１０７相互の通信手順がともに示される。情報リスト中継処理（図６のステップ３０２）の手順について図７を参照して説明する。なお、ここでは通信網１０２には現在、被制御機器１０５〜１０７が接続されていると想定する。
【００９３】
まず、制御機器１０４から情報リスト１１５取得の要求が送信されるので、第１通信部１０８により該要求が受信される（ステップ４０１、４０２）。
【００９４】
情報リスト１１５取得要求が受信されると、収集部１１０は、通信網１０２に少なくとも１つの被制御機器が接続されているかを、第２通信部１０７を介して確認して、接続が確認された被制御機器のそれぞれから対応の制御情報を取得する（ステップ４０２Ａ〜ステップ４０４のループ処理）。
【００９５】
具体的には、第２通信部１０７によりbluetoothに従う問合わせ信号が周囲の家電機器に対して順に送信されると（ステップ４０２Ａ）、被制御機器として通信網１０２に接続された家電機器からは、該問合わせ信号に対する応答信号が送信されるので（ステップ４０７でｙおよびステップ４０８）、第２通信部１０７は該応答信号を受信して被制御機器の接続を確認すると該応答信号送信元の被制御機器に対して制御情報取得要求を送信して、該被制御機器から制御情報を受信する（ステップ４０４と４０９）。受信された制御情報は順次、収集部１１０に与えられるので、収集部１１０は通信網１０２に現在接続されている被制御機器１０５〜１０７の制御情報１１５５〜１１５７を取得できる。
【００９６】
収集部１１０は、取得した制御情報１１５５〜１１５７が格納された情報リスト１１５を作成する（ステップ４０５）。その後、作成された情報リスト１１５は第１の中継部１１１により収集部１１０を介して受理されて、ステップ４０２で受信された情報リスト要求の送信元である被制御機器１０４宛に、第１通信部１０８を介して通信網１０１を経由して送信されて、制御機器１０４により受信される（ステップ４０６と４１０）。
【００９７】
図８は本実施の形態１に係る制御プログラム中継処理のフローチャートであり、制御機器１０４、情報中継装置１０３および被制御機器１０５〜１０７相互の通信手順がともに示される。図８を参照して、制御プログラム中継処理（図６のステップ３０３）の手順について説明する。
【００９８】
制御機器１０４では前述した手順で取得した情報リスト１１５が表示される。表示においては被制御機器１０５〜１０７の識別情報（家電機器の名称など）一覧が示されるので、ユーザは表示内容に従い制御を所望する被制御機器の識別情報を選択して指定すると、指定された識別情報に対応の被制御機器の制御プログラム１１７の取得を要求する信号が情報中継装置１０３に送信される（ステップ５０８〜５１０）。
【００９９】
情報中継装置１０３の第１通信部１０８は、制御機器１０４から送信された所望被制御機器の制御プログラム１１７の取得要求を受信する（ステップ５０２）と、第２中継部１１２は、受信された要求に基づいて対応する被制御機器を特定し、特定された被制御機器に対して第２通信部１０９を介して制御プログラム１１７の取得要求を送信する（ステップ５０３）。
【０１００】
特定された被制御機器は制御プログラム１１７の取得要求を受信するので、応じて対応の制御プログラム１１７を情報中継装置１０３に対して送信する（ステップ５０６と５０７）。
【０１０１】
情報中継装置１０３の第２中継部１１２は第２通信部１０９を介して受理した制御プログラム１１７を、ステップ５０２で受信された要求の送信元である制御機器１０４に第１通信部１０８を介して通信網１０１経由で送信するので、制御機器１０４では所望された被制御機器に対応の制御プログラム１１７を受信できる（ステップ５０５と５１１）。
【０１０２】
図９は、本実施の形態１の制御コマンド中継処理のフローチャートであり、制御機器１０４、情報中継装置１０３および被制御機器１０５〜１０７相互の通信手順がともに示される。図９を参照して、制御コマンド中継処理（図６のステップ３０５）の手順について説明する。
【０１０３】
図９において、まず、制御機器１０４においてはユーザ操作により、予め取得されている情報リスト１１５による被制御機器１０５〜１０７の識別情報一覧が表示されるので、一覧から選択された識別情報に対応の被制御機器の制御プログラム１１７が起動される（ステップ６０６）。起動された制御プログラム１１７により対応の所望被制御機器の機能に対応した複数の操作項目が表示されるので、ユーザは表示された操作項目から所望の操作項目を指定すると、制御プログラム１１７により該指定操作項目に対応の制御コマンド１１８Ｃが通信網１０１を経由して情報中継装置１０３に送信されるので（ステップ６０７と６０８）、情報中継装置１０３の第１通信部１０８により受信される（ステップ６０２）。
【０１０４】
情報中継装置１０３の第３中継部１１３は、受信された制御コマンド１１８Ｃに対応する被制御機器を特定して、特定された被制御機器宛てに該制御コマンド１０８Ｃを第２通信部１０９を介して送信するので（ステップ６０３）、特定された被制御機器は制御コマンド１０８Ｃを受信する（ステップ６１１）。
【０１０５】
制御コマンド１０８Ｃを受信した被制御機器では、該制御コマンド１０８Ｃに従う処理が対応する被制御プログラム１１６により実行されて、その実行結果を含む応答１０８Ｒが情報中継装置１０３に送信される（ステップ６１２と６１３）。この処理は、たとえば対応の被制御機器がエアコンディショナであれば、電源オンであったり対応の被制御機器がビデオテープデコーダであれば、録画予約設定などであったりする。なお、該応答１０８Ｒには、制御コマンド１０８Ｃに従う処理が実行できた場合には、実行された旨の情報が含まれ、実行できなかった場合には、実行できなかった旨の情報が含まれる。
【０１０６】
情報中継装置１０３の第３中継部１１３は、第２通信部１０９を介して応答１０８Ｒを受理して、第１通信部１０８を介して通信網１０１経由で対応の制御コマンド１０８Ｃ送信元の制御機器１０４宛てに送信する（ステップ６０４と６０５）。
【０１０７】
制御機器１０４は応答１０８Ｒを受信して、受信内容に従うメッセージを表示する（ステップ６０９と６１０）。したがって、ユーザは表示内容を確認することにより所望した操作が正常に実行されたか否かを知ることができる。なお、このメッセージの報知は表示によるものに限定されず、音声を用いてなされるようにしても良い。
【０１０８】
本実施の形態１によれば、通信網１０１に接続される制御機器１０４は、通信網１０１とは異なる種類の通信網１０２に、言換えると異なる種類のプロトコルが適用される通信網に接続される被制御機器１０５〜１０７の制御情報１１５５〜１１５７をで知ることができる。また、通信網１０１に接続される制御機器１０４において予め通信網１０２に適用されるプロトコルに対応した制御プログラム１１７を準備しなくても、通信網１０２に接続される被制御機器１０５〜１０７を対応の制御プログラム１１７を用いて制御できる。また、通信網１０１と通信網１０２の中継プロトコルに依存しない制御プログラム１１７が利用可能になる。
【０１０９】
（実施の形態２）
次に実施の形態２について説明する。
【０１１０】
本実施の形態２では、通信網１０１に接続された制御機器１０４は、情報中継装置１０３に問合せることなく、通信網１０２に接続された被制御機器１０５〜１０７についての最新の情報リスト１１５を、すなわち情報リスト１１５について更新がなされる都度、更新された情報リスト１１５を自動的に取得できる。
【０１１１】
図１０は、本発明の実施の形態２に係る最新の情報リスト１１５を制御機器１０４に供給するための情報中継装置１０３における処理フローチャートであり、該処理は情報中継装置１０３の制御部１０４により定期的に実行される。そのために、情報中継装置１０３の制御部１１４は内部のメモリ１１４１には最新の情報リストを送信すべき制御機器１０４を特定する制御機器特定情報ＣＩＦが登録される。
【０１１２】
図１０において、情報中継装置１０３の収集部１１０によって、第２通信部１０９を介して通信網１０２に接続される被制御機器１０５〜１０７のそれぞれから制御情報１１５５〜１１５７が収集されて情報リスト１１５が作成される（ステップ４０２Ａ〜４０５およびステップ４０７〜４０９）。この処理は、図７で示されたものと同様であり詳細は省略する。
【０１１３】
次に、収集部１１０により上述のようにして今回作成された情報リスト１１５は前回作成された情報リスト１１５と内容比較されて、その内容が更新されているかが判定される（ステップ７０５）。更新されている場合には、その旨が制御部１１４に通知されるので、制御部１１４は第１通信部１０８を介して所定の制御機器１０４を通信可能に接続する（ステップ７０６）。所定の制御機器１０４とは、制御部１１４のメモリ１１４１に予め登録されている制御機器特定情報ＣＩＦにより特定される制御機器１０４や、以前に情報中継装置１０３に接続を行なた制御機器１０４を指す。
【０１１４】
情報中継装置１０３の制御機器１０４が通信可能に接続されると、制御部１１４は収集部１１０を今回作成された情報リスト１１５を第１中継部１１１に与えるように制御するので、第１中継部１１１に与えられた情報リスト１１５は通信網１０２のプロトコルに従いフォーマット変換などなされて、接続された制御機器１０４宛に、第１通信部１０８を介して送信される（ステップ７０７）。ステップ７０５で更新されてないと判定された場合には、以降の処理は行なわれずに終了する。
【０１１５】
制御機器１０４では、今回作成された情報リスト１１５、すなわち最新の情報リスト１１５が受信されると（ステップ７０８）、受信した最新の情報リスト１１５が登録されて、情報リスト１１５が最新内容に更新される（ステップ７０９）。
【０１１６】
ここでは、情報リスト１１５が更新された場合には、更新された情報リスト１１５を制御機器１１４に送信しているが、情報リスト１１５更新のための送信方法はこれに限定されない。つまり、今回作成された情報リスト１１５における更新部分のデータのみを抽出して、それを制御機器１０４に送信して、制御機器１０４では予め取得していた前回作成の情報リスト１１５の内容を、受信した更新部分データを用いて書換えて、情報リスト１１５の内容が最新となるようにしてもよい。
【０１１７】
本実施の形態２によれば、通信網１０１の制御機器１０４は中継装置１０３に問合せなくても、通信網１０２に接続される被制御機器１０５〜１０７についての最新内容の情報リスト１１５を取得できるから、通信網１０２に新たな被制御機器が接続された、通信網１０２から被制御機器が切離された、および被制御機器の制御情報が変更されたとしても、通信網１０１に接続された制御機器１０４は取得した最新内容の情報リスト１１５を用いて通信網１０２の所望被制御機器を最新の制御情報に従い制御できる。
【０１１８】
（実施の形態３）
次に実施の形態３について説明する。本実施の形態３では、通信網１０１の制御機器１０４は、情報中継装置１０３に問合せることなく、通信網１０２に存在する被制御機器１０５〜１０７の最新の制御プログラム１１７を自動的に取得できる。
【０１１９】
図１１は、本発明の実施の形態３に係る最新の制御プログラム１１７を制御機器１０４に供給するための情報中継装置１０３における処理フローチャートであり、該処理は情報中継装置１０３の制御部１０４により定期的に実行される。
【０１２０】
図１１において、収集部１１０によって通信網１０２に接続された被制御機器１０５〜１０７についての最新の情報リスト１１５が作成されると、今回作成された情報リスト１１５と前回作成された情報リスト１１５とが比較されて、情報リスト１１５が更新されているか否かが判定される（ステップ４０２Ａ〜４０９、ステップ７０５）。この処理は前述したものと同様であり詳細は省略する。
【０１２１】
次に、情報リスト１１５は更新されたことが判定された場合には、更新箇所に該当する被制御機器が特定されて、該被制御機器宛に制御プログラム取得要求が送信される（ステップ７０５でｙおよびステップ８０６）。
【０１２２】
特定された被制御機器は、制御プログラム取得要求を受信するので、対応の制御プログラム１１７は情報中継装置１０３に送信されて、情報中継装置１０３により受信される（ステップ５０６および５０７ならびにステップ８０７）。
【０１２３】
情報中継装置１０３の制御部１１４１は前述と同様にしてメモリ１１４１に登録された制御機器特定情報ＣＩＦにより特定される制御機器１０４宛てに、受信した制御プログラム１１７を第２中継部１１２および第１通信部１０８を介して、通信網１０１経由で送信する（ステップ８０８と８０９）。
【０１２４】
特定された制御機器１０４は、制御プログラム１１７を受信すると、受信した制御プログラム１１７を用いて予め格納されていた対応の制御プログラム１１７を更新する（ステップ８１０と８１１）。
【０１２５】
一方、ステップ７０５で更新されたと判定されなければ、以降の処理は行なわれずに終了する。
【０１２６】
本実施の形態３によれば、制御機器１０４は、中継装置１０３に問合せることなく、異なる通信網１０２に存在する被制御機器についての最新の制御プログラム１１７を自動的に取得できる。それゆえに、中継装置１０３では常に最新の制御プログラムを起動させて、所望された被制御機器を制御するための制御コマンド１１８Ｃを発行できるから、所望被制御機器を所望するように正確に制御できる。
【０１２７】
上述の各実施の形態では、通信網１０１に接続された制御機器１０４から通信網１０２に接続された被制御機器１０５〜１０７を制御するための通信手順について説明したが、通信網１０２に接続された制御機器から通信網１０１に接続された被制御機器を制御するための通信手順も同様になので、説明は省略する。
【０１２８】
ここで、通信網１０２が家庭内の通信網である場合、被制御機器であるたとえば家電機器の電源プラグが抜かれている、設置場所が変更されているなど、通信網１０２に接続される被制御機器の状態は静的ではない。また、制御機器１０４である、たとえば携帯電話が通信網１０２と接続するのはそのとき１回限りという場合もあり得る。そこで上述の各実施の形態２と３では、通信網１０２に存在する被制御機器の動的に変化する制御情報や制御プログラム１１７について、制御機器１０４は常に最新の情報を取得できる。
【０１２９】
（実施の形態４）
次に、実施の形態４について説明する。
【０１３０】
実施の形態４では、３つの通信網を含む通信システムにおいて、一つ目の通信網に制御機器が接続されて、二つ目の通信網を経由した三つ目の通信網に１つ以上の被制御機器が接続されて、制御機器と１つ以上の被制御機器間の通信の中継処理を実行する中継装置は、一つ目の通信網と二つ目の通信網間と、二つ目の通信網と三つ目の通信網間にそれぞれ設けられる。
【０１３１】
図１２は、本発明の実施の形態４に係る通信システム構成図である。図１２の通信システムは、図１の通信システムに構成に追加して通信網９１９、通信網９１９と通信網１０２に接続される情報中継装置９２０、および通信網９１９に接続される被制御機器９２１〜９２３を含む各種機器を追加して備える。通信網９１９に接続される各種機器には１つ以上の制御機器も含まれる。
【０１３２】
通信網９１９は、たとえばＴＣＰ／ＩＰが適用される家庭内通信網や、宅内の既設の電力線を利用した家庭内通信網などであるが、このような通信網に限定されず、隣接する通信網１０２とは異なるプロトコルが適用される通信網であればよい。
【０１３３】
被制御機器９２１〜９２３は接続される通信網が異なる点を除けば、前述した被制御機器１０５〜１０７と同様な機能および構成を有する。
【０１３４】
情報中継装置９２０は、前述した情報中継装置１０３と同様な機能および構成を有する。情報中継装置９２０と１０３は、通信網１０２を介して互いに通信可能である。
【０１３５】
本実施の形態４では、制御機器１０４は、情報中継装置１０３および９２０を介して、通信網１０１、１０２および９１９を経由して、通信網９１９に接続された被制御機器９２１〜９２３と、情報リスト１１５、制御プログラム１１７および制御コマンド１１８Ｃを通信する。
【０１３６】
ここでは、通信網１０１に接続された制御機器１０４が通信網９１９に接続された被制御機器９２１〜９２３を制御するための通信手順が示されるが、通信網９１９に接続された制御機器が通信網１０１に接続された被制御機器を制御するための通信手順も同様にして行なうことができる。
【０１３７】
図１３は、本実施の形態４に係る情報リスト中継処理のフローチャートであり、情報中継装置１０３および９２０ならびに被制御機器９２１〜９２３相互の通信手順がともに示される。ここでは、制御機器１０４から情報リスト１１５の取得要求が送信されると、該要求は情報中継装置１０３を経由して情報中継装置９２０にて受理されるので、情報中継装置９２０により被制御機器９２１〜９２３の制御情報が収集されて、制御リスト１１５が作成されて、作成された情報リスト１１５は通信網１０２を経由して情報中継装置１０３に送信されて、ここで受理される（ステップ１４０１〜１４１０）。この場合の各装置における処理の詳細は図７のステップ４０１〜４１０と同様である。
【０１３８】
情報中継装置１０３において受信された被制御機器９２１〜９２３に対応の情報リスト１１５は、通信網１０１を経由して情報リスト要求元の制御機器１０４に送信される（ステップ１４１２）ので、制御機器１０４は介在する各通信網間のプロトコルの相違に関わり無く被制御機器９２１〜９２３に対応の情報リスト１１５を容易に取得できる。
【０１３９】
図１４は、本実施の形態４に係る制御プログラム中継処理のフローチャートであり、情報中継装置１０３および９２０ならびに被制御機器９２１〜９２３相互の通信手順がともに示される。ここでは、制御機器１０４から制御プログラム１１７の取得要求が送信されると、該要求は情報中継装置１０３を経由して情報中継装置９２０にて受理されるので、情報中継装置９２０により被制御機器９２１〜９２３のうち所望されている被制御機器に対応の制御プログラム１１７を受理して、受理した制御プログラム１１７は通信網１０２を経由して情報中継装置１０３に送信されて、ここで受信される（ステップ１５０２〜１５１１）。この場合の各装置における処理の詳細は図８のステップ５０２〜５１１と同様である。
【０１４０】
情報中継装置１０３において受信された制御プログラム１１７は、通信網１０１を経由して制御プログラム１１７要求元の制御機器１０４に送信されるので（ステップ１５１２）、制御機器１０４は介在する各通信網間のプロトコルの相違に関わり無く被制御機器９２１〜９２３のうちの所望する被制御機器に対応の制御プログラム１１７を容易に取得できる。
【０１４１】
図１５は、本実施の形態４に係る制御コマンド中継処理のフローチャートであり、情報中継装置１０３および９２０ならびに被制御機器９２１〜９２３相互の通信手順がともに示される。ここでは、制御機器１０４において所望被制御機器の制御プログラム１１７が起動されて、前述のように所望操作項目に対応の制御コマンド１１８Ｃが送信されると、該制御コマンド１１８Ｃは情報中継装置１０３を経由して情報中継装置９２０にて受理される。情報中継装置９２０は受理した制御コマンド１１８Ｃを被制御機器９２１〜９２３のうち所望されている被制御機器に対して送信するので、該被制御機器において該制御コマンド１１８Ｃは受理されて、該制御コマンド１１８Ｃに従う処理が実行される。その実行結果を含む応答１１８Ｒは、情報中継装置９２０を介して情報中継装置１０３に送信されてここで受理される（ステップ１６０２〜１６１３）。この場合の各装置における処理の詳細は図９のステップ６０２〜６１３と同様である。
【０１４２】
情報中継装置１０３において受信された応答１１８Ｒは、通信網１０１を経由して制御コマンド１１８Ｃ送信元の制御機器１０４に送信されるので（ステップ１６１６）、制御機器１０４は介在する各通信網間のプロトコルの相違に関わり無く被制御機器９２１〜９２３のうちの所望する被制御機器に所望動作を行なわせるための制御コマンド１１８Ｃを送信して、その応答１１８Ｒを受信できる。
【０１４３】
図１６は、本実施の形態４に係る最新の情報リスト１１５を制御機器１０４に供給するための情報中継装置１０３における処理フローチャートであり、該処理は情報中継装置９２０の制御部により定期的に実行される。
【０１４４】
ここでは、情報中継装置９２０は被制御機器９２１〜９２３の制御情報が登録された情報リスト１１５を作成して、前回作成されたものと更新されていた場合には、今回作成された情報リスト１１５を情報中継装置１０３に送信するので、情報中継装置１０３では更新された情報リスト１１５が受信される（ステップ１４０２Ａ〜１７０８）。この場合の各装置における処理の詳細は図１０のステップ４０２Ａ〜７０８と同様である。
【０１４５】
情報中継装置１０３において受信された情報リスト１１５は、通信網１０１を経由して制御機器１０４に送信されるので（ステップ１７０９）、制御機器１０４は介在する各通信網間のプロトコルの相違に関わり無く被制御機器９２１〜９２３に対応の最新の情報リスト１１５を自動的に取得できる。
【０１４６】
図１７は、本実施の形態４に係る最新の制御プログラム１１７を制御機器１０４に供給するための処理フローチャートであり、該処理は情報中継装置９２０の制御部により定期的に実行される。
【０１４７】
ここでは、情報中継装置９２０は被制御機器９２１〜９２３の制御情報が登録された情報リスト１１５を作成して、その内容が制御プログラム１１７の更新を示しており、前回作成されたものと更新されていた場合には、更新された部分に対応の被制御機器から制御プログラム１１７を取得して、情報中継装置１０３に送信するので、情報中継装置１０３は該制御プログラム１１７を受理する（ステップ１４０２Ａ〜１８１０）。この場合の各装置における処理の詳細は図１１のステップ４０２Ａ〜８１０と同様である。
【０１４８】
情報中継装置１０３において受信された制御プログラム１１７は、通信網１０１を経由して制御機器１０４に送信されるので（ステップ１８１１）、制御機器１０４は介在する各通信網間のプロトコルの相違に関わり無く被制御機器９２１〜９２３に対応の最新の制御プログラム１１７を自動的に取得できる。
【０１４９】
本実施の形態４によれば、制御機器１０４が接続される通信網１０１と所望被制御機器９２１〜９２３の存在する通信網９１９が直接に中継装置を介して接続されていない場合でも、制御機器１０４は介在する各通信網に適用されるプロトコルの相違に関係なく、被制御機器９２１〜９２３の制御を実施の形態１〜３と同様に簡単に正確に行なうことができる。
【０１５０】
（実施の形態５）
次に、実施の形態５について説明する。
【０１５１】
以上説明した処理機能を有した情報中継装置の処理機能は、プログラムで実現される。本実施の形態５では、このプログラムはコンピュータで読取可能な記録媒体に格納される。
【０１５２】
本実施の形態では、この記録媒体として、図４および図５に示されている情報処理装置で処理が行なわれるために必要なメモリ、たとえばＲＯＭ２０４のようなそのものがプログラムメディアであってもよいし、また図示されない磁気テープ装置およびＣＤ−ＲＯＭ駆動装置２１２などのプログラム読取装置が設けられ、そこに記憶媒体である図示されない磁気テープまたはＣＤ−ＲＯＭ２１３が挿入されることで読取可能なプログラムメディアであってもよい。いずれの場合においても、格納されているプログラムはＣＰＵ２０２がアクセスして実行される構成であってもよいし、あるいはいずれの場合もプログラムがプログラムメディアから一旦読出されて、読出されたプログラムは図４または図５の装置の所定のプログラム記憶エリア、たとえばＲＡＭ２０５のプログラム記憶エリアにロードされて、ＣＰＵ２０２により読出されて実行される方式であってもよい。このロード用のプログラムは、予め当該情報処理装置に格納されているものとする。
【０１５３】
ここで、上述したプログラムメディアは情報処理装置本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープなどのテープ系、フレキシブルディスク２１１やハードディスクのディスク５３などの磁気ディスクやＣＤ−ＲＯＭ２１３／ＭＯ（Magnetic  Optical  Disc）／ＭＤ（Mini  Disc）／ＤＶＤ（Digital  Versatile  Disc）などの光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable  and  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ(ElectricallyＥＰＲＯＭ)、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【０１５４】
また、本実施の形態においては、情報処理装置はインターネットを含む通信網１０１、１０２および９１９のそれぞれとネットワークＩ／Ｆ２０８または２０９を介して接続可能な構成が採用されているから、これら通信網からプログラムがダウンロードされるというように、流動的にプログラムを担持する媒体であってもよい。なお、このように通信網からプログラムがダウンロードされる場合には、ダウンロード用プログラムは予め当該情報処理装置本体に格納しておくか、あるいは別の記録媒体から予め当該情報処理装置本体にインストールされるものであってもよい。
【０１５５】
なお記録媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
【０１５６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１５７】
【発明の効果】
この発明によれば、制御機器と１つ以上の被制御機器との通信時には、１つ以上の中継装置のそれぞれにより、該中継装置に接続される２つの通信網間の通信を可能とするように両通信網の種類の相違に従い中継処理が実行される。
【０１５８】
それゆえに、制御機器と１つ以上の被制御機器とは、両者間の通信において介在する複数通信網の種類に関わり無く、また特別な機能は何ら必要とせずに正常に通信を行なうことができるから、制御機器から１つ以上の被制御機器の動作を確実に遠隔制御できる。
【図面の簡単な説明】
【図１】  この発明の実施の形態１〜３に係る通信システムの構成図である。
【図２】  図１の制御機器１０４の構成図である。
【図３】  図１の被制御機器１０５の構成図である。
【図４】  この発明の各実施の形態に係る情報中継装置が搭載されるコンピュータの外観図である。
【図５】  図４のコンピュータの構成図である。
【図６】  本実施の形態１に係る情報中継装置１０３の概略処理フローチャートである。
【図７】  本実施の形態１に係る情報リスト中継処理のフローチャートである。
【図８】  本実施の形態１に係る制御プログラム中継処理のフローチャートである。
【図９】  本実施の形態１の制御コマンド中継処理のフローチャートである。
【図１０】  本発明の実施の形態２に係る最新の情報リスト１１５を制御機器１０４に供給するための情報中継装置１０３における処理フローチャートである。
【図１１】  本発明の実施の形態３に係る最新の制御プログラム１１７を制御機器１０４に供給するための情報中継装置１０３における処理フローチャートである。
【図１２】  本発明の実施の形態４に係る通信システム構成図である。
【図１３】  本実施の形態４に係る情報リスト中継処理のフローチャートである。
【図１４】  本実施の形態４に係る制御プログラム中継処理のフローチャートである。
【図１５】  本実施の形態４に係る制御コマンド中継処理のフローチャートである。
【図１６】  本実施の形態４に係る最新の情報リスト１１５を制御機器１０４に供給するための情報中継装置１０３における処理フローチャートである。
【図１７】  本実施の形態４に係る最新の制御プログラム１１７を制御機器１０４に供給するための処理フローチャートである。
【符号の説明】
１０１、１０２、９１９  通信網、１０３、９２０  情報中継装置、１０４  制御機器、１０５〜１０７、９２１〜９２３  被制御機器、１０８  第１通信部、１０９  第２通信部、１１０  収集部、１１１  第１中継部、１１２  第２中継部、１１３  第３中継部、１１４  制御部、１１５  情報リスト、１１６  被制御プログラム、１１７  制御プログラム、１１８Ｃ  制御コマンド、１１８Ｒ応答。
【図１】
0004369035.tif 000002
【図２】
0004369035.tif 000003
【図３】
0004369035.tif 000004
【図４】
0004369035.tif 000005
【図５】
0004369035.tif 000006
【図６】
0004369035.tif 000007
【図７】
0004369035.tif 000008
【図８】
0004369035.tif 000009
【図９】
0004369035.tif 000010
【図１０】
0004369035.tif 000011
【図１１】
0004369035.tif 000012
【図１２】
0004369035.tif 000013
【図１３】
0004369035.tif 000014
【図１４】
0004369035.tif 000015
【図１５】
0004369035.tif 000016
【図１６】
0004369035.tif 000017
【図１７】
0004369035.tif 000018