(57)【要約】【課題】狭帯域通信により接続される被制御機器に対してコマンドの転送遅延を抑えながら遠隔制御を行う。【解決手段】通常時、機器管理装置１２は、被制御装置５３の機種型番などの属性に応じた記述形式のコマンドを、インターネット網８を経由して送信する。インターネット網８が使用できない時、機器管理装置１２は、被制御装置５３の属性に応じた記述形式のコマンドを出力し、ＩＰ−ＴＥ１３は、出力されたコマンドを属性に依存しない記述形式であり、かつ、属性に応じた記述形式のコマンドよりもデータ量を圧縮した圧縮コマンドに変換する。狭帯域無線端末５５は、狭帯域無線通信網９を経由して受信した圧縮コマンドをＴＥ５４に出力し、ＴＥ５４は、圧縮コマンドを被制御装置５３の属性に応じた記述形式のコマンドに変換し、被制御装置５３宛に出力する。【選択図】図１
2014007712.tif 000002
【特許請求の範囲】
【請求項１】
遠隔制御装置と、被制御装置に接続される変換装置とを有する遠隔制御システムであって、
前記遠隔制御装置は、
前記被制御装置の属性に応じた記述形式のコマンドを出力するコマンド出力部と、
前記コマンド出力部により出力された前記コマンドを、前記属性に依存しない記述形式であり、かつ、前記コマンドよりもデータ量を圧縮した圧縮コマンドに変換する制御側変換部と、
前記制御側変換部が変換して得た前記圧縮コマンドを前記変換装置宛に送信する制御側通信部とを備え、
前記変換装置は、
前記遠隔制御装置から送信された前記圧縮コマンドを受信する第１通信部と、
前記第１通信部が受信した前記圧縮コマンドを前記属性に応じた記述形式の前記コマンドに変換する被制御側変換部と、
前記被制御側変換部が変換して得た前記コマンドを前記被制御装置に出力する第２通信部とを備える、
ことを特徴とする遠隔制御システム。
【請求項２】
前記変換装置及び前記遠隔制御装置と接続される管理装置をさらに備え、
前記遠隔制御装置は、
属性毎に前記被制御装置が使用し得るコマンド、ならびに、当該コマンドと前記圧縮コマンドの間の変換ルールを示すコマンドセットデータを記憶する記憶部と、
前記管理装置から前記被制御装置の属性を受信し、受信した前記属性に対応して前記記憶部から読み出した前記コマンドセットデータを返送するコマンドセット送信部をさらに備え、
前記管理装置は、
前記被制御装置の属性を前記遠隔制御装置に通知する通知部と、
前記通知部が通知した前記属性に対応したコマンドセットデータを前記遠隔制御装置から受信し、前記変換装置へ出力するコマンドセット受信部とを備え、
前記制御側変換部は、前記コマンドセットデータが示す前記変換ルールに基づいて前記コマンドを前記圧縮コマンドに変換し、
前記被制御側変換部は、前記コマンドセットデータが示す前記変換ルールに基づいて前記圧縮コマンドを前記コマンドに変換する、
ことを特徴とする請求項１に記載の遠隔制御システム。
【請求項３】
前記通知部は、前記変換装置の識別情報を前記遠隔制御装置にさらに通知し、
前記制御側通信部は、前記圧縮コマンドを前記管理装置から通知された前記識別情報により特定される前記変換装置宛に送信する、
ことを特徴とする請求項２に記載の遠隔制御システム。
【請求項４】
前記コマンド出力部は、前記コマンドをレイヤ３以上のプロトコルのペイロードに設定して出力し、
前記制御側通信部は、前記制御側変換部が変換して得た前記圧縮コマンドを前記ネットワークが使用するレイヤ２のプロトコルのペイロードに設定して前記変換装置宛に送信し、
前記第２通信部は、前記被制御側変換部が変換して得た前記コマンドを前記レイヤ３以上のプロトコルのペイロードに設定して前記被制御装置に出力する、
ことを特徴とする請求項１から請求項３のいずれか１項に記載の遠隔制御システム。
【請求項５】
前記第２通信部は、前記被制御装置から前記属性に応じた記述形式のコマンドを受信し、
前記被制御側変換部は、前記第２通信部が受信した前記コマンドを対応する圧縮コマンドに変換し、
前記第１通信部は、前記被制御側変換部が変換して得た前記圧縮コマンドを前記遠隔制御装置に送信し、
前記制御側通信部は、前記変換装置から送信された前記圧縮コマンドを受信し、
前記制御側変換部は、前記制御側通信部が受信した前記圧縮コマンドを前記属性に応じた記述形式の前記コマンドに変換する、
ことを特徴とする請求項１から請求項４のいずれか１項に記載の遠隔制御システム。
【請求項６】
遠隔制御装置と、被制御装置に接続される変換装置とを有する遠隔制御システムにおける前記遠隔制御装置であって、
前記被制御装置の属性に応じた記述形式のコマンドを出力するコマンド出力部と、
前記コマンド出力部により出力された前記コマンドを、前記属性に依存しない記述形式であり、かつ、前記コマンドよりもデータ量を圧縮した圧縮コマンドに変換する制御側変換部と、
前記制御側変換部が変換して得た前記圧縮コマンドを前記変換装置宛に送信する制御側通信部と、
を備えることを特徴とする遠隔制御装置。
【請求項７】
遠隔制御装置と、被制御装置に接続される変換装置とを有する遠隔制御システムが実行する遠隔制御方法であって、
前記遠隔制御装置において、
コマンド出力部が、前記被制御装置の属性に応じた記述形式のコマンドを出力するコマンド出力ステップと、
制御側変換部が、前記コマンド出力ステップにより出力された前記コマンドを、前記属性に依存しない記述形式であり、かつ、前記コマンドよりもデータ量を圧縮した圧縮コマンドに変換する制御側変換ステップと、
制御側通信部が、前記制御側変換ステップにより変換して得た前記圧縮コマンドを前記変換装置宛に送信する圧縮コマンド送信ステップと、
前記変換装置において、
第１通信部が、前記遠隔制御装置から送信された前記圧縮コマンドを受信する圧縮コマンド受信ステップと、
被制御側変換部が、前記圧縮コマンド受信ステップにより受信した前記圧縮コマンドを前記属性に応じた記述形式の前記コマンドに変換する被制御側変換ステップと、
第２通信部が、前記被制御側変換ステップにより変換して得た前記コマンドを前記被制御装置に出力する変換コマンド出力ステップと、
を有することを特徴とする遠隔制御方法。
【請求項８】
遠隔制御装置と、被制御装置に接続される変換装置とを有する遠隔制御システムにおける前記遠隔制御装置として用いられるコンピュータを、
前記被制御装置の属性に応じた記述形式のコマンドを出力するコマンド出力部、
前記コマンド出力部により出力された前記コマンドを、前記属性に依存しない記述形式であり、かつ、前記コマンドよりもデータ量を圧縮した圧縮コマンドに変換する制御側変換部、
前記制御側変換部が変換して得た前記圧縮コマンドを前記変換装置宛に送信する制御側通信部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔制御システム、遠隔制御装置、遠隔制御方法、およびプログラムに関する。
【背景技術】
【０００２】
狭帯域通信によりＴＣＰ（Transmission Control Protocol）／ＩＰ（Internet Protocol）パケットをそのまま転送すると、データ量が大きいことからスループットの低下および遅延の増大が発生する。これを解消する方法として、遅延や揺らぎを吸収するために、狭帯域通信網の両側にバッファを置くことなどが考えられる。これにより、バッファに接続される終端の端末装置は、パケットを正常に受信することができる。
一方、制御装置からの制御コマンドに対し、被制御機器からの応答が遅い場合でも、制御装置側でタイムアウトと判断させない遠隔制御システムがある（例えば、特許文献１参照。）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１００８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、制御装置が狭帯域通信により接続される被制御機器へ制御コマンドを送信して遠隔制御を行なう場合、例えバッファを使用したとしても、狭帯域通信網において発生する制御コマンドの転送遅延自体は解消しない。そのため、制御装置において制御コマンドに対する応答タイムアウトが発生し得る。しかし、特許文献１の技術では、ネットワーク側に大きな遅延がある場合、このような問題を解決することはできない。
【０００５】
本発明は上述のような事情に鑑みてなされたもので、狭帯域通信により接続される被制御機器に対してコマンドの転送遅延を抑えながら遠隔制御を行う遠隔制御システム、遠隔制御装置、遠隔制御方法、およびプログラムを提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、遠隔制御装置と、被制御装置に接続される変換装置とを有する遠隔制御システムであって、前記遠隔制御装置は、前記被制御装置の属性に応じた記述形式のコマンドを出力するコマンド出力部と、前記コマンド出力部により出力された前記コマンドを、前記属性に依存しない記述形式であり、かつ、前記コマンドよりもデータ量を圧縮した圧縮コマンドに変換する制御側変換部と、前記制御側変換部が変換して得た前記圧縮コマンドを前記変換装置宛に送信する制御側通信部とを備え、前記変換装置は、前記遠隔制御装置から送信された前記圧縮コマンドを受信する第１通信部と、前記第１通信部が受信した前記圧縮コマンドを前記属性に応じた記述形式の前記コマンドに変換する被制御側変換部と、前記被制御側変換部が変換して得た前記コマンドを前記被制御装置に出力する第２通信部とを備える、ことを特徴とする遠隔制御システムである。
【０００７】
また本発明は、上述した遠隔制御システムであって、前記変換装置及び前記遠隔制御装置と接続される管理装置をさらに備え、前記遠隔制御装置は、属性毎に前記被制御装置が使用し得るコマンド、ならびに、当該コマンドと前記圧縮コマンドの間の変換ルールを示すコマンドセットデータを記憶する記憶部と、前記管理装置から前記被制御装置の属性を受信し、受信した前記属性に対応して前記記憶部から読み出した前記コマンドセットデータを返送するコマンドセット送信部をさらに備え、前記管理装置は、前記被制御装置の属性を前記遠隔制御装置に通知する通知部と、前記通知部が通知した前記属性に対応したコマンドセットデータを前記遠隔制御装置から受信し、前記変換装置へ出力するコマンドセット受信部とを備え、前記制御側変換部は、前記コマンドセットデータが示す前記変換ルールに基づいて前記コマンドを前記圧縮コマンドに変換し、前記被制御側変換部は、前記コマンドセットデータが示す前記変換ルールに基づいて前記圧縮コマンドを前記コマンドに変換する、ことを特徴とする。
【０００８】
また本発明は、上述した遠隔制御システムであって、前記通知部は、前記変換装置の識別情報を前記遠隔制御装置にさらに通知し、前記制御側通信部は、前記圧縮コマンドを前記管理装置から通知された前記識別情報により特定される前記変換装置宛に送信する、ことを特徴とする。
【０００９】
また本発明は、上述した遠隔制御システムであって、前記コマンド出力部は、前記コマンドをレイヤ３以上のプロトコルのペイロードに設定して出力し、前記制御側通信部は、前記制御側変換部が変換して得た前記圧縮コマンドを前記ネットワークが使用するレイヤ２のプロトコルのペイロードに設定して前記変換装置宛に送信し、前記第２通信部は、前記被制御側変換部が変換して得た前記コマンドを前記レイヤ３以上のプロトコルのペイロードに設定して前記被制御装置に出力する、ことを特徴とする。
【００１０】
また本発明は、上述した遠隔制御システムであって、前記第２通信部は、前記被制御装置から前記属性に応じた記述形式のコマンドを受信し、前記被制御側変換部は、前記第２通信部が受信した前記コマンドを対応する圧縮コマンドに変換し、前記第１通信部は、前記被制御側変換部が変換して得た前記圧縮コマンドを前記遠隔制御装置に送信し、前記制御側通信部は、前記変換装置から送信された前記圧縮コマンドを受信し、前記制御側変換部は、前記制御側通信部が受信した前記圧縮コマンドを前記属性に応じた記述形式の前記コマンドに変換する、ことを特徴とする。
【００１１】
また本発明は、遠隔制御装置と、被制御装置に接続される変換装置とを有する遠隔制御システムにおける前記遠隔制御装置であって、前記被制御装置の属性に応じた記述形式のコマンドを出力するコマンド出力部と、前記コマンド出力部により出力された前記コマンドを、前記属性に依存しない記述形式であり、かつ、前記コマンドよりもデータ量を圧縮した圧縮コマンドに変換する制御側変換部と、前記制御側変換部が変換して得た前記圧縮コマンドを前記変換装置宛に送信する制御側通信部と、を備えることを特徴とする遠隔制御装置である。
【００１２】
また本発明は、遠隔制御装置と、被制御装置に接続される変換装置とを有する遠隔制御システムが実行する遠隔制御方法であって、前記遠隔制御装置において、コマンド出力部が、前記被制御装置の属性に応じた記述形式のコマンドを出力するコマンド出力ステップと、制御側変換部が、前記コマンド出力ステップにより出力された前記コマンドを、前記属性に依存しない記述形式であり、かつ、前記コマンドよりもデータ量を圧縮した圧縮コマンドに変換する制御側変換ステップと、制御側通信部が、前記制御側変換ステップにより変換して得た前記圧縮コマンドを前記変換装置宛に送信する圧縮コマンド送信ステップと、前記変換装置において、第１通信部が、前記遠隔制御装置から送信された前記圧縮コマンドを受信する圧縮コマンド受信ステップと、被制御側変換部が、前記圧縮コマンド受信ステップにより受信した前記圧縮コマンドを前記属性に応じた記述形式の前記コマンドに変換する被制御側変換ステップと、第２通信部が、前記被制御側変換ステップにより変換して得た前記コマンドを前記被制御装置に出力する変換コマンド出力ステップと、を有することを特徴とする遠隔制御方法である。
【００１３】
また本発明は、遠隔制御装置と、被制御装置に接続される変換装置とを有する遠隔制御システムにおける前記遠隔制御装置として用いられるコンピュータを、前記被制御装置の属性に応じた記述形式のコマンドを出力するコマンド出力部、前記コマンド出力部により出力された前記コマンドを、前記属性に依存しない記述形式であり、かつ、前記コマンドよりもデータ量を圧縮した圧縮コマンドに変換する制御側変換部、前記制御側変換部が変換して得た前記圧縮コマンドを前記変換装置宛に送信する制御側通信部、として機能させるプログラムである。
【発明の効果】
【００１４】
本発明によれば、狭帯域通信により接続される被制御機器に対してコマンドの転送遅延を抑えながら遠隔制御を行うことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態による遠隔制御システムの構成を示すブロック図である。
【図２】同実施形態による機器管理装置の構成を示すブロック図である。
【図３】同実施形態によるＩＰ−ＴＥの構成を示すブロック図である。
【図４】同実施形態によるホームネットワーク管理装置の構成を示すブロック図である。
【図５】同実施形態によるＴＥの構成を示すブロック図である。
【図６】同実施形態による圧縮コマンドのフォーマットの例を示す図である。
【図７】同実施形態によるコマンドセットデータの例を示す図である。
【図８】同実施形態による遠隔制御システムにおけるレイヤ構成図である。
【図９】同実施形態によるＴＥへのコマンドインストール手順を示すシーケンス図である。
【図１０】同実施形態による狭帯域通信を用いた遠隔制御手順を示すシーケンス図である。
【図１１】同実施形態によるコマンド変換の処理例を説明する図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態について、図面を参照して説明する。
【００１７】
図１は、本発明の一実施形態による遠隔制御システムの構成を示すブロック図である。同図に示すように、遠隔制御システムは、遠隔制御装置１、オペレータ端末３、及びホーム内システム５を有する。
遠隔制御装置１は、データベース装置１１（記憶部）、機器管理装置１２、ＩＰ（Internet Protocol）端末機器１３、及び狭帯域無線アクセスポイント１４（制御側通信部）を備えて構成される。ホーム内システム５は、回線終端装置５１、ホームネットワーク管理装置５２、被制御装置５３、端末機器５４（変換装置）、及び狭帯域無線端末５５を備えて構成される。以下、ＩＰ端末機器１３を、「ＩＰ−ＴＥ１３」（ＩＰ−ＴＥ：Internet Protocol-Terminal Equipment）と記載し、端末機器５４を「ＴＥ５４」（ＴＥ：Terminal Equipment）と記載する。
【００１８】
遠隔制御装置１が備えるデータベース装置１１、機器管理装置１２、ＩＰ−ＴＥ１３、及び狭帯域無線アクセスポイント１４は、ＩＰ／イーサネット（登録商標）を用いたＬＡＮ（Local Area Network）などのネットワークにより接続される。また、ホーム内システム５が備える回線終端装置５１、ホームネットワーク管理装置５２、被制御装置５３、及びＴＥ５４は、ＩＰ／イーサネット（登録商標）を用いたＬＡＮなどのホームネットワーク７により接続される。ＴＥ５４と狭帯域無線端末５５は、シリアルインタフェースやＵＳＢ（Universal Serial Bus）など、ＩＰ／イーサネット（登録商標）以外のインタフェースにより接続される。さらに、遠隔制御装置１の機器管理装置１２とホーム内システム５の回線終端装置５１とはインターネット網８を介して接続され、遠隔制御装置１の狭帯域無線アクセスポイント１４とホーム内システム５の狭帯域無線端末５５とは狭帯域無線通信網９を介して接続される。
【００１９】
同図に示す遠隔制御システムは、例えばセンサネットワークに適用される。平常時、遠隔制御装置１は、光回線などのブロードバンドネットワークであるインターネット網８を経由してコマンドを送信し、ホーム内システム５内のＩＰ機器である被制御装置５３に対して制御や情報収集を行う。また、ホーム内システム５内に設置され、広域ユビキタスネットワークのような狭帯域通信に対応した狭帯域無線端末５５は、ＴＥ５４が収集した情報を狭帯域無線通信網９に接続された情報収集サーバ（図示せず）に通知している。
【００２０】
遠隔制御装置１は、災害などの理由でインターネット網８の回線が切断された場合や、ＯＮＵ（Optical Network Unit：光回線終端装置）である回線終端装置５１の故障、ホームネットワーク管理装置５２のＷＡＮ（Wide Area Network）側ケーブル抜けなどによって、被制御装置５３との間でインターネット網８を経由した通信ができないことがある。このような場合、遠隔制御装置１は、狭帯域無線通信網９を経由して制御や情報収集のコマンドを送信し、被制御装置５３に対して制御や情報収集を行う。なお、遠隔制御装置１から送信したコマンドに対する被制御装置５３の応答もコマンドという。
【００２１】
例えば、ターミナルソフトを用いてｔｅｌｎｅｔ／ＴＣＰ／ＩＰによりエンド・ツー・エンドで通信を行う場合、コマンドは１文字ずつ送信される。そのため、ｔｅｌｎｅｔのコマンドが数十文字になると、狭帯域無線通信網９を経由してコマンドを送信した場合、コマンド送信にかかる時間が増大してしまう。そこで、遠隔制御装置１のＩＰ−ＴＥ１３とホーム内システム５のＴＥ５４は、既存のコマンドを変換して圧縮し、狭帯域無線通信網９を経由して送受信する。これにより、狭帯域無線通信を用いた場合においても、エンド・ツー・エンドで仮想的にコマンドのＩＰ通信を行う。
【００２２】
このとき、例えば、制御対象のＩＰ機器の機種やメーカ等に応じてコマンドごとに圧縮方法を変えてしまうと、ＩＰ−ＴＥ１３及びＴＥ５４は、その数だけ圧縮方法を実装しなければならなくなる。また、例えば、被制御装置５３の種別が無線アクセスポイントであれば、コマンドに設定する項目（パラメータ）は機種やメーカが異なってもほぼ共通である。そこで、ＩＰ−ＴＥ１３及びＴＥ５４は、コマンドが設定されたパケット自体を圧縮するのではなく、コマンドの「機能」を共通化し、圧縮して送信する。
【００２３】
データベース装置１１は、例えばデータベースサーバなどのコンピュータ装置で実現することができ、コマンドセットデータと、被制御装置属性データを記憶する。
【００２４】
コマンドセットデータは、被制御対象のＩＰ機器である被制御装置５３の属性と、この属性の被制御装置５３が実行しうる個別コマンドのリストと、各個別コマンドから圧縮コマンドへの変換ルールを示すコマンドセットデータを記憶する。属性は、例えば、被制御装置５３のメーカ、ＩＰ機器の種別、機種、型番などで示される。個別コマンドは、被制御装置５３の属性に応じた記述形式のコマンドである。圧縮コマンドは、個別コマンドの機能を被制御装置５３の属性によらずに共通化、あるいは、ＩＰ機器の種別ごとに共通化した記述形式であり、個別コマンドよりもデータ量を圧縮したコマンドである。
【００２５】
被制御装置属性データは、被制御装置５３の識別情報及び属性と、被制御装置５３に接続されているＴＥ５４の識別情報とを対応付けた情報を示す。本実施形態では、被制御装置５３の識別情報、ＴＥ５４の識別情報には、物理アドレス（ＭＡＣアドレス）を使用する。
【００２６】
機器管理装置１２は、インターネット網８を経由してホームネットワーク管理装置５２から通知された被制御装置５３の被制御装置属性データを受信し、データベース装置１１に書き込む。なお、被制御装置属性データは、複数回に分けて受信し得る。機器管理装置１２は、受信した被制御装置属性データに含まれる属性に応じたコマンドセットデータをデータベース装置１１から読み出し、インターネット網８を経由してホームネットワーク管理装置５２に送信する。また、機器管理装置１２は、被制御装置５３へ実行させる機能の情報が設定されたコマンド実行命令をオペレータ端末３から受信し、個別コマンドに変換する。機器管理装置１２は、個別コマンドを、平常時はインターネット網８を経由して送信し、インターネット網８の切断時はＩＰ−ＴＥ１３に出力する。
【００２７】
ＩＰ−ＴＥ１３は、被制御装置５３の属性に対応したコマンドセットデータが示す変換ルールに従って、機器管理装置１２から受信した個別コマンドを圧縮コマンドに変換して狭帯域無線アクセスポイント１４に出力する。また、ＩＰ−ＴＥ１３は、狭帯域無線通信網９を経由して送信された圧縮コマンドを狭帯域無線アクセスポイント１４から受信し、変換ルールに従って個別コマンドに変換して機器管理装置１２に出力する。
【００２８】
狭帯域無線アクセスポイント１４は、ＩＰ−ＴＥ１３からＴＣＰ／ＩＰのパケットにより受信した圧縮コマンドを狭帯域無線通信用のパケットに設定して無線信号により出力し、狭帯域無線通信網９を経由してＴＥ５４宛に送信する。また、狭帯域無線アクセスポイント１４は、ＴＥ５４により変換された圧縮コマンドが設定された無線信号を狭帯域無線通信網９を経由して受信する。狭帯域無線アクセスポイント１４は、受信した無線信号から狭帯域無線通信用のパケットに設定された圧縮コマンドを取得し、ＴＣＰ／ＩＰのパケットに設定してＩＰ−ＴＥ１３に出力する。
【００２９】
オペレータ端末３は、例えば、パーソナルコンピュータなどのコンピュータ装置であり、被制御装置５３へ実行させるべき機能を設定したコマンド実行命令を機器管理装置１２に出力する。
【００３０】
回線終端装置５１は、機器管理装置１２が送信した個別コマンドをインターネット網８を経由して受信して被制御装置５３に出力し、被制御装置５３が出力した個別コマンドをインターネット網８を経由して機器管理装置１２に送信する。また、回線終端装置５１は、ホームネットワーク管理装置５２が出力した被制御装置５３の被制御装置属性データをインターネット網８を経由して機器管理装置１２に送信する。加えて、回線終端装置５１は、送信した被制御装置属性データに対応して機器管理装置１２から送信されたコマンドセットデータをインターネット網８を経由して受信し、ホームネットワーク管理装置５２に出力する。
【００３１】
ホームネットワーク管理装置５２は、機器管理装置１２宛に送信する被制御装置５３の被制御装置属性データを回線終端装置５１に出力する。さらにホームネットワーク管理装置５２は、送信した被制御装置属性データに対応して機器管理装置１２からインターネット網８を経由して送信されたコマンドセットデータを回線終端装置５１から受信し、ＴＥ５４に出力する。
【００３２】
被制御装置５３は、遠隔制御装置１による制御対象のＩＰ機器である。以下では、被制御装置５３は、市販の無線アクセスポイント（ＡＰ）である場合を例にして説明する。
ＴＥ５４は、ホームネットワーク管理装置５２から受信したコマンドセットデータを記憶する。さらに、ＴＥ５４は、狭帯域無線アクセスポイント１４が狭帯域無線通信網９を経由して送信した圧縮コマンドを狭帯域無線端末５５から受信し、コマンドセットデータが示す変換ルールに従って、受信した圧縮コマンドを個別コマンドに変換する。ＴＥ５４は、個別コマンドをＴＣＰ／ＩＰのパケットに設定して被制御装置５３に出力する。また、ＴＥ５４は、ＴＣＰ／ＩＰのパケットにより被制御装置５３から受信した個別コマンドを変換ルールに従って圧縮コマンドに変換し、狭帯域無線端末５５に出力する。
【００３３】
狭帯域無線端末５５は、狭帯域無線アクセスポイント１４が狭帯域無線通信網９を経由して送信した無線信号を受信し、受信した無線信号から狭帯域無線通信用のパケットに設定された圧縮コマンドを取得してＴＥ５４に出力する。また、狭帯域無線端末５５は、ＴＥ５４が出力した圧縮コマンドを狭帯域無線通信用のパケットに設定して無線信号により出力し、狭帯域無線通信網９を経由して送信する。
【００３４】
図２は、機器管理装置１２の構成を示すブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。同図に示すように、機器管理装置１２は、インタフェース部１２１、制御部１２２、記憶部１２３、及び処理部１２４を備えて構成される。
【００３５】
インタフェース部１２１は、ＩＰ等により他の装置とデータを送受信する。制御部１２２は、各部の制御や、データの一時的な格納や、データの転送等を行う。記憶部１２３は、各種データを記憶する。
【００３６】
処理部１２４は、コマンドセット送信部１２５、被制御装置リスト読出部１２６、出力指示部１２７、及びコマンド出力部１２８を備える。
コマンドセット送信部１２５は、ホームネットワーク管理装置５２から通知された被制御装置属性データに含まれる属性に応じたコマンドセットデータをデータベース装置１１から読み出し、ホームネットワーク管理装置５２宛に送信する。また、コマンドセット送信部１２５は、通知された被制御装置属性データをデータベース装置１１に書き込む。
【００３７】
被制御装置リスト読出部１２６は、データベース装置１１から被制御装置属性データを読み出し、被制御装置属性データにＭＡＣアドレスが設定されているＴＥ５４が通信可能かを確認するための確認信号を送信する。被制御装置リスト読出部１２６は、確認信号に対して応答が返送されたＴＥ５４に接続されている被制御装置５３の属性を被制御装置属性データから読み出し、読み出した属性に対応したコマンドセットデータをデータベース装置１１から読み出して記憶部１２３に書き込む。
【００３８】
出力指示部１２７は、オペレータ端末３にコマンドの実行に関する情報を出力し、表示させる。コマンド出力部１２８は、記憶部１２３に記憶されているコマンドセットデータの個別コマンドのフォーマットを参照し、オペレータ端末３から受信したコマンド実行命令を被制御装置５３の属性に対応した個別コマンドに変換する。コマンド出力部１２８は、平常時は個別コマンドをインターネット網８を経由して送信し、インターネット網８の切断時は個別コマンドと被制御装置５３の属性及び被制御装置５３に接続されているＴＥ５４のＭＡＣアドレスとをＩＰ−ＴＥ１３に出力する。
【００３９】
図３は、ＩＰ−ＴＥ１３の構成を示すブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。同図に示すように、ＩＰ−ＴＥ１３は、インタフェース部１３１、制御部１３２、記憶部１３３、及び処理部１３４を備えて構成される。
【００４０】
インタフェース部１３１は、ＩＰ等により他の装置とデータを送受信する。制御部１３２は、各部の制御や、データの一時的な格納や、データの転送等を行う。記憶部１３３は、ＴＥ５４が接続されている被制御装置５３の属性に対応したコマンドセットセットデータを記憶する。
【００４１】
処理部１３４は、変換部１３５（制御側変換部）を備える。変換部１３５は、機器管理装置１２から受信した被制御装置５３の属性に対応したコマンドセットデータをデータベース装置１１から読み出して記憶部１３３に書き込む。変換部１３５は、記憶部１３３に記憶されているコマンドセットデータが示す変換ルールに基づいて、機器管理装置１２から受信した個別コマンドを圧縮コマンドに変換し、ＴＥ５４のＭＡＣアドレスとともに狭帯域無線アクセスポイント１４に出力する。また、変換部１３５は、被制御装置５３が狭帯域無線通信網９を経由して送信した圧縮コマンドを狭帯域無線アクセスポイント１４から受信し、変換ルールに基づいて個別コマンドに変換し、機器管理装置１２に出力する。
【００４２】
図４は、ホームネットワーク管理装置５２の構成を示す機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。同図に示すように、ホームネットワーク管理装置５２は、インタフェース部５２１、制御部５２２、記憶部５２３、及び処理部５２４を備えて構成される。
【００４３】
インタフェース部５２１は、ＩＰ等によりホームネットワーク７を介して他の装置とデータを送受信する。制御部５２２は、各部の制御や、データの一時的な格納や、データの転送等を行う。記憶部５２３は、コマンドセットデータを記憶する。
【００４４】
処理部５２４は、通知部５２５及びコマンドセット設定部５２６を備える。通知部５２５は、被制御装置５３の被制御装置属性データを機器管理装置１２宛てに送信する。コマンドセット設定部５２６は、通知部５２５が送信した被制御装置属性データに対応して機器管理装置１２がインターネット網８を経由して送信したコマンドセットデータを回線終端装置５１から受信する。コマンドセット設定部５２６は、コマンドセットデータを記憶部５２３に書き込むとともに、被制御装置５３のＩＰアドレスと併せてＴＥ５４に出力する。通知部５２５は、ＴＥ５４が何らかの原因でコマンドセットデータを消去してしまった場合など、必要に応じて記憶部５２３からコマンドセットデータを読み出してＴＥ５４に出力する。
【００４５】
図５は、ＴＥ５４の構成を示す機能ブロック図であり、本実施形態と関係する機能ブロックのみを抽出して示してある。同図に示すように、ＴＥ５４は、インタフェース部５４１、制御部５４２、記憶部５４３、及び処理部５４４を備えて構成される。
【００４６】
インタフェース部５４１は、第１通信部５４１１と第２通信部５４１２を有する。第１通信部５４１１は、ホームネットワーク７を介してホームネットワーク管理装置５２や被制御装置５３とデータを送受信する。第２通信部５４１２は、シリアルインタフェースやＵＳＢなどにより狭帯域無線端末５５とデータを送受信する。制御部５４２は、各部の制御や、データの一時的な格納や、データの転送等を行う。記憶部５４３は、コマンドセットデータと被制御装置５３のＩＰアドレスを記憶する。
【００４７】
処理部５４４は、コマンドセット受信部５４５、確認応答部５４６、及び変換部５４７（被制御側変換部）を備える。コマンドセット受信部５４５は、機器管理装置１２がインターネット網８を経由して送信したコマンドセットデータをホームネットワーク管理装置５２から受信し、記憶部５４３に書き込む。確認応答部５４６は、機器管理装置１２が狭帯域無線通信網９を経由して送信した確認信号に対する応答を返送する。変換部５４７は、遠隔制御装置１が狭帯域無線通信網９を経由して送信した圧縮コマンドを狭帯域無線端末５５から受信し、記憶部５４３に記憶されているコマンドセットデータが示す変換ルールに従って、個別コマンドに変換する。変換部５４７は、個別コマンドを記憶部５４３から読み出した被制御装置５３のＩＰアドレスを宛先としてホームネットワーク７を経由して出力する。また、変換部５４７は、被制御装置５３がホームネットワーク７を経由して送信した個別コマンドを受信し、変換ルールに従って圧縮コマンドに変換して遠隔制御装置１宛てに送信する。
【００４８】
図６は、圧縮コマンドのフォーマットの例を示す図である。同図では、コマンドの機能ごとに、機能を一意に特定するコマンド番号と、圧縮コマンドに設定しうるパラメータと、各パラメータの設定値とを示している。
例えば、無線アクセスポイントに実行させる機能が「チャネル設定」の圧縮コマンドは、８ビット（２バイト）長のコマンド番号と、各４ビット（１バイト）長の設定先無線デバイス、ｐａｒａｍ１、ｐａｒａｍ２、及びｐａｒａｍ３のパラメータとからなる。設定先無線デバイスパラメータは、無線アクセスポイントが具備する無線チップを特定する番号を示す。また、ｐａｒａｍ１は設定周波数、ｐａｒａｍ２は設定チャネル番号、ｐａｒａｍ３は設定帯域を示す。
【００４９】
図７は、コマンドセットデータの例を示す図である。同図に示すように、コマンドセットデータは、被制御装置５３の属性と、この属性の被制御装置５３が実行可能なコマンドの機能と、各機能に対応した個別コマンドの記述形式と、個別コマンドと圧縮コマンドの変換ルールとを示す。個別コマンドの記述形式には、パラメータ値の設定位置と、設定しうるパラメータ値が含まれうる。例えば、同図に示すように、機能「set txpower」に対応した個別コマンドのフォーマットは、「airset」、「txpower」それぞれに続いてパラメータ値が設定される。「airset」に続いて設定するパラメータ値は「11a」、「11g」のいずれかであり（{11a|11g}）、「txpower」に続いて設定するパラメータ値は０から１００の間の値（［0-100]）である。また、変換ルールは、個別コマンドの各パラメータの設定値と圧縮コマンドの各パラメータの設定値との対応付けを示している。
【００５０】
図８は、遠隔制御システムにおけるレイヤ構成図であり、国際標準化機構（ＩＳＯ）のＯＳＩ（Open Systems Interconnection）参照モデルに基づいている。ここでは、平常時、個別コマンドはｔｅｌｎｅｔやＨＴＴＰ（Hypertext Transfer Protocol）を利用して送信される場合について示している。
機器管理装置１２とＩＰ−ＴＥ１３間、及び、ＴＥ５４と被制御装置５３間では、レイヤ１、レイヤ２として、イーサネット（登録商標）の物理層（ＰＨＹ）、及びＭＡＣ(Medium Access Control)層が用いられる。そして、レイヤ３以上のプロトコルとして、ネットワーク層であるＩＰ、トランスポート層であるＴＣＰ、アプリケーション層であるｔｅｌｎｅｔやＨＴＴＰが用いられる。このｔｅｌｎｅｔやＨＴＴＰは、ＴＣＰ／ＩＰのペイロードであり、このペイロードに個別コマンドが設定される。
【００５１】
一方、狭帯域無線アクセスポイント１４と狭帯域無線端末５５間では、レイヤ１、レイヤ２として、狭帯域無線通信で使用するワイヤレス物理層（ＷＰＨＹ）、ＷＭＡＣ（ワイヤレスＭＡＣ）層が用いられる。そして、個別コマンドを変換して得られた圧縮コマンドはＷＭＡＣのペイロードに設定される。このペイロードは、レイヤ３以上が圧縮されたペイロードである。
【００５２】
具体的には、機器管理装置１２は、個別コマンドをＴＣＰ／ＩＰのペイロードに設定したパケットによりＩＰ−ＴＥ１３に送信する。このとき、個別コマンドは、複数のパケットに分割して送信されうる。ＩＰ−ＴＥ１３は、受信したパケットのＴＣＰ／ＩＰのペイロードに設定されている個別コマンドを取得する。ＩＰ−ＴＥ１３は、個別コマンド全体を受信すると、個別コマンドを圧縮コマンドに変換し、圧縮コマンドをＴＣＰ／ＩＰのペイロードに設定したパケットを狭帯域無線アクセスポイント１４に出力する。狭帯域無線アクセスポイント１４は、受信したパケットのＴＣＰ／ＩＰのペイロードから圧縮コマンドを取得すると、ＷＭＡＣのペイロードに設定し、送信する。
狭帯域無線端末５５は、レイヤ２のＷＭＡＣの上の圧縮されたペイロードをＴＥ５４に出力し、ＴＥ５４は、圧縮されたペイロードに設定されている圧縮コマンドを個別コマンドに変換する。ＴＥ５４は、ＴＣＰ／ＩＰのパケットを生成すると、変換した個別コマンドをＴＣＰ／ＩＰのペイロードに設定し、被制御装置５３宛に送信する。
【００５３】
被制御装置５３から遠隔制御装置１宛の圧縮コマンドが送信された際には、上記と逆の操作が行われる。
つまり、被制御装置５３は、個別コマンドをＴＣＰ／ＩＰのペイロードに設定したパケットを送信する。ＴＥ５４は、受信したパケットのＴＣＰ／ＩＰのペイロードに設定されている個別コマンドを取得し、圧縮コマンドに変換して圧縮されたペイロードを生成する。ＴＥ５４は、圧縮されたペイロードを狭帯域無線端末５５に出力する。狭帯域無線端末５５は、ＷＭＡＣのペイロードに、ＴＥ５４から受信した圧縮コマンドを設定し、送信する。
狭帯域無線アクセスポイント１４は、ＷＭＡＣの上の圧縮されたペイロードを取得する。狭帯域無線アクセスポイント１４は、ＴＣＰ／ＩＰのパケットを生成すると、圧縮されたペイロード、すなわち、圧縮コマンドをＴＣＰ／ＩＰのペイロードに設定してＩＰ−ＴＥ１３に出力する。ＩＰ−ＴＥ１３は、受信したパケットのＴＣＰ／ＩＰのペイロードから圧縮コマンドを取得して個別コマンドに変換し、ＴＣＰ／ＩＰのペイロードに設定して機器管理装置１２に出力する。
【００５４】
上述したように、本実施形態は、ＶｏＩＰ（Voice over IP）アダプタが、非ＩＰ系機器（電話）のデータ（音声）をＩＰパケットにカプセル化して送信するような方法とは異なり、レイヤ３以上のデータを圧縮して送信する。よって、個別コマンドを送信する場合と比較し、狭帯域無線アクセスポイント１４と狭帯域無線端末５５間で狭帯域無線通信網９を経由してコマンドを送信する際のデータ量を大きく低減することができる。
【００５５】
なお、上記においては、個別コマンドがＴＣＰ／ＩＰを利用したプロトコルにより送信される例を示しているが、他のレイヤ３以上のプロトコルを利用する場合にも適用可能できる。例えば、家電などの制御プロトコルであるECHONET LiteやZigBee（登録商標）などが利用できる。
【００５６】
続いて、遠隔制御システムの動作を説明する。
なお、機器管理装置１２の処理部１２４、ＩＰ−ＴＥ１３の処理部１３４、ホームネットワーク管理装置５２の処理部５２４、ＴＥ５４の処理部５４４はそれぞれ、インタフェース部１２１、インタフェース部１３１、インタフェース部５２１、インタフェース部５４１を介して他の装置とのデータを送受信するが、以下では省略して記載する。
【００５７】
図９は、ＴＥ５４へのコマンドインストール手順を示すシーケンス図である。
被制御装置５３の電源が投入されると（ステップＳ１０５）、被制御装置５３は、ＵＰｎＰ（Universal Plug and Play）のプロトコルにより、ホームネットワーク７に接続されたことを通知するＳＳＤＰ  ＮＯＴＩＦＹを送信する（ステップＳ１１０）。ホームネットワーク管理装置５２の通知部５２５は、機能を問い合わせるためのＭ−ＳＥＲＡＣＨを送信し（ステップＳ１１５）、Ｍ−ＳＥＲＡＣＨを受信した被制御装置５３は、問い合わせに応答するために２００ＯＫを返送する（ステップＳ１２０）。ホームネットワーク管理装置５２の通知部５２５は、２００ＯＫを受信すると、機能の詳細を読み出すためのＨＴＴＰ  ＧＥＴを２００ＯＫの送信元である被制御装置５３に送信する（ステップＳ１２５）。被制御装置５３は、自装置の機能や属性の情報を含んだＤｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎを返送する（ステップＳ１３０）。
【００５８】
ホームネットワーク管理装置５２の通知部５２５は、Ｄｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎから読み出した被制御装置５３の属性及びＭＡＣアドレスを機種型番通知に設定し、機器管理装置１２宛に送信する（ステップＳ１３５）。機器管理装置１２のコマンドセット送信部１２５は、回線終端装置５１からインターネット網８を経由して機種型番通知を受信する（ステップＳ１４０）。コマンドセット送信部１２５は、機種型番通知に設定されている属性を示す機種型番情報をデータベース装置１１に送信し、コマンドセットデータの読み出しを要求する（ステップＳ１４５）。コマンドセット送信部１２５は、データベース装置１１から機種型番情報が示す属性に対応したコマンドセットデータを受信すると（ステップＳ１５０）、機種型番通知送信元のホームネットワーク管理装置５２宛に送信する（ステップＳ１５５）。
【００５９】
ホームネットワーク管理装置５２のコマンドセット設定部５２６は、機器管理装置１２からインターネット網８を経由して送信されたコマンドセットデータを回線終端装置５１から受信する（ステップＳ１６０）。コマンドセット設定部５２６は、受信したコマンドセットデータを、被制御装置５３のＩＰアドレスと対応付けて記憶部５２３に書き込む（ステップＳ１６５）。さらに、コマンドセット設定部５２６は、コマンドセットデータと、被制御装置５３のＩＰアドレスをＴＥ５４に送信する（ステップＳ１７０）。ＴＥ５４のコマンドセット受信部５４５は、ホームネットワーク管理装置５２から受信したこれらの情報を対応付けて記憶部５４３に書き込む（ステップＳ１７５）。
【００６０】
ＴＥ５４のコマンドセット受信部５４５は、書き込みが正常に終了すると、確認応答をホームネットワーク管理装置５２に返送する（ステップＳ１８０）。ホームネットワーク管理装置５２のコマンドセット設定部５２６は、確認応答に設定されているＴＥ５４のＭＡＣアドレスを取得し、取得したＭＡＣアドレスをＴＥ５４の識別情報として確認応答に設定し、機器管理装置１２宛に返送する（ステップＳ１８５）。機器管理装置１２のコマンドセット送信部１２５は、回線終端装置５１からインターネット網８を経由して確認応答を受信する（ステップＳ１９０）。コマンドセット送信部１２５は、ホームネットワーク管理装置５２から受信した被制御装置５３の属性、及び識別情報と、ＴＥ５４のＭＡＣアドレスとを対応付けた被制御装置属性データをデータベース装置１１に書き込む（ステップＳ１９５）。
【００６１】
図１０は、狭帯域通信を用いた遠隔制御手順を示すシーケンス図であり、図１０の処理の後に実行される。
災害等により回線終端装置５１に接続されているＷＡＮ回線がダウンするなどしてインターネット網８が使用できない状態になると（ステップＳ３０５）、ユーザは被制御装置リストの読み出し指示をオペレータ端末３に入力する。機器管理装置１２の被制御装置リスト読出部１２６は、オペレータ端末３から被制御装置リストの読み出し指示を受信すると、データベース装置１１に記憶されている被制御装置属性データを読み出す（ステップＳ３１０）。出力指示部１２７は、読み出された被制御装置属性データに登録されている被制御装置５３の一覧をオペレータ端末３に送信し、表示させる。オペレータ端末３は、表示されている中からユーザが制御対象として指定した被制御装置５３を特定する情報を機器管理装置１２に送信する。
【００６２】
機器管理装置１２のコマンド出力部１２８は、オペレータ端末３から受信した情報により特定される被制御装置５３に対応したＴＥ５４のＭＡＣアドレスを被制御装置属性データから読み出す。コマンド出力部１２８は、読み出したＴＥ５４のＭＡＣアドレスを宛先に設定したＴＥ確認をＩＰ−ＴＥ１３に出力する（ステップＳ３１５）。ＩＰ−ＴＥ１３は、受信したＴＥ確認を狭帯域無線アクセスポイント１４に出力し（ステップＳ３２０）、狭帯域無線アクセスポイント１４は受信したＴＥ確認を無線により送信する（ステップＳ３２５）。
【００６３】
狭帯域無線端末５５は、狭帯域無線アクセスポイント１４から狭帯域無線通信網９を経由して送信されたＴＥ確認を受信し、ＴＥ５４に出力する（ステップＳ３３０）。ＴＥ５４の確認応答部５４６は、狭帯域無線端末５５からＴＥ確認を受信すると（ステップＳ３３０）、ＴＥ確認応答を返送する（ステップＳ３３５）。狭帯域無線端末５５は、ＴＥ確認応答を無線により送信し（ステップＳ３４０）、狭帯域無線アクセスポイント１４は、狭帯域無線通信網９を経由して受信したＴＥ確認応答をＩＰ−ＴＥ１３に出力する（ステップＳ３４５）。機器管理装置１２のコマンド出力部１２８は、ＩＰ−ＴＥ１３からＴＥ確認応答を受信すると（ステップＳ３５０）、ＴＥ確認応答に送信元して設定されているＴＥ５４のＭＡＣアドレスにより特定される被制御装置属性データから、制御対象の被制御装置５３の属性を取得する。コマンド出力部１２８は、取得した属性を設定したコマンドセット取得要求をデータベース装置１１に出力する（ステップＳ３５５）。データベース装置１１は、コマンドセット取得要求に設定されている属性に対応したコマンドセットデータを機器管理装置１２に返送する（ステップＳ３６０）。
【００６４】
機器管理装置１２のコマンド出力部１２８は、コマンドセットデータを記憶部１２３に書き込む。出力指示部１２７は、コマンドセットデータに記述されている機能の一覧をオペレータ端末３に送信し、表示させる。ユーザは、表示されている中から制御対象の被制御装置５３に実行させる機能を選択し、さらに選択した機能に対応したパラメータの値をオペレータ端末３に入力する。オペレータ端末３は、ユーザにより選択された機能と、入力されたパラメータの値とを設定したコマンド実行命令を機器管理装置１２に出力する。
【００６５】
機器管理装置１２のコマンド出力部１２８は、オペレータ端末３から受信したコマンド実行命令から機能とパラメータの値を取得する。コマンド出力部１２８は、記憶部１２３に記憶されているコマンドセットデータから、取得した機能に対応した個別コマンドの記述フォーマットを読み出す。コマンド出力部１２８は、読み出した記述フォーマット内のパラメータ値の記述位置に、コマンド実行命令から取得したパラメータの値に対応した設定値を記述して個別コマンドを生成する（ステップＳ３６５）。ここでは、機器ヘルスチェックの個別コマンドが生成されたとする。コマンド出力部１２８は、生成した機器ヘルスチェックの個別コマンドと、被制御装置５３の属性と、ＴＥ５４のＭＡＣアドレスをＩＰ−ＴＥ１３に出力する（ステップＳ３７０）。
【００６６】
ＩＰ−ＴＥ１３の変換部１３５は、機器管理装置１２から受信した属性に対応したコマンドセットデータをデータベース装置１１から読み出し、記憶部１３３に書き込む。変換部１３５は、コマンドセットデータが示す個別コマンドのフォーマットと変換ルールに基づいて、圧縮コマンドのフォーマット内のパラメータ値の記述位置に、個別コマンドから取得したパラメータの値に対応した設定値を記述し、機器ヘルスチェックを個別コマンドから圧縮コマンドに変換する（ステップＳ３７５）。変換部１３５は、変換により得た圧縮コマンドと、ＴＥ５４のＭＡＣアドレスを狭帯域無線アクセスポイント１４に出力する（ステップＳ３８０）。狭帯域無線アクセスポイント１４は、ＩＰ−ＴＥ１３から受信した機器ヘルスチェックの圧縮コマンドを、ＴＥ５４のＭＡＣアドレスを宛先として無線により送信する（ステップＳ３８５）。
【００６７】
狭帯域無線端末５５は、狭帯域無線アクセスポイント１４から狭帯域無線通信網９を経由して送信された機器ヘルスチェックの圧縮コマンドを受信し、ＴＥ５４に出力する（ステップＳ３９０）。ＴＥ５４の変換部５４７は、コマンドセットデータが示す変換ルールと個別コマンドのフォーマットに従って、個別コマンドのフォーマット内のパラメータ値の記述位置に、圧縮コマンドから取得したパラメータの値に対応した設定値を記述し、機器ヘルスチェックを圧縮コマンドから個別コマンドに変換する（ステップＳ３９５）。変換部５４７は、ＴＣＰ／ＩＰのパケットのペイロードに、変換により得た機器ヘルスチェックの個別コマンドを設定し、宛先のＩＰアドレスに記憶部５４３から読み出した被制御装置５３のＩＰアドレスを設定する。さらに、変換部５４７は、送信元のＩＰアドレスに、ＴＥ５４のＩＰアドレスを設定して被制御装置５３に送信する（ステップＳ４００）。
【００６８】
被制御装置５３は、個別コマンドの機器ヘルスチェックを受信すると、コマンド実行結果として機器確認応答を、個別コマンドの送信元であるＴＥ５４に出力する（ステップＳ４０５）。ＴＥ５４の変換部５４７は、コマンドセットデータが示す個別コマンドのフォーマットと変換ルールに基づいて、圧縮コマンドのパラメータ値の記述位置に、個別コマンドから取得したパラメータの値に対応した設定値を記述し、機器確認応答を個別コマンドから圧縮コマンドに変換する（ステップＳ４１０）。変換部５４７は、圧縮コマンドに変換された機器確認応答を狭帯域無線端末５５に出力する（ステップＳ４１５）。
【００６９】
狭帯域無線端末５５は、圧縮コマンドの機器確認応答を無線により送信し（ステップＳ４２０）、狭帯域無線アクセスポイント１４は、狭帯域無線通信網９を経由して受信したこの機器確認応答をＩＰ−ＴＥ１３に出力する（ステップＳ４２５）。機器管理装置１２のコマンド出力部１２８は、コマンドセットデータが示す変換ルールと個別コマンドのフォーマットに従って、個別コマンドのフォーマットが示すパラメータ値の記述位置に、圧縮コマンドから取得したパラメータの値に対応した設定値を記述し、機器確認応答を圧縮コマンドから個別コマンドに変換する（ステップＳ４３０）。コマンド出力部１２８は、個別コマンドに変換された機器確認応答を機器管理装置１２に出力する（ステップＳ４３５）。機器管理装置１２の出力指示部１２７は、被制御装置５３から機器確認応答を受信した旨の情報をオペレータ端末３に出力し、表示させる。
【００７０】
さらに、ユーザがコマンドセットデータに記述されている機能の一覧の中から選択した機能と、選択した機能に対応したパラメータの値をオペレータ端末３が機器管理装置１２に送信すると、ステップＳ３６５以降の処理が実行される。これにより、狭帯域無線通信網９上は圧縮コマンドを利用し、機器管理装置１２から被制御装置５３へ各種設定を行ったり、情報を収集したりすることが可能となる（ステップＳ４４０）。
【００７１】
図１１は、コマンド変換の処理例を説明する図である。
ユーザがオペレータ端末３に、制御対象の被制御装置５３を特定する情報と、この被制御装置５３に実行させる機能を入力すると、オペレータ端末３は、その機能に対応するパラメータを入力するためのＧＵＩ（グラフィック・ユーザ・インタフェース）を表示する。ユーザが、各パラメータの値を入力し、機能実行指示を入力すると、オペレータ端末３は、被制御装置５３を特定する情報と、実行させる機能、及び選択されたパラメータとを設定した実行指示を機器管理装置１２に送信する。
ここでは、機能「チャネル設定」のコマンドが選択され、ＧＵＩにより、パラメータとして周波数「２．４ＧＨｚ」、チャネル番号「４」、帯域「４０ＭＨｚ」が入力されたとする。
【００７２】
機器管理装置１２のコマンド出力部１２８は、オペレータ端末３から受信したコマンド実行命令に設定されている機能「チャネル設定」に対応した個別コマンドの記述フォーマットを読み出す。例えば、コマンド出力部１２８は、読み出した記述フォーマットが示すパラメータ値の記述位置に、実行指示に設定されているパラメータの値である周波数「２．４ＧＨｚ」、チャネル番号「４」、帯域「４０ＭＨｚ」に対応した値を設定し、個別コマンドを生成する。これにより、例えば、被制御装置５３がＡ社の無線アクセスポイントである場合、個別コマンドＣ１が生成され、Ｂ社の無線アクセスポイントである場合、個別コマンドＣ２が生成される。
ＩＰ−ＴＥ１３の変換部１３５は、機器管理装置１２から個別コマンドＣ１またはＣ２を受信すると、個別コマンドＣ１またはＣ２の記述から機能が「チャネル設定」であると判断する。
【００７３】
ＩＰ−ＴＥ１３の変換部１３５は、図７に示す機能「チャネル設定」の記述に従って個別コマンドを記述する。「チャネル設定」の個別コマンドは、コマンド番号（２バイト）と、設定先無線デバイス（１バイト）、ｐｒａｍ１（１バイト）、ｐａｒａｍ２（１バイト）、ｐａｒａｍ３（１バイト）の４つのパラメータからなる。コマンド番号には機能に対応した「０２」が設定される。設定先無線デバイス、ｐａｒａｍ１にはそれぞれ、個別コマンドＣ１に示す「airset」のパラメータ値「11g」、あるいは、個別コマンドＣ２の「interface」のパラメータ値「dot11radio 0」に対応した「２」、「１」が設定される。ｐａｒａｍ２には、個別コマンドＣ１に示す「channel」のパラメータ値「4+8」、あるいは、個別コマンドＣ２の「channel」のパラメータ値「4」に対応した「４」が設定される。ｐａｒａｍ３には、個別コマンドＣ１に示す「bandwidth」のパラメータ値「40m」、あるいは、個別コマンドＣ２の「width」のパラメータ値「40-above」に対応した「2」が設定される。これにより、変換部１３５は、個別コマンドＣ１、Ｃ２を、圧縮コマンドＣ３「０ｘ０２２１４２」に変換する。
【００７４】
ＩＰ−ＴＥ１３の変換部１３５により変換された圧縮コマンドＣ３を受信したＴＥ５４の変換部５４７は、コマンド番号から機能「チャネル設定」を特定する。変換部１３５は、特定した機能に対応した個別コマンドのフォーマット及び変換ルールを記憶部５４３に記憶されているコマンドセットデータから読み出す。変換部５４７は、変換ルールに基づいて圧縮コマンドＣ３の各パラメータ値に対応した個別コマンドの設定値を取得する。
【００７５】
例えば、Ａ社の無線アクセスポイントのコマンドセットデータを用いた場合、設定先無線デバイスパラメータ「２」、ｐｒａｍ１「１」は、「airset」に続くパラメータ「11g」に対応する。ｐａｒａｍ２「４」は、「channel」に続くパラメータ値「4+8」に対応する。ｐａｒａｍ３「２」は、「bandwidth」に続く「40M」に対応する。変換部５４７は、個別コマンドのフォーマットで示される各パラメータ値の記述位置に、圧縮コマンドに設定されているパラメータの値に対応した設定値を記述して個別コマンドＣ１を生成する。
【００７６】
一方、Ｂ社の無線アクセスポイントのコマンドセットデータを用いた場合、設定先無線デバイスパラメータ「２」、ｐｒａｍ１「１」は、「interface」に続くパラメータ「dot11radio 0」に対応する。ｐａｒａｍ２「４」は、「channel」に続くパラメータ値「4」に対応する。ｐａｒａｍ３「２」は、「bandwidth」に続く「40-above」に対応する。変換部５４７は、個別コマンドのフォーマットで示される各パラメータ値の記述位置に、圧縮コマンドに設定されているパラメータの値に対応した設定値を記述して個別コマンドＣ２を生成する。
上記のように、ＩＰ−ＴＥ１３において個別コマンドを圧縮コマンドに変換して狭帯域無線通信網９を経由して送信し、ＴＥ５４は、個別コマンドを圧縮コマンドに変換して被制御装置５３に出力する。
【００７７】
なお、ホームネットワーク管理装置５２は、ＴＥ５４と一体の装置であってもよい。また、機器管理装置１２が、ＩＰ−ＴＥ１３の変換部１３５の機能を備えてもよい。ＩＰ−ＴＥ１３は、機器管理装置１２が備える変換部１３５が変換により得た圧縮コマンドをそのまま狭帯域無線アクセスポイント１４にトンネリングして転送する。なお、この場合、コマンドセットデータにコマンド実行命令と圧縮コマンドの変換ルールをさらに記述しておき、機器管理装置１２が備える変換部１３５は、オペレータ端末３から受信したコマンド実行命令を、この変換ルールに従って直接圧縮コマンドに変換し、ＩＰ−ＴＥ１３に出力してもよい。機器管理装置１２は、コマンドセットデータからコマンド実行命令と圧縮コマンドの変換ルールの部分を除いてホームネットワーク管理装置５２に送信する。
また、コマンドセットデータは、予めＴＥ５４の記憶部５４３に記憶されていてもよい。
【００７８】
上述した本実施形態によれば、遠隔制御システムは、被制御対象であるＩＰ機器の機種や型番等の属性によって異なる個別コマンドを、ＩＰ機器の属性に依存せず、機能を共通化した圧縮コマンドに変換し、狭帯域無線通信網９を経由して送受信しながら仮想的にＩＰ通信を行う。よって、狭帯域通信により接続される被制御対象のＩＰ機器に対してコマンドの転送遅延を抑えながら遠隔制御を行うことが可能となる。
【００７９】
上述したデータベース装置１１、機器管理装置１２、ＩＰ−ＴＥ１３、狭帯域無線アクセスポイント１４、回線終端装置５１、ホームネットワーク管理装置５２、被制御装置５３、ＴＥ５４、及び狭帯域無線端末５５は、内部にコンピュータシステムを有している。そして、本実施形態のデータベース装置１１、機器管理装置１２、ＩＰ−ＴＥ１３、狭帯域無線アクセスポイント１４、回線終端装置５１、ホームネットワーク管理装置５２、被制御装置５３、ＴＥ５４、及び狭帯域無線端末５５の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。なお、ここでいう「コンピュータシステム」とは、ＣＰＵ及び各種メモリやＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００８０】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００８１】
１  遠隔制御装置
３  オペレータ端末
７  ホームネットワーク
８  インターネット網
９  狭帯域無線通信網
１１  データベース装置（記憶部）
１２  機器管理装置
１３  ＩＰ−ＴＥ
１４  狭帯域無線アクセスポイント（通信部）
５１  回線終端装置
５２  ホームネットワーク管理装置
５３  被制御装置
５４  ＴＥ（変換装置）
５５  狭帯域無線端末
１２１、１３１、５２１、５４１  インタフェース部
１２２、１３２、５２２、５４２  制御部
１２３、１３３、５２３、５４３  記憶部
１２４、１３４、５２４、５４４  処理部
１２５  コマンドセット送信部
１２６  被制御装置リスト読出部
１２７  出力指示部
１２８  コマンド出力部
１３５  変換部（制御側変換部）
５２５  通知部
５２６  コマンドセット設定部
５４５  コマンドセット受信部
５４６  確認応答部
５４７  変換部（被制御側変換部）
５４１１  第１通信部
５４１２  第２通信部
【図１】
2014007712.tif 000003
【図２】
2014007712.tif 000004
【図３】
2014007712.tif 000005
【図４】
2014007712.tif 000006
【図５】
2014007712.tif 000007
【図６】
2014007712.tif 000008
【図７】
2014007712.tif 000009
【図８】
2014007712.tif 000010
【図９】
2014007712.tif 000011
【図１０】
2014007712.tif 000012
【図１１】
2014007712.tif 000013