(57)【要約】【課題】メーカごとに情報家電機器の制御設定を行なうことなく、かつ簡単に制御設定を行うことができる、情報家電ネットワーク制御装置を提供する。【解決手段】ネットワークサービスプラットフォーム（情報家電ネットワーク制御装置）１では、情報家電機器３５の制御内容を予め汎用的な内容に分類しておき（例えば、電源オン、オフなど）、メーカ毎に異なる機器の制御命令群をサービスコンポーネントとし情報家電制御サービスコンポーネントデータベース１３に登録しておく。そして、ユーザの音声指示を音声・テキスト相互変換装置３によりテキストデータに変換し、このテキストデータを基に、サービス合成部５によりサービスシナリオを作成し、このサービスシナリオに含まれるサービスコンポーネント従い、サービスコンポーネントデータベース１３から取得した制御命令を情報家電機器３５に送信する。【選択図】図１
2009110300.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してユーザ端末と通信接続されると共に、前記ユーザの家庭内の情報家電機器を前記ネットワークを介して制御する情報家電ネットワーク制御装置であって、
情報家電機器の制御内容を予め汎用的な内容に分類し、メーカごとに異なる機器の制御命令群をこの分類に従いサービスコンポーネントとして登録する情報家電制御サービスコンポーネントデータベースと、
前記ユーザ端末から、ユーザのＩＤと、前記ユーザが保有している情報家電機器の種類と、前記情報家電機器のアドレスである情報家電機器アドレスとを受信するプレゼンス情報取得部と、
前記プレゼンス情報取得部により受信したユーザのＩＤと、前記情報家電機器の種類と、前記情報家電機器アドレスとを登録する情報家電サービス機器登録データベースと、
前記ユーザ端末から送信される情報家電機器の制御内容を音声情報により受信し、前記音声情報をテキストデータに変換する音声・テキスト相互変換部と、
前記音声・テキスト相互変換部により変換されたテキストデータを基に、前記情報家電制御サービスコンポーネントデータベースを参照し、前記サービスコンポーネントを組み合わせたサービスシナリオを構成するサービス合成部と、
前記サービスシナリオに含まれるサービスコンポーネントを基に、前記情報家電制御サービスコンポーネントデータベースから制御命令を取得して前記情報家電機器に送信する情報家電サービス制御部と、
を備えることを特徴とする情報家電ネットワーク制御装置。
【請求項２】
前記情報家電機器から現在の制御設定の情報を受信すると共に、前記現在の制御設定の情報を前記情報家電サービス機器登録データベースに登録する、
ことを特徴とする請求項１に記載の情報家電ネットワーク制御装置。
【請求項３】
前記サービスコンポーネントデータベースに登録されたサービスコンポーネントに含まれる命令に必要なパラメータを組み合わせ、新たなサービスコンポーネントを編集すると共に、前記新たに編集したサービスコンポーネントを前記情報家電制御サービスコンポーネントデータベースに登録するサービスコンポーネント編集機能部、
を備えることを特徴とする請求項１または請求項２に記載の情報家電ネットワーク制御装置。
【請求項４】
前記サービスシナリオを実行する際に、制御を指示された情報家電機器の現在の制御設定の情報を前記情報家電サービス機器登録データベースから読み出し、その結果に応じて前記サービスコンポーネントを変更する、
ことを特徴とする請求項１から請求項３のいずれかに記載の情報家電ネットワーク制御装置。
【請求項５】
前記ユーザ端末は、前記情報家電機器の制御内容を音声情報により前記情報家電ネットワーク制御装置に送信すると共に、
前記情報家電ネットワーク制御装置から、前記制御内容に応じたサービスシナリオを受信すると共に、該サービスシナリオを画面上に表示し、
前記画面上に表示されたサービスシナリオを選択または編集して前記情報家電ネットワーク制御装置に送信する、
ことを特徴とする請求項１から請求項４のいずれかに記載の情報家電ネットワーク制御装置。
【請求項６】
前記ユーザ端末は、情報家電機器の制御内容を音声情報かテキストデータのいずれかにより、前記情報家電ネットワーク制御装置に送信する、
ことを特徴とする請求項１から請求項５のいずれかに記載の情報家電ネットワーク制御装置。
【請求項７】
前記情報家電ネットワーク制御装置は、ネットワークを介してメーカ側の情報家電機器制御サーバと通信接続されており、
前記情報家電ネットワーク制御装置は、
前記メーカ側の情報家電機器制御サーバに、ユーザＩＤと情報家電機器アドレスと制御する情報家電機器の制御命令とを送信し、
前記メーカ側の情報家電機器制御サーバは、前記情報家電ネットワーク制御装置から受信した制御命令と情報家電機器アドレスとを基に、ユーザの家庭内の情報家電機器を制御する、
ことを特徴とする請求項１から請求項６のいずれかに記載の情報家電ネットワーク制御装置。
【請求項８】
ユーザ端末と、メーカ側の情報家電サービス制御サーバと、ユーザの家庭内の情報家電機器と、前記ユーザ端末、メーカ側の情報家電サービス制御サーバ、およびユーザの家庭内の情報家電機器にネットワークを介して通信接続されると共に、前記ユーザの家庭内の情報家電機器を前記ネットワークを介して制御する情報家電ネットワーク制御装置とで構成される情報家電ネットワーク制御システムであって、
前記情報家電ネットワーク制御装置は、
情報家電機器の制御内容を予め汎用的な内容に分類し、メーカごとに異なる機器の制御命令群をこの分類に従いサービスコンポーネントとして登録する情報家電制御サービスコンポーネントデータベースと、
前記ユーザのＩＤと、前記情報家電機器の種類と、前記情報家電機器のアドレスである情報家電機器アドレスと、前記情報家電機器の現在の設定状態とを登録する情報家電サービス機器登録データベースと、
前記ユーザ端末から送信される情報家電機器の制御内容を音声情報により受信し、前記音声情報をテキストデータに変換する音声・テキスト相互変換部と、
前記音声・テキスト相互変換部により変換されたテキストデータを基に、前記情報家電制御サービスコンポーネントデータベースを参照し、前記サービスコンポーネントを組み合わせたサービスシナリオを構成するサービス合成部と、
前記サービスシナリオに含まれるサービスコンポーネントを基に、前記情報家電制御サービスコンポーネントデータベースから制御命令を取得して、ユーザＩＤと情報家電機器アドレスと制御命令とを、前記メーカ側の情報家電機器制御サーバに送信する情報家電サービス制御部と、
を備え、
前記ユーザ端末は、ユーザＩＤと、情報家電機器種別と、情報家電機器アドレスとを前記情報家電ネットワーク制御装置に送信する機能と、
前記情報家電ネットワーク制御装置に対して情報家電機器の制御設定を音声、またはテキストデータで送信する機能と、
を備え、
前記メーカ側の情報家電機器制御サーバは、
前記情報家電ネットワーク制御装置からユーザＩＤと情報家電機器アドレスと制御する情報家電機器の制御命令とを受信し、受信した制御命令を当該情報家電機器に送信する機能、
を備え、
前記情報家電機器は、
前記メーカ側の情報家電機器制御サーバから制御命令を受信して制御設定を完了し、更新された設定状態を前記情報家電ネットワーク制御装置に送信する機能、
を備えることを特徴とする情報家電ネットワーク制御システム。
【請求項９】
ネットワークを介してユーザ端末と通信接続されると共に、前記ユーザの家庭内の情報家電機器を前記ネットワークを介して制御する情報家電ネットワーク制御装置における情報家電ネットワーク制御方法であって、
情報家電機器の制御内容を予め汎用的な内容に分類し、メーカごとに異なる機器の制御命令群をこの分類に従いサービスコンポーネントとして情報家電制御サービスコンポーネントデータベースに登録する手順と、
前記ユーザ端末から、ユーザのＩＤと、前記ユーザが保有している情報家電機器の種類と、前記情報家電機器のアドレスである情報家電機器アドレスとを受信する手順と、
前記受信したユーザのＩＤと、前記情報家電機器の種類と、前記情報家電機器アドレスとを情報家電サービス機器登録データベースに登録する手順と、
前記ユーザ端末から送信される情報家電機器の制御内容を音声情報により受信し、前記音声情報をテキストデータに変換する音声・テキスト相互変換手順と、
前記音声・テキスト相互変換手順により変換されたテキストデータを基に、前記情報家電制御サービスコンポーネントデータベースを参照し、前記サービスコンポーネントを組み合わせたサービスシナリオを構成するサービス合成手順と、
前記サービスシナリオに含まれるサービスコンポーネントを基に、前記情報家電制御サービスコンポーネントデータベースから制御命令を取得して前記情報家電機器に送信する手順と、
を有することを特徴とする情報家電ネットワーク制御方法。
【請求項１０】
ネットワークを介してユーザ端末と通信接続されると共に、前記ユーザの家庭内の情報家電機器を前記ネットワークを介して制御する情報家電ネットワーク制御装置内のコンピュータに、
情報家電機器の制御内容を予め汎用的な内容に分類し、メーカごとに異なる機器の制御命令群をこの分類に従いサービスコンポーネントとして情報家電制御サービスコンポーネントデータベースに登録する手順と、
前記ユーザ端末から、ユーザのＩＤと、前記ユーザが保有している情報家電機器の種類と、前記情報家電機器のアドレスである情報家電機器アドレスとを受信する手順と、
前記受信したユーザのＩＤと、前記情報家電機器の種類と、前記情報家電機器アドレスとを情報家電サービス機器登録データベースに登録する手順と、
前記ユーザ端末から送信される情報家電機器の制御内容を音声情報により受信し、前記音声情報をテキストデータに変換する音声・テキスト相互変換手順と、
前記音声・テキスト相互変換手順により変換されたテキストデータを基に、前記情報家電制御サービスコンポーネントデータベースを参照し、前記サービスコンポーネントを組み合わせたサービスシナリオを構成するサービス合成手順と、
前記サービスシナリオに含まれるサービスコンポーネントを基に、前記情報家電制御サービスコンポーネントデータベースから制御命令を取得して前記情報家電機器に送信する手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話による音声或いは情報端末により、情報家電機器の制御設定が記述されたサービスシナリオを実行し、サービスシナリオで情報家電機器を制御設定することを可能にする、情報家電ネットワーク制御装置、情報家電ネットワーク制御システム、情報家電ネットワーク制御方法、およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来は、ユーザが携帯電話或いはＰＤＡなど移動情報端末或いは情報端末で、情報家電機器の制御設定を指示することで、メーカ側の情報家電機器制御サーバに接続し、該（メーカ）情報家電機器制御サーバが、情報家電機器の動作状態を制御設定する制御コマンドなどパラメータを管理しており、ホームネットワーク内のホームゲートウェイと連携し、ユーザが要求した情報家電機器の制御設定を遠隔操作で行われている状況であった。
【０００３】
しかし、従来の方法では、情報家電機器製造者毎に情報家電機器の制御コマンド命令パラメータや動作状態パラメータなどを管理する（メーカ）情報家電機器制御サーバを有する必要があった。
【０００４】
また、管理している複数の情報家電機器に対し、新規サービス機能などが追加されるたびに、情報家電機器の制御コマンド命令のプログラムや操作機能を作り替える必要があり、そのプログラムなど作成する手間や時間がかかるなどの問題があった。
【０００５】
また、携帯電話や情報端末など情報システム技術に関する操作に疎いお年よりなどのユーザは、ユーザ端末のブラウザ機能から操作をすることは難易度が高くて難しい状況であった。
【０００６】
なお、本発明に関連する従来技術として、「情報家電製品に対するサービス制御及び機器制御方法または装置」がある（例えば、特許文献１を参照）。この特許文献１の従来技術では、移動情報端末或いは情報端末から情報家電機器制御のサービス要求をサービス制御サーバに送信し、サービス制御サーバが情報家電機器の制御設定し、ホームサーバ経由して情報家電機器を制御している。また、従来技術の「情報家電設定方法及び情報家電設定プログラム」がある（例えば、特許文献２を参照）。この特許文献２の従来技術は、情報家電制御装置から情報家電に設定情報を記憶させ、情報家電と情報家電制御装置において設定情報を共有する情報家電設定方法を提供することを目的としている。しかしながら、これらの従来技術は、上述した問題点を解決しようとするものではない。
【特許文献１】特開２００７−４５７９号公報
【特許文献２】特開２００６−３１８３７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来は、ユーザが携帯電話など移動通信端末或いは情報端末から情報家電機器制御設定を指示することで、メーカ側の情報家電機器制御サーバが情報家電機器を管理している情報家電機器制御命令パラメータなどで、ホームゲートウェイと連携し、情報家電機器の制御設定を実施する方法であった。
【０００８】
このため、従来のメーカごとに複雑な情報家電機器制御設定を行なうことなく、簡単な操作で情報家電機器の制御設定をする方法が提供されることが望まれていた。また、ユーザの誰もが、簡単に携帯電話や固定電話などから音声でサービスを利用し、情報家電機器を制御設定することが望まれていた。また、同種類の情報家電機器において、情報家電機器製造者（メーカ）ごとに情報家電機器制御命令が異なる場合であっても、また、情報家電機器を他社製に買い控えても、サービスシナリオを変更する必要がないことが望まれていた。
【０００９】
さらに、ユーザ端末に対して、理解しやすい情報家電機器制御設定するサービスコンポーネントを提供することで、様々な情報家電機器設定をすることが容易にできることが望まれていた。
【００１０】
本発明は上記課題を解決するためになされたものであり、本発明の目的は、メーカごとに情報家電機器の制御設定を行なうことなく、かつ簡単に情報家電機器の制御設定を行うことができ、また、情報家電機器の現在の設定状態に応じてサービスシナリオを変更または新たに構成することができ、さらに、情報家電機器制御設定するための理解しやすいサービスシナリオをユーザ端末に提供をすることができる、情報家電ネットワーク制御装置、情報家電ネットワーク制御システム、情報家電ネットワーク制御方法、およびコンピュータプログラを提供することにある。
【課題を解決するための手段】
【００１１】
本発明は上記課題を解決するためになされたものであり、本発明の情報家電ネットワーク制御装置は、ネットワークを介してユーザ端末と通信接続されると共に、前記ユーザの家庭内の情報家電機器を前記ネットワークを介して制御する情報家電ネットワーク制御装置であって、情報家電機器の制御内容を予め汎用的な内容に分類し、メーカごとに異なる機器の制御命令群をこの分類に従いサービスコンポーネントとして登録する情報家電制御サービスコンポーネントデータベースと、前記ユーザ端末から、ユーザのＩＤと、前記ユーザが保有している情報家電機器の種類と、前記情報家電機器のアドレスである情報家電機器アドレスとを受信するプレゼンス情報取得部と、前記プレゼンス情報取得部により受信したユーザのＩＤと、前記情報家電機器の種類と、前記情報家電機器アドレスとを登録する情報家電サービス機器登録データベースと、前記ユーザ端末から送信される情報家電機器の制御内容を音声情報により受信し、前記音声情報をテキストデータに変換する音声・テキスト相互変換部と、前記音声・テキスト相互変換部により変換されたテキストデータを基に、前記情報家電制御サービスコンポーネントデータベースを参照し、前記サービスコンポーネントを組み合わせたサービスシナリオを構成するサービス合成部と、前記サービスシナリオに含まれるサービスコンポーネントを基に、前記情報家電制御サービスコンポーネントデータベースから制御命令を取得して前記情報家電機器に送信する情報家電サービス制御部と、を備えることを特徴とする。
【００１２】
また、本発明の情報家電ネットワーク制御装置は、前記情報家電機器から現在の制御設定の情報を受信すると共に、前記現在の制御設定の情報を前記情報家電サービス機器登録データベースに登録する、ことを特徴とする。
【００１３】
また、本発明の情報家電ネットワーク制御装置は、前記サービスコンポーネントデータベースに登録されたサービスコンポーネントに含まれる命令に必要なパラメータを組み合わせ、新たなサービスコンポーネントを編集すると共に、前記新たに編集したサービスコンポーネントを前記情報家電制御サービスコンポーネントデータベースに登録するサービスコンポーネント編集機能部、を備えることを特徴とする。
【００１４】
また、本発明の情報家電ネットワーク制御装置は、前記サービスシナリオを実行する際に、制御を指示された情報家電機器の現在の制御設定の情報を前記情報家電サービス機器登録データベースから読み出し、その結果に応じて前記サービスコンポーネントを変更する、ことを特徴とする。
【００１５】
また、本発明の情報家電ネットワーク制御装置は、前記ユーザ端末は、前記情報家電機器の制御内容を音声情報により前記情報家電ネットワーク制御装置に送信すると共に、前記情報家電ネットワーク制御装置から、前記制御内容に応じたサービスシナリオを受信すると共に、該サービスシナリオを画面上に表示し、前記画面上に表示されたサービスシナリオを選択または編集して前記情報家電ネットワーク制御装置に送信する、ことを特徴とする。
【００１６】
また、本発明の情報家電ネットワーク制御装置は、前記ユーザ端末は、情報家電機器の制御内容を音声情報かテキストデータのいずれかにより、前記情報家電ネットワーク制御装置に送信する、ことを特徴とする。
【００１７】
また、本発明の情報家電ネットワーク制御装置は、前記情報家電ネットワーク制御装置は、ネットワークを介してメーカ側の情報家電機器制御サーバと通信接続されており、前記情報家電ネットワーク制御装置は、前記メーカ側の情報家電機器制御サーバに、ユーザＩＤと情報家電機器アドレスと制御する情報家電機器の制御命令とを送信し、前記メーカ側の情報家電機器制御サーバは、前記情報家電ネットワーク制御装置から受信した制御命令と情報家電機器アドレスとを基に、ユーザの家庭内の情報家電機器を制御する、ことを特徴とする。
【００１８】
また、本発明の情報家電ネットワーク制御システムは、ユーザ端末と、メーカ側の情報家電サービス制御サーバと、ユーザの家庭内の情報家電機器と、前記ユーザ端末、メーカ側の情報家電サービス制御サーバ、およびユーザの家庭内の情報家電機器にネットワークを介して通信接続されると共に、前記ユーザの家庭内の情報家電機器を前記ネットワークを介して制御する情報家電ネットワーク制御装置とで構成される情報家電ネットワーク制御システムであって、前記情報家電ネットワーク制御装置は、情報家電機器の制御内容を予め汎用的な内容に分類し、メーカごとに異なる機器の制御命令群をこの分類に従いサービスコンポーネントとして登録する情報家電制御サービスコンポーネントデータベースと、前記ユーザのＩＤと、前記情報家電機器の種類と、前記情報家電機器のアドレスである情報家電機器アドレスと、前記情報家電機器の現在の設定状態とを登録する情報家電サービス機器登録データベースと、前記ユーザ端末から送信される情報家電機器の制御内容を音声情報により受信し、前記音声情報をテキストデータに変換する音声・テキスト相互変換部と、前記音声・テキスト相互変換部により変換されたテキストデータを基に、前記情報家電制御サービスコンポーネントデータベースを参照し、前記サービスコンポーネントを組み合わせたサービスシナリオを構成するサービス合成部と、前記サービスシナリオに含まれるサービスコンポーネントを基に、前記情報家電制御サービスコンポーネントデータベースから制御命令を取得して、ユーザＩＤと情報家電機器アドレスと制御命令とを、前記メーカ側の情報家電機器制御サーバに送信する情報家電サービス制御部と、を備え、前記ユーザ端末は、ユーザＩＤと、情報家電機器種別と、情報家電機器アドレスとを前記情報家電ネットワーク制御装置に送信する機能と、前記情報家電ネットワーク制御装置に対して情報家電機器の制御設定を音声、またはテキストデータで送信する機能と、を備え、前記メーカ側の情報家電機器制御サーバは、前記情報家電ネットワーク制御装置からユーザＩＤと情報家電機器アドレスと制御する情報家電機器の制御命令とを受信し、受信した制御命令を当該情報家電機器に送信する機能、を備え、前記情報家電機器は、前記メーカ側の情報家電機器制御サーバから制御命令を受信して制御設定を完了し、更新された設定状態を前記情報家電ネットワーク制御装置に送信する機能、を備えることを特徴とする。
【００１９】
また、本発明の情報家電ネットワーク制御方法は、ネットワークを介してユーザ端末と通信接続されると共に、前記ユーザの家庭内の情報家電機器を前記ネットワークを介して制御する情報家電ネットワーク制御装置における情報家電ネットワーク制御方法であって、情報家電機器の制御内容を予め汎用的な内容に分類し、メーカごとに異なる機器の制御命令群をこの分類に従いサービスコンポーネントとして情報家電制御サービスコンポーネントデータベースに登録する手順と、前記ユーザ端末から、ユーザのＩＤと、前記ユーザが保有している情報家電機器の種類と、前記情報家電機器のアドレスである情報家電機器アドレスとを受信する手順と、前記受信したユーザのＩＤと、前記情報家電機器の種類と、前記情報家電機器アドレスとを情報家電サービス機器登録データベースに登録する手順と、前記ユーザ端末から送信される情報家電機器の制御内容を音声情報により受信し、前記音声情報をテキストデータに変換する音声・テキスト相互変換手順と、前記音声・テキスト相互変換手順により変換されたテキストデータを基に、前記情報家電制御サービスコンポーネントデータベースを参照し、前記サービスコンポーネントを組み合わせたサービスシナリオを構成するサービス合成手順と、前記サービスシナリオに含まれるサービスコンポーネントを基に、前記情報家電制御サービスコンポーネントデータベースから制御命令を取得して前記情報家電機器に送信する手順と、を有することを特徴とする。
【００２０】
また、本発明のコンピュータプログラムは、ネットワークを介してユーザ端末と通信接続されると共に、前記ユーザの家庭内の情報家電機器を前記ネットワークを介して制御する情報家電ネットワーク制御装置内のコンピュータに、情報家電機器の制御内容を予め汎用的な内容に分類し、メーカごとに異なる機器の制御命令群をこの分類に従いサービスコンポーネントとして情報家電制御サービスコンポーネントデータベースに登録する手順と、前記ユーザ端末から、ユーザのＩＤと、前記ユーザが保有している情報家電機器の種類と、前記情報家電機器のアドレスである情報家電機器アドレスとを受信する手順と、前記受信したユーザのＩＤと、前記情報家電機器の種類と、前記情報家電機器アドレスとを情報家電サービス機器登録データベースに登録する手順と、前記ユーザ端末から送信される情報家電機器の制御内容を音声情報により受信し、前記音声情報をテキストデータに変換する音声・テキスト相互変換手順と、前記音声・テキスト相互変換手順により変換されたテキストデータを基に、前記情報家電制御サービスコンポーネントデータベースを参照し、前記サービスコンポーネントを組み合わせたサービスシナリオを構成するサービス合成手順と、前記サービスシナリオに含まれるサービスコンポーネントを基に、前記情報家電制御サービスコンポーネントデータベースから制御命令を取得して前記情報家電機器に送信する手順と、を実行させるためのプログラムである。
【発明の効果】
【００２１】
本発明の情報家電ネットワーク制御装置においては、情報家電機器の制御内容を予め汎用的な内容に分類しておき（例えば、電源オン、オフなど）、メーカ毎に異なる機器の制御命令群をサービスコンポーネントとして情報家電制御サービスコンポーネントデータベースに登録しておく。そして、ユーザの音声指示をテキストデータに変換し、このテキストデータを基にしてサービスシナリオを作成し、このサービスシナリオに含まれるサービスコンポーネントを基に、情報家電制御サービスコンポーネントデータベースから制御命令を取得して情報家電機器に送信するようにしたので、これにより、ユーザは、従来のメーカ毎に実施する複雑な情報家電機器制御設定に依存しなくても、簡単な操作で指示した情報家電機器の制御設定をすることができる。また、ユーザは、携帯電話など移動情報端末から、音声で情報家電機器の動作状態を制御設定する指示ができる。このため、移動情報端末でむずかしい操作することができないお年寄りなどを含め、誰もが、簡単に携帯電話や固定電話などから音声で本サービスを利用し、情報家電機器を制御設定することができる。さらに、同種類の情報家電機器であっても、情報家電機器製造者（メーカ）ごとに情報家電機器制御命令が異なる場合であっても、情報家電機器を他社製に買い控えても、サービスシナリオに記述されているサービスコンポーネントに関する情報が不変のため、サービスシナリオを変更する必要がない。
【００２２】
また、本発明の情報家電ネットワーク制御装置においては、情報家電機器の現在の設定状態の情報を、情報家電サービス機器登録データベースに登録するようにしたので、これにより、現在の情報家電機器の設定状態に応じて、サービスシナリオを構成（作成）することができる。
【００２３】
また、本発明の情報家電ネットワーク制御装置においては、サービスコンポーネントにある命令に必要なパラメータ（例えば、クーラーの設定温度、録画開始時刻など）を組み合わせ、新たなサービスコンポーネントを編集するようにしたので、これにより、新たなサービスコンポーネントを構成することができる。このため、情報家電機器の新たな制御設定を簡単に行うサービス提供することが可能となり、利便性のある新しいサービスを迅速に提供することができる。
【００２４】
また、本発明の情報家電ネットワーク制御装置においては、情報家電機器の現在の設定状態を前記情報家電サービス機器登録データベースから読み出し、その結果に応じてサービスコンポーネントを変更するようにしたので、これにより、情報家電機器の現在の設定状態に応じてサービスコンポーネントを動的に変更することができる。
【００２５】
また、本発明の情報家電ネットワーク制御装置においては、ユーザ端末の画面上にサービスシナリオを表示し、ユーザが画面上でサービスシナリオを選択または編集できるようにしたので、これにより、ユーザ端末に対して、理解しやすいサービスシナリオを提供することができ、ユーザは情報家電機器の制御設定を容易に行えるようになる。
【００２６】
また、本発明の情報家電ネットワーク制御装置においては、ユーザは、情報家電機器の制御設定の指示情報を、音声かテキストデータのいずれかにより、情報家電ネットワーク制御装置に送信するようにしたので、これにより、ユーザは携帯電話等を使用した音声指示により情報家電機器の制御設定を行うことができると共に、ＰＣやＰＤＡなどの情報端末からテキストデータにより情報家電機器の制御設定を行うことができる。
【００２７】
また、本発明の情報家電ネットワーク制御装置においては、メーカ側の情報家電機器制御サーバを利用して、ユーザの家庭内の情報家電機器の制御設定を行うようにしたので、これにより、メーカ側の情報家電機器制御サーバを活用してユーザの家庭内の情報家電機器の制御設定を行うことができる。このため、情報家電ネットワーク制御装置における負荷を軽減することができる。
【００２８】
また、本発明の情報家電ネットワーク制御システムにおいては、情報家電機器の制御内容を予め汎用的な内容に分類しておき（例えば、電源オン、オフなど）、メーカ毎に異なる機器の制御命令群をサービスコンポーネントとして情報家電制御サービスコンポーネントデータベースに登録しておく。そして、ユーザの音声指示をテキストデータに変換し、このテキストデータを基にしてサービスシナリオを作成し、このサービスシナリオに含まれるサービスコンポーネントを基に、情報家電制御サービスコンポーネントデータベースから制御命令を取得してメーカ側の情報家電機器制御サーバに送信し、このメーカ側の情報家電機器制御サーバから情報家電機器に制御命令を送信するようにしたので、これにより、ユーザは、従来のメーカ毎に実施する複雑な情報家電機器制御設定に依存しなくても、簡単な操作で指示した情報家電機器の制御設定をすることができる。また、ユーザは、携帯電話など移動情報端末から、音声で情報家電機器の動作状態を制御設定する指示ができる。このため、移動情報端末でむずかしい操作することができないお年寄りなどを含め、誰もが、簡単に携帯電話や固定電話などから音声で本サービスを利用し、情報家電機器を制御設定することができる。さらに、同種類の情報家電機器であっても、情報家電機器製造者（メーカ）ごとに情報家電機器制御命令が異なる場合であっても、情報家電機器を他社製に買い控えても、サービスシナリオに記述されているサービスコンポーネントに関する情報が不変のため、サービスシナリオを変更する必要がない。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態を添付図面を参照して説明する。
【００３０】
［情報家電ネットワーク制御システムの構成と動作の説明］
図１は、本発明の実施の形態に係わる情報家電ネットワーク制御システムの構成を示す図である。図１において、ユーザ端末３１は、通信ネットワーク２３、或いは情報ネットワーク２１、或いは移動通信ネットワーク２５を介し、ネットワークサービスプラットフォーム（情報家電ネットワーク制御装置）１に接続する。そして、ユーザ端末３１は、ネットワークサービスプラットフォーム１内の（情報家電サービス制御装置）１０と連携し、情報家電機器３５を制御設定するように構成されている。
【００３１】
このように本発明の情報家電ネットワーク制御システムは、通信ネットワーク２３と、情報ネットワーク２１と、移動通信ネットワーク２５とを介して接続する、携帯電話３２或いは固定電話３３或いは情報端末３４などのユーザ端末３１を有している。また、情報家電機器３５とネットワークサービスプラットフォーム１とを有している。
【００３２】
ネットワークサービスプラットフォーム（情報家電ネットワーク制御装置）１は、ネットワーク接続制御機能を有する通信ネットワーク制御サーバ装置２と、音声をテキストデータに変換し、或いはテキストデータを音声に変換する機能の音声・テキスト相互変換装置３とを有している。
【００３３】
また、携帯電話３２或いは固定電話３３など電話番号ＩＤ、或いは情報端末３４のＩＰアドレスＩＤのプレゼンス情報を取得し通知するプレゼンスサーバ４を有している。また、サービスシナリオを実行するサービス合成部５と、サービスシナリオが保存されているサービスシナリオデータベース６と、「地図表示」など通常のサービス情報（コンポーネント）が複数保存されたサービス情報データベース７とを有している。
【００３４】
情報家電サービス制御装置１１は、情報家電サービス制御サーバ１２と、情報家電サービス機器登録データベース１４と、情報家電制御サービスコンポーネントデータベース１３と、サービスコンポーネント編集機能部１５とを有している。また、情報家電サービス制御装置１１は、通信ネットワーク２３と情報ネットワーク２１と移動通信ネットワーク２５とに接続されるように構成されている。
【００３５】
なお、前述の情報家電ネットワーク制御装置はネットワークサービスプラットフォーム１が相当し、前述のユーザ家庭内の情報家電機器は情報家電機器３５が相当し、前述のネットワークは移動通信ネットワーク２５と通信ネットワーク２３と情報ネットワーク２１とが相当する。また、前述の情報家電制御サービスコンポーネントデータベースは情報家電制御サービスコンポーネントデータベース１３が相当し、前述のプレゼンス情報取得部はプレゼンスサーバ４が相当する。また、情報家電サービス機器登録データベースは情報家電サービス機器登録データベース１４が相当し、音声・テキスト相互変換部は音声・テキスト相互変換装置３が相当する。また、前述のサービス合成部はサービス合成部５が相当し、前述の情報家電サービス制御部は情報家電サービス制御サーバ１２等が相当する。また、前述のサービスコンポーネント編集機能部はサービスコンポーネント編集機能部１５が相当し、ユーザ端末はユーザ端末３１が相当し、メーカ側の情報家電機器制御サーバは情報家電機器制御サーバ２２が相当する。
【００３６】
次に、本システムにおける情報家電機器３５を制御設定する機能と動作について説明する。
【００３７】
ユーザは本サービスを利用するときに、ユーザ端末３１から、ユーザＩＤと、制御設定する情報家電機器３５と、メーカ側の情報家電機器制御サーバ２２から取得した情報家電機器のアドレスである情報家電機器アドレスと、現在の情報家電機器３５の動作状態（設定状態）とを情報家電サービス機器登録データベース１４に登録する。
【００３８】
また、情報家電サービス機器登録データベース１４は、ユーザの情報家電機器情報の登録完了を情報家電サービス制御サーバ１２に通知する。
【００３９】
情報家電サービス制御サーバ１２は、メーカ側の情報家電機器制御サーバ２２に対し、情報家電機器制御コマンド命令の名称と情報家電機器アドレスと制御する動作パラメータなどの情報家電機器制御命令の提供を要求する。
【００４０】
メーカ側の情報家電機器制御サーバ２２は、情報家電サービス制御サーバ１２からの要求に対応する情報家電機器３５の情報家電機器制御命令を検索し、情報家電サービス制御サーバ１２に送信する。
【００４１】
また、情報家電サービス制御サーバ１２は、情報家電制御サービスコンポーネントデータベース１３とサービスコンポーネント編集機能部１５に情報家電機器制御命令を送信する。
【００４２】
サービスコンポーネント編集機能部１５は、情報家電機器製造者（メーカ）ごとに異なる情報家電機器３５の情報家電機器制御命令に特有なパラメータを検索して、情報家電制御サービスコンポーネントデータベース１３に送信する。
【００４３】
情報家電制御サービスコンポーネントデータベース１３は、情報家電機器制御命令と、サービスコンポーネントとを保存する。このサービスコンポーネントは、情報家電機器製造者（メーカ）の情報家電機器制御命令を基にした制御命令群であり、予め登録しておく。
【００４４】
ユーザが本サービスの情報家電機器制御設定を利用するときは、携帯電話３２或いは固定電話３３の電話番号ＩＤ、或いは情報端末３４のＩＰアドレスＩＤなどのユーザ端末３１のＩＤ情報をプレゼンスサーバ４に通知する。プレゼンスサーバ４は、ユーザの電話ＩＤ或いは情報端末ＩＤの情報から位置情報を把握し、通知する機能を有している。
【００４５】
ユーザは、情報家電サービス機器登録データベース１４に登録しているエアコン或いはテレビなどの情報家電機器３５の制御設定を行う場合に、携帯電話３２或いは固定電話３３などの通信端末に音声で「エアコン電源をＯＮする」、「テレビ電源をＯＮする」などと入力する。携帯電話３２或いは固定電話３３は、入力された音声をネットワークサービスプラットフォーム１に向けて発呼する。この発呼の場合に、携帯電話３２或いは固定電話３３など通信端末は、移動通信ネットワーク２５或いは通信ネットワーク２３のＳＩＰサーバ２４、２６を経由し、通信ネットワーク制御サーバ装置２に接続される。
【００４６】
通信ネットワーク制御サーバ装置２は、携帯電話３２或いは固定電話３３などのユーザ端末から発呼された音声を音声・テキスト相互変換装置３に伝送する。音声・テキスト相互変換装置３は、「エアコン電源をＯＮする」、「テレビ電源をＯＮする」など情報家電制御の音声をテキストデータに変換し、通信ネットワーク制御サーバ装置２に送信する。
【００４７】
通信ネットワーク制御サーバ装置２は、変換された情報家電制御のテキストデータをサービス合成部５に送信する。
【００４８】
サービス合成部５は、プレゼンスサーバ４からユーザ端末ＩＤの位置情報を確認し、サービスシナリオデータベース６から情報家電系の「エアコン電源をＯＮする」→「テレビ電源をＯＮする」など情報家電機器３５を制御するサービスシナリオを取得し、サービスシナリオの実行を開始する。
【００４９】
サービスシナリオの中に詳細な情報家電機器制御設定する、例えば「エアコンの温度を２４℃に設定」など記述されたサービスコンポーネントがある場合は、情報家電サービス制御サーバ１２に接続する。
【００５０】
情報家電サービス制御サーバ１２は、ユーザＩＤと、情報家電機器３５を制御設定する情報家電機器名と、制御する情報家電機器制御コマンドと、例えば、「エアコン電源をＯＮして温度を２４℃に設定」など作成された情報家電機器指示制御サービスコンポーネントを情報家電制御サービスコンポーネントデータベース１３から取得する。
【００５１】
例えば、ユーザ端末３１が指示した情報家電機器制御するサービスコンポーネントが情報家電制御サービスコンポーネントデータベース１３に無い場合は、サービス合成部５は、新たなサービスコンポーネントを構成するように情報家電機器制御サーバ１２に指示する。
【００５２】
この場合、サービス合成部５は、ユーザ端末３１に情報家電制御設定する動作状態内容を要求し、ユーザ端末３１が情報家電制御設定する指示情報を発呼する。そして、サービス合成部５は、音声・テキスト相互変換装置３によりテキストデータに変換された情報家電制御サービスコンポーネントを受信し、情報家電サービス制御サーバ１２に接続する。
【００５３】
情報家電サービス制御サーバ１２は、メーカ側の情報家電機器制御サーバ２２の複数の情報家電機器制御命令の中から検索して、サービスコンポーネント編集機能部１５に送信する。
【００５４】
そして、サービスコンポーネント編集機能部１５は、ユーザが指示するサービスコンポーネントを作成し、情報家電制御サービスコンポーネントデータベース１３に登録することで、ユーザ端末３１が指示した新たなサービスコンポーネントを構成することができる。
【００５５】
情報家電サービス制御サーバ１２は、情報家電サービス機器登録データベース１４からユーザＩＤに関連付けされている情報家電機器名と、メーカ側の情報家電機器制御サーバ２２が管理する情報家電機器アドレスとを取得し、情報家電機器アドレスと情報家電機器３５を制御設定する情報家電制御コマンドとを、ＳＯＡＰ（Simple Object Access Protocol）通信の標準プロトコルでメーカ側の情報家電機器制御サーバ２２に送信する。
【００５６】
情報家電サービス制御サーバ１２と、メーカ側の情報家電機器制御サーバ２２とホームゲートウェイ３６と、情報家電機器３５との間では、ファイアウォール機能と情報家電機器認証と暗号通信機能などセキュリティ機能が対策されている。
【００５７】
メーカ側の情報家電機器制御サーバ２２は、ユーザＩＤと情報家電機器アドレスと制御する情報家電機器制御コマンドとを受信し、メーカ側の情報家電機器制御サーバ２２が管理する情報家電機器アドレスのホームネットワーク３７内のホームゲートウェイ３６にＴＣＰ／ＩＰ通信を用いた機器固有プロトコルで送信する。
【００５８】
ホームゲートウェイ３６の機能は、外部との接続機能と、ホームネットワーク３７の機器ＩＰアドレスや複数の機器の検索機能などの管理機能と、ユーザ宅の情報家電機器間で互いにサービスを利用するための共通機能とを有している。
【００５９】
ホームネットワーク３７の情報家電機器３５は、例えば、ＡＶ機器などはＩＥＥＥ１３９４規格に準じ接続し、エアコンなど白物家電機器の相互接続は、ＥＣＨＯＮＥＴ規格に準じた制御方式で情報のやり取りを管理している。
【００６０】
ホームゲートウェイ３６は、例えば、「エアコン電源をＯＮして温度を２４℃に設定」などサービスコンポーネントの情報家電機器制御コマンドを情報家電機器３５の情報家電機器アドレスに送信する。
【００６１】
ホームネットワーク３７内の情報家電機器３５は、例えば、ＵＰｎＰ（Universal Plug and Play）或いはＤＬＮＡ（Digital Living Network Alliance）など機器制御プロトコルを実装している。
【００６２】
情報家電機器３５は、制御動作状態を制御設定する情報家電機器制御コマンドを受信し、情報家電機器３５内の制御設定機能が実行し、情報家電機器３５の制御設定を実行することができる。
【００６３】
情報家電機器３５は、情報家電機器制御設定が完了後、情報家電サービス制御サーバ１２を経由し、情報家電サービス機器登録データベース１４に更新後の設定値の状態を登録する。情報家電サービス制御サーバ１２は、ユーザ端末３１に情報家電機器３５の制御設定が完了したことを音声・テキスト相互変換装置３を経由し音声で完了通知する。
【００６４】
このように、ユーザ端末３１はネットワークサービスプラットフォーム（情報家電機器）１と連携することで、サービスコンポーネントが組み合わされたサービスシナリオを利用し、音声で情報家電機器３５を遠隔操作で制御設定することができる。
【００６５】
なお、上述した例では、ユーザの家庭内の情報家電機器３５の制御設定を、メーカ側の情報家電機器制御サーバ２２を通して行う例について説明したが、ネットワークサービスプラットフォーム１側から情報家電機器３５を直接に制御することもできる。
【００６６】
次に、図５と図６のシーケンス図を参照して、携帯電話３２或いは固定電話３３などユーザ端末３１から、音声でエアコンなど情報家電機器３５を遠隔操作で制御設定する動作を説明する。
【００６７】
ユーザ端末３１は、ユーザＩＤと、情報家電機器のエアコンと、エアコンの情報家電機器アドレスと、を情報家電サービス機器登録データベース１４に登録しておく（ステップＳ１）。
【００６８】
情報家電サービス機器登録データベース１４は、情報家電サービス制御サーバ１２に登録通知する（ステップＳ２）。情報家電サービス制御サーバ１２は、メーカ側の情報家電機器制御サーバ２２が保存しているエアコンの制御命令の提供をメーカ側の情報家電機器制御サーバ２２に依頼する（ステップＳ３）。
【００６９】
メーカ側の情報家電機器制御サーバ２２は、情報家電サービス制御サーバ１２にエアコンの情報家電機器制御命令を提供する（ステップＳ４）。情報家電サービス制御サーバ１２は、受信した制御命令を情報家電制御サービスコンポーネントデータベース１３とサービスコンポーネント編集機能部１５に送信する（ステップＳ５、Ｓ６）。
【００７０】
サービスコンポーネント編集機能部１５は、情報家電機器製造者（メーカ）ごとに異なる情報家電機器３５の情報家電機器制御命令に特有なパラメータを検索して（ステップＳ７）、情報家電制御サービスコンポーネントデータベース１３に送信する（ステップＳ８）。例えば、エアコンの情報家電機器制御命令を組み合わせして編集し、ユーザ端末３１から指示された、「エアコン電源をＯＮして温度を２４℃に設定」などサービスコンポーネントを作成し、情報家電制御サービスコンポーネントデータベース１３に送信し保存する。
【００７１】
ユーザは、ユーザ端末３１のプレゼンス情報をプレゼンスサーバ４に通知する（ステップＳ９）。ユーザは、ユーザ端末３１に、例えば「エアコン電源をＯＮする」、「エアコンの温度を２４℃に設定」などと音声で入力し、ユーザ端末３１は、入力された音声をネットワークサービスプラットフォーム１に向けて発呼する。この発呼により送信された音声は、ＳＩＰサーバ２４，２６と通信ネットワーク制御サーバ装置２とを経由して音声・テキスト相互変換装置３に伝送される（ステップＳ１０、Ｓ１１、Ｓ１２）。
【００７２】
音声・テキスト相互変換装置３は、ユーザ端末３１から受信した音声をテキストデータに変換し、通信ネットワーク制御サーバ装置２に送信する（ステップＳ１３、Ｓ１４）。
【００７３】
通信ネットワーク制御サーバ装置２は、テキストデータをサービス合成部５に送信し（ステップＳ１５）、サービス合成部５は、プレゼンスサーバ４からユーザ端末３１の位置情報を要求し取得する（ステップＳ１６、Ｓ１７）。
【００７４】
サービス合成部５は、サービスシナリオ実行開始し、「エアコン電源をＯＮする」など記述されたサービスシナリオをサービスシナリオデータベース６から検索する（ステップＳ１８、Ｓ１９、Ｓ２０）。取得したシナリオサービスの中に情報家電系の例えば「エアコンの温度を２４℃に設定」など記述されたサービスコンポーネントがある場合は、情報家電サービス制御サーバ１２に接続する（ステップＳ２１）。
【００７５】
続いて、図６を参照して、サービス合成部５は、情報家電サービス制御サーバ１２に接続する（ステップＳ２２）。
【００７６】
情報家電サービス制御サーバ１２は、エアコンなど情報家電機器名と「エアコンの温度を２４℃に設定する」など情報家電機器制御指示サービスコンポーネントと、power Aircon（ON）and temperature（24℃）など情報家電機器制御コマンドを情報家電制御サービスコンポーネントデータベース１３から検索して取得する（ステップＳ２３、Ｓ２４）。
【００７７】
かつ、ユーザＩＤとユーザＩＤに関連付けしている情報家電機器名と、情報家電機器アドレスと、現在の機器設定状態と、を情報家電サービス機器登録データベース１４から検索し（ステップＳ２５）、ユーザＩＤと情報家電機器アドレスと現在の機器設定状態とを取得する（ステップＳ２６）。
【００７８】
情報家電サービス制御サーバ１２は、ユーザＩＤと、エアコンなど情報家電機器名と、情報家電機器制御コマンドと、情報家電サービス制御サーバ１２が管理する情報家電機器アドレスとをメーカ側の情報家電機器制御サーバ２２にＳＯＡＰ通信で送信する（ステップＳ２７）。
【００７９】
メーカ側の情報家電機器制御サーバ２２は、エアコンなど情報家電機器３５の情報家電機器アドレスを確認し、エアコンを制御する情報家電機器制御コマンドと情報家電機器アドレスとをホームゲートウェイ３６に送信する（ステップＳ２８）。
【００８０】
ホームゲートウェイ３６は、制御するエアコンのpower Aircon（ON）and temperature（24℃）などの情報家電機器制御コマンドをエアコンのアドレスに送信する（ステップＳ２９）。
【００８１】
エアコンなど情報家電機器３５は、制御する情報家電機器制御コマンドを受信し、エアコンの内部の制御機能が実行し、ユーザ端末３１が指定した「エアコンの温度を２４℃に設定する」の制御設定を完了する（ステップＳ３０）。
【００８２】
エアコンなど情報家電機器３５は、制御設定が完了したことを、ホームゲートウェイ３６とメーカ側の情報家電機器制御サーバ２２とを経由し（ステップＳ３１、Ｓ３２）、情報家電サービス制御サーバ１２に通知する（ステップＳ３３）。
【００８３】
情報家電サービス制御サーバ１２は、エアコン制御設定を更新した現在の設定状態を情報家電サービス機器登録データベース１４に登録して完了する（ステップＳ３４、Ｓ３５）、。そして、情報家電サービス制御サーバ１２は、サービス合成部５を経由し、音声・テキスト相互変換装置３にエアコンの更新設定完了を通知する（ステップＳ３６、Ｓ３７）。また、音声・テキスト相互変換装置３は、エアコン更新設定完了のテキストデータを音声に変換し（ステップＳ３８）、ユーザ端末３１に通知する（ステップＳ３９）。ユーザはユーザ端末３１で、音声で指示した「エアコンの温度を２４℃に設定する」の制御設定が完了したことを音声で確認することができる。
【００８４】
［ネットワークサービスプラットフォームの構成の説明］
図２は、ネットワークサービスプラットフォーム１の装置構成を示す図であり、図２を参照して、各装置の機能について説明する。なお、ネットワークサービスプラットフォーム１は、本発明の情報家電ネットワーク制御装置に相当する。
【００８５】
通信ネットワーク制御サーバ装置２は、ネットワークと接続制御する機能を有する。音声・テキスト相互変換装置３は、通信ネットワーク制御サーバ装置２から伝送された音声を音響分析して音響特徴を算出し、複数の言語モデルと日本語音響モデルと認識エンジンとを有する音声認識機能を有する。そして、音声・テキスト相互変換装置３は、音響特性が入力音声の音響特性に最も近い言葉を生成し、生成した音声をテキストデータに変換する機能を有し、また、その逆の動作でテキストデータを音声に変換すると機能を有している。
【００８６】
プレゼンスサーバ４は、携帯電話３２或いは固定電話３３の電話番号などのＩＤと、或いはパソコンなど情報端末ＩＤのＩＰアドレスとなど、ユーザ端末３１の位置情報を把握するプレゼンス情報を取得し通知する機能を有している。
【００８７】
サービス合成部５は、サービスシナリオを検索しサービス連携を実行する機能を有している。例えば、サービスシナリオデータベース６から「エアコンの電源をＯＮする」→「テレビの電源をＯＮする」→「地図表示」→「携帯電話」などのサービスシナリオを取得する。また、サービス合成部５は、サービスシナリオの中に情報家電系のサービスコンポーネントがある場合は、情報家電サービス制御サーバ１２に接続する機能を有している。
【００８８】
サービスシナリオデータベース６は、完成されたサービスシナリオが複数保存されている機能であり、サービス情報データベース７は、「地図表示」など通常のサービスコンポーネントが複数保存されている機能である。
【００８９】
また、情報家電サービス制御装置１１は、情報家電サービス制御サーバ１２と、情報家電サービス機器登録データベース１４と、サービスコンポーネント編集機能部１５、と情報家電制御サービスコンポーネントデータベース１３とを有している。
【００９０】
以下、情報家電サービス制御装置１１内の各装置の機能について説明する。
情報家電サービス制御サーバ１２は、ユーザ端末３１が「エアコンの電源をＯＮして温度を２４℃に設定する」という情報家電機器制御設定する指示を受信する機能を有する。また、情報家電サービス制御サーバ１２は、指示対象となるエアコンなど情報家電機器名と、制御する情報家電機器制御コマンドと、「エアコンの電源をＯＮして温度を２４℃に設定する」など情報家電機器制御指示サービスコンポーネントを、情報家電制御サービスコンポーネントデータベース１３から検索し取得する機能を有する。
【００９１】
また、情報家電サービス機器登録データベース１４からユーザＩＤと、情報家電機器名と、メーカ側の情報家電機器制御サーバ２２が管理している情報家電機器アドレスと、情報家電機器３５の現在の設定状態とを取得する機能とを有している。また、メーカ側の情報家電機器制御サーバ２２が提供する情報家電機器制御命令を取得してサービスコンポーネント編集機能部１５に送信する機能を有している。
【００９２】
サービスコンポーネント編集機能部１５の機能は、メーカ側の情報家電機器制御サーバ２２が管理している複数の情報家電制御コマンド、制御動作設定パラメータなど情報家電機器制御命令を参照し、情報家電機器制御命令を一つ以上組み合わせし、新たなサービスコンポーネントを構成する。例えば、「エアコンの電源をＯＮして温度を２４℃に設定する」などわかりやすい一つのサービスコンポーネントを構成する。
【００９３】
メーカ側の情報家電機器制御サーバ２２が管理している情報家電機器制御命令には、controlAirconなど情報家電機器制御コマンド命令の名称と、controlAirconの情報家電機器アドレスのパラメータと、controlAirconなど電源ＯＮ／ＯＦＦのパラメータと、温度設定など詳細動作設定パラメータが複数管理されている。
【００９４】
図２の情報家電制御サービスコンポーネントデータベース１３のデータの例に示すように、例えば、エアコンの電源を操作する情報家電機器制御コマンドpower Aircon（ON）と、エアコンの温度を操作する情報家電機器制御コマンドtemperature（24℃）とを組み合わせし、power Aircon（ON）and temperature（24℃）の情報家電機器制御コマンドを構成することができる。
【００９５】
構成するサービスコンポーネントは、「エアコン電源をＯＮする」のサービスコンポーネントと「エアコンの温度を２４℃に設定」とのサービスコンポーネントを組み合わせして編集される。例えば、「エアコンの電源をＯＮして温度を２４℃に設定する」という記述されたサービスコンポーネントとして、新たに一つのサービスコンポーネントを構成することができる。
【００９６】
このように、メーカ側の情報家電機器制御サーバ２２が提供する各々の個別の情報家電機器３５の詳細な情報家電機器制御コマンドの代わりに、ユーザが理解しやすいサービスコンポーネントとして情報家電制御する指令を提供することができる。作成されたサービスコンポーネントは、情報家電制御サービスコンポーネントデータベース１３に送信し保存する。
【００９７】
［情報家電サービス機器登録データベースの説明］
図３は、複数のユーザが本サービスを利用するとき、ユーザの家庭内の情報家電機器の情報を登録するデータベースを示す図である。
【００９８】
情報家電サービス機器登録データベース１４は、ユーザの名前など認証する複数のユーザＩＤと、エアコン、テレビ、ＨＤＤレコーダなど情報家電機器名と、メーカ側の情報家電機器制御サーバ２２が管理をしている情報家電機器３５の情報家電機器アドレスと、エアコンなど情報家電機器３５が登録されている現在の制御設定状態とを保存している。情報家電機器３５の制御設定が完了したときは、現在の機器状態の項目が、現在の更新された制御設定状態で登録される。
【００９９】
なお、情報家電制御サービスコンポーネントデータベース１３は、図２の下側のテーブルに示すように、制御設定動作を指示するサーゼスコンポーネントと、情報家電機器３５の機器名と、情報家電機器制御コマンドとが保存されている。また、情報家電機器製造者が提供する情報家電機器制御命令の名称と、その命令に必要な情報家電機器アドレスや制御する動作などパラメータが保存されている。
【０１００】
メーカ側の情報家電機器制御サーバ２２が提供する、例えば、power Aircon（OFF）など情報家電機器制御コマンドと、サービス合成部５が処理するサービスシナリオに記述される「エアコンの電源をＯＮする」などサービスコンポーネントとが対応付けされて保存されている。また、サービスコンポーネント編集機能部１５が、情報家電機器制御命令を参照して組み合わせ、一つに作成した「エアコンの電源をＯＮして温度を２４℃に設定する」など記述されているサービスコンポーネントを保存している。
【０１０１】
［サービスシナリオの例の説明］
図４は、情報家電機器３５を制御する動作状態が記述されているサービスシナリオを示す図である。
図４（Ａ）に示すサービスシナリオＡは、例えば、ユーザがユーザ端末３１に、「エアコンの電源をＯＮし」、その後「テレビ電源をＯＮし」、その後「携帯電話３２に制御設定完了を通知する」と入力し、ユーザ端末３１から発呼したときの例である。あるいは、情報端末３４でサービスシナリオＡを要求した場合の例である。
【０１０２】
この場合に、サービス合成部５が、サービスシナリオデータベース６から指示されたサービスシナリオＡを検索し、情報家電機器制御設定する動作が記述されているサービスシナリオを読み込む。例えば、「エアコンの電源をＯＮする」→「テレビの電源をＯＮする」→ユーザ宅付近の「地図表示」→「携帯電話」に情報家電機器３５の制御設定完了を通知する例のサービスシナリオを読み込む。
【０１０３】
また、図４（Ｂ）に示すサービスシナリオＢは、図４（Ａ）に示したサービスシナリオＡの中に、新たに情報家電機器３５の制御設定が記述されたサービスコンポーネントを複数追加した例である。
【０１０４】
例えば、「テレビの電源をＯＮする」と記述されているサービスコンポーネントの後に、「テレビの電源をＯＦＦする」と記述されたサービスコンポーネントを容易に追加することができる。また、他に制御設定したいサービスコンポーネントを取得して追加し制御ができるサービスシナリオを構成することができる。
【０１０５】
図４（Ｃ）に示すサービスシナリオＣは、図４（Ｂ）に示すサービスシナリオＢのサービスシナリオ中に、情報家電機器３５を制御する動作設定に、更に詳細な制御設定するサービスコンポーネントを加えることで、サービスコンポーネントを動的に変えることができるサービスシナリオの例である。
【０１０６】
この場合、サービスコンポーネント編集機能部１５は、情報家電機器３５の制御設定する詳細な情報家電制御設定が記述されたサービスコンポーネントを組み合わせて、サービスシナリを構成する。例えば、情報家電機器制御命令から作成する「エアコンの運転モード」や「温度設定」、或いは「テレビのチャンネル設定」などのサービスコンポーネントを組み合わせて、情報家電機器３５を制御設定するサービスシナリオＣを構成することができる。
【０１０７】
また、情報家電サービス機器登録データベース１４に登録されている、例えば「エアコン電源ＯＮ」など現在の情報家電機器３５の制御設定状態に応じて、「温度を２４℃に設定」し「風量を弱に設定」して「１時間後に電源ＯＦＦする」など、情報家電機器制御が記述されているサービスコンポーネントを動的に自由に変えることもできる。
【０１０８】
［ユーザ端末からサービスシナリオを使用して制御設定する動作の説明］
次に、本システムを利用し、ユーザの情報端末３４からサービスシナリオを使用して、情報家電機器３５を制御設定する動作について説明する。
【０１０９】
ユーザは、情報端末３４のＩＤをプレゼンスサーバ４に通知し、エアコンやテレビなど情報家電機器３５を制御するサービスシナリオを要求する。この場合、情報端末３４は、情報ネットワーク２１を介し、通信ネットワーク制御サーバ装置２を経由してサービス合成部５に接続する。
【０１１０】
サービス合成部５は、プレゼンスサーバ４から情報端末３４の位置情報を把握し、サービスシナリオのサービス実行を開始し、サービスシナリオデータベース６からエアコンなど情報家電機器３５を制御する記述されたサービスシナリオを検索して取得し、情報端末３４に送信する。
【０１１１】
ユーザは、情報端末３４の画面上に表示された「エアコンの電源をＯＮする」など記述されたサービスシナリオに対し、画面上に「エアコンの電源をＯＮして温度を２４℃に設定する」など情報家電機器制御設定する記述を記載し、サービス合成部５に送信する。サービス合成部５は、情報家電サービス制御サーバ１２と接続する。
【０１１２】
情報家電サービス制御サーバ１２は、ユーザＩＤと、エアコンなど情報家電機器３５の機種名と、power Aircon（ON）and temperature（24℃）など情報家電機器制御コマンドと、「エアコンの電源をＯＮして温度を２４℃に設定する」など情報家電機器指示制御サービスコンポーネントと、を情報家電制御サービスコンポーネントデータベース１３から取得する。
【０１１３】
これ以降の動作は、図６に示す音声による情報家電機器３５の制御設定シーケンスにおけるステップＳ２５〜Ｓ３７と同様な動作が実施されるので、その説明は省略する。
【０１１４】
図６に示すステップＳ３７以降は、情報家電サービス制御サーバ１２は、サービス合成部５に対し情報家電機器制御の更新設定完了を通知し、サービス合成部５は、要求のエアコンなど情報家電機器３５の制御完了したことを、情報ネットワーク２１を介して情報端末３４に通知する。
【０１１５】
ユーザは、情報端末３４の画面上で指示したエアコンの制御設定が完了したこと確認する。このように、ユーザは、携帯電話３２、或いはポータブル情報端末やＰＤＡなど情報端末３４から遠隔操作により情報家電機器３５の制御設定を行うことができる。
【０１１６】
以上説明したように、ユーザは、本発明の情報家電機器制御設定するシステムを利用することで、従来のメーカ毎に実施する複雑な情報家電機器制御設定に依存しなくても、簡単な操作で指示した情報家電機器の制御設定をすることができる。
【０１１７】
また、ユーザは、携帯電話など移動情報端末から、音声で情報家電機器の動作状態を制御設定する指示ができるため、移動情報端末でむずかしい操作することができないお年寄りなどを含め、誰もが、簡単に携帯電話や固定電話などから音声で本サービスを利用し、情報家電機器を制御設定することができる。
【０１１８】
ユーザ端末は、本発明の情報家電機器制御装置と連携することで、情報家電機器制御記述のサービスシナリオに対し、情報家電機器制御が記述されているサービスコンポーネントを追加することができる。このため、簡単に新しい情報家電機器制御設定するサービス提供することが可能であり、便利な利用性のある新しいサービスを迅速に提供することができる。また、ユーザが利用する増加に伴い、情報家電機器制御設定サービスの市場拡大を図ることができる。
【０１１９】
また、同種類の情報家電機器であっても、情報家電機器製造者ごとに情報家電機器制御コマンド命令が異なる場合であっても、サービスシナリオに記述されているサービスコンポーネントに関する情報が不変のため、情報家電機器を他社製に買い控えても、サービスシナリオを変更する必要がない。
【０１２０】
また、ユーザ端末に対して、理解しやすい情報家電機器制御設定するサービスコンポーネントの提供をすることがで、ユーザは、様々な情報家電機器設定をすることが容易にできる。
【０１２１】
また、通信サービス事業者は、ネットワークと多様な情報家電機器とが相互に接続された本サービスをユーザに提供することで、情報家電機器制御サービスの利用拡大に伴い、収益向上を図ることができる。
【０１２２】
以上、本発明の実施の形態について説明したが、図１に示すネットワークサービスプラットフォーム（情報家電ネットワーク制御装置）１内の各処理部（または装置）は専用のハードウェアにより実現されるものであってもよく、また、ネットワークサービスプラットフォーム１内の各処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりその機能を実現させるものであってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１２３】
また、ネットワークサービスプラットフォーム１には、周辺機器として入力装置、表示装置等（いずれも表示せず）が接続されているものとする。ここで、入力装置としては、キーボード、マウス等の入力デバイスのことをいう。表示装置とは、ＣＲＴ（Cathode Ray Tube）や液晶表示装置等のことをいう。
【０１２４】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１２５】
以上、本発明の実施の形態について説明したが、本発明の情報家電ネットワーク制御装置、および情報家電ネットワーク制御システムは、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【産業上の利用可能性】
【０１２６】
本発明においては、ネットワークを介し、誰でもがユーザ端末から音声或いはテキストデータで、要求する情報家電機器の制御設定を容易に遠隔操作で実施することができることで、多様な情報家電機器の動作状態の設定が容易にできる。このため、ユビキタスサービスを提供でき、ユビキタスサービスの普及に貢献できる。
【図面の簡単な説明】
【０１２７】
【図１】本発明の実施の形態に係わる情報家電ネットワーク制御システムの構成を示す図である。
【図２】ネットワークサービスプラットフォームの構成を説明するための図である。
【図３】情報家電サービス機器登録データベースの例を示す図である。
【図４】情報家電機器を制御設定する動作状態が記述されたサービスシナリオの例を示す図である。
【図５】音声による情報家電機器の制御設定をするシーケンス（前半）を示す図である。
【図６】音声による情報家電機器の制御設定をするシーケンス（後半）を示す図である。
【符号の説明】
【０１２８】
１・・・ネットワークサービスプラットフォーム、２・・・通信ネットワーク制御サーバ装置、３・・・音声・テキスト相互変換装置、４・・・プレゼンスサーバ、５・・・サービス合成部、６・・・サービスシナリオデータベース、７・・・サービス情報データベース、１１・・・情報家電サービス制御装置、１２・・・情報家電サービス制御サーバ、１３・・・情報家電制御サービスコンポーネントデータベース、１４・・・情報家電サービス機器登録データベース、１５・・・サービスコンポーネント編集機能部、２１・・・情報ネットワーク、２２・・・情報家電機器制御サーバ、２３・・・通信ネットワーク、２４、２６・・・ＳＩＰサーバ、２５・・・移動通信ネットワーク、３１・・・ユーザ端末、３２・・・携帯電話、３３・・・固定電話、３４・・・情報端末、３５・・・情報家電機器、３６・・・ホームゲートウェイ
【図１】
2009110300.tif 000003
【図２】
2009110300.tif 000004
【図３】
2009110300.tif 000005
【図４】
2009110300.tif 000006
【図５】
2009110300.tif 000007
【図６】
2009110300.tif 000008