(57)【要約】【課題】複数の情報処理装置を一括して制御することができるサーバ装置を提供する。【解決手段】サーバ装置３は、複数の情報処理装置のグループを特定するグループ特定情報を含む第１送信情報を受信する第１送信情報受信部３１、グループ特定情報と当該グループ特定情報に対応する複数の情報処理装置のアドレス情報とを対応付ける対応情報が記憶される対応情報記憶部３２、対応情報記憶部３２で記憶されている対応情報を用いて、第１送信情報に含まれるグループ特定情報に対応する複数のアドレス情報を取得するアドレス情報取得部３３、そのアドレス情報に基づいて、情報処理装置の制御に関する制御情報を少なくとも含む第２送信情報を、第１送信情報に含まれるグループ特定情報で特定されるグループに属する複数の情報処理装置に送信する第２送信情報送信部３４を備える。【選択図】図１
2006350502.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置のグループを特定する情報であるグループ特定情報を少なくとも含む情報である第１送信情報を受信する第１送信情報受信部と、
グループ特定情報と当該グループ特定情報で特定されるグループに属する複数の情報処理装置のアドレスに関する情報である複数のアドレス情報とを対応付ける情報である対応情報が記憶される対応情報記憶部と、
前記対応情報記憶部で記憶されている対応情報を用いて、前記第１送信情報受信部が受信した第１送信情報に含まれるグループ特定情報に対応する複数のアドレス情報を取得するアドレス情報取得部と、
前記アドレス情報取得部が取得したアドレス情報に基づいて、情報処理装置の制御に関する情報である制御情報を少なくとも含む情報である第２送信情報を、前記第１送信情報に含まれるグループ特定情報で特定されるグループに属する複数の情報処理装置に送信する第２送信情報送信部と、を備えたサーバ装置。
【請求項２】
前記第１送信情報には、当該第１送信情報が含むグループ特定情報で特定されるグループに属する各情報処理装置に対する制御情報が含まれており、
前記第２送信情報に含まれる制御情報は、前記第１情報処理装置に含まれる制御情報である、請求項１記載のサーバ装置。
【請求項３】
前記対応情報は、
グループ特定情報と情報処理装置を識別する情報である複数の装置識別情報とを対応付ける情報であるグループ対応情報と、
装置識別情報とアドレス情報とを対応付ける情報であるアドレス対応情報と、を含む、請求項１または請求項２記載のサーバ装置。
【請求項４】
前記対応情報は、
グループ特定情報を一部に含む情報であり、情報処理装置を識別する情報である装置識別情報とアドレス情報とを対応付ける情報であるアドレス対応情報を含む、請求項１または請求項２記載のサーバ装置。
【請求項５】
前記グループ特定情報は、情報処理装置の種類を識別する情報である装置種類識別情報を含む、請求項１または請求項２記載のサーバ装置。
【請求項６】
前記対応情報は、
グループ特定情報と、当該グループ特定情報に含まれる装置種類識別情報で識別される種類の情報処理装置を識別する情報である複数の装置識別情報とを対応付ける情報である種類対応情報と、
装置識別情報とアドレス情報とを対応付ける情報であるアドレス対応情報と、を含む、請求項５記載のサーバ装置。
【請求項７】
前記グループ特定情報は、情報処理装置の種類を識別する情報である装置種類識別情報と、情報処理装置の位置する場所を識別する情報である場所識別情報とを含む、請求項１または請求項２記載のサーバ装置。
【請求項８】
前記対応情報は、
装置種類識別情報と、当該装置種類識別情報で識別される種類の情報処理装置を識別する情報である複数の装置識別情報とを対応付ける情報である種類対応情報と、
場所識別情報と、当該場所識別情報で識別される場所に位置する情報処理装置を識別する情報である複数の装置識別情報とを対応付ける情報である場所対応情報と、
装置識別情報とアドレス情報とを対応付ける情報であるアドレス対応情報と、を含む、請求項７記載のサーバ装置。
【請求項９】
端末装置と、第１サーバ装置と、第２サーバ装置と、複数の情報処理装置とを備えた情報処理システムであって、
前記端末装置は、情報処理装置の制御に関する情報である制御情報を前記第１サーバ装置に送信し、
前記第１サーバ装置は、前記制御情報を受信し、当該制御情報を少なくとも含む情報である第１送信情報を前記第２サーバ装置に送信し、
前記第２サーバ装置と前記複数の情報処理装置とはローカルネットワークで相互に接続されており、
前記第２サーバ装置は、
前記第１送信情報を受信する第１送信情報受信部と、
前記第１送信情報受信部が受信した第１送信情報に含まれる制御情報を少なくとも含む情報である第２送信情報を、前記ローカルネットワークを介して前記複数の情報処理装置に送信する第２送信情報送信部と、を備え、
前記情報処理装置は、前記第２送信情報を受信し、当該第２送信情報に含まれる制御情報に基づいた処理を実行する、情報処理システム。
【請求項１０】
前記第２送信情報送信部は、前記第２送信情報をブロードキャスト方式によって送信する、請求項９記載の情報処理システム。
【請求項１１】
請求項９または請求項１０記載の情報処理システムを構成する第２サーバ装置。
【請求項１２】
複数の情報処理装置のグループを特定する情報であるグループ特定情報を少なくとも含む情報である第１送信情報を受信する第１送信情報受信ステップと、
グループ特定情報と当該グループ特定情報で特定されるグループに属する複数の情報処理装置のアドレスに関する情報である複数のアドレス情報とを対応付ける情報である対応情報を用いて、前記第１送信情報受信ステップで受信した第１送信情報に含まれるグループ特定情報に対応する複数のアドレス情報を取得するアドレス情報取得ステップと、
前記アドレス情報取得ステップで取得したアドレス情報に基づいて、情報処理装置の制御に関する情報である制御情報を少なくとも含む情報である第２送信情報を、前記第１送信情報に含まれるグループ特定情報で特定されるグループに属する複数の情報処理装置に送信する第２送信情報送信ステップと、を備えた情報処理方法。
【請求項１３】
複数の情報処理装置とローカルネットワークで接続されたサーバ装置において用いられる情報処理方法であって、
前記情報処理装置の制御に関する情報である制御情報を少なくとも含む情報である第１送信情報を受信する第１送信情報受信ステップと、
前記第１送信情報受信ステップで受信した第１送信情報に含まれる制御情報を少なくとも含む情報である第２送信情報を、前記ローカルネットワークを介して前記複数の情報処理装置に送信する第２送信情報送信ステップと、を備えた情報処理方法。
【請求項１４】
コンピュータに、
複数の情報処理装置のグループを特定する情報であるグループ特定情報を少なくとも含む情報である第１送信情報を受信する第１送信情報受信ステップと、
グループ特定情報と当該グループ特定情報で特定されるグループに属する複数の情報処理装置のアドレスに関する情報である複数のアドレス情報とを対応付ける情報である対応情報を用いて、前記第１送信情報受信ステップで受信した第１送信情報に含まれるグループ特定情報に対応する複数のアドレス情報を取得するアドレス情報取得ステップと、
前記アドレス情報取得ステップで取得したアドレス情報に基づいて、情報処理装置の制御に関する情報である制御情報を少なくとも含む情報である第２送信情報を、前記第１送信情報に含まれるグループ特定情報で特定されるグループに属する複数の情報処理装置に送信する第２送信情報送信ステップと、を実行させるためのプログラム。
【請求項１５】
コンピュータに、
複数の情報処理装置とローカルネットワークで接続されたサーバ装置における処理を実行させるためのプログラムであって、
前記情報処理装置の制御に関する情報である制御情報を少なくとも含む情報である第１送信情報を受信する第１送信情報受信ステップと、
前記第１送信情報受信ステップで受信した第１送信情報に含まれる制御情報を少なくとも含む情報である第２送信情報を、前記ローカルネットワークを介して前記複数の情報処理装置に送信する第２送信情報送信ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報の送受信を行うサーバ装置等に関する。
【背景技術】
【０００２】
近年、情報処理装置とサーバ装置とが通信を行う情報処理システムにおいて、例えば、家庭内のコンピュータやエアコン、調理機器などの情報処理装置に、携帯電話等の外部の端末装置からアクセスする技術に関連した開発がなされている（例えば、特許文献１、２参照）。
ユーザは、携帯電話等から家庭内の情報処理装置にアクセスし、その家庭内の情報処理装置を遠隔操作することができる。
【特許文献１】国際公開第０３／０１２４０２号パンフレット（第１頁、第１図等）
【特許文献２】国際公開第２００４／０３０２９２号パンフレット（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、複数の情報処理装置に対して同様の制御を行う場合には、携帯電話等の外部の端末装置から、同様の操作を繰り返して行わなければならず、その端末装置を操作するユーザに繁雑な作業が課されるという問題があった。例えば、家庭内に３台のエアコンがある場合に、そのすべての電源をオンにしたい場合には、３回の同様の操作を行うことによって、各エアコンに対して電源をオンにするという操作を行う必要があった。
【０００４】
本発明は、上記問題点を解決するためになされたものであって、端末装置等から複数の情報処理装置を一括して制御することができるサーバ装置等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明によるサーバ装置は、複数の情報処理装置のグループを特定する情報であるグループ特定情報を少なくとも含む情報である第１送信情報を受信する第１送信情報受信部と、グループ特定情報と当該グループ特定情報で特定されるグループに属する複数の情報処理装置のアドレスに関する情報である複数のアドレス情報とを対応付ける情報である対応情報が記憶される対応情報記憶部と、前記対応情報記憶部で記憶されている対応情報を用いて、前記第１送信情報受信部が受信した第１送信情報に含まれるグループ特定情報に対応する複数のアドレス情報を取得するアドレス情報取得部と、前記アドレス情報取得部が取得したアドレス情報に基づいて、情報処理装置の制御に関する情報である制御情報を少なくとも含む情報である第２送信情報を、前記第１送信情報に含まれるグループ特定情報で特定されるグループに属する複数の情報処理装置に送信する第２送信情報送信部と、を備えたものである。
【０００６】
このような構成により、第１送信情報の受信に応じて、サーバ装置は、複数の情報処理装置に第２送信情報を送ることによって、その複数の情報処理装置を一括して制御することができる。その結果、例えば、ユーザが携帯電話等の端末装置を操作することによって、第１送信情報を送信することにより、２以上の情報処理装置を一括して操作することができ、ユーザの利便性を向上させることができる。
【０００７】
本発明による情報処理システムは、端末装置と、第１サーバ装置と、第２サーバ装置と
、複数の情報処理装置とを備えた情報処理システムであって、前記端末装置は、情報処理装置の制御に関する情報である制御情報を前記第１サーバ装置に送信し、前記第１サーバ装置は、前記制御情報を受信し、当該制御情報を少なくとも含む情報である第１送信情報を前記第２サーバ装置に送信し、前記第２サーバ装置と前記複数の情報処理装置とはローカルネットワークで相互に接続されており、前記第２サーバ装置は、前記第１送信情報を受信する第１送信情報受信部と、前記第１送信情報受信部が受信した第１送信情報に含まれる制御情報を少なくとも含む情報である第２送信情報を、前記ローカルネットワークを介して前記複数の情報処理装置に送信する第２送信情報送信部と、を備え、前記情報処理装置は、前記第２送信情報を受信し、当該第２送信情報に含まれる制御情報に基づいた処理を実行する、ものである。
【０００８】
このような構成により、端末装置から送信された制御情報に対応する制御を、複数の装置に対して一括して行うことができる。その結果、例えば、ユーザが携帯電話等の端末装置を操作することによって、第１送信情報を送信することにより、２以上の情報処理装置を一括して操作することができ、ユーザの利便性を向上させることができうる。
【０００９】
また、本発明による情報処理システムでは、前記第２送信情報送信部が、前記第２送信情報をブロードキャスト方式によって送信してもよい。
このような構成により、第２サーバ装置において、第２送信情報の送信先に関するアドレス情報を保持する必要がなくなり、簡易な構成とすることができうる。
【発明の効果】
【００１０】
本発明によるサーバ装置等によれば、複数の情報処理装置を一括して制御することができ、情報処理装置ごとの制御を行わなければならない場合に比べて、例えば、ユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明による情報処理システムについて、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。
【００１２】
（実施の形態１）
本発明の実施の形態１による情報処理システムについて、図面を参照しながら説明する。
【００１３】
図１は、本実施の形態による情報処理システムの構成を示す図である。図１において、本実施の形態による情報処理システムは、ｎ個（ｎは２以上の整数）の情報処理装置１−１〜１−ｎと、通信処理装置２と、サーバ装置３と、端末装置４とを備える。情報処理装置１−１〜１−ｎと、通信処理装置２とは、互いに有線または無線の通信回線１００で接続されている。通信回線１００は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。通信処理装置２と、サーバ装置３と、端末装置４とは、互いに有線または無線の通信回線２００で接続されている。通信回線２００は、例えば、インターネットやイントラネット、公衆電話回線網などである。なお、図１では、通信回線２００に１個の通信回線１００が接続されている場合について示しているが、通信回線２００には、通信回線１００と同様の２個以上の通信回線が接続されてもよい。
【００１４】
情報処理装置１−１は、例えば、コンピュータ、電子レンジ、電話機、プリンタ、ファクシミリ装置、冷蔵庫、洗濯機、空調装置、テレビ、映像録画装置、セットトップボックス等であり、サーバ装置３から送信される、後述する第２送信情報に含まれる制御情報によって制御される。したがって、情報処理装置１−１は、その第２送信情報を受信する図
示しない第２送信情報受信部や、その第２送信情報に含まれる制御情報に応じた処理を行う図示しない処理部等を備えている。なお、情報処理装置１−２〜１−ｎも、情報処理装置１−１と同様のものであり、その説明を省略する。
【００１５】
通信処理装置２は、情報処理装置１−１〜１−ｎと、サーバ装置３との間の通信に関する処理を行う。通信処理装置２は、アドレス変換を行うＮＡＴ機能を有する装置であってもよく、パケットフィルタリングのファイアウォール（Ｆｉｒｅｗａｌｌ）の機能を有する装置であってもよく、あるいは、その両者を有する装置であってもよい。ここで、パケットフィルタリングとは、例えば、受信フィルタルールに基づいた受信パケットの選択を行うものである。受信フィルタルールには、例えば、そのポートからパケットを送信したアドレスからのみしかパケットを受信しないＡｄｄｒｅｓｓ  Ｓｅｎｓｉｔｉｖｅフィルタ、そのポートからパケットを送信したポートからのみしかパケットを受信しないＰｏｒｔ  Ｓｅｎｓｉｔｉｖｅフィルタ、フィルタが存在しないＮｏフィルタがある。本実施の形態では、通信処理装置２は、ＮＡＴ機能を有するとする。
【００１６】
サーバ装置３は、第１送信情報受信部３１と、対応情報記憶部３２と、アドレス情報取得部３３と、第２送信情報送信部３４とを備える。
第１送信情報受信部３１は、第１送信情報を受信する。ここで、第１送信情報は、グループ特定情報を少なくとも含む情報である。グループ特定情報とは、複数の情報処理装置が含まれるグループを特定する情報である。したがって、グループ特定情報によって、複数の情報処理装置を特定することができる。第１送信情報には、グループ特定情報以外の情報が含まれていてもよい。例えば、第１送信情報には、その第１送信情報が含むグループ特定情報で特定されるグループに属する各情報処理装置に対する制御情報が含まれていてもよい。なお、第１送信情報受信部３１は、受信を行うための受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、第１送信情報受信部３１と通信回線２００との間に図示しない受信デバイスが存在することとなる）。また、第１送信情報受信部３１は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００１７】
対応情報記憶部３２では、対応情報が記憶される。ここで、対応情報とは、グループ特定情報と、そのグループ特定情報で特定されるグループに属する複数の情報処理装置のアドレスに関する情報である複数のアドレス情報とを対応付ける情報である。ここで、「グループ特定情報と、複数のアドレス情報とが対応付けられている」とは、グループ特定情報から複数のアドレス情報を取得できればよい、という意味である。したがって、対応情報は、グループ特定情報と、複数のアドレス情報との有してもよく、あるいは、グループ特定情報と、複数のアドレス情報とをリンク付ける情報であってもよい。後者の場合には、対応情報には複数のアドレス情報が含まれず、対応情報は、例えば、グループ特定情報と、複数のアドレス情報の格納されている位置を示すポインタやアドレスとを対応付ける情報であってもよい。また、グループ特定情報と複数のアドレス情報とは、直接対応付けられていなくてもよい。例えば、グループ特定情報に、第３の情報が対応しており、その第３の情報にアドレス情報が対応していてもよい。本実施の形態では、対応情報にグループ特定情報と、複数のアドレス情報とが含まれる場合について説明する。また、アドレス情報は、例えば、ＩＰアドレスを示す情報であってもよく、ポート番号を示す情報であってもよく、その両者を示す情報であってもよい。なお、対応情報が対応情報記憶部３２で記憶されるようになる課程は問わない。例えば、記録媒体を介して対応情報が対応情報記憶部３２で記憶されるようになってもよく、通信回線等を介して送信された対応情報が対応情報記憶部３２で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された対応情報が対応情報記憶部３２で記憶されるようになってもよい。対応情報記憶部３２は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）に
よって実現されうる。
【００１８】
アドレス情報取得部３３は、対応情報記憶部３２で記憶されている対応情報を用いて、第１送信情報受信部３１が受信した第１送信情報に含まれるグループ特定情報に対応する複数のアドレス情報を取得する。
【００１９】
第２送信情報送信部３４は、アドレス情報取得部３３が取得したアドレス情報に基づいて、第２送信情報を送信する。ここで、第２送信情報とは、情報処理装置の制御に関する情報である制御情報を少なくとも含む情報である。第１送信情報に制御情報が含まれる場合には、この第２送信情報に含まれる制御情報は、その第１送信情報に含まれる制御情報と同じものであってもよい。なお、第１送信情報に含まれる制御情報と、第２送信情報に含まれる制御情報とが同じである、という場合には、両者の制御情報の制御内容が同じであればよく、厳密な意味において、データが同一でなくてもよい。例えば、第１送信情報に含まれる制御情報が情報処理装置の電源をオンにする旨のものである場合に、第２送信情報に含まれる制御情報は、情報処理装置の電源をオンにするためのコマンドであってもよい。また、第１送信情報に制御情報が含まれない場合には、第２送信情報に含まれる制御情報は、第２送信情報送信部３４があらかじめ保持しているものであってもよく、あるいは、他の構成要素から受け取ったものであってもよい。その場合に、制御情報は、第１送信情報に含まれるグループ特定情報等に応じて異なるものであってもよく、あるいは、グループ特定情報等に関係なく同じものであってもよい。また、第２送信情報は、制御情報そのものであってもよく、制御情報以外の情報を含んでもよい。制御情報以外の情報は、例えば、セキュリティーの担保のための認証情報などであってもよい。第２送信情報送信部３４は、アドレス情報取得部３３が取得したアドレス情報に基づいて第２送信情報を送信することにより、第１送信情報に含まれるグループ特定情報で特定されるグループに属する複数の情報処理装置に第２送信情報を送信することになる。ここで、「第２送信情報を情報処理装置に送信する」ことには、第２送信情報の送信先を通信処理装置２のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側のアドレスにする場合を含むものとする。通信処理装置２がＮＡＴ機能を有する場合には、第２送信情報の送信先として情報処理装置１−１等のアドレスを指定することはできないが、通信処理装置２のアドレスを指定することによって、通信処理装置２においてアドレス変換が行われ、情報処理装置１−１等に送信されることになるからである。なお、第２送信情報送信部３４は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、第２送信情報送信部３４と通信回線２００との間に図示しない送信デバイスが存在することとなる）。また、第２送信情報送信部３４は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２０】
なお、第１送信情報受信部３１と、第２送信情報送信部３４とが通信に関するデバイスを有する場合に、それらは同一の手段であってもよく、あるいは別々の手段であってもよい。
【００２１】
端末装置４は、第１送信情報をサーバ装置３に送信する。したがって、端末装置４は、第１送信情報を送信する図示しない第１送信情報送信部を少なくとも備えたものである。端末装置４は、例えば、携帯電話や、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等であってもよい。なお、本実施の形態では、ユーザが端末装置４を操作することによって第１送信情報がサーバ装置３に送信される場合について説明するが、例えば、ユーザの操作を介さないで、自動制御等によって第１送信情報がサーバ装置３に送信されてもよい。
【００２２】
なお、端末装置４が直接、情報処理装置に送信するのではなく、サーバ装置３を経由し
て情報処理装置の制御を行う理由について簡単に説明する。情報処理装置が通信処理装置２を介して通信を行う場合には、一般に、端末装置４から情報処理装置１−１等に直接アクセスすることはできない。通信処理装置２では、上述のように、受信フィルタルールが設定されており、情報処理装置１−１等から端末装置４にパケットを送信していない場合には、端末装置４から送信されたパケットを通信処理装置２が情報処理装置１−１等に転送しないこともあるからである。したがって、端末装置４は、サーバ装置３を介して情報処理装置１−１等に制御情報等を送信することになる。なお、通信処理装置２においてポート維持時間が設定されている場合には、情報処理装置１−１等は、サーバ装置３から送信された情報をいつでも受信することができるように、定期的にサーバ装置３にパケットを送信してもよく、あるいは、通信処理装置２がＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）機能等を有する場合には、それを用いてポートマッピングの設定を通信処理装置２に対して行ってもよい。ここで、ポート維持時間とは、情報処理装置１−１等とサーバ装置３とが通信処理装置２を介して最後に通信を行ってから所定の時間が経過すると、サーバ装置３から送信されたパケットが通信処理装置２を介して情報処理装置１−１等に送信されなくなる、その所定の時間のことである。
次に、本実施の形態によるサーバ装置３の動作について、図２のフローチャートを用いて説明する。
【００２３】
（ステップＳ１０１）第１送信情報受信部３１は、第１送信情報を受信したかどうか判断する。そして、第１送信情報を受信した場合には、ステップＳ１０２に進み、そうでない場合には、第１送信情報を受信するまで、ステップＳ１０１の処理を繰り返す。
【００２４】
（ステップＳ１０２）アドレス情報取得部３３は、第１送信情報受信部３１が受信した第１送信情報に含まれるグループ特定情報に対応するアドレス情報を、対応情報記憶部３２が記憶している対応情報を用いて取得する。
【００２５】
（ステップＳ１０３）第２送信情報送信部３４は、アドレス情報取得部３３が取得したアドレス情報に基づいて、第２送信情報を複数の情報処理装置に送信する。そして、ステップＳ１０１に戻る。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００２６】
次に、本実施の形態による情報処理システムの動作について、複数の具体例を用いて説明する。なお、以下の具体例では、ユーザが携帯電話を操作することにより、自宅のエアコンの制御を行う場合について説明する。ここで、ユーザが操作する携帯電話が端末装置４であり、ユーザの自宅のエアコンが情報処理装置である。すなわち、情報処理装置１−１〜１−３は、ユーザの自宅に存在するエアコンであるとする。以下、情報処理装置１−１〜１〜３を、エアコン１−１〜１−３と記載することもある。
【００２７】
［具体例１］
この具体例では、対応情報にグループ対応情報とアドレス対応情報とが含まれる場合について説明する。ここで、グループ対応情報とは、グループ特定情報と複数の装置識別情報とを対応付ける情報である。装置識別情報とは、情報処理装置を識別する情報である。「グループ特定情報と複数の装置識別情報とが対応付けられている」とは、グループ特定情報から複数の装置識別情報を取得できればよい、という意味である。アドレス対応情報とは、装置識別情報とアドレス情報とを対応付ける情報である。「装置識別情報とアドレス情報とが対応付けられている」とは、装置識別情報からアドレス情報を取得できればよい、という意味である。
【００２８】
この具体例では、グループ対応情報が図３で示されるものであり、アドレス対応情報が
図４で示されるものであるとする。図３で示されるグループ対応情報には、グループ特定情報と装置識別情報との両方が含まれており、例えば、グループ特定情報「Ｇ００１」に、３個の装置識別情報「Ｄ００１」，「Ｄ００２」，「Ｄ００３」が対応付けられている。また、図４で示されるアドレス対応情報には、装置識別情報とアドレス情報との両方が含まれており、アドレス情報には、ＩＰアドレスとポート番号とが含まれている。
【００２９】
まず、ユーザが帰宅する前に、ユーザの自宅のすべてのエアコンの電源をオンにするため、端末装置４を操作して、そのすべてのエアコンの属するグループを特定するグループ特定情報「Ｇ００１」と、そのエアコンに対して行う、「電源をオンにする」という制御情報とを含む第１送信情報をサーバ装置３に対して送信したとする。図５は、その第１送信情報のパケットの構造を示す図である。図５で示されるように、第１送信情報のパケットのペイロードには、グループ特定情報「Ｇ００１」と、「電源をオンにする」旨の制御情報とが含まれている。この第１送信情報は、あらかじめ端末装置４が有しているサーバ装置のアドレスに送信される。
【００３０】
その第１送信情報は、サーバ装置３の第１送信情報受信部３１で受信される（ステップＳ１０１）。第１送信情報受信部３１は、受信した第１送信情報に含まれるグループ特定情報「Ｇ００１」をアドレス情報取得部３３に渡し、制御情報を第２送信情報送信部３４に渡す。
【００３１】
アドレス情報取得部３３は、グループ特定情報「Ｇ００１」を受け取ると、対応情報記憶部３２が記憶している図３で示されるグループ対応情報を参照し、グループ特定情報「Ｇ００１」に対応する装置識別情報「Ｄ００１」，「Ｄ００２」，「Ｄ００３」を取得する。次に、アドレス情報取得部３３は、図４で示されるアドレス対応情報を参照し、装置識別情報「Ｄ００１」に対応するアドレス情報、すなわちＩＰアドレス「２０２．２２４．１３５．１０」、ポート番号「１２３４５」を取得する。また、同様にして、装置識別情報「Ｄ００２」、「Ｄ００３」に対応するアドレス情報をそれぞれ取得し、それらのアドレス情報を第２送信情報送信部３４に渡す（ステップＳ１０２）。
【００３２】
第２送信情報送信部３４は、図６で示されるように、ペイロードに第１送信情報受信部３１から受け取った制御情報を含む３個のパケットを構成する。また、第２送信情報送信部３４は、各パケットのヘッダに、アドレス情報取得部３３が取得したアドレス情報を設定する。その後、第２送信情報送信部３４は、その３個のパケットを送信する（ステップＳ１０３）。
【００３３】
それらのパケットは、通信処理装置２でアドレス変換され、エアコン１−１〜１−３に送信される。各エアコンは、第２送信情報を受信すると、その第２送信情報のパケットのペイロードに含まれる制御情報を読み出し、その制御情報に応じて、電源をオンにする制御を行う。その結果、ユーザが帰宅したときには、エアコン１−１〜１−３が運転していることになる。
【００３４】
［具体例２］
この具体例では、装置識別情報とアドレス情報とを対応付ける情報であるアドレス対応情報が対応情報に含まれる場合について説明する。ここで、この具体例における装置識別情報は、情報処理装置を識別する情報であり、グループ特定情報をその一部に含む情報であるとする。「装置識別情報とアドレス情報とが対応付けられている」とは、装置識別情報からアドレス情報を取得できればよい、という意味である。
【００３５】
この具体例では、アドレス対応情報が図７で示されるものであるとする。図７で示されるアドレス対応情報における装置識別情報の左から４桁は、グループ特定情報である。装
置識別情報にグループ特定情報が含まれる以外、図７のアドレス対応情報は、具体例１の図４で示されるアドレス対応情報と同様のものである。
【００３６】
端末装置４から第１送信情報がサーバ装置３に送信され、第１送信情報受信部３１で受信されるまでの動作は、具体例１と同様であるとする。アドレス情報取得部３３は、第１送信情報受信部３１からグループ特定情報「Ｇ００１」を受け取ると、対応情報記憶部３２が記憶している図７で示されるアドレス対応情報を参照し、グループ特定情報「Ｇ００１」を含む装置識別情報「Ｇ００１Ｄ００１」，「Ｇ００１Ｄ００２」，「Ｇ００１Ｄ００３」に対応する各アドレス情報を取得し、それらのアドレス情報を第２送信情報送信部３４に渡す（ステップＳ１０２）。その後の処理は、具体例１と同様であり、その説明を省略する。
【００３７】
［具体例３］
この具体例では、装置種類識別情報と場所識別情報とがグループ特定情報に含まれ、種類対応情報と場所対応情報とアドレス対応情報とが対応情報に含まれる場合について説明する。ここで、装置種類識別情報とは、情報処理装置の種類を識別する情報である。例えば、装置種類識別情報によって、情報処理装置の種類がエアコンである、あるいは、映像録画装置である、などが示される。場所識別情報とは、情報処理装置の位置する場所を識別する情報である。場所識別情報は、例えば、建物ごとに情報処理装置の位置する場所を識別するものであってもよく、所定の区画の土地である地域ごとに情報処理装置の位置する場所を識別するものであってもよく、あるいは、会社の中の部署のように、ある建物の中の所定の区分ごとに情報処理装置の位置する場所を識別するものであってもよい。このように、情報処理装置の位置を識別することができるのであれば、場所識別情報によって識別される場所はどのような区分によって区切られてもよい。この具体例では、場所識別情報がユーザの自宅を識別するものであるとする。種類対応情報とは、装置種類識別情報と、複数の装置識別情報とを対応付ける情報である。装置識別情報とは、情報処理装置を識別する情報である。装置種類識別情報と対応付けられる複数の装置識別情報は、装置種類識別情報で識別される種類の情報処理装置を識別する複数の装置識別情報である。「装置種類識別情報と複数の装置識別情報とが対応付けられている」とは、装置種類識別情報から複数の装置識別情報を取得することができればよい、という意味である。場所対応情報とは、場所識別情報と、複数の装置識別情報とを対応付ける情報である。場所識別情報と対応付けられる複数の装置識別情報は、場所識別情報で識別される場所に位置する複数の情報処理装置を識別する複数の装置識別情報である。「場所識別情報と複数の装置識別情報とが対応付けられている」とは、場所識別情報から複数の装置識別情報を取得することができればよい、という意味である。アドレス対応情報は、具体例１と同様に、装置識別情報とアドレス情報とを対応付ける情報である。
【００３８】
この具体例では、種類対応情報が図８で示されるものであり、場所対応情報が図９で示されるものである、アドレス対応情報が図４で示されるものであるとする。図８で示される種類対応情報には、装置種類識別情報と装置識別情報との両方が含まれており、例えば、装置種類識別情報「Ｔ００１」に装置識別情報「Ｄ００１」等が対応付けられている。装置種類識別情報「Ｔ００１」は、情報処理装置の種類がエアコンであることを示す情報であるとする。また、図９で示される場所対応情報には、場所識別情報と装置識別情報との両方が含まれており、例えば、場所識別情報「Ｐ００１」に装置識別情報「Ｄ００１」等が対応付けられている。場所識別情報「Ｐ００１」は、この具体例で端末装置４を操作するユーザの自宅を識別する情報であるとする。
【００３９】
端末装置４から第１送信情報がサーバ装置３に送信され、第１送信情報受信部３１で受信されるまでの動作は、具体例１と同様であるとする。ただし、グループ特定情報は、「Ｔ００１Ｐ００１」であるとする。ここで、グループ特定情報の左から４桁が装置種類識
別情報であり、次の４桁が場所識別情報である。
【００４０】
アドレス情報取得部３３は、第１送信情報受信部３１からグループ特定情報「Ｔ００１Ｐ００１」を受け取ると、まず、グループ特定情報「Ｔ００１Ｐ００１」の左から４桁の装置種類識別情報「Ｔ００１」を読み出す。そして、対応情報記憶部３２が記憶している図８で示される種類対応情報を参照し、装置種類識別情報「Ｔ００１」に対応する複数の装置識別情報を取得し、一時的に記憶しておく。次に、アドレス情報取得部３３は、グループ特定情報「Ｔ００１Ｐ００１」の次の４桁の場所識別情報「Ｐ００１」を読み出す。そして、対応情報記憶部３２が記憶している図９で示される場所対応情報を参照し、場所識別情報「Ｐ００１」に対応する複数の装置識別情報を取得し、一時的に記憶する。その後、アドレス情報取得部３３は、一時的に記憶している装置種類識別情報に対応する装置識別情報と、場所識別情報に対応する装置識別情報とのうち、重複する装置識別情報を特定する。この具体例では、装置識別情報「Ｄ００１」，「Ｄ００２」，「Ｄ００３」が特定されたとする。すると、アドレス情報取得部３３は、図４で示されるアドレス対応情報を参照し、装置識別情報「Ｄ００１」，「Ｄ００２」，「Ｄ００３」に対応するアドレス情報を取得して、それらのアドレス情報を第２送信情報送信部３４に渡す（ステップＳ１０２）。その後の処理は、具体例１と同様であり、その説明を省略する。
【００４１】
なお、この具体例では、対応情報において、種類対応情報と場所対応情報とが別々に構成されている場合について説明したが、両者は一体として構成されていてもよい。例えば、図１０で示されるように、場所識別情報と、装置種類識別情報と、装置識別情報とが対応付けられていてもよい。この場合でも、アドレス情報取得部３３は、受信された第１送信情報に含まれるグループ特定情報に対応する装置識別情報を、図１０で示される情報から取得することができる。例えば、アドレス情報取得部３３は、グループ特定情報「Ｔ００１Ｐ００１」に対応する装置識別情報「Ｄ００１」，「Ｄ００２」，「Ｄ００３」を取得することができる。
また、図１０で示される情報において、装置識別情報に代えてアドレス情報を場所識別情報及び装置種類識別情報に対応付けてもよい。
【００４２】
また、この具体例では、グループ特定情報に装置種類識別情報と場所識別情報とが含まれ、対応情報に種類対応情報と場所対応情報とが含まれる場合について説明したが、グループ特定情報に装置種類識別情報が含まれ、対応情報に、種類対応情報と、アドレス対応情報とが含まれてもよい。ここで、種類対応情報とは、グループ特定情報と、そのグループ特定情報に含まれる装置種類識別情報で識別される種類の複数の情報処理装置を識別する情報である複数の装置識別情報とを対応付ける情報である（例えば、図８で示される情報である）。「グループ特定情報と複数の装置識別情報とが対応付けられている」とは、グループ特定情報から複数の装置識別情報を取得できればよい、という意味である。また、アドレス対応情報とは、装置識別情報とアドレス情報とを対応付ける情報である。「装置識別情報とアドレス情報とが対応付けられている」とは、装置識別情報からアドレス情報を取得できればよい、という意味である。
【００４３】
［具体例４］
この具体例では、対応情報が図１１で示されるものであるとする。図１１で示される対応情報には、グループ特定情報と、アドレス情報との両方が含まれており、例えば、グループ特定情報「Ｇ００１」に、３個のアドレス情報が対応付けられている。アドレス情報は、具体例１と同様である。
【００４４】
端末装置４から第１送信情報がサーバ装置３に送信され、第１送信情報受信部３１で受信されるまでの動作は、具体例１と同様であるとする。アドレス情報取得部３３は、第１送信情報受信部３１からグループ特定情報「Ｇ００１」を受け取ると、対応情報記憶部３
２が記憶している図１１で示される対応情報を参照し、グループ特定情報「Ｇ００１」に対応する３個のアドレス情報を取得し、それらのアドレス情報を第２送信情報送信部３４に渡す（ステップＳ１０２）。その後の処理は、具体例１と同様であり、その説明を省略する。
なお、この具体例において、グループ特定情報が、情報処理装置の種類を識別する情報である装置種類識別情報を含む情報であってもよい。
【００４５】
また、上記各具体例で説明した対応情報等は一例であって、それ以外であってもよいことは言うまでもない。例えば、対応情報において、グループ特定情報と装置識別情報とが図１２で示されるように保持されていたとする。図１２において、グループ特定情報及び装置識別情報には、それぞれ次の装置識別情報へのポインタが対応付けられている。したがって、アドレス情報取得部３３は、グループ特定情報から始まって、対応するポインタの値に「ＦＦＦＦ」が設定されている装置識別情報までの複数の装置識別情報「Ｄ００１」，「Ｄ００２」，「Ｄ００３」を取得することができる。ここで、対応するポインタの値「ＦＦＦＦ」によって、それ以上、装置識別情報が続いていないことが示されている。なお、取得した装置識別情報に基づいて、図４で示されるアドレス対応情報などからアドレス情報を取得する処理は、具体例１と同様である。また、図１２では、グループ特定情報及び装置識別情報にポインタが対応付けられている場合について説明したが、グループ特定情報及び装置識別情報がポインタそのものであってもよい。
【００４６】
また、情報処理装置の種類及びその情報処理装置が制御情報に基づいて実行する制御の内容については問わない。例えば、情報処理装置が照明装置であり、制御情報が電源をオンにする、あるいはオフにする旨の情報であってもよい。また、例えば、情報処理装置が映像録画装置であり、制御情報が今までに録画した映像に関する情報、例えば、録画した映像のタイトル等を示す情報を端末装置４に送信する旨の情報であってもよい。
【００４７】
以上のように、本実施の形態による情報処理システムでは、端末装置４から第１送信情報が送信されることにより、複数の情報処理装置に対する制御を行うことができる。したがって、端末装置４を操作するユーザは、複数の情報処理装置のそれぞれに対して制御を行うという繁雑な作業を行う必要がなく、一括して複数の情報処理装置の制御を行うことができ、ユーザの利便性が向上されている。
【００４８】
（実施の形態２）
本発明の実施の形態２による情報処理システムについて、図面を参照しながら説明する。本実施の形態による情報処理システムでは、サーバ装置が情報処理装置と同一の通信回線に接続されている。
【００４９】
図１３は、本実施の形態による情報処理システムの構成を示す図である。図１３において、本実施の形態による情報処理システムは、情報処理装置１−１〜１−ｎと、通信処理装置２と、端末装置４と、サーバ装置５と、サーバ装置６とを備える。なお、サーバ装置５，サーバ装置６以外は、実施の形態１と同様であり、その説明を省略する。
【００５０】
サーバ装置５は、第１送信情報受信部３１と、対応情報記憶部３２と、アドレス情報取得部３３と、第２送信情報送信部３４とを備える。なお、第１送信情報受信部３１が、端末装置４から送信された第１送信情報をサーバ装置６，通信処理装置２を介して受信し、第２送信情報送信部３４が送信する第２送信情報のアドレスが異なる以外、実施の形態１と同様であり、その説明を省略する。ここで、サーバ装置５は、例えば、ホームサーバと呼ばれる家庭内等のＬＡＮに存在する装置であってもよく、コンピュータ、電子レンジ、電話機、プリンタ、ファクシミリ装置、冷蔵庫、洗濯機、空調装置、テレビ、映像録画装置、セットトップボックス等が上記各構成要素を備えたものであってもよく、あるいは、
その他のものであってもよい。
【００５１】
サーバ装置６は、端末装置４から送信された第１送信情報をサーバ装置５に送信する。したがって、サーバ装置６は、第１送信情報を受信する図示しない受信部と、第１送信情報を送信する図示しない送信部とを備えたものである。なお、実施の形態１でも説明したように、サーバ装置５に第１送信情報を送信することには、第１送信情報の送信先を通信処理装置２のアドレスにする場合が含まれる。
なお、サーバ装置５の動作は、実施の形態１の図２のフローチャートと同様であり、その説明を省略する。
【００５２】
次に、本実施の形態による情報処理システムの動作について、具体例を用いて説明する。この具体例では、対応情報記憶部３２において、図１４で示されるグループ対応情報と、図１５で示されるアドレス対応情報とが記憶されているものとする。また、サーバ装置６は、図１６で示されるグループ特定情報とアドレス情報とを対応付ける情報を有しているものとする。なお、図１６において、グループ特定情報「Ｇ００１」に対応付けられているアドレス情報は、サーバ装置５に情報を送信するためのアドレス情報であるとする。また、ユーザが携帯電話を操作することにより、自宅のエアコンの制御を行う場合について説明するのは、実施の形態１の具体例と同様であるとする。
【００５３】
まず、実施の形態１の具体例１と同様に、端末装置４からグループ特定情報「Ｇ００１」と、「電源をオンにする」という制御情報とを含む第１送信情報がサーバ装置６に送信されたとする。すると、その第１送信情報がサーバ装置６で受信される。サーバ装置６は、受信した第１送信情報に含まれるグループ特定情報「Ｇ００１」を読み出し、図１６で示される情報を参照して、グループ特定情報「Ｇ００１」に対応するＩＰアドレス「２０２．２２４．１３５．１０」及びポート番号「９８７６」を読み出す。そして、そのＩＰアドレス及びポート番号に、受信した第１送信情報を送信する。
【００５４】
サーバ装置６から送信された第１送信情報は、通信処理装置２でアドレス変換され、サーバ装置５で受信される（ステップＳ１０１）。第１送信情報受信部３１は、受信した第１送信情報に含まれるグループ特定情報「Ｇ００１」をアドレス情報取得部３３に渡し、制御情報を第２送信情報送信部３４に渡す。
【００５５】
アドレス情報取得部３３は、グループ特定情報「Ｇ００１」を受け取ると、対応情報記憶部３２が記憶している図１４で示されるグループ対応情報を参照し、グループ特定情報「Ｇ００１」に対応する装置識別情報「Ｄ００１」，「Ｄ００２」，「Ｄ００３」を取得する。次に、アドレス情報取得部３３は、図１５で示されるアドレス対応情報を参照し、装置識別情報「Ｄ００１」に対応するアドレス情報、すなわちＩＰアドレス「１９２．１６８．０．１１」を取得する。また、同様にして、装置識別情報「Ｄ００２」、「Ｄ００３」に対応するアドレス情報をそれぞれ取得し、それらのアドレス情報を第２送信情報送信部３４に渡す（ステップＳ１０２）。
【００５６】
第２送信情報送信部３４は、図６と同様に、ペイロードに第１送信情報受信部３１から受け取った制御情報を含む３個のパケットを構成する。また、第２送信情報送信部３４は、各パケットのヘッダに、アドレス情報取得部３３が取得したアドレス情報を設定する。ここで、図１５で示されるアドレス情報にはポート番号が設定されていないが、第２送信情報の送信先のポート番号はあらかじめ「１００００」に設定されており、すべてのパケットにポート番号「１００００」が設定される。その後、第２送信情報送信部３４は、その３個のパケットを送信する（ステップＳ１０３）。
【００５７】
それらのパケットは、エアコン１−１〜１−３に送信される。各エアコンは、第２送信
情報を受信すると、その第２送信情報のパケットのペイロードに含まれる制御情報を読み出し、その制御情報に応じて、電源をオンにする制御を行う。その結果、ユーザが帰宅したときには、エアコン１−１〜１−３が運転していることになる。
なお、本実施の形態においても、実施の形態１と同様に、対応情報として、種々のものを用いることができることは言うまでもない。
【００５８】
以上のように、本実施の形態による情報処理システムでは、サーバ装置５が情報処理装置１−１〜１−ｎと同一の通信回線１００に接続されている場合であっても、実施の形態１の情報処理システムと同様に、端末装置４から第１送信情報が送信されることにより、複数の情報処理装置に対する制御を行うことができ、ユーザの利便性が向上されている。
【００５９】
（実施の形態３）
本発明の実施の形態３による情報処理システムについて、図面を参照しながら説明する。本実施の形態による情報処理システムでは、第２送信情報を送信するサーバ装置が情報処理装置と同一の通信回線に接続されており、第２送信情報がその通信回線に属する複数の情報処理装置に送信されるものである。
【００６０】
図１７は、本実施の形態による情報処理システムの構成を示す図である。図１７において、本実施の形態による情報処理システムは、情報処理装置１−１〜１−ｎと、通信処理装置２と、端末装置４と、第１サーバ装置７と、第２サーバ装置８とを備える。なお、第１サーバ装置７，第２サーバ装置８以外は、実施の形態１と同様であり、その説明を省略する。ここで、端末装置４は、第１送信情報を第１サーバ装置７に送信する。その第１送信情報には、少なくとも制御情報が含まれているものとする。
【００６１】
第１サーバ装置７は、端末装置４から送信された第１送信情報を、第２サーバ装置８に送信する。第１サーバ装置７は、実施の形態２のサーバ装置６と同様のものであり、その詳細な説明を省略する。
【００６２】
第２サーバ装置８は、第１送信情報受信部８１と、第２送信情報送信部８２とを備える。第２サーバ装置８は、図１７で示されるように、複数の情報処理装置１−１〜１−ｎと、通信回線１００で相互に接続されている。通信回線１００は、ローカルネットワークであるとする。
【００６３】
第１送信情報受信部８１は、第１送信情報を受信する。なお、第１送信情報受信部８１は、受信を行うための受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、第１送信情報受信部８１と通信回線１００との間に図示しない受信デバイスが存在することとなる）。また、第１送信情報受信部８１は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００６４】
第２送信情報送信部８２は、第１送信情報受信部８１が受信した第１送信情報に含まれる制御情報を少なくとも含む情報である第２送信情報を、ローカルネットワーク（通信回線１００）を介して複数の情報処理装置１−１〜１−ｎに送信する。第２送信情報送信部８２は、第２送信情報をブロードキャスト方式によって送信してもよく、マルチキャスト方式によって送信してもよく、あるいは、各情報処理装置に対してユニキャスト方式によって送信してもよい。なお、第２送信情報送信部８２は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、第２送信情報送信部８２と通信回線１００との間に図示しない送信デバイスが存在することとなる）。また、第２送信情報送信部８２は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによっ
て実現されてもよい。
【００６５】
なお、第１送信情報受信部８１と、第２送信情報送信部８２とが通信に関するデバイスを有する場合に、それらは同一の手段であってもよく、あるいは別々の手段であってもよい。
【００６６】
次に、本実施の形態による第２サーバ装置８の動作について、図１８のフローチャートを用いて説明する。
（ステップＳ２０１）第１送信情報受信部８１は、第１送信情報を受信したかどうか判断する。そして、第１送信情報を受信した場合には、ステップＳ２０２に進み、そうでない場合には、第１送信情報を受信するまで、ステップＳ２０１の処理を繰り返す。
【００６７】
（ステップＳ２０２）第２送信情報送信部８２は、受信された第１送信情報に含まれる制御情報を含む第２送信情報を構成し、その第２送信情報を通信回線１００に接続されている複数の情報処理装置１−１〜１−ｎに送信する。そして、ステップＳ２０１に戻る。
なお、図１８のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００６８】
次に、本実施の形態による情報処理システムの動作について、具体例を用いて説明する。この具体例では、第２送信情報送信部８２は、第２送信情報をブロードキャスト方式により、通信回線１００に接続されているすべての装置に送信するものとする。また、実施の形態１の具体例と同様に、通信回線１００には、エアコンとしての情報処理装置１−１〜１−３が接続されているものとする。通信回線１００におけるネットワークアドレスは、「１９２．１６８．０」であるとする。
【００６９】
グループ特定情報「Ｇ００１」と、「電源をオンにする」という制御情報とを含む第１送信情報が、端末装置４から第１サーバ装置７に送信され、第１サーバ装置７から第２サーバ装置８に送信される処理は、実施の形態１及び実施の形態２の具体例と同様であり、その説明を省略する。なお、第１サーバ装置７が第１送信情報を第２サーバ装置８に送信するために、第１送信情報の送信先のアドレスを知る方法は問わない。例えば、端末装置４のアドレスと第２サーバ装置８に第１送信情報を送信するためのアドレス情報とを対応付ける情報が第１サーバ装置７で保持されていてもよく、第１送信情報に第２サーバ装置８を識別する装置識別情報が含まれており、その装置識別情報と第２サーバ装置８に第１送信情報を送信するためのアドレス情報とを対応付ける情報が第１サーバ装置７で保持されていてもよく、その他の方法で端末装置４から送信された第１送信情報を第２サーバ装置８に送信するためのアドレス情報を第１サーバ装置７が保持していてもよい。
【００７０】
第２サーバ装置８の第１送信情報受信部８１は、第１サーバ装置７から送信された第１送信情報を受信すると、その第１送信情報に含まれる制御情報を第２送信情報送信部８２に渡す（ステップＳ２０１）。第２送信情報送信部８２は、ペイロードに第１送信情報受信部８１から受け取った制御情報を含む１個の第２送信情報のパケットを構成する。また、第２送信情報送信部８２は、第２送信情報のパケットのヘッダに、ブロードキャストアドレス「１９２．１６８．０．２５５」を設定する。その後、第２送信情報送信部８２は、その１個のパケットを送信する。
【００７１】
そのパケットは、通信回線１００に接続されているすべての装置、すなわち、通信処理装置２と、情報処理装置１−１〜１−３に送信される。通信処理装置２は、第２送信情報のパケットを受信するが、通信回線２００に転送する必要はないため、そのパケットに対しては何も処理を行わない。
【００７２】
情報処理装置１−１〜１−３は、第２送信情報のパケットを受信すると、そのパケットに含まれる制御情報に基づいた処理を実行する。具体的には、各エアコン１−１〜１−３において、電源がオンになる。
【００７３】
なお、この具体例では、第２送信情報を受信したすべての情報処理装置が、その第２送信情報に含まれる制御情報に基づいた処理を実行する場合について説明したが、そうでなくてもよい。例えば、通信回線１００にエアコン１−１〜１−３と、映像録画装置１−４〜１−６とが接続されている場合には、エアコン１−１〜１−３においてのみ、制御情報に対応する処理が実行させてもよい。その場合に、第２送信情報に含まれる制御情報に、どのような種類の情報処理装置で実行されるべき制御情報であるのかを示す情報が含まれ、第２送信情報を受信した情報処理装置では、その情報を用いることにより、その情報処理装置で実行しなければならない制御情報であるのかどうかを判断してもよい。あるいは、第２送信情報を受信した情報処理装置において、その情報処理装置で実行できる制御情報が含まれている場合にのみ、その制御情報に対応する処理を行うことによって、結果として、制御情報の示す制御が行われるべき情報処理装置において、その制御が実行されるようにしてもよい。
【００７４】
また、前述のように、第２送信情報は、例えば、マルチキャスト方式や、ユニキャスト方式によって送信されてもよい。第２送信情報がユニキャスト方式で送信される場合には、例えば、第２サーバ装置８で保持されているすべてのユニキャストアドレスに対して第２送信情報が送信されてもよい。
また、上記説明で用いたアドレスやポート番号等の具体的な値は単なる一例であって、実在するアドレスやポート番号等とは無関係のものである。
【００７５】
以上のように、本実施の形態による情報処理システムでは、簡易な構成により、実施の形態１の情報処理システムと同様に、端末装置４から第１送信情報が送信されることにより、複数の情報処理装置に対する制御を行うことができ、ユーザの利便性が向上されている。
【００７６】
なお、本実施の形態において、端末装置４から送信される第１送信情報と、第１サーバ装置７から送信される第１送信情報とは異なるものであってもよい。例えば、端末装置４から送信される第１送信情報は制御情報そのものであり、第１サーバ装置７から送信される第１送信情報には、制御情報と共に、他の情報が含まれてもよい。他の情報とは、例えば、認証のための情報などであってもよい。
【００７７】
また、上記各実施の形態において、情報処理システムが通信処理装置２を備える場合について説明したが、情報処理システムは通信処理装置２を備えなくてもよい。例えば、通信回線１００と通信回線２００とが同一の通信回線であってもよい。その場合には、実施の形態２，３において、端末装置４からサーバ装置５，第２サーバ装置８に第１送信情報が直接送信されてもよく、あるいは、上記各実施の形態と同様に、所定のサーバ装置を介して第１送信情報が送信されてもよい。
【００７８】
また、上記各実施の形態の情報処理システムが、家庭内にある情報処理装置への宅外からの制御に限定されないことは言うまでもない。例えば、会社内における所定の部署に存在する情報処理装置への制御であってもよく、その他の形態であってもよい。
【００７９】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【００８０】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態におけるサーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、複数の情報処理装置のグループを特定する情報であるグループ特定情報を少なくとも含む情報である第１送信情報を受信する第１送信情報受信ステップと、グループ特定情報と当該グループ特定情報で特定されるグループに属する複数の情報処理装置のアドレスに関する情報である複数のアドレス情報とを対応付ける情報である対応情報を用いて、前記第１送信情報受信ステップで受信した第１送信情報に含まれるグループ特定情報に対応する複数のアドレス情報を取得するアドレス情報取得ステップと、前記アドレス情報取得ステップで取得したアドレス情報に基づいて、情報処理装置の制御に関する情報である制御情報を少なくとも含む情報である第２送信情報を、前記第１送信情報に含まれるグループ特定情報で特定されるグループに属する複数の情報処理装置に送信する第２送信情報送信ステップと、を実行させるためのものである。
【００８１】
また、他のプログラムは、コンピュータに、複数の情報処理装置とローカルネットワークで接続されたサーバ装置における処理を実行させるためのプログラムであって、前記情報処理装置の制御に関する情報である制御情報を少なくとも含む情報である第１送信情報を受信する第１送信情報受信ステップと、前記第１送信情報受信ステップで受信した第１送信情報に含まれる制御情報を少なくとも含む情報である第２送信情報を、前記ローカルネットワークを介して前記複数の情報処理装置に送信する第２送信情報送信ステップと、を実行させるためのものである。
【００８２】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアでしか行われない処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理は少なくとも含まれない。
【００８３】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【００８４】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００８５】
以上より、本発明によるサーバ装置等によれば、複数の情報処理装置を一括して制御することができ、端末装置から情報処理装置を制御するシステム等において有用である。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態１による情報処理システムの構成を示す図
【図２】同実施の形態によるサーバ装置の動作を示すフローチャート
【図３】同実施の形態におけるグループ対応情報の一例を示す図
【図４】同実施の形態におけるアドレス対応情報の一例を示す図
【図５】同実施の形態における第１送信情報の構造の一例を示す図
【図６】同実施の形態における第２送信情報の構造の一例を示す図
【図７】同実施の形態におけるアドレス対応情報の一例を示す図
【図８】同実施の形態における種類対応情報の一例を示す図
【図９】同実施の形態における場所対応情報の一例を示す図
【図１０】同実施の形態における種類対応情報と場所対応情報の一例を示す図
【図１１】同実施の形態における対応情報の一例を示す図
【図１２】同実施の形態における対応情報の一例を示す図
【図１３】本発明の実施の形態２による情報処理システムの構成を示す図
【図１４】同実施の形態におけるグループ対応情報の一例を示す図
【図１５】同実施の形態におけるアドレス対応情報の一例を示す図
【図１６】同実施の形態におけるグループ特定情報とアドレス情報との対応の一例を示す図
【図１７】本発明の実施の形態３による情報処理システムの構成を示す図
【図１８】同実施の形態による第２サーバ装置の動作を示すフローチャート
【符号の説明】
【００８７】
１−１〜１−ｎ  情報処理装置
２  通信処理装置
３，５，６  サーバ装置
４  端末装置
７  第１サーバ装置
８  第２サーバ装置
３１，８１  第１送信情報受信部
３２，８２  対応情報記憶部
３３  アドレス情報取得部
３４  第２送信情報送信部
【図１】
2006350502.tif 000003
【図２】
2006350502.tif 000004
【図３】
2006350502.tif 000005
【図４】
2006350502.tif 000006
【図５】
2006350502.tif 000007
【図６】
2006350502.tif 000008
【図７】
2006350502.tif 000009
【図８】
2006350502.tif 000010
【図９】
2006350502.tif 000011
【図１０】
2006350502.tif 000012
【図１１】
2006350502.tif 000013
【図１２】
2006350502.tif 000014
【図１３】
2006350502.tif 000015
【図１４】
2006350502.tif 000016
【図１５】
2006350502.tif 000017
【図１６】
2006350502.tif 000018
【図１７】
2006350502.tif 000019
【図１８】
2006350502.tif 000020