(57)【要約】この発明は、所望のコンテンツを短時間のうちにユーザに提供できるコンテンツ提供システムに関する。このコンテンツ提供システムは、コンテンツとその属性に関する属性情報とを含むコンテンツパッケージを受信するコンテンツパッケージ受信部と、そのコンテンツパッケージの中から特定のコンテンツパッケージを抽出するコンテンツパッケージ抽出部と、その特定のコンテンツパッケージを格納する特定領域を有するコンテンツパッケージ格納部と、指示信号に応じて特定領域に格納されたコンテンツパッケージの内容を消去等し、ユーザによるコンテンツパッケージの内容の消去等を禁止するコンテンツパッケージ変更制御部と、コンテンツパッケージを読み出すコンテンツパッケージ読み出し部と、コンテンツパッケージに含まれるコンテンツを提供するコンテンツ提供部とを備える。
2003012651.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに対してコンテンツを送信するコンテンツ送信システムが生成した、前記コンテンツと前記コンテンツの属性に関する属性情報とを含むコンテンツパッケージを、前記コンテンツ送信システムから受信するコンテンツパッケージ受信手段と、
当該コンテンツパッケージ受信手段によって受信されたコンテンツパッケージの中から、前記属性情報に基づいて、特定のコンテンツパッケージを抽出するコンテンツパッケージ抽出手段と、
当該コンテンツパッケージ抽出手段によって抽出された特定のコンテンツパッケージを格納する特定領域を有するコンテンツパッケージ格納手段と、
前記コンテンツ送信システムから送信される指示信号に応じて、前記特定領域に格納されたコンテンツパッケージの内容を消去又は変更し、ユーザによる前記特定領域に格納されたコンテンツパッケージの内容の消去及び変更を禁止するコンテンツパッケージ変更制御手段と、
前記特定領域に格納されたコンテンツパッケージを読み出すコンテンツパッケージ読み出し手段と、
当該コンテンツパッケージ読み出し手段によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供するコンテンツ提供手段と、
を備えるコンテンツ提供システム。
【請求項２】
ユーザに対してコンテンツを含むコンテンツパッケージを生成して送信するコンテンツ送信システムに、コンテンツの送信要求を送信するコンテンツ要求手段と、
当該コンテンツ要求手段が送信した前記送信要求に応じて前記コンテンツ送信システムが送信するコンテンツパッケージを受信するコンテンツパッケージ受信手段と、
当該コンテンツパッケージ受信手段によって受信されたコンテンツパッケージを格納する特定領域を有するコンテンツパッケージ格納手段と、
前記コンテンツ送信システムから送信される指示信号に応じて、前記特定領域に格納されたコンテンツパッケージの内容を消去又は変更し、ユーザによる前記特定領域に格納されたコンテンツパッケージの内容の消去及び変更を禁止するコンテンツパッケージ変更制御手段と、
前記特定領域に格納されたコンテンツパッケージを読み出すコンテンツパッケージ読み出し手段と、
当該コンテンツパッケージ読み出し手段によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供するコンテンツ提供手段と、
を備えるコンテンツ提供システム。
【請求項３】
前記コンテンツパッケージ読み出し手段が読み出したコンテンツパッケージの履歴情報を前記コンテンツ送信システムに送信するコンテンツパッケージ履歴送信手段を更に備える請求項１又は２に記載のコンテンツ提供システム。
【請求項４】
コンテンツパッケージ受信手段が、ユーザに対してコンテンツを送信するコンテンツ送信システムが生成した、前記コンテンツと前記コンテンツの属性に関する属性情報とを含むコンテンツパッケージを、前記コンテンツ送信システムから受信するステップと、
コンテンツパッケージ抽出手段が、当該コンテンツパッケージ受信手段によって受信されたコンテンツパッケージの中から、前記属性情報に基づいて、特定のコンテンツパッケージを抽出し、当該抽出した特定のコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納するステップと、
コンテンツパッケージ変更制御手段が、前記コンテンツ送信システムから送信される指示信号に応じて、前記特定領域に格納されたコンテンツパッケージの内容を消去又は変更し、ユーザによる前記特定領域に格納されたコンテンツパッケージの内容の消去及び変更を禁止するステップと、
コンテンツパッケージ読み出し手段が、前記特定領域に格納されたコンテンツパッケージを読み出すステップと、
コンテンツ提供手段が、当該コンテンツパッケージ読み出し手段によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供するステップと、
を備えるコンテンツ提供方法。
【請求項５】
コンテンツ要求手段が、ユーザに対してコンテンツを含むコンテンツパッケージを生成して送信するコンテンツ送信システムに、コンテンツの送信要求を送信するステップと、
コンテンツパッケージ受信手段が、前記コンテンツ要求手段が送信した前記送信要求に応じて前記コンテンツ送信システムが送信するコンテンツパッケージを受信し、当該受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納するステップと、
コンテンツパッケージ変更制御手段が、前記コンテンツ送信システムから送信される指示信号に応じて、前記特定領域に格納されたコンテンツパッケージの内容を消去又は変更し、ユーザによる前記特定領域に格納されたコンテンツパッケージの内容の消去及び変更を禁止するステップと、
コンテンツパッケージ読み出し手段が、前記特定領域に格納されたコンテンツパッケージを読み出すステップと、
コンテンツ提供手段が、前記コンテンツパッケージ読み出し手段によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供するステップと、
を備えるコンテンツ提供方法。
【請求項６】
コンテンツパッケージ履歴送信手段が、前記コンテンツパッケージ読み出し手段が読み出したコンテンツパッケージの履歴情報を前記コンテンツ送信システムに送信するステップを更に備える請求項４又は５に記載のコンテンツ提供方法。
【請求項７】
コンピュータを、
ユーザに対してコンテンツを送信するコンテンツ送信システムが生成した、前記コンテンツと前記コンテンツの属性に関する属性情報とを含むコンテンツパッケージを、前記コンテンツ送信システムから受信するコンテンツパッケージ受信手段と、
当該コンテンツパッケージ受信手段によって受信されたコンテンツパッケージの中から、前記属性情報に基づいて、特定のコンテンツパッケージを抽出し、当該抽出した特定のコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納するコンテンツパッケージ抽出手段と、
前記コンテンツ送信システムから送信される指示信号に応じて、前記特定領域に格納されたコンテンツパッケージの内容を消去又は変更し、ユーザによる前記特定領域に格納されたコンテンツパッケージの内容の消去及び変更を禁止するコンテンツパッケージ変更制御手段と、
前記特定領域に格納されたコンテンツパッケージを読み出すコンテンツパッケージ読み出し手段と、
当該コンテンツパッケージ読み出し手段によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供するコンテンツ提供手段と、
して機能させるためのコンテンツ提供プログラム。
【請求項８】
コンピュータを、
ユーザに対してコンテンツを含むコンテンツパッケージを生成して送信するコンテンツ送信システムに、コンテンツの送信要求を送信するコンテンツ要求手段と、
当該コンテンツ要求手段が送信した前記送信要求に応じて前記コンテンツ送信システムが送信するコンテンツパッケージを受信し、当該受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納するコンテンツパッケージ受信手段と、
当該コンテンツ送信システムから送信される指示信号に応じて、前記特定領域に格納されたコンテンツパッケージの内容を消去又は変更し、ユーザによる前記特定領域に格納されたコンテンツパッケージの内容の消去及び変更を禁止するコンテンツパッケージ変更制御手段と、
前記特定領域に格納されたコンテンツパッケージを読み出すコンテンツパッケージ読み出し手段と、
前記コンテンツパッケージ読み出し手段によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供するコンテンツ提供手段と、
して機能させるためのコンテンツ提供プログラム。
【請求項９】
コンピュータを、前記コンテンツパッケージ読み出し手段が読み出したコンテンツパッケージの履歴情報を前記コンテンツ送信システムに送信するコンテンツパッケージ履歴送信手段として更に機能させるための請求項７又は８に記載のコンテンツ提供プログラム。
【請求項１０】
請求項７から９のいずれか１項に記載のコンテンツ提供プログラムが記録されたことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
技術分野
本発明は、コンテンツ提供システム、コンテンツ提供方法、コンテンツ提供プログラム、及び、コンピュータ読取可能な記録媒体に関するものである。
背景技術
情報通信技術の発達に伴い、動画像データ、静止画像データ、音楽データなどのコンテンツを、インターネットを介して遠隔からユーザに対して提供することが可能なコンテンツ送信システムがある。また、パーソナルコンピュータといったコンテンツ提供システムを用いてコンテンツ送信システムから送信される情報を受信し、ユーザはコンテンツを利用することができる。
発明の開示
従来のコンテンツ送信システムやコンテンツ提供システムでは、ユーザに対してインターネットを介してコンテンツを提供しているため、高品質の動画像データ、静止画像データ、音楽データといったコンテンツを提供しようとすると、通信時間が長くなり、コンテンツを短時間のうちにユーザに提供することができない。また、コンテンツの提供後においては、ユーザに送信したコンテンツをコンテンツ送信側から管理する必要が生じる場合もあるが、従来のコンテンツ送信システムやコンテンツ提供システムでは一度コンテンツをユーザ側に送信してしまうとコンテンツ送信側から管理することが困難である。
そこで本発明は、所望のコンテンツを短時間のうちにユーザに提供できると共に、コンテンツ送信側からのコンテンツの管理を容易化できるコンテンツ提供システム、コンテンツ提供方法、コンテンツ提供プログラム、及び、コンピュータ読取可能な記録媒体を提供することを課題とする。
本発明のコンテンツ提供システムは、ユーザに対してコンテンツを送信するコンテンツ送信システムが生成した、コンテンツとコンテンツの属性に関する属性情報とを含むコンテンツパッケージを、コンテンツ送信システムから受信するコンテンツパッケージ受信手段と、コンテンツパッケージ受信手段によって受信されたコンテンツパッケージの中から、属性情報に基づいて、特定のコンテンツパッケージを抽出するコンテンツパッケージ抽出手段と、コンテンツパッケージ抽出手段によって抽出された特定のコンテンツパッケージを格納する特定領域を有するコンテンツパッケージ格納手段と、コンテンツ送信システムから送信される指示信号に応じて、特定領域に格納されたコンテンツパッケージの内容を消去又は変更し、ユーザによる特定領域に格納されたコンテンツパッケージの内容の消去及び変更を禁止するコンテンツパッケージ変更制御手段と、特定領域に格納されたコンテンツパッケージを読み出すコンテンツパッケージ読み出し手段と、コンテンツパッケージ読み出し手段によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供するコンテンツ提供手段と、を備える。
本発明によれば、コンテンツパッケージ受信手段が受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納しておき、コンテンツパッケージ読み出し手段がその特定領域に格納したコンテンツパッケージを読み出して、コンテンツ提供手段がその読み出したコンテンツパッケージに含まれるコンテンツをユーザに提供するので、例えば、ユーザによるコンテンツの提供要求がある前に、そのコンテンツ提供要求に対応したコンテンツパッケージを格納しておけば、ユーザによるコンテンツの提供要求があってからコンテンツを受信して提供するのに比較して、ユーザにコンテンツを提供するための時間が短縮される。コンテンツパッケージ変更制御手段が、コンテンツ送信システムからの指示信号に応じて、特定領域に格納されているコンテンツパッケージを消去又は変更するので、コンテンツ送信システムからの指示に応じてコンテンツパッケージの更新ができる。また、コンテンツパッケージ変更制御手段は、ユーザによるコンテンツパッケージの消去及び変更を禁止するので、コンテンツ送信側が意図しないコンテンツパッケージの更新を防ぐことができる。
本発明のコンテンツ提供システムは、ユーザに対してコンテンツを含むコンテンツパッケージを生成して送信するコンテンツ送信システムに、コンテンツの送信要求を送信するコンテンツ要求手段と、コンテンツ要求手段が送信した送信要求に応じてコンテンツ送信システムが送信するコンテンツパッケージを受信するコンテンツパッケージ受信手段と、コンテンツパッケージ受信手段によって受信されたコンテンツパッケージを格納する特定領域を有するコンテンツパッケージ格納手段と、コンテンツ送信システムから送信される指示信号に応じて、特定領域に格納されたコンテンツパッケージの内容を消去又は変更し、ユーザによる特定領域に格納されたコンテンツパッケージの内容の消去及び変更を禁止するコンテンツパッケージ変更制御手段と、特定領域に格納されたコンテンツパッケージを読み出すコンテンツパッケージ読み出し手段と、コンテンツパッケージ読み出し手段によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供するコンテンツ提供手段と、を備える
本発明によれば、コンテンツ要求手段が送信したコンテンツの送信要求に応じてコンテンツ送信システムが送信してくるコンテンツパッケージをコンテンツパッケージ受信手段が受信し、コンテンツパッケージ受信手段が受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納しておき、コンテンツパッケージ読み出し手段がその特定領域に格納したコンテンツパッケージを読み出して、コンテンツ提供手段がその読み出したコンテンツパッケージに含まれるコンテンツをユーザに提供するので、例えば、コンテンツの送信要求を自動的に事前に送信しておき、ユーザによるコンテンツの提供要求がある前に、そのコンテンツ提供要求に対応したコンテンツパッケージを格納しておけば、ユーザによるコンテンツの提供要求があってからコンテンツを受信して提供するのに比較して、ユーザにコンテンツを提供するための時間が短縮される。また、例えば、コンテンツの送信要求を、ユーザによるコンテンツの送信要求の入力の度ごとに送信すれば、その都度コンテンツパッケージを受信して格納するようにもできる。コンテンツパッケージ変更制御手段が、コンテンツ送信システムからの指示信号に応じて、特定領域に格納されているコンテンツパッケージを消去又は変更するので、コンテンツ送信システムからの指示に応じてコンテンツパッケージの更新ができる。また、コンテンツパッケージ変更制御手段は、ユーザによるコンテンツパッケージの消去及び変更を禁止するので、コンテンツ送信側が意図しないコンテンツパッケージの更新を防ぐことができる。
また本発明のコンテンツ提供システムは、コンテンツパッケージ読み出し手段が読み出したコンテンツパッケージの履歴情報をコンテンツ送信システムに送信するコンテンツパッケージ履歴送信手段を更に備えてもよい。コンテンツパッケージ読み出し手段が読み出したコンテンツパッケージの履歴情報を送信するので、コンテンツ送信システムはユーザに提供されたコンテンツの履歴を把握することができる。
本発明のコンテンツ提供方法は、コンテンツパッケージ受信手段が、ユーザに対してコンテンツを送信するコンテンツ送信システムが生成した、コンテンツとコンテンツの属性に関する属性情報とを含むコンテンツパッケージを、コンテンツ送信システムから受信するステップと、コンテンツパッケージ抽出手段が、コンテンツパッケージ受信手段によって受信されたコンテンツパッケージの中から、属性情報に基づいて、特定のコンテンツパッケージを抽出し、抽出した特定のコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納するステップと、コンテンツパッケージ変更制御手段が、コンテンツ送信システムから送信される指示信号に応じて、特定領域に格納されたコンテンツパッケージの内容を消去又は変更し、ユーザによる特定領域に格納されたコンテンツパッケージの内容の消去及び変更を禁止するステップと、コンテンツパッケージ読み出し手段が、特定領域に格納されたコンテンツパッケージを読み出すステップと、コンテンツ提供手段が、コンテンツパッケージ読み出し手段によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供するステップと、を備える。
本発明によれば、コンテンツパッケージ受信手段が受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納しておき、コンテンツパッケージ読み出し手段がその特定領域に格納したコンテンツパッケージを読み出して、コンテンツ提供手段がその読み出したコンテンツパッケージに含まれるコンテンツをユーザに提供するので、例えば、ユーザによるコンテンツの提供要求があってからコンテンツを受信して提供するのに比較して、ユーザにコンテンツを提供するための時間が短縮される。コンテンツパッケージ変更制御手段が、コンテンツ送信システムからの指示信号に応じて、特定領域に格納されているコンテンツパッケージを消去又は変更するので、コンテンツ送信システムからの指示に応じてコンテンツパッケージの更新ができる。また、コンテンツパッケージ変更制御手段は、ユーザによるコンテンツパッケージの消去及び変更を禁止するので、コンテンツ送信側が意図しないコンテンツパッケージの更新を防ぐことができる。
本発明のコンテンツ提供方法は、コンテンツ要求手段が、ユーザに対してコンテンツを含むコンテンツパッケージを生成して送信するコンテンツ送信システムに、コンテンツの送信要求を送信するステップと、コンテンツパッケージ受信手段が、コンテンツ要求手段が送信した送信要求に応じてコンテンツ送信システムが送信するコンテンツパッケージを受信し、受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納するステップと、コンテンツパッケージ変更制御手段が、コンテンツ送信システムから送信される指示信号に応じて、特定領域に格納されたコンテンツパッケージの内容を消去又は変更し、ユーザによる特定領域に格納されたコンテンツパッケージの内容の消去及び変更を禁止するステップと、コンテンツパッケージ読み出し手段が、特定領域に格納されたコンテンツパッケージを読み出すステップと、コンテンツ提供手段が、コンテンツパッケージ読み出し手段によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供するステップと、を備える。
本発明によれば、コンテンツ要求手段が送信したコンテンツの送信要求に応じてコンテンツ送信システムが送信してくるコンテンツパッケージをコンテンツパッケージ受信手段が受信し、コンテンツパッケージ受信手段が受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納しておき、コンテンツパッケージ読み出し手段がその特定領域に格納したコンテンツパッケージを読み出して、コンテンツ提供手段がその読み出したコンテンツパッケージに含まれるコンテンツをユーザに提供するので、例えば、コンテンツの送信要求を自動的に事前に送信しておき、ユーザによるコンテンツの提供要求がある前に、そのコンテンツ提供要求に対応したコンテンツパッケージを格納しておけば、ユーザによるコンテンツの提供要求があってからコンテンツを受信して提供するのに比較して、ユーザにコンテンツを提供するための時間が短縮される。また、例えば、コンテンツの送信要求を、ユーザによるコンテンツの送信要求の入力の度ごとに送信すれば、その都度コンテンツパッケージを受信して格納するようにもできる。コンテンツパッケージ変更制御手段が、コンテンツ送信システムからの指示信号に応じて、特定領域に格納されているコンテンツパッケージを消去又は変更するので、コンテンツ送信システムからの指示に応じてコンテンツパッケージの更新ができる。また、コンテンツパッケージ変更制御手段は、ユーザによるコンテンツパッケージの消去及び変更を禁止するので、コンテンツ送信側が意図しないコンテンツパッケージの更新を防ぐことができる。
また本発明のコンテンツ提供方法は、コンテンツパッケージ履歴送信手段が、コンテンツパッケージ読み出し手段が読み出したコンテンツパッケージの履歴情報をコンテンツ送信システムに送信するステップを更に備えてもよい。コンテンツパッケージ読み出し手段が読み出したコンテンツパッケージの履歴情報を送信するので、コンテンツ送信システムはユーザに提供されたコンテンツの履歴を把握することができる。
本発明のコンテンツ提供プログラムは、コンピュータを、ユーザに対してコンテンツを送信するコンテンツ送信システムが生成した、コンテンツとコンテンツの属性に関する属性情報とを含むコンテンツパッケージを、コンテンツ送信システムから受信するコンテンツパッケージ受信手段と、コンテンツパッケージ受信手段によって受信されたコンテンツパッケージの中から、属性情報に基づいて、特定のコンテンツパッケージを抽出し、抽出した特定のコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納するコンテンツパッケージ抽出手段と、コンテンツ送信システムから送信される指示信号に応じて、特定領域に格納されたコンテンツパッケージの内容を消去又は変更し、ユーザによる特定領域に格納されたコンテンツパッケージの内容の消去及び変更を禁止するコンテンツパッケージ変更制御手段と、特定領域に格納されたコンテンツパッケージを読み出すコンテンツパッケージ読み出し手段と、コンテンツパッケージ読み出し手段によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供するコンテンツ提供手段と、して機能させる。
コンピュータを用いて本発明のコンテンツ提供プログラムを実行すると、コンテンツパッケージ受信手段が受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納しておき、コンテンツパッケージ読み出し手段がその特定領域に格納したコンテンツパッケージを読み出して、コンテンツ提供手段がその読み出したコンテンツパッケージに含まれるコンテンツをユーザに提供するので、例えば、ユーザによるコンテンツの提供要求があってからコンテンツを受信して提供するのに比較して、ユーザにコンテンツを提供するための時間が短縮される。コンテンツパッケージ変更制御手段が、コンテンツ送信システムからの指示信号に応じて、特定領域に格納されているコンテンツパッケージを消去又は変更するので、コンテンツ送信システムからの指示に応じてコンテンツパッケージの更新ができる。また、コンテンツパッケージ変更制御手段は、ユーザによるコンテンツパッケージの消去及び変更を禁止するので、コンテンツ送信側が意図しないコンテンツパッケージの更新を防ぐことができる。
本発明のコンテンツ提供プログラムは、コンピュータを、ユーザに対してコンテンツを含むコンテンツパッケージを生成して送信するコンテンツ送信システムに、コンテンツの送信要求を送信するコンテンツ要求手段と、コンテンツ要求手段が送信した送信要求に応じてコンテンツ送信システムが送信するコンテンツパッケージを受信し、受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納するコンテンツパッケージ受信手段と、コンテンツ送信システムから送信される指示信号に応じて、特定領域に格納されたコンテンツパッケージの内容を消去又は変更し、ユーザによる特定領域に格納されたコンテンツパッケージの内容の消去及び変更を禁止するコンテンツパッケージ変更制御手段と、特定領域に格納されたコンテンツパッケージを読み出すコンテンツパッケージ読み出し手段と、コンテンツパッケージ読み出し手段によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供するコンテンツ提供手段と、して機能させる。
コンピュータを用いて本発明のコンテンツ提供プログラムを実行すると、コンテンツ要求手段が送信したコンテンツの送信要求に応じてコンテンツ送信システムが送信してくるコンテンツパッケージをコンテンツパッケージ受信手段が受信し、コンテンツパッケージ受信手段が受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納しておき、コンテンツパッケージ読み出し手段がその特定領域に格納したコンテンツパッケージを読み出して、コンテンツ提供手段がその読み出したコンテンツパッケージに含まれるコンテンツをユーザに提供するので、例えば、コンテンツの送信要求を自動的に事前に送信しておき、ユーザによるコンテンツの提供要求がある前に、そのコンテンツ提供要求に対応したコンテンツパッケージを格納しておけば、ユーザによるコンテンツの提供要求があってからコンテンツを受信して提供するのに比較して、ユーザにコンテンツを提供するための時間が短縮される。また、例えば、コンテンツの送信要求を、ユーザによるコンテンツの送信要求の入力の度ごとに送信すれば、その都度コンテンツパッケージを受信して格納するようにもできる。コンテンツパッケージ変更制御手段が、コンテンツ送信システムからの指示信号に応じて、特定領域に格納されているコンテンツパッケージを消去又は変更するので、コンテンツ送信システムからの指示に応じてコンテンツパッケージの更新ができる。また、コンテンツパッケージ変更制御手段は、ユーザによるコンテンツパッケージの消去及び変更を禁止するので、コンテンツ送信側が意図しないコンテンツパッケージの更新を防ぐことができる。
また本発明のコンテンツ提供プログラムは、コンピュータを、コンテンツパッケージ読み出し手段が読み出したコンテンツパッケージの履歴情報をコンテンツ送信システムに送信するコンテンツパッケージ履歴送信手段として更に機能させてもよい。コンテンツパッケージ読み出し手段が読み出したコンテンツパッケージの履歴情報を送信するので、コンテンツ送信システムはユーザに提供されたコンテンツの履歴を把握することができる。
本発明のコンピュータ読取可能な記録媒体は、上記いずれかのコンテンツ提供プログラムが記録されている。
コンピュータを用いて、本発明の記録媒体に記録されたプログラムを実行すると、コンテンツパッケージ受信手段が受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納しておき、コンテンツパッケージ読み出し手段がその特定領域に格納したコンテンツパッケージを読み出して、コンテンツ提供手段がその読み出したコンテンツパッケージに含まれるコンテンツをユーザに提供するので、例えば、ユーザによるコンテンツの提供要求があってからコンテンツを受信して提供するのに比較して、ユーザにコンテンツを提供するための時間が短縮される。コンテンツパッケージ変更制御手段が、コンテンツ送信システムからの指示信号に応じて、特定領域に格納されているコンテンツパッケージを消去又は変更するので、コンテンツ送信システムからの指示に応じてコンテンツパッケージの更新ができる。また、コンテンツパッケージ変更制御手段は、ユーザによるコンテンツパッケージの消去及び変更を禁止するので、コンテンツ送信側が意図しないコンテンツパッケージの更新を防ぐことができる。
発明を実施するための最良の形態
本発明の実施の形態を図面を参照しながら説明する。可能な場合には、同一の部分には同一の符号を付して重複する説明を省略する。本実施の形態においては、データの流れを模式的に示す場合もあるが、実際のシステム構成ではデータ通信にＴＣＰ／ＩＰなどのプロトコルを用いることができる。ＴＣＰ／ＩＰの上位プロトコルとしては、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）で用いられるｈｔｔｐ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いることができる。これらのプロトコル上で、ＷＷＷブラウザの表示形式を規定するＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いることができる。なお、使用できるプロトコルや記述言語はこれらに限定されるものではなく、本発明の目的を達成できる範囲で他の上位プロトコルや記述言語を用いることができる。
本発明の第１実施形態であるコンテンツ提供システム１０について図１を用いて説明する。図１は、コンテンツ提供システム１０の構成を示した図である。コンテンツ提供システム１０は、ユーザに対してコンテンツを提供するものであり、ここでコンテンツとは、動画像データ、静止画像データ、音楽データ等に代表されるデータの集合である。コンテンツ提供システム１０は、コンテンツ送信センタ（コンテンツ送信システム）２２と通信回線（図示しない）を介して接続されており、相互に情報の送受信が可能となっている。コンテンツ送信センタ２２はまた、ネットワークオペレーションセンタ２１とも接続されている。
まず、ネットワークオペレーションセンタ２１について説明する。ネットワークオペレーションセンタ２１は、コンテンツ送信センタ２２を管理するセンタであり、物理的には、データ処理用コンピュータ、通信機器を備えた設備として構成される。ネットワークオペレーションセンタ２１は機能的な構成要素として、コンテンツパッケージ生成部２１１と、コンテンツパッケージ送信部２１２とを備えて構成される。引き続いて各構成要素について説明する。
コンテンツパッケージ生成部２１１は、コンテンツとコンテンツの属性に関する属性情報とを含むコンテンツパッケージを生成する部分である。より詳細には、コンテンツパッケージ生成部２１１は、コンテンツ提供者から提供されるコンテンツとコンテンツの関連情報を取り込んでコンテンツの属性情報を生成する。また、コンテンツパッケージ生成部２１１は、取り込んだコンテンツ及び関連情報と生成された属性情報とを含むデータの集合体であるコンテンツパッケージを生成する。ここで、関連情報とはコンテンツに関連する情報であり、例えばコンテンツがコンパクトディスク販売促進用の視聴用音楽データである場合、コンパクトディスクの売上高の推移に関する情報、コンパクトディスクの価格に関する情報、アーティストに関する情報などが該当する。また、属性情報はコンテンツの属性に関する情報であり、特に、コンテンツの種類に関する種類情報を含んでいる。種類情報には、コンテンツが動画像データか静止画像データか音楽データかといったデータ形式、コンテンツがスポーツに関するものか、旅行に関するものか、更には、スポーツの中でもサッカーに関するもの野球に関するものかといった分野に関する情報などが含まれる。また、一部のコンテンツパッケージの属性情報には、コンテンツパッケージがコンテンツ提供システム１０のコンテンツパッケージ抽出部１０２によって強制的に抽出されるための情報が含まれている（詳細は後述する）。ここで、属性情報は符号化されていることが好ましい。属性情報を符号化することで、コンテンツパッケージの抽出、検索等が容易となる。なお、コンテンツパッケージに含まれる情報を図で表すと、図２に示すようになる。ここで、コンテンツパッケージは、それぞれのコンテンツについて生成される。また、１つのコンテンツパッケージに含まれる関連情報は１つとは限らず、複数であってもよい。コンテンツパッケージ生成部２１１は、生成したコンテンツパッケージをコンテンツパッケージ送信部２１２に出力する。
図１に戻って、コンテンツパッケージ送信部２１２は、コンテンツパッケージ生成部２１１から出力されたコンテンツパッケージをコンテンツ送信センタ２２のコンテンツパッケージ受信部２２１に対して送信する。
コンテンツ送信センタ２２は、コンテンツパッケージをユーザに対して送信するセンタであり、物理的には送信機器を備えた設備として構成される。ここで、コンテンツ送信センタ２２は、通信網や放送網を介してコンテンツパッケージを送信するものである。通信網を用いた例としては、ＣＡＴＶ（Ｃｏｍｍｕｎｉｔｙ  Ａｎｔｅｎｎａ  ＴｅｌｅＶｉｓｉｏｎ）や、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）や、ＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）といったものがある。放送網を用いた例としては、衛星を用いた衛星放送や、地上中継局を介した地上放送といったものがある。また、閉じられた網を用いてもよく、インターネットのように複数の網に渡ってコンテンツパッケージを送信するようにしてもよい。コンテンツ送信センタ２２は機能的な構成要素として、コンテンツパッケージ受信部２２１と、コンテンツパッケージ生成部２２２と、コンテンツパッケージ送信部２２３と、コンテンツパッケージ更新部２２４と、コンテンツパッケージ履歴受信部２２５とを備えて構成される。引き続いて各構成要素について説明する。
コンテンツ送信センタ２２のコンテンツパッケージ受信部２２１は、ネットワークオペレーションセンタ２１のコンテンツパッケージ送信部２１２から送信されたコンテンツパッケージを受信する。また、コンテンツパッケージ受信部２２１は、受信したコンテンツパッケージをコンテンツパッケージ送信部２２３に対して出力する。
コンテンツ送信センタ２２のコンテンツパッケージ生成部２２２は、ネットワークオペレーションセンタ２１のコンテンツパッケージ生成部２１１と同様に、コンテンツと当該コンテンツの属性に関する属性情報とを含むコンテンツパッケージを生成する部分である。より詳細には、コンテンツパッケージ生成部２２２は、コンテンツ提供者から提供されるコンテンツと当該コンテンツの関連情報とを取り込んでコンテンツの属性情報を生成する。また、コンテンツパッケージ生成部２２２は、取り込んだコンテンツ及び関連情報と生成された属性情報とを含むデータの集合であるコンテンツパッケージを生成する。コンテンツパッケージ生成部２２２はまた、生成したコンテンツパッケージをコンテンツパッケージ送信部２２３及びコンテンツパッケージ更新部２２４に対して出力する。ここで、ネットワークオペレーションセンタ２１のみならず、コンテンツ送信センタ２２にもコンテンツパッケージ生成部２２２を設けていることにより、コンテンツ送信センタ２２も、独自のコンテンツパッケージを生成し、ユーザに提供することが可能となる。すなわち、コンテンツ送信センタ２２にもコンテンツパッケージ生成部２２２を設けることで、地域ごとに設けられた複数のコンテンツ送信センタ２２それぞれが、それぞれに地域に密着したローカル情報を含むコンテンツ等を、ユーザに対して独自に提供することが可能となる。
コンテンツパッケージ送信部２２３は、ネットワークオペレーションセンタ２１のコンテンツパッケージ生成部２１１によって生成されたコンテンツパッケージと、コンテンツ送信センタ２２のコンテンツパッケージ生成部２２２によって生成されたコンテンツパッケージを、ユーザが使用するコンテンツ提供システム１０に対して送信する部分である。
コンテンツパッケージ更新部２２４は、コンテンツパッケージ生成部２２２が出力したコンテンツパッケージを、その出力したコンテンツパッケージに更新するように指示する指示信号と共に、ユーザが使用するコンテンツ提供システム１０へ送信する部分である。また、コンテンツパッケージ更新部２２４は、コンテンツ提供システム１０に格納されているコンテンツパッケージを消去するように指示する指示信号をコンテンツ提供システム１０へ送信する部分である。
コンテンツパッケージ履歴受信部２２５は、ユーザが使用するコンテンツ提供システム１０から、ユーザがコンテンツパッケージを読み出した履歴を受信する部分である。なお、コンテンツパッケージ更新部２２４及びコンテンツパッケージ履歴受信部２２５は、ネットワークオペレーションセンタ２１に更に設けられていてもよい。
引き続いて、コンテンツ提供システム１０について説明する。コンテンツ提供システム１０は、物理的には、ＣＰＵ（中央処理装置）、メモリ、マウスやキーボードといった入力装置、ディスプレイといった表示装置、ハードディスクといった格納装置などを備えたコンピュータシステム（例えばワークステーション、パーソナルコンピュータ）として構成されている。
コンテンツ提供システム１０は機能的な構成要素として、コンテンツパッケージ受信部（コンテンツパッケージ受信手段）１０１と、コンテンツパッケージ抽出部（コンテンツパッケージ抽出手段）１０２と、コンテンツパッケージ読み出し部（コンテンツパッケージ読み出し手段）１０３と、コンテンツ提供部（コンテンツ提供手段）１０４と、コンテンツパッケージ変更制御部（コンテンツパッケージ変更制御手段）１０５と、コンテンツパッケージ履歴送信部（コンテンツパッケージ履歴送信手段）１０６と、コンテンツパッケージ格納部（コンテンツパッケージ格納手段）１０７と、入力部１０８とを備えて構成される。以下、各構成要素について詳細に説明する。
コンテンツ提供システム１０のコンテンツパッケージ受信部１０１は、コンテンツ送信センタ２２のコンテンツパッケージ送信部２２３が送信したコンテンツパッケージを受信する部分である。コンテンツパッケージ受信部１０１はまた、受信したコンテンツパッケージをコンテンツパッケージ抽出部１０２に対して出力する。
コンテンツパッケージ抽出部１０２は、コンテンツパッケージ受信部１０１によって受信されたコンテンツパッケージの中から、属性情報に基づいて、特定のコンテンツパッケージを抽出する部分である。より詳細には、コンテンツパッケージ抽出部１０２は、属性情報に含まれる種類情報に基づいて、ユーザによって予め定められた条件に適合する特定の種類のコンテンツパッケージを抽出する。例えば、日本のロック歌手の新譜に関するコンテンツパッケージを抽出する様な条件をユーザが予め定めている場合、コンテンツパッケージ抽出部１０２は、属性情報に含まれる種類情報を参照して、日本のロック歌手の新譜に関するコンテンツパッケージを抽出する。また、コンテンツパッケージ抽出部１０２は、強制的に抽出されるための情報を属性情報に含んでいるコンテンツパッケージを強制的に抽出する。このように、一定のコンテンツパッケージを強制的に抽出することで、例えばスポンサー企業の広告に関するコンテンツを含むコンテンツパッケージを、ユーザの定める条件に関わらず強制的に抽出することができる。
コンテンツパッケージ格納部１０７は、コンテンツパッケージ抽出部１０２によって抽出された特定のコンテンツパッケージを格納する部分である。ここでコンテンツパッケージ格納部１０７の格納領域は、図３に示すように一般領域と特定領域とに分割されている。抽出された特定のコンテンツパッケージが格納されるのは特定領域であり、ユーザは特定領域に格納されている情報を閲覧することはできるが、その内容を消去したり変更したりすることはできず、後述するようにコンテンツ送信センタ２２からの指示信号に基づいてその内容が消去され変更される。一般領域はユーザが自由に情報を消去し、変更し、閲覧することができる領域であり、例えばユーザが通常利用するワープロソフトや表計算ソフトといったアプリケーションソフトウェアのデータが格納される領域である。本実施形態では、物理的には一体となっているコンテンツパッケージ格納部１０７の格納領域を一般領域と特定領域とに仕切っているが、一般領域と特定領域とを物理的に別の格納部としてもよい。また、コンテンツパッケージ格納部１０７の格納領域を全て特定領域としてもよい。
コンテンツパッケージ格納部１０７の格納領域の特定領域は、図３に示すように更に任意領域と強制領域に分割されている。任意領域とは、コンテンツパッケージ抽出部１０２によって抽出されたコンテンツパッケージのうち、ユーザによって予め定められた条件に適合する特定の種類のコンテンツパッケージが格納される領域である。例えば、日本のロック歌手の新譜に関するコンテンツパッケージを抽出する様な条件をユーザが予め定めている場合、この任意領域には、日本のロック歌手の新譜に関するコンテンツパッケージが格納される。一方、強制領域とは、コンテンツパッケージ抽出部１０２によって抽出されたコンテンツパッケージのうち、強制的に抽出されたコンテンツパッケージが格納される領域である。すなわち、この強制領域には、強制的に抽出されるための情報（例えば強制領域内のアドレス）が上記属性情報に含まれるようなコンテンツパッケージが格納される。このように、コンテンツパッケージ格納部１０７に特定のコンテンツパッケージを強制的に格納するための強制領域を設けることで、例えばスポンサー企業の広告に関するコンテンツを含むコンテンツパッケージを、ユーザの定める条件に関わらず強制的にコンテンツパッケージ格納部１０７に格納することができる。すなわち、コンテンツパッケージ格納部１０７に特定のコンテンツパッケージを強制的に格納するための強制領域を設けることで、使用容量、使用期限等を指定して、この強制領域内の一定領域をスポンサー等の特定企業に割り当てることができる。これにより、一定領域を割り当てたスポンサー等の特定企業から格納領域の使用料を徴収することも可能となる。
コンテンツパッケージ読み出し部１０３は、コンテンツパッケージ格納部１０７に格納されたコンテンツパッケージを読み出す。ここで、コンテンツパッケージ読み出し部１０３は、上記属性情報に基づいてコンテンツパッケージを検索する機能をも有している。コンテンツパッケージ読み出し部１０３は更に、読み出したコンテンツパッケージの中からコンテンツを抽出し、そのコンテンツをコンテンツ提供部１０４に対して出力する。また、コンテンツパッケージ読み出し部１０３は、コンテンツパッケージの中からコンテンツを抽出した履歴情報をコンテンツパッケージ履歴送信部１０６に対して出力する。履歴情報は、どのようなコンテンツをいつ抽出したのかといった情報を含んでいる。
コンテンツパッケージ履歴送信部１０６は、コンテンツパッケージ読み出し部１０３から出力された履歴情報を、コンテンツ送信センタ２２のコンテンツパッケージ履歴受信部２２５へ送信する部分である。コンテンツパッケージ履歴送信部１０６が、コンテンツパッケージ読み出し部１０３がコンテンツパッケージの中からコンテンツを抽出した履歴情報を、コンテンツ送信センタ２２のコンテンツパッケージ履歴受信部２２５に送信するので、コンテンツ送信センタ２２は、ユーザがどのようなコンテンツを閲覧しているかといった情報を取得することができる。コンテンツパッケージ履歴送信部１０６が、履歴情報を送信する場合には、予め定められた時刻ごとにまとめて送信してもよく、コンテンツパッケージ読み出し部１０３から履歴情報が出力される度ごとに送信してもよい。
コンテンツ提供部１０４は、コンテンツパッケージ読み出し部１０３によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供する部分である。より具体的には、コンテンツ提供部１０４は、コンテンツが動画像データを含む場合には、その動画像をディスプレイに表示する。また、コンテンツ提供部１０４は、コンテンツが音楽データを含む場合は、その音楽をスピーカやヘッドフォンによって再生する。ここで、コンテンツ提供部１０４は、上記コンテンツを提供すると同時に、コンテンツパッケージ抽出部１０２によって強制的に抽出されてコンテンツパッケージ格納部１０７の強制領域に強制的に格納されているコンテンツパッケージを読み出すためのアイコン等をディスプレイに表示する。ここで、このアイコンがクリックされると、コンテンツパッケージ読み出し部１０３は、上記強制的に抽出されて強制的に格納されたコンテンツパッケージをコンテンツパッケージ格納部１０７から読み出し、コンテンツ提供部１０４は、このコンテンツパッケージに含まれるコンテンツをユーザに対して提供する。このように、強制的に抽出されて強制的に格納されたコンテンツパッケージを読み出すためのアイコン等をディスプレイに表示し、そのアイコンのクリックによりコンテンツパッケージをユーザに提供することで、例えばスポンサー企業の広告に関するコンテンツを比較的容易にユーザに対して提供することができる。なお、強制的に抽出されて強制的に格納されたコンテンツパッケージの提供態様はこれに限定されるものではなく、任意領域に格納されているコンテンツを提供したのに引き続いて提供してもよく、任意領域に格納されているコンテンツを提供している画面等の脇で自動的に提供するようにしてもよい。
コンテンツパッケージ変更制御部１０５は、コンテンツ送信センタ２２のコンテンツパッケージ更新部２２４から送信される指示信号に応じて、コンテンツパッケージ格納部１０７の特定領域に格納されているコンテンツパッケージの内容を消去又は変更する部分である。また、コンテンツパッケージ変更制御部１０５は、ユーザによる特定領域に格納されているコンテンツパッケージの内容の消去及び変更を禁止する部分である。より具体的には、コンテンツパッケージ格納部１０７に、サッカー選手に関するビデオクリップのコンテンツパッケージが３種類格納されている場合に、そのうちの１種類のコンテンツパッケージは選手と広告主との契約の関係で３日後に削除する予定となったときにそのコンテンツパッケージを、コンテンツ送信センタ２２のコンテンツパッケージ更新部２２４からの指示信号に応じて、コンテンツパッケージ変更制御部１０５が削除する。一方、ユーザがコンテンツ提供システム１０の入力部１０８から、コンテンツパッケージ格納部１０７の格納領域に格納されている情報の変更の指示が入力された場合、コンテンツパッケージ変更制御部１０５は、一般領域に格納されている情報の変更の指示は受け付けるが、特定領域に格納されている情報の変更の指示は受け付けない。
入力部１０８は、コンテンツ提供システム１０に対するユーザからの情報の入力を受け付ける部分であり、キーボードやマウスといったインターフェイスが用いられる。入力部１０８から入力された情報はコンテンツパッケージ変更制御部１０５と、コンテンツパッケージ読み出し部１０３とに出力される。
次に、本実施形態のコンテンツ提供システム１０を用いてユーザにコンテンツを提供する方法について図４〜図６を用いて説明する。図４は、コンテンツ提供システム１０にコンテンツパッケージを格納する動作を示すフローチャートである。図５は、コンテンツ提供システム１０がコンテンツを提供する動作を示すフローチャートである。図６は、コンテンツ提供システム１０に格納されているコンテンツパッケージを変更等する動作を示すフローチャートである。
図４を用いて、コンテンツ提供システム１０にコンテンツパッケージを格納する動作について説明する。コンテンツ提供システム１０のコンテンツパッケージ受信部１０１は、コンテンツ送信センタ２２のコンテンツパッケージ送信部２２３からコンテンツパッケージを受信する待ち受け状態にある（ステップＳ０１）。コンテンツパッケージ受信部１０１は、コンテンツパッケージ送信部２２３からコンテンツパッケージを受信すると、コンテンツパッケージ抽出部１０２に対して受信したコンテンツパッケージを出力する。
コンテンツパッケージ抽出部１０２は、コンテンツパッケージ受信部１０１からコンテンツパッケージを受け取ると、属性情報に基づいて特定のコンテンツパッケージを抽出する（ステップＳ０２）。具体的には、コンテンツパッケージ抽出部１０２により、コンテンツパッケージの属性情報に含まれる種類情報に基づいて、ユーザによって予め定められた条件に適合する特定の種類のコンテンツパッケージが抽出される。
コンテンツパッケージ抽出部１０２によって抽出されたコンテンツパッケージは、コンテンツパッケージ格納部１０７に格納される（ステップＳ０３）。ここで、コンテンツパッケージ格納部１０７の格納領域は、図３に示すように一般領域と特定領域とに分割されており、特定領域は更に任意領域と強制領域に分割されている。コンテンツパッケージ抽出部１０２によって抽出されたコンテンツパッケージのうち、ユーザによって予め定められた条件に適合する特定の種類のコンテンツパッケージは任意領域に格納され、コンテンツパッケージ抽出部１０２によって抽出されたコンテンツパッケージのうち、強制的に抽出されたコンテンツパッケージは強制領域に格納される。
次に、図５を用いて、コンテンツ提供システム１０がコンテンツを提供する動作について説明する。ユーザからコンテンツの提供の要求があると、コンテンツパッケージ読み出し部１０３が、コンテンツパッケージ格納部１０７に格納されているコンテンツパッケージを読み出す（ステップＳ１１）。コンテンツパッケージ読み出し部１０３がコンテンツパッケージを読み出すと、読み出したコンテンツパッケージの中からコンテンツを抽出し、そのコンテンツをコンテンツ提供部１０４に対して出力する。また、コンテンツパッケージ読み出し部１０３は、コンテンツパッケージの中からコンテンツを抽出した履歴情報をコンテンツパッケージ履歴送信部１０６に対して出力する。
コンテンツパッケージ履歴送信部１０６は、コンテンツパッケージ読み出し部１０３から出力された履歴情報を、コンテンツ送信センタ２２のコンテンツパッケージ履歴受信部２２５へ送信する（ステップＳ１２）。コンテンツパッケージ履歴送信部１０６が、履歴情報を送信する場合には、予め定められた時刻ごとにまとめて送信してもよく、コンテンツパッケージ読み出し部１０３から履歴情報が出力される度ごとに送信してもよい。
コンテンツ提供部１０４は、コンテンツパッケージ読み出し部１０３によって読み出されたコンテンツパッケージに含まれるコンテンツをユーザに対して提供する（ステップＳ１３）。より具体的には、コンテンツ提供部１０４は、コンテンツが動画像データを含む場合には、その動画像をディスプレイに表示する。また、コンテンツ提供部１０４は、コンテンツが音楽データを含む場合は、その音楽をスピーカやヘッドフォンによって再生する。ここで、コンテンツ提供部１０４は、上記コンテンツを提供すると同時に、コンテンツパッケージ抽出部１０２によって強制的に抽出されてコンテンツパッケージ格納部１０７の強制領域に強制的に格納されているコンテンツパッケージを読み出すためのアイコン等をディスプレイに表示する。ここで、このアイコンがクリックされると、コンテンツパッケージ読み出し部１０３は、上記強制的に抽出されて強制的に格納されたコンテンツパッケージをコンテンツパッケージ格納部１０７から読み出し、コンテンツ提供部１０４は、このコンテンツパッケージに含まれるコンテンツをユーザに対して提供する。
次に、図６を用いて、コンテンツ提供システム１０に格納されているコンテンツパッケージを変更等する動作について説明する。コンテンツ提供システム１０のコンテンツパッケージ変更制御部１０５は、コンテンツ送信センタ２２のコンテンツパッケージ更新部２２４から、コンテンツパッケージ格納部１０７に格納されているコンテンツパッケージを変更する指示信号を受信する待ち受け状態にある（ステップＳ２１）。指示信号が指示する変更の内容としては、例えば、コンテンツパッケージ格納部１０７に、サッカー選手に関するビデオクリップのコンテンツパッケージが３種類格納されている場合に、そのうちの１種類のコンテンツパッケージは選手と広告主との契約の関係で３日後に削除する予定となったときにそのコンテンツパッケージを、３日後に削除するように指示するといったものがある。
コンテンツパッケージ変更制御部１０５は、指示信号を受信すると、その受信した指示信号がコンテンツ送信センタ２２のコンテンツパッケージ更新部２２４からのものであるかどうかを確認する（ステップＳ２２）。コンテンツパッケージ格納部１０７の特定領域に格納されているコンテンツパッケージは、ユーザには閲覧のみが許可されており、例えばユーザが入力部１０８からコンテンツパッケージ格納部１０７の特定領域に格納されているコンテンツパッケージの変更を指示する情報を入力しても、コンテンツパッケージ変更制御部１０５はコンテンツパッケージ格納部１０７の特定領域の内容を変更しないためである。
指示信号がコンテンツ送信センタ２２のコンテンツパッケージ更新部２２４からのものであった場合には、コンテンツパッケージ変更制御部１０５は、その指示信号に基づいて、コンテンツパッケージ格納部１０７の特定領域に格納されているコンテンツパッケージを変更したり消去したりする（ステップＳ２３）。一方、指示信号がコンテンツパッケージ更新部２２４からのものでなかった場合には、コンテンツパッケージ変更制御部１０５は、コンテンツパッケージ格納部１０７の特定領域に格納されているコンテンツパッケージを変更等せずに、変更不可の表示をするなどして、コンテンツパッケージの変更ができないことを告知する（ステップＳ２４）。
次にコンピュータを、本発明の実施形態であるコンテンツ提供システム１０として機能させるためのコンテンツ提供プログラム９２及びそれが記録されているコンピュータ読取可能な記録媒体９について説明する。図７は、コンテンツ提供プログラム９２が記録されている記録媒体９の構成を示した図である。記録媒体９としては、例えば、磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、コンピュータに内蔵されたメモリなどが該当する。
記録媒体９は、図７に示すように、プログラムを記録するプログラム領域９１と、データを記録するデータ領域９３とを備えている。データ領域９３には、図１及び図３を用いて説明したコンテンツパッケージ格納部１０７と同様のコンテンツパッケージデータベース９３１が格納されている。
プログラム領域９１には、コンテンツ提供プログラム９２が記録されている。コンテンツ提供プログラム９２は、処理を統括するメインモジュール９２１と、コンテンツパッケージ受信モジュール９２２と、コンテンツパッケージ抽出モジュール９２３と、コンテンツパッケージ読み出しモジュール９２４と、コンテンツ提供モジュール９２５と、コンテンツパッケージ変更制御モジュール９２６と、コンテンツパッケージ履歴送信モジュール９２７とを備える。ここで、コンテンツパッケージ受信モジュール９２２、コンテンツパッケージ抽出モジュール９２３、コンテンツパッケージ読み出しモジュール９２４、コンテンツ提供モジュール９２５、コンテンツパッケージ変更制御モジュール９２６、コンテンツパッケージ履歴送信モジュール９２７のそれぞれを動作させることによって実現する機能は、上記コンテンツ提供システム１０のコンテンツパッケージ受信部１０１、コンテンツパッケージ抽出部１０２、コンテンツパッケージ読み出し部１０３、コンテンツ提供部１０４、コンテンツパッケージ変更制御部１０５、コンテンツパッケージ履歴送信部１０６のそれぞれの機能と同様である。
本実施形態の作用及び効果について説明する。コンテンツパッケージ受信部１０１が受信したコンテンツパッケージをコンテンツパッケージ格納部１０７の特定領域に格納しておき、コンテンツパッケージ読み出し部１０３がその特定領域に格納したコンテンツパッケージを読み出して、コンテンツ提供部１０４がその読み出したコンテンツパッケージに含まれるコンテンツをユーザに提供するので、例えば、ユーザによるコンテンツの提供要求がある前に、そのコンテンツ提供要求に対応したコンテンツパッケージを格納しておけば、ユーザによるコンテンツの提供要求があってからコンテンツを受信して提供するのに比較して、ユーザにコンテンツを提供するための時間が短縮される。コンテンツパッケージ変更制御部１０５が、コンテンツ送信センタ２２からの指示信号に応じて、特定領域に格納されているコンテンツパッケージを消去又は変更するので、コンテンツ送信センタ２２からの指示に応じてコンテンツパッケージの更新ができる。また、コンテンツパッケージ変更制御部１０５は、ユーザによるコンテンツパッケージの消去及び変更を禁止するので、コンテンツ送信側が意図しないコンテンツパッケージの更新を防ぐことができる。
コンテンツパッケージ履歴送信部１０６が、コンテンツパッケージ読み出し部１０３が読み出したコンテンツパッケージの履歴情報を送信するので、コンテンツ送信センタ２２はユーザに提供されたコンテンツの履歴を把握することができる。
本発明の第２実施形態であるコンテンツ提供システム４０について図８を用いて説明する。図８は、コンテンツ提供システム４０の構成を示した図である。コンテンツ提供システム４０は、コンテンツ送信センタ（コンテンツ送信システム）２３と通信回線（図示しない）を介して接続されており、相互に情報の送受信が可能となっている。コンテンツ送信センタ２３はまた、ネットワークオペレーションセンタ２１とも接続されている。ネットワークオペレーションセンタ２１は、第１の実施形態と同様であるので説明を省略する。
コンテンツ送信センタ２３は、コンテンツパッケージをユーザに対して送信するセンタであり、物理的には送信機器を備えた設備として構成される。コンテンツ送信センタ２３は機能的な構成要素として、コンテンツパッケージ受信部２２１と、コンテンツパッケージ生成部２２２と、コンテンツパッケージ送信部２３１と、コンテンツパッケージ更新部２２４と、コンテンツパッケージ履歴受信部２２５とを備えて構成される。引き続いて各構成要素について説明するが、コンテンツパッケージ送信部２３１以外の構成要素は第１の実施形態と同様であるので説明を省略し、コンテンツパッケージ送信部２３１について説明する。
コンテンツパッケージ送信部２３１は、ネットワークオペレーションセンタ２１のコンテンツパッケージ生成部２１１によって生成されたコンテンツパッケージと、コンテンツ送信センタ２３のコンテンツパッケージ生成部２２２によって生成されたコンテンツパッケージを、ユーザが使用するコンテンツ提供システム１０に対して送信する部分である。コンテンツパッケージ送信部２３１は、ユーザからのコンテンツ送信要求を受信し、そのコンテンツ送信要求に応じたコンテンツパッケージを送信する。
引き続いて、コンテンツ提供システム４０について説明する。コンテンツ提供システム４０は、物理的には、ＣＰＵ（中央処理装置）、メモリ、マウスやキーボードといった入力装置、ディスプレイといった表示装置、ハードディスクといった格納装置などを備えたコンピュータシステム（例えばワークステーション、パーソナルコンピュータ）として構成されている。
コンテンツ提供システム４０は機能的な構成要素として、コンテンツ要求部（コンテンツ要求手段）４０１と、コンテンツパッケージ受信部（コンテンツパッケージ受信手段）４０２と、コンテンツパッケージ読み出し部（コンテンツパッケージ読み出し手段）１０３と、コンテンツ提供部（コンテンツ提供手段）１０４と、コンテンツパッケージ変更制御部（コンテンツパッケージ変更制御手段）１０５と、コンテンツパッケージ履歴送信部（コンテンツパッケージ履歴送信手段）１０６と、コンテンツパッケージ格納部（コンテンツパッケージ格納手段）１０７と、入力部１０８とを備えて構成される。以下、各構成要素について詳細に説明するが、コンテンツ要求部４０１と、コンテンツパッケージ受信部４０１以外の構成要素は第１の実施形態と同様であるので説明を省略する。
コンテンツ提供システム４０のコンテンツ要求部４０１は、ユーザが、入力部１０８から入力した、コンテンツの送信を要求する送信要求を、コンテンツ送信センタ２３に送信する部分である。具体的には、ユーザが「サッカー」という項目を設定すれば、サッカーに関するコンテンツの送信を要求する送信要求をコンテンツ送信センタ２３のコンテンツパッケージ送信部２３１に送信する。コンテンツ要求部４０１は、ユーザが入力部１０８から送信要求を入力する度ごとに送信しても、所定の時間や所定の条件に応じて自動的に送信してもよい。
コンテンツ提供システム４０のコンテンツパッケージ受信部４０２は、コンテンツ送信センタ２３のコンテンツパッケージ送信部２３１が送信したコンテンツパッケージを受信し、コンテンツパッケージ格納部１０７に格納する部分である。
次に、本実施形態のコンテンツ提供システム４０を用いてユーザにコンテンツを提供する方法について図９を用いて説明する。図９は、コンテンツ提供システム４０にコンテンツパッケージを格納する動作を示すフローチャートである。コンテンツ提供システム４０にコンテンツパッケージを格納した後、コンテンツを提供したり、コンテンツパッケージを変更等する動作は、第１の実施形態と同様であるので説明を省略する。
図９を用いて、コンテンツ提供システム４０にコンテンツパッケージを格納する動作について説明する。コンテンツ提供システム４０のコンテンツ要求部４０１は、入力部１０８から入力された情報に基づいて、コンテンツの送信要求をコンテンツ送信センタ２３のコンテンツパッケージ送信部２３１に送信する（ステップＳ３１）。コンテンツの送信要求を送信すると、コンテンツ提供システム４０のコンテンツパッケージ受信部４０２は、コンテンツ送信センタ２３のコンテンツパッケージ送信部２３１からコンテンツパッケージを受信する待ち受け状態にある（ステップＳ３２）。コンテンツパッケージ受信部４０２は、コンテンツパッケージ送信部２３１からコンテンツパッケージを受信すると、その受信したコンテンツパッケージをコンテンツパッケージ格納部１０７に格納する（ステップＳ３３）。
次にコンピュータを、本発明の実施形態であるコンテンツ提供システム４０として機能させるためのコンテンツ提供プログラム９４及びそれが記録されているコンピュータ読取可能な記録媒体９０について説明する。図１０は、コンテンツ提供プログラム９４が記録されている記録媒体９０の構成を示した図である。記録媒体９０としては、例えば、磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、コンピュータに内蔵されたメモリなどが該当する。
記録媒体９０は、図１０に示すように、プログラムを記録するプログラム領域９１と、データを記録するデータ領域９３とを備えている。データ領域９３には、第１の実施形態のコンテンツパッケージ格納部１０７と同様のコンテンツパッケージデータベース９３１が格納されている。
プログラム領域９１には、コンテンツ提供プログラム９４が記録されている。コンテンツ提供プログラム９４は、処理を統括するメインモジュール９２１と、コンテンツ要求モジュール９４１と、コンテンツパッケージ受信モジュール９４２と、コンテンツパッケージ読み出しモジュール９２４と、コンテンツ提供モジュール９２５と、コンテンツパッケージ変更制御モジュール９２６と、コンテンツパッケージ履歴送信モジュール９２７とを備える。ここで、コンテンツ要求モジュール９４１及びコンテンツパッケージ受信モジュール９４２以外のモジュールは第１の実施形態と同様であるので説明を省略する。コンテンツ要求モジュール９４１、コンテンツパッケージ受信モジュール９４２のそれぞれを動作させることによって実現する機能は、上記コンテンツ提供システム４０のコンテンツ要求部４０１、コンテンツパッケージ受信部４０２のそれぞれの機能と同様である。
本実施形態の作用及び効果について説明する。コンテンツ要求部４０１が送信したコンテンツの送信要求に応じてコンテンツ送信センタ２３が送信してくるコンテンツパッケージをコンテンツパッケージ受信部４０２が受信し、コンテンツパッケージ受信部４０２が受信したコンテンツパッケージをコンテンツパッケージ格納部１０７の特定領域に格納しておき、コンテンツパッケージ読み出し部１０３がその特定領域に格納したコンテンツパッケージを読み出して、コンテンツ提供部１０４がその読み出したコンテンツパッケージに含まれるコンテンツをユーザに提供するので、例えば、コンテンツの送信要求を自動的に事前に送信しておき、ユーザによるコンテンツの提供要求がある前に、そのコンテンツ提供要求に対応したコンテンツパッケージを格納しておけば、ユーザによるコンテンツの提供要求があってからコンテンツを受信して提供するのに比較して、ユーザにコンテンツを提供するための時間が短縮される。また、例えば、コンテンツの送信要求を、ユーザによるコンテンツの送信要求の入力の度ごとに送信すれば、その都度コンテンツパッケージを受信して格納するようにもできる。コンテンツパッケージ変更制御部１０５が、コンテンツ送信センタ２２からの指示信号に応じて、特定領域に格納されているコンテンツパッケージを消去又は変更するので、コンテンツ送信センタ２２からの指示に応じてコンテンツパッケージの更新ができる。また、コンテンツパッケージ変更制御部１０５は、ユーザによるコンテンツパッケージの消去及び変更を禁止するので、コンテンツ送信側が意図しないコンテンツパッケージの更新を防ぐことができる。
図１１は、記録媒体９に記録されたコンテンツ提供プログラム９２を実行するためのコンピュータ（例えばサーバシステム）のシステム構成図であり、図１２は、記録媒体９に記録されたコンテンツ提供プログラム９２を実行するためのコンピュータの斜視図である。コンピュータ３００は、図１１及び図１２に示すように、読み取り装置３０２と、作業用メモリ（ＲＡＭ）３０４と、表示手段であるディスプレイ３０６と、入力手段であるマウス３０８及びキーボード３１０と、通信手段である通信ユニット３１２と、コンテンツ提供プログラム９２の実行等を制御するＣＰＵ３１４とを備えている。ここで、記録媒体９が読み取り装置３０２に挿入されると、記録媒体９に記録された情報が読み取り装置３０２からアクセス可能となり、記録媒体９のプログラム領域９１に記録されたコンテンツ提供プログラム９２が、コンピュータ３００によって実行可能となる。
上記読み取り装置３０２としては、記録媒体９に対応して、フレキシブルディスクドライブ装置、ＣＤ−ＲＯＭドライブ装置、あるいは磁気テープドライブ装置などが用いられる。
尚、記録媒体９０に記録されたコンテンツ提供プログラム９４についても同様である。
産業上の利用可能性
上述のようにこの発明は、コンテンツパッケージ受信手段が受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納しておき、コンテンツパッケージ読み出し手段がその特定領域に格納したコンテンツパッケージを読み出して、コンテンツ提供手段がその読み出したコンテンツパッケージに含まれるコンテンツをユーザに提供するので、例えば、ユーザによるコンテンツの提供要求がある前に、そのコンテンツ提供要求に対応したコンテンツパッケージを格納しておけば、ユーザによるコンテンツの提供要求があってからコンテンツを受信して提供するのに比較して、ユーザにコンテンツを提供するための時間が短縮される。コンテンツパッケージ変更制御手段が、コンテンツ送信システムからの指示信号に応じて、特定領域に格納されているコンテンツパッケージを消去又は変更するので、コンテンツ送信システムからの指示に応じてコンテンツパッケージの更新ができる。また、コンテンツパッケージ変更制御手段は、ユーザによるコンテンツパッケージの消去及び変更を禁止するので、コンテンツ送信側が意図しないコンテンツパッケージの更新を防ぐことができる。
また上述のようにこの発明は、コンテンツ要求手段が送信したコンテンツの送信要求に応じてコンテンツ送信システムが送信してくるコンテンツパッケージをコンテンツパッケージ受信手段が受信し、コンテンツパッケージ受信手段が受信したコンテンツパッケージをコンテンツパッケージ格納手段の特定領域に格納しておき、コンテンツパッケージ読み出し手段がその特定領域に格納したコンテンツパッケージを読み出して、コンテンツ提供手段がその読み出したコンテンツパッケージに含まれるコンテンツをユーザに提供するので、例えば、コンテンツの送信要求を自動的に事前に送信しておき、ユーザによるコンテンツの提供要求がある前に、そのコンテンツ提供要求に対応したコンテンツパッケージを格納しておけば、ユーザによるコンテンツの提供要求があってからコンテンツを受信して提供するのに比較して、ユーザにコンテンツを提供するための時間が短縮される。また、例えば、コンテンツの送信要求を、ユーザによるコンテンツの送信要求の入力の度ごとに送信すれば、その都度コンテンツパッケージを受信して格納するようにもできる。コンテンツパッケージ変更制御手段が、コンテンツ送信システムからの指示信号に応じて、特定領域に格納されているコンテンツパッケージを消去又は変更するので、コンテンツ送信システムからの指示に応じてコンテンツパッケージの更新ができる。また、コンテンツパッケージ変更制御手段は、ユーザによるコンテンツパッケージの消去及び変更を禁止するので、コンテンツ送信側が意図しないコンテンツパッケージの更新を防ぐことができる。
また本発明において、コンテンツパッケージ読み出し手段が読み出したコンテンツパッケージの履歴情報をコンテンツ送信システムに送信するコンテンツパッケージ履歴送信手段を更に備えれば、コンテンツパッケージ読み出し手段が読み出したコンテンツパッケージの履歴情報を送信するので、コンテンツ送信システムはユーザに提供されたコンテンツの履歴を把握することができる。
【図面の簡単な説明】
図１は、本実施形態のコンテンツ提供システムの構成を示した図である。
図２は、図１のコンテンツ提供システムが取り扱うコンテンツパッケージに含まれる情報を示した図である。
図３は、図１のコンテンツパッケージ格納部の格納領域を示した図である。
図４は、図１のコンテンツ提供システムの動作を示したフローチャートである。
図５は、図１のコンテンツ提供システムの動作を示したフローチャートである。
図６は、図１のコンテンツ提供システムの動作を示したフローチャートである。
図７は、本実施形態のコンテンツ提供プログラムを記録した記録媒体の構成を示した図である。
図８は、本実施形態のコンテンツ提供システムの構成を示した図である。
図９は、図８のコンテンツ提供システムの動作を示したフローチャートである。
図１０は、本実施形態のコンテンツ提供プログラムを記録した記録媒体の構成を示した図である。
図１１は、コンピュータのシステム構成図である。
図１２は、コンピュータの斜視図である。
【図１】
2003012651.tif 000003
【図２】
2003012651.tif 000004
【図３】
2003012651.tif 000005
【図４】
2003012651.tif 000006
【図５】
2003012651.tif 000007
【図６】
2003012651.tif 000008
【図７】
2003012651.tif 000009
【図８】
2003012651.tif 000010
【図９】
2003012651.tif 000011
【図１０】
2003012651.tif 000012
【図１１】
2003012651.tif 000013
【図１２】
2003012651.tif 000014
【国際調査報告】
2003012651.tif 000015
2003012651.tif 000016
2003012651.tif 000017
2003012651.tif 000018