(57)【要約】【課題】遺伝子型文書ＩＤを用いてコピーされた複数の文書間での相対関係を判定し、コピー経路の判定や管理を分散的に行うことのできる文書管理システムおよび方法を提供する。【解決手段】文書が複製（コピー）される毎に変化する遺伝子型ＩＤを上記文書に付加することにより種々の形態の文書管理、すなわち紙文書のコピーや配付の管理、電子的文書のコピーや配付の管理、マルチメディア・プレゼンテーション文書（ＭＭ−Ｈａｎｄｌｅｒ文書）の　文書間アクセス管理、電子的データ（静止画、音楽、動画、ｅｔｃ．）の　コピーや配付の管理（著作権管理）、原本性保証や認証やセキュリティの管理、電子メールの受信管理、ネットワークのトラフィック管理、ネットワークゲームのアクセス管理等を行う文書管理システム。【選択図】　　　図１
2004102627.tif 000002
【特許請求の範囲】
【請求項１】
文書を管理する文書管理システムであって、
遺伝子型文書ＩＤを生成し前記文書に付与するＩＤ生成付与部と、
前記遺伝子型文書ＩＤを記憶する記憶部と、
前記遺伝子型文書ＩＤを含む文書をスキャンあるいはプリントアウトするスキャン・プリントアウト部と、
前記スキャンされた文書から遺伝子型文書ＩＤを認識する認識部と、
前記遺伝子型文書ＩＤを含む文書の複製時にその遺伝子型文書ＩＤに変異を加える変異処理部と、
２つの文書の遺伝子型文書ＩＤを比較して、その相違を判定する判定処理部と、
判定された相違に応じて種々の操作をコントロールする操作コントロール部と、を備えたことを特徴とする文書管理システム。
【請求項２】
文書を管理する文書管理方法であって、
遺伝子型文書ＩＤを生成し前記文書に付与するステップと、
前記遺伝子型文書ＩＤを記憶するステップと、
前記遺伝子型文書ＩＤを含む文書をスキャンあるいはプリントアウトするステップと、
前記スキャンされた文書から遺伝子型文書ＩＤを認識するステップと、
前記遺伝子型文書ＩＤを含む文書の複製時にその遺伝子型文書ＩＤに変異を加えるステップと、
２つの文書の遺伝子型文書ＩＤを比較して、その相違を判定するステップと、
判定された相違に応じて種々の操作をコントロールするステップと、備えたことを特徴とする文書管理方法。
【請求項３】
前記遺伝子型ＩＤは、１列に並んだ白黒のパターンであることを特徴とする請求項２に記載の文書管理方法。
【請求項４】
前記遺伝子型ＩＤは、２次元マトリクス状に並んだ白黒のパターンであることを特徴とする請求項２に記載の文書管理方法。
【請求項５】
文書間で通信が可能な電子文書（ＭＭ−Ｈａｎｄｌｅｒ文書）を管理する文書管理方法であって、
前記文書内に遺伝子型ＩＤを格納するフィールドを持ち、文書作成時に遺伝子型ＩＤを生成し前記文書に付与するステップと、
前記文書の配付時に、その遺伝子型ＩＤに変異を加えて配付するステップと、
前記文書から文書へアクセス要求があった場合、アクセス元とアクセス先の文書間の遺伝子型ＩＤを比較して違いを解析するステップと、
前記遺伝子型ＩＤの違いに基づいて、文書間のアクセスの可否を制御するステップと、を備えたことを特徴とする文書管理方法。
【請求項６】
前記遺伝子型ＩＤは電子的なデータ形式によって表現されることを特徴とする請求項５に記載の文書管理方法。
【請求項７】
文書の編集時に、その遺伝子型ＩＤに変異を加えるステップを備えたことを特徴とする請求項５に記載の文書管理方法。
【請求項８】
変異しない固定式の文書ＩＤを、遺伝子型文書ＩＤと併用することを特徴とする請求項２あるいは５に記載の文書管理方法。
【請求項９】
電子メールの送受信ネットワークにおける文書管理方法であって、
前記電子メールのメールアドレスに遺伝子型ＩＤを格納するフィールドを持ち、そのメールアドレスを他者に通知する際に、自分の遺伝子型ＩＤに変異を加えてから他者に送信するステップと、
他者からメール送信があった場合、送信元から送られて来たメールアドレス内の遺伝子型ＩＤと、自分が持っている遺伝子型ＩＤを比較して、違いを解析するステップと、
前記遺伝子型ＩＤの違いに基づいて、何人を経由してメールアドレスが伝達されて行ったかを判定し、電子メールの受信の可否を制御するステップを備えたことを特徴とする文書管理方法。
【請求項１０】
電子メールの送受信ネットワークにおける文書管理方法であって、
前記電子メールのメールアドレスに遺伝子型ＩＤを格納するフィールドを持ち、複数の他者にメールアドレスを教える際、相手ごとに、異なる変異を与えた遺伝子ＩＤを教えるステップと、
教えた相手と変異した遺伝子ＩＤを組みにして記録するステップと、
他者からメール送信があった場合、送信元から送られて来たメールアドレス内の遺伝子型ＩＤと、他者に教えた遺伝子型ＩＤの記録を比較して、違いを解析するステップと、
遺伝子型ＩＤの違いに基づいて、誰を経由して何人を経由してメールアドレスが伝達されて行ったかを判定し、電子メールの受信の可否を制御するステップと、を備えたことを特徴とする文書管理方法。
【請求項１１】
電子メールの送受信ネットワークにおける文書管理方法であって、
前記電子メールのメールアドレスに遺伝子型ＩＤを格納するフィールドを持ち、他者にメールアドレスを教える際、日時によって異なる変異を与えた遺伝子型ＩＤを教えるステップと、
教えた相手と変異した遺伝子ＩＤを組みにして記録するステップと、
他者からメール送信があった場合、送信元から送られて来たメールアドレス内の遺伝子型ＩＤと、他者に教えた遺伝子型ＩＤの記録を比較して、違いを解析するステップと、
他者から受信した遺伝子型ＩＤを解析することにより、いつ教えたメールアドレスが伝達されていったかを判定し、電子メールの受信の可否を制御するステップと、を備えたことを特徴とする文書管理方法。
【請求項１２】
ノードとリンクからなるネットワークにおける文書管理方法であって、
自分のネットワークアドレスを他ノードに通知する際、相手ノードごとに異なる変異を与えた遺伝子型ＩＤを付加して通知するステップと、
自分にとって優先するノードのみにネットワークアドレスを通知するステップと、
ノードからノードへとネットワークアドレスが通知されてゆく際、遺伝子型ＩＤに変異を与えるステップと、
他ノードからアクセス要求があった場合、他ノードから送られて来たネットワークアドレスの遺伝子型ＩＤと、自分が持っている遺伝子型ＩＤを比較して、違いを解析するステップと、
遺伝子型ＩＤの違いに基づいて、ノード間アクセスの可否を制御するステップとを有することを特徴とする文書管理方法。
【請求項１３】
ネットワークを利用したゲームやコミュニケーションツールにおける文書管理方法であって、
自分の仮想的な「名刺」を持つステップと、
前記名刺に、遺伝子型ＩＤを埋め込むステップと、
前記名刺を渡す際、遺伝子型ＩＤに変異を与えるステップと、
信用できる相手にのみ自分の仮想的な名刺を渡すステップと、
人から人へと名刺が受け渡される際、ランダムな変異を与えるステップと、
ネットワーク内で他者と出会った際、相手が自分の名刺を持っているかをチェックするステップと、
相手が自分の名刺を持っている場合、その遺伝子的ＩＤと、自分が持っている遺伝子的ＩＤを比較するステップと、
遺伝子型ＩＤの違いに基づいて、相手の友人関係距離を判定するステップとを有することを特徴とする文書管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、現在使用されている多種多様の形態の文書を管理する文書管理システムおよび文書管理方法に関し、特に、文書が複製（コピー）される毎に変化する遺伝子型ＩＤを上記文書に付加することにより種々の形態の文書管理、すなわち紙文書のコピーや配付の管理、電子的文書のコピーや配付の管理、マルチメディア・プレゼンテーション文書（ＭＭ−Ｈａｎｄｌｅｒ文書）の文書間アクセス管理、電子的データ（静止画、音楽、動画、ｅｔｃ．）のコピーや配付の管理（著作権管理）、原本性保証や認証やセキュリティの管理、電子メールの受信管理、ネットワークのトラフィック管理、ネットワークゲームのアクセス管理等を行う文書管理システムおよび文書管理方法に関するものである。
【０００２】
【従来の技術】
現在、多種多様の形態の文書が色々な電子ツールによって扱われており、その際、文書を複製（コピー）する処理が頻繁におこなわれる。
文書の一形態としての紙文書のコピーや配付の管理としては、紙文書に番号やバーコードを印刷することにより文書ＩＤを付与し、それによって集中的に文書管理を行うという発想の従来技術・商品がいくつか提供されている。
一例として挙げると、Ｐａｎａｓｏｎｉｃデジタル複合機Ｈｙｐｅｒ　Ｐａｐｙｒｕｓシリーズ１９９８／５発売（ＵＲＬ＝ｈｔｔｐ：／／ｗｗｗ．ｐａｎａｆａｘ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔｓ／ｈｙｐｅｒ／ｉｎｄｅｘ．ｈｔｍｌ）でＤＤメモリー機能（ＤＤコード、２次元バーコード）を有しているもの（カタログより抜粋：コピー・ＦＡＸ・プリントアウトと同時に書類内容を自動的に保存、同時に一枚目にＤＤコード（書類管理文書）を付与：保存した書類の取り出しや管理はＤＤコード付き表紙一枚だけで行う）（ＵＲＬ＝ｈｔｔｐ：／／ｗｗｗ．ｐａｎａｆａｘ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔｓ／ｈｙｐｅｒ／ｄｄ−ｍｅｍｏｒｙ．ｈｔｍｌ）。
上記商品の場合、文書に２次元バーコード形式の文書ＩＤが印刷され、この文書ＩＤを手がかりにして、文書サーバーに格納されたオリジナルの電子的文書にアクセスし、再プリント（コピー）するという機能が説明されている。ただし、この場合、再プリント（コピー）の際に付与される文書ＩＤは同じものである。すなわち、中心となる文書サーバーに電子的オリジナル文書を蓄積し、それを中心として、文書ＩＤによって紙文書との関係をつなぐという意図の装置である。
【非特許文献１】Ｐａｎａｓｏｎｉｃデジタル複合機Ｈｙｐｅｒ　Ｐａｐｙｒｕｓシリーズ（１９９８／５発売）カタログ
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の文書管理装置では、文書文書に文書ＩＤが付与されるが、上記文書文書の再プリント（コピー）時には、そのコピーに同じ文書ＩＤが付与されるため、上記文書ＩＤを用いてコピーされた複数の文書間での相対関係を判定し、コピー経路の判定や管理を行うことは難しかった。
本発明は、上述のごとき問題点を解決するためになされたもので、コピー（再プリント）されてゆく文書にオリジナルに付与された遺伝子型文書ＩＤと異なる遺伝子型文書ＩＤ（遺伝子型ＩＤ）を付与し、その遺伝子型文書ＩＤを用いてコピーされた複数の文書間での相対関係を判定し、コピー経路の判定や管理を分散的に行うことのできる文書管理システムおよび文書管理方法を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上述の目的を達成するために、請求項１記載の発明は、文書を管理する文書管理システムであって、遺伝子型文書ＩＤを生成し上記文書に付与するＩＤ生成付与部と、上記遺伝子型文書ＩＤを記憶する記憶部と、上記遺伝子型文書ＩＤを含む文書をスキャンあるいはプリントアウトするスキャン・プリントアウト部と、上記スキャンされた文書から遺伝子型文書ＩＤを認識する認識部と、遺伝子型文書ＩＤを含む文書の複製（コピー）時にその遺伝子型文書ＩＤに変異を加える変異処理部と、２つの文書の遺伝子型文書ＩＤを比較して、その相違を判定する判定処理部と、判定された相違に応じて種々の操作をコントロールする操作コントロール部とを有することを特徴とする。
したがって、その遺伝子型文書ＩＤを用いてコピーされた複数の文書間での相対関係を判定し、コピー経路の判定や管理を分散的に行うことができる。
また、請求項２記載の発明は、文書を管理する文書管理方法であって、遺伝子型文書ＩＤを生成し上記文書に付与するステップと、上記遺伝子型文書ＩＤを記憶するステップと、上記遺伝子型文書ＩＤを含む文書をスキャンあるいはプリントアウトするステップと、上記スキャンされた文書から遺伝子型文書ＩＤを認識するステップと、遺伝子型文書ＩＤを含む文書の複製（コピー）時にその遺伝子型文書ＩＤに変異を加えるステップと、２つの文書の遺伝子型文書ＩＤを比較して、その相違を判定するステップと、判定された相違に応じて種々の操作をコントロールするステップとを有することを特徴とする。
したがって、２つの文書について遺伝子型文書ＩＤを比較し、異なるビット数を数えることで、２つの文書間のコピーされた回数を知ることができ、２つの文書についての「相対的な関係」がわかることとなる。
また、請求項３記載の発明は、請求項２記載の文書管理方法であって、上記遺伝子型ＩＤは、１列に並んだ白黒のパターンであること特徴とする。
したがって、コピー回数が少ないものを正確に判定し、それ以外のものと確実に区別することができる。
【０００５】
また、請求項４記載の発明は、請求項２記載の文書管理方法であって、上記遺伝子型ＩＤは、２次元マトリクス状に並んだ白黒のパターンであることを特徴とする。
したがって、コピー回数が少ないものを正確に判定し、それ以外のものと確実に区別することができる。
また、請求項５記載の発明は、文書間で通信が可能な電子文書（ＭＭ−Ｈａｎｄｌｅｒ文書）を管理する文書管理方法であって、上記文書内に遺伝子型ＩＤを格納するフィールドを持ち、文書作成時に遺伝子型ＩＤを生成し上記文書に付与するステップと、上記文書の配付時に、その遺伝子型ＩＤに変異を加えて配付するステップと、上記文書から文書へアクセス要求があった場合、アクセス元とアクセス先の文書間の遺伝子型ＩＤを比較して違いを解析するステップと、上記遺伝子型ＩＤの違いに基づいて文書間のアクセスの可否を制御するステップとを有することを特徴とする。
したがって、２つの遺伝子型文書ＩＤの比較により得られる違いの文書から相対的な文書間の配付経路距離（近縁度）がわかり、その値を利用して所望のアクセス制御が実現される。
また、請求項６記載の発明は、請求項５記載の文書管理方法であって、上記遺伝子型ＩＤは電子的なデータ形式によって表現されることを特徴とする。
また、請求項７記載の発明は、請求項５記載の文書管理方法であって、文書の編集時に、その遺伝子型ＩＤに変異を加えるステップとを有することを特徴とする。
したがって、編集を重ねることにより遠くなってゆく文書間の相対的な近縁度がわかる。すなわち、２つの文書間でどれだけの編集・改変処理が行われたかの手の加わり度がわかるようになる。
また、請求項８記載の発明は、請求項２あるいは５記載の文書管理方法であって、変異しない固定式の文書ＩＤを、遺伝子型文書ＩＤと併用することを特徴とする。
したがって、より幅の広い文書管理を実現できる。
【０００６】
また、請求項９記載の発明は、電子メールの送受信ネットワークにおける文書管理方法であって、上記電子メールのメールアドレスに遺伝子型ＩＤを格納するフィールドを持ち、そのメールアドレスを他者に通知する際に、自分の遺伝子型ＩＤに変異を加えてから他者に送信するステップと、他者からメール送信があった場合、送信元から送られて来たメールアドレス内の遺伝子型ＩＤと、自分が持っている遺伝子型ＩＤを比較して、違いを解析するステップと、上記遺伝子型ＩＤの違いに基づいて、何人を経由してメールアドレスが伝達されて行ったかを判定し、電子メールの受信の可否を制御するステップとを有することを特徴とする。
したがって、次に誰かから電子メールを受信した際、受信した遺伝子型ＩＤが、誰に教えた遺伝子型ＩＤに近いかを解析することで、誰を通して自分のメールアドレスが伝わって行ったかを判定することができる。
また、請求項１０記載の発明は、電子メールの送受信ネットワークにおける文書管理方法であって、上記電子メールのメールアドレスに遺伝子型ＩＤを格納するフィールドを持ち、複数の他者にメールアドレスを教える際、相手ごとに、異なる変異を与えた遺伝子ＩＤを教えるステップと、教えた相手と変異した遺伝子ＩＤを組みにして記録するステップと、他者からメール送信があった場合、送信元から送られて来たメールアドレス内の遺伝子型ＩＤと、他者に教えた遺伝子型ＩＤの記録を比較して、違いを解析するステップと、遺伝子型ＩＤの違いに基づいて、誰を経由して何人を経由してメールアドレスが伝達されて行ったかを判定し、電子メールの受信の可否を制御するステップとを有することを特徴とする。
したがって、次に誰かから電子メールを受信した際、受信した遺伝子型ＩＤが、誰に教えた遺伝子型ＩＤに近いかを解析することで、誰を通して自分のメールアドレスが伝わって行ったかを判定することができる。
また、請求項１１記載の発明は、電子メールの送受信ネットワークにおける文書管理方法であって、上記電子メールのメールアドレスに遺伝子型ＩＤを格納するフィールドを持ち、他者にメールアドレスを教える際、日時によって異なる変異を与えた遺伝子型ＩＤを教えるステップと、教えた相手と変異した遺伝子ＩＤを組みにして記録するステップと、他者からメール送信があった場合、送信元から送られて来たメールアドレス内の遺伝子型ＩＤと、他者に教えた遺伝子型ＩＤの記録を比較して、違いを解析するステップと、他者から受信した遺伝子型ＩＤを解析することにより、いつ教えたメールアドレスが伝達されていったかを判定し、電子メールの受信の可否を制御するステップとを有することを特徴とする。したがって、「日時」によって教える遺伝子型ＩＤを変えることにより、受信した遺伝子型ＩＤは、どの時期に教えたメールアドレスが使われているかを判定することができる。
【０００７】
また、請求項１２記載の発明は、ノードとリンクからなるネットワークにおける文書管理方法であって、自分のネットワークアドレスを他ノードに通知する際、相手ノードごとに異なる変異を与えた遺伝子型ＩＤを付加して通知するステップと、自分にとって優先するノードのみにネットワークアドレスを通知するステップと、ノードからノードへとネットワークアドレスが通知されてゆく際、遺伝子型ＩＤに変異を与えるステップと、他ノードからアクセス要求があった場合、他ノードから送られて来たネットワークアドレスの遺伝子型ＩＤと、自分が持っている遺伝子型ＩＤを比較して、違いを解析するステップと、遺伝子型ＩＤの違いに基づいて、ノード間アクセスの可否を制御するステップとを有することを特徴とする。
したがって、ノードは自分の遺伝子型ＩＤと、送信されて来た遺伝子型ＩＤを比較することによって相手ノードの近縁度を判断し、相手の近縁度に応じてアクセスを許可するかどうかを制御することができる。
また、請求項１３記載の発明は、ネットワークを利用したゲームやコミュニケーションツールにおける文書管理方法であって、自分の仮想的な「名刺」を持つステップと、上記名刺に、遺伝子型ＩＤを埋め込むステップと、上記名刺を渡す際、遺伝子型ＩＤに変異を与えるステップと、信用できる相手にのみ自分の仮想的な名刺を渡すステップと、人から人へと名刺が受け渡される際、ランダムな変異を与えるステップと、ネットワーク内で他者と出会った際、相手が自分の名刺を持っているかをチェックするステップと、相手が自分の名刺を持っている場合、その遺伝子的ＩＤと、自分が持っている遺伝子的ＩＤを比較するステップと、遺伝子型ＩＤの違いに基づいて、相手の友人関係距離を判定するステップとを有することを特徴とする。
したがって、ネットワークに参加している任意の相手と対戦したり協力したりする場合、その相手が自分とどれだけ友人関係が近いかを知ることができ、有効な文書を得ることができる。
【０００８】
【発明の実施の形態】
以下に添付の図を参照してこの発明の実施形態を詳細に説明する。
図１は、本発明による文書管理システムの一実施形態の構成図である。
図１に示すように、この文書管理システム１０は、遺伝子型文書ＩＤを生成し文書に付与するＩＤ生成付与部１と、遺伝子型文書ＩＤを記憶する記憶部３と、遺伝子型文書ＩＤを含む文書をスキャンあるいはプリントアウトするスキャン・プリントアウト部（複写機に相当）５と、文書画像から遺伝子型文書ＩＤを認識する認識部７と、遺伝子型文書ＩＤを含む文書の複製（コピー）時にその遺伝子型文書ＩＤにランダムな変異を加える変異処理部９と、２つの文書の遺伝子型文書ＩＤを比較して、その文書間の近縁度を判定する判定処理部１１と、判定された文書間の近縁度に応じて操作をコントロールする操作コントロール部１３とを有している。
ここで、上記遺伝子型文書ＩＤは、白または黒のビット列として表現され、紙の文書の一部に印刷される。例えば、１０ビットの桁を持つ遺伝子型文書ＩＤは、図２に示すようになる。
図２の例では規則的に白黒が繰り返し並んだパターンとしたが、これは以後の説明で差異部がわかりやすくなるように選んだためであり、実際の遺伝子型文書ＩＤは、新たなオリジナル文書に対する遺伝子型文書ＩＤを生成する度にランダムなパターンを生成する。
【０００９】
次に、上記構成の文書管理システムの動作について説明する。
文書が最初に作成される時、遺伝子型文書ＩＤが、文書管理システムのＩＤ生成付与部１によりオリジナル文書の上に付与・印刷される（図２参照）。
そして、上記遺伝子型文書ＩＤが付与された文書が、文書管理システムのスキャン・プリントアウト部（複写機）５によってコピー（複製）される際、スキャン・プリントアウト部（複写機）５は文書上に印刷された遺伝子型文書ＩＤを読み取り認識部７へ送り、認識部７により認識し、変異処理部９によって遺伝子型文書ＩＤの１０ビットのうちどれか１ビットをランダムに選び、白／黒を反転させて変異させ（図３参照）、ＩＤ生成付与部１によりコピーされた文書上に付与・印刷される。これにより、遺伝子型文書ＩＤは「変異」する。従って、オリジナルの文書と１回コピーされた文書の遺伝子型文書ＩＤを比べた場合、どこか１ヶ所が異なっていることになる。
次に、１回コピーされた文書を、同じ文書管理システムの複写機５（同じ複写機である必要は無い）でもう一度コピーすると、同じように１回コピーされた文書の遺伝子型文書ＩＤに対して、またどこかランダムな１ビットの白／黒を反転させ変異させた遺伝子型文書ＩＤ（図４参照）がコピーされた文書上に付与・印刷される。従って、オリジナルの文書と、２回コピーされた文書の遺伝子型文書ＩＤを比較した場合、どこか２ヶ所が異なっていることになる。
ここで、１回目のコピーで反転したビットが、２回目のコピーで反転して元に戻る場合が低い確率でありうるが、遺伝子型文書ＩＤのビット桁数を大きくすればするほどその確率は低下する。すなわち、実装時に桁数を大きくすれば上記問題を抑えることができる。例えば遺伝子型文書ＩＤが１０００ビットの桁数を持つならば、２回目のコピー後にオリジナル遺伝子型文書ＩＤと同じになってしまう確率は１／１０００となる。
【００１０】
また、コピー回数が多くなり、文書の総数が多くなると、文書間のどれか２つが一致する確率が大きくなったり、２つの文書間の相違度がコピー回数から正確に予測できなくなる。しかし、本発明の主目的・用途は、コピー回数が少ないものを正確に判定し、それ以外のものと確実に区別するということを主とするので、コピー回数が大きい場合精度が悪くなるということは、発明の有効性には影響を与えない。
この時、当然ながら、１回コピーされた文書と、２回コピーされた文書の遺伝子型文書ＩＤを比較すると、１ヶ所の違いがある。
何回コピーした文書でも、そのコピー前後の文書間では遺伝子型文書ＩＤが１ヶ所異なっているという関係が成立する。また、２つの文書間のコピー回数が多いほど、その遺伝子型文書ＩＤの違いが大きくなるという関係が成立する。
【００１１】
ここで、コピー操作を行う複写機５は、必ずしも同じ複写機でなくても良いし、集中管理された文書にアクセスしてコピーのたびに遺伝子型文書ＩＤを管理する必要が無い。
この文書管理システムの複写機５は、入力された遺伝子型文書ＩＤに対してどれかランダムに１個変更して出力するという操作を行うだけで良く、いちいち集中管理するサーバー複写機で操作をする必要が無いし、スタンドアロンで良いので、ネットワークにつながっている必要さえもない。これは文書管理のシステムが全体として軽いものになるという利点をもたらす。
また、図１に示した実施形態では、文書管理システム１０に複写機５が含まれる形態となっていたが、上記複写機５以外の部分（遺伝子型文書ＩＤを生成し文書に付与するＩＤ生成付与部１と、遺伝子型文書ＩＤを記憶する記憶部３と、文書画像から遺伝子型文書ＩＤを認識する認識部７と、遺伝子型文書ＩＤにランダムな変異を加える変異処理部９と、２つの文書の遺伝子型文書ＩＤを比較して、その文書間の近縁度を判定する判定処理部１１と、判定された文書間の近縁度に応じて操作をコントロールする操作コントロール部１３）を文書管理システム１０として上記複写機５に備えるようにしても良い。
【００１２】
以上の様に、本文書管理システムにおいては基本的に、コピーされたものでも任意の２文書間で遺伝子型文書ＩＤが一致することはない。また、同じ文書に対しても、コピーごとに変異されるビットはランダムに異なる。つまり親文書からコピーされた子文書の兄弟関係にある文書間にも遺伝子型文書ＩＤの違いが生じる。図５に示すように、兄弟間で比較した場合の遺伝子型文書ＩＤの違いは２ヶ所となる。違いの数は、図６に示すように、コピー親対子の関係をたどった経路の長さ（遺伝的に言うと「近縁度」に対応する）となる。
従って、この関係を利用し、２つの文書について遺伝子型文書ＩＤを比較し、異なるビット数を数えることで、２つの文書間のコピーされた回数を知ることができ、２つの文書についての「相対的な関係」がわかることとなる。
すなわち、上記認識部７において認識された遺伝子型文書ＩＤと上記記憶部３に記憶された遺伝子型文書ＩＤとが上記判定処理部１１により比較されて、その文書間の近縁度が判定され、判定された文書間の近縁度に応じて上記操作コントロール部１３により種々の文書管理操作がコントロールされる。
【００１３】
上記の文書管理システムの複写機と、遺伝子型文書ＩＤを持つ文書によって、文書の配付関係やコピー回数を把握した文書管理を行うことができる。例えば、文書管理システム側にオリジナル文書の遺伝子型文書ＩＤを保存しておき、それに対して、提示された文書の遺伝子型文書ＩＤの差異数（つまり、コピー回数・世代数・近縁度）が指定値を超えた場合には、その文書は無効とし、コピーしないとか、プリントしないとか、ＦＡＸ送信しないとかという文書管理操作をコントロールすることができる。
また、オリジナル遺伝子型文書ＩＤが保存されていない場合でも、提示された２つの文書の遺伝子型文書ＩＤ間の違いが小さい場合のみその文書を有効とするというような判断もできる。これにより、重要文書のセキュリティなどに有効な文書管理ができる。すなわち、他文書と比較して初めて文書が得られるという点がポイントとなり、遺伝子型ＩＤを入手しても、それ単体では解読も偽装もできないため、セキュリティ上の優位性がある。
なお、上記遺伝子型文書ＩＤの表現形式としては、以下に説明する様にさまざまな変形例がある。
紙の文書上に印刷された遺伝子型文書ＩＤとして、上記実施形態１では、１次元に並んだ白黒のパターンを遺伝子型文書ＩＤとしたが、図７に示すように、２次元のマトリクス形式に並んだ白黒のパターンを遺伝子型文書ＩＤとしても良い。この形式のパターンは「２次元バーコード」などとして知られており、通常は数字列や文字列などを暗号化して２値白黒パターンに変換しているが、ここでは白黒のパターンそのものが、他の遺伝子型文書ＩＤと比較されることとなる。
【００１４】
上記遺伝子型文書ＩＤの本質は「ビット列」であるので、その表現のしかたはさまざまな形式が可能となる。
すなわち、
（１）白黒の２値画像の１次元／２次元の並びでも良いし、
（２）１／０の数値列でも良い（例：００１１０００１０１）し、
（３）１／０の数値列を１０進数や１６進数にコード化した数字列でも良い（１０進数例：４２８９９１０３、１６進数例：８ＡＥＥ０７３４）し、さらに
（４）変換や圧縮処理を行ったものでも良いし、
（５）白から黒への多値のグレイレベルで印刷された、１次元または２次元のパッチ状パターンでも良いし、（例えばグレイレベルが８階調を表現可能ならば、ひとつの印刷領域（パッチ）あたり３ビットの文書を持つことができ、白黒２値の場合に比べて同じ面積に４倍のＩＤ文書を埋め込むことができる）
（６）色に数値を割り当てた２色またはそれ以上のカラーを用いた、１次元または２次元のパッチ状パターンでも良いし、（例えばカラーが６４色を表現可能ならば、ひとつの印刷領域（パッチ）あたり６ビットの文書を持つことができ、白黒２値の場合に比べて同じ面積に６倍のＩＤ文書を埋め込むことができる）
（７）デジタルデータを埋め込んだホログラムを印刷または張り付けるようにしても良いし、
（８）デジタルデータを埋め込んだ微小ＩＣチップを紙に張り付けるまたは埋め込むようにしても良い。（暗号化（エンコード）されたものは、復号化（デコード）して２値ビットに展開してから、２文書間で比較を行いビットの違いを数える）
【００１５】
また、電子文書の遺伝子型文書ＩＤとしては、以降の実施例に示すように、パソコンなど電子機器を用いて閲覧する形式の電子文書（電子ファイル）の場合には、目に見えない形で、電子的に遺伝子型文書ＩＤを埋め込むが、その電子遺伝子型文書ＩＤに「遺伝子型文書ＩＤ」を用いる。
原理的には、前記実施形態にあるような、１／０のビット列やそれをコード化した数字列などの遺伝子型文書ＩＤを電子文書の「遺伝子型文書ＩＤ」フィールドに書き込み、コピーの時に変異させる。
本発明の「遺伝子型ＩＤ」の「遺伝子型」というもうひとつの重要なポイントは、複製や伝達される際に、「ＩＤにランダムな変異が加えられる」という点である。変異の与え方には、さまざまな実現方法が可能だが、本発明の実施形態ではもっとも単純な「２値ビット列の遺伝子」と「ビット反転による変異」を用いた。また、変異が与えられても、ＩＤのビット数が変わらないという点も文書処理上は扱いやすい。なぜなら、従来方法で実現する場合のひとつの方法として、変異して来た過去の遺伝子型文書ＩＤを全て記録するという方法が考えられるが、この場合、文書の世代が進むに従って過去の記録が蓄積される分のメモリ領域が増大するからである。
【００１６】
次に、第２の実施形態として、ＭＭ−Ｈａｎｄｌｅｒを用いた電子的文書間でのアクセス制御に「遺伝子型文書ＩＤ」を用いる場合について説明する。
本願の出願人の有する技術で「ＭＭ−Ｈａｎｄｌｅｒ」というシステムがあるが、これは、マルチメディアコンテンツを複数含む電子文書の一形態であり、「ＭＭ−Ｈａｎｄｌｅｒ文書」は複数ユーザに配付され、各人それぞれのＰＣ上で閲覧され、そのどれかひとつの文書上でプレゼンテーションや編集などの操作を行うと、その操作文書が他のＭＭ−Ｈａｎｄｌｅｒ文書に対してもほぼ同時に反映されるという機能を持つ。
上記ＭＭ−Ｈａｎｄｌｅｒ（あるいは、文書間での相互認証とアクセスを行うような電子文書、文書ファイル）においては、電子文書間でお互いにアクセスして文書交換するということがひとつの技術ポイントである。
その際、ひとつの文書から、アクセスするべき他の文書へとアクセス経路を確立するには、以下の手順で行う（図８参照）。
１．ＭＭ−Ｈａｎｄｌｅｒ文書（１）がＰＣなどでオープン（起動）された際、ネットワークに自身の遺伝子型文書ＩＤをブロードキャスト発信する。
２．ネットワーク内に、別に既にオープンされたＭＭ−Ｈａｎｄｌｅｒ文書（２）がある場合、そのＭＭ−Ｈａｎｄｌｅｒ文書（２）はブロードキャストされてきた遺伝子型文書ＩＤを受信し、その遺伝子型文書ＩＤが「自分とアクセス可能」なものであるかどうかを判定する。
３．判定結果が「自分とアクセス可能」である場合、発信元のＭＭ−Ｈａｎｄｌｅｒ文書（１）に対し、自分の遺伝子型文書ＩＤを発信する。判定結果が「自分とアクセス不可」である場合、何もしない。
４．ＭＭ−Ｈａｎｄｌｅｒ文書（１）は送信されて来たＭＭ−Ｈａｎｄｌｅｒ文書（２）の遺伝子型文書ＩＤを受信し、それが「自分とアクセス可能」であるかどうかを判定する。
５．判定結果が「自分とアクセス可能」である場合、発信元のＭＭ−Ｈａｎｄｌｅｒ文書（２）に対し「アクセス可能」の信号を発信する。判定結果が「自分とアクセス不可」である場合、発信元のＭＭ−Ｈａｎｄｌｅｒ文書（２）に対し「アクセス不可」の信号を発信する。
６．ＭＭ−Ｈａｎｄｌｅｒ文書（２）がＭＭ−Ｈａｎｄｌｅｒ文書（１）からの「アクセス可能」信号を受信すると、これでお互いにアクセス可能の確認がとれたことになり、ここでアクセス経路が確立する。
【００１７】
上記処理手順の際、「自分とアクセス可能かどうか」の判定は、遺伝子型文書ＩＤを用いて行われるが、その際の判定基準は現在のところ明確ではない。簡便な実現方法として、コピーし配付されたＭＭ−Ｈａｎｄｌｅｒの遺伝子型文書ＩＤは同一であるので、アクセス対象の遺伝子型文書ＩＤが同一の場合にアクセスを許可するという手法がある。
この実施形態によれば、ＭＭ−Ｈａｎｄｌｅｒ文書の文書ＩＤに「遺伝子型文書ＩＤ」を用いることによってさまざまな機能を付加・実現できる。
この際のポイントは「自分との相対的な近縁度に応じてアクセス制御ができる」と言うことである。
なお、図８に示したＭＭ−Ｈａｎｄｌｅｒ文書の一例としては、図９に示すようなものがある。すなわち、このＭＭ−Ｈａｎｄｌｅｒ文書１０１は、図９に示すように、文書全体の構造、配置等の表示状態を表す表示文書ファイルとしての文書配置文書１０２と、文書内のテキスト内容を表すデジタル文書ファイルとしてのテキスト文書１０３と、その他の静止画像や動画画像を表すデジタル文書ファイルとしてのメディア文書１０４と、文書内容を表示したりユーザ操作を検出したりする複数の動作プログラムファイルとしてのプログラム１０５とから構築されている。これらの文書は、それぞれ一般的なパーソナルコンピュータのオペレーションシステムが管理できる個別のファイル単位の構造となっている。
【００１８】
次に、ＭＭ−Ｈａｎｄｌｅｒに付加できる機能について説明する。
配付経路距離（近縁度）判定によるアクセス制御機能
ＭＭ−Ｈａｎｄｌｅｒの文書ＩＤに、遺伝子型文書ＩＤを用いる。すなわち、ＭＭ−Ｈａｎｄｌｅｒ文書の作成者またはＭＭ−Ｈａｎｄｌｅｒ文書を持っているユーザが、別のユーザにＭＭ−Ｈａｎｄｌｅｒ文書を（電子的にコピーし同じものを）配付する際、遺伝子型文書ＩＤのビット列にランダムな変異（ビット反転）を１ヶ所加える。また別のユーザにＭＭ−Ｈａｎｄｌｅｒ文書を配付する際にも遺伝子型文書ＩＤのビット列にランダムな変異を１ヶ所加える（同じ文書からの配付でも、配付するごとに異なる変異が与えられる）。
次に、この操作をした後、あるＭＭ−Ｈａｎｄｌｅｒ文書に注目すると、その文書の配付元（親）と、自分から配付した先（子供達）のＭＭ−Ｈａｎｄｌｅｒ文書の遺伝子型文書ＩＤは、自分の遺伝子型文書ＩＤに対して１ヶ所だけ異なっている。この違いのビット個数が、配付経路に沿った配付の回数（配付経路距離、近縁度）となる。
従って、相対的な配付経路距離（近縁度）が長くなると、遺伝子型文書ＩＤの違いのビット数が大きくなる。つまり、自分から数えて２つ前の配付元（祖父）の遺伝子型文書ＩＤの違いのビット個数は２、自分から数えて２つ先の配付先（孫たち）の遺伝子型文書ＩＤの違いのビット個数は２、ひとつ前の配付元（親）から配付された別の遺伝子型文書ＩＤ（兄弟たち）の違いは２となる。
【００１９】
この、遺伝子型文書ＩＤの違いビット個数を判定の手がかりとして、例えば「遺伝子型文書ＩＤの違いビット数が『１』の文書とのみアクセス可能」と決めておくと、自分に文書を配付した元文書（親）と、自分から文書を配付した先の文書（子供たち）とのみがアクセス可能となる。それより配付経路が先の遠い文書とはアクセスが不可となる。言い方を変えると「自分が直接知っている相手とはアクセスするが、それ以外とはアクセスしない」というアクセス制御をしていることになる。
また、「遺伝子型文書ＩＤの違いビット数が『１と２』の文書とのみアクセス可能」とすれば、２つ前までの配付元文書（親と祖父）と、ひとつ前の配付元から配付された別文書（兄弟たち）と、自分からの配付先（子供たち）と、そのもう一段先の配付先（孫たち）までの文書とのアクセスが可能となる。この場合、遺伝子型文書ＩＤ違いビット数が１から２に増えたことで、アクセス範囲が少し広がる。
また、「遺伝子型文書ＩＤの違いビット数が『１より大きい』文書とのみアクセス可能」とすれば、「遺伝子型文書ＩＤの違いビット数が『１』の文書とのみアクセス可能」の逆となり、「自分が直接知らない相手とのみアクセスする」というアクセス制御をしていることになる。
これらの例で示されたように、２つの遺伝子型文書ＩＤの比較により得られる違いビット数の文書から相対的な文書間の配付経路距離（近縁度）がわかり、その値を利用して所望のアクセス制御が実現される。
また、上記第２の実施形態の電子的文書において、文書に編集（変更）を加えるたびに、遺伝子型文書ＩＤに変異を加えるようにしても良い。この場合、編集を重ねることにより遠くなってゆく文書間の相対的な近縁度がわかる。別の言い方をすれば、２つの文書間でどれだけの編集・改変処理が行われたかの手の加わり度がわかるようになる。
また、当然ながら、上述してきた遺伝子型文書ＩＤを従来の文書ＩＤの付与方法と併用して使うことも可能である。ここで、従来方法とは「文書が作成された時に文書ＩＤが付与され、それは文書がコピー・配付されても同一のままであるという方法」である。したがって、より幅の広い文書管理を実現できる。
【００２０】
次に、通信ネットワークにおける「遺伝子型ＩＤ」の応用としては以下に挙げるようなものがある。
１．電子メール配付経路ネットワーク
２．携帯電話のネットワーク
３．計算機（ＰＣ，ＷＳ）のネットワーク
４．ゲーム機のネットワーク
上記のように、メディアはいろいろ考えられるが、ネットワーク状の接続関係があり、その中でアクセス相手を制御したいという場合に、遺伝子型ＩＤを用いることで通信経路距離に応じたアクセス制御ができるようになる。
以下に、各実施形態について説明する。
電子メールの通信相手のアクセス制御：第３実施形態
ＰＣや携帯電話で使用される電子メールツールにおいて、知らない人から広告など突然不要な電子メールが送り付けられるというのは大きな問題となっている。現状では、何らかの手段でメールアドレスが知られてしまえば、誰でもそのメールアドレスにメールを送信することができ、受信側はそれを拒否できないし、メールアドレス以外送信元相手についての文書もほとんど提示されない状態である。
最近（２００１年）携帯電話向けに実施された、ＮＴＴの迷惑メール防止方法「メール指定受信、メール指定拒否、ドメイン指定受信機能」ｈｔｔｐ：／／ｗｗｗ．ｎｔｔｄｏｃｏｍｏ．ｃｏ．ｊｐ／ｍｃ−ｕｓｅｒ／ｉ／ｍｅｉｗａｋｕ／ｉｎｄｅｘ．ｈｔｍｌは、受信を許可する相手のメールアドレスやドメインをユーザが設定するというものであるが、これはユーザがいちいち入力することになり面倒である。
そこで、自分がメールアドレスを教えた「友人」や「友人の友人」からなら電子メールを受け取っても良いが、それ以外からは受け取らない、というアクセス制御ができるととても便利である。また、送信者が「友人の友人の友人…」関係の何段階離れた人かという文書が提示されれば、受信の判定に有効な文書となる。
現状ではそのようなことを簡便に実現する手段は提供されていない。特に「友人の友人」は直接知らない相手であるが、そこからのメール受信を可能にする、という点がポイントとなる。
【００２１】
そこで、本発明による遺伝子型ＩＤを用いた実現方法について以下に説明する。
１．まず、自分（ユーザＡ）の「遺伝子型ＩＤ」を決める。
２．（メール送信などによって）他人に自分のメールアドレスを教える場合、メールアドレス文書に、隠された「遺伝子型ＩＤ」文書を付加する。ただし、他人に教える遺伝子型ＩＤは、教えるたびごとに１ビットだけランダムな変異を加える。ここで、遺伝子型ＩＤは隠されているので、受信ユーザが直接それを見たり操作することはできない。もし見ることができたとしても、それは既に変異を与えられた遺伝子型ＩＤなので、オリジナルのユーザＡの遺伝子型ＩＤを正確に知ることはできない。
３．メールアドレスを教えられた人が、さらに別の人にユーザＡのメールアドレスを教える場合、更にランダムに１ビットの変異が遺伝子型ＩＤに加えられる（この操作は教えるたびに同様に何回も繰り返される）。
４．何らかの経路でユーザＡのメールアドレスを入手したユーザＢが、ユーザＡにメールを送信する際、ユーザＡのメールアドレスとともに、ユーザＢが入手した「ユーザＡの遺伝子型ＩＤ」が付加されて送信される。
５．ユーザＡがユーザＢからのメールを受信すると、自分の持っている遺伝子型ＩＤと、ユーザＢから送られて来た「ユーザＡの遺伝子型ＩＤ」を比較する。その違いを解析することで、ユーザＢが「メールアドレスを教える」という関係においてどれだけ離れている相手かを推定することができる。
６．それは「友達の友達の…」という関係でどれだけ離れているか、という意味に近い。例えば、
「メール友達度：１」（自分が直接教えた人）
「メール友達度：３」（友達の友達の友達）
「メール友達度：１０」（ほとんど他人）
というように数値化するなどして、相手との関係を受信時に提示すれば、ユーザＡがそのメールを受信するかどうかに有効な文書となる。
７．予め「メール友達度が３以上の相手からのメールは受信しない」などと指定することによって、迷惑メールである可能性の高い不要なメール受信を排除することができる。
８．ユーザＡから関係の遠いユーザＢが、ユーザＡに近い友人であるように偽装しようとしても、ユーザＢが手に入れたユーザＡの遺伝子型ＩＤはすでに変異が累積されたものであるので、ユーザＡのオリジナルの遺伝子型ＩＤや、ユーザＡの近い友人が持っている遺伝子型ＩＤは知りようがない。よって偽装は不可能となる（セキュリティの有効性）。
【００２２】
この実現方法は、中央集権的ではない。すなわち、全ユーザのメールアドレスやＩＤを中央の管理サーバーが持ち、アクセスの際に中央サーバーが判断する、というやり方ではない。従って、ユーザＡとユーザＢそれぞれでの処理で済み、よって処理量が少なく簡便に実現することができる。
なお、上記第３実施形態において、複数の相手にメールアドレスを教える際、相手ごとに異なる変異を加えた遺伝子型ＩＤを生成し、どの変異を加えた遺伝子型ＩＤを誰に教えたかを記録しておくと、次に誰かから電子メールを受信した際、受信した遺伝子型ＩＤが、誰に教えた遺伝子型ＩＤに近いかを解析することで、誰を通して自分のメールアドレスが伝わって行ったかを判定することができる。
また、上記第３実施形態において、自分の遺伝子型ＩＤを「場合に応じて」変えて生成することにより、さらに詳しい文書を得ることができる。例えば、「日時」によって教える遺伝子型ＩＤを変えることにより、受信した遺伝子型ＩＤは、どの時期に教えたメールアドレスが使われているかを判定することができる。また、例えば、「発信先相手のグループ」によって教える遺伝子型ＩＤを変えることにより、受信した遺伝子型ＩＤは、どのグループに教えたメールアドレスが使われているかを判定することができる。
【００２３】
次に、第４実施形態として、本発明による遺伝子型ＩＤを用いたネットワークトラフィックのアクセス制御について図１０を参照して説明する。
図１０において、通信ネットワークはノードとリンクからなる。ノードはＰＣ等の信号を送受信する機器で、リンクはノード間を繋ぐ信号経路（ハードウェアのケーブルではなくソフト的に信号をやりとりする経路を考える）とする。
各ノード間では、相手のネットワークアドレスを知っていればどこでもデータを送信することができる。つまり任意の２つのノードをどこでも結ぶことができる。極端な場合、ひとつのノードに対して他の全てが同時に信号を送ることができる。
ネットワーク内で、特定のノードにアクセスが集中した場合、集中のターゲットとなったノードは信号を処理しきれなくなり、ネットワークが低速となったりダウンしたりする。この現象を利用して、「Ｄｏｓ攻撃（アクセス拒否攻撃）」と呼ばれる、サーバーへの悪意あるハッキングが行われることもある。
この問題を解決するネットワークを安全に運営する方法として、各ノードが、アクセスする相手の「ノードの近縁度」を認識し、トラフィックが増えて処理量が増えた場合、ノードの近縁度の近いものを優先し、遠いものから順番にアクセスを拒否する、という制御ができると良い。
その実現方法としては、「電子メールのアクセス制御」とほぼ同じようにする。
【００２４】
すなわち、ノードＡが他のノードへ自分のネットワークアドレスを教える際、ネットワークアドレスの他に、変異を加えた「遺伝子型ＩＤ」文書を付加する。ネットワークアドレスを教える相手ノードは、優先的にアクセスを受け付けるノード（優先ノードＢ）に限定する。それ以外のノードへは、ノードＢからそのノードが優先するノードへと間接的に教えることによって、ネットワークアドレスを伝える。複数経路から、同じノードＡのネットワークアドレスと遺伝子型ＩＤを得た場合には、先に得た方を使用する（近い方の経路から先に届くとの仮定から）。
ノードＡのネットワークアドレスが十分ネットワーク内に行き渡った後で、あるノードＣがノードＡにアクセスを行う場合、ノードＣはノードＡのネットワークアドレスを元にノードＡにアクセスし、その際ノードＣが持っているノードＡの遺伝子型ＩＤを送信する。ノードＡは自分の遺伝子型ＩＤと、送信されて来た遺伝子型ＩＤを比較することによって相手ノードの近縁度を判断し、相手の近縁度に応じてアクセスを許可するかどうかを制御する。
相手ノードの近縁度と、自分の処理容量とを考慮して、余裕がない場合には、近縁度の遠いノードからのアクセスを拒否するようにする。
【００２５】
次に、第５実施形態として、「遺伝子型ＩＤ」をネットワークを利用したゲーム（やコミュニケーションツール）に応用した例について説明する。
ネットワークを利用したゲーム（やコミュニケーションツール）おいて、ネットワークに参加している任意の相手と対戦したり協力したりする場合、その相手が自分とどれだけ友人関係が近いかが分かれば、有効な文書となる（近い友人とは戦いたくない、近い友人と協力したい、など）。
そこで、友人関係を知るための方法として、
仮想的な自分の「名刺」を作成し、名刺文書には隠された「遺伝子型ＩＤ」を付加する。ネットワークゲームの中で、自分と友人関係となった相手には名刺を配付する。その際、遺伝子型ＩＤには変異を加えてから配付する。
配付した相手からその先の友人に名刺が再配付される際にはさらに遺伝子型ＩＤに変異が加えられる。
例えば「君は僕の友達だから、僕の友達の名刺をコピーして君にあげよう。」
ネットワークゲーム内で、相手と出会った場合、相手が自分の名刺を持っているかどうかをチェックする。
自分：「君は僕のことを知っているか？」
相手：「君のことは友人Ａから名刺をもらったので知っているよ。」
自分：「どれどれ。その名刺を見せてくれ。」
自分の名刺を持っている場合には、その中の遺伝子型ＩＤが自分の遺伝子型ＩＤとどれだけ異なっているかを調べ、異なり具合から相手の友人関係の近さを判定する。
ユーザは「友人関係の近さ文書」を用いて参考とし、協力したり敵対したりする戦略をたてる。
【００２６】
【発明の効果】
以上の説明から理解されるように、この発明による遺伝子型ＩＤを用いることによって、文書のコピー・配付関係を知ることができ、その関係に応じた文書管理が可能となる。
また、その遺伝子型文書ＩＤを用いてコピーされた複数の文書間での相対関係を判定し、コピー経路の判定や管理を分散的に行うことができる。
また、２つの文書について遺伝子型文書ＩＤを比較し、異なるビット数を数えることで、２つの文書間のコピーされた回数を知ることができ、２つの文書についての「相対的な関係」がわかることとなる。
また、コピー回数が少ないものを正確に判定し、それ以外のものと確実に区別することができる。
また、２つの遺伝子型文書ＩＤの比較により得られる違いの文書から相対的な文書間の配付経路距離（近縁度）がわかり、その値を利用して所望のアクセス制御が実現される。
また、編集を重ねることにより遠くなってゆく文書間の相対的な近縁度がわかるようになるので、２つの文書間でどれだけの編集・改変処理が行われたかの手の加わり度がわかるようになる。
また、変異しない固定式の文書ＩＤを、遺伝子型文書ＩＤと併用することで、より幅の広い文書管理を実現できる。
また、次に誰かから電子メールを受信した際、受信した遺伝子型ＩＤが、誰に教えた遺伝子型ＩＤに近いかを解析することで、誰を通して自分のメールアドレスが伝わって行ったかを判定することができる。
また、次に誰かから電子メールを受信した際、受信した遺伝子型ＩＤが、誰に教えた遺伝子型ＩＤに近いかを解析することで、誰を通して自分のメールアドレスが伝わって行ったかを判定することができる。
また、「日時」によって教える遺伝子型ＩＤを変えることにより、受信した遺伝子型ＩＤは、どの時期に教えたメールアドレスが使われているかを判定することができる。
また、ノードは自分の遺伝子型ＩＤと、送信されて来た遺伝子型ＩＤを比較することによって相手ノードの近縁度を判断し、相手の近縁度に応じてアクセスを許可するかどうかを制御することができる。
また、ネットワークに参加している任意の相手と対戦したり協力したりする場合、その相手が自分とどれだけ友人関係が近いかを知ることができ、有効な文書を得ることができる。
また、ネットワークのトラフィック管理において、局所的に負荷がかからない、安定な管理が可能となる。
【図面の簡単な説明】
【図１】本発明による文書管理システムの一実施形態の構成図である。
【図２】本発明の一実施形態の遺伝子型文書ＩＤを持つ文書を示す図である。
【図３】本発明の一実施形態の遺伝子型文書ＩＤの変異の説明図である。
【図４】本発明の一実施形態の遺伝子型文書ＩＤの変異の説明図である。
【図５】親文書からコピーされた子文書の兄弟関係にある文書間にも遺伝子型文書ＩＤの違いを示す説明図である。
【図６】文書配布経路と近縁度との説明図である。
【図７】本発明の他の実施形態の遺伝子型文書ＩＤを示す図である。
【図８】ＭＭ−Ｈａｎｄｌｅｒにおいてアクセスするべき他の文書へとアクセス経路を確立する方法の説明図である。
【図９】図８に示したＭＭ−Ｈａｎｄｌｅｒ文書の一例を示す図である。
【図１０】本発明による遺伝子型ＩＤを用いたネットワークトラフィックのアクセス制御についての説明図である。
【符号の説明】
１　ＩＤ生成付与部、３　記憶部、５　スキャン・プリントアウト部、７　認識部、９　変異処理部、１０　文書管理システム、１１　判定処理部、１３　操作コントロール部
【図１】
2004102627.tif 000003
【図２】
2004102627.tif 000004
【図３】
2004102627.tif 000005
【図４】
2004102627.tif 000006
【図５】
2004102627.tif 000007
【図６】
2004102627.tif 000008
【図７】
2004102627.tif 000009
【図８】
2004102627.tif 000010
【図９】
2004102627.tif 000011
【図１０】
2004102627.tif 000012