(57)【要約】端末と端末との再接続を要することなくバリュー交換における障害から復旧させることができる電子バリュー交換システム。端末（１ｃ）は、交換処理における確定／確定準備／準確定といった状態を記憶する交換状態記憶部（１６）を有するとともに、自端末と相手端末のいずれが先行して状態を遷移させるかを示す確定順序を記憶する確定順序記憶部（１４）を有する。認証復旧装置（１１０）は、例えば、確定順序が「先」である障害中で確定準備状態の端末からの接続を他方の端末からの接続に先立って受けた場合には、その端末での交換処理における電子バリュー記憶部（１３）に対する変更を破棄することを決定する。
2009066443.tif 000002
【特許請求の範囲】
【請求項１】
互いに、電子バリュー交換を少なくとも実行する第１および第２の端末と、認証装置とからなる電子バリュー交換システムであって、
前記第１及び第２の端末各々は、
前記電子バリューを記憶するバリュー記憶手段と、
前記電子バリューの交換処理の内容を示す交換契約データを記憶する交換契約データ記憶手段と、
前記電子バリューの交換処理の状態を示す交換状態記憶手段と、
前記交換状態記憶手段における前記電子バリューの変更前の通常の状態である確定状態、前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれがさきに行うかを示す確定順序を記憶する確定順序記憶手段と、
前記交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段と、
前記確定順序を決定して前記確定順序記憶手段に格納し、前記識別情報を決定して前記識別情報記憶手段に格納し、前記第１及び第２の端末各々の間で前記交換契約データの送受信処理を実行して前記交換契約データ記憶手段に格納する第１の交換処理実行手段と、を有し、
前記認証装置は、前記第１及び第２の端末のうちのいずれか一方の端末から前記交換契約データを取得し、前記一方の端末の前記バリュー記憶手段を操作して前記電子バリューの交換処理を実行する第２の交換処理実行手段を有することを特徴とする電子バリュー交換システム。
【請求項２】
前記認証装置は、
少なくとも前記識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段と、
前記第１及び第２の端末のうちのいずれか一方の端末の前記バリュー記憶手段の状態を取得し、その状態が前記確定準備状態である時に前記一方の端末の前記確定順序記憶手段に記録されている確定順序を取得し、前記一方の端末の前記識別情報記憶手段に記録されている識別情報を取得し、その識別情報についての前記第１及び第２の端末のうちのいずれか他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する復旧処理実行手段と、
を含むことを特徴とする請求項１記載の電子バリュー交換システム。
【請求項３】
少なくとも前記識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段を備えた復旧ログ管理装置を含み、
前記認証装置は、前記第１及び第２の端末のうちのいずれか一方の端末の前記バリュー記憶手段の状態を取得し、その状態が前記確定準備状態である時に前記一方の端末の前記確定順序記憶手段に記録されている確定順序を取得し、前記一方の端末の前記識別情報記憶手段に記録されている識別情報を取得し、その識別情報についての前記第１及び第２の端末のうちのいずれか他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する復旧処理実行手段を含むことを特徴とする請求項１記載の電子バリュー交換システム。
【請求項４】
前記認証装置を複数台配設したことを特徴とする請求項１または請求項３記載の電子バリュー交換システム。
【請求項５】
第１の端末と第２の端末との間で電子バリュー交換を少なくとも実行する電子バリュー交換システムであって、
前記第１及び第２の端末各々は、
前記電子バリューを記憶するバリュー記憶手段と、
前記電子バリューの交換処理の内容を示す交換契約データを記憶する交換契約データ記憶手段と、
前記電子バリューの交換処理の状態を示す交換状態記憶手段と、
前記交換状態記憶手段における前記電子バリューの変更前の通常の状態である確定状態、前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれがさきに行うかを示す確定順序を記憶する確定順序記憶手段と、
前記交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段と、
前記確定順序を決定して前記確定順序記憶手段に格納し、前記識別情報を決定して前記識別情報記憶手段に格納し、前記第１及び第２の端末各々の間で前記交換契約データの送受信処理を実行して前記交換契約データ記憶手段に格納する交換処理実行手段と、
を有することを特徴とする電子バリュー交換システム。
【請求項６】
前記第１及び第２の端末各々は、前記第１及び第２の端末各々の間の前記交換契約の確定処理に失敗した時に前記識別情報について他の端末に対する復旧処理の記録があるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記交換契約の破棄及び確定のいずれかを行う復旧処理実行手段を含み、
少なくとも前記識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段を備えた復旧ログ管理装置を含むことを特徴とする請求項５記載の電子バリュー交換システム。
【請求項７】
前記第１及び第２の端末は、少なくとも携帯端末と、携帯可能な記録媒体及びその記録媒体に対する読み書きを行う装置の組み合わせとのいずれかであることを特徴とする請求項１から請求項６のいずれか記載の電子バリュー交換システム。
【請求項８】
他の端末との間で電子バリューの交換を少なくとも実行する端末装置であって、
前記電子バリューを記憶するバリュー記憶手段と、
前記電子バリューの交換処理の内容を示す交換契約データを記憶する交換契約データ記憶手段と、
前記電子バリューの交換処理の状態を示す交換状態記憶手段と、
前記他の端末及び前記バリュー記憶手段の状態を復旧する復旧装置との通信を行う通信手段と、
前記交換状態記憶手段における前記電子バリューの変更前の通常の状態である確定状態、前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を自端末と前記他の端末とのいずれがさきに行うかを示す確定順序を記憶する確定順序記憶手段と、
前記交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段と、
前記他の端末と通信して前記確定順序を決定して前記確定順序記憶手段に格納し、前記識別情報を決定して前記識別情報記憶手段に格納し、前記他の端末との間で前記交換契約データの送受信処理を実行し前記交換契約データ記憶手段に格納する交換処理実行手段と、
を有することを特徴とする端末装置。
【請求項９】
前記他の端末との間の前記交換契約の確定処理に失敗した時に前記識別情報についての前記他の端末に対する復旧処理の記録があるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記交換契約の破棄及び確定のいずれかを行う復旧処理実行手段を含むことを特徴とする請求項８記載の端末装置。
【請求項１０】
前記復旧処理実行手段は、少なくとも前記識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段を調べて前記復旧処理の有無の情報を得ることを特徴とする請求項９記載の端末装置。
【請求項１１】
少なくとも携帯端末と、携帯可能な記録媒体及びその記録媒体に対する読み書きを行う装置の組み合わせとのいずれかであることを特徴とする請求項８から請求項１０のいずれか記載の端末装置。
【請求項１２】
第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムにおいて通信障害の発生時に前記第１及び第２の端末の少なくとも一方の復旧を行う復旧装置であって、
前記第１及び第２の端末との通信を行う通信手段と、
前記電子バリューの交換契約データの送受信毎に割り当てられた識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段と、
前記第１及び第２の端末各々のうちの一方の端末における前記電子バリューの交換処理の状態を取得し、その状態が前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態である時に前記一方の端末の確定順序記憶手段に記録されている確定順序を取得し、前記一方の端末の識別情報記憶手段に記録されている識別情報を取得し、前記識別情報について前記第１及び第２の端末各々のうちの他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する復旧処理実行手段と、
を有することを特徴とする復旧装置。
【請求項１３】
第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムにおいて通信障害の発生時に前記第１及び第２の端末の少なくとも一方の復旧を行う復旧装置であって、
前記電子バリュー交換システムに、前記電子バリューの交換契約データの送受信毎に割り当てられた識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段を備えた復旧ログ管理装置を設け、
前記第１及び第２の端末並びに前記復旧ログ管理装置との通信を行う通信手段と、
前記第１及び第２の端末各々のうちの一方の端末における前記電子バリューの交換処理の状態を取得し、その状態が前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態である時に前記一方の端末の確定順序記憶手段に記録されている確定順序を取得し、前記一方の端末の識別情報記憶手段に記録されている識別情報を取得し、前記識別情報について前記第１及び第２の端末各々のうちの他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する復旧処理実行手段と、
を有することを特徴とする復旧装置。
【請求項１４】
第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換方法であって、
前記第１及び第２の端末各々が、
前記電子バリューの変更前の通常の状態である確定状態、前記電子バリューの交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれがさきに行うかを示す確定順序を確定順序記憶手段に記憶し、
前記交換契約データの送受信毎に割り当てられた識別情報を識別情報記憶手段に記憶し、前記第１及び第２の端末各々の間で前記交換契約データの送受信処理を実行して交換契約データ記憶手段に格納することを特徴とする電子バリュー交換方法。
【請求項１５】
前記第１及び第２の端末のいずれかの復旧を行う復旧装置が、
前記第１及び第２の端末間での前記交換契約の確定処理に失敗した時に前記第１及び第２の端末のうちの一方の端末との間で通信路を設定し、前記一方の端末に保持された前記確定順序と前記識別情報とを読出し、前記識別情報について前記第１及び第２の端末のうちの他方の端末に対する復旧処理の記録が復旧履歴に含まれるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行し、前記復旧履歴に前記識別情報について前記一方の端末の復旧処理を行ったことを記録することを特徴とする請求項１４記載の電子バリュー交換方法。
【請求項１６】
第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換方法であって、
前記第１及び第２の端末各々が、
前記電子バリューの変更前の通常の状態である確定状態、前記電子バリューの交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれがさきに行うかを示す確定順序を確定順序記憶手段に記憶する処理と、
前記交換契約データの送受信毎に割り当てられた識別情報を識別情報記憶手段に記憶する処理と、
前記第１及び第２の端末各々の間で前記交換契約データの送受信を行い交換契約データ記憶手段に格納する処理と、
を実行することを特徴とする電子バリュー交換方法。
【請求項１７】
前記第１及び第２の端末各々が、
前記電子バリューの交換契約の確定処理に失敗した時に自端末に保持された前記確定順序と前記識別情報とを読出す処理と、
前記識別情報について他の端末に対する復旧処理の記録が復旧履歴に含まれるか否かを調べる処理と、
前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する処理と、
を実行することを特徴とする請求項１６記載の電子バリュー交換方法。
【請求項１８】
第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する際に前記第１及び第２の端末各々の中央処理装置に実行させるプログラムであって、
前記電子バリューの交換契約の確定順序を確定順序記憶手段に記憶する処理と、
前記電子バリューの交換契約データの送受信毎に割り当てられた識別情報を識別情報記憶手段に記憶する処理と、
前記第１及び第２の端末各々の間で前記交換契約データの送受信を行い交換契約データ記憶手段に格納する処理と、
を含むことを特徴とするプログラム。
【請求項１９】
前記交換契約の確定処理に失敗した時に自端末に保持された前記確定順序と前記識別情報とを読出す処理と、
前記識別情報について他の端末に対する復旧処理の記録が復旧履歴に含まれるか否かを調べる処理と、
前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する処理と、
を含むことを特徴とする請求項１８記載のプログラム。
【請求項２０】
第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムにおいて通信障害の発生時に前記第１及び第２の端末のいずれかの復旧を行う復旧装置内の中央処理装置に実行させるプログラムであって、
前記第１及び第２の端末との間に通信路を設定する処理と、
前記電子バリューの交換処理の内容を示す交換契約データの送受信毎に割り当てられた識別情報のうちの復旧済みの識別情報を復旧ログ記憶手段に記憶する処理と、
前記第１及び第２の端末各々のうちの一方の端末における前記電子バリューの交換処理の状態を取得する処理と、
その状態が前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態である時に前記一方の端末の確定順序記憶手段に記録されている確定順序を取得する処理と、
前記一方の端末の識別情報記憶手段に記録されている識別情報を取得する処理と、
前記識別情報について前記第１及び第２の端末各々のうちの他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べる処理と、
前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する処理と、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子バリュー交換システム、端末装置、復旧装置及びそれらに用いる電子バリュー交換方法並びにそのプログラムに関し、特に端末間で電子バリューの転送や交換を行う電子バリュー交換システムに関する。
【背景技術】
【０００２】
近年、携帯電話機を始めとして、さまざまな端末装置に電子マネーや電子チケット等の電子バリュー（以下、バリューとする）が格納されるようになってきており、これらのバリューを端末装置間で転送、あるいは交換するという使い方も行われている。【０００３】
このような端末装置間でのバリューの転送や交換を実現する方法としては、サーバ等を介して行う方法と、端末装置間で直接行う方法とに分けられるが、ここでは後者のように端末装置間で直接行う方法について説明する。【０００４】
サーバ等を介さず、端末装置間で直接バリューの転送を行うシステムにおいては、データ（バリュー）を記録する記録媒体と、転送処理中にデータを一時的に記憶しておく記憶手段とから構成されており、以下のように動作する（例えば、特許文献１参照）。【０００５】
まず、端末装置間での通信を開始した後、データ転送元の端末装置及びデータ転送先の端末装置は、それぞれの記録媒体の初期状態を一時記憶手段に記憶しておき、転送処理が正常に完了した場合、一時記憶手段に記憶したデータを破棄している。一方、転送処理の途中で通信障害が発生した場合には、一時記憶手段に記憶されているバリューを記録媒体に書き戻すことで、転送処理前の状態への復旧を行う。【０００６】
一般に、端末装置間でのデータの転送や交換処理においては、通信障害が発生した場合でも、双方の端末装置間でデータの重複や消失等、意図しない状態にならないことが重要である。上記の特許文献１記載の技術では、転送処理前の記録媒体のデータを一時記憶手段に記憶しておき、通信障害が発生した場合に記録媒体に書き戻すことによって、意図しないデータの重複や消失が発生しないことを保証しようとしている。【０００７】
しかしながら、上記の特許文献１記載の方法では、以下の点で不完全である。すなわち、上記の特許文献１記載の方法では、例えば追加完了通知の実行直後に通信障害が発生したとする。この時、送信側装置は受信側装置からの追加完了通知が来ないため、一定時間追加完了チェックにおいて異常とみなして復旧処理を実行する。【０００８】
ところが、上記の特許文献１記載の方法では、受信側装置が追加完了通知の実行前にすでに送信側装置から消去完了通知を受け取っているため、一定時間消去完了チェックにおいて転送処理が正常に終了したとみなしてしまう。その結果、送信側装置にも受信側装置にもデータが重複して存在することになる。【０００９】
尚、上記の特許文献１記載の方法では、消去完了通知と追加完了通知との実行順序が逆になる場合、すなわち追加完了通知の実行後に消去完了通知が実行される場合も考えられるが、この場合には、例えば消去完了通知の実行直後に通信障害が発生すると、送信側装置では転送処理が正常に終了したとみなされてデータが消去されるが、受信側装置では異常とみなして復旧処理を実行することになる。この結果、送信側装置にも、また受信側装置にもデータが存在しない、すなわちデータが消失するという事態を招く。【００１０】
このような問題を解消する方法としては、送信側、あるいは受信側のどちらかの装置で異常が発生した場合に、上記のように、バリュー（データ）を直ちに処理前の状態に復旧するのではなく、異常発生時の状態で処理を一時停止しておき、装置が再度接続されたら、一時停止中の処理を続行させるという方法が考えられる。【００１１】
この復旧方法について図３０を用いて説明する。図３０には、送信側端末と受信側端末とがそれぞれバリュー削除処理、バリュー追加処理を行った後、相手側端末から通知を受け取ったら、バリュー変更を確定して転送処理を完了するという処理を示している（バリュー削除処理、バリュー追加処理の詳細な説明については省略している）（図３０ステップＳ２０１，Ｓ２０２，Ｓ２１１，Ｓ２１２）。【００１２】
もし、ｅ１あるいはｅ２で通信障害が発生し、通知を受け取れなかった場合には、双方の端末装置を再度接続して通信を復旧してから、続きの処理を実行する（図３０ステップＳ２０３，Ｓ２０４，Ｓ２１３，Ｓ２１４）。また、通信を復旧して処理を完了するまで、通知を受け取れなかった端末装置のバリューは利用できないようにロックされる。【００１３】
ところが、上記の復旧方法では、通信障害が発生した際に、双方の端末装置が再度接続されるという保証のない環境においては、うまく適用することができない。例えば、離れた場所にいる２人のユーザがそれぞれの端末装置でネットワーク越しに電子マネーを転送する場合について考えると、万一、図３０のｅ１で通信障害が発生すると、受信側端末では正常に電子マネーを受け取っているため、通信障害に気がつかず、送信側端末と再接続しない可能性がある。すると、送信側端末の電子マネーはロックされたままとなり、送信側端末のユーザが不利益を被る。【００１４】
さらに、この場合には、送信側端末をサービス事業者に持ち込む等して、バリュー変更を破棄して転送処理前の状態に戻すか、あるいはそのまま変更を確定することで、ロックされたバリューを強制的に復旧しようとしても、受信側端末でバリュー変更が確定されたのかどうかが不明であるため、このような強制的に復旧する方法は利用することができない。【００１５】
また、セキュリティ上の理由等によって、記録媒体に記録されたバリューの書換えを上述したように端末装置単体では行わず、サーバを利用する場合も考えられる。このように、サーバを用いて端末装置間でのバリューの転送、あるいは交換を行うシステムの動作例を、図３１を用いて説明する。この例では端末２１０に格納されている電子チケットを端末２２０へ移動するとともに、端末２２０に格納されている電子マネーを端末２１０に移動する。【００１６】
まず、端末２１０，２２０の間で通信を開始し、これから行う交換処理の内容（端末２１０の電子チケットと端末２２０の電子マネーとの交換）を記載したデータを交換するとともに［図３１の（ａ）］、記録媒体２１１，２２１の内容をサーバ２３０以外が変更できないようにロックする。【００１７】
続いて、端末２１０が公衆無線網２００を介してサーバ２３０に接続し、上記のデータをサーバ２３０に送ると、サーバ２３０は記録媒体２１１との間で認証を行った後、電子チケットをサーバ２３０に移動する［図３１の（ｂ）］。端末２２０も、上記と同様にして、電子マネーをサーバ２３０に移動する［図３１の（ｃ）］。【００１８】
このようにして、双方の端末２１０，２２０がサーバ２３０に接続して交換対象のバリューのサーバ２３０への移動が完了すると、サーバ２３０はそれぞれの端末２１０，２２０に電子メール等の手段によってメッセージを送信する。端末２１０がこれを受信すると、再びサーバ２３０に接続し、サーバ２３０は記録媒体２１１との間で認証を行った後、電子マネーを記録媒体２１１に移動するとともに［図３１の（ｄ）］、記録媒体２１１のロックを解除する。端末２２０についても、サーバ２３０が、上記と同様にして、電子チケットを記録媒体２２１に移動し［図３１（ｅ）］、記録媒体２２１のロックを解除する。以上の処理によって、端末２１０，２２０の間での電子バリューの交換が完了する。【００１９】
図３１の（ｂ）または（ｃ）の手順において、万一、端末２１０，２２０のうち一方がサーバ２３０に接続して処理を行った後、予め決められた時間内に他方の端末がサーバ２３０に接続しない場合、サーバ２３０は交換処理がキャンセルされたものとみなし、先に接続してきた端末に、バリューを返却する処理を行い、記録媒体のロックを解除する。キャンセルとみなすまでの時間は、ある一定の値とする方法や、最初に端末間で通信を行ったときに端末間で交渉して決定する方法等がある。【００２０】
上述した方法では、端末２１０，２２０のそれぞれがバリューをサーバ２３０に移動するまではバリューの交換が成立しない。そのため、交換処理の途中で通信障害が発生したような場合でも、双方の端末の間でバリューが矛盾した状態となることはない。【００２１】
ところが、上述した方法では、一方のユーザがバリューをサーバに移動した後、相手の端末の処理が完了するのを待たなければならない等、手順が煩雑である。【００２２】
さらに、上述した方法では、双方のユーザが協力的でなければ、速やかに交換処理を完了することができない。例えば、一方の端末２１０がサーバ２３０に接続した後、他方の端末２２０がサーバ２３０にすぐに接続しない場合、端末２１０の記録媒体２１１はロックされた状態となっており、他のサービスを利用できないという問題がある。【００２３】
また、例えば有効期限付きの電子チケットを交換しようとする場合には、相手の端末が最後までサーバに接続せず、電子チケットの有効期限後あるいはその直前になって交換処理がキャンセルとなれば、そのユーザが不利益を被る。【００２４】
【特許文献１】特開２００１−８４１７７号公報（図３、図４）
【発明の開示】
【００２５】
上述した本発明に関連する電子バリュー交換システムでは、端末装置間でのバリューの転送や交換を実現する方法の場合、バリューの復旧のためにそれらの端末装置を再接続することができるという保証がない。そのため、本発明に関連する電子バリュー交換システムでは、２台の端末装置間でバリューの転送や交換を行っている時に通信障害が発生すると、それらの端末装置内のバリューの記憶状態を矛盾のない状態に復旧することができるという保証がないという問題がある。
【００２６】
また、本発明に関連する電子バリュー交換システムでは、セキュリティ上の理由等によって、サーバを用いてバリューの転送や交換を実現する方法の場合、交換処理がすぐに完了しないために、ユーザが不利益を被る可能性があるという問題がある。
【００２７】
そこで、本発明の目的は上記の問題点を解消し、２台の端末装置間でバリューの転送や交換を行っている時に通信障害が発生した場合に、それらの端末装置同士を再接続することができなくても、双方の端末装置内のバリューの状態を矛盾のない状態に復旧することができる電子バリュー交換システム、端末装置、復旧装置及びそれらに用いる電子バリュー交換方法並びにそのプログラムを提供することにある。
【００２８】
また、本発明の別の目的は、上記の問題点を解消し、２台の端末装置間でのバリューの交換にサーバを用いる場合に、バリューの交換を速やかに確定させることのできる電子バリュー交換システム、端末装置、復旧装置及びそれらに用いる電子バリュー交換方法並びにそのプログラムを提供することにある。
【００２９】
本発明による第１の電子バリュー交換システムは、互いに、電子バリュー交換を少なくとも実行する第１および第２の端末と、認証装置とからなる電子バリュー交換システムであって、
前記第１及び第２の端末各々は、
前記電子バリューを記憶するバリュー記憶手段と、
前記電子バリューの交換処理の内容を示す交換契約データを記憶する交換契約データ記憶手段と、
前記電子バリューの交換処理の状態を示す交換状態記憶手段と、
前記交換状態記憶手段における前記電子バリューの変更前の通常の状態である確定状態、前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれがさきに行うかを示す確定順序を記憶する確定順序記憶手段と、
前記交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段と、
前記確定順序を決定して前記確定順序記憶手段に格納し、前記識別情報を決定して前記識別情報記憶手段に格納し、前記第１及び第２の端末各々の間で前記交換契約データの送受信処理を実行して前記交換契約データ記憶手段に格納する第１の交換処理実行手段と、を有し、
前記認証装置は、前記第１及び第２の端末のうちのいずれか一方の端末から前記交換契約データを取得し、前記一方の端末の前記バリュー記憶手段を操作して前記電子バリューの交換処理を実行する第２の交換処理実行手段を備えている。
【００３０】
本発明による第２の電子バリュー交換システムは、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムであって、
前記第１及び第２の端末各々は、
前記電子バリューを記憶するバリュー記憶手段と、
前記電子バリューの交換処理の内容を示す交換契約データを記憶する交換契約データ記憶手段と、
前記電子バリューの交換処理の状態を示す交換状態記憶手段と、
前記交換状態記憶手段における前記電子バリューの変更前の通常の状態である確定状態、前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれがさきに行うかを示す確定順序を記憶する確定順序記憶手段と、
前記交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段と、
前記確定順序を決定して前記確定順序記憶手段に格納し、前記識別情報を決定して前記識別情報記憶手段に格納し、前記第１及び第２の端末各々の間で前記交換契約データの送受信処理を実行して前記交換契約データ記憶手段に格納する交換処理実行手段とを備えている。
【００３１】
本発明による端末装置は、他の端末との間で電子バリューの交換を少なくとも実行する端末装置であって、
前記電子バリューを記憶するバリュー記憶手段と、
前記電子バリューの交換処理の内容を示す交換契約データを記憶する交換契約データ記憶手段と、
前記電子バリューの交換処理の状態を示す交換状態記憶手段と、
前記他の端末及び前記バリュー記憶手段の状態を復旧する復旧装置との通信を行う通信手段と、
前記交換状態記憶手段における前記電子バリューの変更前の通常の状態である確定状態、前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を自端末と前記他の端末とのいずれがさきに行うかを示す確定順序を記憶する確定順序記憶手段と、
前記交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段と、
前記他の端末と通信して前記確定順序を決定して前記確定順序記憶手段に格納し、前記識別情報を決定して前記識別情報記憶手段に格納し、前記他の端末との間で前記交換契約データの送受信処理を実行し前記交換契約データ記憶手段に格納する交換処理実行手段とを備えている。
【００３２】
本発明による第１の復旧装置は、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムにおいて通信障害の発生時に前記第１及び第２の端末の少なくとも一方の復旧を行う復旧装置であって、
前記第１及び第２の端末との通信を行う通信手段と、
前記電子バリューの交換契約データの送受信毎に割り当てられた識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段と、
前記第１及び第２の端末各々のうちの一方の端末における前記電子バリューの交換処理の状態を取得し、その状態が前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態である時に前記一方の端末の確定順序記憶手段に記録されている確定順序を取得し、前記一方の端末の識別情報記憶手段に記録されている識別情報を取得し、前記識別情報について前記第１及び第２の端末各々のうちの他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する復旧処理実行手段とを備えている。
【００３３】
本発明による第２の復旧装置は、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムにおいて通信障害の発生時に前記第１及び第２の端末の少なくとも一方の復旧を行う復旧装置であって、
前記電子バリュー交換システムに、前記電子バリューの交換契約データの送受信毎に割り当てられた識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段を備えた復旧ログ管理装置を設け、
前記第１及び第２の端末並びに前記復旧ログ管理装置との通信を行う通信手段と、
前記第１及び第２の端末各々のうちの一方の端末における前記電子バリューの交換処理の状態を取得し、その状態が前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態である時に前記一方の端末の確定順序記憶手段に記録されている確定順序を取得し、前記一方の端末の識別情報記憶手段に記録されている識別情報を取得し、前記識別情報について前記第１及び第２の端末各々のうちの他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する復旧処理実行手段とを備えている。
【００３４】
本発明による第１の電子バリュー交換方法は、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換方法であって、
前記第１及び第２の端末各々が、
前記電子バリューの変更前の通常の状態である確定状態、前記電子バリューの交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれがさきに行うかを示す確定順序を確定順序記憶手段に記憶し、
前記交換契約データの送受信毎に割り当てられた識別情報を識別情報記憶手段に記憶し、前記第１及び第２の端末各々の間で前記交換契約データの送受信処理を実行して交換契約データ記憶手段に格納している。
【００３５】
本発明による第２の電子バリュー交換方法は、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換方法であって、
前記第１及び第２の端末各々が、
前記電子バリューの変更前の通常の状態である確定状態、前記電子バリューの交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれがさきに行うかを示す確定順序を確定順序記憶手段に記憶する処理と、
前記交換契約データの送受信毎に割り当てられた識別情報を識別情報記憶手段に記憶する処理と、
前記第１及び第２の端末各々の間で前記交換契約データの送受信を行い交換契約データ記憶手段に格納する処理とを実行している。
【００３６】
本発明による第１のプログラムは、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する際に前記第１及び第２の端末各々の中央処理装置に実行させるプログラムであって、
前記電子バリューの交換契約の確定順序を確定順序記憶手段に記憶する処理と、
前記電子バリューの交換契約データの送受信毎に割り当てられた識別情報を識別情報記憶手段に記憶する処理と、
前記第１及び第２の端末各々の間で前記交換契約データの送受信を行い交換契約データ記憶手段に格納する処理とを含むことを特徴とする。
【００３７】
本発明による第２のプログラムは、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムにおいて通信障害の発生時に前記第１及び第２の端末のいずれかの復旧を行う復旧装置内の中央処理装置に実行させるプログラムであって、
前記第１及び第２の端末との間に通信路を設定する処理と、
前記電子バリューの交換処理の内容を示す交換契約データの送受信毎に割り当てられた識別情報のうちの復旧済みの識別情報を復旧ログ記憶手段に記憶する処理と、
前記第１及び第２の端末各々のうちの一方の端末における前記電子バリューの交換処理の状態を取得する処理と、
その状態が前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態である時に前記一方の端末の確定順序記憶手段に記録されている確定順序を取得する処理と、
前記一方の端末の識別情報記憶手段に記録されている識別情報を取得する処理と、
前記識別情報について前記第１及び第２の端末各々のうちの他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べる処理と、
前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する処理とを含むことを特徴とする。
【００３８】
本発明は、上記のような構成及び動作とすることで、２台の端末装置間でバリューの転送や交換を行っている時に通信障害が発生した場合に、それらの端末装置同士を再接続することができなくても、双方の端末装置内のバリューの状態を矛盾のない状態に復旧することができるという効果が得られる。
【図面の簡単な説明】
【００３９】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。
【図１】本発明の第１の実施の形態による端末の構成例を示すブロック図である。
【図２】本発明の第１の実施の形態による復旧装置の構成例を示すブロック図である。
【図３】本発明の第１の実施の形態による電子バリュー交換システムの構成例を示すブロック図である。
【図４】本発明の第１の実施の形態による電子バリュー交換システムのバリュー転送動作を示す図である。
【図５】本発明の第１の実施の形態による電子バリュー交換システムのバリュー復旧動作を示す図である。
【図６】本発明の第１の実施の形態によるバリュー転送の動作を示すフローチャートである。
【図７】本発明の第１の実施の形態によるバリュー転送の動作を示すフローチャートである。
【図８】本発明の第１の実施の形態によるバリュー復旧の動作を示すフローチャートである。
【図９】本発明の第１の実施の形態による通信障害発生時のバリュー記憶部の状態を示す図である。
【図１０】本発明の第１の実施の形態による復旧装置におけるバリュー復旧時のバリュー記憶部の復旧方針を示す図である。
【図１１】本発明の第２の実施の形態による電子バリュー交換システムの構成を示すブロック図である。
【図１２】本発明の第３の実施の形態による電子バリュー交換システムの構成を示すブロック図である。
【図１３】本発明の第４の実施の形態による電子バリュー交換システムの構成例を示すブロック図である。
【図１４】本発明の第４の実施の形態によるバリュー転送時の携帯電話機６ａの記憶領域の変化を示す図である。
【図１５】本発明の第４の実施の形態によるバリュー転送時の携帯電話機６ｂの記憶領域の変化を示す図である。
【図１６】（ａ），（ｂ）は図１２の復旧ログデータベースの状態を示す図である。
【図１７】本発明の第５の実施の形態によるバリュー転送時の携帯電話機の記憶領域の変化を示す図である。
【図１８】本発明の第５の実施の形態によるバリュー転送時の携帯電話機の記憶領域の変化を示す図である。
【図１９】本発明の第６の実施の形態による電子バリュー交換システムの構成例を示すブロック図である。
【図２０】本発明の第７の実施の形態による電子バリュー交換システムのバリュー転送動作を示す図である。
【図２１】本発明の第７の実施の形態による電子バリュー交換システムのバリュー転送動作を示す図である。
【図２２】本発明の第７の実施の形態による交換契約データを示す図である。
【図２３】本発明の第７の実施の形態によるバリュー転送の動作を示すフローチャートである。
【図２４】本発明の第７の実施の形態によるバリュー転送の動作を示すフローチャートである。
【図２５】本発明の第７の実施の形態によるバリュー転送の動作を示すフローチャートである。
【図２６】本発明の第７の実施の形態によるバリュー復旧の動作を示すフローチャートである。
【図２７】本発明の第７の実施の形態による通信障害発生時の交換状態記憶部の状態を示す図である。
【図２８】本発明の第８の実施の形態による電子バリュー交換システムのバリュー転送動作を示す図である。
【図２９】本発明の第８の実施の形態によるバリュー転送の動作を示すフローチャートである。
【図３０】関連技術の電子バリュー交換システムにおけるバリュー転送の動作を示すシーケンスチャートである。
【図３１】関連技術の電子バリュー交換システムの構成例を示すブロック図である。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。【００４１】
図１は本発明の第１の実施の形態による端末の構成例を示すブロック図である。図１において、端末１は、通信部１１と、交換処理実行部１２と、バリュー記憶部１３と、確定順序記憶部１４と、トランザクションＩＤ（ＩＤｅｎｔｉｆｉｅｒ）記憶部（識別情報記憶手段）１５とから構成されている。【００４２】
通信部１１は、他の端末（図示せず）との間の通信を行い、交換処理実行部１２は、電子マネーや電子チケット等の電子バリュー（以下、バリューとする）の交換処理を実行する。バリュー記憶部１３は、バリューを記憶し、確定順序記憶部１４は、バリュー記憶部１３に対する操作の確定順序を記憶する。トランザクションＩＤ記憶部（識別情報記憶手段）１５は、交換処理毎に付与されたトランザクションＩＤを記憶する。【００４３】
尚、端末１としては、携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯端末、あるいはＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード等のリーダライタ等を通してデータのやり取りが可能な記録媒体を含んでいる。【００４４】
バリューとしては、電子マネーや電子チケット以外に、金券や割引等としてのクーポン、購入等に伴うポイント、音楽や映像、及び電子書籍等のコンテンツ本体または利用権利等のディジタルコンテンツ、電子鍵、ゲーム関連のデータ（ゲーム本体のプログラムや追加シナリオ等のデータ）等々が利用可能である。【００４５】
通信部１１としては、例えば、近距離無線通信手段であるＢｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信（ＩｒＤＡ：Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、非接触ＩＣチップ等が利用可能である。また、通信部１１としては、携帯電話機の広域無線網やインタネット等でもよい。【００４６】
バリュー記憶部１３、確定順序記憶部１４、トランザクションＩＤ記憶部（識別情報記憶手段）１５としては、例えば携帯電話機で用いられるＩＣチップであるＵＩＭ（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）等のほか、端末１上の通常のメモリやハードディスク等も利用可能である。これは、サービスを運用する上で十分なセキュリティレベルが保てるかどうかに依存する。【００４７】
図２は本発明の第１の実施の形態による復旧装置の構成例を示すブロック図である。図２において、復旧装置２は、通信部２１と、復旧処理実行部２２と、復旧ログ記憶部２３とから構成されている。【００４８】
通信部２１は、端末１との通信を行い、復旧処理実行部２２は、バリューの転送や交換処理を行った端末間でバリュー記憶部１３の状態を矛盾のない状態に復旧させる復旧処理を実行し、復旧ログ記憶部２３は、過去に行った復旧処理の履歴をトランザクションＩＤ毎に記憶する。【００４９】
図３は本発明の第１の実施の形態による電子バリュー交換システムの構成例を示すブロック図である。図３において、本発明の第１の実施の形態による電子バリュー交換システムは、上記の端末１と同様の構成でかつ通信網１００を介して相互に接続可能な端末１ａ，１ｂと、端末１ａ，１ｂそれぞれに通信網１００を介して接続可能な復旧装置２と、上記の通信部１１，２１による通信を実現する通信網１００とから構成されている。【００５０】
図４は本発明の第１の実施の形態による電子バリュー交換システムのバリュー転送動作を示す図である。この図４を参照して本発明の第１の実施の形態による電子バリュー交換システムのバリュー転送やバリュー交換について説明する。【００５１】
端末１ａの交換処理実行部１２ａは、ユーザの操作等を契機としてバリュー交換処理を開始し、まず通信部１１ａを制御して、他方の端末１ｂの通信部１１ｂとの間での通信路を設定する。尚、端末１ａ，１ｂ同士を接続する操作（ケーブルで端末１ａ，１ｂを接続する、無線通信が可能な領域に端末１ａ，１ｂ同士を近接させる等）をユーザ操作の代わりとしてもよい。【００５２】
続いて、交換処理実行部１２ａは、通信部１１ａ，１１ｂを通して端末１ｂの交換処理実行部１２ｂと通信を行い、端末１ａ，１ｂのバリュー記憶部１３ａ，１３ｂの状態のうちのいずれを先に確定準備状態に遷移させるのかを示す確定順序（「先」または「後」の情報）を決定する。決定内容（確定順序）は、各端末１ａ，１ｂの確定順序記憶部１４ａ，１４ｂに記憶する。【００５３】
尚、本実施の形態では、例えば、一方の端末がサーバ、他方の端末がクライアントとして動作し、必ずサーバから先に確定するという交換手順にすれば、通信時に端末間の交渉で確定順序を決める必要はない。【００５４】
また、交換処理実行部１２ａは、通信部１１ａ，１１ｂを通して端末１ｂの交換処理実行部１２ｂと通信を行い、今回の交換処理に対してユニークなＩＤ（以下、トランザクションＩＤとする）を生成し、トランザクションＩＤ記憶部（識別情報記憶手段）１５ａ，１５ｂに記憶する。これらトランザクションＩＤ記憶部（識別情報記憶手段）１５ａ，１５ｂに記憶されるトランザクションＩＤは同一である。【００５５】
次に、交換処理実行部１２ａは、通信部１１ａ，１１ｂを通して端末１ｂの交換処理実行部１２ｂと通信を行い、バリュー記憶部１３ａ，１３ｂを操作して、必要な交換処理を行う。例えば、端末１ａ，１ｂ間での電子バリューの転送であれば、転送元のバリュー記憶手段からバリューを削除し、転送先のバリュー記憶手段にバリューを書込むという処理を行う。【００５６】
バリュー交換処理、すなわちバリュー記憶部１３ａ，１３ｂに対する操作が終わると、交換処理実行部１２ａは、通信部１１ａ，１１ｂを通して端末１ｂの交換処理実行部１２ｂと通信を行い、通信開始時に決定した確定順序にしたがってバリュー記憶部１３ａ，１３ｂの状態を確定準備状態を経て確定状態へと遷移させる。この場合、端末１ａが先に確定準備状態になるものとすると、端末１ａが先に確定準備状態になった後に、端末１ｂが確定準備状態になる。その後に、端末１ａが先に確定状態になると、それに続いて端末１ｂが確定状態になる。【００５７】
図５は本発明の第１の実施の形態による電子バリュー交換システムのバリュー復旧動作を示す図である。この図５を参照して通信障害が発生した際の本発明の第１の実施の形態による電子バリュー交換システムのバリュー復旧について説明する。【００５８】
バリュー交換処理の途中で通信障害が発生した場合、交換処理実行部１２はユーザの操作等を契機として通信部１１を制御し、復旧装置２の通信部２１との間で通信路を設定する。尚、端末１と復旧装置２とを接続する操作（ケーブルで接続する、無線通信が可能な領域に端末１と復旧装置２とを近接させる等）をユーザ操作の代わりとしてもよい。また、バリュー交換処理の途中で通信障害が発生した場合に、ユーザ操作と関係なく、自動的に無線通信等によって端末１が復旧装置２に接続するようにしてもよい。【００５９】
続いて、復旧処理実行部２２は、通信部２１と端末１の通信部１１とを介して確定順序記憶部１４及びトランザクションＩＤ記憶部（識別情報記憶手段）１５を参照し、通信障害が発生した際のバリュー交換処理における確定順序とトランザクションＩＤとを取得する。さらに、復旧処理実行部２２は、トランザクションＩＤを基に復旧ログ記憶部２３を参照し、そのトランザクションＩＤで特定される復旧処理において過去に他方の端末に対して復旧処理を行ったかどうかを確認する。【００６０】
復旧処理実行部２２は、これらの確定順序と過去の復旧処理の有無とにしたがって、バリュー記憶部１３をそのまま確定状態にするか、バリュー交換処理前の状態に戻してから確定状態にするかを決定して実行する。最後に、復旧処理実行部２２は復旧処理を行ったことを復旧ログ記憶部２３に記録する。尚、任意の端末１が復旧処理のために接続する復旧装置２は、常に同じものでなければならない。言い換えれば、復旧装置２は複数あってはならず、唯一でなければならない。【００６１】
また、図４では交換処理実行部１２ａ，１２ｂは端末１ａ，１ｂの内部にそれぞれ存在する構成としているが、端末１ａ，１ｂの外部に置き、通信部１１ａ，１１ｂを介してバリュー記憶部１３ａ，１３ｂ、確定順序記憶部１４ａ，１４ｂ、トランザクションＩＤ記憶部（識別情報記憶手段）１５ａ，１５ｂを読み書きする構成としてもよい。【００６２】
図６及び図７は本発明の第１の実施の形態によるバリュー転送の動作を示すフローチャートであり、図８は本発明の第１の実施の形態によるバリュー復旧の動作を示すフローチャートである。これら図１〜図８を参照して本発明の第１の実施の形態による電子バリュー交換システムの動作について説明する。尚、図６及び図７に示す処理は端末１，１ａ，１ｂに内蔵された演算装置［ＣＰＵ（中央処理装置）等］がプログラムを実行することで実現可能であり、図８に示す処理は復旧装置２に内蔵された演算装置（ＣＰＵ等）がプログラムを実行することで実現可能である。【００６３】
まず、図６及び図７を参照して、２台の端末１ａ，１ｂ間でのバリュー転送や交換について説明する。但し、図６及び図７においては、送信側端末を端末１ａとし、受信側端末を端末１ｂとする。【００６４】
ユーザの操作等を契機としてそれぞれの端末１ａ，１ｂでバリュー交換処理が開始されると、端末１ａ，１ｂ間での通信が確立される（図６ステップＳ１，Ｓ１１）。【００６５】
次に、端末１ａ，１ｂは、端末１ａ，１ｂのうちのいずれがバリュー記憶部１３ａ，１３ｂの状態を先に確定準備状態に遷移させるのかを決定し、その決定をそれぞれ確定順序記憶部１４ａ，１４ｂに記憶する（図６ステップＳ２，Ｓ１２）。この手順によって、端末１ａ，１ｂのうちの一方の確定順序が「先」となり、他方の確定順序が「後」となる。ここでは、端末１ａの確定順序を「先」、端末１ｂの確定順序を「後」とする。【００６６】
尚、ここで決定される確定順序は、このように一方が「先」に、他方が「後」になっていればよく、例えば乱数によって決定したり、端末１ａ，１ｂ毎に付与されたＩＤの大小で決定したりする方法等が考えられる。また、バリュー操作の内容に応じて、例えば電子チケットを単純に端末１ａ，１ｂ間で移動させる場合には、移動元の端末１ａを「先」に確定し、移動先の端末１ｂを「後」に確定する等といった方法も考えられる。【００６７】
続いて、端末１ａ，１ｂは、今回の交換処理に対してユニークなＩＤ（トランザクションＩＤ）を生成し、そのＩＤをトランザクションＩＤ記憶部（識別情報記憶手段）１５ａ，１５ｂにそれぞれ記憶する（図６ステップＳ３，Ｓ１３）。このＩＤは双方の端末１ａ，１ｂで同一のＩＤとなっていなければならない。【００６８】
この後、互いの端末１ａ，１ｂで通信を行い、端末１ａ，１ｂ間での電子バリューの転送、交換、コピー等、必要なバリュー交換処理を行う（図６ステップＳ４，Ｓ１４）。これらの処理はＩＣカードとリーダライタとの間の処理等、２台の端末１ａ，１ｂのバリュー記憶部１３ａ，１３ｂの間で行われる一般的なバリュー操作と同様であるので、処理の詳細な説明については省略する。尚、この時の双方の端末１ａ，１ｂのバリュー記憶部１３ａ，１３ｂに対する変更は、まだ確定されていない未確定状態である。【００６９】
必要なバリュー交換処理が完了すると、双方の端末１ａ，１ｂのバリュー記憶部１３ａ，１３ｂの状態を確定状態へと遷移させる手順へと移る。先のステップＳ２，Ｓ１２の処理で決定した確定順序にしたがって、以降の手順を実行する（図６ステップＳ５，Ｓ１５）。【００７０】
まず、確定順序が「先」となっている端末１ａがバリュー記憶部１３ａの状態を確定準備状態へと遷移させる（図７ステップＳ６）。これに続いて、確定順序が「後」となっている端末１ｂがバリュー記憶部１３ｂの状態を確定準備状態へと遷移させる（図７ステップＳ１６）。すると、先に確定準備状態へと遷移させた端末１ａが、バリュー記憶部１３ａの状態を確定状態へと遷移させる（図７ステップＳ７）。最後に、もう一方の端末１ｂが、バリュー記憶部１３ｂの状態を確定状態へと遷移させる（図７ステップＳ１７）。【００７１】
上述した動作によって、バリュー記憶部１３ａ，１３ｂの確定状態への遷移は完了し、双方の端末１ａ，１ｂで通信を切断し、全体のバリュー交換処理を終了する。尚、確定順序の決定（図６ステップＳ２，Ｓ１２）、トランザクションＩＤの生成（図６ステップＳ３，Ｓ１３）、バリュー交換処理（図６ステップＳ４，Ｓ１４）は、上記のような順序である必要はなく、入れ替わってもよい。【００７２】
次に、図８を参照して、本発明の第１の実施の形態による電子バリュー交換システムにおいてバリュー交換処理の途中で通信障害が発生した際の端末のバリューの復旧手順について説明する。尚、ここでいう通信障害とは、通信路の切断等直接的な通信障害に加え、処理装置等のハードウェアの異常、電源異常等によって、少なくとも一方の端末でバリュー交換処理が継続できなくなったために間接的に発生する通信断も含まれる。【００７３】
通信障害が発生すると、ユーザの操作等を契機として、端末１と復旧装置２との間で通信が確立される（図８ステップＳ２１）。次に、復旧装置２の復旧処理実行部２２は、端末１の確定順序記憶部１４に記憶されているバリュー記憶部１３の確定順序及びトランザクションＩＤ記憶部（識別情報記憶手段）１５に記憶されているトランザクションＩＤを読出す（図８ステップＳ２２）。【００７４】
さらに、復旧処理実行部２２は、トランザクションＩＤ記憶部（識別情報記憶手段）１５から読出したトランザクションＩＤを基に復旧ログ記憶部２３を参照する（図８ステップＳ２３）。これは、ステップＳ２５，Ｓ２６の処理において、端末１の復旧処理を行う前に、つまり過去に他方の端末に対して復旧処理を行ったかどうかを確認するために用いられる。【００７５】
ステップＳ２４〜Ｓ２６に示すように、復旧処理実行部２２は、確定順序と他方の端末に対する復旧処理の有無とに応じて端末１のバリュー記憶部１３に対するバリュー変更を破棄するか（図８ステップＳ２７）、確定するか（図８ステップＳ２８）を決定する。この動作については後述する。【００７６】
バリュー記憶部１３に対する破棄または確定の決定を行った後、復旧処理実行部２２は、当該トランザクションＩＤについて、この端末１に対して復旧処理を行ったことを復旧ログ記憶部２３に記憶する（図８ステップＳ２９）。一般的には、トランザクションＩＤと、端末毎に付与されたＩＤとを復旧ログ記憶部２３に記憶しておけばよい。【００７７】
最後に、端末１と復旧装置２との間の通信を切断し（図８ステップＳ３０）、復旧処理を終了する。【００７８】
尚、端末１のバリュー記憶部１３は、バリュー操作前の通常の状態である確定状態と、バリュー操作中の状態である未確定状態と、バリュー操作を完了して変更を確定する前段階である確定準備状態との３つの状態を取りうる。しかしながら、上述した復旧処理は通信障害が発生したことによって、バリュー記憶部１３が確定準備状態のままとなった端末１に対して行われ、確定状態、あるいは未確定状態となった端末は異常の復旧処理の対象とはならない。【００７９】
すなわち、通信障害が発生した際にバリュー記憶部１３が確定状態であれば、復旧処理は必要なく、また未確定状態であれば、端末１単体でバリュー記憶部１３に対する操作をすべて破棄する。【００８０】
これに対して、通信障害が発生した時、バリュー記憶部１３の状態によらず端末１と復旧装置２とを接続する方法でもよい。この場合には、例えば、図８のステップＳ２１の後、バリュー記憶部１３の状態を調べ、確定状態であれば復旧処理は必要ないため、ステップＳ３０へと遷移させ、未確定状態であれば、バリュー記憶部１３に対する操作をすべて破棄してステップＳ３０へと遷移させる方法が考えられる。【００８１】
図９は本発明の第１の実施の形態による通信障害発生時のバリュー記憶部１３の状態を示す図であり、図１０は本発明の第１の実施の形態による復旧装置２におけるバリュー復旧時のバリュー記憶部１３の復旧方針を示す図である。これら図６と図７と図９と図１０とを参照して、本発明の第１の実施の形態による電子バリュー交換システムにおいて通信障害が発生した場合に、上述した復旧方法で矛盾なくバリュー記憶部１３の状態を復旧することが可能となる点について説明する。【００８２】
尚、以下の説明において、バリュー記憶部１３に対する変更の破棄とは、未確定状態または確定準備状態にあるバリュー記憶部１３をバリュー変更前の状態に戻してから確定状態にするという意味である。【００８３】
図９は図７における通信障害の発生箇所を示す「Ｅ１」〜「Ｅ５」と、確定順序が「先」の端末１ａのバリュー記憶部１３ａの状態及び確定順序が「後」の端末１ｂのバリュー記憶部１３ｂの状態との関係を示している。【００８４】
例えば、図６及び図７において、通信開始から「Ｅ１」の間、すなわち通信開始からステップＳ６の直前までの間に通信障害が発生した場合、図９に示すように、確定順序が「先」の端末１ａと「後」の端末１ｂとの双方で、そのバリュー記憶部１３ａ，１３ｂは未確定状態となる。【００８５】
また、図６及び図７において、「Ｅ２」の場合、すなわちステップＳ６の直後に通信障害が発生した場合、図９に示すように、確定順序が「先」の端末１ａのバリュー記憶部１３ａは確定準備状態となり、確定順序が「後」の端末１ｂのバリュー記憶部１３ｂは未確定状態となる。【００８６】
図６及び図７において、「Ｅ３」の場合、すなわちステップＳ１６の直後に通信障害が発生した場合、図９に示すように、確定順序が「先」の端末１ａと「後」の端末１ｂとの双方で、そのバリュー記憶部１３ａ，１３ｂは確定準備状態となる。【００８７】
図６及び図７において、「Ｅ４」の場合、すなわちステップＳ７の直後に通信障害が発生した場合、図９に示すように、確定順序が「先」の端末１ａのバリュー記憶部１３ａは確定状態となり、確定順序が「後」の端末１ｂのバリュー記憶部１３ｂは確定準備状態となる。【００８８】
図６及び図７において、「Ｅ５」から通信終了の間、すなわちステップＳ１７の直後に通信障害が発生してから通信終了までの場合、図９に示すように、確定順序が「先」の端末１ａと「後」の端末１ｂとの双方で、そのバリュー記憶部１３ａ，１３ｂは確定状態となる。【００８９】
ここで、通信障害が発生した時点でバリュー記憶部１３ａ，１３ｂが未確定状態、あるいは確定状態である場合には、上記のように、復旧装置２に接続して復旧処理を行わず、未確定状態であれば破棄、確定状態であればそのままという処理を端末１ａ，１ｂそれぞれ単体で行う。図９に示す「開始〜Ｅ１」及び「Ｅ５〜終了」における通信障害では、単純にこのような処理を端末１ａ，１ｂそれぞれ単体で行っても、双方の端末１ａ，１ｂのバリュー記憶部１３ａ，１３ｂが矛盾する状態となることはない。【００９０】
一方、端末１ａ，１ｂのバリュー記憶部１３ａ，１３ｂのうちの少なくともいずれか一方が確定準備状態のままとなる「Ｅ２」、「Ｅ３」、「Ｅ４」の通信障害では、確定準備状態となった端末のバリュー記憶手段に対する変更は、復旧装置２において図１０に示す基準にしたがって決定する。【００９１】
この場合、復旧装置２は、図９に示す端末１ａ，１ｂ双方の状態を把握しているわけではなく、接続された端末から読出した情報（確定順序及びトランザクションＩＤ）と、復旧ログ記憶部２３に記憶されている過去の復旧状況とによってバリュー記憶手段に対する変更を決定している。【００９２】
尚、図１０には、端末の確定順序と、相手端末の復旧処理の履歴と、バリュー変更の破棄／確定とが対応付けられて格納されており、復旧装置２はこれ等の格納内容を基準として、確定準備状態となった端末のバリュー記憶手段に対する変更を決定している。【００９３】
例えば、確定順序が「先」であった端末１ａが他方の端末１ｂより先に復旧装置２に接続して復旧処理を行う場合には、バリュー記憶部１３ａに対する変更を破棄する。一方、確定順序が「先」である端末１ａが復旧装置２に接続して復旧処理を行う時、すでに他方の端末１ｂが復旧装置２に接続して復旧処理を行っていた場合には、逆にバリュー記憶部１３ａに対する変更をそのまま確定する（確定準備状態から確定状態に遷移させる）。【００９４】
確定順序が「後」の端末１ｂが復旧装置２に接続する場合についても、上記と同様であり、他方の端末１ａより先に復旧装置２に接続して復旧処理を行う場合には、バリュー記憶部１３ｂに対する変更をそのまま確定する。また、確定順序が「後」の端末１ｂが復旧装置２に接続して復旧処理を行う時、すでに他方の端末１ａが復旧装置２に接続して復旧処理を行っていた場合には、バリュー記憶部１３ｂに対する変更を破棄する。【００９５】
このように、図１０に示す基準にしたがって、復旧装置２がバリュー記憶部１３ａ，１３ｂに対する変更を決定すると、例えば、図９の「Ｅ２」では、確定順序が「先」の端末（確定準備状態となった端末）１ａのバリュー記憶部１３ａに対する変更が破棄され、他方の端末１ｂのバリュー記憶部１３ｂの状態（未確定であるから、端末単体で破棄の処理が行われる）と矛盾しない。【００９６】
また、「Ｅ４」では、確定順序が「後」の端末１ｂのバリュー記憶部１３ｂに対する変更が確定され、他方の端末１ａのバリュー記憶部１３ａの状態（確定）と矛盾しない。「Ｅ３」では、通信障害が発生した場合については、後で復旧装置２に接続した端末が、先に復旧装置２に接続した端末と同じ操作（確定または破棄）を行うため、この場合もバリュー記憶部１３ａ，１３ｂの状態は矛盾しない。【００９７】
尚、確定準備状態となったバリュー記憶部１３は、確定または破棄を行って確定状態とするまでは新たな操作（新たなバリュー転送等）を行えないものとする。言い換えると、通信障害のためにバリュー記憶部１３が確定準備状態となった端末１は、（復旧装置２で復旧を行うまで）利用不可能となるものとする。【００９８】
これによって、本実施の形態では、「Ｅ３」で通信障害が発生した場合において、双方の端末１ａ，１ｂを同時にではなく、片方ずつ復旧処理しているので、双方の端末１ａ，１ｂのバリュー記憶部１３ａ，１３ｂの状態に矛盾が発生しないことが保証される。【００９９】
次に、本実施の形態の効果について説明する。本実施の形態では、通信開始時に２台の端末１ａ，１ｂの間で取り決めた確定順序にしたがってバリュー記憶部１３ａ，１３ｂに対する変更を確定するように交換処理実行部１２ａ，１２ｂが構成され、各端末１ａ，１ｂには確定順序を記憶する確定順序記憶部１４ａ，１４ｂが設けられている。【０１００】
さらに、復旧装置２では、端末１ａ，１ｂの確定順序記憶部１４ａ，１４ｂに記憶されている確定順序と、復旧ログ記憶部２３に記憶されている過去の復旧状況とから一意に定まる復旧処理（確定または破棄）を実行するように復旧処理実行部２２が構成されている。そのため、本実施の形態では、２台の端末１ａ，１ｂの間でバリューの転送や交換を行っている時に通信障害が発生した場合、それらの端末１ａ，１ｂ同士を再接続することができなくても、端末１ａ，１ｂのうちの一方を復旧装置２に接続することで、バリュー記憶部１３ａ，１３ｂに記憶されたバリューの状態を矛盾なく復旧することができる。【０１０１】
図１１は本発明の第２の実施の形態による電子バリュー交換システムの構成を示すブロック図である。図１１において、本発明の第２の実施の形態は、復旧装置２の代わりに、端末１との通信を行う通信部３１と、復旧処理を実行する復旧処理実行部３２と、復旧ログ管理装置４との通信を行う第２の通信部３３とを含む複数の復旧装置３−１〜３−３と、複数の復旧装置３−１〜３−３各々との通信を行う通信部４１と、過去に行った復旧処理を記憶する復旧ログ記憶部４２とを含む復旧ログ管理装置４とを設けた以外は、図５に示す本発明の第１の実施の形態と同様の構成となっており、同一構成要素には同一符号を付してある。【０１０２】
尚、本発明の第２の実施の形態は、端末１のバリューの復旧方法が異なる以外は、上述した本発明の一実施の形態と同様の動作を行う。つまり、２台の端末間でのバリュー転送や交換については、上記の本発明の第１の実施の形態と同様であるので、その説明については省略する。【０１０３】
次に、図１１を参照して、本発明の第２の実施の形態による通信障害が発生した際の端末１のバリューの復旧方法について説明する。バリュー交換処理の途中で通信障害が発生した場合には、交換処理実行部１２がユーザの操作等を契機として通信部１１を制御し、複数の復旧装置３−１〜３−３のいずれかの通信部３１との間で通信路を設定する。【０１０４】
尚、端末同士を接続する操作（ケーブルで端末を接続する、無線通信が可能な領域に端末同士を近接させる等）をユーザ操作の代わりとしてもよい。また、バリュー交換処理の途中で通信障害が発生した場合には、ユーザ操作と関係なく、自動的に無線通信等によって端末１が複数の復旧装置３−１〜３−３のいずれかに接続するようにしてもよい。【０１０５】
続いて、復旧処理実行部３２は、通信部３１と端末１の通信部１１とを介して確定順序記憶部１４及びトランザクションＩＤ記憶部（識別情報記憶手段）１５を参照し、通信障害が発生した際のバリュー交換処理における確定順序とトランザクションＩＤとを取得する。さらに、復旧処理実行部３２は、第２の通信部３３及び復旧ログ管理装置４の通信部４１を介して復旧ログ記憶部４２を参照し、過去に他方の端末に対して復旧処理を行ったかどうかを確認する。【０１０６】
復旧処理実行部３２は、これらの確定順序と他の端末に対する過去の復旧処理の有無とにしたがって、バリュー記憶部１３をそのまま確定状態にするか、バリュー交換処理前の状態に戻してから確定状態にするかを決定する。最後に、復旧処理実行部３２は復旧処理を行ったことを、第２の通信部３３及び復旧ログ管理装置４の通信部４１を介して復旧ログ記憶部４２に記録する。【０１０７】
次に、本発明の第２の実施の形態による電子バリュー交換システムの動作について説明する。２台の端末間でのバリュー転送や交換については、上述した本発明の第１の実施の形態と同じであるので、その説明については省略する。【０１０８】
バリュー交換処理の途中で通信障害が発生した際の端末１のバリューの復旧手順については、図８に示すフローにおいて、ステップＳ２３での復旧ログの読出し、及びステップＳ２９での復旧ログへの記録が、復旧ログ管理装置４の復旧ログ記憶部４２に対して行われる点が、上記の本発明の第１の実施の形態と異なる。それ以外については、上記の本発明の第１の実施の形態と同様である。【０１０９】
このように、本発明の第２の実施の形態では、復旧装置３−１〜３−３各々から復旧ログ記憶部４２を分離した構成となっているため、復旧ログ管理装置４は唯一でなければならないものの、復旧装置３−１〜３−３は複数存在してもよい。したがって、端末１が復旧処理のために接続する復旧装置３−１〜３−３は、例えばユーザの身近なところ等に複数設置することが可能である。【０１１０】
図１２は本発明の第３の実施の形態による電子バリュー交換システムの構成を示すブロック図である。図１２において、本発明の第３の実施の形態は、交換処理実行部１２の代わりに交換・復旧処理実行部５２を備えた端末５を設け、復旧装置３−１〜３−３を省いた以外は、図１１に示す本発明の第２の実施の形態と同様の構成となっており、同一構成要素には同一符号を付してある。【０１１１】
但し、端末５の通信部５１、バリュー記憶部５３、確定順序記憶部５４、トランザクションＩＤ記憶部（識別情報記憶手段）５５は、それぞれ図１１に示す端末１の通信部１１、バリュー記憶部１３、確定順序記憶部１４、トランザクションＩＤ記憶部（識別情報記憶手段）１５と同じである。また、復旧ログ管理装置４は、上記の本発明の第２の実施の形態における復旧ログ管理装置４と同じ構成である。【０１１２】
まず、２台の端末間でのバリュー転送や交換については、交換・復旧処理実行部５２が図１１に示す交換処理実行部１２として動作するため、本発明の第２の実施の形態と同じであるので、その説明については省略する。【０１１３】
次に、図１２を参照して、本発明の第３の実施の形態において通信障害が発生した際の端末５のバリューの復旧方法について説明する。バリュー交換処理の途中で通信障害が発生した場合には、交換・復旧処理実行部５２はユーザの操作等を契機として通信部５１を制御し、復旧ログ管理装置４の通信部４１との間で通信路を設定する。【０１１４】
尚、端末５と復旧ログ管理装置４とを接続する操作（ケーブルで接続する、無線通信が可能な領域に端末５と復旧ログ管理装置４とを近接させる等）をユーザ操作の代わりとしてもよい。また、バリュー交換処理の途中で通信障害が発生した場合に、ユーザ操作と関係なく、自動的に無線通信等によって端末５が復旧ログ管理装置４に接続するようにしてもよい。【０１１５】
続いて、交換・復旧処理実行部５２は、確定順序記憶部５３及びトランザクションＩＤ記憶部（識別情報記憶手段）５５を参照し、通信障害が発生した際のバリュー交換処理における確定順序とトランザクションＩＤとを取得する。さらに、通信部５１及び復旧ログ管理装置４の通信部４１を介して、復旧ログ記憶部４２を参照し、過去に他方の端末が復旧処理を行ったかどうかを確認する。【０１１６】
交換・復旧処理実行部５２は、これらの確定順序と過去の復旧処理の有無とにしたがって、バリュー記憶部５３をそのまま確定状態にするか、バリュー交換処理前の状態に戻してから確定状態にする。最後に、交換・復旧処理実行部５２は復旧処理を行ったことを復旧ログ管理装置４の復旧ログ記憶部４２に記録する。【０１１７】
次に、本発明の第３の実施の形態による電子バリュー交換システムの動作について説明する。２台の端末間でのバリュー転送や交換については、交換・復旧処理実行部５２が図１１に示す交換処理実行部１２として動作するため、上述した本発明の第２の実施の形態と同様であり、その説明については省略する。【０１１８】
バリュー交換処理の途中で通信障害が発生した際の端末のバリューの復旧手順については、図８に示すフローにおいて、その処理が復旧装置２の復旧処理実行部２２ではなく、端末５内の交換・復旧処理実行部５２によって行われる点、またステップＳ２３での復旧ログの読出し及びステップＳ２９での復旧ログへの記録が、復旧ログ管理装置４の復旧ログ記憶部４２に対して行われる点が、本発明の第２の実施の形態とは異なる。それ以外については、上記の本発明の第２の実施の形態と同様である。【０１１９】
本発明の第３の実施の形態では、上述した復旧処理実行部２２と同様の復旧処理を実行する交換・復旧処理実行部５２を端末５内部に備える構成としたため、復旧装置２あるいは復旧装置３−１〜３−３よりも簡単な構成の復旧ログ記憶部４２を用意するのみで、復旧処理を行うことが可能となる。【０１２０】
図１３は本発明の第４の実施の形態による電子バリュー交換システムの構成例を示すブロック図である。図１３において、本発明の第４の実施の形態による電子バリュー交換システムは、バリューを保持しかつそのバリューを他の携帯電話機６ｂとの間で交換可能な携帯電話機６ａと、交換処理中に通信障害が発生した場合に携帯電話機６ａを接続してバリューを復旧させるための復旧サーバ７とから構成されている。【０１２１】
携帯電話機６ａは、他の携帯電話機６ｂと通信するための近距離無線通信デバイス６１ａと、バリューを記憶するセキュア記憶領域６３ａと、広域無線網１００を介して復旧サーバ７と通信するための広域無線網通信デバイス６４ａと、一連のバリュー交換処理及び復旧処理等を行うためのプログラムが格納された演算装置６２ａとから構成されている。また、携帯電話機６ｂも、携帯電話機６ａと同様の構成となっている。【０１２２】
ここで、近距離無線通信デバイス６１ａ，６１ｂとしてはＢｌｕｅｔｏｏｔｈ（登録商標）を用いる。また、セキュア記憶領域６３ａ，６３ｂとしては、内部のデータの読出しが比較的困難であるという理由で、携帯電話機６ａ，６ｂに内蔵されたメモリ（図示せず）を用いる。尚、本実施の形態のセキュア記憶領域６３ａ，６３ｂは、変更を確定する前に確定準備状態にすることができ、さらに確定準備状態において変更を破棄することができるものとする。【０１２３】
復旧サーバ７は、復旧ログを記憶する復旧ログデータベース７２と、広域無線網１００を介した携帯電話機６ａ，６ｂからの復旧要求を受付け、復旧ログデータベース７２への読み書きを実行する復旧サーバアプリケーション７１とから構成されている。【０１２４】
以下、例えば、２台の携帯電話機６ａ，６ｂの間で、電子チケットと電子マネーとを交換する場合の動作について説明する。尚、交換処理の前には携帯電話機６ａのセキュア記憶領域６３ａにチケットが格納されているものとする。以下に説明する交換処理によって、このチケット（実際にはチケットＩＤ）が携帯電話機６ｂのセキュア記憶領域６３ｂに転送され、同時に、チケット代金に相当する金額の電子マネーがセキュア記憶領域６３ｂの電子マネー残高から減額され、セキュア記憶領域６３ａの電子マネー残高に加算される。【０１２５】
まず、携帯電話機６ａのユーザが、ディスプレイ（図示せず）上に表示されたメニュー等を操作し、転送したいチケットを選択し、転送先から受取りたい金額を入力する。続けて、処理開始ボタン（図示せず）を押すと、携帯電話機６ａの演算装置６２ａは近距離無線通信デバイス６１ａを制御して転送先の携帯電話機６ｂを探索する。【０１２６】
また、携帯電話機６ｂのユーザは、メニュー等を操作してチケットの受信と電子マネーの減額の実行とを指示する。すると、携帯電話機６ｂの演算装置６２ｂは近距離無線通信デバイス６１ｂを制御して転送元の携帯電話機６ａを探索する。【０１２７】
双方のユーザが携帯電話機６ａ，６ｂを互いに通信可能な距離に近づけると、近距離無線通信デバイス６１ａ，６１ｂとの間で通信が確立され、演算装置６２ａとセキュア記憶領域６３ｂとの間で相互認証が行われる。この後、演算装置６２ａはセキュア記憶領域６３ａとセキュア記憶領域６３ｂとを操作して電子チケットと電子マネーとの交換処理を行う。【０１２８】
尚、相互認証は互いに正当な機器であることが確認できればよく、これ以外にも、例えば演算装置６２ａと演算装置６２ｂとの間、近距離無線通信デバイス６１ａと近距離無線通信デバイス６１ｂとの間、セキュア記憶領域６３ａとセキュア記憶領域６３ｂとの間等で相互認証を行う方式も考えられる。【０１２９】
図１４は本発明の第４の実施の形態によるバリュー転送時の携帯電話機６ａの記憶領域の変化を示す図であり、図１５は本発明の第４の実施の形態によるバリュー転送時の携帯電話機６ｂの記憶領域の変化を示す図である。これら図１３〜図１５を参照して本発明の第４の実施の形態による電子チケットと電子マネーとの交換処理について説明する。【０１３０】
図１４及び図１５は、それぞれ携帯電話機６ａ，６ｂのセキュア記憶領域６３ａ，６３ｂの記憶内容を示している。また、時刻ｔ１は交換処理直前の状態であり、以降、時刻ｔ２〜ｔ５を経て、時刻ｔ６が交換処理完了後の状態である。【０１３１】
セキュア記憶領域６３ａ，６３ｂには２種類の領域があり、一方はバリューを記憶するためのもので、他方はトランザクション情報を記憶するためのものである。前者、すなわちバリュー記憶領域にはチケットＩＤを記憶する領域が３つと、電子マネー残高を記憶する領域が１つ存在し、確定準備状態を経て変更内容を確定できるようになっている。また、確定準備状態から変更を破棄して変更前の状態に戻すことができる。【０１３２】
一方、後者、すなわちトランザクション情報記憶領域にはトランザクションＩＤを記憶するための領域と、確定順序を記憶するための領域とが存在する。バリュー記憶領域が確定準備状態及び変更破棄という機能を持っているのに対して、トランザクション情報記憶領域は単純に最新の内容を保持するだけの機能を持っていれば十分である。【０１３３】
図１４及び図１５を参照すると、携帯電話機６ａの演算装置６２ａは、まず時刻ｔ２においてトランザクションＩＤを生成し、確定順序を決定して（ここでは携帯電話機６ａを先に確定準備状態にするものとしている）、双方の端末のトランザクション情報記憶領域に書込む。同時に、携帯電話機６ｂにチケットＩＤを書込み、携帯電話機６ａのチケットＩＤを消去する。さらに、携帯電話機６ｂからはマネー残高を減額し、携帯電話機６ａのマネー残高に加算する。【０１３４】
次に、時刻ｔ３において、携帯電話機６ａのバリュー記憶領域を確定準備状態にする。続けて、時刻ｔ４において、携帯電話機６ｂのバリュー記憶領域を確定準備状態にする。さらに、時刻ｔ５において携帯電話機６ａのバリュー記憶領域を確定状態にし、時刻ｔ６において携帯電話機６ｂのバリュー記憶領域を確定状態にする。尚、時刻ｔ５，ｔ６において各携帯電話機６ａ，６ｂでバリュー記憶領域を確定状態にすると同時に、トランザクション情報記憶領域の内容を消去してもよい。【０１３５】
上述した処理動作によって、携帯電話機６ａ，６ｂの間において電子チケットと電子マネーとの交換処理が完了するので、携帯電話機６ａ，６ｂは通信を切断する。【０１３６】
図１６は本発明の第４の実施の形態によるバリュー復旧時の復旧サーバ７の復旧ログデータベース７２の記憶内容の変化を示す図である。これら図１３と図１６とを参照して、本発明の第４の実施の形態による交換処理の途中で通信障害が発生した場合のバリューの復旧処理について説明する。【０１３７】
通信障害が発生した時、携帯電話機６ａの演算装置６２ａは、セキュア記憶領域６３ａの状態が未確定状態であれば変更を破棄し、通信障害が発生して交換処理が無効になったことをディスプレイ上に表示してユーザに通知する。また、セキュア記憶領域６３ａの状態が確定状態であれば、通信障害が発生したことをユーザに通知する必要はない。【０１３８】
一方、セキュア記憶領域６３ａの状態が確定準備状態であれば、ディスプレイ上にメッセージを表示し、他方の携帯電話機６ｂと再度通信を行うか、復旧サーバ７との接続を行うようにユーザに指示する。【０１３９】
これを受けてユーザが携帯電話機６ｂと再度通信する操作を行った場合には、通信障害によって中断された時点から処理を再開すればよいので、その処理の詳細な説明については省略する。【０１４０】
一方、ユーザが復旧サーバ７との接続操作を行った場合、演算装置６２ａは広域無線網通信デバイス６４ａを介して、予め決められた復旧サーバ７の復旧サーバアプリケーション７１に接続し、復旧処理を行う。【０１４１】
図１６には図１３の復旧ログデータベース７２の状態を示している。仮に、他方の携帯電話機６ｂが復旧サーバ７に接続する前であれば、復旧ログデータベース７２は図１６（ａ）に示す状態となっている。ここには、今実行したトランザクションＩＤ（セキュア記憶領域６３ａのトランザクション情報記憶領域に記憶されている）「１２３４５６７８９０」は含まれていないため、携帯電話機６ａの方が携帯電話機６ｂより先に復旧サーバ７に接続したことがわかり、また確定順序が「先」であるため、図１０に示す内容にしたがってセキュア記憶領域６３ａのバリュー記憶領域に対する変更を破棄する（同時に、トランザクション情報記憶領域の内容を消去してもよい）。最後に、復旧ログデータベース７２にトランザクションＩＤを追加する［図１６（ｂ）参照］。【０１４２】
一方、携帯電話機６ａが復旧サーバ７に接続した時、すでに他方の携帯電話機６ｂが復旧サーバ７に接続した後であれば、復旧ログデータベース７２は図１６（ｂ）に示す状態となっている。ここには、今実行したトランザクションＩＤ「１２３４５６７８９０」が含まれているため、携帯電話機６ａが携帯電話機６ｂより後に復旧サーバ７に接続したことがわかり、図１０に示す内容にしたがってセキュア記憶領域６３ａのバリュー記憶領域に対する変更を確定する（同時に、トランザクション情報記憶領域の内容を消去してもよい）。また、この場合には、双方の携帯電話機６ａ，６ｂが復旧サーバ７に接続したことになるため、記憶領域の節約のため、最後に復旧ログデータベース７２から当該トランザクションＩＤを削除してもよい。【０１４３】
上述した処理では、携帯電話機６ａでの復旧処理について説明したが、携帯電話機６ｂでも、携帯電話機６ａと同様の手順で復旧処理を行うことができる。尚、復旧ログデータベース７２に格納されるトランザクションＩＤは、すべての携帯電話機６ａ，６ｂで行われるあらゆる交換処理毎にユニークである必要があるため、ここに示したような１０桁の（ユニークとならない可能性のある）数値ではなく、例えば予め携帯電話機毎に割り当てられた端末ＩＤ、交換処理が行われた時刻、乱数等を組み合わせたものをトランザクションＩＤとして用いる方がより望ましい。【０１４４】
さらに、上述した復旧処理中にも通信障害が発生しうる場合には、さらに配慮が必要である。例えば、バリュー記憶領域に対して破棄や確定を行ったにもかかわらず、通信障害によって復旧ログデータベース７２に記録が残らない可能性がある。この状態で他方の携帯電話機６ｂが復旧処理を行うと、バリュー記憶領域に対して正しい操作と逆の操作を行うことになる。この場合には、バリュー記憶領域に対する変更の破棄や確定の操作の前に、復旧ログデータベース７２への記録を行うようにする。【０１４５】
さらにまた、復旧ログデータベース７２への記録の直後に通信障害が発生し、再度同じ携帯電話機が復旧処理のため、復旧サーバ７に接続した場合に、誤って他方の携帯電話機が先に復旧処理を行ったと判断しないようにするため、トランザクションＩＤだけでなく、携帯電話機に付与された識別ＩＤ等を併せて復旧ログデータベース７２に記録する。このようにすれば、復旧処理中の通信障害等で同一の携帯電話機が何度も復旧処理を試みる可能性があっても、どちらの携帯電話機のバリュー記憶領域に対しても正しい操作を行うことができる。【０１４６】
図１７及び図１８は本発明の第５の実施の形態によるバリュー転送時の携帯電話機の記憶領域の変化を示す図である。本発明の第５の実施の形態による電子バリュー交換システムは、上記の図１３に示す本発明の第４の実施の形態と同様の構成となっている。但し、携帯電話機６ａ，６ｂのセキュア記憶領域６３ａ，６３ｂが、確定準備状態を経て変更内容を確定するという操作と、変更を破棄して変更前の状態戻すという操作に対応していないという点が上記の本発明の第４の実施の形態とは異なる。すなわち、本発明の第５の実施の形態において、セキュア記憶領域６３ａ，６３ｂは単純に最新の内容を保持するだけの機能を持っている。【０１４７】
電子チケットと電子マネーとを交換する時、ユーザの操作や双方の携帯電話機６ａ，６ｂを互いに通信可能な距離に近づけて相互認証を行うまでの手順は、上述した本発明の第４の実施の形態と同じであるので、ここではその後の演算装置６２ａによる交換処理について説明する。【０１４８】
相互認証を行った後、演算装置６２ａはセキュア記憶領域６３ａとセキュア記憶領域６３ｂとを操作して電子チケットと電子マネーとの交換処理を行う。これを図１７及び図１８を参照して説明する。【０１４９】
図１７及び図１８には、それぞれ携帯電話機６ａ，６ｂのセキュア記憶領域６３ａ，６３ｂの記憶内容を示している。また、時刻ｔ１〜ｔ６の意味は上記の本発明の第４の実施の形態と同様である。【０１５０】
セキュア記憶領域６３ａ，６３ｂには、チケットＩＤを記憶する領域が３つと、電子マネー残高、トランザクションＩＤ、確定順序、確定状態を記憶するための領域がそれぞれ１つずつ存在する。【０１５１】
携帯電話機６ａの演算装置６２ａは、まず時刻ｔ２において、通信障害が発生した際に変更内容を破棄して元に戻すための準備として、セキュア記憶領域６３ａの現在の記憶内容を複製する。具体的には、演算装置６２ａはそのメモリ上にセキュア記憶領域６３ａの記憶内容の全部または一部（ここでは、チケットＩＤ及びマネー残高）を一時的に複製し、また演算装置６２ｂのメモリ上にセキュア記憶領域６３ｂの記憶内容の全部または一部を一時的に複製する。【０１５２】
尚、演算装置６２ａ，６２ｂのメモリ上に複製する方法のほか、セキュア記憶領域６３ａ，６３ｂ自身に複製用の領域を設けておき、そこに記憶しておく方法でもよい。【０１５３】
また、時刻ｔ２で、演算装置６２ａはトランザクションＩＤを生成し、確定順序を決定する（ここでは、携帯電話機６ａを先に確定準備状態にするものとしている）。図１７及び図１８を参照すると、時刻ｔ２の時点では、これらの値はまだ双方の携帯電話機６ａ，６ｂのセキュア記憶領域６３ａ，６３ｂには書込んでいないが、書込んでもよい。【０１５４】
次に、時刻ｔ３において、確定順序が「先」の携帯電話機（ここでは、携帯電話機６ａ）のセキュア記憶領域６３ａの記憶内容を図１７の時刻ｔ３に示すように書換える。すなわち、チケットＩＤの消去、マネー残高の加算、トランザクションＩＤと確定順序との書込みを実行する。また、確定状態の領域には「確定準備」であることを示す値（ここでは「１」）を書込む。これらの書換え操作は同時に（プリミティブな操作として）行うのがより望ましい。【０１５５】
続けて、時刻ｔ４においては、確定順序が「後」の携帯電話機（ここでは、携帯電話機６ｂ）のセキュア記憶領域６３ｂの記憶内容を図１８の時刻ｔ４に示すように書換える。すなわち、チケットＩＤの書込み、マネー残高の減算、トランザクションＩＤと確定順序との書込みを実行する。また、確定状態の領域には「確定準備」であることを示す値（ここでは「１」）を書込む。これらの書換え操作は、同時に（プリミティブな操作として）行うのがより望ましい。【０１５６】
さらに、時刻ｔ５において携帯電話機６ａの確定状態の領域を「確定」であることを示す値（ここでは「０」）に書換え、時刻ｔ６において携帯電話機６ｂの確定状態の領域を「確定」であることを示す値（ここでは「０」）に書換える。尚、時刻ｔ５、ｔ６において、各携帯電話機６ａ，６ｂで確定状態の値を「確定」にすると同時に、トランザクションＩＤと確定順序の内容とを消去してもよい。【０１５７】
上述した処理動作によって、電子チケットと電子マネーとの交換処理が完了するので、携帯電話機６ａ，６ｂは通信を切断する。また、時刻ｔ２において一時的に複製したセキュア記憶領域６３ａ，６３ｂの値は、この時点で破棄してもよい。【０１５８】
次に、本発明の第５の実施の形態による電子バリュー交換システムにおいて、交換処理の途中で通信障害が発生した場合のバリューの復旧処理について説明する。【０１５９】
通信障害が発生した時、携帯電話機６ａの演算装置６２ａは、セキュア記憶領域６３ａの確定状態の領域が「確定」を示す値（ここでは「０」）であれば、復旧処理を行う必要はない（但し、時刻ｔ１〜ｔ２の処理において通信障害が発生した場合には、交換処理が無効になったことをディスプレイ上に表示し、ユーザに通知してもよい）。【０１６０】
一方、セキュア記憶領域６３ａの確定状態の領域が「確定準備」を示す値（ここでは「１」）であれば、ディスプレイ上にメッセージを表示し、他方の携帯電話機６ｂと再度通信を行うか、復旧サーバ７との接続を行うようにユーザに指示する。【０１６１】
これを受けてユーザが携帯電話機６ｂと再度通信する操作を行った場合には、通信障害によって中断された時点から処理を再開すればよいので、その処理の詳細な説明については省略する。【０１６２】
一方、ユーザが復旧サーバ７との接続操作を行った場合、演算装置６２ａは広域無線網通信デバイス６４ａを介して、予め決められた復旧サーバ７の復旧サーバアプリケーション７１に接続し、復旧処理を行う。【０１６３】
復旧サーバ７への接続以降の復旧処理については、上述した本発明の第４の実施の形態と同様である。しかしながら、セキュア記憶領域６３ａのバリュー記憶領域に対する変更を破棄する場合には、その代わりに時刻ｔ２において一時的に複製したセキュア記憶領域６３ａの値を書戻し、確定状態の領域を「確定」を示す値（ここでは「０」）に書換えるという処理になる点が異なる。また、セキュア記憶領域６３ａのバリュー記憶領域に対する変更を確定する場合には、その代わりにセキュア記憶領域６３ａの確定状態の領域を「確定」を示す値（ここでは「０」）に書換えるという処理になる点が異なる。【０１６４】
以上、携帯電話機６ａでの復旧処理について説明したが、携帯電話機６ｂも上記の携帯電話機６ａと同様の手順で復旧処理を行うことができる。【０１６５】
このように、本実施の形態では、端末でのバリュー確定順序を予め決定して端末内に保持しておき、それにしたがってバリュー変更を確定し、さらに復旧装置に過去の復旧履歴を保持している。これによって、本実施の形態では、通信障害が発生した際に、一方の端末を復旧装置に接続すれば、確定順序と復旧履歴とから矛盾のないバリュー復旧の方法を一意に決定することができる。【０１６６】
そのため、本実施の形態では、２台の端末間でバリューの転送や交換を行っている時に通信障害が発生した場合に、それらの端末同士を再接続することができなくても、双方の端末内のバリューの状態を矛盾のない状態に復旧することができるという効果が得られる。【０１６７】
図１９は本発明の第６の実施の形態による電子バリュー交換システムの構成例を示すブロック図である。図１９において、本発明の第６の実施の形態による電子バリュー交換システムは、端末１ａ，１ｂの代わりに、バリューを記憶するＩＣカード８ａ，８ｂと、ＩＣカード８ａ，８ｂに対する読み書きを行うリーダライタ［Ｒ／Ｗ（Ｒｅａｄｅｒ／Ｗｒｉｔｅｒ）］９ａ，９ｂとを設けた以外は、図３に示す本発明の第１の実施の形態による電子バリュー交換システムと同様の構成及び動作となっている。【０１６８】
本発明の第６の実施の形態では、端末１ａ，１ｂの交換処理実行部１２ａ，１２ｂをリーダライタ９ａ，９ｂ内に設け、ＩＣカード８ａ，８ｂにバリュー記憶部１３ａ，１３ｂ、確定順序記憶部１４ａ，１４ｂ、トランザクションＩＤ記憶部（識別情報記憶手段）１５ａ，１５ｂ各々の記憶領域を設け、バリュー記憶部１３ａ，１３ｂの状態（未確定状態、確定準備状態、確定状態）の制御と同様の制御を行うことで、本発明の第１の実施の形態と同様の効果を得ることができる。但し、ＩＣカード８ａ，８ｂの復旧装置２への接続もリーダライタ９ａ，９ｂを通して行うこととなる。【０１６９】
図２０及び図２１は本発明の第７の実施の形態による電子バリュー交換システムの構成例を示すブロック図である。本実施の形態の電子バリュー交換システムは、互いに、電子バリュー交換を少なくとも実行する第１及び第２の端末（これらの端末はいずれも同じ構成であり、図２０では端末１ｃとして、図２１では端末１ｄ、１ｅとして示される）と、認証装置（認証復旧装置）１１０とからなる電子バリュー交換システムであって、第１及び第２の端末各々は、その電子バリューを記憶するバリュー記憶手段１３と、その電子バリューの交換処理の内容を示す交換契約データを記憶する交換契約データ記憶手段１７と、その電子バリューの交換処理の状態を示す交換状態記憶手段１６と、交換状態記憶手段１６におけるその電子バリューの変更前の通常の状態である確定状態、その交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、その交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を第１の端末と第２の端末とのいずれが先に行うかを示す確定順序を記憶する確定順序記憶手段１４と、その交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段（トランザクションＩＤ記憶部）１５と、その確定順序を決定して確定順序記憶手段１６に格納し、その識別情報を決定して識別情報記憶手段（トランザクションＩＤ記憶部）１５に格納し、第１及び第２の端末各々の間でその交換契約データの送受信処理を実行して交換契約データ記憶手段１７に格納する第１の交換処理実行手段１２と、を有し、認証装置（認証復旧装置）１１０は、第１及び第２の端末のうちのいずれか一方の端末からその交換契約データを取得し、その一方の端末のバリュー記憶手段１３を操作してその電子バリューの交換処理を実行する第２の交換処理実行手段（認証・交換処理実行部）１１４を有する。【０１７０】
図２０において、端末１ｃは、通信部１１と、交換処理実行部１２と、バリュー記憶部１３と、確定順序記憶部１４と、トランザクションＩＤ記憶部（識別情報記憶手段）１５と、交換状態記憶部１６と、交換契約データ記憶部１７とから構成されている。尚、端末１ｃは、本発明の第１の実施の形態の端末１と似ているが、交換状態記憶部１６と交換契約データ記憶部１７とを備える点が本発明の第１の実施の形態と異なる。【０１７１】
通信部１１は、他の端末（図示せず）との間の通信を行い、交換処理実行部１２は、バリューの交換処理を実行し、バリュー記憶部１３は、バリューを記憶する。確定順序記憶部１４は、バリュー交換処理の確定順序を記憶し、トランザクションＩＤ記憶部（識別情報記憶手段）１５は、交換処理毎に付与されたトランザクションＩＤを記憶する。交換状態記憶部１６は、バリュー交換の状態を記憶し、交換契約データ記憶部１７は、交換契約データを記憶する。【０１７２】
また、図２０において、認証復旧装置１１０は、通信部１１１と、復旧処理実行部１１２と、復旧ログ記憶部１１３と、認証・交換処理実行部１１４とから構成されている。尚、認証復旧装置１１０は、本発明の第１の実施の形態の復旧装置２と似ているが、認証・交換処理実行部１１４を備える点が異なる。【０１７３】
通信部１１１は、端末１ｃとの通信を行い、復旧処理実行部１１２は、バリューの転送や交換処理を行った端末間でバリュー記憶部１３の状態を矛盾のない状態に復旧させる復旧処理を実行する。復旧ログ記憶部１１３は、過去に行った復旧処理の履歴をトランザクションＩＤ毎に記憶する。認証・交換処理実行部１１４は、交換契約データ記憶部１７の内容にしたがってバリュー記憶部１３の内容を適切に書換えて交換処理を実行する。【０１７４】
本発明の第１の実施の形態においては、端末１がバリュー記憶部１３のデータを直接書き換えることが可能である。しかしながら、本発明の第７の実施の形態においては、バリュー記憶部１３のデータを書換えるには認証を行わなければならないという点が、本発明の第１の実施の形態とは異なる。【０１７５】
このため、本実施の形態では、認証情報を用いてバリュー記憶部１３に対して認証を行った後で、バリュー記憶部１３のデータを書換えている。例えば、バリュー記憶部１３のデータを書き換えるために、端末１ｃが認証復旧装置１１０との間で通信を確立し、認証・交換処理実行部１１４が、認証復旧装置１１０が備える認証情報記憶手段（図示せず）に記憶されている認証情報を用いてバリュー記憶部１３に対して認証を行い、続いてデータを書換える。尚、その際の認証方式としては、共通鍵暗号方式、公開鍵暗号方式等が利用可能である。【０１７６】
以下、本発明の第１の実施の形態と同様に、２台の端末１ｄ，１ｅの間で、電子チケットと電子マネーとを交換する場合の動作について説明する。本発明の第７の実施の形態において、これらの交換処理は２つの段階を経て行われる。すなわち、ユーザが端末１ｄ，１ｅを互いに近づけることで通信を開始し、処理を行う第１の段階と、端末１ｄ，１ｅがそれぞれ認証復旧装置１１０との間で通信を開始し、処理を行う第２の段階によって、交換処理が完了する。【０１７７】
図２１は、上記第１の段階の動作を示す図である。尚、ユーザの操作や双方の端末１ｄ，１ｅを互いに通信可能な距離に近づけて通信を開始し、確定順序を決定して確定順序記憶部１４ｄ，１４ｅに記憶し、トランザクションＩＤを生成してトランザクションＩＤ記憶部（識別情報記憶手段）１５ｄ，１５ｅに記憶するまでの手順は、本発明の第１の実施の形態と同じであるので、ここではその後の交換処理実行部１２ｄ，１２ｅによる交換処理について説明する。【０１７８】
交換処理実行部１２ｄ，１２ｅは、この時点では本発明の第１の実施の形態のような電子チケットと電子マネーとの交換処理、すなわちバリュー記憶部１３ｄ，１３ｅのデータの書換えは行わず、代わりにそれらの書換え処理を後で行うことを約束する交換契約データを送受信し、交換契約データ記憶部１７ｄ，１７ｅに記憶する。【０１７９】
この交換契約データには、例えば、図２２に示すように、交換対象の電子チケットのＩＤと電子マネーの金額、及びそれらをそれぞれどの端末からどの端末に移動させるかという情報が含まれる。この時、その内容が改ざんされないように、一方あるいは双方の端末の秘密鍵で署名を付けたり、第三者に見られないように暗号化したりしてもよい。【０１８０】
端末１ｄ，１ｅの間で交換契約データの送受信を行った後、後述する交換契約の確定処理が正常に完了すると、電子チケットと電子マネーとの交換が成立したことを意味する。その後、端末１ｄ，１ｅは通信を切断する。【０１８１】
端末１ｄ，１ｅは、互いの通信を切断した後、続いて、上記第２の段階として、バリュー記憶部１３ｄ，１３ｅのデータを書換えるために、それぞれ認証復旧装置１１０との間で通信を確立する。【０１８２】
図２０は、この第２の段階の動作を示す図である。端末１ｃと認証復旧装置１１０との間で通信が確立されると、認証復旧装置１１０の認証・交換処理実行部１１４は、端末１ｃの交換契約データ記憶部１７から交換契約データを取得し、その内容に基づいて適切な交換処理を行う。典型的には、認証・交換処理実行部１１４は、認証情報記憶手段（図示せず）から認証情報を読出し、端末１ｃのバリュー記憶部１３に対して認証を行う。さらに、認証・交換処理実行部１１４は、バリュー記憶部１３のデータを適切に書換え、最後に端末１ｃとの通信を切断する。【０１８３】
上述した第２の段階の処理動作によって、端末１ｄ，１ｅの間における電子チケットと電子マネーとの交換処理に関して、端末１ｄ，１ｅのうち一方の端末についての処理が完了する。他方の端末についての処理も、上記と同様であり、端末１ｄ，１ｅがともに認証復旧装置１１０に接続して処理を終えた時点で、電子チケットと電子マネーとの交換処理がすべて完了する。【０１８４】
尚、上記第１の段階で端末１ｄ，１ｅとの間で交換契約データを送受信し、交換契約の確定処理を行った時点でバリューの交換は成立しているため、第２の段階では端末１ｄ，１ｅはそれぞれ都合の良い時点で認証復旧装置１１０に接続して通信を行えばよい。例えば、端末１ｄ，１ｅが同時に認証復旧装置１１０との間で通信を開始したりする必要はない。【０１８５】
本発明の第７の実施の形態による電子バリュー交換システムにおいて、通信障害が発生した際のバリュー復旧動作を、図２０を用いて説明する。【０１８６】
バリュー交換処理の第１段階、もしくは第２段階の途中で通信障害が発生した場合、交換処理実行部１２はユーザの操作等を契機として通信部１１を制御し、認証復旧装置１１０の通信部１１１との間で通信路を設定する。尚、端末１ｃと認証復旧装置１１０とを接続する操作（ケーブルで接続する、無線通信が可能な領域に端末１ｃと認証復旧装置１１０とを近接させる等）をユーザ操作の代わりとしてもよい。また、バリュー交換処理の途中で通信障害が発生した場合に、ユーザ操作と関係なく、自動的に無線通信等によって端末１ｃが認証復旧装置１１０に接続するようにしてもよい。【０１８７】
続いて、交換処理の第１段階で通信障害が発生した場合は、復旧処理実行部１１２が通信部１１１と端末１ｃの通信部１１とを介して確定順序記憶部１４及びトランザクションＩＤ記憶部（識別情報記憶手段）１５を参照し、通信障害が発生した際のバリュー交換処理における確定順序とトランザクションＩＤとを取得する。【０１８８】
さらに、復旧処理実行部１１２は、トランザクションＩＤを基に復旧ログ記憶部１１３を参照し、そのトランザクションＩＤで特定される復旧処理において過去に他方の端末に対して復旧処理を行ったかどうかを確認する。復旧処理実行部１１２は、これらの確定順序と過去の復旧処理の有無とにしたがって、交換状態記憶部１６の値を確定状態にするか、バリュー交換処理前の状態に戻してから確定状態にするかを決定して実行する。【０１８９】
最後に、復旧処理実行部１１２は、復旧処理を行ったことを復旧ログ記憶部１１３に記録する。尚、任意の端末１ｃが復旧処理のために接続する認証復旧装置１１０は、常に同じものでなければならない。言い換えれば、認証復旧装置１１０は複数あってはならず、唯一でなければならない。【０１９０】
一方、交換処理の第２段階で通信障害が発生した場合には、上述したように、端末１ｃが認証復旧装置１１０に接続した後、認証・交換処理実行部１１４が端末１ｃを制御し、再度交換処理の第２段階を実行する。  【０１９１】
尚、図２１では、交換処理実行部１２ｄ，１２ｅが端末１ｄ，１ｅの内部に存在する構成としているが、交換処理実行部１２ｄ，１２ｅを端末１ｄ，１ｅの外部に置き、通信部１１ｄ，１１ｅを介してバリュー記憶部１３ｄ，１３ｅ、確定順序記憶部１４ｄ，１４ｅ、トランザクションＩＤ記憶部（識別情報記憶手段）１５ｄ，１５ｅ、交換状態記憶部１６ｄ，１６ｅ、交換契約データ記憶部１７ｄ，１７ｅを読み書きする構成としてもよい。【０１９２】
図２３〜図２５は本発明の第７の実施の形態によるバリュー交換の動作を示すフローチャートである。これら図２３〜図２５を参照して本発明の第７の実施の形態による電子バリュー交換システムの動作について説明する。尚、図２３及び図２４に示す処理は端末１ｄ，１ｅに内蔵された演算装置（ＣＰＵ等）がプログラムを実行することで実現可能であり、図２５に示す処理は端末１ｄ，１ｅ，認証復旧装置１１０にそれぞれ内蔵された演算装置（ＣＰＵ等）がプログラムを実行することで実現可能である。【０１９３】
本発明の第１〜第６の実施の形態におけるバリュー記憶手段は、バリュー変更前の通常の状態である確定状態と、バリュー変更中の状態である未確定状態と、バリュー変更を完了して確定する前段階である確定準備状態との３つの状態を取るのに対して、本発明の第７の実施の形態においては、各端末のバリュー交換の状態を表す値が交換状態記憶部１６に記憶され、さらに各端末は上述とは異なる３つの状態を取りうる。【０１９４】
すなわち、本実施の形態では、バリュー交換前の通常の状態である確定状態と、交換契約データを送受信して交換契約を確定させる前段階である確定準備状態と、さらに、交換契約を確定させた後、交換契約データに基づいてバリュー記憶部１３ｄ，１３ｅのデータを書換える前段階である準確定状態との３つの状態を取る。【０１９５】
まず、図２３及び図２４を参照して、上述した第１段階の交換処理に相当する、２台の端末１ｄ，１ｅ間での電子チケットと電子マネーとの交換契約処理について説明する。但し、図２３及び図２４においては、送信側端末を端末１ｄとし、受信側端末を端末１ｅとする。【０１９６】
本発明の第７の実施の形態における第１段階の交換処理のうち、図２３のステップＳ３１〜Ｓ３３及びステップＳ４１〜Ｓ４３の処理は、本発明の第１の実施の形態における交換処理（図６ステップＳ１〜Ｓ３及びステップＳ１１〜Ｓ１３）と同様であるため、その詳細な説明は省略する。【０１９７】
次に、互いの端末１ｄ，１ｅで通信を行い、端末１ｄ，１ｅ間で交換契約データを送受信するとともに、交換契約データ記憶部１７ｄ，１７ｅに記憶する（図２３ステップＳ３４，Ｓ４４）。尚、この時の双方の端末１ｄ，１ｅのバリュー交換の状態（交換状態記憶部１６ｄ，１６ｅの値）は交換処理の開始前と同じ確定状態である。【０１９８】
交換契約データの送受信とその記憶とが完了すると、双方の端末１ｄ，１ｅの状態を確定状態から確定準備状態、準確定状態へと遷移させ、交換契約を確定させる手順へと移る。先のステップＳ３２，Ｓ４２の処理で決定した確定順序にしたがって、以降の手順を実行する（図２３ステップＳ３５，Ｓ４５）。【０１９９】
まず、確定順序が「先」となっている端末（ここでは端末１ｄとする）が交換状態記憶部１６ｄの値を確定準備状態に変更する（図２４ステップＳ３６）。これに続いて、確定順序が「後」となっている端末１ｅが交換状態記憶部１６ｅの値を確定準備状態に変更する（図２４ステップＳ４６）。すると、先に確定準備状態に変更した端末１ｄが、交換状態記憶部１６ｄの値を準確定状態に変更する（図２４ステップＳ３７）。最後に、もう一方の端末１ｅが、交換状態記憶部１６ｅの値を準確定状態に変更する（図２４ステップＳ４７）。【０２００】
上述した動作によって、端末１ｄ，１ｅの準確定状態への遷移は完了し、交換契約が確定する。その後、双方の端末１ｄ，１ｅで通信を切断し、バリュー交換処理の第１段階を終了する。尚、確定順序の決定（図２３ステップＳ３２，Ｓ４２）、トランザクションＩＤの生成（図２３ステップＳ３３，Ｓ４３）、交換契約データ送受信処理（図２３ステップＳ３４，Ｓ４４）は、この順序である必要はなく、入れ替わってもよい。【０２０１】
次に、図２５を参照して、上述した第２段階の交換処理に相当する、認証復旧装置１１０による端末１ｃのバリュー記憶部１３のデータの書換え処理について説明する。準確定状態となった端末１ｄ，１ｅは、それぞれ認証復旧装置１１０に接続し、バリュー記憶部１３ｄ，１３ｅのデータの書換え要求を行う（図２５ステップＳ５１）。尚、以下ではそれぞれの端末を端末１ｃとして説明する。【０２０２】
端末１ｃが認証復旧装置１１０に対してデータの書き換え要求を行うと、認証復旧装置１１０はバリュー記憶部１３に対して認証を行う（図２５ステップＳ６１，Ｓ５２）。認証が成功すると、認証復旧装置１１０は、バリュー記憶部１３を操作して、端末１ｃから取得した交換契約データに基づいて適切にデータを書換える（図２５ステップＳ６２，Ｓ５３）。これらの処理は、ＩＣカードとリーダライタとの間の処理等、一般的なバリュー操作と同様であるので、処理の詳細な説明については省略する。【０２０３】
必要なデータの書換え処理が完了すると、端末１ｃの交換状態記憶部１６の値を確定状態に変更した後（図２５ステップＳ６３，Ｓ５４）、端末１ｃと認証復旧装置１１０とは通信を切断し、バリュー交換処理の第２段階を終了する（図２５ステップＳ５５，Ｓ６４）。【０２０４】
尚、図２５では、交換契約データの取得をステップＳ５１で行っているが、これはステップＳ６２より前であればよく、例えばステップＳ５２で取得するようにしてもよい。また、高度なセキュリティが不要な場合等には、バリュー記憶部１３に対する認証処理（図２５ステップＳ６１，Ｓ５２）を省略してもよい。【０２０５】
次に、図２６を参照して、本発明の第７の実施の形態の交換処理の第１段階において通信障害が発生した際の、端末１ｃの復旧手順について説明する。【０２０６】
まず、端末１ｃが認証復旧装置１１０に接続し、図２６ステップＳ７１〜Ｓ７６の復旧処理を行うが、これらのステップは本発明の第１の実施の形態における復旧処理（図８ステップＳ２１〜Ｓ２６）と同様であるため、その詳細な説明は省略する。【０２０７】
図２６ステップＳ７５，Ｓ７６において認証復旧装置１１０がバリュー交換の破棄を決定すると、交換状態記憶部１６の値を確定状態に変更する（図２６ステップＳ７７）。さらに、認証復旧装置１１０は、当該トランザクションＩＤについて、この端末１ｃに対して復旧処理を行ったことを復旧ログデータベース１１２に記憶し（図２６ステップＳ７８）、最後に通信を切断し（図２６ステップＳ７９）、復旧処理を終了する。【０２０８】
一方、ステップＳ７５，Ｓ７６において認証復旧装置１１０がバリュー交換の確定を決定すると、交換状態記憶部１６の値を準確定状態に変更する（図２６ステップＳ８０）。さらに、認証復旧装置１１０は、当該トランザクションＩＤを復旧ログデータベース１１２に記憶し（図２６ステップＳ８１）、続けて交換処理の第２段階を実行する。【０２０９】
すなわち、端末１ｃは、図２５のステップＳ５１以降の処理を実行する。尚、その際の第２段階の処理は、端末１ｃと認証復旧装置１１０との間の通信を一度切断し、都合の良い時に端末１ｃが認証復旧装置１１０に接続し、図２５のステップＳ５１以降の処理を実行するようにしてもよい。【０２１０】
本発明の第７の実施の形態における端末１ｃの交換状態記憶部１６は、交換処理前の通常の状態である確定状態と、交換契約を確定させる前段階である確定準備状態と、交換契約を確定した後の状態である準確定状態との３つの状態を取りうる。しかしながら、上述した復旧処理は、通信障害が発生したことによって交換状態記憶部１６の値が確定準備状態のままとなった端末１ｃに対して行われ、確定状態、準確定状態となった場合には、異常の復旧処理の対象とはならない。【０２１１】
すなわち、通信障害が発生した際に交換状態記憶部１６の値が確定状態であれば、復旧処理は必要なく、また準確定状態であれば、通常の交換処理の第２段階である図２５のステップＳ５１以降の処理を実行する。【０２１２】
これに対して、通信障害が発生した時、交換状態記憶部１６の値によらず、端末１ｃと認証復旧装置１１０とを接続する方法でもよい。この場合には、例えば、図２６のステップＳ７１の後、交換状態記憶部１６の値を調べ、確定状態であれば、復旧処理が必要ないため、ステップＳ７９へと遷移させ、準確定状態であれば、通常の交換処理の第２段階である図２５のステップＳ５１以降の処理を実行する方法が考えられる。【０２１３】
図２７は本発明の第７の実施の形態による通信障害発生時の交換状態記憶部１６の値（状態）を示す図である。図２７には、図２４における通信障害の発生箇所を示す「Ｅ１１」〜「Ｅ１５」と、確定順序が「先」の端末１ｄの交換状態記憶部１６ｄの状態と、確定順序が「後」の端末１ｅの交換状態記憶部１６ｅの状態との関係を示している。【０２１４】
例えば、図２３及び図２４において、通信開始から「Ｅ１１」の間、すなわち通信開始からステップＳ３６の直前までの間に通信障害が発生した場合、図２７に示すように、確定順序が「先」の端末１ｄと「後」の端末１ｅとの双方で、その交換状態記憶部１６ｄ，１６ｅは確定状態となる。【０２１５】
図２７と図２３及び図２４との関係は、図９と図６及び図７との関係と同様であり、結局、交換状態記憶部１６ｄ，１６ｅのうちの少なくともいずれか一方が確定準備状態のままとなる「Ｅ１２」、「Ｅ１３」、「Ｅ１４」の通信障害において、確定準備状態となった端末に記憶されている確定順序、及び過去の復旧状況とに基づいて、確定準備状態となった端末のバリュー交換処理を、図１０に示す基準にしたがって破棄または確定する。【０２１６】
すなわち、前者の場合には、当該端末の交換状態記憶部の値を確定状態に変更し、後者の場合には、準確定状態に変更する。このような処理を端末１ｄ，１ｅそれぞれ単体で行っても、双方の端末１ｄ，１ｅのバリュー交換の状態、すなわち交換状態記憶部１６ｄ，１６ｅが矛盾する状態となることはない。【０２１７】
上述した処理によって、交換処理の第１の段階において通信障害が発生した際に、端末１ｄ，１ｅ同士を再接続することができなくても、それらのバリュー交換の状態を双方とも矛盾なく遷移（確定状態または準確定状態）させることができる。この理由は、上述したように、本発明の第１の実施の形態と同様である。【０２１８】
また、交換処理の第２段階において通信障害が発生した際、端末１ｃは、第２段階の交換処理を再度実行すればよい。すなわち、端末１ｃは図２５のステップＳ５１以降の処理を再度実行する。但し、通信障害が発生したのが図２５のステップＳ５３以降の時点であった場合には、バリュー記憶部１３のデータがすでに書換わっていることになるため、ステップＳ５３，Ｓ６２ではそのことを考慮して、例えば以下のような適切な書換え処理を行う。【０２１９】
すなわち、第２段階の交換処理において、図２５のステップＳ５１の直後に、図２３ステップＳ３３，Ｓ４３で生成されたトランザクションＩＤや、交換契約データを認証復旧装置１１０で保持しておくことで、当該処理が２回目以降の実行かどうかを判定し、２回目以降の実行時には、図２５のステップＳ６２の直前に認証復旧装置１１０がバリュー記憶部１３のデータを読出して、前回の実行時に書換えが行われたかどうかを判定し、今回の処理で書換えが必要な場合にのみ実際に書換え処理を行う。【０２２０】
このように、本実施の形態では、交換処理の第２段階において通信障害が発生した時、当該処理を再度実行しても、端末１ｄ，１ｅのバリュー記憶部１３ｄ，１３ｅの値が互いに矛盾する状態（一方の端末が交換処理を完了し、他方が交換処理を破棄した状態）となることはない。これは、交換処理の第１段階が正常に完了して端末１ｃの交換状態記憶部１６の値が準確定状態となるか、第１段階で通信障害が発生し、復旧処理を行った結果、図２６のステップＳ８０を実行したことで交換状態記憶部１６の値が準確定状態となった時点で、双方の端末でのバリューの交換契約が確定するためである。【０２２１】
尚、確定準備状態、あるいは準確定状態となった端末のバリュー記憶部１３は、バリュー交換の確定または破棄を行って確定状態とするまでは新たな操作（新たなバリュー転送等）を行えないものとする。言い換えると、第１段階の交換処理において、通信障害のためにバリュー記憶部１３が確定準備状態のままとなった端末や、第２段階の交換処理を完了していないために準確定状態のままとなった端末は、（認証復旧装置１１０に接続して復旧処理や第２段階の交換処理を行うまで）利用不可能となるものとする。これは、交換処理が完了するまでに端末のバリュー記憶部１３を操作すると、矛盾した状態となる可能性があるためである。【０２２２】
また、上述した説明において、認証復旧装置１１０は、１台のみ用いる構成としたが、本発明の第２の実施の形態のように、認証復旧装置１１０の代わりに、復旧ログ記憶手段を持たない認証・復旧サーバを複数設け、それとは別に、復旧ログ記憶手段を持つ復旧ログ管理装置を１台設ける構成としてもよい。【０２２３】
また、上述した説明において、第２段階の交換処理や復旧処理は、認証・交換処理実行部１１４や復旧処理実行部１１２が実行するとしたが、本発明の第３の実施の形態のように、認証復旧装置１１０に認証・交換処理実行部１１４や復旧処理実行部１１２を設けず、端末１ｃの交換処理実行部１２の代わりに認証・交換・復旧処理実行手段を設け、当該手段がこれらの処理を実行するようにしてもよい。【０２２４】
次に、本実施の形態の効果について説明する。本実施の形態では、最初に端末１ｄ，１ｅ同士を接続してバリュー交換の開始操作を行い、バリューの交換契約を確定させ、その後、端末１ｄ，１ｅがそれぞれ認証復旧装置１１０に接続し、認証復旧装置１１０がバリュー記憶部１３ｄ，１３ｅに対して適切な認証を行うとともに、データを書換えることで、端末１ｄ，１ｅのバリュー記憶部１３ｄ，１３ｅのデータの書換えが端末単体ではできない場合でも、端末単体で書換えが可能な本発明の第１〜第６の実施の形態と同様に、最初に端末同士を接続して通信を終えた時点でバリューの交換を確定させることが可能となる。【０２２５】
また、第１段階の交換処理においてバリューの交換契約を確定させることで、端末１ｄ，１ｅのバリュー記憶部１３ｄ，１３ｅのデータの書換えが端末単体ではできず、かつ公衆無線網の通信圏外等、認証情報を保持する認証復旧装置１１０と端末１ｃとが通信できないような状況においても、端末間でバリューの交換を確定させることが可能となる。尚、この場合、端末１ｃは、認証復旧装置１１０との通信が可能になった時点で第２段階の交換処理を行い、交換処理を完了させる。【０２２６】
さらに、図３１に示すような、サーバを介して２台の端末の間でバリューを交換する本発明に関連するバリュー交換システムの手法では、端末装置の間で通信を行った後、それぞれの端末装置がサーバに接続して交換対象のバリューをサーバに移動し、その後、さらにサーバが端末装置にメッセージを送信し、再度端末装置がサーバに接続すると、交換対象のバリューが端末装置に移動されて交換処理が完了する。【０２２７】
このように、本発明に関連するバリュー交換システムの手法では、交換が完了するまでに必要な手順が煩雑になるのに対して、本実施の形態では、最初に端末１ｄ，１ｅの間で交換契約データの送受信を行った後、端末１ｄ，１ｅが認証復旧装置１１０に接続するのは１回のみであるため、サーバと端末との間の通信回数が少なく、より簡単な手順でバリューの交換処理を実現できるという効果が得られる。【０２２８】
さらに、図３１に示すような本発明に関連するバリュー交換システムの手法では、相手の端末がサーバに接続してバリューの移動を終えなければ、交換を行うことが確定しない。相手のユーザが非協力的な場合等には、バリューの交換がすぐに完了するという保証がなく、したがって、自端末のバリューがすぐに新たに操作できる状態になるという保証もない。【０２２９】
これに対して、本実施の形態では、第１段階の交換処理において端末１ｄ，１ｅの間の通信を終えた時点でバリューの交換を行うことが確定する。特に、端末１ｄ，１ｅの間の通信を近距離無線通信手段によって行えば、一般にごく短時間で通信を終えることができ、通信を行ったその場ですぐにバリューの交換が確定するという効果が得られる。また、第２段階の交換処理は、相手の端末を待つことなく行えるため、自端末のバリューをすぐに操作可能な状態にすることができるという効果が得られる。【０２３０】
図２８は本発明の第８の実施の形態による電子バリュー交換システムの構成例を示すブロック図である。図２８に示す本発明の第８の実施の形態による電子バリュー交換システムは、上記の図２０及び図２１に示す本発明の第７の実施の形態と比較して、認証復旧装置１１０を復旧装置１２０と複数の認証装置１３０−１，１３０−２とに分離している点が異なる。【０２３１】
認証装置１３０−１は、バリュー記憶部１３に格納されている特定のバリューを書換えるのに必要な認証情報を持ち、認証装置１３０−２は、上記と同様に、異なる特定のバリューを書換えるのに必要な認証情報を持っている。これは、例えば、電子チケットサービスを提供する事業者と、電子マネーサービスを提供する事業者とが異なっており、それぞれ個別に認証サーバを用意するような場合に対応するものである。尚、図２８に示す構成では、図２０及び図２１と同一の構成要素には同一符号を付してある。また、認証装置は必要に応じて数を増減させても良い。【０２３２】
電子チケットと電子マネーとを交換する時、ユーザの操作や双方の端末（端末１ｄ，１ｅとする）を互いに通信可能な距離に近づけて相互認証を行うまでの手順、すなわち第１段階の交換処理は、上述した本発明の第７の実施の形態と同じであるので、ここではその後の第２段階の交換処理について説明する。【０２３３】
端末１ｄ，１ｅは、互いの通信を切断した後、第２段階の交換処理として、バリュー記憶部１３ｄ，１３ｅのデータを書換えるために、それぞれ認証装置１３０−１，１３０−２との間で通信を確立する。以下では、端末１ｄ，１ｅのうち一方の端末を端末１ｃとして説明する。【０２３４】
端末１ｃが認証装置１３０−１に接続して通信が確立されると、認証装置１３０−１の認証・交換処理実行部１３２−１は、端末１ｃの交換契約データ記憶部１７から交換契約データを取得し、その内容に基づいて適切な交換処理を行う。典型的には、認証・交換処理実行部１３２−１は、認証情報記憶手段（図示せず）から認証情報を読出し、端末１ｃのバリュー記憶部１３に対して認証を行う。【０２３５】
続いて、認証装置１３０−１の認証・交換処理実行部１３２−１は、バリュー記憶部１３のデータを適切に書換え、最後に端末１ｃとの通信を切断する。尚、ここでは、認証装置１３０−１が電子チケットを操作するために設けられたものであり、バリュー記憶部１３に格納されている電子チケットを操作する。【０２３６】
次に、端末１ｃは、認証装置１３０−２に接続し、それらの間で通信が確立されると、認証装置１３０−２の認証・交換処理実行部１３２−２は、端末１ｃから交換契約データを受信し、その内容に基づいて適切な交換処理を行う。典型的には、認証・交換処理実行部１３２−２は、認証情報記憶手段（図示せず）から認証情報を読出し、端末１ｃのバリュー記憶部１３に対して認証を行う。【０２３７】
続いて、認証装置１３０−２の認証・交換処理実行部１３２−２は、バリュー記憶部１３のデータを適切に書換え、最後に端末１ｃとの通信を切断する。尚、ここでは、認証装置１３０−２が電子マネーを操作するために設けられたものであり、バリュー記憶部１３に格納されている電子マネーを操作する。【０２３８】
上述した処理動作によって、端末１ｃに関する交換処理が完了する。端末１ｄ，１ｅのそれぞれが上述した処理動作を行うことによって、端末１ｄ，１ｅの間でのバリューの交換処理（ここでは電子チケットと電子マネーとの交換処理）がすべて完了する。【０２３９】
尚、上述した第２段階の交換処理において、端末１ｄ，１ｅが認証装置１３０−１，１３０−２に接続する順序はそれぞれ逆でも良い。すなわち、認証装置１３０−２，１３０−１の順で接続しても良い。また、端末１ｄ，１ｅは、それぞれ都合の良い時点で認証装置１３０−１，１３０−２との間で通信を行えば良い。【０２４０】
次に、本発明の第８の実施の形態による電子バリュー交換システムにおいて、通信障害が発生した際のバリュー復旧動作を、図２８を用いて説明する。【０２４１】
バリュー交換処理の第１段階の途中で通信障害が発生した場合、交換処理実行部１２は、ユーザの操作等を契機として通信部１１を制御し、復旧装置１２０の通信部１２１との間で通信路を設定する。尚、端末１ｃと復旧装置１２０とを接続する操作（ケーブルで接続する、無線通信が可能な領域に端末１ｃと復旧装置１２０とを近接させる等）をユーザ操作の代わりとしてもよい。また、バリュー交換処理の途中で通信障害が発生した場合に、ユーザ操作と関係なく、自動的に無線通信等によって端末１ｃが復旧装置１２０に接続するようにしてもよい。【０２４２】
続いて、復旧処理実行部１２２が通信部１２１と端末１ｃの通信部１１とを介して確定順序記憶部１４及びトランザクションＩＤ記憶部（識別情報記憶手段）１５を参照し、通信障害が発生した際のバリュー交換処理における確定順序とトランザクションＩＤとを取得する。【０２４３】
さらに、復旧処理実行部１２２は、トランザクションＩＤを基に復旧ログ記憶部１２３を参照し、そのトランザクションＩＤで特定される復旧処理において過去に他方の端末に対して復旧処理を行ったかどうかを確認する。【０２４４】
復旧処理実行部１２２は、これらの確定順序と過去の復旧処理の有無とにしたがって、交換状態記憶部１６の値を確定状態にするか、バリュー交換処理前の状態に戻してから確定状態にするかを決定して実行する。最後に、復旧処理実行部１２２は、復旧処理を行ったことを復旧ログ記憶部１２３に記録する。尚、任意の端末１ｃが復旧処理のために接続する復旧装置１２０は、常に同じものでなければならない。言い換えれば、復旧装置１２０は複数あってはならず、唯一でなければならない。【０２４５】
一方、交換処理の第２段階の途中で通信障害が発生した場合には、障害が発生した時点で通信を行っていた認証装置１３０−１または認証装置１３０−２に接続し、第２段階の交換処理を再度実行し、処理を続行する。【０２４６】
図２９は本発明の第８の実施の形態によるバリュー交換の第２段階の動作を示すフローチャートである。尚、第１段階の交換処理に相当する、２台の端末１ｄ，１ｅ間でのバリューの交換契約処理については、図２３及び図２４に示す本発明の第７の実施の形態と同様であるので、その詳細な説明は省略する。また、図２９に示す処理は、端末１ｄ，１ｅ，認証装置１３０−１，１３０−２に内蔵された演算装置（ＣＰＵ等）がプログラムを実行することで実現可能である。【０２４７】
図２９を参照して、上述した第２段階の交換処理に相当する、認証装置１３０−１，１３０−２による端末１ｃのバリュー記憶部１３のデータの書換え処理について説明する。【０２４８】
第１の段階の交換処理を完了して契約確定状態となった端末１ｃは、認証装置１３０−１に接続し、バリュー記憶部１３のデータの書換え要求を行う（図２９ステップＳ９１）。【０２４９】
端末１ｃが認証装置１３０−１に対してデータの書換え要求を行うと、認証装置１３０−１はバリュー記憶部１３に対して認証を行う（図２９ステップＳ１０１，Ｓ９２）。認証が成功すると、認証装置１３０−１は、バリュー記憶部１３を操作して、端末１ｃから取得した交換契約データに基づいて適切にデータを書換える（図２９ステップＳ１０２，Ｓ９３）。これらの処理は、ＩＣカードとリーダライタとの間の処理等、一般的なバリュー操作と同様であるので、処理の詳細な説明については省略する。【０２５０】
上述した動作によって、バリュー記憶部１３のデータの書換え処理は完了するが、端末１ｃはこの後もう１つの認証装置１３０−２に接続して処理を行う必要があるため、ステップＳ１０３においてステップＳ１０４，Ｓ９４の実行をスキップし、端末１ｃと認証装置１３０−１は通信を切断する（図２９ステップＳ９５，Ｓ１０５）。【０２５１】
次に、端末１ｃは、認証装置１３０−２に接続し、バリュー記憶部１３のデータの書換え要求を行う。その後、ステップＳ９１〜Ｓ９３，Ｓ１０１，Ｓ１０２の処理を、上述した認証装置１３０−１との間の処理と同様に実行する。ステップＳ１０３において、この後、端末１ｃは、他の認証装置に接続する必要はないため、交換状態記憶部１６の値を確定状態に変更した後（図２９ステップＳ１０４，Ｓ９４）、端末１ｃと認証装置１３０−２とは通信を切断し、バリュー交換処理の第２段階を終了する（図２９ステップＳ９５，Ｓ１０５）。【０２５２】
尚、図２９では、交換契約データの取得をステップＳ９１で行っているが、これはステップＳ９３より前であればよく、例えばステップＳ９２で取得するようにしてもよい。また、高度なセキュリティが不要な場合等には、バリュー記憶部１３に対する認証処理（図２９ステップＳ１０１，Ｓ９２）を省略してもよい。【０２５３】
次に、本発明の第８の実施の形態の交換処理の第１段階において通信障害が発生した際の端末１ｃの復旧手順について説明する。第１段階において通信障害が発生した場合、端末１ｃは接続先が復旧装置１２０に接続し、本発明の第７の復旧手順と同様の処理を行う。これは図２６の処理と同じであるので、詳細な説明は省略する。但し、本発明の第８の実施の形態において、図２６のステップＳ８１から先（Ｆ以降の処理）は、端末１ｃが認証装置１３０−１，１３０−２に接続し、交換処理の第２段階の処理である図２９の処理を実行する点が異なる。【０２５４】
また、本発明の第８の実施の形態の交換処理の第２段階において通信障害が発生した際、端末１ｃは、第２段階の交換処理を再度実行すればよい。この点も本発明の第７の実施の形態における復旧手順と同様であるので、その詳細な説明は省略する。【０２５５】
尚、上述した説明において、復旧装置１２０は１台のみ用いる構成としているが、本発明の第２の実施の形態のように、復旧装置１２０の代わりに、復旧ログ記憶手段を持たない復旧サーバを複数設け、それとは別に、復旧ログ記憶手段を持つ復旧ログ管理装置を１台設ける構成としてもよい。【０２５６】
また、上述した説明において、第２段階の交換処理や、復旧処理は認証・交換処理実行部１３２−１，１３２−２や復旧処理実行部１２２が実行するとしているが、本発明の第３の実施の形態のように、認証装置１３０−１，１３０−２には認証・交換処理実行手段を設けず、また復旧装置１２０には復旧処理実行部１２２を設けず、端末１ｃの交換処理実行部１２の代わりに認証・交換・復旧処理実行手段を設け、当該手段がこれらの処理を実行するようにしてもよい。【０２５７】
次に、本実施の形態の効果について説明する。本実施の形態では、複数の事業者の管理する複数の認証情報を用いる場合等、認証情報を１つの認証装置に記憶させることができないような場合に、それら複数の認証情報をそれぞれ別の認証装置に分けて記憶させ、バリューの交換処理を実現することが可能となる。【０２５８】
さらに、端末１ｄ，１ｅがバリュー記憶部１３ｄ，１３ｅのデータを書換えるために複数の認証装置に順に接続する際に、相手の端末が認証装置に接続するのを待ったりする必要がなく、端末１ｄ，１ｅがそれぞれ独立に、任意の時点、任意の順序で各認証装置に接続すればよいという効果が得られる。【０２５９】
上述したように、本発明の電子バリュー交換システムは、バリューを保持する端末装置と、端末装置間でのバリューの転送や交換中に通信障害が発生した際に、バリューの復旧に用いる復旧装置とからなる。【０２６０】
端末装置は、バリューを記憶するバリュー記憶手段と、他の端末装置との間で通信を行うための通信手段と、バリューの転送や交換処理を実行する交換処理実行手段と、転送や交換処理毎に付与されたトランザクションＩＤを記憶するトランザクションＩＤ記憶手段と、バリュー記憶手段に対する操作の確定順序を記憶する確定順序記憶手段とを備えている。復旧装置は、端末装置と通信を行うための通信手段と、復旧処理を行う復旧処理実行手段と、過去に行った復旧処理を記憶する復旧ログ記憶手段とを備えている。【０２６１】
端末装置間でのバリューの転送や交換処理の際、各端末装置のバリュー記憶手段は３つの状態を取りうる。すなわち、バリュー変更前の通常の状態である確定状態と、バリュー変更中の状態である未確定状態と、バリュー変更を完了して確定する前段階である確定準備状態である。確定準備状態にあるバリュー記憶手段は、バリュー変更を確定して確定状態へと遷移させることが可能であるほか、逆にバリュー変更を破棄してバリュー変更前の状態に戻して確定状態へと遷移させることも可能である。【０２６２】
端末装置間でバリューの転送や交換処理を開始すると、それぞれの端末装置の交換処理実行手段は互いに通信をしながらバリュー記憶手段のバリューを操作し、バリュー記憶手段の状態をバリュー変更未確定状態、確定準備状態を経て、最後に確定状態へと遷移させて処理を完了する。【０２６３】
上記の処理を実行する前に、２つの端末装置間では、どちらを先に確定準備状態に遷移させるのかを示す確定順序を決め、その結果（確定順序）を確定順序記憶手段に記憶しておく。これにしたがって、本発明では、一方の端末装置のバリュー記憶手段を確定準備状態へと遷移させた後、他方の端末装置のバリュー記憶手段を確定準備状態へと遷移させ、さらに、先に確定準備状態へと遷移させた端末装置のバリュー記憶手段を確定状態へと遷移させ、最後に他方のバリュー記憶手段を確定状態へと遷移させる。【０２６４】
この途中で通信障害が発生した時、本発明は、端末装置のバリュー記憶手段が未確定状態であれば、バリュー変更を破棄して転送処理前の状態に戻す。一方、本発明は、確定準備状態であれば、端末装置を復旧装置に接続し、バリュー記憶手段の状態を双方の端末装置間で矛盾のない状態に復旧させる。この場合、２つの端末装置のうちのどちらを先に復旧装置に接続させても、復旧装置はバリュー記憶手段の状態を双方の端末装置間で矛盾のない状態に復旧させる。【０２６５】
つまり、本発明の電子バリュー交換システムでは、復旧装置の復旧処理実行手段が、端末装置の確定順序記憶手段に記憶されているバリュー記憶手段の確定順序を読出すとともに、復旧ログ記憶手段を参照して、過去に復旧装置が他方の端末装置に対して復旧処理を行ったかどうかを確認する。復旧処理実行手段は、これらの確定順序と復旧処理の有無とにしたがって、バリュー変更を破棄してバリュー記憶手段の状態を確定状態へと遷移させるか、そのまま確定状態へと遷移させるかを一意に決定する。【０２６６】
また、本発明の別の形態による電子バリュー交換システムは、バリューを保持する端末装置と、端末装置のバリュー記憶手段との間での認証を行い、バリュー記憶手段に保持されているバリューを書換えるために用いる認証装置と、端末装置間での通信中に通信障害が発生した際に、バリューの復旧に用いる復旧装置とからなる。【０２６７】
端末装置は、バリューを記憶するバリュー記憶手段と、他の端末装置との間で通信を行うための通信手段と、バリューの転送や交換処理を実行する交換処理実行手段と、転送や交換処理毎に付与されたトランザクションＩＤを記憶するトランザクションＩＤ記憶手段と、バリュー交換処理の確定順序を記憶する確定順序記憶手段と、バリュー交換の状態を記憶する交換状態記憶手段と、交換契約データを記憶する交換契約データ記憶手段とを備えている。【０２６８】
認証装置は、端末装置との通信を行う通信手段と、交換契約データ記憶手段の内容にしたがってバリュー記憶手段の内容を適切に書換えて交換処理を実行する認証・交換処理実行手段とを備えている。復旧装置は、端末装置と通信を行うための通信手段と、復旧処理を行う復旧処理実行手段と、過去に行った復旧処理を記憶する復旧ログ記憶手段とを備えている。【０２６９】
端末装置間でのバリューの交換は、後にバリューの交換のための処理を行うことを約束する交換契約データを端末装置間で送受信する第１の段階と、端末装置と認証装置の間で通信を行い、交換契約データにしたがってバリュー記憶手段のバリューを書換える第２の段階を経て行われる。【０２７０】
端末装置間でのバリューの転送や交換処理の際、各端末装置は３つの状態を取りうる。すなわち、バリュー変更前の通常の状態である確定状態と、端末装置間で交換契約データを送受信して交換契約を確定させる前段階である確定準備状態と、交換契約データを確定させた後、交換契約データに基づいてバリュー記憶手段のデータを書換える前段階である準確定状態である。確定準備状態にある端末装置は、交換契約を確定して準確定状態へと遷移させることが可能であるほか、逆に交換契約を破棄してバリューの交換処理開始前の状態である確定状態へと遷移させることも可能である。【０２７１】
端末装置間でバリューの交換処理を開始すると、それぞれの端末装置の交換処理実行手段は互いに通信をしながら交換契約データを送受信し、交換状態記憶手段の値を確定準備状態、準確定状態へと変更し、端末装置間での通信を終えて第１段階の交換処理を完了する。本発明では、この時点で、２つの端末装置間で交換契約データに基づいてバリューの交換を行うこと、すなわち交換契約が確定する。【０２７２】
上記の処理を実行する前に、２つの端末装置間では、どちらを先に確定準備状態に遷移させるのかを示す確定順序を決め、その結果（確定順序）を確定順序記憶手段に記憶しておく。本発明は、これにしたがって、一方の端末装置のバリュー記憶手段を確定準備状態へと遷移させた後、他方の端末装置のバリュー記憶手段を確定準備状態へと遷移させ、さらに、先に確定準備状態へと遷移させた端末装置のバリュー記憶手段を準確定状態へと遷移させ、最後に他方のバリュー記憶手段を準確定状態へと遷移させる。【０２７３】
この途中で通信障害が発生した時、本発明は、端末装置の交換状態記憶手段の値が確定状態であれば、交換契約を破棄して転送処理前の状態に戻す。一方、本発明は、確定準備状態であれば、端末装置を復旧装置に接続し、端末装置の交換状態、すなわち交換状態記憶手段の値を双方の端末装置間で矛盾のない状態に復旧させる。この場合、２つの端末装置のうちのどちらを先に復旧装置に接続させても、復旧装置は交換状態記憶手段の値を双方の端末装置間で矛盾のない値に復旧させる。【０２７４】
交換状態記憶手段の値を準確定状態へと変更し、第１段階の交換処理を完了すると、それぞれの端末装置の交換処理実行手段は、認証装置と通信を行い、認証装置がバリュー記憶手段との間で認証を行った後に、他方の端末装置と送受信した交換契約データに基づいてバリューを操作し、最後に交換状態記憶手段の値を確定状態へと変更して第２段階の交換処理を完了する。第１段階の交換処理において、交換状態記憶手段の値を準確定状態へと変更した後は、どちらの端末装置が先に第２段階の処理を行っても構わない。【０２７５】
また、第１段階の交換処理が完了し、交換状態記憶手段の値が準確定状態となった時点で、２つの端末装置間でバリューを交換することが確定しているため、第２段階の交換処理の途中で、端末装置と認証装置との間で通信障害が発生した時、端末装置は第２段階の交換処理を再度実行すればよい。【０２７６】
すなわち、本発明は、端末装置の交換処理実行手段が認証装置と再度通信を行い、認証装置がバリュー記憶手段のバリューを適切に操作した後、交換状態記憶手段の値を確定状態へと変更して第２段階の交換処理を完了する。このように、本発明では、第２段階の交換処理を再度実行しても、双方の端末装置間で交換処理の状態が矛盾した状態となることはない。【０２７７】
本発明の電子バリュー交換システムでは、上述した一連の手順にしたがえば、通信障害が発生した際、例え一方の端末装置が復旧装置に接続されることがなくとも、他方の端末装置のバリュー記憶手段の状態を双方の端末間で矛盾のない状態に復旧させることが可能となる。【０２７８】
本発明は、上記のような構成及び動作とすることで、２台の端末装置間でバリューの転送や交換を行っている時に通信障害が発生した場合に、それらの端末装置同士を再接続することができなくても、双方の端末装置内のバリューの状態を矛盾のない状態に復旧することができるという効果が得られる。【０２７９】
また、本発明は、上記のような構成及び動作とすることで、２台の端末装置間でのバリューの交換にサーバを用いる場合に、バリューの交換を速やかに確定させることのできるという効果が得られる。
【産業上の利用可能性】
【０２８０】
本発明は、携帯端末間で電子バリューの転送や交換を行うための携帯端末等に適用することができる。また、本発明は、電子バリューを保持する携帯端末と、それらに対して電子バリューを発行し、あるいはそれらから電子バリューを受け取るチケット発券機、入場ゲート、パーソナルコンピュータ等のサービス端末に適用することができる。【０２８１】
さらに、本発明は、電子バリューを保持するＩＣカードと、それらに対して電子バリューを発行し、あるいはそれらから電子バリューを受け取るチケット発券機、入場ゲート、パーソナルコンピュータ等のサービス端末に適用することができる。【０２８２】
さらにまた、本発明は、音楽コンテンツや映像コンテンツ等を保管するパーソナルコンピュータ等の端末と、それらの端末からコンテンツを転送して利用するポータブル再生機等の端末に適用することができる。【０２８３】
この出願は、２００７年１１月２１日に出願された日本出願特願２００７−３０１１３１号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2009066443.tif 000003
【図２】
2009066443.tif 000004
【図３】
2009066443.tif 000005
【図４】
2009066443.tif 000006
【図５】
2009066443.tif 000007
【図６】
2009066443.tif 000008
【図７】
2009066443.tif 000009
【図８】
2009066443.tif 000010
【図９】
2009066443.tif 000011
【図１０】
2009066443.tif 000012
【図１１】
2009066443.tif 000013
【図１２】
2009066443.tif 000014
【図１３】
2009066443.tif 000015
【図１４】
2009066443.tif 000016
【図１５】
2009066443.tif 000017
【図１６】
2009066443.tif 000018
【図１７】
2009066443.tif 000019
【図１８】
2009066443.tif 000020
【図１９】
2009066443.tif 000021
【図２０】
2009066443.tif 000022
【図２１】
2009066443.tif 000023
【図２２】
2009066443.tif 000024
【図２３】
2009066443.tif 000025
【図２４】
2009066443.tif 000026
【図２５】
2009066443.tif 000027
【図２６】
2009066443.tif 000028
【図２７】
2009066443.tif 000029
【図２８】
2009066443.tif 000030
【図２９】
2009066443.tif 000031
【図３０】
2009066443.tif 000032
【図３１】
2009066443.tif 000033
【手続補正書】
【提出日】平成21年5月15日(2009.5.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
互いに、電子バリュー交換を少なくとも実行する第１および第２の端末と、認証装置とからなる電子バリュー交換システムであって、
前記第１及び第２の端末各々は、
前記電子バリューを記憶するバリュー記憶手段と、
前記電子バリューの交換処理の内容を示す交換契約データを記憶する交換契約データ記憶手段と、
前記電子バリューの交換処理の状態を示す交換状態記憶手段と、
前記交換状態記憶手段における前記電子バリューの変更前の通常の状態である確定状態、前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれが先に行うかを示す確定順序を記憶する確定順序記憶手段と、
前記交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段と、
前記確定順序を決定して前記確定順序記憶手段に格納し、前記識別情報を決定して前記識別情報記憶手段に格納し、前記第１及び第２の端末各々の間で前記交換契約データの送受信処理を実行して前記交換契約データ記憶手段に格納し、確定順序が先の端末から先に交換状態記憶手段の状態を確定準備状態に変更し、次いで確定順序が後の端末の交換状態記憶手段の状態を確定準備状態に変更し、次いで前記先の端末の交換状態記憶手段の状態を準確定状態へと変更し、次いで前記後の端末の交換状態記憶手段の状態を準確定状態に変更する第１の交換処理実行手段と、を有し、
前記認証装置は、前記第１及び第２の端末のうちのいずれか一方の端末から前記交換契約データを取得し、前記２つの交換状態記憶手段が準確定状態になった後に前記一方の端末の前記バリュー記憶手段を操作して前記電子バリューの交換処理を実行し、端末の交換状態記憶手段の状態を確定状態に変更する第２の交換処理実行手段を有することを特徴とする電子バリュー交換システム。
【請求項２】
前記認証装置は、
少なくとも前記識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段と、
前記第１及び第２の端末のうちのいずれか一方の端末の前記バリュー記憶手段の状態を取得し、その状態が前記確定準備状態である時に前記一方の端末の前記確定順序記憶手段に記録されている確定順序を取得し、前記一方の端末の前記識別情報記憶手段に記録されている識別情報を取得し、その識別情報についての前記第１及び第２の端末のうちのいずれか他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する復旧処理実行手段と、
を含むことを特徴とする請求項１記載の電子バリュー交換システム。
【請求項３】
少なくとも前記識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段を備えた復旧ログ管理装置を含み、
前記認証装置は、前記第１及び第２の端末のうちのいずれか一方の端末の前記バリュー記憶手段の状態を取得し、その状態が前記確定準備状態である時に前記一方の端末の前記確定順序記憶手段に記録されている確定順序を取得し、前記一方の端末の前記識別情報記憶手段に記録されている識別情報を取得し、その識別情報についての前記第１及び第２の端末のうちのいずれか他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する復旧処理実行手段を含むことを特徴とする請求項１記載の電子バリュー交換システム。
【請求項４】
前記認証装置を複数台配設したことを特徴とする請求項１または請求項３記載の電子バリュー交換システム。
【請求項５】
第１の端末と第２の端末との間で電子バリュー交換を少なくとも実行する電子バリュー交換システムであって、
前記第１及び第２の端末各々は、
前記電子バリューを記憶するバリュー記憶手段と、
前記電子バリューの交換処理の内容を示す交換契約データを記憶する交換契約データ記憶手段と、
前記電子バリューの交換処理の状態を示す交換状態記憶手段と、
前記交換状態記憶手段における前記電子バリューの変更前の通常の状態である確定状態、前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれが先に行うかを示す確定順序を記憶する確定順序記憶手段と、
前記交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段と、
前記確定順序を決定して前記確定順序記憶手段に格納し、前記識別情報を決定して前記識別情報記憶手段に格納し、前記第１及び第２の端末各々の間で前記交換契約データの送受信処理を実行して前記交換契約データ記憶手段に格納し、確定順序が先の端末から先に交換状態記憶手段の状態を確定準備状態に変更し、次いで確定順序が後の端末の交換状態記憶手段の状態を確定準備状態に変更し、次いで前記先の端末の交換状態記憶手段の状態を準確定状態へと変更し、次いで前記後の端末の交換状態記憶手段の状態を準確定状態に変更する交換処理実行手段と、
を有することを特徴とする電子バリュー交換システム。
【請求項６】
前記第１及び第２の端末各々は、前記第１及び第２の端末各々の間の前記交換契約の確定処理に失敗した時に前記識別情報について他の端末に対する復旧処理の記録があるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記交換契約の破棄及び確定のいずれかを行う復旧処理実行手段を含み、
少なくとも前記識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段を備えた復旧ログ管理装置を含むことを特徴とする請求項５記載の電子バリュー交換システム。
【請求項７】
前記第１及び第２の端末は、少なくとも携帯端末と、携帯可能な記録媒体及びその記録媒体に対する読み書きを行う装置の組み合わせとのいずれかであることを特徴とする請求項１から請求項６のいずれか記載の電子バリュー交換システム。
【請求項８】
他の端末との間で電子バリューの交換を少なくとも実行する端末装置であって、
前記電子バリューを記憶するバリュー記憶手段と、
前記電子バリューの交換処理の内容を示す交換契約データを記憶する交換契約データ記憶手段と、
前記電子バリューの交換処理の状態を示す交換状態記憶手段と、
前記他の端末及び前記バリュー記憶手段の状態を復旧する復旧装置との通信を行う通信手段と、
前記交換状態記憶手段における前記電子バリューの変更前の通常の状態である確定状態、前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を自端末と前記他の端末とのいずれが先に行うかを示す確定順序を記憶する確定順序記憶手段と、
前記交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段と、
前記他の端末と通信して前記確定順序を決定して前記確定順序記憶手段に格納し、前記識別情報を決定して前記識別情報記憶手段に格納し、前記他の端末との間で前記交換契約データの送受信処理を実行し前記交換契約データ記憶手段に格納し、確定順序が先の端末から先に交換状態記憶手段の状態を確定準備状態に変更し、次いで確定順序が後の端末の交換状態記憶手段の状態を確定準備状態に変更し、次いで前記先の端末の交換状態記憶手段の状態を準確定状態へと変更し、次いで前記後の端末の交換状態記憶手段の状態を準確定状態に変更する交換処理実行手段と、
を有することを特徴とする端末装置。
【請求項９】
前記他の端末との間の前記交換契約の確定処理に失敗した時に前記識別情報についての前記他の端末に対する復旧処理の記録があるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記交換契約の破棄及び確定のいずれかを行う復旧処理実行手段を含むことを特徴とする請求項８記載の端末装置。
【請求項１０】
前記復旧処理実行手段は、少なくとも前記識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段を調べて前記復旧処理の有無の情報を得ることを特徴とする請求項９記載の端末装置。
【請求項１１】
少なくとも携帯端末と、携帯可能な記録媒体及びその記録媒体に対する読み書きを行う装置の組み合わせとのいずれかであることを特徴とする請求項８から請求項１０のいずれか記載の端末装置。
【請求項１２】
第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムにおいて通信障害の発生時に前記第１及び第２の端末の少なくとも一方の復旧を行う復旧装置であって、
前記第１及び第２の端末との通信を行う通信手段と、
前記電子バリューの交換契約データの送受信毎に割り当てられた識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段と、
前記第１及び第２の端末各々のうちの一方の端末における前記電子バリューの交換処理の状態を取得し、その状態が前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態である時に前記一方の端末の確定順序記憶手段に記録されている確定順序を取得し、前記一方の端末の識別情報記憶手段に記録されている識別情報を取得し、前記識別情報について前記第１及び第２の端末各々のうちの他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する復旧処理実行手段と、
を有することを特徴とする復旧装置。
【請求項１３】
第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムにおいて通信障害の発生時に前記第１及び第２の端末の少なくとも一方の復旧を行う復旧装置であって、
前記電子バリュー交換システムに、前記電子バリューの交換契約データの送受信毎に割り当てられた識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段を備えた復旧ログ管理装置を設け、
前記第１及び第２の端末並びに前記復旧ログ管理装置との通信を行う通信手段と、
前記第１及び第２の端末各々のうちの一方の端末における前記電子バリューの交換処理の状態を取得し、その状態が前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態である時に前記一方の端末の確定順序記憶手段に記録されている確定順序を取得し、前記一方の端末の識別情報記憶手段に記録されている識別情報を取得し、前記識別情報について前記第１及び第２の端末各々のうちの他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する復旧処理実行手段と、
を有することを特徴とする復旧装置。
【請求項１４】
第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換方法であって、
前記第１及び第２の端末各々が、
前記電子バリューの変更前の通常の状態である確定状態、前記電子バリューの交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれが先に行うかを示す確定順序を確定順序記憶手段に記憶し、
前記交換契約データの送受信毎に割り当てられた識別情報を識別情報記憶手段に記憶し、前記第１及び第２の端末各々の間で前記交換契約データの送受信処理を実行して交換契約データ記憶手段に格納し、確定順序が先の端末から先に交換状態記憶手段の状態を確定準備状態に変更し、次いで確定順序が後の端末の交換状態記憶手段の状態を確定準備状態に変更し、次いで前記先の端末の交換状態記憶手段の状態を準確定状態へと変更し、次いで前記後の端末の交換状態記憶手段の状態を準確定状態に変更することを特徴とする電子バリュー交換方法。
【請求項１５】
前記第１及び第２の端末のいずれかの復旧を行う復旧装置が、
前記第１及び第２の端末間での前記交換契約の確定処理に失敗した時に前記第１及び第２の端末のうちの一方の端末との間で通信路を設定し、前記一方の端末に保持された前記確定順序と前記識別情報とを読出し、前記識別情報について前記第１及び第２の端末のうちの他方の端末に対する復旧処理の記録が復旧履歴に含まれるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行し、前記復旧履歴に前記識別情報について前記一方の端末の復旧処理を行ったことを記録することを特徴とする請求項１４記載の電子バリュー交換方法。
【請求項１６】
第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換方法であって、
前記第１及び第２の端末各々が、
前記電子バリューの変更前の通常の状態である確定状態、前記電子バリューの交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれが先に行うかを示す確定順序を確定順序記憶手段に記憶する処理と、
前記交換契約データの送受信毎に割り当てられた識別情報を識別情報記憶手段に記憶する処理と、
前記第１及び第２の端末各々の間で前記交換契約データの送受信を行い交換契約データ記憶手段に格納し、確定順序が先の端末から先に交換状態記憶手段の状態を確定準備状態に変更し、次いで確定順序が後の端末の交換状態記憶手段の状態を確定準備状態に変更し、次いで前記先の端末の交換状態記憶手段の状態を準確定状態へと変更し、次いで前記後の端末の交換状態記憶手段の状態を準確定状態に変更することを特徴とする電子バリュー交換方法。
【請求項１７】
前記第１及び第２の端末各々が、
前記電子バリューの交換契約の確定処理に失敗した時に自端末に保持された前記確定順序と前記識別情報とを読出す処理と、
前記識別情報について他の端末に対する復旧処理の記録が復旧履歴に含まれるか否かを調べる処理と、
前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する処理と、
を実行することを特徴とする請求項１６記載の電子バリュー交換方法。
【請求項１８】
第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する際に前記第１及び第２の端末各々の中央処理装置に実行させるプログラムであって、
前記電子バリューの交換契約の確定順序を確定順序記憶手段に記憶する処理と、
前記電子バリューの交換契約データの送受信毎に割り当てられた識別情報を識別情報記憶手段に記憶する処理と、
前記第１及び第２の端末各々の間で前記交換契約データの送受信を行い交換契約データ記憶手段に格納し、確定順序が先の端末から先に交換状態記憶手段の状態を確定準備状態に変更し、次いで確定順序が後の端末の交換状態記憶手段の状態を確定準備状態に変更し、次いで前記先の端末の交換状態記憶手段の状態を準確定状態へと変更し、次いで前記後の端末の交換状態記憶手段の状態を準確定状態に変更する処理と、
を含むことを特徴とするプログラム。
【請求項１９】
前記交換契約の確定処理に失敗した時に自端末に保持された前記確定順序と前記識別情報とを読出す処理と、
前記識別情報について他の端末に対する復旧処理の記録が復旧履歴に含まれるか否かを調べる処理と、
前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する処理と、
を含むことを特徴とする請求項１８記載のプログラム。
【請求項２０】
第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムにおいて通信障害の発生時に前記第１及び第２の端末のいずれかの復旧を行う復旧装置内の中央処理装置に実行させるプログラムであって、
前記第１及び第２の端末との間に通信路を設定する処理と、
前記電子バリューの交換処理の内容を示す交換契約データの送受信毎に割り当てられた識別情報のうちの復旧済みの識別情報を復旧ログ記憶手段に記憶する処理と、
前記第１及び第２の端末各々のうちの一方の端末における前記電子バリューの交換処理の状態を取得する処理と、
その状態が前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態である時に前記一方の端末の確定順序記憶手段に記録されている確定順序を取得する処理と、
前記一方の端末の識別情報記憶手段に記録されている識別情報を取得する処理と、
前記識別情報について前記第１及び第２の端末各々のうちの他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べる処理と、
前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する処理と、
を含むことを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
ューの転送や交換を行っている時に通信障害が発生した場合に、それらの端末装置同士を再接続することができなくても、双方の端末装置内のバリューの状態を矛盾のない状態に復旧することができる電子バリュー交換システム、端末装置、復旧装置及びそれらに用いる電子バリュー交換方法並びにそのプログラムを提供することにある。
［００２８］
また、本発明の別の目的は、上記の問題点を解消し、２台の端末装置間でのバリューの交換にサーバを用いる場合に、バリューの交換を速やかに確定させることのできる電子バリュー交換システム、端末装置、復旧装置及びそれらに用いる電子バリュー交換方法並びにそのプログラムを提供することにある。
［００２９］
本発明による第１の電子バリュー交換システムは、互いに、電子バリュー交換を少なくとも実行する第１および第２の端末と、認証装置とからなる電子バリュー交換システムであって、
前記第１及び第２の端末各々は、
前記電子バリューを記憶するバリュー記憶手段と、
前記電子バリューの交換処理の内容を示す交換契約データを記憶する交換契約データ記憶手段と、
前記電子バリューの交換処理の状態を示す交換状態記憶手段と、
前記交換状態記憶手段における前記電子バリューの変更前の通常の状態である確定状態、前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれが先に行うかを示す確定順序を記憶する確定順序記憶手段と、
前記交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段と、
前記確定順序を決定して前記確定順序記憶手段に格納し、前記識別情報を決定して前記識別情報記憶手段に格納し、前記第１及び第２の端末各々の間で前記交換契約データの送受信処理を実行して前記交換契約データ記憶手段
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
に格納し、確定順序が先の端末から先に交換状態記憶手段の状態を確定準備状態に変更し、次いで確定順序が後の端末の交換状態記憶手段の状態を確定準備状態に変更し、次いで前記先の端末の交換状態記憶手段の状態を準確定状態へと変更し、次いで前記後の端末の交換状態記憶手段の状態を準確定状態に変更する第１の交換処理実行手段と、を有し、
前記認証装置は、前記第１及び第２の端末のうちのいずれか一方の端末から前記交換契約データを取得し、前記２つの交換状態記憶手段が準確定状態になった後に前記一方の端末の前記バリュー記憶手段を操作して前記電子バリューの交換処理を実行し、端末の交換状態記憶手段の状態を確定状態に変更する第２の交換処理実行手段を備えている。
［００３０］
本発明による第２の電子バリュー交換システムは、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムであって、
前記第１及び第２の端末各々は、
前記電子バリューを記憶するバリュー記憶手段と、
前記電子バリューの交換処理の内容を示す交換契約データを記憶する交換契約データ記憶手段と、
前記電子バリューの交換処理の状態を示す交換状態記憶手段と、
前記交換状態記憶手段における前記電子バリューの変更前の通常の状態である確定状態である前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれが先に行うかを示す確定順序を記憶する確定順序記憶手段と、
前記交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段と、前記確定順序を決定して前記確定順序記憶手段に格納し、前記識別情報を決定して前記識別情報記憶手段に格納し、前記第１及び第２の端末各々の間で前記交換契約データの送受信処理を実行して前記交換契約データ記憶手段に格納し、確定順序が先の端末から先に交換状態記憶手段の状態を確定準備状態に変更し、次いで確定順序が後の端末の交換状態記憶手段の状態を確定準備状態に変更し、次いで前記先の端末の交換状態記憶手段の状態を準確定状態へと変更し、次いで前記後の端末の交換状態記憶手段の状態を準確定状態に変更する交換処理実行手段とを備えている。
［００３１］
本発明による端末装置は、他の端末との間で電子バリューの交換を少なくとも実行する端末装置であって、
前記電子バリューを記憶するバリュー記憶手段と、
前記電子バリューの交換処理の内容を示す交換契約データを記憶する交換
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
契約データ記憶手段と、
前記電子バリューの交換処理の状態を示す交換状態記憶手段と、
前記他の端末及び前記バリュー記憶手段の状態を復旧する復旧装置との通信を行う通信手段と、
前記交換状態記憶手段における前記電子バリューの変更前の通常の状態である確定状態、前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を自端末と前記他の端末とのいずれが先に行うかを示す確定順序を記憶する確定順序記憶手段と、
前記交換契約データの送受信毎に割り当てられた識別情報を記憶する識別情報記憶手段と、
前記他の端末と通信して前記確定順序を決定して前記確定順序記憶手段に格納し、前記識別情報を決定して前記識別情報記憶手段に格納し、前記他の端末との間で前記交換契約データの送受信処理を実行し前記交換契約データ記憶手段に格納し、確定順序が先の端末から先に交換状態記憶手段の状態を確定準備状態に変更し、次いで確定順序が後の端末の交換状態記憶手段の状態を確定準備状態に変更し、次いで前記先の端末の交換状態記憶手段の状態を準確定状態へと変更し、次いで前記後の端末の交換状態記憶手段の状態を準確定状態に変更する交換処理実行手段とを備えている。
［００３２］
本発明による第１の復旧装置は、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムにおいて通信障害の発生時に前記第１及び第２の端末の少なくとも一方の復旧を行う復旧装置であって、
前記第１及び第２の端末との通信を行う通信手段と、
前記電子バリューの交換契約データの送受信毎に割り当てられた識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段と、
前記第１及び第２の端末各々のうちの一方の端末における前記電子バリューの交換処理の状態を取得し、その状態が前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態である時に前記一方の端末の確定順序記憶手段に記録されている確定順序を取得し、前記一方の端末の識別情報記憶手段に記録されている識別情報を取得し、前記識別情報に
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
ついて前記第１及び第２の端末各々のうちの他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する復旧処理実行手段とを備えている。
［００３３］
本発明による第２の復旧装置は、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムにおいて通信障害の発生時に前記第１及び第２の端末の少なくとも一方の復旧を行う復旧装置であって、
前記電子バリュー交換システムに、前記電子バリューの交換契約データの送受信毎に割り当てられた識別情報のうちの復旧済みの識別情報と当該復旧を行った端末の識別情報とを対応付けて記憶する復旧ログ記憶手段を備えた復旧ログ管理装置を設け、
前記第１及び第２の端末並びに前記復旧ログ管理装置との通信を行う通信手段と、
前記第１及び第２の端末各々のうちの一方の端末における前記電子バリューの交換処理の状態を取得し、その状態が前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態である時に前記一方の端末の確定順序記憶手段に記録されている確定順序を取得し、前記一方の端末の識別情報記憶手段に記録されている識別情報を取得し、前記識別情報について前記第１及び第２の端末各々のうちの他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べ、前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する復旧処理実行手段とを備えている。
［００３４］
本発明による第１の電子バリュー交換方法は、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換方法であって、
前記第１及び第２の端末各々が、
前記電子バリューの変更前の通常の状態である確定状態、前記電子バリュ
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
ーの交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれが先に行うかを示す確定順序を確定順序記憶手段に記憶し、
前記交換契約データの送受信毎に割り当てられた識別情報を識別情報記憶手段に記憶し、
前記第１及び第２の端末各々の間で前記交換契約データの送受信処理を実行して交換契約データ記憶手段に格納し、
確定順序が先の端末から先に交換状態記憶手段の状態を確定準備状態に変更し、
次いで確定順序が後の端末の交換状態記憶手段の状態を確定準備状態に変更し、
次いで前記先の端末の交換状態記憶手段の状態を準確定状態へと変更し、
次いで前記後の端末の交換状態記憶手段の状態を準確定状態に変更する。
［００３５］
本発明による第２の電子バリュー交換方法は、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換方法であって、
前記第１及び第２の端末各々が、
前記電子バリューの変更前の通常の状態である確定状態、前記電子バリューの交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態、前記交換契約を確定した状態である準確定状態のいずれかの状態への状態変更を前記第１の端末と前記第２の端末とのいずれが先に行うかを示す確定順序を確定順序記憶手段に記憶する処理と、
前記交換契約データの送受信毎に割り当てられた識別情報を識別情報記憶手段に記憶する処理と、
前記第１及び第２の端末各々の間で前記交換契約データの送受信を行い交換契約データ記憶手段に格納し、確定順序が先の端末から先に交換状態記憶手段の状態を確定準備状態に変更し、次いで確定順序が後の端末の交換状態
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
記憶手段の状態を確定準備状態に変更し、次いで前記先の端末の交換状態記憶手段の状態を準確定状態へと変更し、次いで前記後の端末の交換状態記憶手段の状態を準確定状態に変更する処理とを実行している。
［００３６］
本発明による第１のプログラムは、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する際に前記第１及び第２の端末各々の中央処理装置に実行させるプログラムであって、
前記電子バリューの交換契約の確定順序を確定順序記憶手段に記憶する処理と、
前記電子バリューの交換契約データの送受信毎に割り当てられた識別情報を識別情報記憶手段に記憶する処理と、
前記第１及び第２の端末各々の間で前記交換契約データの送受信を行い交換契約データ記憶手段に格納し、確定順序が先の端末から先に交換状態記憶手段の状態を確定準備状態に変更し、次いで確定順序が後の端末の交換状態記憶手段の状態を確定準備状態に変更し、次いで前記先の端末の交換状態記憶手段の状態を準確定状態へと変更し、次いで前記後の端末の交換状態記憶手段の状態を準確定状態に変更する処理とを含むことを特徴とする。
［００３７］
本発明による第２のプログラムは、第１の端末と第２の端末との間で電子バリューの交換を少なくとも実行する電子バリュー交換システムにおいて通信障害の発生時に前記第１及び第２の端末のいずれかの復旧を行う復旧装置内の中央処理装置に実行させるプログラムであって、
前記第１及び第２の端末との間に通信路を設定する処理と、
前記電子バリューの交換処理の内容を示す交換契約データの送受信毎に割り当てられた識別情報のうちの復旧済みの識別情報を復旧ログ記憶手段に記憶する処理と、
前記第１及び第２の端末各々のうちの一方の端末における前記電子バリューの交換処理の状態を取得する処理と、
その状態が前記交換契約データの送受信を完了して交換契約を確定する前段階である確定準備状態である時に前記一方の端末の確定順序記憶手段に記録されている確定順序を取得する処理と、
前記一方の端末の識別情報記憶手段に記録されている識別情報を取得する処理と、
前記識別情報について前記第１及び第２の端末各々のうちの他方の端末に対する復旧処理の記録が前記復旧ログ記憶手段にあるか否かを調べる処理と、
前記確定順序と前記復旧処理の有無とに基づいて前記一方の端末の前記交換契約の破棄及び確定のいずれかを実行する処理とを含むことを特徴とする。
［００３８］
本発明は、上記のような構成及び動作とすることで、２台の端末装置間でバリューの転送や交換を行っている時に通信障害が発生した場合に、それらの端末装置同士を再接続することができなくても、双方の端末装置内のバリューの状態を矛盾のない状態に復旧することができるという効果が得られる。
図面の簡単な説明
【国際調査報告】
2009066443.tif 000034
2009066443.tif 000035
2009066443.tif 000036
2009066443.tif 000037