JP4862463B2 - 情報通信システム、コンテンツカタログ情報検索方法、及びノード装置等 - Google Patents
情報通信システム、コンテンツカタログ情報検索方法、及びノード装置等 Download PDFInfo
- Publication number
- JP4862463B2 JP4862463B2 JP2006109159A JP2006109159A JP4862463B2 JP 4862463 B2 JP4862463 B2 JP 4862463B2 JP 2006109159 A JP2006109159 A JP 2006109159A JP 2006109159 A JP2006109159 A JP 2006109159A JP 4862463 B2 JP4862463 B2 JP 4862463B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- node
- content
- catalog
- node device
- 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
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
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/48—Routing tree calculation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/54—Organization of routing tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
-
- 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/1059—Inter-group management mechanisms, e.g. splitting, merging or interconnection of groups
-
- 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/252—Processing of multiple end-users' preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/632—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
- H04N21/8113—Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
始めに、図1を参照して、情報通信システムの一例としてのコンテンツ配信システムの概要構成等について説明する。
次に、図2及び図3を参照して、DHTの内容であるルーティングテーブルの作成手法の一例について説明する。
ID空間を4分割とすると、それぞれのエリアは4進数で表すと最大桁が異なる4つのエリア「0XXX」、「1XXX」、「2XXX」、「3XXX」(Xは0から3の整数、以下同様。)で分けられる。ノードNは、当該ノードN自身のノードIDが「1023」であるため、図中左下「1XXX」のエリアに存在することになる。
次に、図2(B)に示す如く、上記ルーティングによって4分割したエリアのうち、自分の存在するエリアを更に4分割し、4つのエリア「10XX」、「11XX」、「12XX」、「13XX」に分ける(つまり、ノードN自身が属するグループをさらに複数の小グループに分ける)。
更に、図2(C)に示す如く、上記ルーティングによって4分割したエリアのうち、自分の存在するエリアを更に4分割し、4つのエリア「100X」、「101X」、「102X」、「103X」に分ける(つまり、ノードN自身が属する小グループをさらに複数の小グループに分ける)。そして、上記と同様に自分の存在するエリア以外のエリアに存在する各ノードを代表のノードとして任意に選択し、当該ノードIDのIPアドレス等をレベル3のテーブルにおける各欄(テーブルエントリー)に登録する。図3(C)がレベル3のテーブルの一例である。なお、レベル3のテーブルにおける3列目の欄は、ノードN自身を示しているため、IPアドレス等を登録する必要は無く、2列目及び4列目の欄はそのエリアにノードが存在しないため空白となる。
次に、コンテンツ配信システムSにおいて取得可能なコンテンツデータの保存及び発見方法について説明する。
次に、コンテンツカタログ情報の内容等について説明する。
次に、図6乃至図11を参照して、コンテンツカタログ情報の配布方法について説明する。
先ず、ノードXは、ヘッダ部におけるターゲットノードIDを自己(自ノード)のノードID「3102」とし、IDマスクを「0」として、当該ヘッダ部及びペイロード部を含むカタログ配布メッセージを生成する。そして、図7(A)、(B)に示すように、ノードXは、図6に示すルーティングテーブルを参照し、IDマスク「0」に「1」を加算した(足した)レベル「1」のテーブルにおける各欄に登録された(つまり、各グループとしての各エリアに属する)代表のノード(ノードA,B,C)に対してカタログ配布メッセージを送信する。
次に、ノードXは、上記カタログ配布メッセージのヘッダ部におけるIDマスク「0」を「1」に変換したカタログ配布メッセージを生成する。なお、ターゲットノードIDは自己のノードIDであるため、変更されない。そして、ノードXは、図6に示すルーティングテーブルを参照し、図9(A)のノードID空間の右上のエリア及び図9(B)に示すように、IDマスク「1」に「1」を加算したレベル「2」のテーブルにおける各欄に登録された各ノード(ノードD,E,F)に対して当該カタログ配布メッセージを送信する。
次に、ノードXは、上記カタログ配布メッセージのヘッダ部におけるIDマスク「1」を「2」に変換したカタログ配布メッセージを生成する。なお、上記と同様、ターゲットノードIDは変更されない。そして、ノードXは、図6に示すルーティングテーブルを参照し、図10(A)のノードID空間の右上のエリア及び図10(B)に示すように、IDマスク「2」に「1」を加算したレベル「3」のテーブルにおける各欄に登録された各ノード(ノードG,H)に対して当該カタログ配布メッセージを送信する。
次に、ノードXは、上記カタログ配布メッセージのヘッダ部におけるIDマスク「2」を「3」に変換したカタログ配布メッセージを生成する。なお、上記と同様、ターゲットノードIDは変更されない。そして、ノードXは、図6に示すルーティングテーブルを参照し、図11(A)のノードID空間の右上のエリア及び図11(B)に示すように、IDマスク「3」に「1」を加算したレベル「4」のテーブルにおける各欄に登録されたノードIに対して当該カタログ配布メッセージを送信する。
最後に、ノードXは、上記カタログ配布メッセージのヘッダ部におけるIDマスク「3」を「4」に変換したカタログ配布メッセージを生成する。そうすると、ターゲットノードIDとIDマスクから、当該カタログ配布メッセージが自己(自ノード)宛であることを認識し、送信処理を終了する。
次に、図12を参照して、ノードの構成及び機能について説明する。
[3.1 実施形態1]
先ず、図13乃至図15を参照して、実施形態1におけるコンテンツ配信システムSの動作について説明する。
(DHTマルチキャスト処理の変形形態)
上記図13に示すDHTマルチキャスト処理においては、各ノードが、自己のルーティングテーブルにIPアドレスが記憶されているノードのみに対してカタログ配布メッセージを送信するように構成したが、ルーティングテーブルにIPアドレスが登録(記憶)されていないノードに向けてもカタログ配布メッセージを送信する変形形態について、図16乃至図18を参照して説明する。
[3.2.1 コンテンツカタログ情報の記憶動作]
次に、実施形態2におけるコンテンツ配信システムSの動作について説明する。なお、この実施形態2において、上述した実施形態1と同様の部分については、重複する説明を省略する
また、上述した図13、図14、図16乃至図18は、当該実施形態2においても適用され、上述した実施形態1若しくは上記変形形態と同様に実行される。
次に、以上のように各ノードに分散されて保存されているコンテンツカタログ情報の検索方法について説明する。
上述した図21及び図22に示すカタログ検索処理では、カタログ検索要求メッセージを受信したノードが、自己の担当範囲如何に関わらず、転送回数上限値nforwardを確認して、カタログ検索要求メッセージを下位のノードに転送するようにした処理であったが、この変形形態として、カタログ検索要求メッセージを受信したノードが、自己の担当範囲が、自己が属するエリアに対応するコンテンツデータの範囲の一部である場合にのみ、自己が属するエリアをさらに複数のエリアに分けた小エリアに属する代表のノードに対してカタログ検索要求メッセージを転送するようにしたカタログ検索処理について、図24乃至図26を参照して、説明する。
図24に示すカタログ検索処理は、図21に示す処理と同様、例えば図5に示すようなカタログが表示部16上に表示された状態において、ユーザが入力部21を操作して所望の検索キーワード(例えば、ジャズ)を入力実行すると開始(カタログ表示処理から移行)され、当該ノードIの制御部11は、入力された検索キーワードを検索条件として取得し(ステップS301)、さらに記憶部12からRangeを取得する。
カタログ検索要求メッセージを受信したノードが、例えば図20に示すノードAの場合、図25に示すカタログ検索処理αにおけるステップS311では、自己のRange(=1)が、要求検索範囲N(=1)より大きくないので、ステップS312に移行され、ノードAの制御部11は、自己のコンテンツカタログ情報に属性情報が記述されたコンテンツデータのコンテンツIDうち、自己のノードID(0132)と最上位桁目からN(=1)桁一致するコンテンツID(つまり、最上位桁目が「0」であるコンテンツID)を有するコンテンツデータの属性情報の中から、上記取得した検索キーワードに該当する属性情報が記述されたコンテンツカタログ情報を、自己のカタログキャッシュ領域に記憶されたコンテンツカタログ情報から検索、取得し、図26に示す処理に戻る。
他方、カタログ検索要求メッセージを受信したノードが、例えば図20に示すノードBの場合、図25に示すカタログ検索処理αにおけるステップS311では、自己のRange(=2)が、要求検索範囲N(=1)より大きいので、ステップS313に移行され、ノードBの制御部11は、自己のIPアドレス等を含み、例えばレベル下限値lower=「要求検索範囲N(=1)+1」、レベル上限値upper=「自己のRange(=2)」、及び転送回数上限値nforward=1に設定したヘッダ部と、固有のユニークID及び上記取得した検索キーワードを検索条件として含むペイロード部と、を有する検索要求情報としてのカタログ検索要求メッセージを生成する。この場合、レベル下限値lower=2、且つレベル上限値upper=2となり、ルーティングテーブルにおけるレベル2に登録されたノードB1,B2及びB3がメッセージの送信先となる。
ノードIが行っている図25に示す処理に戻り、当該ノードIの制御部11は、ノードA及びB等から、夫々返信されてきた検索結果メッセージを夫々受信すると(ステップS315:YES)、夫々のメッセージに含まれているユニークIDと検索結果情報を一時的にRAMに記憶する(ステップS316)。こうして、予め設定された時間(カタログ検索要求処理においてカタログ検索要求メッセージを送信してから該予め設定された時間)が経過しタイムアウトに至るまで、上記検索結果メッセージの受信待機及び受信が行われ、受信された各検索結果メッセージに含まれるユニークIDと検索結果情報が記憶される。
8 ネットワーク
9 オーバーレイネットワーク
11 制御部
12 記憶部
13 バッファメモリ
14 デコーダ部
15 映像処理部
16 表示部
17 音声処理部
18 スピーカ
20 通信部
21 入力部
22 バス
S コンテンツ配信システム
Claims (10)
- ネットワークを介して互いに通信可能な複数のノード装置を備える情報通信システムにおいて前記ノード装置により取得可能な複数のコンテンツデータの夫々に固有の識別情報であって一定桁数からなるコンテンツ識別情報が対応付けられ、且つ、前記ノード装置には夫々に固有の識別情報であって前記コンテンツ識別情報と同一の桁数からなるノード識別情報が対応付けられる前記情報通信システムにおける前記ノード装置において、
管理サーバまたは他のノード装置から配信されてきたコンテンツカタログ情報であって前記情報通信システムにおいて取得可能なコンテンツデータの属性情報が記述されたコンテンツカタログ情報を受信する受信手段と、
前記受信手段により受信されたコンテンツカタログ情報のうち、前記受信手段により前記コンテンツカタログ情報を受信した前記ノード装置の前記ノード識別情報と所定桁数が一致する前記コンテンツ識別情報に対応するコンテンツデータの属性情報が記述されたコンテンツカタログ情報を記憶する記憶手段と、
前記ノード識別情報と所定桁数が一致する前記コンテンツ識別情報に対応するコンテンツデータを取得する場合に、前記コンテンツデータの属性情報の中から、所定の検索条件を満たす属性情報が記述されたコンテンツカタログ情報を前記記憶手段から取得する第1取得手段と、
前記ノード識別情報と所定桁数が一致しない前記コンテンツ識別情報に対応するコンテンツデータを取得する場合に、前記所定の検索条件が含まれる検索要求情報を、他のノード装置に対して送信する送信手段と、
前記送信手段により送信された検索要求情報が示す検索条件により検索された前記コンテンツカタログ情報を他のノード装置から取得する第2取得手段と、
を備えることを特徴とするノード装置。 - 前記複数のノード装置は、所定の規則に従って複数のグループに分けられており、
前記ノード装置は、前記グループに属する代表のノード装置の宛先情報を登録するルーティングテーブルを記憶する宛先情報記憶手段を更に備え、
前記送信手段は、前記グループに属する代表のノード装置の宛先情報にしたがって、前記代表のノード装置に対して前記検索要求情報を送信し、
前記第2取得手段は、前記検索条件により検索された前記コンテンツカタログ情報を前記代表のノード装置から取得することを特徴とする請求項1に記載のノード装置。 - 前記ルーティングテーブルは、前記ルーティングテーブルを記憶する前記ノード装置が属するグループをさらに複数のグループに分けた小グループに属する代表のノード装置の宛先情報を登録し、
前記送信手段は、前記小グループに属する代表のノード装置の宛先情報にしたがって、前記小グループに属する代表のノード装置に対して前記検索要求情報を送信し、
前記第2取得手段は、前記検索条件により検索された前記コンテンツカタログ情報を前記小グループに属する代表のノード装置から取得することを特徴とする請求項2に記載のノード装置。 - 前記ルーティングテーブルは、前記ノード識別情報の所定桁目の値毎に分けられた前記グループに属する代表のノード装置の宛先情報を登録し、
前記送信手段は、前記所定桁目の値毎に分けられた前記グループのうち、前記所定桁目が、前記コンテンツ識別情報の所定桁目と一致しない前記グループに属する代表のノード装置の宛先情報にしたがって、前記代表のノード装置に対して前記検索要求情報を送信することを特徴とする請求項2又は3に記載のノード装置。 - 前記ノード装置は、
前記記憶手段に記憶されているコンテンツカタログ情報のデータ量が所定量以上になった場合に、前記所定桁数が小さくなるように変更する変更手段と、
前記記憶手段に記憶されているコンテンツカタログ情報に属性情報が記述されたコンテンツデータのうち、前記変更手段により変更されることにより前記ノード装置の前記ノード識別情報と所定桁数が一致しなくなった前記コンテンツ識別情報に対応するコンテンツデータの属性情報を前記コンテンツカタログ情報から削除する削除手段と、
を更に備えることを特徴とする請求項1乃至4の何れか一項に記載のノード装置。 - 前記ノード装置は、
他のノード装置により指示された検索条件が含まれる検索要求情報を受信した場合に、この検索要求情報を受信した前記ノード装置の前記ノード識別情報と所定桁数が一致する前記コンテンツ識別情報に対応するコンテンツデータの属性情報の中から前記検索要求情報に含まれる検索条件を満たす属性情報が記述されたコンテンツカタログ情報を、前記記憶手段から検索する検索手段と、
前記検索手段により検索された前記コンテンツカタログ情報を含む検索結果情報を、前記検索要求情報を送信した前記他のノード装置に対して返信する返信手段と、
を備えることを特徴とする請求項1乃至5の何れか一項に記載のノード装置。 - 前記複数のノード装置は、所定の規則に従って複数のグループに分けられており、
前記ノード装置は、
前記グループに属する代表のノード装置の宛先情報を登録するルーティングテーブルを記憶し、且つ、このルーティングテーブルを記憶する前記ノード装置が属するグループをさらに複数のグループに分けた小グループに属する代表のノード装置の宛先情報を登録する前記ルーティングテーブルを記憶する宛先情報記憶手段と、
他のノード装置により指示された検索条件が含まれる検索要求情報を受信した場合に、この検索要求情報を受信した前記ノード装置の前記ノード識別情報と所定桁数が一致する前記コンテンツ識別情報に対応するコンテンツデータの属性情報の中から前記検索要求情報に含まれる検索条件を満たす属性情報が記述されたコンテンツカタログ情報を、前記記憶手段から検索する検索手段と、
前記小グループに属する代表のノード装置の宛先情報にしたがって、前記他のノード装置から受信された前記検索要求情報を前記小グループに属する代表のノード装置に対して転送する転送手段と、
前記転送手段により前記検索要求情報を転送した前記ノード装置の前記ノード識別情報と所定桁数が一致しない前記コンテンツ識別情報に対応するコンテンツデータの属性情報であって、前記検索要求情報に含まれる検索条件を満たす属性情報が記述されたコンテンツカタログ情報を、前記小グループに属する代表のノード装置から取得する第3取得手段と、
前記検索手段により検索された前記コンテンツカタログ情報と、前記第3取得手段により取得された前記コンテンツカタログ情報とを含む検索結果情報を、前記検索要求情報を送信した前記他のノード装置に対して返信する返信手段と、
を備えることを特徴とする請求項1乃至5の何れか一項に記載のノード装置。 - ネットワークを介して互いに通信可能な複数のノード装置を備える情報通信システムにおいて前記ノード装置により取得可能な複数のコンテンツデータの夫々に固有の識別情報であって一定桁数からなるコンテンツ識別情報が対応付けられ、且つ、前記ノード装置には夫々に固有の識別情報であって前記コンテンツ識別情報と同一の桁数からなるノード識別情報が対応付けられる前記情報通信システムにおける前記ノード装置に含まれるコンピュータに、
管理サーバまたは他のノード装置から配信されてきたコンテンツカタログ情報であって前記情報通信システムにおいて取得可能なコンテンツデータの属性情報が記述されたコンテンツカタログ情報を受信する受信ステップと、
前記受信ステップにより受信されたコンテンツカタログ情報のうち、前記受信ステップにより前記コンテンツカタログ情報を受信した前記ノード装置の前記ノード識別情報と所定桁数が一致する前記コンテンツ識別情報に対応するコンテンツデータの属性情報が記述されたコンテンツカタログ情報を記憶手段に記憶するステップと、
前記ノード識別情報と所定桁数が一致する前記コンテンツ識別情報に対応するコンテンツデータを取得する場合に、前記コンテンツデータの属性情報の中から、所定の検索条件を満たす属性情報が記述されたコンテンツカタログ情報を前記記憶手段から取得するステップと、
前記ノード識別情報と所定桁数が一致しない前記コンテンツ識別情報に対応するコンテンツデータを取得する場合に、前記所定の検索条件が含まれる検索要求情報を、他のノード装置に対して送信する送信ステップと、
前記送信ステップにより送信された検索要求情報が示す検索条件により検索された前記コンテンツカタログ情報を他のノード装置から取得するステップと、
を実行させることを特徴とするノード処理プログラム。 - ネットワークを介して互いに通信可能な複数のノード装置を備える情報通信システムにおいて前記ノード装置により取得可能な複数のコンテンツデータの夫々に固有の識別情報であって一定桁数からなるコンテンツ識別情報が対応付けられ、且つ、前記ノード装置には夫々に固有の識別情報であって前記コンテンツ識別情報と同一の桁数からなるノード識別情報が対応付けられる前記情報通信システムにおけるコンテンツカタログ情報検索方法であって、
管理サーバまたは他のノード装置から配信されてきたコンテンツカタログ情報であって前記情報通信システムにおいて取得可能なコンテンツデータの属性情報が記述されたコンテンツカタログ情報を受信する受信ステップと、
前記受信ステップにより受信されたコンテンツカタログ情報のうち、前記受信ステップにより前記コンテンツカタログ情報を受信した前記ノード装置の前記ノード識別情報と所定桁数が一致する前記コンテンツ識別情報に対応するコンテンツデータの属性情報が記述されたコンテンツカタログ情報を記憶手段に記憶するステップと、
前記ノード識別情報と所定桁数が一致する前記コンテンツ識別情報に対応するコンテンツデータを取得する場合に、前記コンテンツデータの属性情報の中から、所定の検索条件を満たす属性情報が記述されたコンテンツカタログ情報を前記記憶手段から取得するステップと、
前記ノード識別情報と所定桁数が一致しない前記コンテンツ識別情報に対応するコンテンツデータを取得する場合に、前記所定の検索条件が含まれる検索要求情報を、他のノード装置に対して送信する送信ステップと、
前記送信ステップにより送信された検索要求情報が示す検索条件により検索された前記コンテンツカタログ情報を他のノード装置から取得するステップと、
を含むことを特徴とするコンテンツカタログ情報検索方法。 - ネットワークを介して互いに通信可能な複数のノード装置を備える情報通信システムにおいて前記ノード装置により取得可能な複数のコンテンツデータの夫々に固有の識別情報であって一定桁数からなるコンテンツ識別情報が対応付けられ、且つ、前記ノード装置には夫々に固有の識別情報であって前記コンテンツ識別情報と同一の桁数からなるノード識別情報が対応付けられる前記情報通信システムにおいて、
前記ノード装置は、
管理サーバまたは他のノード装置から配信されてきたコンテンツカタログ情報であって前記情報通信システムにおいて取得可能なコンテンツデータの属性情報が記述されたコンテンツカタログ情報を受信する受信手段と、
前記受信手段により受信されたコンテンツカタログ情報のうち、前記受信手段により前記コンテンツカタログ情報を受信した前記ノード装置の前記ノード識別情報と所定桁数が一致する前記コンテンツ識別情報に対応するコンテンツデータの属性情報が記述されたコンテンツカタログ情報を記憶する記憶手段と、
前記ノード識別情報と所定桁数が一致する前記コンテンツ識別情報に対応するコンテンツデータを取得する場合に、前記コンテンツデータの属性情報の中から、所定の検索条件を満たす属性情報が記述されたコンテンツカタログ情報を前記記憶手段から取得する第1取得手段と、
前記ノード識別情報と所定桁数が一致しない前記コンテンツ識別情報に対応するコンテンツデータを取得する場合に、前記所定の検索条件が含まれる検索要求情報を、他のノード装置に対して送信する送信手段と、
前記送信手段により送信された検索要求情報が示す検索条件により検索された前記コンテンツカタログ情報を他のノード装置から取得する第2取得手段と、
を備えることを特徴とする情報通信システム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006109159A JP4862463B2 (ja) | 2006-04-11 | 2006-04-11 | 情報通信システム、コンテンツカタログ情報検索方法、及びノード装置等 |
PCT/JP2007/055500 WO2007119418A1 (ja) | 2006-04-11 | 2007-03-19 | 情報通信システム、コンテンツカタログ情報検索方法、及びノード装置等 |
US12/222,584 US8312065B2 (en) | 2006-04-11 | 2008-08-12 | Tree-type broadcast system, reconnection process method, node device, node process program, server device, and server process program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006109159A JP4862463B2 (ja) | 2006-04-11 | 2006-04-11 | 情報通信システム、コンテンツカタログ情報検索方法、及びノード装置等 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007280304A JP2007280304A (ja) | 2007-10-25 |
JP4862463B2 true JP4862463B2 (ja) | 2012-01-25 |
Family
ID=38609209
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006109159A Active JP4862463B2 (ja) | 2006-04-11 | 2006-04-11 | 情報通信システム、コンテンツカタログ情報検索方法、及びノード装置等 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8312065B2 (ja) |
JP (1) | JP4862463B2 (ja) |
WO (1) | WO2007119418A1 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007280303A (ja) * | 2006-04-11 | 2007-10-25 | Brother Ind Ltd | 情報通信システム、コンテンツカタログ情報配信方法、及びノード装置等 |
JP4862463B2 (ja) | 2006-04-11 | 2012-01-25 | ブラザー工業株式会社 | 情報通信システム、コンテンツカタログ情報検索方法、及びノード装置等 |
JP4655986B2 (ja) | 2006-04-12 | 2011-03-23 | ブラザー工業株式会社 | ノード装置、記憶制御プログラム及び情報記憶方法 |
JP4560115B2 (ja) * | 2008-04-10 | 2010-10-13 | 株式会社日立製作所 | 配布管理方法、配布管理システム、および配布管理サーバ |
JP5240009B2 (ja) * | 2009-03-30 | 2013-07-17 | ブラザー工業株式会社 | コンテンツ分散保存システム、Webページ生成方法、サーバ装置、及びサーバ処理プログラム |
JP5278152B2 (ja) * | 2009-05-01 | 2013-09-04 | ブラザー工業株式会社 | 管理装置、ノード装置、ノードプログラム、ページ情報送信プログラム、及びページ情報送信方法 |
JP5347884B2 (ja) * | 2009-09-30 | 2013-11-20 | ブラザー工業株式会社 | 情報処理システム、情報処理装置、ノード装置およびプログラム |
US8190593B1 (en) * | 2010-04-14 | 2012-05-29 | A9.Com, Inc. | Dynamic request throttling |
WO2011136261A1 (ja) * | 2010-04-28 | 2011-11-03 | 日本電気株式会社 | ストレージシステム、ストレージシステムの制御方法、及びコンピュータプログラム |
JP5514041B2 (ja) * | 2010-08-25 | 2014-06-04 | 日本電信電話株式会社 | 識別子割当て方法及びプログラム |
WO2012164735A1 (ja) * | 2011-06-03 | 2012-12-06 | 富士通株式会社 | 情報処理装置、データ管理方法およびデータ管理プログラム |
CN103297468B (zh) * | 2012-02-29 | 2017-12-01 | 华为技术有限公司 | 针对群组资源的操作方法、群组服务器 |
US9819573B2 (en) * | 2014-09-11 | 2017-11-14 | Microsoft Technology Licensing, Llc | Method for scalable computer network partitioning |
US9608907B2 (en) | 2014-09-29 | 2017-03-28 | Vivint, Inc. | Systems and methods for centrally-assisted distributed hash table |
CN110519173A (zh) * | 2019-09-10 | 2019-11-29 | 烽火通信科技股份有限公司 | 一种ip五元组表项的查找方法及查找*** |
CN113127409A (zh) * | 2019-12-31 | 2021-07-16 | 深圳云天励飞技术有限公司 | 数据实时归档用运算集群的管理方法、装置、设备及介质 |
Family Cites Families (72)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6044205A (en) | 1996-02-29 | 2000-03-28 | Intermind Corporation | Communications system for transferring information between memories according to processes transferred with the information |
US5453979A (en) | 1994-01-27 | 1995-09-26 | Dsc Communications Corporation | Method and apparatus for generating route information for asynchronous transfer mode cell processing |
US7114801B2 (en) | 1995-04-27 | 2006-10-03 | Hewlett-Packard Development Company, L.P. | Method and apparatus for providing ink to an ink jet printing system |
US5900896A (en) | 1995-04-27 | 1999-05-04 | Hewlett-Packard Company | Ink cartridge adapters |
US5805824A (en) | 1996-02-28 | 1998-09-08 | Hyper-G Software Forchungs-Und Entwicklungsgesellschaft M.B.H. | Method of propagating data through a distributed information system |
JP3438849B2 (ja) | 1996-03-07 | 2003-08-18 | 日本電信電話株式会社 | Pvcパス再設定方法 |
JP3564485B2 (ja) | 1997-03-03 | 2004-09-08 | 日本電信電話株式会社 | 情報処理方法及びシステム |
JP2000358039A (ja) | 1999-06-17 | 2000-12-26 | Sony Corp | 情報処理装置および方法、並びに媒体 |
US7117273B1 (en) | 2000-01-25 | 2006-10-03 | Cisco Technology, Inc. | Methods and apparatus for maintaining a map of node relationships for a network |
US7689696B2 (en) | 2000-01-31 | 2010-03-30 | Telecommunication Systems, Inc. | System and method for re-directing requests from browsers for communications over non-IP based networks |
US7418498B2 (en) | 2001-01-24 | 2008-08-26 | Telecommunication Systems, Inc. | System and method to publish information from servers to remote monitor devices |
US6993587B1 (en) | 2000-04-07 | 2006-01-31 | Network Appliance Inc. | Method and apparatus for election of group leaders in a distributed network |
JP2001325140A (ja) * | 2000-05-17 | 2001-11-22 | Mitsubishi Electric Corp | ファイル転送装置 |
US20030172135A1 (en) | 2000-09-01 | 2003-09-11 | Mark Bobick | System, method, and data structure for packaging assets for processing and distribution on multi-tiered networks |
US6970939B2 (en) | 2000-10-26 | 2005-11-29 | Intel Corporation | Method and apparatus for large payload distribution in a network |
US7296088B1 (en) | 2000-11-17 | 2007-11-13 | Microsoft Corporation | System and method for determining the geographic location of internet hosts |
US20020062336A1 (en) | 2000-11-22 | 2002-05-23 | Dan Teodosiu | Resource coherency among resources cached in a peer to peer environment |
WO2002057917A2 (en) | 2001-01-22 | 2002-07-25 | Sun Microsystems, Inc. | Peer-to-peer network computing platform |
US20040122741A1 (en) * | 2002-01-25 | 2004-06-24 | David Sidman | Apparatus, method and system for effecting information access in a peer environment |
EP1366438A4 (en) | 2001-01-25 | 2005-04-20 | David Sidman | DEVICE, METHOD AND SYSTEM FOR ENSURING THE QUALITY OF A REPERTOIRE |
WO2002065329A1 (en) * | 2001-02-14 | 2002-08-22 | The Escher Group, Ltd. | Peer-to peer enterprise storage |
US6950820B2 (en) | 2001-02-23 | 2005-09-27 | International Business Machines Corporation | Maintaining consistency of a global resource in a distributed peer process environment |
US6813372B2 (en) | 2001-03-30 | 2004-11-02 | Logitech, Inc. | Motion and audio detection based webcamming and bandwidth control |
JP2002318720A (ja) * | 2001-04-19 | 2002-10-31 | Oki Electric Ind Co Ltd | コンテンツ配信管理システム |
US6880100B2 (en) | 2001-07-18 | 2005-04-12 | Smartmatic Corp. | Peer-to-peer fault detection |
US7054867B2 (en) | 2001-09-18 | 2006-05-30 | Skyris Networks, Inc. | Systems, methods and programming for routing and indexing globally addressable objects and associated business models |
JP4658412B2 (ja) | 2001-09-20 | 2011-03-23 | 富士通株式会社 | データ共有装置 |
US6937602B2 (en) | 2001-10-23 | 2005-08-30 | Meshnetworks, Inc. | System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks |
US7412535B2 (en) | 2001-12-19 | 2008-08-12 | International Business Machines Corporation | Method and system for caching fragments while avoiding parsing of pages that do not contain fragments |
US20050066219A1 (en) | 2001-12-28 | 2005-03-24 | James Hoffman | Personal digital server pds |
JP2003216521A (ja) | 2002-01-28 | 2003-07-31 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツの配置方法、この方法のプログラム、このプログラムを記録した記録媒体 |
US7492787B2 (en) | 2002-03-29 | 2009-02-17 | Fujitsu Limited | Method, apparatus, and medium for migration across link technologies |
US6996678B1 (en) | 2002-07-31 | 2006-02-07 | Cisco Technology, Inc. | Method and apparatus for randomized cache entry replacement |
US7263560B2 (en) * | 2002-08-30 | 2007-08-28 | Sun Microsystems, Inc. | Decentralized peer-to-peer advertisement |
JP2004127074A (ja) | 2002-10-04 | 2004-04-22 | Nippon Telegr & Teleph Corp <Ntt> | P2pネットワークにおけるファイル検索方法、端末、プログラム、および記録媒体 |
US7551634B2 (en) | 2002-11-12 | 2009-06-23 | Fujitsu Limited | Communication network system |
US7251670B1 (en) | 2002-12-16 | 2007-07-31 | Cisco Technology, Inc. | Methods and apparatus for replicating a catalog in a content distribution network |
US7406535B2 (en) | 2002-12-20 | 2008-07-29 | Symantec Operating Corporation | Role-based message addressing for a computer network |
JP2004258994A (ja) | 2003-02-26 | 2004-09-16 | Nippon Telegr & Teleph Corp <Ntt> | P2pネットワークにおける動的なファイル検索方法、端末、プログラム、および記録媒体 |
US20040181607A1 (en) | 2003-03-13 | 2004-09-16 | Zhichen Xu | Method and apparatus for providing information in a peer-to-peer network |
US7870218B2 (en) | 2003-04-09 | 2011-01-11 | Nec Laboratories America, Inc. | Peer-to-peer system and method with improved utilization |
US7805448B2 (en) | 2003-04-18 | 2010-09-28 | Hewlett-Packard Development Company, L.P. | Storing attribute values of computing resources in a peer-to-peer network |
JP4203354B2 (ja) | 2003-05-19 | 2008-12-24 | パナソニック株式会社 | コンテンツ配信装置およびコンテンツ受信装置 |
JP2004355114A (ja) | 2003-05-27 | 2004-12-16 | Nippon Telegr & Teleph Corp <Ntt> | 意味情報ネットワークシステム、セッションリジューム方法及びセッションリジュームプログラム |
JP2004362033A (ja) | 2003-06-02 | 2004-12-24 | Sony Corp | コンテンツ管理方法、コンテンツ管理システム、端末装置およびサーバ装置 |
US7321939B1 (en) | 2003-06-27 | 2008-01-22 | Embarq Holdings Company Llc | Enhanced distributed extract, transform and load (ETL) computer method |
JP2005071227A (ja) | 2003-08-27 | 2005-03-17 | Sony Corp | メタデータ流通管理システム,メタデータ流通管理装置,個人別メタデータ管理装置,クライアント端末,メタデータ流通管理方法およびコンピュータプログラム |
US7783777B1 (en) | 2003-09-09 | 2010-08-24 | Oracle America, Inc. | Peer-to-peer content sharing/distribution networks |
US7685253B1 (en) | 2003-10-28 | 2010-03-23 | Sun Microsystems, Inc. | System and method for disconnected operation of thin-client applications |
US7188937B2 (en) | 2004-01-29 | 2007-03-13 | Hewlett-Packard Development Company, L.P. | Printing-fluid venting assembly |
US7593353B2 (en) | 2004-03-13 | 2009-09-22 | International Business Machines Corporation | Methods and apparatus for content delivery via application level multicast with minimum communication delay |
US7730207B2 (en) | 2004-03-31 | 2010-06-01 | Microsoft Corporation | Routing in peer-to-peer networks |
US7418454B2 (en) | 2004-04-16 | 2008-08-26 | Microsoft Corporation | Data overlay, self-organized metadata overlay, and application level multicasting |
US7924726B2 (en) | 2004-07-12 | 2011-04-12 | Cisco Technology, Inc. | Arrangement for preventing count-to-infinity in flooding distance vector routing protocols |
US7360879B2 (en) | 2004-07-29 | 2008-04-22 | Castle Steven T | Inkjet pen adapter |
JP4696498B2 (ja) | 2004-08-20 | 2011-06-08 | ブラザー工業株式会社 | 情報配信システム、ノード装置、所在情報検索方法、及び所在情報検索処理プログラム等 |
US7604324B2 (en) | 2004-10-27 | 2009-10-20 | Brother Kogyo Kabushiki Kaisha | Apparatus for ejecting droplets |
FR2878673B1 (fr) * | 2004-11-26 | 2007-02-09 | Univ Picardie Jules Verne Etab | Systeme et procede de sauvegarde distribuee perenne |
WO2006068365A1 (en) * | 2004-12-21 | 2006-06-29 | Electronics And Telecommunications Research Institute | P2p overlay network construction method and apparatus |
US7562125B2 (en) | 2005-02-02 | 2009-07-14 | Cisco Technology, Inc. | Techniques for locating distributed objects on a network based on physical communication costs |
KR20070110367A (ko) | 2005-02-24 | 2007-11-16 | 제라운드 시스템즈 리미티드 | 데이터 관리 방법 및 장치 |
US20060195532A1 (en) | 2005-02-28 | 2006-08-31 | Microsoft Corporation | Client-side presence documentation |
EP1864424A1 (en) | 2005-03-17 | 2007-12-12 | Xynk Pty Ltd | A method and system of communication with identity and directory management |
US20070079004A1 (en) * | 2005-09-30 | 2007-04-05 | Junichi Tatemura | Method and apparatus for distributed indexing |
US7668173B2 (en) | 2005-12-01 | 2010-02-23 | Azalea Networks | Method and system for an adaptive wireless routing protocol in a mesh network |
US7739239B1 (en) | 2005-12-29 | 2010-06-15 | Amazon Technologies, Inc. | Distributed storage system with support for distinct storage classes |
WO2007106791A2 (en) | 2006-03-10 | 2007-09-20 | Peerant Inc. | Peer to peer inbound contact center |
US7881223B2 (en) * | 2006-03-31 | 2011-02-01 | Panasonic Corporation | Method for on demand distributed hash table update |
JP2007280303A (ja) | 2006-04-11 | 2007-10-25 | Brother Ind Ltd | 情報通信システム、コンテンツカタログ情報配信方法、及びノード装置等 |
JP4862463B2 (ja) | 2006-04-11 | 2012-01-25 | ブラザー工業株式会社 | 情報通信システム、コンテンツカタログ情報検索方法、及びノード装置等 |
JP4655986B2 (ja) | 2006-04-12 | 2011-03-23 | ブラザー工業株式会社 | ノード装置、記憶制御プログラム及び情報記憶方法 |
JP2007304849A (ja) | 2006-05-11 | 2007-11-22 | Sony Corp | 管理装置、情報処理装置、管理方法および情報処理方法 |
-
2006
- 2006-04-11 JP JP2006109159A patent/JP4862463B2/ja active Active
-
2007
- 2007-03-19 WO PCT/JP2007/055500 patent/WO2007119418A1/ja active Application Filing
-
2008
- 2008-08-12 US US12/222,584 patent/US8312065B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2007280304A (ja) | 2007-10-25 |
US20080319956A1 (en) | 2008-12-25 |
WO2007119418A1 (ja) | 2007-10-25 |
US8312065B2 (en) | 2012-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4862463B2 (ja) | 情報通信システム、コンテンツカタログ情報検索方法、及びノード装置等 | |
JP2007280303A (ja) | 情報通信システム、コンテンツカタログ情報配信方法、及びノード装置等 | |
JP4830889B2 (ja) | 情報配信システム、情報配信方法及びノード装置等 | |
US8676855B2 (en) | Distributed storage system, management apparatus, node apparatus, recording medium on which node program is recorded, page information acquisition method, recording medium on which page information sending program is recorded, and page information sending method | |
US20080235321A1 (en) | Distributed contents storing system, copied data acquiring method, node device, and program processed in node | |
JP2008129694A (ja) | 情報配信システム、情報配信方法、配信装置及びノード装置等 | |
WO2006075424A1 (ja) | 情報配信システム、配信要求プログラム、転送プログラム、配信プログラム等 | |
JP2007148545A (ja) | 情報配信システム、情報配信方法、ノード装置、及びノード処理プログラム | |
JP2007058597A (ja) | 情報配信システム、情報配信方法、情報配信システムに含まれるノード装置および情報処理プログラム | |
JP2006260430A (ja) | ノード装置、ノード情報複製プログラム、複製用ノード情報記憶プログラム及びノード情報複製方法 | |
JP2006059133A (ja) | 情報配信システム、ノード装置、所在情報検索方法、及び所在情報検索処理プログラム等 | |
JP2007213322A (ja) | 情報配信システム、情報配信方法、ノード装置、及びノード処理プログラム | |
JP2010113573A (ja) | コンテンツ分散保存システム、コンテンツ保存方法、サーバ装置、ノード装置、サーバ処理プログラム、及びノード処理プログラム | |
JP5532649B2 (ja) | ノード装置、ノード処理プログラム及びコンテンツ保存方法 | |
JP2008092236A (ja) | コンテンツ配信システムにおける端末装置及びその情報処理方法並びにプログラム | |
JP5375272B2 (ja) | ノード装置、ノード処理プログラム、情報通信システム及びコンテンツデータ管理方法 | |
US8514742B2 (en) | Node device, information process method, and recording medium recording node device program | |
JP5458629B2 (ja) | ノード装置、ノード処理プログラム及び検索方法 | |
JP2010066930A (ja) | コンテンツ分散保存システム、コンテンツ保存方法、ノード装置、及びノード処理プログラム | |
JP2009232272A (ja) | コンテンツ分散保存システム、コンテンツ再生方法、ノード装置、管理装置、ノード処理プログラム、及び管理処理プログラム | |
JP2010026866A (ja) | コンテンツ分散保存システム、総評価値管理装置、管理処理プログラム、ノード装置、及び総評価値管理方法 | |
JP2008067089A (ja) | コンテンツ配信システム及び同システムにおける端末装置及び同端末装置のプログラム及び同端末装置による情報管理方法 | |
JP5412924B2 (ja) | ノード装置、ノード処理プログラム及びコンテンツデータ削除方法 | |
JP5434268B2 (ja) | 分散保存システム、データファイル分散保存方法及びプログラム | |
JP2011008657A (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: A131 Effective date: 20110607 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110804 |
|
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: 20111011 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111024 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141118 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4862463 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |