(57)【要約】【課題】家庭内の被制御機器を遠隔制御する時、被制御機器の持っている機能に応じてＷＥＢ画面を作成していたため、新しい被制御機器が増える毎にサーバ装置のソフトウェアも変更が必要である。このため、新しい機能を持った被制御機器の開発だけでなく、サーバ装置も同時に開発及びテストを実施しなければならず、開発期間の短縮や開発コストを下げる妨げになっていた。【解決手段】サーバ装置２１０に機器固有のデータを置き、ＷＥＢ表示データ作成部２１２は、被制御機器２００から得られる機器種別を示すデータをもとにＷＥＢ表示データを作成する、もしくは被制御機器２００に置かれた機器固有のデータをもとにＷＥＢ表示データを作成する。これにより、サーバ装置２１０のソフトウェアを変更することなく、被制御機器２００の違いや、その機能の違いによる操作画面の変更に容易に対応することができる。【選択図】  図１
2004297545.tif 000002
【特許請求の範囲】
【請求項１】
インターネット通信を行なう通信制御部と、機器の種別を示すデータを保存する機器種別保存部とを有する被制御機器と、
インターネット通信を行なう通信制御部と、前記機器種別保存部から機器の種別を示すデータを受け取る機器種別判別部と、被制御機器固有のデータを保存する機器固有データ保存部と、機器データ及び機器種別をもとにＷＥＢ画面作成に必要なデータを生成する機器データ解析部と、前記機器データ解析部で生成されたデータを元にＷＥＢ画面を作成するＷＥＢ表示データ作成部と、インターネットを通じてＷＥＢ表示データを送信する通信制御部とを有するサーバ装置とを備え、
前記機器データ解析部は、前記機器種別保存部にある機器種別データと前記機器固有データ保存部にある機器データとから前記被制御機器に固有のデータを抽出し、
前記ＷＥＢ表示データ作成部は、前記機器データ解析部で抽出したデータに基づいてＷＥＢ表示データを作成することを特徴とする遠隔制御装置。
【請求項２】
インターネット通信を行なう通信制御部と、機器固有のデータを保存する機器固有データ保存部とを有する被制御機器と、
インターネット通信を行なう通信制御部と、前記機器固有データ保存部から機器固有のデータを受け取る機器データ記憶部と、前記機器データ記憶部にある前記被制御機器固有のデータをもとにＷＥＢ画面に必要なデータを生成する機器データ解析部と、前記機器データ解析部で生成されたデータからＷＥＢ画面を作成するＷＥＢ表示データ作成部と、インターネットを通じてＷＥＢ表示データを送信する通信制御部とを有するサーバ装置とを備え、
前記機器データ解析部は、前記機器固有データ保存部にある機器固有のデータを読み取り、
前記ＷＥＢ表示データ作成部は、前記機器データ解析部で読み取ったデータに応じたＷＥＢ表示データを作成することを特徴とする遠隔制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット経由で、外部機器から家庭内の機器を制御する遠隔制御機器に関する。
【０００２】
【従来の技術】
従来、インターネット経由で家庭内の機器（以後、被制御機器という）を制御する際に、パーソナルコンピュータ（ＰＣ）や携帯電話等の端末装置を用い、サーバ装置にある電子番組表から番組予約する方法が知られている。その一例が特許文献１である。
【０００３】
例えば、ブラウザ機能を用いて家庭内にある被制御機器を遠隔制御するには、被制御機器の持っている機能に応じてＷＥＢ画面を作成しており、新しい被制御機器が増えるたびにサーバ装置側のソフトウェアも変更する必要であった。
【０００４】
なお、従来の技術、及び本発明の実施の形態に対する以下の説明では、サーバ装置の通信制御部は、別個に設けてあるとして説明するが、これは説明の便宜上のことであり、統合して１個の通信制御部とすることも可能である。また、サーバ装置もシステム構築上、複数のサーバ装置で構成することも可能である。
【０００５】
それでは、図５を用いて従来の遠隔制御装置について説明する。図５は、従来の遠隔制御装置の構成を示すブロック図である。
【０００６】
図５において、１００は、遠隔で制御される被制御機器であって、一例として家庭内のＡＶ機器等である。１０１は、インターネットで通信を行なう通信制御部であり、１０２は、機器種別を示す番号を記憶するための機器種別番号保存部であり、１０３は、被制御機器１００を実際に動作させるための機器制御部である。
【０００７】
１１０は、サーバ装置であり、１１２は、インターネットと通信を行なう通信制御部であり、１１４は、機器種別番号保存部１０２から、機器種別を示す番号を読み取り、機器制御に必要なＷＥＢ表示データを生成する機器データ解析部であり、１１３は、機器データ解析部１１４で生成された機器制御に必要なＷＥＢ表示データに加え、ＷＥＢ表示の体裁を整えるなどインターネット・サービスをする画面に仕上げるためのＷＥＢ表示データ作成部であり、１１１は、インターネットで通信を行なうための通信制御部である。
【０００８】
１２０は、ブラウザ機能によりＷＥＢ（ｗｏｒｌｄ  ｗｉｄｅ  ｗｅｂの略）画面を表示し、ＷＥＢ画面に基づいて操作・入力するＰＣや携帯電話などの遠隔操作機器であり、１２１は、インターネットで通信を行なうための通信制御部であり、１２２は、ＷＥＢ画面を表示するためのＷＥＢ表示部であり、１２３は、ＷＥＢ画面に基づいて操作・入力するための操作部である。
【０００９】
上記、各機器の通信制御部は、インターネットと接続する機能を有する部分であり、機器により、電話回線を利用する場合、電波を利用する場合、光ファイバケーブル回線を利用する場合、ケーブルＴＶ回線を利用する場合等いろいろな場合がある。
【００１０】
図５において、遠隔操作機器１２０を使って、被制御機器１００を遠隔から操作しようとする場合、サーバ装置１１０はＷＥＢ画面を表示するためのデータを生成し、そのＷＥＢ画面を遠隔操作装置１２０で見ながら画面に応じて操作する。これにより、被制御機器１００が、遠隔操作機器１２０を操作するユーザーの指示どおり操作・制御される。この場合、サーバ装置１１０の生成するＷＥＢ画面は、ＷＥＢ表示データ作成部１１３で生成されるが、その内、被制御機器１００の操作に関わる機器固有の表示データは、機器データ解析部１１４で生成される。機器データ１１４は、被制御機器１００が持つ機器種別を示す番号を機器種別番号保存部１０２からインターネットを通じて読み取り、機器種別に応じた表示データを生成する。したがって、機器データ解析部１１４には、対応した機器番号の判定と判定された機器番号に応じた処理が記述されている。
【００１１】
このアルゴリズムの記述例を、図６に示す。ここでは、まず機器種別番号保存部１０２から読み取った機器種別を示す番号を判定する。機器が、例えばＡであった場合、ＷＥＢに表示すべき項目名として、「録画モード」という名称を指定するＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文を作成する。また、その項目に必要な選択肢として２つ、録画時間を設定する「ＸＰ」と「ＳＰ」といった項目が選択できるような表示にすべく適切なＨＴＭＬ文を作成する。
【００１２】
さらに、機器Ｂの場合には、項目が「録画モード」の他に「録画メディア」が加わり、項目が複数となり、さらにそれぞれの項目に応じていくつかの選択肢がある場合を示している。
【００１３】
このように、機器データ解析部１１４には、対応している被制御機器１００のすべてのモデルについて順に記述されている。また、モデルが増えるとこの判定処理を追加することになる。
【００１４】
【特許文献１】
特開２００１−１４５１４０号公報
【００１５】
【発明が解決しようとする課題】
しかしながら、上記の構成では、新しい機能を持った被制御機器が開発されるたびにサーバ装置のソフトウェア、特に機器データ解析部のソフトウェアの変更が必要になるため、被制御機器だけでなくサーバ装置も同時に開発及びテストを実施しなければならず、開発期間の短縮や開発コストを下げる妨げになっている。
【００１６】
本発明は、上記課題を解決すべく、機器データ解析部から機器固有のデータを分離してサーバ装置に置き、被制御機器から得られる機器種別を示す番号をもとにＷＥＢ表示データを作成する、もしくは機器データ解析部から機器固有のデータを分離して被制御機器に置き、サーバ装置は被制御機器から機器固有のデータを読み取りＷＥＢ表示データを作成することにより、サーバ装置の機器データ解析部のソフトウェアを変更することなく被制御機器の機能の違いによる操作画面の変更に柔軟に対応することができ、開発期間の短縮や開発コストの低減を目的とする。
【００１７】
【課題を解決するための手段】
この課題を解決するために本発明の遠隔制御装置は、インターネット通信を行い機器の種別を示すデータを保存する機器種別保存部とを有する被制御機器と、インターネット通信を行い機器種別保存部から機器の種別を示すデータを受け取る機器種別判別部と被制御機器固有のデータを保存する機器固有データ保存部と機器データ及び機器種別をもとにＷＥＢ画面作成に必要なデータを生成する機器データ解析部と機器データ解析部で生成されたデータを元にＷＥＢ画面を作成するＷＥＢ表示データ作成部とインターネットを通じてＷＥＢ表示データを送信する通信制御部とを有するサーバ装置とを備え、機器データ解析部は、機器種別保存部にある機器種別データと機器固有データ保存部にある機器データとから被制御機器に固有のデータを抽出し、ＷＥＢ表示データ作成部は、機器データ解析部で抽出したデータに基づいてＷＥＢ表示データを作成するものである。
【００１８】
これにより、機器データ解析部から機器固有のデータを分離してサーバ装置に置き、被制御機器から得られる機器種別を示す番号をもとにＷＥＢ表示データを作成するので、サーバ装置の機器データ解析部のソフトウェアを変更することなく被制御機器の機能の違いによる操作画面の変更に対応することができ、開発期間の短縮や開発コストの低減を図ることが可能となる。
【００１９】
【発明の実施の形態】
本発明の請求項１に記載の発明は、インターネット通信を行なう通信制御部と、機器の種別を示すデータを保存する機器種別保存部とを有する被制御機器と、インターネット通信を行なう通信制御部と、前記機器種別保存部から機器の種別を示すデータを受け取る機器種別判別部と、被制御機器固有のデータを保存する機器固有データ保存部と、機器データ及び機器種別をもとにＷＥＢ画面作成に必要なデータを生成する機器データ解析部と、前記機器データ解析部で生成されたデータを元にＷＥＢ画面を作成するＷＥＢ表示データ作成部と、インターネットを通じてＷＥＢ表示データを送信する通信制御部とを有するサーバ装置とを備え、前記機器データ解析部は、前記機器種別保存部にある機器種別データと前記機器固有データ保存部にある機器データとから前記被制御機器に固有のデータを抽出し、前記ＷＥＢ表示データ作成部は、前記機器データ解析部で抽出したデータに基づいてＷＥＢ表示データを作成することを特徴とする遠隔制御装置である。
【００２０】
また、本発明の請求項２に記載の発明は、インターネット通信を行なう通信制御部と、機器固有のデータを保存する機器固有データ保存部とを有する被制御機器と、インターネット通信を行なう通信制御部と、前記機器固有データ保存部から機器固有のデータを受け取る機器データ記憶部と、前記機器データ記憶部にある前記被制御機器固有のデータをもとにＷＥＢ画面に必要なデータを生成する機器データ解析部と、前記機器データ解析部で生成されたデータからＷＥＢ画面を作成するＷＥＢ表示データ作成部と、インターネットを通じてＷＥＢ表示データを送信する通信制御部とを有するサーバ装置とを備え、前記機器データ解析部は、前記機器固有データ保存部にある機器固有のデータを読み取り、前記ＷＥＢ表示データ作成部は、前記機器データ解析部で読み取ったデータに応じたＷＥＢ表示データを作成することを特徴とする遠隔制御装置である。
【００２１】
これにより、機器データ解析部から機器固有のデータを分離してサーバ装置に置き、被制御機器から得られる機器種別を示す番号をもとにＷＥＢ表示データを作成することにより、サーバ装置の機器データ解析部のソフトウェアを変更することなく被制御機器の機能の違いによる操作画面の変更に対応することができ、開発期間の短縮や開発コストの低減を図ることが可能となる。
【００２２】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２３】
（実施の形態１）
図１は、本発明の実施の形態１による遠隔制御装置の構成を示すブロック図である。
【００２４】
図１において、２００は、遠隔で制御される被制御機器であって、その一例としては、家庭内のＡＶ機器等である。２０１は、インターネットで通信を行なうための通信制御部であり、２０２は、機器種別を示す番号を記憶するための機器種別保存部であり、２０３は、被制御機器２００を実際に動作させるための機器制御部である。
【００２５】
２１０は、サーバ装置であり、２１６は、インターネットと通信を行なう通信制御部であり、２１４は、被制御機器２００の機器種別保存部２０２から機器種別を示す番号を読み取り記憶する機器種別判別部であり、２１５は、機器固有の操作項目、選択項目を示す機器固有データ保存部であり、２１３は、機器種別判別部２１４で読みとった機器種別を示す番号と、機器固有データ保存部２１５のデータを読み取り、機器制御に必要なＷＥＢ表示データを生成する機器データ解析部であり、２１２は、機器データ解析部２１３で生成された機器制御に必要なＷＥＢ表示データに加え、ＷＥＢ表示の体裁を整えるなどインターネット・サービスをする画面に仕上げるためのＷＥＢ表示データ作成部であり、２１１は、インターネットで通信を行なうための通信制御部である。
【００２６】
２２０は、ブラウザ機能を用いて、ＷＥＢ画面を表示し、ＷＥＢ画面に基づいて操作・入力するＰＣや携帯電話などの遠隔操作機器であり、２２１は、インターネットで通信を行なうための通信制御部であり、２２３は、ＷＥＢ画面を表示するためのＷＥＢ表示部であり、２２２は、ＷＥＢ画面に基づいて操作・入力するための操作部である。
【００２７】
図１において、遠隔操作機器２２０を使って被制御機器２００を遠隔から操作しようとする場合、サーバ装置２１０はＷＥＢ画面を生成し、そのＷＥＢ画面を遠隔操作装置２２０で見ながら画面に応じて操作することにより、被制御機器２００がユーザーの指示どおり操作される。この場合、サーバ装置２１０の生成するＷＥＢ画面は、ＷＥＢ表示データ作成部２１２で生成されるが、その内被制御機器２００の操作に関わる機器固有の表示データは、機器データ解析部２１３で生成される。一方、被制御機器２００の機能の有無等を示す機器固有のデータは、機器固有データ保存部２１５に格納されている。また、機器種別を示す番号は、機器種別保存部２０２からインターネット経由で機器種別判別部２１４に送られる。機器データ解析部２１３では、機器固有データ保存部２１５にある機器固有のデータと機器種別判別部２１４にある機器種別を示す番号を元に、機器種別に応じた表示データを生成する。
【００２８】
ここで、機器固有データ保存部２１５に格納されている機器固有データの一例を図２に示す。ここには、機器種別と、機器が有する項目名、さらにその項目に応じて必要となる選択肢が記述されている。図２では、録画予約時に必要な項目とその選択肢を例として記述してある。予約録画する場合に必要な「録画モード」という項目は、録画の速度を指定するものであり、ある機器Ａでは、「ＸＰ」および「ＳＰ」を選択する必要があることを示す。また、別の機器Ｂでは、「録画モード」のほかに「録画メディア」として、「ＤＶＤ」というメディアに記録するか、「ＨＤＤ」というメディアに記録するかを選択することが必要なことを示す。
【００２９】
なお、図２の録画モードの選択肢に示されるＸＰ，ＳＰ，ＬＰ，ＥＰは、録画速度（録画時間）を示す記号であり、例えばＤＶＤ−ＲＡＭ（両面９．４ＧＢ）の場合、ＸＰが約２時間、ＳＰが約４時間、ＬＰが約８時間、ＥＰが約１２時間である、また、記録メディアの選択肢に示されるＤＶＤ、ＨＤＤは、それぞれ、デジタル・ビデオ・ディスク、ハード・ディスク・ドライブの略称である。
【００３０】
上記機器固有データを解析する機器データ解析部２１４のアルゴリズムの記述例（フローチャート）を、図３に示す。まず、機器種別判別部２１４から機器種別を読み取り、機器固有データ保存部２１５にある機器固有データのうち、機器種別判別部２１４から読み取った機器種別番号と一致する部分を読み取る。図２の例では、機器種別番号が、「Ａ」の場合、項目名＝｛録画モード｝と選択肢＝｛ＸＰ、ＳＰ｝という二つの行を読み込む。次に、項目名を判定し「録画モード」という項目を表示するためのＨＴＭＬ文を作成する。次に、選択肢を判定し、二つの項目を選択できるように表示するためのＨＴＭＬ文を作成する。最後に、もう一つの項目名等がないかどうか判定する。このようにして、必要な項目名と必要な選択肢を記述するＨＴＭＬ文を作成していく。こうすることにより、新しい機能をもった被制御機器２００が開発されたときには、機器固有データを追加していくだけでよく、機器データ解析部２１３の変更を伴わないため、被制御機器２００の開発に専念すればよくなり、開発期間の短縮や開発コストの低減を図ることが可能となる。
【００３１】
なお、上記説明での機器固有データは、項目名と選択肢のみで説明したが、項目を階層的に表示したり、相互に関連づけた表記も可能である。
【００３２】
（実施の形態２）
次に本発明の実施の形態２について説明する。本実施の形態は、実施の形態１で述べた機器固有データ保存部を、被制御機器内に置くことにより、実施の形態１と同様の効果を得るものである。
【００３３】
図４は、本発明の実施の形態２による遠隔制御装置の構成を示すブロック図である。同図において、３００は、遠隔で制御される被制御機器であり、その一例としては家庭内のＡＶ機器等である。３０１は、インターネットで通信を行なう通信制御部であり、３０２は、機器固有の操作項目、選択項目を示す機器固有データ保存部であり、３０３は、被制御機器３００を実際に動作させるための機器制御部である。
【００３４】
３１０は、サーバ装置であり、３１５は、インターネットと通信を行なう通信制御部であり、３１４は、機器固有データ保存部３０２から機器固有データを読み取り記憶する機器データ記憶部であり、３１３は、機器データ記憶部３１４で読みとった機器固有データを解析し、機器制御に必要なＷＥＢ表示データを生成する機器データ解析部であり、３１２は、機器データ解析部３１３で生成された機器制御に必要なＷＥＢ表示データに加え、ＷＥＢ表示の体裁を整えるなどインターネット・サービスをする画面に仕上げるためのＷＥＢ表示データ作成部であり、３１１は、インターネットで通信を行なうための通信制御部である。
【００３５】
３２０は、パソコンや携帯電話など、ＷＥＢ画面を表示し、ＷＥＢ画面に基づいて操作・入力するための遠隔操作機器であり、３２１は、インターネットで通信を行なうための通信制御部であり、３２３は、ＷＥＢ画面を表示するためのＷＥＢ表示部であり、３２２は、ＷＥＢ画面に基づいて操作・入力するための操作部である。
【００３６】
図４において、機器固有のデータは、被制御機器３００の機器固有データ保存部３０２に保存されており、データの記述形式は、図２で示した例と同様の形式で記述されている。この場合は、すべての機器種別について記述する必要はなく、該当機器種別にあたる部分のみ記述すれば十分である。機器データ記憶部３１４は、機器固有データ保存部３０２にある機器固有データを読みとり、機器データ解析部へ送る。機器データ解析部３１３では、図３と同様のアルゴリズムで記述することにより機器種別に応じた表示データが生成される。ＷＥＢ表示データ作成部３１２は、実施の形態１のＷＥＢ表示データ２１２と同じく、機器データ解析部３１３からの表示データをもとに、ＷＥＢ表示の体裁を整えるなどインターネット・サービスをする画面に仕上げるためのＷＥＢ表示データを作成する。
【００３７】
以上の様に本実施の形態によれば、ソフトウェアの柔軟な対応を可能とする実施の形態１による効果に加え、被制御機器３００に固有のデータを保存する様にすればよいので、サーバ装置３１０での機器固有データを管理したり、バージョンアップしたりする必要が無くなり、サーバ装置３１０の管理が軽減される。
【００３８】
【発明の効果】
以上のように本発明によれば、機器の種別を示すデータを保存する機器種別保存部を有するインターネット通信可能な被制御機器と、インターネットを介して機器種別保存部から機器の種別を示すデータを受け取る機器種別判別部と被制御機器固有のデータを保存する機器固有データ保存部と機器データ及び機器種別をもとにＷＥＢ画面作成に必要なデータを生成する機器データ解析部と機器データ解析部で生成されたデータを元にＷＥＢ画面を作成するＷＥＢ表示データ作成部とＷＥＢ表示データをインターネットを通じて送信する通信制御部とを有するサーバ装置とを備えることにより、機器データ解析部から機器固有のデータを分離してサーバ装置に置き、被制御機器から得られる機器種別を示す番号をもとにＷＥＢ表示データを作成することで、サーバ装置の機器データ解析部のソフトウェアを変更することなく被制御機器の機能の違いによる操作画面の変更に柔軟に対応することができ、開発期間の短縮や開発コストの低減を図ることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態１による遠隔制御装置の構成を示すブロック図
【図２】同遠隔制御装置における機器固有データの例を示す概念図
【図３】同遠隔制御装置における機器データ解析部での処理を示すフローチャート
【図４】本発明の実施の形態２による遠隔制御装置の構成を示すブロック図
【図５】従来の遠隔制御装置の構成を示すブロック図
【図６】従来の遠隔制御装置での処理を示すフローチャート
【符号の説明】
２００  被制御機器
２０１、２１１、２１６、２２１  通信制御部
２０２  機器種別保存部
２０３  機器制御部
２１０  サーバ装置
２１２  ＷＥＢ表示データ作成部
２１３  機器データ解析部
２１４  機器種別判別部
２１５  機器固有データ保存部
２２０  遠隔操作機器
２２２  操作部
２２３  ＷＥＢ表示部
【図１】
2004297545.tif 000003
【図２】
2004297545.tif 000004
【図３】
2004297545.tif 000005
【図４】
2004297545.tif 000006
【図５】
2004297545.tif 000007
【図６】
2004297545.tif 000008