JP2006072715A - コンテンツ配信システムおよびコンテンツ配信方法 - Google Patents
コンテンツ配信システムおよびコンテンツ配信方法 Download PDFInfo
- Publication number
- JP2006072715A JP2006072715A JP2004255614A JP2004255614A JP2006072715A JP 2006072715 A JP2006072715 A JP 2006072715A JP 2004255614 A JP2004255614 A JP 2004255614A JP 2004255614 A JP2004255614 A JP 2004255614A JP 2006072715 A JP2006072715 A JP 2006072715A
- Authority
- JP
- Japan
- Prior art keywords
- content
- distribution
- resource pool
- client
- server
- 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.)
- Withdrawn
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/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- 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/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【解決手段】クライアント8各々は、ストレージ85と、ストレージ85の一部または全部をリソースプールとしてローカルサーバ6に登録する登録手段と、コンテンツの配信要求をローカルサーバ6に送信する要求手段と、を有する。ローカルサーバ6は、リソースプール管理テーブルとコンテンツ管理テーブルとを記憶する記憶手段と、クライアント8各々からコンテンツの配信要求を受け付ける要求受付手段と、コンテンツを格納しているリソースプールを特定する特定手段と、特定したリソースプールを有するクライアント8にコンテンツの配信指示を送信する配信指示手段と、を有する。
【選択図】 図14
Description
ドメインの名称または識別情報である。所有コンテンツID83には、対応するローカルドメイン内に存在する各コンテンツのコンテンツIDがそれぞれ設定される。すなわち、所有コンテンツID83には、当該ローカルドメインに所属するクライアント8各々のリソースプールに格納(コピー)されたコンテンツのコンテンツIDが設定される。
図示する例では、サーバID81が「S−001」81aのローカルサーバ6は、所属ドメイン名82が「ローカルドメイン1」で、ローカルドメイン1内に存在するコンテンツID83は「C−001」と「C−003」であることを示している。
Claims (6)
- コンテンツ配信システムであって、
コンテンツの配信を指示する配信サーバと、少なくとも1つのクライアントとを有し、
前記クライアント各々は、
データを記憶するためのクライアントストレージと、
前記クライアントストレージの一部または全部を、コンテンツを格納するためのリソースプールとして、前記配信サーバに登録する登録手段と、
コンテンツの配信要求を受け付けて、前記コンテンツの配信要求を前記配信サーバに送信する要求手段と、を有し、
前記配信サーバは、
前記クライアント各々が登録したリソースプールを管理するためのリソースプール管理テーブルと、コンテンツと当該コンテンツを格納しているリソースプールとを対応付けたコンテンツ管理テーブルと、を記憶する配信サーバ記憶手段と、
前記クライアント各々から、前記コンテンツの配信要求を受け付ける要求受付手段と、
前記コンテンツ管理テーブルを読み出して、前記要求受付手段が受け付けたコンテンツを格納しているリソースプールを特定する特定手段と、
前記特定手段が特定したリソースプールを有するクライアントに、前記コンテンツの配信指示を送信する配信指示手段と、を有すること
を特徴とするコンテンツ配信システム。 - 請求項1記載のコンテンツ管理システムであって、
複数の所定の領域毎に、前記配信サーバおよび前記少なくとも1つのクライアントを有すること
を特徴とするコンテンツ配信システム。 - 請求項2記載のコンテンツ管理システムであって、
前記複数の所定の領域の、前記配信サーバおよび前記少なくとも1つのクライアントを管理する管理サーバを、さらに有し、
前記管理サーバは、コンテンツを格納するサーバストレージを有し、
前記配信サーバの特定手段は、前記コンテンツ管理テーブルに前記要求受付手段が受け付けたコンテンツを格納しているリソースプールが記憶されていない場合、前記管理サーバに前記要求受付手段が受け付けたコンテンツの配信を要求すること
を特徴とするコンテンツ配信システム。 - 請求項3記載のコンテンツ配信システムであって、
前記管理サーバは、
コンテンツ毎に、当該コンテンツを各リソースプールに配信可能な上限回数と、当該コンテンツを各リソースプールに既に配信した配信回数と、を含む配信管理テーブルと、配信サーバ毎に、当該配信サーバの識別情報と当該配信サーバが所属する所定の領域の各リソースプールに格納されたコンテンツのリストとを有するサーバ管理テーブルと、を記憶した管理サーバ記憶手段と、
前記配信サーバからコンテンツの配信要求を受け付けて、前記配信管理テーブルを読み出し、前記配信要求を受け付けたコンテンツの前記上限回数と、前記配信回数とを比較する判別手段と、をさらに有し、
前記判別手段は、前記上限回数が前記配信回数より少ない場合、前記サーバストレージから前記配信要求を受け付けたコンテンツを配信し、前記上限回数が前記配信回数と同じ場合、前記サーバ管理テーブルを読み出して前記配信要求を受け付けたコンテンツを有する配信サーバの識別情報を、前記配信要求を送信した配信サーバに送信すること
を特徴とするコンテンツ配信システム。 - 請求項3記載のコンテンツ配信システムであって、
前記配信サーバの前記リソースプール管理テーブルは、リソースプール各々の未使用容量を、さらに有し、
前記配信サーバの特定手段は、前記コンテンツ管理テーブルに前記要求受付手段が受け付けたコンテンツを格納しているリソースプールが記憶されていない場合、前記リソースプール管理テーブルの各未使用容量に基づいて、前記要求受け付け手段が受け付けたコンテンツを格納するリソースプールを特定すること
を特徴とするコンテンツ配信システム。 - コンテンツの配信を指示する配信サーバと、少なくとも1つのクライアントとを有するコンテンツ配信システムにおけるコンテンツ配信方法であって、
前記クライアント各々は、データを記憶するためのクライアントストレージと、クライアント処理部とを有し、
前記クライアント処理部は、
前記クライアントストレージの一部または全部を、コンテンツを格納するためのリソースプールとして、前記配信サーバに登録する登録ステップと、
コンテンツの配信要求を受け付けて、前記コンテンツの配信要求を前記配信サーバに送信する配信要求ステップと、を行い、
前記配信サーバは、前記クライアント各々が登録したリソースプールを管理するためのリソースプール管理テーブルと、コンテンツと当該コンテンツを格納しているリソースプールとを対応付けたコンテンツ管理テーブルと、を記憶する配信サーバ記憶手段と、サーバ処理部と、を有し、
前記サーバ処理部は、
前記クライアント各々から、前記コンテンツの配信要求を受け付ける要求受付ステップと、
前記コンテンツ管理テーブルを読み出して、前記要求受付ステップにおいて受け付けたコンテンツを格納しているリソースプールを特定する特定ステップと、
前記特定ステップにおいて特定したリソースプールを有するクライアントに、前記コンテンツの配信指示を送信する配信指示ステップと、を行うこと
を特徴とするコンテンツ配信方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004255614A JP2006072715A (ja) | 2004-09-02 | 2004-09-02 | コンテンツ配信システムおよびコンテンツ配信方法 |
US10/998,754 US20060075082A1 (en) | 2004-09-02 | 2004-11-30 | Content distribution system and content distribution method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004255614A JP2006072715A (ja) | 2004-09-02 | 2004-09-02 | コンテンツ配信システムおよびコンテンツ配信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006072715A true JP2006072715A (ja) | 2006-03-16 |
Family
ID=36126942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004255614A Withdrawn JP2006072715A (ja) | 2004-09-02 | 2004-09-02 | コンテンツ配信システムおよびコンテンツ配信方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20060075082A1 (ja) |
JP (1) | JP2006072715A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013242883A (ja) * | 2013-06-25 | 2013-12-05 | Kddi Corp | 無線端末 |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7860993B2 (en) * | 2005-03-30 | 2010-12-28 | Yahoo! Inc. | Streaming media content delivery system and method for delivering streaming content |
US8881011B2 (en) | 2006-12-05 | 2014-11-04 | Crackle, Inc. | Tool for creating content for video sharing platform |
US8051205B2 (en) * | 2008-10-13 | 2011-11-01 | Applied Micro Circuits Corporation | Peer-to-peer distributed storage |
WO2013052004A1 (en) * | 2011-10-03 | 2013-04-11 | E-Technology Group Private Limited | "a communication system for content distribution, a server device for controlling content distribution, a client device for requesting content, and corresponding methods" |
CN103516606B (zh) * | 2012-06-25 | 2017-08-11 | 中兴通讯股份有限公司 | 一种cdn路由实现方法和*** |
US9100856B2 (en) * | 2012-12-04 | 2015-08-04 | Verizon Patent And Licensing Inc. | Routing architecture for content in a network |
US9384227B1 (en) * | 2013-06-04 | 2016-07-05 | Amazon Technologies, Inc. | Database system providing skew metrics across a key space |
JP6146279B2 (ja) * | 2013-11-28 | 2017-06-14 | 富士通株式会社 | データ配信装置及びデータ配信方法 |
FR3024315B1 (fr) * | 2014-07-25 | 2016-07-29 | Docstand | Systeme et procede de mise a disposition de fichiers informatiques. |
US9930399B2 (en) | 2015-12-21 | 2018-03-27 | At&T Intellectual Property I, L.P. | Digital video recorder as a content delivery server |
CN107181680B (zh) * | 2016-03-11 | 2020-11-03 | 中兴通讯股份有限公司 | 一种实现sdo功能的方法、***及sdon*** |
CN115208764A (zh) * | 2022-07-27 | 2022-10-18 | 济南浪潮数据技术有限公司 | 一种基于资源池的请求响应方法、装置及其介质 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6721794B2 (en) * | 1999-04-01 | 2004-04-13 | Diva Systems Corp. | Method of data management for efficiently storing and retrieving data to respond to user access requests |
US6986156B1 (en) * | 1999-06-11 | 2006-01-10 | Scientific Atlanta, Inc | Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system |
IL148080A0 (en) * | 2001-02-13 | 2002-09-12 | Hosen Eliav | System for distributing video and content on demand |
US20020162109A1 (en) * | 2001-04-26 | 2002-10-31 | Koninklijke Philips Electronics N.V. | Distributed storage on a P2P network architecture |
US7246376B2 (en) * | 2001-05-03 | 2007-07-17 | Nortel Networks Limited | Method and apparatus for security management in a networked environment |
US20030035371A1 (en) * | 2001-07-31 | 2003-02-20 | Coke Reed | Means and apparatus for a scaleable congestion free switching system with intelligent control |
US7328353B2 (en) * | 2002-02-14 | 2008-02-05 | Matsushita Electric Industrial Co., Ltd. | Content distribution system |
US20030158958A1 (en) * | 2002-02-20 | 2003-08-21 | Koninklijke Philips Electronics N.V. | Distributed storage network architecture using user devices |
US20030204856A1 (en) * | 2002-04-30 | 2003-10-30 | Buxton Mark J. | Distributed server video-on-demand system |
CN1217543C (zh) * | 2002-06-28 | 2005-08-31 | 国际商业机器公司 | 对等视频点播***中的设备和方法 |
US7441117B2 (en) * | 2002-09-05 | 2008-10-21 | Matsushita Electric Industrial Co., Ltd. | Group formation/management system, group management device, and member device |
US20050005025A1 (en) * | 2003-07-04 | 2005-01-06 | Michael Harville | Method for managing a streaming media service |
US7523217B2 (en) * | 2003-07-15 | 2009-04-21 | Hewlett-Packard Development Company, L.P. | System and method having improved efficiency and reliability for distributing a file among a plurality of recipients |
US20050055718A1 (en) * | 2003-09-05 | 2005-03-10 | Stone Christopher J. | Peer-to-peer architecture for sharing video on demand content |
US8219702B2 (en) * | 2004-04-30 | 2012-07-10 | Canon Kabushiki Kaisha | Video delivery apparatus and method |
-
2004
- 2004-09-02 JP JP2004255614A patent/JP2006072715A/ja not_active Withdrawn
- 2004-11-30 US US10/998,754 patent/US20060075082A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013242883A (ja) * | 2013-06-25 | 2013-12-05 | Kddi Corp | 無線端末 |
Also Published As
Publication number | Publication date |
---|---|
US20060075082A1 (en) | 2006-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150215405A1 (en) | Methods of managing and storing distributed files based on information-centric network | |
US9219705B2 (en) | Scaling network services using DNS | |
US8280987B2 (en) | Cloud data persistence engine | |
US9762694B2 (en) | Content distributed through blind-cache instantiation | |
US11729249B2 (en) | Network address resolution | |
US8046421B2 (en) | High performance storage access environment | |
KR100727993B1 (ko) | 데이터 풀 방식을 이용한 데이터 푸시 서비스 방법 및시스템 | |
US11818209B2 (en) | State management and object storage in a distributed cloud computing network | |
KR20050094424A (ko) | 다수의 장치들 상에 컨텐트를 랜더링하는 시스템 및 방법 | |
JP2006072715A (ja) | コンテンツ配信システムおよびコンテンツ配信方法 | |
KR100834361B1 (ko) | 단일 시스템에서 효율적으로 지원하는 다중 원시 네트워크 프로토콜 구현 | |
JP4912996B2 (ja) | 情報処理装置及び計算機システム | |
US7002956B2 (en) | Network addressing method and system for localizing access to network resources in a computer network | |
JP2014508350A (ja) | 企業ネットワークの外部から分散ファイルシステムへのサイト認識アクセス | |
AU2018341715B2 (en) | Dynamic binding and load determination in a content delivery network (CDN) | |
JP2010503063A (ja) | マルチフォーマット・データ交換のための方法及び装置 | |
JP2009230686A (ja) | コンテンツ管理サーバ及びコンテンツ管理プログラム | |
US20090313317A1 (en) | Wider Delivery Of Multimedia Content | |
CN113452539A (zh) | 源站切换方法、装置、电子设备及存储介质 | |
JP2009140156A (ja) | 情報端末装置及び情報ネットワークシステム | |
JPH11175451A (ja) | 情報配信装置 | |
JP2003288291A (ja) | コンテンツ配信システム、コンテンツ配信方法、及びコンテンツ配信プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061101 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090217 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090417 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090929 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20091007 |