(57)【要約】【課題】  機能分担したサーバ側の各ネットワーク装置が連携してサービスを実行するコンテンツ配信システムにおけるログ情報収集方法を提供する。【解決手段】  機能分担したサーバ側の各ネットワーク装置が連携してサービスを実行するコンテンツ配信システムにおけるログ情報収集方法であって、視聴開始から停止に至る一連の動作を他と識別する管理単位としてセッションＩＤを設け、前記各ネットワーク装置は、それぞれサービスの実行に伴い得られるログ情報を収集し、前記各ネットワーク装置からログ情報を収集し、収集した各種ログ情報を前記セッションＩＤに関連付けて編集する。【選択図】        図１
2005338978.tif 000002
【特許請求の範囲】
【請求項１】
機能分担したサーバ側の各ネットワーク装置が連携してサービスを実行するコンテンツ配信システムにおけるログ情報収集方法であって、
視聴開始から停止に至る一連の動作を他と識別する管理単位としてセッションＩＤを設け、前記各ネットワーク装置は、それぞれサービスの実行に伴い得られるログ情報を収集し、前記各ネットワーク装置からログ情報を収集し、収集した各種ログ情報を前記セッションＩＤに関連付けて編集することを特徴とするログ情報収集方法。
【請求項２】
視聴者を識別する情報である視聴者ＩＤを前記セッションＩＤに対応付け、指定された視聴者ＩＤに対応する視聴者に関する情報である視聴者情報と、指定された視聴者ＩＤに対応するセッションＩＤから得られる前記ログ情報とを関連付けて編集することを特徴とする請求項１に記載のログ情報収集方法。
【請求項３】
コンテンツを識別する情報であるコンテンツＩＤを前記セッションＩＤと対応付け、指定されたコンテンツＩＤに対応するコンテンツに関する情報であるコンテンツ情報と、指定されたコンテンツＩＤに対応するセッションＩＤから得られるログ情報とを関連付けて収集することを特徴とする請求項１または請求項２に記載のログ情報収集方法。
【請求項４】
機能分担したサーバ側の各ネットワーク装置が連携してサービスを実行するコンテンツ配信システムにおいて、
ログ情報の収集・管理を行うログ情報収集管理装置を備え、
視聴開始から停止に至る一連の動作を他と識別する管理単位としてセッションＩＤを設け、前記各ネットワーク装置は、サービスの実行に伴いそのネットワーク装置を使用することにより得られるログ情報を収集し、
前記ログ情報収集管理装置は、前記各ネットワーク装置からログ情報を収集し、収集したログ情報を前記セッションＩＤに関連付けて編集することを特徴とするコンテンツ配信システム。
【請求項５】
視聴者を識別する情報である視聴者ＩＤに対応付けて視聴者に関する情報である視聴者情報を蓄積・管理する視聴者情報管理ＤＢを備え、
前記視聴者ＩＤを前記セッションＩＤに対応付け、前記ログ情報収集管理装置は、指定された視聴者ＩＤに対応する視聴者情報を前記視聴者情報管理ＤＢから取得し、指定された視聴者ＩＤに対応するセッションＩＤにより、該セッションＩＤにより関連付けられた前記ログ情報を取得し、前記視聴者情報とログ情報とを関連付けて編集することを特徴とする請求項４に記載のコンテンツ配信システム。
【請求項６】
コンテンツを識別する情報であるコンテンツＩＤに対応付けてコンテンツに関する情報であるコンテンツ情報を蓄積・管理するコンテンツ情報管理ＤＢを備え、
前記コンテンツＩＤを前記セッションＩＤに対応付け、前記ログ情報収集管理装置は、指定されたコンテンツＩＤに対応するコンテンツ情報を前記コンテンツ情報管理ＤＢから取得し、指定されたコンテンツＩＤに対応するセッションＩＤにより、該セッションＩＤにより関連付けられた前記ログ情報を取得し、前記コンテンツ情報とログ情報とを関連付けて編集すること、を特徴とする請求項４または請求項５に記載のコンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ情報収集方法およびコンテンツ配信システムに係り、特に、機能分担したサーバ側の各ネットワーク装置が連携してサービスを実行するコンテンツ配信システムにおけるログ情報収集方法およびログ情報収集管理装置を備えたコンテンツ配信システムに関する。
【背景技術】
【０００２】
従来、情報提供システム、電話システム、金融システムなどの各種システムでは、それぞれのシステムの運用上必要となるログ情報の収集が行われている。
ログ情報の収集方法は、各システムの構成や収集するログ情報の種別により、各システムで異なっており、各システムに適した方法でログ情報の収集がなされている。
【０００３】
なお、本願発明に関連する先行技術文献としては以下のものがある。
【特許文献１】特開２００４−１１０２７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
機能分担された複数のネットワーク装置が連携して、視聴者からの要求によりコンテンツを配信するサービスを提供する形態のコンテンツ配信システムでは、各視聴者毎の利用状況の把握やコンテンツ毎の利用状況の把握する上で、装置単体のログ情報では必要な情報が不足し、複数のネットワーク装置からのログ情報を関連付ける必要があること、視聴者やコンテンツと各ネットワーク装置からのログ情報を関連付ける必要があることなど、従来の各種システムにおけるログ情報の収集方法とは異なる対策が必要になる。
本発明は、機能分担したサーバ側の各ネットワーク装置が連携してサービスを実行するコンテンツ配信システムにおけるログ情報収集方法およびログ情報収集管理装置を備えたコンテンツ配信システムを提供することを目的とする。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【０００５】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
前述の目的を達成するため、請求項１に係わる発明は、機能分担したサーバ側の各ネットワーク装置が連携してサービスを実行するコンテンツ配信システムにおけるログ情報収集方法であって、視聴開始から停止に至る一連の動作を他と識別する管理単位としてセッションＩＤを設け、前記各ネットワーク装置は、それぞれサービスの実行に伴い得られるログ情報を収集し、前記各ネットワーク装置から対応するログ情報を収集し、収集した各種ログ情報を前記セッションＩＤに関連付けて編集することを特徴とする。
前記セッションＩＤへの対応付けは、前記ネットワーク装置より収集したログ情報において、セッションＩＤを一意に決定付ける識別子である同一セッション識別ＩＤを介して行う。また、こうした直接的な対応付けのみならず、ログ情報における出現条件によって各ネットワーク装置のログ情報の対応付けを行ってもよい。
【０００６】
請求項２に係わる発明は、請求項１に記載のログ情報収集方法において、視聴者を識別する情報である視聴者ＩＤを前記セッションＩＤに対応付け、指定された視聴者ＩＤに対応する視聴者に関する情報である視聴者情報と、指定された視聴者ＩＤに対応するセッションＩＤから得られる前記ログ情報とを関連付けて編集することを特徴とする。
請求項３に係わる発明は、請求項１または請求項２に記載のログ情報収集方法において、コンテンツを識別する情報であるコンテンツＩＤを前記セッションＩＤと対応付け、指定されたコンテンツＩＤに対応するコンテンツに関する情報であるコンテンツ情報と、指定されたコンテンツＩＤに対応するセッションＩＤから得られるログ情報とを関連付けて収集することを特徴とする。
【０００７】
前述の目的を達成するため、請求項４に係わる発明は、機能分担したサーバ側の各ネットワーク装置が連携してサービスを実行するコンテンツ配信システムにおいて、ログ情報の収集・管理を行うログ情報収集管理装置を備え、視聴開始から停止に至る一連の動作を他と識別する管理単位としてセッションＩＤを設け、前記各ネットワーク装置は、サービスの実行に伴いそのネットワーク装置を使用することにより得られるログ情報を収集し、前記ログ情報収集管理装置は、前記各ネットワーク装置からログ情報を収集し、収集したログ情報を前記セッションＩＤに関連付けて編集することを特徴とする。
前記セッションＩＤへの対応付けは、前記ネットワーク装置より収集したログ情報において、セッションＩＤを一意に決定付ける識別子である同一セッション識別ＩＤを介して行う。また、こうした直接的な対応付けのみならず、ログ情報における出現条件によって各ネットワーク装置のログ情報の対応付けを行ってもよい。
【０００８】
請求項５に係わる発明は、請求項４に記載のコンテンツ配信システムにおいて、視聴者を識別する情報である視聴者ＩＤに対応付けて視聴者に関する情報である視聴者情報を蓄積・管理する視聴者情報管理ＤＢを備え、前記視聴者ＩＤを前記セッションＩＤに対応付け、前記ログ情報収集管理装置は、指定された視聴者ＩＤに対応する視聴者情報を前記視聴者情報管理ＤＢから取得し、指定された視聴者ＩＤに対応するセッションＩＤにより、該セッションＩＤにより関連付けられた前記ログ情報を取得し、前記視聴者情報とログ情報とを関連付けて編集することを特徴とする。
請求項６に係わる発明は、請求項４または請求項５に記載のコンテンツ配信システムにおいて、コンテンツを識別する情報であるコンテンツＩＤに対応付けてコンテンツに関する情報であるコンテンツ情報を蓄積・管理するコンテンツ情報管理ＤＢを備え、前記コンテンツＩＤを前記セッションＩＤに対応付け、前記ログ情報収集管理装置は、指定されたコンテンツＩＤに対応するコンテンツ情報を前記コンテンツ情報管理ＤＢから取得し、指定されたコンテンツＩＤに対応するセッションＩＤにより、該セッションＩＤにより関連付けられた前記ログ情報を取得し、前記コンテンツ情報とログ情報とを関連付けて編集することを特徴とする。
【発明の効果】
【０００９】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明によれば、機能分担したサーバ側の各ネットワーク装置が連携してサービスを実行するコンテンツ配信システムにおいて、視聴開始から停止に至る一連の動作を他と識別するためのセッションＩＤを設け、前記各ネットワーク装置のそれぞれからログ情報を取得し、取得したログ情報をセッションＩＤに関連付けて編集することにより、各ネットワーク装置の負担を軽減するだけでなく、各ネットワーク装置全体のログ情報の収集が可能となる。
さらに、視聴者やコンテンツに対応付けてログ情報を編集することにより、視聴者やコンテンツ提供者などが視聴者毎、コンテンツ毎の利用状況を把握することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
図１は、本発明の実施例のコンテンツ配信システムのシステム構成を示すブロック図である。
図１において、１００は視聴者端末１〜視聴者端末ｍ、４００はネットワーク、２００はサーバ側装置、３００はログ情報収集管理装置である。
視聴者端末１００は、それぞれネットワーク４００を介してサーバ側装置２００に接続される。ネットワーク４００としては、インターネット、電話網、無線網などどのようなものでもよい。
ログ情報収集管理装置３００とサーバ側装置２００とは、図１に示すように直接的に接続されてもよいし、ＬＡＮやインターネットなどの各種ネットワークで接続されてもよい。
【００１１】
サーバ側装置２００は、ネットワーク装置２０１と、視聴者に関する情報である視聴者情報を視聴者を識別する視聴者ＩＤに対応付けて格納する視聴者情報管理データベース（以下、単にＤＢという）２０２と、コンテンツに関する情報であるコンテンツ情報をコンテンツを識別するコンテンツＩＤに対応付けて格納するコンテンツ情報管理ＤＢ２０３により構成される。
ここで、ネットワーク装置２０１としては、コンテンツ配信システムの場合は、例えば、視聴者を認証する認証サーバ、コンテンツを配信する配信サーバ、コンテンツの著作権情報を管理する著作権サーバ、課金・決済機能を有する課金・決済サーバなどが該当する。
これらの各ネットワーク装置２０１は、それぞれ機能分担がなされ連携して動作することにより、コンテンツ配信サービスを提供する。
【００１２】
ログ情報収集管理装置３００は、少なくとも、各ネットワーク装置２０１からログ情報を収集するログ情報収集手段３０１と、視聴者情報管理ＤＢ２０２から視聴者情報を収集する視聴者情報収集手段３０２と、コンテンツ情報管理ＤＢ２０３からコンテンツ情報を収集するコンテンツ情報収集手段３０３と、各ネットワーク装置２０１からのログ情報を関連付けて編集したり、視聴者情報やコンテンツ情報と関連付けてログ情報を編集する関連付け手段３０４から構成される。
コンテンツ配信システムでは、コンテンツ配信サービスを提供するのに先立ち、配信するコンテンツをシステム内に格納し、コンテンツに関する情報であるコンテンツ管理情報をコンテンツ情報管理ＤＢ２０３に格納する。
コンテンツ情報としては、コンテンツ提供者に関する情報、コンテンツの格納情報、コンテンツに関する符号化情報など、コンテンツの属性に関する情報が含まれる。
また、コンテンツ配信サービスの提供を受ける資格のある視聴者に関する情報である視聴者情報を視聴者情報管理ＤＢ２０２に登録する。視聴者情報としては、視聴者の氏名、年齢、性別など、視聴者の属性に関する情報が含まれる。
【００１３】
視聴者がコンテンツ配信サービスの提供を受ける場合、視聴者端末１００からネットワーク４００を介してサーバ側装置２００にアクセスして視聴を開始し、所望のコンテンツの配信を受け、サーバ側装置２００に切断要求を送出して視聴を停止するという一連の動作によりなされる。
サービスは、複数のネットワーク装置２０１がそれぞれの機能を分担して実行し、視聴者が所望するコンテンツを視聴者端末１００に配信する。
視聴者が所望するコンテンツが確定した時点で、いずれかのネットワーク装置２０１において該コンテンツを識別するコンテンツＩＤが付与される。
視聴者端末１００は、所望のコンテンツを入手すると、サーバ側装置２００に切断要求を送出し、サーバ側装置２００にネットワーク装置２０１のいずれかにより視聴の停止処理が行われ、課金・決済機能を有するネットワーク装置２０１により課金・決済処理がなされる。
前述の視聴開始から停止に至る一連の動作により使用された各ネットワーク装置２０１は、処理の実行により得られた各種ログ情報を収集する。
【００１４】
ログ情報収集管理装置３００のログ情報収集手段３０１は、一定周期あるいはサービス管理者からの指示に従い、各ネットワーク装置２０１に対して、各ネットワーク装置２０１が収集したログ情報の取得要求を行い、各ネットワーク装置２０１からログ情報を収集する。
ここで、各視聴者における視聴開始から停止に至る一連の動作を他と識別するためにセッションＩＤを設け、前記ネットワーク装置２０１より収集したログ情報において、セッションＩＤを一意に決定付ける識別子である同一セッション識別ＩＤを介して、対応付けを行う。このセッションＩＤは、視聴者が所望するコンテンツが確定した時点で、いずれかのネットワーク装置２０１において付与される。
また、こうした直接的な対応付けのみならず、ログ情報における出現条件によって各ネットワーク装置２０１のログ情報の対応付けを行ってもよい。
これにより、セッションＩＤは視聴者毎に異なり、また同じ視聴者でも、視聴開始から停止に至るサービスを受けた時間帯が異なればセッションＩＤが異なることになる。
【００１５】
図２の（ａ）は、各ネットワーク装置２０１から収集するログ情報のデータ構成例を示した図であり、各ネットワーク装置２０１を識別するネットワーク装置ＩＤ、同一セッション識別ＩＤ、視聴者ＩＤ、コンテンツＩＤおよびログ情報により構成される。視聴者ＩＤとコンテンツＩＤは、前述した過程でセッションＩＤと対応付けられる。
ログ情報収集管理装置３００の関連付け手段３０４は、各ネットワーク装置２０１から収集されたログ情報を図２の（ｂ）に示すように、セッションＩＤ毎に編集する。
このように、ログ情報収集管理装置３００により、各ネットワーク装置２０１からログ情報を収集して編集するため、各ネットワーク装置２０１は自身に関するログ情報のみを収集すればよく、特別なログ情報収集機能をもつ必要がなくなり、ネットワーク装置２０１の追加が容易となる。
また、ネットワークを介してあるいは直接的にセッションＩＤを指定することにより、セッションＩＤに対応した各ネットワーク装置２０１のログ情報を取得することが可能となる。
セッションＩＤの指定方法としては、セッションＩＤそのものを指定するだけでなく、ログ情報内にネットワーク装置２０１を使用した時間帯を設定しておき、時間帯を指定することにより、その時間帯にサービスの提供を受けたセッションＩＤに関するログ情報を取得するなど、種々の検索条件による取得も可能とある。
【００１６】
ログ情報収集管理装置３００は、視聴者端末１００からの要求により、あるいは、サービス管理者やサービス提供者からの要求により、ログ情報を取得する視聴者が指定されると、ログ情報収集管理装置３００の視聴者情報収集手段３０２は、視聴者情報管理ＤＢ２０２より、指定された視聴者を識別する視聴者ＩＤに対応する視聴者情報を取得する。
図２の（ｃ）は、視聴者情報管理ＤＢ２０２から取得される視聴者情報の構成例を示した図である。
ログ情報収集管理装置３００の関連付け手段３０４は、図２の（ｂ）に示すようにセッションＩＤにより関連付けされたログ情報から、指定された視聴者ＩＤに関連するログ情報を取得し、図２の（ｅ）に示すように、視聴者ＩＤに関連付けてログ情報を編集する。
このようにすることにより、視聴者端末１００でログ情報を収集し、収集したログ情報を視聴者端末１００から収集する方法に比べ、各視聴者端末１００にログ収集機能を持つ必要がなくなり、視聴者端末１００の改造が不要となる。
また、視聴者端末１００の状態の影響や視聴者によるデータの改ざんの影響を受けることがなくなり、確実にログ情報を収集することが可能となる。
前述したように、ログ情報を収集する視聴者が指定されてから、該視聴者に対するログ情報を収集する方法以外に、各視聴者に関するログ情報を該視聴者がサービスを利用する毎に予め収集しておき、視聴者に関するログ情報の収集要求がなされたときに、予め収集されているログ情報の中から、その視聴者に対応するログ情報を取出すようにしてもよい。
【００１７】
また、ログ情報収集管理装置３００は、サービス管理者やサービス提供者からの要求により、ログ情報を取得するコンテンツが指定されると、ログ情報収集管理装置３００のコンテンツ情報収集手段３０２は、コンテンツ情報管理ＤＢ２０３より、指定されたコンテンツを識別するコンテンツＩＤに対応するコンテンツ情報を取得する。
図２の（ｄ）は、コンテンツ情報管理ＤＢ２０３から取得されるコンテンツ情報の構成例を示した図である。
ログ情報収集管理装置３００の関連付け手段３０４は、図２の（ｂ）に示すようにセッションＩＤにより関連付けされたログ情報から、指定されたコンテンツＩＤに関連するログ情報を編集し、図２の（ｆ）に示すように、コンテンツＩＤに関連付けてログ情報を編集する。
【００１８】
ログ情報を収集するコンテンツを指定する方法としては、コンテンツＩＤそのものを指定するだけでなく、ログ情報内にコンテンツＩＤに対応するコンテンツ提供者名を設定しておき、コンテンツ提供者名を指定することにより、コンテンツ提供者が提供したコンテンツＩＤに関するログ情報を取得するなど、種々の検索条件による取得も可能となる。
このようにすることにより、コンテンツ提供者は、自身が提供する各コンテンツの利用状況を把握することが可能となる。
この場合も視聴者を指定してログ情報を収集する場合と同様、ログ情報を収集するコンテンツが指定されてから、該コンテンツに対するログ情報を収集する方法以外に、各コンテンツに関するログ情報をサービスの提供の都度、予め収集しておき、コンテンツに関するログ情報の収集要求がなされたときに、予め収集されているログ情報の中から、そのコンテンツに対応するログ情報を取出すようにしてもよい。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施例のコンテンツ配信システムのシステム構成を示すブロック図である。
【図２】本発明の実施例のログ情報の構成例を示す図である。
【符号の説明】
【００２０】
１００  視聴者端末１〜視聴者端末ｍ
２００  サーバ側装置
２０１  ネットワーク装置
２０２  視聴者情報管理ＤＢ
２０３  コンテンツ情報管理ＤＢ
３００  ログ情報収集管理装置
３０１  ログ情報収集手段
３０２  視聴者情報収集手段
３０３  コンテンツ情報収集手段
３０４  関連付け手段
４００  ネットワーク
【図１】
2005338978.tif 000003
【図２】
2005338978.tif 000004