(57)【特許請求の範囲】
【請求項１】
電子名刺を交換する端末であって複数の前記端末とサーバとが通信ネットワークを介して接続されている電子名刺交換システムであって、
前記端末は、
電子名刺処理手段と通信手段とに接続されていて、電子名刺を記憶することができる第１の記憶手段と、
前記電子名刺処理手段と前記通信手段とに接続されていて、電子名刺を記憶することができる第２の記憶手段と、
電子名刺を表示することができる表示手段と、
電子名刺の送受信と電子名刺の前記表示手段への表示を含む処理を行う前記通信手段であって、受信した電子名刺を前記サーバと前記第１の記憶手段とに記憶する前記通信手段と、
電子名刺の作成と電子名刺の前記表示手段への表示を含む処理を行う前記電子名刺処理手段であって、前記通信手段を介して受信した電子名刺を前記サーバ及び前記第１の記憶手段に記憶しまたは前記第２の記憶手段に記憶する前記電子名刺処理手段とを備え、
前記通信手段は、外部から受信された電子名刺を前記第１の記憶手段に記憶させて前記表示手段に表示することを可能にし、
前記通信手段は、前記電子名刺処理手段によって作成した電子名刺が前記第２の記憶手段に既に記憶されていた該電子名刺から改変がなされたと判定した場合、該電子名刺を認証情報を付加せずに送信し、
前記電子名刺処理手段は、前記通信手段を介して受信した認証情報が付加されていない電子名刺を、前記サーバ及び前記第１の記憶手段に記憶しまたは前記第２の記憶手段に記憶する
ことを特徴とする電子名刺交換システム。
【請求項２】
前記通信手段は、前記電子名刺処理手段によって作成した電子名刺を前記電子名刺処理手段によって暗号化してから送信し、
前記通信手段は、受信した電子名刺が暗号化されている場合には、当該受信した電子名刺を記憶せず、
前記電子名刺処理手段は、前記通信手段を介して受信した電子名刺が暗号化されている場合には、当該受信した電子名刺を前記第２の記憶手段に記憶する
ことを特徴とする請求項１に記載の電子名刺交換システム。
【請求項３】
前記通信手段は、前記電子名刺処理手段によって作成した電子名刺を前記電子名刺処理手段によって転送対象外の情報を付加してから送信し、
前記通信手段は、受信した電子名刺が転送対象外の情報を付加されている場合には、当該受信した電子名刺を記憶せず、
前記電子名刺処理手段は、前記通信手段を介して受信した電子名刺が転送対象外の情報を付加されている場合には、当該受信した電子名刺を前記第２の記憶手段に記憶する
ことを特徴とする請求項１に記載の電子名刺交換システム。
【請求項４】
請求項１乃至３のいずれかに記載の電子名刺交換システムの前記端末の機能を有することを特徴とする電子名刺交換システムの電子名刺を交換する端末。
【請求項５】
電子名刺を交換する端末であって複数の前記端末とサーバとが通信ネットワークを介して接続されている電子名刺交換システムの電子名刺交換方法であって、前記端末は、電子名刺処理手段と通信手段とに接続されていて電子名刺を記憶することができる第１の記憶手段と、前記電子名刺処理手段と前記通信手段とに接続されていて電子名刺を記憶することができる第２の記憶手段と、電子名刺を表示することができる表示手段とを有し、前記方法は、
電子名刺の送受信と電子名刺の前記表示手段への表示を含む処理を行う前記通信手段が選択されている場合に、前記通信手段が、受信した電子名刺を前記サーバと前記第１の記憶手段とに記憶する第１の記憶ステップと、
電子名刺の作成と電子名刺の前記表示手段への表示を含む処理を行う前記電子名刺処理手段が選択されている場合に、前記電子名刺処理手段が、前記通信手段を介して受信した電子名刺を前記サーバ及び前記第１の記憶手段に記憶しまたは前記第２の記憶手段に記憶する第２の記憶ステップと
を備え、
前記通信手段は、外部から受信された電子名刺を前記第１の記憶手段に記憶させて前記表示手段に表示することを可能にし、
前記通信手段が、前記電子名刺処理手段によって作成した電子名刺が前記第２の記憶手段に既に記憶されていた該電子名刺から改変がなされたと判定した場合、該電子名刺を認証情報を付加せずに送信する第１の送信ステップをさらに備え、
前記第２の記憶ステップにおいて、前記電子名刺処理手段が、前記第１の送信ステップにおいて送信された電子名刺であって前記通信手段を介して受信した認証情報が付加されていない電子名刺を、前記サーバ及び前記第１の記憶手段に記憶しまたは前記第２の記憶手段に記憶する
ことを特徴とする電子名刺交換方法。
【請求項６】
前記通信手段が、前記電子名刺処理手段によって作成した電子名刺を前記電子名刺処理手段によって暗号化してから送信する第２の送信ステップをさらに備え、
前記第１の記憶ステップにおいて、前記通信手段が、受信した電子名刺が暗号化されている場合には、当該受信した電子名刺を記憶せず、
前記第２の記憶ステップにおいて、前記電子名刺処理手段が、前記通信手段を介して受信した電子名刺が暗号化されている場合には、当該受信した電子名刺を前記第２の記憶手段に記憶する
ことを特徴とする請求項５に記載の電子名刺交換方法。
【請求項７】
前記通信手段が、前記電子名刺処理手段によって作成した電子名刺を前記電子名刺処理手段によって転送対象外の情報を付加してから送信する第３の送信ステップをさらに備え、
前記第１の記憶ステップにおいて、前記通信手段が、受信した電子名刺が転送対象外の情報を付加されている場合には、当該受信した電子名刺を記憶せず、
前記第２の記憶ステップにおいて、前記電子名刺処理手段が、前記通信手段を介して受信した電子名刺が転送対象外の情報を付加されている場合には、当該受信した電子名刺を前記第２の記憶手段に記憶する
ことを特徴とする請求項５に記載の電子名刺交換方法。
【請求項８】
請求項５乃至７のいずれかに記載の電子名刺交換方法の前記通信手段が行う各ステップをコンピュータに実行させることを特徴とするプログラム。
【請求項９】
請求項５乃至７のいずれかに記載の電子名刺交換方法の前記電子名刺処理手段が行う各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子名刺交換システム及び方法に関し、より詳細には、ネットワークを介して名刺情報を送受信するための電子名刺交換システム、その電子名刺を交換する端末、電子名刺交換方法及びプログラムに関する。
【背景技術】
【０００２】
紙形態の名刺を相手に渡す代わりに、インターネットの電子メールを使用して電子名刺に記載された名前、組織名、電話番号等の情報を相手に伝えることが行われている。インターネット通信で使用するための電子名刺のデータフォーマットとしてはＲＦＣ２４２６−ｖＣａｒｄ  ＭＩＭＥ  Ｄｉｒｅｃｔｏｒｙ  Ｐｒｏｆｉｌｅがよく知られている（非特許文献１参照）。尚、電子メールや電子名刺に関連した名前、組織名、電話番号等の情報を、以下ではコンタクト（contact；連絡先、交際）情報と呼び、特に名刺に関しては必要に応じて名刺情報と総称する。
【０００３】
このデータフォーマットで送られる名刺情報は、名刺のイメージ上に合成するための複数セットのコンタクト情報の文字列を含む。電子名刺は、名刺のイメージ及びその名刺情報を含み、受信側のコンピュータの表示画面に、例えば図１に示すように表示される。
【０００４】
図１は、コンピュータの表示画面に表示された電子名刺を例示した図である。図１に示す電子名刺には、名刺のイメージ１００、及び名刺情報として会社名１０１、役職名１０２、個人名１０３、郵便番号１０４、会社の住所１０５、Ｅ（電子）メールアドレス１０６、電話番号１０７及びＵＲＬ１０８等が示されている。１０１〜１０８等のコンタクト情報に関しては、受信側のコンピュータで文字コードの形態で受信し、受信側のコンピュータにより文字コードからイメージに変換された後、変換されたイメージが名刺のイメージ１００と合成されて、表示画面に表示される。
【０００５】
名刺情報のこのような規格化により、電子商取引などにおいて、利用者の利便性の向上に寄与することが可能になってきた。
【０００６】
電子名刺処理用プログラムと通信用プログラムとが協働して動作することによって、電子名刺を作成し交換する電子名刺交換システムが市場に出ている。例えば、電子名刺処理用プログラムのInterConnect2004（商標）は、通信用プログラムであるOutlook2003（商標）をバックエンドとして、両者の機能が連携し協働して電子名刺の交換を実現している。電子名刺処理用プログラムのInterConnect2004（商標）は、主に電子名刺の作成機能を実現する。通信用プログラムであるOutlook2003（商標）は、主に電子メールを使用して電子名刺を交換する機能を実現する。
【０００７】
図８は、このような電子名刺交換システムのシステム構成の１例を示す図である。図８に示す電子名刺交換システムは、通信ネットワーク２５０を介して相互に接続されたパーソナルコンピュータ（以下ＰＣ）２００を備える。
【０００８】
ＰＣ２００には市販のものを使用することができるので、ハードウェアの説明は簡単に留める。ＰＣ２００はハードディスク（以下ＨＤ）２１０、ＣＰＵ（central processing unit）２２１、システムメモリ２２２、ディスプレイ２２３、入力装置２２４及びモデム等の通信装置２２５を有する。
【０００９】
ＣＰＵ２２１は種々のプログラムを実行する。システムメモリ２２２はＣＰＵ２２１の入出力情報を記憶する。ディスプレイ２２３はＣＰＵ２２１の情報処理結果及び入力装置２２４からの入力情報をＣＰＵ２２１の制御の下に表示画面に表示する。入力装置２２４はマウスのようなポインティングデバイス及びキーボードを有し、ＣＰＵ２２１に対して情報を入力する。
【００１０】
通信装置２２５は、通信ネットワーク２５０を介してプロバイダ内のメールサーバ２６０と電子メールの送受信を行う。また、通信装置２２５は、通信ネットワーク２５０と接続し、他のＰＣ２００と通信を行う。メールサーバ２６０は通信ネットワーク２５０を介して他のメールサーバ２６０と電子メールの授受を行う。ＤＢ（database）サーバ２７０は、ＰＣ２００が例えば会社のＰＣである場合、その会社が管理運営するＤＢサーバで、種々のデータを管理するデータベース機能を提供する。
【００１１】
ＨＤ２１０には以下のオブジェクト（データやプログラム）が記憶されている。電子名刺２０１は、電子名刺処理用プログラム２０２によって作成され、或いは他のＰＣ２００から受信し、ＨＤ２１０に記憶されるオブジェクトである。電子名刺２０１は文字コード形態の文字列と名刺の背景画像のイメージデータとを含むデータセット（複数データの集合）である。
【００１２】
電子名刺処理用プログラム２０２は、電子名刺作成機能等を有するプログラムである。電子名刺ローカルファイル２０３には、作成した電子名刺や受信した電子名刺、それら電子名刺を管理するための情報（管理情報と総称する）、及び電子名刺に関連した種々の情報（関連情報と称する。関連情報の概念の中に管理情報も含まれる）が記憶される。電子名刺処理用プログラム２０２はインストールされると、初期状態として内容がブランクの電子名刺ローカルファイル２０３を作成する。
【００１３】
通信用プログラム２０４は、他のＰＣ２００との間で電子メールを使用して電子名刺を送受信し、また電子名刺を含まない一般的な電子メールを送受信するための、電子メール用ソフトある。通信用プログラムローカルファイル２８０には、作成した電子メールや受信した電子メール、それら電子メールを管理するための情報及び電子メールに関連した種々の情報が記憶される。通信用プログラム２０４はインストールされると、初期状態として内容がブランクの通信用プログラムローカルファイル２８０を作成する。
【００１４】
電子名刺処理用プログラム２０２及び通信用プログラム２０４は、ＣＤ（compact disk）−ＲＯＭ（read only memory）やフロッピー（登録商標）ディスク等の記録媒体から、或いは通信媒体を介してＨＤ２１０にインストールされる。
【００１５】
通信用プログラム２０４は、メールサーバ２６０を介して電子名刺や電子メールを送受信する。通信用プログラム２０４は、送受信に係る電子メールのコンタクト情報を、必要に応じて通信用プログラム２０４のストレージ（通信用プログラムローカルファイル２８０及びＤＢサーバ２７０）に格納し、或いはそのストレージから読み出す。通信用プログラム２０４は、送受信に係る電子名刺を、電子名刺処理用プログラム２０２を介して電子名刺ローカルファイル２０３に格納し、或いはそこから読み出す。
【００１６】
電子名刺処理用プログラム２０２は、作成した電子名刺を通信用プログラム２０４を介して送信し、電子名刺ローカルファイル２０３に格納されている作成した電子名刺や受信した電子名刺をディスプレイ２２３の表示画面に表示する。
【００１７】
【非特許文献１】F.Dawson、外１名、“ｖCard MIME Directory Profile”、［Online］、１９９８年９月、［平成１６年１２月２８日検索］、インターネット＜ＵＲＬ：fttp://ftp.rfc-editor.org/in-notes/rfc2426.txt＞
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかしながら、図８を参照し上述したような電子名刺交換システムにおいては、電子名刺ローカルファイル２０３にのみ電子名刺が格納されているため、ＰＣ２００が例えば会社のＰＣである場合には会社の外部からは電子名刺を見ることができない。また、電子名刺処理用プログラム２０２は通信用プログラム２０４をバックエンドとして動作するものの、電子名刺処理用プログラム２０２の電子名刺作成機能と通信用プログラム２０４の電子メール機能とは別々に動作する機能である。
【００１９】
したがって、電子名刺の交換を行うに際し、電子名刺処理用プログラム２０２と通信用プログラム２０４について、両者の機能の連携と協働が希薄であるという点において、上記従来技術には改善の余地がある。
【００２０】
本発明は、このような状況に鑑みてなされたもので、その目的とするところは、電子名刺の交換を行うに際し電子名刺処理用プログラムと通信用プログラムとのより良い協調体験をユーザに与える、電子名刺交換システム及び方法を提供することにある。
【課題を解決するための手段】
【００２１】
このような目的を達成するために、本発明の電子名刺交換システム（図２）は、電子名刺を交換する端末（２００）であって複数の前記端末とサーバ（２７０）とが通信ネットワーク（２５０）を介して接続されている電子名刺交換システムであって、前記端末は、電子名刺を記憶することができる第１の記憶手段（２８０）と、電子名刺を記憶することができる第２の記憶手段（２０３）と、電子名刺を表示することができる表示手段（２２３）と、電子名刺の送受信と電子名刺の前記表示手段への表示を含む処理を行う通信手段（２０４）であって、受信した電子名刺を前記サーバと前記第１の記憶手段とに記憶する通信手段と、電子名刺の作成と電子名刺の前記表示手段への表示を含む処理を行う電子名刺処理手段（２０２）であって、前記通信手段を介して受信した電子名刺を前記サーバ及び前記第１の記憶手段に記憶しまたは前記第２の記憶手段に記憶する電子名刺処理手段とを備えたことを特徴とする。
【００２２】
また上記目的を達成するために、本発明の電子名刺交換方法は、電子名刺を交換する端末であって複数の前記端末とサーバとが通信ネットワークを介して接続されている電子名刺交換システムの電子名刺交換方法であって、前記端末は、電子名刺を記憶することができる第１の記憶手段と、電子名刺を記憶することができる第２の記憶手段と、電子名刺を表示することができる表示手段とを有し、前記方法は、電子名刺の送受信と電子名刺の前記表示手段への表示を含む処理を行う通信手段が選択されている場合に、前記通信手段が、受信した電子名刺を前記サーバと前記第１の記憶手段とに記憶する第１の記憶ステップ（Ｓ６０４）と、電子名刺の作成と電子名刺の前記表示手段への表示を含む処理を行う電子名刺処理手段が選択されている場合に、前記電子名刺処理手段が、前記通信手段を介して受信した電子名刺を前記サーバ及び前記第１の記憶手段に記憶しまたは前記第２の記憶手段に記憶する第２の記憶ステップ（Ｓ８０４、Ｓ８１０）とを備えることを特徴とする。
【００２３】
なお、特許請求の範囲の構成要素と対応する実施形態中の図中符号を（）で示した。ただし、特許請求の範囲に記載した構成要素は上記（）部の実施形態の構成要素に限定されるものではない。
【発明の効果】
【００２４】
本発明によれば、電子名刺の交換を行うに際し、電子名刺処理用プログラムと通信用プログラムとのより良い協調体験をユーザに与えることができる効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照して本発明を適用できる実施形態を詳細に説明する。尚、各図面において同様の機能を有する箇所には同一の符号を付し、説明の重複は省略する。
【００２６】
［装置構成］  
本実施形態では、電子名刺処理用プログラムと通信用プログラムとが協働して動作することによって、電子名刺を作成し交換する電子名刺交換システムを説明する。電子名刺処理用プログラムは、通信用プログラムをバックエンドとして、両者の機能が連携し協働して電子名刺の交換を実現する。電子名刺処理用プログラムは、主に電子名刺の作成機能を実現する。通信用プログラムは、主に電子メールを使用して電子名刺を交換する機能を実現する。
【００２７】
図２は、本実施形態の電子名刺交換システムのシステム構成を示す図である。本実施形態の電子名刺交換システムは、図８を参照し説明した従来のシステムと共通する部分を有し、図８と同様の機能を有する箇所には同一の符号を付してある。図２を参照し、本実施形態の電子名刺交換システムについて詳細に説明する。
【００２８】
図２に示す電子名刺交換システムは、通信ネットワーク２５０を介して相互に接続されたパーソナルコンピュータ（以下ＰＣ）２００を備える。ＰＣ２００には市販のものを使用することができるので、ハードウェアの説明は簡単に留める。ＰＣ２００はハードディスク（以下ＨＤ）２１０、ＣＰＵ（central processing unit）２２１、システムメモリ２２２、ディスプレイ２２３、入力装置２２４及びモデム等の通信装置２２５を有する。
【００２９】
ＣＰＵ２１は種々のプログラムを実行する。システムメモリ２２２はＣＰＵ２２１の入出力情報を記憶する。ディスプレイ２２３はＣＰＵ２２１の情報処理結果及び入力装置２２３からの入力情報をＣＰＵ２２１の制御の下に表示画面に表示する。入力装置２２４はマウスのようなポインティングデバイス及びキーボードを有し、ＣＰＵ２２１に対して情報を入力する。
【００３０】
通信装置２２５は、通信ネットワーク２５０を介してプロバイダ内のメールサーバ２６０と電子メールの送受信を行う。また、通信装置２２５は、通信ネットワーク２５０と接続し、他のＰＣ２００と通信を行う。メールサーバ２６０は通信ネットワーク２５０を介して他のメールサーバ２６０と電子メールの授受を行う。ＤＢ（database）サーバ２７０は、ＰＣ２００が例えば会社のＰＣである場合、その会社が管理運営するＤＢサーバで、種々のデータを管理するデータベース機能を提供する。
【００３１】
ＨＤ２１０には以下のオブジェクト（データやプログラム）が記憶されている。電子名刺２０１は、電子名刺処理用プログラム２０２によって作成され、或いは他のＰＣ２００から受信し、ＨＤ２１０に記憶されるオブジェクトである。電子名刺２０１は文字コード形態の文字列と名刺の背景画像のイメージデータとを含むデータセット（複数データの集合）である。
【００３２】
電子名刺処理用プログラム２０２は、電子名刺作成機能や後述の本発明に係わる種々の機能を有するプログラムである。電子名刺ローカルファイル２０３には、作成した電子名刺や受信した電子名刺、それら電子名刺を管理するための情報（管理情報と総称する）、及び電子名刺に関連した種々の情報（関連情報と称する。関連情報の概念の中に管理情報も含まれる）が記憶される。電子名刺処理用プログラム２０２はインストールされると、初期状態として内容がブランクの電子名刺ローカルファイル２０３を作成する。
【００３３】
通信用プログラム２０４は、他のＰＣ２００との間で電子メールを使用して電子名刺を送受信し、また電子名刺を含まない一般的な電子メールを送受信するための、電子メール用ソフトある。通信用プログラム２０４は、さらに後述の本発明に係わる種々の機能を有する。通信用プログラムローカルファイル２８０には、作成した電子メールや受信した電子メール、それら電子メールを管理するための情報及び電子メールに関連した種々の情報を記憶し、また受信した電子名刺、それら電子名刺の管理情報が記憶される。通信用プログラム２０４はインストールされると、初期状態として内容がブランクの通信用プログラムローカルファイル２８０を作成する。
【００３４】
電子名刺処理用プログラム２０２及び通信用プログラム２０４は、ＣＤ（compact disk）−ＲＯＭ（read only memory）やフロッピー（登録商標）ディスク等の記録媒体から、或いは通信媒体を介してＨＤ２１０にインストールされる。
【００３５】
通信用プログラム２０４は、メールサーバ２６０を介して電子名刺や電子メールを送受信する。通信用プログラム２０４は、送受信に係る電子メールのコンタクト情報を、必要に応じて通信用プログラム２０４のストレージ（通信用プログラムローカルファイル２８０及びＤＢサーバ２７０）に格納し、或いはそのストレージから読み出す。通信用プログラム２０４は、送受信に係る電子名刺を、通信用プログラムのストレージに格納し、或いは通信用プログラムのストレージまたは電子名刺ローカルファイル２０３から読み出す。通信用プログラム２０４は、受信した電子名刺、或いは通信用プログラム２０４のストレージの１つである通信用プログラムローカルファイル２８０に格納されている以前に受信した電子名刺を、ディスプレイ２２３の表示画面に表示する。
【００３６】
電子名刺処理用プログラム２０２は、作成した電子名刺を通信用プログラム２０４を介して送信する。電子名刺処理用プログラム２０２は、通信用プログラム２０４を介して受信した電子名刺、或いは電子名刺ローカルファイル２０３に格納されている作成した電子名刺や以前に受信した電子名刺を、ディスプレイ２２３の表示画面に表示する。電子名刺処理用プログラム２０２は、通信用プログラム２０４を介して受信した電子名刺を、電子名刺ローカルファイル２０３及び通信用プログラム２０４のストレージに格納する。
【００３７】
鍵対２０６、公開鍵２０６−１、秘密鍵２０６−２、電子証明書２０７及びセキュリティ用プログラム２０８については、後述する。
【００３８】
図２を参照し上述したような電子名刺交換システムにおいては、電子名刺ローカルファイル２０３にのみならず、通信用プログラム２０４のストレージの１つであるＤＢサーバ２７０にも、電子名刺が格納されている。このため、ＰＣ２００が例えば会社のＰＣである場合にも、他のＰＣ等から会社の外部からＤＢサーバ２７０にアクセスし、電子名刺を見ることができる。また、電子名刺処理用プログラム２０２は通信用プログラム２０４をバックエンドとして動作するが、ＰＣ２００に電子名刺処理用プログラム２０２がインストールされていない状況もありうる。そのような場合でも、通信用プログラム２０４は単独で、通信用プログラム２０４のストレージ（通信用プログラムローカルファイル２８０及びＤＢサーバ２７０）に格納されている受信した電子名刺をディスプレイ２２３の表示画面に表示することができる。
【００３９】
［動作説明］  
以上述べたシステム構成において、本実施形態の電子名刺交換システムの動作内容について説明する。
【００４０】
（電子名刺処理用プログラム）  
電子名刺処理用プログラム２０２は以下の機能を有する。個々の機能の詳細については後述する。
（１）電子名刺作成機能
この機能によってイメージ形態の電子名刺を作成編集する。
（２）交際記録（コンタクトリスト）の管理
電子名刺を送受信した場合には、電子名刺ローカルファイル２０３にその送受信の通信記録が記憶され、交際記録として管理される。
【００４１】
上述の機能を実現するための情報処理方法を以下に説明する
（電子名刺ローカルファイル）  
電子名刺ローカルファイル２０３に記憶することによって管理する情報は、以下の情報を含む。
（１）作成した電子名刺２０１の種類及びその電子名刺のセキュリティ設定などの付帯情報
（２）電子名刺に関する交際記録
交際記録の中には受信した電子名刺２０１の受信日時、送り主の電子メールアドレス、送り主の名前、送信した電子名刺の送信日時、送信相手の電子メールアドレス、送信相手の名前等の通信記録を含む。さらに交際記録の中には、ユーザがキーボードなどの入力装置２２４から入力し、及び各電子名刺が示す人との交際に関する種々の交際情報が含まれる。
（３）電子名刺から（または電子メールその他から）取得したコンタクト情報を基に作成した、住所録及びその他の名刺関連情報
これらの情報は、装置が管理する電子名刺に関連付けられて電子名刺ローカルファイル２０３に記憶される。上記複数種類のデータを１つのレコード（データセット）として電子名刺ローカルファイル２０３に記憶することができ、或いは情報の種類ごとに上記複数種類の情報を電子名刺ローカルファイル２０３に記憶してもよい。
【００４２】
以下、本発明に係わる情報処理について説明する。これらの情報処理は、ＣＰＵ２２１が、ＨＤ２１０に記憶されている電子名刺処理用プログラム２０２、セキュリティ用プログラム２０８、及び通信用プログラム２０４を、システムメモリ２２２にロードし読み出して実行することにより行われる。
【００４３】
（電子名刺作成機能）  
図３は、電子名刺処理用プログラム２０２の中に含まれる電子名刺作成処理のフローチャートである。電子名刺を作成するための処理内容は周知であるため、その説明は簡単に留める。
【００４４】
例えば、ユーザが表示画面情報の電子名刺作成メニューを選択すると、図３の処理プログラムがＣＰＵ２２１によって実行される。ユーザの指示によってＣＰＵ２２１は、予めＨＤ２１０上に用意されている名刺デザインファイルの中から所望の背景画像用の名刺イメージを選択し、開く（システムメモリ２２２に一時記憶される共に、ディスプレイ２２３の表示画面上に表示される）（ステップＳ３０１）。本実施形態では、名刺デザインファイルは、会社、自宅、その他の３つの用途に分類されており、ユーザは所望の用途のデザインファイルの中から所望のイメージを選択することができる。
【００４５】
次にユーザは、電子名刺ローカルファイル２０３に初期的に登録された自己のコンタクト情報の読み取りをＣＰＵ２２１に対して指示する。この指示に応じてＣＰＵ２２１は電子名刺ローカルファイル２０３からユーザのコンタクト情報（文字コード形態）を読み取り、システムメモリ２２２上に一時記憶する（ステップＳ３０２）。
【００４６】
ＣＰＵ２２１は、システムメモリ２２２に一時記憶されているコンタクト情報であって、文字コード形態のコンタクト情報をイメージに変換する。ＣＰＵ２２１は、変換されたイメージとステップＳ３０１で選択された背景画像用の名刺イメージとをシステムメモリ２２２上で合成し表示画面に表示させる（ステップＳ３０３）。
【００４７】
ユーザはマウスなどの入力装置２２４を使用して表示画面上でコンタクト情報の位置を指定すると、ＣＰＵ２２１は指定された位置にコンタクト情報を移動させる。具体的には、ＣＰＵ２２１はシステムメモリ２２２上で、背景画像用名刺イメージ上の、ユーザによって指示された位置に配置したコンタクト情報イメージを配置して、新しい名刺イメージを再合成し、再合成した名刺イメージをディスプレイ２２３の表示画面に表示する。
【００４８】
ＣＰＵ２２１は、使用に供する電子名刺を、使用する度に図３に示すフローに従って合成するように構成することができる。ここで、使用とは、電子メールに添付すること等を言う。
【００４９】
ユーザが終了の指示をマウス或いはキーボードによって指示すると、ＣＰＵ２２１は、コンタクト情報、その配置位置、背景用イメージデータ等の電子名刺の規格（例えば、ＲＦＣ２４２６）のデータフォーマットのデータセットを作成し、ＨＤ２１０上の専用記憶領域（電子名刺ローカルファイル２０３）に記憶する。
【００５０】
（交信記録の管理）  
電子名刺処理用プログラム２０２の中に含まれる交際記録の管理について説明する。作成した電子名刺を送信した場合及び他のＰＣ２００から電子名刺を受信した場合には、電子名刺ローカルファイル２０３にはその送信記録及び受信記録が交際記録として保存される。例えば、交際記録の中に含まる通信記録は電子名刺の送信先（電子名刺を送信した場合）或いは電子名刺の送信元（電子名刺を受信した場合）の電子メールアドレス、及びその送受信日時である。また通信記録には、電子メールアドレスとの間で暗号通信をするための暗号鍵（受信した公開鍵）が含まれる。
【００５１】
住所録は、送受信した相手の住所である。住所録には、受信の電子名刺から取り出した、電子名刺情報、即ち、名前、住所、電話番号等の住所録情報が記載されている。住所録と上記通信記録はリンクされており、住所録の名前から、その名前を有する人の通信記録を呼び出すことができ、通信記録内の通信記録（送受信記録）や電子メールアドレスから対応する者の住所録情報を呼び出すことができる。
【００５２】
さらに、電子名刺を他のＰＣ２００から電子メールによって受信した場合には、その電子名刺が有するコンタクト情報を住所録に自動または手動操作で新規登録し、或いは受信したコンタクト情報によって登録済みのコンタクト情報を更新することが可能である。例えば、電子名刺が有するコンタクト情報がＲＦＣ２４２６に準拠している場合には、各属性値を参照することによって、名前、住所、電話番号等のコンタクト情報を住所録に登録或いは更新することができる。
【００５３】
（セキュリティ用プログラム）  
ＣＰＵ２２１は、セキュリティ用プログラム２０８を実行することによって、ＰＣ２００から送信する電子名刺及びその他の情報を暗号化し、或いは他のＰＣ２００から暗号化されて送信された電子名刺及びその他の情報を復号する。
【００５４】
例えば、電子名刺及びその他情報を暗号化して送受信する場合、ＣＰＵ２２１は公開鍵２０６−１または秘密鍵２０６−２を用いて３ＤＥＳアルゴリズムを実行し、電子名刺及びその他の情報を暗号化または復号して出力する。
【００５５】
また、ＣＰＵ２２１はセキュリティ用プログラム２０８によって、電子名刺及びその他情報の暗号化／復号に用いられる公開鍵２０６−１または秘密鍵２０６−２を生成する。
【００５６】
ＣＰＵ２２１はセキュリティ用プログラム２０８によって、ＳＨ１アルゴリズム及び公開鍵暗号化を実行し送信するデータのデジタル署名を生成する。
【００５７】
また、ＣＰＵ２２１はセキュリティ用プログラム２０８によって、電子証明書２０７を発行することができる。例えば生成した公開鍵やデジタル署名を生成する際に用いたＳＨ１などのアルゴリズムを含む電子証明書を発行する。
【００５８】
さらにＣＰＵ２２１はセキュリティ用プログラム２０８によって、受信した電子証明書おおびデジタル署名を検証することができる。
【００５９】
（電子証明書）  
電子証明書２０７については周知である。例えば、国際電気通信連合（ＩＴＵ）が勧告する標準仕様Ｘ．５０９に準拠した電子証明書である。電子証明書２０７は、公開鍵２０６−１のバージョン番号、証明書のシリアル番号、公開鍵情報、証明書を発行した認証局情報、証明書の有効期間、証明される主体者の情報、拡張領域といった項目で構成される。また、拡張領域には電子メールアドレスやＩＰ（internet protocol）アドレスなどの情報を含ませることができる。
【００６０】
電子証明書２０７には、認証局が発行する電子証明書（例えば、http://officeupdate.mirosoft.com/office/redirect/10/outldigid.asp?/helplcd=1401）、ユーザが所属する組織の情報処理管理部門が発行する電子証明書、及び以下で説明する本実施形態のようにユーザのＰＣ２００内でセキュリティ用プログラム２０８がＣＰＵ２２１によって実行されることによって生成される電子証明書が含まれる。
【００６１】
（公開鍵及び秘密鍵）  
公開鍵２０６−１及び秘密鍵２０６−２については周知である。公開鍵２０６−１と秘密鍵２０６−２は鍵対２０６であり、一方の鍵を用いて暗号化されたデータは、他方の鍵を用いて復号することができる（公開鍵暗号方式）。一般に公開鍵２０６−１は、鍵対２０６のうち第三者に公開される鍵である。公開鍵２０６−１と秘密鍵２０６−２は、セキュリティ用プログラム２０８がＣＰＵ２２１によって実行されることによって生成され、ＨＤ２１０の領域のいずれかに記憶される。
【００６２】
（デジタル署名）  
デジタル署名については周知である。例えば、公開鍵暗号方式を応用して、データの送信者を証明するとともに、そのデータが改竄されていないことを保証するデジタル署名を提供することができる。また、例えばＳＨ１など、一方向関数であるハッシュ関数を組み合わせて、デジタル署名を提供することができる。デジタル署名に用いられるアルゴリズムを示す情報は、電子証明書などによって確認することができる。デジタル署名は、セキュリティ用プログラム２０８がＣＰＵ２２１によって実行されることによって生成される。
【００６３】
（通信用プログラム）  
通信用プログラム２０４は、他のＰＣ２００との間で電子名刺を送受信するための通信プログラムである。限定するものではないが、本実施形態では通信用プログラム２０４は、電子メールソフトである。通信用プログラム２０４の別の形態として、データ送信を行う例えば、ファイル転送プロトコル（ＦＴＰ）を使用する通信プログラムなど、用途に応じて種々の通信プログラムを使用することができる。
【００６４】
ただし、汎用性を考えると通信形態は電子メールが好適である。さらに、電子証明書２０７またはデジタル署名を用いる場合には、ＩＥＴＦで規格化されているＲＦＣ２３１５などのＳ／ＭＩＭＥデータフォーマットをサポートすることが望ましい。
【００６５】
ＨＤ２１０にはＯＳ（operating system）用プログラムがさらに搭載されているが、市販のＯＳがよく知られているので、詳細な説明を要しないであろう。また、電子名刺を作成する際に使用する背景画像や、名刺処理に必要な種々のデータもＨＤ２１０に保存されている。
【００６６】
（電子名刺のデータフォーマット）  
本実施形態の電子名刺のデータフォーマットは、以下のようである。
電子名刺データフォーマット
＝ｖｃｆ＋デザイン定義ＸＭＬ＋（ｃｅｒｔ．情報）＋ＤＮＦフラグ
ｖｃｆは、ＩＭＣ（Internet Mail Consortium）が定めた電子名刺の標準フォーマットであるｖＣａｒｄフォーマットで、コンタクト情報を格納するフォーマットである。デザイン定義ＸＭＬは、背景画像用の名刺イメージのＸＭＬ（eXtendable Markup Language）による記述である。電子名刺へのｖｃｆとデザイン定義ＸＭＬの適用は、図３を参照し前述した処理フローがそれに相当する。
【００６７】
ｃｅｒｔ．情報は、デジタル署名と電子証明書の情報で、電子名刺作成時にそのコンタクト情報が電子名刺ローカルファイル２０３に既に格納されているその電子名刺のコンタクト情報から改変された場合、電子名刺からは削除される情報である。ＤＮＦフラグは、ＤＮＦ（Do Not Forward；非転送）を示すフラグで、このフラグが立っている（ＯＮ）の場合、その電子名刺は非転送として扱われる。電子名刺へのｃｅｒｔ．情報＋ＤＮＦフラグの適用は、以下で詳述される。
【００６８】
（電子名刺の送信）  
図４及び図５は、通信用プログラム２０４の中に含まれる電子名刺送信処理のフローチャートである。
【００６９】
図４のステップＳ４０１において、ＣＰＵ２２１は、ＨＤ２１０内の既存の電子証明書を検索する。既存の電子証明書が検索されなかった場合には、ＣＰＵ２２１は、電子証明書を取得或いは作成する処理（図５）に移行する。既存の電子証明書が検索された場合には、ＣＰＵ２２１は、ステップＳ４０２へ移行する。
【００７０】
ステップＳ４０２において、ＣＰＵ２２１は、検索された電子証明書を電子名刺及びその他の情報の送受信に用いる電子証明書２０７として選択する。ここで、既存の電子証明書の有効期限などに基づいてセキュリティレベルを判断することによって、新たに電子証明書を取得或いは生成する処理（図５）へ移行するようにしてもよい。
【００７１】
ステップＳ４０３において、ＣＰＵ２２１は、ユーザの指示に基づいて電子名刺を作成または選択する。電子名刺を作成する処理は、ユーザが表示画面情報の電子名刺作成メニューを選択した場合に、電子名刺処理用プログラム２０２を実行し図３を参照して説明した前述の処理を行うことを含む。電子名刺を選択する処理は、ユーザが表示画面情報の電子名刺選択メニューを選択した場合に、電子名刺ローカルファイル２０３に記憶されている電子名刺から選択する処理を行うことを含む。
【００７２】
ステップＳ４０４において、ＣＰＵ２２１は、ユーザの指示に基づいて送信する相手を選択または入力し、送信する電子名刺を選択する。本実施形態では、電子メールの形態で電子名刺を送信するため、送信相手の電子メールアドレスが入力される。
【００７３】
ステップＳ４０５において、ＣＰＵ２２１は、送信する電子名刺に添付するデジタル書名を生成する。例えば、セキュリティ用プログラムをＣＰＵ２２１が実行し、電子名刺に対してＳＨ１アルゴリズムを用いてメッセージダイジェストを生成し、送信元のユーザの秘密鍵で暗号化することによって、デジタル署名を生成する。
【００７４】
ステップＳ４０６において、ＣＰＵ２２１は、電子名刺にｃｅｒｔ．情報（デジタル署名と電子証明書）を含ませる。
【００７５】
ついでステップＳ４０７において、ＣＰＵ２２１は、ステップＳ４０３の電子名刺作成処理で、その最新の電子名刺のコンタクト情報が電子名刺ローカルファイル２０３に既に格納されているその電子名刺のコンタクト情報から改変されたか否かを判定する。この場合、周知の方法でその最新の電子名刺のコンタクト情報と既に格納されているその電子名刺のコンタクト情報とを対比すればよい。
【００７６】
電子名刺のコンタクト情報が電子名刺ローカルファイル２０３に既に格納されているその電子名刺のコンタクト情報から改変された場合、ステップＳ４０７において、ＣＰＵ２２１は、電子名刺から先のｃｅｒｔ．情報を削除する。
【００７７】
次いでステップＳ４０９において、ＣＰＵ２２１は、ユーザから暗号化の指示を受けた場合、電子名刺処理用プログラム２０２による暗号化機能によって、送信する電子名刺を暗号化する（ステップＳ４１０）。例えば、ＣＰＵ２２１は、セキュリティ用プログラムを実行し、送信先の公開鍵を用いた３ＤＥＳアルゴリズムで電子名刺を暗号化する。
【００７８】
一方、ＣＰＵ２２１は、ステップＳ４０９においてユーザから暗号化の指示を受けず、ステップＳ４１１においてユーザからＤＮＦの指示を受けた場合、電子名刺処理用プログラム２０２によるＤＮＦフラグ更新機能によって、送信する電子名刺のＤＮＦフラグをＯＮ（非転送）にする（ステップＳ４１２）。
【００７９】
ステップＳ４１３において、ＣＰＵ２２１は、電子名刺を送信する。電子名刺は、Ｓ−ＭＩＭＥデータフォーマットで送信することができる。電子名刺がｃｅｒｔ．情報（デジタル署名と電子証明書）を含む場合、電子証明書は、送信側のユーザの電子メールアドレス、公開鍵、電子名刺の暗号化に使用されているアルゴリズムを示す情報などを含む。従って、他のＰＣ２００は、受信した電子証明書に含まれる公開鍵などの情報を用いて、受信したデジタル署名を検証し、暗号化された電子名刺を復号することができる。
【００８０】
ステップＳ４１４において、ＣＰＵ２２１は、電子名刺処理用プログラムを実行することにより、電子名刺ローカルファイル２０３に電子名刺の送信記録を交際記録として保存する。
【００８１】
（電子証明書の取得或いは作成）  
次に図５を参照して、電子証明書の取得或いは作成の処理について説明する。
【００８２】
ステップＳ５０１において、ＣＰＵ２２１は、公開鍵と秘密鍵の鍵対を生成する。公開鍵と秘密鍵の生成方法は、既知のＲＳＡ暗号アルゴリズムの鍵対の生成方法などを用いることができる。また、ＰＣ２００のＨＤ内に既存の鍵対が存在する場合、即ち、既知の鍵対が存在するが、その鍵対のうちの公開鍵と結び付けられた電子証明書が存在しない場合には、ステップＳ５０１における鍵対の生成を行う必要はなく、直ちにステップＳ５０２へ移行することができる。
【００８３】
ステップＳ５０２において、ＣＰＵ２２１は、ユーザの指示に基づいて電子証明書の取得方法を選択する。電子証明書はステップＳ５０１で生成された鍵対のうちの公開鍵または既存の公開鍵を関連付ける。
【００８４】
電子証明書を認証局（例えば、http://officeupdate.mirosoft.com/office/redirect/10
/outldigid.asp?/helplcd=1401）から取得するか、所属する組織の情報処理管理部門から取得するか、またはＰＣ２００内でセキュリティ用プログラムを実行して生成するかの選択がなされる。
【００８５】
認証局から電子証明書を取得する選択がなされた場合、通信用プログラム２０４は、認証局へナビゲートする（ステップＳ５０４）。例えば、ＣＰＵ２２１は、ＰＣ２００においてブラウザを起動し、認証局のＵＲＬ（Uniform Resource Locator）を用いて、認証局のサイトへアクセスする。認証局から電子証明書を取得すると、図５の処理を終了する。
【００８６】
同様に、所属する組織の情報処理管理部門から電子証明書を取得する選択がなされた場合、通信用プログラム２０４は、情報処理管理部門のサイトへナビゲートする（ステップＳ５０５）。例えば、ＣＰＵ２２１は、ＰＣ２００においてブラウザを起動し、イントラネットの情報処理管理部門のサイトへアクセスする。情報処理管理部門から電子証明書を取得すると、図５の処理を終了する。
【００８７】
ＰＣ２００内でセキュリティ用プログラムを実行して電子証明書を生成する選択がなされた場合、ＣＰＵ２２１は、ステップＳ５０３へ移行する。
【００８８】
ステップＳ５０３において、ＣＰＵ２２１は、ＰＣ２００内でセキュリティ用プログラムを実行して電子証明書を生成する。例えば、Ｘ．５０９で規定されたフォーマットの電子証明書を生成し、ＨＤ２１０へ記憶して、図５の処理を終了する。
【００８９】
図４のステップＳ４０１、Ｓ４０２、及び図５の処理は、電子名刺処理用プログラム２０２がＰＣ２００のＨＤ２１０へインストールされた後に、実行するようにすることが望ましい。
【００９０】
（通信用プログラムの電子名刺の受信〜電子名刺処理用プログラム非インストール時）
図６は、通信用プログラム２０４の中に含まれる（電子名刺処理用プログラム非インストール時の）電子名刺受信処理のフローチャートである。ユーザが通信用プログラム２０４のみを使用して電子名刺を受信する場合を説明する。
【００９１】
ステップＳ６０１において、ＣＰＵ２２１は、受信した電子名刺が暗号化されているか、或いはＤＮＦフラグがＯＮ（非転送）か否か判定する。受信した電子名刺が暗号化されているか或いはＤＮＦ（非転送）の場合、ＣＰＵ２２１は、処理を終了する。暗号化によって受信した電子名刺を見ることができず、また、ＤＮＦによって電子名刺の偶発的な転送を防ぐことができ、これらによって強化されたセキュリティが提供される。
【００９２】
一方、受信した電子名刺が暗号化されておらず且つＤＮＦでない場合、ＣＰＵ２２１は、処理をステップＳ６０２へ進める。
【００９３】
ステップＳ６０２において、ＣＰＵ２２１は、受信した電子名刺をディスプレイ２２３の表示画面に表示する。
【００９４】
次いでステップＳ６０３において、ＣＰＵ２２１は、名刺情報を見たユーザからその電子名刺のコンタクト情報を新たにシステム内に作成する指示を受けた場合、処理をステップＳ６０４へ進める。
【００９５】
ステップＳ６０４において、ＣＰＵ２２１は、受信した電子名刺を通信用プログラム２０４のストレージ（通信用プログラムローカルファイル２８０及びＤＢサーバ２７０）に格納する。
【００９６】
（電子名刺処理用プログラムの電子名刺の受信）  
図７は、電子名刺処理用プログラム２０２の中に含まれる電子名刺受信処理のフローチャートである。ユーザが電子名刺処理用プログラム２０２を使用して（通信用プログラム２０４を介して）電子名刺を受信する場合を説明する。
【００９７】
ステップＳ８０１において、ＣＰＵ２２１は、受信した電子名刺をディスプレイ２２３の表示画面に表示する。ここで、受信した電子名刺が暗号化されている場合、ＣＰＵ２２１はその旨を表示画面で報知し、暗号化によって受信した電子名刺を見ることができる者（送信者からの公開鍵を持っている受信者）によって入力された公開鍵を用いて、電子名刺及びその他の情報を復号して出力する。
【００９８】
次いでステップＳ８０３において、ＣＰＵ２２１は、受信した電子名刺が暗号化されているか、或いはＤＮＦフラグがＯＮ（非転送）か否か判定する。受信した電子名刺が暗号化されているか或いはＤＮＦ（非転送）の場合、ＣＰＵ２２１は、受信した電子名刺を電子名刺ローカルファイル２０３に格納する（ステップＳ８１０）。暗号化によって受信した電子名刺を見ることができる者は、送信者からの公開鍵を持っている受信者のみとなり、また、ＤＮＦによって電子名刺の偶発的な転送を防ぐことができ、これらによって強化されたセキュリティが提供される。
【００９９】
一方、受信した電子名刺が暗号化されておらず且つＤＮＦでない場合、ステップＳ８０４において、ＣＰＵ２２１は、受信した電子名刺を電子名刺ローカルファイル２０３と通信用プログラム２０４のストレージ（通信用プログラムローカルファイル２８０及びＤＢサーバ２７０）に格納する。
【０１００】
ＣＰＵ２２１は、受信した電子名刺にｃｅｒｔ．情報が無い（即ち、受信した電子名刺のコンタクト情報が改変されている）場合でも、ｃｅｒｔ．情報が有る（電子名刺のコンタクト情報が改変されていない）場合でも、ステップＳ８０４、Ｓ８１０において、受信した電子名刺を電子名刺ローカルファイル２０３や通信用プログラム２０４のストレージ（通信用プログラムローカルファイル２８０及びＤＢサーバ２７０）に格納する。この場合格納された電子名刺は、ｃｅｒｔ．情報が無い場合、ｃｅｒｔ．情報が無いことによって、そのコンタクト情報が電子名刺作成時に改変されたことが明示され、信用するに足らない情報であることが分かる。
【０１０１】
［実施形態の効果］  
以上説明したように本実施形態によれば、第１の態様として、電子名刺交換システム（図２）は、電子名刺を交換する端末（２００）であって複数の上記端末とサーバ（２７０）とが通信ネットワーク（２５０）を介して接続されている電子名刺交換システムであって、上記端末は、電子名刺を記憶することができる第１の記憶手段（２８０）と、電子名刺を記憶することができる第２の記憶手段（２０３）と、電子名刺を表示することができる表示手段（２２３）と、電子名刺の送受信と電子名刺の上記表示手段への表示を含む処理を行う通信手段（２０４）であって、受信した電子名刺を上記サーバと上記第１の記憶手段とに記憶する通信手段と、電子名刺の作成と電子名刺の上記表示手段への表示を含む処理を行う電子名刺処理手段（２０２）であって、上記通信手段を介して受信した電子名刺を上記サーバ及び上記第１の記憶手段に記憶しまたは上記第２の記憶手段に記憶する電子名刺処理手段とを備えたことを特徴とする。
【０１０２】
以上の構成により、ＤＢサーバ２７０にも、電子名刺が格納されているため、ＰＣ２００が例えば会社のＰＣである場合にも、他のＰＣ等から会社の外部からＤＢサーバ２７０にアクセスし、電子名刺を見ることができる。また、ＰＣ２００に電子名刺処理用プログラム２０２がインストールされていない場合でも、通信用プログラム２０４は単独で、通信用プログラムローカルファイル２８０に格納されている受信した電子名刺をディスプレイ２２３の表示画面に表示することができる。
【０１０３】
ここで、第２の態様として、第１の態様において、上記通信手段は、上記電子名刺処理手段によって作成した電子名刺が上記第２の記憶手段に既に記憶されていた該電子名刺から改変がなされたと判定した場合、該電子名刺を認証情報を付加せずに送信し（Ｓ４０８、Ｓ４１３）、上記電子名刺処理手段は、上記通信手段を介して受信した認証情報が付加されていない電子名刺を、上記サーバ及び上記第１の記憶手段に記憶しまたは上記第２の記憶手段に記憶する（Ｓ８０４、Ｓ８１０）ことを特徴とすることができる。
【０１０４】
これにより、格納された電子名刺は、ｃｅｒｔ．情報が無いことによって、そのコンタクト情報が電子名刺ローカルファイル２０３に既に格納されているその電子名刺のコンタクト情報から改変されたことが明示され、信用するに足らない情報であることが分かる。
【０１０５】
また、第３の態様として、第１また第２の態様において、上記通信手段は、上記電子名刺処理手段によって作成した電子名刺を前記電子名刺処理手段によって暗号化してから送信し（Ｓ４１０、Ｓ４１３）、上記通信手段は、受信した電子名刺が暗号化されている場合には、当該受信した電子名刺を記憶せず（Ｓ６０１）、上記電子名刺処理手段は、上記通信手段を介して受信した電子名刺が暗号化されている場合には、当該受信した電子名刺を前記第２の記憶手段に記憶する（Ｓ８０３、Ｓ８１０）ことを特徴とすることができる。
【０１０６】
また、第４の態様として、第１また第２の態様において、上記通信手段は、上記電子名刺処理手段によって作成した電子名刺を前記電子名刺処理手段によって転送対象外の情報を付加してから送信し（Ｓ４１２、Ｓ４１３）、上記通信手段は、受信した電子名刺が転送対象外の情報を付加されている場合には、当該受信した電子名刺を記憶せず（Ｓ６０１）、上記電子名刺処理手段は、上記通信手段を介して受信した電子名刺が転送対象外の情報を付加されている場合には、当該受信した電子名刺を前記第２の記憶手段に記憶する（Ｓ８０３、Ｓ８１０）ことを特徴とすることができる。
【０１０７】
以上の構成により、暗号化によって受信した電子名刺を見ることができる者は、送信者からの公開鍵を持っている受信者のみとなり、また、ＤＮＦによって電子名刺の偶発的な転送を防ぐことができ、これらによって強化されたセキュリティが提供される。
【０１０８】
また、第５の態様として、電子名刺交換システムの電子名刺を交換する端末は、第１乃至第４の態様のいずれかに記載の電子名刺交換システムの上記端末の機能を有することを特徴とすることができる。
【０１０９】
さらに第６の態様として、電子名刺交換方法は、電子名刺を交換する端末であって複数の上記端末とサーバとが通信ネットワークを介して接続されている電子名刺交換システムの電子名刺交換方法であって、上記端末は、電子名刺を記憶することができる第１の記憶手段と、電子名刺を記憶することができる第２の記憶手段と、電子名刺を表示することができる表示手段とを有し、上記方法は、電子名刺の送受信と電子名刺の上記表示手段への表示を含む処理を行う通信手段が選択されている場合に、上記通信手段が、受信した電子名刺を上記サーバと上記第１の記憶手段とに記憶する第１の記憶ステップ（Ｓ６０４）と、電子名刺の作成と電子名刺の上記表示手段への表示を含む処理を行う電子名刺処理手段が選択されている場合に、上記電子名刺処理手段が、上記通信手段を介して受信した電子名刺を上記サーバ及び上記第１の記憶手段に記憶しまたは上記第２の記憶手段に記憶する第２の記憶ステップ（Ｓ８０４、Ｓ８１０）とを備えることを特徴とする。
【０１１０】
ここで、第７の態様として、第６の態様において、上記通信手段が、上記電子名刺処理手段によって作成した電子名刺が前記第２の記憶手段に既に記憶されていた該電子名刺から改変がなされたと判定した場合、該電子名刺を認証情報を付加せずに送信する第１の送信ステップをさらに備え、上記第２の記憶ステップにおいて、上記電子名刺処理手段が、上記第１の送信ステップにおいて送信された電子名刺であって上記通信手段を介して受信した認証情報が付加されていない電子名刺を、上記サーバ及び上記第１の記憶手段に記憶しまたは上記第２の記憶手段に記憶することを特徴とすることができる。
【０１１１】
また、第８の態様として、第６または第７の態様において、記通信手段が、上記電子名刺処理手段によって作成した電子名刺を前記電子名刺処理手段によって暗号化してから送信する第２の送信ステップをさらに備え、上記第１の記憶ステップにおいて、上記通信手段が、受信した電子名刺が暗号化されている場合には、当該受信した電子名刺を記憶せず、上記第２の記憶ステップにおいて、上記電子名刺処理手段が、上記通信手段を介して受信した電子名刺が暗号化されている場合には、当該受信した電子名刺を前記第２の記憶手段に記憶することを特徴とすることができる。
【０１１２】
また、第９の態様として、第６または第７の態様において、記通信手段が、上記電子名刺処理手段によって作成した電子名刺を前記電子名刺処理手段によって転送対象外の情報を付加してから送信する第３の送信ステップをさらに備え、上記第１の記憶ステップにおいて、上記通信手段が、受信した電子名刺が転送対象外の情報を付加されている場合には、当該受信した電子名刺を記憶せず、上記第２の記憶ステップにおいて、上記電子名刺処理手段が、上記通信手段を介して受信した電子名刺が転送対象外の情報を付加されている場合には、当該受信した電子名刺を前記第２の記憶手段に記憶することを特徴とすることができる。
【０１１３】
また、第１０の態様として、プログラムは、第６乃至第９の態様のいずれかに記載の電子名刺交換方法の上記通信手段が行う各ステップをコンピュータに実行させることを特徴とする。
【０１１４】
また、第１１の態様として、プログラムは、第６乃至第９の態様のいずれかに記載の電子名刺交換方法の上記電子名刺処理手段が行う各ステップをコンピュータに実行させることを特徴とする。
【０１１５】
［他の実施形態］  
上述の実施形態は本発明の例示のために説明したが、上述の実施形態の他にも変形が可能である。その変形が特許請求の範囲で述べられている本発明の技術思想に基づく限り、その変形は本発明の技術的範囲内となる。
【図面の簡単な説明】
【０１１６】
【図１】コンピュータの表示画面に表示された電子名刺を例示した図である。
【図２】本発明を適用できる実施形態の電子名刺交換システムのシステム構成を示す図である。
【図３】本発明を適用できる実施形態の電子名刺処理用プログラムの中に含まれる電子名刺作成処理のフローチャートである。
【図４】本発明を適用できる実施形態の通信用プログラムの中に含まれる電子名刺送信処理のフローチャートである。
【図５】本発明を適用できる実施形態の通信用プログラムの中に含まれる電子名刺送信処理のフローチャートである。
【図６】本発明を適用できる実施形態の通信用プログラム４の中に含まれる（電子名刺処理用プログラム非インストール時の）電子名刺受信処理のフローチャートである。
【図７】本発明を適用できる実施形態の電子名刺処理用プログラムの中に含まれる電子名刺受信処理のフローチャートである。
【図８】従来の電子名刺交換システムのシステム構成の１例を示す図である。
【符号の説明】
【０１１７】
２００  ＰＣ
２０１  電子名刺
２０２  電子名刺処理用プログラム
２０３  電子名刺ローカルファイル
２０４  通信用プログラム
２０６  鍵対
２０６−１  公開鍵
２０６−２  秘密鍵
２０７  電子証明書
２０８  セキュリティ用プログラム
２１０  ＨＤ
２２１  ＣＰＵ
２２２  システムメモリ
２２３  ディスプレイ
２２４  入力装置
２２５  通信装置
２５０  通信ネットワーク
２６０  メールサーバ
２７０  ＤＢサーバ
２８０  通信用プログラムローカルファイル
【図１】
0004800686.tif 000002
【図２】
0004800686.tif 000003
【図３】
0004800686.tif 000004
【図４】
0004800686.tif 000005
【図５】
0004800686.tif 000006
【図６】
0004800686.tif 000007
【図７】
0004800686.tif 000008
【図８】
0004800686.tif 000009