(57)【要約】【課題】遠隔操作だからこそ気付き難い無駄な操作や危険な操作を回避することができるとともに、また、無駄な操作や危険な操作の回避設定を、利用者が設定できるので、利用者に合わせた使い勝手が良く、かつ利用価値の高い遠隔操作管理環境を提供すること。【解決手段】冷蔵庫５ａ，風呂５ｂ等の複数の電子機器への操作と該操作に対応する構内の状況との組み合わせをホームサーバ４内のＤＢに複数登録しておき、また、ホームサーバ４が、各電子機器に要求して、各電子機器の状態を取得し、前記登録された操作と状況との組み合わせに基づいて、インターネット１を介して受信した利用者端末２からの操作要求が適切であるか否かを判断し、利用者端末２からの操作要求が適切でないと判断された場合には、前記操作要求に基づき電子機器への操作の実行を制限するとともに、前記操作要求が適切でない旨を利用者端末２に通知する構成を特徴とする。【選択図】図１
2005184711.tif 000002
【特許請求の範囲】
【請求項１】
広域ネットワークを介して情報処理装置と通信可能であり、また所定の構内に設置された個々に通信部を備えた1つ又は複数の電子機器と通信可能な遠隔操作管理サーバにおいて、
前記情報処理装置からの操作要求に基づいて、前記電子機器への操作を実行する操作実行手段と、
前記各電子機器に要求して前記各電子機器の状態を取得する取得手段と、
前記電子機器への操作と該操作に対応する構内の状況との組み合わせを複数記憶する記憶手段と、
前記記憶手段に記憶される前記電子機器への操作と該操作に対応する構内の状況との組み合わせに基づいて、前記情報処理装置からの操作要求が適切であるか否かを判断する判断手段と、
前記判断手段により前記情報処理装置からの操作要求が適切でないと判断された場合には、前記操作実行手段による操作実行を制限するとともに、前記操作要求が適切でない旨を前記情報処理装置に通知する制御手段と、
を有することを特徴とする遠隔操作管理サーバ。
【請求項２】
前記記憶手段に記憶される前記電子機器への操作と該操作に対応する構内の状況との組み合わせは、前記電子機器への操作と該操作を禁止する構内の状況との組み合わせを含むものであり、
前記判断手段は、前記記憶手段に記憶される前記電子機器への操作と該操作を禁止する構内の状況との組み合わせに基づいて、前記情報処理装置からの操作要求が禁止されたものであるか否かを判断するものであり、
前記制御手段は、前記判断手段により前記情報処理装置からの操作要求が禁止されていると判断された場合には、前記操作実行手段による操作実行を禁止するとともに、前記操作要求が禁止されている旨を前記情報処理装置に通知することを特徴とする請求項１記載の遠隔操作管理サーバ。
【請求項３】
前記記憶手段に記憶される前記電子機器への操作と該操作に対応する構内の状況との組み合わせは、前記電子機器への操作と該操作に対応する構内の状況と該操作に対する複数の代替操作の組み合わせを含むものであり、
前記制御手段は、前記判断手段により前記情報処理装置からの操作要求が適切でないと判断された場合には、前記操作実行手段による操作実行を禁止するとともに、前記操作要求に対する警告と複数の代替操作とを前記情報処理装置に通知することを特徴とする請求項１記載の遠隔操作管理サーバ。
【請求項４】
前記操作実行手段による操作実行の履歴を記憶する履歴記憶手段を設け、
前記制御手段は、前記判断手段により前記情報処理装置からの操作要求が適切でないと判断された場合には、前記履歴記憶手段に記憶された前記操作要求に対応する履歴を前記情報処理装置に通知することを特徴とする請求項３記載の遠隔操作管理サーバ。
【請求項５】
広域ネットワークを介して情報処理装置と通信可能であり、また所定の構内に設置された個々に通信部を備えた1つ又は複数の電子機器と通信可能な遠隔操作管理サーバにおける遠隔操作管理方法において、
前記情報処理装置からの操作要求に基づいて、前記電子機器への操作を実行する操作実行工程と、
前記各電子機器に要求して前記各電子機器の状態を取得する取得工程と、
前記電子機器への操作と該操作に対応する構内の状況との組み合わせを複数登録する登録工程と、
前記登録工程で記憶された前記電子機器への操作と該操作に対応する構内の状況との組み合わせに基づいて、前記情報処理装置からの操作要求が適切であるか否かを判断する判断工程と、
前記判断工程により前記情報処理装置からの操作要求が適切でないと判断された場合には、前記操作実行を制限する制限工程と、
前記操作要求が適切でない旨を前記情報処理装置に通知する通知工程と、
を有することを特徴とする遠隔操作管理方法。
【請求項６】
請求項５に記載された遠隔操作管理方法を実行するためのプログラム。
【請求項７】
請求項５に記載された遠隔操作管理方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の宅内に設置された機器又は装置の管理情報を遠隔地より双方向で通信でき、さらに広域ネットワークを介して遠隔制御可能な遠隔操作管理サーバおよび遠隔操作管理方法およびプログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
従来から、家庭内に設置された機器又は装置の管理情報を遠隔地にいる利用者端末から得ることが可能であった。
【０００３】
また、遠隔地から家庭内に設置された機器又は装置を操作することも可能であった。この種の特許文献に特許文献１がある。
【特許文献１】特開２００３−０４４６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の技術では、遠隔地から家庭内に設置された機器又は装置の操作を行う場合、遠隔地にいるために気付き難く、複数の操作と状況を組み合わせることで起きる危険な操作（例えば風呂の水がないのに追い炊きをする操作等）や、無駄な操作（例えば窓を開けてエアコンを作動させる操作）等を行ってしまう可能性が高かった。
【０００５】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、予め所定の構内に設置された個々に通信部を備えた1つ又は複数の電子機器への操作と該操作に対応する構内の状況との組み合わせを複数登録しておき、また、前記各電子機器に要求して、前記各電子機器の状態を取得し、前記登録された前記電子機器への操作と該操作に対応する構内の状況との組み合わせに基づいて、広域ネットワークを介して受信した情報処理装置からの操作要求が適切であるか否かを判断し、前記情報処理装置からの操作要求が適切でないと判断された場合には、前記操作要求に基づき前記電子機器への操作の実行を制限するとともに、前記操作要求が適切でない旨を前記情報処理装置に通知することにより、遠隔操作だからこそ気付き難い無駄な操作や危険な操作を回避することができるとともに、また、無駄な操作や危険な操作の回避設定を、利用者が設定できるので、利用者に合わせた使い勝手がよく、かつ利用価値の高い遠隔操作管理環境を提供することができる遠隔操作管理サーバおよび遠隔操作管理方法およびプログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１の発明は、広域ネットワークを介して情報処理装置（図１に示す利用端末２）と通信可能であり、また所定の構内に設置された個々に通信部を備えた1つ又は複数の電子機器（図１に示す電子機器５）と通信可能な遠隔操作管理サーバ（図１に示すホームサーバ４）において、前記情報処理装置からの操作要求に基づいて、前記電子機器への操作を実行する操作実行手段（図２に示すＣＰＵ２０１による処理，図７のステップＳ５１１）と、前記各電子機器に要求して前記各電子機器の状態を取得する取得手段（図２に示すＣＰＵ２０１による処理，図７のステップＳ５００）と、前記電子機器への操作と該操作に対応する構内の状況との組み合わせを複数記憶する記憶手段（図２に示すデータベース２０５，図６に示す警告・禁止設定）と、前記記憶手段に記憶される前記電子機器への操作と該操作に対応する構内の状況との組み合わせに基づいて、前記情報処理装置からの操作要求が適切であるか否かを判断する判断手段（図２に示すＣＰＵ２０１による処理，図７のステップＳ５０１，Ｓ５０３）と、前記判断手段により前記情報処理装置からの操作要求が適切でないと判断された場合には、前記操作実行手段による操作実行を制限するとともに、前記操作要求が適切でない旨を前記情報処理装置に通知する制御手段（図２に示すＣＰＵ２０１による処理，図７のステップＳ５０１〜Ｓ５１２）とを有することを特徴とする。
【０００７】
本発明の第２の発明は、前記記憶手段に記憶される前記電子機器への操作と該操作に対応する構内の状況との組み合わせは、前記電子機器への操作と該操作を禁止する構内の状況との組み合わせを含むものであり、前記判断手段は、前記記憶手段に記憶される前記電子機器への操作と該操作を禁止する構内の状況との組み合わせに基づいて、前記情報処理装置からの操作要求が禁止されたものであるか否かを判断するもの（図７のステップＳ５０１）であり、前記制御手段は、前記判断手段により前記情報処理装置からの操作要求が禁止されていると判断された場合には、前記操作実行手段による操作実行を禁止するとともに、前記操作要求が禁止されている旨を前記情報処理装置に通知する（図７のステップＳ５０２）ことを特徴とする。
【０００８】
本発明の第３の発明は、前記記憶手段に記憶される前記電子機器への操作と該操作に対応する構内の状況との組み合わせは、前記電子機器への操作と該操作に対応する構内の状況と該操作に対する複数の代替操作の組み合わせを含むもの（図７のステップＳ５０３）であり、前記制御手段は、前記判断手段により前記情報処理装置からの操作要求が適切でないと判断された場合には、前記操作実行手段による操作実行を禁止するとともに、前記操作要求に対する警告と複数の代替操作とを前記情報処理装置に通知する（図７のステップＳ５０３〜Ｓ５１２）ことを特徴とする。
【０００９】
本発明の第４の発明は、前記操作実行手段による操作実行の履歴を記憶する履歴記憶手段を設け、前記制御手段は、前記判断手段により前記情報処理装置からの操作要求が適切でないと判断された場合には、前記履歴記憶手段に記憶された前記操作要求に対応する履歴を前記情報処理装置に通知する（図７のステップＳ５１２）ことを特徴とする。
【００１０】
本発明の第５の発明は、広域ネットワークを介して情報処理装置と通信可能であり、また所定の構内に設置された個々に通信部を備えた1つ又は複数の電子機器と通信可能な遠隔操作管理サーバにおける遠隔操作管理方法において、前記情報処理装置からの操作要求に基づいて、前記電子機器への操作を実行する操作実行工程（図７のステップＳ５１１）と、前記各電子機器に要求して前記各電子機器の状態を取得する取得工程（図７のステップＳ５００）と、前記電子機器への操作と該操作に対応する構内の状況との組み合わせを複数登録する登録工程（図示しない工程）と、前記登録工程で記憶された前記電子機器への操作と該操作に対応する構内の状況との組み合わせに基づいて、前記情報処理装置からの操作要求が適切であるか否かを判断する判断工程（図７のステップＳ５０１，Ｓ５０３）と、前記判断工程により前記情報処理装置からの操作要求が適切でないと判断された場合には、前記操作実行を制限する制限工程（図７のステップＳ５０１〜Ｓ５１２）と、前記操作要求が適切でない旨を前記情報処理装置に通知する通知工程（図７のステップＳ５０２，Ｓ５０４，Ｓ５０８，Ｓ５１０）とを有することを特徴とする。
【００１１】
本発明の第６の発明は、第５の発明に記載された遠隔操作管理方法を実行するためのプログラムであることを特徴とする。
【００１２】
本発明の第７の発明は、第５の発明に記載された遠隔操作管理方法を実行するためのプログラムを記録媒体にコンピュータが読み取り可能に記憶させたことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、予め所定の構内に設置された個々に通信部を備えた1つ又は複数の電子機器への操作と該操作に対応する構内の状況との組み合わせを複数登録しておき、また、前記各電子機器に要求して、前記各電子機器の状態を取得し、前記登録された前記電子機器への操作と該操作に対応する構内の状況との組み合わせに基づいて、広域ネットワークを介して受信した情報処理装置からの操作要求が適切であるか否かを判断し、前記情報処理装置からの操作要求が適切でないと判断された場合には、前記操作要求に基づき前記電子機器への操作の実行を制限するとともに、前記操作要求が適切でない旨を前記情報処理装置に通知するので、遠隔操作だからこそ気付き難い無駄な操作や危険な操作を回避することができるとともに、また、無駄な操作や危険な操作の回避設定を、利用者が設定できるので、利用者に合わせた使い勝手が良く、かつ利用価値の高い遠隔操作管理環境を提供することができる等の効果を奏する。
【００１４】
従って、遠隔地からの操作に対して、無駄な操作や危険な操作である場合には、警告を出したり、操作を禁止する機能を提供することができ、安全な遠隔操作管理環境を構築することができる。
【発明を実施するための最良の形態】
【００１５】
〔第１実施形態〕
以下、本発明の実施形態を図面に基づいて説明する。
【００１６】
図１は、本発明の第１実施形態を示す情報提供システムの構成を示す図である。
【００１７】
図１に示すように、本実施形態の情報提供システムは、広域ネットワークとしてのインターネット１で接続された自宅３内のホームサーバ（サーバ装置）４を通して、利用者端末２からの要求に対して、自宅３内の例えば、冷蔵庫，風呂沸かし機等の電子機器又は装置５（５ａ，５ｂ）の管理情報をサービスとして提供するシステムとして構築されている。
【００１８】
ここでいうホームサーバ４とは、宅内等の所定の構内に設置された家電機器や各種防犯機器等を含む各種電子機器と接続し、遠隔からの利用者の操作要求を処理して電子機器を操作する機能を持つ装置である。なお、ホームサーバと称しているが、家庭に設定するサーバのみでなく、オフィスやその他の施設等を含む構内に設置されるサーバ装置を示す。また、保守メンテナンス等を行うサービスセンタ等に設置されていてもよい。
【００１９】
利用者端末２は、パーソナルコンピュータ（以下「ＰＣ」）、携帯電話端末、ＰＤＡ等を含む情報処理装置であり、キーボードやマウス，各種ボタン等の入力装置やインターネット上で掲載する情報を表示するためのＷＷＷブラウザ装置を備えている。
【００２０】
なお、利用者端末とＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）とを接続する通信手段としては、一般的な電話回線を使用してＩＳＰに接続するためのモデムやＴＡ（ターミナルアダプタ）を利用してもよいし、単独でインターネットに接続できるＩＰｖ６環境での利用とし、構内の電子機器をそれぞれ単独でインターネットに接続するように構成してもよい。近年では、家電機器等に直接ＩＰアドレスを付与するＩＰｖ６の導入が検討されており、このＩＰｖ６環境では、家電機器等は単独でインターネットに接続できるので、管理対象は宅内のホームネットワークに接続されていなくても、広域のネットワークに接続されていればサービスを利用できる。個人認証機能としてのホームサーバ以外には、サービス利用時にはホームサーバを利用せずにすむので、コストの低減になる。
【００２１】
図２は、図１に示したホームサーバ４を含む自宅３内の構成を示すブロック図である。
【００２２】
図２に示すように、自宅３内のシステムは、主装置であるサーバ装置（ホームサーバ）４と複数の家電製品５（５ａ〜５ｃ）、そしてそれらを繋ぐ通信ネットワーク３００からなる。
【００２３】
ホームサーバ（サーバ装置）４は、情報処理装置全体の制御を司ると共に、後述する各種の処理を実行する制御装置である。このホームサーバ４は、図２に示すように、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤ２０４、ＤＢ２０５、入力装置２０６、表示装置２０７、印刷装置２０８、および通信インタフェース２０９等がバスを介して接続された構成となっている。
【００２４】
ＣＰＵ２０１は、サーバ装置全体の制御を司り、ＨＤ２０４内のＤＢ２０５への情報の蓄積や読み出し等の各種の制御処理を実行する。
【００２５】
ＲＯＭ２０２は、ＣＰＵ２０１が各種の処理を実行するためのプログラムを格納した読み出し専用のメモリである。そして、ＲＡＭ２０３はＣＰＵ２０１がＲＯＭ２０２のプログラムを実行する際に使用する作業エリアであり、各種の処理を実行する時にパラメータ等のデータを記憶する書き込みと読み出し可能なメモリである。
【００２６】
ＨＤ２０４，ＤＢ２０５は、家電情報をハードディスクや光ディスク等の情報記憶媒体のメディアに読み出すことが可能な形で記憶する記憶手段である。このＤＢ２０５は、利用者の認証情報（識別情報）を含む利用者管理情報や、各電子機器５にアクセスするためのＩＰアドレスや各種電子機器の情報，サービス内容等を含むその他後述する各種情報を記憶管理する。
【００２７】
２０６，２０７，２０８は、各々入力装置、表示装置、印刷装置を示し、操作情報の入力やその表示、そして、必要ならば印刷することが可能となっている。さらに、２０９の通信インタフェースを介し、ホームサーバ４は各々の家電装置５と接続されている。
【００２８】
５（５ａ，５ｂ，５ｃ）は、それぞれ冷蔵庫、風呂等の家電機器又は装置であって、各々の通信部がホームサーバを介してインターネットに接続されている。そして、各家電機器（例えば冷蔵庫）は、ホームサーバ４を介して外部と通信を行うための通信インタフェース２１１と、冷蔵庫の動作を制御する家電制御部２１２、そして状態を管理する状態管理部２１３とを備えている。その他の機器、装置も同様の構成を有する。
【００２９】
そして、状態管理部２１３は、各々の家電等の関連情報を記憶するＤＢ２１４等を内蔵させて各々で情報を管理し、利用者は必要な情報を得るために、外部からホームネットワークにアクセスすることにより情報を得る。具体的な関連情報としては商品の在庫情報などを指す。
【００３０】
このような構成により、ホームサーバ４は、自宅外にいる利用者に対して自宅の各種機器又は装置の情報をその要望に従って提供し、かつ、これらに対する所定の操作を可能とするものである。
【００３１】
以下、図３，図４を参照して、本発明の情報提供システムにおける第１実施形態の制御処理動作について説明する。
【００３２】
図３は、本発明の情報提供システムにおける第１の制御処理動作を示すフローチャートである。なお、Ｓ３０１〜Ｓ３０５は図１に示した利用者端末２における各ステップを示し、利用者端末２の図示しないＣＰＵが記録媒体に格納されたプログラムをメモリにロードして実行することにより実行される。また、Ｓ４０１〜Ｓ４１２は図２に示したホームサーバ４における各ステップを示し、ホームサーバ４のＣＰＵ２０１がＨＤ又はその他の記録媒体に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実行される。
【００３３】
まず、利用者端末２をインターネット１に接続し、ホームサーバ４にアクセスする接続指令の入力を利用者端末２のＣＰＵが検知すると（Ｓ３０１）、利用者端末２のＣＰＵが、利用者端末２からインターネット１を介してホームサーバ４にアクセスする。
【００３４】
そして、ホームサーバ４側では、ＣＰＵ２０１がこの利用者端末２からの接続情報を確認すると（Ｓ４０１：ＹＥＳ）、図示しないログイン画面を送信して、利用者端末２に識別情報を要求し（Ｓ４０２）、利用者端末２からの識別情報の受信を待機する。なお、所定時間内に、利用者端末２から識別情報の受信が確認されない場合には（Ｓ４０３：ＮＯ）、ホームサーバ４のＣＰＵ２０１は、本システムの利用の意思がないと判断して処理を終了する。
【００３５】
また、利用者端末２側では、ホームサーバ４から送られたログイン画面を受信して図示しないモニタに表示して利用者からの識別情報の入力を待機する。そして、利用者端末２のＣＰＵは、ユーザからの識別情報が入力されたことを検知すると、該入力された識別情報をホームサーバ４に送信する（Ｓ３０２）。
【００３６】
ホームサーバ４側では、ＣＰＵ２０１がこの利用者端末２からの識別情報を受信すると（Ｓ４０３：ＹＥＳ）、ステップＳ４０４に進み、受信した識別情報の認証処理をデータベース２０５に格納された利用者管理情報に基づいて行う（Ｓ４０４）。
【００３７】
そして、ステップＳ４０５において、ホームサーバ４のＣＰＵ２０１は、認証が正常に行われた（認証ＯＫ）か否かを判定し、認証に失敗したと判定した場合には、そのまま処理を終了する。
【００３８】
一方、ステップＳ４０５で、ホームサーバ４のＣＰＵ２０１が、認証が正常に行われた（認証ＯＫ）と判定した場合には、ホームサーバ４のＣＰＵ２０１は、続いて、ステップＳ４０６において、自己のデータベース２０５に登録された配信情報の種類を提示する画面（図４（ａ）に示す操作可能なサービス項目を示す画面）を利用者端末２に送信（提示）し、利用者端末２からの配信希望情報を要求する。そして、ステップＳ４０７において、利用者端末２からの希望情報の受信を待機する。なお、所定時間内に、利用者端末２から希望情報の受信が確認されない場合には（Ｓ４０７：ＮＯ）、ホームサーバ４のＣＰＵ２０１は、本システムの利用の意思がないと判断して処理を終了する。
【００３９】
また、利用者端末２側では、ホームサーバ４から送られた操作可能なサービス項目を示す画面（図４（ａ））を受信して図示しないモニタに表示して利用者からの希望情報（操作可能な項目）の入力を待機する。つまり、上述した設定処理により、当該利用者の管理情報として自宅３の冷蔵庫５ａの在庫情報，風呂沸かし機５ｂの情報などが登録されているため、図４（ａ）に示すように画面には、これらの情報が「操作可能なサービス項目」として選択可能に表示される。そして、利用者端末２のＣＰＵは、ユーザからの希望情報が入力されたことを検知すると、該入力された希望情報をホームサーバ４に送信する（Ｓ３０３）。
【００４０】
例えば、ここで、利用者が配信情報（管理情報）として、自宅内の冷蔵庫５ａの在庫情報を要求した場合を例に説明する。利用者が、例えば食事の支度のために自宅３内の冷蔵庫５の在庫情報が知りたくなり、「冷蔵庫」を指示すると、該冷蔵庫の情報（在庫情報等を含む）の希望情報が、利用者端末２からホームサーバ４に送信される（Ｓ３０３）。
【００４１】
ホームサーバ４側では、ステップＳ４０７で、ＣＰＵ２０１がこの利用者端末２からの希望情報を受信したと判定した場合には、ステップＳ４０８に進み、ホームサーバ４のＣＰＵ２０１は、自己のデータベース２０５から要求にかかる機器（冷蔵庫５ａ）を検出してＩＰアドレス等を取得し、これに基づき冷蔵庫５ａにアクセスし、冷蔵庫５ａの状態管理部２１３に冷蔵庫の在庫情報の送信を要求し、ステップＳ４０９において、冷蔵庫５ａからの配信データの受信を待機する。なお、利用者端末からの要求に基づき関連情報を取得する際には、該利用者端末２からユーザ認証で認証されたユーザの利用履歴等も考慮に入れて関連情報を取得するものとする。
【００４２】
また、ホームサーバ４からの要求を受信した冷蔵庫５ａは、在庫情報を抽出し、配信データとしてホームサーバ４に返送する。
【００４３】
そして、ホームサーバ４側では、ステップＳ４０９において、ＣＰＵ２０１が、冷蔵庫５ａから抽出されて送信された配信データ（在庫情報）を受信すると（Ｓ４０９：ＹＥＳ）、その配信データ（在庫情報）を利用者端末２に送信する（Ｓ４１０）。また、ホームサーバ４は、このとき同時にデータベース２０５を検索して、冷蔵庫５ａから受信した情報に関連した情報を抽出し、該抽出した情報も利用者端末２に送信する。そして、ステップＳ４１１において、利用者端末２からのコマンド入力を待機する。なお、フローチャート内には図示していないが、所定時間内に、利用者端末２からコマンドの受信が確認されない場合には（Ｓ４１１：ＮＯ）、ホームサーバ４のＣＰＵ２０１は、本システムの利用の意思がないと判断して処理を終了する。
【００４４】
また、利用者端末２側では、利用者端末２のＣＰＵはホームサーバ４から送られた情報を受信して図示しないモニタに表示し（図４（ｂ））、画面に応じた利用者からの入力（例えば、電源ＯＮ，電源ＯＦＦ，温度設定等）を待機する。そして、利用者端末２のＣＰＵは、ユーザからの希望操作が入力されたことを検知すると、該入力された希望操作を示すコマンドをホームサーバ４に送信する。
【００４５】
そして、ホームサーバ４側では、ステップＳ４１１で、ＣＰＵ２０１がこの利用者端末２からのコマンドを受信したと判定した場合には、ステップＳ４１２に進み、ホームサーバ４のＣＰＵ２０１は、コマンドに応じた情報制御処理を行い、処理を終了する。
【００４６】
以上のように、利用者は、利用者の欲しい関連情報を、家電製品の状態管理部２１３よりホームサーバ４を経由して利用者端末２にて取得する。これらの情報の取得をもって情報提供システムの利用を終了することもできるが、引き続き更なるサービス（機器の操作）を行うこともできる。すなわち、この後は、利用者が設定画面に従った所定の入力をすることにより、ホームサーバ４側は、更なる関連情報の提供或いは機器又は装置への制御指令を行う。
【００４７】
〔第２実施形態〕
上記第１実施形態では、利用者端末２からのコマンドに基づいてホームサーバ４が自宅３内の家電機器等を操作する構成について説明したが、常識的にありえない「状態」と「操作」の組み合わせを選択した場合、例えば「窓が空いている」状態で「クーラの電源をＯＮにする」という組み合わせや、「風呂に水が張られていない」状態で「風呂の追い炊き」等、利用者があらかじめ禁止操作又は警告操作としてＤＢに保存している操作を行おうとした場合、ホームサーバ４はその旨を利用者に伝えるように構成してもよい。これにより、遠隔操作での危険を回避することができる。
【００４８】
以下、図５，図６を参照して、上述した常識的にありえない「状態」と「操作」の組み合わせのホームサーバ４への登録について説明する。
【００４９】
図５は、図２に示したホームサーバ４に常識的にありえない「状態」と「操作」の組み合わせを登録する登録画面の一例を示す模式図である。
【００５０】
図５において、５００は警告・禁止設定画面で、利用者端末２からの要求に応じてホームサーバ４が利用者端末２に送信し、利用者端末２のモニタに表示される。
【００５１】
５０１はレベル選択欄で、「警告」又は「禁止」を選択することができる。５０２は操作選択欄で、警告又は禁止としたい操作を選択することができる。５０３は状況選択欄で、操作選択欄５０２で選択した操作を、警告又は禁止としたい状況を選択することができる。
【００５２】
例えば、「クーラの電源をＯＮにする」という操作と「窓が開いている」という状況の組み合わせや、「風呂の追い炊き」という操作と「風呂に水が張られていない」という状況の組み合わせ、さらに、「家内に誰もいない」とう状態と「ドアを開放する」という操作の組み合わせ、また「突然の停電」とい状態と「ビデオ予約」という操作の組み合わせ等、常識的にありえない組み合わせや、利用者が予測することが不可能に近い状況が発生した場合、利用者があらかじめ禁止操作，警告操作として設定しておく。
【００５３】
これにより、利用者端末１から操作のコマンドが送信された時、ホームサーバ４は、利用者が事前に登録した禁止，警告の組み合わせに該当していないかを照会して、禁止や警告の処理を行うことができ、利用者の損害や無駄になる要求を行わずに済む。
【００５４】
また、５０４は複数の修正操作選択欄で、操作選択欄５０２で選択した操作が状況選択欄５０３で選択した状況となった場合の代替操作としての修正操作を複数選択することができる。例えば、「クーラの電源をＯＮにする」という操作と「窓が開いている」という状況の組み合わせの場合、「クーラの電源をＯＮにする」という操作の代替操作として「窓を閉める」＋「クーラの電源をＯＮにする」を修正１とし、「クーラの電源ＯＮ中止」を修正２とする。また、「家内に誰もいない」とう状態と「ドアを開放する」という操作の組み合わせの代替案は「操作中止」を修正１とする。
【００５５】
５０５は登録ボタンで、警告・禁止設定画面５００での設定をＤＢ２０５に図６に示すように登録設定する。５０６はキャンセルボタンで、警告・禁止設定画面５００での設定を無効とする。
【００５６】
このように、利用者がそれぞれ、上記禁止又は警告の組み合わせの内容を登録することができる。つまり、利用者ごとに禁止・警告の組み合わせによりカスタマイズされたサービスを提供することができる。
【００５７】
なお、ここでは、操作と状況との組み合わせについて登録する構成を説明しているが、禁止すべき、警告すべき複数の操作の組み合わせ、例えば、風呂の水を抜く操作と風呂の追い炊きをする操作の組み合わせや、窓を開ける操作とエアコンを作動させる操作の組み合わせ等のように、上記状況と操作の組の関係を結果として作り出してしまう操作の組も、登録するように構成してもよい。また、禁止・警告の判断時に上記状況と操作の組の関係から、該状況と組の関係を結果として作り出してしまう操作の組（例えば、風呂の水を抜く操作と風呂の追い炊きをする操作の組み合わせや、窓を開ける操作とエアコンを作動させる操作の組み合わせ等）を導き出し、該組み合わせに対応する組み合わせの操作要求があった場合には、禁止・警告するように構成してもよい。
【００５８】
図６は、図５に示した警告・禁止設定画面で設定された警告・禁止設定の一例を示す模式図であり、図２に示したＤＢ２０５に格納される。
【００５９】
以下、図７，図８を参照して、本発明の情報提供システムにおける第２実施形態の制御処理動作について説明する。
【００６０】
図７は、本発明の情報提供システムにおける第２の制御処理動作を示すフローチャートであり、図３と同一のステップには同一のステップ番号を付してある。なお、Ｓ５０１〜Ｓ５１２は図２に示したホームサーバ４における各ステップを示し、ホームサーバ４のＣＰＵ２０１がＨＤ又はその他の記録媒体に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実行される。
【００６１】
ホームサーバ４側では、ステップＳ５００（図３のステップＳ４０８〜Ｓ４１１に相当）で、ＣＰＵ２０１がこの利用者端末２からのコマンドを受信したと判定した場合には、ステップＳ５０１以降で、ホームサーバ４のＣＰＵ２０１は、受信したコマンドが適切であるか否かを判断し、各種制御を行う。
【００６２】
まず、ステップＳ５０１において、前記受信したコマンドが禁止の組み合わせを含んでいるかデータベース２０５に格納されている警告・禁止設定（図６）および各種電子機器から取得する情報に基づいて判定する。
【００６３】
ステップＳ５０１で、ＣＰＵ２０１が受信したコマンドが禁止の組み合わせを含んでいると判定した場合には、ステップＳ５０２に進み、操作の中止を示す情報を利用者端末２に送信し、ステップＳ４０５の処理に戻る。
【００６４】
一方、ステップＳ５０１で、ＣＰＵ２０１が受信したコマンドが禁止の組み合わせを含んでいないと判定した場合には、ステップＳ５０３に進み、受信したコマンドが警告の組み合わせを含んでいるか否かを判定する。
【００６５】
ステップＳ５０３で、ＣＰＵ２０１が受信したコマンドが警告の組み合わせを含んでいると判定した場合には、ステップＳ５０４に進み、該当する組み合わせの内容を示す情報を利用者端末２に送信し、利用者端末２のモニタに図８（ａ）に示すように表示させる。
【００６６】
次に、ステップＳ５０５において、ＣＰＵ２０１が、当該コマンドを過去に使用した履歴があるか否かを判定し、過去に使用した履歴があると判定した場合には、ステップＳ５０６に進み、過去の履歴を表示するか否かの選択画面（図８（ｂ））を利用者端末２に送信し、利用者端末２のモニタに表示させ、ステップＳ５０７において、利用者端末２からの履歴の表示の有無の返信を待機する。なお、所定時間内に、利用者端末２から履歴の表示の有無の受信が確認されない場合には（Ｓ５０７：ＮＯ）、ステップＳ５０９に進む。
【００６７】
そして、ステップＳ５０７で、ＣＰＵ２０１が、利用者端末２から履歴の表示有を受信したと判定した場合には、ステップＳ５０８に進み、ＣＰＵ２０１は、データベース２０５に記憶されている利用履歴の内容を示す画面（図８（ｃ））を利用者端末２に送信し、利用者端末２のモニタに表示させ、ステップＳ５０９において、データベース２０５に登録されている代替操作としての修正情報の表示画面（図８（ｄ））を利用端末２に送信し、利用者端末２のモニタに表示させ、ステップＳ５１０に進む。
【００６８】
そして、ステップＳ５１０で修正情報の選択を促し、当該コマンドを変更する場合はステップＳ４０７の処理に戻る。
【００６９】
一方、ステップＳ５１０で、当該コマンドを変更しない場合はステップＳ５１１に進む。
【００７０】
そして、ステップＳ５１１において、利用者端末２からのコマンド（修正情報の選択情報もを含む）の受信を待機する。なお、所定時間内に、利用者端末２からコマンド（修正情報の選択情報も含む）の受信が確認されない場合には（Ｓ５１１：ＮＯ）、ホームサーバ４のＣＰＵ２０１は、本システムの利用の意思がないと判断して処理を終了する。
【００７１】
一方、ステップＳ５１１で、ＣＰＵ２０１が、利用者端末２からコマンド（修正情報の選択情報も含む）を受信したと判定した場合には、ステップＳ５１２において、ホームサーバ４のＣＰＵ２０１は、修正情報の選択情報に応じた情報制御処理を行うとともに、該修正情報の選択情報に応じた情報制御処理の内容をＤＢ２０５内の利用履歴に格納し、処理を終了する。
【００７２】
以上に説明したように、本実施形態の情報提供システムでは、ホームサーバ４を介し、特定のＩＰアドレスを用いて、遠隔地に居る利用者が、利用者端末２から自宅の特定の機器又は装置に直接アクセスすることができるようになっている。
【００７３】
また、本発明は、ホームサーバの代わりにサービスセンタ等のデータ保存機関等のサーバを設けた場合にも同様のサービスを受けられるものとする。その場合は、始めに利用者が自己を認証するようなパスワードなどの情報をサービスセンタ側に記憶させ、登録する必要がある。これにより、複数の利用者を一括で管理することが可能となる。
【００７４】
なお、この場合、自宅の電気機器等はインターネット等を介してサービスセンタのサーバと通信可能となっている。
【００７５】
そして、利用者端末より指示された操作と状況との組み合わせが、予め利用者によりデータベースに登録されている禁止・警告の組み合わせに対応する場合は、禁止又は警告処理して、無駄な操作、危険な操作の実行を抑えることができる。
【００７６】
また、この禁止や警告の組み合わせを利用者自身が設定し登録することができる。
【００７７】
さらに、警告に登録されている操作と状況の組については、利用者からの指示に応じて実行可能である。
【００７８】
従って、遠隔地から宅内の家電等の操作をするにあたり、遠隔地だからこそ気付きにくい複数の操作と状況の組み合わせにより生じる危険や無駄な操作に対し、警告を出したり禁止したりすることを自由に行うことができる利用価値の高い遠隔操作環境を提供することができる。
【００７９】
図６の各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００８０】
以上、実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８１】
以下、図９に示すメモリマップを参照して本実施形態の利用者端末２及びホームサーバ４を適用可能な情報提供システムで読み取り可能なデータ処理プログラムの構成について説明する。
【００８２】
図９は、本発明に係るサーバ置で読み取り（読み出し）可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【００８３】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８５】
本実施形態における図３，図７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８６】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８７】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００８８】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００８９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９０】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９２】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【産業上の利用可能性】
【００９３】
各種ＩＰ家電機器の操作や防犯システム、ペットの監視システム等の用途にも利用できる。
【図面の簡単な説明】
【００９４】
【図１】本発明の第１実施形態を示す情報提供システムの構成を示す図である。
【図２】図１に示したホームサーバを含む自宅内の構成を示すブロック図である。
【図３】本発明の情報提供システムにおける第１の制御処理動作を示すフローチャートである。
【図４】図１に示した利用者端末のモニタに表示される操作画面の一例を示す模式図である。
【図５】図２に示したサーバ装置に常識的にありえない「状態」と「操作」の組み合わせを登録する登録画面の一例を示す模式図である。
【図６】図５に示した警告・禁止設定画面で設定された警告・禁止設定の一例を示す模式図である。
【図７】本発明の情報提供システムにおける第２の制御処理動作を示すフローチャートである。
【図８】図１に示した利用者端末のモニタに表示される操作画面の一例を示す模式図である。
【図９】本発明に係るサーバ置で読み取り（読み出し）可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【００９５】
１  インターネット
２  利用者端末
３  自宅
４  ホームサーバ（サーバ装置）
５  家電機器
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ＨＤ
２０５  ＤＢ
２１１  通信インタフェース
２１２  家電制御部
２１３  状態管理部
【図１】
2005184711.tif 000003
【図２】
2005184711.tif 000004
【図３】
2005184711.tif 000005
【図４】
2005184711.tif 000006
【図５】
2005184711.tif 000007
【図６】
2005184711.tif 000008
【図７】
2005184711.tif 000009
【図８】
2005184711.tif 000010
【図９】
2005184711.tif 000011