JP5321863B2 - コンテンツキャッシュ装置、コンテンツキャッシュ方法およびコンピュータプログラム - Google Patents
コンテンツキャッシュ装置、コンテンツキャッシュ方法およびコンピュータプログラム Download PDFInfo
- Publication number
- JP5321863B2 JP5321863B2 JP2011265869A JP2011265869A JP5321863B2 JP 5321863 B2 JP5321863 B2 JP 5321863B2 JP 2011265869 A JP2011265869 A JP 2011265869A JP 2011265869 A JP2011265869 A JP 2011265869A JP 5321863 B2 JP5321863 B2 JP 5321863B2
- Authority
- JP
- Japan
- Prior art keywords
- resource
- holding unit
- scenario
- identifier
- acquired
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
(1)ユーザが持つ端末
(2)ユーザが持つ別の端末
(3)サーバ
Claims (15)
- それぞれ識別子に関連する複数のリソースに関連づけられたシナリオのブックマーク指示を受け付けるBM保存指示受信部と、
前記シナリオと、前記ブックマーク指示が受信された時刻に関連する第1受付時刻情報を、記憶するブックマーク履歴保持部と、
前記シナリオに関連する前記リソースを、前記リソースに関連する前記識別子に応じたロケーションから取得する第1取得部と、
リソースと、対応する識別子と、前記リソースが記憶された時刻に関連する第2受付時刻情報とを関連づけて記憶するキャッシュ保持部と、
取得されたリソースについて、前記取得されたリソースと同じ識別子をもつ事前に記憶されたリソースが前記キャッシュ保持部に存在するかどうかを決定し、
前記事前に記憶されたリソースが存在するときは、前記キャッシュ保持部から前記事前に記憶されたリソースと、前記事前に記憶されたリソースに関連する識別子と、前記事前に記憶されたリソースに関連する前記第2受付時刻情報を削除し、
前記事前に記憶されたリソースが存在しないときは、前記キャッシュ保持部に前記取得されたリソースと前記取得されたリソースに関連する識別子を記憶するとともに、前記ブックマーク履歴保持部からの前記取得されたリソースに関連する前記第1受付時刻情報を、前記取得されたリソースに関連する前記第2受付時刻情報として記憶する、
評価部と、
前記ブックマーク履歴保持部に保持されたシナリオのうちの1つであり、それぞれ識別子に関連する複数のリソースに関連づけられた第1シナリオの再生指示を受け付ける、再生指示受信部と、
前記第1シナリオに関連する識別子について、前記第1シナリオに関連する識別子が前記キャッシュ保持部に存在するかを決定し、
前記第1シナリオに関連する識別子が前記キャッシュ保持部に存在するときは、前記識別子に対応するリソースを前記キャッシュ保持部から取得し、
前記第1シナリオに関連する識別子が前記キャッシュ保持部に存在しないときは、前記第1シナリオに関連するリソースを、当該識別子に関連するロケーションから取得する、第2取得部と、
前記第1シナリオの再生指示に応じて前記第2取得部で取得されたリソースを合成することにより、番組を生成するマッシュアップ部と、
前記番組を出力する出力部と、
を備えたことを特徴とするコンテンツキャッシュ装置。 - 前記評価部は、
前記キャッシュ保持部に存在すると決定した前記事前に記憶されたリソースに関連づけられた第2受付時刻情報と、前記事前に記憶されたリソースに関連する前記ブックマーク指示を受けた時刻に対応する第1受付時刻情報の時間差が閾値より大きい、小さいか、同じかを決定し、
前記時間差が前記閾値より小さいときは、前記キャッシュ保持部から前記事前に記憶されたリソースを削除し、
前記時間差が前記閾値以上のときは、前記事前に記憶されたリソースを削除しない
ことを特徴とする請求項1に記載のコンテンツキャッシュ装置。 - 前記ブックマーク履歴保持部は、
前記シナリオ毎に、再生指示を受けた前記シナリオの再生回数を記憶し、
前記ブックマーク履歴保持部の記憶容量が一定値に達したとき、またはユーザ端末から消去指示を受けたとき、前記再生回数に応じて、前記シナリオを消去する
ことを特徴とする請求項1に記載のコンテンツキャッシュ装置。 - 前記ブックマーク履歴保持部は、前記シナリオに対して前記第1受付時刻情報から一定時間経過したシナリオを消去する
ことを特徴とする請求項1に記載のコンテンツキャッシュ装置。 - それぞれ識別子に関連する複数のリソースに関連づけられたシナリオのブックマーク指示を受け付けるステップと、
前記シナリオと、前記ブックマーク指示が受信された時刻に関連する第1受付時刻情報を、ブックマーク履歴保持部に記憶するステップと、
前記シナリオに関連する前記リソースを、前記リソースに関連する前記識別子に応じたロケーションから取得するステップと、
リソースと、対応する識別子と、前記リソースが記憶された時刻に関連する第2受付時刻情報とを関連づけて記憶するキャッシュ保持部に基づき、取得されたリソースについて、前記取得されたリソースと同じ識別子をもつ別のリソースがキャッシュ保持部にすでに存在するかどうかを決定し、
前記別のリソースが存在するときは、前記キャッシュ保持部から前記別のリソースと、前記別のリソースに関連する識別子と、前記別のリソースが前記キャッシュ保持部に記憶された時刻に関連する前記別のリソースに関連する第2受付時刻情報を削除し、
前記別のリソースが存在しないときは、前記キャッシュ保持部に前記取得されたリソースと前記取得されたリソースに関連する識別子を記憶するとともに、前記ブックマーク履歴保持部からの前記取得されたリソースに関連する前記第1受付時刻情報を、前記取得されたリソースに関連する第2受付時刻情報として記憶する、ステップと、
前記ブックマーク履歴保持部に保持されたシナリオのうちの1つであり、それぞれ識別子に関連する複数のリソースに関連づけられた第1シナリオの再生指示を受け付けるステップと、
前記第1シナリオに関連する識別子について、前記第1シナリオに関連する識別子が前記キャッシュ保持部に存在するかを決定し、
前記第1シナリオに関連する識別子が前記キャッシュ保持部に存在するときは、前記識別子に対応するリソースを前記キャッシュ保持部から取得し、
前記第1シナリオに関連する識別子が前記キャッシュ保持部に存在しないときは、前記第1シナリオに関連するリソースを、当該識別子に関連するロケーションから取得する、ステップと、
前記第1シナリオの再生指示に応じて、取得されたリソースを合成することにより、番組を生成するステップと、
前記番組を出力する出力ステップと、
を備えたことを特徴とするコンテンツキャッシュ方法。 - 前記キャッシュ保持部に存在すると決定した前記別のリソースに関連づけられた第2受付時刻情報と、前記別のリソースに関連する前記ブックマーク指示を受けた時刻に対応する第1受付時刻情報の時間差が閾値より大きい、小さいか、同じかを決定するステップと、
前記時間差が前記閾値より小さいときは、前記キャッシュ保持部から前記別のリソースを削除するステップと、
前記時間差が前記閾値以上のときは、前記別のリソースを削除しないステップと
をさらに備えたことを特徴とする請求項5に記載のコンテンツキャッシュ方法。 - 前記シナリオ毎に、再生指示を受けた前記シナリオの再生回数を記憶するステップと、 前記ブックマーク履歴保持部の記憶容量が一定値に達したとき、またはユーザ端末から消去指示を受けたとき、前記再生回数に応じて、前記シナリオを消去するステップと
をさらに備えたことを特徴とする請求項5に記載のコンテンツキャッシュ方法。 - 前記シナリオに対して前記第1受付時刻情報から一定時間経過したシナリオを消去するステップをさらに備えたことを特徴とする請求項5に記載のコンテンツキャッシュ方法。
- それぞれ識別子に関連する複数のリソースに関連づけられたシナリオのブックマーク指示を受け付けるステップと、
前記シナリオと、前記ブックマーク指示が受信された時刻に関連する第1受付時刻情報を、ブックマーク履歴保持部に記憶するステップと、
前記シナリオに関連する前記リソースを、前記リソースに関連する前記識別子に応じたロケーションから取得するステップと、
リソースと、対応する識別子と、前記リソースが記憶された時刻に関連する第2受付時刻情報とを関連づけて記憶するキャッシュ保持部に基づき、取得されたリソースについて、前記取得されたリソースと同じ識別子をもつ別のリソースがキャッシュ保持部にすでに存在するかどうかを決定し、
前記別のリソースが存在するときは、前記キャッシュ保持部から前記別のリソースと、前記別のリソースに関連する識別子と、前記別のリソースが前記キャッシュ保持部に記憶された時刻に関連する前記別のリソースに関連する第2受付時刻情報を削除し、
前記別のリソースが存在しないときは、前記キャッシュ保持部に前記取得されたリソースと前記取得されたリソースに関連する識別子を記憶するとともに、前記ブックマーク履歴保持部からの前記取得されたリソースに関連する前記第1受付時刻情報を、前記取得されたリソースに関連する第2受付時刻情報として記憶する、ステップと、
前記ブックマーク履歴保持部に保持されたシナリオのうちの1つであり、それぞれ識別子に関連する複数のリソースに関連づけられた第1シナリオの再生指示を受け付けるステップと、
前記第1シナリオに関連する識別子について、前記第1シナリオに関連する識別子が前記キャッシュ保持部に存在するかを決定し、
前記第1シナリオに関連する識別子が前記キャッシュ保持部に存在するときは、前記識別子に対応するリソースを前記キャッシュ保持部から取得し、
前記第1シナリオに関連する識別子が前記キャッシュ保持部に存在しないときは、前記第1シナリオに関連するリソースを、当該識別子に関連するロケーションから取得する、ステップと、
前記第1シナリオの再生指示に応じて、取得されたリソースを合成することにより、番組を生成するステップと、
前記番組を出力する出力ステップと、
をコンピュータに実行させるためのコンピュータプログラム。 - 前記キャッシュ保持部に存在すると決定した前記別のリソースに関連づけられた第2受付時刻情報と、前記別のリソースに関連する前記ブックマーク指示を受けた時刻に対応する第1受付時刻情報の時間差が閾値より大きい、小さいか、同じかを決定するステップと、
前記時間差が前記閾値より小さいときは、前記キャッシュ保持部から前記別のリソースを削除するステップと、
前記時間差が前記閾値以上のときは、前記別のリソースを削除しないステップと
をさらにコンピュータに実行させることを特徴とする請求項9に記載のコンピュータプログラム。 - 前記シナリオ毎に、再生指示を受けた前記シナリオの再生回数を記憶するステップと、 前記ブックマーク履歴保持部の記憶容量が一定値に達したとき、またはユーザ端末から消去指示を受けたとき、前記再生回数に応じて、前記シナリオを消去するステップと
をさらにコンピュータに実行させることを特徴とする請求項9に記載のコンピュータプログラム。 - 前記シナリオに対して前記第1受付時刻情報から一定時間経過したシナリオを消去するステップ
をさらにコンピュータに実行させることを特徴とする請求項9に記載のコンピュータプログラム。 - それぞれ識別子に関連する複数のリソースに関連づけられたシナリオのブックマーク指示を受け付けるBM保存指示受信部と、
前記シナリオに関連する前記リソースを、前記リソースに関連する前記識別子に応じたロケーションから取得する第1取得部と、
リソースと、対応する識別子と、を関連づけて記憶するキャッシュ保持部と、
前記第1取得部により取得されたリソースについて、前記取得されたリソースと同じ識別子をもつ事前に記憶されたリソースが前記キャッシュ保持部に存在するかどうかを決定し、
前記事前に記憶されたリソースが存在するときは、前記キャッシュ保持部から前記事前に記憶されたリソースと、前記事前に記憶されたリソースに関連する識別子とを削除し、前記取得されたリソースと前記取得されたリソースに関連する識別子を前記キャッシュ保持部に記憶せず、
前記事前に記憶されたリソースが存在しないときは、前記キャッシュ保持部に前記取得されたリソースと前記取得されたリソースに関連する識別子を記憶する、評価部と、
を備えたコンテンツキャッシュ装置。 - それぞれ識別子に関連する複数のリソースに関連づけられたシナリオのブックマーク指示を受け付けるステップと、
前記シナリオに関連する前記リソースを、前記リソースに関連する前記識別子に応じたロケーションから取得するステップと、
リソースと、対応する識別子と、を関連づけて記憶するキャッシュ保持部に基づき、前記取得されたリソースについて、前記取得されたリソースと同じ識別子をもつ事前に記憶されたリソースが前記キャッシュ保持部に存在するかどうかを決定し、
前記事前に記憶されたリソースが存在するときは、前記キャッシュ保持部から前記事前に記憶されたリソースと、前記事前に記憶されたリソースに関連する識別子とを削除し、 前記取得されたリソースと前記取得されたリソースに関連する識別子を前記キャッシュ保持部に記憶せず、
前記事前に記憶されたリソースが存在しないときは、前記キャッシュ保持部に前記取得されたリソースと前記取得されたリソースに関連する識別子を記憶する、ステップと、
を備えたコンテンツキャッシュ方法。 - それぞれ識別子に関連する複数のリソースに関連づけられたシナリオのブックマーク指示を受け付けるステップと、
前記シナリオに関連する前記リソースを、前記リソースに関連する前記識別子に応じたロケーションから取得するステップと、
リソースと、対応する識別子と、を関連づけて記憶するキャッシュ保持部に基づき、前記取得されたリソースについて、前記取得されたリソースと同じ識別子をもつ事前に記憶されたリソースが前記キャッシュ保持部に存在するかどうかを決定し、
前記事前に記憶されたリソースが存在するときは、前記キャッシュ保持部から前記事前に記憶されたリソースと、前記事前に記憶されたリソースに関連する識別子とを削除し、 前記取得されたリソースと前記取得されたリソースに関連する識別子を前記キャッシュ保持部に記憶せず、
前記事前に記憶されたリソースが存在しないときは、前記キャッシュ保持部に前記取得されたリソースと前記取得されたリソースに関連する識別子を記憶する、ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011265869A JP5321863B2 (ja) | 2011-12-05 | 2011-12-05 | コンテンツキャッシュ装置、コンテンツキャッシュ方法およびコンピュータプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011265869A JP5321863B2 (ja) | 2011-12-05 | 2011-12-05 | コンテンツキャッシュ装置、コンテンツキャッシュ方法およびコンピュータプログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010293854 Division | 2010-12-28 | 2010-12-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012141960A JP2012141960A (ja) | 2012-07-26 |
JP5321863B2 true JP5321863B2 (ja) | 2013-10-23 |
Family
ID=46678136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011265869A Expired - Fee Related JP5321863B2 (ja) | 2011-12-05 | 2011-12-05 | コンテンツキャッシュ装置、コンテンツキャッシュ方法およびコンピュータプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5321863B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202360B (zh) * | 2014-08-13 | 2015-12-30 | 小米科技有限责任公司 | 访问网页的方法、装置及路由器 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003022203A (ja) * | 2001-04-27 | 2003-01-24 | Matsushita Electric Ind Co Ltd | コンテンツ解析装置、コンテンツ解析方法、プログラム及びその記録媒体 |
JP4808368B2 (ja) * | 2003-07-23 | 2011-11-02 | 株式会社エヌ・ティ・ティ・ドコモ | マルチキャストコンテンツ配信システム及び配信制御方法 |
JP4427478B2 (ja) * | 2005-04-08 | 2010-03-10 | シャープ株式会社 | 電子的情報管理装置、電子的情報管理方法、コンピュータプログラム、及び記録媒体 |
JP4256371B2 (ja) * | 2005-09-08 | 2009-04-22 | 株式会社東芝 | 視聴推薦装置及び方法 |
-
2011
- 2011-12-05 JP JP2011265869A patent/JP5321863B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012141960A (ja) | 2012-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI540892B (zh) | A video broadcast control method and device | |
JP4287366B2 (ja) | 通信網上の遠隔コンテンツとローカルコンテンツの同期再生のためのシステム及び方法 | |
JP4818562B2 (ja) | 漸進的により高品質のバージョンのオーディオおよび/またはビデオプログラムを得るための方法およびコンピュータネットワーク | |
JP5730884B2 (ja) | クラウドベースのメディアプレーヤ及びオフラインメディアアクセス | |
JP4287365B2 (ja) | 対話形ネットワーク環境下でデータ記録媒体に記録された情報を再生するためのシステムと方法 | |
US7853712B2 (en) | Activity indicators in a media sharing system | |
US20220286718A1 (en) | Method for playing back live-streaming video, and device thereof | |
KR20140105298A (ko) | 클라이언트에서 캐시를 이용하여 서버의 멀티 미디어 컨텐트를 스트리밍 재생하는 방법 및 이를 위한 장치 | |
JP2012231548A (ja) | デジタルコンテンツをパーソナルコンピュータから携帯用ハンドセットへ転送するための方法と装置 | |
JP2013536612A (ja) | 休止された再生をプラットフォーム全体にわたって同期化する方法および装置 | |
CN108965910B (zh) | 一种视频缓存方法及播放器 | |
JP2019511181A5 (ja) | ||
JP2004295904A (ja) | 付加情報サービスサーバーシステム | |
JP2005529524A (ja) | 対話形ディスクプレーヤーネットワークでチャッティングデータを更新するシステム及び方法 | |
JP2017519406A (ja) | ネットワークビデオ再生方法及び装置 | |
JP2017069636A (ja) | 情報処理装置、配信方法、及びプログラム | |
JP2008311795A (ja) | コンテンツ配信システム、配信サーバ、受信端末及びコンピュータプログラム | |
US8478943B2 (en) | Content caching device, content caching method, and computer readable medium | |
JP5321863B2 (ja) | コンテンツキャッシュ装置、コンテンツキャッシュ方法およびコンピュータプログラム | |
US10565248B2 (en) | Time-shifted playback for over-the-top linear streaming | |
JP6248943B2 (ja) | 情報処理装置、情報処理方法、およびプログラム、並びに情報処理システム | |
JP2016091436A (ja) | 通信装置、通信方法、及び、プログラム | |
US11956482B2 (en) | Systems and methods for storing and delivering content assets | |
JP2008048091A (ja) | 動画タグ付けプログラム、動画タグシステム、及び動画配信方法 | |
JP2018198746A (ja) | 端末およびサーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130222 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130404 |
|
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: 20130607 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130702 |
|
LAPS | Cancellation because of no payment of annual fees |