JP4629710B2 - ストレージシステム及び方法、クライアント端末、コンテンツ再生方法、ならびに、コンピュータプログラム - Google Patents
ストレージシステム及び方法、クライアント端末、コンテンツ再生方法、ならびに、コンピュータプログラム Download PDFInfo
- Publication number
- JP4629710B2 JP4629710B2 JP2007233517A JP2007233517A JP4629710B2 JP 4629710 B2 JP4629710 B2 JP 4629710B2 JP 2007233517 A JP2007233517 A JP 2007233517A JP 2007233517 A JP2007233517 A JP 2007233517A JP 4629710 B2 JP4629710 B2 JP 4629710B2
- Authority
- JP
- Japan
- Prior art keywords
- storage
- content
- user
- file
- storage file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 32
- 238000004590 computer program Methods 0.000 title claims description 19
- 238000007726 management method Methods 0.000 claims description 95
- 238000013500 data storage Methods 0.000 claims description 52
- 238000013523 data management Methods 0.000 claims description 26
- 238000012384 transportation and delivery Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 19
- 238000004891 communication Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 230000006835 compression Effects 0.000 description 9
- 238000007906 compression Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 238000012546 transfer Methods 0.000 description 7
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
本発明は、このような事情に鑑みてなされたもので、記憶容量を節約しながら多数のユーザへ個人利用のコンテンツのストレージを提供することができるストレージシステム及び方法、クライアント端末、コンテンツ再生方法、ならびに、コンピュータプログラムを提供することを目的とする。
図1は、この発明の一実施形態によるストレージシステムの構成を示すブロック図である。本実施の形態によるストレージシステムは、ストレージサービス提供会社の保有するストレージサーバ1、ユーザ管理サーバ3、及び、コミュニティサーバ4、ならびに、ユーザの保有するクライアント端末2を、インターネット網や固定電話網、移動体電話網などからなるネットワークNを介して接続してなる。ストレージサーバ1は、国内外の各放送地域に設置される。
チューナー11は、ストレージサーバ1に複数備えられ、それぞれ、アナログ、BS、CSなどのテレビ放送、ラジオ放送を受信する。コンテンツ受信手段12は、チューナー11により受信したテレビ放送番組、AM、FM、短波などのラジオ放送番組などのコンテンツ(番組)をデータ化したコンテンツデータをストレージファイル蓄積手段13へ受け渡す。ストレージファイル蓄積手段13は、コンテンツ受信手段12から受けたコンテンツデータに番組情報や番組関連情報を付加してストレージファイルを生成し、ストレージファイル記憶手段14に蓄積する。ストレージファイル送信手段16は、ネットワークNとの接続を制御する通信手段15を介して、要求に応じてストレージファイルをユーザ管理サーバ3へ送信する。圧縮手段17は、視聴が少ない番組のストレージファイル内のコンテンツデータを圧縮する。
図3は、クライアント端末2の構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。クライアント端末2は、通信手段21、入力手段22、出力制御手段23、情報送信手段24、ストレージファイル書込手段25、及び、ストレージファイル記憶手段26を備える。また、クライアント端末2が携帯電話2c、PDA2dであるなど、携帯可能である場合には、さらに、位置情報取得手段27を備える。
通信手段31は、ネットワークNとの接続を制御する。ユーザデータ管理手段32は、ユーザデータ記憶手段33内のユーザデータの読み出し及び書き込みを行う。要求ストレージファイル記憶手段35は、ユーザ個々に割り当てられた個人記憶領域と共通記憶領域とからなる。個人記憶領域は、ユーザが要求したストレージファイルなどを記憶する。また、共通記憶領域は、複数のユーザが同じストレージファイルをストレージしている場合に、そのストレージファイルの実体を記憶する記憶領域である。要求ストレージファイル書込手段34は、ストレージサーバ1または他のユーザのクライアント端末2から取得したストレージファイルを、要求ストレージファイル記憶手段35内の個人記憶領域に記憶する。配信済ストレージファイル取得手段36は、ユーザがストレージを要求した番組のストレージファイルがストレージサーバ1に蓄積されていない場合、コミュニティサーバ4から当該番組のストレージファイルを過去に配信した他のユーザのクライアント端末2のアドレスを読み出し、この他のユーザのクライアント端末2からストレージファイルを取得する。
記憶領域管理手段38は、要求ストレージファイル記憶手段35において複数のユーザの個人記憶領域に同じストレージファイルが記憶されている場合に、各ユーザの個人記憶領域からこのストレージファイルを削除し、共通記憶領域に書き込む。そして、各ユーザが共通記憶領域に記憶されている同一のストレージファイルの実体を参照するよう同じストレージファイルをストレージしていたユーザのユーザデータに書き込む。
ユーザ権限情報は、ユーザが要求ストレージファイル記憶手段35にストレージした保存番組及びこの保存番組のストレージファイルが記憶されている使用記憶領域と、ユーザがストレージ可能な保存可能番組とを示す。保存番組は、例えば、ストレージファイルID、放送地域、放送チャンネル、放送日時、番組タイトルなどの情報からなる。また、保存可能番組は、番組の放送地域、契約された有料放送チャンネルや番組、ダウンロード形式あるいはストリーミング形式などの配信形式などである。ユーザ個人属性情報は、ユーザの年齢、性別、居住地域、現在地、興味があった番組、興味があったジャンル、興味があった広告、興味があったタレント、興味があった商品などの情報からなる。また、利用状況情報は、自動転送の有無、自動転送日時及び転送先、広告カットの有無、関連番組配信の有無、ストレージサービスのサービス利用頻度、課金の情報からなる。ユーザ行動履歴情報は、保存を予約した予約番組、ユーザがクライアント端末2で実際に視聴した視聴番組、各番組視聴時間、各広告視聴時間、配信番組、全体視聴時間、視聴時間帯などの情報からなる。
番組関連情報記憶手段43は、コミュニティデータ及び番組表を記憶している。コミュニティデータは、ユーザの個人属性や利用状況、行動履歴を基に番組に付加される情報を示す。番組表は、日にち別に全ての放送地域及び放送チャンネルにおいて放送される番組(サブタイトルや番組広告などの情報を含む)と放送時間帯の情報、番組コードを示し、例えば、電子自動テレビ番組表(Electronic Program Guide)が使用できる。なおこの番組コードは、ストレージファイルIDとして使用される。
広告コンテンツ記憶手段46は、広告選択条件に応じた配信広告データを記憶している。広告選択条件は、例えば、配信時間、ストレージファイルID、ユーザの年齢、性別、居住地域、現在地、興味があった番組、興味があったタレント、興味があった広告、興味があったジャンル、興味があった商品のいずれかまたはこれらの任意の組み合わせである。配信広告データは、広告IDと、広告の映像や音声などからなる広告コンテンツデータと、商品、メーカー、出演タレントなどの広告付加情報とからなる。
各放送地域に設置されたストレージサーバ1は、その地域で放送されている全てのテレビ放送番組・ラジオ放送番組を毎日、24時間、チューナー11により受信している。コンテンツ受信手段12は、番組表と、各番組の放送時間帯のうち広告が放送される時間帯の情報とを予め内部に記憶しておくことにより、チューナー11が受信した番組の番組コンテンツデータ及び広告コンテンツデータとを生成し、これらからコンテンツデータを生成する。そして、ストレージファイル蓄積手段13は、番組情報及び番組関連情報を生成し、さらに、コンテンツ受信手段12が生成したコンテンツデータと併せてストレージファイルを生成してストレージファイル記憶手段14へ蓄積する。なお、番組情報の放送日時及び番組名は、予め記憶されている番組表を参照して設定され、放送チャンネルは、チューナー11が受信した放送チャンネルに応じて設定される。また、番組情報の放送内容情報や、番組関連情報の関連番組情報は、番組がデータ放送であった場合にその内容から設定するか、ストレージサービス提供会社が入力することにより設定する。
番組のストレージを要求するユーザは、自身のクライアント端末2から自身のユーザデータが登録されているユーザ管理サーバ3へアクセスし、番組表を要求する。このとき、携帯可能なクライアント端末2であれば、位置情報取得手段27が取得した位置情報も併せて送信する。ユーザ管理サーバ3のユーザデータ管理手段32は、ユーザデータ記憶手段33内の当該ユーザのユーザデータに、受信した位置情報を現在地として書き込み、さらに、コミュニティサーバ4へテレビ番組表を要求する。コミュニティサーバ4の検索手段42は、番組表を番組関連情報記憶手段43から読出してユーザ管理サーバ3へ返送し、ユーザ管理サーバ3のユーザデータ管理手段32は、受信したテレビ番組表をクライアント端末2へ返送する。クライアント端末2の出力制御手段23が受信した番組表を画面に表示すると、ユーザは、この表示された番組表からストレージを要求する番組を選択し、ダウンロード形式による配信を指定してストレージ要求ボタンを押す。ここでは、過去に放送された番組が選択されたとする。これにより、クライアント端末2の情報送信手段24は、ダウンロード形式を示す配信形式、選択された番組のストレージファイルID(番組ID)、放送地域、放送チャンネル、及び、放送日時の情報からなるストレージ要求情報をユーザ管理サーバ3へ送信する。
ユーザ管理サーバ3のユーザデータ管理手段32は、図9のステップS110において、受信したストレージ要求情報内の放送日時から、これから放送される番組であると判断した場合、ステップS125までの処理を行った後、ユーザデータ記憶手段33のユーザデータの予約番組に予約番組のストレージファイルIDを書き込み、さらに、コミュニティサーバ4へこのストレージファイルIDを通知する。コミュニティサーバ4の番組関連情報管理手段44は、受信したコミュニティサーバIDで識別されるコミュニティデータの予約番組に書き込む。そして、この予約番組の放送日時になると、ユーザ管理サーバ3の要求ストレージファイル書込手段34は、ストレージサーバ1から要求された番組のストレージファイルを読み出すステップS130以降の処理を行う。
ユーザは、自身のクライアント端末2から自身のユーザデータが登録されているユーザ管理サーバ3へアクセスし、自身がストレージしている番組の一覧を要求する。このとき、携帯可能なクライアント端末2であれば、位置情報取得手段27が取得した位置情報も併せて送信する。ユーザ管理サーバ3のユーザデータ管理手段32は、ユーザデータ記憶手段33内の当該ユーザのユーザデータに現在地の情報を書き込む。さらに、ユーザデータのユーザ権限情報からユーザの保存番組の一覧を読み出してクライアント端末2へ返送する。ユーザのクライアント端末2が受信した保存番組の一覧を表示すると、ユーザは、この表示された保存番組の一覧から配信を要求する番組を選択する。クライアント端末2は選択された番組のストレージファイルIDを送信して配信を要求する。
また、ステップS255において、例えば、元のストレージファイル内のコンテンツデータのデータサイズが大きすぎるために、表示能力が低い、あるいは、画面が小さいクライアント端末2では表示できないと判断した場合、配信できない旨を通知する。
ユーザは、クライアント端末2へ配信された番組のうち、視聴したい番組とこの番組の視聴開始ポイントを選択する。すると、クライアント端末2の出力制御手段23は、ストレージファイル記憶手段26から配信されたストレージファイルを読み出し、指定された開始ポイントからこのストレージファイル内のコンテンツデータを画面やスピーカから出力する。ストレージファイル内のコンテンツデータに広告コンテンツデータが埋め込まれている場合には、その埋め込まれた広告コンテンツデータを再生するが、コンテンツデータ内に広告IDが埋め込まれている場合には、その広告IDで特定される広告コンテンツデータをストレージファイル記憶手段26内から読み出して再生する。また、広告コンテンツデータに復号鍵が付加されている場合には、当該広告コンテンツデータを再生し終えたときにその復号鍵を取得し、取得した復号鍵によりコンテンツデータ内の番組コンテンツデータを復号して再生する。
あるいは、クライアント端末2から、視聴者視聴傾向に基づく検索条件、例えば、20代及び30代に人気の番組、特定の放送地域で人気の番組などの検索条件を通知することでもよい。コミュニティサーバ4は、ユーザが指定する検索条件により番組関連情報記憶手段43内のコミュニティデータの関連付け情報で示される視聴者視聴傾向を参照し、検索条件に合致する番組の一覧を読み出してユーザ管理サーバ3を介してクライアント端末2へ返送する。
また、ユーザ管理サーバ3個々に上記ユーザ領域管理を行ってもよく、全てのユーザ管理サーバ3を対象として行ってもよい。全てのユーザ管理サーバ3を対象とする場合には、最低1つのユーザ管理サーバ3のみが記憶領域管理手段38を設ければよい。
また、上記においては、ユーザ管理サーバ3の要求ストレージファイル記憶手段35内に共通記憶領域を設けているが、共通記憶領域のみを持つストレージサーバを設け、このストレージサーバに複数のユーザがストレージしているストレージファイルを書き込むことでもよい。また、この共通記憶領域のみを持つストレージサーバに、ユーザ管理サーバ3の記憶領域管理手段38を設ける構成としてもよい。
コミュニティサーバ4の圧縮指示手段47は、所定の時間毎定期的に番組関連情報記憶手段43内のコミュニティデータを参照する。そして、番組付加情報内のアクセス数または視聴時間が所定よりも少ない番組を検出した場合、この番組のストレージファイルIDをストレージサーバ1へ送信し、ストレージファイルを圧縮するよう要求する。ストレージサーバ1のストレージファイル送信手段16は、受信したストレージファイルIDで識別されるストレージファイル記憶手段14内のストレージファイルを圧縮する。なお、アクセス数または視聴時間の減少の割合に応じて圧縮率は段階的に高くする。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
2…クライアント端末
3…ユーザ管理サーバ
4…コミュニティサーバ
11…チューナー
12…コンテンツ受信手段
13…ストレージファイル蓄積手段
14…ストレージファイル記憶手段
15、21、31、41…通信手段
16…ストレージファイル送信手段
17…圧縮手段
22…入力手段
23…出力制御手段
24…情報送信手段
25…ストレージファイル書込手段
26…ストレージファイル記憶手段
27…位置情報取得手段
32…ユーザデータ管理手段
33…ユーザデータ記憶手段
34…要求ストレージファイル書込手段
35…要求ストレージファイル記憶手段
36…配信済ストレージファイル取得手段(通知手段)
37…配信手段
38…記憶領域管理手段
42…検索手段
43…番組関連情報記憶手段(コンテンツ関連情報記憶手段)
44…番組関連情報管理手段(コンテンツ関連情報管理手段)
45…広告コンテンツ取得手段
46…広告コンテンツ記憶手段
47…圧縮指示手段
371…ストレージファイル読出手段
372…情報付加手段
373…形式変換手段
Claims (18)
- コンテンツのストレージファイルを記憶するストレージファイル記憶手段と、
ユーザがストレージを要求したコンテンツのストレージファイルが記憶されている領域を示す使用記憶領域情報を記憶するユーザデータ記憶手段と、
ユーザ毎に割り当てられ、該ユーザがストレージを要求したコンテンツのストレージファイルを記憶する個人記憶領域と、複数のユーザがストレージを要求したコンテンツのストレージファイルを記憶する共通記憶領域とからなる要求ストレージファイル記憶手段と、
ユーザのクライアント端末からコンテンツのストレージの要求を受け、該コンテンツのストレージファイルを前記ストレージファイル記憶手段から読み出して前記要求ストレージファイル記憶手段内の該ユーザの個人記憶領域へ書き込むとともに、該ストレージファイルを書き込んだ記憶領域を示す使用記憶領域情報を前記ユーザデータ記憶手段に書き込む要求ストレージファイル書込手段と、
前記要求ストレージファイル書込手段が該コンテンツのストレージファイルを該ユーザの個人記憶領域へ書き込む毎に、複数のユーザの個人記憶領域に同じストレージファイルが記憶されているか否かを検出する検出手段と、
前記検出手段が、複数のユーザの個人記憶領域に同じストレージファイルが記憶されていることを検出した場合に、前記複数のユーザの各々の個人記憶領域から前記同じストレージファイルを削除して、前記同じストレージファイルを前記共通記憶領域に書き込むとともに、書き込んだ記憶領域を示すように前記複数のユーザの前記同じストレージファイルに対応する使用記憶領域情報を更新する記憶領域管理手段と、
ユーザのクライアント端末からコンテンツの配信の要求であるストレージ要求情報を受け、要求されたコンテンツの使用記憶領域情報で示される記憶領域からストレージファイルを読み出して配信する配信手段と、
を備えることを特徴とするストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記ストレージファイル記憶手段が、放送地域に設置されている複数のストレージサーバに備えられ、
前記ストレージサーバが、当該放送地域における放送を受信するチューナーを備え、
前記コンテンツとは、チューナーにより受信したデータであり、
前記ストレージ要求情報を受けた際に、要求されたコンテンツの使用記憶領域情報で示される記憶領域にストレージファイルがない場合に、前記複数のストレージサーバのうち、前記コンテンツの配信の要求を受けた放送地域に対応するストレージサーバに、前記コンテンツの配信の要求を受けたストレージファイルを要求し、当該ストレージファイルを取得して、前記ユーザデータ記憶手段内の該ユーザの個人記憶領域へ書き込む、ストレージシステム。 - コンテンツのストレージファイルを配信したクライアント端末のアドレス情報を記憶するコンテンツ関連情報記憶手段と、
前記配信手段がストレージファイルをクライアント端末へ配信したときに、該クライアント端末のアドレス情報を前記コンテンツ関連情報記憶手段へ書き込むコンテンツ関連情報管理手段と、
他のユーザのクライアント端末からコンテンツの配信の要求を受け、前記コンテンツのストレージファイルが前記共通記憶領域に記憶されていないと判断し、かつ、前記ストレージサーバから、前記ストレージファイルを取得できなかった場合に、前記コンテンツ関連情報記憶手段から該コンテンツのストレージファイルを配信したクライアント端末のアドレス情報を読み出し、このアドレス情報を用いてアクセスしたクライアント端末から前記ストレージファイルを取得する配信済ストレージファイル取得手段とをさらに備える、
ことを特徴とする請求項2に記載のストレージシステム。 - コンテンツのストレージファイルを配信したクライアント端末のアドレス情報を記憶するコンテンツ関連情報記憶手段と、
前記配信手段がストレージファイルをクライアント端末へ配信したときに、該クライアント端末のアドレス情報を前記コンテンツ関連情報記憶手段へ書き込むコンテンツ関連情報管理手段と、
他のユーザのクライアント端末からコンテンツの配信の要求を受け、前記コンテンツのストレージファイルが前記共通記憶領域に記憶されていないと判断し、かつ、前記ストレージサーバから、前記ストレージファイルを取得できなかった場合に、前記コンテンツ関連情報記憶手段から該コンテンツのストレージファイルを配信したクライアント端末のアドレス情報を読み出して該他のユーザのクライアント端末へ通知する通知手段とをさらに備える、
ことを特徴とする請求項2に記載のストレージシステム。 - 前記検出手段は、複数のユーザの個人記憶領域に同じストレージファイルが記憶されているか否かを、前記要求ストレージファイル書込手段が該コンテンツのストレージファイルを該ユーザの個人記憶領域へ書き込む毎、及び、所定の時間毎、に検出することを特徴とする請求項1から請求項4のいずれかの項に記載のストレージシステム。
- 前記ユーザデータ記憶手段は、ユーザ属性情報をさらに記憶し、
ユーザデータ管理手段は、前記ユーザのクライアント端末から興味のあるコンテンツの情報を受信し、この興味のあるコンテンツから特定されるユーザ属性情報を前記ユーザデータ記憶手段内に書き込む、
ことを特徴とする請求項1から請求項5のいずれかの項に記載のストレージシステム。 - 前記ユーザデータ記憶手段は、ユーザ行動履歴情報をさらに記憶し、
前記ユーザデータ管理手段は、前記ユーザのクライアント端末からコンテンツの視聴情報を受信し、この視聴情報を前記ユーザデータ記憶手段内のユーザ行動履歴情報に書き込む、
ことを特徴とする請求項6に記載のストレージシステム。 - 前記配信手段は、前記ユーザ行動履歴情報で示される視聴されたコンテンツに関連する他のコンテンツのストレージファイルを前記ユーザのクライアント端末へ配信する、
ことを特徴とする請求項7に記載のストレージシステム。 - 前記ストレージファイルは、番組及び広告コンテンツデータからなり、
前記配信手段は、前記広告コンテンツデータを、配信日時、前記ユーザのユーザ属性情報またはユーザ行動履歴情報に応じた他の広告コンテンツデータと入れ替えて配信する、
ことを特徴とする請求項1から請求項8のいずれかの項に記載のストレージシステム。 - ユーザが要求したコンテンツのストレージファイルをストレージするストレージシステムに用いられるストレージ方法であって、
コンテンツのストレージファイルを記憶するストレージファイル記憶手段と、
ユーザがストレージを要求したコンテンツのストレージファイルが記憶されている領域を示す使用記憶領域情報を記憶するユーザデータ記憶手段と、
ユーザ毎に割り当てられ、該ユーザがストレージを要求したコンテンツのストレージファイルを記憶する個人記憶領域と、複数のユーザがストレージを要求したコンテンツのストレージファイルを記憶する共通記憶領域とからなる要求ストレージファイル記憶手段とを用意し、
ユーザのクライアント端末からコンテンツのストレージの要求を受け、該コンテンツのストレージファイルを前記ストレージファイル記憶手段から読み出して前記要求ストレージファイル記憶手段内の該ユーザの個人記憶領域へ書き込むとともに、該ストレージファイルを書き込んだ記憶領域を示す使用記憶領域情報を前記ユーザデータ記憶手段に書き込み、
該コンテンツのストレージファイルを該ユーザの個人記憶領域へ書き込む毎に、複数のユーザの個人記憶領域に同じストレージファイルが記憶されているか否かを検出し、
複数のユーザの個人記憶領域に同じストレージファイルが記憶されていることを検出した場合に、前記複数のユーザの各々の個人記憶領域から前記同じストレージファイルを削除して、前記同じストレージファイルを前記共通記憶領域に書き込むとともに、書き込んだ記憶領域を示すように前記複数のユーザの前記同じストレージファイルに対応する使用記憶領域情報を更新し、
ユーザのクライアント端末からコンテンツの配信の要求であるストレージ要求情報を受け、要求されたコンテンツの使用記憶領域情報で示される記憶領域からストレージファイルを読み出して配信する、
ことを特徴とするストレージ方法。 - 請求項10に記載のストレージ方法であって、
前記ストレージファイル記憶手段が、放送地域に設置されている複数のストレージサーバに備えられ、
前記ストレージサーバが、当該放送地域における放送を受信するチューナーを備え、
前記コンテンツとは、チューナーにより受信したデータであり、
前記ストレージ要求情報を受けた際に、要求されたコンテンツの使用記憶領域情報で示される記憶領域にストレージファイルがない場合に、前記複数のストレージサーバのうち、前記コンテンツの配信の要求を受けた放送地域に対応するストレージサーバに、前記コンテンツの配信の要求を受けたストレージファイルを要求し、当該ストレージファイルを取得して、前記ユーザデータ記憶手段内の該ユーザの個人記憶領域へ書き込む、ストレージ方法。 - コンテンツのストレージファイルを配信したクライアント端末のアドレス情報を記憶するコンテンツ関連情報記憶手段をさらに用意し、
ストレージファイルをクライアント端末へ配信したときに、該クライアント端末のアド
レス情報を前記コンテンツ関連情報記憶手段へ書き込み、
他のユーザのクライアント端末からコンテンツの配信の要求を受け、前記コンテンツのストレージファイルが前記共通記憶領域に記憶されていないと判断し、かつ、前記ストレージサーバから、前記ストレージファイルを取得できなかった場合に、前記コンテンツ関連情報記憶手段から該コンテンツのストレージファイルを配信したクライアント端末のアドレス情報を読み出し、このアドレス情報を用いてアクセスしたクライアント端末から前記ストレージファイルを取得する、
ことを特徴とする請求項11に記載のストレージ方法。 - コンテンツのストレージファイルを配信したクライアント端末のアドレス情報を記憶するコンテンツ関連情報記憶手段をさらに用意し、
ストレージファイルをクライアント端末へ配信したときに、該クライアント端末のアドレス情報を前記コンテンツ関連情報記憶手段へ書き込み、
他のユーザのクライアント端末からコンテンツの配信の要求を受け、前記コンテンツのストレージファイルが前記共通記憶領域に記憶されていないと判断し、かつ、前記ストレージサーバから、前記ストレージファイルを取得できなかった場合に、前記コンテンツ関連情報記憶手段から該コンテンツのストレージファイルを配信したクライアント端末のアドレス情報を読み出して該他のユーザのクライアント端末へ通知する、
ことを特徴とする請求項11に記載のストレージ方法。 - コンテンツのストレージファイルを記憶するストレージファイル記憶手段と、
ユーザがストレージを要求したコンテンツのストレージファイルが記憶されている領域を示す使用記憶領域情報を記憶するユーザデータ記憶手段と、
ユーザ毎に割り当てられ、該ユーザがストレージを要求したコンテンツのストレージファイルを記憶する個人記憶領域と、複数のユーザがストレージを要求したコンテンツのストレージファイルを記憶する共通記憶領域とからなる要求ストレージファイル記憶手段とを備え、
ユーザが要求したコンテンツのストレージファイルをストレージするストレージシステムに用いられるコンピュータプログラムであって、
ユーザのクライアント端末からコンテンツのストレージの要求を受け、該コンテンツのストレージファイルを前記ストレージファイル記憶手段から読み出して前記要求ストレージファイル記憶手段内の該ユーザの個人記憶領域へ書き込むとともに、該ストレージファイルを書き込んだ記憶領域を示す使用記憶領域情報を前記ユーザデータ記憶手段に書き込むステップと、
該コンテンツのストレージファイルを該ユーザの個人記憶領域へ書き込む毎に、複数のユーザの個人記憶領域に同じストレージファイルが記憶されているか否かを検出するステップと、
前記検出するステップにて、複数のユーザの個人記憶領域に同じストレージファイルが記憶されていることを検出した場合に、前記複数のユーザの各々の個人記憶領域から前記同じストレージファイルを削除して、前記同じストレージファイルを前記共通記憶領域に書き込むとともに、書き込んだ記憶領域を示すように前記複数のユーザの前記同じストレージファイルに対応する使用記憶領域情報を更新するステップと、
ユーザのクライアント端末からコンテンツの配信の要求であるストレージ要求情報を受け、要求されたコンテンツの使用記憶領域情報で示される記憶領域からストレージファイルを読み出して配信するステップと、
をコンピュータに実行させることを特徴とするコンピュータプログラム。 - 請求項14に記載のコンピュータプログラムであって、
前記ストレージファイル記憶手段が、放送地域に設置されている複数のストレージサーバに備えられ、
前記ストレージサーバが、当該放送地域における放送を受信するチューナーを備え、
前記コンテンツとは、チューナーにより受信したデータであり、
前記ストレージ要求情報を受けた際に、要求されたコンテンツの使用記憶領域情報で示される記憶領域にストレージファイルがない場合に、前記複数のストレージサーバのうち、前記コンテンツの配信の要求を受けた放送地域に対応するストレージサーバに、前記コンテンツの配信の要求を受けたストレージファイルを要求し、当該ストレージファイルを取得して、前記ユーザデータ記憶手段内の該ユーザの個人記憶領域へ書き込むステップを含む、コンピュータプログラム。 - 前記ストレージシステムは、コンテンツのストレージファイルを配信したクライアント
端末のアドレス情報を記憶するコンテンツ関連情報記憶手段をさらに備え、
ストレージファイルをクライアント端末へ配信したときに、該クライアント端末のアド
レス情報を前記コンテンツ関連情報記憶手段へ書き込むステップと、
他のユーザのクライアント端末からコンテンツの配信の要求を受け、前記コンテンツのストレージファイルが前記共通記憶領域に記憶されていないと判断し、かつ、前記ストレージサーバから、前記ストレージファイルを取得できなかった場合に、前記コンテンツ関連情報記憶手段から該コンテンツを配信したクライアント端末のアドレス情報を読み出し、このアドレス情報を用いてアクセスしたクライアント端末から前記ストレージファイルを取得するステップと、をコンピュータに実行させることを特徴とする請求項15に記載のコンピュータプログラム。 - 前記ストレージシステムは、コンテンツのストレージファイルを配信したクライアント
端末のアドレス情報を記憶するコンテンツ関連情報記憶手段をさらに備え、
ストレージファイルをクライアント端末へ配信したときに、該クライアント端末のアド
レス情報を前記コンテンツ関連情報記憶手段へ書き込むステップと、
他のユーザのクライアント端末からコンテンツの配信の要求を受け、前記コンテンツのストレージファイルが前記共通記憶領域に記憶されていないと判断し、かつ、前記ストレージサーバから、前記ストレージファイルを取得できなかった場合に、前記コンテンツ関連情報記憶手段から該コンテンツのストレージファイルを配信したクライアント端末のアドレス情報を読み出して該他のユーザのクライアント端末へ通知するステップと、
をコンピュータに実行させることを特徴とする請求項15に記載のコンピュータプログ
ラム。 - 前記検出するステップでは、複数のユーザの個人記憶領域に同じストレージファイルが記憶されているか否かを、該コンテンツのストレージファイルを該ユーザの個人記憶領域へ書き込む毎、及び、所定の時間毎、に検出することを特徴とする請求項14から17のいずれかの項に記載のコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007233517A JP4629710B2 (ja) | 2007-09-10 | 2007-09-10 | ストレージシステム及び方法、クライアント端末、コンテンツ再生方法、ならびに、コンピュータプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007233517A JP4629710B2 (ja) | 2007-09-10 | 2007-09-10 | ストレージシステム及び方法、クライアント端末、コンテンツ再生方法、ならびに、コンピュータプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010253235A Division JP2011050103A (ja) | 2010-11-11 | 2010-11-11 | ストレージシステム及び方法、ならびに、コンピュータプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2009065574A JP2009065574A (ja) | 2009-03-26 |
JP2009065574A5 JP2009065574A5 (ja) | 2010-05-13 |
JP4629710B2 true JP4629710B2 (ja) | 2011-02-09 |
Family
ID=40559723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007233517A Active JP4629710B2 (ja) | 2007-09-10 | 2007-09-10 | ストレージシステム及び方法、クライアント端末、コンテンツ再生方法、ならびに、コンピュータプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4629710B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011050103A (ja) * | 2010-11-11 | 2011-03-10 | Optim Corp | ストレージシステム及び方法、ならびに、コンピュータプログラム |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8060571B2 (en) * | 2009-04-15 | 2011-11-15 | Sling Media, Inc. | Sharing of audio/visual content with a selected user |
WO2010126033A1 (ja) * | 2009-04-27 | 2010-11-04 | シャープ株式会社 | 配信サーバ、仲介サーバ、プログラム、記録媒体、利用者端末及び情報転送方法 |
JP2013247594A (ja) * | 2012-05-29 | 2013-12-09 | Sony Corp | 情報処理装置、無線通信装置、情報処理システムおよび情報処理方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000089983A (ja) * | 1998-09-10 | 2000-03-31 | Casio Comput Co Ltd | データ保存装置及びデータ保存方法 |
JP2000287193A (ja) * | 1999-03-31 | 2000-10-13 | Victor Co Of Japan Ltd | 情報記録再生システム |
JP2002320214A (ja) * | 2001-04-19 | 2002-10-31 | Webstream:Kk | 視聴管理方法、視聴管理システム |
JP2003157279A (ja) * | 2001-11-20 | 2003-05-30 | Matsushita Electric Ind Co Ltd | コミュニティ検索システムとその装置及びコンピュータプログラム |
JP2003319371A (ja) * | 2002-04-25 | 2003-11-07 | Matsushita Electric Ind Co Ltd | コンテンツ配信サーバ、記録再生装置およびデータ配信方法 |
JP2005122618A (ja) * | 2003-10-20 | 2005-05-12 | Sony Corp | コンテンツ配信方法およびコンテンツ配信サーバ |
JP2006081022A (ja) * | 2004-09-10 | 2006-03-23 | Ricoh Co Ltd | データ預託装置、データ預託方法及びデータ預託プログラム |
JP2006140914A (ja) * | 2004-11-15 | 2006-06-01 | Sharp Corp | コンテンツ配信システム |
JP2007049230A (ja) * | 2005-08-05 | 2007-02-22 | Circle One:Kk | ビデオ配信システム |
-
2007
- 2007-09-10 JP JP2007233517A patent/JP4629710B2/ja active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000089983A (ja) * | 1998-09-10 | 2000-03-31 | Casio Comput Co Ltd | データ保存装置及びデータ保存方法 |
JP2000287193A (ja) * | 1999-03-31 | 2000-10-13 | Victor Co Of Japan Ltd | 情報記録再生システム |
JP2002320214A (ja) * | 2001-04-19 | 2002-10-31 | Webstream:Kk | 視聴管理方法、視聴管理システム |
JP2003157279A (ja) * | 2001-11-20 | 2003-05-30 | Matsushita Electric Ind Co Ltd | コミュニティ検索システムとその装置及びコンピュータプログラム |
JP2003319371A (ja) * | 2002-04-25 | 2003-11-07 | Matsushita Electric Ind Co Ltd | コンテンツ配信サーバ、記録再生装置およびデータ配信方法 |
JP2005122618A (ja) * | 2003-10-20 | 2005-05-12 | Sony Corp | コンテンツ配信方法およびコンテンツ配信サーバ |
JP2006081022A (ja) * | 2004-09-10 | 2006-03-23 | Ricoh Co Ltd | データ預託装置、データ預託方法及びデータ預託プログラム |
JP2006140914A (ja) * | 2004-11-15 | 2006-06-01 | Sharp Corp | コンテンツ配信システム |
JP2007049230A (ja) * | 2005-08-05 | 2007-02-22 | Circle One:Kk | ビデオ配信システム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011050103A (ja) * | 2010-11-11 | 2011-03-10 | Optim Corp | ストレージシステム及び方法、ならびに、コンピュータプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2009065574A (ja) | 2009-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4943416B2 (ja) | 番組放送システム及び番組コンテンツ配信システム | |
JP5254090B2 (ja) | コンテンツ配信装置、コンテンツ配信方法、視聴者端末およびコンテンツ再生方法 | |
JP4271211B2 (ja) | 放送番組のメタデータを提供する装置及びプログラム | |
US20050154599A1 (en) | User terminal, media system and method of delivering objects relating to broadcast media stream to user terminal | |
US20090125559A1 (en) | Method, apparatus and system for creating interest information | |
JP4866076B2 (ja) | マルチメディア視聴システム及びマルチメディア視聴方法 | |
US20120174148A1 (en) | Methods and systems that motivate tuning to a transmission channel for a time period | |
US20090304357A1 (en) | Providing Content Interruptions | |
US20020032904A1 (en) | Interactive system and method for collecting data and generating reports regarding viewer habits | |
WO2003090484A1 (en) | User terminal, media system and method of delivering objects relating to broadcast media stream to user terminal | |
JP2004519893A (ja) | コンテンツ素材に関連するメタ情報の放送及び処理 | |
US20100138655A1 (en) | Terminal apparatus and operation information collecting system | |
US8881196B2 (en) | Video playback apparatus, information providing apparatus, information providing system, information providing method and program | |
US8661013B2 (en) | Method and apparatus for generating and providing relevant information related to multimedia content | |
JP4629710B2 (ja) | ストレージシステム及び方法、クライアント端末、コンテンツ再生方法、ならびに、コンピュータプログラム | |
JPWO2009022708A1 (ja) | 映像配信装置及び映像配信プログラム | |
JP2006053767A (ja) | コンテンツ配信システム及び方法、コンテンツ配信サーバ、クライアント端末、ならびに、コンピュータプログラム | |
JP2007043474A (ja) | コンテンツ取得システム、放送受信装置、コンテンツ提供装置およびコンテンツ取得方法 | |
EP2145472A1 (en) | Digital multimedia broadcasting application format generating method and apparatus thereof | |
JP4162041B2 (ja) | 番組視聴通知装置 | |
JP5154464B2 (ja) | メタデータ配信システム及びメタデータ配信方法 | |
JP7058497B2 (ja) | 配信状況提供装置及びプログラム | |
JP2011050103A (ja) | ストレージシステム及び方法、ならびに、コンピュータプログラム | |
JP2001326925A (ja) | 番組映像の録画方法及び録画システム | |
JP5013043B2 (ja) | 番組配信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100325 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100326 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20100413 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20100728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100803 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100913 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101019 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131119 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4629710 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |