JP2012050019A - ノード装置、情報通信システム、情報処理方法及び情報処理プログラム - Google Patents
ノード装置、情報通信システム、情報処理方法及び情報処理プログラム Download PDFInfo
- Publication number
- JP2012050019A JP2012050019A JP2010192760A JP2010192760A JP2012050019A JP 2012050019 A JP2012050019 A JP 2012050019A JP 2010192760 A JP2010192760 A JP 2010192760A JP 2010192760 A JP2010192760 A JP 2010192760A JP 2012050019 A JP2012050019 A JP 2012050019A
- Authority
- JP
- Japan
- Prior art keywords
- content
- network
- node
- router
- specifying
- 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.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【解決手段】コンテンツを要求するクライアント装置から送信されるパケットであって、サーバ装置へのコンテンツの要求を示すパケットを受信し、受信されたパケットを解析し、解析結果に基づいて、クライアント装置から要求されたコンテンツを特定し、特定されたコンテンツをサーバ装置から取得し、解析結果に基づいて、特定されたコンテンツがオーバーレイネットワークへの投入条件を満たしているかを判定し、投入条件を満たしていると判定された場合、取得されたコンテンツを少なくとも1つのノード装置に保存させて、ノード装置により保存されたコンテンツをオーバーレイネットワークから取得可能にする投入処理を行う。
【選択図】図6
Description
始めに、図1を参照して、本実施形態に係るコンテンツ配信システムの概要構成について説明する。図1は、本実施形態に係るコンテンツ配信システムSの概要構成例を示す図である。図1に示すように、コンテンツ配信システムSは、ネットワークNWに、配信センターネットワークNSと複数の拠点ネットワークNLm(m=1,2,3・・・の何れか)とが接続されている。このネットワークNW、配信センターネットワークNS、及び各拠点ネットワークNLmは、現実世界の通信ネットワークである。
コンテンツ配信システムSにおいては、ユーザ端末Tm−nへコンテンツを配信するためのピアツーピアネットワークであるP2PネットワークPWが構築されている。図1に示すように、P2PネットワークPWは、ネットワークNW上に構築された論理的なオーバーレイネットワークである。このP2PネットワークPWは、コンテンツ配信システムSを構成する複数のルータRmの接続により形成されるネットワークである。以下の説明においては、P2PネットワークPWに接続するルータRmを、「ノード」と称する。
次に、図2及び図3を参照して、コンテンツ配信システムSにおけるコンテンツの配信と、P2Pネットワークへのコンテンツの投入について説明する。
次に、図4及び図5を参照して、各装置の構成及び機能について説明する。図4は、ルータRmの概要構成例を示す図である。また、図5は、ユーザ端末Tm−nの概要構成例を示す図である。
ルータRmは、図4に示すように、演算機能を有するCPU,作業用RAM,各種データ及びプログラムを記憶するROM等から構成された制御部21を備えている。また、ルータRmは、各種データ及び各種プログラム等を記憶保存するためのHD(ハードディスク)等から構成された記憶部22を備えている。更に、ルータRmは、ネットワークNW、配信センターネットワークNS、拠点ネットワークNLm等を通じて、他のルータRm、コンテンツ配信サーバSD、ユーザ端末Tm−n等との間の情報の通信制御を行うための通信部23を備えている。制御部21、記憶部22及び通信部23はバス24を介して相互に接続されている。
各ユーザ端末Tm−nは、図5に示すように、演算機能を有するCPU,作業用RAM,各種データ及びプログラムを記憶するROM等から構成されたコンピュータとしての制御部31を備えている。また、各ユーザ端末Tm−nは、各種データ及び各種プログラム等を記憶保存するためのHD等から構成された記憶部32と、受信されたコンテンツ等を一時蓄積するバッファメモリ33とを備えている。更に、各ユーザ端末Tm−nは、コンテンツに含まれるエンコードされたビデオデータ(映像情報)及びオーディオデータ(音声情報)等をデコードするデコーダ部34を備えている。また更に、各ユーザ端末Tm−nは、このデコードされたビデオデータ等に対して所定の描画処理を施しビデオ信号として出力する映像処理部35と、この映像処理部35から出力されたビデオ信号に基づき映像表示するCRT,液晶ディスプレイ等の表示部36と、を備えている。更にまた、各ユーザ端末Tm−nは、上記デコードされたオーディオデータをアナログオーディオ信号にD (Digital)/A(Analog)変換した後これをアンプにより増幅して出力する音声処理部37と、この音声処理部37から出力されたオーディオ信号を音波として出力するスピーカ38と、を備えている。また更に、各ユーザ端末Tm−nは、ネットワークNLmを通じてルータRm、コンテンツ配信サーバSD等との間の情報の通信制御を行うための通信部39を備えている。更にまた、各ユーザ端末Tm−nは、ユーザからの指示を受け付けこの指示に応じた指示信号を制御部31に対して与える入力部40(例えば、キーボード、マウス、或いは、リモコンや操作パネル等)を備えている。そして、制御部31、記憶部32、バッファメモリ33、デコーダ部34、通信部39、及び入力部40はバス41を介して相互に接続されている。
次に、図6を参照して、本実施形態におけるコンテンツ配信システムSの動作について説明する。図6は、本実施形態におけるルータRmの制御部21のコネクション確立要求受信時処理における処理例を示すフローチャートである。
22 記憶部
23 通信部
Rm ルータ
31 制御部
32 記憶部
33 バッファメモリ
39 通信部
Tm−n ユーザ端末
SD コンテンツ配信サーバ
SR ルータ用DNSサーバ
ST 端末用DNSサーバ
NLm 拠点ネットワーク
NS 配信センターネットワーク
NW ネットワーク
PW P2Pネットワーク
S コンテンツ配信システム
Claims (11)
- ネットワークに接続される複数のノード装置によりオーバーレイネットワークが構成される情報通信システムにおける前記ノード装置であって、
コンテンツを要求するクライアント装置から送信されるパケットであって、サーバ装置へのコンテンツの要求を示すパケットを受信する受信手段と、
前記受信手段により受信された前記パケットを解析する解析手段と、
前記解析手段による解析結果に基づいて、前記クライアント装置から要求されたコンテンツを特定する特定手段と、
前記特定手段により特定されたコンテンツを前記サーバ装置から取得する第1取得手段と、
前記解析手段による解析結果に基づいて、前記特定手段により特定されたコンテンツが前記オーバーレイネットワークへの投入条件を満たしているかを判定する第1判定手段と、
前記第1判定手段により前記投入条件を満たしていると判定された場合、前記第1取得手段により取得されたコンテンツを少なくとも1つの前記ノード装置に保存させて、前記ノード装置により保存されたコンテンツを前記オーバーレイネットワークから取得可能にする投入処理を行う投入手段と、
を備えることを特徴とするノード装置。 - 前記特定手段により特定されたコンテンツが前記オーバーレイネットワークから取得可能であるか否かを判定する第2判定手段を更に備え、
前記第1取得手段は、前記特定手段により特定されたコンテンツが前記オーバーレイネットワークから取得可能ではないと前記第2判定手段により判定された場合には、前記特定手段により特定されたコンテンツを前記サーバ装置から取得することを特徴とする請求項1に記載のノード装置。 - 前記受信手段は、前記クライアント装置から要求されたコンテンツを特定するための特定情報を含む前記パケットを受信し、
前記特定手段は、前記解析手段による解析によって前記受信手段により受信された前記パケットから取得された前記特定情報に基づいて、前記クライアント装置から要求されたコンテンツを特定することを特徴とする請求項1または請求項2に記載のノード装置。 - 前記受信手段は、前記特定情報として、前記クライアント装置から要求されたコンテンツを識別する識別情報と、前記クライアント装置から要求されたコンテンツの種類を示す種類情報と、を含む前記パケットを受信し、
前記特定手段は、前記解析手段による解析によって取得された前記識別情報及び前記種類情報に基づいて、前記クライアント装置から要求されたコンテンツと、当該コンテンツの種類と、を特定し、
前記第1判定手段は、前記特定手段により特定されたコンテンツの種類が前記オーバーレイネットワークに投入されるコンテンツの種類であるか否かを判定し、
前記投入手段は、前記特定手段により特定されたコンテンツの種類が前記オーバーレイネットワークに投入されるコンテンツの種類であると前記第1判定手段により判定された場合に、前記投入処理を行うことを特徴とする請求項3に記載のノード装置。 - 前記ノード装置は、ネットワークに定常的に接続されるネットワーク機器であって、複数のネットワーク同士を接続するネットワーク機器であることを特徴とする請求項1乃至4の何れか1項に記載のノード装置。
- 少なくとも1つの前記ノード装置は、前記ノード装置が接続されるネットワークと、前記サーバ装置が接続されるネットワークと、を接続するネットワーク機器であることを特徴とする請求項5に記載のノード装置。
- 前記ネットワーク機器は、ルータであることを特徴とする請求項5または請求項6に記載のノード装置。
- 前記受信手段は、前記パケットとして、前記サーバ装置の名前を示す名前情報と、前記ノード装置の所在を示す所在情報と、を含むTCP(Transmission Control Protocol)パケットを前記クライアント装置から受信し、
前記第1取得手段は、前記受信手段により受信された前記TCPパケットに含まれる前記名前情報が名前を示す前記サーバ装置から、前記特定手段により特定されたコンテンツを取得することを特徴とする請求項1乃至7の何れか1項に記載のノード装置。 - コンテンツを要求するクライアント装置と、要求されたコンテンツを送信するサーバ装置と、ネットワークに接続される複数のノード装置と、を備え、前記複数のノード装置によりオーバーレイネットワークが構成される情報通信システムであって、
前記クライアント装置は、
前記サーバ装置へのコンテンツの要求を示すパケットを前記ネットワークへ送信する送信手段を備え、
前記ノード装置は、
前記クライアント装置から送信された前記パケットを受信する受信手段と、
前記受信手段により受信された前記パケットを解析する解析手段と、
前記解析手段による解析結果に基づいて、前記クライアント装置から要求されたコンテンツを特定する特定手段と、
前記特定手段により特定されたコンテンツを前記サーバ装置から取得する第1取得手段と、
前記解析手段による解析結果に基づいて、前記特定手段により特定されたコンテンツが前記オーバーレイネットワークへの投入条件を満たしているかを判定する第1判定手段と、
前記第1判定手段により前記投入条件を満たしていると判定された場合、前記第1取得手段により取得されたコンテンツを少なくとも1つの前記ノード装置に保存させて、前記ノード装置により保存されたコンテンツを前記オーバーレイネットワークから取得可能にする投入処理を行う投入手段と、
を備えることを特徴とする情報通信システム。 - ネットワークに接続される複数のノード装置によりオーバーレイネットワークが構成される情報通信システムにおける前記ノード装置による情報処理方法であって、
コンテンツを要求するクライアント装置から送信されるパケットであって、サーバ装置へのコンテンツの要求を示すパケットを受信する受信ステップと、
前記受信ステップにおいて受信された前記パケットを解析する解析ステップと、
前記解析ステップにおける解析結果に基づいて、前記クライアント装置から要求されたコンテンツを特定する特定ステップと、
前記特定ステップにおいて特定されたコンテンツを前記サーバ装置から取得する第1取得ステップと、
前記解析ステップにおける解析結果に基づいて、前記特定ステップにおいて特定されたコンテンツが前記オーバーレイネットワークへの投入条件を満たしているかを判定する第1判定ステップと、
前記第1判定ステップにおいて前記投入条件を満たしていると判定された場合、前記第1取得ステップにおいて取得されたコンテンツを少なくとも1つの前記ノード装置に保存させて、前記ノード装置により保存されたコンテンツを前記オーバーレイネットワークから取得可能にする投入処理を行う投入ステップと、
を含むことを特徴とする情報処理方法。 - ネットワークに接続される複数のノード装置によりオーバーレイネットワークが構成される情報通信システムにおける前記ノード装置に含まれるコンピュータに、
コンテンツを要求するクライアント装置から送信されるパケットであって、サーバ装置へのコンテンツの要求を示すパケットを受信する受信ステップと、
前記受信ステップにおいて受信された前記パケットを解析する解析ステップと、
前記解析ステップにおける解析結果に基づいて、前記クライアント装置から要求されたコンテンツを特定する特定ステップと、
前記特定ステップにおいて特定されたコンテンツを前記サーバ装置から取得する第1取得ステップと、
前記解析ステップにおける解析結果に基づいて、前記特定ステップにおいて特定されたコンテンツが前記オーバーレイネットワークへの投入条件を満たしているかを判定する第1判定ステップと、
前記第1判定ステップにおいて前記投入条件を満たしていると判定された場合、前記第1取得ステップにおいて取得されたコンテンツを少なくとも1つの前記ノード装置に保存させて、前記ノード装置により保存されたコンテンツを前記オーバーレイネットワークから取得可能にする投入処理を行う投入ステップと、
を実行させることを特徴とする情報処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010192760A JP2012050019A (ja) | 2010-08-30 | 2010-08-30 | ノード装置、情報通信システム、情報処理方法及び情報処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010192760A JP2012050019A (ja) | 2010-08-30 | 2010-08-30 | ノード装置、情報通信システム、情報処理方法及び情報処理プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012050019A true JP2012050019A (ja) | 2012-03-08 |
Family
ID=45904324
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010192760A Pending JP2012050019A (ja) | 2010-08-30 | 2010-08-30 | ノード装置、情報通信システム、情報処理方法及び情報処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012050019A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7290373B1 (ja) | 2022-05-10 | 2023-06-13 | 株式会社ピーゼットピー | 情報管理システム |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004127189A (ja) * | 2002-10-07 | 2004-04-22 | Matsushita Electric Ind Co Ltd | ゲートウェイ装置、コンテンツ転送システム及びコンテンツ転送方法 |
JP2005045591A (ja) * | 2003-07-23 | 2005-02-17 | Sannetto Kk | 通信ネットワークシステム |
JP2005527157A (ja) * | 2002-05-24 | 2005-09-08 | オイコス アンスタルト | 音声/映像コンテンツをオンデマンド方式で配布するために該音声/映像コンテンツを管理する方法及びシステム |
JP2006197400A (ja) * | 2005-01-14 | 2006-07-27 | Brother Ind Ltd | 情報配信システム、情報更新プログラム、及び情報更新方法等 |
JP2009122981A (ja) * | 2007-11-15 | 2009-06-04 | Nec Corp | キャッシュ配置方法 |
JP2010113573A (ja) * | 2008-11-07 | 2010-05-20 | Brother Ind Ltd | コンテンツ分散保存システム、コンテンツ保存方法、サーバ装置、ノード装置、サーバ処理プログラム、及びノード処理プログラム |
-
2010
- 2010-08-30 JP JP2010192760A patent/JP2012050019A/ja active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005527157A (ja) * | 2002-05-24 | 2005-09-08 | オイコス アンスタルト | 音声/映像コンテンツをオンデマンド方式で配布するために該音声/映像コンテンツを管理する方法及びシステム |
JP2004127189A (ja) * | 2002-10-07 | 2004-04-22 | Matsushita Electric Ind Co Ltd | ゲートウェイ装置、コンテンツ転送システム及びコンテンツ転送方法 |
JP2005045591A (ja) * | 2003-07-23 | 2005-02-17 | Sannetto Kk | 通信ネットワークシステム |
JP2006197400A (ja) * | 2005-01-14 | 2006-07-27 | Brother Ind Ltd | 情報配信システム、情報更新プログラム、及び情報更新方法等 |
JP2009122981A (ja) * | 2007-11-15 | 2009-06-04 | Nec Corp | キャッシュ配置方法 |
JP2010113573A (ja) * | 2008-11-07 | 2010-05-20 | Brother Ind Ltd | コンテンツ分散保存システム、コンテンツ保存方法、サーバ装置、ノード装置、サーバ処理プログラム、及びノード処理プログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7290373B1 (ja) | 2022-05-10 | 2023-06-13 | 株式会社ピーゼットピー | 情報管理システム |
JP2023166948A (ja) * | 2022-05-10 | 2023-11-22 | 株式会社ピーゼットピー | 情報管理システム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4599581B2 (ja) | 情報配信システム、配信要求プログラム、転送プログラム及び配信プログラム等 | |
TWI384812B (zh) | 運用暫存管理與資料傳輸負載平衡之點對點代理服務裝置與方法 | |
JP2007058275A (ja) | ノード装置、共用情報更新処理プログラム、共用情報更新方法、及び情報共有システム | |
KR20090115225A (ko) | P2p 콘텐츠 공유를 위한 방법, 시스템 및 노드 | |
JP2012078902A (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
US8619631B2 (en) | Information communication system, information communication method, node device included in information communication system and recording medium recording information processing program | |
JP5556104B2 (ja) | 情報通信システム、情報通信方法及び情報通信プログラム | |
JP4910881B2 (ja) | 通信システム、ノード装置、ノード処理プログラム、及びメッセージ送受信方法 | |
JP6865593B2 (ja) | 不均一ネットワークにまたがるコンテンツ配送 | |
US8819295B2 (en) | Information communication system, first information processing device, method for processing information, and computer readable storage medium | |
WO2016133066A1 (ja) | 名前特定装置、名前特定方法、及び記録媒体 | |
JP5272991B2 (ja) | 情報通信システム、情報通信方法及びプログラム | |
JP2011198284A (ja) | 情報通信システム、情報処理装置、情報処理方法、及び情報処理プログラム | |
JP2012050019A (ja) | ノード装置、情報通信システム、情報処理方法及び情報処理プログラム | |
JP2006190205A (ja) | ネットワークシステム、情報処理方法、情報処理プログラム及び情報処理装置 | |
JP5494550B2 (ja) | 管理装置、管理システム、管理方法及び管理プログラム | |
JP5338783B2 (ja) | 情報通信システム、ノード装置、情報通信方法及びプログラム | |
JP5157770B2 (ja) | ノード装置、プログラム及び保存指示方法 | |
JP2011070557A (ja) | 情報通信システム、サポート装置、サポート装置のプログラム、及びコンテンツ取得方法 | |
JP5434268B2 (ja) | 分散保存システム、データファイル分散保存方法及びプログラム | |
JP5240009B2 (ja) | コンテンツ分散保存システム、Webページ生成方法、サーバ装置、及びサーバ処理プログラム | |
JP5494361B2 (ja) | 分散保存システム、代表ノード装置、通知方法及びプログラム | |
JP5195794B2 (ja) | 情報通信システム、情報処理装置、及び情報通信方法 | |
JP2012078903A (ja) | ノード装置、ノード装置用プログラムおよび情報処理方法 | |
JP5370315B2 (ja) | 通信システム、情報処理装置、情報処理プログラム、及び所在情報登録方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120920 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130619 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130702 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130827 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20131029 |