(57)【要約】【課題】視聴者の情報を収集するための手間が少なく、かつ、マルチキャストデータの配信品質の低下を防ぎ、安定した配信を実現可能なＩＰマルチキャスト用情報収集システム、ルータ、サーバ、端末及びプログラムを提供する。【解決手段】端末３１は、マルチキャスト配信サーバ５からマルチキャストデータを受信しているときにユーザ情報を作成し、マルチキャスト制御プロトコルを用いて、ユーザ情報を添付したＲｅｐｏｒｔパケットをルータ２１へ送信する。ルータ２１は、Ｒｅｐｏｒｔパケットを受信すると、ユーザ情報をユーザ情報集計サーバ１へ転送する。ユーザ情報集計サーバ１は、ユーザ情報を受信すると、ユーザ情報を解析し集計する。【選択図】図４
2006086719.tif 000002
【特許請求の範囲】
【請求項１】
マルチキャストデータを配信するマルチキャスト配信サーバ、マルチキャストデータの配信によりユーザにサービスを提供する端末、及びユーザ情報を集計するユーザ情報集計サーバがＩＰネットワークを介して接続され、マルチキャスト配信サーバからルータを介して端末へマルチキャストデータを配信し、端末からルータを介してユーザ情報集計サーバへユーザ情報を送信するＩＰマルチキャスト用情報集計システムであって、
端末は、ユーザ情報を作成する手段と、当該端末が受信するマルチキャストデータのマルチキャストアドレスを端末からルータに通知するためのＩＰマルチキャスト制御プロトコルに用いるパケットに、前記作成したユーザ情報を添付する手段と、当該ユーザ情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信する手段とを備え、
ルータは、端末から送信されたパケットに添付されたユーザ情報をユーザ情報集計サーバへ転送する手段を備え、
ユーザ情報集計サーバは、ルータから転送されたユーザ情報を集計する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項２】
請求項１に記載のＩＰマルチキャスト用情報集計システムにおいて、
端末は、マルチキャストアドレスが記述され、ユーザ情報を添付した前記パケットをＩＰマルチキャスト制御プロトコルによりルータへ送信する手段を備え、
ルータは、端末から送信されたパケットに添付されたユーザ情報、及び前記パケットに記述されたマルチキャストアドレスをユーザ情報集計サーバへ転送する手段を備え、
ユーザ情報集計サーバは、マルチキャストアドレス毎にユーザ情報を集計する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項３】
請求項１に記載のＩＰマルチキャスト用情報集計システムにおいて、
端末は、マルチキャストアドレス及びマルチキャストデータの配信元アドレスが記述され、ユーザ情報を添付した前記パケットをＩＰマルチキャスト制御プロトコルによりルータへ送信する手段を備え、
ルータは、端末から送信されたパケットに添付されたユーザ情報、及び前記パケットに記述されたマルチキャストアドレス及び配信元アドレスをユーザ情報集計サーバへ転送する手段を備え、
ユーザ情報集計サーバは、マルチキャストアドレス及び配信元アドレスの組み合わせ毎にユーザ情報を集計する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。  
【請求項４】
請求項１から３までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
マルチキャスト配信サーバは、ユーザ情報の作成及び送信を要求するユーザ情報要求を作成する手段と、当該作成したユーザ情報要求を端末へ送信する手段とを備え、
端末は、マルチキャスト配信サーバから送信されたユーザ情報要求を受信する手段を備え、ユーザ情報要求を受信した場合に、ユーザ情報を作成し、ユーザ情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信することを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項５】
請求項４に記載のＩＰマルチキャスト用情報集計システムにおいて、
前記ユーザ情報要求には、ユーザ情報を作成するための記述形式が含まれ、
端末は、マルチキャスト配信サーバから受信したユーザ情報要求に含まれる記述形式に従ってユーザ情報を作成する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項６】
請求項４または５に記載のＩＰマルチキャスト用情報集計システムにおいて、
マルチキャスト配信サーバは、ユーザ情報要求を識別するための要求識別子を作成する手段と、当該作成した要求識別子を含むユーザ情報要求パケットを端末へ送信する手段とを備え、
端末は、ユーザ情報及び前記要求識別子を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信する手段とを備え、
ルータは、要求識別子をユーザ情報集計サーバへ転送する手段を備え、
ユーザ情報集計サーバは、要求識別子毎、要求識別子及び請求項２に記載のマルチキャストアドレスの組み合わせ毎、または、要求識別子、前記マルチキャストアドレス及び請求項３に記載の配信元アドレスの組み合わせ毎にユーザ情報を集計する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項７】
請求項１から３までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報の作成を要求するユーザ情報作成要求サーバがさらにＩＰネットワークを介して接続され、
ユーザ情報作成要求サーバは、マルチキャストアドレスを含むユーザ情報要求をルータへ送信する手段を備え、
ルータは、マルチキャストデータを受信する端末を確認するために当該ルータから端末に送信するＩＰマルチキャスト制御プロトコルに用いるパケットに、前記ユーザ情報作成要求サーバから送信されたユーザ情報要求を添付すると共に、マルチキャストアドレスを指定する手段と、前記ユーザ情報要求を添付し、マルチキャストアドレスを指定したパケットをＩＰマルチキャスト制御プロトコルにより端末へ送信する手段とを備え、
端末は、ユーザ情報要求が添付され、ルータから送信されたパケットに指定されたマルチキャストアドレスと、受信中のマルチキャストデータのマルチキャストアドレスとが一致するか否かを判断する手段を備え、一致する場合に、ユーザ情報を作成し、ユーザ情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信することを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項８】
請求項７に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報作成要求サーバは、マルチキャストアドレス及び配信元アドレスの組み合わせを含むユーザ情報要求をルータへ送信する手段を備え、
ルータは、前記ＩＰマルチキャスト制御プロトコルに用いるパケットに、ユーザ情報作成要求サーバから送信されたユーザ情報要求を添付すると共に、マルチキャストアドレス及び配信元アドレスの組み合わせを指定する手段と、前記ユーザ情報要求を添付し、マルチキャストアドレス及び配信元アドレスの組み合わせを指定したパケットをＩＰマルチキャスト制御プロトコルにより端末へ送信する手段とを備え、
端末は、ユーザ情報要求が添付され、ルータから送信されたパケットに指定されたマルチキャストアドレス及び配信元アドレスの組み合わせと受信中のマルチキャストデータのマルチキャストアドレス及び配信元アドレスの組み合わせとが一致するか否かを判断する手段を備え、一致する場合に、ユーザ情報を作成し、ユーザ情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信することを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項９】
請求項７または８に記載のＩＰマルチキャスト用情報集計システムにおいて、
前記ユーザ情報要求には、ユーザ情報を作成するための記述形式が含まれ、
端末は、ルータから送信されたパケットのユーザ情報要求に含まれる記述形式に従ってユーザ情報を作成する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項１０】
請求項７から９までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報作成要求サーバは、ユーザ情報要求を識別するための要求識別子を作成する手段と、当該作成した要求識別子を含むユーザ情報要求を端末へ送信する手段とを備え、
端末は、ユーザ情報及び前記要求識別子を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信する手段とを備え、
ルータは、要求識別子をユーザ情報集計サーバへ転送する手段を備え、
ユーザ情報集計サーバは、要求識別子毎、要求識別子及びマルチキャストアドレスの組み合わせ毎、または、要求識別子、マルチキャストアドレス及び配信元アドレスの組み合わせ毎にユーザ情報を集計する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項１１】
請求項１から１０までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、ユーザ情報の集計を終了する日時を記憶する手段と、当該集計終了日時になったときに、ユーザ情報の集計を終了する手段とを備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項１２】
請求項１１に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、ユーザ情報の集計終了日時を、請求項２に記載のマルチキャストアドレス、請求項３に記載の配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせに対する日時として記憶する手段と、当該集計終了日時になったときに、当該マルチキャストアドレス、配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせ毎のユーザ情報の集計を終了する手段とを備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項１３】
請求項１から１２までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、請求項２に記載のマルチキャストアドレス、請求項３に記載の配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせを含む集計開始メッセージを受信する手段と、当該集計開始メッセージを受信した場合に、前記マルチキャストアドレス、配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせに対するユーザ情報の集計を開始する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項１４】
請求項７から１０に従属する請求項１１から１３までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報作成要求サーバは、マルチキャストアドレス、配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせを含むユーザ情報要求をルータへ送信する手段と、当該ユーザ情報要求をルータへ送信した場合に、前記マルチキャストアドレス、配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせを含む集計開始メッセージをユーザ情報集計サーバへ送信する手段とを備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項１５】
請求項１３または１４に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、タイマと、ユーザ情報の集計を開始したときに前記タイマを起動し、タイマがタイムアウトしたときにユーザ情報の集計を終了する手段とを備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項１６】
請求項１５に記載のＩＰマルチキャスト用情報集計システムにおいて、
前記集計開始メッセージはタイムアウト値を含み、
ユーザ情報集計サーバは、受信した集計開始メッセージのタイムアウト値を前記タイマのタイムアウト値として設定する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項１７】
請求項１から１６までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、請求項２に記載のマルチキャストアドレス、請求項３に記載の配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせを含む集計終了メッセージを受信する手段と、当該集計終了メッセージを受信した場合に、前記マルチキャストアドレス、配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせに対するユーザ情報の集計を終了する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項１８】
請求項７から１０に従属する請求項１１から１７までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報作成要求サーバは、マルチキャストアドレス、配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせを含む集計開始メッセージを送信する手段と、当該集計開始メッセージにより開始したユーザ情報の集計を終了させるための前記マルチキャストアドレス、配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせを含む集計終了メッセージを送信する手段とを備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項１９】
請求項１７または１８に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、集計終了メッセージの送信元から認証情報を含む集計終了メッセージを受信する手段と、当該受信した集計終了メッセージの認証情報に基づいて送信元を認証する手段と、当該認証が成功した場合に前記集計終了メッセージを受け付ける手段とを備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項２０】
請求項１８に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、集計開始メッセージの送信元から認証情報を含む集計開始メッセージを受信する手段と、当該受信した集計開始メッセージの認証情報に基づいて送信元を認証する手段と、当該認証が成功した場合に前記集計開始メッセージを受け付ける手段とを備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項２１】
請求項１から２０までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、ルータから請求項３に記載の配信元アドレスが転送された場合に、当該配信元アドレスの装置へ、ユーザ情報を集計した結果を通知する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項２２】
請求項１から２０までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、請求項２に記載のマルチキャストアドレス、請求項３に記載の配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせに対するユーザ情報集計結果の通知先アドレスを記憶するデータベースと、ユーザ情報を集計する単位に対応する集計結果通知先アドレスを前記データベースから検索する手段と、当該検索した集計結果通知先アドレスの装置へ、ユーザ情報の集計結果を通知する手段とを備えたＩＰマルチキャスト用情報集計システム。
【請求項２３】
請求項２１または２２に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、ユーザ情報の集計の途中経過を、周期的に通知先へ通知する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項２４】
請求項１から２３までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、請求項２に記載のマルチキャストアドレス、請求項３に記載の配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせを含む集計結果要求を受信する手段と、当該集計結果要求の要求元へ、ユーザ情報の集計結果を通知する手段とを備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項２５】
請求項２４に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、集計要求の要求元から認証情報を含む集計要求を受信する手段と、当該受信した集計要求の認証情報に基づいて要求元を認証する手段と、当該認証が成功した場合に前記集計要求を受け付ける手段とを備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項２６】
請求項１から２５までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
端末は、前記マルチキャストアドレスを当該端末からルータへ通知するためのパケットにユーザ情報及び認証情報を添付する手段と、当該ユーザ情報及び認証情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信する手段とを備え、
ルータは、端末から送信されたパケットに添付されたユーザ情報及び認証情報をユーザ情報集計サーバへ転送する手段を備え、
ユーザ情報集計サーバは、ルータから転送された認証情報に基づいて認証を行う手段と、当該認証に成功した場合に、ルータから転送されたユーザ情報を受け付ける手段とを備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項２７】
請求項２６に記載のＩＰマルチキャスト用情報集計システムにおいて、
前記認証情報はユーザである視聴者を識別するための視聴者識別子を含み、
ユーザ情報集計サーバは、視聴者識別子を記憶する手段と、ルータから転送された認証情報の視聴者識別子が前記記憶手段に記憶されている場合に、ルータから転送されたユーザ情報を廃棄し、記憶されていない場合に、ルータから転送されたユーザ情報を受け付ける手段とを備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項２８】
請求項２１から２７までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、集計結果を通知した場合に、当該通知先及び課金情報を含む課金ログを記憶する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項２９】
請求項２１から２７までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムにおいて、
課金ログを収集する課金ログ収集サーバがさらにＩＰネットワークを介して接続され、
ユーザ情報集計サーバは、集計結果を通知した場合に、当該通知先及び課金情報を課金ログ収集サーバへ通知する手段を備え、
課金ログ収集サーバは、ユーザ情報集計サーバから通知された通知先及び課金情報を含む課金ログを記憶する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項３０】
請求項２８に記載のＩＰマルチキャスト用情報集計システムにおいて、
ユーザ情報集計サーバは、課金ログを記憶した場合に、当該課金ログにおける集計結果の通知先へ、当該課金ログを通知する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項３１】
請求項２９に記載のＩＰマルチキャスト用情報集計システムにおいて、
課金ログ収集サーバは、課金ログを記憶した場合に、当該課金ログにおける集計結果の通知先へ、当該課金ログを通知する手段を備えたことを特徴とするＩＰマルチキャスト用情報集計システム。
【請求項３２】
マルチキャストデータを配信するマルチキャスト配信サーバ、マルチキャストデータの配信によりユーザにサービスを提供する端末、及びユーザ情報を集計するユーザ情報集計サーバがＩＰネットワークを介して接続され、マルチキャスト配信サーバからルータを介して端末へマルチキャストデータを配信し、端末からルータを介してユーザ情報集計サーバへユーザ情報を送信するＩＰマルチキャスト用情報集計システムにおけるルータであって、
端末が受信するマルチキャストデータのマルチキャストアドレスを当該端末からルータに通知するためのＩＰマルチキャスト制御プロトコルに用いるパケットにユーザ情報が添付された場合に、当該ユーザ情報が添付されたパケットをＩＰマルチキャスト制御プロトコルにより受信する手段と、当該受信したパケットに添付されたユーザ情報をユーザ情報集計サーバへ転送する手段とを備え、ユーザ情報集計サーバにユーザ情報を集計させることを特徴とするルータ。
【請求項３３】
マルチキャストデータを配信するマルチキャスト配信サーバ、マルチキャストデータの配信によりユーザにサービスを提供する端末、及びユーザ情報を集計するユーザ情報集計サーバがＩＰネットワークを介して接続され、マルチキャスト配信サーバからルータを介して端末へマルチキャストデータを配信し、端末からルータを介してユーザ情報集計サーバへユーザ情報を送信するＩＰマルチキャスト用情報集計システムにおけるユーザ情報集計サーバであって、
端末が受信するマルチキャストデータのマルチキャストアドレスを当該端末からルータに通知するためのＩＰマルチキャスト制御プロトコルに用いるパケットにユーザ情報が添付され、当該ユーザ情報が添付されたパケットがＩＰマルチキャスト制御プロトコルによりルータへ送信された場合に、前記パケットに添付されたユーザ情報をルータから受信する手段と、当該受信したユーザ情報を集計する手段とを備えたことを特徴とするユーザ情報集計サーバ。
【請求項３４】
マルチキャストデータを配信するマルチキャスト配信サーバ、マルチキャストデータの配信によりユーザにサービスを提供する端末、及びユーザ情報を集計するユーザ情報集計サーバがＩＰネットワークを介して接続され、マルチキャスト配信サーバからルータを介して端末へマルチキャストデータを配信し、端末からルータを介してユーザ情報集計サーバへユーザ情報を送信するＩＰマルチキャスト用情報集計システムにおける端末であって、
ユーザ情報を作成する手段と、当該端末が受信するマルチキャストデータのマルチキャストアドレスを端末からルータに通知するためのＩＰマルチキャスト制御プロトコルに用いるパケットに、前記作成したユーザ情報を添付する手段と、当該ユーザ情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信する手段とを備え、
ルータに、前記パケットに添付されたユーザ情報をユーザ情報集計サーバへ転送させ、ユーザ情報集計サーバに、前記ユーザ情報を集計させることを特徴とする端末。
【請求項３５】
請求項１に記載のＩＰマルチキャスト用情報集計システムにおけるマルチキャスト配信サーバであって、
ユーザ情報の作成及び送信を要求するユーザ情報要求パケットを作成する手段と、当該作成したユーザ情報要求パケットを端末へ送信する手段とを備え、
端末に、前記ユーザ情報要求パケットを受信した場合ユーザ情報を作成させ、ユーザ情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信させることを特徴とするマルチキャスト配信サーバ。
【請求項３６】
請求項１に記載のＩＰマルチキャスト用情報集計システムに、さらに、ユーザ情報の作成を要求するユーザ情報作成要求サーバがＩＰネットワークを介して接続された場合におけるユーザ情報作成要求サーバであって、
マルチキャストアドレスを含むユーザ情報要求をルータへ送信する手段を備え、ルータに、マルチキャストデータを受信する端末を確認するために当該ルータから端末に送信するＩＰマルチキャスト制御プロトコルに用いるパケットに前記ユーザ情報要求を添付させると共にマルチキャストアドレスを指定させ、前記パケットをＩＰマルチキャスト制御プロトコルにより端末へ送信させ、端末に、ルータから送信されたパケットのマルチキャストアドレスと受信中のマルチキャストデータのマルチキャストアドレスとが一致するか否かを判断させ、一致する場合に、ユーザ情報を作成させ、ユーザ情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信させることを特徴とするユーザ情報作成要求サーバ。
【請求項３７】
請求項２１から２５までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムに、さらに、課金ログを収集する課金ログ収集サーバがＩＰネットワークを介して接続された場合における課金ログ収集サーバであって、
ユーザ情報集計サーバから、集計結果を通知した場合における当該通知先及び課金情報の通知を受ける手段と、当該通知された通知先及び課金情報を含む課金ログを記憶する手段とを備えたことを特徴とする課金ログ収集サーバ。
【請求項３８】
マルチキャストデータを配信するマルチキャスト配信サーバ、マルチキャストデータの配信によりユーザにサービスを提供する端末、及びユーザ情報を集計するユーザ情報集計サーバがＩＰネットワークを介して接続され、マルチキャスト配信サーバからルータを介して端末へマルチキャストデータを配信し、端末からルータを介してユーザ情報集計サーバへユーザ情報を送信するシステムに用いるＩＰマルチキャスト用情報集計プログラムであって、
端末を構成するコンピュータに、ユーザ情報を作成する処理と、当該端末が受信するマルチキャストデータのマルチキャストアドレスを端末からルータに通知するためのＩＰマルチキャスト制御プロトコルに用いるパケットに、前記作成したユーザ情報を添付する処理と、当該ユーザ情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信する処理とを実行させ、
ルータを構成するコンピュータに、端末から送信されたパケットに添付されたユーザ情報をユーザ情報集計サーバへ転送する処理を実行させ、
ユーザ情報集計サーバを構成するコンピュータに、ルータから転送されたユーザ情報を集計する処理を実行させるＩＰマルチキャスト用情報集計プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰマルチキャスト制御において、マルチキャストデータの配信を受けた端末からのユーザ情報を集計する技術に関する。
【背景技術】
【０００２】
従来の放送においてユーザ情報を集計するシステムとしては、アンケート作成・収集システム（特許文献１を参照。）や、テレゴング（登録商標）と呼ばれる電話のコール数を集計するシステムが知られている。前者のアンケート作成・収集システムは、インターネットを介したホームページを用いてアンケートを作成及び集計するものである。具体的には、Ｗｅｂサーバにより提供されるアンケート作成・収集サービスのホームページに、アンケート作成者がインターネットを介してアクセスしてアンケートを作成する。そして、Ｗｅｂサーバが、任意のアンケート対象者（回答者）からネットワークを介してアンケートを収集する。
【０００３】
一方、後者のテレゴングと呼ばれるシステムは、テレビ放送等の視聴者が、例えば番組内のアンケートやクイズ等の指示に従って、予め定められ視聴者に提示されたサービス番号へ電話を掛け、交換機がサービス番号毎のコール数を自動的にカウント及び集計するものである。このシステムは、放送と電話とがシステムとして独立しており、放送の方式に依存しないため、ＩＰマルチキャスト放送においても適用することが可能である。
【０００４】
【特許文献１】特開２０００−２３５５６３号公報
【非特許文献１】“テレゴング”、［online］、エヌ・ティ・ティ・コミュニケーションズ株式会社、［平成１６年９月１日検索］、インターネット＜ＵＲＬ：http://www.ntt.com/telegong/＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述のアンケート作成・収集システムをＩＰマルチキャスト放送に適用する場合には、マルチキャストデータの配信を受けると共にアンケートに対して回答する端末とアンケート用のホームページを有するＷｅｂサーバとの間でデータ送受信を行う必要があるため、パケットがＩＰネットワークに転送されてしまう。このため、ＩＰマルチキャスト放送のためのパケットの転送が阻害される可能性がある。また、アンケートの観点からすると、放送事業者は、アンケート用ホームページのＵＲＬを放送番組内で告知する必要があり、また、視聴者は、ホームページにアクセスする必要がある。このため、放送事業者にとっては情報収集のために手間がかかり、視聴者にとっては情報提供のために手間がかかるという問題がある。
【０００６】
一方、前述のテレゴングのシステムをＩＰマルチキャスト放送に適用する場合には、本来、ＩＰネットワークを用いてデータ転送が可能であるにもかかわらず、テレゴングのシステムは集計のために電話を掛ける必要がある。このため、余分な電話トラヒックが転送されてしまう。この場合、マルチキャスト視聴者にとっては、情報収集のために手間と料金がかかるという問題がある。さらに、電話番号であるサービス番号に回答の選択肢を対応付ける必要があるため、視聴者が意図しない誤番号へ発信したときには、集計誤差が生じるという問題がある。
【０００７】
そこで、本発明はこのような問題に鑑みてなされたものであり、その目的は、視聴者のユーザ情報を収集するための手間が少なく、かつ、マルチキャストデータの配信品質の低下を防ぎ、安定した配信を実現可能なＩＰマルチキャスト用情報収集システム、ルータ、サーバ、端末及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本課題を解決するために、本発明のＩＰマルチキャスト用情報集計システムは、端末から送信されるアンケート回答等のユーザ情報を、ＩＰマルチキャスト制御プロトコルを利用して転送する（請求項１）。これにより、マルチキャストデータ配信制御とユーザ情報の集計処理とを一元的に実現することができ、パケット量の増加を抑制し、ＩＰネットワーク回線の帯域を効率良く使用することができる。また、端末から送信されるユーザ情報を転送するから、ユーザはユーザ情報を通知するために別途電話を掛けることが不要となり、電話料金が課金されることもない。
【０００９】
また、本発明のＩＰマルチキャスト用情報集計システムは、ユーザ情報を集計する観点から、例えば、同一時間帯において複数の番組が同時に異なる内容のアンケートやクイズを実施する場合に、ルータが、ＩＰマルチキャスト制御プロトコルにより知り得るマルチキャストアドレスを番組識別子としてユーザ情報集計サーバへ転送し、ユーザ情報集計サーバが、この番組識別子毎にアンケートやクイズの回答であるユーザ情報を集計する（請求項２）。これにより、ユーザ情報集計サーバは、マルチキャストアドレスにより、クイズやアンケートのような異なる集計分類を識別することができる。
【００１０】
また、本発明のＩＰマルチキャスト用情報集計システムは、ユーザ情報を集計する観点から、番組識別をマルチキャストアドレス及び配信元アドレスの組み合わせで行う場合に、ルータが、マルチキャストアドレス及び配信元アドレスの組み合わせをユーザ情報集計サーバへ転送し、ユーザ情報集計サーバが、この組み合わせ毎にユーザ情報を集計する（請求項３）。これにより、ユーザ情報集計サーバは、それぞれの集計分類を識別することができる。
【００１１】
また、本発明のＩＰマルチキャスト用情報集計システムは、アンケート回答等を要求するためのユーザ情報要求を映像等のコンテンツであるマルチキャストデータを配信するパケットの中に埋め込むのではなく、マルチキャストデータとは独立したメッセージとして端末へ送信する（請求項４）。これにより、ユーザ情報要求をコンテンツと切り離して作成することが可能となる。例えば、コンテンツは映像及び音声データとして作成し、ユーザ情報要求はＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等を用いて作成することにより、それぞれ独立した作成が可能となるから、アンケート等のユーザ情報要求の作成が容易になる。
【００１２】
また、本発明のＩＰマルチキャスト用情報集計システムは、ユーザ情報要求を送信する際に、例えば、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等を用いてユーザ情報記述形式を端末へ送信することにより、ユーザ情報の集計者の意図に沿った形式でユーザ情報を取得する（請求項５，請求項９）。これにより、ユーザ情報の集計の自動化及び高速化が可能となる。
【００１３】
また、本発明のＩＰマルチキャスト用情報集計システムは、ユーザ情報要求を識別するための要求識別子を用いて、ユーザ情報要求を送信し、ユーザ情報を集計するようにした（請求項６，請求項１０）。これにより、同一番組で同一時間帯に複数のアンケートやクイズ等を実施する際に、異なるアンケートやクイズというようなそれぞれの集計分類を識別することができる。
【００１４】
また、本発明のＩＰマルチキャスト用情報集計システムは、ユーザ情報の作成を要求するユーザ情報作成要求サーバをマルチキャスト配信サーバとは独立してＩＰネットワークに設け、複数のコンテンツに対して、一元的にユーザ情報の作成を制御する（請求項７）。これにより、マルチキャスト配信サーバの経済化を図ることができ、アンケート等の管理が容易になる。また、ユーザ情報要求をＩＰマルチキャスト制御プロトコルの例えばＱｕｅｒｙパケットに相乗りさせるようにしたから、ＩＰネットワーク回線の使用帯域の消費を抑えることが可能となる。この場合、ＩＰネットワークにおける番組識別子がマルチキャストアドレスのみの場合、そのマルチキャストアドレス毎にユーザ情報を集計する（請求項７）。また、ＩＰネットワークにおける番組識別子がマルチキャストアドレス及び配信元アドレスの組み合わせの場合、そのマルチキャストアドレス及び配信元アドレスの組み合わせ毎にユーザ情報を集計する（請求項８）。
【００１５】
また、本発明のＩＰマルチキャスト用情報集計システムは、ユーザ情報を集計する場合に、集計終了日時を記憶し、その集計終了日時になったときに集計を終了する（請求項１１，１２）。これにより、ユーザ情報集計サーバのメモリの無効留保を防ぐことができ、複数のユーザ情報を集計する場合の処理効率が向上する。また、集計終了日時を指定することにより、予め集計者の要望に従ったユーザ情報集計の締め切りを設定するサービスを提供することができる。この集計終了日時を指定するために、集計終了日時を直接記憶する手段（請求項１１，１２）を設ける他に、タイマを用いて一定時間経過後にユーザ情報の集計を終了する手段（請求項１５）を設ける。また、このタイムアウト値を含む集計開始メッセージによりユーザ情報の集計を終了する（請求項１６）。これにより、集計毎にタイムアウト値を設定できるから、状況に応じた柔軟な設定が可能となる。また、集計終了メッセージを受信した場合に、ユーザ情報の集計を終了する（請求項１７）。これにより、オペレータがコマンド投入等により、オンデマンドに集計の終了を指定することが可能となる。
【００１６】
また、本発明のＩＰマルチキャスト用情報集計システムは、ユーザ情報を集計する場合に、集計開始メッセージを受信したときに、ユーザ情報の集計を開始する（請求項１３）。これにより、オペレータがコマンド投入等により、オンデマンドで集計の開始を指定することが可能となる。例えば、アンケートやクイズ等の開始前に不正なユーザ情報を受信した場合は、ユーザ情報の集計を開始していないから集計誤りを排除することができる。さらに、ユーザ情報の作成を要求するユーザ情報要求の送信と同期して、集計開始メッセージを送信することにより、自動化を実現する（請求項１４）。
【００１７】
また、本発明のＩＰマルチキャスト用情報集計システムは、ユーザ情報を集計する場合に、集計開始メッセージを受信したときにユーザ情報の集計を開始し、集計終了メッセージを受信したときにユーザ情報の集計を終了する（請求項１８）。これにより、オペレータがコマンド投入等により、オンデマンドで集計の開始及び終了を指定することが可能となる。また、認証情報を含む集計終了メッセージまたは集計開始メッセージを受信し、送信元を認証することにより、セキュリティを向上させることが可能となる（請求項１９，２０）。
【００１８】
また、本発明のＩＰマルチキャスト用情報集計システムは、ＩＰマルチキャスト制御プロトコルから配信元アドレスを取得し、当該配信元アドレスの装置へユーザ情報の集計結果を通知する（請求項２１）。これにより、例えば、マルチキャストデータの配信者である集計者は、ユーザ情報の集計結果を取得することができる。また、集計者と集計要望者とが異なる場合に、集計者は、集計要望者に対して集計代行サービスを提供することができる。
【００１９】
また、本発明のＩＰマルチキャスト用情報集計システムは、マルチキャストアドレス、配信元アドレス及び要求識別子のうちの一つまたは二つ以上の組み合わせに対するユーザ情報集計結果の通知先アドレスを記憶し、集計要望者の任意の装置へその結果を通知する（請求項２２）。これにより、利便性を向上させることができる。
【００２０】
また、本発明のＩＰマルチキャスト用情報集計システムは、ユーザ情報の集計の途中経過を周期的に通知する（請求項２３）。これにより、ユーザ情報の集計の中間結果を通知するようにしたから、リアルタイムに集計結果を放送等へフィードバックすることができる。例えば、番組において、リアルタイムにアンケート結果の推移を放送することができる。
【００２１】
また、本発明のＩＰマルチキャスト用情報集計システムは、集計結果要求を受信し、その要求元へユーザ情報の集計結果を通知する（請求項２４）。これにより、集計結果の通知を要求する装置は、リクエストレスポンス方式で、本システムのユーザ情報集計サーバへ集計結果要求のリクエストを送信し、レスポンスとして集計結果を自動的に受信することができる。さらに、ユーザ情報集計サーバは、集計結果の通知先を記憶する必要がない。
【００２２】
また、本発明のＩＰマルチキャスト用情報集計システムは、認証情報を含む集計結果要求を受信し、要求元の認証を行う（請求項２５）。これにより、集計結果の不正取得を防止することができ、不正アクセス者にデータを入手させることを防ぐことが可能となる。
【００２３】
また、本発明のＩＰマルチキャスト用情報集計システムは、ユーザ情報を集計する際に、端末が添付した認証情報に基づいて認証を行う（請求項２６）。これにより、ユーザ情報の作成者の認証を行うことができるから、不正ユーザがアンケート等の結果に影響を及ぼすことを防止することが可能となる。
【００２４】
また、本発明のＩＰマルチキャスト用情報集計システムは、ユーザ情報の作成者を認証する場合に、視聴者識別子をチェックする（請求項２７）。これにより、１視聴者による重複した投票を防ぐことができ、正確な集計が可能となる。
【００２５】
また、本発明のＩＰマルチキャスト用情報集計システムは、ユーザ情報集計サーバが、集計結果の通知先及び課金情報を課金ログとして記憶する（請求項２８）。また、ユーザ情報集計サーバが、集計結果の通知先及び課金情報を課金ログ収集サーバへ通知し、課金ログ収集サーバが課金ログを記憶する（請求項２９）。これにより、ユーザ情報集計者とユーザ情報要望者とが異なる場合に、ユーザ情報集計者がユーザ情報要望者に対して有料でユーザ情報を提供することが可能となる。
【００２６】
また、本発明のＩＰマルチキャスト用情報集計システムは、課金ログを記憶した場合に、集計結果の通知先へ課金ログを通知する（請求項３０，３１）。これにより、課金ログの通知を受ける者は、課金に関する利便性が向上する。
【００２７】
また、本発明のルータは、マルチキャストデータを配信するマルチキャスト配信サーバ、マルチキャストデータの配信によりユーザにサービスを提供する端末、及びユーザ情報を集計するユーザ情報集計サーバがＩＰネットワークを介して接続され、マルチキャスト配信サーバからルータを介して端末へマルチキャストデータを配信し、端末からルータを介してユーザ情報集計サーバへユーザ情報を送信するＩＰマルチキャスト用情報集計システムにおけるルータであって、端末が受信するマルチキャストデータのマルチキャストアドレスを当該端末からルータに通知するためのＩＰマルチキャスト制御プロトコルに用いるパケットにユーザ情報が添付された場合に、当該ユーザ情報が添付されたパケットをＩＰマルチキャスト制御プロトコルにより受信する手段と、当該受信したパケットに添付されたユーザ情報をユーザ情報集計サーバへ転送する手段とを備え、ユーザ情報集計サーバにユーザ情報を集計させることを特徴とする（請求項３２）。
【００２８】
また、本発明のユーザ情報集計サーバは、マルチキャストデータを配信するマルチキャスト配信サーバ、マルチキャストデータの配信によりユーザにサービスを提供する端末、及びユーザ情報を集計するユーザ情報集計サーバがＩＰネットワークを介して接続され、マルチキャスト配信サーバからルータを介して端末へマルチキャストデータを配信し、端末からルータを介してユーザ情報集計サーバへユーザ情報を送信するＩＰマルチキャスト用情報集計システムにおけるユーザ情報集計サーバであって、端末が受信するマルチキャストデータのマルチキャストアドレスを当該端末からルータに通知するためのＩＰマルチキャスト制御プロトコルに用いるパケットにユーザ情報が添付され、当該ユーザ情報が添付されたパケットがＩＰマルチキャスト制御プロトコルによりルータへ送信された場合に、前記パケットに添付されたユーザ情報をルータから受信する手段と、当該受信したユーザ情報を集計する手段とを備えたことを特徴とする（請求項３３）。
【００２９】
また、本発明の端末は、マルチキャストデータを配信するマルチキャスト配信サーバ、マルチキャストデータの配信によりユーザにサービスを提供する端末、及びユーザ情報を集計するユーザ情報集計サーバがＩＰネットワークを介して接続され、マルチキャスト配信サーバからルータを介して端末へマルチキャストデータを配信し、端末からルータを介してユーザ情報集計サーバへユーザ情報を送信するＩＰマルチキャスト用情報集計システムにおける端末であって、ユーザ情報を作成する手段と、当該端末が受信するマルチキャストデータのマルチキャストアドレスを端末からルータに通知するためのＩＰマルチキャスト制御プロトコルに用いるパケットであって、マルチキャストアドレス及びマルチキャストデータの配信元アドレスが記述されたパケットに、前記作成したユーザ情報を添付する手段と、当該ユーザ情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信する手段とを備え、ルータに、前記パケットに添付されたユーザ情報をユーザ情報集計サーバへ転送させ、ユーザ情報集計サーバに、前記ユーザ情報を集計させることを特徴とする（請求項３４）。
【００３０】
また、本発明のマルチキャスト配信サーバは、請求項１に記載のＩＰマルチキャスト用情報集計システムにおけるマルチキャスト配信サーバであって、ユーザ情報の作成及び送信を要求するユーザ情報要求パケットを作成する手段と、当該作成したユーザ情報要求パケットを端末へ送信する手段とを備え、端末に、前記ユーザ情報要求パケットを受信した場合ユーザ情報を作成させ、ユーザ情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信させることを特徴とする（請求項３５）。
【００３１】
また、本発明のユーザ情報作成要求サーバは、請求項１に記載のＩＰマルチキャスト用情報集計システムに、さらに、ユーザ情報の作成を要求するユーザ情報作成要求サーバがＩＰネットワークを介して接続された場合におけるユーザ情報作成要求サーバであって、マルチキャストアドレスを含むユーザ情報要求をルータへ送信する手段を備え、ルータに、マルチキャストデータを受信する端末を確認するために当該ルータから端末に送信するＩＰマルチキャスト制御プロトコルに用いるパケットに前記ユーザ情報要求を添付させると共にマルチキャストアドレスを指定させ、前記パケットをＩＰマルチキャスト制御プロトコルにより端末へ送信させ、端末に、ルータから送信されたパケットのマルチキャストアドレスと受信中のマルチキャストデータのマルチキャストアドレスとが一致するか否かを判断させ、一致する場合に、ユーザ情報を作成させ、ユーザ情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信させることを特徴とする（請求項３７）。
【００３２】
また、本発明の課金ログ収集サーバは、請求項２１から２５までのいずれか一項に記載のＩＰマルチキャスト用情報集計システムに、さらに、課金ログを収集する課金ログ収集サーバがＩＰネットワークを介して接続された場合における課金ログ収集サーバであって、ユーザ情報集計サーバから、集計結果を通知した場合における当該通知先及び課金情報の通知を受ける手段と、当該通知された通知先及び課金情報を含む課金ログを記憶する手段とを備えたことを特徴とする（請求項３７）。
【００３３】
また、本発明のＩＰマルチキャスト用情報集計プログラムは、マルチキャストデータを配信するマルチキャスト配信サーバ、マルチキャストデータの配信によりユーザにサービスを提供する端末、及びユーザ情報を集計するユーザ情報集計サーバがＩＰネットワークを介して接続され、マルチキャスト配信サーバからルータを介して端末へマルチキャストデータを配信し、端末からルータを介してユーザ情報集計サーバへユーザ情報を送信するシステムに用いるＩＰマルチキャスト用情報集計プログラムであって、端末を構成するコンピュータに、ユーザ情報を作成する処理と、当該端末が受信するマルチキャストデータのマルチキャストアドレスを端末からルータに通知するためのＩＰマルチキャスト制御プロトコルに用いるパケットであって、マルチキャストアドレス及びマルチキャストデータの配信元アドレスが記述されたパケットに、前記作成したユーザ情報を添付する処理と、当該ユーザ情報を添付したパケットをＩＰマルチキャスト制御プロトコルによりルータへ送信する処理とを実行させ、ルータを構成するコンピュータに、端末から送信されたパケットに添付されたユーザ情報をユーザ情報集計サーバへ転送する処理を実行させ、ユーザ情報集計サーバを構成するコンピュータに、ルータから転送されたユーザ情報を集計する処理を実行させることを特徴とする（請求項３８）。
【発明の効果】
【００３４】
本発明によれば、ＩＰマルチキャスト制御プロトコルを利用してユーザ情報を収集するようにしたので、マルチキャストデータ配信制御とユーザ情報集計処理とを一元的に実現することができる。このため、従来のように電話を掛けたり、ホームページにアクセスしたりする必要がないから、ユーザ情報を収集するための手間がかかることがない。また、マルチキャストデータの配信品質の低下を防ぐことができ、安定した配信を実現することができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施例について、図面を参照して詳細に説明する。
（実施例１）
本発明の実施例１について、図１〜４を参照して説明する。図１は、本発明の実施例１のネットワーク構成図である。実施例１のＩＰマルチキャスト用情報集計システムは、ユーザ情報を集計するユーザ情報集計サーバ１と、マルチキャストデータを配信するマルチキャスト配信サーバ５と、ルータ２１，２２と、マルチキャストデータを受信し、ユーザ情報を送信する端末３１〜３ｎ，４１〜４ｎとを備えている。マルチキャスト配信サーバ５、ルータ２１，２２、ユーザ情報集計サーバ１及び端末３１〜３ｎ，４１〜４ｎは、ＩＰネットワーク６を介して接続される。また、ルータ２１にはｎ個の端末３１〜３ｎが接続され、ルータ２２にはｎ個の端末４１〜４ｎが接続される。ただし、各装置の数は、本発明を制限するものではない。尚、このＩＰマルチキャスト用情報集計システムは、マルチキャスト制御プロトコルを用いてマルチキャストデータの配信を行う。
【００３６】
図２は、実施例１に用いるＲｅｐｏｒｔパケットの第１のフォーマットを示す図であり、図３は、第２のフォーマットを示す図である。このＲｅｐｏｒｔパケットは、例えばＩＧＭＰｖ３（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ３）やＭＬＤｖ２（Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｄｉｓｃｏｖｅｒｙ  ｖｅｒｓｉｏｎ２）のマルチキャスト制御プロトコルに用いられるパケットである。図２を参照して、Ｒｅｐｏｒｔパケットは、「Ｔｙｐｅ」「Ｒｓｖ」等のＲｅｐｏｒｔ部分の最後尾に、ユーザ情報を記述する領域が拡張して設けられている。また、図３を参照して、Ｒｅｐｏｒｔパケットは、マルチキャストアドレスレコード毎に、ユーザ情報を記述する領域がそれぞれ拡張して設けられている。図３に示したＲｅｐｏｒｔパケットの適用例としては、視聴者が複数の番組を視聴している場合に、複数のアンケートを同時に回答するときに用いられる。尚、図２及び３は、ＩＰマルチキャスト制御プロトコルとしてＩＧＭＰｖ３やＭＬＤｖ２の例を示したが、本発明はこれに限定されるものではなく、他のＩＰマルチキャスト制御プロトコルを用いる場合にもユーザ情報領域を拡張することができる。
【００３７】
次に、図４を参照して、実施例１の動作について説明する。端末３１は、マルチキャスト配信サーバ５からマルチキャストデータを受信しているときに（ステップＳ４０１）、ユーザのキー操作等によりユーザ情報を作成する（ステップＳ４０３）。ユーザ情報は、例えば、アンケートやクイズに対する回答である。この場合、端末３１は、マルチキャスト配信サーバ５から受信したマルチキャストデータを、映像化した画像として画面に表示し、または、当該マルチキャストデータを、音声化した音声として出力する。尚、本発明は、このようなユーザ情報の作成契機、及びユーザ情報の内容を制限するものではない。
【００３８】
端末３１は、マルチキャスト制御プロトコルを用いて、ユーザ情報を添付し、当該端末３１が受信を希望するマルチキャストアドレスが記述されたＲｅｐｏｒｔパケットをルータ２１へ送信する（ステップＳ４０５）。本実施例１では、このＲｅｐｏｒｔパケットにユーザ情報を添付することにより、ユーザ情報の転送を実現する。例えば、Ａ，Ｂ，Ｃの３択式のアンケートの場合に、端末３１を操作する視聴者が回答としてＡを選択するときは、Ｒｅｐｏｒｔパケットのユーザ情報領域にＡを添付する。ここで、Ｒｅｐｏｒｔパケットは、ＩＰマルチキャスト制御プロトコルにおいて、端末３１からルータ２１に対し、端末３１が受信するマルチキャストデータのマルチキャストアドレスを通知するパケットである。また、マルチキャストアドレスは、マルチキャスト配信サーバ５が配信するマルチキャストデータの番組や時間帯等を識別するためのアドレスである。
【００３９】
ルータ２１は、ユーザ情報が添付されたＲｅｐｏｒｔパケットを受信すると、ユーザ情報をユーザ情報集計サーバ１へ転送する（ステップＳ４０７）。この場合、ルータ２１には、ユーザ情報の転送先であるマルチキャスト配信サーバ５のアドレスが予め登録されているものとする。
【００４０】
ユーザ情報集計サーバ１は、ルータ２１からユーザ情報を受信すると、ユーザ情報を解析し、既に受信済みのユーザ情報と共に集計する（ステップＳ４０９）。例えば、前述のＡ，Ｂ，Ｃの３択式のアンケートの場合に、端末３１からユーザ情報「Ａ」を受信し、端末４１からユーザ情報「Ａ」を受信したときは、Ａに対して２カウントアップすることになる。尚、端末４１がユーザ情報を送信した場合（ステップＳ４０２，４０４，４０６，４０８，４１０）だけでなく、他の端末３２〜３ｎ，４２〜４ｎがユーザ情報を送信した場合も、その動作は同様である。
【００４１】
（実施例２）
本発明の実施例２について、図５を参照して説明する。この実施例２と前述の実施例１とを比較すると、実施例２は、ルータ２１，２２がユーザ情報に加えてマルチキャストアドレスもユーザ情報集計サーバ１へ転送し、ユーザ情報集計サーバ１がマルチキャストアドレス毎にユーザ情報を集計する点で異なる。この実施例２のＩＰマルチキャスト用情報集計システムは、図１に示したシステムと同様の構成の下で動作する。
【００４２】
以下、動作について説明する。端末３１が、マルチキャスト配信サーバ５からマルチキャストアドレスであるグループアドレスＧ１の番組（マルチキャストデータ）を受信し（ステップＳ５０１）、端末４１が、マルチキャスト配信サーバ５からマルチキャストアドレスであるグループアドレスＧ２の番組を受信しているものとする（ステップＳ５０２）。さらに、Ｇ１の番組では、Ａ，Ｂ，Ｃの３択式アンケートが実施され、Ｇ２の番組でもＡ，Ｂ，Ｃの３択式アンケートが実施されているものとする。
【００４３】
端末３１のユーザが回答としてＡを選択した場合（ステップＳ５０３）、端末３１は、ユーザ情報Ａを添付し、マルチキャストアドレスＧ１が記述されたＲｅｐｏｒｔパケットをルータ２１へ送信する（ステップＳ５０５）。ルータ２１は、Ｒｅｐｏｒｔパケットを受信すると、ユーザ情報Ａ及びマルチキャストアドレスＧ１をユーザ情報集計サーバ１へ転送する（ステップＳ５０７）。また、端末４１のユーザが回答としてＡを選択した場合（ステップＳ５０４）、端末４１は、ユーザ情報Ａを添付し、マルチキャストアドレスＧ２が記述されたＲｅｐｏｒｔパケットをルータ２２へ送信する（ステップＳ５０６）。ルータ２２は、Ｒｅｐｏｒｔパケットを受信すると、ユーザ情報Ａ及びマルチキャストアドレスＧ２をユーザ情報集計サーバ１へ転送する（ステップＳ５０８）。
【００４４】
ユーザ情報集計サーバ１は、ルータ２１からユーザ情報Ａ及びマルチキャストアドレスＧ１を、ルータ２２からユーザ情報Ａ及びマルチキャストアドレスＧ２を受信すると、ユーザ情報Ａを解析し、集計する（ステップＳ５０９，５１０）。この場合、Ｇ１に対してＡを１カウントアップし、Ｇ２に対してＡを１カウントアップすることになる。
【００４５】
（実施例３）
本発明の実施例３について、図６，７を参照して説明する。この実施例３と前述の実施例２とを比較すると、実施例３は、マルチキャストアドレス及び配信元アドレスの組み合わせにより番組の識別を行う点で異なる。図６は、本発明の実施例３のネットワーク構成図である。実施例３のＩＰマルチキャスト用情報集計システムは、ユーザ情報を集計するユーザ情報集計サーバ１と、マルチキャストデータを配信するマルチキャスト配信サーバ５１（ＩＰアドレスをＳ１とする。）と、マルチキャスト配信サーバ５２（ＩＰアドレスをＳ２とする。）と、ルータ２１，２２と、マルチキャストデータを受信し、ユーザ情報を送信する端末３１〜３ｎ，４１〜４ｎとを備えている。マルチキャスト配信サーバ５１，５２、ルータ２１，２２、ユーザ情報集計サーバ１及び端末３１〜３ｎ，４１〜４ｎは、ＩＰネットワーク６を介して接続される。尚、図６において、図１におけるネットワーク構成図と同一の構成要素には同一の参照符号をそれぞれ付し、詳細な説明を省略する。
【００４６】
次に、図７を参照して、実施例３の動作について説明する。この実施例３と前述した実施例２とを比較すると、実施例３は、ルータ２１，２２が、ユーザ情報と共に、Ｒｅｐｏｒｔパケットに記述されたマルチキャストアドレス及び配信元アドレスの組み合わせをユーザ情報集計サーバ１へ通知し、ユーザ情報集計サーバ１が、マルチキャストアドレス及び配信元アドレスの組み合わせ毎にユーザ情報を集計する点で異なる。
【００４７】
端末３１は、ＩＰアドレスＳ１のマルチキャスト配信サーバ５１から、マルチキャストアドレスであるグループアドレスＧ１のマルチキャストデータ（Ｓ１，Ｇ１）を受信しているときに（ステップＳ７０１）、ユーザのキー操作等により、Ａ，Ｂ，Ｃの３択式アンケートに対する回答としてユーザ情報Ａを作成する（ステップＳ７０３）。端末３１は、ユーザ情報Ａ、配信元アドレスＳ１及びマルチキャストアドレスＧ１を含むＲｅｐｏｒｔパケットをルータ２１へ送信する（ステップＳ７０５）。
【００４８】
ルータ２１は、Ｒｅｐｏｒｔパケットを受信すると、ユーザ情報Ａ、配信元アドレスＳ１及びマルチキャストアドレスＧ１をユーザ情報集計サーバ１へ転送する（ステップＳ７０７）。ユーザ情報集計サーバ１は、ルータ２１からユーザ情報Ａ、配信元アドレスＳ１及びマルチキャストアドレスＧ１を受信すると、ユーザ情報を解析し、集計する（ステップＳ７０９）。この場合、（Ｓ１，Ｇ１）に対して、Ａを１カウントアップする。
【００４９】
また、端末４１は、ＩＰアドレスＳ２のマルチキャスト配信サーバ５２から、マルチキャストアドレスであるグループアドレスＧ２のマルチキャストデータ（Ｓ２，Ｇ２）を受信しているときに（ステップＳ７０２）、ユーザのキー操作等により、Ａ，Ｂ，Ｃの３択式アンケートに対する回答としてユーザ情報Ａを作成する（ステップＳ７０４）。端末４１は、ユーザ情報Ａ、配信元アドレスＳ２及びマルチキャストアドレスＧ２を含むＲｅｐｏｒｔパケットをルータ２２へ送信する（ステップＳ７０６）。
【００５０】
ルータ２２は、Ｒｅｐｏｒｔパケットを受信すると、ユーザ情報Ａ、配信元アドレスＳ２及びマルチキャストアドレスＧ２をユーザ情報集計サーバ１へ転送する（ステップＳ７０８）。ユーザ情報集計サーバ１は、ルータ２２からユーザ情報Ａ、配信元アドレスＳ２及びマルチキャストアドレスＧ２を受信すると、ユーザ情報を解析し、集計する（ステップＳ７１０）。この場合、（Ｓ２，Ｇ２）に対して、Ａを１カウントアップする。
【００５１】
（実施例４）
本発明の実施例４について、図８，９を参照して説明する。図８は、実施例４のマルチキャスト配信サーバ５−１の構成図である。このマルチキャスト配信サーバ５−１は、ユーザ情報要求制御部５０１、マルチキャストパケット送信部５０２及びデータ蓄積部５０３を備えている。図１に示した実施例１，２のマルチキャスト配信サーバ５、及び図６に示した実施例３のマルチキャスト配信サーバ５１，５２は、一般的なサーバであり、前述のマルチキャストパケット送信部５０２及びデータ蓄積部５０３のみを備えている。つまり、実施例４は、ユーザ情報要求制御部５０１を追加して備えている点で異なる。
【００５２】
マルチキャスト配信サーバ５−１のユーザ情報要求制御部５０１は、ユーザ情報の作成を端末に要求するためのユーザ情報要求メッセージを作成する。このユーザ情報要求メッセージを作成する契機は、オペレータによるコマンド投入時、予め設定された時刻等である。また、ユーザ情報要求メッセージの内容はアンケート等である。ただし、本発明は、ユーザ情報要求メッセージを作成する契機や内容を制限するものではない。
【００５３】
マルチキャストパケット送信部５０２は、マルチキャストデータをデータ蓄積部５０３から読み出し、ＩＰマルチキャストパケット化し、ＩＰネットワーク６へ送信する一般的な配信機能に加えて、ユーザ情報要求制御部５０１により作成されたユーザ情報要求メッセージをＩＰマルチキャストパケット化し、ＩＰネットワーク６へ送信するユーザ情報要求メッセージ送信機能も備えている。すなわち、マルチキャストパケット送信部５０２は、ユーザ情報要求メッセージのパケットをマルチキャストデータのパケット列へ挿入して送信する。
【００５４】
次に、図９を参照して、実施例４の動作について説明する。この実施例４と前述の実施例１〜３とを比較すると、実施例４は、マルチキャスト配信サーバ５−１が、マルチキャストデータのパケットを送信することに加えて、これとは独立してユーザ情報要求メッセージのパケットを送信する点で異なる。
【００５５】
端末３１は、マルチキャストデータを受信しているときに、マルチキャスト配信サーバ５−１からユーザ情報要求メッセージをルータ２１を介して受信する（ステップＳ９０１，９０２，９０３）。端末３１は、ユーザ情報を作成すると、ユーザ情報を添付したＲｅｐｏｒｔパケットをルータ２１へ送信し、ルータ２１は、ユーザ情報をユーザ情報集計サーバ１へ送信する。そして、ユーザ情報集計サーバ１は、ルータ２１からユーザ情報を受信すると、ユーザ情報を解析し、集計する。端末３２についても同様である（ステップＳ９０１，９０２，９０４）。
【００５６】
（実施例５）
本発明の実施例５について説明する。実施例５のＩＰマルチキャスト用情報集計システムは、前述の実施例４と同様に構成され、動作も同様である。ただし、実施例５と実施例４とを比較すると、実施例５は、ユーザ情報の記述形式を含むユーザ情報要求メッセージを送信する点で異なる。ここで、ユーザ情報の記述形式とは、例えば、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いてラジオボタンやチェックボックス等のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）により入力形式を記述し、端末３１等がブラウザを用いて画面に表示し、視聴者であるユーザのマウスやキーボード等の操作の結果として、ユーザ情報をテキストファイル形成等で出力する形式である。ただし、本発明は、ユーザ情報の記述形式を制限するものではない。
【００５７】
（実施例６）
本発明の実施例６について、図１０を参照して説明する。この実施例６と前述の実施例４とを比較すると、実施例６は、ユーザ情報要求メッセージとユーザ情報とを関連付けるために、要求識別子を付与する点で異なる。この要求識別子は、マルチキャスト配信サーバ５−１のユーザ情報要求制御部５０１により付与される値である。例えば、マルチキャスト配信サーバ５−１が起動時に要求識別子を初期化し、ユーザ情報要求メッセージを作成する毎に要求識別子の値をインクリメントする。ただし、本発明は、要求識別子の付与則を制限するものではなく、例えば、ユーザ情報要求メッセージを作成するときに乱数を用いて付与するようにしてもよい。
【００５８】
次に、実施例６の動作について説明する。マルチキャスト配信サーバ５−１のユーザ情報要求制御部５０１は、ユーザ情報要求メッセージとユーザ情報とを関連付けるための要求識別子１を付与し、この要求識別子１を含むユーザ情報要求メッセージを作成し、マルチキャストパケット送信部５０２は、そのユーザ情報要求メッセージを送信する（ステップＳ１００１〜１００４）。端末３１，３２は、要求識別子１を含むユーザ情報要求メッセージを受信すると、このユーザ情報要求メッセージに対するユーザ情報及び要求識別子１を添付したＲｅｐｏｒｔパケット作成し送信する（ステップＳ１００５，１００７）。ルータ２１は、Ｒｅｐｏｒｔパケットを受信すると、ユーザ情報及び要求識別子１をユーザ情報集計サーバ１へ転送する（ステップＳ１００６，１００８）。ユーザ情報集計サーバ１は、ユーザ情報及び要求識別子１を受信すると、要求識別子に従ってユーザ情報の集計分類を区別し、ユーザ情報を集計する。次に、ユーザ情報要求制御部５０１は、ユーザ情報要求メッセージとユーザ情報とを関連付けるための要求識別子２を付与し、この要求識別子２を含むユーザ情報要求メッセージを作成し、マルチキャストパケット送信部５０２は、そのユーザ情報要求メッセージを送信する（ステップＳ１００９〜１０１２）。以降の動作は前述と同様である（ステップＳ１０１３〜１０１６）。
【００５９】
（実施例７）
本発明の実施例７について、図１１〜１３を参照して説明する。図１１は、実施例７のネットワーク構成図である。このＩＰマルチキャスト用情報集計システムは、ユーザ情報を集計するユーザ情報集計サーバ１と、マルチキャストデータを配信するマルチキャスト配信サーバ５と、ユーザ情報要求メッセージを送信するユーザ情報要求サーバ７と、ルータ２１，２２と、マルチキャストデータを受信し、ユーザ情報を送信する端末３１〜３ｎ，４１〜４ｎとを備えている。マルチキャスト配信サーバ５、ユーザ情報要求サーバ７、ルータ２１，２２、ユーザ情報集計サーバ１及び端末３１〜３ｎ，４１〜４ｎは、ＩＰネットワーク６を介して接続される。図１１に示すように、ユーザ情報要求サーバ７は、物理的にＩＰネットワーク６に接続されるが、論理的にはルータ２１，２２に接続される。この実施例７と前述の実施例４とを比較すると、実施例７は、ネットワーク構成において、ユーザ情報要求サーバ７を独立してＩＰネットワーク６に設ける点、及びルータ２１，２２から端末３１〜３ｎ，４１〜４ｎへユーザ情報要求メッセージを転送する手段としてＩＰマルチキャスト制御プロトコルによるＱｕｅｒｙパケットを用いる点で異なる。
【００６０】
図１２は、実施例７に用いるＱｕｅｒｙパケットのフォーマットを示す図である。このＱｕｅｒｙパケットは、ＩＰマルチキャスト制御プロトコルのＱｕｅｒｙ部分の最後尾に、要求データを記述する領域が拡張して設けられている。尚、図１２は、ＩＰマルチキャスト制御プロトコルとしてＩＧＭＰｖ３やＭＬＤｖ２の例を示したが、本発明はこれに限定されるものではなく、他のＩＰマルチキャスト制御プロトコルを用いる場合にも要求データ領域を拡張することができる。
【００６１】
次に、図１３を参照して、実施例７の動作について説明する。ユーザ情報要求サーバ７は、ユーザ情報を要求する場合に、マルチキャストアドレスＧ１を指定したユーザ情報要求メッセージをルータ２１へ送信する（ステップＳ１３０１）。この場合、ユーザ情報要求サーバ７には、ユーザ情報要求メッセージのあて先であるルータ２１のアドレスが登録されているものとする。ルータ２１は、ユーザ情報要求メッセージを受信すると、ユーザ情報要求メッセージを添付し、マルチキャストアドレスＧ１を指定したＱｕｅｒｙパケットを端末３１，３２へ送信する（ステップＳ１３０２）。この場合、ルータ２１は、ＩＰマルチキャスト制御プロトコルにより、当該マルチキャストアドレスＧ１のマルチキャストデータを受信する端末を認識しているときには、そのマルチキャストデータを受信している端末が接続されるインターフェースのみから、前述のＱｕｅｒｙパケットを送信するようにしてもよい。ここで、Ｑｕｅｒｙパケットは、ルータ２１から端末３１にマルチキャストデータの受信者を確認するために送信するＩＰマルチキャスト制御プロトコルの参照メッセージのパケットである。
【００６２】
端末３１，３２は、Ｑｕｅｒｙパケットを受信すると、当該Ｑｕｅｒｙパケットで指定されたマルチキャストアドレスＧ１のマルチキャストデータを受信中であれば（ステップＳ１３０４，１３０５）、ユーザ情報を作成し（ステップＳ１３０６）、当該ユーザ情報をＲｅｐｏｒｔパケットに添付して送信する（ステップＳ１３０７）。以降の動作は、実施例２と同様である。
【００６３】
（実施例８）
本発明の実施例８について、図１４を参照して説明する。この実施例８と前述の実施例７とを比較すると、実施例８は、ユーザ情報要求サーバ７がユーザ情報を要求する場合に、マルチキャストアドレスだけでなく、マルチキャストアドレス及び配信元アドレスの組み合わせを指定する点で異なる。すなわち、実施例８は、ＩＰネットワーク６において、マルチキャストアドレス及び配信元アドレスの組み合わせにより番組識別を行う場合に適用される。
【００６４】
ユーザ情報要求サーバ７は、ユーザ情報を要求する場合に、マルチキャストアドレスＧ１及び配信元アドレスＳ１の組み合わせを指定したユーザ情報要求メッセージをルータ２１へ送信する（ステップＳ１４０１）。ルータ２１は、ユーザ情報要求メッセージを受信すると、ユーザ情報要求メッセージを添付し、マルチキャストアドレスＧ１及び配信元アドレスＳ１の組み合わせを指定したＱｕｅｒｙパケットを端末３１，３２へ送信する（ステップＳ１４０２）。この場合、ルータ２１は、ＩＰマルチキャスト制御プロトコルにより、当該マルチキャストアドレスＧ１及び配信元アドレスＳ１の組み合わせのマルチキャストデータを受信する端末３１，３２を認識しているときには、そのマルチキャストデータを受信している端末３１，３２が接続されるインターフェースのみから、前述のＱｕｅｒｙパケットを送信するようにしてもよい。
【００６５】
端末３１，３２は、Ｑｕｅｒｙパケットを受信すると、当該Ｑｕｅｒｙパケットで指定されたマルチキャストアドレスＧ１及び配信元アドレスＳ１の組み合わせのマルチキャストデータを受信中であれば（ステップＳ１４０５，１４０５）、ユーザ情報を作成し（ステップＳ１４０６）、当該ユーザ情報をＲｅｐｏｒｔパケットに添付して送信する（ステップＳ１４０７）。以降の動作は、実施例３と同様である。
【００６６】
（実施例９）
本発明の実施例９について説明する。この実施例９と前述の実施例７，８とを比較すると、実施例９は、図１２に示したＱｕｅｒｙパケットの要求データ領域に、ユーザ情報の記述形式を添付する点で異なる。つまり、実施例９のＩＰマルチキャスト用情報集計システムは、前述の実施例７，８と同様に構成され、動作も同様であるが、ユーザ情報要求サーバ７が、ユーザ情報の記述形式を含むユーザ情報要求メッセージを送信する点で異なる。ここで、ユーザ情報の記述形式とは、例えば、ＨＴＭＬを用いてラジオボタンやチェックボックス等のＧＵＩにより入力形式を記述し、端末３１等がブラウザを用いて画面に表示し、視聴者であるユーザのマウスやキーボード等の操作の結果として、ユーザ情報をテキストファイル形成等で出力する形式である。ただし、本発明は、ユーザ情報の記述形式を制限するものではない。
【００６７】
（実施例１０）
本発明の実施例１０について、図１５を参照して説明する。この実施例１０と前述の実施例７とを比較すると、実施例１０は、ユーザ情報要求サーバ７が、ユーザ情報を要求する場合に、ユーザ情報要求メッセージとユーザ情報とを関連付けるための要求識別子を作成し、ユーザ情報要求を識別する点で異なる。ルータ２１は、ユーザ情報要求サーバ７により作成された要求識別子を含むユーザ情報要求メッセージを受信すると、Ｑｕｅｒｙパケットの要求データ領域にユーザ情報要求メッセージ及び要求識別子を添付し、当該Ｑｕｅｒｙパケットを転送する（ステップＳ１５０１，１５０２）。端末３１，３２は、Ｑｕｅｒｙパケットを受信すると、Ｒｅｐｏｒｔパケットのユーザ情報領域にユーザ情報及び要求識別子を添付して送信する（ステップＳ１５０３，１５０４）。ルータ２１は、Ｒｅｐｏｒｔパケットを受信すると、ユーザ情報及び要求識別子をユーザ情報集計サーバ１へ転送する（ステップＳ１５０５，１５０６）。ユーザ情報集計サーバ１は、ユーザ情報及び要求識別子を受信すると、ユーザ情報を解析し、要求識別子毎にユーザ情報を集計する（ステップＳ１５０７，１５０８）。尚、ユーザ情報集計サーバ１は、マルチキャストアドレス及び要求識別子の組み合わせ毎にユーザ情報を集計するようにしてもよいし、マルチキャストアドレス、配信元アドレス及び要求識別子の組み合わせ毎にユーザ情報を集計するようにしてよい。本発明は、この組み合わせを制限するものではない。
【００６８】
（実施例１１）
本発明の実施例１１について、図１６を参照して説明する。ユーザ情報集計サーバ１は、オペレータの操作等により、ユーザ情報の集計を終了する日時（集計終了日時）を記憶し（ステップＳ１６０１）、その集計終了日時になると（ステップＳ１６０２）、ユーザ情報の集計を終了する（ステップＳ１６０２）。尚、ユーザ情報集計サーバ１は、終了日時以降にユーザ情報を受信した場合には、当該ユーザ情報を廃棄する（ステップＳ１６０３）。
【００６９】
（実施例１２）
本発明の実施例１２について、図１７，１８を参照して説明する。図１７は、実施例１２のユーザ情報集計サーバ１−１の構成図である。このユーザ情報集計サーバ１−１は、集計終了日時を記憶する終了日時記憶テーブル１０１、ユーザ情報を受信するユーザ情報受信部１０４、受信したユーザ情報を解析し集計するユーザ情報集計制御部１０２、及び集計した結果を保存する集計結果保存データベース１０３を備えている。
【００７０】
次に、図１７に示したユーザ情報集計サーバ１−１に備えた終了日時記憶テーブル１０１の構成図を図１８に示す。この終了日時記憶テーブル１０１は、マルチキャストアドレス、配信元アドレス、要求識別子及び集計終了日時から構成される。図中、「ａｎｙ」は任意の値を示す。図１８に示すように、終了日時記憶テーブル１０１には、同一のマルチキャストアドレスに対し、配信元アドレス及び要求識別子の組み合わせによって、相異なる複数の集計終了日時が記憶されている。この場合、ユーザ情報集計サーバ１−１は、ユーザ情報と共に受信した条件（マルチキャストアドレス、配信元アドレス、要求識別子）に基づいて、全ての条件に適合する集計終了日時を選択する。例えば、ユーザ情報集計サーバ１−１が条件としてマルチキャストアドレスＧ１のみを受信した場合には、マルチキャストアドレスＧ１、配信元アドレス及び要求識別子が「ａｎｙ」を検索し、集計終了日時「２００５／１／１  ０：００」を選択する。また、条件としてマルチキャストアドレスＧ１及び配信元アドレスＳ１のみを受信した場合には、マルチキャストアドレスＧ１、配信元アドレスＳ１、及び要求識別子が「ａｎｙ」を検索し、集計終了日時「２００５／１／１  １：００」を選択する。また、条件としてマルチキャストアドレスＧ１、配信元アドレスＳ１、及び要求識別子１を受信した場合には、マルチキャストアドレスＧ１、配信元アドレスＳ１、及び要求識別子１を検索し、集計終了日時「２００５／１／１  ２：００」を選択する。実施例１２の動作は、前述の実施例１１と同様である。
【００７１】
（実施例１３）
本発明の実施例１３について、図１９を参照して説明する。この実施例１３と前述の実施例１１とを比較すると、実施例１３は、集計開始メッセージを受信するまでは、ユーザ情報の集計を行わず、集計開始前は、受信したユーザ情報を廃棄する点で異なる。ユーザ情報集計サーバ１は、集計開始メッセージを受信する前は、ユーザ情報の集計を行わず（ステップＳ１９０１）、ユーザ情報を受信した場合には当該ユーザ情報を廃棄する（ステップＳ１９０２）。そして、ユーザ情報集計サーバ１は、マルチキャストアドレスＧ１に対する集計開始メッセージをマルチキャスト配信サーバ５から受信すると（ステップＳ１９０３）、マルチキャストアドレスＧ１に対するユーザ情報の集計を開始し（ステップＳ１９０４）、収集開始後に受信したマルチキャストアドレスＧ１に対するユーザ情報を解析し、集計する（ステップＳ１９０５）。
【００７２】
尚、図１９では、集計開始メッセージの送信元をマルチキャスト配信サーバ５としたが、ユーザ情報要求サーバ７、ユーザ情報集計サーバ１のオペレーションシステム等としてもよい。本発明は、集計開始メッセージの送信元を制限するものではない。また、集計開始メッセージを、マルチキャストアドレスＧ１に対するユーザ情報の集計を開始するためのものとしたが、マルチキャストアドレス及び配信元アドレスの組み合わせ、マルチキャストアドレス及び要求識別子の組み合わせ、配信元アドレス及び要求識別子の組み合わせ、またはマルチキャストアドレス、配信元アドレス及び要求識別子の組み合わせに対するユーザ情報の集計を開始するためのものとしてもよい。本発明は、これらの組み合わせを制限するものではない。
【００７３】
（実施例１４）
本発明の実施例１４について、図２０を参照して説明する。この実施例１４と前述の実施例１３とを比較すると、実施例１４は、ユーザ情報集計サーバ１がユーザ情報要求サーバ７から集計開始メッセージを受信する点で異なる。ユーザ情報要求サーバ７は、ユーザ情報要求メッセージをルータ２１へ送信した場合に、当該ユーザ情報を要求する対象であるマルチキャストアドレスＧ１に対する集計開始メッセージをユーザ情報集計サーバ１へ送信する（ステップＳ２００１）。尚、ユーザ情報要求サーバ７は、マルチキャストアドレスＧ１に対する集計開始メッセージを送信するようにしたが、マルチキャストアドレス及び配信元アドレスの組み合わせ、マルチキャストアドレス及び要求識別子の組み合わせ、配信元アドレス及び要求識別子の組み合わせ、またはマルチキャストアドレス、配信元アドレス及び要求識別子の組み合わせに対する集計開始メッセージを送信するようにしてもよい。
【００７４】
（実施例１５）
本発明の実施例１５について、図２１を参照して説明する。この実施例１５と前述の実施例１４とを比較すると、実施例１５は、ユーザ情報集計サーバ１が、収集開始時にタイマを起動し、タイムアウトしたときに収集を終了する点で異なる。ユーザ情報集計サーバ１は、マルチキャストアドレスＧ１に対する集計開始メッセージをユーザ情報要求サーバ７から受信すると（ステップＳ２１０１）、予め設定されたタイマ値によりタイマを起動し（ステップＳ２１０２）、マルチキャストアドレスＧ１に対するユーザ情報の集計を開始する（ステップＳ２１０３）。また、タイムアウトしたときは、ユーザ情報の集計を終了し（ステップＳ２１０４）、それ以降に受信したマルチキャストアドレスＧ１に対するユーザ情報を廃棄する。尚、集計開始メッセージを、マルチキャストアドレスＧ１に対するユーザ情報の集計を開始するためのものとしたが、マルチキャストアドレス及び配信元アドレスの組み合わせ、マルチキャストアドレス及び要求識別子の組み合わせ、配信元アドレス及び要求識別子の組み合わせ、またはマルチキャストアドレス、配信元アドレス及び要求識別子の組み合わせに対するユーザ情報の集計を開始するためのものとしてもよい。
【００７５】
（実施例１６）
本発明の実施例１６について、図２２を参照して説明する。この実施例１６と前述の実施例１５とを比較すると、実施例１６は、集計開始メッセージにはタイムアウト値（タイマ値）が記述され、ユーザ情報集計サーバ１が当該タイムアウト値を使用する点で異なる。ユーザ情報集計サーバ１は、ユーザ情報要求サーバ７により作成されたタイムアウト値が記述されたメッセージであって、マルチキャストアドレスＧ１に対する集計開始メッセージをユーザ情報要求サーバ７から受信すると（ステップＳ２２０１）、当該タイムアウト値をタイマにセットしてタイマを起動し（ステップＳ２２０２）、マルチキャストアドレスＧ１に対するユーザ情報の集計を開始する（ステップＳ２２０３〜２２０５）。また、タイムアウトしたときは、ユーザ情報の集計を終了し（ステップＳ２２０６）、それ以降に受信したマルチキャストアドレスＧ１に対するユーザ情報を廃棄する(ステップＳ２２０７)。尚、集計開始メッセージは、マルチキャストアドレスＧ１に対するユーザ情報の集計を開始するためのものに限定するものはない点は、実施例１５等と同様である。
【００７６】
（実施例１７）
本発明の実施例１７について、図２３を参照して説明する。この実施例１７と前述の実施例１１〜１６とを比較すると、実施例１７は、ユーザ情報集計サーバ１が集計終了メッセージを受信した場合にユーザ情報の集計を終了する点で異なる。ユーザ情報集計サーバ１は、マルチキャストアドレスＧ１に対する集計終了メッセージをマルチキャスト配信サーバ５から受信すると（ステップＳ２３０１）、マルチキャストアドレスＧ１に対するユーザ情報の集計を終了する（ステップＳ２３０２）。また、それ以降に受信したマルチキャストアドレスＧ１に対するユーザ情報を廃棄する(ステップＳ２３０３)。
【００７７】
尚、図２３では、集計終了メッセージの送信元をマルチキャスト配信サーバ５としたが、ユーザ情報要求サーバ７、ユーザ情報集計サーバ１のオペレーションシステム等としてもよい。本発明は、集計終了メッセージの送信元を制限するものではない。また、尚、集計終了メッセージは、マルチキャストアドレスＧ１に対するユーザ情報の集計を終了するためのものに限定するものはなく、前述のように、マルチキャストアドレスＧ１及び配信元アドレスの組み合わせ等に対する集計を終了するためのものとしてもよい。
【００７８】
（実施例１８）
本発明の実施例１８について、図２４を参照して説明する。この実施例１８と前述の実施例１５とを比較すると、実施例１８は、ユーザ情報の集計を終了するために、タイマを使用することなくユーザ情報要求サーバ７からの集計終了メッセージを使用する点で異なる。すなわち、ユーザ情報の集計開始及び集計終了は、受信したメッセージを契機に実行される。
【００７９】
ユーザ情報要求サーバ７は、マルチキャストアドレスＧ１に対する集計開始メッセージを送信する（ステップＳ２４０１）。ユーザ情報集計サーバ１は、その集計開始メッセージを受信すると、マルチキャストアドレスＧ１に対するユーザ情報の集計を開始する（ステップＳ２４０２）。そして、ユーザ情報要求サーバ７は、マルチキャストアドレスＧ１に対する集計終了メッセージを送信する（ステップＳ２４０３）。ユーザ情報集計サーバ１は、その集計終了メッセージを受信すると、マルチキャストアドレスＧ１に対するユーザ情報の集計を終了する（ステップＳ２４０４）。また、それ以降に受信したマルチキャストアドレスＧ１に対するユーザ情報を廃棄する(ステップＳ２４０５)。尚、集計開始メッセージ及び集計終了メッセージを、マルチキャストアドレスＧ１に対するものとしたが、マルチキャストアドレス及び配信元アドレスの組み合わせ、マルチキャストアドレス及び要求識別子の組み合わせ、配信元アドレス及び要求識別子の組み合わせ、またはマルチキャストアドレス、配信元アドレス及び要求識別子の組み合わせに対するものとしてもよい。つまり、本発明は、ユーザ情報の集計単位を制限するものではない。
【００８０】
また、ユーザ情報要求サーバ７は、集計開始メッセージを送信したときに当該集計開始メッセージを記憶すると共にタイマを起動し、タイムアウトのときに、記憶した集計開始メッセージに対する集計終了メッセージを送信するようにしてもよい。
【００８１】
（実施例１９）
本発明の実施例１９について、図２５を参照して説明する。この実施例１９と前述の実施例１７とを比較すると、実施例１９は、ユーザ情報要求サーバ７が集計終了メッセージに認証情報を付与し、ユーザ情報集計サーバ１が認証情報を確認し、認証に成功した場合にのみ集計を終了する点で異なる。ユーザ情報集計サーバ１は、オペレータのキー操作等により、送信元ＩＰアドレスやパスワード等を認証情報として予め設定する（ステップＳ２５０１）。ユーザ情報集計サーバ１は、マルチキャストアドレスＧ１に対する集計終了メッセージを受信し（ステップＳ２５０２、ステップ２５０５）、受信した集計終了メッセージの送信元ＩＰアドレスや当該メッセージに添付されたパスワードと、予め設定された認証情報とを比較し、認証の成功または失敗を判断する。認証に失敗した場合は、受信した集計終了メッセージを無効とし（ステップＳ２５０３）、ユーザ情報の集計を終了しないで継続する（ステップＳ２５０４）。一方、認証に成功した場合は（ステップＳ２５０６）、ユーザ情報の集計を終了する（ステップＳ２５０７）。
【００８２】
尚、図２５では、ユーザ情報集計サーバ１は、送信元ＩＰアドレスやパスワードを認証情報として比較することにより、認証の成功または失敗を判断するようにしたが、電子証明書を用いて判断するようにしてもよい。本発明は、認証方式を制限するものではなく、認証方式はユーザ情報集計サーバ１に予め定めておけばよい。
【００８３】
（実施例２０）
本発明の実施例２０について、図２６を参照して説明する。この実施例２０と前述の実施例１８とを比較すると、実施例２０は、ユーザ情報要求サーバ７が集計開始メッセージに認証情報を付与し、ユーザ情報集計サーバ１が認証情報を確認し、認証に成功した場合にのみ集計を開始する点で異なる。ユーザ情報集計サーバ１は、オペレータのキー操作等により、送信元ＩＰアドレスやパスワード等を認証情報として予め設定する（ステップＳ２６０１）。ユーザ情報集計サーバ１は、ユーザ情報の集計が開始する前に受信したユーザ情報を廃棄する（ステップＳ２６０２）。そして、マルチキャストアドレスＧ１に対する集計開始メッセージを受信し（ステップＳ２６０３、ステップ２５０６）、受信した集計開始メッセージの送信元ＩＰアドレスや当該メッセージに添付されたパスワードと、予め設定された認証情報とを比較し、認証の成功または失敗を判断する。認証に失敗した場合は、受信した集計開始メッセージを無効とし（ステップＳ２６０４）、ユーザ情報の集計を開始しない（ステップＳ２６０５）。一方、認証に成功した場合は（ステップＳ２６０７）、ユーザ情報の集計を開始する（ステップＳ２６０８）。
【００８４】
尚、図２６では、ユーザ情報集計サーバ１は、送信元ＩＰアドレスやパスワードを認証情報として比較することにより、認証の成功または失敗を判断するようにしたが、電子証明書を用いて判断するようにしてもよい。本発明は、認証方式を制限するものではなく、認証方式はユーザ情報集計サーバ１に予め定めておけばよい。
【００８５】
（実施例２１）
本発明の実施例２１について、図２７を参照して説明する。この実施例２１と前述の実施例１〜２０とを比較すると、実施例２１は、ユーザ情報集計サーバ１が集計終了時に集計結果をマルチキャスト配信サーバ５へ通知する点で異なる。ユーザ情報集計サーバ１は、ユーザ情報と共に配信元アドレスＳ１をルータ２１から受信し、集計が終了した場合に、ＩＰアドレスがＳ１であるマルチキャスト配信サーバ５へ、ユーザ情報の集計結果を通知する（ステップＳ２７０１）。
【００８６】
（実施例２２）
本発明の実施例２２について、図２８，２９を参照して説明する。図２８は、実施例２２のユーザ情報集計サーバ１−２の構成図である。このユーザ情報集計サーバ１−２は、ユーザ情報を受信するユーザ情報受信部１０４、受信したユーザ情報を解析し集計するユーザ情報集計制御部１０２、集計した結果を保存する集計結果保存データベース１０３、集計した結果を送信する集計データ送信部１０５、及び集計した結果を送信する通知先アドレスを格納する集計データ通知先アドレスデータベース１０６を備えている。本図に示した実施例２２のユーザ情報集計サーバ１−２と、図１７に示した実施例１２のユーザ情報集計サーバ１−１とを比較すると、実施例２２のユーザ情報集計サーバ１−２は、集計データ送信部１０５及び集計データ通知先アドレスデータベース１０６を備えている点で異なる。尚、ユーザ情報集計サーバ１−２は、図１７に示した終了日時記憶テーブル１０１を備えていてもよいし、備えていなくてもよい。図２８は、終了日時記憶テーブル１０１を備えていない例である。
【００８７】
次に、図２８に示したユーザ情報集計サーバ１−２に備えた集計データ通知先アドレスデータベース１０６の構成図を図２９に示す。この集計データ通知先アドレスデータベース１０６は、マルチキャストアドレス、配信元アドレス、要求識別子及び通知先アドレスから構成される。図中、「なし」は規定しないことを示す。図２８を参照して、例えば、ユーザ情報集計サーバ１−２がマルチキャストアドレスＧ１単位でユーザ情報を集計した場合には、マルチキャストアドレスＧ１、配信元アドレス及び要求識別子が「なし」を検索し、通知先アドレス「２００４：：１」へ集計結果を通知する。マルチキャストアドレスＧ２、配信元アドレスＳ２及び要求識別子２のユーザ情報を集計した場合には、マルチキャストアドレスＧ２、配信元アドレスＳ２、及び要求識別子２を検索し、通知先アドレス「２００７：：１」へ集計結果を通知する。このように、ユーザ情報集計サーバ１−２は、ユーザ情報の集計単位に相当する項目について集計データ通知先アドレスデータベース１０６を検索し、通知先アドレスを取得し、集計結果を当該通知先アドレスの装置へ送信する。
【００８８】
（実施例２３）
本発明の実施例２３について、図３０を参照して説明する。この実施例２３と前述の実施例１８とを比較すると、実施例２３は、ユーザ情報集計サーバ１が集計の途中経過を周期的に通知先へ通知する点で異なる。ユーザ情報集計サーバ１は、予め設定されたタイマ値でタイマを起動し（ステップＳ３００１）、タイムアウトすると（ステップＳ３００２）、その時点の集計途中経過をマルチキャスト配信サーバ５へ通知する（ステップＳ３００３）。そして、ユーザ情報集計サーバ１は、タイマを再度起動し（ステップＳ３００４）、タイムアウトすると（ステップＳ３００５）、その時点の集計途中経過をマルチキャスト配信サーバ５へ通知する（ステップＳ３００６）。このように、ユーザ情報集計サーバ１は、タイマの起動を繰り返し、タイムアウトする毎にその時点の集計途中経過をマルチキャスト配信サーバ５へ通知する。そして、集計を終了すると（ステップＳ３００７）、集計結果をマルチキャスト配信サーバ５へ通知する（ステップＳ３００８）。
【００８９】
尚、図３０では、ユーザ情報集計サーバ１は、タイマを用いることにより周期的に集計途中経過をマルチキャスト配信サーバ５へ通知するようにしたが、本発明は通知方式を制限するものではなく、例えば、ユーザ情報集計サーバ１に通知時刻を予め登録しておき、当該通知時刻になったときに集計途中経過を通知するようにしてもよい。また、ユーザ情報集計サーバ１は、集計途中経過をマルチキャスト配信サーバ５へ通知するようにしたが、本発明は通知先を制限するものではない。
【００９０】
（実施例２４）
本発明の実施例２４について、図３１を参照して説明する。この実施例２４と前述の実施例２３とを比較すると、実施例２４は、マルチキャスト配信サーバ５が集計データ要求メッセージをユーザ情報集計サーバ１へ送信し、集計結果を取得する点で異なる。マルチキャスト配信サーバ５は、マルチキャストアドレスＧ１及び配信元アドレスＳ１に対する集計データ要求メッセージをユーザ情報集計サーバ１へ送信する（ステップＳ３１０１）。ユーザ情報集計サーバ１は、集計データ要求メッセージを受信すると、その時点における集計結果を、配信元アドレスＳ１のマルチキャスト配信サーバ５へ通知する（ステップＳ３１０２）。尚、図３１では、集計データ要求メッセージの送信元をマルチキャスト配信サーバ５としたが、本発明は送信元を制限するものではなく、送信元はユーザ情報集計サーバ１のオペレーションシステムや他のサーバ等であってもよい。
【００９１】
（実施例２５）
本発明の実施例２５について、図３２を参照して説明する。この実施例２５と前述の実施例２４とを比較すると、実施例２５は、ユーザ情報集計サーバ１が集計データ要求の要求元を認証する点で異なる。ユーザ情報集計サーバ１は、オペレータのキー操作等により、送信元ＩＰアドレスやパスワード等を認証情報として予め設定する（ステップＳ３２０１）。ユーザ情報集計サーバ１は、マルチキャストアドレスＧ１及び配信元アドレスＳ１に対する集計データ要求メッセージを受信し（ステップＳ３２０２，３２０４）、受信した集計データ要求メッセージの送信元ＩＰアドレスや当該メッセージに添付されたパスワードと、予め設定された認証情報とを比較し、認証の成功または失敗を判断する。認証に失敗した場合は、受信した集計データ要求メッセージを無効とし（ステップＳ３２０３）、集計結果を通知しない。一方、認証に成功した場合には（ステップＳ３２０５）、集計データ要求メッセージを受付、要求された集計結果を通知する（ステップＳ３２０６）。
【００９２】
尚、図３２では、ユーザ情報集計サーバ１は、送信元ＩＰアドレスやパスワードを認証情報として比較することにより、認証の成功または失敗を判断するようにしたが、電子証明書を用いて判断するようにしてもよい。本発明は、認証方式を制限するものではなく、認証方式はユーザ情報集計サーバ１に予め定めておけばよい。
【００９３】
（実施例２６）
本発明の実施例２６について、図３３〜３５を参照して説明する。図３３は、実施例２６に用いるＲｅｐｏｒｔパケットの第１のフォーマットを示す図である。このＲｅｐｏｒｔパケットは、ＩＰマルチキャスト制御プロトコルのＲｅｐｏｒｔ部分の最後尾に、実施例１で説明したユーザ情報領域に加えて、認証情報領域が拡張して設けられている。また、図３４は、実施例２６のＲｅｐｏｒｔパケットの第２のフォーマットを示す図である。このＲｅｐｏｒｔパケットは、マルチキャストアドレスレコード毎に、実施例１で説明したユーザ情報領域に加えて、認証情報領域がそれぞれ拡張して設けられている。尚、図３３及び３４は、ＩＰマルチキャスト制御プロトコルとしてＩＧＭＰｖ３やＭＬＤｖ２の例を示したが、本発明はこれに限定されるものではなく、他のＩＰマルチキャスト制御プロトコルを用いる場合にも認証情報領域を拡張することができる。図３３及び３４において、ユーザ情報領域と認証情報領域の順序は逆でもよい。
【００９４】
次に、図３５を参照して、実施例２６の動作について説明する。ここで、ユーザ情報集計サーバ１は、オペレータのキー操作等により、端末３１，４１のＩＰアドレスまたはユーザである視聴者のユーザ識別子とパスワードとの組み合わせを認証情報として予め設定する（ステップＳ３５０９）。端末３１，４１は、マルチキャスト配信サーバ５からマルチキャストデータを受信しているときに（ステップＳ３５０１，３５０２）、ユーザ情報を作成する（ステップＳ３５０３，３５０４）。そして、端末３１，４１は、ユーザ情報及び認証情報をそれぞれ図３４に示したＲｅｐｏｒｔパケットのユーザ情報領域及び認証情報領域に設定し、マルチキャスト制御プロトコルを用いて、ユーザ情報及び認証情報を添付したＲｅｐｏｒｔパケットをルータ２１，２２へそれぞれ送信する（ステップＳ３５０５，３５０７）。
【００９５】
ルータ２１は、ユーザ情報及び認証情報が添付されたＲｅｐｏｒｔパケットを受信すると、ユーザ情報及び認証情報をユーザ情報集計サーバ１へ転送する（ステップＳ３５０７，３５０８）。ユーザ情報集計サーバ１は、ユーザ情報及び認証情報を受信し、当該認証情報と予め設定された認証情報とを比較し、ユーザの認証またはユーザ情報の送信元である端末３１，４１の認証の成功または失敗を判断する。認証に失敗した場合は、受信したユーザ情報を廃棄する（ステップＳ３５１０）。一方、認証に成功した場合は、受信したユーザ情報を解析し集計する（ステップＳ３５１１）。
【００９６】
尚、図３５では、ユーザ情報集計サーバ１は、端末３１，４１のＩＰアドレスまたはユーザである視聴者のユーザ識別子とパスワードとの組み合わせを認証情報として比較することにより、認証の成功または失敗を判断するようにしたが、電子証明書を用いて判断するようにしてもよい。本発明は、認証方式を制限するものではなく、認証方式はユーザ情報集計サーバ１に予め定めておけばよい。
【００９７】
（実施例２７）
本発明の実施例２７について、図３６を参照して説明する。この実施例２７と前述の実施例２６とを比較すると、実施例２７は、端末３１が視聴者識別子を添付したＲｅｐｏｒｔパケットをルータ２１へ送信し、ユーザ情報集計サーバ１が視聴者識別子を確認する点で異なる。ただし、実施例２６において、認証情報としてユーザ識別子を用いる場合は、視聴者識別子をユーザ識別子で代用することも可能である。端末３１は、ユーザ情報、認証情報及び視聴者識別子を添付したＲｅｐｏｒｔパケットをルータ２１へ送信する（ステップＳ３６０１，３６０４）。ルータ２１は、Ｒｅｐｏｒｔパケットを受信すると、ユーザ情報、認証情報及び視聴者識別子をユーザ情報集計サーバ１へ転送する（ステップＳ３５０２，３６０５）。ユーザ情報集計サーバ１は、ユーザ情報、認証情報及び視聴者識別情報を受信し、当該認証情報と予め設定された認証情報とを比較し、認証の成功または失敗を判断する。認証に成功した場合は、視聴者識別子を確認し、視聴者識別子が新規であるか否かを判断する。視聴者識別子が新規であるときは、受信したユーザ情報はまだ受信していなかった視聴者からのユーザ情報であるとして、当該視聴者識別子を記憶する（ステップＳ３６０３）。一方、視聴者識別子が新規ではなく、既に記憶された識別子であるときは、受信したユーザ情報は既に集計された視聴者からのユーザ情報であるとして、受信したユーザ情報を廃棄する（ステップＳ３６０６）。
【００９８】
（実施例２８）
本発明の実施例２８について、図３７〜４０を参照して説明する。図３７は、実施例２８のユーザ情報集計サーバ１−３の構成図である。このユーザ情報集計サーバ１−３は、ユーザ情報受信部１０４、ユーザ情報集計制御部１０２、集計結果保存データベース１０３、集計データ送信部１０５、集計データ通知先アドレスデータベース１０６、及び課金度数を算出して課金ログを記録する課金ログデータベース１０７を備えている。本図に示した実施例２８のユーザ情報集計サーバ１−３と、図２８に示した実施例２２のユーザ情報集計サーバ１−２とを比較すると、実施例２８のユーザ情報集計サーバ１−３は、課金ログデータベース１０７を備えている点で異なる。尚、ユーザ情報集計サーバ１−３は、ユーザ情報集計サーバ１−２と同様に、図１７に示した終了日時記憶テーブル１０１を備えていてもよいし、備えていなくてもよい。図３７は、終了日時記憶テーブル１０１を備えていない例である。
【００９９】
次に、図３７に示したユーザ情報集計サーバ１−３に備えた課金ログデータベース１０７の構成図を図３８に示す。この課金ログデータベース１０７は、ログを識別するためのログ番号、集計結果の通知先、及び課金度数から構成される。課金ログデータベース１０７は、課金計数を予め登録しておき、集計データ送信部１０５が集計結果を送信するときに、その集計結果のデータ量に比例するように課金計数を用いて課金度数を算出し、当該ログ番号、集計結果の通知先のＩＰアドレス、及び算出した課金度数を記録する。この場合、集計データ送信部１０５が集計結果を送信する毎に送信１回につき予め定めた度数とするように算出してもよい。本発明は、課金度数算出方式を制限するものではなく、何らかの方式で課金度数を算出し、それを記録すればよい。
【０１００】
次に、実施例２８の動作について、図３９及び４０を参照して説明する。図３９を参照して、ユーザ情報集計サーバ１が、ＩＰアドレスがＳ１であるマルチキャスト配信サーバ５へ集計結果を通知した場合に（ステップＳ３９０１）、ユーザ情報集計サーバ１の課金ログデータベース１０７は、集計結果の通知先のＩＰアドレスＳ１を含む課金ログを記録する。また、図４０を参照して、ユーザ情報集計サーバ１が、ＩＰアドレスがＳ１であるマルチキャスト配信サーバ５へ集計結果を通知し（ステップＳ４００１）、マルチキャスト配信サーバ５から集計データ受領応答を受信した場合に（ステップＳ４００２）、ユーザ情報集計サーバ１の課金ログデータベース１０７は、集計結果の通知先のＩＰアドレスＳ１を含む課金ログを記録する。
【０１０１】
（実施例２９）
本発明の実施例２９について、図４１を参照して説明する。この実施例２９と前述の実施例２８とを比較すると、実施例２９は、ユーザ情報集計サーバ１の外部に課金ログ収集サーバを設け、課金ログ収集サーバとユーザ情報集計サーバ１とを直接またはＩＰネットワーク６を介して遠隔に接続する点で異なる。ユーザ情報集計サーバ１は、集計結果をマルチキャスト配信サーバ５へ通知した場合に（ステップＳ４１０１）、当該通知先であるマルチキャスト配信サーバ５のＩＰアドレスＳ１を含む課金ログを課金ログ収集サーバへ通知する（ステップＳ４１０２）。課金ログ収集サーバは、当該課金ログを受信すると、図３８に示した構成のデータベースに記録する（ステップＳ４１０３）。または、ユーザ情報集計サーバ１は、マルチキャスト配信サーバ５から集計データ受領応答を受信した場合に、集計結果の通知先であるマルチキャスト配信サーバ５のＩＰアドレスＳ１を含む課金ログを課金ログ収集サーバへ通知する。課金ログ収集サーバは、図３８に示した構成のデータベースに当該課金ログを記録する。
【０１０２】
（実施例３０）
本発明の実施例３０について、図４２を参照して説明する。この実施例３０と前述の実施例２８とを比較すると、実施例３０は、ユーザ情報集計サーバ１が課金ログを記録した場合に、集計結果の通知先へ当該課金ログを通知する点で異なる。ユーザ情報集計サーバ１は、課金ログを記録した場合（ステップＳ４２０１）、当該課金ログを、集計結果の通知先であるマルチキャスト配信サーバ５へ通知する（ステップＳ４２０２）。この場合、課金ログ収集サーバが課金ログを記録した場合に、当該課金ログを、集計結果の通知先であるマルチキャスト配信サーバ５へ通知するようにしてもよい。
【０１０３】
尚、ユーザ情報集計サーバ１，１−１〜１−３、マルチキャスト配信サーバ５，５−１，５１，５２、ユーザ情報要求サーバ７、ルータ２１，２２、端末３１〜３ｎ，４１〜４ｎ、及び課金ログ収集サーバは、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体、キーボードやポインティングデバイス等の入力装置、画像やシーンを表示する表示装置、及び外部の装置と通信をするためのインターフェースを備えたコンピュータ装置によってそれぞれ構成されるようにしてもよい。この場合、ユーザ情報集計サーバ１，１−１〜１−３、マルチキャスト配信サーバ５，５−１，５１，５２、ユーザ情報要求サーバ７、ルータ２１，２２、端末３１〜３ｎ，４１〜４ｎ、及び課金ログ収集サーバに備えた処理部の各機能は、当該機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。また、これらのプログラムは、磁気ディスク（フロッピィーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体に格納して頒布することもできる。
【図面の簡単な説明】
【０１０４】
【図１】本発明の実施例１のネットワーク構成図である。
【図２】実施例１に用いるＲｅｐｏｒｔパケットの第１のフォーマットを示す図である。
【図３】実施例１に用いるＲｅｐｏｒｔパケットの第２のフォーマットを示す図である。
【図４】実施例１の動作を示す図である。
【図５】本発明の実施例２の動作を示す図である。
【図６】本発明の実施例３のネットワーク構成図である。
【図７】実施例３の動作を示す図である。
【図８】本発明の実施例４におけるマルチキャスト配信サーバの構成図である。
【図９】実施例４の動作を示す図である。
【図１０】本発明の実施例６の動作を示す図である。
【図１１】本発明の実施例７のネットワーク構成図である。
【図１２】実施例７に用いるＱｕｅｒｙパケットのフォーマットを示す図である。
【図１３】実施例７の動作を示す図である。
【図１４】本発明の実施例８の動作を示す図である。
【図１５】本発明の実施例１０の動作を示す図である。
【図１６】本発明の実施例１１の動作を示す図である。
【図１７】本発明の実施例１２におけるユーザ情報収集サーバの構成図である。
【図１８】実施例１２のユーザ情報集計サーバに備えた終了日時記憶テーブルの構成図である。
【図１９】本発明の実施例１３の動作を示す図である。
【図２０】本発明の実施例１４の動作を示す図である。
【図２１】本発明の実施例１５の動作を示す図である。
【図２２】本発明の実施例１６の動作を示す図である。
【図２３】本発明の実施例１７の動作を示す図である。
【図２４】本発明の実施例１８の動作を示す図である。
【図２５】本発明の実施例１９の動作を示す図である。
【図２６】本発明の実施例２０の動作を示す図である。
【図２７】本発明の実施例２１の動作を示す図である。
【図２８】本発明の実施例２２におけるユーザ情報収集サーバの構成図である。
【図２９】実施例２２のユーザ情報集計サーバに備えた集計データ通知先アドレスデータベースの構成図である。
【図３０】本発明の実施例２３の動作を示す図である。
【図３１】本発明の実施例２４の動作を示す図である。
【図３２】本発明の実施例２５の動作を示す図である。
【図３３】本発明の実施例２６に用いるＲｅｐｏｒｔパケットの第１のフォーマットを示す図である。
【図３４】実施例２６に用いるＲｅｐｏｒｔパケットの第２のフォーマットを示す図である。
【図３５】実施例２６の動作を示す図である。
【図３６】本発明の実施例２７の動作を示す図である。
【図３７】本発明の実施例２８におけるユーザ情報集計サーバの構成図である。
【図３８】実施例２８のユーザ情報集計サーバに備えた課金ログデータベースの構成図である。
【図３９】実施例２８の第１の動作を示す図である。
【図４０】実施例２８の第２の動作を示す図である。
【図４１】本発明の実施例２９の動作を示す図である。
【図４２】本発明の実施例３０の動作を示す図である。
【符号の説明】
【０１０５】
１，１−１〜１−３  ユーザ情報集計サーバ
５，５−１，５１，５２  マルチキャスト配信サーバ
６  ＩＰネットワーク
７  ユーザ情報要求サーバ
２１，２２  ルータ
３１〜３ｎ，４１〜４ｎ  端末
１０１  終了日時記憶テーブル
１０２  ユーザ情報集計制御部
１０３  集計結果保存データベース
１０４  ユーザ情報受信部
１０５  集計データ送信部
１０６  集計データ通知先アドレスデータベース
１０７  課金ログデータベース
５０１  ユーザ情報要求制御部
５０２  マルチキャストパケット送信部
５０３  データ蓄積部
【図１】
2006086719.tif 000003
【図２】
2006086719.tif 000004
【図３】
2006086719.tif 000005
【図４】
2006086719.tif 000006
【図５】
2006086719.tif 000007
【図６】
2006086719.tif 000008
【図７】
2006086719.tif 000009
【図８】
2006086719.tif 000010
【図９】
2006086719.tif 000011
【図１０】
2006086719.tif 000012
【図１１】
2006086719.tif 000013
【図１２】
2006086719.tif 000014
【図１３】
2006086719.tif 000015
【図１４】
2006086719.tif 000016
【図１５】
2006086719.tif 000017
【図１６】
2006086719.tif 000018
【図１７】
2006086719.tif 000019
【図１８】
2006086719.tif 000020
【図１９】
2006086719.tif 000021
【図２０】
2006086719.tif 000022
【図２１】
2006086719.tif 000023
【図２２】
2006086719.tif 000024
【図２３】
2006086719.tif 000025
【図２４】
2006086719.tif 000026
【図２５】
2006086719.tif 000027
【図２６】
2006086719.tif 000028
【図２７】
2006086719.tif 000029
【図２８】
2006086719.tif 000030
【図２９】
2006086719.tif 000031
【図３０】
2006086719.tif 000032
【図３１】
2006086719.tif 000033
【図３２】
2006086719.tif 000034
【図３３】
2006086719.tif 000035
【図３４】
2006086719.tif 000036
【図３５】
2006086719.tif 000037
【図３６】
2006086719.tif 000038
【図３７】
2006086719.tif 000039
【図３８】
2006086719.tif 000040
【図３９】
2006086719.tif 000041
【図４０】
2006086719.tif 000042
【図４１】
2006086719.tif 000043
【図４２】
2006086719.tif 000044