(57)【要約】【課題】  被制御機器のようにイベントが発生する機器から発生したイベント情報を収集して提供するイベント情報管理装置を提供する。【解決手段】  同一のネットワーク上に位置するイベント発生機器から発生したイベントに関するイベント情報をマルチキャスト方式によって受信し、前記受信したイベント情報を管理するイベント管理モジュールと、前記受信したイベント情報を格納する格納モジュールと、前記イベント発生機器に対する制御を行う制御モジュールとを含み、前記イベント管理モジュールはイベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供する。【選択図】      図３
2011034585.tif 000002
【特許請求の範囲】
【請求項１】
同一のネットワーク上に位置するイベント発生機器から発生したイベントに関するイベント情報をマルチキャスト方式によって受信し、前記受信したイベント情報を管理するイベント管理モジュールと、
前記受信したイベント情報を格納する格納モジュールと、
前記イベント発生機器に対する制御を行う制御モジュールとを含み、
前記イベント管理モジュールは、イベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供するイベント情報管理装置。
【請求項２】
前記イベント管理要請機器は、前記提供されたイベント情報をユーザに提供する請求項１に記載のイベント情報管理装置。
【請求項３】
前記イベント情報は、イベントが発生した時間に関する情報を含む請求項１に記載のイベント情報管理装置。
【請求項４】
前記イベント情報は、発生したイベントの内容に関する情報を含む請求項１に記載のイベント情報管理装置。
【請求項５】
前記イベント情報は、イベントが発生したイベント発生機器の識別情報を含む請求項１に記載のイベント情報管理装置。
【請求項６】
前記イベント管理モジュールは、前記格納モジュールに格納された複数のイベント情報からなるイベントログ情報を前記イベント管理要請機器に伝送する請求項１に記載のイベント情報管理装置。
【請求項７】
前記イベント情報は前記イベント発生機器から生成したイベントメッセージに含まれて伝送され、前記イベントメッセージはマルチキャスト伝送のためのマルチキャストＩＰアドレスおよびポート情報とイベントメッセージ識別情報とを含む請求項１に記載のイベント情報管理装置。
【請求項８】
インターネットを介して接続されたイベント発生機器から発生したイベントに関するイベント情報を受信し、前記受信したイベント情報を管理するイベント管理モジュールと、
前記受信したイベント情報を格納する格納モジュールとを含み、
前記イベント管理モジュールは、イベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供するイベント情報管理装置。
【請求項９】
前記イベント管理要請機器は、前記提供されたイベント情報をユーザに提供する請求項８に記載のイベント情報管理装置。
【請求項１０】
前記イベント情報は、前記イベント発生機器から提供する更新情報を含む請求項８に記載のイベント情報管理装置。
【請求項１１】
前記イベント情報は、前記イベント発生機器の位置情報を含む請求項８に記載のイベント情報管理装置。
【請求項１２】
前記位置情報は、ＵＲＬ情報を含む請求項１１に記載のイベント情報管理装置。
【請求項１３】
前記イベント管理モジュールは、前記格納モジュールに格納された複数のイベント情報からなるイベントログ情報を前記イベント管理要請機器に伝送する請求項８に記載のイベント情報管理装置。
【請求項１４】
同一のネットワーク上に位置するイベント発生機器から発生したイベントに関するイベント情報をマルチキャスト方式によって受信するステップと、
前記受信したイベント情報を格納するステップと、
イベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供するステップとを含むイベント情報管理方法。
【請求項１５】
前記イベント管理要請機器が前記提供されたイベント情報をユーザに提供するステップをさらに含む請求項１４に記載のイベント情報管理方法。
【請求項１６】
前記イベント情報は、イベントが発生した時間に関する情報を含む請求項１４に記載のイベント情報管理方法。
【請求項１７】
前記イベント情報は、発生したイベントの内容に関する情報を含む請求項１４に記載のイベント情報管理方法。
【請求項１８】
前記イベント情報は、イベントが発生したイベント発生機器の識別情報を含む請求項１４に記載のイベント情報管理方法。
【請求項１９】
前記格納された複数のイベント情報からなるイベントログ情報を前記イベント管理要請機器に伝送するステップをさらに含む請求項１４に記載のイベント情報管理方法。
【請求項２０】
前記イベント情報は前記イベント発生機器から生成されたイベントメッセージに含まれて伝送され、前記イベントメッセージはマルチキャスト伝送のためのマルチキャストＩＰアドレスおよびポート情報とイベントメッセージ識別情報とを含む請求項１４に記載のイベント情報管理方法。
【請求項２１】
インターネットを介して接続されたイベント発生機器から発生したイベントに関するイベント情報を受信するステップと、
前記受信したイベント情報を格納するステップと、
イベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供するステップとを含むイベント情報管理方法。
【請求項２２】
前記イベント管理要請機器は、前記提供されたイベント情報をユーザに提供する請求項２１に記載のイベント情報管理方法。
【請求項２３】
前記イベント情報は、前記イベント発生機器から提供する更新情報を含む請求項２１に記載のイベント情報管理方法。
【請求項２４】
前記イベント情報は、前記イベント発生機器の位置情報を含む請求項２１に記載のイベント情報管理方法。
【請求項２５】
前記位置情報は、ＵＲＬ情報を含む請求項２４に記載のイベント情報管理方法。
【請求項２６】
前記格納された複数のイベント情報からなるイベントログ情報を前記イベント管理要請機器に伝送するステップをさらに含む請求項２１に記載のイベント情報管理方法。
【請求項２７】
イベント発生機器と、
前記イベント発生機器から発生したイベントに関するイベント情報を受信するイベント情報管理装置と、
前記イベント情報管理装置から前記イベント情報を受信してユーザに提供するイベント管理要請機器とを含むイベント情報管理システム。
【請求項２８】
前記イベント情報管理装置は、前記受信したイベント情報を格納する請求項２７に記載のイベント情報管理システム。
【請求項２９】
前記イベント情報管理装置は、前記イベント管理要請機器の要請に応じ、前記格納された複数のイベント情報からなるイベントログ情報を前記イベント管理要請機器に伝送する請求項２８に記載のイベント情報管理システム。
【請求項３０】
前記イベント発生機器はインターネットを介して前記イベント情報管理装置に接続し、前記イベント情報は更新情報を含む請求項２７に記載のイベント情報管理システム。
【請求項３１】
前記イベント情報は、イベントが発生した時間に関する情報を含む請求項２７に記載のイベント情報管理システム。
【請求項３２】
前記イベント情報は、発生したイベントの内容に関する情報を含む請求項２７に記載のイベント情報管理システム。
【請求項３３】
前記イベント情報は、イベントが発生したイベント発生機器の識別情報を含む請求項２７に記載のイベント情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベント情報を管理する装置、方法、およびシステムに関し、より詳しくは、ホームネットワークのように一定したドメインを形成するネットワークに含まれた機器から発生する多様なイベント情報を収集して管理し、ユーザにイベント情報を提供することに関するものである。
【背景技術】
【０００２】
通信およびネットワーク技術の発達に伴い、最近多様な形態のホームネットワークが登場するようになり、ホームネットワークを構成する様々な機器に対する制御および監視においてユーザの便宜性を増大させるための多様な技術が提案されている。
【０００３】
特に、各機器から発生するイベント情報、例えばセットトップボックスから受信される放送をユーザによって設定された時間に録画し始めたり洗濯機の洗濯が終了するというように、各機器の状態変化を示す情報が収集されてユーザに提供されることにより、ユーザが各機器の状態変化をより便利に認識することができる技術が提案されている。
【０００４】
このような技術の代表的な例として、ＵＰｎＰ技術に基づくホームネットワークでは、図１に示すような過程によってホームネットワークに属する各々の機器から発生するイベント情報がユーザに提供され得る。
【０００５】
図１は、従来のＵＰｎＰ技術に係るイベント情報の獲得過程を概略的に示すフローチャートである。
【０００６】
図１における「制御機器」は、ユーザの入力によりホームネットワークを構成する他の機器の状態を変化させたり、他の機器から発生した状態変化に関する情報を受信してユーザに提供したりする役割をする。また、「被制御機器」は、前記制御機器によって動作し、所定の手順を経て発生したイベントに関する情報を前記制御機器に提供する役割をする。ここで、前記制御機器と前記被制御機器は、同一のホームネットワークに属する機器である。
【０００７】
図１に示すように、まず制御機器は、被制御機器に前記被制御機器から発生するイベントを受信するためのイベント登録を要請する（Ｓ１１０）。このようなイベントの登録要請は、制御機器を用いるユーザの入力によって行われたり、制御機器が動作し始めながら自動的に行われる。
【０００８】
前記要請に対して被制御機器は、前記制御機器にイベント登録について応答する（Ｓ１２０）。次に、現在の被制御機器の状態に関する情報を含む初期イベントメッセージを前記制御機器に伝送する（Ｓ１３０）。
【０００９】
Ｓ１３０ステップ後に、被制御機器から被制御機器の状態変化を示すイベントが発生すれば（Ｓ１４０）、発生したイベントに関する情報を含むイベントメッセージが前記制御機器に伝送される（Ｓ１５０）。この時、複数のイベントが同時に発生した場合は、発生したイベントに関する情報を１つのイベントメッセージに含んで伝送することもできる。
【００１０】
したがって、制御機器は、前記伝送されたイベントメッセージを解釈し、被制御機器から発生したイベントに関する情報をユーザに提供することができる。
【００１１】
しかし、前記の場合、制御機器が被制御機器から発生したイベントに関する情報を得るためには、必ず制御機器が被制御機器にイベント登録を要請しなければならない。このため、イベントの登録要請を行うことのできない機器では被制御機器から発生したイベント情報が分からなくなる問題があり、制御機器が被制御機器と同一のホームネットワークに属する場合でなければ、制御機器がイベントの登録要請機能を有しても被制御機器から発生したイベント情報を受信できない問題がある。
【００１２】
また、制御機器がＵＰｎＰ技術に基づいてイベントの登録要請を行うことができるといっても、制御機器の電源がオフになっている場合には、被制御機器から発生したイベント情報を受信できなくなる。例えば、ユーザがＰＤＡを制御機器にして被制御機器に該当するＰＶＲに予約録画を指令した後にＰＤＡの電源をオフにした場合、ＰＶＲが予約録画に失敗して、これに対するイベントを伝送しようとしてもＰＤＡの電源がオフ状態になっているため、ＰＤＡはイベント情報を受信できなくなる。
【００１３】
このようにＵＰｎＰに基づくイベントの登録要請を行うことができなかったり、制御機器が被制御機器と同一のホームネットワークに属しなかったりする場合にも、被制御機器から発生したイベント情報を受信できる方法が必要とされる。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
本発明は、被制御機器のようにイベントが発生する機器から発生したイベント情報を収集して提供するイベント情報管理装置を開示することにより、より効率的にイベント情報を共有することを目的とする。
【００１５】
本発明の目的は、以上で言及した目的に制限されず、言及していないまた他の目的は下記記載によって当業者が明確に理解できるものである。
【課題を解決するための手段】
【００１６】
前記目的を達成するために、本発明の一態様に係るイベント情報管理装置は、同一のネットワーク上に位置するイベント発生機器から発生したイベントに関するイベント情報をマルチキャスト方式によって受信し、前記受信したイベント情報を管理するイベント管理モジュールと、前記受信したイベント情報を格納する格納モジュールと、前記イベント発生機器に対する制御を行う制御モジュールとを含み、前記イベント管理モジュールは、イベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供する。
【００１７】
本発明の他の態様に係るイベント情報管理装置は、インターネットを介して接続されたイベント発生機器から発生したイベントに関するイベント情報を受信し、前記受信したイベント情報を管理するイベント管理モジュールと、前記受信したイベント情報を格納する格納モジュールとを含み、前記イベント管理モジュールは、イベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供する。
【００１８】
本発明のまた他の態様に係るイベント情報を管理する方法は、同一のネットワーク上に位置するイベント発生機器から発生したイベントに関するイベント情報をマルチキャスト方式によって受信するステップと、前記受信したイベント情報を格納するステップと、イベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供するステップとを含む。
【００１９】
本発明のまた他の態様に係るイベント情報を管理する方法は、インターネットを介して接続されたイベント発生機器から発生したイベントに関するイベント情報を受信するステップと、前記受信したイベント情報を格納するステップと、イベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供するステップとを含む。
【００２０】
本発明のまた他の態様に係るイベント情報管理システムは、イベント発生機器と、前記イベント発生機器から発生したイベントに関するイベント情報を受信するイベント情報管理装置と、前記イベント情報管理装置から前記イベント情報を受信してユーザに提供するイベント管理要請機器とを含む。
【発明の効果】
【００２１】
本発明によれば、ＵＰｎＰに基づくイベント登録要請を行うことができなかったり、イベント発生機器と同一のネットワークに属しない機器を介してもイベント発生機器から発生したイベント情報を受信できる効果がある。
【００２２】
また、本発明によれば、より効率的にイベント情報を管理できる効果がある。
【図面の簡単な説明】
【００２３】
【図１】従来技術に係るイベント情報の獲得過程を示すフローチャートである。
【図２】本発明の一実施形態に係るイベント情報を管理するシステムを示すブロック図である。
【図３】本発明の一実施形態に係るイベント情報を管理するイベント情報管理装置の構成を示すブロック図である。
【図４】本発明の一実施形態に係るイベント情報を管理する方法を示すフローチャートである。
【図５】本発明の他の実施形態に係るイベント情報を管理する方法を示すフローチャートである。
【図６】本発明の一実施形態に係るイベントログ情報テーブルを示す例示図である。
【発明を実施するための形態】
【００２４】
その他、実施形態の具体的な事項は、詳細な説明および図面に含まれている。
【００２５】
本発明の利点および特徴、そしてそれらを達成する方法は、添付する図面と共に詳細に後述する実施形態を参照すれば明確になる。しかし、本発明は以下にて開示する実施形態に限定されず、互いに異なる多様な形態によって実施され、単に本実施形態は本発明の開示が完全なものとなるようにし、本発明が属する技術分野で通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであって、本発明は請求項の範疇によってのみ定義されるものである。
【００２６】
以下、本発明の実施形態に係るイベント情報を管理する装置、方法、およびシステムを説明するためのブロック図または処理フローチャートに対する図面を参考にして本発明について説明する。この時、処理フローチャートの各ブロックとフローチャートの組合せは、コンピュータプログラムインストラクションによって行われることが理解できる。これらコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータ、またはその他のプログラム可能なデータプロセシング装備のプロセッサに搭載することができるため、コンピュータまたはその他のプログラム可能なデータプロセシング装備のプロセッサを介して行われるそのインストラクションがフローチャートブロックで説明する機能を行う手段を生成するようになる。これらコンピュータプログラムインストラクションは、特定方式で機能を具現するために、コンピュータまたはその他のプログラム可能なデータプロセシング装備が備えられるコンピュータによって利用可能または読取可能なメモリに格納されることも可能であるため、そのコンピュータによって利用可能または読取可能なメモリに格納されたインストラクションは、フローチャートブロックで説明する機能を行うインストラクション手段を含む製造品目の生産に用いることも可能である。コンピュータプログラムインストラクションは、コンピュータまたはその他のプログラム可能なデータプロセシング装備上に搭載することも可能であるため、コンピュータまたはその他のプログラム可能なデータプロセシング装備上で一連の動作ステップが行われ、コンピュータで実行されるプロセスを生成して、コンピュータまたはその他のプログラム可能なデータプロセシング装備の機能を行うインストラクションはフローチャートブロックで説明する各ステップの機能を実行することも可能である。
【００２７】
また、各ブロックは、特定された論理的機能を実行するための１つ以上の実行可能なインストラクションを含むモジュール、セグメント、またはコードの一部を示すことができる。また、複数の代替実行例ではブロックで言及された機能が順序から外れて行われることも可能であることに注目しなければならない。例えば、連続して図示している２つのブロックは、実質的に同時に行われることも可能で、またはそのブロックが時には該当機能により逆順に行われることも可能である。
【００２８】
一方、本明細書で用いられる「イベント」とは、ホームネットワークに属する機器から発生する様々な状態変化、例えばセットトップボックスで放送録画が始まったり終了したりすること、ＤＶＤプレーヤが停止することなどを示し、各機器の種類によって多様な形態のイベントが発生され得る。また、本明細書で用いられる「イベント」とは、ホームネットワークに属しなくてもインターネットを介してホームネットワークに接続された機器から提供する情報更新の意味としても用いられる。
【００２９】
また、本明細書で用いられる「イベント情報」とは、イベントを発生させた機器識別情報、イベントが発生した時間、イベントの内容などのように、発生したイベントに関する情報を意味する。
【００３０】
図２は、本発明の一実施形態に係るイベント情報を管理するシステムを示すブロック図であり、イベント情報管理システム２００は、イベント管理要請機器２１０、イベント情報管理装置２５０、およびイベント発生機器２９０を含む。
【００３１】
ここで、図２にはイベント管理要請機器２１０とイベント情報管理装置２５０とが分離して示されているが、イベント管理要請機器２１０とイベント情報管理装置２５０は物理的に１つの機器で動作され得る。
【００３２】
また、イベント管理要請機器２１０、イベント情報管理装置２５０、そしてイベント発生機器２９０は、単一のホームネットワークに属するが、必ずしもこれに限定されるものではない。
【００３３】
すなわち、イベント情報管理装置２５０とイベント発生機器２９０だけが単一のホームネットワークに属することもできる。この場合、イベント管理要請機器２１０は、イベント情報管理装置２５０に接続可能な携帯用モバイル機器であるか、あるいは遠隔でイベント情報管理装置２５０に接続可能な端末機器であり得る。また、この場合イベント情報管理装置２５０は、ホームネットワークでのゲートウェイ役割を行う。
【００３４】
また、イベント情報管理装置２５０とイベント発生機器２９０は、互いに異なるネットワークに属することもできる。例えば、イベント情報管理装置２５０とイベント管理要請機器２１０が１つのホームネットワークに属し、イベント発生機器２９０はインターネットを介してイベント情報管理装置２５０に接続され得る。この場合、イベント情報管理装置２５０は、イベント発生機器２９０に対する位置情報、例えばＵＲＬ情報が格納されており、格納されたＵＲＬを用いてイベント発生機器２９０とインターネットを介して接続する。また他の実施形態として、イベント発生機器２９０が既に定義されているイベント情報管理装置２５０のＵＲＬに接続することにより、イベント発生機器２９０とイベント情報管理装置２５０がインターネットを介して接続され得る。
【００３５】
イベント管理要請機器２１０は、図１に示すようなＵＰｎＰ技術に基づくホームネットワークでの制御機器のみならず、イベント発生機器２９０と直接接続することが難しかったり、ＵＰｎＰ技術によらない機器を含む。
【００３６】
また、イベント管理要請機器２１０は、ユーザの入力によって、またはイベント管理要請機器２１０が動作し始めることにより、イベント情報管理装置２５０に対してイベント発生機器２９０から発生するイベントに関する情報を収集し、収集された情報の提供を要請することができる。
【００３７】
イベント情報管理装置２５０は、イベント管理要請機器２１０の要請に応じてイベント発生機器２９０から発生したイベント情報を収集し、収集されたイベント情報をイベント管理要請機器２１０に提供する。
【００３８】
また、イベント情報管理装置２５０は、イベント発生機器２９０を制御することもでき、イベント発生機器２９０の制御にともなうイベント情報をイベント管理要請機器２１０に提供することもできる。
【００３９】
イベント発生機器２９０は、イベント情報管理装置２５０によって制御され、前記制御により、またはイベント発生機器２９０そのものから発生したイベントに関する情報をイベント情報管理装置２５０に伝送できる。この時、イベント情報はマルチキャスト方式によって伝送され得る。また、イベント発生機器２９０がインターネットを介してイベント情報管理装置２５０に接続された場合には、イベント発生機器２９０で情報が更新される場合、例えばイベント発生機器２９０が株式情報または天気情報を提供する機器であって、該当する情報が更新される場合、更新された情報をイベント情報にしてイベント情報管理装置２５０に提供され得る。この時、株式情報または天気情報は、時間、日、週ごとに更新される情報を提供することができ、このような更新周期はイベント発生機器２９０に予め設定され得る。
【００４０】
図２に示されたシステム２００の動作について具体的に説明する。
【００４１】
まず、イベント管理要請機器２１０がイベント情報管理装置２５０に対し、イベント発生機器２９０から発生したイベントに関するイベント情報を管理するように要請する。この時、イベント管理要請機器２１０は、イベント情報管理装置２５０とＵＰｎＰ通信を行ったり、すでに設定されたプロトコルを用いて通信を行ったりすることができる。
【００４２】
イベント発生機器２９０からイベントが発生すれば、発生したイベントに関するイベント情報を含むイベントメッセージがイベント情報管理装置２５０に伝送される。この時、イベントメッセージは、マルチキャスト方式によって伝送され得る。
【００４３】
イベント情報管理装置２５０は、受信したイベントメッセージからイベント情報を抽出してイベント管理要請機器２１０に伝送したり、抽出されたイベント情報を格納した後イベント管理要請機器２１０の要請に応じて提供することもできる。
【００４４】
イベント管理要請機器２１０は、イベント情報管理装置２５０から受信したイベント情報を表示したり、サウンドとして出力してユーザに提供したりすることができる。
【００４５】
イベント発生機器２９０がイベント情報管理装置２５０とインターネットを介して接続された場合、イベント発生機器２９０は、イベント情報管理装置２５０の要請に応じて更新された情報をイベント情報としてイベント情報管理装置２５０に伝送できる。
【００４６】
図３は、本発明の一実施形態に係るイベント情報を管理するイベント情報管理装置の構成を示すブロック図である。
【００４７】
図３に示すように本発明に係るイベント情報管理装置２５０は、ネットワークインターフェースモジュール２５２、制御モジュール２５４、格納モジュール２５６、およびイベント管理モジュール２６０を含む。
【００４８】
ネットワークインターフェースモジュール２５２は、イベント管理要請機器２１０またはイベント発生機器２９０との通信を行い、通信媒体によって有線または無線通信が可能である。
【００４９】
制御モジュール２５４は、イベント情報管理に関連し、ネットワークインターフェースモジュール２５２を介して受信したメッセージを解釈したり、イベント管理要請機器２１０またはイベント発生機器２９０に伝送するメッセージを生成して、ネットワークインターフェースモジュール２５２を介して伝送したりする役割をする。また、制御モジュール２５４は、イベント発生機器２９０を制御するための制御メッセージを生成し、ネットワークインターフェースモジュール２５２を介してイベント発生機器２９０に伝送することもできる。
【００５０】
イベント管理モジュール２６０は、イベント発生機器２９０から受信したイベントメッセージを解釈して、発生したイベントに関するイベント情報を格納モジュール２５６に格納し、これを管理する。また、イベント管理要請機器２１０の要請に応じ、格納モジュール２５６に格納されたイベント情報を抽出して制御モジュール２５４に提供し、制御モジュール２５４は、前記抽出された情報に基づいてイベントログ情報を提供するためのメッセージを生成し、ネットワークインターフェースモジュール２５２を介してイベント管理要請機器２１０に伝送する。
【００５１】
制御モジュール２５４とイベント管理モジュール２６０は、１つのモジュールとして動作することもできる。
【００５２】
格納モジュール２５６は、イベント発生機器２９０から発生したイベントに関するイベント情報を格納する。
【００５３】
この時、本実施形態で用いられる「モジュール」という用語は、ソフトウェアまたはＦＰＧＡまたはＡＳＩＣのようなハードウェア構成要素を意味し、モジュールはある役割を行う。ところが、モジュールは、ソフトウェアまたはハードウェアに限定される意味ではない。モジュールは、アドレッシングできる格納媒体にあるように構成することもでき、１つまたはそれ以上のプロセッサを再生させるように構成することもできる。したがって、一例としてモジュールはソフトウェア構成要素、オブジェクト指向ソフトウェア構成要素、クラス構成要素およびタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバ、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、および変数を含む。構成要素とモジュールの中で提供されている機能は、さらに小さい数の構成要素およびモジュールに結合したり、追加的な構成要素とモジュールにさらに分離したりすることができる。それだけでなく、構成要素およびモジュールはデバイスまたは保安マルチメディアカード内の１つまたはそれ以上のＣＰＵを再生させるように具現することもできる。
【００５４】
図３に示す各モジュールの動作について、図４および図５に示すフローチャートによって具体的に説明する。図４ではイベント発生機器２９０がイベント情報管理装置２５０と同一のネットワークに属した場合の動作を示しており、図５ではイベント発生機器２９０がインターネットを介してイベント情報管理装置２５０に接続された場合の動作を示している。
【００５５】
まず図４に示すように、イベント管理要請機器２１０がイベント情報管理装置２５０に対し、イベント発生機器２９０から発生するイベント情報を格納するように要請する（Ｓ４０２）。
【００５６】
一方、ユーザはイベント情報管理装置２５０に対し、ネットワークに存在するすべての機器から発生するイベントを自動管理するように設定することもできる。この場合イベント情報管理装置２５０は、イベント管理要請機器２１０からのイベント情報の格納要請がなくてもイベントを管理することができる。
【００５７】
前記要請に応じ、イベント情報管理装置２５０の制御モジュール２５４は、イベント情報を格納するための環境を設定する（Ｓ４０４）。例えば、制御モジュール２５４は、イベントが発生した時間、イベントが発生したイベント発生機器、またはイベント種類によって該当情報を格納モジュール２５６に格納できる環境を造ることができる。
【００５８】
また、ユーザがイベント管理要請機器２１０を介してイベント情報格納を要請する時、環境設定に関する情報を提供することによってユーザの所望する形態でイベント情報が格納される環境を設定することもできる。
【００５９】
このような環境が設定された後、イベント発生機器２９０における機器の状態変化、例えばＤＶＤプレーヤの動作中止、エラー発生のようなイベントが発生すれば（Ｓ４０６）、イベント発生機器２９０は発生したイベントに関するイベント情報を含むイベントメッセージをマルチキャスト方式でイベント情報管理装置２５０に伝送する（Ｓ４０８）。
【００６０】
この時、イベント情報はイベント発生機器の状態変化を示す変数および前記変数値を含むことができ、このような情報はフレーム型またはＸＭＬ（エクステンシブルマークアップランゲージ）のような構造化された文書形態で伝送され得る。
【００６１】
イベント発生機器２９０から伝送されるイベントメッセージは、マルチキャスト伝送のためのマルチキャストＩＰアドレスおよびポート情報、イベントタイプに関する情報、マルチキャスト伝送にともなう重複メッセージ受信防止のためのイベントメッセージ識別情報、イベントが発生した機器の識別情報を含むことができる。
【００６２】
この時、イベントタイプの例として、情報、エラー、警告、緊急等が挙げられる。
【００６３】
イベント情報管理装置２５０の制御モジュール２５４はネットワークインターフェースモジュール２５２を介して受信したイベントメッセージをイベント管理モジュール２６０に伝送し、イベント管理モジュール２６０は前記イベントメッセージを解釈してＳ４０４ステップで設定された環境に応じてイベント情報を格納モジュール２５６に格納する（Ｓ４１０）。
【００６４】
イベント発生機器２９０からイベントが発生する度毎に該当するイベント情報がマルチキャスト方式によってイベント情報管理装置２５０に伝送されるため、格納モジュール２５６にはイベント情報に対するログ情報が残るようになる。
【００６５】
イベント情報管理装置２５０は、指定時間の間発生したイベント情報を格納したり、受信したイベント情報を選別的に格納したりすることができるが、これはＳ４０４ステップで該当環境を設定することができる。
【００６６】
格納モジュール２５６に格納されるログ情報を示す例を図６に示している。
【００６７】
図６に示すようにログ情報テーブル６００には、イベントの発生時間、イベント発生機器の種類、イベントタイプ、イベントが発生したイベント発生機器のＵＲＬ情報が書き込まれている。
【００６８】
このようなログ情報テーブル６００のログ情報は、制御モジュール２５４またはイベント管理モジュール２６０によって並べ替え（ソーティング）、検索、またはフィルタリングでき、その結果がイベント管理要請機器２１０に伝送されてユーザに提供され得る。
【００６９】
イベント情報が格納モジュール２５６に格納された後、イベント管理要請機器２１０がイベント情報管理装置２５０に対して前記ログ情報を要請すれば（Ｓ４１２）、イベント管理モジュール２６０は、格納モジュール２５６からイベントログ情報を抽出してイベント管理要請機器２１０に提供する（Ｓ４１４）。
【００７０】
イベント管理要請機器２１０は、イベント情報管理装置２５０から受信したログ情報を表示してユーザに提供したり、音声信号を出力してユーザに提供したりすることができる（Ｓ４１６）。
【００７１】
また、イベント管理要請機器２１０は、イベントログ情報をイベント発生機器別、イベント種類またはイベント発生時間に応じて並べ替えてユーザに提供でき、ユーザにイベント情報を検索できる機能を提供することもできる。
【００７２】
一方、イベントログ情報は、イベント発生にともなう新しいイベント情報がイベント情報管理装置２５０に格納される度毎にイベント管理要請機器２１０からの要請がなくても直ちに、または一定周期にイベント管理要請機器２１０に伝送され得る。
【００７３】
イベント発生機器２９０からイベントが発生する度毎に発生したイベントに関する情報は、マルチキャスト方式によってイベント情報管理装置２５０に伝送されるため、ユーザは、イベント管理要請機器２１０を用いていつでもイベント情報管理装置２５０に接続し、イベントログ情報の提供を受けるようになる。
【００７４】
図５に示すように、イベント管理要請機器２１０がイベント情報管理装置２５０に対し、イベント発生機器２９０から発生するイベント情報を格納するように要請する（Ｓ５０２）。
【００７５】
前記要請に応じてイベント情報管理装置２５０の制御モジュール２５４は、イベント情報を格納するための環境を設定する（Ｓ５０４）。この場合、図４のＳ４０４ステップで説明した方式によって環境が設定され得る。
【００７６】
イベント情報管理装置２５０は、格納モジュール２５６に既にイベント発生機器２９０に対する位置情報、例えばＵＲＬ情報を格納しているため、このような位置情報によってインターネットを介し、イベント発生機器２９０に接続した後、イベント発生機器２９０での更新情報を要請する（Ｓ５０６）。また他の実施形態として、イベント発生機器２９０がすでに定義されているイベント情報管理装置２５０のＵＲＬに接続することによってイベント発生機器２９０とイベント情報管理装置２５０とがインターネットを介して接続することもできる。
【００７７】
イベント発生機器２９０で情報が更新された場合（Ｓ５０８）、更新された情報は、インターネットを介してイベント情報管理装置２５０に伝送される（Ｓ５１０）。この場合、伝送された更新情報はイベント情報に該当し、図４で説明したイベントメッセージに含まれて伝送され得る。
【００７８】
イベント情報管理装置２５０の制御モジュール２５４はネットワークインターフェースモジュール２５２を介して受信されたイベントメッセージをイベント管理モジュール２６０に伝送し、イベント管理モジュール２６０は前記イベントメッセージを解釈してＳ５０４ステップで設定された環境に応じてイベント情報を格納モジュール２５６に格納する（Ｓ５１２）。
【００７９】
イベント発生機器２９０でイベントが発生する度毎に該当するイベント情報がイベント情報管理装置２５０に伝送され得るため、格納モジュール２５６にはイベント情報に対するログ情報が残る。
【００８０】
イベント情報が格納モジュール２５６に格納された後、イベント管理要請機器２１０がイベント情報管理装置２５０に対して前記ログ情報を要請すれば（Ｓ５１４）、イベント管理モジュール２６０は、格納モジュール２５６からイベントログ情報を抽出し、イベント管理要請機器２１０に提供する（Ｓ５１６）。
【００８１】
イベント管理要請機器２１０は、イベント情報管理装置２５０から受信したログ情報を表示してユーザに提供したり、音声信号を出力してユーザに提供したりすることができる（Ｓ５１８）。
【００８２】
また、イベント管理要請機器２１０は、イベントログ情報をイベント発生機器別、イベント種類またはイベント発生時間に応じて並べ替えてユーザに提供することができ、ユーザにイベント情報を検索できる機能を提供することもできる。
【００８３】
一方、本明細書では本発明をより容易に説明するためにホームネットワークを例に挙げて説明したが、本発明が属する技術分野で通常の知識を有する者であれば、本発明がその技術的思想や必須の特徴を変更せず、他の具体的な形態によって実施することができるということを理解できる。したがって、以上で記述した実施形態はすべての面で例示的なものであり、限定的なものではないことを理解しなければならない。
【符号の説明】
【００８４】
２５０  イベント情報管理装置
２５２  ネットワークインターフェースモジュール
２５４  制御モジュール
２５６  格納モジュール
２６０  イベント管理モジュール
【図１】
2011034585.tif 000003
【図２】
2011034585.tif 000004
【図３】
2011034585.tif 000005
【図４】
2011034585.tif 000006
【図５】
2011034585.tif 000007
【図６】
2011034585.tif 000008
【手続補正書】
【提出日】平成22年11月22日(2010.11.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
同一のネットワーク上に位置するイベント発生機器から発生したイベントに関するイベント情報を受信し、前記受信したイベント情報を管理するイベント管理モジュールと、
前記受信したイベント情報を格納する格納モジュールと、
前記イベント発生機器に対する制御を行う制御モジュールとを含み、
前記イベント管理モジュールは、イベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供し、
前記イベント発生機器は、前記イベント管理要請機器からイベント情報の要請がなくてもイベント情報を生成し、前記生成されたイベント情報はマルチキャスト方式によって伝送するイベント情報管理装置。
【請求項２】
前記イベント管理要請機器は、前記提供されたイベント情報をユーザに提供する請求項１に記載のイベント情報管理装置。
【請求項３】
前記イベント情報は、イベントが発生した時間に関する情報を含む請求項１に記載のイベント情報管理装置。
【請求項４】
前記イベント情報は、発生したイベントの内容に関する情報を含む請求項１に記載のイベント情報管理装置。
【請求項５】
前記イベント情報は、イベントが発生したイベント発生機器の識別情報を含む請求項１に記載のイベント情報管理装置。
【請求項６】
前記イベント管理モジュールは、前記格納モジュールに格納された複数のイベント情報からなるイベントログ情報を前記イベント管理要請機器に伝送する請求項１に記載のイベント情報管理装置。
【請求項７】
前記イベント情報は前記イベント発生機器から生成したイベントメッセージに含まれて伝送され、前記イベントメッセージはマルチキャスト伝送のためのマルチキャストＩＰアドレスおよびポート情報とイベントメッセージ識別情報とを含む請求項１に記載のイベント情報管理装置。
【請求項８】
インターネットを介して接続されたイベント発生機器から発生したイベントに関するイベント情報を受信し、前記受信したイベント情報を管理するイベント管理モジュールと、
前記受信したイベント情報を格納する格納モジュールとを含み、
前記イベント管理モジュールは、イベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供し、
前記イベント発生機器は、前記イベント管理要請機器からイベント情報の要請がなくてもイベント情報を生成し、前記生成されたイベント情報はマルチキャスト方式によって伝送するイベント情報管理装置。
【請求項９】
前記イベント管理要請機器は、前記提供されたイベント情報をユーザに提供する請求項８に記載のイベント情報管理装置。
【請求項１０】
前記イベント情報は、前記イベント発生機器から提供する更新情報を含む請求項８に記載のイベント情報管理装置。
【請求項１１】
前記イベント情報は、前記イベント発生機器の位置情報を含む請求項８に記載のイベント情報管理装置。
【請求項１２】
前記位置情報は、ＵＲＬ情報を含む請求項１１に記載のイベント情報管理装置。
【請求項１３】
前記イベント管理モジュールは、前記格納モジュールに格納された複数のイベント情報からなるイベントログ情報を前記イベント管理要請機器に伝送する請求項８に記載のイベント情報管理装置。
【請求項１４】
同一のネットワーク上に位置するイベント発生機器から発生したイベントに関するイベント情報を受信するステップと、
前記受信したイベント情報を格納するステップと、
イベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供するステップとを含み、
前記イベント発生機器は、前記イベント管理要請機器からイベント情報の要請がなくてもイベント情報を生成し、前記生成されたイベント情報はマルチキャスト方式によって伝送するイベント情報管理方法。
【請求項１５】
前記イベント管理要請機器が前記提供されたイベント情報をユーザに提供するステップをさらに含む請求項１４に記載のイベント情報管理方法。
【請求項１６】
前記イベント情報は、イベントが発生した時間に関する情報を含む請求項１４に記載のイベント情報管理方法。
【請求項１７】
前記イベント情報は、発生したイベントの内容に関する情報を含む請求項１４に記載のイベント情報管理方法。
【請求項１８】
前記イベント情報は、イベントが発生したイベント発生機器の識別情報を含む請求項１４に記載のイベント情報管理方法。
【請求項１９】
前記格納された複数のイベント情報からなるイベントログ情報を前記イベント管理要請機器に伝送するステップをさらに含む請求項１４に記載のイベント情報管理方法。
【請求項２０】
前記イベント情報は前記イベント発生機器から生成されたイベントメッセージに含まれて伝送され、前記イベントメッセージはマルチキャスト伝送のためのマルチキャストＩＰアドレスおよびポート情報とイベントメッセージ識別情報とを含む請求項１４に記載のイベント情報管理方法。
【請求項２１】
インターネットを介して接続されたイベント発生機器から発生したイベントに関するイベント情報を受信するステップと、
前記受信したイベント情報を格納するステップと、
イベント情報の格納を要請したイベント管理要請機器に前記受信したイベント情報を提供するステップとを含み、
前記イベント発生機器は、前記イベント管理要請機器からイベント情報の要請がなくてもイベント情報を生成し、前記生成されたイベント情報はマルチキャスト方式によって伝送するイベント情報管理方法。
【請求項２２】
前記イベント管理要請機器は、前記提供されたイベント情報をユーザに提供する請求項２１に記載のイベント情報管理方法。
【請求項２３】
前記イベント情報は、前記イベント発生機器から提供する更新情報を含む請求項２１に記載のイベント情報管理方法。
【請求項２４】
前記イベント情報は、前記イベント発生機器の位置情報を含む請求項２１に記載のイベント情報管理方法。
【請求項２５】
前記位置情報は、ＵＲＬ情報を含む請求項２４に記載のイベント情報管理方法。
【請求項２６】
前記格納された複数のイベント情報からなるイベントログ情報を前記イベント管理要請機器に伝送するステップをさらに含む請求項２１に記載のイベント情報管理方法。
【請求項２７】
イベント発生機器と、
前記イベント発生機器から発生したイベントに関するイベント情報を受信するイベント情報管理装置と、
前記イベント情報管理装置から前記イベント情報を受信してユーザに提供するイベント管理要請機器とを含み、
前記イベント発生機器は、前記イベント管理要請機器からイベント情報の要請がなくてもイベント情報を生成し、前記生成されたイベント情報はマルチキャスト方式によって伝送するイベント情報管理システム。
【請求項２８】
前記イベント情報管理装置は、前記受信したイベント情報を格納する請求項２７に記載のイベント情報管理システム。
【請求項２９】
前記イベント情報管理装置は、前記イベント管理要請機器の要請に応じ、前記格納された複数のイベント情報からなるイベントログ情報を前記イベント管理要請機器に伝送する請求項２８に記載のイベント情報管理システム。
【請求項３０】
前記イベント発生機器はインターネットを介して前記イベント情報管理装置に接続し、前記イベント情報は更新情報を含む請求項２７に記載のイベント情報管理システム。
【請求項３１】
前記イベント情報は、イベントが発生した時間に関する情報を含む請求項２７に記載のイベント情報管理システム。
【請求項３２】
前記イベント情報は、発生したイベントの内容に関する情報を含む請求項２７に記載のイベント情報管理システム。
【請求項３３】
前記イベント情報は、イベントが発生したイベント発生機器の識別情報を含む請求項２７に記載のイベント情報管理システム。