(57)【要約】【課題】  両替業務の自動化を実現すると共に、当該自動化に伴って、発生しうる不正を有効に防止する。【解決手段】  移動機ＭＳ-ｋを用いて両替サーバＥＳに外貨両替サービスの提供を申し込み、両替サーバＥＳにおいて外貨両替の決済のための決済口座を開設する。そして、ユーザが指定した金額分の金銭を銀行サーバＢＮＳが管理している銀行口座から入金し、両替サーバＥＳにおいて当該両替内容を示す電子クーポンデータを生成して、移動機ＭＳ-ｋに配信する。ユーザが移動機ＭＳ-ｋを保持して両替装置ＥＭ-ｌに赴き、当該電子クーポンデータを両替装置ＥＭ-ｌに送信することにより、電子クーポンデータに対応する額の外貨の払い出しを受ける。【選択図】  図１
2006146587.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって携帯される移動機からネットワーク上のサーバ装置に要求を行い、当該サーバ装置において第１の貨幣価値を有する第１貨幣を第２の貨幣価値を有する第２貨幣へと両替して、当該両替後の第２貨幣を示す金銭価値データを前記サーバ装置から前記移動機に配信する一方、当該金銭価値データに基づいて両替装置から前記第２貨幣の払い出しを受ける両替システムであって、
前記移動機は、
前記サーバ装置に前記両替を要求する旨のデータを送信する両替要求手段と、前記サーバ装置から前記金銭価値データを取得する金銭価値データ取得手段と、当該取得された金銭価値データが記録される記録手段と、前記金銭価値データを前記両替装置に送信する金銭価値データ送信手段と、を備え、
前記両替装置は、
前記移動機から前記金銭価値データを取得し、当該金銭価値データに基づいて当該データに対応する額の前記第２貨幣を払い出す払い出し手段を備える
ことを特徴とする両替システム。
【請求項２】
前記サーバ装置は、
前記移動機からの要求を受け付ける受付手段と、
当該要求に応じて前記金銭価値データを生成し、当該生成した金銭価値データを当該移動機に配信する配信手段と、
前記生成した金銭価値データに基づいて第１貨幣による決済処理を行う決済処理手段と
を備えることを特徴とする請求項１に記載の両替システム。
【請求項３】
前記サーバ装置の受付手段は、前記移動機からの両替の要求を予め定められた基準金額毎に受け付けることを特徴とする請求項２に記載の両替システム。
【請求項４】
前記第２貨幣が複数種類の紙幣或いは硬貨からなる場合に、
前記サーバ装置の受付手段は、前記基準金額を構成する前記紙幣及び硬貨の組合せを１単位として前記両替を受け付け、
前記サーバ装置の前記配信手段は、前記金銭価値データとして前記単位を表すデータを生成し、
前記両替装置の払い出し手段は、前記金銭価値データにより示される紙幣或いは硬貨の組合せとして前記第２貨幣を払い出す
ことを特徴とする請求項３に記載の両替システム。
【請求項５】
前記両替装置は、
前記ユーザの生体的な特徴を示すバイオメトリクス情報を入力するバイオメトリクス情報入力手段と、
前記バイオメトリクス情報に基づいて前記移動機のユーザの正当性を認証する認証手段と
を更に備えることを特徴とする請求項１に記載の両替システム。
【請求項６】
前記移動機は、
自装置のユーザに対応したバイオメトリクス情報を記録するバイオメトリクス情報記録手段を更に備えると共に、
前記両替装置は、
前記移動機のバイオメトリクス情報記録手段に記録された前記バイオメトリクス情報を取得するバイオメトリクス情報取得手段を更に備え、
前記両替装置の認証手段は、前記バイオメトリクス情報取得手段によって取得されたバイオメトリクス情報と、前記バイオメトリクス情報入力手段に入力されたバイオメトリクス情報とが一致する場合に、当該ユーザが正当なユーザであるものと認証する
ことを特徴とする請求項５に記載の両替システム。
【請求項７】
前記サーバ装置は、
前記移動機のユーザに対応したバイオメトリクス情報が格納されたデータベースを更に備えると共に、
前記両替装置は、
前記データベースに格納された前記バイオメトリクス情報を取得するバイオメトリクス情報取得手段を更に備え、
前記両替装置の認証手段は、前記バイオメトリクス情報取得手段によって取得されたバイオメトリクス情報と、前記バイオメトリクス情報入力手段に入力されたバイオメトリクス情報とが一致する場合に、当該ユーザが正当なユーザであるものと認証する
ことを特徴とする請求項５に記載の両替システム。
【請求項８】
前記サーバ装置は、前記両替装置において外貨の払い出しがなされた場合に、前記移動機に記録されている金銭価値データを消去させる消去手段を更に有することを特徴とする請求項１に記載の両替システム。
【請求項９】
第１の貨幣価値を有する第１貨幣から第２の貨幣価値を有する第２貨幣への両替を要求する旨のデータを、ユーザによって携帯される移動機がネットワーク上のサーバ装置に送信する第１ステップと
前記要求する旨のデータに基づき、前記サーバ装置が第１貨幣を第２貨幣に両替して、当該両替後の第２貨幣を示す金銭価値データを生成する第２ステップと、
前記金銭価値データを前記サーバ装置から前記移動機に配信し、当該金銭価値データを移動機に搭載された記録媒体に記録する第３ステップと、
前記移動機が前記第２貨幣の払い出しを行う両替装置に前記金銭価値データを送信する第４ステップと、
前記両替装置が、前記金銭価値データに基づいて前記第２貨幣を払い出す第５ステップと
を具備することを特徴とする両替方法。
【請求項１０】
第１の貨幣価値を有する第１貨幣を第２の貨幣価値を有する第２貨幣に両替し、当該両替後の第２貨幣を示す金銭価値データをユーザが携帯する移動機から取得する取得手段と、
前記取得された金銭価値データに基づいて当該データに対応する額の前記第２貨幣を払い出す払い出し手段と
を備えることを特徴とする両替装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一の国の貨幣を当該他の国の貨幣に両替する技術に関する。
【背景技術】
【０００２】
近年、経済の国際交流が活発になり、我が国の国民が他国へ出国し、或いは、他国の国民が我が国に入国する場面が急増している。かかる出入国に際しては、我が国や他国における経済活動を可能とするため、円と外貨との間の両替を行うことが必要となる（以下、単に「外貨両替」という）。従来、かかる外貨両替は、銀行や空港に設けられた外貨両替のための窓口に利用者が赴くことにより行われていた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来の方法は、利用者が窓口に赴いて所定事項を記入した申請書を提出することが必要だったため、窓口の営業時間外に外貨両替が行えなかったり、或いは、窓口が混雑して両替に要する時間が長くなる等、ユーザの利便性を確保することが困難となってしまっていた。また、この方法は両替窓口にオペレータを配置して、人為的な作業により両替業務を実現するようになっていたため、両替サービスの実現のために必要な経費の削減が困難となってしまう。
【０００４】
この発明は、以上説明した事情に鑑みてなされたものであり、その課題の一例としては、両替業務の効率化を図ると共に、ユーザの利便性を向上させることが可能な、両替システム、両替方法及び両替装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため本願の一つの観点において請求項１に記載の両替システムは、ユーザによって携帯される移動機からネットワーク上のサーバ装置に要求を行い、当該サーバ装置において第１の貨幣価値を有する第１貨幣を第２の貨幣価値を有する第２貨幣へと両替して、当該両替後の第２貨幣を示す金銭価値データを前記サーバ装置から前記移動機に配信する一方、当該金銭価値データに基づいて両替装置から前記第２貨幣の払い出しを受ける両替システムであって、前記移動機は、前記サーバ装置に前記両替を要求する旨のデータを送信する両替要求手段と、前記サーバ装置から前記金銭価値データを取得する金銭価値データ取得手段と、当該取得された金銭価値データが記録される記録手段と、前記金銭価値データを前記両替装置に送信する金銭価値データ送信手段と、を備え、前記両替装置は、前記移動機から前記金銭価値データを取得し、当該金銭価値データに基づいて当該データに対応する額の前記第２貨幣を払い出す払い出し手段を備えることを特徴とする。
【０００６】
また、本願の他の観点において請求項９に記載の両替方法は、第１の貨幣価値を有する第１貨幣から第２の貨幣価値を有する第２貨幣への両替を要求する旨のデータを、ユーザによって携帯される移動機がネットワーク上のサーバ装置に送信する第１ステップと前記要求する旨のデータに基づき、前記サーバ装置が第１貨幣を第２貨幣に両替して、当該両替後の第２貨幣を示す金銭価値データを生成する第２ステップと、前記金銭価値データを前記サーバ装置から前記移動機に配信し、当該金銭価値データを移動機に搭載された記録媒体に記録する第３ステップと、前記移動機が前記第２貨幣の払い出しを行う両替装置に前記金銭価値データを送信する第４ステップと、前記両替装置が、前記金銭価値データに基づいて前記第２貨幣を払い出す第５ステップとを具備することを特徴とする。
【０００７】
更に、本願の他の観点において、請求項１０に記載の両替装置は、第１の貨幣価値を有する第１貨幣を第２の貨幣価値を有する第２貨幣に両替し、当該両替後の第２貨幣を示す金銭価値データをユーザが携帯する移動機から取得する取得手段と、前記取得された金銭価値データに基づいて当該データに対応する額の前記第２貨幣を払い出す払い出し手段とを備えることを特徴とする。
【発明を実施するための最良の形態】
【０００８】
［１］実施形態
［１．１］実施形態の構成
（１）両替システムの全体構成
以下、図１を参照しつつ、本願の実施形態にかかる両替システムＳについて説明することとする。なお、図１は、本実施形態にかかる両替システムＳの構成を示すブロック図である。
【０００９】
同図に示すように、本実施形態にかかる両替システムＳは、複数の移動機ＭＳ-ｋ（ｋ＝１，２，・・・，ｎ）と、両替サーバＥＳと、銀行サーバＢＮＳと、複数の両替装置ＥＭ-ｌ（ｌ＝１，２，・・・，ｍ）と、両替装置管理サーバＥＭＳと、移動パケット通信網とインターネットが相互接続されたネットワークＮＥＴと、を有しており、移動機ＭＳ-ｋのユーザに対して外貨両替のサービス（以下、「外貨両替サービス」という。）を提供する。
【００１０】
ここで、この両替システムＳにおいて実現される外貨両替方法の概要について説明すると、次のようなものとなる。まず、本実施形態にかかる両替システムＳにおいて実現される両替方法は、
（ａ）移動機ＭＳ-ｋを用いて両替サーバＥＳに対してサービス提供の申し込みを行う過程（以下、「申し込みフェーズ」という。）と、
（ｂ）ユーザが両替装置ＥＭ-ｌを用いて外貨の払い出しを受ける過程（以下、「払い出しフェーズ」という。）と、
に大別される。
【００１１】
また、各過程においては、概略、次のような処理が行われることとなる。
【００１２】
＜申し込みフェーズ＞
（１）このフェーズは、まず、サービス利用者（以下、「ユーザ」という。）が移動機ＭＳ-ｋを用いて両替サーバＥＳに外貨両替の申し込みを行うことから始まる。かかる申し込みに際して、本実施形態においてはバケットと呼ばれる単位にて外貨両替を行うこととしている。ここで、バケットとは外貨両替時の基準となる金額（例えば、１００ドル）の単位であり、当該基準金額の外貨を如何なる紙幣及び硬貨の組合せとして両替するのかについても定義されている単位となっている。なお、１バケットあたりの基準金額及び紙幣等の組合せ方法については任意であるが、本実施形態においては、一種類の外貨に対して複数種類のバケット（例えば、バケット１：１０ドル紙幣１０枚、バケット２：１０ドル紙幣７枚、５ドル紙幣５枚、１ドル紙幣５枚等）を用意し、各バケットの基準金額は固定であるものとして説明を行う。
（２）かかるバケット単位での両替申し込みの後、本実施形態にかかる両替システムＳにおいては、両替サーバＥＳにおいて両替時の決済のための口座（以下、この口座を銀行口座と区別して「決済口座」という）を開設して、申し込まれたバケット数に対応する額の金銭を当該決済口座に入金する。また、この際、両替システムＳにおいては、決済口座に入金された外貨に対応する額の日本円が当該ユーザの保有している銀行口座から引き落とされることとなる。なお、決済口座において管理する貨幣種別については任意であるが、本実施形態においてはユーザの両替した外貨を決済口座に入金し、外貨による管理を行うものとして説明を行う。
（３）以上の決済処理の後、両替サーバＥＳから移動機ＭＳ-ｋに対して、外貨の払い出しを受けるために必要な情報を含む電子クーポンデータを送信し、移動機ＭＳ-ｋにおいて保存する。
【００１３】
＜払い出しフェーズ＞
このフェーズは、ユーザが移動機ＭＳ-ｋを保持して、両替装置ＥＭ-ｌの設置場所に赴くことから始まる。そして、移動機ＭＳ-ｋに記録されている電子クーポンデータを移動機ＭＳ-ｋから両替装置ＥＭ-ｌに送信し、外貨の払い出しを受けることとなる。なお、本実施形態においては、かかる外貨の支払いに際して、（ａ）各移動機ＭＳ-ｋを一意に特定するための識別情報と、（ｂ）暗証番号或いはユーザの指紋や静脈、虹彩或いはＤＮＡといったバイオメトリクス情報と、の組合せによりユーザ認証を行う構成を採用している。
【００１４】
以下、かかる両替方法が実現される両替システムＳの具体的な構成について、説明する。
【００１５】
まず、移動機ＭＳ-ｋは、ネットワークＮＥＴに収容された携帯電話機や簡易型携帯電話機、或いは、ＰＤＡ（Personal Digital Assistants）等の携帯型の電子機器であり、本体部２０内にＳＩＭ３０を装着した状態にて（図５参照）、ネットワークＮＥＴに収容された基地局ＢＳとデータの授受を行い、ネットワークＮＥＴを介したデータ通信を行う。本実施形態において、ユーザは、かかる移動機ＭＳ-ｋの機能を利用することにより、両替サーバＥＳに対して外貨両替の申し込みを行うこととなる。また、この移動機ＭＳ-ｋは、両替サーバＥＳから送信された電子クーポンデータを記録するためのメモリを有しており、ユーザの入力操作に基づいて当該記録されている電子クーポンデータを両替装置ＥＭ-ｌに送信する。
【００１６】
両替サーバＥＳは、外貨両替サービスを提供するサービス提供者によって保有されるコンピュータシステムであり、ネットワークＮＥＴを介して移動機ＭＳ-ｋから送信されてきた要求に基づいて外貨両替サービスを提供する。かかるサービス提供に際して、この両替サーバＥＳはサービス利用者の属性を示す情報（以下、「ユーザ情報」という。）を登録すると共に決済口座を開設し、これらの情報に基づいて外貨両替サービスを提供する。
【００１７】
銀行サーバＢＮＳは、銀行によって保有されているコンピュータシステムであり、各預金者の銀行口座（普通、或いは、当座）に関する情報を管理する。かかる機能を実現するため、この銀行サーバＢＮＳは、銀行口座管理データベース（以下、「データベース」を「ＤＢ」と略称する。）１０００を有しており、この銀行口座管理ＤＢ１０００には、当該銀行において銀行口座を開設している預金者の住所、氏名、電話番号等の預金者情報と、当該預金者が保有している銀行口座の残金等の口座情報が対応付けて格納されている。銀行サーバＢＮＳは、両替サーバＥＳから外貨両替に関する決済の要求がなされた場合に、この銀行口座管理ＤＢ１０００に格納されている預金者情報に基づいてサービス利用者に対応した銀行口座を特定し、当該銀行口座に対応する口座情報を更新することにより、決済を行う。
【００１８】
両替装置ＥＭ-ｌは、移動機ＭＳ-ｋから電子クーポンデータが送信されてきた場合に、当該電子クーポンデータに基づいて両替の対象となる外貨の払い出しを行うための装置である。この両替装置ＥＭ-ｌは、専用線Ｌを介して両替サーバＥＳと接続されており、この専用線Ｌを介したデータ通信により両替サーバＥＳとデータの授受を行う。本実施形態において両替装置ＥＭ-ｌは、かかる機能を用いることにより、ユーザの個人認証や、移動機ＭＳ-ｋから送信されてきた電子クーポンデータの正当性の認証を行うようになっている。また、この両替装置ＥＭ-ｌは、自装置に収容されている外貨の在庫状況や両替履歴を管理する機能を有し、自装置内の外貨の在庫状況や利用履歴を専用線Ｌを介して接続された両替装置管理サーバＥＭＳに送信する。
【００１９】
両替装置管理サーバＥＭＳは、両替装置ＥＭ-ｌの管理会社が保有するコンピュータシステムであり、専用線Ｌを介して接続された両替装置ＥＭ-ｌから外貨の在庫状況や利用履歴等のデータを収集して、オペレータに提示するために用いられる。かかる両替装置管理サーバＥＭＳの機能により、各両替装置ＥＭ-ｌにおいて外貨の在庫が足りなくなった場合でも、当該両替装置ＥＭ-ｌの状況を管理して、必要に応じて外貨を補充し、或いは、メンテナンスを行うことが可能となる。
【００２０】
（２）両替サーバＥＳの具体的構成
次に、図２を参照しつつ、本実施形態にかかる両替サーバＥＳの具体的な構成について説明する。なお、図２は、本実施形態にかかる両替サーバＥＳの構成を示すブロック図である。
【００２１】
同図に示すように、本実施形態にかかる両替サーバＥＳは、システム制御部１１と、通信部１２と、専用線インターフェイス（以下、「インターフェイス」を「Ｉ／Ｆ」と略称する。）部１３と、ＤＢ群１４と、これら各要素間を相互に接続するバス１５と、を有する。
【００２２】
まず、通信部１２は、ネットワークＮＥＴとバス１５との間のデータの授受を仲介し、専用線Ｉ／Ｆ部１３は、専用線Ｌを介して接続された銀行サーバＢＮＳ及び複数の両替装置ＥＭ-ｌとの間のデータの授受を仲介する。
【００２３】
システム制御部１１は、例えば、ＣＰＵ(Central Processing Unit)、ＲＯＭ（Read Only Memory）、ＲＡＭ(Random Access Memory)、ＨＤ（Hard Disk）等を有しており、両替サーバＥＳの各部を制御する。かかる機能を実現するため、このＲＯＭには各種制御情報や制御プログラムが記録されると共に、ＲＡＭはワークエリアとして用いられる。また、ＨＤには、例えば（ａ）両替サーバＥＳが移動機ＭＳ-ｋのユーザに対して外貨両替サービスを提供するためのサービス提供プログラムや、（ｂ）ＨＴＴＰ（HyperText Transfer Protocol）に従ったリクエストメッセージに対してレスポンスメッセージを返信するためのＨＴＴＰサーバプログラム、が記録されており、ＣＰＵは、これらＲＯＭ及びＨＤに記録されている各種プログラムを実行することにより両替サーバＥＳの各部を制御する。例えば、外貨両替サービスの提供を受けるために必要となるアプリケーションプログラム（以下、「両替プログラム」という。）のダウンロード要求が移動機ＭＳ-ｋからなされた場合、システム制御部１１はＨＴＴＰサーバプログラムに従って両替プログラムを移動機ＭＳ-ｋに配信するようになっている。また、システム制御部１１は、サービス提供プログラムに基づいて外貨サービスの提供を行うための処理を実行する。
【００２４】
ＤＢ群１４は、主として顧客管理ＤＢ１４１と、レート管理ＤＢ１４２と、決済口座ＤＢ１４３と、から構成されている。これらのＤＢの内、顧客管理ＤＢ１４１は顧客を管理するためユーザ情報（すなわち、ユーザの属性を示す情報）を管理するためのＤＢとなっている。この顧客管理ＤＢ１４１の記録内容の一例を図３に示す。同図に示すように、この顧客管理ＤＢ１４１には、各ユーザの氏名、住所、電話番号、メールアドレスや当該ユーザの所有している移動機ＭＳ-ｋのＳＩＭ３０の識別番号（以下、「ＳＩＭＩＤ」という。）等の情報がユーザ情報として格納されている。また、この顧客管理ＤＢ１４１には、上記情報と共に、当該ユーザが銀行口座を有している金融機関名や当該銀行口座の口座番号等の情報が格納されており、この顧客管理ＤＢ１４１に格納されている情報を参照することにより、ユーザが銀行口座を保有している銀行等を特定することが可能となっている。なお、システム制御部１１の実行する処理については、動作の項にて詳細に説明する。
【００２５】
これに対して、レート管理ＤＢ１４２は、為替レートを示すデータ（以下、「為替レートデータ」という。）を要素とするＤＢとなっており、両替サーバＥＳにおいてバケット単位による外貨両替を行う際に、１バケット当たりの外貨両替に必要となる日本円の金額を算出するために用いられる。なお、このレート管理ＤＢ１４２に格納されている為替レートを示すデータは、為替レートの変化に応じて更新する必要があるが、かかる更新方法については任意である。例えば、外部装置（銀行サーバＢＮＳ等）から為替レートの変動にあわせて、レートを示すデータを両替サーバＥＳに供給し、当該データに基づきレート管理ＤＢ１４２に記録されたデータの更新を行うようにしても良い。また、両替サーバＥＳに図示せぬ表示部と、キーボードを設け、表示部に表示された情報に基づいてオペレータが為替レートを入力し、当該入力内容に基づいてレート管理ＤＢ１４２に記録されたデータの更新を行うようにしても良い。
【００２６】
次いで、決済口座ＤＢ１４３は、外貨両替サービスの提供に当たり、開設される決済口座を管理するためのＤＢであり、図４に示すように、各決済口座の口座番号や、ユーザの氏名、決済口座の外貨残高（すなわち、ユーザが両替を希望したバケット数に対応する金額）が格納されると共に、これらの情報と対応付けて当該決済口座の暗証番号が格納されている。なお、以下の説明においては、銀行サーバＢＮＳにおいて管理されている銀行口座に関する取引のための暗証番号を「暗証番号ａ」と呼び、決済口座の取引に必要となる暗証番号を「暗証番号ｂ」と呼ぶこととする。
【００２７】
（３）移動機ＭＳ-ｋの具体的構成
次に、移動機ＭＳ-ｋの具体的な構成について図５を参照しつつ説明する。なお、図５は、本実施形態にかかる移動機ＭＳ-ｋの構成を示したブロック図である。
【００２８】
同図に示すように、本実施形態において移動機ＭＳ-ｋは、本体部２０と、当該本体部２０に接続して使用されるＳＩＭ（Subscriber Identity Module）３０と、を有している。ＳＩＭ３０は、加入者情報等の各種情報を記憶したモジュールであり、移動機ＭＳ-ｋがネットワークＮＥＴを介した通信を行うにあたり、自モジュールの記憶した加入者情報等を本体部２０に供給する。本体部２０は、このＳＩＭ３０から供給される加入者情報を利用して、ネットワークＮＥＴを介した通信を行う。
【００２９】
また、本体部２０とＳＩＭ３０は、各々がアプリケーションプログラムの実行主体となり得るものである。具体的には、本体部２０がアプリケーションプログラムの実行主体となっている間、ＳＩＭ３０は、本体部２０の従属下に置かれることとなり、本体部２０からの要求に従って、自モジュールの記憶している各種情報を本体部２０に供給する。これに対して、ＳＩＭ３０がアプリケーションプログラムの実行主体となる場合、本体部２０は、ＳＩＭ３０の従属下に置かれることとなり、アプリケーションプログラムを実行しているＳＩＭ３０の要求に従い、ＳＩＭ３０から送信されてきたデータをネットワークＮＥＴ或いは両替装置ＥＭに対して送信する通信Ｉ／Ｆとして機能することとなる。
【００３０】
かかる機能を実現するため、本実施形態において移動機ＭＳ-ｋの本体部２０は、制御部２１と、通信部２２と、外部機器Ｉ／Ｆ部２３と、ＳＩＭＩ／Ｆ部２４と、表示部２５と、操作部２６と、記録部２７と、これら各要素間を相互に接続するバス２８と、を有する。
【００３１】
通信部２２は、制御部２１による制御の下、ネットワークＮＥＴの基地局ＢＳと無線通信を行う。外部機器Ｉ／Ｆ部２３は、例えば、ブルートゥース（登録商標）やＩｒＤＡ、或いは、ＩＣカードの通信規格であるＩＳＯ／ＩＥＣ１０５３６等の規格に従った通信Ｉ／Ｆであり、外部機器との間においてローカル通信を行う。本実施形態において移動機ＭＳ-ｋは、かかる外部機器Ｉ／Ｆ１３の機能により、例えば、両替装置ＥＭ-ｌとの間においてデータ通信を行い、電子クーポンデータ等のデータの送受信を行う。ＳＩＭＩ／Ｆ部２４は、本体部２０にＳＩＭ３０を接続するためのＩ／Ｆであり、制御部２１から供給されるデータを接続されているＳＩＭ３０に供給する一方、ＳＩＭ３０から送られてきたデータを制御部２１に供給する。
【００３２】
表示部２５は、例えば、液晶パネル等の表示装置から構成されており、制御部２１の制御の下に、各種情報を表示する。操作部２６は、ＰＢ（プッシュボタン）等の各種ボタン及びカーソルキーからなり、ユーザによって入力操作が行われると、当該入力操作に対応した操作信号を制御部２１に供給する。
【００３３】
制御部２１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有しており、本体部２０の各部を制御する。ＲＯＭには、各種制御情報と共に、制御プログラムやＷＷＷ（World Wide Web）ブラウザといった各種のアプリケーションプログラムが記録されている。また、このＲＯＭには、各種の形式（例えば、Ｊａｖａ（登録商標））にて作成されたのプログラムをＯＳ（オペレーティングシステム）により提供される環境下において実行するためのプログラム（例えば、Ｊ２ＭＥ準拠の実行環境等）が記録されている。ＣＰＵはＲＯＭに格納されている各種プログラムを実行することにより移動機ＭＳ-ｋの各部を制御し、ＲＡＭはワークエリアとして用いられる。
【００３４】
記録部２７は、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）等の不揮発性のメモリにより構成され、制御部２１の制御の下、ネットワークＮＥＴからダウンロードされたＪａｖａ（登録商標）形式のプログラム等のデータが記録される。例えば、本実施形態の場合、この記録部２７には、外貨両替サービスの提供に際して、両替サーバＥＳからダウンロードされる両替プログラムが記録されるようになっている。
【００３５】
一方、ＳＩＭ３０は、図５に示すように、例えば、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＥＥＰＲＯＭ３４、本体部Ｉ／Ｆ部３５と、これらの要素を相互接続するバス３６と、を有している。
【００３６】
このＳＩＭ３０の有する要素中、本体部Ｉ／Ｆ部３５は、ＣＰＵ３１と本体部２０のＳＩＭＩ／Ｆ部２４との間のデータの授受を仲介する。
【００３７】
ＲＯＭ３２は、不揮発性のメモリであり、各種制御プログラムの他、本体部２０から供給されるコマンドの解析、実行、応答、データ管理等を行うためのプログラムが格納されている。ＲＡＭ３３は、ワークエリアとして用いられる。
【００３８】
次いで、ＥＥＰＲＯＭ３４は、複数の記録領域に分割されており、これらの記録領域中、制御情報記録領域３４１は、ＳＩＭ３０に割り当てられた加入者番号、発信履歴情報等の加入者情報やＳＩＭ３０のＣＰＵ３１が本体部２０を制御するための制御プログラム、更には、上述したＳＩＭＩＤ等の情報を記録するための領域となっており、この領域に対するデータの書き込み及び変更は禁止された構成となっている。
【００３９】
一方、任意情報記録領域３４２は、移動機ＭＳ-ｋにおいて実行されるアプリケーションプログラムによってデータの書き込み及び読み出しが可能な領域となっており、本実施形態においては、例えば、以下のような情報が記録されることとなる。
【００４０】
（ａ）ユーザ情報
外貨両替サービスの提供を受けるにあたりユーザが入力したユーザ情報が記録されるようになっており、このユーザ情報は両替サーバＥＳとの間において共有され（顧客管理ＤＢ１４１）、移動機ＭＳ-ｋのユーザの特定のために用いられる。
【００４１】
（ｂ）電子クーポンデータ
この電子クーポンデータは、申し込みフェーズにおいて両替サーバＥＳから送信されるもので、払い出しフェーズにおいて移動機ＭＳ-ｋから両替装置ＥＭ-ｌへと送信され、決済口座や外貨残高の特定等に用いられることとなる。
【００４２】
（ｃ）バイオメトリクス情報
この情報は、ユーザの個人認証のために利用されるものであり、払い出しフェーズにおいて電子クーポンデータと共に両替装置ＥＭ-ｌに送信されるものとなっている。
【００４３】
なお、これら各種情報の利用方法に関しては、後に詳述する。
【００４４】
（４）両替装置ＥＭ-ｌの具体的構成
次に、本実施形態にかかる両替装置ＥＭ-ｌの具体的な構成について、図６を参照しつつ説明する。なお、図６は、本実施形態にかかる両替装置ＥＭ-ｌの構成を示すブロック図である。
【００４５】
同図に示すように、本実施形態にかかる両替装置ＥＭ-ｌは、制御部４１と、通信部４２と、外部機器Ｉ／Ｆ部４３と、ユーザＩ／Ｆ部４４と、バイオメトリクス情報入力部４５と、外貨管理部４６と、外貨在庫管理ＤＢ４７と、利用履歴管理ＤＢ４８と、各要素間を相互接続するシステムバス４９と、を有している。
【００４６】
通信部４２は、専用線Ｌを介して接続されている両替サーバＥＳ及び両替装置管理サーバＥＭＳとの間のデータの授受を仲介する。外部機器Ｉ／Ｆ部４３は、例えば、ブルートゥースやＩｒＤＡ、或いは、ＩＣカードの通信規格であるＩＳＯ／ＩＥＣ１０５３６等の通信Ｉ／Ｆであり、通信接続された外部機器との間においてローカル通信を行う。なお、外部機器Ｉ／Ｆ部４３に設ける通信Ｉ／Ｆの規格については任意であるが、本実施形態において両替装置ＥＭ-ｌはこの外部機器Ｉ／Ｆ部４３を介して移動機ＭＳ-ｋと電子クーポンデータ等のデータの授受を行うため、少なくとも移動機ＭＳ-ｋに搭載されている外部機器Ｉ／Ｆ部２３と同一の規格に従ったものとすることが必要となる。
【００４７】
ユーザＩ／Ｆ部４４は、例えば、液晶パネル等の表示パネルと当該液晶パネル上に配設されたタッチパネル、更には、各種キーにより構成され、各種画面を表示してユーザに各種情報を提示すると共に、当該画面に従った入力操作を受け付ける。バイオメトリクス情報入力部４５は、例えば、指紋センサ、静脈センサ等により構成され、ユーザが自身の登録しているバイオメトリクス情報を入力するために用いられる。
【００４８】
外貨管理部４６は、例えば、外貨を保管するための金庫、金庫内の外貨を払い出し口に搬送するための搬送機構、及び、この搬送機構を制御するための制御装置を有し、外貨両替サービスの提供に際してユーザへの外貨の払い出しを行うために用いられる。
【００４９】
外貨在庫管理ＤＢ４７は、両替装置ＥＭ-ｌに補完されている外貨の在庫を管理するための情報として、例えば、外貨の残数、外貨の補充日時等の情報が格納される。また、利用履歴管理ＤＢ４８は、両替装置ＥＭ-ｌの利用履歴を管理するために設けられたＤＢとなっている。なお、これらのＤＢ４７及び４８に格納されている情報は、専用線Ｌを介して接続された両替装置管理サーバＥＭＳによって管理され、外貨の在庫が不足する等の自体が発生しないように管理が行われる。
【００５０】
［１．２］実施形態の動作
次に、図７〜図１３を参照しつつ本実施形態にかかる両替システムＳにおいて移動機ＭＳ-ｋのユーザに対して外貨両替サービスを提供する際の動作について説明することとする。なお、以下においては、（１）外貨両替サービス申し込み時の動作（上記申し込みフェーズにおける動作）、（２）外貨払い出し時の動作（上記払い出しフェーズにおける動作）、の順に説明する。
【００５１】
［１．２．１］外貨両替サービスの提供申し込み時の動作
まず、本実施形態にかかる両替システムＳにおいて移動機ＭＳ-ｋのユーザが外貨両替サービスの提供の申し込みを行う際の動作について、図７を参照しつつ説明する。なお、以下の説明において、移動機ＭＳ-ｋには、未だ、上記両替プログラムがダウンロードされておらず、そのままでは、移動機ＭＳ-ｋを用いたサービス提供を受けることが出来ないものとして説明を行う。
【００５２】
このように、移動機ＭＳ-ｋに両替プログラムが記録されていない状態にある場合、移動機ＭＳ-ｋのユーザは、まず、移動機ＭＳ-ｋを用いて両替サーバＥＳにアクセスし、両替プログラムをダウンロードすることが必要となる。そして、かかるダウンロードを行うべく、ユーザが移動機ＭＳ-ｋの操作部２６に対してＷＷＷブラウザを起動する旨の入力操作を行い、両替サーバＥＳのホームページに対応したＵＲＬ（Uniform Resource Locator）を指定する旨の入力操作を行う。すると、制御部２１は、図示せぬＲＯＭからＷＷＷブラウザを読み出して、当該指定されたＵＲＬを含むＨＴＴＰのＧＥＴ要求Ｄａ１をネットワークＮＥＴに送信する。この際、制御部２１は、ＳＩＭ３０のＣＰＵ３１に対して加入者情報の読み出しを要求し、当該要求に従ってＥＥＰＲＯＭ３４から読み出された加入者情報に基づいて通信を行う。
【００５３】
一方、移動機ＭＳ-ｋから送信されたＧＥＴ要求Ｄａ１が両替サーバＥＳの通信部１２によって受信されると、システム制御部１１はＨＴＴＰサーバプログラムに従い、両替プログラムのダウンロードページに対応したＨＴＭＬ（HyperText Markup Language）データＤａ２を返信する。このようにして、両替サーバＥＳから送信されたＨＴＭＬデータＤａ２は、ネットワークＮＥＴを介して移動機ＭＳ-ｋの通信部２２に受信されて、制御部２１により処理され、この結果、移動機ＭＳ-ｋの表示部２５にはダウンロードページに対応した画像が表示されることとなる。なお、このダウンロードページの構成については任意であり、例えば、「両替プログラムをダウンロードしますか。」等の文字列と共に、「ダウンロード」なるボタンを表示するようにしても良い。
【００５４】
そして、この状態において、例えば、ユーザが移動機ＭＳ-ｋの操作部２６に対して「ダウンロード」なるボタンを選択する旨の入力操作を行うと、移動機ＭＳ-ｋの制御部２１は表示中のＨＴＭＬデータＤａ２に基づいてＧＥＴ要求Ｄａ３を送信して、両替プログラムのダウンロードが完了するのを待機する状態となる。一方、このＧＥＴ要求Ｄａ３を受信すると、両替サーバＥＳのシステム制御部１１は、当該ＧＥＴ要求Ｄａ３に基づいて、両替プログラムＤａ４の配信を開始する。
【００５５】
かかる一連の処理により、両替サーバＥＳから両替プログラムＤａ４の配信が開始されると、移動機ＭＳ-ｋにおいては、当該両替プログラムＤａ４が順次記録されていくこととなる。なお、この両替プログラムＤａ４の記録場所に関しては任意であり、例えば、ＳＩＭ３０のＥＥＰＲＯＭ３４に記録する構成としても良いが、本実施形態においては本体部２０の記録部２７に記録する構成を採用しているものとする。
【００５６】
このようにして、両替プログラムのダウンロードが完了すると、その後、ユーザは、この両替プログラムを利用することにより外貨両替サービスの提供を受けることが可能となる。
【００５７】
この状態において、ユーザが移動機ＭＳ-ｋの操作部２６に両替プログラムを実行する旨の入力操作を行うと、移動機ＭＳ-ｋにおいては制御部２１がダウンロードした両替プログラムに基づいて図８に示す処理を開始する。この処理において、制御部２１は、まず、ＥＥＰＲＯＭ３４の任意情報記録領域３４２を検索して、既にユーザ情報が記録されているか否かを判定する（ステップＳａ１）。この判定において「ｙｅｓ」と判定した場合、制御部２１は、ステップＳａ２〜Ｓａ４を実行することなく、ステップＳａ５を実行し、ＥＥＰＲＯＭ３４に記録されているユーザ情報Ｄａ５を両替サーバＥＳに送信させ、両替サーバＥＳからの返信を待機する状態となる（ステップＳａ６「ｎｏ」）。
【００５８】
これに対して、ステップＳａ１において「ｎｏ」と判定すると、制御部２１は、表示処理を行い、ユーザ情報を入力するための画面を表示部３５に表示させた後（ステップＳａ２）、ユーザの入力操作を待機する状態に移行する（ステップＳａ３「ｎｏ」）。かかる状況においてユーザが、例えば、銀行口座を保有している金融機関名、口座番号、氏名、住所、電話番号、メールアドレスを入力して、決定を行う旨の入力操作を行う。すると、制御部２１は、ステップＳａ３において「ｙｅｓ」と判定し、当該入力操作に基づいて入力された各種情報をＥＥＰＲＯＭ３４の任意情報記録領域３４２に記録した後（ステップＳａ４）、当該ユーザ情報Ｄａ５を両替サーバＥＳに送信して（ステップＳａ５）、両替サーバＥＳからの返信を待機する状態となる（ステップＳａ６「ｎｏ」）。この際、制御部２１は、ＳＩＭ３０のＣＰＵ３１に制御信号を出力し、ＥＥＰＲＯＭ３２の制御情報記録領域３４１に記録されているＳＩＭＩＤを読み出させ、当該ＳＩＭＩＤをユーザ情報Ｄａ５と共に両替サーバＥＳに送信する。なお、ユーザ情報Ｄａ５を両替サーバＥＳ宛に送信する方式については任意であり、例えば、ＨＴＴＰのＧＥＴ要求にＣＧＩ（Common Gateway Interface）のパラメータとしてユーザ情報やＳＩＭＩＤ等を記述して、送信するようにしても良い。
【００５９】
一方、移動機ＭＳ-ｋからユーザ情報Ｄａ５が送信されて来ると、両替サーバＥＳにおいては、システム制御部１１が図９に示す処理を開始する。この処理において、システム制御部１１は、まず、当該送信されてきたユーザ情報Ｄａ５を図示せぬＲＡＭ上に一時的に記憶すると共に、顧客管理ＤＢ１４１を検索し（ステップＳｂ１）、当該ユーザ情報Ｄａ５が顧客管理ＤＢ１４１に既に記録済みの状態にあるか否かを判定する（ステップＳｂ２）。そして、この判定により、「ｙｅｓ」と判定した場合、システム制御部１１は、ステップＳｂ３の処理を実行することなく、移動機ＭＳ-ｋ宛にＨＴＭＬデータＤａ６を送信し（ステップＳｂ４）、当該移動機ＭＳ-ｋからのデータ受信を待機する状態となる（ステップＳｂ５「ｎｏ」）。これに対して、ステップＳｂ２において「ｎｏ」と判定した場合、システム制御部１１は移動機ＭＳ-ｋから送信されてきたユーザ情報を顧客管理ＤＢ１４１に記録した後（ステップＳｂ３）、ＨＴＭＬデータＤａ６を移動機ＭＳ-ｋ宛に送信し（ステップＳｂ４）、移動機ＭＳ-ｋからのデータ受信を待機する状態となる（ステップＳｂ５「ｎｏ」）。
【００６０】
このようにして、両替サーバＥＳから送信されてきたデータＤａ６が移動機ＭＳ-ｋの通信部２２によって受信されると、移動機ＭＳ-ｋにおいては制御部２１がステップＳａ６において「ｙｅｓ」と判定し、この受信したＨＴＭＬデータＤａ６に基づいて表示処理を実行し（ステップＳａ７）、ユーザの入力操作を待機する状態となる（ステップＳａ８「ｎｏ」）。この際、移動機ＭＳ-ｋの表示部２５に表示される画像の一例を図１０に示す。同図に示すように、この際、移動機ＭＳ-ｋの表示部２５には、例えば、外貨種別を選択するためのボックスと、バケット種別を選択するためのボックスと、両替するバケット数を選択するためのボックスと、ユーザ自身の保有している銀行口座の暗証番号ａを入力するためのボックス（以下、これらの情報を纏めて「両替情報」という。）が表示されることとなる。
【００６１】
この状態において、ユーザが移動機ＭＳ-ｋの操作部２６を操作して、これらの情報を入力し、送信を行う旨の入力操作を行うと、移動機ＭＳ-ｋにおいてはステップＳａ８の判定が「ｙｅｓ」に変化し、制御部２１が当該入力された両替情報Ｄａ７を両替サーバＥＳに送信する（ステップＳａ９）。そして、制御部２１は、両替サーバＥＳからデータＤａ１０を受信したか否かを判定する状態となり（ステップＳａ１０）、両替サーバＥＳからデータＤａ１０が送信されてくるまで同ステップの処理を繰り返す（「ｎｏ」）。
【００６２】
一方、移動機ＭＳ-ｋから、両替情報が送信されてくると、両替サーバＥＳにおいてはステップＳｂ５における判定が「ｙｅｓ」となる。この結果、システム制御部１１は、当該受信した両替情報を図示せぬＲＡＭ上に一時的に保存した後、ＲＡＭからユーザ情報と暗証番号ａを読み出して、データＤａ８として銀行サーバＢＮＳに送信し（ステップＳｂ６）、銀行サーバＢＮＳからのデータ返信を待機する状態となる（ステップＳｂ７「ｎｏ」）。
【００６３】
このようにして、両替サーバＥＳからデータＤａ８が送信されてくると、銀行サーバＢＮＳは、この送信されてきたデータＤａ８に基づいて銀行口座管理ＤＢ１０００を検索して、当該データＤａ８に含まれるユーザ情報に対応する銀行口座が実在するか否か、及び、データＤａ８に含まれる暗証番号ａが正しいか否かを認証し、当該認証結果を示すデータＤａ９を両替サーバＥＳに返信する。この際、銀行サーバＢＮＳは、
（ａ）銀行口座の認証に成功した場合、当該データＤａ９に対して認証に成功した旨の情報を記述すると共に、当該銀行口座の残高を記述して両替サーバＥＳに送信する一方、
（ｂ）銀行口座の認証に失敗した場合、当該データＤａ９に対して認証に失敗した旨の情報を記述して両替サーバＥＳに送信する。
【００６４】
一方、このデータＤａ９が送信されてくると、両替サーバＥＳのシステム制御部１１においては、ステップＳｂ７における判定が「ｙｅｓ」となり、データＤａ９に記述されている情報が、認証成功を示すものか否かを判定する状態となる（ステップＳｂ８）。そして、この判定において「ｎｏ」と判定した場合、システム制御部１１は、例えば、「認証に失敗したため取引を行うことが出来ません。もう一度、最初から処理を実行してください。」等の文字列の記述されたＨＴＭＬデータを生成して移動機ＭＳ-ｋに配信し（ステップＳｂ１９）、処理を終了する。
【００６５】
これに対して、ステップＳｂ８において「ｙｅｓ」と判定した場合、システム制御部１１はＲＡＭに記憶された両替情報に含まれる外貨種別に基づいて、レート管理ＤＢ１４２を検索し、当該外貨に対応した為替レートの読み出しを行う（ステップＳｂ９）。次いで、システム制御部１１は、この読み出した為替レートと、両替情報に含まれるバケット数及びバケット種別に基づいて両替に必要な金額を算出して（ステップＳｂ１０）、データＤａ９に記述された口座残高が当該算出した金額を越えているか否か、すなわち、両替に必要となる日本円が銀行口座に残っているか否かを判定する（ステップＳｂ１１）。
【００６６】
この判定において、「ｎｏ」と判定した場合、システム制御部１１は、例えば、「口座残高が足りないため両替を行うことが出来ません。もう一度、最初から処理を行ってください」等の文字列を記述したＨＴＭＬデータを生成して、移動機ＭＳ-ｋに送信し（ステップＳｂ１９）、処理を終了する。
【００６７】
一方、このステップＳｂ１１において「ｙｅｓ」と判定した場合、システム制御部１１は、確認画面に対応したＨＴＭＬデータＤａ１０を生成して移動機ＭＳ-ｋに送信し（ステップＳｂ１２）、移動機ＭＳ-ｋから送信されたデータの受信を待機する状態となる（ステップＳｂ１３「ｎｏ」）。
【００６８】
このようにして、両替サーバＥＳから送信されたＨＴＭＬデータＤａ１０が移動機ＭＳ-ｋの通信部１２によって受信されると、移動機ＭＳ-ｋにおいては、ステップＳａ１０における判定が「ｙｅｓ」となり、制御部２１が当該ＨＴＭＬデータＤａ１０に基づく表示処理を実行した後（ステップＳａ１１）、ユーザの入力操作を待機する状態となる（ステップＳａ１２「ｎｏ」）。この結果、移動機ＭＳ-ｋの表示部１５には、当該ＨＴＭＬデータＤａ１０に基づいて、例えば、両替時の為替レート、両替に必要な金額、当該外貨両替後の銀行口座残高が表示されると共に、「両替を続けますか。」等の文字列や、新たに開設される決済口座用の暗証番号ｂを入力するためのボックス、更には「ｙｅｓ」、「ｎｏ」なるボタンが表示される。
【００６９】
この状態において、ユーザが操作部２６に対して「ｙｅｓ」、「ｎｏ」何れかのボタンを選択する旨の入力操作を行うと、制御部２１は、ステップＳａ１２において「ｙｅｓ」と判定して、当該選択されたボタンが「ｙｅｓ」ボタンであったか否かを判定する状態となる（ステップＳａ１３）。そして、この判定において、「ｎｏ」と判定した場合、制御部２１は取引の中止を示す情報を記述したＧＥＴ要求Ｄａ１１を両替サーバＥＳに送信して（ステップＳａ１８）、処理を終了する。
【００７０】
これに対して、「ｙｅｓ」と判定した場合、制御部２１は、取引の続行を示す情報を記述したＧＥＴ要求Ｄａ１１を両替サーバＥＳに送信し（ステップＳａ１４）、両替サーバＥＳからのデータ返信を待機する状態となる（ステップＳａ１５「ｎｏ」）。なお、ＧＥＴ要求Ｄａ１１に付加する情報については任意であり、例えば、確認画面の「ｙｅｓ」、「ｎｏ」の各ボタンに対して各々異なるＵＲＬをアンカーにより対応付け、ユーザが選択したボタンに対応付けられたＵＲＬをＧＥＴ要求Ｄａ１１に付加すると共に、ユーザが入力した暗証番号ｂについてはＣＧＩのパラメータとして付加するようにしても良い。
【００７１】
一方、移動機ＭＳ-ｋからＧＥＴ要求Ｄａ１１が送信されてくると、両替サーバＥＳのシステム制御部１１においてはステップＳｂ１３の判定が「ｙｅｓ」に変化して、当該受信したＧＥＴ要求Ｄａ１１に記述された情報が取引を続行する旨を示すものであるか否かを判定する状態となる（ステップＳｂ１４）。そして、この判定において「ｎｏ」と判定した場合、システム制御部１１は、処理を終了する。
【００７２】
これに対して、ステップＳｂ１４において「ｙｅｓ」と判定した場合、システム制御部１１は、当該ＧＥＴ要求Ｄａ１１に付加されている、暗証番号ｂを図示せぬＲＡＭに書き込んだ後、銀行サーバＢＮＳに対して決済要求Ｄａ１２を送信した後（ステップＳｂ１５）、銀行サーバＢＮＳからのデータ受信を待機する状態となる（ステップＳｂ１６「ｎｏ」）。この際、システム制御部１１は、ステップＳｂ１０において算出した決済金額を示す情報を決済要求Ｄａ１２に記述する。また、この際、システム制御部１１は、顧客管理ＤＢ１４１に格納されているユーザ情報から金融機関名及び口座番号を読み出すと共に、ステップＳｂ６においてＲＡＭ上に記憶した暗証番号ａを読み出して、決済要求Ｄａ１２に付加して銀行サーバＢＮＳに送信する。
【００７３】
このようにして、決済要求Ｄａ１２が送信されてくると銀行サーバＢＮＳは、当該要求Ｄａ１２に付加されている口座番号等の情報に基づいて、決済処理を実行するための銀行口座を特定し、当該銀行口座の預金残高から決済金額に対応する額を減少させ、両替サーバＥＳに対して完了通知Ｄａ１３を送信する。
【００７４】
一方、銀行サーバＢＮＳから完了通知Ｄａ１３が送信されてくると、両替サーバＥＳにおいては、ステップＳｂ１６における判定が「ｙｅｓ」に変化して、システム制御部１１が決済口座ＤＢ１４３に当該移動機ＭＳ-ｋのユーザに対応した決済口座を作成するための処理を実行する（ステップＳｂ１７）。この際、システム制御部１１は、当該ユーザに割り当てるべき決済口座の口座番号を決定し、決済口座ＤＢ１４３の所定フィールドに当該口座番号を格納すると共に、当該フィールドと対応付けられたフィールドに、（１）暗証番号ｂ及び（２）ユーザ氏名等の情報を格納する。また、この際、システム制御部１１は、銀行口座から引き落とされた金額に対応する外貨金額、すなわち、ユーザが両替を行った外貨金額（＝バケット数×１バケットあたりの外貨額）を示す情報を、対応するフィールドに格納する。かかる一連の処理を経て決済口座ＤＢ１４３に各種情報が記録されることにより、当該ユーザ用の決済口座が開設されることとなる。
【００７５】
このようにして決済口座が開設されると、システム制御部１１は、（１）開設された決済口座番号、（２）当該移動機ＭＳ-ｋに対応するＳＩＭＩＤ、（３）ユーザ氏名、（４）外貨種別等（金額及びバケット数等を含む）、（５）振り込み記録及び申し込み日時、の記述された電子クーポンデータＤａ１４を生成し、この生成した電子クーポンデータＤａ１４を移動機ＭＳ-ｋ宛に送信して（ステップＳｂ１８）、処理を終了する。
【００７６】
かかる処理がなされる結果、両替サーバＥＳから送信された電子クーポンデータＤａ１４が移動機ＭＳ-ｋの通信部２２によって受信されると、移動機ＭＳ-ｋにおいては、ステップＳａ１３における判定が「ｙｅｓ」となり、ＳＩＭ３０の制御部２１は、当該電子クーポンデータＤａ１４をＥＥＰＲＯＭ３４の任意情報記録領域３４２に記録する（ステップＳａ１６）。そして、制御部２１は、表示部１５に取引が完了した旨を示す画像を表示させた後（ステップＳａ１７）、処理を終了する。以上の処理を経て、ＳＩＭ３０のＥＥＰＲＯＭ３４に電子クーポンデータが記録された状態となると、ユーザは移動機ＭＳ-ｋを保持して両替装置ＥＭ-ｌの設置場所に赴くことにより、外貨の支払いを受けることが可能な状態となる。
【００７７】
［１．２．２］外貨払い出し時の動作
次に、本実施形態にかかる両替システムＳにおいて移動機ＭＳ-ｋに記録されている電子クーポンデータＤａ１４を用いて、両替装置ＥＭ-ｌから外貨の払い出しを受ける際の動作について、図１１〜図１３を参照しつつ説明する。なお、外貨払い出し時の動作については、（１）移動機ＭＳ-ｋのＳＩＭ３０にバイオメトリクス情報が未登録の場合と、（２）既登録の場合とで、処理内容が異なるので、以下においては、各場合における動作例について説明することとする。
【００７８】
（１）ＳＩＭ３０にバイオメトリクス情報が未登録の場合の動作例（以下、「動作例１」）
まず、移動機ＭＳ-ｋを用いて両替装置ＥＭ-ｌから外貨の支払いを受けようとする場合、移動機ＭＳ-ｋの制御部２１が外部機器Ｉ／Ｆ部２３を介して両替装置ＥＭ-ｌと通信可能な状態にすることが必要となる。なお、この際の状態に関しては、移動機ＭＳ-ｋ及び両替装置ＥＭ-ｌに設けられる外部機器Ｉ／Ｆの種別によって異なり、例えば、ＩｒＤＡを用いたような場合には移動機ＭＳ-ｋの赤外線ポートを両替装置ＥＭ-ｌの赤外線ポートに対向させるようにすることが必要となる。
【００７９】
この状態において、ユーザが移動機ＭＳ-ｋの操作部２６に対して両替プログラムを実行する旨の入力操作を行い、更に、外貨の払い出しを受ける旨の入力操作を行う。すると、移動機ＭＳ-ｋにおいて制御部２１は、両替プログラムを読み出して、ＳＩＭ３０にバイオメトリクス情報が登録済みの状態にあるか否かを判定する状態となる。
【００８０】
ここで、本動作例のごとく、ＳＩＭ３０にバイオメトリクス情報が記録されていない場合、制御部２１は、バイオメトリクス情報の読み出しを行うことなく、ＳＩＭ３０のＣＰＵ３１に電子クーポンデータＤａ１４の読み出しを要求し、この結果、ＥＥＰＲＯＭ３４から読み出された電子クーポンデータＤａ１４を外部機器Ｉ／Ｆ部２３を介して、両替装置ＥＭ-ｌに送信する。
【００８１】
このようにして、移動機ＭＳ-ｋから送信された電子クーポンデータＤａ１４が両替装置ＥＭ-ｌの外部機器Ｉ／Ｆ部４３によって受信されると、当該データの受信をトリガとして、両替装置ＥＭ-ｌの制御部４１が図１２及び図１３に示す処理を開始する。なお、図１２及び図１３は、本実施形態にかかる両替装置ＥＭ-ｌが外貨払い出し時に実行する処理を示すフローチャートである。
【００８２】
この処理において、制御部４１は、移動機ＭＳ-ｋから送信されてきたデータＤａ１４にバイオメトリクス情報が含まれているか否かを判定する状態になる（ステップＳｃ１）。ここで、本動作例の場合、移動機ＭＳ-ｋから送信されてくる電子クーポンデータＤａ１４には、バイオメトリクス情報が含まれていない状態にある。このため、このステップＳｃ１において制御部４１は、「ｎｏ」と判定して、決済口座用の暗証番号ｂの入力を促す画面をユーザＩ／Ｆ部４４の図示せぬ表示パネルに表示させ（ステップＳｃ２）、ユーザが暗証番号ｂを入力するのを待機する状態となる（ステップＳｃ３「ｎｏ」）。
【００８３】
この状態において、ユーザが暗証番号ｂを入力し、決定を行う旨の入力操作を行う。すると、制御部４１は、ステップＳｃ３において「ｙｅｓ」と判定し、当該入力された暗証番号ｂを含むデータＤａ１５を両替サーバＥＳに送信し（ステップＳｃ４）、両替サーバＥＳからのデータの返信を待機する状態となる（ステップＳｃ５「ｎｏ」）。この際、制御部４１は、当該データＤａ１５に対して電子クーポンデータＤａ１４に含まれているＳＩＭＩＤ、ユーザ名、外貨種別、金額、バケット数等の情報を付加して送信する。
【００８４】
一方、両替装置ＥＭ-ｌから送信されたデータＤａ１５が通信部１２によって受信されると、両替サーバＥＳのシステム制御部１１は、当該データＤａ１５に含まれているユーザ名に基づいて決済口座ＤＢ１４３を検索し、当該ユーザに対応する決済口座を特定する。このようにして、決済口座の特定が完了すると、システム制御部１１は、両替装置ＥＭ-ｌから送信されてきたデータＤａ１５に含まれている暗証番号ｂに基づきサービス利用者が移動機ＭＳ-ｋの正当なユーザであるか否かを認証する。そして、システム制御部１１は、当該認証結果に対応した結果通知Ｄａ１６を両替装置ＥＭ-ｌに送信する。この際、システム制御部１１は、認証結果に応じて、送信する通知の内容を変化させ、（ａ）認証に成功した場合には認証成功通知を、（ｂ）認証に失敗した場合には認証失敗通知を、夫々、両替装置ＥＭ-ｌに送信する。
【００８５】
かかる両替サーバＥＳにおける処理を経て、送信された結果通知Ｄａ１６が両替装置ＥＭ-ｌの通信部４２により受信されると、両替装置ＥＭ-ｌの制御部４１においては、ステップＳｃ５における判定が「ｙｅｓ」となり、当該受信した結果通知Ｄａ１６が認証成功通知であったか否かを判定する状態となる（ステップＳｃ６）。そして、この判定において「ｎｏ」と判定した場合、制御部４１は、例えば、「暗証番号が間違っています。申し訳ございませんが、もう一度最初から処理をやり直してください。」等の文字列が描画された画面をユーザＩ／Ｆ部４４の表示パネルに表示させて（ステップＳｃ２６）、処理を終了する。
【００８６】
これに対して、ステップＳｃ６において「ｙｅｓ」と判定した場合、制御部４１は、移動機ＭＳ-ｋから送信されてきた電子クーポンデータＤａ１４に基づき両替可能金額（或いは、バケット数）及び、「上記金額分だけ外貨両替が可能です。何バケット両替しますか。」等の文字列、更には、バケット数を選択するためのボックスをユーザＩ／Ｆ部４４の表示パネルに表示させた後（ステップＳｃ７）、ユーザの入力操作を待機する状態に移行する（ステップＳｃ８「ｎｏ」）。この状態において、ユーザがユーザＩ／Ｆ部４４の図示せぬタッチパネルに対して外貨両替を行おうとするバケット数を選択し、決定を行う旨の入力操作を行うと、制御部４１は、外貨在庫管理ＤＢ４７を検索して、当該選択されたバケット数分の外貨の在庫が外貨管理部４６に存在しているか否かを判定する（ステップＳｃ９）。
【００８７】
そして、この判定において、「ｎｏ」と判定すると、「外貨在庫が足りません。誠に申し訳ございませんが、他の両替装置にて、お取引を行ってください。」等の文字列が描画された画面をユーザＩ／Ｆ部４４に表示させて（ステップＳｃ２６）、処理を終了する。これに対して、ステップＳｃ９において「ｙｅｓ」と判定した場合、制御部４１は、両替サーバＥＳに対して、ユーザが選択したバケット数と、決済口座番号等の決定内容情報を含むデータＤａ１７を送信し（ステップＳｃ１０）、両替サーバＥＳからの返信を待機する状態となる（ステップＳｃ１１「ｎｏ」）。
【００８８】
一方、両替装置ＥＭ-ｌからデータＤａ１７が送信されてくると、両替サーバＥＳにおいては、システム制御部１１が当該送信されてきたデータＤａ１７に含まれているデータに基づいて決済口座ＤＢ１４３を検索し、当該データＤａ１７により示される金額が両替が可能な金額であるか否かを判定する。ここで、当該データＤａ１７が偽造されている等の理由により、決済口座内の残高を当該データＤａ１７により示される金額が上回ってしまっているような場合がある。このような場合、システム制御部１１は、両替不能であるものと判定し、エラー通知を両替装置ＥＭ-ｌに送信する。これに対して、この判定において両替可能であると判定した場合には、システム制御部１１は、認証通知Ｄａ１８を両替装置ＥＭ-ｌに送信する。
【００８９】
このようにして、両替サーバＥＳから認証通知Ｄａ１８等が送信されてくると、両替装置ＥＭ-ｌの制御部４１は、ステップＳｃ１１において「ｙｅｓ」と判定し、当該受信したデータが認証通知であったか否かを判定する状態となる（ステップＳｃ１２）。この判定において「ｎｏ」と判定した場合、制御部４１は、例えば、「エラーが発生しました。もう一度最初からやり直してください。」等の文字列を表示して（ステップＳｃ２６）、処理を終了する。
【００９０】
これに対して、ステップＳｃ１２において「ｙｅｓ」と判定した場合、制御部４１は、外貨の払い出しを行うための処理を実行する（ステップＳｃ１３）。この際、制御部４１は、外貨管理部４６を制御して、ユーザの所望した両替額に対応する外貨の払い出しを行うと共に、外貨在庫管理ＤＢ４７に格納されている在庫金額から払い出した金額分の在庫数をデクリメントして、当該ＤＢ４７を更新する。
【００９１】
このようにして、外貨の払い出しが完了すると、制御部４１は、ステップＳｃ１において「ｙｅｓ」と判定していたか否か、すなわち、移動機ＭＳ-ｋからバイオメトリクス情報が送信されていたか否かを判定する状態となる（ステップＳｃ１４）。本動作例の場合、移動機ＭＳ-ｋのＳＩＭ３０には、バイオメトリクス情報が未登録の状態にあるため、このステップＳｃ１４にて、制御部４１は、「ｎｏ」と判定して、例えば、「バイオメトリクス情報を登録しますか。」等の文字列と共に、「ｙｅｓ」、「ｎｏ」なるボタンをユーザＩ／Ｆ部４４に表示させる（ステップＳｃ１５）、ユーザの入力操作を待機する状態となる（ステップＳｃ１６「ｎｏ」）。
【００９２】
この状態においてユーザが何れかのボタンを選択する旨の入力操作を行うと、制御部４１は、ステップＳｃ１６において「ｙｅｓ」と判定して、当該選択されたボタンが「ｙｅｓ」なるボタンであったか否かを判定する状態となる（ステップＳｃ１７）。そして、例えば、ユーザが「ｎｏ」なるボタンを選択する旨の入力操作を行っていた場合、制御部４１は、ステップＳｃ１８〜Ｓｃ２０の処理を実行することなく処理をステップＳｃ２１に移行させる。
【００９３】
これに対して、ユーザが「ｙｅｓ」なるボタンを選択していた場合、制御部４１は、ステップＳｃ１７において「ｙｅｓ」と判定し、例えば、「バイオメトリクス情報入力部に対して、手の平をかざしてください。」等の文字列をユーザＩ／Ｆ部４４に表示させ（ステップＳｃ１８）、ユーザの入力操作を待機する状態になる（ステップＳｃ１９「ｎｏ」）。この状態において、ユーザが、例えば、バイオメトリックス情報入力部４５に手の平をかざして、ユーザＩ／Ｆ部４４に登録を行う旨の入力操作を行うと、制御部４１はバイオメトリクス情報入力部４５に入力されたバイオメトリクス情報Ｄａ１９を移動機ＭＳ-ｋに送信する（ステップＳｃ２０）。なお、移動機ＭＳ-ｋと両替装置ＥＭ-ｌとが、例えば、ＩｒＤＡに従って通信を行っているような場合、バイオメトリクス情報Ｄａ１９の送信に先立って、移動機ＭＳ-ｋの赤外線ポートを両替装置ＥＭ-ｌの赤外線ポートに対向させることが必要となるため、ユーザの注意を喚起する画面を両替装置ＥＭ-ｌのユーザＩ／Ｆ部４４に表示するようにしても良い。
【００９４】
一方、両替装置ＥＭ-ｌから送信されたバイオメトリクス情報が移動機ＭＳ-ｋの外部機器Ｉ／Ｆ部２３によって受信されると、移動機ＭＳ-ｋにおいては、制御部２１が、当該受信されたバイオメトリクス情報をＳＩＭ３０のＣＰＵ３１に送信し、ＥＥＰＲＯＭ３４の任意情報記録領域３４２に記録させる。
【００９５】
かかる一連の処理が完了すると、両替装置ＥＭ-ｌにおいては、制御部４１が、例えば、「ご利用ありがとうございました。」等の文字列が描画された画面をユーザＩ／Ｆ部４４の表示パネル上に表示させた後（ステップＳｃ２１）、両替サーバＥＳに対して成功通知Ｄａ２０を送信して（ステップＳｃ２２）、処理を終了する。この際、制御部４１は、当該成功通知Ｄａ２０に対して移動機ＭＳ-ｋから送信されてきた決済口座番号や払い出し金額、ユーザ名、ＳＩＭＩＤ等の情報を付加して送信する。
【００９６】
このようにして、成功通知Ｄａ２１が送信されてくると、両替サーバＥＳにおいては、システム制御部１１が当該成功通知Ｄａ２０に基づいて、ユーザの決済口座を特定すると共に、当該成功通知Ｄａ２０に付加されていた払出金額分の決済を処理を行う。具体的には、システム制御部１１は、次のような処理を実行する。
【００９７】
＜決済口座の外貨金額の全額が払い出されている場合＞
この場合、システム制御部１１は、当該決済口座に関するデータを決済口座ＤＢ１４３から削除すると共に、当該ユーザに関するユーザ情報を顧客管理ＤＢ１４１から削除する。
【００９８】
＜全額の払い出しが完了していない場合＞
この場合、システム制御部１１は、決済口座ＤＢ１４３に格納されている外貨残高から払い出された額に対応する額を減額し、当該決済口座に関する他のデータは保持する。また、この場合、システム制御部１は、顧客管理ＤＢ１４１に格納されているデータに関しては削除しない。
【００９９】
以上の処理が完了すると、両替サーバＥＳのシステム制御部１１は、移動機ＭＳ-ｋに記録されている電子クーポンデータＤａ１４を削除させ、或いは、変更させるための処理を実行し、システムＳ内における処理が完了する。なお、この際の具体的な処理内容に関しては任意である。例えば、両替サーバＥＳから移動機ＭＳ-ｋに対して電子メールを配信し、当該電子メールの本文内に両替プログラムを起動させるためのコードを記述する。そして、この電子メールの受信を契機として移動機ＭＳ-ｋにおいて制御部２１が両替プログラムを実行し、両替サーバＥＳにアクセスすることにより、取引後の電子クーポンデータＤａ２１を送信するようにしても良い。この際、決済口座の全額の払い出しが完了している場合にはＳＩＭ３０内に記録されている電子クーポンデータを削除することが必要となり、残高が存在するような場合には新たな電子クーポンデータＤａ２１に書き換えるようにすることが必要となる。
【０１００】
（２）バイオメトリクス情報が既に登録されている場合の動作例（以下、「動作例２」）
次に、ＳＩＭ３０内にバイオメトリクス情報が記録されている状態において、両替装置ＥＭ-ｌから外貨の支払いを受ける場合の動作例について説明する。本動作例の場合、ユーザは、上記第１動作例と同様に移動機ＭＳ-ｋの操作部２６に両替プログラムの実行及び外貨の払い出しを受ける旨の入力操作を行うことが必要となる。
【０１０１】
そして、ユーザがかかる入力操作を行うと、移動機ＭＳ-ｋの制御部２１は、両替プログラムを読み出して、実行し、ＳＩＭ３０のＥＥＰＲＯＭ３４に格納されているバイオメトリクス情報と、電子クーポンデータＤａ１４を読み出させる。次いで、制御部２１は、このＥＥＰＲＯＭ３４から読み出された電子クーポンデータＤａ１４と、バイオメトリックス情報を両替装置ＥＭ-ｌに送信する。なお、この際、両データを１つのデータとして送信するようにしても良いし、両データを別個のデータとして送信するようにしても良い。
【０１０２】
このようにして、移動機ＭＳ-ｋから送信された電子クーポンデータＤａ１４が両替装置ＥＭ-ｌの外部機器Ｉ／Ｆ部４３によって受信されると、当該データの受信をトリガとして、両替装置ＥＭ-ｌの制御部４１が上記図１２及び図１３に示す処理を開始する。
【０１０３】
この処理において、制御部４１は、移動機ＭＳ-ｋから送信されてきたデータＤａ１４にバイオメトリクス情報が含まれているか否かを判定する状態になり（ステップＳｃ１）、本動作例の場合、このステップＳｃ１において「ｙｅｓ」と判定する。次いで、制御部４１は、例えば、「バイオメトリクス情報入力部に手の平をかざしてください。」等の文字列の描画された画面をユーザＩ／Ｆ部４４の表示パネルに表示させ（ステップＳｃ２３）、ユーザの入力を待機する状態となる（ステップＳｃ２４）。この状態において、ユーザがバイオメトリクス情報入力部４５に手の平をかざして、ユーザＩ／Ｆ部４４に入力を行う旨の操作を行う。すると、制御部４１は、ステップＳｃ２４において「ｙｅｓ」と判定して、バイオメトリクス情報入力部４５に入力されたバイオメトリクス情報が移動機ＭＳ-ｋから送信されてきたバイオメトリクス情報と一致するか否かを判定する状態となる（ステップＳｃ２５）。
【０１０４】
この判定において、「ｎｏ」と判定した場合、制御部４１は、例えば、「認証に失敗しました。もう一度、最初から処理を実行してください。」等の文字列が描画された画面をユーザＩ／Ｆ部４４に表示させた後（ステップＳｃ２６）、処理を終了する。これに対して、「ｙｅｓ」と判定した場合、制御部４１は、上記ステップＳｃ７〜Ｓｃ１３の処理を実行する。そして、制御部４１は、ステップＳｃ１４において「ｙｅｓ」と判定し、ステップＳｃ１５〜Ｓｃ２０の処理を実行することなく、ステップＳｃ２１及びＳｃ２２の処理を実行して、処理を終了する。
【０１０５】
このようにして、本実施形態にかかる両替システムＳにおいては、移動機ＭＳ-ｋからの要求に応じて両替サーバＥＳ及び銀行サーバＢＭＳにおいて決済のための処理を行うと共に、両替サーバＥＳにおいて電子クーポンデータを生成し、移動機ＭＳ-ｋに配信するようになっている。また、この両替システムＳにおいては、移動機ＭＳ-ｋに記録された電子クーポンデータを両替装置ＥＭ-ｌに対して送信することにより、外貨の払い出しが受けられることとなる。このため、この両替システムＳによれば、両替用の窓口等を設けることなく、自動にて外貨両替を行うことが可能となり、もって、両替業務の効率化を図ると共に、ユーザの利便性を向上させることが可能となる。
【０１０６】
また、この両替システムＳにおいては、携帯端末ＭＳ-ｋ内に電子クーポンデータを記録し、このデータを移動機ＭＳ-ｋから両替装置ＥＭ-ｌに送信して、外貨の払い出しを受ける構成となっているため、ユーザが外貨両替に必要となる現金を持ち歩く必要性が無くなり、もって、盗難等の危険性を低減することが可能となる。
【０１０７】
また更に、この両替システムＳにおいては、両替装置ＥＭ-ｌ内に外貨のみ保管すれば足りることとなるため（すなわち、両替のために利用者が入金する日本円を保管する必要がないため）、各両替装置ＥＭ-ｌ内に保管する貨幣の金額を削減することが可能となり、もって、両替装置ＥＭ-ｌが盗難された場合の被害額を低額化することが可能となる。また、このように保管金額を削減することが可能となるため、両替装置ＥＭ-ｌの管理業者にとっては両替装置ＥＭ-ｌの運用に必要となる現金を削減することが可能となる。
【０１０８】
また更に、本実施形態にかかる両替システムＳにおいては、バケットと呼ばれる単位が基準とされると共に、このバケットは、同一の基準金額に対して複数種類設けられており、各バケット種別毎に各々異なる紙幣等の組合せが定義付けられている。このため、ユーザは、両替に際して、自己の所望する紙幣等の組合せに対応したバケットを選択することのより、払い出される外貨の内容を変更することが可能となり、もって、ユーザの利便性を更に向上させることが可能となる。
【０１０９】
更に、本実施形態にかかる両替システムＳにおいては、電子クーポンデータによる外貨の払い出し時に、ユーザの静脈情報や指紋といったバイオメトリクス情報を用いて個人認証を行う構成となっているため、移動機ＭＳ-ｋの盗難が発生したような場合であっても、外貨払い出しを防止して、取引の安全及びユーザの利便性向上を実現することが可能となる。
【０１１０】
なお、上記実施形態にかかる両替システムＳは、日本円を外貨に両替するためのものであったが、外貨を円に両替する場合についても、応用することが可能である。但し、この場合、銀行口座内に預金されている金銭が外貨であることが必要となる点、及び、両替装置ＥＭ-ｌにおいて日本円の払い出しを行う必要がある点に留意することが必要となる。
【０１１１】
また、上記実施形態においては、両替サーバＥＳと銀行サーバＢＮＳとを別個のサーバとして構成した場合について説明したが、これらのサーバＥＳ及びＢＳは一体にて、一つのサーバとして構成するようにしても良い。この場合、決済口座を別個に開設する必要はなく、銀行口座管理ＤＢ１０００からの出入金により、外貨両替を実現するようにすることも可能である。
【０１１２】
また更に、上記実施形態においては、両替サーバＥＳと両替装置管理サーバＥＭＳとを別個のサーバとして構成したが、両サーバＥＳとＥＭＳを一体として構成することも可能である。
【０１１３】
更に、上記実施形態においては、本体部２０と、ＳＩＭ３０から構成される移動機ＭＳ-ｋを用いた場合について説明したが、両者が一体となっている移動機ＭＳ-ｋを用いるようにしても良い。なお、この場合、本実施形態においてＳＩＭ３０が実現している機能を本体部２０に全て持たせるようにすること必要となる。また、かかる構成とした場合、ＳＩＭ３０の任意領域に記録されるデータ（例えば、電子クーポンデータやバイオメトリクスデータ等）は、本体部２０の記録部２７に記録するようにすれば良い。
【０１１４】
更にまた、移動機ＭＳ-ｋを本体部２０とＳＩＭ３０とから構成した場合であっても、電子クーポンデータ等のデータは、必ずしも、ＳＩＭ３０内に記録する必要はなく、本体部２０の記録部２７に記録する構成とすることも可能である。
【０１１５】
また、上記実施形態においては、バケット単位による外貨両替を行う場合について説明したが、両替の単位はバケット単位に限定されるものではなく、より細かな単位として外貨両替を行うようにしても良い。
【０１１６】
［２］変形例
［２．１］変形例１
上記実施形態にかかる両替システムＳは、システム中に銀行サーバＢＮＳを設けると共に、この銀行サーバＢＮＳに銀行口座を管理するための銀行口座管理ＤＢ１０００を保有させ、外貨両替が行われた場合、当該利用者の銀行口座から両替額（すなわち、バケット数に対応した金額）に対応した日本円を引き落とすことにより決済を行う方法を採用していた。しかし、決済方法に関しては、これに限られるものではなく他の方法を採用するようにしても良い。
【０１１７】
例えば、クレジットカード方式により行うことも可能である。この方法を採用する場合、移動機ＭＳ-ｋから外貨両替の申し込みがなされた時点で、決済口座に当該両替額に対応する金額を示すデータを格納し（すなわち、入金し）、当該金額の決済要求をクレジット会社のサーバに送信する。そして、クレジットカードの決済時期に当該額の日本円をユーザの銀行口座から引き落とし、或いは、振り込みをさせるようにすれば良い。
【０１１８】
また、両替サーバＥＳにおいて決済口座を開設した後、ユーザからの振り込みを待って、電子クーポンデータを移動機ＭＳ-ｋに配信する構成とすることも可能である。この場合における、電子クーポンデータの配信方法は任意であり、例えば、両替サーバＥＳから両替プログラムの起動命令を記述した電子メールを送信し、この電子メールの受信を契機として移動機ＭＳ-ｋにおいて両替プログラムを起動して移動機ＭＳ-ｋから電子クーポンデータの送信要求を両替サーバＥＳに送信するようにしても良い。
【０１１９】
このようにして、本変形例によれば銀行引き落とし以外の決済方法を採用しつつ、外貨両替を行うことも可能となる。
【０１２０】
［２．２］変形例２
上記実施形態においては、バイオメトリクス情報を移動機ＭＳ-ｋのＳＩＭ３０に登録し、外貨の払い出し時に、このＳＩＭ３０に記録されているバイオメトリクス情報を移動機ＭＳ-ｋから両替装置ＥＭ-ｌに送信して、当該バイオメトリクス情報を用いて、個人認証を行う方法を採用していた。しかし、バイオメトリクス情報については、両替サーバＥＳにおいて一括して保存及び管理するようにすることも可能である。この場合、両替サーバＥＳの顧客管理ＤＢ１４１にバイオメトリクス情報を格納するためのフィールドを設け、ユーザによって登録されたバイオメトリクス情報を、このフィールドに格納するようにすれば良い。
【０１２１】
また、実際に外貨の払い出しを行う場合、上記図１２のステップＳｃ１において、両替装置ＥＭ-ｌから両替サーバＥＳへとバイオメトリクス情報の登録の有無の問い合わせを行い、この問い合わせによりバイオメトリクス情報が登録されていることが特定された場合に、このステップＳｃ１において「ｙｅｓ」と判定する。そして、ステップＳｃ２３において表示された画面に従って、ユーザがバイオメトリクス情報入力部４５に入力したバイオメトリクス情報を両替装置ＥＭ-ｌから両替サーバＥＳへと送信し、両替サーバＥＳにおいて個人認証を行うのである。このようにして、個人認証を行った結果に基づいて、両替装置ＥＭ-ｌにおいて認証に成功したか否かを判定し、この判定において、認証に成功したものと判定した場合には、ステップＳｃ７以降の処理を進める一方、認証に失敗したものと判定された場合には処理を終了するようにすれば良い。
【０１２２】
このようにして、本変形例によれば、バイオメトリクス情報を移動機ＭＳ-ｋに登録することなく確実な個人認証を行うことが可能となり、もって、盗難後の外貨の払い出し等の雨声を有効に防止することが可能となる。
【０１２３】
［２．３］変形例３
上記実施形態においては、ユーザのバイオメトリクス情報を何ら加工することなく、ＳＩＭ３０の任意情報記録領域３４２に登録する方法を採用していた。これに対して、本変形例においては、記録しようとするバイオメトリクス情報を暗号化した上で、ＳＩＭ３０の任意情報記録領域３４２記録する構成を採用することとした。
【０１２４】
かかる構成を採用する場合、両替装置ＥＭ-ｌを用いてバイオメトリクス情報を登録する際に、当該バイオメトリクス情報を暗号化すると共に、当該暗号化を解除するための復号鍵を両替サーバＥＳにアップロードしておく。なお、この際の暗号化鍵に対応したデータ及び復号鍵に対応したデータの取得方法については任意であり、各鍵に対応データを予め両替サーバＥＳ、或いは、両替装置ＥＭ-ｌに事前に記録しておくようにして、当該データを用いて暗号化等を行うようにしても良い。また、暗号化時に、両替装置ＥＭ-ｌにおいて暗号化鍵及び復号鍵に対応したデータを生成し、当該データを用いるようにしても良い。また、両替サーバＥＳにおける復号鍵に対応したデータの管理方法についても任意であり、例えば、顧客管理ＤＢ１４１にユーザ情報と対応付けて格納することにより、データの管理を行うようにしても良い。
【０１２５】
一方、両替装置ＥＭ-ｌにおいて外貨の払い出しを行おうとする場合、移動機ＭＳ-ｋから両替装置ＥＭ-ｌに対して暗号化されたバイオメトリクス情報を送信する。そして、両替装置ＥＭ-ｌが当該バイオメトリクス情報の復号鍵に対応したデータを両替サーバＥＳから取得して、当該復号鍵に対応したデータを用いてバイオメトリクス情報の復号を行った後、当該復号されたバイオメトリクス情報と、ユーザによって入力されたバイオメトリクス情報を用いて個人認証を行うのである。
【０１２６】
このようにして、本変形例によれば、移動機ＭＳ-ｋのＳＩＭ３０に暗号化されたバイオメトリクス情報を記録する構成を採用しているため、ＳＩＭ３０内からバイオメトリクス情報が読み取られたような場合であっても、当該バイオメトリクス情報の不正使用を有効に防止することが可能となる。
【図面の簡単な説明】
【０１２７】
【図１】実施形態における両替システムＳの構成を示すブロック図である。
【図２】同実施形態における両替サーバＥＳの構成を示すブロック図である。
【図３】同実施形態における顧客管理ＤＢ１４１のデータ構成の一例を示す図である。
【図４】同実施形態における決済口座ＤＢ１４３のデータ構成の一例を示す図である。
【図５】同実施形態における移動機ＭＳ-ｋの構成を示すブロック図である。
【図６】同実施形態における両替装置ＥＭ-ｌの構成を示すブロック図である。
【図７】同実施形態の申し込みフェーズにおいて、両替システムＳにおいて行われるデータの授受を示すシーケンス図である。
【図８】同実施形態において移動機ＭＳ-ｋの制御部２１が実行する処理を示すフローチャートである。
【図９】同実施形態において両替サーバＥＳの制御部１１が実行する処理を示すフローチャートである。
【図１０】同実施形態において移動機ＭＳ-ｋの表示部２５に表示される画像の一例を示す図である。
【図１１】同実施形態の払い出しフェーズにおいて、両替システムＳにおいて行われるデータの授受を示すシーケンス図である。
【図１２】同実施形態において両替装置ＥＭ-ｌが実行する処理を示すフローチャートである。
【図１３】同実施形態において両替装置ＥＭ-ｌが実行する処理を示すフローチャートである。
【符号の説明】
【０１２８】
Ｓ・・・両替システム
ＥＳ・・・両替サーバ
ＢＳ・・・銀行サーバ
ＥＭＳ・・・両替装置管理サーバ
ＥＭ-ｌ・・・両替装置
ＭＳ-ｋ・・・移動機
【図１】
2006146587.tif 000003
【図２】
2006146587.tif 000004
【図３】
2006146587.tif 000005
【図４】
2006146587.tif 000006
【図５】
2006146587.tif 000007
【図６】
2006146587.tif 000008
【図７】
2006146587.tif 000009
【図８】
2006146587.tif 000010
【図９】
2006146587.tif 000011
【図１０】
2006146587.tif 000012
【図１１】
2006146587.tif 000013
【図１２】
2006146587.tif 000014
【図１３】
2006146587.tif 000015