JP2009098818A - コンテンツ取得装置、プログラム、コンテンツ取得方法、およびコンテンツ取得システム - Google Patents
コンテンツ取得装置、プログラム、コンテンツ取得方法、およびコンテンツ取得システム Download PDFInfo
- Publication number
- JP2009098818A JP2009098818A JP2007268411A JP2007268411A JP2009098818A JP 2009098818 A JP2009098818 A JP 2009098818A JP 2007268411 A JP2007268411 A JP 2007268411A JP 2007268411 A JP2007268411 A JP 2007268411A JP 2009098818 A JP2009098818 A JP 2009098818A
- Authority
- JP
- Japan
- Prior art keywords
- divided data
- file
- node
- acquisition
- content
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1061—Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
- H04L67/1063—Discovery through centralising entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1074—Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
- H04L67/1078—Resource delivery mechanisms
- H04L67/108—Resource delivery mechanisms characterised by resources being split in blocks or fragments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
【解決手段】コンテンツ取得装置であって、コンテンツデータを分割して得られる複数の分割データのメタデータの所在を示す第1の所在情報を含むRSSフィードを受信する受信部と、前記RSSフィードに含まれる前記第1の所在情報の示す所在から前記メタデータを取得するメタデータ取得部と、前記メタデータの示す各分割データの属性、または2以上の分割データを含む分割データ群の属性に基づき、前記複数の分割データの取得計画を構築する計画構築部234と、前記計画構築部により構築された前記取得計画に従って前記複数の分割データの一部または全体を取得する分割データ取得部と、を備える。
【選択図】図8
Description
〔1〕本実施形態にかかるコンテンツ取得システムの概要
〔2〕本実施形態の目的
〔2−1〕本実施形態に関連するコンテンツ取得システム
〔2−2〕本実施形態の目的
〔3〕コンテンツ取得システムの詳細な説明
〔3−1〕ノードのハードウェア構成
〔3−2〕ノードの機能
〔3−3〕コンテンツ取得システムの動作
〔4〕まとめ
まず、図1を参照して、本実施形態にかかるコンテンツ取得システム1の概要を説明する。
続いて、本実施形態の理解を容易にするために、本実施形態に関連するコンテンツ取得システム2と対比させ、本実施形態にかかるコンテンツ取得システム1の目的を説明する。
図2〜図4は、本実施形態に関連するコンテンツ取得システム2におけるコンテンツ取得の流れを示した説明図である。
そこで、この問題を緩和することを目的の一つとし、ファイルをチャンク化して複数のファイルセグメントとして複数のノード20に記憶させる概念に至った。例えば、それぞれのファイルセグメントに[ファイル名+n](nはファイルセグメントID:1,2,....N)というファイル名をつけて、あるノード20では、「ファイル名+n」−>[(ファイセグメントの複製)URL, URL, ....]のセットを名前解決テーブルエントリとして管理する。これにより、1つのファイル名をファイル名−1, ファイル名−2, ファイル名−3, ...,のように複数のキーに分けてハッシュ空間上に分散させて、ファイル名をキーとするDHT検索処理を分散させることができる。
以下、当該コンテンツ取得システム1について、ノード20のハードウェア構成、ノード20の機能、およびコンテンツ取得システムの動作の順に従って詳細に説明する。
図7は、本実施形態にかかるノード20のハードウェア構成を示した説明図である。図7に示したように、ノード20は、CPU(Central Processing Unit)201と、ROM(Read Only Memory)202と、RAM(Random Access Memory)203と、ホストバス204と、ブリッジ205と、外部バス206と、インタフェース207と、入力装置208と、出力装置210と、ストレージ装置(HDD)211と、ドライブ212と、通信装置215とを備える。
続いて、図8〜図15を参照して本実施形態にかかるノード20の機能を説明する。
(1)ファイルセグメントごとに、
・ファイルセグメントID(例えば、“NodeID.targetFile.segmentedFileID”)
・ファイルセグメント属性(複数)(セグメントレベルの取得優先度等)
・ファイルセグメント付加情報(複数)(取得/再生履歴記録のためのトークン等)
(2)ファイルセグメントグループごとに、
・ファイルセグメントグループID(例えば、“NodeID.targetFile.segmentedGroupID”)(ノードIDのスコープでユニーク)
・ファイルセグメントグループ属性(複数)(セグメントグループレベルの取得優先度等)
・ファイルセグメントグループ付加情報(複数)(取得/再生履歴記録のためのトークン等)
・ファイルセグメントグループに属するファイルセグメントのファイルセグメントIDのリスト
などを記載することができる。
“urn:capturingPriority[higherTheBetter, max3]:3”
と取得優先度を表現することができる。
“urn:genre:sport:baseball:majorLeague”
とカテゴリを表現することができる。
“urn:highlights”
と表現することができる。
そして、ファイル取得部236は、取得したファイルセグメントのURLの示す所在から、ファイルセグメントの実体を取得する。
以上、図8〜図15を参照して本実施形態にかかるノード20の機能を説明した。続いて、図16〜図22を参照し、本実施形態にかかるコンテンツ取得システムの動作を説明する。
<category>野球中継</category>
のように表現される。
<category domain=”http://www.a.com/category”>sports/baseball/majorLeague</category>
文献:特開2001−216184号公報
<category domain=”http://www.a.com/binaryCategoryIndex”>8tu3hf75yt6ei</category>
16 RSSマルチキャストサーバ
216 通信部
220 名前解決処理部
222 URL抽出部
224 名前解決テーブル記憶部
226 テーブル管理部
230 コンテンツ利用部
232 RSS取得部
233 ファイルセグメントメタファイル取得部
234 計画構築部
236 ファイル取得部
240 ファイルサーバ処理部
242 記録部
244 ファイル記憶部
246 URL通知部
248 チャンク処理部
249 ファイルセグメントメタファイル生成部
250 RSS生成部
Claims (8)
- コンテンツデータを分割して得られる複数の分割データのメタデータの所在を示す第1の所在情報を含むRSSフィードを受信する受信部と;
前記RSSフィードに含まれる前記第1の所在情報の示す所在から前記メタデータを取得するメタデータ取得部と;
前記メタデータの示す各分割データの属性、または2以上の分割データを含む分割データ群の属性に基づき、前記複数の分割データの取得計画を構築する計画構築部と;
前記計画構築部により構築された前記取得計画に従って前記複数の分割データの一部または全体を取得する分割データ取得部と;
を備えることを特徴とする、コンテンツ取得装置。 - 前記メタデータには、前記複数の分割データの各々を示す分割データ指定情報が含まれ、
前記分割データ指定情報に基づいて特定される所在情報記憶装置には前記分割データの所在を示す第2の所在情報が記憶されており、
前記分割データ取得部は、前記分割データ指定情報に基づいて特定した所在情報記憶装置から前記分割データの前記第2の所在情報を取得し、該第2の所在情報の示すコンテンツ記憶装置から前記分割データを取得することを特徴とする、請求項1に記載のコンテンツ取得装置。 - 前記受信部により受信された前記RSSフィードは前記RSSフィードのカテゴリを示すカテゴリ情報をさらに含み、
前記メタデータ取得部は、特定のカテゴリ情報を含むRSSフィードに含まれる前記第1の所在情報の示す所在から前記メタデータを取得することを特徴とする、請求項1に記載のコンテンツ取得装置。 - 前記メタデータには、前記分割データの優先度を示す情報が含まれることを特徴とする、請求項1に記載のコンテンツ取得装置。
- 前記メタデータには、前記分割データの要旨が含まれることを特徴とする、請求項1に記載のコンテンツ取得装置。
- コンピュータを、
コンテンツデータを分割して得られる複数の分割データのメタデータの所在を示す第1の所在情報を含むRSSフィードを受信する受信部と;
前記RSSフィードに含まれる前記第1の所在情報の示す所在から前記メタデータを取得するメタデータ取得部と;
前記メタデータの示す各分割データの属性、または2以上の分割データを含む分割データ群の属性に基づき、前記複数の分割データの取得計画を構築する計画構築部と;
前記計画構築部により構築された前記取得計画に従って前記複数の分割データの一部または全体を取得する分割データ取得部と;
を備えるコンテンツ取得装置として機能させるための、プログラム。 - コンテンツ取得装置において実行されるコンテンツ取得方法であって:
コンテンツデータを分割して得られる複数の分割データのメタデータの所在を示す第1の所在情報を含むRSSフィードを受信するステップと;
前記RSSフィードに含まれる前記第1の所在情報の示す所在から前記メタデータを取得するステップと;
前記メタデータの示す各分割データの属性、または2以上の分割データを含む分割データ群の属性に基づき、前記複数の分割データの取得計画を構築するステップと;
構築した前記取得計画に従って前記複数の分割データの一部または全体を取得するステップと;
を含むことを特徴とする、コンテンツ取得方法。 - RSSフィードを生成するRSS生成装置と、前記RSS生成装置により生成されたRSSフィードを取得するコンテンツ取得装置と、を含むコンテンツ取得システムであって:
前記RSS生成装置は、コンテンツデータを分割して得られる複数の分割データのメタデータの所在を示す第1の所在情報を含むRSSフィードを生成し、
前記コンテンツ取得装置は、
前記RSS生成装置により生成されたRSSフィードを受信する受信部と;
前記RSSフィードに含まれる前記第1の所在情報の示す所在から前記メタデータを取得するメタデータ取得部と;
前記メタデータの示す各分割データの属性、または2以上の分割データを含む分割データ群の属性に基づき、前記複数の分割データの取得計画を構築する計画構築部と;
前記計画構築部により構築された前記取得計画に従って前記複数の分割データの一部または全体を取得する分割データ取得部と;
を備えることを特徴とする、コンテンツ取得システム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007268411A JP4998197B2 (ja) | 2007-10-15 | 2007-10-15 | コンテンツ取得装置、プログラム、コンテンツ取得方法、およびコンテンツ取得システム |
US12/594,887 US20100191825A1 (en) | 2007-10-15 | 2008-10-14 | Content acquisition apparatus, program, content acquisition method and content acquisition system |
PCT/JP2008/068566 WO2009051098A1 (ja) | 2007-10-15 | 2008-10-14 | コンテンツ取得装置、プログラム、コンテンツ取得方法、およびコンテンツ取得システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007268411A JP4998197B2 (ja) | 2007-10-15 | 2007-10-15 | コンテンツ取得装置、プログラム、コンテンツ取得方法、およびコンテンツ取得システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009098818A true JP2009098818A (ja) | 2009-05-07 |
JP4998197B2 JP4998197B2 (ja) | 2012-08-15 |
Family
ID=40567362
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007268411A Expired - Fee Related JP4998197B2 (ja) | 2007-10-15 | 2007-10-15 | コンテンツ取得装置、プログラム、コンテンツ取得方法、およびコンテンツ取得システム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20100191825A1 (ja) |
JP (1) | JP4998197B2 (ja) |
WO (1) | WO2009051098A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012178641A (ja) * | 2011-02-25 | 2012-09-13 | Brother Ind Ltd | 情報通信システム、情報処理方法、ノード装置及びプログラム |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8386629B2 (en) | 2007-12-27 | 2013-02-26 | At&T Intellectual Property I, L.P. | Network optimized content delivery for high demand non-live contents |
DE102009012992B4 (de) * | 2009-03-13 | 2011-03-03 | Technische Universität München | Verfahren und System zum Bereitstellen von Medieninhalten für eine Mehrzahl von Knoten in einem Datennetz |
US9230019B2 (en) | 2010-12-23 | 2016-01-05 | Virtuanet Llc | Semantic information processing |
WO2013023028A1 (en) * | 2011-08-09 | 2013-02-14 | Openwave Mobility Inc. | System and method for storing information about transactions over a network |
US9208134B2 (en) * | 2012-01-10 | 2015-12-08 | King Abdulaziz City For Science And Technology | Methods and systems for tokenizing multilingual textual documents |
EP3002720A1 (en) * | 2014-10-02 | 2016-04-06 | Unify GmbH & Co. KG | Method, device and software product for filling an address field of an electronic message |
US9596183B2 (en) * | 2014-12-12 | 2017-03-14 | Western Digital Technologies, Inc. | NAS off-loading of network traffic for shared files |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002171522A (ja) * | 2000-07-12 | 2002-06-14 | Victor Co Of Japan Ltd | 構造化メタデータの分割方法、伝送方法、及び統合方法 |
WO2005112334A2 (en) * | 2004-05-07 | 2005-11-24 | Home Box Office, Inc. | Method and system for secure distribution of content over a communications network |
JP2006173759A (ja) * | 2004-12-13 | 2006-06-29 | Canon Inc | 蓄積制御装置、受信装置、蓄積制御方法 |
JP2006285328A (ja) * | 2005-03-31 | 2006-10-19 | Brother Ind Ltd | ノード装置、情報配信システム、情報利用方法および情報利用プログラム |
WO2007097387A1 (ja) * | 2006-02-22 | 2007-08-30 | Access Co., Ltd. | 番組放送システム及び番組コンテンツ配信システム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008042243A2 (en) * | 2006-09-29 | 2008-04-10 | Audible | Methods and apparatus for customized content delivery |
US8881011B2 (en) * | 2006-12-05 | 2014-11-04 | Crackle, Inc. | Tool for creating content for video sharing platform |
US20080114861A1 (en) * | 2007-01-05 | 2008-05-15 | Gildred John T | Method of inserting promotional content within downloaded video content |
CA2676192A1 (en) * | 2007-01-22 | 2008-07-31 | Min Tnetap I Goeteborg Ab | Method and apparatus for obtaining digital objects in a communication network |
US20080235331A1 (en) * | 2007-01-26 | 2008-09-25 | Sharon Melamed | Scheduling synchronized demand for p2p networks |
US8560654B2 (en) * | 2007-02-02 | 2013-10-15 | Hewlett-Packard Development Company | Change management |
US20080288365A1 (en) * | 2007-05-17 | 2008-11-20 | Fisher Iii William W | Methods, media, and systems for payment determination |
-
2007
- 2007-10-15 JP JP2007268411A patent/JP4998197B2/ja not_active Expired - Fee Related
-
2008
- 2008-10-14 WO PCT/JP2008/068566 patent/WO2009051098A1/ja active Application Filing
- 2008-10-14 US US12/594,887 patent/US20100191825A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002171522A (ja) * | 2000-07-12 | 2002-06-14 | Victor Co Of Japan Ltd | 構造化メタデータの分割方法、伝送方法、及び統合方法 |
WO2005112334A2 (en) * | 2004-05-07 | 2005-11-24 | Home Box Office, Inc. | Method and system for secure distribution of content over a communications network |
JP2006173759A (ja) * | 2004-12-13 | 2006-06-29 | Canon Inc | 蓄積制御装置、受信装置、蓄積制御方法 |
JP2006285328A (ja) * | 2005-03-31 | 2006-10-19 | Brother Ind Ltd | ノード装置、情報配信システム、情報利用方法および情報利用プログラム |
WO2007097387A1 (ja) * | 2006-02-22 | 2007-08-30 | Access Co., Ltd. | 番組放送システム及び番組コンテンツ配信システム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012178641A (ja) * | 2011-02-25 | 2012-09-13 | Brother Ind Ltd | 情報通信システム、情報処理方法、ノード装置及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20100191825A1 (en) | 2010-07-29 |
JP4998197B2 (ja) | 2012-08-15 |
WO2009051098A1 (ja) | 2009-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4998196B2 (ja) | コンテンツ取得装置、プログラム、コンテンツ取得方法、およびコンテンツ取得システム | |
JP4998197B2 (ja) | コンテンツ取得装置、プログラム、コンテンツ取得方法、およびコンテンツ取得システム | |
US8090606B2 (en) | Embedded media recommendations | |
KR101635876B1 (ko) | 온라인 콘텐츠를 위한 미디어 가이드의 단일, 공동 및 자동 생성 | |
US8484227B2 (en) | Caching and synching process for a media sharing system | |
US20150150071A1 (en) | Method and apparatus for reproducing content through integrated channel management | |
JP4830889B2 (ja) | 情報配信システム、情報配信方法及びノード装置等 | |
JP2004235739A (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP2004234158A (ja) | 情報処理装置、およびコンテンツ管理方法、コンテンツ情報管理方法、並びにコンピュータ・プログラム | |
JP4506387B2 (ja) | 情報通信システム、ノード装置、及びオーバーレイネットワーク形成方法等 | |
JP2006059133A (ja) | 情報配信システム、ノード装置、所在情報検索方法、及び所在情報検索処理プログラム等 | |
WO2006133737A1 (en) | Method for setting up a network of mobile or stationary devices | |
JP5353567B2 (ja) | 情報処理システム、情報処理装置、ノード装置及びプログラム並びに情報処理方法 | |
JP5510376B2 (ja) | 情報通信システム、情報処理装置および情報通信方法ならびにプログラム | |
JP2010066930A (ja) | コンテンツ分散保存システム、コンテンツ保存方法、ノード装置、及びノード処理プログラム | |
JP5412924B2 (ja) | ノード装置、ノード処理プログラム及びコンテンツデータ削除方法 | |
JP4935734B2 (ja) | コンテンツ分散保存システム、ノード装置及びノード処理プログラム並びにノード処理方法 | |
JP5071262B2 (ja) | 情報配信システム、同情報配信システムにおける端末装置、配信サーバ及び投入サーバ並びにそのプログラム | |
JP5157770B2 (ja) | ノード装置、プログラム及び保存指示方法 | |
JP4983183B2 (ja) | ノード装置、情報分割保存システム、情報処理プログラム及び情報利用方法 | |
JP5816852B2 (ja) | コンテンツ検索装置、コンテンツ検索方法、プログラム | |
JP5136213B2 (ja) | 情報配信システム及び同システムにおける端末装置 | |
JP2008236537A (ja) | コンテンツ分散保存システム、連結コンテンツ作成装置、連結コンテンツ作成処理プログラム、及び連結コンテンツデータ提供方法 | |
JP5234041B2 (ja) | 情報通信システム、ノード装置および情報処理方法ならびにノード装置用プログラム | |
JP5347876B2 (ja) | 情報通信システム、ノード装置、コンテンツ取得方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100318 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111213 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120201 |
|
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: 20120417 |
|
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: 20120430 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150525 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |