JP5195794B2 - 情報通信システム、情報処理装置、及び情報通信方法 - Google Patents
情報通信システム、情報処理装置、及び情報通信方法 Download PDFInfo
- Publication number
- JP5195794B2 JP5195794B2 JP2010058934A JP2010058934A JP5195794B2 JP 5195794 B2 JP5195794 B2 JP 5195794B2 JP 2010058934 A JP2010058934 A JP 2010058934A JP 2010058934 A JP2010058934 A JP 2010058934A JP 5195794 B2 JP5195794 B2 JP 5195794B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- information
- node
- node device
- location
- 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
Images
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Description
始めに、図1を参照して、本実施形態におけるコンテンツ分散保存システムの構成及び動作概要について説明する。図1は、本実施形態におけるコンテンツ分散保存システムSにおける各ノード装置の接続態様の一例を示す図である。図1は、コンテンツ分散保存システムSの具体的構成図101と、概念的構成図100とから構成される。コンテンツ分散保存システムSの具体的構成図101が示すように、コンテンツ分散保存システムSは、多数のノード装置Nn(n=1,2,3・・・の何れか)から構成される。
コンテンツ分散保存システムSは、各ノードNnが、他のノードへ過剰にコンテンツをアップロードしないように構成されている。より詳細に、集計期間内におけるアップロード可能量が所定の閾値である第1閾値以上であるコンテンツ保持ノードが、コンテンツをアップロードするように制御される。
次に、図3及び図4を参照して、各装置の構成及び機能について説明する。図3は、センターサーバSAの概要構成例を示す図である。また、図4は、ノードNnの概要構成例を示す図である。
センターサーバSAは、図3に示すように、演算機能を有するCPU,作業用RAM,各種データ及びプログラムを記憶するROM等から構成された制御部11を備えている。また、センターサーバSAは、各種データ及び各種プログラム等を記憶保存するためのHD等から構成された記憶部12を備えている。更に、センターサーバSAは、ネットワーク8等を通じてノードNnとの間の情報の通信制御を行うための通信部13を備えている。また更に、センターサーバSAは、各種情報を表示するCRT,液晶ディスプレイ等の表示部14を備えている。更にまた、センターサーバSAは、オペレータからの指示を受け付けこの指示に応じた指示信号を制御部11に対して与える入力部15(例えば、キーボード、マウス等)を備えている。そして、制御部11、記憶部12、通信部13、表示部14、及び入力部15はバス16を介して相互に接続されている。
各ノードNnは、図4に示すように、演算機能を有するCPU,作業用RAM,各種データ及びプログラムを記憶するROM等から構成されたコンピュータとしての制御部21を備えている。また、各ノードNnは、各種データ及び各種プログラム等を記憶保存するためのHD(ハードディスク)等から構成された記憶部22と、受信されたコンテンツのレプリカ等を一時蓄積するバッファメモリ23とを備えている。更に、各ノードNnは、コンテンツのレプリカに含まれるエンコードされたビデオデータ(映像情報)及びオーディオデータ(音声情報)等をデコードするデコーダ部24を備えている。また更に、各ノードNnは、このデコードされたビデオデータ等に対して所定の描画処理を施しビデオ信号として出力する映像処理部25と、この映像処理部25から出力されたビデオ信号に基づき映像表示するCRT,液晶ディスプレイ等の表示部26と、を備えている。更にまた、各ノードNnは、上記デコードされたオーディオデータをアナログオーディオ信号にD (Digital)/A(Analog)変換した後これをアンプにより増幅して出力する音声処理部27と、この音声処理部27から出力されたオーディオ信号を音波として出力するスピーカ28と、を備えている。また更に、各ノードNnは、ネットワーク8を通じて他のノードNn等間の情報の通信制御を行うための通信部29を備えている。更にまた、各ノードNnは、ユーザからの指示を受け付けこの指示に応じた指示信号を制御部21に対して与える入力部30(例えば、キーボード、マウス、或いは、リモコンや操作パネル等)を備えている。そして、制御部21、記憶部22、バッファメモリ23、デコーダ部24、通信部29、及び入力部30はバス31を介して相互に接続されている。
次に、図5及び図6を参照して、本実施形態におけるコンテンツ分散保存システムSの動作について説明する。図5及び図6は、本実施形態におけるノードNnの処理例を示すフローチャートである。なお、図5及び図6においては、本実施形態の説明に必要ではない処理については、図示を省略している。
アップロード可能量=許容アップロード量−総アップロード量
4a、4b ISP
5a、5b DSL回線業者の装置
6 FTTH回線業者の装置
7 通信回線
8 ネットワーク
9 オーバーレイネットワーク
11 制御部
12 記憶部
13 通信部
14 表示部
15 入力部
16 バス
21 制御部
22 記憶部
23 バッファメモリ
24 デコーダ部
25 映像処理部
26 表示部
27 音声処理部
28 スピーカ
29 通信部
30 入力部
31 バス
Nn ノード
SA センターサーバ
S コンテンツ分散保存システム
Claims (11)
- ネットワークに接続する複数のノード装置が互いに接続されるオーバーレイネットワークにより、前記複数のノード装置夫々がコンテンツの送信元となり、他のノード装置へコンテンツを送信する情報通信システムであって、
前記複数のノード装置に分散して保存されるコンテンツを記憶する1以上のコンテンツ保持ノード装置の所在を示す所在情報と、前記所在情報が所在を示す前記コンテンツ保持ノード装置が、前記情報通信システムとしてコンテンツのアップロードが可能な程度を示す第1情報と、をコンテンツ毎に対応付けて記憶する第1記憶手段、
前記ノード装置により記憶されたコンテンツの公開を示す公開メッセージであり、前記ノード装置の前記所在情報と、前記ノード装置がコンテンツをアップロードしたデータ量に基づく他の前記ノード装置へのコンテンツのアップロードの余地を示す第2情報と、を含む公開メッセージを受信する第2受信手段、及び、
前記第2受信手段により受信された前記公開メッセージに含まれる前記第2情報に基づいて、当該公開メッセージに含まれる前記所在情報に対応付けて前記第1記憶手段により記憶された前記第1情報を更新する更新手段
を備える情報処理装置と、
前記第1記憶手段により記憶された第1情報に基づいて、前記コンテンツ保持ノード装置のうち、コンテンツをアップロードすることができるアップロード可能データ量が予め定められた所定データ量以上である前記コンテンツ保持ノード装置からコンテンツを取得する第1取得手段、
コンテンツを記憶する第2記憶手段、及び、
前記第2記憶手段により記憶されたコンテンツの公開を示す前記公開メッセージであり、前記所在情報と前記第2情報とを含む前記公開メッセージを前記情報処理装置に送信する第2送信手段
を備えるノード装置と、
を備えることを特徴とする情報通信システム。 - 前記情報処理装置は、
前記第1記憶手段により記憶された前記第1情報に基づいて、前記第1記憶手段により記憶された前記所在情報が所在を示す前記コンテンツ保持ノード装置のうち、前記アップロード可能データ量が前記所定データ量以上である前記コンテンツ保持ノード装置の前記所在情報を決定する第1決定手段と、
前記第1決定手段により決定された前記コンテンツ保持ノード装置の前記所在情報を前記ノード装置に送信する第1送信手段と、
を更に備え、
前記ノード装置は、
前記情報処理装置から送信された前記所在情報を受信する第1受信手段を更に備え、
前記ノード装置の前記第1取得手段は、前記第1受信手段により受信された前記所在情報が所在を示す前記コンテンツ保持ノード装置からコンテンツを取得することを特徴とする請求項1に記載の情報通信システム。 - 前記情報処理装置は、
前記第1記憶手段により対応付けて記憶された前記所在情報及び前記第1情報を前記ノード装置に送信する第1送信手段を更に備え、
前記ノード装置は、
前記情報処理装置から送信された前記所在情報及び前記第1情報を受信する第1受信手段と、
前記受信手段により受信された前記第1情報に基づいて、前記所在情報が所在を示す前記コンテンツ保持ノード装置のうち、前記アップロード可能データ量が前記所定データ量以上である前記コンテンツ保持ノードを決定する第2決定手段と、
を更に備え、
前記ノード装置の前記第1取得手段は、前記第2決定手段により決定された前記コンテンツ保持ノード装置からコンテンツを取得することを特徴とする請求項1に記載の情報通信システム。 - 前記情報処理装置の前記第1記憶手段は、前記所在情報と前記第2情報とを、コンテンツの識別情報に対応付けて記憶し、
前記情報処理装置は、
前記ノード装置から前記識別情報を含む問い合わせメッセージを受信する第3受信手段と、
前記第3受信手段により受信された前記問い合わせメッセージに含まれる前記識別情報に対応して前記第1記憶手段により記憶されている前記第2情報に基づいて、当該識別情報に対応して前記第1記憶手段により記憶されている前記所在情報の中から、前記アップロード可能データ量が前記所定データ量以上である前記コンテンツ保持ノード装置の前記所在情報を決定する第3決定手段と、
前記第3決定手段により決定された前記所在情報を前記ノード装置に送信する第4送信手段と、
を更に備え、
前記ノード装置は、
取得すべきコンテンツの前記識別情報を含む前記問い合わせメッセージを送信する第3送信手段と、
前記情報処理装置から送信された前記所在情報を受信する第4受信手段と、
を更に備え、
前記ノード装置の前記第1取得手段は、前記第4受信手段により受信された前記所在情報が所在を示す前記コンテンツ保持ノード装置からコンテンツを取得することを特徴とする請求項1乃至3の何れか1項に記載の情報通信システム。 - 前記情報処理装置の前記第1記憶手段は、前記所在情報と前記第2情報とを、コンテンツの識別情報に対応付けて記憶し、
前記情報処理装置は、
前記ノード装置から前記識別情報を含む問い合わせメッセージを受信する第3受信手段と、
前記第1記憶手段により対応付けて記憶されている前記所在情報及び前記第2情報のうち、前記第3受信手段により受信された前記問い合わせメッセージに含まれる前記識別情報に対応する前記所在情報及び前記第2情報を前記ノード装置に送信する第4送信手段と、
を更に備え、
前記ノード装置は、
取得すべきコンテンツの前記識別情報を含む前記問い合わせメッセージを送信する第3送信手段と、
前記情報処理装置から送信された前記所在情報及び前記第2情報を受信する第4受信手段と、
前記第4受信手段により受信された前記第2情報に基づいて、前記第4受信手段により受信された前記所在情報の中から前記アップロード可能データ量が前記所定データ量以上である前記コンテンツ保持ノード装置の前記所在情報を決定する第4決定手段と、
を更に備え、
前記第1取得手段は、前記第4決定手段により決定された前記所在情報が所在を示す前記コンテンツ保持ノード装置からコンテンツを取得することを特徴とする請求項1乃至3の何れか1項に記載の情報通信システム。 - 前記情報処理装置は、
前記第1記憶手段により記憶された前記第1情報が示すコンテンツの送信可能程度が、予め定められた程度以下であるか否かを判定する判定手段と、
前記判定手段により前記送信可能程度が前記予め定められた程度以下であると判定されたコンテンツの識別情報を含む送信指示メッセージを、当該コンテンツに対応して前記第1記憶手段により記憶されている前記所在情報が所在を示す前記コンテンツ保持ノード装置に送信する第5送信手段と、
を更に備え、
前記ノード装置は、
前記情報処理装置から送信された前記送信指示メッセージを受信する第5受信手段と、
前記第5受信手段により受信された前記送信指示メッセージに含まれる前記識別情報が示すコンテンツを前記第2記憶手段から取得して他の前記ノード装置に送信する第6送信手段と、
を更に備えることを特徴とする請求項1乃至5の何れか1項に記載の情報通信システム。 - 前記ノード装置の前記第2送信手段は、他の前記ノード装置にコンテンツがアップロードされたときに、アップロードされたコンテンツについての前記公開メッセージを送信することを特徴とする請求項1乃至6の何れか1項に記載の情報通信システム。
- 前記ノード装置の前記第2送信手段は、前記第2記憶手段により記憶されたコンテンツを現時点でアップロードすることができる前記アップロード可能データ量が前記所定データ量未満になったときに、前記アップロード可能データ量が前記所定データ量未満になったコンテンツについての前記公開メッセージを送信することを特徴とする請求項1乃至7の何れか1項に記載の情報通信システム。
- ネットワークに接続する複数のノード装置が互いに接続されるオーバーレイネットワークにより、前記複数のノード装置夫々がコンテンツの送信元となり、他のノード装置へコンテンツを送信する情報通信システムにおいて、前記複数のノード装置に分散して保存されるコンテンツを記憶する1以上のコンテンツ保持ノード装置の所在を示す所在情報を、前記コンテンツを取得するノード装置へ提供する情報処理装置であって、
前記コンテンツ保持ノード装置の所在を示す所在情報と、前記所在情報が所在を示す前記コンテンツ保持ノード装置が、前記情報通信システムとしてコンテンツのアップロードが可能な程度を示す第1情報と、をコンテンツ毎に対応付けて記憶する第1記憶手段と、
前記ノード装置により記憶されたコンテンツの公開を示す公開メッセージであり、前記ノード装置の前記所在情報と、前記ノード装置がコンテンツをアップロードしたデータ量に基づく他の前記ノード装置へのコンテンツのアップロードの余地を示す第2情報と、を含む公開メッセージを受信する第2受信手段と、
前記第2受信手段により受信された前記公開メッセージに含まれる前記第2情報に基づいて、当該公開メッセージに含まれる前記所在情報に対応付けて前記第1記憶手段により記憶された前記第1情報を更新する更新手段と、
を備え、
前記第1記憶手段により記憶された第1情報に基づいて、前記コンテンツ保持ノード装置のうち、コンテンツをアップロードすることができるアップロード可能データ量が予め定められた所定データ量以上である前記コンテンツ保持ノード装置からコンテンツを取得する第1取得手段と、コンテンツを記憶する第2記憶手段と、前記第2記憶手段により記憶されたコンテンツの公開を示す前記公開メッセージであり、前記所在情報と前記第2情報とを含む前記公開メッセージを前記情報処理装置に送信する第2送信手段と、を備えるノード装置と接続されることを特徴とする情報処理装置。 - 前記第1記憶手段により記憶された前記第1情報に基づいて、前記第1記憶手段により記憶された前記所在情報が所在を示す前記コンテンツ保持ノードのうち、前記アップロード可能データ量が前記所定データ量以上である前記コンテンツ保持ノード装置の前記所在情報を決定する第1決定手段と、
前記第1決定手段により決定された前記コンテンツ保持ノード装置の前記所在情報を、コンテンツを取得する前記ノード装置に送信する第1送信手段と、
を更に備えることを特徴とする請求項9に記載の情報処理装置。 - ネットワークに接続する複数のノード装置が互いに接続されるオーバーレイネットワークにより、前記複数のノード装置夫々がコンテンツの送信元となり、他のノード装置へコンテンツを送信する情報通信システムであって、情報処理装置と前記複数のノード装置とを備える情報通信システムにおける情報通信方法において、
前記情報処理装置が、前記複数のノード装置に分散して保存されるコンテンツを記憶する1以上のコンテンツ保持ノード装置の所在を示す所在情報と、前記所在情報が所在を示す前記コンテンツ保持ノード装置が、前記情報通信システムとしてコンテンツのアップロードが可能な程度を示す第1情報と、をコンテンツ毎に対応付けて第1記憶手段に記憶させる第1記憶工程と、
前記情報処理装置が、前記ノード装置により記憶されたコンテンツの公開を示す公開メッセージであり、前記ノード装置の前記所在情報と、前記ノード装置がコンテンツをアップロードしたデータ量に基づく他の前記ノード装置へのコンテンツのアップロードの余地を示す第2情報と、を含む公開メッセージを受信する第2受信工程と、
前記情報処理装置が、前記第2受信工程により受信された前記公開メッセージに含まれる前記第2情報に基づいて、当該公開メッセージに含まれる前記所在情報に対応付けて前記第1記憶手段により記憶された前記第1情報を更新する更新工程と、
前記ノード装置が、前記第1記憶手段により記憶された第1情報に基づいて、前記コンテンツ保持ノード装置のうち、コンテンツをアップロードすることができるアップロード可能データ量が予め定められた所定データ量以上である前記コンテンツ保持ノード装置からコンテンツを取得する第1取得工程と、
前記ノード装置が、コンテンツを記憶する第2記憶手段により記憶されたコンテンツの公開を示す前記公開メッセージであり、前記所在情報と前記第2情報とを含む前記公開メッセージを前記情報処理装置に送信する第2送信工程と、
を含むことを特徴とする情報通信方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010058934A JP5195794B2 (ja) | 2010-03-16 | 2010-03-16 | 情報通信システム、情報処理装置、及び情報通信方法 |
US13/047,351 US8903906B2 (en) | 2010-03-16 | 2011-03-14 | Information communications system, node device, method of communicating contents, computer readable recording medium storing a program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010058934A JP5195794B2 (ja) | 2010-03-16 | 2010-03-16 | 情報通信システム、情報処理装置、及び情報通信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011192133A JP2011192133A (ja) | 2011-09-29 |
JP5195794B2 true JP5195794B2 (ja) | 2013-05-15 |
Family
ID=44796951
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010058934A Active JP5195794B2 (ja) | 2010-03-16 | 2010-03-16 | 情報通信システム、情報処理装置、及び情報通信方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5195794B2 (ja) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006072432A (ja) * | 2004-08-31 | 2006-03-16 | Onkyo Corp | ピアツーピア型コンテンツ配信システム |
JP4765876B2 (ja) * | 2006-09-29 | 2011-09-07 | ブラザー工業株式会社 | コンテンツ配信システムにおける端末装置及びその情報処理方法並びにプログラム |
JP5200424B2 (ja) * | 2007-06-05 | 2013-06-05 | コニカミノルタホールディングス株式会社 | 情報の管理方法及び情報処理装置 |
-
2010
- 2010-03-16 JP JP2010058934A patent/JP5195794B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011192133A (ja) | 2011-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006252532A (ja) | 情報配信システム、配信要求プログラム、転送プログラム及び配信プログラム等 | |
WO2007023636A1 (ja) | 情報配信システム、情報配信方法、情報配信システムに含まれるノード装置および情報処理プログラムを記憶した記憶媒体 | |
US8903906B2 (en) | Information communications system, node device, method of communicating contents, computer readable recording medium storing a program | |
JP5136581B2 (ja) | 情報通信システム、情報処理装置、情報処理方法、及び情報処理プログラム | |
JP4635904B2 (ja) | 登録装置、登録方法及び登録処理プログラム | |
JP5614530B2 (ja) | 情報通信システム、ノード装置、情報処理方法、及び情報処理プログラム | |
JP2011211543A (ja) | 情報通信システム、情報処理装置、情報処理方法、及び情報処理プログラム | |
JP4765876B2 (ja) | コンテンツ配信システムにおける端末装置及びその情報処理方法並びにプログラム | |
WO2006103800A1 (ja) | 情報処理装置及び蓄積装置、情報処理方法及び蓄積方法並びに情報処理用プログラム及び蓄積装置用プログラム | |
JP5394704B2 (ja) | 情報通信システム、及びソフトウェア更新方法 | |
JP5195794B2 (ja) | 情報通信システム、情報処理装置、及び情報通信方法 | |
JP5423497B2 (ja) | 情報通信システム、ノード装置、情報通信方法、及びプログラム | |
JP4692278B2 (ja) | コンテンツ配信システム、端末装置及びその情報処理方法並びにそのプログラム | |
JP2009232272A (ja) | コンテンツ分散保存システム、コンテンツ再生方法、ノード装置、管理装置、ノード処理プログラム、及び管理処理プログラム | |
JP5012712B2 (ja) | コンテンツ分散保存システム、総評価値管理装置、管理処理プログラム、ノード装置、及び総評価値管理方法 | |
JP5257001B2 (ja) | ノード装置、ノード処理プログラム及び利用状況管理方法 | |
JP5007624B2 (ja) | コンテンツ分散保存システム、コンテンツデータ取得方法、ノード装置、及びノード処理プログラム | |
JP5157770B2 (ja) | ノード装置、プログラム及び保存指示方法 | |
JP5287059B2 (ja) | ノード装置、ノード処理プログラム及び保存指示方法 | |
JP4867845B2 (ja) | コンテンツ分散保存システム、コンテンツデータ取得方法、ノード装置、及びノード処理プログラム | |
JP5267475B2 (ja) | 情報通信システム、ノード装置、情報通信方法、及び情報通信プログラム | |
JP5326970B2 (ja) | コンテンツ配信システム、ノード装置、ノードプログラム、及び公開メッセージ送信方法 | |
JP2009080546A (ja) | コンテンツ分散保存システム、複製データ保存数集計方法、ノード装置、及びノード処理プログラム | |
JP2010122925A (ja) | ノード装置、ノード処理プログラム及びログ収集方法 | |
JP2012050019A (ja) | ノード装置、情報通信システム、情報処理方法及び情報処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120308 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120704 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120710 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120907 |
|
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: 20130108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130121 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160215 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5195794 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |