(57)【特許請求の範囲】
【請求項１】
ネットワークを介して相互に接続される、被複製情報の複製情報の提供を要求する第１の端末と、前記被複製情報を登録している第２の端末と、前記被複製情報に対応する複製制御情報に基づく制限において利用できる前記被複製情報の複製情報を提供するサーバとからなる情報処理システムにおいて、
前記第１の端末は、
所定の複製要求情報を前記第２の端末に送信して、前記被複製情報の複製情報の提供を要求する第１の送信手段と、
前記第２の端末より送信された、前記第１の送信手段により送信された前記複製要求情報に対する応答情報を受信する第１の受信手段と、
前記第１の受信手段により受信された前記応答情報を含む所定の複製要求情報を前記サーバに送信する第２の送信手段と
を備え、
前記第２の端末は、
前記第１の端末の前記第１の送信手段により送信された前記複製要求情報を受信する第２の受信手段と、
前記第２の受信手段により受信された前記複製要求情報により複製情報の提供が要求される前記被複製情報の前記複製制御情報の中の複製履歴に、前記第２の端末の識別情報を追加して、前記複製制御情報を変更する変更手段と、
前記変更手段により変更された前記複製制御情報を前記サーバに送信する第３の送信手段と、
前記変更手段により変更された前記複製制御情報を、前記第２の受信手段により受信された前記複製要求情報に対する前記応答情報として前記第１の端末に送信する第４の送信手段と
を備え、
前記サーバは、
前記第２の端末の前記第３の送信手段により送信された前記複製制御情報を受信する第３の受信手段と、
前記第１の端末の前記第２の送信手段により送信された前記応答情報を含む複製要求情報を受信する第４の受信手段と、
前記第３の受信手段により受信された前記複製制御情報の中の前記複製履歴に基づく裏書きデータと、前記第４の受信手段により受信された前記複製要求情報の中の前記複製履歴に基づく第２の裏書きデータとを比較する比較手段と、
前記比較手段による比較結果が前記第１の裏書きデータと前記第２の裏書きデータが一致することを示す場合、前記複製制御情報に基づく制限において利用できるように、登録されている前記被複製情報を複製する複製手段と、
前記複製手段により複製された前記被複製情報の複製情報を前記第１の端末に送信する第５の送信手段と
を備えることを特徴とする情報処理システム。
【請求項２】
被複製情報の複製情報の提供を要求する端末と、前記被複製情報に対応する複製制御情報に基づく制限において利用できる前記被複製情報の複製情報を提供するサーバとに、ネットワークを介して接続され、前記被複製情報を前記サーバに登録している情報処理装置において、
前記端末より前記被複製情報の複製情報の提供を要求するために送信された所定の複製要求情報を受信する受信手段と、
前記受信手段により受信された前記複製要求情報により複製情報の提供が要求される前記被複製情報の前記複製制御情報の中の複製履歴に、前記情報処理装置の識別情報を追加して、前記複製制御情報を変更する変更手段と、
前記変更手段により変更された前記複製制御情報を前記サーバに送信する第１の送信手段と、
前記変更手段により変更された前記複製制御情報を、前記受信手段により受信された前記複製要求情報に対する応答情報として前記端末に送信する第２の送信手段と
を備えることを特徴とする情報処理装置。
【請求項３】
前記複製制御情報は、前記被複製情報の複製情報を解読するための条件を示すパーミッションリストをさらに含む情報である
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記変更手段は、前記複製制御情報の中の前記パーミッションリストに示される前記複製情報を解読するための条件を変更する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記被複製情報は、前記情報処理装置のユーザに関する情報である
ことを特徴とする請求項２に記載の情報処理装置。
【請求項６】
被複製情報の複製情報の提供を要求する端末と、前記被複製情報に対応する複製制御情報に基づく制限において利用できる前記被複製情報の複製情報を提供するサーバとに、ネットワークを介して接続され、前記被複製情報を前記サーバに登録している情報処理装置の情報処理方法において、
前記端末より前記被複製情報の複製情報の提供を要求するために送信された所定の複製要求情報を受信する受信ステップと、
前記受信ステップの処理で受信された前記複製要求情報により複製情報の提供が要求される前記被複製情報の前記複製制御情報の中の複製履歴に、前記情報処理装置の識別情報を追加して、前記複製制御情報を変更する変更ステップと、
前記変更ステップの処理で変更された前記複製制御情報を前記サーバに送信する第１の送信ステップと、
前記変更ステップの処理で変更された前記複製制御情報を、前記受信ステップにより受信された前記複製要求情報に対する応答情報として前記端末に送信する第２の送信ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
被複製情報の複製情報の提供を要求する端末と、前記被複製情報に対応する複製制御情報に基づく制限において利用できる前記被複製情報の複製情報を提供するサーバとの、ネットワークを介した通信を制御し、前記端末または前記サーバに送受信される情報に対して所定の処理を施す情報処理をコンピュータに実行させるプログラムにおいて、
前記端末より前記被複製情報の複製情報の提供を要求するために送信された所定の複製要求情報を受信する受信ステップと、
前記受信ステップの処理で受信された前記複製要求情報により複製情報の提供が要求される前記被複製情報の前記複製制御情報の中の複製履歴に、前記情報処理装置の識別情報を追加して、前記複製制御情報を変更する変更ステップと、
前記変更ステップの処理で変更された前記複製制御情報を前記サーバに送信する第１の送信ステップと、
前記変更ステップの処理で変更された前記複製制御情報を、前記受信ステップにより受信された前記複製要求情報に対する応答情報として前記端末に送信する第２の送信ステップと
を含む情報処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【請求項８】
所定の複製要求情報を送信して、被複製情報の複製情報の提供を要求する第１の端末と、前記被複製情報を登録している第２の端末とに、ネットワークを介して接続され、前記被複製情報に対応する複製制御情報に基づく制限において利用できる前記被複製情報の複製情報を提供する情報処理装置において、
前記第２の端末より送信された、前記第１の端末から前記第２の端末に送信された前記複製要求情報により複製情報の提供が要求される前記被複製情報の前記複製制御情報であって、その中の複製履歴に、前記第２の端末の識別情報が追加されているものを受信する第１の受信手段と、
前記第１の端末より送信された、前記第１の端末から前記第２の端末に送信された前記複製要求情報に対する応答情報としての前記第２の端末の識別情報が追加された複製履歴を含む複製制御情報を含む複製要求情報を受信する第２の受信手段と、
前記第１の受信手段により受信された前記複製制御情報の中の前記複製履歴に基づく第１の裏書きデータと、前記第２の受信手段により受信された前記複製要求情報の中の前記複製履歴に基づく第２の裏書きデータを比較する比較手段と、
前記比較手段による比較結果が第１の裏書きデータと第２の裏書きデータが一致することを示す場合、前記複製制御情報に基づく制限において利用できるように、登録されている前記被複製情報を複製する複製手段と、
前記複製手段により複製された前記被複製情報の複製情報を前記第１の端末に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項９】
前記送信手段は、前記比較手段による比較結果が前記第１の裏書データと前記第２の裏書データが一致しないことを示す場合、前記被複製情報の複製情報を提供しない旨を、前記第１の端末に通知する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記被複製情報は、前記第２の端末のユーザに関する情報である
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１１】
所定の複製要求情報を送信して、被複製情報の複製情報の提供を要求する第１の端末と、前記被複製情報を登録している第２の端末との、ネットワークを介した通信を制御し、前記被複製情報に対応する複製制御情報に基づく制限において利用できる前記被複製情報の複製情報を提供する情報処理装置の情報処理方法において、
前記第２の端末より送信された、前記第１の端末から前記第２の端末に送信された前記複製要求情報により複製情報の提供が要求される前記被複製情報の前記複製制御情報であって、その中の複製履歴に、前記第２の端末の識別情報が追加されているものを受信する第１の受信ステップと、
前記第１の端末より送信された、前記第１の端末から前記第２の端末に送信された前記複製要求情報に対する応答情報としての前記第２の端末の識別情報が追加された複製履歴を含む複製制御情報を含む複製要求情報を受信する第２の受信ステップと、
前記第１の受信ステップの処理で受信された前記複製制御情報の中の前記複製履歴に基づく第１の裏書きデータと、前記第２の受信ステップの処理で受信された前記複製要求情報の中の前記複製履歴に基づく第２の裏書きデータを比較する比較ステップと、
前記比較ステップの処理での比較結果が第１の裏書きデータと第２の裏書きデータが一致することを示す場合、前記複製制御情報に基づく制限において利用できるように、登録されている前記被複製情報を複製する複製ステップと、
前記複製ステップの処理で複製された前記被複製情報の複製情報を前記第１の端末に送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項１２】
所定の複製要求情報を送信して、被複製情報の複製情報の提供を要求する第１の端末と、前記被複製情報を登録している第２の端末との、ネットワークを介した通信を制御し、前記被複製情報に対応する複製制御情報に基づく制限において利用できる前記被複製情報の複製情報を提供する情報処理をコンピュータに実行させるプログラムにおいて、
前記第２の端末より送信された、前記第１の端末から前記第２の端末に送信された前記複製要求情報により複製情報の提供が要求される前記被複製情報の前記複製制御情報であって、その中の複製履歴に、前記第２の端末の識別情報が追加されているものを受信する第１の受信ステップと、
前記第１の端末より送信された、前記第１の端末から前記第２の端末に送信された前記複製要求情報に対する応答情報としての前記第２の端末の識別情報が追加された複製履歴を含む複製制御情報を含む複製要求情報を受信する第２の受信ステップと、
前記第１の受信ステップの処理で受信された前記複製制御情報の中の前記複製履歴に基づく第１の裏書きデータと、前記第２の受信ステップの処理で受信された前記複製要求情報の中の前記複製履歴に基づく第２の裏書きデータを比較する比較ステップと、
前記比較ステップの処理での比較結果が第１の裏書きデータと第２の裏書きデータが一致することを示す場合、前記複製制御情報に基づく制限において利用できるように、登録されている前記被複製情報を複製する複製ステップと、
前記複製ステップの処理で複製された前記被複製情報の複製情報を前記第１の端末に送信する送信ステップと
を含む情報処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、情報処理システム、並びに記録媒体に関し、特に、名刺情報の提供者の認証に基づいて、名刺情報の原本を所有するサーバだけが、その名刺情報を複製できるようにすることより、必ずその名刺情報の提供者は、名刺情報の複製が行われたことを関知できるようにした、名刺情報装置および方法、情報処理システム、並びに記録媒体に関する。
【０００２】
【従来の技術】
名刺は、カード上の紙面に個人の情報を書き入れたもので、個人の情報を提供する１つの手段として一般的に使用されている。通常、手渡された名刺は、その後、名刺を受け取った者により、保管され、管理される。すなわち、名刺を受け取った者がその名刺を第３者に渡したりしても、名刺を提供した本人は、そのことを関知することができない。現在、コンピュータに名刺情報を記録し、データベース化することによって、電子的に名刺情報を供給するサービスも存在するが、この場合においても、上述した場合と同様に、名刺情報を受け取った者が、どのようにその名刺情報を利用しているか、その名刺情報を提供した本人は、関知できない。
【０００３】
【発明が解決しようとする課題】
このように、供給された名刺情報は、名刺情報の提供者である本人が関知することなく、名刺情報を受け取った者により管理保管される。このため、名刺情報を受け取った者が、その名刺情報を複製し第３者に提供しても、本人はそのことを関知することができない。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、名刺情報の提供者である本人の認証に基づいて、名刺情報の原本を記録する所定のサーバがその名刺情報を複製することにより、本人が名刺情報の複製を関知できるようにしたものである。
【０００５】
【課題を解決するための手段】
請求項１に記載の情報処理システムは、ネットワークを介して相互に接続される、被複製情報の複製情報の提供を要求する第１の端末と、被複製情報を登録している第２の端末と、被複製情報に対応する複製制御情報に基づく制限において利用できる被複製情報の複製情報を提供するサーバとからなる情報処理システムにおいて、第１の端末は、所定の複製要求情報を第２の端末に送信して、被複製情報の複製情報の提供を要求する第１の送信手段と、第２の端末より送信された、第１の送信手段により送信された複製要求情報に対する応答情報を受信する第１の受信手段と、第１の受信手段により受信された応答情報を含む所定の複製要求情報をサーバに送信する第２の送信手段とを備え、第２の端末は、第１の端末の第１の送信手段により送信された複製要求情報を受信する第２の受信手段と、第２の受信手段により受信された複製要求情報により複製情報の提供が要求される被複製情報の複製制御情報の中の複製履歴に、第２の端末の識別情報を追加して、複製制御情報を変更する変更手段と、変更手段により変更された複製制御情報をサーバに送信する第３の送信手段と、変更手段により変更された複製制御情報を、第２の受信手段により受信された複製要求情報に対する応答情報として第１の端末に送信する第４の送信手段とを備え、サーバは、第２の端末の第３の送信手段により送信された複製制御情報を受信する第３の受信手段と、第１の端末の第２の送信手段により送信された応答情報を含む複製要求情報を受信する第４の受信手段と、第３の受信手段により受信された複製制御情報の中の複製履歴に基づく裏書きデータと、第４の受信手段により受信された複製要求情報の中の複製履歴に基づく第２の裏書きデータとを比較する比較手段と、比較手段による比較結果が第１の裏書きデータと第２の裏書きデータが一致することを示す場合、複製制御情報に基づく制限において利用できるように、登録されている被複製情報を複製する複製手段と、
複製手段により複製された被複製情報の複製情報を第１の端末に送信する第５の送信手段とを備えることを特徴とする。
【０００６】
請求項１に記載の情報処理システムにおいては、ネットワークを介して相互に接続される、被複製情報の複製情報の提供を要求する第１の端末と、被複製情報を登録している第２の端末と、被複製情報に対応する複製制御情報に基づく制限において利用できる被複製情報の複製情報を提供するサーバとからなる情報処理システムにおいて、第１の端末で、所定の複製要求情報が第２の端末に送信されて、被複製情報の複製情報の提供が要求され、第２の端末より送信された、複製要求情報に対する応答情報が受信され、受信された応答情報を含む所定の複製要求情報がサーバに送信され、第２の端末で、送信された複製要求情報が受信され、受信された複製要求情報により複製情報の提供が要求される被複製情報の複製制御情報の中の複製履歴に、第２の端末の識別情報が追加されて、複製制御情報が変更され、変更された複製制御情報がサーバに送信され、変更された複製制御情報が、受信された複製要求情報に対する応答情報として第１の端末に送信され、サーバで、送信された複製制御情報が受信され、応答情報を含む複製要求情報が受信され、受信された複製制御情報の中の複製履歴に基づく裏書きデータと、受信された複製要求情報の中の複製履歴に基づく第２の裏書きデータとが比較され、比較結果が第１の裏書きデータと第２の裏書きデータが一致することを示す場合、複製制御情報に基づく制限において利用できるように、登録されている被複製情報が複製され、複製された被複製情報の複製情報が第１の端末に送信される。
【０００７】
請求項２に記載の情報処理装置は、被複製情報の複製情報の提供を要求する端末と、被複製情報に対応する複製制御情報に基づく制限において利用できる被複製情報の複製情報を提供するサーバとに、ネットワークを介して接続され、被複製情報をサーバに登録している情報処理装置において、端末より被複製情報の複製情報の提供を要求するために送信された所定の複製要求情報を受信する受信手段と、受信手段により受信された複製要求情報により複製情報の提供が要求される被複製情報の複製制御情報の中の複製履歴に、情報処理装置の識別情報を追加して、複製制御情報を変更する変更手段と、変更手段により変更された複製制御情報をサーバに送信する第１の送信手段と、変更手段により変更された複製制御情報を、受信手段により受信された複製要求情報に対する応答情報として端末に送信する第２の送信手段とを備えることを特徴とする。
【０００８】
複製制御情報は、被複製情報の複製情報を解読するための条件を示すパーミッションリストをさらに含む情報であるようにすることができる。
【０００９】
変更手段は、複製制御情報の中のパーミッションリストに示される複製情報を解読するための条件を変更することができる。
【００１０】
被複製情報は、情報処理装置のユーザに関する情報であるようにすることができる。
【００１１】
請求項６に記載の情報処理方法は、被複製情報の複製情報の提供を要求する端末と、被複製情報に対応する複製制御情報に基づく制限において利用できる被複製情報の複製情報を提供するサーバとに、ネットワークを介して接続され、被複製情報をサーバに登録している情報処理装置の情報処理方法において、端末より被複製情報の複製情報の提供を要求するために送信された所定の複製要求情報を受信する受信ステップと、受信ステップの処理で受信された複製要求情報により複製情報の提供が要求される被複製情報の複製制御情報の中の複製履歴に、情報処理装置の識別情報を追加して、複製制御情報を変更する変更ステップと、変更ステップの処理で変更された複製制御情報をサーバに送信する第１の送信ステップと、変更ステップの処理で変更された複製制御情報を、受信ステップにより受信された複製要求情報に対する応答情報として端末に送信する第２の送信ステップとを含むことを特徴とする。
【００１２】
請求項７に記載の記録媒体のプログラムは、被複製情報の複製情報の提供を要求する端末と、被複製情報に対応する複製制御情報に基づく制限において利用できる被複製情報の複製情報を提供するサーバとの、ネットワークを介した通信を制御し、端末またはサーバに送受信される情報に対して所定の処理を施す情報処理をコンピュータに実行させるプログラムにおいて、端末より被複製情報の複製情報の提供を要求するために送信された所定の複製要求情報を受信する受信ステップと、受信ステップの処理で受信された複製要求情報により複製情報の提供が要求される被複製情報の複製制御情報の中の複製履歴に、情報処理装置の識別情報を追加して、複製制御情報を変更する変更ステップと、変更ステップの処理で変更された複製制御情報をサーバに送信する第１の送信ステップと、変更ステップの処理で変更された複製制御情報を、受信ステップにより受信された複製要求情報に対する応答情報として端末に送信する第２の送信ステップとを含む情報処理をコンピュータに実行させる。
【００１３】
請求項２に記載の情報処理装置、請求項６に記載の情報処理方法、および請求項７に記載の記録媒体のプログラムにおいては、端末より被複製情報の複製情報の提供を要求するために送信された所定の複製要求情報が受信され、受信された複製要求情報により複製情報の提供が要求される被複製情報の複製制御情報の中の複製履歴に、情報処理装置の識別情報が追加されて、複製制御情報が変更され、変更された複製制御情報がサーバに送信され、変更された複製制御情報が、受信された複製要求情報に対する応答情報として端末に送信される。
【００１４】
請求項８に記載の情報処理装置は、所定の複製要求情報を送信して、被複製情報の複製情報の提供を要求する第１の端末と、被複製情報を登録している第２の端末とに、ネットワークを介して接続され、被複製情報に対応する複製制御情報に基づく制限において利用できる被複製情報の複製情報を提供する情報処理装置において、第２の端末より送信された、第１の端末から第２の端末に送信された複製要求情報により複製情報の提供が要求される被複製情報の複製制御情報であって、その中の複製履歴に、第２の端末の識別情報が追加されているものを受信する第１の受信手段と、第１の端末より送信された、第１の端末から第２の端末に送信された複製要求情報に対する応答情報としての第２の端末の識別情報が追加された複製履歴を含む複製制御情報を含む複製要求情報を受信する第２の受信手段と、第１の受信手段により受信された複製制御情報の中の複製履歴に基づく第１の裏書きデータと、第２の受信手段により受信された複製要求情報の中の複製履歴に基づく第２の裏書きデータを比較する比較手段と、比較手段による比較結果が第１の裏書きデータと第２の裏書きデータが一致することを示す場合、複製制御情報に基づく制限において利用できるように、登録されている被複製情報を複製する複製手段と、複製手段により複製された被複製情報の複製情報を第１の端末に送信する送信手段とを備えることを特徴とする。
【００１５】
送信手段は、比較手段による比較結果が第１の裏書データと第２の裏書データが一致しないことを示す場合、被複製情報の複製情報を提供しない旨を、第１の端末に通知することができる。
【００１６】
被複製情報は、第２の端末のユーザに関する情報であるようにすることができる。
【００１７】
請求項１１に記載の情報処理方法は、所定の複製要求情報を送信して、被複製情報の複製情報の提供を要求する第１の端末と、被複製情報を登録している第２の端末との、ネットワークを介した通信を制御し、被複製情報に対応する複製制御情報に基づく制限において利用できる被複製情報の複製情報を提供する情報処理装置の情報処理方法において、第２の端末より送信された、第１の端末から第２の端末に送信された複製要求情報により複製情報の提供が要求される被複製情報の複製制御情報であって、その中の複製履歴に、第２の端末の識別情報が追加されているものを受信する第１の受信ステップと、第１の端末より送信された、第１の端末から第２の端末に送信された複製要求情報に対する応答情報としての第２の端末の識別情報が追加された複製履歴を含む複製制御情報を含む複製要求情報を受信する第２の受信ステップと、第１の受信ステップの処理で受信された複製制御情報の中の複製履歴に基づく第１の裏書きデータと、第２の受信ステップの処理で受信された複製要求情報の中の複製履歴に基づく第２の裏書きデータを比較する比較ステップと、比較ステップの処理での比較結果が第１の裏書きデータと第２の裏書きデータが一致することを示す場合、複製制御情報に基づく制限において利用できるように、登録されている被複製情報を複製する複製ステップと、複製ステップの処理で複製された被複製情報の複製情報を第１の端末に送信する送信ステップとを含むことを特徴とする。
【００１８】
請求項１２に記載の記録媒体のプログラムは、所定の複製要求情報を送信して、被複製情報の複製情報の提供を要求する第１の端末と、被複製情報を登録している第２の端末との、ネットワークを介した通信を制御し、被複製情報に対応する複製制御情報に基づく制限において利用できる被複製情報の複製情報を提供する情報処理をコンピュータに実行させるプログラムにおいて、第２の端末より送信された、第１の端末から第２の端末に送信された複製要求情報により複製情報の提供が要求される被複製情報の複製制御情報であって、その中の複製履歴に、第２の端末の識別情報が追加されているものを受信する第１の受信ステップと、第１の端末より送信された、第１の端末から第２の端末に送信された複製要求情報に対する応答情報としての第２の端末の識別情報が追加された複製履歴を含む複製制御情報を含む複製要求情報を受信する第２の受信ステップと、第１の受信ステップの処理で受信された複製制御情報の中の複製履歴に基づく第１の裏書きデータと、第２の受信ステップの処理で受信された複製要求情報の中の複製履歴に基づく第２の裏書きデータを比較する比較ステップと、比較ステップの処理での比較結果が第１の裏書きデータと第２の裏書きデータが一致することを示す場合、複製制御情報に基づく制限において利用できるように、登録されている被複製情報を複製する複製ステップと、複製ステップの処理で複製された被複製情報の複製情報を第１の端末に送信する送信ステップとを含む情報処理をコンピュータに実行させる。
【００１９】
請求項８に記載の情報処理装置、請求項１１に記載の情報処理方法、および請求項１２に記載の記録媒体のプログラムにおいては、第２の端末より送信された、第１の端末から第２の端末に送信された複製要求情報により複製情報の提供が要求される被複製情報の複製制御情報であって、その中の複製履歴に、第２の端末の識別情報が追加されているものが受信され、第１の端末より送信された、第１の端末から第２の端末に送信された複製要求情報に対する応答情報としての第２の端末の識別情報が追加された複製履歴を含む複製制御情報を含む複製要求情報が受信され、受信された複製制御情報の中の複製履歴に基づく第１の裏書きデータと、受信された複製要求情報の中の複製履歴に基づく第２の裏書きデータが比較され、比較結果が第１の裏書きデータと第２の裏書きデータが一致することを示す場合、複製制御情報に基づく制限において利用できるように、登録されている被複製情報が複製され、複製された被複製情報の複製情報が第１の端末に送信される。
【００３３】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００３４】
請求項１に記載の情報処理システムは、ネットワークを介して相互に接続される、被複製情報の複製情報の提供を要求する第１の端末と、被複製情報を登録している第２の端末と、被複製情報に対応する複製制御情報に基づく制限において利用できる被複製情報の複製情報を提供するサーバとからなる情報処理システムにおいて、第１の端末は、所定の複製要求情報を第２の端末に送信して、被複製情報の複製情報の提供を要求する第１の送信手段（例えば、図１１のステップＳ１０１）と、第２の端末より送信された、第１の送信手段により送信された複製要求情報に対する応答情報を受信する第１の受信手段（例えば、図１１のステップＳ１０６）と、第１の受信手段により受信された応答情報を含む所定の複製要求情報をサーバに送信する第２の送信手段（例えば、図１１のステップＳ１０７）とを備え、第２の端末は、第１の端末の第１の送信手段により送信された複製要求情報を受信する第２の受信手段（例えば、図１１のステップＳ１０２）と、第２の受信手段により受信された複製要求情報により複製情報の提供が要求される被複製情報の複製制御情報の中の複製履歴に、第２の端末の識別情報を追加して、複製制御情報を変更する変更手段（例えば、図１１のステップＳ１０４）と、変更手段により変更された複製制御情報をサーバに送信する第３の送信手段（例えば、図１１のステップＳ１０８）と、変更手段により変更された複製制御情報を、第２の受信手段により受信された複製要求情報に対する応答情報として第１の端末に送信する第４の送信手段（例えば、図１１のステップＳ１０５）とを備え、サーバは、第２の端末の第３の送信手段により送信された複製制御情報を受信する第３の受信手段（例えば、図１１のステップＳ１０９）と、第１の端末の第２の送信手段により送信された応答情報を含む複製要求情報を受信する第４の受信手段（例えば、図１１のステップＳ１１０）と、第３の受信手段により受信された複製制御情報の中の複製履歴に基づく裏書きデータと、第４の受信手段により受信された複製要求情報の中の複製履歴に基づく第２の裏書きデータとを比較する比較手段（例えば、図１１のステップＳ１１１）と、比較手段による比較結果が第１の裏書きデータと第２の裏書きデータが一致することを示す場合、複製制御情報に基づく制限において利用できるように、登録されている被複製情報を複製する複製手段（例えば、図１１のステップＳ１１４）と、複製手段により複製された被複製情報の複製情報を第１の端末に送信する第５の送信手段（例えば、図１１のステップＳ１１５）とを備えることを特徴とする。
【００４１】
図１は、本発明の情報処理システムを適用した第１の実施の形態の構成例を表している。
【００４２】
端末１は、データ通信ネットワーク２を介し、名刺情報サーバ３にアクセスすることができるようになされており、名刺情報サーバ３から所定のサービスを受けることができる。
【００４３】
図２は、図１の端末１の構成例を表している。
【００４４】
ＣＰＵ１１は、ＲＯＭ１２に記憶されているプログラムに従って各種の処理を実行するようになされている。ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータなどが適宜記録されている。
【００４５】
入力部１４は、ＣＰＵ１１に所定の指令を入力するとき適宜操作される。表示部１５は、例えば液晶デイスプレイ等により構成され、所定の文字、図形、または画像が表示されるようになされている。データ格納部１６は、端末１のＩＤなど所定のデータを記録できるようになされている。
【００４６】
通信部１７は、データ通信ネットワーク２に対してデータを送信または受信するようになされている。インタフェース１８は、入力部１４乃至通信部１７とＣＰＵ１１との間に配置され、インタフェース処理を実行する。
【００４７】
図３は、図１の名刺情報サーバ３の構成例を表している。
【００４８】
ＣＰＵ３１は、ＲＯＭ３２に記憶されているプログラムに従って各種の処理を実行するようになされている。ＲＡＭ３３には、ＣＰＵ３１が各種の処理を実行する上において必要なデータなどが適宜記録されている。
【００４９】
入力部３４は、ＣＰＵ３１に所定の指令を入力するとき適宜操作される。表示部３５は、例えば液晶デイスプレイ等により構成され、所定の文字、図形、または画像が表示されるようになされている。データ格納部３６は、所定のデータを記録できるようになされている。通信部３７は、データ通信ネットワーク２に対してデータを送信または受信するようになされている。インタフェース３８は、入力部３４乃至通信部３７とＣＰＵ３１との間に配置され、インタフェース処理を実行する。
【００５０】
このように、名刺情報サーバ３は、図２に示した端末１の場合と基本的には同様であるが、その規模、処理性能、および処理速度が異なっている。
【００５１】
次に、第１の実施の形態の動作例を説明する。
【００５２】
この動作例においては、想定する名刺情報管理会社の管理する名刺情報管理システムに加入し、既に名刺情報を登録してあるユーザが、端末１を操作し、データ通信ネットワーク２を介して、そのユーザの名刺情報を名刺情報サーバ３から入手するものとする。つまり、名刺情報サーバ３に格納されているユーザの名刺情報は、複製されユーザに提供されるが、いまの場合、名刺情報サーバ３に格納されている名刺情報は所定の方式で暗号化されており、名刺情報サーバ３において暗号化された状態で複製され、端末１に供給され、端末１において暗号化された名刺情報が解読され、ユーザに提供される。
【００５３】
この場合の処理手順は、図４に示される。
【００５４】
ユーザは、名刺情報管理システムから、ユーザ自身の名刺情報を入手したい場合、端末１を用いて名刺情報サーバ３へのアクセスを行う。このとき、最初に、ステップＳ１において、端末１のＣＰＵ１１は、通信部１７を制御し、複製要求を、データ通信ネットワーク２を介して名刺情報サーバ３の通信部３７に送信する。この複製要求は、バージョン番号、パーミッションリスト、ＩＤタイプ、およびＩＤ番号を含む情報より構成されている。
【００５５】
バージョン番号には、端末１が所有する暗号解読プログラムの対応する暗号化方式のバージョン番号が示される。名刺情報管理会社は、定期的にまたは名刺情報の漏洩などのトラブルが発生した場合、名刺情報サーバ３に格納している名刺情報の暗号化方式を改訂する。そのため、暗号化方式には、以前の暗号化方式と区別するために、改訂毎に所定の番号（バージョン番号）が付けられている。
【００５６】
パーミッションリストには、名刺情報の解読時に実行される所定の機能が指定されている。例えば、解読処理に入る前に、名刺情報の有効期限が確認され、仮に、現時刻が有効期限を過ぎていれば解読処理が中止される機能などの機能が指定されている。このようなパーミッションリストに指定される機能は、ユーザごとに、ユーザが名刺情報管理システムに加入する際、所定の規定に基づいて決定される。
【００５７】
ＩＤタイプには、端末１が接続されている（関係する）各種のシステム（例えば、イーサネットやIEEE(The Institute of Electrical and Electronic Engineers, Inc)1394）の中の１つのシステムを表す所定のデータが示されており、ＩＤ番号には、例えばIEEE1394の物理層のシリアル番号などのユニーク性が十分に保たれて、容易にユーザが変更できないデータが選択され、示されている。
【００５８】
次に、ステップＳ２に進み、名刺情報サーバ３の通信部３７により、端末１からの複製要求が受信される。ステップＳ３においては、名刺情報サーバ３のＣＰＵ３１は、データ格納部３６に格納されている名刺情報から、この複製要求に対応する名刺情報を複製する。複製された情報（以下複製データと称する）は、ＲＡＭ３３に一次記憶される。
【００５９】
図５に、名刺情報サーバ３のＲＡＭ３３に記憶されている複製データの構成例を示す。複製データは名刺基本データ、バイナリロッジク、そしてアクセスキーにより構成される。
【００６０】
名刺基本データは、プロファイルデータとTOC(Table of Contents)データから構成されている。プロファイルデータは暗号化された名刺情報そのもので、TOCデータは、そのプロファイルデータに関する下記の情報を有する。
バージョン番号／パーミッションリスト／複製履歴／原本のURI／タイトル／ＩＤタイプ／有効期限
【００６１】
バージョン番号、パーミッションリスト、およびＩＤタイプは、上述した複製要求に含まれるものと同じである。複製履歴は、名刺情報の複製履歴を記録するもので、複製された場所と時刻が記録されている。いまの場合、複製履歴には、名刺情報サーバ３が複製された場所として、名刺情報サーバ３のＩＤタイプとＩＤ番号が記録されている。名刺情報のURIは、名刺情報のインターネット通信上のURI(Uniform Resource Identifier)を示す。タイトルはその名刺情報のタイトルで、有効期限は、その名刺情報が名刺情報サーバ３から参照できる期限を示す。
【００６２】
上述したTOCデータに含まれる情報は、個人情報の重要性の観点において限られた情報なので、特に暗号化されておらず、通常のテキストエデイタで参照または編集できるデータ形式を有する。また、TOCデータはOPS(Open Profile Standard)で定めるプロファイル項目に準拠し、それぞれに対応するMIME(Multiple Instruction (stream) Multiple data stream)エンコーデイング形式を利用している。
【００６３】
バイナリロジックは、複製要求で指定されたバージョン番号、パーミッションリスト、ＩＤタイプ、およびＩＤ番号に基づいて生成され、API(Application Program Interface)で規定される機能を提供するためにAPIスタブが付加されている。いまの場合、解読する側の端末１において、このバイナリロジックは、自動的にロードまたはアンロードできるソフトウエアモジュールとして、ライブラリ形式で生成されている。
【００６４】
バイナリロジックは、個別実装部と共通実装部から構成され、個別実装部の各フィールド（フィールド１乃至フィールド１０）には、複製要求のパーミッションリストに指定された機能を実行するための手順が格納されている。いまの場合、名刺基本データのプロファイルデータを解読する機能、複製すべき相手であることを実体保管者に対し紹介（保証）する機能、名刺情報を複製した場所を通知する機能、名刺情報のPID(Personal Identification)を提供する機能、および名刺情報の有効期限を確認する機能を実行する手順が、バイナリロジックのフィールド１、２、４、９、１０に格納されている。
【００６５】
一方、フィールド３、５、６、７、８には、その対応する機能を実行する手順が格納されておらず、つまり、これらの機能はパーミッションリストに指定されていない機能である。
【００６６】
次に、共通実装部のフィールドには、パーミッションリストで制限されることなく、名刺情報が解読される時に実行される処理の手順が格納されている。例えば、解読側の端末のＩＤ（ＩＤタイプとＩＤ番号）を検出する処理の手順が格納されている。解読側の端末のＩＤ、いまの場合端末１のＩＤは、名刺基本データのプロファイルデータを解読するのに必要なデータで、解読時に検出されなければならない。そのため、この解読側の端末のＩＤを検出する処理の手順は、共通実装部に必ず格納しておかなければならない。
【００６７】
アクセスキーは、複製要求に指定されたＩＤタイプおよびＩＤ番号に基づいて生成されるデータで、名刺基本データのプロファイルデータを解読する時に必要な所定のデータ（以下解読キーと称する）が暗号化されたものである。
【００６８】
上述したような形式で、名刺情報サーバ３のＲＡＭ３３に、複製データが生成された後、次に、ステップＳ４において、名刺情報サーバ３の通信部３７は、その複製データを、端末１に送信する。
【００６９】
次に、ステップＳ５において、端末１の通信部１７により、名刺情報サーバ３から送信された複製データが受信される。次に、ステップＳ６において、端末１のＣＰＵ１１は、その複製データを解読する。
【００７０】
このステップＳ６における解読処理の詳細は、図６のフローチャートに示される。
【００７１】
ステップＳ５１において、図７に示すよに、端末１のＣＰＵ１１は、ユーザインタフェース提供ロジック（以下ＵＩと略称する）とレジデントロジックを、ＲＡＭ１３に生成し、名刺情報サーバ３から送信された複製データのうちアクセスキーと名刺基本データをデータ格納部１６に格納し、バイナリロッジクをＲＡＭ１３に配置する。
【００７２】
レジデントロジックには、複製データ（名刺基本データ、アクセスキー、バイナリロジック）を処理する手順が格納されており、またバイナリロジックのAPIスタブを参照するためにクライアントスタブが付加されている。ＵＩは、レジデントロジックの手順に従い実行されるバイナリロジックの各種の処理結果を、端末１で起動するアプリケーションに供給する。
【００７３】
次に、ステップＳ５２において、レジデントロジックに格納されている手順に従い、端末１のＣＰＵ１１は、バイナリロジックの共通実装部と個別実装部に格納されている所定の処理を、実行する。はじめに、ステップＳ５３において、バイナリロジックの共通実装部のフィールドに格納されている手順に従い、端末１のＣＰＵ１１は、端末１のＩＤ（ＩＤタイプおよびＩＤ番号）を検出する。
【００７４】
次に、ステップＳ５４において、バイナリロジックの個別実装部のフィールドに格納されている手順に従い、各種の処理が実行されるが、ここでは、フィールド１に格納されている名刺基本データのプロファイルデータを解読する処理の手順を説明すると、端末１のＣＰＵ１１は、アクセスキーおよびステップＳ５３
で検出された端末１のＩＤに基づいて、解読キーを算出する。
【００７５】
次に、ステップＳ５４で算出された解読キーのデータに基づいて、ＣＰＵ１１は名刺基本データのプロファイルデータを解読する。解読終了後、ステップＳ５５において、ＣＰＵ１１は、複製データのアクセスキー、名刺基本データ、およびバイナリロジックを、データ格納部１６に格納し、解読処理を完了する。
【００７６】
ステップＳ５５において解読処理が完了したとき、図４に戻り、ステップＳ７において、そこで、再び、レジデントロジックの手順に従い、端末１のＣＰＵ１１は、解読されたデータをＵＩに提供する。
【００７７】
上記例の場合、バイナリロジックがウインドウズ９５（商標）のDLL(Dynamic Linking Library)の形式で、名刺情報の解読プログラムに対応するAPIを提供するようになされているが、分散オブジェクトシステムのインスタンスとして複数のクラスメッドを提供することもできる。
【００７８】
また、アクセスキー、名刺基本データ、およびバイナリロジックは、それぞれ異なるデータ形式で生成されているが、アクセスキーと名刺基本データを、バイナリロジック内に取り込むこともできる。
【００７９】
さらに、共通実装部のフィールドには、解読側の端末のＩＤ（ＩＤタイプとＩＤ番号）を検出する機能の処置手順のみが格納されていたが、他に、例えば、ユーザがデータを参照する度に、参照記録を名刺情報サーバ３に通知する機能、データアクセスで不正が検知された時、名刺情報サーバ３に通知する機能、一定間隔で名刺情報サーバ３と通信し、名刺情報の有効期限を確認する機能、名刺情報提供者から要求があった場合にのみ参照履歴を通知する機能、特定のAPI機能にアクセスする場合、処理の実行前に名刺情報サーバ３に再確認や追加認証を求める機能などの機能の処置手順も同時に格納しておくことができる。
【００８０】
また、端末１は、所定のケーブルを介して（有線で）データ通信ネットワーク２に接続され、名刺情報サーバ３にアクセスし、通信を行ったが、無線通信を行う携帯端末とすることもできる。図８は、携帯端末に記録される複製データのデータ形式を示す。
【００８１】
このデータには、複製データのTOC情報、複製データの名刺基本データを格納している場所を示すURI(Data)、複製データのバイナリロジックの場所を示すURI(Lib)、および複製データのアクセスキーの場所を示すURI(Key)が含まれている。つまり、携帯端末上には、実際のデータは存在しない。
【００８２】
図９に、本発明の情報処理システムを適用した第２の実施の形態の構成例を示す。なお、図１における場合と対応する部分については、同一の符号を付してあり、以下では、その説明は適宜省略する。
【００８３】
端末１および端末４０は、名刺情報管理システムに加入し、データ通信ネットワーク２を介して、名刺情報サーバ３にアクセスすることができるようになされている。また、端末１および端末４０は、データ通信ネットワーク２を介して、互いに通信できるようにもなされている。
【００８４】
端末４０の構成例を図１０に示す。
【００８５】
ＣＰＵ４１は、ＲＯＭ４２に記憶されているプログラムに従って各種の処理を実行するようになされている。ＲＡＭ４３には、ＣＰＵ４１が各種の処理を実行する上において必要なデータなどが適宜記録されている。
【００８６】
入力部４４は、ＣＰＵ４１に所定の指令を入力するとき適宜操作される。表示部４５は、例えば液晶デイスプレイ等により構成され、所定の文字、図形、または画像が表示されるようになされている。データ格納部４６は、所定のデータを記録できるようになされている。通信部４７は、データ通信ネットワーク２に対してデータを送信または受信するようになされている。インタフェース４８は、入力部４４乃至通信部４７とＣＰＵ４１との間に配置され、インタフェース処理を実行する。
【００８７】
このように、端末４０は、図２に示した端末１と図３に示した名刺情報サーバ３と基本的に同様の構成を有しているが、その規模、処理性能、および処理速度が異なっている。
【００８８】
次に、第２の実施の形態の動作例を説明する。
【００８９】
例えば、ユーザＡとユーザＢが出先で出会い、通常に名刺交換が行われる状況で、ユーザＡとユーザＢが、それぞれ端末１と端末２を利用して名刺情報を交換する場合において、ユーザＢが、端末４０を操作し、ユーザＡの名刺情報を入手するときの動作を示す。いまの場合、ユーザＡは、第１の実施の形態の動作例で説明された処理と同様の操作を行って、ユーザＡの名刺情報の複製データを、端末１のデータ格納部１６に格納しているものとする。
【００９０】
この場合の処理手順は、図１１に示される。
【００９１】
ユーザＢは、端末４０を用いて、端末１にアクセスするが、このとき、最初に、ステップＳ１０１において、端末４０のＣＰＵ４１は、通信部４７を制御し、データ通信ネットワーク２を介して複製要求を端末１に送信する。この複製要求は、ステップＳ１において説明された複製要求と同じ項目を含む。
【００９２】
次に、ステップＳ１０２において、端末１のＣＰＵ１１は、通信部１７を制御し、端末４０より送信された複製要求を受信する。次に、ステップＳ１０３において、端末１のＣＰＵ１１は、図７に示したように、データ格納部１６に格納されている複製データのアクセスキーと名刺基本データを検出し、もう１つの複製データであるバイナリロジック、ＵＩ、およびレジデントロジックをＲＡＭ１３に再生する。バイナリロジックにはAPIスタブが付加されており、レジデントロジックにはクライアントスタブが付加されている。
【００９３】
次に、ステップＳ１０４において、端末１のＣＰＵ１１は、複製データを調整する。すなわち、提供者であるユーザＡは、名刺情報を供給する者に対応して、名刺情報を制限する。
【００９４】
このステップＳ１０４における複製データの調整処理の詳細は、図１２のフローチャートに示される。
【００９５】
はじめに、ステップＳ１５１において、端末１のＲＡＭ１３に再生されている図７のレジデントロジックの手順に従い、端末１のＣＰＵ１１は、バイナリロジックの共通実装部のフィールドと、複製データの調整処理の手順が格納されているバイナリロジックのフィールドの処理の実行を開始する。
【００９６】
ステップＳ１５２において、バイナリロジックの共通実装部のフィールドに格納されている手順に従い、端末１のＣＰＵ１１は、端末１のＩＤ（ＩＤタイプおよびＩＤ番号）を検出する。次に、ステップＳ１５３において、端末１のＣＰＵ１１は、データ格納部１６に格納されている名刺基本データを、ＲＡＭ１３に一度複製する。
【００９７】
次に、ステップＳ１５４において、ユーザＡは入力部１４を操作し、パーミッションリストを変更し、ＣＰＵ１１に指令すると、ＣＰＵ１１はＲＡＭ１３に複製されている名刺基本データに含まれるパーミッションリストを書き換える。
このように、名刺情報の提供者であるユーザＡは、パーミッションリストに指定できる各種の機能を調整することによって、ユーザＢに供給される名刺情報を制限することができる。
【００９８】
次に、ステップＳ１５５において、端末１のＣＰＵ１１は、ＲＡＭ１３に複製されている名刺基本データのTOCデータに含まれる複製履歴を変更（追加）する。いまの場合、複製された場所である端末１のＩＤ（ＩＤタイプとＩＤ番号）と、複製された時刻が複製履歴に記録される。
【００９９】
以上のように、複製データの調整処理が完了したとき、次に、図１１のステップＳ１０５に進み、そこで、再び、レジデントロジックの手順に従い、端末１のＣＰＵ１１は、ステップＳ１０４でパーミッションリストと複製履歴が書き換えられ、ＲＡＭ１３に再生されている名刺基本データのTOCデータを、通信部１７を制御し、端末４０に送信する。
【０１００】
次に、ステップＳ１０６において、端末４０のＣＰＵ４１は通信部４７を制御し、端末１から送信された名刺基本データのTOCデータを受信する。ステップＳ１０７においては、端末４０のＣＰＵ４１は、ステップＳ１０６で受信したTOCデータに基づいて、複製要求を作成し、名刺情報サーバ３に送信する。この複製要求は、図４のステップＳ１で示された複製要求と同様の構成を有し、端末４０が所有する暗号解読プログラムのバージョン番号、ステップＳ１０５において端末１から送信されたTOCデータに指定されたパーミッションリスト、および端末４０のＩＤタイプとＩＤ番号が含まれている。
【０１０１】
次に、ステップＳ１０８において、端末１のＣＰＵ１１は通信部１７を制御し、ステップＳ１０５で端末４０にTOCデータを送信した裏書きとして、パーミッションリストと、複製履歴が書き換えられＲＡＭ１３に再生されている名刺基本データのTOCデータを、名刺情報サーバ３に送信する。ステップＳ１０９においては、名刺情報サーバ３のＣＰＵ３１は、端末１より送信された名刺基本データのTOCデータを受信し、それに基づいて、所定の裏書きデータを算出する。
【０１０２】
次に、ステップＳ１１０において、名刺情報サーバ３のＣＰＵ３１は、端末４０から送信された複製要求から裏書きデータを算出し、ステップＳ１０９で算出された裏書きデータと照合する。ステップＳ１１１で照合結果を判断し、それぞれの裏書きデータが合致しなかった場合、ステップＳ１１２において、名刺情報サーバ３のＣＰＵ３１は、名刺情報の複製を中止し、端末４０に通知する。端末４０のＣＰＵ４１はステップＳ１１３でこの通知を受信する。それぞれの裏書きデータが合致した場合、ステップＳ１１４に進む。
【０１０３】
ステップＳ１１４において、名刺情報サーバ３のＣＰＵ３１は、ユーザＡの名刺情報の複製データ（名刺基本データ、バイナリロジック、アクセスキー）を作成する。複製データのアクセスキーは、端末４０のＩＤタイプおよびＩＤ番号に基づいて生成される。ここで、パーミッションリストに、所定の規定により、あらたな制限が加えられるようにすることもできる。を
【０１０４】
次に、ステップＳ１１５において、名刺情報サーバ３のＣＰＵ３１は、通信部３７を制御し、複製データを端末４０に送信する。ステップＳ１１６においては、端末４０の通信部４７は、名刺情報サーバ３より送信された複製データを受信する。次に、ステップＳ１１７において、端末４０のＣＰＵ４１は、その複製データを解読する。
【０１０５】
このステップＳ１１７における解読処理の詳細は、図１３のフローチャートに示されるが、ここでの端末４０における解読処理は、図６に説明した端末１における解読処理とほぼ同様の処理が実行される。
【０１０６】
ステップＳ１６１において、端末４０のＣＰＵ４１は、ＵＩとレジデントロジックを、ＲＡＭ４３に生成し、名刺情報サーバ３から送信された複製データのうちアクセスキーと名刺基本データをデータ格納部４６に格納し、バイナリロジックをＲＡＭ４３に配置する。
【０１０７】
次に、ステップＳ１６２において、レジデントロジックに格納されている手順に従い、端末４０のＣＰＵ４１は、バイナリロジックの共通実装部と個別実装部に格納されている所定の処理を、実行する。ステップＳ１６３においては、バイナリロジックの共通実装部のフィールドに格納されている手順に従い、端末４０のＣＰＵ４１は、端末４０のＩＤ（ＩＤタイプおよびＩＤ番号）を検出する。
【０１０８】
次に、ステップＳ１６４において、端末４０のＣＰＵ４１は、アクセスキーおよびステップＳ１６３で検出された端末４０のＩＤに基づいて、解読キーを算出する。
【０１０９】
次に、ステップＳ１６５において、端末４０のＣＰＵ４１は、ステップＳ１６４で算出された解読キーのデータに基づいて、名刺基本データのプロファイルデータを解読する。
【０１１０】
このように、名刺情報の提供者であるユーザＡの認証に基づいて、名刺情報の原本を所有する名刺情報サーバ３がその名刺情報を複製することにより、その名刺情報の提供者であるユーザＡは、必ず、その名刺情報の複製を関知することができる。また、ユーザＡは、パーミッションリストに指定される各種の機能を調整することによって、ユーザＢに供給される名刺情報を制限することができる。
【０１１１】
上記例の場合、ユーザの名刺情報は、想定する名刺情報管理会社が管理する名刺情報サーバ３に格納され、管理されているが、ユーザが、例えば、ホームサーバを有し、そこに名刺情報を格納しておくこともできる。また、ユーザが、端末自体に名刺情報を格納しておくこともできる。
【０１１２】
また、複製要求やTOCデータの情報量は、それほど大きなものではないので、例えば、端末１および端末４０が、赤外線通信機能を有し、これで通信することもできる。
【０１１３】
また、ユーザＡの名刺情報は、ユーザＡによる認証後、名刺情報サーバ３によって複製され、端末４０に供給される。そのため、ユーザＢが端末４０を操作し、名刺情報の複製要求を出力してから、実際にその名刺情報が端末４０に供給されるまでに、時間がかかる場合がある。そこで、実際に名刺情報が供給されるまで、端末４０の表示部４５に、現在複製要求中であること表示させるプログラムを端末４０に格納しておくこともできる。
【０１１４】
さらに、上記例は、端末４０において、ユーザＡの複製データを解読される際、バイナリロジックに格納される処理（ユーザＡにより許可され、パーミッションリストに指定されている処理）が実行されるとき、ユーザＢに所定の暗証番号の入力を要求するようなプログラムを、バイナリロジックに追加することもできる。
【０１１５】
さらに、上記例は、バイナリロジックの共通実装部に格納される処理の１つである、データの参照履歴を通知する処理を、ユーザＢが端末４０を操作し、ユーザＡ（名刺情報の提供者）に問い合わせることができるプログラムを追加することができる。また、バイナリロジックの共通実装部に、ＣＲＣエラー等でユーザの改ざん等の不正を検知する機能、バイナリロジックが指定環境以外で実行されたことを検知する機能、不正な処理が行われたことを名刺情報が格納されているサーバに通知する機能、一定期間で、名刺情報の原本の正当性を確認する機能、および使用期限になると名刺情報を格納しているサーバに、複製要求を出し、新バージョンを入手する機能などを設定することができる。
【０１１６】
また、上記例は、参照履歴を暗号化し、解読キーを作成する１つの要素にすることもできる。
【０１１７】
また、上記例は、参照履歴が参照され、値に不整合が発見されたとき、解読処理を中止するプログラムを追加することもできる。
【０１１８】
また、上記例は、参照履歴が参照され、値に不整合が発見されたとき、端末１にそのことを通知するプログラムを追加することもできる。
【０１１９】
さらに、上記例は、名刺情報の他に、機密保持が必要な情報、例えば、課金システム等、に応用されることにより、その情報を保護（漏洩防止等）することができる。
【０１２０】
また、上記例は、名刺以外の情報、例えば、ソフトウエアの複製管理、または著作権を有する書類の管理などに、応用することができる。
【０１２１】
なお、上記したような処理を行うコンピュータプログラムをユーザに提供する提供媒体としては、磁気ディスク、CD-ROM、固体メモリなどの記録媒体の他、ネットワーク、衛星などの通信媒体を利用することができる。
【０１２２】
【発明の効果】
本発明によれば、例えば、名刺情報の提供者がその名刺情報の複製を関知することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した情報処理システムの第１の実施の形態の構成例を示すブロック図である。
【図２】図１の端末１の構成例を示すブロック図である。
【図３】図１の名刺情報サーバ３の構成例を示すブロック図である。
【図４】図１の情報処理システムの処理手順を説明するフローチャートである。
【図５】複製データの構成を説明する図である。
【図６】図４のステップＳ６の詳細な処理手順を説明するフローチャートである。
【図７】図６のステップＳ５１の処理のイメージを表す図である。
【図８】図示しない携帯端末に記録される複製データのデータ形式を説明する図である。
【図９】本発明を適用した情報処理システムの第２の実施の形態の構成例を示すブロック図である。
【図１０】図９の端末４０の構成例を示すブロック図である。
【図１１】図９の情報処理システムの処理手順を説明するフローチャートである。
【図１２】図１１のステップＳ１０４の詳細な処理手順を説明するフローチャートである。
【図１３】図１１のステップＳ１１７の詳細な処理手順を説明するフローチャートである。
【符号の説明】
１  端末，  ２  データ通信ネットワーク，  ３  名刺情報サーバ，  １１  ＣＰＵ，  １２  ＲＯＭ，  １３  ＲＡＭ，  １４  入力部，  １５  表示部，１６  データ格納部，  １７  通信部，  １８  インタフェース，  ３１  ＣＰＵ，  ３２  ＲＯＭ，  ３３  ＲＡＭ，  ３４  入力部，  ３５  表示部，  ３６  データ格納部，  ３７  通信部，  ３８  インタフェース，  ４０  端末，  ４１  ＣＰＵ，  ４２  ＲＯＭ，  ４３  ＲＡＭ，  ４４  入力部，  ４５表示部，  ４６  データ格納部，  ４７  通信部，  ４８  インタフェース
【図１】
0003924767.tif 000002
【図２】
0003924767.tif 000003
【図３】
0003924767.tif 000004
【図４】
0003924767.tif 000005
【図５】
0003924767.tif 000006
【図６】
0003924767.tif 000007
【図７】
0003924767.tif 000008
【図８】
0003924767.tif 000009
【図９】
0003924767.tif 000010
【図１０】
0003924767.tif 000011
【図１１】
0003924767.tif 000012
【図１２】
0003924767.tif 000013
【図１３】
0003924767.tif 000014