(57)【要約】【課題】  多様化する家電機器等の操作を、統一した方法によって行なうことのできる操作端末装置及びシステムを提供する。【解決手段】操作端末装置１０６は、操作端末装置１０６は、第１及び第２の信号をユーザの入力に従い生成するユーザ・インタフェース１４６と、第１の信号に応答して、制御対象となる機器の動作状態を復元するために必要な実世界ブックマークを取得する実世界ブックマーク取得部１４８と、第２の信号に応答して、実世界ブックマークを読出し、第１の信号が生成された時点での動作状態を、制御対象となる機器が復元情報に基づいて復元するために必要な処理を行なう実世界ブックマーク再現要求部１５２とを含む。制御対象となる機器は、自己の動作状態に関する情報を取得するための機能、及び与えられた制御命令に従って、所定の状態に自己の動作状態を設定する機能を有する。【選択図】        図２
2005151389.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが行なう指示により、制御対象となる機器を制御するための機器操作装置であって、
前記制御対象となる機器は、自己の動作状態に関する情報を取得するための機能、及び与えられた制御命令に従って、所定の状態に自己の動作状態を設定する機能を有し、
前記機器操作装置は、
予め定める第１の信号をユーザの入力に従い生成するための第１の入力手段と、
予め定める第２の信号をユーザの入力に従い生成するための第２の入力手段と、
前記第１の信号に応答して、制御対象となる機器の、当該第１の信号が生成された時点での動作状態を復元するために必要な復元情報を取得し記憶するための取得手段と、
前記第２の信号に応答して、前記取得手段に記憶されている前記復元情報を読出し、前記第１の信号が生成された時点での動作状態を、制御対象となる機器が前記復元情報に基づいて復元するために必要な、予め定められた処理を行なうための処理手段とを含む、機器操作装置。
【請求項２】
前記処理手段は、前記第２の信号に応答して、前記取得手段に記憶されている前記復元情報を読出し、予め定められた送信先に送信するための送信手段を含む、請求項１に記載の機器操作装置。
【請求項３】
前記送信手段は、前記第２の信号に応答して、前記取得手段に記憶されている前記復元情報を読出し、当該復元情報により特定される送信先に送信するための手段を含む、請求項２に記載の機器操作装置。
【請求項４】
前記制御対象となる機器は複数存在し、
前記第１の入力手段は、複数の前記対象となる機器の一部の機器を特定するユーザの指示に応答して、前記第１の信号を生成するための手段を含み、前記第１の信号は、前記指示により特定される機器を識別する情報を含み、
前記取得手段は、前記第１の信号に応答して、前記識別する情報により識別される機器に関する前記復元情報を取得し、前記識別する情報と共に記憶するための手段を含む、請求項１に記載の機器操作装置。
【請求項５】
前記第２の入力手段は、
前記記憶するための手段に記憶された前記識別する情報をユーザに対して提示するための手段と、
前記ユーザに対して提示された前記識別する情報の一部を選択するユーザの指示に応答して、前記第２の信号を生成するための手段とを含み、前記第２の信号は、当該ユーザにより選択された前記識別する情報を特定するための情報を含む、請求項４に記載の機器操作装置。
【請求項６】
予め定める第３の信号をユーザの入力に従い生成するための第３の入力手段をさらに含み、
前記提示するための手段は、前記第３の信号に応答して前記記憶するための手段に記憶された前記識別する情報をユーザに対して提示する、請求項５に記載の機器操作装置。
【請求項７】
操作可能な制御対象となる機器及び当該機器の属性を示す属性情報を取得するための属性情報取得手段と、
予め定める第３の信号をユーザの入力に従い生成するための第３の入力手段とをさらに含み、
前記第２の入力手段は、
前記第３の信号に応答して、前記属性取得手段により取得された属性情報と、前記取得手段に記憶されている前記復元情報とを照合し、前記属性情報と所定の関係にある復元情報を選択するための手段と、
前記選択するための手段により選択された情報を、前記選択するための手段により非選択とされた情報と異なる態様でユーザに提示するための手段と、
前記ユーザに対して提示された前記情報の一部をユーザが選択したことに応答して、前記第２の信号を生成するための手段とを含み、前記第２の信号は、当該ユーザにより選択された前記情報を特定するための情報を含む、請求項４に記載の機器操作装置。
【請求項８】
前記第３の入力手段は、前記操作可能な機器の一部の機器を特定するユーザの入力に応答して、前記第３の信号を生成するための手段を含み、前記第３の信号は、前記特定される機器と所定の関係にある前記属性情報を識別するための情報を含み、
前記選択するための手段は、前記第３の信号によって識別される前記属性情報と、前記取得手段に記憶されている前記復元情報とを照合し、前記識別される属性情報と所定の関係にある復元情報を選択する、請求項７に記載の機器操作装置。
【請求項９】
前記第２の入力手段は、複数の前記制御対象となる機器の一部の機器を特定するユーザの指示に応答して、前記第２の信号を生成するための手段を含み、前記第２の信号は前記特定される機器を識別するための情報を含み、
前記処理手段は、前記第２の信号に応答して、前記取得手段に記憶されている前記復元情報を読出し、前記第１の信号により識別される機器の前記第１の信号が生成された時点での動作状態を、前記第２の信号により識別される機器が前記復元情報に基づいて復元するために必要な、予め定められた処理を行なうための手段を含む、請求項４に記載の機器操作装置。
【請求項１０】
操作可能な制御対象となる機器及び当該機器の属性を示す属性情報を取得するための属性情報取得手段をさらに含み、
前記第２の信号は、前記特定される機器と所定の関係にある前記属性情報を識別するための情報をさらに含み、
前記処理を行なうための手段は、
前記第２の信号に応答して、前記取得手段に記憶されている前記復元情報を読出すための手段と、
読出された復元情報を、前記第２の信号により識別される属性情報に基づき、前記第１の信号により識別される機器の前記第１の信号が生成された時点での動作状態を、前記第２の信号により識別される機器が復元するために必要な情報に変換するための手段と、
前記第１の信号が生成された時点での動作状態を、前記変換するための手段により変換された情報に基づいて、前記第２の信号により識別される機器が復元するために必要な、予め定められた処理を行なうための手段を含む、請求項９に記載の機器操作装置。
【請求項１１】
前記制御対象となる機器は、自己の動作状態を規定するパラメタの設定値に従い動作し、前記自己の動作状態に関する情報として、前記パラメタを識別する情報及び当該パラメタの設定値を取得するための機能と、パラメタを識別する情報及び設定値が与えられると、当該パラメタに当該設定値を設定する機能とを有し、
前記取得手段は、前記制御対象となる機器の、前記第１の信号が生成された時点での動作状態を規定するパラメタを識別する情報及び当該パラメタの設定値を含む復元情報を取得し記憶するための手段を含む、請求項１に記載の機器操作装置。
【請求項１２】
コンピュータ上で実行されると、当該コンピュータを請求項１から請求項１１のいずれかに記載の機器操作装置として動作させる、コンピュータで実行可能なコンピュータプログラム。
【請求項１３】
制御対象となる機器の動作状態を監視し、当該機器の動作状態に関する情報を取得するための監視手段と、
前記監視手段が取得した情報を、予め定められた送信先に送信するための送信手段と、
前記制御対象となる機器の動作状態を指定する復元情報を受信するための受信手段と、
前記受信手段が受信した復元情報に基づき、前記制御対象となる機器の動作状態を、前記復元情報により指定された状態に設定する制御を実行するための制御手段とを含む、監視制御装置。
【請求項１４】
前記送信手段は、
前記動作状態を示す情報を、予め定められた形式の情報に変換するための変換手段と、
前記変換手段が変換した情報を、前記送信先に送信するための手段とを含む、請求項１３に記載の監視制御装置。
【請求項１５】
前記制御手段は、前記復元情報を、前記制御対象となる機器を制御するための制御命令に変換するための手段と、
前記制御命令を前記制御対象となる機器に与えるための手段とを含む、請求項１３に記載の監視制御装置。
【請求項１６】
前記制御対象となる機器及び当該機器の属性を示す機器属性情報を準備するための手段と、
前記機器属性情報を前記送信先に送信するための手段とをさらに含む、請求項１３に記載の監視制御装置。
【請求項１７】
前記制御対象となる機器は、自己の動作状態を規定するパラメタの設定値に従い動作する機器であって、
前記監視手段は、前記制御対象となる機器の動作状態を監視し、当該機器のパラメタの設定値を取得するためのパラメタ監視手段を含み、
前記復元情報は前記制御対象となる機器の動作を指定するパラメタを識別する情報及びその設定値を含み、
前記制御手段は、前記復元情報に基づき、前記制御対象となる機器の前記パラメタの値を、前記復元情報に含まれる設定値にするためのパラメタ設定手段を含む、請求項１３に記載の監視制御装置。
【請求項１８】
前記パラメタ設定手段は、
前記受信手段が受信した前記復元情報が、前記制御対象となる機器のための復元情報か否かを判定するための判定手段と、
前記判定手段により前記復元情報が前記制御対象となる機器のための復元情報であると判定されたことに応答して、前記受信手段が受信した前記復元情報を前記制御手段に与えるため手段と、
前記判定手段により前記復元情報が前記制御対象となる機器のための復元情報でないと判定されたことに応答して、前記受信手段が受信した前記復元情報を、前記制御対象となる機器のための復元情報に変換して前記制御手段に与えるための変換手段とを含む、請求項１７に記載の監視制御装置。
【請求項１９】
前記変換手段は、
前記他の装置のパラメタを識別する情報及び設定値と前記制御対象となる機器のパラメタを識別する情報及び設定値との間で変換を行なうための対応関係を示す変換テーブルを記憶した変換テーブル記憶手段と、
前記変換テーブルを参照して、前記受信手段が受信した前記復元情報を、前記制御対象となる機器のための復元情報に変換して前記制御手段に与えるための手段とを含む、請求項１８に記載の監視制御装置。
【請求項２０】
コンピュータ上で実行されると、当該コンピュータを請求項１３から請求項１９のいずれかに記載の監視制御装置として動作させる、コンピュータで実行可能なコンピュータプログラム。
【請求項２１】
制御対象となる機器を制御するサービスを提供するためのサービス提供装置であって、
前記制御対象となる機器は、自己の動作状態に関する情報を取得する機能、及び与えられた制御命令に従って、所定の動作状態に自己の状態を設定する機能を有し、
前記制御対象となる機器より当該機器の動作状態に関する情報を取得するための手段と、
前記動作状態に関する情報に基づいて、前記制御対象となる機器の動作状態を復元させるために必要な復元情報を作成するための情報作成手段と、
予め定められたリクエストに応答し、前記復元情報を、前記リクエストの送信元に送信するための情報送信手段とを含む、サービス提供装置。
【請求項２２】
前記情報作成手段は、予め定められた形式で、前記復元情報を作成するための手段を含む、請求項２１に記載のサービス提供装置。
【請求項２３】
前記制御対象となる機器及び当該機器の属性を示す属性情報を取得するための属性情報取得手段をさらに含み、
前記情報作成手段は、前記動作状態を示す情報と、前記属性情報とに基づいて、前記復元情報を作成するための手段を含む、請求項２１に記載のサービス提供装置。
【請求項２４】
前記リクエストの送信元に対して、前記属性情報を送信するための手段をさらに含む、請求項２３に記載のサービス提供装置。
【請求項２５】
前記リクエストは、前記制御対象となる機器を指定する情報を含み、
前記情報作成手段は、前記リクエストに応答して、前記指定する情報により指定された機器の動作状態を設定するための復元情報を作成するための手段を含む、請求項２１に記載のサービス提供装置。
【請求項２６】
前記サービス提供装置は、
前記復元情報を受信するための復元情報受信手段と、
前記復元情報受信手段が受信した復元情報により指定された機器に対して、当該復元情報を送信するための復元情報送信手段とをさらに含む、請求項２１に記載のサービス提供装置。
【請求項２７】
前記受信した復元情報により指定された状態への動作状態の設定が可能か否かを前記動作状態に関する情報に基づいて判定するための判定手段をさらに含み、
前記復元情報送信手段は、前記判定手段が設定可能であると判定したことに応答して、判定対象となった前記復元情報により指定された機器に対して、当該復元情報を送信するための手段をさらに含む、請求項２６に記載のサービス提供装置。
【請求項２８】
前記制御対象となる機器は複数存在し、
前記判定手段が設定不可能と判定したことに応答して、判定対象となった前記復元情報を再構成し、当該復元情報によって指定された機器により実現される機能を、当該機器と異なる複数の前記制御対象となる機器の複数を用いて実現させるための、複数の新たな復元情報を作成するための再構成手段と、
前記複数の新たな復元情報を、当該新たな復元情報により指定される複数の機器に対してそれぞれ送信するための手段とをさらに含む、請求項２７に記載のサービス提供装置。
【請求項２９】
前記サービス提供装置は、前記制御対象となる機器及び当該機器の属性を示す属性情報を取得するための属性情報取得手段をさらに含み、
前記再構成手段は、前記属性情報に基づき、前記判定対象となった復元情報によって指定された動作状態を実現させる機器を選定するための選定手段と、
前記復元情報と前記選定手段が選定した複数の機器に関する属性情報とに基づき、前記選定手段が選定した複数の機器を用いて前記機能を実現させるための、複数の新たな復元情報を作成するための手段とを含む、請求項２８に記載のサービス提供装置。
【請求項３０】
前記制御対象となる機器は、自己の動作状態を規定するパラメタの設定値に従い動作し、前記自己の動作状態に関する情報として、前記パラメタを識別する情報及び当該パラメタの設定値を取得するための機能と、パラメタを識別する情報及び設定値が与えられると、当該パラメタに当該設定値を設定する機能とを有し、
前記取得手段は、前記制御対象となる機器の動作状態に関する情報として前記パラメタを識別する情報及び当該パラメタの設定値を取得するための手段を含む、請求項２１に記載のサービス提供装置。
【請求項３１】
コンピュータ上で実行されると、当該コンピュータを請求項２１から請求項３０のいずれかに記載のサービス提供装置として動作させる、コンピュータで実行可能なコンピュータプログラム。
【請求項３２】
請求項１２、請求項２０、及び請求項３１のいずれかに記載のコンピュータプログラムが記録された、コンピュータで読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家電機器等の機器を操作するための機器操作装置、機器の監視及び制御を行なう監視制御装置、及び機器の制御を行なうサービスを提供するサービス提供装置に関し、特に、操作の対象となる機器の操作及び制御を、当該機器の動作状態を示す情報によって行なう機器操作装置、監視制御装置、及びサービス提供装置に関する。
【背景技術】
【０００２】
近年、様々な機能を備えた高機能、多機能の家電製品が次々と開発され、普及している。高機能の家電製品が備える様々な機能を活用すると、これらの家電製品は、従来の家電製品では実現することができない様々な動作によって、ユーザが所望する状態をより高度に実現する。また、多機能の家電製品を活用すると、従来複数の家電製品を用いなければ実現できなかった状態を、一つの家電製品で実現することが可能となる。このように、高機能、多機能の家電製品により、従来の家電製品の使用方法から想像できないような家電製品の使用法を、これらの製品のユーザに提供することができる。
【０００３】
しかし、家電製品がより高機能になると、当該家電製品に備わる高度な機能を利用するために、従来のものより高度な又は詳細な設定が必要となる。また、家電製品がより多機能になると、当該家電製品が備える多数の機能にそれぞれ対応する操作が必要となる。
【０００４】
家電製品の高機能化及び多機能化は留まるところを知らず、新機種が出るたびに新たな機能が追加されている。それに伴い操作方法はより煩雑なものとなり、ユーザがその操作方法を習得することは極めて困難な作業となっている。また、折角の高機能もユーザが利用法を知らないために利用されないことも多い。
【０００５】
また、同じサービスを行なう機器であっても、機種によって操作方法が異なる場合があり、ユーザに無用の混乱を生じさせている。すべての機器のユーザ・インタフェース及び操作方法が統一されていれば、このような問題は生じない。しかし、各々の機器が備える機能又は提供するサービスはその機器によって異なる。よって、ユーザ・インタフェース及び操作方法を統一することは本質的に困難である。
【０００６】
最近では、ネットワークに接続され、遠隔地から機器の制御が可能な家電機器が登場している。また、これらの家電機器の制御をＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）上で行なうことが可能な操作端末も出現している。このような操作端末を用いると、ユーザは一つの操作端末を用いて複数の家電をそれぞれ遠隔操作することが可能となる。
【０００７】
一方、情報通信の分野では、いわゆるインターネットの普及に伴い、ウェブ上で公開されているオンラインドキュメントを閲覧するためのウェブブラウザが発達し、一般的に利用されるようになった。このようなウェブブラウザには、オンラインドキュメントの選択を容易にするための概念として、「ブックマーク」という概念が導入されている。
【０００８】
ブックマークとは、オンラインドキュメントにおいて、特定のページ位置を記録したものである。ウェブ上では、特定のウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）をブックマークとして記録することになる。閲覧中のウェブページのＵＲＬをブックマークとして登録し、後刻、登録されたブックマークの内の一つをユーザが選択すると、ウェブブラウザは、ブックマークとして記録されているＵＲＬが示すロケーションのウェブページを表示する。ユーザは、ウェブページのＵＲＬをいちいち記入する必要がなく、簡単な操作によって所望のウェブページを閲覧することが可能となる。
【０００９】
このようなブックマークの概念を情報機器による情報の再生に応用した技術が開示されている。
【００１０】
後掲の特許文献１に記載の情報再生制御装置は、再生するための情報が記録された記録媒体を特定する媒体特定データと、当該記録媒体についての再生希望個所を特定する再生希望個所特定データとを相互に関連づけて記憶する。情報を再生する際には、記憶されたデータに基づいて記録媒体とその再生希望個所とを特定し、情報を再生するように再生装置を制御する。記録媒体における所望の個所をブックマークとして記録することで、当該個所に記録された情報を再生することが容易になる。
【００１１】
また、後掲の特許文献２に記載のタイムシフト再生方法は、録画された動画を再生する際、ブックマークを用いて特定の場面にアクセスして再生する方法である。この方法では、動画情報を録画する際、動画情報中の所定画面領域の録画実時刻を、ブックマークに関連付けて記録する。動画情報を再生する時、当該特定の場面の録画実時刻と所定画面領域の録画実時刻との間の時間と、所定の画面領域の画面情報とに基づき、当該特定の場面にアクセスする。このブックマークは機器に依存したものではなく、ネットワーク等を介して伝達可能である。そのため、一方の視聴者が作成したブックマークを他方の視聴者に伝えることにより、一方の視聴者が見たい場面を、他方の視聴者と共有することが可能となる。
【００１２】
また、ラジオ放送等の放送番組において、ブックマークの概念を適用した装置も提供されている。この装置のユーザは、ラジオを聴取中に何か気になったことがあれば、この装置のボタンを押す。すると、この装置は、ユーザが聴取していた放送のラジオ局とボタンが押された時刻とを記録する。後刻ユーザがこの装置をパーソナルコンピュータ（以下、「ＰＣ」と呼ぶ。）に接続し、この装置に記録された情報を、ＰＣからインターネットを経由して所定のサーバ装置に送信する。サーバ装置は、受信した情報とラジオ局の放送タイムスケジュールとを照合し、ユーザがボタンを押した時点で放送されていた内容を特定する。さらに特定した内容に関連する情報を表示し、内容に関連する商品を通信販売するウェブサイト等のウェブサイトにユーザを誘導する。このような装置を用いることにより、ユーザはラジオ放送の番組内容に関連する情報を、容易に取得することができる。
【００１３】
【特許文献１】特開平１１−２７３３１９号公報
【特許文献２】特開２００３−４６９１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ネットワークに接続された家電機器の制御をＧＵＩ上で行なう端末装置により、一つの端末装置で複数の家電機器をそれぞれ遠隔操作することが可能となる。しかし、このような端末装置は、家電機器を操作するユーザの場所を変更可能にする装置ではあるが、操作方法を簡略化するものではない。そのため、ユーザが家電機器を用いて所望の状態を実現するためには、従来通りの操作を順次行なう必要がある。よって、このような技術は、家電機器の操作方法に関する上記した問題の根本的な解決策とはならない。
【００１５】
特許文献１に記載の情報再生制御装置は、ブックマークという概念を利用して、再生するべき情報が記録されている個所を記録するものである。この装置で用いられるブックマークは、情報再生制御装置内での処理に用いられるものであり、そのブックマークを当該情報再生制御装置外では利用されない。また、ブックマークを利用したこの装置の操作方法は、この装置に固有のものとなる。そのため、この装置が有する機能を利用するために、従来の情報再生制御装置にはない操作を新たに行なう必要があり、かつこの操作を他の装置によって実現される類似の操作と統一することはできない。よって特許文献１に記載の情報再生制御装置で用いられるブックマークは、家電機器の操作方法に関する上記した問題の解決策とはならない。
【００１６】
特許文献２に記載のタイムシフト再生方法において、ブックマークを利用可能なのは、同じ機構を有するタイムシフト再生装置に限られている。また、このタイムシフト再生装置は、動画情報中の所定画面領域の録画実時刻という動画情報に特有の識別情報を、動画情報と関連付けて記録する。そのため、記録されたブックマークによって、動画の再生に関する操作以外の操作を制御することができない。よって、特許文献２に記載のブックマークでは、家電機器の操作方法に関する上記した問題の解決策としての効果が生じないか、極めて限定的にしかならない。
【００１７】
それゆえに本発明の目的は、多様化する家電機器等の操作を、統一した方法によって行なうことのできる操作端末装置及びシステムを提供することである。
【００１８】
本発明の別の目的は、機器ごとにユーザ・インタフェース又は操作方法が異なることに起因するユーザの混乱を緩和し、単純な操作によってユーザが所望する動作を機器に行なわせることのできる操作端末装置及びシステムを提供することである。
【００１９】
本発明のさらに別の目的は、家電機器等の機器が有する機能を有効利用し、機器によって実現される状態をユーザが所望する状態により近い状態にすることのできる装置を提供することである。
【００２０】
本発明の追加の目的は、機能及び性能等により異なる機器ごとの動作の違いに応じた機器の制御を行なうことのできる装置を提供することである。
【課題を解決するための手段】
【００２１】
本発明の第１の局面に係る機器操作装置は、ユーザが行なう指示により、制御対象となる機器を制御するための機器操作装置であって、制御対象となる機器は、自己の動作状態に関する情報を取得するための機能、及び与えられた制御命令に従って、所定の状態に自己の動作状態を設定する機能を有する。この機器操作装置は、予め定める第１の信号をユーザの入力に従い生成するための第１の入力手段と、予め定める第２の信号をユーザの入力に従い生成するための第２の入力手段と、第１の信号に応答して、制御対象となる機器の、当該第１の信号が生成された時点での動作状態を復元するために必要な復元情報を取得し記憶するための取得手段と、第２の信号に応答して、取得手段に記憶されている復元情報を読出し、第１の信号が生成された時点での動作状態を、制御対象となる機器が復元情報に基づいて復元するために必要な、予め定められた処理を行なうための処理手段とを含む。
【００２２】
ユーザは、制御対象となる機器の詳細な制御方法を知らなくても、２種類の入力を行なうことによって、ある時点における制御対象となる機器の動作状態を、所望の時点において再現させることができる。
【００２３】
好ましくは、処理手段は、第２の信号に応答して、取得手段に記憶されている復元情報を読出し、予め定められた送信先に送信するための送信手段を含む。
【００２４】
より好ましくは、送信手段は、第２の信号に応答して、取得手段に記憶されている復元情報を読出し、当該復元情報により特定される送信先に送信するための手段を含む。
【００２５】
好ましくは、制御対象となる機器は複数存在し、第１の入力手段は、複数の制御対象となる機器の一部の機器を特定するユーザの指示に応答して、第１の信号を生成するための手段を含み、第１の信号は、指示により特定される機器を識別する情報を含む。また、取得手段は、第１の信号に応答して、識別する情報により識別される機器に関する復元情報を取得し、識別する情報と共に記憶するための手段を含む。
【００２６】
制御対象となる機器が複数存在する場合においても、制御対象となる機器を識別することができ、所望の機器の動作状態に関する情報を取得し、当該機器に動作状態を再現させることが可能となる。
【００２７】
より好ましくは、第２の入力手段は、記憶するための手段に記憶された識別する情報をユーザに対して提示するための手段と、ユーザに対して提示された識別する情報の一部を選択するユーザの指示に応答して、第２の信号を生成するための手段とを含み、第２の信号は、当該ユーザにより選択された識別する情報を特定するための情報を含む。
【００２８】
さらに好ましくは、この機器操作装置は、予め定める第３の信号をユーザの入力に従い生成するための第３の入力手段をさらに含み、提示するための手段は、第３の信号に応答して記憶するための手段に記憶された、識別する情報をユーザに対して提示する。
【００２９】
識別するための情報をユーザに提示することにより、所望の機器の動作状態を、後刻再現させることが可能となる。
【００３０】
また、より好ましくは、機器操作装置はさらに、操作可能な制御対象となる機器及び当該機器の属性を示す属性情報を取得するための属性情報取得手段と、予め定める第３の信号をユーザの入力に従い生成するための第３の入力手段とを含む。また、第２の入力手段は、第３の信号に応答して、属性取得手段により取得された属性情報と、取得手段に記憶されている復元情報とを照合し、属性情報と所定の関係にある復元情報を選択するための手段と、選択するための手段により選択された情報を、選択するための手段により非選択とされた情報と異なる態様でユーザに提示するための手段と、ユーザに対して提示された情報の一部をユーザが選択したことに応答して、第２の信号を生成するための手段とを含む。第２の信号は、当該ユーザにより選択された情報を特定するための情報を含む。
【００３１】
制御対象となる機器の内、操作可能なものを、それ以外のものと別の形態で提示することができる。そのため、ユーザは、制御対象となる機器の内、操作可能なものと、それ以外のものとを識別できる。
【００３２】
また、より好ましくは、第３の入力手段は、操作可能な機器の一部の機器を特定するユーザの入力に応答して、第３の信号を生成するための手段を含む。また、第３の信号は、特定される機器と所定の関係にある属性情報を識別するための情報を含む。選択するための手段は、第３の信号によって識別される属性情報と、取得手段に記憶されている復元情報とを照合し、識別される属性情報と所定の関係にある復元情報を選択する。
【００３３】
また、より好ましくは、第２の入力手段は、複数の制御対象となる機器の一部の機器を特定するユーザの指示に応答して、第２の信号を生成するための手段を含む。また、第２の信号は、特定される機器を識別するための情報を含み、処理手段は、第２の信号に応答して、取得手段に記憶されている復元情報を読出し、第１の信号により識別される機器の第１の信号が生成された時点での動作状態を、第２の信号により識別される機器が復元情報に基づいて復元するために必要な、予め定められた処理を行なうための手段を含む。
【００３４】
この機器操作装置はさらに、操作可能な制御対象となる機器及び当該機器の属性を示す属性情報を取得するための属性情報取得手段を含み、第２の信号は、特定される機器と所定の関係にある属性情報を識別するための情報をさらに含んでもよい。処理を行なうための手段は、第２の信号に応答して、取得手段に記憶されている復元情報を読出すための手段と、読出された復元情報を、第２の信号により識別される属性情報に基づき、第１の信号により識別される機器の第１の信号が生成された時点での動作状態を、第２の信号により識別される機器が復元するために必要な情報に変換するための手段と、第１の信号が生成された時点での動作状態を、変換するための手段により変換された情報に基づいて、第２の信号により識別される機器が復元するために必要な、予め定められた処理を行なうための手段を含んでもよい。
【００３５】
ある制御対象となる機器の動作状態を、ユーザによって指定された別の機器に再現させることが可能となる。
【００３６】
好ましくは、制御対象となる機器は、自己の動作状態を規定するパラメタの設定値に従い動作し、自己の動作状態に関する情報として、パラメタを識別する情報及びパラメタの設定値を取得するための機能と、パラメタを識別する情報及び設定値が与えられると、当該パラメタに当該設定値を設定する機能とを有する。取得手段は、制御対象となる機器の、第１の信号が生成された時点での動作状態を規定するパラメタを識別する情報及びそのパラメタの設定値を含む復元情報を取得し記憶するための手段を含む。
【００３７】
本発明の第２の局面に係るコンピュータプログラムは、コンピュータ上で実行されると、当該コンピュータを本発明の第１の局面に係る機器操作装置として動作させる。
【００３８】
このコンピュータプログラムにより、本発明の第１の局面の作用及び効果を、コンピュータにより実現することが可能となる。
【００３９】
本発明の第３の局面に係る監視制御装置は、制御対象となる機器の動作状態を監視し、当該機器の動作状態に関する情報を取得するための監視手段と、監視手段が取得した情報を、予め定められた送信先に送信するための送信手段と、制御対象となる機器の動作状態を指定する復元情報を受信するための受信手段と、受信手段が受信した復元情報に基づき、制御対象となる機器の動作状態を、復元情報により指定された状態に設定する制御を実行するための制御手段とを含む。
【００４０】
制御対象となる機器の動作状態に関する情報と復元情報とにより、制御対象となる機器の動作状態を、所望の状態に復帰させることが可能となる。
【００４１】
好ましくは、送信手段は、動作状態を示す情報を、予め定められた形式の情報に変換するための変換手段と、変換手段が変換した情報を、送信先に送信するための手段とを含む。
【００４２】
好ましくは、制御手段は、復元情報を、制御対象となる機器を制御するための制御命令に変換するための手段と、制御命令を制御対象となる機器に与えるための手段とを含む。
【００４３】
制御対象となる機器から取得される情報の形式、及び、当該機器を制御するための制御信号の形式に関係なく、共通の形式で、制御対象の動作状態に関する情報及び復元情報を送受信することが可能となる。
【００４４】
好ましくは、監視制御装置はさらに、制御対象となる機器及び当該機器の属性を示す機器属性情報を準備するための手段と、機器属性情報を送信先に送信するための手段とを含む。
【００４５】
好ましくは、制御対象となる機器は、自己の動作状態を規定するパラメタの設定値に従い動作する機器である。監視制御装置の監視手段は、制御対象となる機器の動作状態を監視し、当該機器のパラメタの設定値を取得するためのパラメタ監視手段を含み、復元情報は制御対象となる機器の動作状態を規定するパラメタを識別する情報及びその設定値を含み、制御手段は、復元情報に基づき、制御対象となる機器のパラメタの値を、復元情報に含まれる設定値にするためのパラメタ設定手段を含む。
【００４６】
より好ましくは、パラメタ設定手段は、受信手段が受信した復元情報が、制御対象となる機器のための復元情報か否かを判定するための判定手段と、判定手段により復元情報が制御対象となる機器のための復元情報であると判定されたことに応答して、受信手段が受信した復元情報を制御手段に与えるための手段と、判定手段により復元情報が制御対象となる機器のための復元情報でないと判定されたことに応答して、受信手段が受信した復元情報を、制御対象となる機器のための復元情報に変換して制御手段に与えるための変換手段とを含む。
【００４７】
制御対象となる機器の動作状態を、受信した復元情報により、より適切に実現することが可能となる。
【００４８】
さらに好ましくは、変換手段は、他の装置のパラメタを識別する情報及び設定値と制御対象となる機器のパラメタを識別する情報及び設定値との間で変換を行なうための対応関係を示す変換テーブルを記憶した変換テーブル記憶手段と、変換テーブルを参照して、受信手段が受信した復元情報を、制御対象となる機器のための復元情報に変換して制御手段に与えるための手段とを含む。
【００４９】
制御対象となる機器によるパラメタを識別する情報及びその設定値の違いに対して、変更を加えることにより、他の機器の動作を規定するパラメタを用いて指定された動作状態を再現することが可能となる。
【００５０】
本発明の第４の局面に係るコンピュータプログラムは、コンピュータ上で実行されると、当該コンピュータを本発明の第３の局面に係る監視制御装置として動作させる。
【００５１】
このコンピュータプログラムにより、本発明の第３の局面の作用及び効果を、コンピュータにより実現することが可能となる。
【００５２】
本発明の第５の局面に係るサービス提供装置は、制御対象となる機器を制御するサービスを提供するためのサービス提供装置である。制御対象となる機器は、自己の動作状態に関する情報を取得する機能、及び与えられた制御命令に従って、所定の動作状態に自己の状態を設定する機能を有する。このサービス提供装置は、制御対象となる機器より当該機器の動作状態に関する情報を取得するための手段と、動作状態に関する情報に基づいて、制御対象となる機器の動作状態を復元させるために必要な復元情報を作成するための情報作成手段と、予め定められたリクエストに応答し、復元情報を、リクエストの送信元に送信するための情報送信手段とを含む。
【００５３】
リクエストの送信元が制御対象となる機器の動作状態を所望の状態に設定することを可能にするサービスを、リクエストの送信元に提供することができる。また、制御対象となる機器に依存することなく、共通の形式の情報によって、このサービスを提供することが可能になる。
【００５４】
好ましくは、情報作成手段は、予め定められた形式で、復元情報を作成するための手段を含む。
【００５５】
好ましくは、サービス提供装置は、制御対象となる機器及び当該機器の属性を示す属性情報を取得するための属性情報取得手段をさらに含み、情報作成手段は、動作状態を示す情報と、属性情報とに基づいて、復元情報を作成するための手段を含む。
【００５６】
より好ましくは、このサービス提供装置はさらに、リクエストの送信元に対して、属性情報を送信するための手段を含んでもよい。
【００５７】
好ましくは、リクエストは、制御対象となる機器を指定する情報を含み、情報作成手段は、リクエストに応答して、指定する情報により指定された機器の動作状態を設定するための復元情報を作成するための手段を含む。
【００５８】
好ましくは、サービス提供装置は、復元情報を受信するための復元情報受信手段と、復元情報受信手段が受信した復元情報により指定された機器に対して、当該復元情報を送信するための復元情報送信手段とをさらに含む。
【００５９】
より好ましくは、受信した復元情報により指定された状態への動作状態の設定が可能か否かを動作状態に関する情報に基づいて判定するための判定手段をさらに含み、復元情報送信手段は、判定手段が設定可能であると判定したことに応答して、判定対象となった復元情報により指定された機器に対して、当該復元情報を送信するための手段をさらに含む。
【００６０】
さらに好ましくは、制御対象となる機器は複数存在し、このサービス提供装置はさらに、判定手段が設定不可能と判定したことに応答して、判定対象となった復元情報を再構成し、当該復元情報によって指定された機器により実現される機能を、当該機器と異なる複数の制御対象となる機器の複数を用いて実現させるための、複数の新たな復元情報を作成するための再構成手段と、複数の新たな復元情報を、当該新たな復元情報により指定される複数の機器に対してそれぞれ送信するための手段とを含む。
【００６１】
機器が有する機能を有効利用し、多様な動作状態を再現することが可能となる。機器によって実現される状態をユーザが所望する状態により近い状態にすることができる。また動作状態の再現対象となる機器を適切に選択させ、所望の動作状態を再現させることが可能となる。
【００６２】
このサービス提供装置はさらに、制御対象となる機器及び当該機器の属性を示す属性情報を取得するための属性情報取得手段を含んでもよい。また、再構成手段は、属性情報に基づき、判定対象となった復元情報によって指定された動作状態を実現させる機器を選定するための選定手段と、復元情報と選定手段が選定した複数の機器に関する属性情報とに基づき、選定手段が選定した複数の機器を用いてその機能を実現させるための、複数の新たな復元情報を作成するための手段とを含んでもよい。
【００６３】
好ましくは、制御対象となる機器は、自己の動作状態を規定するパラメタに従い動作し、自己の動作状態に関する情報として、パラメタを識別する情報及びパラメタの設定値を取得するための機能と、パラメタを識別する情報及び設定値が与えられると、当該パラメタに当該設定値を設定する機能とを有し、取得手段は、制御対象となる機器の動作状態に関する情報としてパラメタを識別する情報及びその設定値を取得するための手段を含む。
【００６４】
本発明の第６の局面に係るコンピュータプログラムは、コンピュータ上で実行されると、当該コンピュータを本発明の第５の局面に係る操作端末装置として動作させる。
【００６５】
このコンピュータプログラムにより、本発明の第５の局面の作用及び効果を、コンピュータにより実現することが可能となる。
【００６６】
本発明の第７の局面に係る記録媒体は、本発明の第２の局面、第４の局面、及び第６の局面のいずれかに係るコンピュータプログラムが記録された、コンピュータで読取可能な記録媒体である。
【発明の効果】
【００６７】
本発明によれば、ユーザは、制御対象となる機器の詳細な制御方法を知らなくても、２種類の入力を行なうことによって、ある時点における制御対象となる機器の動作状態を、所望の時点において再現させることができる。制御対象となる機器が複数存在する場合においても、制御対象となる機器を識別することができ、所望の機器の動作状態に関する情報を取得し、機器に動作状態を再現させることが可能となる。
【００６８】
識別するための情報をユーザに提示することにより、所望の機器の動作状態を、後刻再現させることが可能となる。制御対象となる機器の内、操作可能なものを、それ以外のものと別の形態で提示することができる。そのため、ユーザは、制御対象となる機器の内、操作可能なものと、それ以外のものとを識別できる。ある制御対象となる機器の動作状態を、ユーザによって指定された別の機器に再現させることが可能となる。
【００６９】
また本発明によれば、制御対象となる機器の動作状態に関する情報と復元情報とにより、制御対象となる機器の動作状態を、所望の状態に復帰させることが可能となる。制御対象となる機器から取得される情報の形式及び機器を制御するための制御信号の形式に関係なく、共通の形式で、制御対象の動作状態に関する情報及び復元情報を送受信することが可能となる。制御対象となる機器の動作状態を、より適切に実現することが可能となる。さらに、他の機器の動作を規定するパラメタを用いて指定された動作状態を再現することが可能となる。
【００７０】
また本発明によれば、リクエストの送信元が制御対象となる機器の動作状態を所望の状態に設定することを可能にするサービスを、リクエストの送信元に提供することができる。さらに、制御対象となる機器に依存することなく、共通の形式の情報によって、このサービスを提供することが可能になる。また、機器が有する機能を有効利用し、多様な動作状態を再現することが可能となる。機器によって実現される状態をユーザが所望する状態により近い状態にすることができる。また動作状態の再現対象となる機器を適切に選択し、選択した機器に所望の動作状態を再現させることが可能となる。
【発明を実施するための最良の形態】
【００７１】
本発明の実施の形態では、背景技術として上記したブックマークという概念を、家電製品等の機器の操作全般において実現することにより、家電製品等の操作の際に生じる問題を解決する。
【００７２】
ウェブ上で用いられるブックマークでは、通常、ユーザが閲覧しているウェブページのＵＲＬをブックマークとして登録する。後刻、登録されたブックマークの内の一つをユーザが選択すると、ウェブブラウザはブックマークとして記録されているＵＲＬのウェブページを再び表示する。
【００７３】
これに対して、本実施の形態に係るシステムでは、家電機器等の機器が何らかの動作を実行することにより実現されている状態（以下、「動作状態」と呼ぶ。）を後刻再現するための情報を所定の形式で作成し、保存する。この再現するための情報を、本明細書では「実世界ブックマーク」と呼ぶ。
【００７４】
後刻、保存された実世界ブックマークの内所望のものを選択すると、本実施の形態に係るシステムは、実世界ブックマークに基づき、家電機器等の機器の動作状態を実世界ブックマークが作成された時点における動作状態にするための制御を、ユーザによる操作に代わって実行する。この制御により、機器の所望の動作状態が再現される。
【００７５】
以下、図面を参照しつつ、本発明の実施の形態について説明する。なお、以下の説明に用いる図面では、同一の部品には同一の符号が付してある。それらの名称及び機能も同一である。従って、それらについての詳細な説明は繰返さない。
【００７６】
［第１の実施の形態］
―システムの構成―
図１に、本発明の一実施の形態に係る実世界ブックマーク処理システムの構成の概要を示す。図１を参照して、実世界ブックマーク処理システム１００は、家電機器等実際に動作する機器である実世界ブックマーク対応機器１０２と、通信を介して実世界ブックマーク対応機器１０２より、当該実世界ブックマーク対応機器１０２の動作状態に関する情報を取得し管理する管理サーバ装置１０４と、通信を介して管理サーバ装置１０４に接続され、本システムを利用して実世界ブックマーク対応機器１０２を操作するためにユーザが用いる操作端末装置１０６とを含む。
【００７７】
実世界ブックマーク対応機器１０２は、予め定められた制御に従って所定の動作を行なう機器である被制御機器１０８と、被制御機器１０８の動作状態を監視し、その動作状態を示す情報（以下、この情報を「機器状態情報」と呼ぶ。）を管理サーバ装置１０４に送信する機能、及び再現するべき動作状態を指定するための実世界ブックマークを管理サーバ装置１０４より受信し、実世界ブックマークによって指定された動作状態を、被制御機器１０８に再現させる制御を行なう機能とを有する監視制御装置１１０とを含む。
【００７８】
管理サーバ装置１０４は、被制御機器１０８の動作状態を示す情報を監視制御装置１１０より取得し、実世界ブックマークを作成して操作端末装置１０６に送信する機能と、操作端末装置１０６より実世界ブックマークを受信し、当該実世界ブックマークによって指定された実世界ブックマーク対応機器１０２に対して、これを送信する機能とを有する。
【００７９】
操作端末装置１０６は、ユーザによる入力に従い、管理サーバ装置１０４より実世界ブックマークを取得する機能と、ユーザによる入力に従い、実世界ブックマークを管理サーバ装置１０４に送信し、被制御機器に動作状態の再現を要求する機能とを有する。
【００８０】
被制御機器１０８は、自己の動作を規定するためのパラメタを有し、パラメタを所定の設定値に設定すると、その設定値に対応する動作を実行する。被制御機器１０８のある時点における動作状態は、当該時点において被制御機器１０８のパラメタに設定されている設定値を読取ることで識別することができる。なお、パラメタは、単一のものであっても複数種類の組合せによるものであってもよい。さらには、複数種類のパラメタを予め定める順序で設定することにより所望の動作状態が実現される、一連の動作シーケンスによって定義される複合的なパラメタであってもよい。
【００８１】
監視制御装置１１０は、被制御機器１０８のパラメタを識別する情報（以下、この識別する情報を「（パラメタの）名称」と呼ぶ。）及びパラメタの設定値を読取ることにより、被制御機器１０８の動作状態を監視する。監視制御装置１１０は、読取ったパラメタの名称及びその設定値を基に機器状態情報を作成し、管理サーバ装置１０４に送信する。
【００８２】
―各装置の機能的構成―
実世界ブックマーク対応機器１０２、管理サーバ装置１０４、及び操作端末装置１０６の機能的構成を図２から図４を用いて説明する。
【００８３】
図２に、操作端末装置１０６の機能的構成をブロック図形式で示す。図２を参照して、操作端末装置１０６は、通信を介して管理サーバ装置１０４に接続し、情報の送受信を行なう通信部１４０と、実世界ブックマーク対応機器１０２の属性を示す機器属性情報を、通信部１４０を介して管理サーバ装置１０４より取得する機器属性取得部１４２と、取得した機器属性情報を記憶する機器属性記憶部１４４とを含む。
【００８４】
操作端末装置１０６はさらに、ユーザに対する情報の提示及びユーザによる操作入力の取得を行なうユーザ・インタフェース部１４６と、ユーザによる操作入力に従い、記憶された機器属性情報に基づいて、管理サーバ装置１０４より実世界ブックマークを取得する実世界ブックマーク取得部１４８と、取得した実世界ブックマークを記憶する実世界ブックマーク記憶部１５０とを含む。
【００８５】
操作端末装置１０６はさらに、ユーザによる入力に従い、機器属性記憶部１４４に記憶された機器属性情報及び実世界ブックマーク記憶部１５０に記憶された実世界ブックマークに基づき、実世界ブックマークを特定し、通信部１４０を介して、特定した実世界ブックマークの再現を管理サーバ１０４に要求する実世界ブックマーク再現要求部１５２を含む。
【００８６】
図３に、管理サーバ装置１０４の機能的構成をブロック図形式で示す。図３を参照して、管理サーバ装置１０４は、通信を介して操作端末装置１０６との間で情報の送受信を行なう第１の通信部１６０と、通信を介してブックマーク対応機器１０２との間で情報の送受信を行なう第２の通信部１６２とを含む。
【００８７】
管理サーバ装置１０４はさらに、第２の通信部１６２を介して、実世界ブックマーク対応機器１０２より当該機器の機器属性情報、及び当該機器の機器状態情報を取得する機器情報取得部１６４と、いずれも機器情報取得部１６４に接続された、機器属性情報を記憶する機器属性記憶部１６６及び機器状態情報を記憶する機器状態記憶部１６８とを含む。
【００８８】
管理サーバ装置１０４はさらに、第１の通信部１６０を介して、操作端末装置１０６より、実世界ブックマークを要求する情報又は実世界ブックマークを取得する要求取得部１７０を含む。管理サーバ装置１０４はさらに、取得した情報に従い、機器情報記憶部１６６に記憶された機器状態情報に基づき、実世界ブックマークを作成する実世界ブックマーク作成部１７２を含む。なお、要求取得部１７０は、取得した情報を判別し、実世界ブックマークを第２の通信部１６２に与える動作と、実世界ブックマーク要求情報を実世界ブックマーク作成部に与える動作とを選択的に行なう機能を有する。
【００８９】
図４に、実世界ブックマーク対応機器１０２の監視制御装置１１０の機能的構成をブロック図形式で示す。図４を参照して、監視制御装置１１０は、通信を介して管理サーバ装置１０４と情報の送受信を行なう通信部１８０と、通信部１８０に接続され、管理サーバ装置１０４に送信するための、被制御機器１０８に関する機器属性情報を記憶する機器属性記憶部１８２とを含む。
【００９０】
監視制御装置１１０はさらに、被制御機器１０８の動作状態を監視し、被制御機器１０８のパラメタの名称及び設定値を読出す動作状態監視部１８４と、取得したパラメタの名称及び設定値を機器状態情報に読替えるための読替データを記憶する読替データ記憶部１８６と、読替データを参照して、取得したパラメタの名称及び設定値を機器状態情報に読替えるための機器状態読替部１８８とを含む。
【００９１】
また、監視制御装置１１０は、通信部１８０に接続され、管理サーバ装置１０４より実世界ブックマークを受信し、読替データ記憶部１８６に記憶された読替データに基づいて解読し、被制御機器１０８によって再現されるべき動作状態を実現するためのパラメタの名称及び設定値を特定する実世界ブックマーク解読部１９０と、被制御機器１０８の動作状態が実世界ブックマーク解読部１９０により特定された動作状態になるように、被制御機器１０８の、パラメタの名称により指定されるパラメタの値を、実世界ブックマーク解読部１９０が解読した設定値に設定するための機器状態再現部１９２とを含む。
【００９２】
―データ構成―
以下に、本実施の形態に係る実世界ブックマーク処理システムにおいて送受信される情報のデータ構成を例示する。
【００９３】
図５に、図４の機器属性情報記憶部１８２に記憶される機器属性情報の一例を示す。図５に示す機器属性情報２００はテレビジョン受像機（以下、「ＴＶ」と呼ぶ。）に関する機器属性情報である。この機器属性情報２００はテキストファイル形式であり、かつマークアップ言語の一形式であるＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）の形式を有している。
【００９４】
ＸＭＬでは、「＜」と「＞」との間、又は情報の項目名を記載した「タグ」によって情報の項目を示す。タグによって示される項目の情報内容は、「＜」と「＞」との間に情報の項目名を記載したタグと、「＜／」と「＞」との間に情報の項目名を記載したタグとの間に記載される。また、タグによって示される項目の情報内容を、タグ内に記載することもできる。また、タグを入れ子にすることにより、複数の項目を構造化することができる。
【００９５】
１行目は、この機器属性情報２００がＸＭＬ形式で記述された情報であることを宣言するための行である。「ｅｎｃｏｄｉｎｇ＝“ｕｔｆ８“」は、この機器属性情報２００の文字コードがＵＴＦ−８（８−ｂｉｔ  ＵＣＳ  Ｔｒａｎｆｏｒｍａｔｉｏｎ  Ｆｏｒｍａｔ）によるものであることを示す。
【００９６】
２行目のタグ「＜ｐｒｏｐｅｒｔｙ＞」から、１２行目のタグ「＜／ｐｒｏｐｅｒｔｙ＞」までに記載された情報は、被制御機器の属性を示す情報である。３行目は、実世界ブックマーク対応機器の名称又はシリアルナンバー等、ユーザが実世界ブックマーク対応機器１０２を識別するための情報を示す項目である。４行目は、実世界ブックマーク対応機器が管理サーバ装置と通信を行なう際に用いられるアドレスを示す項目である。
【００９７】
５行目は、被制御機器の種別を示す項目である。即ちこの項目は、被制御機器が有する基本的な動作及び機能を示すための情報である。被制御機器がＴＶとしての基本的な機能を有する装置である場合、この項目は、機器属性情報２００のように「ＴＶ」となる。
【００９８】
６行目から１１行目の「ｄｅｖｉｃｅＳｔａｔｕｓ」のタグは、被制御機器１０８のパラメタの名称と、そのパラメタに設定可能な設定値の種類及び設定値の許容範囲等を示すタグである。このタグ内に記載される「ｐｏｗｅｒ」、「ｓｏｕｎｄ」、「ｓｕｒｒｏｕｎｄ」、「ｖｏｌｕｍｅ」、「ｓｈａｒｐｎｅｓｓ」、及び「ｓｅｒｖｉｃｅ」は、それぞれＴＶの電源状態、音声のモード、音声のサラウンド効果、音量、映像のシャープネス、及び放送映像とデータ放送との表示を規定するパラメタの名称を示す。また、これらのパラメタの名称にそれぞれ対応して記載されている「“”」で囲まれた部分は、パラメタの設定値の種類又は許容範囲をそれぞれ示す。例えば、６行目は、ＴＶの電源の状態に関するパラメタ「ｐｏｗｅｒ」に設定可能な設定値が、「ｏｎ」と「ｏｆｆ」とであることを示す。また例えば、９行目は、音量に関するパラメタの設定値の範囲が「０」から「２５」までであり、設定値を１ずつ設定することが可能であることを示す。
【００９９】
「ｄｅｖｉｃｅＳｔａｔｕｓ」のタグ内に記載されるパラメタに関する情報は、被制御機器１０８の種別によって、又は被制御機器１０８が有する機能若しくは性能によって異なるものとなる。図６を参照して、この機器属性情報２１０は、浴槽の給湯器に関する機器属性情報の一例を示すものである。この機器属性情報２１０の１行目は、図５に示す機器属性情報２００と同様に、ＸＭＬ形式の宣言である。２行目のタグ「＜ｐｒｏｐｅｒｔｙ＞」は、２行目以降の記述が機器の属性を示す情報であることを示すタグである。３行目は当該機器の名称を示す項目である。また、４行目は、当該機器のアドレスを示す項目である。
【０１００】
この機器属性情報２１０では、５行目に示す被制御機器の種別が「浴槽」となっている。６行目から９行目までの「ｄｅｖｉｃｅＳｔａｔｕｓ」のタグは、図５と同様に当該実世界ブックマーク対応機器が実現可能な動作状態及び動作状態の許容範囲を示すタグである。機器属性情報２１０によって示される実世界ブックマーク対応機器の種別は「浴槽」であるため、このタグに記載されるパラメタの名称は、図５に示す機器属性情報２００のものと異なる。「ｔａｐ」、「ｗａｔｅｒＤｅｐｔｈ」、「ｗａｔｅｒＶｏｌｕｍｅ」、及び「ｗａｔｅｒＴｅｍｐ」は、それぞれ浴槽の栓の開閉、浴槽に張る湯の深さの調節、湯量の調節、及び湯温の調節を規定するパラメタの名称を示す。また、これらに対応して記載されている設定値は、それぞれの動作の許容範囲を示す。例えば８行目は、浴槽に張る湯量の調節を規定するパラメタの設定値の許容範囲が「０リットル」から「３５５リットル」までであることを示す。
【０１０１】
図７に、図４に示す監視制御装置１１０の読替データ記憶部１８６に記憶されている読替データの一例を示す。図７を参照して、この読替データ２２０は、被制御機器１０８の動作状態ごとの項目からなる。各項目は、被制御機器１０８の動作状態と、動作状態に対応する制御を行なうためのパラメタの名称及び設定値とを含む。例えば、電源の状態を規定するパラメタの名称が「ｐｏｗｅｒ」であること、及びこのパラメタが規定する電源の状態が「オン」であることに対応する設定値が「ｏｎ」であることを示す。被制御機器１０８の電源が「オン」の状態であるという動作状態は、パラメタの名称「ｐｏｗｅｒ」とその設定値「ｏｎ」とを基に、「ｐｏｗｅｒ＝“ｏｎ”」というものに読替えられる。
【０１０２】
図８に、監視制御装置１１０より管理サーバ装置１０４に送信される機器状態情報の一例を示す。図８を参照して、この機器状態情報２３０の１行目は、ＸＭＬ形式の宣言文である。２行目の「＜ｓｔａｔｕｓ＞」タグは、この情報２３０が機器状態情報であることを示す。３行目から５行目までは、図５に示す機器属性情報の３行目から５行目と同様の内容である。
【０１０３】
機器状態情報２３０では、６行目から１１行目までの「＜ｄｅｖｉｃｅＳｔａｔｕｓ＞」タグに、被制御機器１０８のパラメタの名称及び設定値が記載される。例えば、６行目の「ｐｏｗｅｒ＝“ｏｎ”」は、パラメタ「ｐｏｗｅｒ」の設定値が「ｏｎ」に設定されていることを示す。このとき、被制御機器１０８であるＴＶの電源が投入された状態であることとなる。７行目の「ｓｏｕｎｄ＝“ｓｔｅｒｅｏ”」は、音声のモードがステレオモードであることを示す。
【０１０４】
１２行目の「＜ｃｏｎｔｅｎｔｓ＞」タグは、ＴＶが現在受信及び表示している番組コンテンツを選択する動作を規定するパラメタの名称「ｃｏｎｔｅｎｔｓ」と、その設定値とを示す。このパラメタの設定値は、１２行目と１６行目との間に記載される。
【０１０５】
図９に、実世界ブックマークの一例を示す。図９を参照して、この実世界ブックマーク２４０は、図５及び図６に示す機器属性情報、並びに図８に示す機器状態情報２３０と同様にテキストファイル形式であり、かつＸＭＬの形式を有している。１行目はＸＭＬ形式の宣言文である。２行目の「＜ｂｏｏｋｍａｒｋ＞」タグは、この情報が実世界ブックマークであることを示す。このタグ内の、「ｉｄ＝」の記述は、この実世界ブックマークの識別番号を示す。
【０１０６】
３行目から７行目までの各項目は、ユーザが実世界ブックマークを識別するための項目である。３行目は、この実世界ブックマークを要求したユーザの名前を示す項目であり、４行目は、この実世界ブックマークをユーザが識別するための付加的な文字列情報である。５行目は、この実世界ブックマークが作成された日時を示す項目である。６行目は、この実世界ブックマークが使用された日時を示す項目である。７行目は、この実世界ブックマークによって再生表示される映像コンテンツのタイトルを示す。なお、これらの情報は、操作端末装置１０６が実世界ブックマークを取得し保存する際に、ユーザによる入力に従って追加してもよい。
【０１０７】
８行目から２１行目までは、この実世界ブックマークによって再現される動作状態を示す機器状態情報である。項目及びその内容は、図８に示す機器状態情報２３０と同様である。
【０１０８】
―動作の概要―
以下に、本実施の形態に係る実世界ブックマーク処理システムの動作の概要について説明する。本実施の形態に係る実世界ブックマーク処理システムは、以下に示す３局面の動作を実行する。第１の局面は、管理サーバ装置１０４及び操作端末装置１０６が操作可能な実世界ブックマーク対応機器１０２を認識し、実世界ブックマーク対応機器１０２の機器属性情報を取得する動作、及び管理サーバ装置１０４が被制御機器より機器状態情報を取得する動作である。第２の局面は、管理サーバ装置１０４が実世界ブックマークを作成し、これを操作端末装置１０６が取得し記憶する動作である。第３の局面は、ユーザの入力に従い、指定された実世界ブックマークにより、被制御機器１０８の動作状態を再現する動作である。
【０１０９】
図１０に、実世界ブックマーク処理システムの各装置間で送受信される情報の概要を示す。図１０を参照して、動作の第１の局面では、監視制御装置１１０と管理サーバ装置１０４とが通信を開始し、監視制御装置１１０が管理サーバ装置１０４に機器属性情報２４８を送信する。管理サーバ装置１０４は、受信した機器属性情報２４８を記憶する。管理サーバ装置１０４と操作端末装置１０６との通信が開始されると、管理サーバ装置１０４は、記憶している機器属性情報２４８を操作端末装置１０６に送信する。操作端末装置１０６は、受信した機器属性情報を記憶する。
【０１１０】
被制御機器１０８は、ユーザによる通常の操作等に従って動作しており、その動作状態２５０が「状態Ａ」、「状態Ｂ」、「状態Ｃ」、「状態Ｄ」へと移行するものとする。
【０１１１】
被制御機器１０８が動作する間、監視制御装置１１０は、被制御機器１０８の動作状態を監視し、被制御機器１０８からその動作を規定しているパラメタの名称及び設定値を取得する。ここで監視制御装置１１０が取得するパラメタの名称及び設定値は、被制御機器１０８の機能、機種、及び性能等によって異なるものとなる。そこで監視制御装置１１０は、取得した情報を予め定める形式の情報に読替える。被制御機器１０８の「状態Ａ」、「状態Ｂ」、「状態Ｃ」、及び「状態Ｄ」について監視制御装置１１０が取得したパラメタの名称及び設定値は、読替によって形式が統一され、機器状態情報「ａ」２５２、「ｂ」２５４、「ｃ」２５６、及び「ｄ」２５８となる。機器状態情報は、管理サーバ装置１０４に送信される。
【０１１２】
管理サーバ装置１０４は、監視制御装置１１０より受信した機器状態情報を保持する。機器状態情報は、その時点における被制御機器１０８の動作状態を表わす情報である。例えば、被制御機器１０８の動作状態が「状態Ｃ」であるときに管理サーバ装置１０４に保持されている機器状態情報は、機器状態情報「ｃ」２５６となる。
【０１１３】
動作の第２の局面では、操作端末装置１０６は、ユーザの要求に従い、所望の被制御機器１０８の動作状態を再現するための情報である実世界ブックマークを管理サーバ装置１０４より取得し、保存する。例えば、被制御機器１０８の動作状態が「状態Ｃ」であるとする。このとき、ユーザが操作端末装置１０６に対して動作状態の保存を求める入力を行なうと、操作端末装置１０６は、管理サーバ装置１０４に対して実世界ブックマークの送信を要求する。管理サーバ装置１０４は、その時点で保持している機器状態情報「ｃ」２５６をもとに、実世界ブックマーク２６０を作成し、操作端末装置１０６に送信する。この実世界ブックマーク２６０は、機器状態情報「ｃ」２５６と、この実世界ブックマークを利用可能な被制御機器１０８に関する情報とを含む情報である。受信した実世界ブックマーク２６０は操作端末装置１０６に保存される。
【０１１４】
動作の第３の局面では、操作端末装置１０６に保存されている実世界ブックマークに基づいて、被制御機器１０８の動作状態の再現を行なう。例えば、被制御機器１０８の動作状態が「状態Ｃ」から「状態Ｄ」に移行したものとする。このとき、ユーザが被制御機器１０８の動作状態「状態Ｃ」の再現を所望したとする。動作の第２の局面において、操作端末装置１０６は、被制御機器１０８の動作状態「状態Ｃ」を再現するための実世界ブックマーク２６０を取得し保存している。そこで、操作端末装置１０６は、保存している実世界ブックマークをユーザに提示する。ユーザは提示された実世界ブックマークの中から機器状態情報「ｃ」を含むもの２６０を選択する。選択した実世界ブックマーク２６０は、管理サーバ装置１０４を経由して、監視制御装置１１０に送信される。
【０１１５】
監視制御装置１１０は、受信した実世界ブックマーク２６０を解読し、再現するべき被制御機器１０８の動作状態を規定するパラメタの名称及び設定値を読出す。監視制御装置１１０は、被制御機器１０８の、このパラメタの名称により識別されるパラメタに、指定された設定値を設定し、所望の動作状態が再現されるように被制御機器１０８を制御する。例えば、受信した実世界ブックマーク２６０に機器状態情報「ｃ」２５６が含まれている場合、監視制御装置１１０は、機器状態情報「ｃ」２５６により指定された被制御機器１０８のパラメタに、指定された設定値を設定する。被制御機器１０８は、監視制御装置１１０による制御に従い、パラメタにより規定される動作の状態を、設定値により指定された状態にする。その動作状態は、通常の動作１２０から監視制御装置１１０の制御による動作２６２に移行する。よってその動作状態は「状態Ｄ」から所望の状態である「状態Ｃ」に移行する。
【０１１６】
―動作の詳細―
本実施の形態に係る実世界ブックマーク処理システムの各装置は、以下のように動作する。なお、管理サーバ装置１０４は既に起動し、図３に示す第１の通信部１６０及び第２の通信部１６２は、それぞれ通信を開始する準備が整っているものとする。
【０１１７】
（動作の第１の局面―レジストレーション）
図４を参照して、実世界ブックマーク対応機器１０２が起動すると、監視制御装置１１０の通信部１８０は、管理サーバ装置１０４との通信を開始し、機器属性記憶部１８２に記憶されている機器属性情報（図５又は図６参照）を管理サーバ装置１０４に送信する。
【０１１８】
また、動作状態監視部１８４は、被制御機器１０８を監視し、被制御機器１０８のパラメタの名称とそのパラメタの設定値とを取得する。取得した情報は、機器状態読替部１８８に与えられる。機器状態読替部１８８は、読替データ記憶部１８６に格納されている読替データ（図７参照）に基づき、与えられたパラメタの名称及び設定値の読替を行なう。例えば、被制御機器１０８の電源が「オン」の状態である場合、電源の状態を規定するパラメタの設定値は「ｏｎ」である。機器状態読替部１８８は、電源状態を規定するパラメタを示す文字列「ｐｏｗｅｒ」と、そのパラメタの設定値を示す文字列「ｏｎ」とをもとに、パラメタの名称及び設定値を文字列「ｐｏｗｅｒ＝“ｏｎ”」に読替える。このような読替えを行ない、機器状態読替部１８８は機器状態情報（図８参照）を作成する。
【０１１９】
なお、現在の動作状態を実現するために所定の順序でパラメタの設定を行なうことが必要な場合がある。このような場合、機器状態読替部１８８は、機器状態情報を作成する時点で、パラメタの名称及び設定値を記載する順序を並べかえるようにしてもよい。
【０１２０】
作成した機器状態情報は通信部１８０に与えられる。通信部１８０は与えられた機器状態情報を管理サーバ装置１０４に送信する。監視制御装置１１０はこれら一連の動作を繰返し、最新の動作状態情報を管理サーバ装置１０４に随時送信する。
【０１２１】
図３を参照して、管理サーバ装置１０４の第２の通信部１６２が実世界ブックマーク端末装置１０２より情報を受信すると、第２の通信部１６２は、受信した情報を機器情報取得部１６４に与える。機器情報取得部１６４は、与えられた情報が機器属性情報（図５又は図６参照）であるか、機器状態情報（図８参照）であるかを判定する。ここで与えられる情報は機器属性情報であるので、機器情報取得部１６４は判定結果に基づき、与えられた情報を機器属性記憶部１６６に格納する。
【０１２２】
一方、図２を参照して、操作端末装置１０６が起動すると、通信部１４０は管理サーバ装置１０４との通信を開始する。操作端末装置１０６との通信が開始されると、図３に示す管理サーバ装置１０４の第１の通信部１６０は、操作端末装置１０６に対して、機器属性記憶部１６６に格納されている機器属性情報（図５又は図６参照）を送信する。
【０１２３】
再び図２を参照して、操作端末装置１０６の通信部１４０は、管理サーバ装置１０４より機器属性情報（図３参照）を受信すると、これを機器属性取得部１４２に与える。機器属性取得部１４２は、与えられた機器属性情報を機器属性記憶部１４４に格納する。
【０１２４】
（動作の第２の局面―ブックマーク取得）
図２を参照して、ユーザが、操作端末装置１０６のユーザ・インタフェース部１４６で実世界ブックマークの取得を求める操作入力を行なうと、実世界ブックマーク取得部１４８が実世界ブックマークの取得動作を開始する。図１１に、動作の第２の局面において、実世界ブックマークの取得動作中に操作端末装置１０６のユーザ・インタフェース部１４６に表示する表示画面の遷移例を示す。以下、特に図１１を参照しつつ、動作の第２の局面を説明する。
【０１２５】
実世界ブックマーク取得部１４８は、機器属性記憶部１４４より機器属性情報（図５参照）を読出す。実世界ブックマーク取得部１４８は、機器属性情報に基づいて、実世界ブックマーク対応機器の選択画面を作成し、ユーザ・インタフェース部１４６を用いて表示する。図１１を参照して、選択画面２７０には、機器属性情報に記載されている被制御機器の種別に関する情報の一覧２７２と、ユーザが被制御機器の種別を選択する入力を行なうためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）要素の「選択」ボタン２７４とが表示される。ユーザは、一覧２７２から所望の種別の機器を選択し、さらに「選択」ボタン２７４を押すことにより、動作状態保存の要求対象となる機器を指定する。
【０１２６】
ユーザによる入力は、図２に示すユーザ・インタフェース部１４６から、実世界ブックマーク取得部１４８に与えられる。実世界ブックマーク取得部１４８は、ユーザの入力によって指定された実世界ブックマーク対応機器の機器属性情報を特定し、これに基づいて実世界ブックマークを要求するための実世界ブックマーク要求情報を作成する。実世界ブックマーク要求情報には、図５に示す機器属性情報２００の「＜ｄｅｖｉｃｅＩＰ＞」タグに示すアドレス等、ユーザが指定した実世界ブックマーク対応機器を特定するための情報が含まれる。
【０１２７】
図１１を参照して、実世界ブックマーク取得部１４６はさらに、ユーザに確認を行なうための確認画面２７６を作成し、ユーザ・インタフェース部１４８を用いて表示する。確認画面２７６は、実世界ブックマークの取得動作の開始を告知する文２７８と、ブックマークの取得を指示するための「取得」ボタン２８０と、ブックマークの取得の中止を指示するための「中止」ボタン２８２とを含む。ユーザが「確認」ボタン２８０を押すと、実世界ブックマーク取得部１４８はこれに応答して、実世界ブックマーク要求情報を、通信部１４０を介して管理サーバ装置１０４に送信する。なお、ユーザが「中止」ボタン２８２を押した場合、実世界ブックマークを取得する動作を中止する。
【０１２８】
図３を参照して、管理サーバ装置１０４の要求取得部１７０は、第１の通信部１６０を介して操作端末装置１０６より情報を受信する。要求取得部１７０は受信した情報が実世界ブックマーク要求情報であるか、実世界ブックマークであるかを判定する。ここで受信する情報は実世界ブックマーク要求情報であるので、要求取得部１７０は判定結果に応じて、実世界ブックマーク要求情報を実世界ブックマーク作成部１７２に与える。
【０１２９】
実世界ブックマーク作成部１７２は、与えられた実世界ブックマーク要求情報に基づき、実世界ブックマークの作成対象となる実世界ブックマーク対応機器の機器状態情報を、機器状態記憶部１６８より読出す。実世界ブックマーク作成部１７２は、実世界ブックマーク要求情報と読出した機器状態情報とをもとに、実世界ブックマーク（図９参照）を作成する。作成した実世界ブックマークは、第１の通信部１６０を介して操作端末装置１０６に送信される。
【０１３０】
図２を参照して、操作端末装置１０６の通信部１４０が管理サーバ装置１０４より実世界ブックマークを受信すると、これを実世界ブックマーク取得部１４８に与える。実世界ブックマーク取得部１４８は、与えられた実世界ブックマークを実世界ブックマーク記憶部１５０に保存するための一連の動作を以下のように実行する。
【０１３１】
まず、実世界ブックマーク取得部１４８は、図１１に示すタイトル入力画面２８４を準備し、ユーザ・インタフェース部１４６を用いて表示する。ユーザは取得した実世界ブックマークに付与する名前を入力フィールド２８６に入力し、「決定」ボタン２８８を押す。これにより、実世界ブックマークの名前が決定される。これら一連の入力が完了すると、実世界ブックマーク取得部１４８は、実世界ブックマークを、入力された名前と共に実世界ブックマーク記憶部１５０に記憶させる。実世界ブックマーク取得部１４８は、ユーザ・インタフェース部１４６を用いて図１１に示す表示画面２９０を表示し、実世界ブックマークの取得及び保存が完了したことをユーザに通知する。
【０１３２】
（動作の第３の局面―ブックマーク再現）
図２を参照して、ユーザが、操作端末装置１０６のユーザ・インタフェース部１４６を用いて、動作状態の再現を求める操作入力を行なうと、実世界ブックマーク再現要求部１５２が、被制御機器１０８の動作状態の再現を求める以下の動作を開始する。
【０１３３】
実世界ブックマーク再現要求部１５２は、実世界ブックマーク記憶部１５０に記憶されている実世界ブックマークを読出す。実世界ブックマーク再現要求部１５２は、ユーザ・インタフェース部１４６を用いて読出した実世界ブックマークの一覧を表示する。
【０１３４】
図１２に、ユーザ・インタフェース部１４６に表示される実世界ブックマークの一覧の例を示す。図１２を参照して、一覧表示画面３００の各エントリには、実世界ブックマーク再現要求部１５２が読出した実世界ブックマークの名前と、動作状態の再現対象となる機器の種別と、実世界ブックマークの取得日時とが表示される。ユーザがこの一覧表示の中から所望の実世界ブックマークを指定し、「選択」ボタン３０２を押すと、入力は、図２に示すユーザ・インタフェース部１４６から実世界ブックマーク再現要求部１５２に与えられる。実世界ブックマーク再現要求部１５２は、ユーザが指定した実世界ブックマークと、機器属性記憶部１４４に格納されている機器属性情報とを照合し、当該実世界ブックマークの再現が可能な実世界ブックマーク対応機器を特定する。実世界ブックマーク再現要求部１５２は、特定した実世界ブックマーク対応機器の機器属性情報を、機器属性記憶部１４４から読出し、通信部１４０に与える。通信部１４０は、与えられた実世界ブックマークを図３に示す管理サーバ装置１０４に送信する。
【０１３５】
図３を参照して、管理サーバ装置１０４の要求取得部１７０が、第１の通信部１６０を介して実世界ブックマークを受信すると、要求取得部１７０は、受信した情報が実世界ブックマークであることに応答して、実世界ブックマークを第２の通信部１７４に与える。第２の通信部１６２は、実世界ブックマークに記載された実世界ブックマーク対応機器のアドレスをもとに、これを図４に示す実世界ブックマーク対応機器に送信する。
【０１３６】
図４を参照して、実世界ブックマーク対応機器１０２では、監視制御装置１１０の通信部１８０が実世界ブックマークを受信すると、これを実世界ブックマーク解読部１９０に与える。実世界ブックマーク解読部１９０は、実世界ブックマークによって指定されるパラメタの名称及び設定値を、読替データ記憶部１８６に記憶された読替データ（図７参照）に基づいて解読する。例えば、実世界ブックマークに「ｐｏｗｅｒ＝“ｏｎ”」という文字列がある場合、実世界ブックマーク解読部１９０はこの文字列と読替データとを照合する。図７に示す読替データより「ｐｏｗｅｒ」が電源の状態を規定するパラメタの名称であると解読する。さらにこのパラメタの名称に対応して「ｏｎ」という文字列がある場合、電源の状態を規定するパラメタ「ｐｏｗｅｒ」に設定値「ｏｎ」を設定することを示すものであると解読する。
【０１３７】
実世界ブックマーク解読部１９０は、解読したパラメタの名称及び設定値を、機器状態再現部１９２に与える。
【０１３８】
機器状態再現部１９２は、実世界ブックマーク解読部１９０よりパラメタの名称及び設定値を与えられたことに応答して、パラメタの名称により識別される被制御機器１０８のパラメタに、指定された設定値を設定する制御を実行する。
【０１３９】
被制御機器１０８は、機器状態再現部１９２により設定されたパラメタが規定する動作を実行し、実世界ブックマークが示す動作状態を再現する。
【０１４０】
−ハードウェア構成（コンピュータによる実現）−
本実施の形態に係る操作端末装置は、ハードウェアとしての操作端末装置によって実現可能なだけではなく、通信機能を備えたコンピュータ、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等のハードウェア、及びこれらのハードウェア上で動作し、本実施の形態で説明した制御をこれらのハードウェア上で行なうソフトウェアによって実現することも可能である。
【０１４１】
図１３に、本実施の形態に係る操作端末装置１０６を携帯電話により実現する場合の、携帯電話の正面図を示す。図１３を参照して、携帯電話３２０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶ディスプレイ）等から成り、ユーザに対して情報を画像表示する表示装置３２２と、ユーザに対して音声による情報の出力を行なうスピーカ３２４と、ユーザが通話及び音声入力を行なうために用いるマイクロフォン（以下、「マイク」と呼ぶ。）３２６と、ユーザが電話番号及び文字等の入力を行なうために用いるテンキー３２８と、基地局との間で電波の送受信を行なうためのアンテナ３３０とを含む。
【０１４２】
携帯電話３００はさらに、ユーザが本携帯電話が有する機能を選択する操作等を行なうためのファンクションキー３３２及びカーソルキー３３４を含む。
【０１４３】
図１４に、携帯電話３２０の背面図を示す。図１４を参照して、携帯電話３２０はさらに、画像データの入力装置としてカメラ３４０を含む。
【０１４４】
図１５に、本実施の形態に係る携帯電話３２０のブロック図を示す。図１５を参照して、携帯電話３２０は、図１３及び図１４に示す各部品に加え、一般的なコンピュータと同様に、内部に演算処理装置を有しプログラムに従った処理を実行するための中央演算処理装置（ＣＰＵ）３５０と、プログラムの実行時にプログラムを一時的に記憶したり、プログラム実行時の作業エリアを提供したりするためのランダムアクセスメモリ（ＲＡＭ）３５４と、プログラム及び固定されたテーブル等を記憶するための不揮発性の読出専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ：ＲＯＭ）３５２と、プログラム及び種々の情報を記憶し保存するハードディスク等の記憶装置３５６とを含む。携帯電話３００はさらに、アンテナ３３０を介して他の装置と通信を行なう通信インタフェース３５８を含む。
【０１４５】
携帯電話３２０はさらに、図１３に示すテンキー３２８、ファンクションキー３３２、及びカーソルキー３３４よりユーザの入力を取得するキー入力装置３６０と、カメラ３４０から画像を取得する画像入力装置３６２とを含む。
【０１４６】
ＣＰＵ３３０が実行するプログラムは、アップデートのためにネットワークから書換えられるものであることが望ましい。又は、プログラムを記録媒体に記録しておき、ＣＤ−ＲＯＭ等の記憶媒体の読出装置からＲＯＭ３５４に書込むようにしてもよい。プログラムはまた、記憶装置３５６に書込むようにすることもできる。
【０１４７】
図１６は、携帯電話３２０のＣＰＵ３５０により実行される操作端末プログラムの制御構造を示すフローチャートである。図１６を参照して、操作端末プログラムが開始されると、制御はステップ（以下、単に「Ｓ」と表記する。）４０２に進む。Ｓ４０２では、管理サーバ装置との通信を開始する。続くＳ４０４では、管理サーバ装置から何らかの情報を受信したか否かを判定する。情報を受信したならば制御はＳ４０６に進む。さもなければ制御はＳ４１２に進む。
【０１４８】
Ｓ４０６では、Ｓ４０４において受信した情報の内容が機器属性情報であるか、実世界ブックマークであるかを判定する。情報の内容が機器属性情報ならば、制御はＳ４０８に進み、Ｓ４０８では受信した機器属性情報を保存する。制御はＳ４１２に進む。情報の内容が実世界ブックマークならば、制御はＳ４１０に進み、Ｓ４１０では受信した実世界ブックマークを保存する。制御はＳ４１２に進む。
【０１４９】
Ｓ４１２では、ユーザが操作入力を行なったか否かを判定する。ユーザが操作入力を行なったならば、制御はＳ４１４に進む。さもなければ制御はＳ４０４に戻る。
【０１５０】
Ｓ４１４では、ユーザの操作入力が、被制御機器の動作状態の保存を求めるものか、動作状態の再現を求めるものかを判定する。動作状態の保存を求める入力であるならば、制御はＳ４１６に進む。動作状態の再現を求める入力であるならば、制御はＳ４２４に進む。
【０１５１】
Ｓ４１６では、記憶している機器属性情報に基づき、実世界ブックマーク対応機器の一覧を提示する。Ｓ４１８では、ユーザによる機器の指定入力を取得し、実世界ブックマーク要求情報を作成する。
【０１５２】
続くＳ４２０では、ブックマークの取得を実行するかをユーザに確認する。ユーザがブックマークの取得を許可する入力を行なった場合、制御はＳ４２２に進む。ユーザが実世界ブックマークの取得を中止する入力を行なった場合、制御はＳ４０４に戻る。
【０１５３】
Ｓ４２２では、Ｓ４１６で作成した実世界ブックマーク要求情報を管理サーバ装置に送信する。制御はＳ４０４に戻る。
【０１５４】
一方、制御がＳ４１４からＳ４２４に進んだ場合、Ｓ４２４では、記憶している実世界ブックマークの一覧をユーザに提示する。Ｓ４２６では、ユーザが提示画面を見て行なう実世界ブックマークの指定入力を取得する。続くＳ４２８ではユーザにより指定された実世界ブックマークを管理サーバ装置に送信する。制御はＳ４０４に戻る。
【０１５５】
本実施の形態に係る管理サーバ装置もまた、通信機能を備えたコンピュータ等のハードウェア、及びこのハードウェア上で動作し、本実施の形態で説明した制御を行なうソフトウェアによって実現することも可能である。
【０１５６】
図１７は、コンピュータで実行させることにより、当該コンピュータを管理サーバ装置として動作させる管理サーバプログラムの制御構造を示すフローチャートである。図１７を参照して、管理サーバプログラムが開始されると、制御はＳ４５０に進む。Ｓ４５０では、実世界ブックマーク対応機器との通信が開始されるのを待つ状態である。実世界ブックマーク対応機器との接続が開始されると、制御はＳ４５２に進む。
【０１５７】
Ｓ４５２では、実世界ブックマーク対応機器より機器属性情報を受信し、格納する。Ｓ４５４では、実世界ブックマーク対応機器より機器状態情報を受信し、格納する。このステップにより、格納されている機器状態情報は更新される。制御はＳ４５６に進む。
【０１５８】
Ｓ４５６では、操作端末装置との通信が開始されたか否かを判定する。通信が開始されたならば制御はＳ４５８に進む。通信が開始されていなければ制御はＳ４５４に戻る。
【０１５９】
Ｓ４５８では、通信が開始された操作端末装置に、機器属性情報を送信する。
【０１６０】
Ｓ４６０では、操作端末装置より情報が受信されたか否かを判定する。情報が受信されたならば制御はＳ４６２に進む。さもなければ制御はＳ４５４に戻る。
【０１６１】
Ｓ４６２では、受信した情報の内容を判定する。受信した情報が実世界ブックマーク要求情報であれば、制御はＳ４６４に進む。受信した情報が実世界ブックマークであれば、それを実世界ブックマークによる動作状態の再現要求であると判断し、制御はＳ４６８に進む。
【０１６２】
Ｓ４６４では、実世界ブックマーク要求情報と格納されている機器状態情報とをもとに、実世界ブックマークを作成する。続くＳ４６６では、実世界ブックマークを操作端末装置に送信する。制御はＳ４５０に戻る。
【０１６３】
Ｓ４６８では、受信した実世界ブックマークを実世界ブックマーク対応機器に送信する。制御はＳ４５０に戻る。
【０１６４】
本実施の形態に係る監視制御装置１１０もまた、ハードウェアとしての管理サーバ装置によって実現可能なだけでなく、通信機能を備えたコンピュータ等のハードウェア、及びこれらのハードウェア上で動作し、本実施の形態で説明した制御をこれらのハードウェア上で行なうソフトウェアによって実現することも可能である。
【０１６５】
図１８は、コンピュータで実行させることにより、当該コンピュータを実世界ブックマーク対応機器１０２の監視制御装置１１０として動作させる監視制御プログラムの制御構造を示すフローチャートである。図１８を参照して、監視制御プログラムが実行されると、制御はＳ４７０に進み、管理サーバ装置との通信を開始する。Ｓ４７２では、機器属性情報を管理サーバ装置に送信する。
【０１６６】
Ｓ４７４では、被制御機器１０８より、当該被制御機器の動作状態を規定するパラメタの名称及び設定値を取得する。Ｓ４７６では、取得したパラメタの名称及び設定値をもとに動作状態の読替を行ない、機器状態情報を作成する。続くＳ４７８では、作成した機器状態情報を管理サーバ装置に送信する。
【０１６７】
Ｓ４８０では、管理サーバ装置より実世界ブックマークを受信したか否かを判定する。受信したならば制御は４８２に進む。さもなければ制御はＳ４７４に戻る。
【０１６８】
Ｓ４８２では、実世界ブックマークを解読し、再現するべき動作状態を規定するパラメタの名称及び設定値を特定する。Ｓ４８４では、目標とする動作状態を被制御機器１０８で再現するための、パラメタの設定順序などの制御プロセスを確認する。Ｓ４９６では、確認した制御プロセスに従い、被制御機器１０８のパラメタに、特定した設定値を設定し、被制御機器の動作状態を再現するための制御を実行する。制御はＳ４８４に戻る。
【０１６９】
―実施の形態の好ましい効果―
以上のように、本実施の形態に係る実世界ブックマーク処理システムにおいて、ユーザが操作端末装置を用いて行なう基本的な操作は、実世界ブックマークを取得するための操作と、取得した実世界ブックマークを選択して再現を求める操作のみである。被制御機器を制御する操作を直接行なう必要がない。よって、被制御機器によって異なる様々な制御方法に関係なく、一貫した容易な操作によって、被制御機器に所望の動作を行なわせることができる。
【０１７０】
［第２の実施の形態］
第１の実施の形態に係る実世界ブックマーク処理システムでは、ユーザによって選択された実世界ブックマークが当該ブックマークによって指定された実世界ブックマーク対応機器に送信され、動作状態の再現が行なわれるものであった。しかし、本発明はこのような実施の形態には限定されない。
【０１７１】
例えば、ユーザが、家庭内にある実世界ブックマーク対応機器に関して、その動作状態を再現するための実世界ブックマークを取得していたとする。ユーザは、実世界ブックマークによる動作状態の再現を、家庭外の場所でも行ないたいと考えるかもしれない。家庭外の場所で実世界ブックマーク処理システムを利用することが可能であったとしても、その場所にある実世界ブックマーク対応機器の種類、機種、機能、又は通信時に用いられるアドレスは、家庭内の機器のものとは異なるものとなる。また、同じ家庭内であっても、何らかの事情により、実世界ブックマークとして動作状態を保存した機器によって動作状態の再現が行なえない場合等、別の機器によって動作状態を再現させる場合があるかもしれない。
【０１７２】
本実施の形態に係る操作端末装置は、実世界ブックマークの書換を行ない、実世界ブックマークによる動作状態の再現が可能な別の装置によって動作状態の再現が行なわれるようにする機能をさらに有する。
【０１７３】
図１９に本実施の形態に係る操作端末装置の機能的構成をブロック図形式で示す。図１９を参照して、本実施の形態に係る操作端末装置６０２は、図２に示す第１の実施の形態に係る操作端末装置１０６と同一の通信部１４０、機器属性取得部１４２、機器属性記憶部１４４、ユーザ・インタフェース部１４６、実世界ブックマーク取得部１４８、及び実世界ブックマーク記憶部１５０を含む。
【０１７４】
図２に示す操作端末装置１０６と異なり、本実施の形態に係る操作端末装置６０２はさらに、機器属性記憶部１４４に記憶される機器属性情報から、所望の動作状態を再現する機器の候補となるものの機器属性情報を選択する候補機器選択部６１０と、実世界ブックマーク記憶部１５０に記憶されている実世界ブックマークから、再現可能なものを選択する実世界ブックマーク選択部６１２を含む。
【０１７５】
操作端末装置６０２はさらに、図２に示す第１の実施の形態に係る実世界ブックマーク再現要求部１５２に替えて、ユーザによる入力に従い、候補機器選別部６１０より候補となる機器の機器属性情報を取得し、実世界ブックマーク選択部６１２より再現可能な実世界ブックマークを取得し、取得した機器属性情報と実世界ブックマークとに基づき実世界ブックマークと動作状態を再現させる機器とを特定し、通信部１４０を介して、実世界ブックマークによる動作状態の再現を管理サーバ１０４に要求する実世界ブックマーク再現要求部６１４を含む。
【０１７６】
本実施の形態に係る操作端末装置６０２はさらに、実世界ブックマーク再現要求部６１４に接続され、実世界ブックマーク再現要求部６１４より与えられる機器属性情報に基づき、実世界ブックマーク再現要求部６１４より与えられる実世界ブックマークの書換を行なう書換部６１６を含む。
【０１７７】
図２０に、図１９に示す書換部６１６が行なう実世界ブックマークの書換の例を示す。図２０を参照して、実世界ブックマーク６２０は、図１０に示す実世界ブックマーク２４０と同様のものであり、８行目から１０行目までの個所６２２は、動作状態の再現対象である実世界ブックマーク対応機器の名称とシリアル番号、実世界ブックマーク対応機器のアドレス、及びその被制御機器の種別を示す。書換部６１６はこの部分を、与えられた機器属性情報の該当する個所と一致するように書換を行ない、新たな実世界ブックマーク６２４を作成する。新たな実世界ブックマーク６２４の８行目から１０行目までの個所６２６は、新たに動作状態の再現を実行させる対象となる実世界ブックマーク機器の名称とシリアル番号、実世界ブックマーク対応機器のアドレス、及びその被制御機器の種別を示すことになる。
【０１７８】
―動作の概要―
以下、本実施の形態に係る操作端末装置６０２による動作の一例を示す。
【０１７９】
図２１に、本実施の形態に係る操作端末装置を含む実世界ブックマーク処理システムの各装置間で行なわれるデータ送受信の流れを概略的に示す。図２１を参照して、本実施の形態に係る操作端末装置６０２を共通して用いることのできる第１の実世界ブックマーク処理システム６３０と、第２の実世界ブックマーク処理システム６５０との２つのシステムがあるものとする。
【０１８０】
第１の実世界ブックマーク処理システム６３０は、第１の実世界ブックマーク対応機器１０２Ａ、第２の実世界ブックマーク対応機器１０２Ｂ、及び第３の実世界ブックマーク対応機器１０２Ｃと、第１の管理サーバ装置１０４Ａとを含む。第２の実世界ブックマーク処理システム６５０は、第４の実世界ブックマーク対応機器１０２Ｄ、第５の実世界ブックマーク対応機器１０２Ｅ、及び第６の実世界ブックマーク対応機器１０２Ｆと、第２の管理サーバ装置１０４Ｂとを含む。実世界ブックマーク対応機器１０２Ａ〜１０２Ｆは、実施の形態１に係る実世界ブックマーク対応機器１０２と同様のものであってよい。また、管理サーバ装置１０４Ａ及び１０４Ｂは実施の形態１に係る管理サーバ装置１０４と同様のものである。
【０１８１】
操作端末装置６０２は、第１の実世界ブックマーク処理システム６３０で実施の形態１に係る操作端末装置１０６の動作の、第１の局面及び第２の局面と同様の動作を実行し、第１の実世界ブックマーク対応機器１０２Ａに関する実世界ブックマーク６４０を、管理サーバ装置１０４Ａより取得する。
【０１８２】
この後、実世界ブックマーク６４０による動作状態の再現を、第２の実世界ブックマーク処理システム６５０で行なうことをユーザが所望したとする。第１の実世界ブックマーク処理システム６３０と第２の実世界ブックマーク処理システム６５０とが同一の構成であったならば、実施の形態１に係る動作の第３の局面を第２の実世界ブックマーク処理システム６５０で実行することにより、第２の実世界ブックマーク処理システム６６０においても所望の動作状態を再現させることができる。しかし、第１の実世界ブックマーク処理システム６３０と第２の実世界ブックマーク処理システム６５０とが、必ずしも同一の構成であるとは限らない。このような場合、実世界ブックマーク６４０をそのまま管理サーバ装置１０４Ｂに送信しても、動作状態の再現を行なうことができない。
【０１８３】
そこで、操作端末装置６０２は、動作の第３の局面において、第２の管理サーバ装置１０４Ｂより取得される機器属性情報６４２と、ユーザによる指示入力とに基づき、実世界ブックマーク６４０で動作状態を再現させる実世界ブックマーク対応機器を選択する。操作端末装置６０２はさらに、再現されるべき動作状態が、選択した実世界ブックマーク対応機器で再現されるように実世界ブックマーク６４０を書換え、新たな実世界ブックマーク６４４を作成する。
【０１８４】
例えば、第５の実世界ブックマーク対応機器１０２Ｅによって動作状態の再現が可能な場合、操作端末装置６０２は、第５の実世界ブックマーク対応機器１０２Ｅによって動作状態の再現が行なわれるように実世界ブックマーク６４０を書換える。
【０１８５】
新たな実世界ブックマーク６４４は、第２の管理サーバ装置１０４Ｂに送信される。第２の管理サーバ装置１０４Ｂは受信した実世界ブックマーク６４４を、指定された実世界ブックマーク対応機器１０２Ｅに送信する。実世界ブックマーク対応機器１０２Ｅは、新たな実世界ブックマーク６４４に従い、指定された動作状態を再現する。
【０１８６】
―第２の実施の形態の動作例１  実世界ブックマークを先に指定―
本実施の形態に係る操作端末装置６０２の動作について、図１９から図２４を用いて説明する。
【０１８７】
図２１を参照して、本実施の形態に係る操作端末装置６０２は、第１の実世界ブックマーク処理システム６３０において図２に示す実施の形態１に係る操作端末装置１０６の動作の、第１の局面及び第２の局面と同様の動作を実行する。この一連の動作により、操作端末装置６０２は第１の管理サーバ装置１０４Ａより実世界ブックマークを取得する。取得した実世界ブックマークは、実世界ブックマーク記憶部１５０に記憶される。操作端末装置６０２は、第１の管理サーバ装置１０４Ａとの通信を終了する。
【０１８８】
操作端末装置６０２が、図２１に示す第２の実世界ブックマーク処理システム６５０において動作を行なう場合、操作端末装置６０２は、実施の形態１に係る操作端末装置１０６の動作の、第１の局面における動作と同様の動作を、第２の管理サーバ装置１０４Ｂとの間で実行する。この動作により、図１９に示す機器属性取得部１４２は、通信部１４０を介して第２の管理サーバ装置１０４Ｂより、第２の実世界ブックマーク処理システム６５０の各実世界ブックマーク対応機器１０２Ｄ〜１０２Ｆに関する機器属性情報を取得する。取得した機器属性情報は、図１９に示す機器属性記憶部１４４に格納される。
【０１８９】
図１９を参照して、ユーザが、操作端末装置６０２のユーザ・インタフェース部１４６を用いて動作状態の再現を求める入力を行なうと、実世界ブックマーク再現要求部６１４は、動作状態の再現を求める以下の動作を開始する。
【０１９０】
実世界ブックマーク再現要求部６１４は、実世界ブックマーク選択部６１２に、実世界ブックマークを求める信号を与える。信号を受けた実世界ブックマーク選択部６１２は、実世界ブックマーク記憶部１５０に記憶されている実世界ブックマークと、機器属性記憶部１４４に記憶されている機器属性情報とを読出す。この場合、読出す実世界ブックマークは第１の実世界ブックマーク処理システム６３０に含まれる実世界ブックマーク対応機器に関するものである。これに対して、ここで読出す機器属性情報は、第２の実世界ブックマーク処理システム６５０に含まれる実世界ブックマーク対応機器に関するものである。
【０１９１】
実世界ブックマーク選択部６１２は、読出した実世界ブックマークと機器属性情報とを照合し、読出した実世界ブックマークが第２の実世界ブックマーク処理システム６５０の被制御機器によって再現可能か否かを判定する。例えば、ある実世界ブックマークに記載された機器の種別と同一の種別の機器を示す機器属性情報があれば、当該実世界ブックマークは再現可能であると判定してもよい。さらに、実世界ブックマークに含まれている機器状態情報と読出した機器属性情報とを比較し、実世界ブックマークを再現するのに十分な機能又は性能を備える実世界ブックマーク対応機器が第２の実世界ブックマーク処理システムにあるか否か判定してもよい。
【０１９２】
実世界ブックマーク選択部６１２は、全ての実世界ブックマークについて判定を行なう。実世界ブックマーク選択部６１２は、読出した実世界ブックマークと各実世界ブックマークに関する判定結果とを併せて、実世界ブックマーク再現要求部６１４に与える。
【０１９３】
実世界ブックマーク再現要求部６１４は、与えられた実世界ブックマークと与えられた判定結果とを併せて、現在再現可能な実世界ブックマークの一覧を作成し、ユーザ・インタフェース部を用いて表示する。
【０１９４】
図２２に、ユーザ・インタフェース部１４６に表示される表示画面の例を示す。図２２を参照して、表示画面７００は、図１２に示す実施の形態１に係る実世界ブックマークの一覧表示画面３００と同様に、実世界ブックマークを一覧表示したものである。各エントリには、実世界ブックマークの名前と、動作状態の再現対象となる機器の種別と、実世界ブックマークの取得日時とがそれぞれ表示される。この表示画面７００が図１２に示す表示画面３００と異なる点は、エントリ７０４、７０６、７０８、及び７１０に取消線が表示されている点である。これら取消線が表示されたエントリは、第２の実世界ブックマーク処理システムに含まれる実世界ブックマーク対応機器では動作状態を再現できないと判定された実世界ブックマークを示す。
【０１９５】
ユーザが、この一覧表示の内、取消線が表示されているエントリ以外のエントリから、所望の実世界ブックマークを指定し、「選択」ボタン７０２を押すと、入力は、図１９に示すユーザ・インタフェース部１４６から実世界ブックマーク再現要求部６１４に与えられる。なお、「機器を選択」ボタン７１２を用いる動作については後述する。
【０１９６】
実世界ブックマーク再現要求部６１４は、ユーザが指定した実世界ブックマークを、候補機器選択部６１０に与える。候補機器選択部６１０は、機器属性記憶部１４４に格納されている機器属性情報と与えられた実世界ブックマークとを照合し、当該実世界ブックマークが示す動作状態の再現が可能な実世界ブックマーク対応機器を選択する。候補機器選択部６１０はさらに、選択した実世界ブックマーク対応機器の機器属性情報を実世界ブックマーク再現要求部６１４に与える。
【０１９７】
実世界ブックマーク再現要求部６１４は、与えられた機器属性情報に基づき、ユーザにより指定された実世界ブックマークが示す動作状態の再現を行なう実世界ブックマーク対応機器を次のようにして特定する。実世界ブックマーク再現要求部６１４は、与えられた機器属性情報に基づき、再現可能な実世界ブックマーク対応機器の一覧を作成し、インタフェース部１４６を用いて表示する。
【０１９８】
図２３に、ユーザ・インタフェース部１４６に表示される実世界ブックマーク対応機器の一覧表示の例を示す。図２３を参照して、選択画面７２０には、ユーザに実世界ブックマーク対応機器の選択入力を求める通知文７２２と、指定された実世界ブックマークを再現可能な実世界ブックマーク対応機器の一覧７２４と、ユーザが実世界ブックマーク対応機器を選択する入力を行なうための「選択」ボタン７２６とが表示される。ユーザは、一覧７２４から所望の機器を選択し、さらに選択ボタン７２６を押すことにより、実世界ブックマークを再現させる機器を選択する。
【０１９９】
図１９を参照して、実世界ブックマーク再現要求部６１４は、選択された機器に関する機器属性情報と、指定された実世界ブックマークとを書換部６１６に与える。書換部６１６は、与えられた機器属性情報に基づき、与えられた実世界ブックマーク内で、実世界ブックマーク対応機器を特定する部分の情報の書換を行なう。書換部６１６は、このようにして書換えた新たな実世界ブックマークを実世界ブックマーク再現要求部６１４に与える。
【０２００】
実世界ブックマーク再現要求部６１４は、書換部６１６により書換えられた新たな実世界ブックマークを通信部１４０に与える。通信部１４０は、この書換えられた実世界ブックマークを図２１に示す第２の管理サーバ装置１０４Ｂに送信する。
【０２０１】
以上の動作によって書換えられ、送信された新たな実世界ブックマークによって、所望の動作状態が、新たに指定された実世界ブックマーク対応機器の被制御機器によって再現される。
【０２０２】
―第２の実施の形態の動作例２  実世界ブックマーク対応機器を先に指定―
なお、本実施の形態に係る操作端末装置６０２は、実世界ブックマークと当該ブックマークを再現させる機器とを特定する動作を以下のようにして行なうこともできる。即ち、実世界ブックマーク対応機器を先にユーザに選択させ、選択された機器によって再現可能な実世界ブックマークを後でユーザに提示し、ユーザの選択を求めるというものである。図２４にこのような動作を実行する場合の、ユーザ・インタフェース部１４６の表示画面の遷移例を示す。以下、特に図２４を参照しつつ、このような動作を実行する場合の、操作端末装置６０２の動作について説明する。
【０２０３】
図２１を参照して、ユーザが「機器を選択」ボタン７１２を押すと、その入力は、図１９に示すユーザ・インタフェース部１４６を介して実世界ブックマーク再現要求部６１４に与えられる。図１９を参照して、実世界ブックマーク再現要求部６１４は、候補機器選択部６１０に対して、機器属性情報を求める信号を与える。
【０２０４】
候補機器選択部６１０は、この信号を受けて、機器属性記憶部に格納されている機器属性情報の内、現在動作状態の再現を求めることが可能な機器の機器属性情報を読出す。例えば、図２１に示す例では、ここで読出される機器属性情報は、それぞれ第２の実世界ブックマーク処理システムに含まれる実世界ブックマーク対応機器１０２Ｄ、１０２Ｅ、及び１０２Ｆに関するものである。候補機器選択部６１０は、読出した機器属性情報を実世界ブックマーク再現要求部６１４に与える。
【０２０５】
実世界ブックマーク再現要求部６１４は、与えられた機器属性情報に基づき、図２４に示す機器の選択画面７４０を作成し、ユーザ・インタフェース部１４６で表示する。図２４を参照して、機器の選択画面７２０には、候補機器選択部６１０が読出した機器属性情報によって示される実世界ブックマーク機器の一覧７４２と、ユーザがそれらの機器のいずれかを選択する入力を行なうための「選択」ボタン７４４とが表示される。ユーザは、一覧７４２から所望の機器を選択し、さらに「選択」ボタン７４４を押すことにより、実世界ブックマークを再現させる機器を指定する。
【０２０６】
図１９を参照して、実世界ブックマーク再現要求部６１４は、ユーザにより指定された機器に関する機器属性情報を実世界ブックマーク選択部６１２に与える。実世界ブックマーク選択部６１２は、実世界ブックマーク記憶部に格納されている実世界ブックマークと与えられた機器属性情報とを照合し、当該機器属性情報によって示される実世界ブックマーク対応機器の被制御機器によって実現可能な実世界ブックマークを選択する。実世界ブックマーク選択部６１２はさらに、選択した実世界ブックマークを実世界ブックマーク再現要求部６１４に与える。
【０２０７】
実世界ブックマーク再現要求部６１４は、与えられた実世界ブックマークに基づき、図２４に示す実世界ブックマークの一覧表示画面７４６を作成し、ユーザ・インタフェース部で表示する。図２４を参照して、与えられた実世界ブックマークの一覧表示画面７４６に表示される実世界ブックマークは、図２２に示す一覧表示画面７００に表示された実世界ブックマークと異なり、ユーザが指定した実世界ブックマーク対応機器によって再現可能なものを一覧表示したものである。
【０２０８】
ユーザは、一覧７４６から所望の実世界ブックマークを選択し、さらに選択ボタン７４８を押すことにより、実世界ブックマークを選択する。ユーザの入力は、ユーザ・インタフェース部１４６を介して、実世界ブックマーク再現要求部６１４に与えられる。以上の一連の動作によって、再現されるべき動作状態を示す実世界ブックマークと、当該動作状態を再現する実世界ブックマーク対応機器とが特定される。特定された実世界ブックマークと、動作状態を再現させる機器の機器属性情報とが、以下、書換部６１６に与えられ、動作例１に例示した動作と同様の動作で書換えが行なわれ、書換えられた実世界ブックマークが、管理サーバ装置に送信される。
【０２０９】
―コンピュータプログラムによる実現―
本実施の形態に係る操作端末装置は、実施の形態１に係る操作端末装置と同様に、通信機能を備えたコンピュータ、携帯電話、ＰＤＡ等のハードウェア、及びこれらのハードウェア上で動作し、本実施の形態で説明した制御をこれらのハードウェア上で行なうソフトウェアによって実現することも可能である。
【０２１０】
図２５は、これらのハードウェア上で動作し、本実施の形態で説明した制御をこれらのハードウェア上で行なうための操作端末プログラムの制御構造を示すフローチャートである。図２５を参照して、このプログラムの処理構造は、図１６に示す実施の形態１に係る操作端末プログラムの処理構造と類似したものである。本実施の形態に係る操作端末プログラムが開始されると、実施の形態１に係る操作端末プログラムと同様に、制御はＳ４０２に進み、管理サーバ装置との通信を開始する。Ｓ４０４では管理サーバ装置から情報を受信したか否かを判定する。受信したならば制御はＳ４０６に進む。さもなければ、制御はＳ７５６に進む。
【０２１１】
Ｓ４０６では、受信した情報が機器属性情報であるか、実世界ブックマークであるかを判定する。情報が機器属性情報ならば制御はＳ４０８に進み、受信した機器属性情報を保存する。制御はＳ７５６に進む。情報の内容が実世界ブックマークならば、制御はＳ４１０に進み、受信した実世界ブックマークを保存する。制御はＳ７５６に進む。
【０２１２】
Ｓ７５６では、管理サーバ装置との通信を終了するか否かを判定する。判定結果が「ＹＥＳ」ならば、制御はＳ７５８に進み、管理サーバ装置との通信を終了し、この操作端末プログラムを終了する。判定結果が「ＮＯ」であれば、制御はＳ４１２に進む。
【０２１３】
Ｓ４１２では、ユーザが操作入力を行なったか否かを判定する。ユーザが操作入力を行なったならば、制御はＳ４１４に進む。さもなければ制御はＳ４０４に戻る。
【０２１４】
Ｓ４１４では、ユーザの操作入力が、被制御機器の動作状態の保存を求めるものか、動作状態の再現を求めるものかを判定する。動作状態の保存を求める入力であるならば、制御はＳ４１６に進む。動作状態の再現を求める入力であるならば、制御はＳ７６０に進む。
【０２１５】
Ｓ４１６では、実世界ブックマーク対応機器の一覧を提示する。Ｓ４１８では、ユーザによる機器の指定入力を取得し、実世界ブックマーク要求情報を作成する。続くＳ４２０では、ブックマークの取得を実行するかをユーザに確認する。ユーザがブックマークの取得を許可する入力を行なった場合、制御はＳ４２２に進む。ユーザが実世界ブックマークの取得を中止する入力を行なった場合、制御はＳ４０４に戻る。Ｓ４２２では、Ｓ４１６で作成した実世界ブックマーク要求情報を管理サーバ装置に送信する。制御はＳ４０４に戻る。
【０２１６】
一方、制御がＳ４１４からＳ７６０に進んだ場合、Ｓ７６０では、実世界ブックマークの特定及び書換を行なうステップＳ７６０が実行される。ステップＳ７６０での処理が終了した後、制御はＳ４２８に進む。Ｓ４２８では、Ｓ７６０で特定及び書換が行なわれた実世界ブックマークを管理サーバ装置に送信する。制御はＳ４０４に戻る。
【０２１７】
図２６は、図２５に示すＳ７６０で行なわれる処理の詳細を示すフローチャートである。図２６を参照して、Ｓ７６０の処理が開始されると、制御はＳ７７０に進む。Ｓ７７０では、ユーザが実世界ブックマークの指定を先に行なうのか、動作状態を再現させる実世界ブックマーク対応機器の指定を先に行なうのかを判定する。実世界ブックマークの指定を先に行なうと判定されると、制御はＳ７７２に進む。実世界ブックマーク対応機器の指定を先に行なうと判定されると、制御はＳ７８２に進む。
【０２１８】
Ｓ７７２では、記憶している実世界ブックマークの内、現時点での実世界ブックマークシステムにおいて動作状態の再現が可能なものの一覧をユーザに提示する。Ｓ７７４では、Ｓ４２６では、ユーザが提示画面を見て行なう実世界ブックマークの指定入力を取得する。
【０２１９】
Ｓ７７６では、記憶している機器属性情報に基づき、ユーザによって指定された実世界ブックマークの再現が可能な実世界ブックマーク対応機器を選ぶ。Ｓ７７８では、選ばれた実世界ブックマーク対応機器の一覧をユーザに提示する。続くＳ７８０では、ユーザが提示画面を見て行なう実世界ブックマーク対応機器の指定入力を取得し、動作状態の再現を行なわせる機器を決定する。制御はＳ７９２に進む。
【０２２０】
一方、制御がＳ７７０からＳ７８２に進んだ場合、Ｓ７８２では、記憶している機器属性情報に基づき、実世界ブックマーク対応機器の一覧を提示する。Ｓ７８４では、ユーザが艇次画面を見て行なう実世界ブックマーク対応機器の指定入力を取得する。
【０２２１】
Ｓ７８６では、記憶している実世界ブックマークの内、指定された実世界ブックマーク対応機器によって動作状態の再現が可能なものを選ぶ。Ｓ７８８では、選ばれた実世界ブックマークの一覧をユーザに提示する。続くＳ７９０では、ユーザが提示画面を見て行なう実世界ブックマークの指定入力を取得し、再現するべき実世界ブックマークを決定する。制御はＳ７９２に進む。
【０２２２】
Ｓ７９２では、指定された実世界ブックマークと、指定された実世界ブックマーク対応機器に関する機器属性情報とを照合し、実世界ブックマークの書換が必要か否かを判定する。書換が必要であれば、制御はＳ７９４に進む。さもなければ、Ｓ７６０の制御を終了し、制御は図２５に示すＳ４２８に進む。
【０２２３】
Ｓ７９４では、指定された実世界ブックマーク対応機器に関する機器属性情報に基づいて実世界ブックマークの書換を行なう。以上の制御が終了すると、Ｓ７６０の制御を終了し、制御は図２５に示すＳ４２８に進む。
【０２２４】
―本実施の形態の好ましい効果―
以上のように、本実施の形態に係る操作端末装置をユーザが用いることにより、ある実世界ブックマーク処理システムで取得した実世界ブックマークを、別の実世界ブックマーク処理システムに含まれる機器で再現することが可能となる。
【０２２５】
また、実世界ブックマークの取得時とは異なる実世界ブックマーク処理システムで、実世界ブックマーク基づく動作状態の再現をユーザが求める場合に、端末装置を用いてユーザが行なう基本的な操作は、実世界ブックマークを選択指定する操作と、再現可能な機器から所望の機器を選択する操作のみである。さらに実世界ブックマークを選択する操作は、実世界ブックマーク処理システムの違いに関係なく同様の操作であり、所望の機器を選択する操作は、実世界ブックマークを取得する際の操作方法と同様の操作である。即ち、ユーザは、ある実世界ブックマーク処理システムで取得した実世界ブックマークを別の実世界ブックマーク処理システムに含まれる機器で再現させるために、新たな操作方法を習得する必要がない。よって、被制御機器が属する実世界ブックマーク処理システムの違いに関係なく、一貫した容易な操作によって、被制御機器に所望の動作を行なわせることができる。
【０２２６】
［第３の実施の形態］
第１及び第２の実施の形態に係る実世界ブックマーク処理システムの管理サーバ装置は、操作端末装置より受信した実世界ブックマークを、その実世界ブックマークにより指定された実世界ブックマーク対応機器に送信した。しかし、本発明はこのような実施の形態には限定されない。
【０２２７】
本実施の形態に係る管理サーバ装置は、実世界ブックマーク対応機器の構成、各機器が有する機能及び性能、並びに各機器の当該時点での動作状態等の条件に応じ、実世界ブックマークを再構成して実世界ブックマーク対応機器に送信する機能をさらに有する。
【０２２８】
図２７に本実施の形態に係る管理サーバ装置の機能的構成をブロック図形式で示す。図２７を参照して、本実施の形態に係る管理サーバ装置８００は、図３に示す第１の実施の形態に係る管理サーバ装置１０４と類似の構成を持つ。本実施の形態に係る管理サーバ装置８００が図３に示す管理サーバ装置１０４と異なる点は、図３に示す管理サーバ装置１０４の各機能に加えて、以下の各機能部をさらに含む点である。
【０２２９】
即ち、本実施の形態に係る管理サーバ装置８００はさらに、第２の通信部１６２、機器状態記憶部１６８、及び要求取得部１７０に接続され、要求取得部１７０が取得した実世界ブックマークにより指定された動作状態を、当該管理サーバ装置８０２を含む実世界ブックマーク処理システムを構成する実世界ブックマーク対応機器によって再現することが可能か否かを、機器状態情報に基づいて判定し、再現可能な実世界ブックマークを第２の通信部１６２に与える可否判定部８０２と、機器属性記憶部１６６と可否判定部８０２とに接続され、可否判定部８０２より実世界ブックマークを取得し、実世界ブックマークにより指定された動作状態を再現するための実世界ブックマーク対応機器を選定する機器選定部８０４を含む。
【０２３０】
管理サーバ装置８００は、これらに加えて、可否判定部８０２及び機器選定部８０４に接続され、実世界ブックマークにより指定された動作状態を、機器選定部８０４が選定した実世界ブックマーク対応機器で再現するように、実世界ブックマークを再構成し、可否判定部８０２に与える再構成部８０６をさらに含む。
【０２３１】
管理サーバ装置８００は、第１の実施の形態に係る管理サーバ装置１０４と同様に動作の第１の局面及び第２の局面に係る動作を実行する。管理サーバ装置８００は、第１の実施の形態に係る管理サーバ装置１０４の動作の第３の局面に係る動作に替えて、以下のような動作を実行する。
【０２３２】
図２７を参照して、管理サーバ装置８００の第１の通信部１６０が、実世界ブックマークを受信すると、第１の通信部１６０はこれを要求取得部１７０に与える。要求取得部１７０は、与えられた情報が実世界ブックマークであることに応答して、与えられた実世界ブックマークを可否判定部８０２に与える。
【０２３３】
可否判定部８０２は、与えられた実世界ブックマークと、機器状態記憶部１６８に記憶されている機器状態情報とを照合する。可否判定部８０２は、与えられた実世界ブックマークによって指定された実世界ブックマーク対応機器に関する機器状態情報が機器状態記憶部１６８に記憶されていることに応答して、与えられた実世界ブックマークにより指定された動作状態は再現可能であると判定する。この判定結果に応じて、可否判定部８０２は、この実世界ブックマークを第２に通信部１６２に与える。それ以外の場合、可否判定部８０２は、この実世界ブックマークを機器選定部８０４に与える。
【０２３４】
機器選定部８０４は、与えられた実世界ブックマークを機器属性記憶部１６６に記憶された機器属性情報と照合し、実世界ブックマークによって指定された機器の代替となる機器を選定する。
【０２３５】
実世界ブックマークによって指定された機器の種別と同一の種別の実世界ブックマーク対応機器を示す機器属性情報があれば、機器選定部８０４は、代替となる機器としてこの実世界ブックマーク対応機器を選定する。
【０２３６】
同一の種別の機器を示す機器属性情報がない場合、機器選定部８０４は、実世界ブックマーク内のパラメタと、機器属性情報に含まれる、実世界ブックマーク対応機器の機能、性能、並びに設定可能なパラメタの名称及び設定値の許容範囲等に関する情報とを照合し、代替となる機器を選定する。
【０２３７】
例えば、実世界ブックマークによって指定された機器の種別と異なる種別の実世界ブックマーク対応機器であっても、指定された種別の機能を有する実世界ブックマーク対応機器を用いることにより、指定された動作状態を再現することが可能である。機器選定部８０４は、このような実世界ブックマーク対応機器を選定してもよい。
【０２３８】
また例えば、実世界ブックマークによって指定された種別の機器が有する機能の一部を有する実世界ブックマーク対応機器が複数存在する場合、それら複数の実世界ブックマーク対応機器を連動させることにより、所望の動作状態を再現することが可能となる場合がある。例えば指定された機器の種別が「ＴＶ電話」である場合、ＴＶと、ビデオカメラと、電話機等の通信機器と、これらの機器を連動させるＰＣ等の装置があれば、ＴＶ電話が有する機能を網羅することができる。機器選定部８０４は、このような実世界ブックマーク対応機器を選定してもよい。
【０２３９】
また例えば、実世界ブックマークによって指定された種別の機器が有する機能の一部を有する実世界ブックマーク対応機器が存在する場合、動作状態の一部を実現することが可能である。例えば、テレビジョン放送波を受信することのできるラジオであれば、ＴＶによって実現される動作状態の内、音声について動作状態を再現することができる。動作状態を再現できる機器がない場合、機器選定部８０４は、このような機器を選定してもよい。
【０２４０】
機器選定部８０４は、このようにして選定した実世界ブックマーク対応機器の機器属性情報と、与えられた実世界ブックマークとを併せて、再構成部８０６に与える。
【０２４１】
再構成部８０６は、与えられた実世界ブックマークと機器属性情報とを比較する。再構成部８０６は、機器属性情報が示す実世界ブックマーク対応機器の種別、機能、性能、又はパラメタの名称と設定値の許容範囲とによって、再現することが可能なパラメタを、与えられた実世界ブックマークより選び、実世界ブックマーク対応機器に再現させる動作状態のパラメタとする。再構成部８０６は、選んだパラメタの名称及び設定値と、与えられた機器属性情報とをもとに、新たな実世界ブックマークを作成する。
【０２４２】
再構成部８０４は、作成した新たな実世界ブックマークを可否判定部８０２に与える。
【０２４３】
可否判定部８０２は、新たな実世界ブックマークと機器状態記憶部１６８に記憶されている機器状態情報とを照合し、新たな実世界ブックマークにより指定された動作状態は再現可能か否かを判定する。動作状態が再現可能であると判定されると、新たな実世界ブックマークは第２に通信部１６２に与えられる。第２の通信部１６２は、与えられた実世界ブックマークを、当該実世界ブックマークにより指定された機器に送信する。
【０２４４】
本実施の形態に係る管理サーバ装置もまた、第１の実施の形態に係る管理サーバ装置と同様に、通信機能を備えたコンピュータ等のハードウェア、及びこのハードウェア上で動作し、本実施の形態で説明した制御を行なうソフトウェアによって実現することが可能である。
【０２４５】
図２８は、コンピュータで実行させることにより、当該コンピュータを管理サーバ装置として動作させる管理サーバプログラムの制御構造を示すフローチャートである。図２８を参照して、この管理サーバプログラムの制御構造は、図１７に示す第１の実施の形態に係る管理サーバプログラムと同様である。ただし、本実施の形態に係る管理サーバプログラムは、図１７に示す管理サーバプログラムのＳ４６８に替えて、実世界ブックマークの再構成と実世界ブックマークの送信とを行なうＳ８２０の処理を実行する。
【０２４６】
図２９は、Ｓ８２０での処理の制御構造を示すフローチャートである。図２９を参照して、Ｓ８２０の処理が開始されると、制御はＳ８３０に進む。Ｓ８３０では、記憶している機器状態情報に基づき、実世界ブックマークによって指定されたパラメタに設定値を設定し、動作状態を再現させることが可能か否かを判定する。判定結果が「ＹＥＳ」であれば制御はＳ８３２に進む。判定結果が「ＮＯ」であるならば、制御はＳ８３４に進む。Ｓ８３２では、実世界ブックマークを、当該実世界ブックマークによって指定された機器に送信する。Ｓ８２０の処理は終了し、制御は図２８に示すＳ４５０に戻る。
【０２４７】
Ｓ８３４では、記憶している機器属性情報に基づき、実世界ブックマーク対応機器の中に、実世界ブックマークによって指定された機器の代替となる機器があるか否かを判定する。代替となる機器があるならば、制御はＳ８３６に進む。さもなければ制御はＳ８３８に進む。Ｓ８３６では、Ｓ８３４で代替となる機器であると判定された実世界ブックマーク対応機器の機器属性情報を読出す。制御はＳ８４４に進む。
【０２４８】
Ｓ８３８では、実世界ブックマークによって指定された機器が有する機能の内、一部の機能の代替となる機能を有する実世界ブックマーク対応機器があるか否かを判定する。代替となる機能を有する機器があるならば、制御はＳ８４０に進む。さもなければ、Ｓ８２０の処理を終了し、制御は図２８に示すＳ４５０に戻る。
【０２４９】
Ｓ８４０では、Ｓ８３８で代替となる機能を有すると判定された実世界ブックマーク対応機器の機器属性情報を読出す。続くＳ８４２では、実世界ブックマークによって指定された動作状態の内、代替となる機能を有する実世界ブックマーク対応機器に再現させる動作状態を、読出した機器属性情報と実世界ブックマークとに基づいて決定する。制御はＳ８４４に進む。
【０２５０】
Ｓ８４４では、実世界ブックマークと読出した機器属性情報に基づき、実世界ブックマークの再構成を行なう。制御はＳ８３０に戻る。
【０２５１】
―本実施の形態の望ましい作用効果―
以上のように、管理サーバ装置が実世界ブックマークによる動作の再現の可否を判定する機能と、実世界ブックマークを再構成する機能をさらに有することにより、実世界ブックマーク処理システムは、当該システムに含まれる機器の機能を利用して、多様な動作状態を再現することが可能となる。
【０２５２】
また、ユーザが実世界ブックマークによる動作状態の再現を要求した後に、実世界ブックマークの再構成を行なうことができる。そのため、動作状態さえ再現できればその動作状態を再現する機器を問わない場合、ユーザは、動作状態の再現対象となる機器を意識することなく、所望の動作状態を再現することが可能となる。
【０２５３】
［第４の実施の形態］
上記した第１の実施の形態に係る監視制御装置１１０は、動作の第３の局面である実世界ブックマークの再現動作において、被制御機器１０８のパラメタに、受信した実世界ブックマークにより指定される設定値を設定した。しかし、本発明はこのような実施の形態には限定されない。例えば、同一の動作状態を再現するためのパラメタであっても、被制御機器の製作者、機種、及び生産地等によって、パラメタの名前、パラメタの種類、設定値の単位が異なることがあり得る。そこで、本実施の形態に係る監視制御装置は、与えられた実世界ブックマークにより指定されるパラメタの名称又は設定値を、自己の制御対象である被制御機器に対応するパラメタの名称とその設定値とに応じて変更する機能をさらに有する。
【０２５４】
図３０に本実施の形態に係る監視制御装置を含む実世界ブックマーク対応機器の機能的構成をブロック図形式で示す。図３０を参照して実世界ブックマーク対応機器８７０は、図４に示す第１の実施の形態に係る実世界ブックマーク対応機器１０２のものと同一の被制御機器１０８と、被制御機器１０８の実世界ブックマークを取得したり、実世界ブックマークに従って被制御機器を制御したりする機能に加えて、他の機器用の実世界ブックマークに従って、被制御機器１０８を制御する機能を持つ監視制御装置８８０を含む。
【０２５５】
図３０に示すように、監視制御装置８８０は、図４に示す第１の実施の形態に係る監視制御装置１１０のものとそれぞれ同一の通信部１８０、機器属性記憶部１８２、動作状態監視部１８４、読替データ記憶部１８６、機器状態読替部１８８、及び機器状態再現部１９２を含む。
【０２５６】
監視制御装置８８０は図４に示す監視制御装置１１０と異なり、さらに、実世界ブックマークにより指定されるパラメタの名称及び設定値を被制御機器１０８のパラメタ用に変更するために用いる変更テーブルを格納する変更テーブル記憶部８８２と、通信部１８０及び機器属性記憶部１８２に接続され、管理サーバ装置より実世界ブックマークを受信する機能と、受信した実世界ブックマークにより指定されるパラメタの名称及び設定値の変更が必要か否かについての判定を行なう機能とを有するブックマーク判定部８８４と、変更テーブル記憶部８８２に格納されているデータに基づいて、変更が必要であると判定された実世界ブックマークのパラメタの名称及び設定値を、被制御機器１０８に適用可能なものに変更するブックマーク変更部８８６とを含む。
【０２５７】
監視制御装置８８０はさらに、ブックマーク判定部８８４、ブックマーク変更部８８６、及び読替データ記憶部１８６に接続され、ブックマーク判定部８８４が受信し、ブックマーク変更部８８６により被制御機器１０８用に変更された実世界ブックマークを、機器状態再現部１９２に与えるためのブックマーク解読部８８８を含む。
【０２５８】
実世界ブックマーク解読部８８８は、図４に示す実世界ブックマーク解読部１９０と同様に、取得した実世界ブックマークを、読替データ記憶部１８６に記憶された読替データに基づいて解読し、被制御機器１０８に再現させる動作状態を規定するパラメタの名称及び設定値を特定し、パラメタとその設定値との組を機器状態再現部１９２に与える機能を有する。ただし、実世界ブックマーク解読部８８８は、図４に示すブックマーク解読部１９０と異なり、ブックマーク判定部８８４とブックマーク判定部８８との双方から実世界ブックマークを受け、上記した処理を行なう。
【０２５９】
図３１により、変更テーブル記憶部８８２に記憶されている変更テーブル及び実世界ブックマークの変更の概念を説明する。図３１を参照して、被制御機器９００，９０２，…，９０４、及び９０６，９０８，…，９１０があるものとする。第３の実施の形態までの装置では、被制御機器９００，９０２，…，９１０は、それぞれ自分のための実世界ブックマークの取得、及びそれ（又は自分と同じ機種の被制御機器から取得された実世界ブックマーク）による動作状態の再現を行なうことが可能であった。本実施の形態の装置では、例えば被制御機器９０２用の実世界ブックマークを被制御機器９００でも使用可能にする。そのために用いるのが、例えば被制御機器９００と被制御機器９０２との間で実世界ブックマークを変更するための変更テーブルである。変更テーブルとは、被制御機器同士で異なるパラメタの名称及び設定値について、一方の動作を規定するのパラメタの名称及び設定値を他方のパラメタの名称及び設定値に変更するための情報であり、パラメタの名称及び設定値の対応関係を示す情報である。この変更テーブルの存在を、図３１では被制御機器９００と被制御機器９０２との間のパスにより示してある。
【０２６０】
同じ種別の被制御機器は同種の機能を持っていることが通常であるから、このような変更テーブルを準備することは比較的容易である。
【０２６１】
しかし、同じ種別の被制御機器であっても機種が多数になると次のような問題が生じる。すなわち、ある機種とある機種との組合せごとに、その間の実世界ブックマークの変更テーブルを準備しようとすると、その組合せの数が膨大となる。また、新たな機種が登場するたびにその機種との間の変更テーブルを、被制御機器ごとに準備しなければならない。このように可能性のある組合せの全てに対し変更テーブルを準備することはほとんど不可能であり、実用的でない。
【０２６２】
そこで、本実施の形態では、同じ種別の被制御機器については、それらに共通すると考えられる機能を抽出して、それをリファレンスモデルとし、このリファレンスモデルと各機種との間の実世界ブックマークの変更テーブルを機種ごとに用意する。こうすることにより、ある機種が追加された場合には、その機種とリファレンスモデルとの間の相互の変更テーブルさえ用意すれば、同じ種別のほかの機種との間の実世界ブックマークの変更が可能となる。また各被制御機器は自分とリファレンスモデルとの間の実世界ブックマークの変更テーブルさえ記憶しておけば、同じ種別の他の機種の装置との間で、実世界ブックマークの変更をある程度確実に行なうことが保証されることになる。
【０２６３】
図３１に示す例において、被制御機器９００，９０２，…，９０４の機器の種別はいずれも「ビデオ付ＴＶ」であるものとする。また、被制御機器９０６，９０８，…，９１０の機器の種別はいずれも「ＴＶ」であるものとする。この場合、ビデオ付ＴＶについてはリファレンスモデル９１２を、ＴＶについてはリファレンスモデル９１４を、それぞれ規定する。被制御機器９００，９０２，…，９１０は、自己と他の被制御機器との間ではなく、自己と、自己の種別のリファレンスモデルとの間で相互に実世界ブックマークを変更するための変更テーブルを準備し、記憶しておけばよい。図３１において、そうした変更テーブルの存在を、リファレンスモデル９１２と被制御機器９００，９０２，…，９０４の間の実線と、リファレンスモデル９１４と被制御機器９０６，９０８，…，９１０の間の実線とにより示す。
【０２６４】
リファレンスモデル９１２は、機器の種別が「ビデオ付ＴＶ」である被制御機器９００，９０２，…，９０４のいずれにも共通する動作のパラメタを規定するモデルである。また、リファレンスモデル９１４は、機器の種別が「ＴＶ」である被制御機器９０６，９０８，…，９１０のいずれにも共通する動作のパラメタを規定するモデルである。
【０２６５】
なお、リファレンスモデルは、同一種別の機器に共通する動作のパラメタの名称及び設定値を規定するものに限らない。例えば、同一の製作者により製作された被制御機器に共通のパラメタの名称及び設定値を規定するリファレンスモデル９１６を想定した変更テーブルを準備し、変更テーブル記億部８８２に記憶させておくこともできる。さらに、リファレンスモデル９１２及びリファレンスモデル９１４がそれぞれ規定する動作のパラメタの名称及び設定値の内、さらに共通するものを規定するリファレンスモデル９１８を準備し、記憶させておくこと、及びさらに上位のレベルのリファレンスモデルを使用することも可能である。
【０２６６】
図３２に、変更テーブルの一例を示す。図３２に示す変更テーブルは、図３１に示す被制御機器９００と被制御機器９０２についての変更テーブルである。変更テーブル９５０は、２つの機器名を示す項目と、機器の種別を示す項目と、動作を規定するパラメタの名称及び設定値の相違点についての対応関係を示す項目とを含む。
【０２６７】
変更テーブル９５０によると、被制御機器９００の「ｓｈａｒｐｎｅｓｓ」というパラメタの設定値は「０」、「１」、及び「２」である。これに対して、被制御機器９０２の「ｓｈａｒｐｎｅｓｓ」というパラメタの設定値は「ｓｏｆｔ」、「ｄｙｎａｍｉｃ」、及び「ｓｈａｒｐ」である。また、被制御機器９００のサラウンド効果の設定に関するパラメタ「ｓｕｒｒｏｕｕｎｄ」の設定値は、「５．１」、「２．０」、及び「ｏｆｆ」の３種類であるのに対し、被制御機器９０２のサラウンド効果の設定値は「ｏｎ」及び「ｏｆｆ」の２種類である。
【０２６８】
被制御機器９０２を取得対象とする実世界ブックマークを、変更テーブル９５０を用いて変更すると、パラメタ「ｓｈａｒｐｎｅｓｓ」に対応する設定値が「ｓｏｆｔ」、「ｄｙｎａｍｉｃ」、及び「ｓｈａｒｐ」から、「１」、「２」、及び「３」にそれぞれ変更される。また例えば、パラメタ「ｓｕｒｒｏｕｎｄ」の設定値の表記に「５．１」という設定値が記載されていた場合、対応関係が成立しないので、このパラメタについての記載は省略され、被制御機器９００でこの機能は使用されない。
【０２６９】
図３３に、図３１に示すリファレンスモデル９１２と、被制御機器９００との間の変更テーブルの一例を示す。図３３を参照して、この変更テーブル９６０は、図３２に示す変更テーブル９５０と同様の構成であるが、ビデオ付ＴＶのリファレンスモデルが想定する機能、即ちビデオ付ＴＶが共通して有すると考えられる機能と、実際にビデオ付ＴＶとして機能する被制御機器９００が有する機能との間に不一致があるため、互いに対応していないパラメタが、図３２の場合と比較して多くなる。
被制御機器９００用の実世界ブックマークを、この変更テーブル９６０で変更すると、種別が「ビデオ付ＴＶ」である被制御機器に共通のパラメタの名称及び設定値で構成された実世界ブックマークになる。即ち、このような変更を行なうと、「ビデオ付ＴＶ」が備える基本的な動作を規定するパラメタを除くその他のパラメタについての記載は省略される。リファレンスモデル用に変更された実世界ブックマークを、被制御機器９００用に変更する場合も同様に、これら対応関係が成立しないパラメタについての記載は省略される。被制御機器９００で、これら記載が省略された機能は使用されない。
【０２７０】
−動作−
監視制御装置８８０は、第１の実施の形態に係る監視制御装置１１０の、第１の局面及び第２の局面の動作と同様の動作を実行し、機器属性情報及び機器状態情報を管理サーバ装置に送信する。監視制御装置８８０は、動作の第３の局面において、実世界ブックマークを受信し、指定されたパラメタの名称及び設定値を必要に応じて変更する。監視制御装置８８０は、変更した実世界ブックマークに基づいて、被制御機器１０８のパラメタを設定する。以下に、監視制御装置８８０が実世界ブックマークを変更する動作について説明する。
【０２７１】
図３０を参照して、実世界ブックマーク対応機器８７０では、監視制御装置８８０の通信部１８０が実世界ブックマークを受信すると、これをブックマーク判定部８８４に与える。ブックマーク判定部８８４は、実世界ブックマークの取得対象となった機器を示す機器属性情報と、機器属性記憶部１８２に記憶されている機器属性情報とを照合する。
【０２７２】
ブックマーク判定部８８４は、これら両者の機器属性情報の、被制御機器名及び種別が一致するか否かを判定する。ブックマーク判定部８８４は、被制御機器の機器名及び種別が一致したことに応答して、受信した実世界ブックマークを実世界ブックマーク解読部８８８に与える。実世界ブックマーク解読部８８８は、図４に示す実世界ブックマーク解読部１９０と同様の動作で、パラメタの名称及び設定値を機器情報再現部１９２に与える。機器情報再現部１９２は、第１の実施の形態に係る動作と同様の動作で被制御機器１０８のパラメタに、与えられた設定値を設定する。これにより、被制御機器１０８は、所望の動作を実行する。
【０２７３】
一方、ブックマーク判定部８８４による照合の結果、両者の機器の機器名が異なると判定された場合、ブックマーク判定部８８４は、受信した実世界ブックマークと、両者の機器の機器名及び機器の種別を示す情報とをブックマーク変更部８８６に与える。
【０２７４】
ブックマーク変更部８８６は、与えられた被制御機器の機器名及び機器の種別を示す情報をもとに、変更テーブル記憶部８８２が記憶する変更テーブルの中から、以下のようにして実世界ブックマークの変更に用いる変更テーブルを選択し、実世界ブックマークの変更を行なう。
【０２７５】
例えば、与えられた実世界ブックマークの取得対象であった被制御機器が図３１に示す被制御機器９０２であり、実世界ブックマークの再現対象となる被制御機器が被制御機器９００であったとする。変更テーブル記憶部８８２に、被制御機器９００との被制御機器９０２との間でのパラメタ変更を行なうための変更テーブルを保持している。そこで、ブックマーク変更部８８６は、変更テーブル記憶部８８２より、その変更テーブルを用いて直接的にパラメタの変更を行なう。この変更を図３１のパス９２０により示す。具体的には、ブックマーク変更部８８６は、図３２に示す変更テーブル９５０に基づき、パラメタ「ｓｈａｒｐｎｅｓｓ」に対応する設定値を「ｓｏｆｔ」、「ｄｙｎａｍｉｃ」、及び「ｓｈａｒｐ」から、「１」、「２」、及び「３」にそれぞれ変更する。また具体的には、パラメタ「ｓｕｒｒｏｕｎｄ」の設定値として「５．１」という設定値が記載されていた場合、対応関係が成立しないので、このパラメタについての記載は省略される。
【０２７６】
また例えば、被制御機器９０４の動作状態をもとに作成された実世界ブックマークを、実世界ブックマーク対応機器９００で実現させるための変更を行なう場合、ブックマーク変更部８８６は、変更テーブル記憶部８８２より、被制御機器９０４とリファレンスモデル９１２との間の変更テーブルを読出す。ブックマーク変更部８８６は、読出した変更テーブルを用いて、与えられた実世界ブックマークを、機器の種別が「ビデオ付ＴＶ」である被制御機器のリファレンスモデル９１２に対応するものに変更する。この変更を図３１のパス９２２により示す。ブックマーク変更部８８６はさらに、変更された実世界ブックマークを、実世界ブックマーク対応機器９００に対応するように変更する。この変更を図３１のパス９２４により示す。
【０２７７】
また例えば、被制御機器９０８の動作状態をもとに作成された実世界ブックマークを、実世界ブックマーク対応機器９００で実現させるための変更を行なう場合、まず、実世界ブックマークをリファレンスモデル９１４に対応する実世界ブックマークに変更する。この変更を図３１のパス９２６により示す。さらに変更された実世界ブックマークを、リファレンスモデル９１２に対応するものに変更する。この変更を図３１のパス９２８により示す。さらに、このようにして変更された実世界ブックマークを、実世界ブックマーク対応機器９００で使用可能なものに変更する。この変更は、上記した図３１のパス９２４により示す変更と同様のものとなる。なお、リファレンスモデル間での実世界ブックマーク変更を行なえない場合は、リファレンスモデル同士の共通する動作を規定するさらに上位のリファレンスモデルに変更するようにしてもよい。
【０２７８】
ブックマーク変更部８８６は、以上のようにして変更した実世界ブックマークを、実世界ブックマーク解読部８８８に与える。実世界ブックマーク解読部８８８は、図４に示す実世界ブックマーク解読部１９０と同様の動作で、パラメタの名称及び設定値を機器情報再現部１９２に与える。機器情報再現部１９２は、被制御機器のの機器名及び種別が一致した場合と同様の動作で与えられた設定値を被制御機器１０８のパラメタに設定する。これにより、被制御機器１０８は、ブックマーク変更部により変更されたパラメタの名称及び設定値に従い動作を実行することになる。
【０２７９】
このようにして実世界ブックマークの変更を行なうと、変更前後の機器で共通して再現可能な動作状態を指定するパラメタの名称及び設定値で構成された実世界ブックマークが作成されることになる。そのため、多段階の変更を行なうと、その分実世界ブックマークにより指定されるパラメタの数は減少し、パラメタの設定値は抽象的なものとなる。そのため、変更前の実世界ブックマーク中で、パラメタの名称及び設定値が異なるために被制御機器に設定できなかったパラメタに、妥当な設定値を設定することが可能となる。よって、変更後の実世界ブックマークにより妥当な動作状態を再現できる可能性が高くなる。
【０２８０】
なお、ブックマーク変更部８８６は、実世界ブックマーク対応機器及びリファレンスモデル間での変更テーブルの有無を、図３１に示すパスとノードとで構成されたネットワークに基づいて管理するようにしてもよい。このようにして変更テーブルを管理すると、実世界ブックマークの変更を行なう際に、変更回数が最小となる変更方法を検索することが可能となる。こうすることにより、変更された実世界ブックマークによる動作状態の再現精度を向上させることが可能となる。
【０２８１】
また、上記した第４の実施の形態では、監視制御装置８８０が、変更テーブルを保持した。しかし、本発明はこのような実施の形態に限らず、外部のサーバ装置が変更テーブルを保持し、管理するようにしてもよい。この場合、ブックマーク変更部８８６は、与えられた実世界ブックマークに基づき、変更テーブルを外部のサーバ装置に対して要求する。外部のサーバ装置は、与えられた要求に従い、所望のパラメタ変更テーブルをブックマーク変更部８８６に対し送信し、これをテーブル変更部８８６が受信し、実世界ブックマークの変更に用いる。さらに、この外部サーバ装置がブックマーク変更部８８６を備えると実世界ブックマークの変更サービスを提供することが可能となる。
【０２８２】
本実施の形態に係る変更テーブル記憶部８８２、ブックマーク判定部８８４、ブックマーク変更部８８６を図１９に示す第２の実施の形態に係る操作端末装置６０２が備えるようにしてもよい。実世界ブックマークの変更を行なう機能を操作端末装置が備え、実世界ブックマークの書換及び変更の処理を行なうようにすると、ユーザに対してより多くの機器を選択させることが可能となる。
【０２８３】
また同様に、変更テーブル記憶部８８２、ブックマーク判定部８８４、ブックマーク変更部８８６を、図２７に示す第３の実施の形態に係る管理サーバ装置８００が備えるようにしてもよい。このような機能部を含むようにすると、管理サーバ装置が実世界ブックマークの再構成を行なう際に、再現精度の高い実世界ブックマーク対応機器の組合せを決定することが可能となる。また、実世界ブックマークの変更により実世界ブックマークを抽象化してから提供することもできる。こうすることにより、動作状態の再現性が高い実世界ブックマークを提供することが可能になる。
【０２８４】
なお、上記した本発明の実施の形態において、実世界ブックマーク処理システムの各装置の間で行なわれる通信の方法及び種類は問わない。本システムの各装置間は、有線、無線、又は赤外線等により情報の送受信を直接行なってもよい。また、いわゆるインターネット等に代表される一般的な通信経路を介して情報を送受信してもよい。ただし、操作端末装置は、ユーザが操作する装置であるため、携帯性と可搬性を備えた小型の装置であることが望ましい。操作端末装置を使用するユーザの利便性を考慮すると、操作端末装置と管理サーバ装置との間で行なわれる情報の送受信は、直接的な送受信、間接的な送受信を問わず、無線によって行なわれることが望ましい。
【０２８５】
なお上記した本発明の実施の形態に係る実世界ブックマーク処理システムの一例として、操作端末装置、管理サーバ装置、及び実世界ブックマーク対応機器にそれぞれ含まれる各部が、それぞれ一体の構成を例示した。しかし、本実施の形態はそうした実施の形態には限定されない。
【０２８６】
例えば、操作端末装置が、管理サーバ装置を構成する各部の内の一部又は全部を含んでもよい。この場合、操作端末装置は、実世界ブックマーク対応機器から機器属性情報及び機器状態情報を受信することができる。操作端末装置が、これらの情報を保持し、ユーザの入力に従い実世界ブックマークを作成するようにしてもよい。また操作端末装置はユーザの入力に従い、実世界ブックマークを実世界ブックマーク対応機器に対して直接送信するようにしてもよい。
【０２８７】
また例えば、実世界ブックマーク対応機器が、管理サーバ装置を構成する各部の内の、一部又は全部を含んでもよい。この場合、実世界ブックマーク対応機器の監視制御装置は、操作端末装置に対して、直接実世界ブックマークを送信することができる。逆に管理サーバ装置が、監視制御装置が有する機能である動作状態の読替及び解読を統合的に行なってもよい。
【０２８８】
また例えば、操作端末装置が実世界ブックマークを保持する代りに、管理サーバ装置が実世界ブックマークを保持するようにしてもよい。この場合、操作端末装置と管理サーバ装置の間で送受信される情報は、実世界ブックマーク要求情報と、実世界ブックマークを識別するための情報であってもよいため、管理サーバ装置と、操作端末装置との間の通信情報の量を低減することができる。
【０２８９】
また例えば、操作端末装置と実世界ブックマーク対応機器とを一体の構成とすることも可能である。例えば、実世界ブックマーク対応機器の通常の操作を行なうためのユーザ・インタフェースに、操作端末装置の機能を実装してもよい。このようにすると、機器に備え付けのユーザ・インタフェースの操作性が向上する。
【０２９０】
操作端末装置が実世界ブックマークを記憶する代りに、操作端末装置と通信可能な外部の記憶装置に記憶することも可能である。例えば、インターネット上のサーバに実世界ブックマークを記憶させ、さらに記憶させた実世界ブックマークをインターネット上で公開することも可能である。
【０２９１】
なお、上記した第１の実施の形態では、管理サーバ装置が実世界ブックマーク要求情報を受信すると、管理サーバ装置は、受信した時点での実世界ブックマーク対応機器の動作状態を再現するための実世界ブックマークを作成し、操作端末装置に送信した。しかし、本発明はこのような実施の形態には限定されない。
【０２９２】
例えば、管理サーバ装置の機器状態記憶部は、管理サーバ装置が受信した機器状態情報を蓄積するようにしてもよい。操作端末装置は、実世界ブックマーク要求情報を作成する際に、ユーザよりどの時点での機器の動作状態に関する実世界ブックマークを取得するについて指定を受けるようにすることも可能である。さらに操作端末装置が実世界ブックマーク要求情報に、ユーザが指定した時点に関する時刻情報を含めて管理サーバ装置に送信し、管理サーバ装置は、時刻情報に基づき、機器状態記憶部に記憶されている機器状態情報の中から指定された時点での被制御機器の動作に関するものを読出して実世界ブックマークを作成してもよい。
【０２９３】
また例えば、操作端末装置は、ユーザから実世界ブックマークの予約を受け、予約された時刻になると実世界ブックマークの取得動作を開始するようにすることも可能である。このようにすると、ユーザが所望する任意の時点における被制御機器の動作状態に関する実世界ブックマークする取得することが可能となる。
【０２９４】
上記した第１の実施の形態及び第２の実施の形態では、ユーザはユーザ・インタフェース部に表示された画面表示を見て、入力を行なうことにより、実世界ブックマーク対応機器及び実世界ブックマークの指定を行なった。しかし、本発明はこのような実施の形態には限定されない。本発明は、ユーザの操作端末装置に対する入力方法を問わない。例えば、音声によって入力を行なってもよい。また例えば、図１３及び図１４に示す携帯電話を操作端末装置として使用する場合、カメラを用いてユーザが実世界ブックマーク対応機器を撮影し、操作端末装置は、撮影された画像データに基づいて実世界ブックマーク対応機器を特定するようにしてもよい。この場合、実世界ブックマークの再現動作を行なう際に、ユーザが撮影した画像データを表示するようにすると、ユーザが実世界ブックマーク対応機器を選択する際に便利である。
【０２９５】
上記した本発明の実施の形態では、機器属性情報、機器状態情報、及び実世界ブックマークはＸＭＬ形式の文字列情報であった。しかし、本発明はこのような実施の形態には限定されない。これらの情報は、本システムを構成する各装置間で共通して使用できる形式の情報であれば、その形式は問わない。例えば、これらの情報はバイナリデータであってもよい。さらには、これらの情報は暗号化されたデータであってもよい。この場合、実世界ブックマーク処理システムを構成する各装置は、情報を暗号化する機能と暗号を解読する機能とをさらに有する必要がある。
【０２９６】
また、動画コンテンツ等の情報の送受信及び表示を行なう機器を実世界ブックマーク対応機器とする場合、当該機器が有する機能の内、情報の送受信及び表示に関する機能について、ウェブクライアントの能力又はユーザの嗜好をサーバに伝達するための技術であるＣＣ／ＰＰ（Ｃｏｍｐｏｓｉｔｅ  Ｃａｐａｂｉｌｉｔｙ／Ｐｒｅｆｅｒｅｎｃｅ  Ｐｒｏｆｉｌｅｓ）を用いて実世界ブックマークを作成してもよい。
【０２９７】
上記した第３の実施の形態では、実世界ブックマークに実世界ブックマーク対応機器のアドレス、機種名、シリアルナンバーなど、実世界ブックマーク対応機器を識別するための情報を必ずしも含む必要はない。管理サーバ装置は、これら識別するための情報を含めずに、実世界ブックマークを作成することも可能である。このようにすると、ユーザが持っている機器の詳細を他人に知られることなく、実世界ブックマークを別のユーザと交換することも可能となる。
【０２９８】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
【図面の簡単な説明】
【０２９９】
【図１】本発明の実施の形態に係る実世界ブックマーク処理システムの構成の概要を示す図である。
【図２】本発明の第１の実施の形態に係る操作端末装置１０６の機能的構成を示すブロック図である。
【図３】第１の実施の形態に係る管理サーバ装置１０４の機能的構成を示すブロック図である。
【図４】第１の実施の形態に係る実世界ブックマーク対応機器１０２の監視制御装置１１０の機能的構成を示すブロック図である。
【図５】本発明の実施の形態に係る機器属性情報の一例を示す図である。
【図６】本発明の実施の形態に係る機器属性情報の別の一例を示す図である。
【図７】本発明の実施の形態に係る読替データの一例を示す図である。
【図８】本発明の実施の形態に係る機器状態情報の一例を示す図である。
【図９】本発明の実施の形態に係る実世界ブックマークの一例を示す図である。
【図１０】第１の実施の形態に係る実世界ブックマーク処理システムの各装置間で送受信される情報の概要を示す図である。
【図１１】の第１の実施の形態の動作の第２の局面において実世界ブックマークの取得動作中の表示画面の遷移例を示す図である。
【図１２】第１の実施の形態の動作の第３の局面において表示される実世界ブックマークの一覧の例を示す図である。
【図１３】操作端末装置１０６を携帯電話により実現する場合の、携帯電話の正面図である。
【図１４】操作端末装置１０６を携帯電話により実現する場合の、携帯電話の背面面図である。
【図１５】操作端末装置１０６を携帯電話により実現する場合の、携帯電話３２０のブロック図である。
【図１６】第１の実施の形態に係る操作端末プログラムの制御構造を示すフローチャートである。
【図１７】第１の実施の形態に係る管理サーバプログラムの制御構造を示すフローチャートである。
【図１８】第１の実施の形態に係る監視制御プログラムの制御構造を示すフローチャートである。
【図１９】本発明の第２の実施の形態に係る操作端末装置の機能的構成を示すブロック図である。
【図２０】第２の実施の形態に係る書換部６１６が行なう実世界ブックマークの書換の例を示す図である。
【図２１】第２の実施の形態に係る実世界ブックマーク処理システムの各装置間で行なわれるデータ送受信の流れを示す概略図である。
【図２２】第２の実施の形態の動作例１において表示される実世界ブックマークの一覧表示画面の例を示す図である。
【図２３】第２の実施の形態の動作例１において表示される実世界ブックマーク対応機器の一覧表示の例を示す図である。
【図２４】第２の実施の形態の動作例２において、ユーザ・インタフェース部１４６に表示される画面表示の遷移例を示す図である。
【図２５】第２の実施の形態に係る操作端末プログラムの制御構造を示すフローチャートである。
【図２６】図２５に示す操作端末プログラムにおいて、世界ブックマークの特定及び書換を行なう処理の制御構造を示すフローチャートである。
【図２７】本発明の第３の実施の形態に係る管理サーバ装置の機能的構成を示すブロック図である。
【図２８】第３の実施の形態に係る管理サーバプログラムの制御構造を示すフローチャートである。
【図２９】図２８に示す管理サーバプログラムにおいて、実世界ブックマークの再構成及び送信を行なう処理の制御構造を示すフローチャートである。
【図３０】本発明の第４の実施の形態に係る実世界ブックマーク対応機器８７０の監視制御装置８８０の機能的構成を示す図である。
【図３１】実世界ブックマークの変更及び変更テーブルの概念を示す図である。
【図３２】第４の実施の形態に係る変更テーブルの一例を示す図である。
【図３３】第４の実施の形態に係る変更テーブルの別の一例を示す図である。
【符号の説明】
【０３００】
１００、６３０、６５０  実世界ブックマーク処理システム、１０２、８７０  実世界ブックマーク対応機器、１０４、８００  管理サーバ装置、１０６、６０２  操作端末装置、１０８  被制御機器、１１０、８８０  監視制御装置、１４０、１８０  通信部、１４２  機器属性取得部、１４４、１６６、１８２  機器属性記憶部、１４６  ユーザ・インタフェース部、１４８  実世界ブックマーク取得部、１５０  実世界ブックマーク記憶部、１５２、６１４  実世界ブックマーク再現要求部、１６０  第１の通信部、１６２  第２の通信部、１６４  機器情報取得部、１６８  機器状態記憶部、１７０  要求取得部、１７２  実世界ブックマーク作成部、１８４  動作状態監視部、１８６  読替データ記憶部、１８８  機器状態読替部、１９０、８８８  ブックマーク解読部、１９２  機器状態再現部、２００、２１０  機器属性情報、２２０  読替データ、２３０  機器状態情報、２４０、６２０、６２４  実世界ブックマーク、３２０  携帯電話、３２２  表示装置、３２４  スピーカ、３２６  マイク、３２８  テンキー、３３０  アンテナ、３３２  ファンクションキー、３３４  カーソルキー、３４０  カメラ、３５０  ＣＰＵ、３５２  ＲＯＭ、３５４  ＲＡＭ、３５６  記憶装置、３５８  通信インタフェース、３６０  キー入力装置、  ３６２  画像入力装置、６１０  候補機器選択部、６１２  実世界ブックマーク選択部、６１６  書換部、８０２  可否判定部、８０４  機器選定部、８０６  再構成部、８８２  変更テーブル記憶部、８８４  ブックマーク判定部、８８６  ブックマーク変更部
【図１】
2005151389.tif 000003
【図２】
2005151389.tif 000004
【図３】
2005151389.tif 000005
【図４】
2005151389.tif 000006
【図５】
2005151389.tif 000007
【図６】
2005151389.tif 000008
【図７】
2005151389.tif 000009
【図８】
2005151389.tif 000010
【図９】
2005151389.tif 000011
【図１０】
2005151389.tif 000012
【図１１】
2005151389.tif 000013
【図１２】
2005151389.tif 000014
【図１３】
2005151389.tif 000015
【図１４】
2005151389.tif 000016
【図１５】
2005151389.tif 000017
【図１６】
2005151389.tif 000018
【図１７】
2005151389.tif 000019
【図１８】
2005151389.tif 000020
【図１９】
2005151389.tif 000021
【図２０】
2005151389.tif 000022
【図２１】
2005151389.tif 000023
【図２２】
2005151389.tif 000024
【図２３】
2005151389.tif 000025
【図２４】
2005151389.tif 000026
【図２５】
2005151389.tif 000027
【図２６】
2005151389.tif 000028
【図２７】
2005151389.tif 000029
【図２８】
2005151389.tif 000030
【図２９】
2005151389.tif 000031
【図３０】
2005151389.tif 000032
【図３１】
2005151389.tif 000033
【図３２】
2005151389.tif 000034
【図３３】
2005151389.tif 000035