(57)【要約】【課題】デバイス制御システムのコストを削減する【解決手段】固有のネットワーク環境側に設けられた登録部６を備え、登録部６が、電子機器５ａ〜５ｄのサービス情報を収集し、収集したサービス情報を暗号化した後に電気通信回線４を介してサーバ装置３に送信する。これにより、電子機器５ａ〜５ｄに暗号化エンジンを設ける必要がなくなるので、デバイス制御システムのコストを削減することができる。【選択図】図１
2007179471.tif 000002
【特許請求の範囲】
【請求項１】
固有のネットワーク環境に接続された複数の電子機器と、前記電子機器の機器情報を記憶すると共に、電気通信回線を介して前記複数の電子機器に接続するサーバ装置と、前記サーバ装置に記憶されている機器情報を参照してサーバ装置を介して前記複数の電子機器に接続する端末装置とを備えるデバイス制御システムであって、
前記固有のネットワーク環境側に設けられた登録部を備え、当該登録部は、前記複数の電子機器の機器情報を収集し、収集した機器情報を暗号化した後に前記電気通信回線を介してサーバ装置に送信すること
を特徴とするデバイス制御システム。
【請求項２】
請求項１に記載のデバイス制御システムであって、
前記登録部は、前記サーバ装置との間の接続を保持し、前記端末装置から前記電子機器に対するリクエストを受信した場合、前記サーバ装置は前記登録部に対しリクエストに対する応答要求を送信し、前記登録部はリクエストに対応する電子機器に応答要求を送信することを特徴とするデバイス制御システム。
【請求項３】
請求項１又は請求項２に記載のデバイス制御システムであって、
前記電子機器は、固有のネットワーク環境に接続される又は電源が投入されたタイミングで前記登録部に機器情報を送信することを特徴とするデバイス制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等の電気通信回線を介して設備系ネットワークやホームネットワーク等の固有のネットワーク環境に接続されている電子機器を制御，監視するデバイス制御システムに関する。
【背景技術】
【０００２】
従来より、インターネットを介して固有のネットワーク環境に接続されている電子機器を制御，監視するデバイス制御システムが知られているが、このようなシステムでは固有のネットワーク環境側に設けられたルータのＮＡＴ（Network Address Translation）を越えてユーザが操作する端末装置を電子機器に接続する必要がある。しかしながら、ルータのＮＡＴを越えて端末装置を電子機器に接続するためには、ルータ設定，セキュリティ設定等の多くの煩雑な作業を行わなければならない。このような背景から、電子機器の機器情報が登録された専用のサーバ装置をインターネット上に設け、サーバ装置を介して電子機器を制御，監視可能にするデバイス制御システムが提案されている（例えば非特許文献１を参照）。このようなシステムによれば、ユーザは、ＮＡＴ越えを意識することなく端末装置を電子機器に簡単に接続することができる。
【非特許文献１】“ネット家電向けリアルタイム宅外制御技術「ＫＥＢＡＢ」を開発、本格導入”，平成１５年１０月１日，松下電器産業株式会社，［平成１７年１２月１４日検索］，インターネット＜http://panasonic.co.jp/corp/news/official.data/data.dir/jn031001-4/jn031001-4.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来のサーバ装置を利用したデバイス制御システムによれば、電子機器はルータに接続されたタイミングでサーバ装置に自身の機器情報を登録しなければならないが、この処理はＮＡＴ（ルータ）の外への通信であることから機器情報のセキュリティを確保するために機器情報を暗号化しなければならない。従って、従来のデバイス制御システムによれば、各電子機器は暗号化エンジンを備えている必要があり、電子機器、ひいてはデバイス制御システムのコストが増加する要因となっていた。
【０００４】
本発明は、上記課題を解決するためになされたものであり、その目的は、各電子機器に暗号化エンジンを設ける必要をなくすことによりコストを削減することが可能なデバイス制御システムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係るデバイス制御システムは、固有のネットワーク環境に接続された複数の電子機器と、電子機器の機器情報を記憶すると共に、電気通信回線を介して複数の電子機器に接続するサーバ装置と、サーバ装置に記憶されている機器情報を参照してサーバ装置を介して複数の電子機器に接続する端末装置とを備えるデバイス制御システムであって、固有のネットワーク環境側に設けられた登録部を備え、登録部は、複数の電子機器の機器情報を収集し、収集した機器情報を暗号化した後に電気通信回線を介してサーバ装置に送信する。
【発明の効果】
【０００６】
本発明に係るデバイス制御システムによれば、登録部が機器情報を暗号化してサーバ装置に送信するので、各電子機器に暗号化エンジンを設ける必要がなくなり、コストを削減することができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して、本発明の実施形態となるデバイス制御システムの構成と動作について詳しく説明する。
【０００８】
〔デバイス制御システムの構成〕
本発明の実施形態となるデバイス制御システム１は、図１に示すように、パーソナルコンピュータや携帯型情報通信端末等の公知の情報処理装置により構成されるクライアント端末装置２と、ワークステーション等の公知の情報処理装置により構成されるサーバ装置３と備え、クライアント端末装置２とサーバ装置３はインターネット等の電気通信回線４を介して情報通信可能なように構成されている。
【０００９】
また、上記電気通信回線４には、ホームネットワークや設備系ネットワーク等の固有のネットワーク環境に接続されている複数の電子機器５ａ〜５ｄと後述するデバイス登録処理を実行する登録部６がルータ７を介して接続されている。また、登録部６には各種情報を暗号化及び復号するための暗号化部８が設けられている。
【００１０】
〔サーバ装置の構成〕
上記サーバ装置３は、図２に示すように、クライアント端末装置２に対しウェブ環境を提供するウェブサーバ１１と、ウェブサーバ１１が提供するウェブ環境を介してクライアント端末装置２から送信されたリクエストに従って電子機器５ａ〜５ｄに接続するデバイスアクセスサーバ１２と、後述するデバイス登録処理によって登録された電子機器５ａ〜５ｄのサービス情報（詳しくは後述）を記憶するデバイスデータベース１３を備える。
【００１１】
〔制御装置の構成〕
上記電子機器５ａ〜５ｄはそれぞれ、図３に示すように、埋込型コンピュータ３１を備え、埋込型コンピュータ３１は、通信ポート３２ａを介して入力装置３３から入力されたデータに応じて各種処理を実行すると共に通信ポート３２ｂを介して出力装置３４に処理結果を出力する埋込型アプリケーションプログラム３５と、電子機器の特性や能力に関する情報が記載された能力テーブル３６と、電子機器が提供可能なサービスに関する情報が記載されたサービステーブル３７と、埋込型コンピュータ３１に対するインタフェースを提供する埋込型インターフェースモジュール３８と、通信ポート３９を介して外部装置と通信する通信モジュール４０とを備える。
【００１２】
なお、上記能力テーブル３６には、以下の表１に示すように、埋込型コンピュータ３１がサポートするインタフェース定義（１Ａ）、バイト配列形式（１Ｂ）、装置識別（１Ｃ）、装置アドレス（１Ｄ）、使用するソフトウエアのバージョン番号（１Ｅ）、通信プロトコル・バージョン番号（１Ｆ）、最大通信パケット・サイズ（１Ｇ）、非揮発性記憶装置の有無（１Ｈ）、非揮発性記憶装置の大きさ及びその開始アドレス（１Ｉ）、静的ファイル・システムの有無（１Ｊ）、動的ファイル・システムの有無（１Ｋ）が記載されている。
【表１】
2007179471.tif 000003
【００１３】
また、上記サービステーブル３７には、以下の表２に示すように、電子機器が提供するサービスの名称又は識別情報、サービスの種類（例えば、それが機能、変数、イベントまたはファイル等であるか否か）、入力パラメータの種類、リターンの種類、及びサービスのアドレス等の情報を含む。
【表２】
2007179471.tif 000004
【００１４】
そして、このような構成を有するデバイス制御システム１では、以下に説明するデバイス登録処理によって電子機器５ａ〜５ｄのサービス情報がサーバ装置３のデバイスデータベース１３に登録され、クライアント端末装置２は、デバイスデータベース１３に登録されているサービス情報を参照してサーバ装置３を介して電子機器５ａ〜５ｄを制御，監視する。以下、このデバイス登録処理を実行する際のデバイス制御システム１の動作について説明する。
【００１５】
〔デバイス登録処理〕
上記デバイス制御システム１では、始めに、固有のネットワーク環境に電子機器５ａ〜５ｄが接続又は電子機器５ａ〜５ｄの電源がオン状態になるのに応じて、電子機器５ａ〜５ｄが自身のサービス情報を登録部６に送信する。なお、この処理は固有のネットワーク環境内での通信処理であるので、サービス情報は暗号化されていないパケットによって電子機器５ａ〜５ｄから登録部６に送信される。また、電子機器５ａ〜５ｄ自身が登録部６にサービス情報を送信するのではなく、登録部６がマルチキャストで電子機器５ａ〜５ｄを探索することによりサービス情報を取得するようにしてもよい。また、サービス情報は、各電子機器の製品番号（シリアル番号）やＭＡＣアドレス等、電子機器を特定するための情報を含む。
【００１６】
次に、登録部６が、電子機器５ａ〜５ｄのサービス情報を暗号化部８によって暗号化した後、電気通信回線４を介してサーバ装置３に暗号化されたサービス情報を送信する。これにより、電子機器５ａ〜５ｄのサービス情報はサーバ装置３のデバイスデータベース１３に登録され、クライアント端末装置２はデバイスデータベース１３に登録されているサービス情報を参照してサーバ装置３を介して電子機器５ａ〜５ｄを制御，監視することができる。
【００１７】
なお、登録部６は、サービス情報の送信後、ポーリング又はサーバ装置３にＵＤＰ（User Datagram Protocol）パケットを定期的に送信することによりサーバ装置３との間の接続を保持する。また、クライアント端末装置２から電子機器５ａ〜５ｄに対するリクエストを受信した際、サーバ装置３のデバイスアクセスサーバ１２は登録部６に対しリクエストに対する応答要求を送信し、登録部６はリクエストに対応する電子機器５ａ〜５ｄに応答要求を送信する。そして、応答要求を受信した電子機器５ａ〜５ｄは電気通信回線４を介してリクエストに対する応答を直接サーバ装置３に送信し、サーバ装置３は受信した応答をウェブ環境を介してクライアント端末装置２に送信する。
【００１８】
このような処理によれば、ルータ７に対して、各電子機器に対応した通過エントリを設ける必要がなくなり、サーバ装置３と登録部６間の通信を可能にするための通過エントリを設けるだけでよくなるので、ルータ７の通過エントリの数が少なくなり、セキュリティを高めることができる。なお、本明細書中において「通過エントリ」とは、サーバ装置３のＩＰアドレス及びポート番号と、個別機器のＩＰアドレス及びポート番号と、ルータ７の入力ＩＰアドレス，入力ポート番号，出力ＩＰアドレス，及び出力ポート番号とを関連づけさせたものを意味する。
【００１９】
以上の説明から明らかなように、本発明の実施形態となるデバイス制御システム１は、固有のネットワーク環境側に設けられた登録部６を備え、登録部６が、電子機器５ａ〜５ｄのサービス情報を収集し、収集したサービス情報を暗号化した後に電気通信回線４を介してサーバ装置３に送信するので、各電子機器に暗号化エンジンを設ける必要がなくなり、コストを削減することができる。
【００２０】
以上、本発明者によってなされた発明を適用した実施の形態について説明したが、この実施の形態による本発明の開示の一部をなす論述及び図面により本発明は限定されることはない。すなわち、上記実施の形態に基づいて当業者等によりなされる他の実施の形態、実施例及び運用技術等は全て本発明の範疇に含まれることは勿論であることを付け加えておく。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態となるデバイス制御システムの構成を示す模式図である。
【図２】図１に示すサーバ装置の内部構成を示すブロック図である。
【図３】図１に示す電子機器の内部構成を示すブロック図である。
【符号の説明】
【００２２】
１：デバイス制御システム
２：クライアント端末装置
３：サーバ装置
４：電気通信回線
５ａ〜５ｄ：電子機器
６：登録部
７：ルータ
８：暗号化部
【図１】
2007179471.tif 000005
【図２】
2007179471.tif 000006
【図３】
2007179471.tif 000007