JP4765876B2 - コンテンツ配信システムにおける端末装置及びその情報処理方法並びにプログラム - Google Patents
コンテンツ配信システムにおける端末装置及びその情報処理方法並びにプログラム Download PDFInfo
- Publication number
- JP4765876B2 JP4765876B2 JP2006270136A JP2006270136A JP4765876B2 JP 4765876 B2 JP4765876 B2 JP 4765876B2 JP 2006270136 A JP2006270136 A JP 2006270136A JP 2006270136 A JP2006270136 A JP 2006270136A JP 4765876 B2 JP4765876 B2 JP 4765876B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal device
- message
- content
- search message
- content data
- 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
- 238000009826 distribution Methods 0.000 title claims description 72
- 230000010365 information processing Effects 0.000 title claims description 5
- 238000003672 processing method Methods 0.000 title claims description 5
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 230000004044 response Effects 0.000 claims description 175
- 238000000034 method Methods 0.000 claims description 124
- 238000012545 processing Methods 0.000 claims description 76
- 238000003860 storage Methods 0.000 claims description 65
- 230000005540 biological transmission Effects 0.000 claims description 33
- 238000012546 transfer Methods 0.000 claims description 20
- 230000006870 function Effects 0.000 description 28
- 238000013500 data storage Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 235000014594 pastries Nutrition 0.000 description 2
- 239000000835 fiber Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
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]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Storage Device Security (AREA)
- Computer And Data Communications (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Description
まず始めに、図1を参照して、情報配信システムとしてのコンテンツ配信システムSの概要構成等について説明する。図1は、本実施形態に係るコンテンツ配信システムSにおける各端末装置の接続態様の一例を示す図である。このコンテンツ配信システムSは、ネットワーク上に分散配置された複数の端末装置から構成され、端末装置間でコンテンツデータの送受信を行うものである。
以下に、本実施形態に係る分散ハッシュテーブル(以下、「DHT」(Distributed Hash Table)と呼ぶ。)を利用したアルゴリズムについて説明する。
ここで、図3を参照して、DHTで用いるルーティングテーブルの作成手法の一例について説明する。図3は、DHTによってルーティングテーブルが作成される様子の一例を示す図である。
まず、ID空間を4分割とした場合、それぞれのエリアは4進数で表すと最大桁が異なる4つのエリア「0XXX」「1XXX」、「2XXX」、「3XXX」(Xは0から3の自然数、以下同様。)で分けられる。端末装置1Nは、当該端末装置1N自身の端末IDが「1133」であるため、図3(a)中左下「1XXX」のエリアに存在することになる。そして、端末装置1Nは、参加要求を受信した端末装置1から送信された情報等から、自分の存在するエリア(すなわち、「1XXX」のエリア)以外のエリア(すなわち、「0XXX」のエリア、「2XXX」のエリア、「3XXX」のエリア)に存在する端末装置1を選択し、当該端末装置1の端末ID及びIPアドレスをレベル1のテーブルに記憶する。図4がレベル1のテーブルの一例である。このテーブルでは、「0XXX」のエリアの端末IDとして「0100」、「2XXX」のエリアの端末IDとして「2133」、「3XXX」のエリアの端末IDとして「3213」がそれぞれ選択されている状態を示している。なお、当該レベル1の2列目は端末装置1N自身を示しているため、IPアドレスを記憶する必要はない。
次に、図3(b)に示す如く、上記ルーティングによって4分割したエリアのうち、自分の存在するエリア「1xxx」を更に4分割し、更に4つのエリア「10XX」、「11XX」、「12XX」、「13XX」と分ける。そして、上記と同様に自分の存在するエリア「11XX」以外のエリアに存在する端末装置1を適当に選択し、当該端末装置1の端末ID及びIPアドレスをレベル2のテーブルに記憶する。図4がレベル2のテーブルの一例である。このテーブルでは、「10XX」のエリアの端末IDとして「1003」、「12XX」のエリアの端末IDとして「1221」が、「13XX」のエリアの端末IDとして「1313」がそれぞれ選択されている状態を示している。なお、レベル2の2列目は端末装置1Nが存在するエリア「11XX」であり、後述するレベル3にてテーブル化されるためIPアドレスを記憶していない。また、上記エリアに端末装置1が存在しない場合には、端末ID及びIPアドレスの欄は空白となる。
更に、上記ルーティングによって4分割したエリアのうち、自分の存在するエリア「11XX」を更に4分割し、更に4つのエリア「110X」「111X」、「112X」、「113X」と分ける。そして、上記と同様に自分の存在するエリア「113X」以外のエリアに存在する端末装置1を適当に選択し、当該端末装置1の端末ID及びIPアドレスをレベル3のテーブルに記憶する。図4がレベル3のテーブルの一例である。レベル3の4列目は端末装置1Nが存在するエリアであり、後述するレベル4にてテーブル化されるためIPアドレスを記憶していない。また、上記エリアに端末装置1が存在しない場合には、端末ID及びIPアドレスの欄は空白となる。
このような構成のコンテンツ配信システムSの中で、例えば、ある端末装置1が新しいコンテンツデータを、コンテンツ配信システムS上の他の端末装置1から検索可能となるように公開する際の手法について述べる。
次に、図7及び図8を参照して、コンテンツデータを保持している端末装置1の検索方法の一例について説明する。図7は、DHTによりコンテンツデータを保持している端末装置1が検索される様子の一例を示す図である。
次に、図面を参照して、端末装置1の構成及び動作について説明する。図9は、本実施形態に係るコンテンツ配信システムSにおける端末装置1の概略構成を示す図である。
また、第1記憶部103には、端末装置1のコンピュータとしての基本的な機能を提供するためのオペレーティングシステム(OS)プログラム114、内蔵ディスプレイ110の制御等を行うための画面制御プログラム115、コンテンツ保持端末装置として機能する他の端末装置1から送信されるコンテンツデータを受信し、また自端末装置がコンテンツ保持端末装置として機能するときには第2記憶部104に記憶したコンテンツデータを配信するためのコンテンツ処理プログラム116、他の端末装置とメッセージの送受信を行うためのメッセージ処理プログラム117、配信されたコンテンツデータの再生等を行うための音楽デコーダプログラム118等を記憶しており、これらはCPU102によって読み出され、CPU102によってこれらのプログラムに従った機能が実行される。また、第1記憶部103には、更にインデックステーブル(図6参照)の情報を記憶するためのインデックステーブル記憶領域119(配信元情報記憶手段の一例に相当)やルーティングテーブル(図4参照)のを記憶するためのルーティングテーブル記憶領域120(ルーティングテーブル記憶手段の一例に相当)が設けられている。
第2記憶部104には、コンテンツ投入装置10等から配信されたコンテンツデータを記憶するコンテンツデータ記憶手段として機能するコンテンツデータ記憶領域等を有している。
制御部113は、上述のようにCPU102と第1記憶部103とから構成され、CPU102が第1記憶部103に記憶された各種プログラム114〜118を読み出して実行することにより、端末装置1全体を統括制御し、かつ、後述する表示制御手段、コンテンツデータ取得要求検出手段、コンテンツデータ取得手段、コンテンツデータ送信手段、コンテンツデータ再生手段、登録メッセージ送信手段、コンテンツ保持端末情報取得手段、所在情報判断手段、応答処理可否判定手段、検索メッセージ応答処理手段、報知手段、メッセージ宛先判定手段、メッセージ転送手段、デコード手段等として機能するようになっている。
表示制御手段は、ビデオチップ109及び内蔵ディスプレイ110を制御して、各種の映像情報(画像情報)を表示させる機能を有している。すなわち、表示制御手段は、内蔵ディスプレイ110にどのように映像を表示させるかを制御する。
コンテンツデータ取得要求検出手段は、ユーザによるコンテンツデータの取得要求操作を検出する。例えば、コンテンツ投入装置10から端末装置1が取得したカタログリストが表示制御手段によって内蔵ディスプレイ110に表示されているときに、端末装置1のユーザがリモコン106を操作し、所望のコンテンツ名称をユーザが選択することによってコンテンツデータの取得要求操作がなされ、この操作をコンテンツデータ取得要求検出手段によって検出する。
コンテンツデータ取得手段は、ネットワークインターフェイス105を介して受信したメッセージがコンテンツ投入装置10からのコンテンツデータの保持要求であるときに、このコンテンツデータをコンテンツ投入装置10から取得する。そして、取得したコンテンツデータをコンテンツデータ記憶手段としての第2記憶部104に記憶する。
登録メッセージ送信手段は、コンテンツ投入装置10から受信したコンテンツデータをコンテンツデータ記憶手段としての第2記憶部104に記憶したとき、或いは検索メッセージによって他の端末装置1からコンテンツデータを取得したとき、当該コンテンツデータの識別情報であるコンテンツIDを宛先識別情報とし、自端末装置の識別情報である端末ID及びIPアドレスとを含む登録メッセージを生成する。また、他のコンテンツ保持端末装置からコンテンツデータを受信したときも同様に、受信したコンテンツデータをコンテンツデータ記憶手段としての第2記憶部104に記憶し、登録メッセージを生成する。なお、端末装置1は、このようにコンテンツデータを取得したときにコンテンツ保持端末装置として機能することになる。
コンテンツ保持端末情報取得手段は、インデックス情報の記憶処理を行うものであり、自端末装置において、受信したメッセージが登録メッセージであるとき、この登録メッセージが自端末装置宛であるか否かにかかわらず、登録メッセージに含まれるコンテンツID、コンテンツ保持端末装置の識別情報である端末IDや所在情報であるIPアドレスなどを取得する。そして、このように取得したインデックス情報をインデックステーブルに記憶する。
所在情報判断手段は、ネットワーク8を介して受信したメッセージがコンテンツ保持端末装置の所在情報の通知要求である検索メッセージであるとき、要求されたコンテンツを保持するコンテンツ保持端末装置の所在情報がインデックステーブルに記憶されているか否かを判断する。例えば、図6に示すようなインデックステーブルを記憶している場合に、検索メッセージに含まれる検索対象のコンテンツIDが「3020」又は「3021」の時に、要求されたコンテンツを保持するコンテンツ保持端末装置の所在情報がインデックステーブルに記憶されていると判断し、コンテンツIDが「3020」及び「3021」以外のコンテンツを検索する検索メッセージであるとき、インデックステーブルには要求に応じたコンテンツ保持端末装置の所在情報は記憶されていないと判断する。
応答処理可否判定手段は、検索メッセージに対応するコンテンツ保持端末装置の所在情報がインデックステーブルに記憶されていると所在情報判断手段が判断したとき、インデックステーブルに所在情報を記憶したコンテンツ保持端末装置の数に応じて、このメッセージを送信した端末装置がコンテンツデータを取得するための検索メッセージ応答処理を行うか否かを判定する。
(a)インデックステーブルに所在情報が記憶され、かつ検索メッセージの検索対象となるコンテンツ保持端末装置の数
(b)インデックステーブルに所在情報が記憶され、かつ検索メッセージの検索対象となるコンテンツ保持端末装置において同時にコンテンツデータの供給することができる数
(c)インデックステーブルに所在情報が記憶され、かつ検索メッセージの検索対象となるコンテンツ保持端末装置において所定の条件を満たすコンテンツ保持端末装置の数
ここで、上記(a)における「コンテンツ保持端末装置の数」とは、例えば、図6に示すようなインデックステーブルを保持している場合に、コンテンツID「3020」に関しては「8」となり、コンテンツID「3020」に関しては「2」となる。
検索メッセージ応答処理手段は、応答処理可否判定手段の判定結果に応じて、メッセージを送信した端末装置がコンテンツデータを取得するための検索メッセージ応答処理を行う。すなわち、検索メッセージ応答処理手段は、応答処理可否判定手段によって検索メッセージ応答処理を行うと判定されると、インデックステーブルからコンテンツ保持端末装置の所在情報の情報を取り出し、検索メッセージを送信したリクエスト端末装置へ通知する。一方、応答処理可否判定手段により検索メッセージ応答処理を行わないと判定されると、検索メッセージをメッセージ転送手段により転送する。
報知手段は、検索メッセージ応答処理手段により検索メッセージ応答処理が行われたとき、検索メッセージ応答処理を行った検索メッセージの宛先識別情報に応じた端末装置の所在情報をルーティングテーブルから取り出し、当該所在情報を有する端末装置1へ検索メッセージ応答処理を行った旨のメッセージである応答処理済メッセージをDHTルーティングを用いて送信する。すなわち、応答処理済メッセージの宛先識別情報を検索メッセージ応答処理に対応するコンテンツIDとし、送信先の端末装置1をルーティングテーブルに基づいて決定し、この応答処理済メッセージを送信する。
メッセージ宛先判定手段は、ネットワーク8を介して受信したメッセージの宛先識別情報とルーティングテーブルとに基づいて、受信したメッセージが自端末装置宛であるか否かを判定する。このメッセージ宛先判定手段が判定するメッセージは、コンテンツ保持端末装置を検索するための検索メッセージ、ルート端末装置にコンテンツ保持端末装置の識別情報を登録するための登録メッセージなどである。
メッセージ転送手段は、メッセージ宛先判定手段によりネットワーク8を介して受信したメッセージが自端末装置宛ではないと判定されると、受信したメッセージの宛先識別情報に基づいて、ルーティングテーブルに記憶された端末装置1の識別情報から送信先端末装置を選択して、受信したメッセージを送信先端末装置へ転送する。すなわち、メッセージ転送手段は、ルーティングテーブルに記憶された端末装置1の端末IDのうち、宛先識別情報に近い端末IDを選択し、このように選択した端末IDに対応する端末装置1のIPアドレスを知り、そのIPアドレスをIPパケットの宛先として、メッセージを転送する。
(コンテンツデータ再生手段について)
コンテンツデータ再生手段は、第2記憶部104のコンテンツキー記憶領域に記憶したコンテンツキーによって復号した後、デコード手段によってデコードし、ビデオチップ109及び音源チップ111を動作させることによりコンテンツデータを再生する。
コンテンツデータ送信手段は、コンテンツデータ記憶手段としての第2記憶部104に記憶したコンテンツデータの送信要求が他の端末装置1からあったとき、この送信要求に対応するコンテンツデータを第2記憶部104から取り出して送信要求をした他の端末装置1へ送信する。
デコード手段は、第2記憶部104に記憶したコンテンツデータを内蔵ディスプレイ110に表示し、内蔵スピーカ112から出力するためにデコードする。すなわち、再生対象のコンテンツデータは、所定の形式でエンコードされており、このようにエンコードされているコンテンツデータを内蔵ディスプレイ110や内蔵スピーカ112から出力できるようにデコードする。
以下、コンテンツ配信システムSにおける端末装置1の詳細動作について、フローチャートを用いて更に具体的に説明する。
1 端末装置
8 ネットワーク
10 コンテンツ投入装置
102 端末装置のCPU
103 端末装置の第1記憶部
104 端末装置の第2記憶部
113 端末装置の制御部
Claims (12)
- ネットワークに接続された複数の端末装置により構成されたオーバーレイネットワークにより、前記端末装置間でコンテンツデータの送受信を行うコンテンツ配信システムにおける前記端末装置であって、
前記ネットワークを介して受信したメッセージが前記コンテンツデータを保持するコンテンツ保持端末装置の所在情報の登録を要求する登録メッセージであるとき、前記登録メッセージに含まれる前記コンテンツ保持端末装置の所在情報を記憶する配信元情報記憶手段と、
前記ネットワークを介して受信したメッセージが前記コンテンツデータを取得するための検索メッセージであるとき、前記配信元情報記憶手段に所在情報を記憶した前記コンテンツ保持端末装置の数に応じて、前記メッセージを送信した端末装置が前記コンテンツデータを取得する検索メッセージ応答処理を行うか否かを判定する応答処理可否判定手段と、
前記応答処理可否判定手段により前記検索メッセージ応答処理を行うと判定されると、前記検索メッセージ応答処理を行う検索メッセージ応答処理手段と、
を備えたことを特徴とする端末装置。 - 前記検索メッセージ応答処理手段は、前記応答処理可否判定手段により前記検索メッセージ応答処理を行うと判定されると、前記配信元情報記憶手段から取り出したコンテンツ保持端末装置の所在情報を、前記検索メッセージを送信した端末装置へ前記ネットワークを介して送信することを特徴とする請求項1に記載の端末装置。
- 前記検索メッセージ応答処理手段は、前記応答処理可否判定手段により前記検索メッセージ応答処理を行うと判定されると、前記検索メッセージを送信した端末装置へ前記コンテンツ保持端末装置からコンテンツデータの配信を行わせるコンテンツデータ配信要求メッセージを生成し、前記コンテンツデータ配信要求メッセージを前記コンテンツ保持端末装置へ送信することを特徴とする請求項1に記載の端末装置。
- 前記複数の端末装置のうち一部の端末装置の識別情報と所在情報とを関連付けたルーティングテーブルを記憶するルーティングテーブル記憶手段と、
前記ネットワークを介して受信したメッセージの宛先識別情報と前記ルーティングテーブルとに基づいて、前記受信したメッセージが、メッセージを受信した端末装置宛であるかを判定するメッセージ宛先判定手段と、
前記ネットワークを介して受信したメッセージが前記検索メッセージであるとき、要求されたコンテンツの前記コンテンツ保持端末装置の所在情報が前記配信元情報記憶手段に記憶されているか否かを判断する所在情報判断手段と、を備え、
前記ネットワークを介して受信したメッセージが前記登録メッセージであるとき、前記配信元情報記憶手段は、前記メッセージ宛先判定手段の判定結果にかかわらず、前記登録メッセージに含まれる前記コンテンツ保持端末装置の所在情報を記憶し、
要求されたコンテンツの前記コンテンツ保持端末装置の所在情報が前記配信元情報記憶手段に記憶されていると前記所在情報判断手段が判断したとき、前記応答処理可否判定手段が前記検索メッセージ応答処理を行うか否かを判定する
ことを特徴とする請求項1から3のいずれか1項に記載の端末装置。 - 前記検索メッセージ応答処理手段により前記検索メッセージ応答処理が行われたとき、前記ルーティングテーブルに基づいて前記送信要求の宛先識別情報に応じた端末装置の所在情報を取り出し、当該所在情報を有する端末装置へ前記検索メッセージ応答処理を行った旨の情報を送信する報知手段を備えた
ことを特徴とする請求項4に記載の端末装置。 - 前記メッセージ宛先判定手段により前記ネットワークを介して受信したメッセージが、メッセージを受信した端末装置宛ではないと判定されると、前記受信したメッセージの宛先識別情報に基づいて、転送先の端末装置の所在情報を前記ルーティングテーブルから取り出し、前記転送先の端末装置へ前記受信したメッセージを転送するメッセージ転送手段を備え、
前記検索メッセージにて要求されたコンテンツの前記コンテンツ保持端末装置の所在情報が前記配信元情報記憶手段に記憶されていないと前記所在情報判断手段が判断したとき、前記メッセージ宛先判定手段が、前記受信したメッセージが、メッセージを受信した端末装置宛であるか否かを判定し、メッセージを受信した端末装置宛でないとき、前記メッセージ転送手段がメッセージを転送する
ことを特徴とする請求項1から5のいずれか1項に記載の端末装置。 - 前記応答処理可否判定手段は、
前記検索メッセージ応答処理を行うか否かの判定を、前記配信元情報記憶手段に所在情報を記憶した前記コンテンツ保持端末装置の数と、所定期間内に前記検索メッセージ応答処理を行った数とに基づいて行う
ことを特徴とする請求項1から6のいずれか1項に記載の端末装置。 - 前記応答処理可否判定手段は、
前記検索メッセージ応答処理を行うか否かの判定を、前記配信元情報記憶手段に所在情報を記憶した前記コンテンツ保持端末装置において同時に前記コンテンツデータを供給することができる数と、所定期間内に前記検索メッセージ応答処理を行った数とに基づいて行う
ことを特徴とする請求項1から7のいずれか1項に記載の端末装置。 - 前記所定期間は、前記配信元情報記憶手段に所在情報を記憶した前記コンテンツ保持端末装置が保持するコンテンツデータのデータサイズに応じて決定される時間である
ことを特徴とする請求項7又は請求項8に記載の端末装置。 - ネットワークに接続された複数の端末装置により構成されたオーバーレイネットワークにより、前記端末装置間でコンテンツデータの送受信を行うコンテンツ配信システムにおけるプログラムであって、
前記ネットワークを介して受信したメッセージが前記コンテンツデータを保持するコンテンツ保持端末装置の所在情報の登録を要求する登録メッセージであるとき、前記登録メッセージに含まれるコンテンツ保持端末装置の所在情報を記憶するステップと、
前記ネットワークを介して受信したメッセージが前記コンテンツデータを取得するための検索メッセージであるとき、所在情報を記憶した前記コンテンツ保持端末装置の数に応じて、前記メッセージを送信した端末装置が前記コンテンツデータを取得する検索メッセージ応答処理を行うか否かを判定するステップと、
前記検索メッセージ応答処理を行うと判定されると、前記検索メッセージ応答処理を行うステップと、
をコンピュータに実行させるためのプログラム。 - ネットワークに接続された複数の端末装置により構成されたオーバーレイネットワークにより、前記端末装置間でコンテンツデータの送受信を行うコンテンツ配信システムにおける前記端末装置の情報処理方法であって、
前記ネットワークを介して受信したメッセージが前記コンテンツデータを保持するコンテンツ保持端末装置の所在情報の登録を要求する登録メッセージであるとき、前記登録メッセージに含まれるコンテンツ保持端末装置の所在情報を記憶するステップと、
前記ネットワークを介して受信したメッセージが前記コンテンツデータを取得するための検索メッセージであるとき、所在情報を記憶した前記コンテンツ保持端末装置の数に応じて、前記メッセージを送信した端末装置が前記コンテンツデータを取得する検索メッセージ応答処理を行うか否かを判定するステップと、
前記検索メッセージ応答処理を行うと判定されると、前記検索メッセージ応答処理を行うステップと、
を有することを特徴とする端末装置の情報処理方法。 - 前記検索メッセージ応答処理手段は、前記応答処理可否判定手段により前記検索メッセージ応答処理を行わないと判定されると、前記検索メッセージが、前記検索メッセージを受信した端末装置宛であるか否かを判定し、
前記検索メッセージが、前記検索メッセージを受信した端末装置宛であると判定すると、前記検索メッセージを送信した端末装置へアクセス不許可メッセージを送信し、
前記検索メッセージが、前記検索メッセージを受信した端末装置宛でないと判定すると、前記検索メッセージにより検索されたコンテンツデータを管理する端末装置へ前記検索メッセージを送信することを特徴とする請求項1に記載の端末装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006270136A JP4765876B2 (ja) | 2006-09-29 | 2006-09-29 | コンテンツ配信システムにおける端末装置及びその情報処理方法並びにプログラム |
| PCT/JP2007/065725 WO2008041422A1 (en) | 2006-09-29 | 2007-08-10 | Terminal device in content distribution system, its information processing method, and recording medium containing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006270136A JP4765876B2 (ja) | 2006-09-29 | 2006-09-29 | コンテンツ配信システムにおける端末装置及びその情報処理方法並びにプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008092236A JP2008092236A (ja) | 2008-04-17 |
| JP4765876B2 true JP4765876B2 (ja) | 2011-09-07 |
Family
ID=39268287
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006270136A Expired - Fee Related JP4765876B2 (ja) | 2006-09-29 | 2006-09-29 | コンテンツ配信システムにおける端末装置及びその情報処理方法並びにプログラム |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4765876B2 (ja) |
| WO (1) | WO2008041422A1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4765876B2 (ja) * | 2006-09-29 | 2011-09-07 | ブラザー工業株式会社 | コンテンツ配信システムにおける端末装置及びその情報処理方法並びにプログラム |
| US8903906B2 (en) | 2010-03-16 | 2014-12-02 | Brother Kogyo Kabushiki Kaisha | Information communications system, node device, method of communicating contents, computer readable recording medium storing a program |
| JP5195794B2 (ja) * | 2010-03-16 | 2013-05-15 | ブラザー工業株式会社 | 情報通信システム、情報処理装置、及び情報通信方法 |
| JP2015046828A (ja) * | 2013-08-29 | 2015-03-12 | ブラザー工業株式会社 | ノード装置及びプログラム |
| WO2015035351A1 (en) | 2013-09-09 | 2015-03-12 | UnitedLex Corp. | Interactive case management system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3806072B2 (ja) * | 2002-07-26 | 2006-08-09 | 日本電信電話株式会社 | P2pネットワークのトラヒック制御方法及び装置並びにプログラム及び記録媒体 |
| JP2005346424A (ja) * | 2004-06-03 | 2005-12-15 | Fujitsu Ltd | コンテンツ通信方法、コンテンツ通信可否判断プログラムおよびコンテンツ通信システム。 |
| JP2006260430A (ja) * | 2005-03-18 | 2006-09-28 | Brother Ind Ltd | ノード装置、ノード情報複製プログラム、複製用ノード情報記憶プログラム及びノード情報複製方法 |
| JP4692414B2 (ja) * | 2006-06-29 | 2011-06-01 | ブラザー工業株式会社 | 通信システム、コンテンツデータ送信可否決定方法、ノード装置、及びノード処理プログラム等 |
| JP4765876B2 (ja) * | 2006-09-29 | 2011-09-07 | ブラザー工業株式会社 | コンテンツ配信システムにおける端末装置及びその情報処理方法並びにプログラム |
-
2006
- 2006-09-29 JP JP2006270136A patent/JP4765876B2/ja not_active Expired - Fee Related
-
2007
- 2007-08-10 WO PCT/JP2007/065725 patent/WO2008041422A1/ja not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008092236A (ja) | 2008-04-17 |
| WO2008041422A1 (en) | 2008-04-10 |
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 | |
| WO2008026400A1 (en) | Contents distribution system, information processing method in contents distribution system, terminal device and recording medium including its program recorded therein | |
| US20080244067A1 (en) | Contents distribution system and information processing method thereof, as well as contents management apparatus and recording medium on which program thereof is recorded | |
| JP4640307B2 (ja) | コンテンツ配信システム、コンテンツ配信方法、コンテンツ配信システムにおける端末装置及びそのプログラム | |
| JP4696498B2 (ja) | 情報配信システム、ノード装置、所在情報検索方法、及び所在情報検索処理プログラム等 | |
| WO2008041422A1 (en) | Terminal device in content distribution system, its information processing method, and recording medium containing program | |
| US8762481B2 (en) | Information distribution system, terminal apparatus used in same system, and recording medium on which information processing program is recorded so as to be computer readable, as well as information processing method | |
| WO2007023636A1 (ja) | 情報配信システム、情報配信方法、情報配信システムに含まれるノード装置および情報処理プログラムを記憶した記憶媒体 | |
| JP2008294648A (ja) | 情報配信システム、同システムに用いる端末装置及びプログラム、並びに情報処理方法 | |
| JP4692278B2 (ja) | コンテンツ配信システム、端末装置及びその情報処理方法並びにそのプログラム | |
| JP5168055B2 (ja) | 通信システム、端末装置及びコンテンツ情報取得方法 | |
| JP4797679B2 (ja) | コンテンツ配信システム、コンテンツデータ管理装置及びその情報処理方法並びにそのプログラム | |
| US20090319612A1 (en) | Information distribution system, terminal apparatus, distribution server and introduction server in the information distribution system, and recording medium on which program thereof is recorded | |
| JP2011008657A (ja) | コンテンツ配信システム、ノード装置、コンテンツ配信方法及びノードプログラム | |
| JP2008210295A (ja) | コンテンツ配信システム及びその情報処理方法並びにコンテンツ管理装置及びそのプログラム | |
| US20110246628A1 (en) | Information communication system, information processing apparatus, information communication method and computer readable storage medium | |
| JP2008059398A (ja) | 識別情報割当装置及びその情報処理方法並びにそのプログラム | |
| JP5157770B2 (ja) | ノード装置、プログラム及び保存指示方法 | |
| JP2008242990A (ja) | 情報通信システム、情報通信システムに含まれる端末装置及びその情報処理方法並びに情報処理プログラム | |
| JP5287059B2 (ja) | ノード装置、ノード処理プログラム及び保存指示方法 | |
| JP2008085678A (ja) | コンテンツ配信システム、コンテンツ配信方法、コンテンツ配信システムにおける端末装置及びそのプログラム | |
| JP2007336396A (ja) | コンテンツ配信システム、コンテンツ配信方法、端末装置及びそのプログラム | |
| JP4983183B2 (ja) | ノード装置、情報分割保存システム、情報処理プログラム及び情報利用方法 | |
| JP4635966B2 (ja) | コンテンツ配信システム、コンテンツ配信方法、コンテンツ配信システムにおける端末装置及びそのプログラム | |
| JP2008084030A (ja) | 識別情報割当装置及びその情報処理方法並びにそのプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090402 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A132 Effective date: 20110118 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110318 |
|
| 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: 20110517 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110530 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4765876 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140624 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |