(57)【要約】【課題】本発明が解決しようとする課題は、ユーザがモニターを通して、各種機器のステータス取得を実現する際に用いる、ユーザとコミュニケーション可能な唯一無二のユニークなソフトウェアロボットやエージェントによる同機器類の制御代行手法において、機器操作命令の結果が満足しなかった時のフォロー役として、人間が直接操作せずその分身に代行させる事ができ、或いは、唯一無二のユニークなソフトウェアロボットやエージェントよりも早くステータスの変化を必要に応じて直接通知する役として代行させる事と、それらを実現する技術を提供することにある。【解決手段】本発明のシステムは、各機器を制御するための実行命令を入力する入力手段と、ユーザの分身となる仮想オブジェクトに前記入力された実行命令に応じた動作をさせ、その実行命令を各機器に通知する通知手段と、前記通知された実行命令に基づいて機器の制御を実行すると共に、前記仮想オブジェクトのコピーを表示させる制御手段とを有する。【選択図】図１
2009237656.tif 000002
【特許請求の範囲】
【請求項１】
互いにネットワークで接続されている機器を一元制御する制御システムであって、
各機器を制御するための実行命令を入力する入力手段と、
ユーザの分身となる仮想オブジェクトに前記入力された実行命令に応じた動作をさせ、その実行命令を各機器に通知する通知手段と、
前記通知された実行命令に基づいて機器の制御を実行すると共に、前記仮想オブジェクトのコピーを表示させる制御手段と
を有することを特徴とする制御システム。
【請求項２】
前記制御手段は、前記実行命令が達成されるまで前記仮想オブジェクトのコピーを表示させることを特徴とする請求項１に記載の制御システム。
【請求項３】
前記制御手段は、予め定められた時間、前記仮想オブジェクトのコピーを表示させることを特徴とする請求項１又は請求項２に記載の制御システム。
【請求項４】
互いにネットワークで接続されている機器を一元管理する制御方法であって、
各機器を制御するための実行命令を入力する入力ステップと、
ユーザの分身となる仮想オブジェクトに前記入力された実行命令に応じた動作をさせ、その実行命令を各機器に通知する通知ステップと、
前記通知された実行命令に基づいて機器の制御を実行する実行ステップと、
前記制御の実行開始と共に、前記仮想オブジェクトのコピーの表示を開始する表示ステップと
を有することを特徴とする制御方法。
【請求項５】
前記表示ステップは、前記実行命令が達成されるまで前記仮想オブジェクトのコピーを表示させることを特徴とする請求項４に記載の制御方法。
【請求項６】
前記表示ステップは、予め定められた時間、前記仮想オブジェクトのコピーを表示させることを特徴とする請求項４又は請求項５に記載の制御方法。
【請求項７】
ネットワークで接続されている機器を一元制御する制御装置のプログラムであって、前記プログラムは前記制御装置に、
各機器を制御するために入力された実行命令に応じた動作を、ユーザの分身となる仮想オブジェクトに動作させる処理と、
前記実行命令を各機器に通知する通知処理と
を実行させることを特徴とするプログラム。
【請求項８】
ネットワークで接続されている機器を一元制御する制御装置のプログラムであって、前記プログラムは前記制御装置に、
各機器を制御するために入力された実行命令に基づいて機器の制御を実行する処理と、
前記制御の実行開始と共に、仮想オブジェクトのコピーの表示を開始する表示ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いにネットワークで接続されている機器を一元管理するにあたって、各機器を制御する際に、仮想キャラクターにその制御内容に応じた動作を実行させる技術である。
【背景技術】
【０００２】
ネットワークで相互接続された一般家庭における情報化家電機器システムを図９を参照して説明する。
【０００３】
一般家庭を初めとした企業の事務所や店舗では、ネットワークで相互接続されたパーソナルコンピュータ、情報化家電機器、セキュリティ機器、介護機器、自動車、玩具などの操作や各機器のステータス取得が必須である。そのため、専用の集中操作パネルや携帯電話、携帯端末からユーザが直接それら機器のメニュー操作を実行したり、或いはその代行機能として、ユーザがモニターを通してその姿を目で確認できるソフトウェアロボットとコミュニケーションに実行させたりしているのが現状である。
【０００４】
即ち、図９を例に挙げると、ユーザ８−１がシステム８−８の中心となる制御端末８−１１から、ネットワーク８−３や無線８−１２を介して、離れたところにあるパーソナルコンピュータ８−４、情報化家電機器８−５、セキュリティ機８−６、自動車８−１０のスイッチ操作やステータス確認を、操作画面８−２を通して直接実施したり、或いはソフトウェアロボット８−１３で一元化された操作によってソフトウェアロボットパケット８−１３−１をネットワーク８−３内に展開したりするという構成を成している。
【０００５】
しかしながら、従来あるいは現在ネットワークで相互接続された一般家庭における情報化家電機器の一元化システムには、次のような課題がある。
【０００６】
第１の課題は、例えば、情報化家電機器８−５やセキュリティ機器８−６や車８−１０の操作、これらの機器のステータス取得を唯一無二のユニークなパケットであるソフトウェアロボット８−１３だけに任せておくと、ユーザの意志に基づいて操作された後しばらく時間が経過すると、これら機器の動作結果ステータスの変化、特に異常に関わる情報をユーザに通知するのに時間を要してしまう問題点を有している。特に、システム８−８内に機器が多数接続されると、その問題点が顕著になることは明白である。
【０００７】
続いて、第２の課題は、第１の課題も然ることながら、機器を操作した結果に満足できない場合、ソフトウェアロボット８−１３に任せているとは言え、再度ユーザの意志に基づいて人為的に操作を行い、満足する結果を得るまで操作を繰り返す必要が求められることである。
【０００８】
従って、これら情報化家電機器の一元管理は一見便利に見られるが、操作するユーザや情報化家電機器周辺にいる者にとって、特にステータスの異常などを察知するには、単にソフトウェアロボット８−１３だけに任せていては、ユーザ８−１が検知するまでに時間が掛かる場合が充分考えられる。
【０００９】
例えば、仮想的なキャラクターに命令内容を実行させる技術として特許文献１や特許文献２がある。
【００１０】
特許文献１の技術では、ソフトウェアロボットに電子メールを運ばせる技術であるが、仮想的なキャラクターに実行させる動作として電子メールの送付に特化して述べているが、情報化家電機器の制御について開示していない。
【００１１】
また、特許文献２の技術では、操作対象に応じてソフトウェアロボットを変更する技術が記載されているが、ネットワークで相互に接続された機器をソフトウェアロボットに一元管理させることは記載されていない。
【特許文献１】特開２０００-２０７３１２号公報
【特許文献２】特開２００１-２０６１０２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
従来の情報化家電機器のネットワーク上における一元管理の方法において、利用者であるユーザは、情報化家電機器を操作した結果に満足できない場合、再度ユーザの意志に基づいて操作を行い、満足する結果を得るまで操作を繰り返す必要が求められていた。例えば、エアコンの温度設定の場合、自分が快適と感じる温度に設定しても、その温度に達することができない事があり、満足を得るため更に設定温度を上げたり下げたりすることがある。
【００１３】
このような場合、一般的にエアコン側の自動設定には設定温度を上げ下げする機能が無く、風量の大小で調整を行っており、風量だけでは室内を設定温度に満たす事ができない場合があるという問題点を有している。
【００１４】
更に、従来の情報化家電機器のネットワーク上における一元管理の方法において、特にソフトウェアロボットやエージェントと称する機能を唯一無二のユニークなパケットで実現する場合、ユーザの意志に基づいて操作された後、しばらく時間が経過した情報化家電機器の動作結果ステータスの変化、特に異常に関わる情報について、唯一無二のユニークなパケットであるソフトウェアロボットやエージェントだけに任せておくと、通知に時間を要してしまう問題点を有している。
【００１５】
本発明が解決しようとする課題は、上記問題点を解決することにあり、ユーザがモニターを通して、複雑な情報化家電機器、セキュリティ機器、介護機器、自動車、玩具などの操作や同機器類のステータス取得を実現する際に用いる、ユーザとコミュニケーション可能な唯一無二のユニークなソフトウェアロボットやエージェントによる同機器類の制御代行手法において、機器操作命令の結果が満足しなかった時のフォロー役として、人間が直接操作せずその分身に代行させる事ができ、或いは、唯一無二のユニークなソフトウェアロボットやエージェントよりも早くステータスの変化を必要に応じて直接通知する役として代行させる事と、それらを実現する制御モジュールを提供することにある。
【課題を解決するための手段】
【００１６】
上記課題を解決するための本発明は、互いにネットワークで接続されている機器を一元制御する制御システムであって、各機器を制御するための実行命令を入力する入力手段と、ユーザの分身となる仮想オブジェクトに前記入力された実行命令に応じた動作をさせ、その実行命令を各機器に通知する通知手段と、前記通知された実行命令に基づいて機器の制御を実行すると共に、前記仮想オブジェクトのコピーを表示させる制御手段とを有することを特徴とする。
【００１７】
上記課題を解決するための本発明は、互いにネットワークで接続されている機器を一元管理する制御方法であって、各機器を制御するための実行命令を入力する入力ステップと、ユーザの分身となる仮想オブジェクトに前記入力された実行命令に応じた動作をさせ、その実行命令を各機器に通知する通知ステップと、前記通知された実行命令に基づいて機器の制御を実行する実行ステップと、前記制御の実行開始と共に、前記仮想オブジェクトのコピーの表示を開始する表示ステップとを有することを特徴とする。
【００１８】
上記課題を解決するための本発明は、ネットワークで接続されている機器を一元制御する制御装置のプログラムであって、前記プログラムは前記制御装置に、各機器を制御するために入力された実行命令に応じた動作を、ユーザの分身となる仮想オブジェクトに動作させる処理と、前記実行命令を各機器に通知する通知処理とを実行させることを特徴とする。
【００１９】
上記課題を解決するための本発明は、ネットワークで接続されている機器を一元制御する制御装置のプログラムであって、前記プログラムは前記制御装置に、各機器を制御するために入力された実行命令に基づいて機器の制御を実行する処理と、前記制御の実行開始と共に、仮想オブジェクトのコピーの表示を開始する表示ステップとを実行させることを特徴とする。
【発明の効果】
【００２０】
以上説明したように、本発明においては、以下に記載するような効果を奏する。
【００２１】
第一の効果は、ネットワークで相互接続されたパーソナルコンピュータ、情報化家電機器、セキュリティ機器、介護機器、自動車、玩具などの操作やステータス取得に、制御モジュールを搭載させ、またモニターを通してその姿を操作者が目で確認できるユニークなソフトウェアロボットを使って操作の代行をさせる手法を設けている場合、便宜的にソフトウェアロボットの分身を設定し、ある時間滞在させることができる制御モジュールがあれば、ソフトウェアロボットの機器操作命令の結果が満足しなかった時のフォロー役とする事ができる。従って、人間が直接操作せずその分身に代行させる事ができる。
【００２２】
第二の効果は、第一の効果同様にネットワークで相互接続されたパーソナルコンピュータ、情報化家電機器、セキュリティ機器、介護機器、自動車、玩具などの操作やステータス取得に、制御モジュールを搭載させ、またモニターを通してその姿を操作者が目で確認できるユニークなソフトウェアロボットを使って操作の代行をさせる手法を設けている場合、便宜的にソフトウェアロボットの分身を設定し、ある時間滞在させることができる制御モジュールがあれば、元来あるユニークなソフトウェアロボットよりも早く、異常をはじめとした様々なステータスの変化を必要に応じて直接ユーザに通知する役として代行させる事ができる。
【００２３】
第三の効果は、統一化された制御モジュールを搭載され、且つネットワークで相互接続されたパーソナルコンピュータ、情報化家電機器、セキュリティ機器、介護機器、自動車、玩具などは、何らかの異常性、非常性、特定のステータスをソフトウェアロボットにより自立的に検出できた場合、ユーザに検出できた事実を知らせなければならない時に、このソフトウェアロボットの分身が代行して専用の操作端末はもとより、携帯電話や携帯端末まで動き回ってユーザに知らせることができる効果もある。
【発明を実施するための最良の形態】
【００２４】
本発明は、現在また将来の一般家庭を初めとした企業の事務所や店舗において、ネットワークで相互接続されたパーソナルコンピュータ、情報化家電機器、セキュリティ機器、介護機器、自動車、玩具などの操作命令やステータス取得を、専用の操作パネルや携帯電話、携帯端末からユーザが直接それら機器のメニュー操作を実行する代わりに、ユーザがモニターを通してその姿を目で確認できるソフトウェアロボットとコミュニケーションを行う中で、便宜的にソフトウェアロボットの分身をある時間滞在させることで、操作命令の結果が満足しなかった時のフォロー役やステータスの変化を必要に応じて直接ユーザに通知する役として、機器の操作やステータス取得を便宜的に代行させる手法と、その手法を実現する制御モジュールを設けたことを特徴としている。
【００２５】
図１に、簡単なネットワークで相互接続された一般家庭における情報化家電機器の制御を示す。
【００２６】
図１に示すように、本発明は、ユーザ１−１が、システム１−８の中心となるコミュニケーションＢＯＸ１−１１を介して、ネットワーク１−３及び無線１−１２に接続しているパーソナルコンピュータ１−４、情報化家電機器１−５、セキュリティ機器１−６、自動車１−１０のスイッチ操作やステータス確認を実施できるという構成を成している。尚、操作の様子は、表示画面１−２を通して見ることができる。
【００２７】
そして、ユーザ１−１と各装置（パーソナルコンピュータ１−４、情報化家電機器１−５、セキュリティ機器１−６、自動車１−１０）との間にはソフトウェアロボット（仮姿）１−７が設けられ、更に便宜的に分身ソフトウェアロボットα（仮姿）１−７−１も、所定時間設置することができ、またパーソナルコンピュータ１−４、情報化家電機器１−５、セキュリティ機器１−６、自動車１−１０それぞれとソフトウェアロボット（仮姿）１−７および分身ソフトウェアロボットα（仮姿）１−７−１との間には、情報展開集約機能を有する制御モジュール１−９が設けられている。
【００２８】
このユーザ１−１と各機器との間に介在するソフトウェアロボット（仮姿）１−７は、ユーザ１−１がコミュニケーションＢＯＸ１−１１に対して、表示画面１−２上のスイッチ操作を行って、各機器を制御（操作）したり、各機器のステータスを見たりするために命令する際に、表示画面１−２に仮想的なオブジェクトとして姿を現し、命令内容に応じた動作をする。そして、その命令内容は、コミュニケーションＢＯＸ１−１１からネットワーク１−３や無線１−１２を通ってパーソナルコンピュータ１−４、情報化家電機器１−５、セキュリティ機器１−６、自動車１−１０に通知する。各機器の制御モジュール１−９は、命令内容を受信すると、その命令内容を実行する際、ソフトウェアロボット（仮姿）１−７がユーザ１−１に代わって命令内容を実行するように動作を表示させる。
【００２９】
このソフトウェアロボット（仮姿）１−７が命令内容を実行する一連動作中に、ユーザの分身である分身ソフトウェアロボットα（仮姿）１−７−１を、情報化家電機器１−５に、例えば命令内容が遂行されるまで、若しくは所定時間、滞在させるような形式で表示させることができる。尚、分身ソフトウェアロボットα（仮姿）１−７−１を滞在させる間、命令内容に応じた動作をさせても良い。
【００３０】
もし、ソフトウェアロボット（仮姿）１−７からの実行命令に対して、所定時間以内に情報化家電機器１−５が動作できなかった場合、分身ソフトウェアロボットα（仮姿）１−７−１が、その実行命令を遂行できるように、更に同じあるいは別の実行命令（この場合、所定のアルゴリズムを予め設定しておく）を行使することができる。或いは、もし、ソフトウェアロボット（仮姿）１−７からの実行命令に対して所定時間経過しても情報化家電機器１−５の動作結果が、異常や正常等のように変化した場合、分身ソフトウェアロボットα（仮姿）１−７−１が、ソフトウェアロボット（仮姿）１−７よりも早くコミュニケーションＢＯＸ１−１１と表示画面１−２を通して、ユーザ１−１に知らせることによりことができる。
【００３１】
このようにして、パーソナルコンピュータ１−４や情報化家電機器１−５、セキュリティ機器１−６、あるいは自動車１−１０において、実行命令の結果が満足できなかった機器操作やステータス変化の確認を制御モジュール１−９行い、ソフトウェアロボット１−７の分身である分身ソフトウェアロボットα（仮姿）１−７−１がユーザ１−１に代わって便宜的に代行してくれたり、ソフトウェアロボット１−７よりも早く通知してくれたりするように表示する。これにより、ユーザ１−１は、ソフトウェアロボット(仮姿)１−７との一元化された対話手段の中で、ソフトウェアロボット(仮姿)１−７だけでは満足な結果を得られないパーソナルコンピュータ１−４、情報家電機器１−５、セキュリティ機器１−６、自動車１−１０の追加操作やステータス確認の簡単なフォローを実行でき、視覚によって状況を把握しやすくなるという効果が得られる。
【００３２】
本発明の詳細について説明する。
【００３３】
図２を参照すると、本発明の第１の実施の形態としてのシステム構成例が示されている。
【００３４】
図２に、本発明の第１の実施の形態として情報化家電製品の制御に関するシステム構成例を示す。本システム構成例では、操作を行うユーザ２−１のほか、第１のテレビ２−２、ソフトウェアロボット（仮姿）２−１３、分身ソフトウェアロボットα（仮姿）２−１３−１、選択機器メニュー２−２−１、エアコン（インデックス）２−２−１−１、ポインタ２−２−２、ビデオレコーダ２−３、コミュニケーションＢＯＸ２−４、エアコン２−５、監視カメラ２−６、リモコン２−７、ビデオケーブル２−８、ビデオケーブル２−９、ネットワーク２−１０、ソフトウェアロボットパケット２−１１、制御モジュール２−１２から構成されている。
【００３５】
図２において、一般にヒューマンインターフェイスとして一番使いやすいモニター画面として民生用テレビを第１のテレビ２−２として表している。第１のテレビ２−２の表示には、放送以外の映像を写すためビデオレコーダ２−３を経路として用いており、その映像元にコミュニケーションＢＯＸ２−４を使っている。つまり、コミュニケーションＢＯＸ２−４へ直接専用モニターを用意してもよいが、第１のテレビ２−２のビデオ入力とビデオレコーダ２−３を使えば、コミュニケーションＢＯＸ２−４の情報を既存のテレビモニターに表示できる容易性を利用した。このような構成にした理由は、もっぱらテレビの置いてある居間やリビングのようなエリアは、主に人の在席している頻度が一番高い所だからである。
【００３６】
エアコン２−５と監視カメラ２−６は、一般に市販されているものを想定しているが、制御モジュール２−１２を搭載している点が異なる。制御モジュール２−１２は、ネットワーク２−１０を介してコミュニケーションＢＯＸ２−４とエアコン２−５および玄関カメラ２−６を結びつける役目を担っている。
【００３７】
本実施の形態では、ユーザ２−１が、エアコン２−５の電源スイッチの投入を、本発明に従って設けられたソフトウェアロボット（仮姿）２−１３およびソフトウェアロボットパケット２−１１を用いて実行する過程を示す。
【００３８】
第１のテレビ２−２に表示されている映像、即ちソフトウェアロボット（仮姿）２−１３、選択機器メニュー２−２−１、エアコン（インデックス）２−２−１-１は、コミュニケーションＢＯＸ２−４が出力した映像であり、ビデオケーブル２−９からビデオレコーダ２−３のビデオ専用入力を通り、第１のテレビ２−２のビデオ入力へビデオケーブル２−８を経由して表示される。
【００３９】
ユーザ２−１は、リモコン２−７を使ってコミュニケーションＢＯＸ２−４を操作する。ユーザ２−１がリモコン２−７を手に持つことにより、つまりリモコン２−７を物理的に動かすことにより自動的にソフトウェアロボット（仮姿）２−１３を呼び出すことができる。呼び出されたソフトウェアロボット（仮姿）２−１３は、ユーザ２−１の用件を聞くため、選択機器メニュー２−２−１を表示し待機する。
【００４０】
続いて、ユーザ２−１からの意志は、リモコン２−７の操作により第１のテレビ２−２の画面上にあるポインタ２−２−２を使って、エアコン（インデックス）２−２−１−１を示し、リモコン２−７の何らかの操作で選択決定される。この時、ソフトウェアロボット（仮姿）２−１３が何らかの仕草、発声、あるいは表示文字によりその選択行為と実行を表現する。
【００４１】
以降、ユーザ２−１の意志とソフトウェアロボット（仮姿）２−１３は、リモコン２−７とポインタ２−２−２との動きに従って、操作するユーザ２−１を最終決定選択肢へ導くべく、各選択決定と実行を仕草で表現し対話しているように繰り返す。
【００４２】
ソフトウェアロボット（仮姿）２−１３は、エアコン２−５の電源ＯＮのための最終選択の行為が完了すると、エアコン２−５の電源を実際にＯＮするため、ソフトウェアロボットパケット２−１１となってコミュニケーションＢＯＸ２−４から仮想的にネットワーク２−１０を介し、エアコン２−５へ移動する。この間、ソフトウェアロボット（仮姿）２−１３は、仮想的にネットワーク２−１０へソフトウェアロボットパケット２−１１として移動しているために、第１のテレビ２−２からその姿を消す。
【００４３】
ソフトウェアロボットパケット２−１１は、エアコン２−５で電源ＯＮを実行した後、ネットワーク２−１０を介して戻りのソフトウェアロボットパケット２−１１となり、再びコミュニケーションＢＯＸ２−４へ戻る。その際、一度姿を消していたソフトウェアロボット（仮姿）２−１３は、第１のテレビ２−２にその姿を現す。この時、分身ソフトウェアロボットα（仮姿）２−１３−１が、便宜的にソフトウェアロボット（仮姿）２−１３の分身として、ある設定された時間あるいはエアコン２−５において、あるステータスが立つまで制御モジュール２−１２に滞在することができる。
【００４４】
なお、最初にポインタ２−２−２を使ってエアコン（インデックス）２−２−１−１を示した際、ソフトウェアロボット（仮姿）２−１３は、現在のエアコン２−５の状態を知るため、一旦ソフトウェアロボットパケット２−１１となってコミュニケーションＢＯＸ２−４から仮想的にネットワーク２−１０を介してエアコン２−５へ移動し、ステータス情報を収集した後、ネットワーク２−１０を介して戻りのソフトウェアロボットパケット２−１１となり、再びコミュニケーションＢＯＸ２−４へ戻り、それらエアコン２−５のステータス情報を第１のテレビ２−２に表示しても良い。
【００４５】
続いて、図２におけるソフトウェアロボットパケット２−１１が、エアコン２−５の電源をＯＮにする手法を図３を用いて説明する。
【００４６】
図３は、エアコン２−５に搭載される本発明に従って設けられた制御モジュール２−１２を示す。制御モジュール２−１２は、エアコン２−５などの情報化家電機器に限らず、パーソナルコンピュータ、セキュリティ機器、自動車、介護機器、医療機器、携帯電話、ＰＤＡ，ＰＤＣなどにも組み込み可能なソフトウェアやハードウェア、またその混在したものである。
【００４７】
図３を参照すると、図２にある本発明の制御モジュール２−１２の構成例が示されている。図３において、ソフトウェアロボットパケット２−１１が通信ポート３−２を介して通信コントローラおよび情報処理３−１に出入りし、人間に代わってその制御モジュール２−５が搭載されている機器の制御やステータスの取得を行う一種の鍵の役を担っている。機器の制御は、専ら命令およびデータ出力ポート３−５から機器へ出力される。機器からのステータスは、機器から状態およびデータ入力ポート３−３に入力される。更に、ソフトウェアロボット２−１１の仮想的な表示や音、その他ヒューマンインターフェイスに必要な表示情報を表示ポート３−４から出力する。もし、図２のエアコン２−５にモニターを設けたとすれば、この図３の表示ポート３−４を利用し、人間に代わってエアコン２−５を制御しに来たソフトウェアロボット、即ち図２で言うところのソフトウェアロボット（仮姿）２−１３を表示することができる。分身ソフトウェアロボットパケットα２−１１−１は、一時的にソフトウェアロボットパケット２−１１の分身として、そのコピーを便宜用メモリ３−１−１に保管できる。
【００４８】
制御モジュール２−１２の中核は、通信コントローラおよび情報処理３−１である。通信コントローラおよび情報処理３−１には、代表的な入出力ポートとして、状態およびデータ入力ポート３−３、表示ポート３−４、命令およびデータ出力ポート３−５、および通信ポート３−２の主な４つのポートを有している。尚、ポートの数は必要に応じて加減できる。
【００４９】
状態およびデータ入力ポート３−３は、エアコン２−５が受ける外的情報入力やエアコン２−５内部の動作状態情報、命令およびデータ出力ポート３−５の命令の結果によるフィードバック情報、そしてアナログ/デジタル変換情報などを入力する。
【００５０】
表示ポート３−４は、ソフトウェアロボット（仮姿）２−１３あるいは分身ソフトウェアロボットα（仮姿）２−１３−１を表示画面に表示する信号や、同ソフトウェアロボット（仮姿）２−１３や分身ソフトウェアロボットα（仮姿）２−１３−１を表示画面上で動かす信号、音や声の信号、文字を表示する信号など視覚や聴覚に訴える全ての信号を出力する。
【００５１】
命令およびデータ出力ポート３−５は、エアコン２−５を制御するコマンドや信号などを出力する。通信ポート３−２は、ソフトウェアロボットパケット２−１１がネットワーク２−１０を介して制御モジュール２−１２の中核となる通信コントローラ及び情報処理３−１を出入りするためのポートである。
【００５２】
エアコン２−５の電源をＯＮにするため、ネットワーク２−１０を介してエアコン２−５の制御モジュール２−１２に到着したソフトウェアロボットパケット２−１１は、通信コントローラ及び情報処理３−１から命令およびデータ出力ポート３−５へエアコン２−５の電源をＯＮにする信号を出力する一種の鍵となる。
【００５３】
この信号を受取ったエアコン２−５側のハードウェアまたはソフトウェアは、その命令に従って、エアコン２−５の電源をＯＮとする。
【００５４】
エアコン２−５の電源ＯＮが完了すると、ソフトウェアロボットパケット２−１１は、一種の鍵としての機能を終え、再びネットワーク２−１０を介してコミュニケーションＢＯＸ２−４へ戻る。また必要があれば、ソフトウェアロボットパケット２−１１を通信コントローラ及び情報処理３−１内にある便宜用メモリ３−１−１に分身ソフトウェアロボットパケットα２−１１−１としてコピー保管することで、分身ソフトウェアロボットパケットα２−１１−１という一種の新たな類似鍵として通信コントローラ及び情報処理３−１内に残し、分身ソフトウェアロボットα（仮姿）２−１３−１として、状態およびデータ入力ポート３−３からの入力情報が、命令およびデータ出力ポート３−５の命令に合致した結果となるまで、あるいは設定された時間まで制御モジュール２−１２に滞在した後消滅することができる。
【００５５】
なお図２において、もしエアコン２−５にモニター画面があるとすれば、電源をＯＮにする際にソフトウェアロボット（仮姿）２−１３を同モニター画面に映すことができる。このことは、実際にソフトウェアロボット（仮姿）がユーザの命令に従って、機器の間を行き来している様子を示していることを表し、命令が実行されていることを視覚や音で確認できることを意味する。もちろん、分身ソフトウェアロボットα（仮姿）２−１３−１も同様である。
【００５６】
以下、本実施の形態の動作として、図２におけるユーザ２−１がソフトウェアロボット（仮姿）２−１３を介してエアコン２−５の電源スイッチを投入し、その後分身ソフトウェアロボットα（仮姿）２−１３−１がある時間滞在設定され機能する過程を説明する。
【００５７】
まず、第１ステップとして、図２の第１のテレビ２−２に表示される対象の動きについて説明する。
【００５８】
ユーザ２−１は、リモコン２−７を使ってコミュニケーションＢＯＸ２−４を操作する。リモコン２−７から第１のテレビ２−２の画面上にあるポインタ２−２−２をエアコン（インデックス）２−２−１−１に移動し、リモコン２−７を操作して選択決定をする。この時、ソフトウェアロボット（仮姿）２−１３が仕草によりその選択行為を表現する。
【００５９】
ここで、エアコン（インデックス）２−２−１−１選択について図４を用いて説明する。この実施の形態の場合、図４に示す様に、ソフトウェアロボット（仮姿）４１−５が犬の仕草のようにエアコン（インデックス）４１−３−１−１をくわえる行為をして選択決定を表現している。この行為により新たな選択機能メニュー４１−３−１がエアコン（インデックス）４１−３−１−１の下に表示される。
【００６０】
続いて、ポインタ４１−４を操作対象であるエアコンの電源ＯＮを示すＯＮ（インデックス）４１−３−１−２上に移動し、リモコン２−７の何らかの操作で選択決定をする。この時、ソフトウェアロボット（仮姿）４１−５が仕草によりその選択行為を表現する。
【００６１】
続いて、ＯＮ（インデックス）４１−３−１−２選択について図５を用いて説明する。
【００６２】
この図５に示す様に、ソフトウェアロボット（仮姿）４２−５が犬の仕草のようにＯＮ（インデックス）４２−３−１−２をくわえる行為をして選択決定を表現している。この行為の後、操作対象であるエアコンの電源ＯＮを最終的に決定するか否かを実行する。
【００６３】
更に、最終決定について図６を用いて説明する。
【００６４】
この図６に示す様に、実行（インデックス）４３−３−１と中止（インデックス）４３−３−２が新たに表示される。続いて、ポインタ４３−４を実行（インデックス）４３−３−１上に移動し、リモコン２−７の何らかの操作で選択決定をする。この時、ソフトウェアロボット（仮姿）４３−５が何らかの仕草によりその選択行為を表現する。この実施の形態の図６の場合、ソフトウェアロボット（仮姿）４３−５が犬のように実行（インデックス）４３−３−１をくわえる行為をし、その後、実行（インデックス）４３−３−１をくわえて、操作対象のエアコンへ持ち去ってしまうことで選択決定を表現する。
【００６５】
以上が、図２でエアコン２−５の電源をＯＮする際に、第１のテレビ２−２に表示される映像の代表的な動きである。
【００６６】
次に第２ステップとして、図２に示すように、ソフトウェアロボット（仮姿）２−１３がネットワーク２−１０からエアコン２−５の制御モジュール２−１２へ至る動きについて説明する。ソフトウェアロボット（仮姿）２−１３は、最終決定を示す図６のとおり、実行（インデックス）４３−３−１をくわえた後、実行（インデックス）４３−３−１をくわえたまま、図２に示した第１のテレビ２−２上で仮想的に描かれたエアコン２−５の絵へ出向く。現実には、エアコン２−５の電源をＯＮにするため、図２に示すようにコミュニケーションＢＯＸ２−４からネットワーク２−１０を介してエアコン２−５へソフトウェアロボットパケット２−１１が電源ＯＮの使命と共に移動する。この間、ソフトウェアロボット（仮姿）２−１３は、ネットワーク２−１０へソフトウェアロボットパケット２−１１として移動しているために、第１のテレビ２−２からその姿を消しても良い。この状況により、ユーザ２−１は、あたかもソフトウェアロボット（仮姿）２−１３が第１のテレビ２−２からネットワーク２−１０を通って第１のテレビ２−２の外へ出て行ったように感じることができる。
【００６７】
この場合、ソフトウェアロボット（仮姿）２−１３の実体は、電気信号となったパケット、即ちソフトウェアロボットパケット２−１１と考えて良い。ソフトウェアロボットパケット２−１１は、基本的に図２のシステム全体においてユニークな存在である。そして、宛先アドレスや送信元アドレスは、コミュニケーションＢＯＸ２−４に用いられる通信ユニットのユニーク番号や、ＩＰ（インターネットプロトコル）のアドレスであってもよい。また、ソフトウェアロボットパケット２−１１のペイロード部には、エアコン２−５を制御するコマンドや、ステータスを読み出すためのコマンド、分身ソフトウェアロボットα（仮姿）２−１３−１を設定するか否かの情報、ＱｏＳに関わる情報などが搭載されている。
【００６８】
以上が、ソフトウェアロボット（仮姿）２−１３がネットワーク２−１０からエアコン２−５の制御モジュール２−１２へ至る動きである。
【００６９】
続いて第３ステップとして、図２のソフトウェアロボット（仮姿）２−１３がエアコン２−５の電源をＯＮにしてから、再び第１のテレビ２−２の表示に戻るまでの動きについて説明する。
【００７０】
図２に示すように、ネットワーク２−１０を介してエアコン２−５の制御モジュール２−１２に到着したソフトウェアロボットパケット２−１１は、図３の通信コントローラ及び情報処理３−１から命令およびデータ出力ポート３−５へ操作対象のエアコンの電源をＯＮにする信号を出力する。その際、エアコン２−５の電源ＯＮ命令を意味するコマンドが、ソフトウェアロボットパケット２−１１に搭載されているため、この通信コントローラ及び情報処理３−１がそのコマンドを抽出し、エアコン２−５が理解できる命令体型に変換し、ふさわしいタイミングで命令およびデータ出力ポート３−５からエアコン２−５側のハードウェアまたはソフトウェアへ電源ＯＮ命令を渡す。エアコン２−５は、その命令に従って、エアコン２−５の電源をＯＮとする。
【００７１】
エアコン２−５の電源ＯＮが完了すると、エアコン２−５側のハードウェアまたはソフトウェアは、電源ＯＮ完了のステータスを状態およびデータ入力ポート３−３へ出力する。ソフトウェアロボットパケット２−１１は、電源ＯＮ完了のステータスを搭載し、再びネットワーク２−１０を介して図２のコミュニケーションＢＯＸ２−４へ戻る。その際、もしソフトウェアロボット（仮姿）２−１３が第１のテレビ２−２から一度姿を消していたならば、第１のテレビ２−２にその姿を再び現しても良い。
【００７２】
以上が、図２においてソフトウェアロボット（仮姿）２−１３がエアコン２−５の電源をＯＮにしてから、再び第１のテレビ２−２の表示に戻るまでの動きである。
【００７３】
続いて第４ステップとして、今までの説明を踏まえた上で図２のソフトウェアロボット（仮姿）２−１３がエアコン２−５の電源をＯＮにしてから、分身ソフトウェアロボットα（仮姿）２−１３−１を設定して、消滅するまでの動きについて説明する。
【００７４】
図３において、必要があればソフトウェアロボットパケット２−１１を、通信コントローラ及び情報処理３−１で便宜用メモリ３−１−１に分身ソフトウェアロボットパケットα２−１１−１としてコピー保管し、一種の新たな類似鍵として所定時間残す。このコピー保管をきっかけに、状態およびデータ入力ポート３−３からの入力情報が、過去にソフトウェアロボットパケット２−１１で実行された命令およびデータ出力ポート３−５の命令に合致した結果、例えば温度設定となるまで、あるいは設定された時間まで保管を継続した後、自動的に消滅する。この分身ソフトウェアロボットパケットα２−１１−１が自動的に制御モジュール２−１２から消滅する際、例えば命令に合致した結果を得ていれば、その旨をネットワーク２−１０を介して図２のコミュニケーションＢＯＸ２−４へ伝え、そこで自己消滅することもできる。あるいは、設定された時間まで保管を継続した後、何も変化が無ければ自動的に制御モジュール２−１２から消滅することもできる。
【００７５】
次に、本発明における第２の実施の形態について説明する。
【００７６】
図８に本発明における第２の実施の形態を示す。その基本的構成は図２と類似しているが、情報化家電製品で検知された異常をソフトウェアロボットが戸外まで通知することについて更に工夫している。本システム構成例では、基本的に図２と同じ構成である他に、携帯電話７−７、画面７−７−１、ソフトウェアロボット（仮姿）７−７−２、異常サイン７−７−３、ＬＡＮケーブル７−１４、ルーター７−１５、インターネット７−１６、電波７−１７から構成されている。
【００７７】
この実施形態では、玄関カメラ７−６が捕らえた異常を、ソフトウェアロボット（仮姿）７−１３およびソフトウェアロボットパケット７−１１を用いず、本発明に従って設けられた分身ソフトウェアロボット（仮姿）７−１３−１および分身ソフトウェアロボットパケットα７−１１−１を用い、戸外にいるユーザ７−１に知らしめる過程を示す。
【００７８】
従来は、ユーザ７−１が自宅に留守の間、ソフトウェアロボット（仮姿）７−１３は、エアコン７−５と玄関カメラ７−６とコミュニケーションＢＯＸ７−４の間をソフトウェアロボットパケット７−１１の形で常に動き回り、異常が生じていないか各装置のステータス監視見回りを行っていたが、本発明により、ソフトウェアロボット（仮姿）７−１３がシステム内を動く中で、例えば玄関カメラ７−６の制御モジュール７−１２に分身ソフトウェアロボット（仮姿）７−１３−１をある時間設定しておく。ここで仮に、玄関カメラ７−６が異常を検出した場合、分身ソフトウェアロボットパケットα７−１１−１がネットワーク７−１０に送出され、第１のテレビ７−２に異常が発生したことをスーパーインポーズ７−２−１で表示すると同時に、分身ソフトウェアロボット（仮姿）７−１３−１が仕草や音声で通知する。この時、ユーザ７−１が玄関カメラ７−６を直接操作したり、リモコンでコミュニケーションＢＯＸ７−４を操作したりするなど各機器へのリアクションが無ければ、コミュニケーションＢＯＸ７−４からルーター７−１５を利用してインターネット７−１６に入り、携帯電話の空中線通信網である電波７−１７を経て、ユーザ７−１の携帯電話７−７へ分身ソフトウェアロボットパケットα７−１１−１が転送され、携帯電話の画面７−７−１に分身ソフトウェアロボット（仮姿）７−１３−１と異常サイン７−７−３が表示される。ここで、分身ソフトウェアロボット（仮姿）７−１３−１は、従来のソフトウェアロボット（仮姿）７−７−２と同様に、その仕草や音声で異常をユーザ７−１に知らせる。
【００７９】
次に、自宅の玄関カメラ７−６が異常を検出したことを知ったユーザ７−１は、分身ソフトウェアロボット（仮姿）７−１３−１に対して、玄関カメラ７−６が捉えた異常を示す画像を携帯電話７−７に転送するように、携帯電話７−７にも搭載された制御端末７−４と同程度の操作画面を使って指示を与える。
【００８０】
続いて、分身ソフトウェアロボット（仮姿）７−１３−１は、分身ソフトウェアロボットパケットα７−１１−１となって携帯電話７−７からインターネット７−１６、ルーター７−１５、コミュニケーションＢＯＸ７−４、ネットワーク７−１０を経由し、玄関カメラ７−６へと移動する。この間、分身ソフトウェアロボットパケットα７−１１−１は、一旦コミュニケーションＢＯＸ７−４を通過するため、第１のテレビ７−２に分身ソフトウェアロボット（仮姿）７−１３−１となって現れるが、すぐに玄関カメラ７−６へ分身ソフトウェアロボットパケットα７−１１−１として移動するために、第１のテレビ７−２からその姿を消す。
【００８１】
分身ソフトウェアロボットパケットα７−１１−１は、玄関カメラ７−６において異常を示す画像を持ち出し、今戻ったルートを逆方向に進み、再びユーザ７−１が持つ携帯電話７−７へ戻り、携帯電話の画面７−７−１に異常を示す画像を映し出す。
【００８２】
なお、最初に玄関カメラ７−６が異常を検出し、且つ自宅内でユーザ７−１による機器へのリアクションが無ければ、コミュニケーションＢＯＸ７−４の判断により玄関カメラ７−６で捉えた異常を示す画像を分身ソフトウェアロボットパケットα７−１１−１が包括して、ユーザ７−１の携帯電話７−７へ持って行っても良い。
【００８３】
いずれにしても、戸外から携帯電話を操作端末とし、分身ソフトウェアロボットに対して指示を与えることにより、自宅の情報化家電機器の操作監視の結果を従来より早く知ることができる。
【００８４】
次に、本発明における第３の実施の形態について説明する。
【００８５】
図８に本発明の実施の形態を示す。その基本的構成は図２と類似しているが、一般家庭を想定して居間にいる母親が別の部屋でテレビを見ている子供を呼んでくる様子を分身ソフトウェアロボットが実行する例により更に工夫している。
【００８６】
本システム構成例では、基本的に図２と同じ構成である他に、第２のテレビ５−５、第３のテレビ５−６、ソフトウェアロボット（仮姿）５−５−１、捜索中サイン５−５−２が置き換えられ構成されている。
【００８７】
母親であるユーザ５−１は、図８に省略してあるが第一のテレビ５−２の初期メニュー画面から捜索を選び、続いて表示される選択機器メニュー５−２−１から、子供の居そうな部屋にある第２のテレビ５−２−１−１を選択する。これにより、ソフトウェアロボット(仮姿)５−１３は、コミュニケーションＢＯＸ５−４からネットワーク５−１０を経由し、制御モジュール５−１２に作用し、第２のテレビ５−５に一時的にソフトウェアロボット(仮姿)５−５−１となって現れる。その時、第２のテレビに操作中サイン５−５−２が表示され、それと同時に第２のテレビのスピーカから「ワンワン」と吼える音で気づかせる。一定時間、操作中サイン５−５−２と吼える音を実行した後、従来は、そのままネットワーク５−１０を経てコミュニケーションＢＯＸ５−４に戻り、第１のテレビ５−２にソフトウェアロボット(仮称)５−１３として現れて、帰ってきたことをユーザ５−１に表現する。ここで、本特許によると、ソフトウェアロボット(仮姿)５−５−１が第２のテレビ５−５からネットワーク５−１０に移動する際、例えば第２のテレビ５−５の制御モジュール５−１２に分身ソフトウェアロボット（仮姿）５−１３−１をある時間設定しておく。ここで仮に、第２のテレビ５−５を誰かが操作した場合、分身ソフトウェアロボットパケットα５−１１−１がネットワーク５−１０に送出され、コミュニケーションＢＯＸ５−４に入り、第１のテレビ５−２に分身ソフトウェアロボット(仮称)５−１３−１として現れ、誰かが部屋に居る事をユーザ５−１に表現し、そこで消滅する。
【００８８】
この例では、ピンポイントで第２のテレビ５−５へ子供を呼びに行ったが、テレビのある全ての部屋を巡回し、各部屋のテレビに設けられたそれぞれの制御モジュール５−１２に分身ソフトウェアロボットを全て置いても良い。ただし、コミュニケーションＢＯＸ５−４は、ネットワーク５−１０上の各機器ステータスを確認することができるので、テレビの電源が入っている部屋だけに分身ソフトウェアロボット(仮姿)５−１３−１を設定させる方が合理的である。
【００８９】
このように、本実施例では、分身ソフトウェアロボットパケットを設置できる統一化された制御モジュールを搭載され、且つネットワークで相互接続された携帯電話、パーソナルコンピュータ、情報化家電機器、セキュリティ機器、介護機器、自動車、玩具などは、何らかの異常性、非常性、特定のステータスを自立的に検出できた場合、ユーザへ検出できた事実を知らせなければならない時に、この分身ソフトウェアロボットが本来のソフトウェアロボットの機能よりも早く、専用の操作端末はもとより、携帯電話や携帯端末までネットワークを辿りユーザに知らせることができる効果がある。なお、本構成において、携帯電話に搭載する制御モジュールは、ソフトウェアによるアプリケーションとして構成されても良い。
【図面の簡単な説明】
【００９０】
【図１】図１は、本発明のシステムの構成例である。
【図２】図２は、本発明の第１の実施の形態のシステムの構成例である。
【図３】図３は、制御モジュールを説明するための図である。
【図４】図４は、インデックスを選択する場合の一例である。
【図５】図５は、インデックスを選択する場合の一例である。
【図６】図６は、最終決定を説明するための図である。
【図７】図７は、本発明の第２の実施の形態のシステムの構成例である。
【図８】図８は、本発明の第３の実施の形態のシステムの構成例である。
【図９】図９は、本発明に関係するシステムの構成例である。
【符号の説明】
【００９１】
１−１          ユーザ
１−２          表示画面
１−４          パーソナルコンピュータ
１−５          情報化家電機器
１−６          セキュリティ機器
１−９          制御モジュール
１−１０        車
１−１１        コミュニケーションＢＯＸ
【図１】
2009237656.tif 000003
【図２】
2009237656.tif 000004
【図３】
2009237656.tif 000005
【図４】
2009237656.tif 000006
【図５】
2009237656.tif 000007
【図６】
2009237656.tif 000008
【図７】
2009237656.tif 000009
【図８】
2009237656.tif 000010
【図９】
2009237656.tif 000011