JP5168055B2 - 通信システム、端末装置及びコンテンツ情報取得方法 - Google Patents
通信システム、端末装置及びコンテンツ情報取得方法 Download PDFInfo
- Publication number
- JP5168055B2 JP5168055B2 JP2008249284A JP2008249284A JP5168055B2 JP 5168055 B2 JP5168055 B2 JP 5168055B2 JP 2008249284 A JP2008249284 A JP 2008249284A JP 2008249284 A JP2008249284 A JP 2008249284A JP 5168055 B2 JP5168055 B2 JP 5168055B2
- Authority
- JP
- Japan
- Prior art keywords
- content information
- content
- terminal device
- acquisition
- information
- 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
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
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1061—Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
- H04L67/1065—Discovery involving distributed pre-established resource-based relationships among peers, e.g. based on distributed hash tables [DHT]
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Computer And Data Communications (AREA)
Description
まず始めに、図1及び図2を参照して、本実施形態における通信システムの概要について説明する。図1は、本実施形態における通信システムの各端末装置及びセンタサーバの接続態様の一例を示す図、図2はID空間の説明図、図3はルーティングテーブルの一例である。
このような構成の通信システムSの中で、例えば、ある端末装置1が新しいコンテンツ情報を、通信システムS上の他の端末装置1から検索可能となるように公開する際の手法について述べる。図4はセンタサーバ10からコンテンツ情報が投入される様子を示す図、図5はコンテンツ保持端末装置のコンテンツ登録メッセージがDHTルーティングにより転送される様子を示す図、図6はインデックステーブルの一例である。ここでは、端末ID「1301」の端末装置1mに投入(配布)されたコンテンツ情報を公開する際の手順について説明する。なお、他のコンテンツ情報も同様の手順で公開されることになる。
次に、図7を参照して、コンテンツ情報を保持している端末装置1の検索方法の一例について説明する。図7は、コンテンツ情報を保持している端末装置1がDHTルーティングにより検索される様子の一例を示す図である。ここでは、端末ID「1133」の端末装置1nがリクエスタとして、コンテンツID「3020」を有するコンテンツ情報を探す際の手順について説明する。なお、他のコンテンツ情報も同様の手順でコンテンツIDに基づいて探されることになる。
各端末装置1は上述のような取得方法によりコンテンツ情報を取得することができるが、本実施形態における通信システムSでは、通信システムS内に新規コンテンツ情報が公開されたときに、コンテンツ保持端末装置に過剰なアクセスが集中しないように、各端末装置1からの要求を制限するようにしている。
以下、図面を参照して、端末装置1の具体的構成及び動作の一例について説明する。
まず、端末装置1の構成について説明する。図11は、本実施形態の通信システムSにおける端末装置1の具体的構成を示す図である。
以上のように構成された端末装置1の動作を図面を参照して具体的に説明する。図12は本実施形態における端末装置1のメイン処理フローチャートである。なお、以下の各処理は、端末装置1の制御部101が上述した各手段等として機能することによって実行されるものである。ここでは、特徴的な部分の動作を主として説明しており、一部の動作内容は省略している。
次に、ステップS5のコンテンツ取得処理について図13のフローチャートを参照して具体的に説明する。図13は端末装置1におけるコンテンツ取得処理のフローチャートである。
次に、ステップS7のDHTメッセージ処理について図15のフローチャートを参照して具体的に説明する。図15は端末装置1におけるDHTメッセージ処理のフローチャートである。
1 端末装置
10 センタサーバ
8 ネットワーク
101 端末装置の制御部
102 端末装置の記憶部
111 端末装置の通信部
Claims (9)
- ネットワークに接続された複数の端末装置を備え、前記端末装置間でコンテンツ情報の送受信を行う通信システムにおける前記端末装置において、
他の端末装置から前記ネットワークを介してコンテンツ情報を取得するコンテンツ取得手段と、
前記取得したコンテンツ情報を記憶するコンテンツ記憶手段と、
他の端末装置の要求に応じて前記コンテンツ記憶手段に記憶したコンテンツ情報を当該他の端末装置へ前記ネットワークを介して送信するコンテンツ送信手段と、を備え、
前記コンテンツ取得手段は、前記コンテンツ情報の取得処理を開始すると、当該処理開始からの時間の経過に伴って、当該処理開始時におけるコンテンツ情報を取得しようとする端末装置の数に対する許可確率が高くなる前記コンテンツ情報の取得許可判定処理を所定期間毎に行い、当該判定処理の結果が取得許可となったときに他の端末装置からコンテンツ情報の取得を行うことを特徴とする端末装置。 - 前記コンテンツ取得手段は、当該通信システム内の一以上の端末装置に記憶されたコンテンツ情報が他の端末装置から取得可能となったときに当該コンテンツ情報の取得処理を開始することを特徴とする請求項1に記載の端末装置。
- コンテンツ情報の取得開始可能時期の情報を取得する取得時期情報取得手段を備え、
前記コンテンツ取得手段は、コンテンツ情報の取得処理を当該コンテンツ情報の取得開始可能時期から開始することを特徴とする請求項1に記載の端末装置。 - 前記取得許可判定処理の許可確率を、前記コンテンツ情報の取得処理開始からの時間の経過に伴って指数関数的に高くなる確率としたことを特徴とする請求項1〜3のいずれか1項に記載の端末装置。
- 前記取得許可判定処理の許可確率を、前記コンテンツ情報の取得処理開始からの時間の経過に比例して高くなる確率としたことを特徴とする請求項1〜3のいずれか1項に記載の端末装置。
- 前記コンテンツ送信手段は、他の端末装置から要求されたコンテンツ情報のすべてのデータが前記コンテンツ記憶手段に記憶されていないときでも、当該コンテンツ情報のうち前記コンテンツ記憶手段に記憶されているデータから順次前記ネットワークを介して送信することを特徴とする請求項1〜5のいずれか1項に記載の端末装置。
- コンテンツ情報を記憶するコンテンツ記憶手段を備えたコンピュータを、
ネットワークを介して接続された他の端末装置から前記ネットワークを介してコンテンツ情報を取得するとともに、前記コンテンツ情報の取得処理を開始すると、当該処理開始からの時間の経過に伴って、当該処理開始時におけるコンテンツ情報を取得しようとする端末装置の数に対する許可確率が高くなる前記コンテンツ情報の取得許可判定処理を所定期間毎に行い、当該判定処理の結果が取得許可となったときに他の端末装置からコンテンツ情報の取得を行い、取得されたコンテンツ情報を前記コンテンツ記憶手段に記憶させるコンテンツ取得手段、及び、他の端末装置の要求に応じて前記コンテンツ記憶手段に記憶したコンテンツ情報を当該他の端末装置へ前記ネットワークを介して送信するコンテンツ送信手段として機能させることを特徴とするプログラム。 - 複数の端末装置を備え、前記端末装置間でネットワークを介してコンテンツ情報の送受信を行う通信システムにおいて、
各前記端末装置は、
他の端末装置から前記ネットワークを介してコンテンツ情報を取得するコンテンツ取得手段と、
前記取得したコンテンツ情報を記憶するコンテンツ記憶手段と、
他の端末装置の要求に応じて前記コンテンツ記憶手段に記憶したコンテンツ情報を当該他の端末装置へ前記ネットワークを介して送信するコンテンツ送信手段と、を備え、
前記コンテンツ取得手段は、前記コンテンツ情報の取得処理を開始すると、当該処理開始からの時間の経過に伴って、当該処理開始時におけるコンテンツ情報を取得しようとする端末装置の数に対する許可確率が高くなる前記コンテンツ情報の取得許可判定処理を所定期間毎に行い、当該判定処理の結果が取得許可となったときに他の端末装置からコンテンツ情報の取得を行うことを特徴とする通信システム。 - 複数の端末装置を備え、前記端末装置間でネットワークを介してコンテンツ情報の送受信を行う通信システムにおける前記端末装置の前記コンテンツ情報取得方法であって、
前記端末装置が、他の端末装置から前記ネットワークを介してコンテンツ情報を取得する第1ステップと、
前記端末装置が、前記取得したコンテンツ情報をコンテンツ記憶手段に記憶する第2ステップと、
前記端末装置が、他の端末装置の要求に応じて当該他の端末装置へ前記コンテンツ記憶手段に記憶したコンテンツ情報を前記ネットワークを介して送信する第3ステップと、を有し、
前記第1ステップにおいて、前記端末装置は、前記コンテンツ情報の取得処理を開始すると、当該処理開始からの時間の経過に伴って、当該処理開始時におけるコンテンツ情報を取得しようとする端末装置の数に対する許可確率が高くなる前記コンテンツ情報の取得許可判定処理を所定期間毎に行い、当該判定処理の結果が取得許可となったときに他の端末装置からコンテンツ情報の取得を行うことを特徴とする端末装置のコンテンツ情報取得方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008249284A JP5168055B2 (ja) | 2008-09-26 | 2008-09-26 | 通信システム、端末装置及びコンテンツ情報取得方法 |
US12/585,663 US8335849B2 (en) | 2008-09-26 | 2009-09-21 | Communication system, terminal apparatus, recording medium which records program of terminal apparatus and content information acquiring method |
EP20090012233 EP2169901B1 (en) | 2008-09-26 | 2009-09-25 | Communication system, terminal apparatus, recording medium which records program of terminal apparatus and content information acquiring method |
AT09012233T ATE515140T1 (de) | 2008-09-26 | 2009-09-25 | Kommunikationssystem, endgerät, aufzeichnungsmedium, welches das programm des endgeräts aufzeichnet, und verfahren zum erhalt von inhaltsinformationen |
CN2009101797477A CN101686202B (zh) | 2008-09-26 | 2009-09-27 | 通信系统和终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008249284A JP5168055B2 (ja) | 2008-09-26 | 2008-09-26 | 通信システム、端末装置及びコンテンツ情報取得方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010079738A JP2010079738A (ja) | 2010-04-08 |
JP5168055B2 true JP5168055B2 (ja) | 2013-03-21 |
Family
ID=41510704
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008249284A Expired - Fee Related JP5168055B2 (ja) | 2008-09-26 | 2008-09-26 | 通信システム、端末装置及びコンテンツ情報取得方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8335849B2 (ja) |
EP (1) | EP2169901B1 (ja) |
JP (1) | JP5168055B2 (ja) |
CN (1) | CN101686202B (ja) |
AT (1) | ATE515140T1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5063746B2 (ja) * | 2010-06-11 | 2012-10-31 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置 |
JP5370324B2 (ja) * | 2010-09-24 | 2013-12-18 | ブラザー工業株式会社 | 第1ノード装置、コンテンツ分散保存システム、コンテンツ分散保存方法及びプログラム |
JP5888679B2 (ja) * | 2012-12-03 | 2016-03-22 | キヤノンマーケティングジャパン株式会社 | 情報処理システム、その制御方法、及びプログラム |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7792982B2 (en) * | 2003-01-07 | 2010-09-07 | Microsoft Corporation | System and method for distributing streaming content through cooperative networking |
US7526672B2 (en) * | 2004-02-25 | 2009-04-28 | Microsoft Corporation | Mutual exclusion techniques in a dynamic peer-to-peer environment |
US7852786B2 (en) * | 2004-05-18 | 2010-12-14 | British Telecommunications Plc | Peer-to-peer networks |
JP2005332133A (ja) * | 2004-05-19 | 2005-12-02 | Nec Corp | コンテンツ販売システム、販売方法、および販売プログラム |
JP4418897B2 (ja) | 2005-01-14 | 2010-02-24 | ブラザー工業株式会社 | 情報配信システム、情報更新プログラム、及び情報更新方法等 |
WO2006075424A1 (ja) | 2005-01-13 | 2006-07-20 | Brother Kogyo Kabushiki Kaisha | 情報配信システム、配信要求プログラム、転送プログラム、配信プログラム等 |
JP4715388B2 (ja) * | 2005-08-24 | 2011-07-06 | ブラザー工業株式会社 | 情報配信システム、情報配信方法、情報配信システムに含まれるノード装置および情報処理プログラム |
CN101406060A (zh) * | 2006-04-12 | 2009-04-08 | 汤姆逊许可公司 | 应用对等(p2p)内容分发网络延时下载视频服务 |
US8793390B2 (en) * | 2006-05-23 | 2014-07-29 | Blue Coat Systems, Inc. | Systems and methods for protocol detection in a proxy |
US20070299778A1 (en) * | 2006-06-22 | 2007-12-27 | Microsoft Corporation | Local peer-to-peer digital content distribution |
JP2008084030A (ja) * | 2006-09-27 | 2008-04-10 | Brother Ind Ltd | 識別情報割当装置及びその情報処理方法並びにそのプログラム |
US9094416B2 (en) * | 2006-11-29 | 2015-07-28 | Thomson Licensing | Contribution aware peer-to-peer live streaming service |
-
2008
- 2008-09-26 JP JP2008249284A patent/JP5168055B2/ja not_active Expired - Fee Related
-
2009
- 2009-09-21 US US12/585,663 patent/US8335849B2/en active Active
- 2009-09-25 EP EP20090012233 patent/EP2169901B1/en active Active
- 2009-09-25 AT AT09012233T patent/ATE515140T1/de not_active IP Right Cessation
- 2009-09-27 CN CN2009101797477A patent/CN101686202B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010079738A (ja) | 2010-04-08 |
EP2169901B1 (en) | 2011-06-29 |
ATE515140T1 (de) | 2011-07-15 |
US20100082786A1 (en) | 2010-04-01 |
CN101686202A (zh) | 2010-03-31 |
EP2169901A1 (en) | 2010-03-31 |
CN101686202B (zh) | 2012-12-19 |
US8335849B2 (en) | 2012-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7882168B2 (en) | Contents distribution system, node apparatus and information processing method thereof, as well as recording medium on which program thereof is recorded | |
JP2008250569A (ja) | コンテンツ配信システム及びその情報処理方法並びにコンテンツ管理装置及びそのプログラム | |
JP4830889B2 (ja) | 情報配信システム、情報配信方法及びノード装置等 | |
JP2008059399A (ja) | コンテンツ配信システム、コンテンツ配信システムにおける情報処理方法、端末装置及びそのプログラム | |
JP4544072B2 (ja) | ノード装置、コンピュータプログラム、情報配信システム、及びネットワーク参加方法 | |
JP5168055B2 (ja) | 通信システム、端末装置及びコンテンツ情報取得方法 | |
JP4877107B2 (ja) | 情報配信システムにおける端末装置及び情報処理プログラム、並びに端末装置の情報処理方法 | |
JP4765876B2 (ja) | コンテンツ配信システムにおける端末装置及びその情報処理方法並びにプログラム | |
JP2008294648A (ja) | 情報配信システム、同システムに用いる端末装置及びプログラム、並びに情報処理方法 | |
JP4797679B2 (ja) | コンテンツ配信システム、コンテンツデータ管理装置及びその情報処理方法並びにそのプログラム | |
JP2009211158A (ja) | コンテンツ再生装置及びそのプログラム、コンテンツ配信システム、コンテンツ配信方法 | |
JP4692278B2 (ja) | コンテンツ配信システム、端末装置及びその情報処理方法並びにそのプログラム | |
US20090198818A1 (en) | Terminal apparatus and recording medium on which program is recorded, as well as reconnection process method, in information distribution system | |
JP2011203573A (ja) | カラオケネットワークシステム及び集中管理装置 | |
JP5136213B2 (ja) | 情報配信システム及び同システムにおける端末装置 | |
JP2008210295A (ja) | コンテンツ配信システム及びその情報処理方法並びにコンテンツ管理装置及びそのプログラム | |
JP2008085678A (ja) | コンテンツ配信システム、コンテンツ配信方法、コンテンツ配信システムにおける端末装置及びそのプログラム | |
JP2009288972A (ja) | 情報配信システム及び同システムにおける端末装置並びに再生ランキングの生成方法 | |
JP2011076507A (ja) | 情報処理装置、情報通信システム、情報処理方法及び情報処理用プログラム | |
JP5293457B2 (ja) | 分散保存システム、ノード装置、並びにその処理方法及びプログラム | |
JP5287059B2 (ja) | ノード装置、ノード処理プログラム及び保存指示方法 | |
JP5675980B2 (ja) | 通信装置及び方法、並びにコンピュータプログラム | |
JP5195794B2 (ja) | 情報通信システム、情報処理装置、及び情報通信方法 | |
JP2009123025A (ja) | 情報配信システムにおける端末装置及びその情報処理プログラム並びに情報処理方法 | |
JP2008061046A (ja) | コンテンツ配信システム、コンテンツ配信システムにおける情報処理方法、端末装置及びそのプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110314 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120516 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120529 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120726 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120821 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121015 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121017 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20121015 |
|
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: 20121127 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121210 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5168055 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |