(57)【要約】【課題】家電制御サーバを適切に運用する。【解決手段】本発明の実施形態に係る家電制御装置は、家電制御サーバが保持する制御指示データに基づいて家電を制御する。実施の形態に係る家電制御装置は、接続先サーバ情報保管部と、情報取得部を備える。接続先サーバ情報保管部には、制御指示データの問い合わせ先として、家電制御サーバを特定する情報が記憶される。情報取得部は、接続先サーバ情報保管部の情報で特定される家電制御サーバに接続して、制御指示データを取得するとともに、制御指示データの問い合わせ先として、新たな家電制御サーバを特定する情報を取得した場合、新たな家電制御サーバを特定する情報を、接続先サーバ情報保管部に記憶する。【選択図】      図１
2012165185.tif 000002
【特許請求の範囲】
【請求項１】
家電制御サーバが保持する制御指示データに基づいて家電を制御する家電制御装置であって、
制御指示データの問い合わせ先として、家電制御サーバを特定する情報が記憶された接続先サーバ情報保管部と、
前記接続先サーバ情報保管部の情報で特定される前記家電制御サーバに接続して、前記制御指示データを取得するとともに、前記制御指示データの問い合わせ先として、新たな家電制御サーバを特定する情報を取得した場合、前記新たな家電制御サーバを特定する情報を、前記接続先サーバ情報保管部に記憶する情報取得部
を備えることを特徴とする家電制御装置。
【請求項２】
前記特定する情報とは、ＩＰアドレスまたはホスト名であることを特徴とする請求項１に記載の家電制御装置。
【請求項３】
前記特定する情報に、家電制御サーバのディレクトリを特定する情報を含むことを特徴とする請求項１に記載の家電制御装置。
【請求項４】
家電制御装置が、家電制御サーバが保持する制御指示データに基づいて家電を制御する家電制御方法であって、
制御指示データの問い合わせ先として、家電制御サーバを特定する情報が記憶された接続先サーバ情報保管部を読み出すステップと、
前記接続先サーバ情報保管部の情報で特定される前記家電制御サーバに接続して、前記制御指示データを取得するステップと、
前記制御指示データの問い合わせ先として、新たな家電制御サーバを特定する情報を取得した場合、前記新たな家電制御サーバを特定する情報を、前記接続先サーバ情報保管部に記憶するステップ
を備えることを特徴とする家電制御方法。
【請求項５】
家電制御サーバと、前記家電制御サーバが保持する制御指示データに基づいて家電を制御する家電制御装置と、を備える家電制御システムであって、
家電制御サーバは、
家電を制御する制御指示データを保管する制御指示データ保管部を備え、
家電制御装置は、
制御指示データの問い合わせ先として、前記家電制御サーバを特定する情報が記憶された接続先サーバ情報保管部と、
前記接続先サーバ情報保管部の情報で特定される前記家電制御サーバに接続して、前記制御指示データを取得するとともに、前記制御指示データの問い合わせ先として、新たな家電制御サーバを特定する情報を取得した場合、前記新たな家電制御サーバを特定する情報を、前記接続先サーバ情報保管部に記憶する情報取得部を備える
ことを特徴とする家電制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、家電制御装置、家電制御方法および家電制御システムに関する。
【背景技術】
【０００２】
一般的に、近年の情報通信の発達に伴い、家庭内の機器を制御するエコーネット（ＥＣＨＯＮＥＴ）などの通信プロトコルが知られている。このエコーネットにおいては、外出中のユーザが、家電制御サーバを介して自宅の家電に制御指示を与えることにより、自宅の家電を遠隔制御することができる。
【０００３】
具体的には、ユーザは、携帯電話機やコンピュータなどの情報端末から、家電制御サーバに制御指示データを送信し、家電制御サーバはその制御指示データを蓄積する。一方、自宅に設置された家電制御装置は、家電制御サーバにアクセスし、自宅の家電に対する制御指示データを問い合わせる。家電制御サーバに制御指示データが蓄積されている場合、家電制御サーバはその制御指示データを抽出し、ユーザの自宅などにある家電制御装置に送信する。家電制御装置は、制御指示データを受信すると、この制御指示データに基づいて家電を制御する。
【０００４】
家電制御装置は、制御指示データを問い合わせるために、定期的に家電制御サーバにアクセスするので、システム全体で多数のトラフィックが発生する。そこで、サーバおよび装置間の通信量を変更すべき事象が発生した場合、その通信量を変更することのできる通信方法がある（例えば、特許文献１参照。）。この特許文献１において、具体的には、サーバおよび装置間のポーリング実施時間間隔を変更することにより、トラフィックを軽減する方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−５４８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の方法では、トラフィックの軽減には一定の効果を得られるものの、家電制御装置は、常にその家電制御サーバにアクセスする。従って、家電制御サーバを常に稼働させる必要があり、家電制御サーバの運用に制限が生じる可能性がある。
【０００７】
従って本発明の目的は、家電制御サーバを適切に運用できる家電制御装置、家電制御方法および家電制御システムを提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の実施形態に係る家電制御装置は、家電制御サーバが保持する制御指示データに基づいて家電を制御する。実施の形態に係る家電制御装置は、接続先サーバ情報保管部と、情報取得部を備える。接続先サーバ情報保管部には、制御指示データの問い合わせ先として、家電制御サーバを特定する情報が記憶される。情報取得部は、接続先サーバ情報保管部の情報で特定される家電制御サーバに接続して、制御指示データを取得するとともに、制御指示データの問い合わせ先として、新たな家電制御サーバを特定する情報を取得した場合、新たな家電制御サーバを特定する情報を、接続先サーバ情報保管部に記憶する。
【図面の簡単な説明】
【０００９】
【図１】実施の形態に係る家電制御システムのシステム構成と、家電制御サーバおよび家電制御装置の機能ブロックを説明する図である。
【図２】家電制御システムにおける家電制御方法を説明するシーケンス図である。
【図３】家電制御サーバと家電制御装置とで送受信されるデータを説明する図である。
【発明を実施するための形態】
【００１０】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００１１】
（家電制御システム）
図１に示すように、 実施の形態に係る家電制御システム６は、第１の家電制御サーバ１ａ、第２の家電制御サーバ１ｂ、家電制御装置２、家電３およびユーザ端末４を備える。第１の家電制御サーバ１ａ、第２の家電制御サーバ１ｂ、家電制御装置２およびユーザ端末４は、通信ネットワーク５を介して相互に通信可能である。
【００１２】
図１において、家電制御システム６は、２つの家電制御サーバ１ａおよび１ｂを備えるが、３つ以上の家電制御サーバ１を備えても良い。また、家電制御システム６は、家電制御装置２、家電３およびユーザ端末４をそれぞれ１つずつ備えるが、それぞれ複数の装置を備えても良い。また、一人のユーザが、それぞれ複数の家電制御装置２、家電３およびユーザ端末４を備えても良い。
【００１３】
家電制御装置２および家電３は、例えば、ユーザの家庭内に設置される。家電３は、冷蔵庫、エアコン、テレビなどの家庭用電化製品である。また実施の形態において家電３には、玄関の施錠状態を通知する装置など、家庭内の住宅設備に関する装置が含まれても良い。
【００１４】
家電制御装置２は、家電制御サーバ１が保持する制御指示データに基づいて家電３を制御する。この制御指示データは、例えば、エアコンの暖房をつける、テレビの番組を録画する、玄関ドアの鍵の施錠状態を確認するなど、ユーザの家電３を制御するためのデータである。この制御指示データには、制御対象の家電の識別子、その家電を制御する家電制御装置の識別子、その制御内容などが含まれる。
【００１５】
このとき家電制御装置２は、家電制御サーバ１に、制御指示データを問い合わせる。このときの問い合わせ先の家電制御サーバ１は、接続先サーバ情報保管部５１に記憶された情報から特定されるサーバである。また、接続先の家電制御サーバを変更する指示を受けた場合、家電制御装置２は、接続先サーバ情報保管部５１に、新たな家電制御サーバを特定する情報を記憶する。その後、家電制御装置２は、その新たな家電制御サーバに、制御指示データを問い合わせする。
【００１６】
なお実施形態においては、家電制御装置２と家電３とが別々の筐体で実装される場合について説明するが、家電制御装置２は、家電３の内部の一機能であっても良い。
【００１７】
ユーザ端末４は、ユーザが所有する情報端末である。ユーザ端末４は、具体的には、携帯電話機、コンピュータなどである。ユーザは、ユーザ端末４に、制御指示データを入力する。ユーザ端末４は、通信ネットワーク５を介して家電制御サーバ１に、入力された制御指示データを送信する。
【００１８】
家電制御サーバ１は、ユーザ端末４から入力された制御指示データを、制御指示データ保管部１１に蓄積する。家電制御サーバ１は、家電制御装置２から制御指示データの問い合わせを受けると、制御指示データ保管部１１を参照し、その家電制御装置２に送信するべき制御指示データを抽出する。制御指示データがある場合、家電制御サーバ１は、その制御指示データを家電制御装置２に送信する。
【００１９】
実施の形態に係る家電制御サーバ１は特に、所定のタイミングで、家電制御装置２から制御指示データの問い合わせを受ける家電制御サーバを変更することができる。例えば、第１の家電制御サーバ１ａにアクセスが集中し負荷が大きくなっている場合、第１の家電制御サーバ１ａは、第２の家電制御サーバ１ｂにアクセスするよう、家電制御装置２に、制御指示データの問い合わせ先を変更するよう設定を促すことができる。また例えば第１の家電制御サーバ１ａがメンテナンスでアクセスを処理できない場合、第１の家電制御サーバ１ａは、制御指示データの問い合わせ先の変更を促すことができる。新たな家電制御サーバを増設し、その新たな家電制御サーバにアクセスさせたい場合なども同様に、家電制御装置２に、制御指示データの問い合わせ先を変更させることができる。このほか、通常のアクセスより詳細な情報を取得する場合や新機能を追加した際も同様に、家電制御サーバ１は、家電制御装置２に、その目的に合致する家電制御サーバに接続させることができる。
【００２０】
このように実施の形態に係る家電制御システム６によれば、家電制御サーバ１の状態に応じて、家電制御装置２がアクセスする家電制御サーバを変更することができる。これにより、家電制御サーバ１を容易に運用することができる。
【００２１】
（家電制御サーバ）
次に図１を参照して、家電制御サーバ１を説明する。ここでは、第１の家電制御サーバ１ａについて説明するが、第２の家電制御サーバ１ｂも同様の構成を備える。
【００２２】
家電制御サーバ１ａは、メモリ１０、コントローラ２０、通信制御装置（図示せず）などを備える一般的なコンピュータである。メモリ１０には、コンピュータを家電制御サーバ１ａとして機能させるためのプログラムが記憶されるとともに、制御指示データ保管部１１を備える。メモリ１０に記憶されたプログラムをインストールすることにより家電制御サーバ１ａのコントローラは、通信処理部２１、制御指示部２２およびサーバ振り分け判別部２３を備える。
【００２３】
制御指示データ保管部１１は、メモリ１０のうち、ユーザ端末４から受信した家電３の制御指示データを蓄積する記憶領域である。家電制御装置２から制御指示データの問い合わせがあり、制御指示データが家電制御装置２に送信されるまで、制御指示データ保管部１１に、制御指示データが蓄積される。
【００２４】
通信処理部２１は、制御指示部２２の指示により家電制御サーバ１ａが送信するパケットを作成し、通信制御装置を介して通信ネットワーク５に送出する。また通信処理部２１は、通信制御装置を介して通信ネットワーク５からパケットを受信し、受信したパケットを制御指示部２２に入力する。
【００２５】
制御指示部２２は、家電制御装置２から通信処理部２１を介して、制御指示データの問い合わせがあると、メモリ１０の制御指示データ保管部１１から、その家電制御装置２宛の制御指示データがあるか否かを判定する。その家電制御装置２の制御指示データがある場合、メモリ１０からその制御指示データを読み出して、通信処理部２１を介して家電制御装置２に送信するとともに、必要に応じてその制御指示データを削除する。一方、制御指示データがない場合、制御指示部２２は、通信処理部２１を介してその旨を家電制御装置２に送信する。
【００２６】
また制御指示部２２は、サーバ振り分け判別部２３から、家電制御装置２の問い合わせ先の家電制御サーバを変更する指示が入力されると、変更後の新たな家電制御サーバを特定する情報を、通信処理部２１を介して家電制御装置２に送信する。
【００２７】
制御指示部２２が新たな家電制御サーバを特定する情報を家電制御装置２に送信する場合、様々なタイミングが考えられる。例えば、家電制御装置２から制御指示データの問い合わせのアクセスを受けたときに、制御指示部２２は、その返信とともに、新たな家電制御サーバを特定する情報を家電制御装置２に送信しても良い。また、家電制御装置２から制御指示データの問い合わせのアクセスとは非同期に、制御指示部２２は、新たな家電制御サーバを特定する情報を家電制御装置２に送信しても良い。具体的には、アクセス先の家電制御サーバを変更する必要が応じた際、制御指示部２２は任意のタイミングで、新たな家電制御サーバを特定する情報を家電制御装置２に送信しても良い。
【００２８】
サーバ振り分け判別部２３は、家電制御装置２から、家電制御システム６のいずれの家電制御サーバにアクセスさせるか、またさらにそのサーバのどのディレクトリにアクセスさせるか、を決定する。サーバ振り分け判別部２３は、家電制御装置２の問い合わせ先を変更する場合、その家電制御装置２の識別子と、新たな問い合わせ先となる家電制御サーバを特定する情報と、を対応づけて出力する。この家電制御サーバを特定する情報には、家電制御サーバのＩＰアドレス、ホスト名であって、そのサーバのディレクトリ名を含む場合もある。
【００２９】
例えば、所定の家電制御サーバ１にアクセスが集中している場合や、現在アクセスするよう設定されている家電制御サーバがメンテナンスでアクセスを処理できない場合など、サーバ振り分け判別部２３は、他の家電制御サーバにアクセスするように、各家電制御装置について、問い合わせ先の新たな家電制御サーバを特定する。サーバ振り分け判別部２３は、各家電制御サーバの負荷を監視し、所定値以上の負荷の家電制御サーバが発生したことをトリガーとして、他の家電制御サーバにアクセスするよう決定しても良い。また、作業者が家電制御サーバのメンテナンスを入力した場合、サーバ振り分け判別部２３が、他の家電制御サーバにアクセスするよう、新たな家電制御サーバを特定しても良い。また、家電制御サーバ内の異なるディレクトリにアクセスさせたい場合、サーバ振り分け判別部２３が、その異なるディレクトリにアクセスするよう、その家電制御サーバのそのディレクトリを特定しても良い。
【００３０】
図１に示す例において、各家電制御サーバが制御指示データ保管部を備える場合を説明したが、これと異なる実装例も考えられる。例えば、家電制御システム６は、第１の家電制御サーバ１ａおよび第２の家電制御サーバ１ｂがともに接続可能なデータベースサーバを備え、そのデータベースサーバが制御指示データ保管部を備えても良い。第１の家電制御サーバ１ａおよび第２の家電制御サーバ１ｂがそれぞれそのデータベースにアクセスして、制御指示データを検索しても良い。
【００３１】
また各家電制御サーバがサーバ振り分け判別部２３を備える場合を説明したが、これと異なる実装例も考えられる。例えば、家電制御システム６は、第１の家電制御サーバ１ａのサーバ振り分け判別部２３の機能を実現する、サーバ振り分け判別サーバを備えても良い。そのサーバ振り分け判別サーバは、家電制御システム６の複数の家電制御サーバに、各家電制御装置について、問い合わせ先の新たな家電制御サーバを特定する情報を送信する。
【００３２】
（家電制御装置）
図１を参照して、家電制御装置２を説明する。家電制御装置２は、メモリ５０、コントローラ６０、通信制御装置（図示せず）などを備える一般的な情報処理装置である。家電制御装置２は一般的なコンピュータでなくても良い。家電制御装置２は、例えば家電３に据え付けられるような小型の通信端末であって、ファームウェアプログラムによって家電制御装置２の機能が実現される。メモリ５０には、家電制御装置２として機能させるためのプログラムが記憶されるとともに、接続先サーバ情報保管部５１および制御指示データ保管部５２を備える。コントローラ６０は、通信処理部６１、情報取得部６２および制御部６３を備える。
【００３３】
接続先サーバ情報保管部５１は、制御指示データの問い合わせ先として、家電制御サーバを特定する情報を記憶する。サーバを特定する情報とは、サーバのＩＰアドレスまたはホスト名などである。家電制御装置２が第１の家電制御サーバ１ａに接続して制御指示データを問い合わせする際、接続先サーバ情報保管部５１には、第１の家電制御サーバ１ａのＩＰアドレス、ホスト名などが記憶される。
【００３４】
接続先サーバ情報保管部５１において、サーバを特定する情報としてさらに、家電制御サーバのディレクトリを特定する情報が含まれても良い。例えば、サーバを特定する情報として、１つのサーバに複数のプログラムが含まれている場合、そのプログラムを特定するための情報が含まれても良い。
【００３５】
制御指示データ保管部５２は、家電制御サーバから受信した制御指示データが記憶される。制御指示データ保管部５２に記憶された制御指示データは、コントローラ６０によって読み出される。読み出された制御指示データに従って、コントローラ６０が家電３を制御する。
【００３６】
通信処理部６１は、情報取得部６２の指示により家電制御装置２が送信するパケットを作成し、通信制御装置を介して通信ネットワーク５に送出する。また通信処理部６１は、通信制御装置を介して通信ネットワーク５からパケットを受信し、受信したパケットを情報取得部６２に入力する。
【００３７】
情報取得部６２は、家電制御装置２が送受信するパケットを処理する。実施の形態において情報取得部６２は、接続先サーバ情報保管部５１の情報で特定される家電制御サーバに接続して、制御指示データを取得する。情報取得部６２は、取得した制御指示データを制御指示データ保管部５２に記憶する。
【００３８】
さらに情報取得部６２は、制御指示データの問い合わせ先として、新たな家電制御サーバを特定する情報を取得した場合、新たな家電制御サーバを特定する情報を、接続先サーバ情報保管部５１に記憶する。
【００３９】
例えば家電制御装置２の接続先サーバ情報保管部５１に、第１の家電制御サーバ１ａを特定する情報が記憶されている場合、情報取得部６２は、第１の家電制御サーバ１ａに接続して、制御指示データを問い合わせる。また、情報取得部６２が、接続先の家電制御サーバを変更する旨の指示とともに、変更後の新たな家電制御サーバとして、第２の家電制御サーバ１ｂを特定する情報を受信すると、情報取得部６２は、受信した第２の家電制御サーバ１ｂを特定する情報を接続先サーバ情報保管部５１に記憶する。その後、情報取得部６２は、第２の家電制御サーバ１ｂに接続して、制御指示データを問い合わせる。
【００４０】
情報取得部６２が新たな家電制御サーバを特定する情報を受信する場合、様々な方法が考えられ得る。例えば、第１の家電制御サーバ１ａに制御指示データの問い合わせしたときに、情報取得部６２は、その返信とともに、新たな家電制御サーバを特定する情報を受信しても良い。また、第１の家電制御サーバ１ａへの制御指示データの問い合わせのアクセスとは非同期に、情報取得部６２は、新たな家電制御サーバを特定する情報を受信しても良い。また、情報取得部６２は、新たな家電制御サーバを特定する情報を、家電制御サーバ１ａおよび１ｂのうち、いずれから受信しても良いし、そのほかのサーバから受信しても良い。例えば家電制御システム６は、第１の家電制御サーバ１ａのサーバ振り分け判別部２３の機能を実現する、サーバ振り分け判別サーバを備える場合、情報取得部６２は、そのサーバ振り分け判別サーバから新たな家電制御サーバを特定する情報を受信しても良い。
【００４１】
制御部６３は、制御指示データ保管部５２から制御指示データを取得し、取得した制御指示データに従って家電３を制御する。例えば、家電３がエアコンで、そのエアコンの暖房をつける制御指示データの場合、制御部６３は、そのエアコンの暖房をつける。また、家電３が玄関の施錠状態を通知する装置で、その玄関の施錠状態を確認する制御指示データの場合、制御部６３は、その玄関の施錠状態を取得し、その施錠状態を通信処理部６１に入力する。通信処理部６１は、その施錠状態を通知するパケットを作成して、家電制御サーバ１に送信する。
【００４２】
（家電制御方法）
図２を参照して、実施の形態に係る家電制御システム６における家電制御方法を説明する。図２に示す例では、家電制御サーバ１が、家電制御装置２に、制御指示データとともに、接続先の家電制御サーバを変更する指示を送信する場合を説明する。家電制御装置２の接続先サーバ情報保管部５１には、第１の家電制御サーバ１ａを特定する情報が記憶されている。
【００４３】
まずステップＳ１０１において、ユーザ端末４は第１の家電制御サーバ１ａに、制御指示データを送信する。この制御指示データは、ユーザの家電３を遠隔地から制御するためのデータである。
【００４４】
ユーザ端末４から制御指示データを受信すると、第１の家電制御サーバ１ａはステップＳ１０２において、受信した制御指示データを、制御指示データ保管部１１に保管する。一方、第１の家電制御サーバ１ａは、家電制御装置２からの問い合わせを待機する。この問い合わせは、家電制御装置２が制御する家電３に対する制御指示データの問い合わせである。
【００４５】
ステップＳ１０３において家電制御装置２は、第１の家電制御サーバ１ａに家電３の制御データを問い合わせる。第１の家電制御サーバ１ａは家電制御装置２から問い合わせを受信すると、制御指示データ保管部１１を検索し、家電３の制御指示データを抽出する。家電３の制御指示データがある場合、第１の家電制御サーバ１ａはステップＳ１０４において、制御指示データ保管部１１から家電３の制御指示データを抽出して、家電制御装置２に送信する。
【００４６】
家電制御装置２は、家電３の制御指示データを受信すると、その制御指示データに従って、家電３を制御する。また必要に応じて家電３の状態情報を取得し、第１の家電制御サーバ１ａに送信する。
【００４７】
ここでステップＳ１０５において、第１の家電制御サーバ１ａのサーバ振り分け判別部２３が、家電制御装置２の問い合わせの接続先を、第２の家電制御サーバ１ｂに変更する判定をしたとする。
【００４８】
ステップＳ１０６において第１の家電制御サーバ１ａが、家電制御装置２から、制御指示データの問い合わせを受信すると、制御指示データ保管部１１を検索し、家電３の制御指示データを抽出する。家電３の制御指示データがある場合、第１の家電制御サーバ１ａはステップＳ１０７において、制御指示データ保管部１１から家電３の制御指示データを抽出して、抽出した制御指示データを送信する。ここで、ステップＳ１０５において、家電制御装置２の問い合わせの接続先を第２の家電制御サーバ１ｂに変更するように判定されている。従って第１の家電制御サーバ１ａは、新たな接続先のサーバ情報として、第２の家電制御サーバ１ｂを特定する情報を、家電制御装置２に送信する。
【００４９】
ステップＳ１０７において家電制御装置２が制御指示データを受信すると、その制御指示データに従って家電を制御する。また、家電制御装置２が、新たな接続先の情報として第２の家電制御サーバ１ｂを特定する情報を受信すると、ステップＳ１０８において、受信した第２の家電制御サーバ１ｂを特定する情報を接続先サーバ情報保管部５１に記憶する。家電制御装置２はさらに、接続先サーバ情報保管部５１に既に保管されていた第１の家電制御サーバ１ａを特定する情報を削除する。
【００５０】
その後、家電制御装置２が制御指示データを問い合わせる際、ステップＳ１０９において家電制御装置２は、接続先サーバ情報保管部５１に記憶された第２の家電制御サーバ１ｂを特定する情報に従って、第２の家電制御サーバ１ｂに接続して、制御指示データを問い合わせる。第２の家電制御サーバ１ｂは家電制御装置２から問い合わせを受信すると、第２の家電制御サーバ１ｂ内の制御指示データ保管部３１を検索し、家電３の制御指示データを抽出する。家電３の制御指示データがある場合、第２の家電制御サーバ１ｂはステップＳ１１０において、制御指示データ保管部１１から家電３の制御指示データを抽出して、家電制御装置２に送信する。
【００５１】
図３を参照して、家電制御装置２が、家電制御情報を問い合わせした際に新たな接続先の情報を受信する処理を説明する。
【００５２】
図３（ａ）を参照して、新たな接続先としてホスト名のみ指定された場合の処理を説明する。まずステップＳ２０１において家電制御装置２が第１の家電制御サーバ１ａに、家電３の制御指示データを問い合わせる。ステップＳ２０２において第１の家電制御サーバ１ａは、家電３の制御指示データがある場合、その制御指示データと、新たな問い合わせ先のサーバ情報を送信する。図３（ａ）において、その接続先サーバ情報は、ホスト名である。家電制御装置２は、hostmnameとして指定されたホスト名<server>を、接続先サーバ情報保管部５１に保管する。家電制御装置２は、そのホスト名に従って、制御指示データを問い合わせる。
【００５３】
一方、図３（ｂ）においても同様に、ステップＳ２５２において第１の家電制御サーバ１ａは、家電３の制御指示データがある場合、その制御指示データと、新たな問い合わせ先のサーバ情報を送信する。図３（ｂ）において、その接続先サーバ情報は、hostmnameとして指定されたホスト名<server>と、dirとして指定されたディレクトリ名<alter_dir>を、接続先サーバ情報保管部５１に保管する。家電制御装置２は、ホスト名<server>およびディレクトリ名<alter_dir>に従って、制御指示データを問い合わせる。
【００５４】
このように実施の形態に係る家電制御システム６によれば、家電制御装置２が制御指示データを問い合わせする際、その先を、動的に変更することができる。このような家電制御装置２によれば、家電制御装置２が工場から出荷された後に、家電制御サーバを変更することができるので、状況に応じて、負荷分散したり、保守性を高めたりできる。またこれにより、家電制御システム６の提供サービスの安定性を高めることができる。さらに、サービスの変更、追加などを容易に対応することができるので、家電制御システム６の提供サービスを、容易にかつ迅速に充実させることができる。
【００５５】
また実施の形態に家電制御システム６によれば、サーバ振り分け判別部２３において、個々の家電制御装置２ごとに、接続先の家電制御サーバおよびディレクトリを設定することができる。これにより、個々のユーザの家電制御システム６のサービスの利用頻度、サービス種別、家電３の種別などの利用状況に応じて、問い合わせ先の家電制御サーバ１を、適切に運用することができる。
【００５６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５７】
１  家電制御サーバ
２  家電制御装置
３  家電
５  通信ネットワーク
６  家電制御システム
１０、５０  メモリ
１１、３１、５２  制御指示データ保管部
２０、６０  コントローラ
２１、６１  通信処理部
２２  制御指示部
２３  サーバ振り分け判定部
５１  接続先サーバ情報保管部
６２  情報取得部
６３  制御部
【図１】
2012165185.tif 000003
【図２】
2012165185.tif 000004
【図３】
2012165185.tif 000005