(57)【要約】【課題】家電装置に対して識別が困難な名称が設定されるのを回避するすること。【解決手段】実施形態に係る制御サーバ４は、複数の家電装置１１〜１６を有する家電システム１の制御を行う。制御サーバ４は、家電システム１が有する家電装置１１〜１６に対して設定される識別情報と、設定済の識別情報とが同一又は類似するか否かを判定する。制御サーバ４は、設定される識別情報と設定済の識別情報とが同一又は類似すると判定された場合は、設定される識別情報の設定を行わず、設定される識別情報と設定済の識別情報とが同一又は類似しないと判定された場合は、設定される識別情報の設定を行なう。【選択図】図１
2015060555.tif 000002
【特許請求の範囲】
【請求項１】
複数の家電装置を有する家電システムの制御を行う情報処理装置であって；
前記家電システムが有する家電装置に対して設定される識別情報と、前記家電システムが有する家電装置に対して設定済の識別情報とが同一又は類似するか否かを判定する判定部と；
前記判定部により前記設定される識別情報と前記設定済の識別情報とが同一又は類似すると判定された場合は、前記設定される識別情報の設定を行わず、前記設定される識別情報と前記設定済の識別情報とが同一又は類似しないと判定された場合は、該設定される識別情報の設定を行なう設定部と；
を具備する情報処理装置。
【請求項２】
前記設定部は、前記設定される識別情報が空白のみからなる文字列である場合は、該設定される識別情報の設定を行なわない請求項１に記載の情報処理装置。
【請求項３】
前記判定部により前記設定される識別情報と前記設定済の識別情報とが同一であると判定された場合は、該設定される識別情報の一部を変更する変更部を備え；
前記判定部は、前記変更部によって一部が変更された前記設定される識別情報と前記設定済の識別情報とが同一又は類似するか否かを判定する請求項１または２に記載の情報処理装置。
【請求項４】
前記判定部は、前記設定される識別情報に含まれる文字の種別と前記設定済の識別情報とに含まれる文字の種別とを所定の種別に変換し、文字の種別を変換した前記設定される識別情報と、文字の種別を変換した前記設定済みの識別情報とが同一又は類似するか否かを判定する請求項１〜３のいずれか１つに記載の情報処理装置。
【請求項５】
類義語の対応を示す類義語辞書情報を記憶する記憶部を備え；
前記判定部は、前記記憶部が記憶する類義語辞書情報を用いて、前記設定される識別情報に含まれる単語を類義語に変換し、前記単語を類義語に変換した設定される識別情報と前記設定済の識別情報とが同一であるか否かを判定する請求項１〜４のいずれか１つに記載の情報処理装置。
【請求項６】
情報処理装置が実行するサービス提供方法において、
前記家電システムが有する家電装置に対して設定される識別情報と、前記家電システムが有する家電装置に対して設定済の識別情報とが同一又は類似するか否かを判定する判定工程と；
前記設定される識別情報と前記設定済の識別情報とが同一又は類似すると判定した場合は、該設定される識別情報の設定を行なえない旨を出力する出力工程と；
を実行するサービス提供方法。
【請求項７】
複数の家電装置を有する家電システムの制御を行うコンピュータに、
前記家電システムが有する家電装置に対して設定される識別情報と、前記家電システムが有する家電装置に対して設定済の識別情報とが同一又は類似するか否かを判定する判定手順と；
前記設定される識別情報と前記設定済の識別情報とが同一又は類似すると判定した場合は、該設定される識別情報の設定を行なえない旨を出力する出力手順と；
を実行させることを特徴とするサービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、サービス提供方法およびサービス提供プログラムに関する。
【背景技術】
【０００２】
近年、空調装置や照明装置等の各種家電装置を外部ネットワークに接続し、外部ネットワークを介して各種家電装置の遠隔操作を可能とする家電システムが知られている。このような家電システムでは、操作対象となる家電装置の識別を容易にするため、家電システムの利用者や設置者により、種別名や設置場所等が家電装置の名称として設定される。しかしながら、複数の家電装置に同一の名称や識別が困難な名称が付与された場合には、操作時に家電装置の識別が困難となる恐れがある。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“ホームITシステム  東芝HEMS  |  東芝ライテック(株)”、［online］、［平成２５年８月２２日検索］、インターネット＜http://feminity.toshiba.co.jp/feminity/index_j.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、家電装置に対して識別が困難な名称が設定されるのを回避する。
【課題を解決するための手段】
【０００５】
実施形態に係る情報処理装置は、複数の家電装置を有する家電システムの制御を行う。また、情報処理装置は、判定部と設定部とを有する。判定部は、家電システムが有する家電装置に対して設定される識別情報と、家電システムが有する家電装置に対して設定済の識別情報とが同一又は類似するか否かを判定する。設定部は、判定部により設定される識別情報と設定済の識別情報とが同一又は類似すると判定された場合は、設定される識別情報の設定を行なわず、設定される識別情報と設定済の識別情報とが同一又は類似しないと判定された場合は、設定される識別情報の設定を行なう。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１の実施形態に係る家電システムの構成例を示す図である。
【図２】図２は、第１の実施形態に係る制御サーバが有する機能構成の一例を示す図である。
【図３】図３は、第１の実施形態に係る家電データに格納される情報の一例を示す図である。
【図４】図４は、第１の実施形態に係る端末装置が表示する設定画面の第１の例を示す図である。
【図５】図５は、第１の実施形態に係る端末装置が表示する識別情報入力画面の一例を示す図である。
【図６】図６は、第１の実施形態に係る端末装置が表示する更新後の設定画面を示す図である。
【図７】図７は、第１の実施形態に係る制御サーバが実行する処理の流れを説明するフローチャートである。
【図８】図８は、第２の実施形態に係る制御サーバが実行する処理の流れを説明するフローチャートである。
【図９】図９は、第２の実施形態に係る制御サーバが実行する変換処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００７】
以下で説明する実施形態に係る情報処理装置４、１０は、複数の家電装置１１〜１６を有する家電システム１の制御を行う。情報処理装置４、１０は、判定部２６と設定部２７とを有する。判定部２６は、家電システム１が有する家電装置１１〜１６に対して設定される識別情報と、設定済の識別情報とが同一又は類似するか否かを判定する。設定部２７は、判定部２６により設定される識別情報と設定済の識別情報とが同一又は類似すると判定された場合は、設定される識別情報の設定を行わず、設定される識別情報と設定済の識別情報とが同一又は類似しないと判定された場合は、設定される識別情報の設定を行なう。
【０００８】
また、以下で説明する実施形態に係る設定部２７は、設定される識別情報が空白のみからなる文字列である場合は、設定される識別情報の設定を行なわない。
【０００９】
また、以下で説明する実施形態に係る情報処理装置４、１０は、変更部を有する。変更部は、判定部２６により設定される識別情報と設定済の識別情報とが同一であると判定された場合は、設定される識別情報の一部を変更する。判定部２６は、変更部によって一部が変更された設定される識別情報と設定済の識別情報とが同一又は類似するか否かを判定する。
【００１０】
また、以下で説明する実施形態に係る判定部２６は、設定される識別情報に含まれる文字の種別と設定済の識別情報とに含まれる文字の種別とを所定の種別に変換し、文字の種別を変換した設定される識別情報と、文字の種別を変換した設定済みの識別情報とが同一又は類似するか否かを判定する。
【００１１】
また、以下で説明する実施形態に係る情報処理装置４、１０は、記憶部２０を有する。記憶部２０は、類義語の対応を示す類義語辞書情報を記憶する。判定部２６は、記憶部２０が記憶する類義語辞書情報を用いて、設定される識別情報に含まれる単語を類義語に変換し、単語を類義語に変換した設定される識別情報と設定済の識別情報とが同一であるか否かを判定する。
【００１２】
以下、図面を参照して、実施形態に係る家電システム１を説明する。なお、以下の実施形態において、同一の部位には同一の符号を付し、重複する説明は省略される。
【００１３】
（第１の実施形態）
まず、図１〜図７を用いて、第１の実施形態に係る家電システムについて説明する。
【００１４】
［家電システム１の構成］
図１は、第１の実施形態に係る家電システムの構成例を示す図である。図１に示した家電システム１は、宅内やオフィス等に設置された家電装置の制御や監視を実現するシステムである。例えば、家電システム１は、ＨＥＭＳ（Home  Energy  Management  System）と呼ばれる場合がある。また、家電システム１は、一例として、ＨＥＭＳ標準プロトコルの「ＥＣＨＯＮＥＴ  Ｌｉｔｅ」が適用される場合がある。
【００１５】
図１に示した家電システム１は、複数の家電装置１１〜１６とゲートウェイ装置１０とを有し、ネットワーク２を介して、制御サーバ４および端末装置３と接続される。ここで、図１に示す例では、家電システム１は、家電装置の一例として、複数の家電装置１１〜１６を有する。なお、家電システム１は、家電装置１１〜１６以外にも、任意の数の家電装置を有してよい。
【００１６】
家電装置１１〜１３は、例えば、冷蔵庫、冷暖房装置、テレビジョンセット、空調装置、洗濯機、給湯器、電気錠、インターホン（ドアホン）などの生活家電、パーソナルコンピュータなどの情報家電、太陽光発電関連機器など、広く家庭電化製品一般である。例えば、家電装置１１〜１３は、宅内に設けられた空調装置であり、家電装置１４〜１６は、宅内に設けられた照明装置である。
【００１７】
また、各家電装置１１〜１６は、ネットワーク２を介し、制御サーバ４からの遠隔操作を受け付けることができる。例えば、各家電装置１１〜１６は、ネットワーク２を介して、制御内容を示す制御指示を受信すると、受信した制御指示に従って、各種制御を実行する。また、かかる機能を発揮するため、各家電装置１１〜１６は、ネットワーク２を介して、制御サーバ４と通信を行なうための通信インターフェースを有し、通信インターフェースごとに一意なＭＡＣ（Media Access Control address）アドレスが付与されている。
【００１８】
［ネットワーク２について］
ネットワーク２は、家電システム１が有するゲートウェイ装置１０と、制御サーバ４、または、端末装置３と制御サーバ４とを接続するネットワークであり、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、インターネット等任意のネットワークである。
【００１９】
［端末装置３について］
端末装置３は、利用者が使用する端末装置であり、例えば、スマートフォン等の移動端末装置である。例えば、端末装置３は、３Ｇ（Generation）、４Ｇ、ＬＴＥ（Long Term Evolution）等の移動通信網を介して、ネットワーク２に接続し、制御サーバ４と通信を行なうことができる。また、端末装置３は、利用者が操作対象となる家電装置を選択し、操作内容を入力した場合は、利用者が選択した家電装置と操作内容とを制御サーバ４に通知する。
【００２０】
［制御サーバ４について］
制御サーバ４は、家電システム１が有する家電装置１１〜１６を遠隔操作するサーバである。例えば、制御サーバ４は、ネットワーク２を介して、家電情報収集要求をゲートウェイ装置１０に送信する。かかる場合、ゲートウェイ装置１０は、家電システム１が有する家電装置１１〜１６の型番やＭＡＣアドレス等の家電情報を収集し、収集した家電情報を制御サーバ４に送信する。制御サーバ４は、家電情報を受信すると、受信した家電情報を家電データとして記憶する。
【００２１】
また、制御サーバ４は、各家電装置１１〜１６から制御対象となる家電装置を選択させる画面を端末装置３に表示させ、利用者が選択した家電装置と、家電装置に対する制御指示を入力させる。そして、制御サーバ４は、利用者が、端末装置３を介して、制御対象となる家電装置と、制御内容とを入力した場合は、制御対象となる家電装置に対し、入力された制御内容を示す制御指示を送信する。
【００２２】
ここで、制御サーバ４は、家電システム１が有する各家電装置１１〜１６を識別するため、各家電装置１１〜１６の型番、ＭＡＣアドレス、設置場所等を家電情報として取得し、記憶する。しかしながら、制御サーバ４が、端末装置３に各家電装置１１〜１６の型番、ＭＡＣアドレス、設置場所等を表示した場合は、利用者が制御対象となる家電装置を選択するのを困難にしてしまう。
【００２３】
すなわち、各家電装置１１〜１６の型番は、製品の種別ごとに付与される番号であるため、家電システム１が同一種別の製品を複数有する場合は、同一の型番が複数表示されることとなり、利用者が制御対象とする家電装置を識別することができない。また、各家電装置１１〜１６に付与されるＭＡＣアドレスは、１６進数を用いた４８ビットの符合であるため、利用者がＭＡＣアドレスから制御対象とする家電装置を選択するのは、困難である。また、リビング等の設置場所には、通常、複数の家電装置が設置されるため、利用者が家電装置の設置場所から家電装置の識別を行なうのは、困難である。
【００２４】
そこで、制御サーバ４は、家電システム１が有する各家電装置１１〜１６に対し、型番やＭＡＣアドレスとは別に付与される識別情報を記憶する。ここで、識別情報とは、利用者が端末装置３上で各家電装置１１〜１６を認識するために用いる情報であり、例えば、名称、フレンドリーネーム、設置場所等、利用者や施工者が自由に設定可能な任意の名称である。詳細には、各家電装置１１〜１６には、家電システム１の設置時や各家電装置１１〜１６の設置時に、利用者や施工業者等によって、識別情報が付与されており、制御サーバ４は、各家電装置１１〜１６に付与された識別情報を記憶している。
【００２５】
そして、制御サーバ４は、端末装置３から家電システム１の制御要求を受信すると、端末装置３に各家電装置１１〜１６の識別情報を送信し、Ｗｅｂブラウザ等を介して、端末装置３に識別情報を表示させる。そして、端末装置３は、利用者が表示された識別情報の中から家電装置１１の識別情報を選択し、制御内容を入力した場合は、家電装置１１に対する制御内容を制御サーバ４に送信する。かかる場合、制御サーバ４は、家電装置１１の制御を行なう制御指示を生成し、生成した制御指示を家電システム１に送信する。かかる場合、家電装置１１は、ゲートウェイ装置１０を介して、制御指示を受信し、受信した制御指示に従って、空調の開始や停止、設定温度の変更等を行なう。
【００２６】
しかしながら、識別情報は、利用者や施工者が自由に設定することができる情報であるため、複数の家電装置に同一の名称や識別が困難な名称が付与された場合には、操作時に操作対象となる家電装置の識別が困難となる恐れがある。例えば、空調装置１１〜１３に対し、一律に「エアコン」という識別情報が設定された場合は、端末装置３に「エアコン」が付与された空調装置が複数表示されることとなり、どの空調装置が制御対象となる空調装置であるかを利用者が判別できない。
【００２７】
また、例えば、リビングに設置された空調装置１１と照明装置１４に対し、一律に「リビング」という識別情報が設定された場合は、端末装置３に「リビング」が付与された家電装置が複数表示されることとなり、どの家電装置が制御対象とする空調装置または照明装置であるかを利用者が判別できない。
【００２８】
そこで、制御サーバ４は、以下の処理を実行する。まず、制御サーバ４は、端末装置３に、識別情報の設定画面を表示する。そして、制御サーバ４は、端末装置３に表示した設定画面を介して、家電装置１１〜１６に付与される新たな識別情報が入力された際に、入力された識別情報が他の家電装置に対して設定済みの識別情報と同一であるか否かを判定する。
【００２９】
そして、制御サーバ４は、入力された識別情報が設定済みの識別情報と同一ではないと判定した場合は、入力された識別情報の設定を行なう。一方、制御サーバ４は、入力された識別情報が設定済みの識別情報と同一であると判定した場合は、入力された識別情報の設定を行なわず、設定できない旨を出力しても良い。例えば、制御サーバ４は、端末装置３に、入力された識別情報の設定を行なわず、入力された識別情報の設定を行なうことができない旨を表示する。この結果、制御サーバ４は、家電システム１が有する家電装置１１〜１６に対し、同一の識別情報が設定されるのを防止することができる。
【００３０】
なお、制御サーバ４は、入力された識別情報が設定済みの識別情報と同一であると判定した場合は、入力された識別情報の一部を変更して登録しても良い。例えば、制御サーバ４は、空調装置１１に対して新たな識別情報「エアコン」が入力された際に、空調装置１２に対して識別情報「エアコン」がすでに設定されていた場合は、入力された識別情報「エアコン」を「エアコン１」に変更し、変更後の識別情報「エアコン１」が設定済みであるか否かを判定する。そして、制御サーバ４は、識別情報「エアコン１」が設定されていない場合は、識別情報「エアコン１」を空調装置１１の識別情報として設定してもよい。
【００３１】
また、制御サーバ４は、変更後の識別情報「エアコン１」が設定済みである場合は、識別情報「エアコン１」の末尾の数字をインクリメントし、識別情報「エアコン２」が設定済みであるか否かを判定する。そして、制御サーバ４は、識別情報「エアコン２」が設定されていない場合は、識別情報「エアコン２」を空調装置１１の識別情報として設定してもよい。
【００３２】
かかる処理を実行することで、制御サーバ４は、同一の識別情報が設定されるのを防止することができる。また、制御サーバ４は、各家電装置１１〜１６に対し、共通する文字列を含む識別情報の設定を許容するので、例えば、利用者が仮の識別情報として、各家電装置の種別を設定し、その後、実際の操作と照らし合わせて識別情報の再設定を行わせることができる。
【００３３】
また、制御サーバ４は、入力された識別情報が、所定の識別力を有さない文字列である場合は、入力された識別情報の設定を行なえない旨を出力しても良い。例えば、単に空白のみからなる識別情報が設定された場合は、利用者が家電装置の識別を行なうことができなくなる。そこで、識別サーバ４は、入力された識別情報が空白のみからなる文字列である場合は、入力された識別情報の設定を行なわず、設定できない旨を出力しても良い。
【００３４】
また、例えば、制御サーバ４は、入力された文字列が、数字１文字、同じ文字の連続からなる文字列等である場合は、入力された識別情報の設定を行なわず、設定できない旨を出力しても良い。かかる処理を実行することで、制御サーバ４は、各家電装置１１〜１６に対し、識別力を有する識別情報を設定させることができる。
【００３５】
また、制御サーバ４は、入力された識別情報が、所定の識別力を有さない文字列である場合は、識別情報の設定対象となる家電装置の種別を示す機器名称を取得し、取得した機器名称の末尾に数字を付した識別情報を登録しても良い。かかる処理を実行することで、制御サーバ４は、各家電装置１１〜１６に対し、ある程度識別力を有する識別情報を自動で設定することができる。
【００３６】
［ゲートウェイ装置１０について］
ゲートウェイ装置１０は、家電システム１と制御サーバ４との通信を制御する。例えば、ゲートウェイ装置１０は、制御サーバ４から、家電システム１が有する各家電装置１１〜１６の情報収集要求を受信すると、各家電装置１１〜１６から、型番およびＭＡＣアドレスを収集し、収集した型番およびＭＡＣアドレスを制御サーバ４に送信する。また、ゲートウェイ装置１０は、制御サーバ４から制御指示を受信した場合は、受信した制御指示の宛先となる家電装置を特定する。そして、ゲートウェイ装置１０は、特定した家電装置に対し、受信した制御指示を送信する。
【００３７】
［家電システム１の機能構成例について］
以下、図面を用いて、制御サーバ４の機能構成の一例について説明する。なお、以下の説明は、家電システム１および制御サーバ４の機能構成を限定するものではなく、同様の機能を発揮することができるのであれば、他の機能構成により実現されてもよい。例えば、以下に説明する制御サーバ４の機能構成の全体または一部をゲートウェイ装置１０が有することで、同様の機能を発揮させてもよい。また、以下の説明では、制御サーバ４は、端末装置３を介して、識別情報の設定を受け付けるものとする。
【００３８】
［制御サーバ４の機能構成の一例］
図２は、第１の実施形態に係る制御サーバが有する機能構成の一例を示す図である。図２に示すように、制御サーバ４は、記憶部２０、通信制御部２２、操作受付部２３、操作部２４、設定受付部２５、判定部２６、設定部２７を有する。また、記憶部２０は、家電データ２１を記憶する。
【００３９】
［家電データ２１に格納される情報の一例］
まず、図３を用いて、家電データ２１に格納される情報の一例を示す。図３は、第１の実施形態に係る家電データに格納される情報の一例を示す図である。図３に示すように、家電データ２１には、各家電装置１１〜１６ごとに、状態、識別情報、機器アドレス、設置場所、パスキーが対応付けて格納されている。
【００４０】
ここで、状態とは、対応する家電装置が家電システム１内で検出されたか否かを示す情報である。詳細には、状態「未検出」は、対応する家電装置が家電システム１内で検出されていない旨を示し、状態「新規」は、対応する家電装置が家電システム１内で検出されたが、識別情報がまだ設定されていない旨を示す。また、状態「登録済み」は、対応する家電装置が家電システム１内で検出され、識別情報が設定済みである旨を示す。
【００４１】
また識別情報とは、対応する家電装置に対して設定された識別情報であるが、利用者又は施工者によって識別情報が設定されていない場合は、対応する家電装置から取得された型番が格納される。また、機器アドレスとは、対応する家電装置の通信インタフェースに付与されたＭＡＣアドレスである。なお、図３に示す例では、各家電装置１１〜１６に対して付与されるＭＡＣアドレスを「ＭＡＣ＃１」〜「ＭＡＣ＃６」と記載した。
【００４２】
また、設置場所とは、対応する家電装置が設置された場所であり、利用者または施工者によって設定される情報である。なお、制御サーバ４は、各家電装置に電力を供給する配電盤等から、各家電装置が設置された場所を特定することができる場合は、対応する家電装置の設置場所を特定し、特定した設置場所を家電データ２１に自動で格納しても良い。また、パスキーとは、対応する家電装置に対して識別情報が設定されたか否かを示す情報であり、利用者や施工者によって識別情報が設定された場合は、パスキー「登録済み」が格納される。
【００４３】
［制御サーバ４が有する各部が発揮する機能の一例］
図２に戻り、説明を続ける。通信制御部２２は、制御サーバ４と家電システム１および端末装置３との間の通信を制御する。例えば、通信制御部２２は、端末装置３から利用者が選択した家電装置と操作内容との通知を受信すると、受信した通知を操作受付部２３に出力する。また、通信制御部２２は、識別情報等、各家電装置１１〜１６に対して設定される各種情報を含む設定情報等を受信すると、受信した設定情報を設定受付部２５に出力する。
【００４４】
また、通信制御部２２は、操作受付部２３または設定部２７から表示用データを受信すると、受信した表示用データを端末装置３に送信する。ここで、表示用データとは、端末装置３に表示される各種情報が格納されたデータである。また、通信制御部２２は、操作部２４から操作指示を受信すると、受信した制御指示を家電システム１に送信する。
【００４５】
操作受付部２３は、端末装置３を介して利用者が入力した操作を受け付ける。例えば、操作受付部２３は、家電データ２１に格納された各情報を収集し、収集した情報を含む設定画面を端末装置３に表示させる表示用データを生成する。そして、操作受付部２３は、生成した表示用データを通信制御部２２に出力する。この結果、端末装置３は、設定画面を表示する。また、操作受付部２３は、設定画面上から利用者が選択した家電装置と操作内容との通知を受信すると、利用者が選択した家電装置の情報を家電データ２１から取得し、取得した情報と操作内容とを操作部２４に出力する。
【００４６】
操作部２４は、各家電装置１１〜１６の操作を行なう。例えば、操作部２４は、操作受付部２３から操作対象となる家電装置の情報と操作内容とを受信した場合は、受信した家電装置の情報を用いて、受信した操作内容が示す操作を実行させるための操作指示を生成する。そして、操作部２４は、生成した操作指示を通信制御部２２に出力する。
【００４７】
設定受付部２５は、各家電装置１１〜１６に対して設定される各種情報を含む設定情報を受け付ける。例えば、設定受付部２５は、端末装置３から各家電装置１１〜１６の設定情報を受信すると、受信した設定情報から、識別情報を抽出し、抽出した識別情報を判定部２６に出力する。なお、設定受付部２５は、設定情報に含まれる情報のうち、識別情報以外の情報を設定部２７に出力する。
【００４８】
判定部２６は、家電装置に対して新たに設定される識別情報と、他の家電装置に対してすでに設定済みの識別情報とが同一であるか否かを判定する。例えば、判定部２６は、識別情報を受信すると、受信した識別情報が、空白のみからなる文字列であるか否かを判定する。そして、判定部２６は、受信した識別情報が、空白のみからなる文字列である場合は、設定部２７に、識別情報を登録できない旨を通知する。
【００４９】
一方、判定部２６は、受信した識別情報に空白以外の文字が含まれる場合は、家電データ２１から、各家電装置１１〜１６に設定された識別情報を読み出す。詳細には、判定部２６は、家電データ２１の各エントリのうち、パスキーに「登録済み」が格納されているエントリから識別情報を読み出す。そして、判定部２６は、設定受付部２５から受信した識別情報と同一の識別情報が、家電データ２１から読み出した識別情報に含まれるか異なを判定する。
【００５０】
また、判定部２６は、設定受付部２５から受信した識別情報と同一の識別情報が、家電データ２１から読み出した識別情報に含まれる場合は、設定部２７に、識別情報を登録できない旨を通知する。一方、判定部２６は、設定受付部２５から受信した識別情報と同一の識別情報が、家電データ２１から読み出した識別情報に含まれない場合は、設定部２７に、識別情報を登録する旨を出力するとともに、設定受付部２５から受信した識別情報を設定部２７に出力する。
【００５１】
設定部２７は、新たな識別情報と同一の識別情報が家電データ２１に格納されている場合は、新たな識別情報の登録を行なわず、新たな識別情報と同一の識別情報が家電データ２１に格納されていない場合は、新たな識別情報の設定を行なう。例えば、設定部２７は、設定受付部２５から、設定情報に含まれる識別情報以外の情報を受信する。
【００５２】
そして、設定部２７は、識別情報を登録する旨の通知と識別情報とを判定部２６から受信した場合は、家電データ２１が有する各エントリから、識別情報を設定する家電装置と対応するエントリを特定する。そして、設定部２７は、特定したエントリの識別情報を、判定部２６から受信した識別情報に更新する。また、設定部２７は、特定したエントリのパスキーに「登録済み」を格納する。
【００５３】
一方、設定部２７は、判定部２６から識別情報を登録できない旨の通知を受信した場合は、利用者が入力した識別情報を登録できない旨の画面を端末装置３に表示させる表示用データを生成し、生成した表示用データを通信制御部２２に出力する。この結果、端末装置３は、利用者が入力した識別情報を登録できない旨を示す画面を表示し、異なる識別情報の入力を利用者に促す。
【００５４】
［判定部２６が実行する処理のバリエーション］
なお、判定部２６は、設定受付部２５から受信した識別情報と同一の識別情報が、家電データ２１から読み出した識別情報に含まれる場合は、設定受付部２５から受信した識別情報の一部を変更して登録しても良い。例えば、判定部２６は、設定受付部２５から受信した識別情報と同一の識別情報が、家電データ２１から読み出した識別情報に含まれる場合は、設定受付部２５から受信した識別情報の末尾に自然数を付加する。そして、判定部２６は、設定受付部２５から受信した識別情報の末尾に自然数を付加した識別情報と同一の識別情報が、家電データ２１から読み出した識別情報に含まれるか否かを判定する。
【００５５】
また、判定部２６は、設定受付部２５から受信した識別情報の末尾に自然数を付加した識別情報と同一の識別情報が、家電データ２１から読み出した識別情報に含まれる場合は、設定受付部２５から受信した識別情報の末尾に付加した自然数を１つインクリメントする。そして、判定部２６は、設定受付部２５から受信した識別情報の末尾に自然数を付加した識別情報と同一の識別情報が、家電データ２１から読み出した識別情報に含まれるか再度判定する。
【００５６】
また、判定部２６は、設定受付部２５から受信した識別情報の末尾に自然数を付加した識別情報と同一の識別情報が、家電データ２１から読み出した識別情報に含れない場合は、識別情報を登録する旨を出力するとともに、設定受付部２５から受信した識別情報の末尾に自然数を付加した識別情報を設定部２７に出力する。この結果、設定部２７は、設定受付部２５から受信した識別情報の末尾に自然数を付加した識別情報を家電データ２１に格納する。
【００５７】
また、他のバリエーションでは、判定部２６は、設定受付部２５から受信した識別情報が空白のみからなる場合は、識別情報の設定対象となる家電装置の型番から、「エアコン」や「照明」等、機器の種別を示す名称を識別情報候補として取得する。そして、判定部２６は、取得した識別情報候補の末尾に自然数１を付加した識別情報を生成し、生成した識別情報と同一の識別情報が家電データ２１から読み出した識別情報に含まれるか判定する。その後、判定部２６は、生成した識別情報と同一の識別情報が家電データ２１から読み出した識別情報に含れない場合は、生成した識別情報を設定部２７に出力し、家電データ２１に登録させても良い。
【００５８】
［端末装置３が表示する画面の一例］
次に、図４〜図６を用いて、端末装置３が表示する画面の一例について説明する。まず、図４を用いて、端末装置３が表示する設定画面の一例について示す。図４は、第１の実施形態に係る端末装置が表示する設定画面の第１の例を示す図である。例えば、端末装置３は、表示用データを受信すると、図４中（Ａ）に示すように、Ｗｅｂブラウザを介して、家電データ２１に格納された各データの表示を行なう。
【００５９】
詳細には、端末装置３は、図４中（Ｂ）に示すように、家電データ２１に格納された各情報を表示する。ここで、図４中（Ｃ）に示すエントリと対応する家電装置に対しては、識別情報が設定されていないので、家電装置の型番である「ＨＥＭ−ＥＭ３１」が表示されている。また、図４中（Ｄ）に示すエントリと対応する家電装置に対しても、識別情報が設定されていないので、家電装置の型番である「ＢＴＲ−３００５（１９２）」が表示されている。かかる表示では、利用者は、図４中（Ｃ）、（Ｄ）に示すエントリと対応する家電装置がどの家電装置であるかを識別することができない。
【００６０】
そこで、利用者は、以下の処理を実行することで、識別情報の設定を行なう。なお、以下の説明では、利用者は、家電装置の説明書等から、型番「ＨＥＭ−ＥＭ３１」がエアコンの型番であり、型番「ＢＴＲ−３００５（１９２）」が照明の型番である旨を識別したものとする。
【００６１】
例えば、利用者は、図４に示す画面から、機器アドレス「ＭＡＣ＃３」が格納されたエントリを選択する。かかる場合、端末装置３は、識別情報を入力する画面を表示する。例えば、図５は、第１の実施形態に係る端末装置が表示する識別情報入力画面の一例を示す図である。図５中（Ｅ）に示すように、識別情報入力画面には、識別情報を入力するテキストボックスが含まれる。利用者は、図５中（Ｅ）に示すテキストボックスに、機器アドレス「ＭＡＣ＃３」が格納されたエントリと対応する家電装置に設定する識別情報を入力することで、識別情報の設定を行なう。
【００６２】
例えば、利用者は、図５中（Ｅ）に示すテキストボックスに、識別情報「エアコン」を入力する。かかる場合、端末装置３は、識別情報「エアコン」を含む設定情報を制御サーバ４へ送信する。ここで、図４に示す例では、他の家電装置の識別情報として識別情報「エアコン」が登録されていない。このため、制御サーバ４は、機器アドレス「ＭＡＣ＃３」が格納されたエントリの識別情報を「エアコン」に更新する。
【００６３】
次に、利用者は、機器アドレス「ＭＡＣ＃４」が格納されたエントリを選択し、識別情報「エアコン」を入力する。かかる場合、機器アドレス「ＭＡＣ＃３」が格納されたエントリの識別情報に「エアコン」が登録されている。このため、制御サーバ４は、識別情報「エアコン」を「エアコン１」に変更し、機器アドレス「ＭＡＣ＃４」が格納されたエントリの識別情報を「エアコン１」に更新する。
【００６４】
また、例えば、利用者は、機器アドレス「ＭＡＣ＃５」が格納されたエントリを選択し、識別情報「照明」を入力する。図４に示す例では、他の家電装置の識別情報として識別情報「照明」が登録されていない。このため、制御サーバ４は、機器アドレス「ＭＡＣ＃５」が格納されたエントリの識別情報を「照明」に更新する。
【００６５】
次に、利用者は、機器アドレス「ＭＡＣ＃６」が格納されたエントリを選択し、識別情報「照明」を入力する。かかる場合、機器アドレス「ＭＡＣ＃５」が格納されたエントリの識別情報に「照明」が登録されている。このため、制御サーバ４は、識別情報「照明」を「照明１」に変更し、機器アドレス「ＭＡＣ＃６」が格納されたエントリの識別情報を「照明１」に更新する。
【００６６】
この結果、端末装置３は、図６に示す設定画面を表示する。図６は、第１の実施形態に係る端末装置が表示する更新後の設定画面を示す図である。例えば、端末装置３は、図６中（Ｅ）に示すように、機器アドレス「ＭＡＣ＃３」が格納されたエントリの識別情報を「エアコン」とし、図６中（Ｆ）に示すように、機器アドレス「ＭＡＣ＃４」が格納されたエントリの識別情報を「エアコン１」とする。また、端末装置３は、図６中（Ｇ）に示すように、機器アドレス「ＭＡＣ＃５」が格納されたエントリの識別情報を「照明」とし、図６中（Ｈ）に示すように、機器アドレス「ＭＡＣ＃６」が格納されたエントリの識別情報を「照明１」とする。
【００６７】
かかる場合、利用者は、図６中（Ｅ）〜（Ｆ）に示すエントリと対応する家電製品を識別することができる。また、利用者は、図６中（Ｅ）〜（Ｆ）に示すエントリと対応する家電製品を実際に遠隔操作することで、各家電製品がどの家電装置であるかを特定し、より識別し易い識別情報を各家電装置に設定しても良い。例えば、利用者は、図６中（Ｅ）に示すエントリと対応する家電製品を操作した際、リビングに設置されたエアコンが動作した場合は、図６中（Ｅ）に示すエントリの識別情報「エアコン」を「リビングのエアコン」といった識別しやすい家電装置に設定しても良い。
【００６８】
［制御サーバ４による処理の手順］
次に、図７を用いて、制御サーバ４が実行する処理の手順の一例について示す。図７は、第１の実施形態に係る制御サーバが実行する処理の流れを説明するフローチャートである。なお、図７には、利用者が入力した識別情報を受信した際に制御サーバ４が実行する処理の手順について記載した。また、図７に示す例では、入力された識別情報がすでに設定済みである場合は、識別情報の末尾に自然数を付加した識別情報を生成し、生成した識別情報を登録する処理の流れについて記載した。
【００６９】
例えば、制御サーバ４は、受信した識別情報の文字列が全て空白であるか否かを判定する（ステップＳ１０１）。そして、制御サーバ４は、受信した識別情報の文字列に空白以外の文字が含まれる場合は（ステップＳ１０１：Ｎｏ）、受信した識別情報の文字列が家電データ２１に設定済みであるか否かを判定する（ステップＳ１０２）。また、制御サーバ４は、受信した識別情報の文字列が家電データ２１に登録されている場合、すなわち、受信した識別情報の文字列が設定済みである場合は（ステップＳ１０２：Ｙｅｓ）、識別情報の文字列の末尾が数字であるか否かを判定する（ステップＳ１０３）。
【００７０】
そして、制御サーバ４は、識別情報の文字列の末尾が数字であると判定した場合は（ステップＳ１０３：Ｙｅｓ）、末尾の数字を１つインクリメントし（ステップＳ１０４）、ステップＳ１０２を実行する。一方、制御サーバ４は、識別情報の文字列の末尾が数字ではないと判定した場合は（ステップＳ１０３：Ｎｏ）、識別情報の文字列を識別情報候補とし、識別情報候補の末尾に「１」を付加した文字列を新たな識別情報として（ステップＳ１０５）、ステップＳ１０２を実行する。
【００７１】
一方、制御サーバ４は、受信した識別情報の文字列が家電データ２１に登録されていない場合は（ステップＳ１０２：Ｎｏ）、識別情報を家電データ２１に登録し（ステップＳ１０６）、処理を終了する。また、制御サーバ４は、受信した識別情報の文字列が全て空白である場合は（ステップＳ１０１：Ｙｅｓ）、識別情報の設定対象となる家電装置の種別を示す名称を識別情報候補とし、識別情報候補の末尾に「１」を付加した文字列を識別情報として生成する（ステップＳ１０５）。
【００７２】
なお、制御サーバ４は、受信した識別情報の文字列が家電データ２１に設定済みである際に、識別情報の末尾に数字を付加するのではなく、単に設定できない旨を出力する場合は、ステップＳ１０２において、受信した識別情報の文字列が家電データ２１に設定済みであると判定した際に（ステップＳ１０２：Ｙｅｓ）、識別情報を設定できない旨を出力し、そのまま処理を終了すればよい。
【００７３】
［制御サーバ４の効果］
上述したように、制御サーバ４は、家電システム１が有する家電装置１１〜１６に対して新たに設定される識別情報と、設定済みの識別情報とが同一であるか否かを判定する。そして、制御サーバ４は、新たに設定される識別情報と、設定済みの識別情報とが同一である場合は、新たに設定される識別情報を設定せず、新たに設定される識別情報と、設定済みの識別情報とが同一ではない場合は、新たに設定される識別情報を登録する。このため、制御サーバ４は、家電装置１１〜１６に対して識別が困難な識別情報が設定されるのを回避できる。この結果、制御サーバ４は、誤った家電機器の操作を防ぐことができる。
【００７４】
また、制御サーバ４は、設定される識別情報が空白のみからなる文字列である場合は、かかる識別情報の設定を行なわない。このため、制御サーバ４は、各家電装置１１〜１６に対し、識別力を有する識別情報を設定させることができる。
【００７５】
また、制御サーバ４は、新たに設定される識別情報と、設定済みの識別情報とが同一である場合は、新たに設定される識別情報の一部を変更し、変更後の識別情報と設定済みの識別情報とが同一であるか否かを判定する。このため、制御サーバ４は、同一の識別情報が設定されるのを防止できる。また、制御サーバ４は、仮の識別情報として、各家電装置の種別を設定し、その後、実際の操作と照らし合わせて識別情報の再設定を行わせることができる。
【００７６】
（第２の実施形態）
以下、図８および図９を用いて、第２の実施形態に係る制御サーバ４について説明する。
【００７７】
［第２の実施形態に係る制御サーバ］
上述した第１の実施形態では、制御サーバ４は、同一の識別情報の設定を回避した。しかしながら、実施形態は、これに限定されるものではない。例えば、制御サーバ４は、家電装置１１〜１６の識別をより明確にするため、類似する識別情報の設定を回避しても良い。
【００７８】
具体的には、制御サーバ４は、新たな識別情報と、設定済みの識別情報とが類似するか否かを判定する。そして、制御サーバ４は、新たな識別情報と、設定済みの識別情報とが類似すると判定した場合は、新たな識別情報の設定を行なわず、新たな識別情報と、設定済みの識別情報とが類似しないと判定した場合は、新たな識別情報の設定を行なう。このため、制御サーバ４は、家電装置１１〜１６に対してより識別し易い識別情報を設定させることができる。
【００７９】
なお、新たな識別情報と、設定済みの識別情報とが類似するか否かを判定する処理については、任意の手法を採用することができる。例えば、制御サーバ４は、新たな識別情報に含まれる文字の種別と、設定済みの識別情報に含まれる文字の種別とを、所定の種別に変換することで、新たな識別情報に含まれる文字列と、設定済みの識別情報に含まれる文字の種別とを統一する。そして、制御サーバ４は、新たな識別情報と、設定済みの識別情報とが同一であるか否かを判定することで、新たな識別情報と設定済みの識別情報とが同一であるか否かを判定する。
【００８０】
例えば、制御サーバ４は、新たな識別情報「えあこん」と、設定済みの識別情報「エアコン」とが類似するか否かを判定する場合は、各識別情報の文字列を、半角カタカナ、半角英数、小文字の何れかに統一する。この結果、制御サーバ４は、新たな識別情報である半角カタカナの「エアコン」と設定済みの識別情報である半角カタカナの「エアコン」とが同一であるか否かを判定する。かかる場合、制御サーバ４は、各識別情報が同一であるため、新たな識別情報「えあこん」と設定済みの識別情報「エアコン」とが類似すると判定する。
【００８１】
このように、制御サーバ４は、新たな識別情報の文字列の文字種別と設定済みの識別情報の文字列の文字種別とを統一する。そして、制御サーバ４は、文字種別を統一した新たな識別情報と設定済みの識別情報とが同一であるか否かを判定する。このため、制御サーバ４は、各家電装置１１〜１６に対して識別力を有する識別情報を設定させることができる。この結果、制御サーバ４は、誤った家電機器の操作を防ぐことができる。
【００８２】
また、他の例では、制御サーバ４は、類義語の対応を示す類義語辞書情報を記憶する。ここで、類義語辞書情報には、類義語が対応付けて格納されている。例えば、類義語辞書情報には、「空調機」、「空調装置」、「空調設備」、「エアコン」、「エアーコンディショナー」、「冷房」、「暖房」等の類義語が対応付けて格納されている。制御サーバ４は、新たな識別情報の文字列に含まれる単語を抽出し、抽出した単語と対応付けられた類義語を類義語辞書情報からすべて読み出す。
【００８３】
そして、制御サーバ４は、新たな識別情報の文字列のうち、抽出した単語を類義語辞書情報から読み出した類義語に置き換えた識別情報を、読み出した類義語ごとにそれぞれ生成する。そして、制御サーバ４は、生成した識別情報が、設定済みの識別情報と同一であるか否かを判定し、生成した識別情報のうち、いずれかの識別情報が設定済みの識別情報と同一である場合は、新たな識別情報と設定済みの識別情報とが類似すると判定する。
【００８４】
このように、制御サーバ４は、類義語の対応を示す類義語辞書情報を記憶し、類義語辞書情報を用いて、新たな識別情報の文字列に含まれる単語を類義語に変換し、単語を類義語に変換した新たな識別情報と設定済みの識別情報とが同一であるか否かを判定する。このため、制御サーバ４は、各家電装置１１〜１６に対して類似する識別情報を設定させることができ、誤った家電機器の操作を防ぐことができる。
【００８５】
なお、新たな識別情報と設定済みの識別情報とが類似するか否かを判定する処理は、上述した例に限定されるものではなく、任意の手法を用いることができる。例えば、制御サーバ４は、公知の手法を用いて、新たな識別情報と設定済みの設定情報との類似度を算出し、算出した類似度が所定の閾値を超えた場合は、新たな識別情報と設定済みの識別情報とが類似すると判定してもよい。
【００８６】
また、上述した類義語辞書情報は、制御サーバ４が有する記憶部２０に格納されるが、実施形態はこれに限定されるものではなく、例えば、制御サーバ４は、インターネット上のサーバ等が記憶する類義語辞書情報から、新たな識別情報の文字列に含まれる単語を抽出してもよい。また、上述した新たな識別情報と設定済みの識別情報とが類似するか否かを判定する処理は、制御サーバ４が有する判定部２６によって実行される。
【００８７】
［第２の実施形態に係る制御サーバ４による処理の手順］
次に、図８を用いて、第２の実施形態に係る制御サーバ４が実行する処理の手順の一例について示す。図８は、第２の実施形態に係る制御サーバが実行する処理の流れを説明するフローチャートである。なお、図８には、新たな識別情報を受信した際に、新たな識別情報と設定済みの識別情報とが類似するかを判定する判定処理の手順について記載した。また、図８に示す例では、利用者が入力した新たな識別情報を識別情報候補と記載した。
【００８８】
まず、制御サーバ４は、受信した識別情報候補の文字種別を変換する変換処理を実行する（ステップＳ２０１）。次に、制御サーバ４は、家電データ２１に、識別情報候補と比較していない識別情報があるか否かを判定する（ステップＳ２０２）。そして、制御サーバ４は、識別情報候補と比較していない識別情報がある場合は（ステップＳ２０２：Ｙｅｓ）、設定済みの識別情報の文字種別を変換する変換処理を実行する（ステップＳ２０３）。なお、ステップＳ２０３に示す処理は、ステップＳ２０１と同様の処理である。
【００８９】
続いて、制御サーバ４は、文字種別を変換した識別情報候補と、文字種別を変換した設定済みの識別情報とが同一であるか否かを判定する（ステップＳ２０４）。そして、制御サーバ４は、文字種別を変換した識別情報候補と、文字種別を変換した設定済みの識別情報とが同一ではない場合は（ステップＳ２０４：Ｎｏ）、家電データ２１から、他の設定済みの識別情報を検索し（ステップＳ２０５）、ステップＳ２０２を実行する。
【００９０】
また、制御サーバ４は、文字種別を変換した識別情報候補と、文字種別を変換した設定済みの識別情報とが同一である場合は（ステップＳ２０４：Ｙｅｓ）、新たな識別情報と設定済みの識別情報とが類似すると判定し（ステップＳ２０６）、処理を終了する。一方、制御サーバ４は、家電データ２１に、識別情報候補と比較していない識別情報がない場合は（ステップＳ２０２：Ｎｏ）、新たな識別情報と設定済みの識別情報とが類似しないと判定し（ステップＳ２０７）、処理を終了する。
【００９１】
［第２の実施形態に係る変換処理の手順］
次に、図９を用いて、図８中ステップＳ２０１、ステップＳ２０３に示した変換処理の流れについて説明する。図９は、第２の実施形態に係る制御サーバが実行する変換処理の流れを説明するフローチャートである。なお、図９に示す例では、識別情報として、日本語の文字列が入力される際に実行する変換処理の流れについて記載した。
【００９２】
まず、制御サーバ４は、識別情報の文字列に含まれる全角ひらがなを全角カタカナに変換する（ステップＳ３０１）。次に、制御サーバ４は、識別情報の文字列に含まれる全角カタカナを半角カタカナに変換する（ステップＳ３０３）。次に、制御サーバ４は、識別情報の文字列に含まれる全角英数文字を半角英数文字に変換する（ステップＳ３０３）。そして、制御サーバ４は、識別情報の文字列に含まれる大文字を小文字に変換し（ステップＳ３０４）、処理を終了する。
【００９３】
［第２の実施形態に係る制御サーバ４の効果］
上述したように、制御サーバ４は、新たな識別情報と設定済みの識別情報とが類似するか否かを判定し、各識別情報が類似すると判定した場合は、新たな識別情報の設定を行なわず、各識別情報が類似しないと判定した場合は、新たな識別情報の設定を行なう。このため、制御サーバ４は、各家電装置１１〜１６に対して識別力を有する識別情報を設定させることができる。
【００９４】
また、制御サーバ４は、新たな識別情報の文字列の文字種別と設定済みの識別情報の文字列の文字種別とを所定の種別に変換する。そして、制御サーバ４は、文字種別を変換した新たな識別情報と設定済みの識別情報とが同一であるか否かを判定する。このため、制御サーバ４は、各家電装置１１〜１６に対して識別力を有する識別情報を設定させることができる。
【００９５】
また、制御サーバ４は、類義語の対応を示す類義語辞書情報を記憶する。そして、制御サーバ４は、新たな識別情報の文字列に含まれる単語を類義語辞書情報から読み出した類義語に変換し、変換後の識別情報と、設定済みの識別情報と同一であるか否かを判定する。このため、制御サーバ４は、各家電装置１１〜１６に対して類似する識別情報を設定させることができ、誤った家電機器の操作を防ぐことができる。
【００９６】
（他の実施形態）
上述してきた制御サーバ４が実行する処理は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、上記の処理の様々な変形例について説明する。
【００９７】
［処理の実行主体について］
上述した第１の実施形態および第２の実施形態では、新たな識別情報と設定済みの識別情報とが同一または類似するかを制御サーバ４が判定した。しかしながら、実施形態はこれに限定されるものではない。例えば、新たな識別情報と設定済みの識別情報とが同一または類似するかをゲートウェイ装置１０が実行しても良い。
【００９８】
また、他の例では、ネットワーク２上に設置された任意の情報処理装置によって実行されても良い。また、新たな識別情報と設定済みの識別情報とが同一または類似するかを判定する処理は、１つの情報処理装置によって実行される必要はなく、例えば、クラウドシステム等によって実行されても良い。また、上述した処理は、ＡＳＰ（Application Service Provider）のサーバ等により実現されてもよい。
【００９９】
［新たな設定情報の変更について］
上述した第１の実施形態では、制御サーバ４は、新たな識別情報と設定済みの識別情報とが同一であると判定した場合は、新たな識別情報の末尾に数字を付加して設定した。しかしながら、実施形態は、これに限定されるものではない。例えば、制御サーバ４は、新たな識別情報と設定済みの識別情報とが同一であると判定した場合は、新たな識別情報の末尾にアルファベットや単語等の文字列を付加して設定しても良い。また、制御サーバ４は、新たな識別情報の末尾に文字列を付加した識別情報が設定済みの識別情報と同一である場合は、かかる文字列を他の文字列に置き換えてもよい。
【０１００】
すなわち、制御サーバ４は、同一の識別情報が設定されようとした際に、新たな識別情報に任意の文字列を付加することで、同一の識別情報が設定されるのを回避すればよい。また、制御サーバ４は、識別情報の末尾に文字列を付加する必要はなく、例えば、識別情報の先頭に付加してもよく、識別情報に含まれる単語の後ろに文字列を付加してもよい。
【０１０１】
［処理の組み合わせについて］
上述した第１の実施形態および第２の実施形態において制御サーバ４が実行した処理は、矛盾しない範囲で、任意の組合わせで実行することができる。例えば、制御サーバ４は、新たな識別情報と設定済みの識別情報とが類似すると判定した際に、新たな識別情報の末尾に文字列の付加を行なって、新たな設定情報を設定しても良い。
【０１０２】
［設定情報以外の情報への適用について］
上述した第１の実施形態および第２の実施形態において、制御サーバ４は、識別情報の設定の際、設定される識別情報と、設定済みの識別情報とが同一又は類似するか否かを判定した。しかしながら、実施形態は、これに限定されるものではない。例えば、制御サーバ４は、各家電装置の設置場所を利用者や施工者が自由に設定可能な場合は、利用者が施工者が設定した設置場所を識別情報の一つとして、上述した処理を実行し、重複する設置場所の設定を回避してもよい。
【０１０３】
［プログラム］
なお、制御サーバ４は、例えば、汎用のコンピュータ装置を基本ハードウェアとして実現することが可能である。すなわち、操作受付部２３、操作部２４、設定受付部２５、判定部２６、設定部２７は、上記のコンピュータ装置に搭載されたプロセッサにプログラムを実行させることにより実現することができる。操作受付部２３、操作部２４、設定受付部２５、判定部２６、設定部２７は、例えば、ＣＰＵ（Central  Processing  Unit）などの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Integrated  Circuit）などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【０１０４】
このとき、制御サーバ４は、上記のプログラムをコンピュータ装置にあらかじめインストールすることで実現してもよいし、ＣＤ−ＲＯＭなどの記憶媒体に記憶して、あるいはネットワークを介して上記のプログラムを配布して、このプログラムをコンピュータ装置に適宜インストールすることで実現してもよい。また、操作受付部２３、操作部２４、設定受付部２５、判定部２６、設定部２７は、上記のコンピュータ装置に内蔵あるいは外付けされたメモリ、ハードディスクもしくはＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒなどの記憶媒体などを適宜利用して実現することができる。
【０１０５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１０６】
１  家電システム
２  ネットワーク
３  端末装置
４  制御サーバ
１０  ゲートウェイ装置
１１〜１６  家電装置
２０  記憶部
２１  家電データ
２２  通信制御部
２３  操作受付部
２４  操作部
２５  設定受付部
２６  判定部
２７  設定部
【図１】
2015060555.tif 000003
【図２】
2015060555.tif 000004
【図３】
2015060555.tif 000005
【図４】
2015060555.tif 000006
【図５】
2015060555.tif 000007
【図６】
2015060555.tif 000008
【図７】
2015060555.tif 000009
【図８】
2015060555.tif 000010
【図９】
2015060555.tif 000011