[go: up one dir, main page]

JP2004310389A - Additional information distribution device, additional information distribution method, additional information distribution program, and recording medium on which additional information distribution program is recorded - Google Patents

Additional information distribution device, additional information distribution method, additional information distribution program, and recording medium on which additional information distribution program is recorded Download PDF

Info

Publication number
JP2004310389A
JP2004310389A JP2003102376A JP2003102376A JP2004310389A JP 2004310389 A JP2004310389 A JP 2004310389A JP 2003102376 A JP2003102376 A JP 2003102376A JP 2003102376 A JP2003102376 A JP 2003102376A JP 2004310389 A JP2004310389 A JP 2004310389A
Authority
JP
Japan
Prior art keywords
information
additional information
communication
identifier
comprehensive
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
Application number
JP2003102376A
Other languages
Japanese (ja)
Inventor
Takayuki Otake
孝幸 大竹
Keiichi Hirota
啓一 廣田
Masakazu Endo
雅和 遠藤
Tomohiro Yamada
智広 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2003102376A priority Critical patent/JP2004310389A/en
Publication of JP2004310389A publication Critical patent/JP2004310389A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

【課題】付加情報が各利用者所有の装置に分散管理されるPeer−to−Peerの情報伝達環境下にも適応し、匿名性を持った人物が自由に機能を利用することを可能とし、情報を伝播させるための経路情報を自動的に形成することを可能とする。
【解決手段】付加情報が変更された場合には、通信経路情報管理手段16に蓄積管理されているコンテンツ流通経路情報に従って、逐次自動的に各装置に後追い伝播させ、その伝播経路の制御を利用者11が意識して入出力手段110により設定変更可能にする。
【選択図】 図1
The present invention is applicable to a Peer-to-Peer information transmission environment in which additional information is distributed and managed in devices owned by each user, and enables an anonymous person to freely use functions. It is possible to automatically form route information for transmitting information.
When the additional information is changed, the additional information is automatically and sequentially propagated to each device in accordance with the content distribution path information stored and managed in the communication path information management means, and the control of the propagation path is used. The setting can be changed by the input / output means 110 while the user 11 is conscious.
[Selection diagram] Fig. 1

Description

【0001】
【発明の属する技術分野】
本発明は、MP3、JPEG、MPEG等のデジタルコンテンツ、および当該デジタルコンテンツに関する付加情報を装置間で送受信する付加情報配信に係わり、特に、業者側配信装置がデジタルコンテンツおよび当該デジタルコンテンツに関する付加情報を一括蓄積管理し利用者側受信装置が配信装置に対して配信要求を行うサーバ・クライアント配信環境ではなく、デジタルコンテンツおよび当該デジタルコンテンツに関する付加情報を一括蓄積管理している装置を設けない利用者側装置がデジタルコンテンツおよび当該デジタルコンテンツに関する付加情報を分散蓄積管理するPeer−to−Peer配信環境で動作する付加情報配信に関する。
【0002】
【従来の技術】
(技術1)
情報管理サーバ、利用者認証機構、情報伝達友達リスト管理機構、および情報参照機構などのモジュールから構成されるモデルに従い、各利用者が予め情報管理サーバに対して友達情報をリスト登録した状態で、任意の利用者が情報管理サーバに対して新規に推薦情報などの付加情報を登録する際、友達リストによる人間関係を情報伝播網として扱い、当該伝播網に従って、逐次、新規登録された付加情報を他の利用者に開示していく従来の付加情報配信システムが開示されている(例えば、非特許文献1参照。)。
【0003】
(技術2)
Peer−to−Peer情報伝達機構、論理的ドメイン形成機構、情報フィルタ機構などのモジュールから構成されるモデルに従い、各利用者が予め各自が所有する装置に対し、自分が欲する付加情報の種別情報を登録した状態で、任意の利用者が所有する装置に対して新規に付加情報およびその種別情報を登録する際、新規登録された付加情報の種別情報と、付加情報を欲している利用者が自分の装置に設定した種別情報との比較を行い、これらの種別情報が一致している利用者全てに、新規登録された付加情報を開示する従来の付加情報配信システムが開示されている(例えば、非特許文献2参照。)。
【0004】
【非特許文献1】
人工知能学会研究会資料SIG−KBS−A201−28「ロコミ支援システムWAVEの新機能」
【0005】
【非特許文献2】
情報処理学会グループウェアとネットワークサービス研究会報告45−6「P2Pコミュニケーションプラットフォームを利用したコミュニティ形成に関する一考察」
【0006】
【発明が解決しようとしている課題】
技術1の付加情報配信システムは、付加情報をサーバで一元管理しており、付加情報が各利用者所有の装置に分散管理されるPeer−to−Peerの情報伝達環境下では適応できず、利用者が能動的にサーバヘアクセスして、欲する付加情報を取得する必要がある。また、サーバは、不特定な利用者に付加情報を参照させないように利用者認証を行っているため、予めサーバに利用者情報登録している人物は当該システムの機能を利用できるが、匿名性を持った人物は自由に当該システムの機能を利用することはできない。更に、配信すべき付加情報の内容とは何ら関連性の無い友達という基準から伝播経路を形成しているため、伝播された付加情報を有益と感じられない利用者が発生する可能性が高いという問題がある。
【0007】
また、技術2の付加情報配信システムは、付加情報が各利用者所有の装置に分散管理されるPeer−to−Peerの情報伝達環境下に適応し、予め設定したフィルタ情報に従って利用者が自動的に付加情報を発見することを可能とし、匿名性を持った人物が自由に当該システムの機能を利用することが可能である。しかし、利用者が設定したフィルタ情報が不適切であった場合、不必要な付加情報が利用者に配信される可能性や、本当に欲している付加情報が利用者に配信されない可能性が高く、また、当該フィルタ情報に従って形成される論理ドメイン内の全利用者に対して付加情報の配信が一度に行われるため、付加情報が予め形成された伝播網に従って、逐次、利用者に伝播し、伝播の過程で要約や追記などの編集が発生することにより当該付加情報が高度に変化することや、有益でない付加情報が多数の利用者に伝播する前に利用者の意志で当該伝播を止めることができないという問題がある。
【0008】
本発明の課題は、前記の問題を解決するため、付加情報が各利用者所有の装置に分散管理されるPeer−to−Peerの情報伝達環境下にも適応し、匿名性を持った人物が自由に機能を利用することを可能とし、情報を伝播させるための経路情報を自動的に形成することを可能とする、付加情報配信装置、付加情報配信方法、付加情報配信プログラム、および付加情報配信プログラムを記録した記録媒体を提供することである。
【0009】
【課題を解決するための手段】
前記課題を解決するために、請求項1記載の付加情報配信装置は、コンテンツ識別子を生成するコンテンツ識別子生成手段と、コンテンツと、前記コンテンツ識別子と、該コンテンツに関する付加情報とを包括し、包括情報として扱う情報包括手段と、前記包括情報を蓄積管理する包括情報管理手段と、前記包括情報と、装置を識別する通信装置識別子とを他の装置と送受信する包括情報通信手段と、前記付加情報と、前記コンテンツ識別子と、前記通信装置識別子とを他の装置と送受信する付加情報通信手段と、他の装置の通信装置識別子と、前記コンテンツ識別子とを通信経路情報として蓄積管理する通信経路情報管理手段と、前記通信経路情報管理手段が蓄積管理する通信経路情報により情報を送信すべき他の装置を決定する経路決定手段と、前記包括情報管理手段が蓄積管理している包括情報に対して付加情報の追加および/または削除を前記情報包括手段を介して要求する付加情報変更手段と、利用者からの機能実行要求、または設定変更情報を入力し、前記蓄積管理している包括情報の内容を利用者に出力する入出力手段とを備え、過去に流通したコンテンツ経路に従って該コンテンツの付加情報を追加配信することを特徴とする。
【0010】
請求項2に記載の付加情報配信装置は、請求項1に記載の付加情報配信装置において、前記付加情報と、前記コンテンツ識別子と、自装置の通信装置識別子とを前記付加情報通信手段により他の装置に送信する際に他の装置が必要としない情報を送信しないように、前記通信経路情報管理手段に対してコンテンツ識別子毎または他の装置の通信装置識別子毎に事前設定を行うことを可能とする送信経路制御手段を備えたことを特徴とする。
【0011】
請求項3に記載の付加情報配信装置は、請求項1乃至2に記載の付加情報配信装置において、前記付加情報と、前記コンテンツ識別子と、他の装置の通信装置識別子とを前記付加情報通信手段により他の装置から受信する際に他の装置から必要としない情報を受信しないように、通信経路情報管理手段に対してコンテンツ識別子毎または他の装置の通信装置識別子毎に事前設定を行うことを可能とする受信経路制御手段を備えたことを特徴とする。
【0012】
請求項4に記載の付加情報配信装置は、請求項1乃至3に記載の付加情報配信装置において、前記付加情報と、前記コンテンツ識別子と、他の装置の通信装置識別子とを前記付加情報通信手段により他の装置から受信し、さらに転送する際に必要としない情報を装置内に蓄積しないように、通信経路情報管理手段に対してコンテンツ識別子毎または他の装置の通信装置識別子毎に事前設定を行うことを可能とする付加情報蓄積制御手段を備えたことを特徴とする。
【0013】
請求項5に記載の付加情報配信装置は、請求項1乃至4に記載の付加情報配信装置において、前記付加情報通信手段が前記付加情報と、前記コンテンツ識別子と、前記通信装置識別子とに加え、流通方向情報をも他の装置と送受信し、
且つ、前記通信経路情報管理手段が前記他の装置の通信装置識別子と、前記コンテンツ識別子とに加え、送受信方向をも通信経路情報として蓄積管理することを特徴とする。
【0014】
請求項6に記載の付加情報配信装置は、請求項5に記載の付加情報配信装置において、コンテンツ識別子と、他の装置の通信装置識別子と、流通方向情報と、包括情報管理手段に蓄積管理している包括情報に関する付加情報との受信に対して行う、自装置の通信装置識別子と、前記受信したコンテンツ識別子と、流通方向情報と、付加情報との転送に際し、過去に流通した包括情報の送信方向の装置に対して前記転送を行う第1方向と、過去に流通した包括情報の受信方向の装置に対して前記転送を行う第2方向との選択を、利用者が前記入出力手段および付加情報変更手段に対して入力することができることを特徴とする。
【0015】
請求項7に記載の付加情報配信装置は、請求項5乃至6に記載の付加情報配信装置において、コンテンツ識別子と、他の装置の通信装置識別子と、流通方向情報と、包括情報管理手段に蓄積管理している包括情報に関する付加情報との受信に対して行う、自装置の通信装置識別子と、前記受信したコンテンツ識別子と、流通方向情報と、付加情報との転送に際し、転送する他の装置の特定を前記通信経路情報管理手段に蓄積管理されている情報に基づいて、前記経路決定手段が決定することを特徴とする。
【0016】
請求項8に記載の付加情報配信方法は、コンテンツ識別子生成手段によりコンテンツ識別子を生成する過程と、情報包括手段によりコンテンツと、前記コンテンツ識別子と、該コンテンツに関する付加情報とを包括し、包括情報として扱う過程と、包括情報管理手段により前記包括情報を蓄積管理する過程と、包括情報通信手段により前記包括情報と、装置を識別する通信装置識別子とを他の装置と送受信する過程と、付加情報通信手段により前記付加情報と、前記コンテンツ識別子と、前記通信装置識別子とを他の装置と送受信する過程と、通信経路情報管理手段により他の装置の通信装置識別子と、前記コンテンツ識別子とを通信経路情報として蓄積管理する過程と、経路決定手段により前記通信経路情報管理手段が蓄積管理する通信経路情報により情報を送信すべき他の装置を決定する過程と、付加情報変更手段により前記包括情報管理手段が蓄積管理している包括情報に対して付加情報の追加および/または削除を前記情報包括手段を介して要求する過程と、入出力手段により利用者からの機能実行要求、または設定変更情報を入力し、前記蓄積管理している包括情報の内容を利用者に出力する過程とを備え、過去に流通したコンテンツ経路に従って該コンテンツの付加情報を追加配信することを特徴とする。
【0017】
請求項9に記載の付加情報配信方法は、請求項8に記載の付加情報配信方法において、前記付加情報と、前記コンテンツ識別子と、自装置の通信装置識別子とを前記付加情報通信手段により他の装置に送信する際に他の装置が必要としない情報を送信しないように、送信経路制御手段が前記通信経路情報管理手段に対してコンテンツ識別子毎または他の装置の通信装置識別子毎に事前設定を行うことを可能とする過程を備えたことを特徴とする。
【0018】
請求項10に記載の付加情報配信方法は、請求項8乃至9に記載の付加情報配信方法において、前記付加情報と、前記コンテンツ識別子と、他の装置の通信装置識別子とを前記付加情報通信手段により他の装置から受信する際に他の装置から必要としない情報を受信しないように、受信経路制御手段が通信経路情報管理手段に対してコンテンツ識別子毎または他の装置の通信装置識別子毎に事前設定を行うことを可能とする過程を備えたことを特徴とする。
【0019】
請求項11に記載の付加情報配信方法は、請求項8乃至10に記載の付加情報配信方法において、前記付加情報と、前記コンテンツ識別子と、他の装置の通信装置識別子とを前記付加情報通信手段により他の装置から受信し、さらに転送する際に必要としない情報を装置内に蓄積しないように、付加情報蓄積制御手段が通信経路情報管理手段に対してコンテンツ識別子毎または他の装置の通信装置識別子毎に事前設定を行うことを可能とする過程を備えたことを特徴とする。
【0020】
請求項12に記載の付加情報配信方法は、請求項8乃至11に記載の付加情報配信方法において、前記付加情報通信手段が前記付加情報と、前記コンテンツ識別子と、前記通信装置識別子とに加え、流通方向情報をも他の装置と送受信し、且つ、前記通信経路情報管理手段が前記他の装置の通信装置識別子と、前記コンテンツ識別子とに加え、送受信方向をも通信経路情報として蓄積管理することを特徴とする。
【0021】
請求項13に記載の付加情報配信方法は、請求項12に記載の付加情報配信方法において、コンテンツ識別子と、他の装置の通信装置識別子と、流通方向情報と、包括情報管理手段に蓄積管理している包括情報に関する付加情報との受信に対して行う、自装置の通信装置識別子と、前記受信したコンテンツ識別子と、流通方向情報と、付加情報との転送に際し、過去に流通した包括情報の送信方向の装置に対して前記転送を行う第1方向と、過去に流通した包括情報の受信方向の装置に対して前記転送を行う第2方向との選択を、利用者が前記入出力手段および付加情報変更手段に対して入力することができることを特徴とする。
【0022】
請求項14に記載の付加情報配信方法は、請求項12乃至13に記載の付加情報配信方法において、コンテンツ識別子と、他の装置の通信装置識別子と、流通方向情報と、包括情報管理手段に蓄積管理している包括情報に関する付加情報との受信に対して行う、自装置の通信装置識別子と、前記受信したコンテンツ識別子と、流通方向情報と、付加情報との転送に際し、転送する他の装置の特定を前記通信経路情報管理手段に蓄積管理されている情報に基づいて、前記経路決定手段が決定することを特徴とする。
【0023】
請求項15に記載のプログラムは、前記の請求項1乃至14に記載の付加情報配信装置または付加情報配信方法を、コンピュータプログラムで記載してそれを実行可能にしたことを特徴とする。
【0024】
請求項16に記載の記録媒体は、前記の請求項1乃至14に記載の付加情報配信装置または付加情報配信方法を、コンピュータで実行可能に記載したプログラムを記録したことを特徴とする。
【0025】
本発明によれば、形成されたコンテンツ流通経路に従って、変更された付加情報を逐次自動的に各装置に後追い伝播させ、その伝播経路の制御を利用者が意識して設定変更可能である。
【0026】
なお、請求項に記載した、通信装置識別子を送受信するとは、受信の際には他の装置の通信識別子を受信し、送信の際には自装置の通信装置識別子を送信することを意味する。
【0027】
【発明の実施の形態】
(付加情報配信システムの構成)
図1に本発明の実施の形態に係るシステムの構成を示す。本システムは、利用者11が操作するコンテンツ流通経路を利用した付加情報配信装置100、および付加情報配信装置100と通信ネットワークにより接続する1台または複数台の他装置114とからなる。
【0028】
通信ネットワークにはLAN、インターネット、公衆回線を介したパソコン通信網、その他任意の有線又は無線を使用したネットワークを利用することができる。
【0029】
付加情報配信装置100は、コンテンツ識別子生成手段12、情報包括手段13、包括情報管理手段14、包括情報通信手段15、通信経路情報管理手段16、付加情報変更手段17、経路決定手段18、付加情報通信手段19、入出力手段110、送信経路制御手段111、受信経路制御手段112、および付加情報蓄積制御手段113から構成される。
【0030】
利用者11は、付加情報配信装置100の入出力手段110に対し、コンテンツおよび付加情報の登録、参照などの各操作要求を行う。また、付加情報の追加、削除、参照などの各操作要求を行う。また、各種設定の変更要求を行う。
【0031】
入出力手段110は、利用者11からの要求に従って、コンテンツおよび付加情報の登録、または参照などの各操作要求を情報包括手段13に対し行う。また、利用者11からの要求に従って、付加情報の追加、削除、または参照などの各操作要求を付加情報変更手段17に対し行う。また、利用者11からの要求に従って、各種設定の変更要求を送信経路制御手段111、受信経路制御手段112、および付加情報蓄積制御手段に113対し行う。また、利用者が必要とする情報の出力を行う。
【0032】
コンテンツ識別子生成手段12は、情報包括手段13からの要求を受け、コンテンツを一意に識別する識別子を生成する。
【0033】
情報包括手段13は、入出力手段110を介して利用者11からの要求を受け、コンテンツ、コンテンツ識別子生成手段12にて生成されたコンテンツ識別子、および付加情報群をまとめて包括情報を作成し、包括情報管理手段14に対して当該包括情報を蓄積管理するように要求を行う。また、包括情報通信手段15を介して包括情報が他装置114との間で送受信された場合、通信経路情報管理手段16に対し、送受信した装置の通信装置識別子とコンテンツ識別子と流通方向情報とを蓄積管理するように要求を行う。また、付加情報変更手段17からの要求を受け、指定されたコンテンツ識別子に対応する包括情報に対し、付加情報群の変更を行うように包括情報管理手段14に要求を行う。また、入出力手段110を介して利用者からの要求を受け、利用者が必要としている包括情報の検索を包括情報管理手段14に対して要求し、結果を入出力手段110に提示する。
【0034】
包括情報管理手段14は、コンテンツ識別子、一部の付加情報、および包括情報保存場所を関連付けて蓄積管理し、さらに包括情報を蓄積管理し、情報包括手段13からの要求を受け、管理している当該情報群の登録、削除、検索などの操作を行う。
【0035】
包括情報通信手段15は、他装置114の包括情報通信手段と連動して包括情報および通信装置識別子の送受信を行う。
【0036】
通信経路情報管理手段16は、コンテンツ識別子、他装置114の通信装置識別子、流通方向情報、および各種制御設定値を通信経路情報として関連付けて蓄積管理し、情報包括手段13もしくは経路決定手段18からの要求を受け、当該情報群の登録を行う。また、経路決定手段18からの要求を受け、情報群の検索を行う。また、送信経路制御手段111、受信経路制御手段112、および付加情報蓄積制御手段113からの要求に従い、情報群の変更を行う。
【0037】
付加情報変更手段17は、入出力手段110を介して利用者11から付加情報の追加、削除の要求を受け、対象のコンテンツ識別子および追加要求の場合は追加付加情報と流通方向情報とを取得し、情報包括手段13に対して付加情報群の変更要求を行う。また、付加情報通信手段19を介して他装置114からの付加情報追加の要求を受け、対象のコンテンツ識別子、追加付加情報、他装置114の通信装置識別子、および流通方向情報を取得し、情報包括手段13に対して付加情報群の変更要求を行う。更に、前記の付加情報の追加要求が発生した場合、経路決定手段18に対し、当該追加付加情報を転送すべき他装置114の通信装置識別子群の出力を要求し、これにより取得した全ての通信装置識別子に対応する他装置114に対し、追加付加情報、流通方向情報、コンテンツ識別子、および自装置の通信装置識別子を送信するよう付加情報通信手段19に対して要求する。
【0038】
経路決定手段18は、付加情報変更手段17からの要求を受け、通信経路情報管理手段16に対して通信経路情報の検索を要求し、付加情報を送受信すべき対象である通信装置識別子を決定する。
【0039】
付加情報通信手段19は、他装置114の付加情報通信手段と連動して付加情報、通信装置識別子、コンテンツ識別子、および流通方向情報の送受信を行う。
【0040】
送信経路制御手段111は、入出力手段110を介して受けた利用者11からの要求に従い、任意のコンテンツ識別子毎に付加情報を他装置114に送信しないように、通信経路情報管理手段16に対して通信経路情報の変更要求を行う。また、入出力手段110を介して受けた利用者からの要求に従い、任意の通信装置識別子毎に付加情報を他装置114に送信しないように、通信経路情報管理手段16に対して通信経路情報の変更要求を行う。
【0041】
受信経路制御手段112は、入出力手段110を介して受けた利用者11からの要求に従い、任意のコンテンツ識別子毎に付加情報を他装置114から受信しないように、通信経路情報管理手段16に対して通信経路情報の変更要求を行う。また、入出力手段110を介して受けた利用者11からの要求に従い、任意の通信装置識別子毎に付加情報を他装置114から受信しないように、通信経路情報管理手段16に対して通信経路情報の変更要求を行う。
【0042】
付加情報蓄積制御手段113は、入出力手段110を介して受けた利用者11からの要求に従い、任意のコンテンツ識別子毎に付加情報を装置内の包括情報管理手段14で蓄積管理せずに他装置114に転送するように、通信経路情報管理手段16に対して通信経路情報の変更要求を行う。また、入出力手段110を介して受けた利用者11からの要求に従い、任意の通信装置識別子毎に付加情報を装置内の包括情報管理手段14で蓄積管理せずに他装置114に転送するように、通信経路情報管理手段16に対して通信経路情報の変更要求を行う。
【0043】
他装置114は、前記付加情報配信装置100と同じ動作をする装置である。
【0044】
(包括情報を新規に登録する場合)
付加情報配信装置100において包括情報を新規に登録する場合の処理の流れを図2に示す。
【0045】
処理21においては、利用者11が入出力手段110に対してコンテンツと付加情報とを入力し、入出力手段110が情報包括手段13に当該情報群を送達する。
【0046】
処理22においては、情報包括手段13がコンテンツ識別子生成手段12に対してコンテンツ識別子の生成を要求し、コンテンツ識別子生成手段12が生成したコンテンツ識別子を情報包括手段13に送達する。
【0047】
処理23においては、情報包括手段13がコンテンツ識別子とコンテンツと付加情報とを1つの情報単位として扱う包括情報を作成する。
【0048】
処理24においては、情報包括手段13が包括情報管理手段14に対してコンテンツ識別子と一部の付加情報と生成した包括情報とを入力し、包括情報管理手段14は格納した包括情報の装置内存在場所、コンテンツ識別子、および一部の付加情報を関連付けた情報として登録する。
【0049】
(包括情報を他装置から受信する場合)
付加情報配信装置100において包括情報を他装置114から受信する場合の処理の流れを図3に示す。
【0050】
処理31においては、包括情報通信手段15が他装置114から包括情報と他装置114の通信装置識別子とを受信し、情報包括手段13に当該情報群を送達する。
【0051】
処理32においては、情報包括手段13が取得した包括情報の内容を分離し、コンテンツ識別子とコンテンツと付加情報群とを独立に扱える情報とする。
【0052】
処理33においては、情報包括手段13が包括情報管理手段14に対してコンテンツ識別子と一部の付加情報と取得した包括情報とを入力し、包括情報管理手段14が格納した包括情報の装置内存在場所、コンテンツ識別子、および一部の付加情報を関連付けた情報として登録する。
【0053】
処理34においては、情報包括手段13が通信経路情報管理手段に16対してコンテンツ識別子と他装置114の通信装置識別子と流通方向情報として受信の設定とを入力し、通信経路情報管理手段16が当該情報群を関連付けられた情報として登録する。
【0054】
(包括情報を他装置に送信する場合)
前記の付加情報配信装置100において包括情報を他装置114に送信する場合の処理の流れを図4に示す。
【0055】
処理41においては、包括情報通信手段15が他装置114からコンテンツ識別子もしくは一部の付加情報と、他装置114の通信装置識別子とを受信し、包括情報の送信要求を受け付ける。
【0056】
処理42においては、包括情報通信手段15が情報包括手段13に対して取得したコンテンツ識別子もしくは一部の付加情報と他装置114の通信装置識別子とを送達し、情報包括手段13が包括情報管理手段14に対して当該コンテンツ識別子の一部に関連する包括情報もしくは当該付加情報の一部に関連する包括情報の検索を要求し、包括情報管理手段14が情報包括手段13に対して検索結果である包括情報を送達し、情報包括手段13が取得した包括情報を包括情報通信手段15に送達する。
【0057】
処理43においては、包括情報通信手段15が他装置114に対して該当する包括情報と自装置の通信装置識別子とを送信する。
【0058】
処理44においては、情報包括手段13が通信経路情報管理手段16に対してコンテンツ識別子と他装置114の通信装置識別子と流通方向情報として送信の設定とを入力し、通信経路情報管理手段16が当該情報群を関連付けられた情報として登録する。
【0059】
(付加情報を追加で登録する場合)
前記の付加情報配信装置100において付加情報を追加で登録する場合の処理の流れを図5に示す。
【0060】
処理51においては、利用者11が入出力手段110に対してコンテンツ識別子と付加情報と流通方向情報とを入力し、入出力手段110が付加情報変更手段17に当該情報群を送達する。
【0061】
処理52においては、付加情報変更手段17が情報包括手段13に対してコンテンツ識別子と付加情報とを入力し、情報包括手段13が包括情報管理手段14に対して当該コンテンツ識別子に関連する包括情報の検索を要求し、包括情報管理手段14が情報包括手段13に対して検索結果である包括情報を送達し、情報包括手段13が取得した包括情報の内容を分離し、付加情報を新たに追加した上で包括情報を再生成し、更に、包括情報管理手段14に対して追加された付加情報の一部の情報と再生成した包括情報の装置内存在場所とを入力することにより、包括情報管理手段14が当該情報群の更新を行う。
【0062】
処理53においては、付加情報変更手段17が経路決定手段18に対してコンテンツ識別子と流通方向情報とを入力し、経路決定手段18が通信経路情報管理手段16に対して当該コンテンツ識別子に関連し、且つ、送受信方向が当該流通方向情報と一致し、且つ、送信制御設定値が送信可能となっている通信経路情報の検索を要求し、通信経路情報管理手段16が経路決定手段18に対して検索結果である通信経路情報の通信装置識別子群を送達する。
【0063】
処理54においては、経路決定手段18が取得した転送先の通信装置識別子の個数を確認し、この情報を付加情報変更手段17に送達する。転送先の通信装置識別子が存在した場合は、下記の処理55を行い、存在しなかった場合は、下記の処理56を行う。
【0064】
処理55においては、経路決定手段18が付加情報変更手段17に対して転送先の通信装置識別子を送達し、付加情報変更手段17が付加情報通信手段19に対してコンテンツ識別子と付加情報と流通方向情報と転送先の通信装置識別子とを送達し、付加情報通信手段19が取得した通信装置識別子に対応する全ての装置に対し、コンテンツ識別子と付加情報と流通方向情報と自装置の通信装置識別子とを送信する。
【0065】
処理56においては、付加情報変更手段17が保持したコンテンツ識別子、付加情報、流通方向情報、および通信装置識別子を破棄する。
【0066】
(付加情報を他装置から受信する場合)
前記の付加情報配信装置100において付加情報を他装置114から受信する場合の処理の流れを図6に示す。
【0067】
処理61においては、付加情報通信手段19が他装置114からコンテンツ識別子、付加情報、流通方向情報、および他装置114の通信装置識別子を受信し、付加情報変更手段17に当該情報群を送達する。
【0068】
処理62においては、付加情報変更手段17が経路決定手段18に対してコンテンツ識別子と他装置114の通信装置識別子とを入力し、経路決定手段18が通信経路情報管理手段16に対して当該コンテンツ識別子に関連し、且つ、当該通信装置識別子に関連する通信経路情報の検索を要求し、通信経路情報管理手段16が経路決定手段18に対して検索結果である通信経路情報の受信制御設定値と蓄積制御設定値とを送達する。
【0069】
処理63においては、経路決定手段18が取得した受信制御設定値を確認し、この情報を付加情報変更手段17に送達する。受信制御設定値が受信可能である場合は、下記の処理64を行い、受信不可能である場合は、下記の処理69を行う。
【0070】
処理64においては、経路決定手段18が取得した蓄積制御設定値を確認し、この情報を付加情報変更手段17に送達する。蓄積制御設定値が蓄積可能である場合は、下記の処理65を行い、蓄積不可能である場合は、下記の処理66を行う。
【0071】
処理65においては、付加情報変更手段17が情報包括手段13に対してコンテンツ識別子と付加情報とを入力し、情報包括手段13が包括情報管理手段14に対して当該コンテンツ識別子に関連する包括情報の検索を要求し、包括情報管理手段14が情報包括手段13に対して検索結果である包括情報を送達し、情報包括手段13が取得した包括情報の内容を分離し、付加情報を新たに追加した上で包括情報を再生成し、更に、包括情報管理手段14に対して追加された付加情報の一部の情報と再生成した包括情報の装置内存在場所とを入力することにより、包括情報管理手段14が該情報群の更新を行った後、付加情報変更手段17が受信したコンテンツ識別子、付加情報、流通方向情報、および他装置114の通信装置識別子を新規受信付加情報として保持し続ける。
【0072】
処理66においては、付加情報変更手段17が経路決定手段18に対してコンテンツ識別子と流通方向情報とを入力し、経路決定手段18が通信経路情報管理手段16に対して当該コンテンツ識別子に関連し、且つ、送受信方向が当流通方向情報と一致し、且つ、送信制御設定値が送信可能となっている通信経路情報の検索を要求し、通信経路情報管理手段16が経路決定手段18に対して検索結果である通信経路情報の通信装置識別子群を送達する。
【0073】
処理67においては、経路決定手段18が取得した転送先の通信装置識別子の個数を確認し、この情報を付加情報変更手段17に送達する。転送先の通信装置識別子が存在した場合は、下記の処理68を行い、存在しなかった場合は、下記の処理69を行う。
【0074】
処理68においては、経路決定手段18が付加情報変更手段17に対して転送先の通信装置識別子を送達し、付加情報変更手段17が付加情報通信手段19に対してコンテンツ識別子と付加情報と流通方向情報と転送先の通信装置識別子とを送達し、付加情報通信手段19が取得した通信装置識別子に対応する全ての装置に対し、コンテンツ識別子と付加情報と流通方向情報と自装置の通信装置識別子とを送信する。
【0075】
処理69においては、付加情報変更手段17が保持したコンテンツ識別子、付加情報、流通方向情報、および通信装置識別子を破棄する。
【0076】
(新規受信付加情報を参照する場合)
前記の付加情報配信装置100において新規受信付加情報を参照する場合の処理の流れを図7に示す。
【0077】
処理71においては、付加情報変更手段17が入出力手段110を介して受けた利用者11からの要求に従い、装置100が保持しているコンテンツ識別子、付加情報、流通方向情報、および他装置114の通信装置識別子の組み合わせを新規受信付加情報として全て入出力手段110に送達し、入出力手段110が利用者11に対して当該新規受信付加情報群を提示する。
【0078】
処理72においては、入出力手段110が取得した全ての新規受信付加情報群の中で、利用者11から転送の判断支持を受けていない新規受信付加情報の個数を付加情報変更手段17により確認し、転送の判断支持を受けていない新規受信付加情報が存在した場合は、下記の処理73を行い、存在しなかった場合は、全処理を終了する。
【0079】
処理73においては、入出力手段110が取得した全ての新規受信付加情報群の中から、転送すべきかどうかの判断を利用者11から受けていない新規受信付加情報を付加情報変更手段17により1つ任意に選別し、当該新規受信付加情報を利用者11に提示し、新規受信付加情報を他装置114に転送すべきかどうかの判断である転送要否を利用者11が入力する。
【0080】
処理74においては、入出力手段110が取得した転送要否および該当するコンテンツ識別子を付加情報変更手段17に送達し、付加情報変更手段17が該当するコンテンツ識別子の新規受信付加情報に関して、新規受信付加情報に対する転送が必要とされた場合は、下記の処理75を、また、転送が不必要とされた場合は、下記の処理78をそれぞれ行う。
【0081】
処理75においては、付加情報変更手段17が経路決定手段18に対してコンテンツ識別子と流通方向情報とを入力し、経路決定手段18が通信経路情報管理手段16に対して当該コンテンツ識別子に関連し、且つ、送受信方向が当該流通方向情報と一致し、且つ、送信制御設定値が送信可能となっている通信経路情報の検索を要求し、通信経路情報管理手段16が経路決定手段18に対して検索結果である通信経路情報の通信装置識別子群を送達する。
【0082】
処理76においては、経路決定手段18が取得した転送先の通信装置識別子の個数を確認し、転送先の通信装置識別子が存在した場合は、下記の処理77を行い、存在しなかった場合は、下記の処理78を行う。
【0083】
処理77においては、経路決定手段18が付加情報変更手段17に対して転送先の通信装置識別子を送達し、付加情報変更手段17が付加情報通信手段19に対してコンテンツ識別子と付加情報と流通方向情報と転送先の通信装置識別子とを送達し、付加情報通信手段19が取得した通信装置識別子に対応する全ての装置に対し、コンテンツ識別子と付加情報と流通方向情報と自装置の通信装置識別子とを送信する。
【0084】
処理78においては、付加情報変更手段17が保持しているコンテンツ識別子、付加情報、流通方向情報、および通信装置識別子を破棄する。
【0085】
(各種制御設定を変更する場合)
前記の付加情報配信装置100において各種制御設定を変更する第2の場合の処理の流れを図8に示す。
【0086】
処理81においては、利用者11が入出力手段110に対してコンテンツ識別子と他装置114の通信装置識別子と各種の変更制御設定値群とを入力する。
【0087】
処理82においては、入出力手段110が取得した変更制御設定値群の中に変更要求の送信制御設定値として送信可能もしくは送信不可能の情報が存在していることを付加情報変更手段17により確認し、当該設定値が存在した場合は、下記の処理83を行い、存在していなかった場合は、下記の処理85を行う。
【0088】
処理83においては、入出力手段110が送信経路制御手段111に対してコンテンツ識別子と他装置114の通信装置識別子と変更要求の送信制御設定値とを送達し、送信経路制御手段111が通信経路情報管理手段16に対して当該コンテンツ識別子と当該通信装置識別子とを指定した送信制御設定値の変更を要求する。
【0089】
処理84においては、通信経路情報管理手段16が指定されたコンテンツ識別子と他装置114の通信装置識別子との検索を行い、該当する情報の送信制御設定値を変更要求の送信制御設定値に変更する。この変更情報は送信経路制御手段111と入出力手段110とを介して付加情報変更手段17に伝達される。
【0090】
処理85においては、入出力手段110が取得した変更制御設定値群の中に変更要求の受信制御設定値として受信可能もしくは受信不可能の情報が存在していることを付加情報変更手段17により確認し、当該設定値が存在した場合は、下記の処理86を行い、存在していなかった場合は、下記の処理88を行う。
【0091】
処理86においては、入出力手段110が受信経路制御手段112に対してコンテンツ識別子と他装置114の通信装置識別子と変更要求の受信制御設定値とを送達し、受信経路制御手段112が通信経路情報管理手段16に対して当該コンテンツ識別子と当該通信装置識別子とを指定した受信制御設定値の変更を要求する。
【0092】
処理87においては、通信経路情報管理手段16が指定されたコンテンツ識別子と他装置114の通信装置識別子との検索を行い、該当する情報の受信制御設定値を変更要求の受信制御設定値に変更する。この変更情報は受信経路制御手段112と入出力手段110とを介して付加情報変更手段17に伝達される。
【0093】
処理88においては、入出力手段110が取得した変更制御設定値群の中に変更要求の蓄積制御設定値として蓄積可能もしくは蓄積不可能の情報が存在していることを付加情報変更手段17により確認し、当該設定値が存在した場合は、下記の処理89を行い、存在していなかった場合は、全処理を終了する。
【0094】
処理89においては、入出力手段110が付加情報蓄積制御手段113に対してコンテンツ識別子と他装置114の通信装置識別子と変更要求の蓄積制御設定値とを送達し、付加情報替積制御手段113が通信経路情報管理手段16に対して当該コンテンツ識別子と当該通信装置識別子とを指定した蓄積制御設定値の変更を要求する。
【0095】
処理810においては、通信経路情報管理手段16が指定されたコンテンツ識別子と他装置114の通信装置識別子との検索を行い、該当する情報の蓄積制御設定値を変更要求の蓄積制御設定値に変更する。この変更情報は付加情報蓄積制御手段113と入出力手段110とを介して付加情報変更手段17に伝達される。
【0096】
なお、本発明は図1に示したシステムの一部又は全部の処理機能をプログラムとして構成してコンピュータを用いて実現することができる。また、コンピュータでその各部の処理機能を実現するためのプログラム、あるいはコンピュータにその処理手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、フレキシブルディスク、MO、ROM、メモリカード、CD、DVD、リムーバブルディスクなどに記録して、保存したり、提供したりすることが可能であり、また、インターネットのような通信ネットワークを介して配布したりすることが可能である。
【0097】
【実施例】
本発明の実施例を下記に図面を用いて説明する。
【0098】
(実施例1)
包括情報や付加情報が本発明の装置を経由して流通される形態の例を、図9を用いて説明する。
【0099】
図9aは、Peer−to−Peerの情報伝達環境においてコンテンツが流通していく状況を示す。図中に示す装置は(発明の実施の形態)に記載した付加情報配信装置と同様の動作をするものである。装置911にて蓄積管理されている音楽等のコンテンツを含んだファイル912が、他装置に伝播していき、流通経路913a〜fを形成する。
【0100】
図9bは、図に9aにて形成されたコンテンツ流通経路を利用して、付加情報がコンテンツの送信方向に流通していく情報を示す。装置921にて新規に作成された音楽等のコンテンツに関連する広告等の付加情報922が、音楽コンテンツの送信側流通経路913d〜fに沿って形成された、付加情報の流通経路924a〜cに従い伝播する。
【0101】
図9cは、図に9aにて形成されたコンテンツ流通経路を利用して、付加情報がコンテンツの受信方向に流通していく情報を示す。装置931にて新規に作成された音楽等のコンテンツに関連するアンケート等の付加情報932が、音楽コンテンツの受信側流通経路913aおよびcに沿って形成された、付加情報の流通経路934aおよびbに従い伝播する。
【0102】
(実施例2)
包括情報管理手段にて関連付けられた情報の設定例を、包括情報が新規に登録された場合の処理の進行に従い、図10を用いて説明する。
【0103】
入出力手段1001は、利用者より、音楽等のコンテンツファイル1005と、メディア種別、作者、キーワード、IPアドレス表現のコンテンツ起点装置識別子、およびコンテンツ紹介文書を含んだ付加情報ファイル1006とを情報包括手段1003に送達する。コンテンツ識別子生成手段1002は前記の情報を情報包括手段1003から送達され、OSF(0pen Software Foundation)のDCE(Distributed ComputingEnviroment)仕様によって決められたUUIDの規定に従ってコンテンツ識別子1007を生成し、この情報を情報包括手段1003に送達する。
【0104】
情報包括手段1003は、取得したコンテンツファイル1005と、付加情報ファイル1006と、コンテンツ識別子1007とをファイルアーカイブ形式である1ha形式のファイルとして1つにまとめ、包括情報ファイル1008を生成し、包括情報管理手段1004に送達する。また同時に、情報包括手段1003は、付加情報ファイル1006を解析し、当ファイルに含まれるメディア種別、作者、キーワード、およびコンテンツ起点装置を、一部の付加情報1009とし、コンテンツ識別子も加えて、包括情報管理手段1004に送達する。
【0105】
包括情報管理手段1004は、取得した包括情報ファイル1008を、包括情報群1011に追加して記憶媒体に蓄積保存し、当該蓄積保存ファイル名を装置のOS(オペレーティングシステム)上のディレクトリ名も含んだ包括情報保存場所として保持し、取得したコンテンツ識別子、メディア種別、作者、キーワード、およびコンテンツ起点装置識別子と、保持した包括情報保存場所とを、関連付けられた情報1010としてDBMS(Database Msnagement System)に登録する。
【0106】
(実施例3)
通信経路情報管理手段にて関連付けられた情報の設定例を、包括情報を新規に受信した場合の処理の進行と、付加情報を新規に受信した場合の進行とにより、図11を用いて説明する。
【0107】
情報包括手段1101は、包括情報ファイルを新規に受信した場合、当該包括情報ファイルを受信した相手を特定するIPアドレス表現の通信装置識別子1105と、当包括情報ファイル内に含まれる、OSF(Open Software Foundation)のDCE(Distributed Coupring Enviroment)仕様によって決められたUUIDの規定に従って生成されたコンテンツ識別子1106と、流通方向情報1107として受信を示す情報とを通信経路情報管理手段1102に送達する。
【0108】
通信経路情報管理手段1102は、送信制御設定値として送信可能を、受信制御設定値として受信可能を、蓄積制御設定値として蓄積可能を、初期の自動登録設定値として保持し、取得した通信装置識別子1105、コンテンツ識別子1106、流通方向情報1107、保持した送信制御設定値、受信制御設定値、および蓄積制御設定値を、関連付けられた情報1108としてDBMS(Data Base Management System)に登録する。
【0109】
付加情報変更手段1103は、付加情報ファイルを新規に受信し、その転送先を決定する場合、付加情報の受信時に同時に受信したコンテンツ識別子1109と、付加情報の受信時に同時に受信した流通方向情報1110とを、経路決定手段1104に送達し、付加情報を送信すべき対象の装置識別子の検索要求を行う。
【0110】
経路決定手段1104は、付加情報を送信すべき対象の装置識別子の検索要求が発生したことから、送信制御設定値として送信可能を検索キーワードとし、且つ、コンテンツ識別子として付加情報変更手段1103より取得したコンテンツ識別子1109を検索キーワードとし、且つ、流通方向情報として付加情報変更手段1103より取得した流通方向情報1103を検索キーワードとした流通経路情報の検索を、通信経路情報管理手段1102に対して行う。
【0111】
通信経路情報管理手段1102は、経路決定手段1104から取得した検索キーワード群に従って検索を行い、検索結果の通信装置識別子群1111を、経路決定手段1104を介して、付加情報変更手段1103に対して送達する。
【0112】
【発明の効果】
上述のように、本発明によれば、コンテンツおよび付加情報が各利用者所有の装置に分散管理されるPeer−to−Peerの情報伝達環境下において、匿名性を持った利用者同士が自由に付加情報を送受信することを可能とする。
【0113】
また、欲している付加情報を利用者が存在装置を意識せずに受動的に自動取得することを可能とする。
【0114】
また、不必要な付加情報が多数の利用者に配信される可能性を低くすることを可能とする。
【図面の簡単な説明】
【図1】本発明の実施の形態に係るシステムの構成図。
【図2】付加情報配信装置において包括情報を新規に登録する場合の処理の流れを示す図。
【図3】付加情報配信装置において包括情報を他装置から受信する場合の処理の流れを示す図。
【図4】付加情報配信装置において包括情報を他装置に送信する場合の処理の流れを示す図。
【図5】付加情報配信装置において付加情報を追加で登録する場合の処理の流れ示す図。
【図6】付加情報配信装置において付加情報を他装置から受信する場合の処理の流れを示す図。
【図7】付加情報配信装置において新規受信付加情報を参照する場合の処理の流れを示す図。
【図8】付加情報配信装置において各種制御設定を変更する場合の処理の流れを示す図。
【図9】包括情報や付加情報が装置を経由して流通される形態の例を示す図。
【図10】包括情報管理手段にて関連付けられた情報の例を示す図。
【図11】流通経路情報管理手段にて関連付けられた情報の例を示す図。
【符号の説明】
11…利用者、12…コンテンツ識別子生成手段、13…情報包括手段、
14…包括情報管理手段、15…包括情報通信手段、16…通信系御情報管理手段、17…付加情報変更手段、18…経路決定手段、19…付加情報通信手段、100…付加情報配信装置、110…入出力手段、111…送信経路制御手段、112…受信経路制御手段113…付加情報蓄積制御手段、114…他装置
21…コンテンツおよび付加情報の入力処理、22…コンテンツ識別子の生成処理、23…包括情報の生成処理、24…包括情報の登録処理
31…包括情報および通信装置識別子の受信処理、32…包括情報の内容分離処理、33…包括情報の登録処理、34…通信経路情報の登録処理
41…包括情報の送倒赫買受付処理、42…包括情報の検索処理、43…包括情報の送信処理、44…通信経路情報の登録処理
51…コンテンツ識別子、付加情報、流通方向情報の入力処理、52…包括情報の変更処理、53…付加情報転送先装置の判定処理、54…転送先装置個数についての判断処理、55…コンテンツ識別子、付加情報、流通方向情報の転送処理56コンテンツ識別子、付加情報、流通方向情報、通信装置識別子の破棄処理
61…コンテンツ識別子、付加情報、流通方向情報、通信装置識別子の受信処理、62…付加情報受信、蓄積の判定処理、63…受信についての判断処理、64…蓄積についての判断処理、65…包括情報の変更処理、66…付加情報転送先装置の判定処理、67…転送先装置個数についての判断処理、68…コンテンツ識別子、付加情報、流通方向情報の転送処理、69…コンテンツ識別子、付加情報、流通方向情報、通信装置識別子の破棄処理
71…新規受信付加情報の参照処理、72…新規受信付加情報個数についての判断処理、73…転送要求受付処理、74…転送についての判断処理、75…付加情報転送先装置の判定処理、76…転送先装置個数についての判断処理、77…コンテンツ識別子、付加情報、流通方向情報の転送処理、78…コンテンツ識別子、付加情報、流通方向情報、通信装置識別子の破棄処理
81…各種制御設定の変更受付処理、82…変更要求の送信制御設定値についての存在判断処理、83…送信制御設定値の変更要求処理、84…通信経路情報の変更処理、85…変更要求の受信制御設定値についての存在判断処理、86…受信制御設定値の変更要求処理、87…通信経路情報の変更処理、88…変更要求の蓄積制御設定値についての存在判断処理、89…蓄積制御設定値の変更要求処理、810…通信経路情報の変更処理
911…装置、912…コンテンツ、913…装置間でのコンテンツ配信、921…装置、922装置間でのコンテンツ配信,924…装置間での付加情報配信、932…装置間でのコンテンツ配信、934…装置間での付加情報配信
1001…入出力手段、1002…コンテンツ識別子生成手段、1003…情報包括手段、1004…包括情報管理手段、1005…コンテンツ、1006…付加情報、1007…コンテンツ識別子、1008…包括情報、1009…一部の付加情報、1010…関連付けられた情報、1011…包括情報群
1101…情報包括手段、1102…通信経路情報管理手段、1103…付加情報変更手段、1104…経路決定手段、1105…通信装置識別子、1106…コンテンツ識別子、1107…流通方向情報、1108…関連付けられた情報、1109…コンテンツ識別子、1110…流通方向情報、1111…通信装置識別子群
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to distribution of digital content such as MP3, JPEG, MPEG, and the like, and additional information for transmitting and receiving additional information related to the digital content between devices. A user who does not have a device that collectively stores and manages digital content and additional information related to the digital content in a server / client distribution environment where the receiving device issues a distribution request to the distribution device. The present invention relates to distribution of additional information that operates in a peer-to-peer distribution environment in which a device distributes and manages digital content and additional information related to the digital content.
[0002]
[Prior art]
(Technology 1)
According to a model composed of modules such as an information management server, a user authentication mechanism, an information transmission friend list management mechanism, and an information reference mechanism, in a state where each user has previously registered friend information in a list with the information management server, When an arbitrary user registers additional information such as recommendation information in the information management server, the human relationship based on the friend list is treated as an information transmission network, and the newly registered additional information is sequentially stored in accordance with the transmission network. A conventional additional information distribution system disclosed to other users is disclosed (for example, see Non-Patent Document 1).
[0003]
(Technology 2)
According to a model composed of modules such as a Peer-to-Peer information transmission mechanism, a logical domain formation mechanism, and an information filter mechanism, each user gives the type information of the additional information that the user wants to the device owned by each user in advance. When newly registering additional information and its type information for a device owned by any user in the registered state, when the type information of the newly registered additional information and the user who wants the additional information A conventional additional information distribution system has been disclosed in which a comparison is made with type information set in the device of the related art, and the newly registered additional information is disclosed to all users having the same type information (for example, See Non-Patent Document 2.).
[0004]
[Non-patent document 1]
SIG-KBS-A201-28, "New Function of Local Communication Support System WAVE"
[0005]
[Non-patent document 2]
IPSJ Groupware and Network Services Workshop Report 45-6 "A Study on Community Formation Using P2P Communication Platform"
[0006]
[Problems to be solved by the invention]
The additional information distribution system of the technology 1 is a system in which the additional information is centrally managed by a server, and cannot be applied in a Peer-to-Peer information transmission environment in which the additional information is distributed and managed by the devices owned by each user. It is necessary for the user to actively access the server and acquire the desired additional information. In addition, since the server performs user authentication so that unspecified users do not refer to the additional information, a person who has registered user information in the server in advance can use the functions of the system. Cannot use the functions of the system freely. Further, since the propagation route is formed based on a criterion of friends having no relation to the content of the additional information to be distributed, there is a high possibility that users who do not feel the transmitted additional information to be useful will occur. There's a problem.
[0007]
In addition, the additional information distribution system of the technology 2 adapts to a Peer-to-Peer information transmission environment in which the additional information is distributed and managed by the devices owned by each user, and the user automatically receives the information according to preset filter information. In addition, it is possible to discover additional information, and a person with anonymity can freely use the functions of the system. However, if the filter information set by the user is inappropriate, there is a high possibility that unnecessary additional information will be delivered to the user, and the additional information that the user really wants will not be delivered to the user. In addition, since the additional information is distributed to all the users in the logical domain formed in accordance with the filter information at one time, the additional information is sequentially propagated to the users according to the pre-formed propagation network. The additional information may change at a high level due to editing such as summarization or appending during the process, or it may be stopped by the user's will before the non-useful additional information is propagated to many users. There is a problem that can not be.
[0008]
An object of the present invention is to solve the above-described problem, and to adapt to a Peer-to-Peer information transmission environment in which additional information is distributed and managed by each user's own device. Additional information distribution apparatus, additional information distribution method, additional information distribution program, and additional information distribution that enable free use of functions and automatic formation of route information for transmitting information It is to provide a recording medium on which a program is recorded.
[0009]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, the additional information distribution device according to claim 1 includes a content identifier generating unit that generates a content identifier, a content, the content identifier, and additional information related to the content. Information comprehensive means to be treated as, comprehensive information managing means for accumulating and managing the comprehensive information, comprehensive information, a comprehensive information communication means for transmitting and receiving a communication device identifier for identifying a device to and from another device, and the additional information Additional information communication means for transmitting and receiving the content identifier and the communication device identifier to and from another device; and communication path information management means for storing and managing the communication device identifier of the other device and the content identifier as communication path information Determining a device to which information is to be transmitted based on communication path information stored and managed by the communication path information management means. An additional information changing unit for requesting addition and / or deletion of additional information to and from the comprehensive information stored and managed by the comprehensive information managing unit via the information comprehensive unit; and a function execution request from a user Or input / output setting change information, and input / output means for outputting the contents of the comprehensive information stored and managed to the user, and additionally distributing the additional information of the content according to the content route distributed in the past. Features.
[0010]
The additional information distributing device according to claim 2 is the additional information distributing device according to claim 1, wherein the additional information, the content identifier, and the communication device identifier of the own device are transmitted to another by the additional information communication unit. It is possible to set in advance the communication path information management means for each content identifier or for each communication device identifier of another device so as not to transmit information unnecessary for other devices when transmitting to the device. The transmission path control means is provided.
[0011]
The additional information distributing device according to claim 3 is the additional information distributing device according to claim 1, wherein the additional information, the content identifier, and a communication device identifier of another device are included in the additional information communication unit. In order to prevent unnecessary information from being received from another device when receiving from another device, the communication path information management means is to be preset for each content identifier or for each communication device identifier of another device. It is characterized by comprising a reception path control means that enables the reception path control.
[0012]
The additional information distributing device according to claim 4 is the additional information distributing device according to claim 1, wherein the additional information, the content identifier, and a communication device identifier of another device are included in the additional information communication unit. The communication path information management means is pre-set for each content identifier or for each communication device identifier of another device so that information not required for further transfer when received from another device is not stored in the device. An additional information storage control means for enabling the operation is provided.
[0013]
The additional information distributing device according to claim 5 is the additional information distributing device according to claim 1, wherein the additional information communication unit includes, in addition to the additional information, the content identifier, and the communication device identifier, Also sends and receives distribution direction information to and from other devices,
Further, the communication path information management means stores and manages a transmission / reception direction as communication path information in addition to the communication apparatus identifier of the other apparatus and the content identifier.
[0014]
The additional information distribution device according to claim 6 is the additional information distribution device according to claim 5, which stores and manages a content identifier, a communication device identifier of another device, distribution direction information, and comprehensive information management means. The transmission of the comprehensive information previously distributed when transferring the communication device identifier of the own device, the received content identifier, the distribution direction information, and the additional information in response to the reception of the additional information related to the comprehensive information The user selects the first direction in which the transfer is performed to the device in the direction and the second direction in which the transfer is performed to the device in the direction of receiving the comprehensive information distributed in the past by the input / output unit and the input / output unit. It is characterized in that it can be input to the information changing means.
[0015]
The additional information distributing device according to claim 7 is the additional information distributing device according to claim 5, wherein the content identifier, the communication device identifier of another device, the distribution direction information, and the comprehensive information management unit are stored. The communication device identifier of the own device, the received content identifier, the distribution direction information, and the transfer of the additional information are performed for the reception of the additional information related to the comprehensive information being managed. The route determination means determines the specification based on information stored and managed in the communication path information management means.
[0016]
9. The additional information distribution method according to claim 8, wherein the content identifier is generated by the content identifier generating unit, the content, the content identifier, and the additional information related to the content are included by the information inclusion unit, and are included as comprehensive information. Handling, a step of storing and managing the comprehensive information by the comprehensive information managing means, a step of transmitting and receiving the comprehensive information and a communication device identifier for identifying the device by the comprehensive information communication means to and from another device, Means for transmitting and receiving the additional information, the content identifier, and the communication device identifier to and from another device, and communicating the communication device identifier of the other device and the content identifier by communication path information management means. And a communication path stored and managed by the communication path information management means by the path determination means. A step of determining another apparatus to which information is to be transmitted based on the information; and a step of adding and / or deleting additional information to and from the comprehensive information accumulated and managed by the comprehensive information managing means by the additional information changing means. And a step of inputting a function execution request or setting change information from a user through an input / output unit and outputting the contents of the comprehensive information stored and managed to the user. The additional information of the content is additionally distributed according to the content route distributed to the company.
[0017]
The additional information distribution method according to claim 9 is the additional information distribution method according to claim 8, wherein the additional information, the content identifier, and the communication device identifier of the own device are transmitted to the additional information communication unit by another. The transmission path control means pre-sets the communication path information management means for each content identifier or for each communication apparatus identifier of another apparatus so as not to transmit information unnecessary for other apparatuses when transmitting to the apparatus. The method is characterized in that the method includes a step of enabling the operation.
[0018]
The additional information distributing method according to claim 10 is the additional information distributing method according to claim 8, wherein the additional information, the content identifier, and a communication device identifier of another device are stored in the additional information communication unit. The receiving path control means sends a communication path information managing means to the communication path information managing means in advance for each content identifier or for each communication apparatus identifier of another apparatus so as not to receive unnecessary information from another apparatus when receiving from another apparatus. The method is characterized by including a step of enabling setting.
[0019]
The additional information distributing method according to claim 11, wherein the additional information, the content identifier, and the communication device identifier of another device are stored in the additional information communication unit. The additional information storage control means controls the communication path information management means for each content identifier or the communication device of the other device so that the information received from another device and unnecessary when transferring the information is not stored in the device. The method is characterized in that the method includes a step of enabling a setting to be made in advance for each identifier.
[0020]
The additional information distribution method according to claim 12 is the additional information distribution method according to claim 8, wherein the additional information communication unit includes, in addition to the additional information, the content identifier, and the communication device identifier, The distribution direction information is also transmitted / received to / from another device, and the communication path information management means stores and manages the transmission / reception direction as communication path information in addition to the communication device identifier of the other device and the content identifier. It is characterized by.
[0021]
According to a thirteenth aspect of the present invention, there is provided the additional information distribution method according to the twelfth aspect, wherein the content identifier, the communication device identifier of another device, the distribution direction information, and the comprehensive information management means are stored and managed. The transmission of the comprehensive information previously distributed when transferring the communication device identifier of the own device, the received content identifier, the distribution direction information, and the additional information in response to the reception of the additional information related to the comprehensive information The user selects the first direction in which the transfer is performed to the device in the direction and the second direction in which the transfer is performed to the device in the direction of receiving the comprehensive information distributed in the past by the input / output unit and the input / output unit. It is characterized in that it can be input to the information changing means.
[0022]
The additional information distribution method according to the fourteenth aspect is the additional information distribution method according to the twelfth or thirteenth aspect, wherein the content identifier, the communication device identifier of another device, the distribution direction information, and the comprehensive information management means are stored. The communication device identifier of the own device, the received content identifier, the distribution direction information, and the transfer of the additional information are performed for the reception of the additional information related to the comprehensive information being managed. The route determination means determines the specification based on information stored and managed in the communication path information management means.
[0023]
A program according to a fifteenth aspect is characterized in that the additional information distribution apparatus or the additional information distribution method according to the first to fourteenth aspects is described in a computer program and can be executed.
[0024]
According to a sixteenth aspect of the present invention, there is provided a recording medium in which a program that causes a computer to execute the additional information distribution device or the additional information distribution method according to the first to fourteenth aspects is recorded.
[0025]
According to the present invention, the changed additional information is automatically and sequentially propagated to each device in accordance with the formed content distribution route, and the setting can be changed by the user conscious of the control of the propagation route.
[0026]
The transmission and reception of the communication device identifier described in the claims means that the communication device identifier of another device is received at the time of reception, and the communication device identifier of the own device is transmitted at the time of transmission.
[0027]
BEST MODE FOR CARRYING OUT THE INVENTION
(Configuration of additional information distribution system)
FIG. 1 shows a configuration of a system according to an embodiment of the present invention. The present system includes an additional information distribution device 100 using a content distribution route operated by the user 11, and one or more other devices 114 connected to the additional information distribution device 100 via a communication network.
[0028]
As the communication network, a LAN, the Internet, a personal computer communication network via a public line, or any other wired or wireless network can be used.
[0029]
The additional information distribution device 100 includes a content identifier generation unit 12, an information comprehensive unit 13, a comprehensive information management unit 14, a comprehensive information communication unit 15, a communication route information management unit 16, an additional information change unit 17, a route determination unit 18, an additional information It comprises communication means 19, input / output means 110, transmission path control means 111, reception path control means 112, and additional information accumulation control means 113.
[0030]
The user 11 makes a request to the input / output unit 110 of the additional information distribution device 100 for each operation such as registration and reference of content and additional information. In addition, each operation request such as addition, deletion, and reference of additional information is performed. Also, a request for changing various settings is made.
[0031]
The input / output unit 110 makes an operation request such as registration or reference of content and additional information to the information comprehension unit 13 in accordance with a request from the user 11. Further, in accordance with a request from the user 11, each operation request such as addition, deletion, or reference of additional information is made to the additional information changing unit 17. Further, in response to a request from the user 11, a request for changing various settings is made to the transmission path control means 111, the reception path control means 112, and the additional information storage control means 113. It also outputs information required by the user.
[0032]
The content identifier generation means 12 receives the request from the information comprehension means 13 and generates an identifier for uniquely identifying the content.
[0033]
The information comprehension means 13 receives a request from the user 11 via the input / output means 110, and creates comprehensive information by combining the content, the content identifier generated by the content identifier generation means 12, and the additional information group, It requests the comprehensive information management means 14 to store and manage the comprehensive information. When the comprehensive information is transmitted / received to / from another device 114 via the comprehensive information communication means 15, the communication path information management means 16 is notified of the communication device identifier, the content identifier, and the distribution direction information of the transmitted / received device. Request that storage be managed. Further, in response to the request from the additional information changing unit 17, a request is made to the comprehensive information managing unit 14 to change the additional information group for the comprehensive information corresponding to the designated content identifier. Further, upon receiving a request from the user via the input / output means 110, the user requests the comprehensive information management means 14 to search for comprehensive information required by the user, and presents the result to the input / output means 110.
[0034]
The comprehensive information managing means 14 stores and manages the content identifier, a part of the additional information and the comprehensive information storage location in association with each other, further stores and manages the comprehensive information, and receives and manages a request from the information comprehensive means 13. The user performs operations such as registration, deletion, and search of the information group.
[0035]
The comprehensive information communication unit 15 transmits and receives comprehensive information and a communication device identifier in cooperation with the comprehensive information communication unit of the other device 114.
[0036]
The communication route information management means 16 stores and manages the content identifier, the communication device identifier of the other device 114, the distribution direction information, and various control setting values in association with each other as communication route information. Upon receiving the request, the information group is registered. Further, upon receiving a request from the route determining means 18, the information group is searched. The information group is changed in accordance with requests from the transmission path control unit 111, the reception path control unit 112, and the additional information accumulation control unit 113.
[0037]
The additional information changing unit 17 receives a request for adding or deleting additional information from the user 11 via the input / output unit 110, and acquires the target content identifier and, in the case of the addition request, the additional additional information and the distribution direction information. Request the information comprehension means 13 to change the additional information group. Further, upon receiving a request for adding additional information from the other device 114 via the additional information communication means 19, the content identifier, additional additional information, the communication device identifier of the other device 114, and the distribution direction information are obtained, and the information It requests the means 13 to change the additional information group. Further, when the additional information addition request is issued, the requesting unit 18 requests the route determination unit 18 to output a communication device identifier group of the other device 114 to which the additional additional information is to be transferred. It requests the additional information communication unit 19 to transmit the additional information, the distribution direction information, the content identifier, and the communication device identifier of the own device to the other device 114 corresponding to the device identifier.
[0038]
The route determining unit 18 receives the request from the additional information changing unit 17, requests the communication route information managing unit 16 to search for communication route information, and determines a communication device identifier to which the additional information should be transmitted / received. .
[0039]
The additional information communication unit 19 transmits and receives additional information, a communication device identifier, a content identifier, and distribution direction information in conjunction with the additional information communication unit of the other device 114.
[0040]
The transmission path control unit 111 responds to the request from the user 11 via the input / output unit 110, and transmits the additional information to the communication path information management unit 16 so as not to transmit the additional information to another device 114 for each arbitrary content identifier. Request to change the communication path information. Further, in accordance with a request from the user received via the input / output unit 110, the communication path information management unit 16 is notified of the communication path information management unit 16 so that the additional information is not transmitted to the other apparatus 114 for each communication apparatus identifier. Make a change request.
[0041]
The receiving path control unit 112 responds to the request from the user 11 via the input / output unit 110, and instructs the communication path information managing unit 16 not to receive additional information from another device 114 for each arbitrary content identifier. Request to change the communication path information. Further, in response to a request from the user 11 received via the input / output unit 110, the communication path information management unit 16 transmits the communication path information to the communication path information management unit 16 so that the additional information is not received from another apparatus 114 for each arbitrary communication apparatus identifier. Request for change.
[0042]
In accordance with a request from the user 11 received via the input / output unit 110, the additional information storage control unit 113 does not store and manage the additional information for each arbitrary content identifier in the comprehensive information management unit 14 in the device. A request to change the communication path information is sent to the communication path information management means 16 so that the communication path information is transferred to 114. Further, in accordance with a request from the user 11 received via the input / output unit 110, the additional information is transferred to another device 114 without storing and managing the additional information for each arbitrary communication device identifier by the comprehensive information management unit 14 in the device. Next, the communication path information management unit 16 is requested to change the communication path information.
[0043]
The other device 114 is a device that performs the same operation as the additional information distribution device 100.
[0044]
(When registering comprehensive information newly)
FIG. 2 shows the flow of processing when newly registering comprehensive information in the additional information distribution device 100.
[0045]
In the process 21, the user 11 inputs the content and the additional information to the input / output unit 110, and the input / output unit 110 sends the information group to the information inclusion unit 13.
[0046]
In the process 22, the information enclosing unit 13 requests the content identifier generating unit 12 to generate a content identifier, and sends the content identifier generated by the content identifier generating unit 12 to the information enclosing unit 13.
[0047]
In the process 23, the information comprehension means 13 creates comprehensive information that treats the content identifier, the content, and the additional information as one information unit.
[0048]
In the process 24, the information comprehensive unit 13 inputs the content identifier, some additional information, and the generated comprehensive information to the comprehensive information managing unit 14, and the comprehensive information managing unit 14 determines whether the stored comprehensive information exists in the apparatus. The location, the content identifier, and some additional information are registered as associated information.
[0049]
(When receiving comprehensive information from other devices)
FIG. 3 shows a flow of processing when the additional information distribution apparatus 100 receives comprehensive information from another apparatus 114.
[0050]
In the process 31, the comprehensive information communication unit 15 receives the comprehensive information and the communication device identifier of the other device 114 from the other device 114, and delivers the information group to the information inclusion unit 13.
[0051]
In the process 32, the content of the comprehensive information acquired by the information comprehensive means 13 is separated, and the content identifier, the content, and the additional information group are handled as information that can be handled independently.
[0052]
In the process 33, the information comprehension means 13 inputs the content identifier, some additional information, and the acquired comprehensive information to the comprehensive information management means 14, and the comprehensive information stored in the comprehensive information management means 14 exists in the apparatus. The location, the content identifier, and some additional information are registered as associated information.
[0053]
In the process 34, the information comprehension means 13 inputs the content identifier, the communication device identifier of the other device 114, and the reception setting as the distribution direction information to the communication path information management means 16, and the communication path information management means 16 Register the information group as associated information.
[0054]
(When sending comprehensive information to other devices)
FIG. 4 shows a flow of processing when the additional information distribution apparatus 100 transmits comprehensive information to the other apparatus 114.
[0055]
In the process 41, the comprehensive information communication unit 15 receives the content identifier or a part of the additional information and the communication device identifier of the other device 114 from the other device 114, and accepts the comprehensive information transmission request.
[0056]
In the process 42, the comprehensive information communication unit 15 delivers the acquired content identifier or some additional information to the information comprehensive unit 13 and the communication device identifier of the other device 114, and the information comprehensive unit 13 14 to search for comprehensive information related to a part of the content identifier or comprehensive information related to a part of the additional information. The comprehensive information is delivered, and the comprehensive information acquired by the information comprehensive means 13 is delivered to the comprehensive information communication means 15.
[0057]
In the process 43, the comprehensive information communication unit 15 transmits the corresponding comprehensive information and the communication device identifier of the own device to the other device 114.
[0058]
In process 44, the information comprehension means 13 inputs the content identifier, the communication device identifier of the other device 114, and the transmission setting as the distribution direction information to the communication path information management means 16, and the communication path information management means 16 Register the information group as associated information.
[0059]
(To register additional information)
FIG. 5 shows the flow of processing when additional information is additionally registered in the additional information distribution apparatus 100.
[0060]
In the process 51, the user 11 inputs the content identifier, the additional information, and the distribution direction information to the input / output unit 110, and the input / output unit 110 sends the information group to the additional information changing unit 17.
[0061]
In the process 52, the additional information changing unit 17 inputs the content identifier and the additional information to the information enclosing unit 13, and the information enclosing unit 13 transmits to the comprehensive information managing unit 14 the comprehensive information related to the content identifier. The search is requested, the comprehensive information management means 14 delivers the comprehensive information as the search result to the information comprehensive means 13, the content of the comprehensive information acquired by the information comprehensive means 13 is separated, and additional information is newly added. By regenerating the comprehensive information above and further inputting a part of the additional information added to the comprehensive information managing means 14 and the location of the regenerated comprehensive information in the device, the comprehensive information management Means 14 updates the information group.
[0062]
In the process 53, the additional information changing unit 17 inputs the content identifier and the distribution direction information to the route determining unit 18, and the route determining unit 18 associates the communication route information managing unit 16 with the content identifier. The communication route information management unit 16 requests the route determination unit 18 to search for communication route information in which the transmission / reception direction matches the distribution direction information and the transmission control setting value can be transmitted. The communication device identifier group of the communication path information that is the result is delivered.
[0063]
In the processing 54, the number of transfer destination communication device identifiers acquired by the route determining means 18 is confirmed, and this information is transmitted to the additional information changing means 17. If the communication device identifier of the transfer destination exists, the following process 55 is performed, and if it does not exist, the following process 56 is performed.
[0064]
In the process 55, the route determining means 18 sends the communication device identifier of the transfer destination to the additional information changing means 17, and the additional information changing means 17 sends the content identifier, the additional information and the distribution direction to the additional information communicating means 19. The information and the communication device identifier of the transfer destination are delivered, and the content identifier, the additional information, the distribution direction information, and the communication device identifier of the own device are transmitted to all the devices corresponding to the communication device identifier acquired by the additional information communication unit 19. Send
[0065]
In the process 56, the content identifier, the additional information, the distribution direction information, and the communication device identifier held by the additional information changing unit 17 are discarded.
[0066]
(When receiving additional information from other devices)
FIG. 6 shows a flow of processing when the additional information distribution apparatus 100 receives additional information from another apparatus 114.
[0067]
In the process 61, the additional information communication unit 19 receives the content identifier, the additional information, the distribution direction information, and the communication device identifier of the other device 114 from the other device 114, and sends the information group to the additional information changing unit 17.
[0068]
In the process 62, the additional information changing unit 17 inputs the content identifier and the communication device identifier of the other device 114 to the route determination unit 18, and the route determination unit 18 sends the content identifier to the communication route information management unit 16. And a request for a search for communication path information related to the communication apparatus identifier, and the communication path information management means 16 requests the path determination means 18 to receive and set the reception control set value of the communication path information as the search result. Deliver control settings.
[0069]
In the process 63, the reception control setting value acquired by the route determination means 18 is confirmed, and this information is transmitted to the additional information changing means 17. If the reception control setting value can be received, the following process 64 is performed, and if not, the following process 69 is performed.
[0070]
In the process 64, the storage control setting value acquired by the route determining means 18 is confirmed, and this information is transmitted to the additional information changing means 17. If the accumulation control set value can be accumulated, the following processing 65 is performed. If the accumulation cannot be accumulated, the following processing 66 is performed.
[0071]
In the process 65, the additional information changing unit 17 inputs the content identifier and the additional information to the information enclosing unit 13, and the information enclosing unit 13 transmits to the comprehensive information managing unit 14 the comprehensive information related to the content identifier. The search is requested, the comprehensive information management means 14 delivers the comprehensive information as the search result to the information comprehensive means 13, the content of the comprehensive information acquired by the information comprehensive means 13 is separated, and additional information is newly added. By regenerating the comprehensive information above and further inputting a part of the additional information added to the comprehensive information managing means 14 and the location of the regenerated comprehensive information in the device, the comprehensive information management After the means 14 has updated the information group, the content information, the additional information, the distribution direction information, and the communication device identifier of the other device 114 received by the additional information changing device 17 are newly received. It continues to hold as additional information.
[0072]
In the process 66, the additional information changing unit 17 inputs the content identifier and the distribution direction information to the route determining unit 18, and the route determining unit 18 associates the communication route information managing unit 16 with the content identifier. In addition, the communication route information management unit 16 requests the route determination unit 18 to search for communication route information in which the transmission / reception direction matches the distribution direction information and the transmission control setting value is transmittable. The communication device identifier group of the communication path information that is the result is delivered.
[0073]
In the process 67, the number of transfer destination communication device identifiers acquired by the route determination means 18 is confirmed, and this information is transmitted to the additional information change means 17. If the communication device identifier of the transfer destination exists, the following process 68 is performed, and if not, the following process 69 is performed.
[0074]
In the process 68, the route determining means 18 sends the communication device identifier of the transfer destination to the additional information changing means 17, and the additional information changing means 17 sends the content identifier, the additional information and the distribution direction to the additional information communicating means 19. The information and the communication device identifier of the transfer destination are delivered, and the content identifier, the additional information, the distribution direction information, and the communication device identifier of the own device are transmitted to all the devices corresponding to the communication device identifier acquired by the additional information communication unit 19. Send
[0075]
In the process 69, the content identifier, the additional information, the distribution direction information, and the communication device identifier held by the additional information changing unit 17 are discarded.
[0076]
(When referencing new reception additional information)
FIG. 7 shows a flow of processing when the additional information distribution device 100 refers to the newly received additional information.
[0077]
In the process 71, according to the request from the user 11 received by the additional information changing unit 17 through the input / output unit 110, the content identifier, the additional information, the distribution direction information, and the All of the combinations of the communication device identifiers are transmitted to the input / output unit 110 as new reception additional information, and the input / output unit 110 presents the user 11 with the new reception additional information group.
[0078]
In the process 72, the additional information changing unit 17 checks the number of the new reception additional information that has not been supported by the user 11 in the transfer determination among all the new reception additional information groups obtained by the input / output unit 110. If there is new reception additional information that has not been supported for transfer determination, the following processing 73 is performed, and if not, the entire processing ends.
[0079]
In the process 73, the additional information changing unit 17 selects one of the new reception additional information, from all the new reception additional information groups acquired by the input / output unit 110, for which the user 11 has not received the determination of whether to transfer the new reception additional information. The user 11 is arbitrarily selected, the new reception additional information is presented to the user 11, and the user 11 inputs a transfer necessity, which is a determination as to whether the new reception additional information should be transferred to the other device 114.
[0080]
In the process 74, the transfer necessity acquired by the input / output unit 110 and the corresponding content identifier are transmitted to the additional information changing unit 17, and the additional information changing unit 17 determines whether the new reception additional information of the corresponding content identifier is new receiving additional information. If the transfer of the information is required, the following process 75 is performed, and if the transfer is unnecessary, the following process 78 is performed.
[0081]
In the process 75, the additional information changing unit 17 inputs the content identifier and the distribution direction information to the route determining unit 18, and the route determining unit 18 associates the communication route information managing unit 16 with the content identifier, The communication route information management unit 16 requests the route determination unit 18 to search for communication route information in which the transmission / reception direction matches the distribution direction information and the transmission control setting value can be transmitted. The communication device identifier group of the communication path information that is the result is delivered.
[0082]
In the process 76, the number of transfer destination communication device identifiers obtained by the route determination means 18 is confirmed, and if the transfer destination communication device identifier exists, the following process 77 is performed. The following process 78 is performed.
[0083]
In the process 77, the route determining means 18 sends the communication device identifier of the transfer destination to the additional information changing means 17, and the additional information changing means 17 sends the content identifier, the additional information and the distribution direction to the additional information communicating means 19. The information and the communication device identifier of the transfer destination are delivered, and the content identifier, the additional information, the distribution direction information, and the communication device identifier of the own device are transmitted to all the devices corresponding to the communication device identifier acquired by the additional information communication unit 19. Send
[0084]
In the process 78, the content identifier, the additional information, the distribution direction information, and the communication device identifier held by the additional information changing unit 17 are discarded.
[0085]
(When changing various control settings)
FIG. 8 shows a flow of processing in the second case in which various control settings are changed in the additional information distribution apparatus 100.
[0086]
In the process 81, the user 11 inputs the content identifier, the communication device identifier of the other device 114, and various change control setting value groups to the input / output unit 110.
[0087]
In the processing 82, the additional information changing unit 17 confirms that the transmission control setting value of the change request includes information that can be transmitted or cannot be transmitted in the change control setting value group acquired by the input / output unit 110. However, if the set value exists, the following processing 83 is performed, and if not, the following processing 85 is performed.
[0088]
In the process 83, the input / output unit 110 transmits the content identifier, the communication device identifier of the other device 114, and the transmission control setting value of the change request to the transmission path control unit 111, and the transmission path control unit 111 The management unit 16 is requested to change the transmission control setting value that specifies the content identifier and the communication device identifier.
[0089]
In step 84, the communication path information management unit 16 searches the specified content identifier and the communication device identifier of the other device 114, and changes the transmission control setting value of the corresponding information to the transmission control setting value of the change request. . This change information is transmitted to the additional information changing means 17 via the transmission path control means 111 and the input / output means 110.
[0090]
In the process 85, the additional information changing unit 17 confirms that information that can be received or cannot be received as a change request reception control set value exists in the change control set value group acquired by the input / output unit 110. If the set value exists, the following process 86 is performed, and if not, the following process 88 is performed.
[0091]
In the process 86, the input / output unit 110 transmits the content identifier, the communication device identifier of the other device 114, and the reception control setting value of the change request to the reception path control unit 112, and the reception path control unit 112 The management unit 16 is requested to change the reception control setting value that specifies the content identifier and the communication device identifier.
[0092]
In the process 87, the communication path information management means 16 searches the specified content identifier and the communication device identifier of the other device 114, and changes the reception control set value of the corresponding information to the reception control set value of the change request. . This change information is transmitted to the additional information changing means 17 via the receiving path control means 112 and the input / output means 110.
[0093]
In the process 88, the additional information changing unit 17 confirms that the change control setting value group acquired by the input / output unit 110 includes information that can be stored or not stored as the storage control setting value of the change request. However, if the set value exists, the following processing 89 is performed, and if not, the entire processing ends.
[0094]
In processing 89, the input / output unit 110 transmits the content identifier, the communication device identifier of the other device 114, and the storage control set value of the change request to the additional information storage control unit 113, and the additional information replacement control unit 113 It requests the communication path information management means 16 to change the storage control set value specifying the content identifier and the communication device identifier.
[0095]
In process 810, the communication path information management unit 16 searches the specified content identifier and the communication device identifier of the other device 114, and changes the storage control set value of the corresponding information to the storage control set value of the change request. . This change information is transmitted to the additional information change means 17 via the additional information accumulation control means 113 and the input / output means 110.
[0096]
The present invention can be realized using a computer by configuring a part or all of the processing functions of the system shown in FIG. 1 as a program. Also, a computer-readable recording medium such as a flexible disk, an MO, a ROM, and a memory card may be used to execute a program for realizing the processing function of each unit in the computer or a program for causing the computer to execute the processing procedure. , A CD, a DVD, a removable disk, or the like, and can be stored or provided, and can be distributed via a communication network such as the Internet.
[0097]
【Example】
Embodiments of the present invention will be described below with reference to the drawings.
[0098]
(Example 1)
An example of a mode in which comprehensive information and additional information are distributed via the device of the present invention will be described with reference to FIG.
[0099]
FIG. 9A shows a situation where contents are distributed in a Peer-to-Peer information transmission environment. The device shown in the figure performs the same operation as the additional information distribution device described in (Embodiment of the Invention). A file 912 including content such as music stored and managed by the device 911 propagates to other devices to form distribution channels 913a to 913f.
[0100]
FIG. 9B shows information in which additional information is distributed in the content transmission direction using the content distribution route formed in 9A in FIG. The additional information 922 such as an advertisement related to the content such as music newly created by the device 921 follows the additional information distribution routes 924a to 924c formed along the transmission side distribution routes 913d to 913f of the music content. Propagate.
[0101]
FIG. 9C shows information in which additional information is distributed in the content receiving direction by using the content distribution route formed in 9A in FIG. The additional information 932 such as a questionnaire related to the content such as music newly created by the device 931 is formed according to the additional information distribution channels 934a and 934b formed along the music content reception distribution channels 913a and 913c. Propagate.
[0102]
(Example 2)
An example of setting information associated with the comprehensive information management unit will be described with reference to FIG. 10 in accordance with the progress of processing when comprehensive information is newly registered.
[0103]
The input / output unit 1001 includes, from the user, a content file 1005 such as music and an additional information file 1006 including a media type, an author, a keyword, a content originating device identifier represented by an IP address, and a content introduction document. 1003. The content identifier generating means 1002 receives the information from the information enclosing means 1003, generates a content identifier 1007 according to the UUID defined by the Distributed Computing Environment (DCE) specification of OSF (0 pen Software Foundation), and generates this information as information. It is delivered to the covering means 1003.
[0104]
The information inclusion unit 1003 combines the acquired content file 1005, additional information file 1006, and content identifier 1007 into one file as a 1ha file archive format file, generates a comprehensive information file 1008, and manages the comprehensive information management. Deliver to means 1004. At the same time, the information comprehension means 1003 analyzes the additional information file 1006, and sets the media type, creator, keyword, and content originating device included in the file as a part of additional information 1009, and includes the content identifier. The information is transmitted to the information management means 1004.
[0105]
The comprehensive information management unit 1004 adds the acquired comprehensive information file 1008 to the comprehensive information group 1011 and stores and stores the file in the storage medium, and includes the stored file name including the directory name on the OS (operating system) of the apparatus. The acquired content identifier, media type, creator, keyword, and content origin device identifier held as the comprehensive information storage location and the retained comprehensive information storage location are registered as associated information 1010 in a DBMS (Database Message System). I do.
[0106]
(Example 3)
An example of setting of information associated with the communication path information management means will be described with reference to FIG. 11 based on the progress of processing when comprehensive information is newly received and the progress when additional information is newly received. .
[0107]
When the comprehensive information file is newly received, the information comprehensive unit 1101 communicates with the communication device identifier 1105 of the IP address expression that specifies the recipient of the comprehensive information file and the OSF (Open Software) included in the comprehensive information file. A content identifier 1106 generated in accordance with the UUID defined by the DCE (Distributed Coupling Environment) specification of the Foundation, and information indicating reception as distribution direction information 1107 are transmitted to the communication path information management unit 1102.
[0108]
The communication path information management unit 1102 holds, as an initial automatic registration setting value, information indicating that transmission is possible as a transmission control setting value, whether reception is possible as a reception control setting value, and whether accumulation is possible as a storage control setting value. The 1105, the content identifier 1106, the distribution direction information 1107, and the stored transmission control setting value, reception control setting value, and storage control setting value are registered as associated information 1108 in a DBMS (Data Base Management System).
[0109]
When the additional information changing unit 1103 newly receives the additional information file and determines the transfer destination, the additional information changing unit 1103 compares the content identifier 1109 received at the time of receiving the additional information with the distribution direction information 1110 received at the time of receiving the additional information. Is transmitted to the route determination unit 1104, and a search request is made for a device identifier to which the additional information is to be transmitted.
[0110]
Since the search request for the device identifier to which the additional information is to be transmitted is generated, the route determination unit 1104 sets the transmission control setting value to be transmittable as the search keyword and obtains the content identifier from the additional information changing unit 1103. The communication route information management unit 1102 is searched for distribution route information using the content identifier 1109 as a search keyword and the distribution direction information 1103 obtained from the additional information changing unit 1103 as the distribution direction information as a search keyword.
[0111]
The communication route information management unit 1102 performs a search according to the search keyword group acquired from the route determination unit 1104, and transmits the communication device identifier group 1111 of the search result to the additional information change unit 1103 via the route determination unit 1104. I do.
[0112]
【The invention's effect】
As described above, according to the present invention, users having anonymity can freely communicate with each other in a Peer-to-Peer information transmission environment in which content and additional information are distributed and managed by devices owned by each user. It is possible to transmit and receive additional information.
[0113]
Further, it is possible for the user to passively and automatically acquire desired additional information without being conscious of the existing device.
[0114]
Further, it is possible to reduce the possibility that unnecessary additional information is distributed to a large number of users.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a system according to an embodiment of the present invention.
FIG. 2 is a diagram showing a flow of processing when newly registering comprehensive information in the additional information distribution device.
FIG. 3 is a diagram showing a flow of processing when the additional information distribution device receives comprehensive information from another device.
FIG. 4 is a diagram showing a flow of processing when the additional information distribution device transmits comprehensive information to another device.
FIG. 5 is a diagram showing a processing flow when additional information is additionally registered in the additional information distribution device.
FIG. 6 is a diagram showing a flow of processing when the additional information distribution device receives additional information from another device.
FIG. 7 is a diagram showing a flow of processing when the additional information distribution device refers to newly received additional information.
FIG. 8 is a diagram showing a processing flow when changing various control settings in the additional information distribution device.
FIG. 9 is a diagram showing an example of a mode in which comprehensive information and additional information are distributed via a device.
FIG. 10 is a diagram showing an example of information associated by a comprehensive information management unit.
FIG. 11 is a diagram showing an example of information associated with a distribution route information management unit.
[Explanation of symbols]
11 ... user, 12 ... content identifier generation means, 13 ... information inclusion means,
14 comprehensive information management means, 15 comprehensive information communication means, 16 communication system control information management means, 17 additional information change means, 18 route determination means, 19 additional information communication means, 100 additional information distribution device, 110 ... input / output means, 111 ... transmission path control means, 112 ... reception path control means 113 ... additional information accumulation control means, 114 ... other devices
21: input processing of content and additional information, 22: generation processing of content identifier, 23: generation processing of comprehensive information, 24: registration processing of comprehensive information
31: Comprehensive information and communication device identifier reception processing, 32: Comprehensive information content separation processing, 33: Comprehensive information registration processing, 34: Communication path information registration processing
41: Comprehensive information transmission / reception processing, 42: Comprehensive information search processing, 43: Comprehensive information transmission processing, 44: Communication path information registration processing
51: input process of content identifier, additional information, distribution direction information, 52: change process of comprehensive information, 53: determination process of additional information transfer destination device, 54: determination process of number of transfer destination devices, 55: content identifier, Transfer processing of additional information and distribution direction information 56 Discard processing of content identifier, additional information, distribution direction information and communication device identifier
61: Content identifier, additional information, distribution direction information, communication device identifier reception processing, 62: Additional information reception and storage determination processing, 63: Reception determination processing, 64: Storage determination processing, 65: Comprehensive information Change processing, 66 ... additional information transfer destination apparatus determination processing, 67 ... transfer destination apparatus number determination processing, 68 ... content identifier, additional information, distribution direction information transfer processing, 69 ... content identifier, additional information, distribution Destruction processing of direction information and communication device identifier
71: New reception additional information reference processing, 72: New reception additional information number determination processing, 73: Transfer request reception processing, 74: Transfer determination processing, 75: Additional information transfer destination apparatus determination processing, 76: Judgment processing for the number of transfer destination devices, 77: Transfer processing of content identifier, additional information, distribution direction information, 78: Discard processing of content identifier, additional information, distribution direction information, communication device identifier
81: Change acceptance processing for various control settings; 82: Existence determination processing for change control transmission control setting values; 83: Transmission control setting value change request processing; 84: Communication path information change processing; 85: Change request processing Existence determination process for reception control set value, 86: Reception control set value change request process, 87: Communication path information change process, 88: Existence determination process for change request accumulation control set value, 89: Storage control setting Value change request processing, 810: Communication path information change processing
911: Device, 912: Content, 913: Content distribution between devices, 921: Content distribution between devices, 922: Additional information distribution between devices, 932: Content distribution between devices, 934 ... Additional information distribution between devices
1001 input / output means, 1002 content identifier generation means, 1003 information comprehensive means, 1004 comprehensive information management means, 1005 content, 1006 additional information, 1007 content identifier, 1008 comprehensive information, 1009 part of Additional information, 1010 ... associated information, 1011 ... comprehensive information group
1101 ... information comprehensive means, 1102 ... communication route information management means, 1103 ... additional information change means, 1104 ... route determination means, 1105 ... communication device identifier, 1106 ... content identifier, 1107 ... distribution direction information, 1108 ... associated information 1109: Content identifier, 1110: Distribution direction information, 1111: Communication device identifier group

Claims (16)

コンテンツ識別子を生成するコンテンツ識別子生成手段と、
コンテンツと、前記コンテンツ識別子と、該コンテンツに関する付加情報とを包括し、包括情報として扱う情報包括手段と、
前記包括情報を蓄積管理する包括情報管理手段と、
前記包括情報と、装置を識別する通信装置識別子とを他の装置と送受信する包括情報通信手段と、
前記付加情報と、前記コンテンツ識別子と、前記通信装置識別子とを他の装置と送受信する付加情報通信手段と、
他の装置の通信装置識別子と、前記コンテンツ識別子とを通信経路情報として蓄積管理する通信経路情報管理手段と、
前記通信経路情報管理手段が蓄積管理する通信経路情報により情報を送信すべき他の装置を決定する経路決定手段と、
前記包括情報管理手段が蓄積管理している包括情報に対して付加情報の追加および/または削除を前記情報包括手段を介して要求する付加情報変更手段と、
利用者からの機能実行要求、または設定変更情報を入力し、前記蓄積管理している包括情報の内容を利用者に出力する入出力手段とを備え、
過去に流通したコンテンツ経路に従って該コンテンツの付加情報を追加配信することを特徴とする付加情報配信装置。
Content identifier generating means for generating a content identifier;
An information comprehension means for comprehending the content, the content identifier, and additional information related to the content, and treating the information as comprehensive information;
Comprehensive information management means for storing and managing the comprehensive information;
The comprehensive information, a comprehensive information communication means for transmitting and receiving a communication device identifier for identifying the device to and from another device,
Additional information communication means for transmitting and receiving the additional information, the content identifier, and the communication device identifier to and from another device,
A communication device identifier of another device, and a communication route information management unit that stores and manages the content identifier as communication route information;
Path determination means for determining another device to which information is to be transmitted by the communication path information stored and managed by the communication path information management means,
Additional information changing means for requesting addition and / or deletion of additional information to the comprehensive information accumulated and managed by the comprehensive information managing means via the information comprehensive means;
Input / output means for inputting a function execution request from a user, or setting change information, and outputting to the user the contents of the comprehensive information stored and managed,
An additional information distribution device, which additionally distributes additional information of the content according to a content route distributed in the past.
請求項1に記載の付加情報配信装置において、
前記付加情報と、前記コンテンツ識別子と、自装置の通信装置識別子とを前記付加情報通信手段により他の装置に送信する際に他の装置が必要としない情報を送信しないように、
前記通信経路情報管理手段に対してコンテンツ識別子毎または他の装置の通信装置識別子毎に事前設定を行うことを可能とする送信経路制御手段を備えたことを特徴とする付加情報配信装置。
The additional information distribution device according to claim 1,
When transmitting the additional information, the content identifier, and the communication device identifier of the own device to another device by the additional information communication unit, do not transmit information that is not required by other devices.
An additional information distributing apparatus, comprising: a transmission path control unit that enables the communication path information management unit to set in advance for each content identifier or each communication device identifier of another device.
請求項1乃至2に記載の付加情報配信装置において、
前記付加情報と、前記コンテンツ識別子と、他の装置の通信装置識別子とを前記付加情報通信手段により他の装置から受信する際に他の装置から必要としない情報を受信しないように、
通信経路情報管理手段に対してコンテンツ識別子毎または他の装置の通信装置識別子毎に事前設定を行うことを可能とする受信経路制御手段を備えたことを特徴とする付加情報配信装置。
3. The additional information distribution device according to claim 1, wherein
When receiving the additional information, the content identifier, and the communication device identifier of another device from the other device by the additional information communication unit, do not receive unnecessary information from another device.
An additional information distribution device, comprising: a reception route control unit that enables a communication route information management unit to perform a presetting for each content identifier or each communication device identifier of another device.
請求項1乃至3に記載の付加情報配信装置において、
前記付加情報と、前記コンテンツ識別子と、他の装置の通信装置識別子とを前記付加情報通信手段により他の装置から受信し、さらに転送する際に必要としない情報を装置内に蓄積しないように、
通信経路情報管理手段に対してコンテンツ識別子毎または他の装置の通信装置識別子毎に事前設定を行うことを可能とする付加情報蓄積制御手段を備えたことを特徴とする付加情報配信装置。
4. The additional information distribution device according to claim 1, wherein:
The additional information, the content identifier, and a communication device identifier of another device are received from the other device by the additional information communication unit, so that information not required for further transfer is not stored in the device.
An additional information distributing apparatus comprising an additional information storage control means for enabling a communication path information management means to perform pre-setting for each content identifier or each communication apparatus identifier of another apparatus.
請求項1乃至4に記載の付加情報配信装置において、
前記付加情報通信手段が前記付加情報と、前記コンテンツ識別子と、前記通信装置識別子とに加え、流通方向情報をも他の装置と送受信し、
且つ、前記通信経路情報管理手段が前記他の装置の通信装置識別子と、前記コンテンツ識別子とに加え、送受信方向をも通信経路情報として蓄積管理することを特徴とする付加情報配信装置。
5. The additional information distribution device according to claim 1, wherein:
The additional information communication means, in addition to the additional information, the content identifier, and the communication device identifier, also transmits and receives distribution direction information with other devices,
Further, the communication path information management means stores and manages a transmission / reception direction as communication path information in addition to the communication apparatus identifier of the other apparatus and the content identifier.
請求項5に記載の付加情報配信装置において、
コンテンツ識別子と、他の装置の通信装置識別子と、流通方向情報と、包括情報管理手段に蓄積管理している包括情報に関する付加情報との受信に対して行う、自装置の通信装置識別子と、前記受信したコンテンツ識別子と、流通方向情報と、付加情報との転送に際し、
過去に流通した包括情報の送信方向の装置に対して前記転送を行う第1方向と、過去に流通した包括情報の受信方向の装置に対して前記転送を行う第2方向との選択を、
利用者が前記入出力手段および付加情報変更手段に対して入力することができることを特徴とする付加情報配信装置。
The additional information distribution device according to claim 5,
A content identifier, a communication device identifier of another device, a distribution direction information, and a communication device identifier of its own device, which performs reception of additional information related to comprehensive information accumulated and managed in the comprehensive information management means, When transferring the received content identifier, distribution direction information, and additional information,
Selection of a first direction for performing the transfer to a device in a transmission direction of comprehensive information distributed in the past and a second direction for performing the transfer to a device in a reception direction of comprehensive information distributed in the past,
An additional information distribution device, wherein a user can input to the input / output means and the additional information changing means.
請求項5乃至6に記載の付加情報配信装置において、
コンテンツ識別子と、他の装置の通信装置識別子と、流通方向情報と、包括情報管理手段に蓄積管理している包括情報に関する付加情報との受信に対して行う、自装置の通信装置識別子と、前記受信したコンテンツ識別子と、流通方向情報と、付加情報との転送に際し、
転送する他の装置の特定を前記通信経路情報管理手段に蓄積管理されている情報に基づいて、前記経路決定手段が決定することを特徴とする付加情報配信装置。
7. The additional information distribution device according to claim 5, wherein
A content identifier, a communication device identifier of another device, a distribution direction information, and a communication device identifier of its own device, which performs reception of additional information related to comprehensive information accumulated and managed in the comprehensive information management means, When transferring the received content identifier, distribution direction information, and additional information,
The additional information distribution device, wherein the route determining means determines the specification of another device to be transferred based on information stored and managed in the communication route information managing means.
コンテンツ識別子生成手段によりコンテンツ識別子を生成する過程と、
情報包括手段によりコンテンツと、前記コンテンツ識別子と、該コンテンツに関する付加情報とを包括し、包括情報として扱う過程と、
包括情報管理手段により前記包括情報を蓄積管理する過程と、
包括情報通信手段により前記包括情報と、装置を識別する通信装置識別子とを他の装置と送受信する過程と、
付加情報通信手段により前記付加情報と、前記コンテンツ識別子と、前記通信装置識別子とを他の装置と送受信する過程と、
通信経路情報管理手段により他の装置の通信装置識別子と、前記コンテンツ識別子とを通信経路情報として蓄積管理する過程と、
経路決定手段により前記通信経路情報管理手段が蓄積管理する通信経路情報により情報を送信すべき他の装置を決定する過程と、
付加情報変更手段により前記包括情報管理手段が蓄積管理している包括情報に対して付加情報の追加および/または削除を前記情報包括手段を介して要求する過程と、
入出力手段により利用者からの機能実行要求、または設定変更情報を入力し、前記蓄積管理している包括情報の内容を利用者に出力する過程とを備え、
過去に流通したコンテンツ経路に従って該コンテンツの付加情報を追加配信することを特徴とする付加情報配信方法。
Generating a content identifier by the content identifier generating means;
A process in which the information, the content identifier, and the additional information related to the content are included by the information inclusion unit and treated as comprehensive information;
Accumulating and managing the comprehensive information by comprehensive information managing means;
A step of transmitting / receiving the comprehensive information and a communication device identifier for identifying the device to / from another device by comprehensive information communication means,
Transmitting and receiving the additional information, the content identifier, and the communication device identifier with another device by additional information communication means,
A step of storing and managing a communication device identifier of another device and the content identifier as communication route information by a communication route information managing means;
A step of determining another device to which information is to be transmitted by the communication path information stored and managed by the communication path information managing means by the path determining means;
Requesting the additional information to be added and / or deleted from the comprehensive information stored and managed by the comprehensive information managing means via the information comprehensive means by the additional information changing means;
Inputting a function execution request from a user by input / output means, or setting change information, and outputting the content of the comprehensive information stored and managed to the user,
A method for distributing additional information, characterized by additionally distributing additional information of the content according to a content route distributed in the past.
請求項8に記載の付加情報配信方法において、
前記付加情報と、前記コンテンツ識別子と、自装置の通信装置識別子とを前記付加情報通信手段により他の装置に送信する際に他の装置が必要としない情報を送信しないように、
送信経路制御手段が前記通信経路情報管理手段に対してコンテンツ識別子毎または他の装置の通信装置識別子毎に事前設定を行うことを可能とする過程を備えたことを特徴とする付加情報配信方法。
The method for distributing additional information according to claim 8,
When transmitting the additional information, the content identifier, and the communication device identifier of the own device to another device by the additional information communication unit, do not transmit information that is not required by other devices.
A method for distributing additional information, comprising the step of enabling the transmission path control means to make a preset setting for the communication path information management means for each content identifier or for each communication device identifier of another device.
請求項8乃至9に記載の付加情報配信方法において、
前記付加情報と、前記コンテンツ識別子と、他の装置の通信装置識別子とを前記付加情報通信手段により他の装置から受信する際に他の装置から必要としない情報を受信しないように、
受信経路制御手段が通信経路情報管理手段に対してコンテンツ識別子毎または他の装置の通信装置識別子毎に事前設定を行うことを可能とする過程を備えたことを特徴とする付加情報配信方法。
10. The additional information distribution method according to claim 8, wherein
When receiving the additional information, the content identifier, and the communication device identifier of another device from the other device by the additional information communication unit, do not receive unnecessary information from another device.
A method for distributing additional information, comprising the step of enabling the receiving path control means to set in advance the communication path information management means for each content identifier or for each communication device identifier of another device.
請求項8乃至10に記載の付加情報配信方法において、
前記付加情報と、前記コンテンツ識別子と、他の装置の通信装置識別子とを前記付加情報通信手段により他の装置から受信し、さらに転送する際に必要としない情報を装置内に蓄積しないように、
付加情報蓄積制御手段が通信経路情報管理手段に対してコンテンツ識別子毎または他の装置の通信装置識別子毎に事前設定を行うことを可能とする過程を備えたことを特徴とする付加情報配信方法。
In the additional information distribution method according to any one of claims 8 to 10,
The additional information, the content identifier, and a communication device identifier of another device are received from the other device by the additional information communication unit, so that information not required for further transfer is not stored in the device.
A method for distributing additional information, comprising the step of enabling the additional information storage control means to make a preset setting for the communication path information management means for each content identifier or for each communication device identifier of another device.
請求項8乃至11に記載の付加情報配信方法において、
前記付加情報通信手段が前記付加情報と、前記コンテンツ識別子と、前記通信装置識別子とに加え、流通方向情報をも他の装置と送受信し、
且つ、前記通信経路情報管理手段が前記他の装置の通信装置識別子と、前記コンテンツ識別子とに加え、送受信方向をも通信経路情報として蓄積管理することを特徴とする付加情報配信方法。
12. The additional information distribution method according to claim 8, wherein
The additional information communication means, in addition to the additional information, the content identifier, and the communication device identifier, also transmits and receives distribution direction information with other devices,
In addition, the communication path information management means stores and manages a transmission / reception direction as communication path information in addition to the communication apparatus identifier of the other apparatus and the content identifier.
請求項12に記載の付加情報配信方法において、
コンテンツ識別子と、他の装置の通信装置識別子と、流通方向情報と、包括情報管理手段に蓄積管理している包括情報に関する付加情報との受信に対して行う、自装置の通信装置識別子と、前記受信したコンテンツ識別子と、流通方向情報と、付加情報との転送に際し、
過去に流通した包括情報の送信方向の装置に対して前記転送を行う第1方向と、過去に流通した包括情報の受信方向の装置に対して前記転送を行う第2方向との選択を、
利用者が前記入出力手段および付加情報変更手段に対して入力することができることを特徴とする付加情報配信方法。
In the additional information distribution method according to claim 12,
A content identifier, a communication device identifier of another device, a distribution direction information, and a communication device identifier of its own device, which performs reception of additional information related to comprehensive information accumulated and managed in the comprehensive information management means, When transferring the received content identifier, distribution direction information, and additional information,
Selection of a first direction for performing the transfer to a device in a transmission direction of comprehensive information distributed in the past and a second direction for performing the transfer to a device in a reception direction of comprehensive information distributed in the past,
A method of distributing additional information, wherein a user can make an input to the input / output means and the additional information changing means.
請求項12乃至13に記載の付加情報配信方法において、
コンテンツ識別子と、他の装置の通信装置識別子と、流通方向情報と、包括情報管理手段に蓄積管理している包括情報に関する付加情報との受信に対して行う、自装置の通信装置識別子と、前記受信したコンテンツ識別子と、流通方向情報と、付加情報との転送に際し、
転送する他の装置の特定を前記通信経路情報管理手段に蓄積管理されている情報に基づいて、前記経路決定手段が決定することを特徴とする付加情報配信方法。
14. The additional information distribution method according to claim 12, wherein
A content identifier, a communication device identifier of another device, a distribution direction information, and a communication device identifier of its own device, which performs reception of additional information related to comprehensive information accumulated and managed in the comprehensive information management means, When transferring the received content identifier, distribution direction information, and additional information,
An additional information distribution method, characterized in that the route determining means determines the specification of another device to be transferred based on information stored and managed in the communication path information managing means.
前記の請求項1乃至14に記載の付加情報配信装置または付加情報配信方法を、コンピュータプログラムで記載してそれを実行可能にしたことを特徴とするプログラム。15. A program, wherein the additional information distribution device or the additional information distribution method according to claim 1 is described in a computer program so as to be executable. 前記の請求項1乃至14に記載の付加情報配信装置または付加情報配信方法を、コンピュータで実行可能に記載したプログラムを記録したことを特徴とする記録媒体。15. A recording medium on which is recorded a program that allows a computer to execute the additional information distribution device or the additional information distribution method according to claim 1.
JP2003102376A 2003-04-07 2003-04-07 Additional information distribution device, additional information distribution method, additional information distribution program, and recording medium on which additional information distribution program is recorded Pending JP2004310389A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003102376A JP2004310389A (en) 2003-04-07 2003-04-07 Additional information distribution device, additional information distribution method, additional information distribution program, and recording medium on which additional information distribution program is recorded

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003102376A JP2004310389A (en) 2003-04-07 2003-04-07 Additional information distribution device, additional information distribution method, additional information distribution program, and recording medium on which additional information distribution program is recorded

Publications (1)

Publication Number Publication Date
JP2004310389A true JP2004310389A (en) 2004-11-04

Family

ID=33465820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003102376A Pending JP2004310389A (en) 2003-04-07 2003-04-07 Additional information distribution device, additional information distribution method, additional information distribution program, and recording medium on which additional information distribution program is recorded

Country Status (1)

Country Link
JP (1) JP2004310389A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007150725A (en) * 2005-11-28 2007-06-14 Ricoh Co Ltd Document data management system, image forming apparatus, document data management method, and program
JP2012093916A (en) * 2010-10-26 2012-05-17 Nintendo Co Ltd Information processing program, information processor, information processing method and information processing system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007150725A (en) * 2005-11-28 2007-06-14 Ricoh Co Ltd Document data management system, image forming apparatus, document data management method, and program
JP2012093916A (en) * 2010-10-26 2012-05-17 Nintendo Co Ltd Information processing program, information processor, information processing method and information processing system
US9311497B2 (en) 2010-10-26 2016-04-12 Nintendo Co., Ltd. Computer-readable storage medium having stored information processing program therein, information processing apparatus, information processing method, and information processing system

Similar Documents

Publication Publication Date Title
US11218367B2 (en) Community internet drive
CN101542461B (en) Virtual peer for a content sharing system
EP1973303A1 (en) Music file editing system
JP2016195440A5 (en)
KR101623742B1 (en) Method and system for sharing file related messages
JP2007012077A (en) Access to addressable data over the network
KR20090047393A (en) Distributed storage
JP5213858B2 (en) XDM system and method for document forwarding
US8903885B2 (en) Information communication system, node device, information processing method and computer-readable storage medium
JP2004310389A (en) Additional information distribution device, additional information distribution method, additional information distribution program, and recording medium on which additional information distribution program is recorded
WO2006100723A1 (en) File management system
JP5185176B2 (en) Document providing apparatus, method, and program
CN108573071A (en) A file operation method and related device
CN113766031B (en) Method and device for storing note resources and related equipment
JP3943868B2 (en) Server-side proxy, data transfer method and program
JP5326968B2 (en) Information communication system, support apparatus, support apparatus program, and content acquisition method
JP2003186729A (en) Content distribution method, its device and program
JP2005322022A (en) Peer-to-peer terminal apparatus, cache generation method, and computer program therefor
KR100625216B1 (en) P2 based multimedia data transmission system
CA2452893C (en) Method and apparatus for storing and managing contacts in a distributed collaboration system
JP4047318B2 (en) Content distribution usage control method
JP2021026564A (en) File delivery system, file delivery program, and file reception program
JP5157770B2 (en) Node device, program, and storage instruction method
JP5178734B2 (en) Peer management server and peer management method in P2P system
JP2011187017A (en) Content management method and program, and content use terminal