(57)【要約】【課題】ユーザは、インターネットに接続されているデバイスに簡単な入力ではアクセスができず、したがって、インターネットに接続されているデバイスを簡単な操作で動作させたり、利用したりできない。【解決手段】デバイスであることを示す情報とデバイスを識別する情報を有するアドレス情報と当該デバイスに送信する情報である送信情報の入力を受け付け、通信制御装置に送信する情報処理装置と、情報処理装置からアドレス情報と送信情報を受信し、アドレス情報から取得されるデバイスに送信情報を送信する通信制御装置と、送信情報を受信し処理するデバイスを有する情報処理システムにより、インターネットに接続されているデバイスを簡単な操作で動作させたり、利用したりできる。【選択図】  図１
2004272757.tif 000002
【特許請求の範囲】
【請求項１】
デバイスであることを示す情報とデバイスを識別する情報を有するアドレス情報と、当該デバイスに送信する情報である送信情報を受信し、前記アドレス情報から特定されるデバイスに前記送信情報を送信する通信制御装置。
【請求項２】
デバイスであることを示す情報とデバイスを識別する情報を有するアドレス情報と、当該デバイスに送信する情報である送信情報を、インターネットを介して受信し、前記アドレス情報から特定されるローカルデバイスに前記送信情報を送信する通信制御装置。
【請求項３】
前記送信情報は前記デバイスに対する命令を含む情報である請求項１または請求項２いずれか記載の通信制御装置。
【請求項４】
アドレス情報と送信情報の入力を受け付け、請求項１または請求項３いずれか記載の通信制御装置に前記アドレス情報と送信情報を送信する情報処理装置。
【請求項５】
デバイスであることを示す情報とデバイスを識別する情報を有するアドレス情報の入力を受け付け、当該デバイスで特定されるデバイスにアクセスするアクセス方法。
【請求項６】
前記情報は前記デバイスに対する命令を含む情報である請求項５記載のアクセス方法。
【請求項７】
コンピュータに、
デバイスであることを示す情報とデバイスを識別する情報を有するアドレス情報と、当該デバイスに送信する情報である送信情報を受信するステップと、
前記アドレス情報から特定されるデバイスに前記送信情報を送信する送信ステップを実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットに接続されている各種のデバイスに簡単にアクセスできるデバイスのアクセス方法や通信制御装置等に関する。
【０００２】
【従来の技術】
従来、インターネット上におけるアドレスを指定する方法として、ＩＰアドレスを直接的に指定する方法がある。ＩＰアドレスは、例えば、「２１５．１５．２３．１５３」のように指定される。
【０００３】
また、ドメイン名を指定する方法もある。かかる場合、ドメイン名をＩＰアドレスに変換する技術が必要であり、かかる技術をＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）という（非特許文献１参照）。
【０００４】
一方、インターネットにカメラ、ペン、時計などの持ち物（デバイス）が接続されるようになることが予想されている。
【０００５】
【非特許文献１】
岡本  茂他２名著、「２００２−’０３  パソコン用語辞典」、１３版、技術評論社、２００２年１月７日、ｐ．８２
【０００６】
【発明が解決しようとする課題】
しかし、上記従来技術によれば、ユーザは、インターネットに接続されているデバイスに簡単な入力ではアクセスができない。従って、ユーザは、インターネットに接続されているデバイスを簡単な操作で動作させたり、利用したりできない。
【０００７】
【課題を解決するための手段】
そこで、本発明は、デバイスであることを示す情報とデバイスを識別する情報を有するアドレス情報と当該デバイスに送信する情報である送信情報の入力を受け付け、通信制御装置に送信する情報処理装置と、情報処理装置からアドレス情報と送信情報を受信し、アドレス情報から取得されるデバイスに送信情報を送信する通信制御装置と、送信情報を受信し処理するデバイスを有する情報処理システムにより、インターネットに接続されているデバイスを簡単な操作で動作させたり、利用したりできる。
【０００８】
また、デバイスであることを示す情報とデバイスを識別する情報を有するアドレス情報の入力を受け付け、当該デバイスで特定されるデバイスにアクセスするアクセス方法により、簡単な指定でデバイスにアクセスできる。
【０００９】
【発明の実施の形態】
以下、情報処理システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１０】
（実施の形態１）
【００１１】
図１は、実施の形態における情報処理システムの概念図である。情報処理システムは、情報処理装置１１、通信制御装置１２、および１以上のデバイス１３（１３（１）、１３（２）・・・１３（ｎ））を有する。デバイス１３は、例えば、カメラ、ペン、時計、自動車などである。
【００１２】
図２は、本実施の形態における情報処理システムのブロック図である。情報処理装置１１は、入力受付部１１０１、送受信部１１０２、出力部１１０３を具備する。通信制御装置１２は、情報転送部１２０１、デバイスアドレス管理部１２０２、アドレス変換部１２０３を具備する。デバイス１３は、情報受信部１３０１、情報処理部１３０２を具備する。
【００１３】
入力受付部１１０１は、入力を受け付ける。この入力は、デバイスであることを示す情報とデバイスを識別する情報を有するアドレス情報と、当該デバイスに送信する情報である送信情報を含む。アドレス情報は、情報を送信するデバイスを特定するための情報である。デバイスであることを示す情報は、電子メールアドレスやインターネットのホームページのＵＲＬ等ではないことを示すために必要である。デバイスであることを示す情報の記述方法、内容、構造等は問わない。デバイスを識別する情報の記述方法、内容、構造等は問わない。アドレス情報の具体例に関しては後述する。また、送信情報は、デバイス１３に送信する情報であり、デバイスに対する命令を示す情報であっても良い。送信情報の内容、構造等は問わない。また、入力受付部１１０１は、通常、アドレス情報と送信情報以外の入力、たとえば、情報をデバイス１３に送信する命令等も受け付ける。入力手段は、キーボード、マウス、リモコン、メニュー画面等の利用、など何でも良い。入力受付部１１０１は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００１４】
送受信部１１０２は、入力受付部１１０１が受け付けたアドレス情報と送信情報を通信制御装置１２に送信する。送受信部１１０２は、通常、入力受付部１１０１が送信情報の送信指示を受け付けた場合に、アドレス情報と送信情報を通信制御装置１２に送信する。また、送受信部１１０２は、デバイス１３から送信された情報を通信制御装置１２経由で受信する。なお、送受信部１１０２は、通信制御装置１２に情報を送信するための通信情報（例えば、通信制御装置１２のＩＰアドレスなど）を保持している、とする。送受信部１１０２は、無線または有線の通信手段で実現され得るが、放送手段、放送を受信する手段でも実現可能である。
【００１５】
出力部１１０３は、送受信部１１０２がデバイス１３から受信した情報を出力する。出力とは、ディスプレイの表示、プリンタへの印字、音出力、外部の装置への送信等を含む概念である。出力部１１０３は、ディスプレイやスピーカー等の出力手段を含むと考えても含まないと考えても良い。出力部１１０３は、出力手段のドライバーソフトまたは、出力手段のドライバーソフトと出力手段等で実現され得る。
【００１６】
情報転送部１２０１は、情報処理装置１１から受信した情報を指定されたデバイス１３に転送し、デバイス１３から受信した情報を情報処理装置１１に送信する。情報転送部１２０１は、無線または有線の通信手段等で実現され得る。なお、情報転送部１２０１は、情報処理装置１１が送信したアドレス情報と送信情報を受信した場合に、以下で述べるアドレス変換部１２０３の変換に基づいて送信情報をデバイス１３に送信する。
【００１７】
デバイスアドレス管理部１２０２は、デバイスと通信するためのアドレスを管理している。デバイスアドレス管理部１２０２は、通常、デバイスと通信するためのアドレスとデバイスを識別する情報を対に格納している。デバイスアドレス管理部１２０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００１８】
アドレス変換部１２０３は、情報転送部１２０１が受信したアドレス情報が有するデバイスであることを示す情報から、送信情報の送信先がデバイス１３であることを検知し、デバイスアドレス管理部１２０２の情報を検索する。アドレス変換部１２０３は、情報転送部１２０１が受信したアドレス情報が有するデバイスを識別する情報と対になるデバイスと通信するためのアドレスを取得する。なお、この取得したアドレスが示すデバイス１３に送信情報は送信される。送信情報は、情報転送部１２０１がデバイス１３に送信する。アドレス変換部１２０３は、通常、ＭＰＵやメモリ等から実現され得る。アドレス変換部１２０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１９】
情報受信部１３０１は、情報処理装置１１からの送信情報を通信制御装置１２経由で受信する。情報受信部１３０１は、無線または有線の通信手段等で実現され得る。
【００２０】
情報処理部１３０２は、情報受信部１３０１が受信した送信情報を処理する。送信情報の処理は、デバイス１３や送信情報の内容により異なる。送信情報の処理は、情報を情報処理装置１１に送信する処理である場合もある。情報処理部１３０２の処理の例は、後述する。
【００２１】
以下、本情報処理システムの動作について説明する。まず、情報処理装置１１の動作について図３のフローチャートを用いて説明する。
【００２２】
（ステップＳ３０１）入力受付部１１０１は、入力を受け付けたか否かを判断する。入力を受け付ければステップＳ３０２に行き、入力を受け付けなければステップＳ３０９に飛ぶ。
【００２３】
（ステップＳ３０２）送受信部１１０２は、ステップＳ３０１で受け付けた入力が送信命令であるか否かを判断する。送信命令であればステップＳ３０３に行き、送信命令でなければステップＳ３０７に飛ぶ。なお、送信命令とは、情報を送信する旨を指示する命令である。
【００２４】
（ステップＳ３０３）送受信部１１０２は、一時的に格納されている情報の中に、アドレス情報が存在するか否かを判断する。アドレス情報が存在すればステップＳ３０４に行き、アドレス情報が存在しなければステップＳ３０８に飛ぶ。なお、アドレス情報は、デバイスであることを示す情報とデバイスを識別する情報を有する。
【００２５】
（ステップＳ３０４）送受信部１１０２は、一時的に格納されている情報（ステップＳ３０７で格納）の中のアドレス情報を取得する。アドレス情報を取得する方法は種々考えられる。たとえば、アドレス情報と送信情報は、予め決められた領域に入力され、アドレス情報を入力する領域の情報を取得することにより、アドレス情報は取得されえる。ただし、アドレス情報を取得する方法は他の方法でも良い。
【００２６】
（ステップＳ３０５）送受信部１１０２は、一時的に格納されている情報（ステップＳ３０７で格納）の中の送信情報を取得する。アドレス情報の取得と同様に、送信情報を取得する方法は、種々考えられる。
【００２７】
（ステップＳ３０６）送受信部１１０２は、ステップＳ３０４で取得したアドレス情報と、ステップＳ３０５で取得した送信情報から送信する情報を構成し、当該構成した情報を通信制御装置１２に送信する。処理を終了する。
【００２８】
（ステップＳ３０７）入力された情報を一時格納しておく。この一時格納しておく情報は、アドレス情報や送信情報等である。ステップＳ３０１に戻る。
【００２９】
（ステップＳ３０８）通常処理のルーチンである。通常処理とは、例えば、特定のメールアドレスへの電子メールの送信処理などである。ここでは、デバイスを指定して、当該デバイスに対して容易にアクセスする方法が主であるので、電子メール送信処理等の既存技術についての説明は省略する。処理を終了する。
【００３０】
（ステップＳ３０９）送受信部１１０２は、デバイス１３から送信された情報を通信制御装置１２経由で受信したか否かを判断する。情報を受信すればステップＳ３１０に行き、情報を受信しなければステップＳ３０１に戻る。
【００３１】
（ステップＳ３１０）出力部１１０３は、ステップＳ３０９で受信した情報を出力する。なお、出力する情報は、通常、情報処理装置１１がデバイス１３に命令した処理結果の情報である。処理を終了する。
【００３２】
次に、通信制御装置１２の動作について図４のフローチャートを用いて説明する。
【００３３】
（ステップＳ４０１）情報転送部１２０１は、情報処理装置１１またはデバイス１３から送信情報等の情報を受信したか否かを判断する。情報を受信すればステップＳ４０２に行き、情報を受信しなければステップＳ４０１に戻る。
【００３４】
（ステップＳ４０２）アドレス変換部１２０３は、ステップＳ４０１で受信した情報の中から、アドレス情報等の送信先を示す情報を取得する。
【００３５】
（ステップＳ４０３）アドレス変換部１２０３は、ステップＳ４０２で取得した情報の中に、デバイスであることを示す情報が存在するか否かを判断する。デバイスであることを示す情報が存在すればステップＳ４０４に行き、デバイスであることを示す情報が存在しなければステップＳ４０８に飛ぶ。
【００３６】
（ステップＳ４０４）アドレス変換部１２０３は、ステップＳ４０２で取得した情報の中から、デバイスを識別する情報を取得する。
【００３７】
（ステップＳ４０５）アドレス変換部１２０３は、ステップＳ４０４で取得したデバイスを識別する情報をキーとして、デバイスアドレス管理部１２０２からアドレスを検索する。
【００３８】
（ステップＳ４０６）情報転送部１２０１は、ステップＳ４０１で受信した情報の中から、送信情報を取得する。
【００３９】
（ステップＳ４０７）情報転送部１２０１は、ステップＳ４０５で取得したアドレスが示すデバイスに、ステップＳ４０６で取得した送信情報を送信する。処理を終了する。
【００４０】
（ステップＳ４０８）通常の処理を行う。通常の処理とは、例えば、電子メールの転送処理である。また、ＵＲＬが指定された場合の、ホームページの転送処理である。処理を終了する。
【００４１】
次に、デバイス１３の動作について説明する。デバイス１３の情報受信部１３０１は、情報処理装置１１からの送信情報を通信制御装置１２経由で受信し、情報処理部１３０２は、当該情報を処理する。なお、処理内容は、デバイス１３等によって異なる。
【００４２】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。デバイス１３（１）はカメラである。デバイス１３（２）はペンである。デバイス１３（ｎ）は時計である。
【００４３】
今、通信制御装置１２のデバイスアドレス管理部１２０２は、図５に示すデバイスアドレス管理表を保持している。デバイスアドレス管理表は、「ＩＤ」「デバイス識別名」「アドレス」を有するレコードを１以上格納している。「ＩＤ」は、レコードを識別する情報であり、表管理上、必要である。「デバイス識別名」は、デバイスを識別する情報であり、ユーザが覚え易い名称を予め登録しておく。「アドレス」は、デバイスに付与された通信のための情報であり、ここでは、ＩＰＶｅｒ６の規約におけるＩＰアドレスである。ただし、「アドレス」は、ＩＰＶｅｒ４の規約におけるＩＰアドレスでも、ＭＡＣアドレスでも良く、デバイスと通信するためのユニークな情報であれば良い。
【００４４】
まず、第一の例について説明する。今、ユーザは、情報処理装置１１から図６に示すように、情報の入力を行う。図６は入力画面であり、アドレス情報を入力する領域と、送信情報を入力する領域が存在する。ユーザは、アドレス情報として「ｐｍｇ：ｃａｍｅｒａ＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」を入力した、とする。かかるアドレス情報の中で、「ｐｍｇ」はデバイスであることを示す情報である。「：」は区切り文字である。「ｃａｍｅｒａ」は、デバイスを識別する情報である。「＠」は区切り文字である。「ｍａｔｓｕｄａ．ａ．ｃｏｍ」は、ドメインを示す情報であり、既存の電子メール技術でも利用されている。
【００４５】
また、図６において、「電源ＯＮ；」「スイッチＯＮ；」「映像転送；」は送信情報であり、具体的には、デバイス「ｃａｍｅｒａ」に対する命令である。「電源ＯＮ；」は、カメラの電源をオンにする命令であり、「スイッチＯＮ；」はカメラのスイッチ（シャッター）を押下する（オンにする）命令であり、「映像転送；」は撮影した映像を送信することを指示する命令である。
【００４６】
今、情報処理装置１１（パソコン）はユーザの自宅に設置されており、デバイス１３（１）、つまり、カメラは、例えば、国立公園Ａの中に設置されている。
【００４７】
そして、ユーザは、図６に示すように、アドレス情報と送信情報を入力し、送信指示をする（図示しない）ことにより、国立公園Ａの遠隔（自宅）からカメラ（１３（１））を操作し、国立公園Ａの映像を取得できる。つまり、ユーザの送信指示により、図６のアドレス情報と送信情報が通信制御装置１２に送信される。通信制御装置１２は、アドレス情報の「ｐｍｇ」を取得し、デバイスへのアクセスであることを検知する。次に、通信制御装置１２は、アドレス情報の「ｃａｍｅｒａ」から、図５のデバイスアドレス管理表を検索し、「２４ｆｅ：１：５０３：０：０：０：０：４」を取得する。そして、通信制御装置１２は、「２４ｆｅ：１：５０３：０：０：０：０：４」でアクセスできるカメラ１３（１）に、図６の送信情報「電源ＯＮ；」「スイッチＯＮ；」「映像転送；」を送信する。
【００４８】
次に、カメラ１３（１）は、送信情報「電源ＯＮ；」「スイッチＯＮ；」「映像転送；」を受信し、指示に従って動作する。つまり、電源オン、撮影、映像送信（情報処理装置１１に）を行う。
【００４９】
次に、情報処理装置１１は、通信制御装置１２経由で国立公園Ａの映像を受信する。次に、情報処理装置１１は、受信した国立公園Ａの映像を出力する（例えば、図７参照）。
【００５０】
次に、第二の例について説明する。今、ユーザは、図８に示す情報処理装置１１の入力画面から、アドレス情報と送信情報を入力し、送信指示をした（図示しない）、とする。かかる場合、情報処理装置１１はユーザ入力のアドレス情報「時計＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」を「ｐｍｇ：時計＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」に変換する。「時計＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」が記載された領域は、デバイス指定を行う領域であり、ユーザは「ｐｍｇ：」の入力を省略できる。つまり、アドレス情報は「ｐｍｇ：時計＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」である。なお、送信情報は「Ｗｈａｔ  ｔｉｍｅ？」である。
【００５１】
次に、通信制御装置１２は、情報処理装置１１からアドレス情報「ｐｍｇ：時計＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」と送信情報「Ｗｈａｔ  ｔｉｍｅ？」を受信する。次に、通信制御装置１２は、「ｐｍｇ」を取得し、デバイス指定であると判断する。次に、通信制御装置１２は、「時計」を取得し、「時計」と対になるアドレス「２４ｆｅ：１：５０３：０：０：０：０：３」を取得する。次に、通信制御装置１２は、送信情報「Ｗｈａｔ  ｔｉｍｅ？」を取得し、送信情報「Ｗｈａｔ  ｔｉｍｅ？」をアドレス「２４ｆｅ：１：５０３：０：０：０：０：３」で示されるデバイス１３（ｎ）に送信する。
【００５２】
次に、時計１３（ｎ）は、送信情報「Ｗｈａｔ  ｔｉｍｅ？」を受信し、解釈する。その結果、時計１３（ｎ）は現在の時刻を取得し、通信制御装置１２経由で情報処理装置１１に送信する。その結果、簡単な指定で、遠隔にある時計を利用して、時刻を判断できる。なお、送信情報「Ｗｈａｔ  ｔｉｍｅ？」を解釈して、現在時刻を送信する処理を時計１３（ｎ）は有する、とする。かかる処理は、通信機能を有する時計であれば可能である。
【００５３】
次に、第三の例について説明する。今、ユーザは、図９に示す情報処理装置１１の入力画面から、アドレス情報と送信情報を入力し、送信指示をした（図示しない）、とする。
【００５４】
次に、情報処理装置１１は、アドレス情報「ｐｍｇ：時計＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」と送信情報「Ｗｈｅｒｅ？」を通信制御装置１２に送信する。
【００５５】
次に、通信制御装置１２は、アドレス情報「ｐｍｇ：時計＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」と送信情報「Ｗｈｅｒｅ？」を受信する。次に、通信制御装置１２は、上述と同様に、「ｐｍｇ」「時計」からアドレス「２４ｆｅ：１：５０３：０：０：０：０：３」を取得する。次に、通信制御装置１２は、送信情報「Ｗｈｅｒｅ？」を取得し、送信情報「Ｗｈｅｒｅ？」をアドレス「２４ｆｅ：１：５０３：０：０：０：０：３」で示されるデバイス１３（ｎ）に送信する。
【００５６】
次に、時計１３（ｎ）は、送信情報「Ｗｈｅｒｅ？」を受信し、解釈する。なお、時計１３（ｎ）は、例えば、ＧＰＳ受信機と通信手段を具備しており、時計１３（ｎ）の存在場所を取得し、外部に送信できる、とする。時計１３（ｎ）は、送信情報「Ｗｈｅｒｅ？」を解釈し、時計１３（ｎ）の位置情報（ｘ，ｙ，ｚ）を取得し、通信制御装置１２経由で情報処理装置１１に送信する。情報処理装置１１は、時計１３（ｎ）の位置情報（ｘ，ｙ，ｚ）を受信し、出力する。
【００５７】
以上の処理により、例えば、時計を落とした場合でも、簡単なデバイス指定と送信情報の入力により、時計の存在場所が明らかになる。
【００５８】
以上、本実施の形態によれば、デバイスであることを示す情報とデバイスを識別する情報を有するアドレス情報の入力を受け付け、当該デバイスで特定されるデバイスにアクセスするアクセス方法により、ネットワークに接続されている各種デバイスを、簡単な入力で指定でき、その結果、容易な操作で各種デバイスをアクセスできる。
【００５９】
なお、本実施の形態によれば、デバイスはカメラや時計などであったが、その他何でも良い。たとえば、ビデオカメラや玄関のドアフォンなど何でも良い。かかることは、他の実施の形態においても同様である。
【００６０】
また、本実施の形態によれば、デバイスであることを示す情報は「ｐｍｇ」であったが、他の情報でも良いことは言うまでもない。かかることは、他の実施の形態においても同様である。
【００６１】
また、本実施の形態における具体例の説明によれば、送信情報はデバイスに対する命令が主であったが、単なるデータでも良いのは言うまでもない。かかることも、他の実施の形態においても同様である。
【００６２】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことも、本明細書における他の実施の形態においても該当する。なお、本実施の形態における通信制御装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、デバイスであることを示す情報とデバイスを識別する情報を有するアドレス情報と当該デバイスに送信する情報である送信情報を受信するステップと、アドレス情報から得されるデバイスに送信情報を送信する送信ステップを実行させるためのプログラムである。
【００６３】
（実施の形態２）
【００６４】
図１０は、実施の形態における情報処理システムの概念図である。本情報処理システムは、２以上のデバイス（カメラ、ビデオムービー、ペン、時計、自動車、パソコンなど）が双方向に、通信制御装置１０２を経由して接続される態様である。本情報処理システムにおいて、実施の形態１と同様、デバイスであることを示す情報とデバイスを識別する情報を有するアドレス情報を指定して、複数のデバイスが接続される。また、デバイス間で、情報または／および命令が送信され得る。情報または／および命令の送信は、２以上のデバイスが相互に行っても良いし、一方のデバイスから他方のデバイスに、片方向で行っても良い。
【００６５】
図１１は、本実施の形態における情報処理システムのブロック図である。情報処理システムは、１以上のデバイス１０１、２つの通信制御装置１０２を有し、図１１に示すように２以上のデバイス１０１は、それぞれ通信制御装置１０２を経由して、インターネットを介して接続され得る。また、通信制御装置１０２は、ローカルなデバイスのアドレスであるローカルデバイスアドレスを管理しており、デバイスであることの指示を含むアドレス情報をインターネット経由で受信した場合に、アドレス情報が含むデバイスの特定情報からデバイスのローカルアドレスを取得し、当該デバイスに情報を転送する。
【００６６】
デバイス１０１は、入力受付部１１０１、送受信部１０１０１、出力部１１０３、情報処理部１０１０２を具備する。
【００６７】
通信制御装置１０２は、情報転送部１０２０１、ローカルデバイスアドレス管理部１０２０２、アドレス変換部１０２０３を具備する。
【００６８】
送受信部１０１０１は、入力受付部１１０１が受け付けたアドレス情報と送信情報を通信制御装置１０２に送信する。また、送受信部１０１０１は、情報処理部１０１０２が処理をした結果を通信制御装置１０２に送信する。さらに、送受信部１０１０１は、他方のデバイス１０１から送信された情報を通信制御装置１０２経由で受信する。他方のデバイス１０１から送信された情報は、通常、出力部１１０３で出力される。送受信部１０１０１は、無線または有線の通信手段で実現され得るが、放送手段、放送を受信する手段でも実現可能である。
【００６９】
情報処理部１０１０２は、送受信部１０１０１が受信した情報が送信情報である場合に、当該送信情報を処理する。また、情報処理部１０１０２は、必要に応じて、送信情報の処理結果を送受信部１０１０１に渡す。なお、送受信部１０１０１に渡された処理結果は、通常、他方のデバイス１０１に送信される。送信情報の処理は、デバイス１０１や送信情報の内容により異なる。送信情報の処理は、情報を他方のデバイス１０１に送信する処理である場合もある。情報処理部１０１０２の処理の例は、後述する。
【００７０】
情報転送部１０２０１は、インターネット経由で他方のデバイスから送信された情報の一部または全部を、管理しているローカルなデバイス１０１に転送する。かかる場合、送信された情報に含まれるアドレス情報からアドレス変換部１０２０３が取得したローカルデバイスアドレスに基づいて、デバイスを特定し、受信した情報の一部または全部を、当該特定したデバイスに送信する。
【００７１】
また、情報転送部１０２０１は、ローカル内のデバイス１０１から送信された情報を、インターネットの先の他方の通信制御装置に送信する。この処理は、経路制御を伴った、既存のルーター等が行っている情報の転送である。情報転送部１０２０１は、無線または有線の通信手段等で実現され得る。
【００７２】
ローカルデバイスアドレス管理部１０２０２は、ローカル内の１以上のデバイスのアドレスであるローカルデバイスアドレスを管理している。ローカルデバイスアドレス管理部１０２０２は、通常、デバイスに情報を転送するためのローカルアドレスとデバイスを識別する情報を対に格納している。ローカルデバイスアドレス管理部１０２０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００７３】
アドレス変換部１０２０３は、情報転送部１０２０１が受信したアドレス情報が有するデバイスであることを示す情報から、送信情報の送信先がローカルデバイス１０１であることを検知し、ローカルデバイスアドレス管理部１０２０２の情報を検索する。アドレス変換部１０２０３は、情報転送部１０２０１が受信したアドレス情報が有するデバイスを識別する情報と対になるローカルデバイスと通信するためのローカルアドレスを取得する。なお、この取得したローカルアドレスが示すデバイス１０１に送信情報は送信される。この送信情報は、情報転送部１０２０１がデバイス１０１に送信する。アドレス変換部１０２０３は、通常、ＭＰＵやメモリ等から実現され得る。アドレス変換部１０２０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７４】
以下、本情報処理システムの動作について説明する。まず、デバイス１０１の動作について図１２のフローチャートを用いて説明する。
【００７５】
（ステップＳ１２０１）入力受付部１１０１は、入力を受け付けたか否かを判断する。入力を受け付ければステップＳ１２０２に行き、入力を受け付けなければステップＳ１２０９に飛ぶ。
【００７６】
（ステップＳ１２０２）送受信部１０１０１は、ステップＳ１２０１で受け付けた入力が送信命令であるか否かを判断する。送信命令であればステップＳ１２０３に行き、送信命令でなければステップＳ１２０７に飛ぶ。なお、送信命令とは、情報を送信する旨を指示する命令である。
【００７７】
（ステップＳ１２０３）送受信部１０１０１は、一時的に格納されている情報の中に、アドレス情報が存在するか否かを判断する。アドレス情報が存在すればステップＳ１２０４に行き、アドレス情報が存在しなければステップＳ１２０８に飛ぶ。なお、アドレス情報は、デバイスであることを示す情報とデバイスを識別する情報を有する。
【００７８】
（ステップＳ１２０４）送受信部１０１０１は、一時的に格納されている情報（ステップＳ１２０７で格納）の中のアドレス情報を取得する。アドレス情報を取得する方法は種々考えられる。たとえば、アドレス情報と送信情報は、予め決められた領域に入力され、アドレス情報を入力する領域の情報を取得することにより、アドレス情報は取得されえる。ただし、アドレス情報を取得する方法は他の方法でも良い。
【００７９】
（ステップＳ１２０５）送受信部１０１０１は、一時的に格納されている情報（ステップＳ１２０７で格納）の中の送信情報を取得する。アドレス情報の取得と同様に、送信情報を取得する方法は、種々考えられる。
【００８０】
（ステップＳ１２０６）送受信部１０１０１は、ステップＳ１２０４で取得したアドレス情報と、ステップＳ１２０５で取得した送信情報から送信する情報を構成し、当該構成した情報を通信制御装置１０２に送信する。処理を終了する。
【００８１】
（ステップＳ１２０７）入力された情報を一時格納しておく。この一時格納しておく情報は、アドレス情報や送信情報等である。ステップＳ１２０１に戻る。
【００８２】
（ステップＳ１２０８）通常処理のルーチンである。通常処理とは、例えば、特定のメールアドレスへの電子メールの送信処理などである。ここでは、デバイスを指定して、当該デバイスに対して容易にアクセスする方法が主であるので、電子メール送信処理等の既存技術についての説明は省略する。処理を終了する。
【００８３】
（ステップＳ１２０９）送受信部１０１０１は、他方のデバイス１０１から送信された情報を通信制御装置１０２経由で受信したか否かを判断する。情報を受信すればステップＳ３１０に行き、情報を受信しなければステップＳ１２０１に戻る。
【００８４】
（ステップＳ１２１０）情報処理部１３０２は、ステップＳ１２０９で受信した情報が処理すべき情報であるか否かを判断する。処理すべき情報であればステップＳ１２１１に行き、処理すべき情報でなければステップＳ１２１３に飛ぶ。処理すべき情報であるか否かは、例えば、受信した情報が予め決められた送信情報を含むか否かで判断される。その他、本ステップの判断方法は種々ある。
【００８５】
（ステップＳ１２１１）情報処理部１３０２は、受信した情報が有する送信情報を処理する。
【００８６】
（ステップＳ１２１２）送受信部１０１０１は、ステップＳ１２１１で処理した結果である処理結果を通信制御装置１０２に送信する。なお、この処理結果は、通常、他方のデバイスに返送される。処理を終了する。
【００８７】
（ステップＳ１２１３）出力部１１０３は、ステップＳ１２０９で受信した情報を出力する。なお、出力する情報は、通常、デバイス１０１が他方のデバイスに命令した処理結果の情報である。処理を終了する。
【００８８】
次に、通信制御装置１０２の動作について図１３のフローチャートを用いて説明する。
【００８９】
（ステップＳ１３０１）情報転送部１０２０１は、情報をローカルなデバイス１０１から受信したか否かを判断する。ローカルなデバイス１０１から受信すればステップＳ１３０２に行き、ローカルなデバイス１０１から受信しなければステップＳ１３０４に飛ぶ。
【００９０】
（ステップＳ１３０２）情報転送部１０２０１は、ローカルデバイス１０１が指定したアドレス情報等からグローバルアドレス（他方の通信制御装置のグローバルアドレス）を取得する。
【００９１】
（ステップＳ１３０３）情報転送部１０２０１は、ステップＳ１３０１で受信した情報の一部または全部を、ステップＳ１３０２で取得したグローバルアドレスが示す他方の通信制御装置に送信する。ステップＳ１３０１に戻る。
【００９２】
（ステップＳ１３０４）情報転送部１０２０１は、情報をインターネット経由で受信したか否かを判断する。インターネット経由で受信すればステップＳ１３０５に行き、インターネット経由で受信しなければステップＳ１３０１に戻る。
【００９３】
（ステップＳ１３０５）アドレス変換部１０２０３は、ステップＳ１３０４で取得した情報の中に、デバイスであることを示す情報が存在するか否かを判断する。デバイスであることを示す情報が存在すればステップＳ１３０５に行き、デバイスであることを示す情報が存在しなければステップＳ１３１０に飛ぶ。
【００９４】
（ステップＳ１３０６）アドレス変換部１０２０３は、ステップＳ１３０４で取得した情報の中から、デバイスを識別する情報を取得する。
【００９５】
（ステップＳ１３０７）アドレス変換部１０２０３は、ステップＳ１３０６で取得したデバイスを識別する情報をキーとして、ローカルデバイスアドレス管理部１０２０２の情報を検索し、ローカルアドレスを取得する。
【００９６】
（ステップＳ１３０８）情報転送部１０２０１は、ステップＳ１３０４で受信した情報の中から、送信情報を取得する。
【００９７】
（ステップＳ１３０９）情報転送部１０２０１は、ステップＳ１３０７で取得したローカルアドレスが示すデバイスに、ステップＳ１３０８で取得した送信情報を送信する。処理を終了する。
【００９８】
（ステップＳ１３１０）通常の処理を行う。通常の処理とは、例えば、電子メールの転送処理である。また、ＵＲＬが指定された場合の、ホームページの転送処理である。処理を終了する。
【００９９】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１０である。デバイス１０１（１）はビデオカメラ１であり、デバイス１０１（ｍ）はビデオカメラ２である、とする。そして、ユーザＡとユーザＢは、一緒に旅行に来たが、両者のある日の行動が異なり、ユーザＡはビデオカメラ１を持ってＡコースを観光し、ユーザＢはビデオカメラ２を持ってＢコースを観光する、とする。
【０１００】
そして、ビデオカメラ１、ビデオカメラ２は、無線通信手段を具備している。また、ビデオカメラ１には、「ｐａｎ：ユーザＢのビデオカメラ２＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」というアドレス情報が入力され、セットされている。かかるアドレス情報の中で、「ｐａｎ」はデバイスであることを示す情報である。「：」は区切り文字である。「ユーザＢのビデオカメラ２」は、デバイスを識別する情報である。「＠」は区切り文字である。「ｍａｔｓｕｄａ．ａ．ｃｏｍ」は、ドメインを示す情報であり、既存の電子メール技術でも利用されている。また、ビデオカメラ２には、「ｐａｎ：ユーザＡのビデオカメラ１＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」というアドレス情報が入力され、セットされている。
【０１０１】
また、ビデオカメラ１には、「映像送信」という送信情報が入力される。さらに、ビデオカメラ２にも「映像送信」という送信情報が入力される。「映像送信」という送信情報は、セットされているアドレス情報が示すデバイスに、当該デバイスが撮影している映像を転送する命令を示す。
【０１０２】
また、通信制御装置１０２（２）は、図１４に示すローカルデバイスアドレス管理表を保持している。さらに、通信制御装置１０２（１）は、図１５に示すローカルデバイスアドレス管理表を保持している。通信制御装置１０２（２）は、図１４のローカルデバイスアドレス管理表により、ローカルネットワーク下のデバイス１０１（ｍ）、デバイス１０１（ｍ＋１）などを管理している。また、通信制御装置１０２（１）は、図１５のローカルデバイスアドレス管理表により、ローカルネットワーク下のデバイス１０１（１）、デバイス１０１（ｎ）などを管理している。図１４、図１５のローカルデバイスアドレス管理表は、「ＩＤ」「デバイス識別名」「ローカルアドレス」を有するレコードを１以上格納している。「デバイス識別名」は、例えば、デバイスを識別する情報であり、ユーザが覚え易い名称を予め登録しておく。なお、「デバイス識別名」の登録方法は問わない。
【０１０３】
また、「ローカルアドレス」は、ローカルネットワーク内のローカルなアドレス（識別情報）である。「ローカルアドレス」は、通常、ダイナミックに付されるが、固定でも良い。
【０１０４】
かかる状況において、ユーザＡは、自分のビデオカメラ１を持って、コースＡに出かける。また、ユーザＢも、自分のビデオカメラ２を持って、コースＢに出かける。そして、ユーザＡもユーザＢも、自分のビデオカメラで周りの景色を撮影する、とする。かかる場合、ユーザＡのビデオカメラ１で撮影した映像は、ユーザＢのビデオカメラ２に送信される。ユーザＢのビデオカメラ２には、「ｐａｎ：ユーザＡのビデオカメラ１＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」というアドレス情報と、「映像送信」という送信情報がセットされ、当該アドレス情報と送信情報が通信制御装置（１０２（１）および１０２（２））を経由して、ビデオカメラ１に送信されるからである。
さらに詳細には、ユーザＢのビデオカメラ２から「ｐａｎ：ユーザＡのビデオカメラ１＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」というアドレス宛てに送信された「映像送信」という送信情報は、以下のように処理される。つまり、通信制御装置１０２（２）は、ユーザＢのビデオカメラ２から受信した「＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」により、「映像送信」という送信情報を通信制御装置１０２（１）まで送信する。そして、通信制御装置１０２（１）は、受信した「ｐａｎ：ユーザＡのビデオカメラ１」の情報により、受信した送信情報をユーザＡのビデオカメラ１に送信する。なお、ビデオカメラ１は、「映像送信」という送信情報を処理した結果、撮影した映像をユーザＢのビデオカメラ２に送信する。
【０１０５】
また、同様に、ユーザＢのビデオカメラ２で撮影した映像は、ユーザＡのビデオカメラ１に送信される。ユーザＡのビデオカメラ１には、「ｐａｎ：ユーザＢのビデオカメラ２＠ｍａｔｓｕｄａ．ａ．ｃｏｍ」というアドレス情報と、「映像送信」という送信情報がセットされ、当該アドレス情報と送信情報が通信制御装置を経由して、ビデオカメラ２に送信されるからである。なお、ビデオカメラ２は、「映像送信」という送信情報を処理した結果、撮影した映像をユーザＡのビデオカメラ１に送信する。
【０１０６】
かかる場合、通信制御装置は、上記で説明したように、インターネット経由でアドレス情報を受信し、当該アドレス情報が有するデバイス識別子を元に、管理しているローカルデバイスアドレス管理表を検索し、ローカルアドレスを取得する。そして、ローカルアドレスで特定されるローカルなデバイスに送信情報を転送する。
【０１０７】
そして、ローカルデバイスは、送信情報を受信し、当該送信情報の指示に従い、処理（ここでは、「映像を取得、送信」という処理）を行う。
【０１０８】
以上の処理により、ユーザＡのビデオカメラ１、ユーザＢのビデオカメラ２のディスプレイでは、各自が撮影した映像と、他方のユーザが撮影した映像が同時に表示され、各ユーザは、どちらのコースもある程度楽しめ、かつ両コースの良し悪しが判断できる。また、自身が行ったコースが楽しくない時間帯は、他方が行っているコースの景色等が楽しめる（図１６参照）。なお、図１６において、ユーザＡのビデオカメラ１、ユーザＢのビデオカメラ２において、双方の撮影している映像がリアルタイムに出力されている。
【０１０９】
以上、本実施の形態によれば、デバイスであることを示す情報とデバイスを識別する情報を有するアドレス情報の入力を受け付け、当該デバイスで特定されるデバイスにアクセスするアクセス方法により、ネットワークに接続されている各種デバイスを、簡単な入力で指定でき、その結果、容易な操作で各種デバイスをアクセスできる。
【０１１０】
なお、本実施の形態によれば、通信制御装置にローカルで接続されたデバイス同士が通信を行った。しかし、図１７に示すように、情報処理装置とデバイスが通信制御装置１０２経由で通信を行っても良い。かかる場合、通信制御装置１０２は、ローカルデバイスのアドレスを管理している。
【発明の効果】
以上のように、本発明によれば、インターネットに接続されているデバイスに簡単な入力でアクセスできる。
【図面の簡単な説明】
【図１】実施の形態１における情報処理システムの概念図
【図２】実施の形態１における情報処理システムのブロック図
【図３】実施の形態１における情報処理装置の動作について説明するフローチャート
【図４】実施の形態１における通信制御装置の動作について説明するフローチャート
【図５】実施の形態１におけるデバイスアドレス管理表を示す図
【図６】実施の形態１におけるユーザ入力の例を示す図
【図７】実施の形態１における情報処理装置の情報出力例を示す図
【図８】実施の形態１におけるユーザ入力の例を示す図
【図９】実施の形態１におけるユーザ入力の例を示す図
【図１０】実施の形態２における情報処理システムの概念図
【図１１】実施の形態２における情報処理システムのブロック図
【図１２】実施の形態２におけるデバイスの動作について説明するフローチャート
【図１３】実施の形態２における通信制御装置の動作について説明するフローチャート
【図１４】実施の形態２におけるローカルデバイスアドレス管理表を示す図
【図１５】実施の形態２におけるローカルデバイスアドレス管理表を示す図
【図１６】実施の形態２におけるデバイスの出力例を示す図
【図１７】実施の形態２における情報処理システムの他の態様を示す図
【符号の説明】
１１  情報処理装置
１２、１０２  通信制御装置
１３、１０１  デバイス
１１０１  入力受付部
１１０２、１０１０１  送受信部
１１０３  出力部
１２０１、１０２０１  情報転送部
１２０２  デバイスアドレス管理部
１２０３、１０２０３  アドレス変換部
１３０１  情報受信部
１３０２、１０１０２  情報処理部
１０２０２  ローカルデバイスアドレス管理部
【図１】
2004272757.tif 000003
【図２】
2004272757.tif 000004
【図３】
2004272757.tif 000005
【図４】
2004272757.tif 000006
【図５】
2004272757.tif 000007
【図６】
2004272757.tif 000008
【図７】
2004272757.tif 000009
【図８】
2004272757.tif 000010
【図９】
2004272757.tif 000011
【図１０】
2004272757.tif 000012
【図１１】
2004272757.tif 000013
【図１２】
2004272757.tif 000014
【図１３】
2004272757.tif 000015
【図１４】
2004272757.tif 000016
【図１５】
2004272757.tif 000017
【図１６】
2004272757.tif 000018
【図１７】
2004272757.tif 000019