(57)【特許請求の範囲】
【請求項１】
デジタルアイテム（Ｄｉｇｉｔａｌ  Ｉｔｅｍ）使用に応じて発生するイベント（Ｅｖｅｎｔ）に対するイベント報告（Ｅｖｅｎｔ  Ｒｅｐｏｒｔｉｎｇ）のために、イベントに対する報告を要求する装置であって、
イベント報告のためのイベント報告（Ｅｖｅｎｔ  Ｒｅｐｏｒｔ、以下「ＥＲ」という）データを要求するユーザ要請または前記ＥＲデータを要求する受信イベント報告要求（Ｅｖｅｎｔ  Ｒｅｐｏｒｔ  Ｒｅｑｕｅｓｔ、以下「ＥＲＲ」という）データのうち、少なくとも何れか１つに応答してＥＲＲデータを生成するＥＲＲ生成手段と、
前記ＥＲＲ生成手段で生成したＥＲＲデータを伝送するＥＲＲ送信手段と、
ＥＲＲデータを受信するＥＲＲ受信手段と、
前記ＥＲＲ受信手段で受信したＥＲＲデータを分析するＥＲＲ分析手段と、
を含み、
前記ＥＲＲデータが、
前記ＥＲＲデータの特性を記述するＥＲＲ記述子情報と、
前記ＥＲＲデータに基づいて生成されるＥＲデータの特性を記述する第１のＥＲ記述子情報と、
イベント発生状況を記述するイベント条件記述子情報と、
を含み、
前記ＥＲデータが、
前記ＥＲデータの特性を記述する第２のＥＲ記述子情報と、
前記ＥＲデータを生成するようにしたＥＲＲデータを表すＥＲＲ情報と、
前記ＥＲデータの報告情報を含むイベント報告作成データ情報と、
を含み、
前記ＥＲデータが、前記ＥＲデータに含まれるまた他のＥＲＲデータに関する情報を表すＥＲＲ情報をさらに含むことを特徴とするイベント報告要求装置。
【請求項２】
前記ＥＲＲ記述子情報が、
前記ＥＲＲデータの寿命を表す残りの寿命情報を含むことを特徴とする請求項１に記載のイベント報告要求装置。
【請求項３】
前記ＥＲＲ記述子情報が、
前記ＥＲＲデータの生成または修正履歴情報を表す変更履歴情報を含むことを特徴とする請求項１に記載のイベント報告要求装置。
【請求項４】
前記ＥＲＲ記述子情報が、
前記ＥＲＲデータの処理優先順位を表す優先順位レベル情報を含むことを特徴とする請求項１に記載のイベント報告要求装置。
【請求項５】
前記第１のＥＲ記述子情報が、
前記ＥＲデータの識別情報を含むことを特徴とする請求項１に記載のイベント報告要求装置。
【請求項６】
前記第１のＥＲ記述子情報が、
前記ＥＲデータに接近可能なピアまたはユーザに関する情報を表すＥＲアクセス権限情報を含むことを特徴とする請求項１に記載のイベント報告要求装置。
【請求項７】
前記第１のＥＲ記述子情報が、
前記ＥＲデータのフォーマットに関する情報を表すフォーマット情報を含むことを特徴とする請求項１に記載のイベント報告要求装置。
【請求項８】
前記第１のＥＲ記述子情報が、
前記ＥＲデータに含まれるまた他のＥＲＲデータに関する情報を表すＥＲＲ情報を含むことを特徴とする請求項１に記載のイベント報告要求装置。
【請求項９】
前記第１のＥＲ記述子情報が、
前記ＥＲデータを生成するピアまたはユーザの識別情報のうちから少なくとも何れか１つを含むことを特徴とする請求項１に記載のイベント報告要求装置。
【請求項１０】
前記第１のＥＲ記述子情報が、
前記ＥＲデータの伝送に関する情報を含むことを特徴とする請求項１に記載のイベント報告要求装置。
【請求項１１】
前記イベント条件記述子情報が、
イベントが発生する時間を表すイベント発生時間情報を含むことを特徴とする請求項１に記載のイベント報告要求装置。
【請求項１２】
前記イベント条件記述子情報が、
イベントが発生する時間以外のイベント発生状況に対する情報を含むことを特徴とする請求項１に記載のイベント報告要求装置。
【請求項１３】
前記第２のＥＲ記述子情報が、
前記ＥＲデータの生成と関連した情報を表す生成情報を含むことを特徴とする請求項１に記載のイベント報告要求装置。
【請求項１４】
デジタルアイテム使用に応じて発生するイベントに対するイベント報告のためにイベントに対する報告を処理する装置であって、
イベントの発生の有無を監視する監視手段と、
イベントに対する報告を要求するＥＲＲデータに相応するイベント報告のためのＥＲデータを生成するＥＲ生成手段と、
前記ＥＲ生成手段で生成したＥＲデータを伝送するＥＲ送信手段と、
を含み、
前記ＥＲＲデータが、
前記ＥＲＲデータの特性を記述するＥＲＲ記述子情報と、
前記ＥＲＲデータに基づいて生成されるＥＲデータの特性を記述する第１のＥＲ記述子情報と、
イベント発生状況を記述するイベント条件記述子情報と、
を含み、
前記ＥＲデータが、
前記ＥＲデータの特性を記述する第２のＥＲ記述子情報と、
前記ＥＲデータを生成するようにしたＥＲＲデータを表すオリジナルＥＲＲ情報と、
前記ＥＲデータの報告情報を含むイベント報告作成データ情報と、
を含み、
前記ＥＲデータが、前記ＥＲデータに含まれるまた他のＥＲＲデータに関する情報を表すＥＲＲ情報をさらに含むことを特徴とするイベント報告要求装置。
【請求項１５】
前記ＥＲＲ記述子情報が、
前記ＥＲＲデータの寿命を表す残りの寿命情報を含むことを特徴とする請求項１４に記載のイベント報告装置。
【請求項１６】
前記ＥＲＲ記述子情報が、
前記ＥＲＲデータの生成または修正履歴情報を表す変更履歴情報を含むことを特徴とする請求項１４に記載のイベント報告装置。
【請求項１７】
前記ＥＲＲ記述子情報が、
前記ＥＲＲデータの処理優先順位を表す優先順位レベル情報を含むことを特徴とする請求項１４に記載のイベント報告装置。
【請求項１８】
前記第１のＥＲ記述子情報が、
前記ＥＲデータの識別情報を含むことを特徴とする請求項１４に記載のイベント報告装置。
【請求項１９】
前記第１のＥＲ記述子情報が、
前記ＥＲデータに接近可能なピアまたはユーザに関する情報を表すＥＲアクセス権限情報を含むことを特徴とする請求項１４に記載のイベント報告装置。
【請求項２０】
前記第１のＥＲ記述子情報が、
前記ＥＲデータのフォーマットに関する情報を表すフォーマット情報を含むことを特徴とする請求項１７に記載のイベント報告装置。
【請求項２１】
前記第１のＥＲ記述子情報が、
前記ＥＲデータに含まれるまた他のＥＲＲデータに関する情報を表すＥＲＲ情報を含むことを特徴とする請求項１４に記載のイベント報告装置。
【請求項２２】
前記第１のＥＲ記述子情報が、
前記ＥＲデータを生成するピアまたはユーザの識別情報のうちから少なくとも何れか１つを含むことを特徴とする請求項１４に記載のイベント報告装置。
【請求項２３】
前記第１のＥＲ記述子情報が、
前記ＥＲデータの伝送に関する情報を含むことを特徴とする請求項１４に記載のイベント報告装置。
【請求項２４】
前記イベント条件記述子情報が、
イベントが発生する時間を表すイベント発生時間情報を含むことを特徴とする請求項１４に記載のイベント報告装置。
【請求項２５】
前記イベント条件記述子情報が、
イベントが発生する時間以外のイベント発生状況に対する情報を含むことを特徴とする請求項１４に記載のイベント報告装置。
【請求項２６】
前記第２のＥＲ記述子情報が、
前記ＥＲデータの生成と関連した情報を表す生成情報を含むことを特徴とする請求項１４に記載のイベント報告装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルアイテム（ＤＩ）の使用に応じて発生するイベントのイベント報告のためのデータ構造と、これを利用したイベント報告システム及びその方法に関する。より詳しくは、本発明は、デジタルアイテムの使用に応じて発生するイベントのイベント報告に利用されるイベント報告要求データ（ＥＲ−Ｒ）及びイベント報告データ（ＥＲ）のデータ構造と、前記イベント報告要求データ及びイベント報告データを利用してイベントを管理して処理するためのイベント報告システム及びその方法と、前記方法を実現させるためのプログラムを記録したコンピュータによって読み込み可能な記録媒体に関する。
【背景技術】
【０００２】
ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）はＭＰＥＧ−２１の新しい標準作業項目であるデジタルアイテムの使用に応じる「イベント報告」を提示した。ＭＰＥＧ−２１で定義された内容によると、前記デジタルアイテムは、標準化された表現、識別及びメタデータを有する構造化されたデジタル客体を意味する。そして、前記イベント報告は、ユーザ及びユーザ端末によってデジタルアイテムの使用中に発生する特定のイベントに対する報告を要求し、イベントの発生を監視（Ｅｖｅｎｔ  Ｍｏｎｉｔｏｒｉｎｇ）しながらイベントの発生を報告するプロセスを意味する。
【０００３】
ここでユーザは、デジタルアイテムの生産者、権利者、分配者及び消費者等の全てを含む。ＭＰＥＧ−２１は、「デジタルアイテム宣言（Ｄｉｇｉｔａｌ  Ｉｔｅｍ  Ｄｅｃｌａｒａｔｉｏｎ、ＤＩＤ）」、「デジタルアイテム識別子と記述（Ｄｉｇｉｔａｌ  Ｉｔｅｍ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ａｎｄ  Ｄｅｓｃｒｉｐｔｉｏｎ、ＤＩＩ＆Ｄ）」、「コンテンツの取り扱いと使用」、「知的財産権の管理及び保護（Ｉｎｔｅｌｌｅｃｔｕａｌ  Ｐｒｏｐｅｒｔｙ  Ｍａｎａｇｅｍｅｎｔ  ａｎｄ  Ｐｒｏｔｅｃｔｉｏｎ，ＩＰＭＰ）」、「ターミナル及びネットワーク」、「コンテンツ表現」そして「イベント報告」の７種類の主要要素からなる。
【０００４】
ここで、前記イベント報告は、ＭＰＥＧ−２１のデジタルアイテムの直接又は間接使用の際に発生するイベントの標準的な測定方法及び報告のためのインターフェスを提供する目的を有する。前記イベント報告は、デジタルアイテムの再生、コピー等のようなデジタルアイテムの使用と係る報告や帯域幅の使用量、混雑状況、負荷調節等のような技術的な報告、そして購買確認、ライセンスの獲得及び伝達等のような財政関連報告に適用される。
【０００５】
従って、前記イベント報告は、各ユーザの動作に応じる理解を高め、デジタルアイテムの生成、伝達、消費過程の情報を提供し、著作権や財政と係るイベント報告を介して流通過程を管理できるようにする。
【０００６】
前記イベント報告は、イベント報告の要求及びイベント報告に分類される。
【０００７】
この時、前記イベント報告の要求は、特定のデジタルアイテムを使用する際に発生する特定のイベントに対する報告を要請する内容を含むメッセージであるイベント報告要求データを、望ましくは、メタデータ形態として生成して伝送する過程をいう。
【０００８】
そして、前記イベント報告は、受信した前記イベント報告の要求データに明示されたイベントが発生した場合、これに応じる報告内容を含むイベント報告データを、望ましくは、メタデータ形態として生成して伝送する過程をいう。
【０００９】
従って、イベント報告を支援するシステムは、ユーザの要求に応じてイベント報告要求データを生成して伝送する装置、及びイベント報告要求データを受信して分析及び保存しながら該当のイベントを監視し、それに応じるイベント報告データを生成して伝送する装置を備えるべきである。
【００１０】
また、前記システムは、システムにおいて生成されて伝送されるイベント報告要求データ及びイベント報告データの標準化された構造を必要とする。
【００１１】
しかしながら、従来、デジタルアイテムの使用に応じるイベント報告のための装置は存在せず、イベント報告の要求及びイベント報告のためのデータ構造も標準化されていない状況であるため、デジタルアイテムの使用に応じるイベント報告が活用されていないという問題がある。
【発明の開示】
【００１２】
本発明は、イベント報告データを要請するために利用されるイベント報告要求データの構造、及びデジタルアイテムの使用に応じて発生するイベントをイベント報告するためのイベント報告データを提供する。
【００１３】
また、本発明は、前記イベント報告要求データ及びイベント報告データに応じてイベントを処理するイベント報告システム、イベント報告方法、及び前記方法を実施するための指示を保存するコンピュータによって読み取り可能な媒体を提供する。
【００１４】
本発明は、デジタルアイテムの使用に応じて発生するイベントを報告するためのイベント報告データの伝送を要請するイベント報告要求データを提供する。該イベント報告要求データは、前記イベント報告データを伝送する時間を記述する伝達時間情報を含み、該伝達時間情報は特定時間、経過時間、及び周期に対する時間情報を含む。
【００１５】
また、本発明は、デジタルアイテムの使用によって発生するイベントをイベント報告するイベント報告データを提供する。ここで、イベント報告データは、要求データの要請によって要請される情報を提供し、前記イベント報告データは、イベント報告データのフォーマット及び内容を記述するＥＲ情報及び生成者（ｓｏｕｒｃｅ）に対する情報を記述するソース情報を含む。
【００１６】
本発明のシステムは、デジタルアイテムの使用に応じて発生するイベントに対するイベント報告のため、イベントに対する報告を要求及び処理するシステムであり、イベントに対する報告を要求するイベント報告要求データを生成して伝送し、イベント報告要求データを外部から受信して分析及び伝送し、前記イベント報告要求データに応じるイベントを監視するためのイベント報告要求（ＥＲＲ）処理手段と、前記イベント報告要求処理装置から受信したイベント報告要求データに応じるイベント報告のためのイベント報告データを生成して伝送し、外部から受信したイベント報告データを分析して伝送するためのイベント報告処理手段とを含むことを特徴とする。
【００１７】
一方、本発明の装置は、デジタルアイテムの使用に応じて発生するイベントに対するイベント報告のため、イベントに対する報告を要求する装置であり、イベントに対する報告を要求するイベント報告要求データを生成して伝送し、イベント報告要求データを外部から受信して分析及び伝送し、前記イベント報告要求データに応じるイベントを監視することを特徴とする。
【００１８】
また、本発明によるその他の装置は、デジタルアイテムの使用に応じて発生するイベントに対するイベント報告のため、イベントに対する報告を処理する装置であり、伝送されたイベント報告要求データに応じるイベント報告のためのイベント報告データを生成して伝送し、外部から受信したイベント報告データを分析、処理及び伝送することを特徴とする。
【００１９】
一方、本発明の方法は、デジタルアイテムの使用に応じて発生するイベントに対するイベント報告のため、イベントに対する報告を要求して処理する方法であり、イベントに対する報告を要求するイベント報告要求データを生成して伝送し、イベント報告要求データを外部から受信して分析及び伝送し、イベント報告要求データに応じるイベントを監視するイベント報告要求（ＥＲＲ）処理ステップと、伝送されたイベント報告要求データに応じるイベント報告のためのイベント報告データを生成して伝送し、外部から受信したイベント報告データを分析して伝送するイベント報告処理ステップとを含むことを特徴とする。
【００２０】
また、本発明によるその他の方法は、デジタルアイテムの使用に応じて発生するイベントに対するイベント報告のため、イベントに対する報告を要求する方法として、イベントに対する報告を要求するイベント報告要求データを生成して伝送するステップと、イベント報告要求データを外部から受信して分析及び伝送し、イベント報告要求データに応じるイベントを監視するステップとを含むことを特徴とする。
【００２１】
また、本発明によるさらなる他の方法は、デジタルアイテムの使用に応じて発生するイベントに対するイベント報告のため、イベントに対する報告を処理する方法として、伝送されたイベント報告要求データに応じるイベント報告のためのイベント報告データを生成して伝送するステップと、外部から受信したイベント報告データを分析、処理及び伝送するステップとを含むことを特徴とする。
【発明を実施するための最良の形態】
【００２２】
上述した目的、特徴及び長所は、添付した図面に関する次の詳細な説明を介し、さらに明確になるはずである。説明の明瞭性を維持できるように各図面の構成要素に参照番号を与えるにあたって、同じ構成要素に限っては、たとえ他の図面上に示されていてもできる限り同じ番号を有するようにした。以下、添付された図面を参照して本発明に係る好ましい実施形態を詳しく説明する。
【００２３】
図１は、本発明に係るイベント報告システムの一実施形態を示す構成図である。
【００２４】
同図に示すように、本発明に係るイベント報告システム１００の実質的なイベント報告処理を担当する主処理部１０１は、ユーザ１０の直接入出力インターフェス３０、又は特定保存装置２０を介したファイル形態、又はネットワークを介したリモートアクセス４０形態によって、ユーザ１０と通信できる。また、イベント報告システム１００は、外部ユーザと、ネットワーク５０を介して通信し、イベント報告データ（ＥＲ）又はイベント報告要求データ（ＥＲ−Ｒ）を伝送及び受信することができる。
【００２５】
ここで、イベント報告要求データ（ＥＲ−Ｒ）は、あるデジタルアイテムに対し、あるイベントが発生したとき、どのような内容を、誰に、どのような形態で、いつ、どのような方法で報告するかを記述したデータであり、詳しい説明は後述することにする。
【００２６】
そして、イベント報告データ（ＥＲ）は、イベント報告要求データ（ＥＲ−Ｒ）から要請されたイベントに関する情報を明示し、誰から要請された報告なのか、誰に伝達しなければならないのか等を記述したデータであり、詳しい内容は後述することにする。
【００２７】
また、イベント報告システム１００は、ラップトップコンピュータ、デスクトップコンピュータ、ワークステーション、メインフレーム又はその他の形態のコンピュータに搭載され得るものであり、個人携帯情報端末器（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ，ＰＤＡ）及び移動通信モバイルステーション等のデジタルアイテム（ＤＩ）が生成、伝達、消費される全てのシステムに搭載され得るものである。
【００２８】
ユーザ１０は、上記システムに直接アクセスし、任意のアプリケーションを介しての直接入力過程を経て、 イベント報告システム１００にイベント報告要求データ（ＥＲ-Ｒ）の生成を逐一要請できる。
【００２９】
また、ユーザ１０は、保存装置２０に予め要求内容を保存して置き、イベント報告システム１００にイベント報告要求データの生成を要請できる。
【００３０】
保存装置２０は、イベント報告システム１００の外部又は内部に設置され、ＣＤ−ＲＯＭ、ＲＡＭ、フロッピーディスク、ハードディスク、光磁気ディスク等、全ての種類の保存媒体を備える。
【００３１】
また、ユーザ１０は、イベント報告システム１００にネットワークを介したリモートでアクセスし、イベント報告要求データの生成を要請することができる。
【００３２】
イベント報告システム１００は、上述した方法を介してユーザ１０からイベント報告要求データの生成に対する要請を受けてイベント報告要求データを生成し、ネットワーク５０を介して該当ユーザに伝送するこよができる。
【００３３】
この時、前記ネットワーク５０は、イーサネット（Ｅｔｈｅｒｎｅｔ）、ＦＤＤＩ（ｆｉｂｅｒ  ｄｉｓｔｒｉｂｕｔｅｄ  ｄａｔａ  ｉｎｔｅｒｆａｃｅ）、トークンリング、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）等の有/無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）そしてＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）、ＰＳＤＮ（Ｐａｃｋｅｔ  Ｓｗｉｔｃｈｅｄ  Ｄａｔａ  Ｎｅｔｗｏｒｋ）、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）からなる。
【００３４】
また、イベント報告システム１００は、前記ネットワーク５０を介して外部からイベント報告要求データ又はイベント報告データを受信してこれを分析し、さらに他のイベント報告要求データ又はイベント報告データを生成して外部に伝送することができ、これに含まれた情報を抽出して保存し、かつ、ユーザのアプリケーションに直接伝送することができる。
【００３５】
図２は、本発明に係るイベント報告要求データ構造の一実施形態として第１実施形態を示したものである。
【００３６】
同図に記載されたように、本発明に係るイベント報告要求データは、イベント記述子、イベント報告要求記述子（ＥＲＲ  Ｄｅｓｃｒｉｐｔｏｒ）、イベント報告記述子（ＥＲ  Ｄｅｓｃｒｉｐｔｏｒ）、伝送情報記述子及び受信者情報を含む。
【００３７】
さらに詳しく説明すると、イベント報告要求データは、イベント報告を伝送するべき条件であるイベント発生状況に対する情報を記述するイベント条件記述子、前記イベント報告要求データ自体の識別及び特性と関連する情報を記述するイベント報告要求記述子、前記条件のイベント発生状況と一致するイベントに応じるイベント報告データの内容及び形式に対する情報を記述するイベント報告記述子、イベント報告データの生成及び伝送方法に対する情報を記述する伝送情報記述子及びイベント報告データを受信する受信者に対する情報を記述する受信者情報を含む。
【００３８】
ここで、前記イベント条件記述子は、イベントが発生した時間に対する情報を記述するイベント発生時間情報、デジタルアイテムの使用に応じるユーザの動作条件を記述するデジタルアイテムの使用に応じるイベント情報及び、ピアから発生する動作に応じる条件を記述するピア動作に応じるイベント情報を含む。
【００３９】
ここでピアは、デジタルアイテムを特別な変形なしに処理する装置又はアプリケーションを意味する。
【００４０】
この時、前記イベント発生時間情報は、イベントが発生する特定時刻に対する情報、イベントが発生する特定経過時間に対する情報、又はイベントが発生する発生周期に対する情報をそれぞれ記述する。
【００４１】
そして、前記デジタルアイテムの使用に係るイベント情報は、ＭＰＥＧ-２１で既に定義された権利データ辞典の用語（例えばＤＩプレー、ストップ、モディファイ、インストール、アンインストール、プリンタ、アダプト、削除、実行、移動等）を活用できる。
【００４２】
また、前記ピア動作に係るイベント情報は、ＭＰＥＧ-２１で既に定義されたデジタルアイテムアダプテーション（ＤＩＡ）のピア環境の用語（例えばネットワーク混雑状況、ピア能力等）を活用できる。
【００４３】
一方、前記イベント報告要求記述子は、前記イベント報告要求データのＩＤ、前記イベント報告要求データ自体に対する各種特性を記述する記述情報及び前記イベント報告要求データに対するアクセス権限を記述するアクセス権限情報を含む。
【００４４】
この時、前記記述情報は、イベント報告要求データが生成された時刻を記述する生成時刻情報、イベント報告要求データの残りの寿命情報、イベント報告要求データの要求事項又は受信者に対する情報が修正又は添削された履歴を記述する変更履歴情報及び、イベント報告要求データの受信者が処理する優先順位を記述する優先順位レベル情報をそれぞれ含む。
【００４５】
ここで前記ＩＤは、ＭＰＥＧ-２１のデジタルアイテム識別（Ｄｉｇｉｔａｌ  Ｉｔｅｍ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ，ＤＩＩ）と同じ形式を取ることができ、前記残りの寿命情報は、ＴＴＬ（Ｔｉｍｅ  ｔｏ  Ｌｉｖｅ）等によって表示される。
【００４６】
一方、前記イベント報告記述子は、前記イベント報告データに含まれるべき報告データのカタログ及び形式を記述するイベント報告データ記述子、並びに前記イベント報告要求データの受信応答又は伝達等を要求するその他のイベント報告要求データの情報を記述するイベント報告要求情報を含む。
【００４７】
この時、前記イベント報告データ記述子は、前記イベント報告データのＩＤであるイベント報告ＩＤ（ＥＲＩＤ）及び前記イベント報告データが報告する情報のカタログを記録する報告データを含む。
【００４８】
ここで前記イベント報告ＩＤは、ＭＰＥＧ-２１のＤＩＩと同じ形式を取ることができる。
【００４９】
そして前記報告データは、ピアに関する情報を記述するピア報告データ及びユーザ報告データを含む。
【００５０】
一方、前記伝送情報記述子は、前記イベント報告データにおいて作成される情報を記述する際に用いられるデータフォーマットを記述するフォーマット情報、前記イベント報告データのアクセス権限を記述するアクセス権限情報、前記イベント報告データの暗号化方法を記述する暗号情報、前記イベント報告データの認証方法を記述する認証情報、前記イベント報告データを作成して伝送しなければならない時間に対する情報を記述する伝送時間情報、前記イベント報告データの伝送プロトコルを記述するプロトコル情報及び前記イベント報告データの圧縮方法を記述する圧縮情報を含む。
【００５１】
ここで、前記伝送時間情報は、イベント報告データを伝送する特定時刻に対する情報、イベント報告データを伝送する特定時間に対する情報及びイベント報告データの伝送周期に対する情報を含む。
【００５２】
図３は、前記伝送時間情報が表す内容を図式的に示すための概念図である。
【００５３】
同図に示すように、前記伝送時間情報は、特定時刻ｔ１の時点１００１、特定時刻ｔ２の以前１００５及び特定時間（ｔ１とｔ２の間）内１００７にイベント報告を伝送することを要求できる。
【００５４】
そして、前記伝送時間情報は、イベント発生時刻を基準にした特定時間ｅ１の以後１００９、特定時間ｅ２の以前１０１１及び特定時間（ｅ２からｅ１を引いた時間）の間１０１３にイベント報告を伝送することを要求できる。
【００５５】
また、前記伝送時間情報は、伝送周期ｐ１に該当する特定時間ごと１０１５にイベント報告を伝送することを要求できる。
【００５６】
そして、拡張性生成言語（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、以下ＸＭＬ）スキーマに応じて前記伝送時間情報の構文は、下記の表１のように定義できる。
【表１−１】
0004795247.tif 000002
【表１−２】
0004795247.tif 000003
前記伝送時間情報のＸＭＬ構文に用いられた主要パラメータの意味は、下記の表２の通りである。
【表２】
0004795247.tif 000004
【００５７】
下記の表３〜表５は、前述したＸＭＬによって定義された伝送時間情報の例題を説明したものである。
【表３】
0004795247.tif 000005
【表４】
0004795247.tif 000006
【表５】
0004795247.tif 000007
【００５８】
ここで、前述した伝送時間情報のＸＭＬ構文は、前記イベント記述子のイベント発生時間情報に対しても同じ形式で適用される。
【００５９】
一方、前記受信者情報は、前記イベント報告データを受信するピアの識別情報であるピアＩＤ及び、前記イベント報告データを受信するユーザの識別情報であるユーザＩＤを含む。
【００６０】
この時、受信者は複数となり得るものであり、イベント報告を必須的に伝送しなければならない受信者及び、伝送を選択的に行うことができる受信者に区分けして記述することができる。
【００６１】
前述した受信者情報に関する文法をＸＭＬとして定義すると下記の表６の通りである。
【表６】
0004795247.tif 000008
【００６２】
前記受信者情報のＸＭＬ構文に用いられた主要パラメータの意味は、下記の表７の通りである。
【表７】
0004795247.tif 000009
【００６３】
下記の表８のＸＭＬ構文は、前述したＸＭＬによって定義された受信者情報の例題を説明するものである。
【表８】
0004795247.tif 000010
【００６４】
図４は、本発明に係るイベント報告要求データ構造の一実施形態として第２実施形態を示したものである。
【００６５】
同図に記載したように、第２実施形態に係るイベント報告データの構造は、第１実施形態との違いを比較して説明すると、イベント記述子、イベント報告要求記述子、イベント報告記述子、伝送情報記述子を備え、受信者情報は、伝送情報記述子の下位構成要素として含む。
【００６６】
また、アクセス権限情報及びフォーマット情報は、伝送情報記述子を含まず、イベント報告記述子のイベント報告データ記述子を含む。
【００６７】
そして、イベント記述子及び前記イベント報告要求記述子の下位構成要素は、前述した第１実施形態と同じである。
【００６８】
もちろん、第２実施形態の構成要素のそれぞれが意味する内容と前記第１実施形態で前述した同じ名前の構成要素のそれぞれが意味する内容とは同じである。
【００６９】
図５は、本発明に係るイベント報告データ構造の一実施形態を示したものである。
【００７０】
同図に記載したように、本発明に係るイベント報告データは、前記イベント報告データ自体の識別及び特性と係る情報を記述するイベント報告記述子、前記イベント報告メッセージを生成した生成者に対する情報を記述するソース記述子、イベント報告要求データに明示された報告要請項目に応じる報告情報を記述するイベント報告作成データ及び前記イベント報告データを作成・伝達・受信に関する追加動作に対する情報を記述する追加動作記述子を含む。
【００７１】
ここで、前記イベント報告記述子は、前記イベント報告データのＩＤ情報及び、前記イベント報告データ自体に対する属性を記述する情報を含み、付加的構成要素として前記イベント報告データの処理状況に対する情報を記述する処理状況情報をさらに含むことができる。
【００７２】
この時、前記イベント報告データ自体に対する属性を記述する情報は、前記イベント報告データの情報を記述する際に用いられるデータのフォーマット情報、前記イベント報告データの暗号化方法に対する情報を記述する暗号情報、前記イベント報告データの圧縮方法に対する情報を記述する圧縮情報、前記イベント報告データのアクセス権限に対する情報を記述するアクセス権限情報、前記イベント報告データの認証方法に対する情報を記述する認証情報、前記イベント報告データの前記イベント報告作成データ情報が修正又は添削された履歴に対する情報を記述する変更履歴情報、前記イベント報告データの受信者が処理する優先順位に対する情報を記述する優先順位レベル情報及び前記イベント報告データが生成された時刻を記述する生成時刻情報を含む。
【００７３】
一方、前記ソース記述子は、前記イベント報告データを最初に作成したピアに対する識別情報を記述するイベント報告生成者ＩＤ及び、前記イベント報告データの作成を要請したイベント報告要求データに対する情報を記述するイベント報告要求情報を含む。
【００７４】
ここで、前記イベント報告要求情報は、埋め込み又は参照する形式で前記イベント報告データ作成を要請したイベント報告要求データを記述することができる。
【００７５】
そして、前記イベント報告作成データ情報は、前記報告情報を埋め込み又は参照する形式で前記イベント報告データに接続することができるようにする。
【００７６】
また、前記追加動作記述子は、前記イベント報告データの受信応答又は伝達及び統合等を要求するイベント報告要求データに対する情報を記述する他のイベント報告要求情報及び前記イベント報告データに係る他のイベント報告データとの接続のために情報を記述する他のイベント報告情報を含む。
【００７７】
従って、前記追加動作記述子は、前記イベント報告データがそれぞれ異なる内容のイベント報告要求データ又はイベント報告データを含むようになることから、連続的な（Ｒｅｃｕｒｓｉｖｅ）イベント報告及びイベント報告要求の処理が可能となる。
【００７８】
このとき、前記他のイベント報告要求情報は、前記イベント報告データの受信応答又は伝達及び統合を要求する他のイベント報告要求データを埋め込み又は参照する形式で記述することができる。
【００７９】
また、前記他のイベント報告情報は、前記イベント報告データと係る他のイベント報告データを埋め込み又は参照する形式で記述することができる。
【００８０】
図３は、本発明に係るイベント報告データが他の内容のイベント報告データ及びイベント報告要求データを含んだ一実施形態構造を示す概念図である。
【００８１】
同図に示すように、イベント報告データは一つ以上の他の内容のイベント報告データ及びイベント報告要求データを参照又は埋め込みする形式で含むことができる。
【００８２】
図６は、本発明に係るイベント報告報告データ及びイベント報告データが、他の内容のイベント報告報告データ又はイベント報告データを含む一実施形態構造を示す概念図である。
【００８３】
同図に示すように、任意のイベント報告要求データＥＲ−Ａは、前述したイベント報告記述子のイベント報告要求情報によって、他の内容のイベント報告要求データであるＥＲ-ＲＢ及びＥＲ−ＲＣを参照又は埋め込みする形式で含むことができる。
【００８４】
また、前記ＥＲ-Ｒ  Ａに応じる報告データＥＲＡは、前述した追加動作記述子を利用し、前記ＥＲ−４Ｂ及びＥＲ−ＲＣにそれぞれ応じるＥＲＢ及びＥＲＣを備えることができ、さらに他の報告要求データであるＥＲ−Ｒ  Ｄを含むことができる。
【００８５】
従って、本発明に係るイベント報告要求データ及びイベント報告データを利用するシステムは、連続的なイベント報告及びイベント報告の要求が可能となる。
【００８６】
図７は、本発明に係る主処理部１０１の一実施形態の詳細ブロック図である。
【００８７】
同図に示すように、本発明に係るイベント報告システムの主処理部１０１は、イベント報告の要求処理部２０１及びイベント報告処理部２０３を備える。
【００８８】
前記イベント報告の要求処理部２０１は、ユーザの要請を受け、特定デジタルアイテムの使用の際に発生する特定のイベントを報告することを要求するイベント報告要求データＥＲ−Ｒを生成し、これを該当のユーザに伝送する。
【００８９】
また、前記イベント報告の要求処理部２０１は、外部から伝送されてきたイベント報告要求データＥＲ−Ｒを受信してこれを分析し、これに示されたイベントが発生しているかを監視し、該当のイベントが発生したとき、これに対するイベント報告データＥＲを作成することをイベント報告処理部２０３に要請する。
【００９０】
一方、前記イベント報告処理部２０３は、イベント報告の要求処理部２０１から要請されたイベント報告データＥＲを作成し、これを外部ユーザに送信し、かつ、外部から受信したイベント報告データＥＲを受信し、これを分析して該当の情報を抽出し、これをユーザに伝達する。
【００９１】
そして、前記イベント報告の要求処理部２０１及びイベント報告処理部２０３が別個の装置（ピア）から独立して実現され、動作できるのはもちろんのことである。
【００９２】
図８は、本発明に係るイベント報告の要求処理部２０１の一実施形態の詳細ブロック図である。
【００９３】
同図に示すように、本発明に係るイベント報告の要求処理部２０１は、イベント報告の要求生成部３０１、イベント報告の要求送信部３０３、イベント報告の要求受信部３０５、イベント報告の要求分析部３０７、イベント発生監視部３０９及びイベント報告の要求情報管理部３１１を備える。
【００９４】
ここで、前記イベント報告の要求生成部３０１は、ユーザからの要請を受け取り、イベント報告要求データＥＲ−Ｒを生成する。
【００９５】
一方、前記イベント報告の要求送信部３０３は、前記イベント報告の要求生成部３０１において生成されたイベント報告要求データＥＲ−Ｒを該当のユーザに伝送する。
【００９６】
そして、前記イベント報告の要求送信部３０３は、ネットワーク資源を用いるためのプロトコルスタックからなり、前記イベント報告の要求生成部３０１から生成されたイベント報告要求データＥＲ−Ｒに該当のプロトコルヘッダを加えて伝送する。
【００９７】
この時、イベント報告要求データＥＲ−Ｒ又はイベント報告データＥＲは、ＴＣＰ，ＵＤＰ，ＨＴＴＰ，ＳＯＡＰ等のような常用プロトコルを介して伝送でき、イベント報告のみのため、新しく考案したプロトコルを介しても伝送できる。
【００９８】
一方、前記イベント報告の要求受信部３０５は、外部からイベント報告要求データＥＲ−Ｒを受信しネットワークヘッダを分析し、自分に伝えられたものである場合これをイベント報告の要求分析部３０７に伝送し、そうでない場合該当ユーザに向かうネットワーク経路に伝達するネットワークモジュールである。
【００９９】
そして、前記イベント報告の要求分析部３０７は、外部から伝送されたイベント報告要求データＥＲ−Ｒを分析し、あるデジタルアイテムＤＩに対して何らかのイベントが発生した際、イベント報告を要求したか否かに対する情報をイベント発生監視部３０９に伝達し、どのような情報を、誰に、どのような形態で、いつ、どのような方法によって報告するのかに対する情報は、前記イベント報告の要求情報管理部３１１に伝達する。
【０１００】
また、前記イベント発生監視部３０９は、示されたデジタルアイテムＤＩに対して該当のイベントが発生するか否かを監視する。
【０１０１】
例えば、デジタルアイテムＤＩがプレーされた時、これを報告するよう要求するイベント報告要求データＥＲ−Ｒである場合、示されたデジタルアイテムがプレーされるか否かを監視し、プレーが始まると、直ちにイベントが発生したことをイベント報告の要求情報管理部３１１に知らせてイベント報告データＥＲを発生させるものである。
【０１０２】
一方、前記イベント報告の要求情報管理部３１１は、イベント報告の要求分析部３０７から伝送された情報を保存しているデータベース構造となっている。前記イベント発生監視部３０９においてイベントが発生したという情報を受けると、前記イベント報告の要求情報管理部３１１は、保存されている情報を利用てイベント報告データＥＲがいつ作成されるべきかを決定し、該当時刻又は該当時間内にイベント報告データＥＲが作成されるように該当情報をイベント報告処理部２０３に渡す。
【０１０３】
図９は、本発明に係るイベント報告処理部２０３の一実施形態を示す詳細ブロック図である。
【０１０４】
同図に示すように、本発明に係るイベント報告処理部２０３は、イベント報告生成部４０１、イベント報告送信部４０３、イベント報告受信部４０５及びイベント報告分析部４０７を備える。
【０１０５】
ここで、前記イベント報告生成部４０１は、前記イベントリポティリング要求情報管理部３１１からイベント報告データＥＲ生成の要請を受け、イベント報告データＥＲを生成する。
【０１０６】
そして、前記イベント報告送信部４０３は、前記イベント報告生成部４０１で生成されたイベント報告データＥＲを該当するユーザに伝送する。
【０１０７】
この時、前記イベント報告送信部４０３は、ネットワーク資源を用いるためのプロトコルスタックからなり、該当のプロトコルヘッダを前記イベント報告生成部４０１で生成されたイベント報告データＥＲに付け加え、実際のネットワークリソースを介して伝送するネットワークモジュールである。
【０１０８】
一方、前記イベント報告受信部４０５は、外部からイベント報告データＥＲを受信してネットワークヘッダを分析し、自分に伝えられたものである場合これを前記イベント報告分析部４０７へ送り、そうでない場合該当するユーザに向かうネットワーク経路に伝達するネットワークモジュールである。
【０１０９】
そして、前記イベント報告分析部４０７は、外部から伝送されたイベント報告データＥＲを分析し、あるデジタルアイテムに対してどんなイベントが発生したかに対する情報を抽出してユーザに伝達し、イベント報告データＥＲに再びイベント報告要求データＥＲ−Ｒの生成要請があった場合、これをイベント報告の要求処理部２０１に伝達する。
【０１１０】
図１０は、本発明に係るイベント報告を要求する過程に対する一実施形態を示すフローチャートである。
【０１１１】
まず、イベント報告の要求処理部２０１は、イベント報告要求データＥＲ−Ｒを生成したり外部から受信する（Ｓ６００）。
【０１１２】
続いて、イベント報告要求データＥＲ−Ｒを分析し（Ｓ６０１）、受信者を確認する（Ｓ６０２）。
【０１１３】
前記確認結果（Ｓ６０２）、受信者が自分ではないとき、該当する受信者に向かうネットワークルートに伝達する（Ｓ６０３）。
【０１１４】
前記確認結果（Ｓ６０２）、受信者が自分であるとき、イベント報告要求データの内容を分析し（Ｓ６０５）、さらに他のイベント報告要求データが含まれているのかを判断する（Ｓ６０６）。
【０１１５】
前記判断結果（Ｓ６０６）、さらに他のイベント報告要求データが含まれているときには「Ｓ６０１」過程に進み、前記さらに他のイベント報告要求データを処理する。
【０１１６】
前記判断結果（Ｓ６０６）、さらに他のイベント報告要求データが含まれていないときには、イベント報告要求データを保存し（Ｓ６０７）、前記イベント報告要求データに応じるイベントが発生しているか否かを監視する（Ｓ６０９）。
【０１１７】
図１１は、本発明に係るイベント報告データの報告過程に対する一実施形態を示すフローチャートである。
【０１１８】
まず、イベントの発生を監視しているイベントが発生すると、イベント報告データＥＲを作成することの要請を受けてイベント報告データＥＲを生成する（Ｓ７０１）。
【０１１９】
続いて、イベント報告要求データに示された伝送時間を確認して（Ｓ７０３）、生成されたイベント報告データＥＲを該当ユーザに伝送する（Ｓ７０５）。
【０１２０】
図１２は、本発明に係る受信したイベント報告データの処理過程に対する一実施形態を示すフローチャートである。
【０１２１】
まず、外部からイベント報告データＥＲを受信して（Ｓ８０１）、受信したイベント報告データに記載された内容を分析した後（Ｓ８０３）、前記受信したイベント報告データにさらに他のイベント報告の要求情報が含まれたのかを確認する（Ｓ８０４）。
【０１２２】
前記確認結果（Ｓ８０４）、イベント報告データＥＲにさらに他のイベント報告の要求情報が含まれた場合、又はユーザから要請があった場合には、これに該当するイベント報告要求データＥＲ−Ｒを生成し（Ｓ８０５）送信する（Ｓ８０７）。
【０１２３】
図１３は、本発明に係るイベント報告データを分析する過程に対する一実施形態を示すフローチャートである。
【０１２４】
まず、イベント報告データのヘッダを分析し（Ｓ９０１）受信者を確認する（Ｓ９０２）。
【０１２５】
前記確認結果（Ｓ９０２）、受信者が自分ではないとき、該当するユーザに向かうネットワークルートに伝達する（Ｓ９０３）。
【０１２６】
前記確認結果（Ｓ９０２）、受信者が自分のとき、イベント報告データの内容を分析し（Ｓ９０５）、情報を抽出してユーザに伝達する（Ｓ９０７）。
【０１２７】
上述したように、本発明の方法は、プログラムとして実現され、コンピュータによって読み取り可能な記録媒体（ＣＤ−ＲＯＭ，ＲＡＭ，ＲＯＭ、フロッピーディスク、ハードディスク、光磁気ディスク等）による保存が可能である。
【０１２８】
以上で説明した本発明は、前述した実施形態及び添付した図面によって限定されるものではなく、本発明の技術的思想を逸脱しない範囲内で、様々な置換、変形及び変更が可能であるということが本発明が属する技術分野における通常の知識を有する者にとって明白である。
【図面の簡単な説明】
【０１２９】
【図１】本発明に係るイベント報告システムの一実施形態を示す構成図である。
【図２】本発明に係るイベント報告要求データ構造の一実施形態として示す第１実施形態の構造図である。
【図３】本発明に係るイベント報告要求データの伝送時間情報が表す内容を図式的に示す概念図である。
【図４】本発明に係るイベント報告要求データ構造の一実施形態として示す第２実施形態の構造図である。
【図５】本発明に係るイベント報告データ構造の一実施形態を示す構造図である。
【図６】本発明に係るイベント報告報告データ及びイベント報告データが、他の内容のイベント報告報告データ又はイベント報告データを備える一実施形態の構造を示す概念図である。
【図７】本発明に係るイベント報告システムの主処理部の一実施形態を示す詳細ブロック図である。
【図８】本発明に係るイベント報告システムのイベント報告の要求処理部の一実施形態を示す詳細ブロック図である。
【図９】本発明に係るイベント報告システムのイベント報告処理部２０３の一実施形態を示す詳細ブロック図である。
【図１０】本発明に係るイベント報告を要求する過程に関する一実施形態を示すフローチャートである。
【図１１】本発明に係るイベント報告データ報告過程に関する一実施形態を示すフローチャートである。
【図１２】本発明に係る、受信したイベント報告データの処理過程に関する一実施形態を示すフローチャートである。
【図１３】本発明に係るイベント報告データを分析する過程に関する一実施形態を示すフローチャートである。
【図１】
0004795247.tif 000011
【図２】
0004795247.tif 000012
【図３】
0004795247.tif 000013
【図４】
0004795247.tif 000014
【図５】
0004795247.tif 000015
【図６】
0004795247.tif 000016
【図７】
0004795247.tif 000017
【図８】
0004795247.tif 000018
【図９】
0004795247.tif 000019
【図１０】
0004795247.tif 000020
【図１１】
0004795247.tif 000021
【図１２】
0004795247.tif 000022
【図１３】
0004795247.tif 000023