(57)【特許請求の範囲】
【請求項１】
複数台の機器が連結されているホームネットワークであってインターネットに接続されているホームネットワーク内の機器を制御する装置において、
前記機器が提供するサービスのうち一括処理しようとするサービスがウェブブラウザを介して選択されれば、前記選択されたサービスについて一括処理データ処理の形態のバッチコマンドを生成するバッチ処理部と、
バッチコマンドがウェブブラウザを介して選択されれば、前記バッチコマンドに指定されている機器が前記バッチコマンドによる動作を行うよう処理する制御部と、を備え、
前記バッチ処理部は、生成しようとするバッチコマンド名とサービスを提供されたい機器とそのサービス及びサービスに関わる細部事項が選択される時、前記選択された事項を記録し、前記記録された事項に基づき前記選択された機器が該当サービスを行うようバッチコマンドを生成することを特徴とするホームネットワーク内の機器制御装置。
【請求項２】
前記前記バッチ処理部は、貯蔵されているバッチコマンドリストをディスプレイして、前記バッチコマンドリストのうち希望するサービスに応ずるバッチコマンドが選択されるようにすることを特徴とする請求項１に記載のホームネットワーク内の機器制御方法。
【請求項３】
前記機器に割当てられたＩＰアドレスを貯蔵している機器情報貯蔵部と、バッチコマンドが選択されれば、バッチコマンドに指定されている機器のＩＰアドレスに前記バッチコマンドを転送する送受信部と、をさらに備えることを特徴とする請求項１に記載のホームネットワーク内の機器制御装置。
【請求項４】
複数台の機器が連結されているホームネットワークであってインターネットに接続されているホームネットワーク内の機器を制御する方法において、
ａ)前記機器が提供するサービスのうち一括処理しようとするサービスがウェブブラウザを介して選択される段階と、
ｂ)前記選択されたサービスについて一括処理データ処理の形態のバッチコマンドを生成して貯蔵する段階と、
ｃ)バッチコマンドがウェブブラウザを介して選択されれば、前記バッチコマンドに指定されている機器が前記バッチコマンドによる動作を行うようにする段階と、を備え、
前記(ｂ)段階は、生成しようとするバッチコマンド名とサービスを提供されたい機器とそのサービス及びサービスに関わる細部事項が選択される時、前記選択された事項を記録する段階と、前記記録された事項に基づき前記選択された機器が該当サービスを行うようバッチコマンドを生成して貯蔵する段階と、を備えることを特徴とするホームネットワーク内の機器制御方法。
【請求項５】
前記(ｃ)段階は、貯蔵されているバッチコマンドリストをディスプレイする段階をさらに備え、前記バッチコマンドリストのうち希望するサービスに応ずるバッチコマンドが選択されることを特徴とする請求項４に記載のホームネットワーク内の機器制御方法。
【請求項６】
前記(ｃ)段階は、バッチコマンドが選択されれば、前記バッチコマンドに指定されている機器のＩＰアドレスに前記バッチコマンドを転送する段階をさらに備えることを特徴とする請求項４に記載のホームネットワーク内の機器制御方法。
【請求項７】
インターネットに接続されているホームネットワーク内の機器であってサービスを提供する複数台の機器と、該機器が提供するサービスのうち一括処理しようとするサービスがウェブブラウザを介して選択されれば、前記選択されたサービスについて一括処理データ処理の形態のバッチコマンドを生成し、バッチコマンドがウェブブラウザを介して選択されれば、前記バッチコマンドに指定されている機器が前記バッチコマンドによる動作を行うよう処理するルックアップサーバを備え、
前記ルックアップサーバは、生成しようとするバッチコマンド名とサービスを提供されたい機器とそのサービス及びサービスに関わる細部事項が選択される時、前記選択された事項を記録し、前記記録された事項に基づき前記選択された機器が該当サービスを行うよう前記バッチコマンドを生成することを特徴とするホームネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はホームネットワークに係り、さらに詳しくはユーザにより予め選択されたサービスを一つのコマンドに一括処理できるようにしたホームネットワークのサービス提供方法に関する。
【０００２】
【従来の技術】
最近、通信技術の発達に伴って家庭でパソコン、ファックス、プリンタなどのような情報通信機器のみならず、ＴＶ、ＤＶＤ、ＶＣＲのようなＡ/Ｖ機器と電気釜、冷蔵庫、洗濯機などの家電機器などをネットワークで連結して家庭の外部でこのような機器を制御できるようにするホームネットワークのサービス提供方法に関する研究がなされつつある。
【０００３】
このようなホームネットワークのサービス提供方法については本出願人により出願された“インターネットを基盤にしたネットワークシステムにおけるサービス提供方法”(出願日:２０００年１０月２日、出願番号:２０００-５７９９１)に開示されている。
【０００４】
図１は従来のホームネットワーク内の機器制御方法のフローチャートである。同図を参照すれば、ウェブブラウザがインストールされた機器においてウェブブラウザを駆動させる(段階１０２)。
【０００５】
そして、ホームネットワークに連結されている機器に対する情報を保存しているルックアップサーバのＵＲＬに接続する(段階１０４)。ルックアップサーバについては後述する。
【０００６】
すると、図２（Ａ）のようなホームネットワーク内に連結されている機器のリストを示すホームページがディスプレイされる(段階１０６)。ホームページは該当ホームネットワークでサービス可能な全ての機器をアイコン(icon)形態で表示している。
【０００７】
機器のリストにおいて、所望の機器を選択する(段階１０８)。すると、選択された機器のダイナミックＩＰアドレスに連結されながらその機器のホームページがディスプレイされる(段階１１０)。
【０００８】
もし、図２（Ａ）の画面においてＤＴＶ(Digital TV)０１アイコンをクリックすれば、図２（Ｂ）のようなＤＴＶのホームページがディスプレイされる。図２（Ａ）〜図２（Ｃ）においてＭはマウスのカーソルを示す。
【０００９】
選択された機器のホームページは、その機器が提供するサービスリストをディスプレイしている。
【００１０】
機器から提供するサービスリストのうち所望のサービスを選択する(段階１１２)。すると、選択されたサービスの細部事項を示すサブページがディスプレイされる(段階１１４)。
【００１１】
もし、図２（Ｂ）の画面においてサービス３を選択すれば、図２（Ｃ）のような画面がディスプレイされる。
【００１２】
選択されたサービスで所望の細部事項をさらに選択する(段階１１６)。すると、該当機器は選択されたサービスを選択された細部事項により実行する(段階１１８)。
【００１３】
もし、ＤＴＶをターンオン(Turn on)することが最終に選択されたサービスならば、図２（Ｄ）のようにＤＴＶがターンオンされる。
【００１４】
ここで、該当サービスの細部事項を一回選択することにしたが、サービスの種類により細部事項を多数回選択すべき場合もある。
【００１５】
このように、従来のホームネットワークのサービス提供方法は、ユーザがサービスを提供されようとする度に所望の機器とサービス及びサービスに関わる事項を一々選択すべきなので、該当サービスを得るまで一連の煩わしい作業を行わなければならなかった。
【００１６】
従来のホームネットワークのサービス提供方法は、ユーザにとって便利にグラフィックユーザインタフェース(Graphic User Interface)方式を提供しているが、初期画面で最終にサービスを駆動するまでユーザは多段階を行うべき負担があった。
【００１７】
また、ユーザが同一なサービスを反復して駆動する場合も、駆動する度に一々多段階を実行することが極めて複雑であった。
【００１８】
【発明が解決しようとする課題】
従って、本発明は前述した問題点を解決するために案出されたもので、その目的はホームネットワーク内に連結されている機器のサービス動作を一括処理で制御できるホームネットワーク内の機器制御装置及び方法並びにこれを適用したホームネットワークシステムを提供するところにある。
【００１９】
【課題を解決するための手段】
前述した目的を達成するために、複数台の機器が連結されているホームネットワークで機器を制御する装置において、前記機器が提供するサービスのうち一括処理しようとするサービスが選択されれば、前記選択されたサービスについてバッチコマンドを生成するバッチ処理部と、バッチコマンドが選択されれば、前記バッチコマンドに指定されている機器が前記バッチコマンドによる動作を行うよう処理する制御部と、を備えることを特徴とするホームネットワーク内の機器制御方法が提供される。
【００２０】
前記バッチ処理部は、生成しようとするバッチコマンド名とサービスを提供されたい機器とそのサービス及びサービスに関わる細部事項が選択される時、前記選択された事項を順番に記録し、前記記録された事項に基づき前記選択された機器が該当サービスを行うようバッチコマンドを生成することが望ましい。
【００２１】
また、前記バッチ処理部は貯蔵されているバッチコマンドリストをディスプレイして、前記バッチコマンドリストのうち希望するサービスに応ずるバッチコマンドが選択されるようにすることが望ましい。
【００２２】
そして、前述した他の目的を達成するために、複数台の機器が連結されているホームネットワークで機器を制御する方法において、ａ)前記機器が提供するサービスのうち一括処理しようとするサービスが選択される段階と、ｂ)前記選択されたサービスについてバッチコマンドを生成して貯蔵する段階と、ｃ)バッチコマンドが選択されれば、前記バッチコマンドに指定されている機器が前記バッチコマンドによる動作を行うようにする段階と、を備えることを特徴とするホームネットワーク内の機器制御方法が提供される。
【００２３】
また、前述したさらに他の目的を達成するために、サービスを提供する複数台の機器と、該機器が提供するサービスのうち一括処理しようとするサービスが選択されれば、前記選択されたサービスについてバッチコマンドを生成し、バッチコマンドが選択されれば、前記バッチコマンドに指定されている機器が前記バッチコマンドによる動作を行うよう処理するルックアップサーバと、を備えることを特徴とするホームネットワークシステムが提供される。
【００２４】
【発明の実施の形態】
以下、添付した図面に基づき本発明の望ましい実施例によるホームネットワーク内の機器制御装置及び方法並びにこれを適用したホームネットワークシステムについて詳述する。
【００２５】
図３ホームネットワーク内の機器を制御するシステムの構造を示す図である。示した通り、ホームネットワーク１の外部に存する複数台のユーザ機器４０はインターネット３０を通してホームネットワーク１と連結されている。
【００２６】
ホームネットワーク１は、ＩＰバックボーン網１０と、ゲートウェイ１２と、ブルーター１４と、サービスエイジェント１６と、ＤＮＳサーバ１８と、ＤＨＣＰサーバ２０と、ルックアップサーバ２２と、ＩＰサブ網２４と、非ＩＰサブ網２６と、ＩＰサブ網２４に連結された第１機器〜第ｎ機器(ＬＤ１〜ＬＤｎ)、及び非ＩＰサブ網２６に連結された第１ダミー機器〜第ｎダミー機器(ＤＤ１〜ＤＤｎ)とを含む。
【００２７】
ＤＨＣＰ２０は、ホームネットワーク１内の機器にダイナミックＩＰアドレスを提供する。
【００２８】
ホームネットワーク１は、ホームネットワーク内に連結された複数台の機器を指定するためにホームネットワーク１内でのみ使用されるダイナミックＩＰアドレス(dynamic IP address)を使用する。
【００２９】
ゲートウェイ１２は、ホームネットワーク１が他のホームネットワークを含んでホームネットワーク１の外部に存する他のネットワークと通信できるようにする進入ノードである。
【００３０】
ＤＮＳサーバ１８は、ホームネットワーク１内の機器にホスト名を提供する。ここで、ホスト名はユーザにより付加されたり装置の機能的意味を示すよう既に作られたデフォールトネームを使用する。
【００３１】
ＩＰサブ網２４は、ホームネットワーク１内の機器のうち自己制御能力のあるインテリジェント機器が連結されているネットワークである。
ブルータ(Brouter)１４はブリッジ及びルーターとしてＩＰバックボーン網１０とＩＰサブ網２４との間に存し、バックボーン網１０とＩＰサブ網２４との間に転送されるＩＰパケットの経路を探す。
【００３２】
非ＩＰサブ網２６は自己制御能力がなく、単純に規定されている動作のみを行う電灯、扉、洗濯機のようなダミー機器が連結されているネットワークである。
【００３３】
サービスエイジェント１６は非ＩＰサブ網２６とＩＰバックボーン網１０との間におり、ダミー機器にサービスを管理する。
【００３４】
また、サービスエイジェント１６は非ＩＰサブ網２６に接続されているダミー機器の代わりに、それぞれのダミー機器がＤＨＣＰ２０からダイナミックＩＰアドレスを割当てられるようにし、割当てられたダイナミックＩＰアドレスを管理する。
【００３５】
また、サービスエイジェント１６はダミー機器の代わりに、例えばダミー機器が電源がオンになっているか、あるいはホームネットワークに接続されているのかなどの状態を管理する。
【００３６】
次は、ルックアップサーバ２２についてさらに詳述する。
図４は図３のルックアップサーバ２２のブロック図である。
【００３７】
ルックアップサーバ２２は、機器情報貯蔵部２、送受信部３、バッチ処理部４、バッチコマンド貯蔵部５、及び制御部６と、を備える。
【００３８】
機器情報貯蔵部２は、ホームネットワーク１に連結されている機器についてその機器に割当てられたダイナミックＩＰアドレスと機器のＩＤとデバイスタイプ(device type)、ベンダー(vender)、モデル名(model name)、シリアルナンバー(serial number)などの機器情報を保存している。
【００３９】
送受信部３は、ユーザによりバッチコマンドが選択されれば、バッチコマンドに指定されている目的地機器にバッチコマンドを転送する。
【００４０】
バッチコマンドは所望のサービスに該当する機器名、サービス名及びサービスの細部事項を指定している。
【００４１】
バッチ処理部４は、バッチ化しようとするサービスについてバッチコマンドを生成する。バッチ化は一括処理データ処理の形態の一つであって、バッチ化がなされてバッチコマンドが生成されれば、ユーザはバッチコマンドを選択できるだけ、バッチコマンドの処理に影響を与えない。
【００４２】
バッチ処理部４は、バッチコマンドを生成する時ユーザによりサービス選択のために選択された、すなわちクリックされた部分をトレースして記録しておき、これに基づきバッチコマンドを生成してバッチコマンド貯蔵部５に保存する。
【００４３】
制御部６は、送受信部３を通してバッチコマンドを転送する時、機器名を実際ＩＰアドレスに変換処理して転送する。
【００４４】
図５は本発明に係るホームネットワーク内の機器制御方法においてバッチファイル生成過程のフローチャートである。
【００４５】
同図を参照すれば、ウェブブラウザのインストールされた機器がウェブブラウザを駆動させる(段階２０２)。
そして、ホームネットワークに連結されている機器に対する情報を保存しているルックアップサーバのＵＲＬに接続する(段階２０４)。
【００４６】
すると、図６ａのようなマスタページ５０がディスプレイされる(段階２０６)。
【００４７】
示した通り、マスタページ５０はルックアップサーバの属したホームネットワークでサービス可能な全ての機器のリスト５２を表示しているのみならず、ルックアップサーバに貯蔵されているバッチコマンドのリスト５４も表示している。
【００４８】
ルックアップサーバに接続しているユーザが特定サービスをバッチ化しようとすれば、そのサービスを始める前にマスタページ５０において“バッチ”メニュー５６を選択する(段階２０８)。“バッチ”メニューはルックアップサーバ２２のバッチ処理部４がバッチコマンド生成動作を行うよう働く。
【００４９】
そして、バッチコマンド名を入力する(段階２１０)。バッチコマンド名はいずれも可能であるが、該当するサービスを良く表現できる名前が望ましい。
【００５０】
その後、サービスを提供されたい機器を選択する(段階２１２)。
もし、図６（Ａ）の画面においてＤＴＶ(Digital TV)０１アイコンをクリックすれば、図６（Ｂ）のようなＤＴＶのホームページがディスプレイされる。
【００５１】
また、選択された機器のホームページにおいて、その機器が提供するサービスリストのうち所望のサービスを選択する(段階２１４)。
【００５２】
図６（Ｂ）の画面においてサービス３を選択すれば、図６（Ｃ）のように選択されたサービス３の細部事項を示すサブページがディスプレイされる。
【００５３】
また、選択されたサービスの細部事項のうち所望の細部事項を選択する(段階２１６)。
すると、ルックアップサーバ２２のバッチ処理部４は、Unique Local Device Name、Service Nameのようなサービス選択関連動作をトレース(trace)して記録して置く。
【００５４】
そして、バッチ処理部４は記録しておいたサービス選択関連動作に基づき、ユーザにより選択された機器が所望のサービスを行うようにするバッチコマンドを生成してバッチコマンド貯蔵部５に保存する(段階２１８)。
【００５５】
図７は本発明に係るホームネットワーク内の機器制御方法でバッチファイル実行過程のフローチャートである。
図面を参照すれば、ウェブブラウザが装着された機器でウェブブラウザを駆動させ(段階３０２)、ルックアップサーバに接続する(段階３０４)。
【００５６】
すると、図８（Ａ）のようにマスタページがディスプレイされる(段階３０６)。マスタページにディスプレイされたバッチコマンドリスト５４のうち所望のバッチコマド名を選択する(段階３０８)。
【００５７】
すると、選択されたバッチコマンドに該当するバッチコマンドがルックアップサーバから該当機器に転送され(段階３１０)、その機器はバッチコマンドに応じてサービスを実行する(段階３１２)。
【００５８】
図８（Ａ）は図４のルックアップサーバのマスタページの一例を示す画面である。
示した通り、マスタページ５０はルックアップサーバの属したホームネットワークでサービス可能な全ての機器のリスト５２を表示しているのみならず、ルックアップサーバに貯蔵されているバッチコマンドのリスト５４も表示している。
【００５９】
バッチコマンドリスト５４のうち、▲１▼"ＤＴＶ１ ＴＵＲＮＯＮ"はＤＴＶ１をターンオン(Turn on)させるサービスである。
【００６０】
もし、“ＤＴＶ１ ＴＵＲＮＯＮ”のバッチコマンドを選択すれば、“ＤＴＶ１ ＴＵＲＮＯＮ”のバッチコマンドに貯蔵されているバッチ命令語がＤＴＶ１に転送され、図８（Ｂ）のようにＤＴＶ１がターンオンされる。
【００６１】
【発明の効果】
以上述べた通り、本発明のホームネットワーク内の機器制御装置及び方法並びにこれを適用したホームネットワークシステムによれば、ホームネットワーク内に連結されている機器のサービス動作を一括処理で制御することができる。
【００６２】
また、ユーザが毎回機器のサービスを駆動するために多段階選択動作をする煩わしさがなくなる。
【００６３】
本発明は前述した実施例に限定されず、本発明の思想を損なわない範囲内で当業者による変形が可能なことは勿論である。従って、本発明で権利を請求する範囲は詳細な説明の範囲内に定まることではなく、請求の範囲に限定される。
【図面の簡単な説明】
【図１】  従来のホームネットワーク内の機器制御方法のフローチャートである。
【図２】  （Ａ）は図１のホームネットワークのホームページをディスプレイする画面で、（Ｂ）は図２（Ａ）の画面においてＤＴＶアイコンをクリックする際ディスプレイされる画面で、（Ｃ）は図２（Ｂ）の画面においてサービス３を選択する場合にディスプレイされる画面で、（Ｄ）は図２（Ｃ）の画面においてサービス▲１▼を選択する場合にディスプレイされる画面である。
【図３】  ホームネットワーク内の機器を制御するシステムの構造を示す図である。
【図４】  図３のルックアップサーバのブロック図である。
【図５】  本発明に係るホームネットワーク内の機器制御方法においてバッチファイル生成過程のフローチャート、
【図６】  （Ａ）は図３のホームネットワークのホームページをディスプレイする画面で、（Ｂ）は図６（Ａ）の画面においてＤＴＶアイコンをクリックする際ディスプレイされる画面で、（Ｃ）は図６（Ｂ）の画面においてサービス３を選択する場合にディスプレイされる画面で、（Ｄ）は図６（Ｃ）の画面においてサービス▲１▼を選択する場合にディスプレイされる画面である。
【図７】  本発明に係るホームネットワーク内の機器制御方法においてバッチファイル実行過程のフローチャートである。
【図８】  （Ａ）は図３のホームネットワークのホームページをディスプレイする画面で、（Ｂ）は図８（Ａ）の画面において“ＤＴＶ ＴＵＲＮＯＮ”のバチコマンドを選択した場合ディスプレイされる画面である。
【符号の説明】
１０  ＩＰバックボーン網
１２  ゲートウェイ
１４  ブルータ
１６  サービスエイジェント
２２  ルックアップサーバ
２４  ＩＰサブ網
２６  非ＩＰサブ網
３０  インターネット
４０  ユーザ機器
ＤＤ１  第１ダミー機器
ＤＤ２  第２ダミー機器
ＤＤｎ  第ｎダミー機器
ＬＤ１  第１機器
ＬＤ２  第２機器
ＬＤｎ  第ｎ機器
【図１】
0003946505.tif 000002
【図２】
0003946505.tif 000003
【図３】
0003946505.tif 000004
【図４】
0003946505.tif 000005
【図５】
0003946505.tif 000006
【図６】
0003946505.tif 000007
【図７】
0003946505.tif 000008
【図８】
0003946505.tif 000009