(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0014】
以下、図面を参照して本発明の実施の一形態について説明する。
A.構成
(1)システム構成
図1は、本実施形態による携帯電話10が有する主要機能の概要を説明する為のシステム構成図である。携帯電話10は、移動無線通信機能およびメール送受信機能を備える。移動無線通信機能を用いて通話する場合、携帯電話10は、位置登録している基地局BSを介して発信側の交換機SWに発呼する。発信側の交換機SWは、発呼に応じて、無線通信網RN中に設けられる加入者登録サーバ(不図示)から問い合せた着番号(加入者番号)および位置登録情報に基づき着信側の交換機SWを呼出す。着信側の交換機SWは、着信側の基地局BSを介して着信側の携帯電話10(不図示)を呼出し、これに応じて着信側が着呼応答すると、発信側の交換機SWと着信側の交換機SWとのリンクが確立して通話可能になる。
【0015】
メール送受信機能を用いて携帯電話10から送信されるメールは、基地局BS、交換機SWおよび無線通信網RN中に設けられるゲートウェイサーバ(不図示)を経てインターネット上のメールサーバ(不図示)に伝送される。メールサーバは、上述とは逆の経路で宛先のメールアドレスを有する携帯電話10にメールを送るようになっている。
【0016】
携帯電話10は、上述した移動無線通信機能を用い、無線通信網RNを経由してネットワーク上の電子マネーサービス管理装置30(サービスプロバイダ)にアクセスして電子マネー決済機能を具現する為の電子マネーアプリケーションソフト(以下、電子マネーアプリと略称する)をダウンロードする機能を備える。携帯電話10では、このダウンロード機能を用い、電子マネー種が異なる各サービスプロバイダの電子マネーサービス管理装置30からそれぞれ対応する電子マネー種の電子マネーアプリをダウンロードすることによって、複数の電子マネー種に対応した電子マネー決済機能を実行できるようになっている。
【0017】
携帯電話10は、電子マネーアプリで具現される電子マネー決済機能の他、オンラインチャージ機能や、本発明の要旨に係わる電子マネー種抽出機能および電子マネー種自動選択機能を備える。オンラインチャージ機能とは、上述した移動無線通信機能を用い、無線通信網RNを経由してネットワーク上の電子マネーサービス管理装置30、すなわち利用したい電子マネー種の電子マネーサービスを提供するサービスプロバイダの電子マネーサービス管理装置30に接続し、自己内蔵の非接触ICチップ(後述する)に記憶される認証情報(例えばプリペイド番号)に基づきアクセス認証してからチャージ額(入金額)を当該管理装置30に登録する一方、これに応じて当該管理装置30が発生する指示に従って自己内蔵の非接触ICチップに記憶される電子マネー残高を更新する機能を指す。
【0018】
携帯電話10が備える電子マネー種抽出機能は、
図1に図示する店舗装置20を備えた店舗において利用可能になる。店舗装置20は、レジ端末20a(POS端末)、リーダライタ20bおよびリーダライタ20cから構成される。レジ端末20aは、携帯電話10と非接触データ通信するリーダライタ20bおよびリーダライタ20cのリード/ライト動作を制御すると共に、ネットワークを経由して電子マネーサービス管理装置30と電子マネー決済に必要なデータを授受する。
【0019】
リーダライタ20bは、例えばレジ端末20aに一体化され、当該レジ端末20aの制御の下に、携帯電話10が備える非接触ICチップ(後述する)との間で電子マネー決済に必要なデータを授受する。リーダライタ20cは、例えば店舗出入り口の自動ドア付近に設けられ、客入店時に携帯電話10が備える非接触ICチップに対して店舗コードと当該店舗で利用可能な電子マネーの種類を表す利用可能マネー種コードとを含む店舗データを送出する。携帯電話10は、上記構成の店舗装置20を備えた店舗への入店時に、リーダライタ20cから送出される店舗データを受信して電子マネー種抽出機能を実行し、受信した店舗データから店舗コードおよび利用可能マネー種コードを抽出する。
【0020】
電子マネー種自動選択機能は、上述した電子マネー種抽出機能により得た店舗コードおよび利用可能マネー種コードに基づき、店舗コードで指定される店舗で使用した電子マネー種毎の使用状況を勘案して最も決済に好適な電子マネー種を自動的に選択したり、あるいは電子マネー決済機能を実行する際に、利用する電子マネー種が設定されていない場合、店舗装置20のリーダライタ20bから受信する利用可能マネー種コードに基づき、利用可能な電子マネー種毎の使用状況を勘案して最も決済に好適な電子マネー種を自動的に選択する機能を指す。
【0021】
なお、電子マネー決済機能を実行する場合には、レジ端末20aと一体化されたリーダライタ20bに携帯電話10をかざして非接触決済を行う。そうすると、リーダライタ20bが携帯電話10の非接触ICチップから受領した支払いデータをレジ端末20aがネットワークを介して電子マネーサービス管理装置30に送出し、これにより電子マネー決済が行われる。決済後の電子マネー残高は、上記とは逆の経路を辿ってリーダライタ20bから携帯電話10の非接触ICチップへデータ送出されて記憶される。
【0022】
(2)携帯電話10の構成
次に、
図2を参照して携帯電話10の構成を説明する。
図2において、制御部100は、CPUおよび入出力回路などから構成され、操作部108(後述する)から供給されるイベントに応じて各部動作を制御する。本発明の要旨に係わる制御部100の特徴的な処理動作については追って詳述する。
【0023】
ROM101は、プログラムエリアおよびデータエリアを備える。ROM101のプログラムエリアには、制御部100により実行される各種プログラムが記憶される。ここで言う各種プログラムとは、追って詳述するメインルーチンを含む。ROM101のデータエリアには、所定のプログラムにより参照される制御データの他、例えば待受画面などの各種表示画面を形成する画面データが格納される。
【0024】
RAM102は、制御部100の処理に用いる各種レジスタ・フラグデータを一時記憶するワークエリアの他、上述した電子マネー種抽出機能や電子マネー種自動選択機能を実行する際に参照される電子マネー別店舗利用テーブル記憶部102a、電子マネー管理テーブル記憶部102b、電子マネー使用履歴テーブル記憶部102c、特典テーブル記憶部102dおよび店舗コード検索テーブル記憶部102eを備える。これら記憶部102a〜102eに記憶される各テーブルの構成については追って述べる。
【0025】
無線通信送受信部103は、データ通信時には制御部100の制御の下に、アンテナANT1を介して基地局BSとデータ授受を行い、音声通話時にはアンテナANT1を介して受信復調した音声データを制御部100に出力する一方、制御部100から供給される音声データを変調して得た送信信号を高周波増幅してアンテナANT1から送出する。
【0026】
GPS信号受信部104は、制御部100の制御の下に、アンテナANT2を介して受信したGPS信号に基づき現在位置を表す位置情報(緯度LT,経度LG)を発生して制御部100に出力する。非接触IC部105は、非接触ICチップ(例えばFelicaチップ(登録商標))を備え、アンテナANT3を介して店舗装置20(
図1参照)のリーダライタ20bもしくはリーダライタ20cと電磁結合方式で非接触データ通信を行う。非接触IC部105は、電磁結合に応じて起動された時点で起動イベントを発生して制御部100に出力すると共に、非接触データ通信にてリーダライタ側から受信したデータを制御部100に供給する。また、非接触IC部105が備える非接触ICチップは、プリペイド番号などの認証情報や電子マネー残高情報を記憶保持する。
【0027】
音声信号処理部106は、スピーカSPおよびマイクMICを備え、制御部100から供給される音声データを音声信号にD/A変換してスピーカSPから発音させたり、マイクMICから出力される音声信号を音声データにA/D変換して制御部100に供給する。表示部107は、カラー液晶パネルおよび表示ドライバから構成され、制御部100の制御の下に、待受画面など各種画面を表示する。
【0028】
操作部108には、パワーオンオフする電源スイッチ、通話開始/終了時に操作されるオフフック/オンフックスイッチ、ダイヤルスイッチと兼用の文字入力スイッチ等の各種操作キーの他、後述する電子マネーアプリ選択操作、アプリダウンロード操作、電子マネー種選択操作およびロック解除操作を行うための各種操作ボタン等を有し、これらキーやボタンの操作に応じたイベントを発生して制御部100に出力する。
【0029】
(3)RAM102の構成
次に、
図3〜
図7を参照してRAM102に設けられる電子マネー別店舗利用テーブル記憶部102a、電子マネー管理テーブル記憶部102b、電子マネー使用履歴テーブル記憶部102c、特典テーブル記憶部102dおよび店舗コード検索テーブル記憶部102eのデータ構成ついて説明する。
【0030】
a.電子マネー別店舗利用テーブル記憶部102aのデータ構成
電子マネー別店舗利用テーブル記憶部102aには、
図3に図示する一例の電子マネー別店舗利用テーブルT1が記憶される。電子マネー別店舗利用テーブルT1には、携帯電話10で利用可能な「電子マネー種」毎に、利用した店舗を表す「店舗コード」と「利用回数」とが登録される。
【0031】
こうした電子マネー別店舗利用テーブルT1は、上述した電子マネー種自動選択機能実行時に参照される。具体的には、店舗装置20のリーダライタ20cから受信した店舗コードに応じて、当該テーブルT1から対応する電子マネー種(利用した電子マネー種)を読み出し、読み出した電子マネー種が複数存在する場合には、それらに対応する利用回数の中で最も利用回数の多い電子マネー種を選択する。
【0032】
b.電子マネー管理テーブル記憶部102bのデータ構成
電子マネー管理テーブル記憶部102bには、
図4に図示する一例の電子マネー管理テーブルT2が記憶される。電子マネー管理テーブルT2には、携帯電話10で利用可能な「電子マネー種」毎の「電子マネー残高」、「累積ポイント」および「利用回数」が登録される。電子マネー管理テーブルT2は、上述した電子マネー種自動選択機能実行時に参照される。具体的には、店舗装置20のリーダライタ20bから受信した利用可能マネー種コードに該当する各電子マネー種の電子マネー残高を電子マネー管理テーブルT2から読み出し、その中で電子マネー残高が最も多い電子マネー種を選択する。
【0033】
また、この電子マネー管理テーブルT2は、ユーザ操作(電子マネー種選択操作)で電子マネー種を選択する際にも参照される。例えば選択条件として「残高優先」が設定されている場合には、電子マネー管理テーブルT2から電子マネー残高が最も多い電子マネー種を選択候補として抽出する。選択条件として「利用回数」が設定されている場合には、電子マネー管理テーブルT2から利用回数が最も多い電子マネー種を選択候補として抽出する。
【0034】
c.電子マネー使用履歴テーブル記憶部102cのデータ構成
電子マネー使用履歴テーブル記憶部102cには、
図5に図示する一例の電子マネー使用履歴テーブルT3が記憶される。電子マネー使用履歴テーブルT3には、電子マネー決済した日時を表す「使用日時」、使用した「電子マネー種」、「利用金額(決済額)」および電子マネー決済した店舗を表す「店舗コード」が登録される。なお、本実施形態では、電子マネー使用履歴テーブルT3をRAM102の電子マネー使用履歴テーブル記憶部102cに設ける態様としたが、これに限らず、非接触IC部105が備える非接触ICチップに電子マネー使用履歴テーブルT3を設ける態様としても構わない。
【0035】
d.特典テーブル記憶部102dのデータ構成
特典テーブル記憶部102dには、
図6に図示する一例の特典テーブルT4が記憶される。特典テーブルT4には、携帯電話10で利用可能な「電子マネー種」毎に、特典内容を表す「優遇ポイント倍率」、特典が有効となる「期間」、「曜日」および「時間帯」が登録される。例えば、
図6に図示する特典テーブルT4において、通常では支払額100円毎に1ポイントが還元される電子マネー種Aの場合、特典期間中(7月〜8月の毎週土曜日の午前中)に電子マネー決済すると、通常のポイントより3倍の優遇ポイントが与えられる特典を表している。
【0036】
e.店舗コード検索テーブル記憶部102eのデータ構成
店舗コード検索テーブル記憶部102eには、
図7に図示する一例の店舗コード検索テーブルT5が記憶される。店舗コード検索テーブルT5には、電子マネー決済が可能な各店舗の位置を表す店舗位置情報(緯度LT,経度LG)と店舗コードとが対応付けて登録される。この店舗コード検索テーブルT5は、GPS信号受信部104が出力する位置情報(緯度LT,経度LG)に基づき店舗コードを検索する際に参照される。
【0037】
B.動作
次に、
図8〜
図14を参照して携帯電話10の制御部100が実行するメインルーチンの動作を説明する。なお、
図8〜
図13はメインルーチンの動作を示すフローチャート、
図14はメインルーチンのステップS54(
図13参照)において表示部107に表示されるマネー種変更案内画面の一例を示す図である。
【0038】
先ず、ユーザの電源オン操作により携帯電話10がパワーオンされると、制御部100は
図8に図示するメインルーチンのステップS1に処理を進める。ステップS1では、位置登録制御シーケンスを実行して無線通信網RN側に位置登録を行ってから待受状態に入る待受処理を実行する。これにより、表示部107には待受画面(図示略)が表示される。
【0039】
続いて、ステップS2〜ステップS6では、それぞれ「着信検知」、「電子マネーの操作」、「非接触IC部起動」、「その他の操作」および「電源オフ操作」のイベントの有無を判断する。これらイベントが発生しなければ、上記ステップS2〜ステップS6の各判断結果はいずれも「NO」になり、上記ステップS1の待受状態で待機する。そして、待受状態下において上記イベントのいずれかが発生すると、その発生したイベントに対応した処理を実行する。以下、イベント別に分けて動作の説明を進める。
【0040】
(1)着信検知した場合
着信を検知すると、
図8に図示するステップS2の判断結果が「YES」になり、ステップS7に進み、着信報知を行うと共に、この着信報知中にオフフック操作されたか否かを判断する。着信報知中にオフフック操作が行われなければ、判断結果は「NO」になり、上記ステップS1の待受状態に復帰する。
【0041】
一方、着信報知中にオフフック操作されると、上記ステップS7の判断結果が「YES」になり、ステップS8に進み、発呼側と回線接続して通話を開始させる通話処理を実行する。次いで、ステップS9では、オンフック操作の有無を判断する。オンフック操作が行われなければ、ステップS9の判断結果は「NO」となり、上記ステップS8の通話処理を継続させるが、オンフック操作されると、ステップS9の判断結果が「YES」になり、ステップS10に進む。そして、ステップS10では、オンフック操作に応じて回線を断つ切断処理を実行した後、上記ステップS1の待受状態に復帰する。
【0042】
(2)電子マネーの操作が行われた場合
電子マネーに関する操作が行われると、ステップS3の判断結果が「YES」になり、
図9に図示するステップS11〜S12において、電子マネーに関する操作が「電子マネーアプリ選択操作」、「ロック解除操作」および「その他の操作」のいずれであるかを判断する。以下では、「a.電子マネーアプリ選択操作」、「b.ロック解除操作」および「c.その他の操作」の各場合に分けて動作を説明する。
【0043】
a.電子マネーアプリ選択操作が行われた場合
この場合、
図9に図示するステップS11の判断結果が「YES」になり、ステップS13に進み、メニュー選択する。メニュー選択とは、電子マネーアプリ選択操作下で起動可能な機能項目(アプリダウンロード、電子マネー種選択およびその他の処理)をメニュー画面(不図示)に表示し、このメニュー画面上で起動させる機能項目を選択する操作を指す。以下、メニュー選択により「アプリダウンロード」が選択された場合の動作と、「電子マネー種選択」が選択された場合の動作とに分けて説明を進める。
【0044】
なお、メニュー選択において、上記の「アプリダウンロード」および「電子マネー種選択」以外が選択された場合には、ステップS14およびステップS20の各判断結果がいずれも「NO」となり、ステップS21に進み、その他の処理を実行する。その他の処理とは、例えばRAM102の特典テーブル記憶部102dに記憶される特典テーブルT4の登録内容を更新するための情報をネットワーク上の電子マネーサービス管理装置30(
図1参照)から受信する処理などを指す。そして、その他の処理が完了すると、上記ステップS1(
図8参照)の待受状態に復帰する。
【0045】
a−1.アプリダウンロードが選択された場合
上記ステップS13のメニュー選択において、「アプリダウンロード」が選択された場合には、ステップS14の判断結果が「YES」となり、ステップS15に進み、ダウンロード可能なマネー種別の電子マネーアプリの名称を一覧するアプリメニューを表示部107に画面表示する。次いで、ステップS16では、このアプリメニューに表示されたマネー種別の電子マネーアプリの名称の内からダウンロードしたいマネー種の電子マネーアプリの名称を選択する。
【0046】
そうすると、ステップS17に進み、選択したマネー種の電子マネーアプリを提供するサービスプロバイダの電子マネーサービス管理装置30(
図1参照)に接続してダウンロード要求を送出する。そして、ステップS18では、ダウンロード要求に応じて電子マネーサービス管理装置30からダウンロードされる電子マネーアプリを受信し、続くステップS19では、ダウンロード受信した電子マネーアプリを実行できるように追加設定した後、上記ステップS1(
図8参照)の待受状態に復帰する。
【0047】
a−2.電子マネー種選択が選択された場合
上記ステップS13のメニュー選択において、「電子マネー種選択」が選択された場合には、ステップS20の判断結果が「YES」となり、
図10に図示するステップS22に進む。ステップS22では、電子マネー決済に使用する電子マネー種を自動的に選択する自動設定モードであるか否かを判断する。以下では、自動設定モードでない場合と自動設定モードの場合とに分けて動作を説明する。
【0048】
<自動設定モードでない場合>
自動設定モードでなければ、上記ステップS22の判断結果は「NO」となり、ステップS23に進み、携帯電話10において使用可能な全ての電子マネー種を選択候補として表示部107に画面表示する。この後、
図11に図示するステップS33に進み、
図1に図示する店舗装置20を備えた店舗に入店した際に、当該店舗装置20のリーダライタ20cから利用可能マネー種コード(店舗データ)を受信したか否かを判断する。
【0049】
利用可能マネー種コードを受信していなければ、判断結果は「NO」となり、後述のステップS35に進む。一方、利用可能マネー種コードを受信していると、上記ステップS33の判断結果は「YES」になり、ステップS34に進む。ステップS34では、上記ステップS23(
図10参照)で挙げた選択候補、すなわち携帯電話10で使用可能な全ての電子マネー種の内から、受信した利用可能マネー種コードで指定され、店舗で利用可能な電子マネー種を選択候補として再抽出する。
【0050】
続いて、ステップS35では、利用可能マネー種コードを受信していなければ、携帯電話10で使用可能な全ての電子マネー種を選択候補として表示部107に画面表示する。また、ステップS35では、利用可能マネー種コードを受信していれば、携帯電話10で使用可能な全ての電子マネー種の内から店舗で利用可能な電子マネー種を再抽出して表示部107に画面表示する。そして、ステップS36では、表示部107に画面表示された選択候補の中からユーザ操作で指定される電子マネー種を選択する。
【0051】
次いで、ステップS37では、上記ステップS36で選択された電子マネー種の電子マネーアプリで具現される電子マネー決済機能の実行を可能にするロック解除設定を行い、続くステップS38では、ロック解除設定により電子マネー決済機能が実行可能となった電子マネー種を示すアイコン画像を表示部107に画面表示させた後、上記ステップS1(
図8参照)の待受状態に復帰する。
【0052】
<自動設定モードの場合>
一方、自動設定モード下ならば、
図10に図示するステップS22の判断結果が「YES」になり、ステップS24に進む。ステップS24では、自動設定する条件が「残高優先」であるか否かを判断する。自動設定する条件が「残高優先」ならば、判断結果は「YES」となり、ステップS25に進む。ステップS25では、RAM102の電子マネー管理テーブル記憶部102bに記憶される電子マネー管理テーブルT2(
図4参照)の各電子マネー種毎の電子マネー残高を比較し、続くステップS26では、その比較結果に基づき電子マネー残高が最も多い電子マネー種を選択候補として抽出した後、上述したステップS33(
図11参照)に進む。なお、電子マネー残高の最も多い電子マネー種が複数種存在する場合には、それらを選択候補として抽出する。
【0053】
これに対し、自動設定する条件が「利用回数」であると、上記ステップS24(
図10参照)の判断結果が「NO」になり、ステップS27に進む。ステップS27では、RAM102の電子マネー管理テーブル記憶部102bに記憶される電子マネー管理テーブルT2(
図4参照)の各電子マネー種毎の利用回数を比較し、続くステップS28では、その比較結果に基づき利用回数が最も多い電子マネー種を選択候補として抽出した後、上述したステップS33(
図11参照)に進む。なお、利用回数の最も多い電子マネー種が複数種存在する場合には、それらを選択候補として抽出する。
【0054】
さて、以上のようにして、自動設定する条件が「残高優先」ならば、電子マネー残高の最も多い電子マネー種が選択候補として抽出され、自動設定する条件が「利用回数」ならば、利用回数の最も多い電子マネー種が選択候補として抽出されると、
図11に図示するステップS33に処理を進める。ステップS33では、
図1に図示する店舗装置20を備えた店舗に入店した際に、当該店舗装置20のリーダライタ20cから利用可能マネー種コード(店舗データ)を受信したか否かを判断する。
【0055】
利用可能マネー種コードを受信していなければ、ステップS33の判断結果は「NO」となり、後述のステップS35に進む。これに対し、利用可能マネー種コードを受信していると、上記ステップS33の判断結果は「YES」になり、ステップS34に進む。ステップS34では、自動設定する条件が「残高優先」ならば、利用可能マネー種コードで指定され、店舗で利用可能な電子マネー種の内から上記ステップS26で抽出した電子マネー残高の最も多い電子マネー種を選択候補として再抽出する。また、ステップS34では、自動設定する条件が「利用回数」ならば、利用可能マネー種コードで指定され、店舗で利用可能な電子マネー種の内から上記ステップS28で抽出した使用回数の最も多い電子マネー種を選択候補として再抽出する。
【0056】
続いて、ステップS35では、抽出した電子マネー種を表示部107に画面表示する。すなわち、ステップS35では、利用可能マネー種コードを受信しておらず、かつ自動設定する条件が「残高優先」の場合には、上記ステップS26で抽出した電子マネー残高の最も多い電子マネー種を選択候補として表示部107に画面表示する。あるいは利用可能マネー種コードを受信しておらず、かつ自動設定する条件が「利用回数」の場合には、上記ステップS28で抽出した利用回数の最も多い電子マネー種を選択候補として表示部107に画面表示する。
【0057】
また、ステップS35では、受信した利用可能マネー種コードで指定され、店舗で利用可能な電子マネー種の内から上記ステップS26で抽出した電子マネー残高の最も多い電子マネー種を再抽出した場合には、その再抽出された電子マネー種を選択候補として表示部107に画面表示する。あるいは受信した利用可能マネー種コードで指定され、店舗で利用可能な電子マネー種の内から上記ステップS28で抽出した利用回数の最も多い電子マネー種を再抽出した場合には、その再抽出された電子マネー種を選択候補として表示部107に画面表示する。
【0058】
そして、ステップS36では、表示部107に画面表示された選択候補の中からユーザ操作で指定される電子マネー種を選択する。次いで、ステップS37では、上記ステップS36で選択された電子マネー種の電子マネーアプリで具現される電子マネー決済機能の実行を可能にするロック解除設定を行い、続くステップS38では、ロック解除設定により電子マネー決済機能が実行可能となった電子マネー種を示すアイコン画像を表示部107に画面表示させた後、上記ステップS1(
図8参照)の待受状態に復帰する。
【0059】
b.ロック解除操作が行われた場合
電子マネー決済に使用する電子マネー種を変更すべくロック解除操作が行われた場合には、
図9に図示するステップS12の判断結果が「YES」になり、
図11に図示するステップS29に進む。ステップS29では、表示部107にパスワード入力画面(不図示)を画面表示する。そして、このパスワード入力画面にパスワード(ロック番号)が入力されると、ステップS30に進み、入力されたパスワードがロック解除用のロック番号に一致するかどうかをを判断する。
【0060】
入力されたパスワードがロック解除用のロック番号に一致しなければ、判断結果は「NO」になり、上記ステップS1(
図8参照)の待受状態に復帰するが、入力されたパスワードがロック解除用のロック番号に一致すると、上記ステップS30の判断結果が「YES」になり、ステップS31に進む。次いで、ステップS31では、RAM102の特典テーブル記憶部102dに記憶される特典テーブルT4(
図6参照)に基づき、現在日時における優遇ポイント倍率を勘案して各電子マネー種毎のポイントを比較する。
【0061】
続いて、ステップS32では、現在日時における優遇ポイント倍率を勘案した各電子マネー種毎のポイントの中で最も還元率の高いポイントの電子マネー種を選択候補として抽出する。なお、最も還元率の高いポイントの電子マネー種が複数種存在する場合には、それらを選択候補として抽出する。そして、ステップS33では、
図1に図示する店舗装置20を備えた店舗に入店した際に、当該店舗装置20のリーダライタ20cから利用可能マネー種コード(店舗データ)を受信したか否かを判断する。
【0062】
利用可能マネー種コードを受信していなければ、ステップS33の判断結果は「NO」となり、後述のステップS35に進む。これに対し、利用可能マネー種コードを受信していると、上記ステップS33の判断結果は「YES」になり、ステップS34に進む。ステップS34では、受信した利用可能マネー種コードで指定され、店舗で利用可能な電子マネー種の内から、現在日時において最も還元率の高いポイントの電子マネー種を選択候補として再抽出する。
【0063】
続いて、ステップS35では、利用可能マネー種コードを受信していなければ、現在日時において最も還元率の高いポイントの電子マネー種を選択候補として表示部107に画面表示する。また、ステップS35では、利用可能マネー種コードを受信していれば、受信した利用可能マネー種コードで指定され、店舗で利用可能な電子マネー種の内から、現在日時において最も還元率の高いポイントの電子マネー種を再抽出して表示部107に画面表示する。
【0064】
そして、ステップS36では、表示部107に画面表示された選択候補の中からユーザ操作で指定される電子マネー種を選択する。次いで、ステップS37では、上記ステップS36で選択された電子マネー種の電子マネーアプリで具現される電子マネー決済機能の実行を可能にするロック解除設定を行い、続くステップS38では、ロック解除設定により電子マネー決済機能が実行可能となった電子マネー種を示すアイコン画像を表示部107に画面表示させた後、上記ステップS1(
図8参照)の待受状態に復帰する。
【0065】
c.その他の操作が行われた場合
電子マネーに関する「その他の操作」として、例えばオンラインチャージ機能の実行を指示する操作が行われたとする。そうすると、
図9に図示するステップS11〜S12の各判断結果が「NO」になり、ステップS39に進み、その他の処理として、オンラインチャージ機能を実行する。すなわち、前述した移動無線通信機能を用い、無線通信網RNを経由してネットワーク上の電子マネーサービス管理装置30に接続し、非接触IC部105が備える非接触ICチップ(不図示)に記憶される認証情報(例えばプリペイド番号)に基づきアクセス認証してからチャージ額(入金額)を当該管理装置30に登録する一方、これに応じて当該管理装置30が発生する指示に従って非接触ICチップに記憶される電子マネー残高や、前述した電子マネー管理テーブルT2(
図4参照)に登録され、チャージした電子マネー種の電子マネー残高を更新した後、上記ステップS1の待受状態に復帰する。
【0066】
(3)非接触IC部起動の場合
非接触IC部105が起動イベントを発生すると、
図8に図示するステップS4の判断結果が「YES」になり、
図12に図示するステップS40に処理を進める。ステップS40〜S41では、非接触IC部105から供給され、非接触データ通信を行ったリーダライタの種別を表すデータに基づき、非接触データ通信先を判別する。以下では、非接触データ通信先が、前述した店舗装置20(
図1参照)に設けられた店舗情報送出用のリーダライタ20cや電子マネー決済用のリーダライタ20b以外の「a.その他の場合」と、「b.リーダライタ20cの場合」と、「c.リーダライタ20bの場合」とに分けて動作を説明する。
【0067】
a.その他の場合
非接触データ通信先が、リーダライタ20cやリーダライタ20b以外の場合には、ステップS40〜S41の各判断結果がいずれも「NO」になり、ステップS42に進み、例えば駅改札等に設けられるリーダライタとの非接触データ通信にて授受されるデータに基づき周知の自動改札処理などの、その他の処理を実行した後、前述したステップS1(
図8参照)の待受状態に復帰する。
【0068】
b.リーダライタ20cの場合
非接触データ通信先が店舗情報送出用のリーダライタ20cの場合、すなわち前述した店舗装置20(
図1参照)を備えた店舗への入店時に、その店舗の出入り口に設けられたリーダライタ20cと通信した場合には、ステップS40の判断結果が「YES」になり、ステップS43に進み、リーダライタ20cから送出され、店舗コードと当該店舗で利用可能な電子マネー種を表す利用可能マネー種コードとを含む店舗データを受信する。
【0069】
次いで、ステップS44では、電子マネー決済に使用する電子マネー種を自動的に選択する自動設定モードであるか否かを判断する。自動設定モードでなければ、判断結果は「NO」となり、前述したステップS1(
図8参照)の待受状態に復帰するが、自動設定モード下ならば、上記ステップS44の判断結果は「YES」になり、ステップS45に進む。ステップS45では、上記ステップS43にて受信した店舗コードの店舗で利用した電子マネー種を、RAM102の電子マネー別店舗利用テーブル記憶部102aに記憶される電子マネー別店舗利用テーブルT1(
図3参照)から抽出する。
【0070】
そして、ステップS46では、上記ステップS45にて抽出された電子マネー種が1つであるか否かを判断する。店舗コードの店舗で利用した電子マネー種が1つならば、判断結果は「YES」になり、
図11に図示するステップS37に進み、その店舗で利用したことのある電子マネー種の電子マネーアプリで具現される電子マネー決済機能の実行を可能にするロック解除設定を行い、続くステップS38では、ロック解除設定により電子マネー決済機能が実行可能となった電子マネー種を示すアイコン画像を表示部107に画面表示させた後、前述したステップS1(
図8参照)の待受状態に復帰する。
【0071】
一方、上記ステップS45で抽出された電子マネー種、すなわち受信した店舗コードの店舗で利用した電子マネー種が複数種存在する場合には、上記ステップS46の判断結果が「NO」になり、ステップS47に進む。ステップS47では、電子マネー別店舗利用テーブルT1(
図3参照)において、上記ステップS43にて受信した店舗コードの店舗で利用された各電子マネー種毎の利用回数を比較し、続くステップS48では、その比較結果に基づき利用回数が最も多い電子マネー種を選択する。なお、利用回数の最も多い電子マネー種が複数種存在する場合には、それらを選択する。
【0072】
この後、
図11に図示するステップS37に進み、上記ステップS48において選択され、利用回数の最も多い電子マネー種の電子マネーアプリで具現される電子マネー決済機能の実行を可能にするロック解除設定を行い、続くステップS38では、ロック解除設定により電子マネー決済機能が実行可能となった電子マネー種を示すアイコン画像を表示部107に画面表示させた後、前述したステップS1(
図8参照)の待受状態に復帰する。
【0073】
c.リーダライタ20bの場合
非接触データ通信先が電子マネー決済用のリーダライタ20bの場合、すなわち前述した店舗装置20(
図1参照)を備えた店舗のレジ端末20aにて電子マネー決済するためにリーダライタ20bと通信した場合には、
図12に図示するステップS41の判断結果が「YES」になり、
図13に図示するステップS49に進み、リーダライタ20bから利用金額(決済額)と利用可能マネー種コードとを受信する。次いで、ステップS50では、マネー種設定の有無、つまりロック解除された電子マネー種が有るか否かを判断する。以下、マネー種設定されている場合と、マネー種設定されていない場合とに分けて動作を説明する。
【0074】
<マネー種設定されている場合>
マネー種設定されていると、上記ステップS50の判断結果は「YES」になり、ステップS51に進み、ロック解除された電子マネー種が店舗のレジ端末20aで利用可能な電子マネー種に含まれるか否かを判断する。ロック解除された電子マネー種が店舗で利用可能な電子マネー種に含まれていれば、判断結果は「YES」になり、ステップS56に進み、ロック解除された電子マネー種で電子マネー決済を実行する。
【0075】
そして、ステップS57では、電子マネー決済されたことに対応して、RAM102の電子マネー使用履歴テーブル記憶部102cに記憶される電子マネー使用履歴テーブルT3(
図5参照)に使用履歴(電子マネー決済した日時を表す「使用日時」、使用した「電子マネー種」、「利用金額」および電子マネー決済した店舗を表す「店舗コード」)を更新登録する。
【0076】
また、ステップS57では、RAM102の電子マネー管理テーブル記憶部102bに記憶される電子マネー管理テーブルT2(
図4参照)の登録内容の内、上記ステップS56において電子マネー決済した「電子マネー種」の「電子マネー残高」、「累積ポイント」および「利用回数」を更新する。続いて、ステップS58では、RAM102の電子マネー別店舗利用テーブル記憶部102aに記憶される電子マネー別店舗利用テーブルT1(
図3参照)の登録内容の内、上記ステップS56において電子マネー決済した「電子マネー種」を利用した店舗を表す「店舗コード」および「利用回数」を更新した後、前述したステップS1(
図8参照)の待受状態に復帰する。
【0077】
これに対し、ロック解除された電子マネー種が店舗で利用可能な電子マネー種に含まれていない場合、すなわちロック解除された電子マネー種が店舗で使用できなければ、上記ステップS51の判断結果は「NO」になり、ステップS52に進む。ステップS52では、ロック解除された電子マネー種以外の他の利用可能な電子マネー種の有無を判断する。他の利用可能な電子マネー種が存在しなければ、判断結果は「NO」となり、ステップS53に進み、電子マネー決済することが出来ない旨を表すNG報知(例えば警告音発生等)を行った後、前述したステップS1(
図8参照)の待受状態に復帰する。
【0078】
一方、他の利用可能な電子マネー種が存在すると、上記ステップS52の判断結果は「YES」になり、ステップS54に進み、例えば
図14に図示する一例のように、他の利用可能な電子マネー種への変更をユーザに案内するマネー種変更案内画面を表示部107に表示する。そして、このマネー種変更案内画面下部に配設される「OK」部分に対応付けられた操作キーを操作すると、店舗で利用できる電子マネー種に変更され、かつステップS55の判断結果が「YES」となり、ステップS56において、変更された電子マネー種(店舗で利用できる電子マネー種)にて電子マネー決済を実行する。
【0079】
なお、マネー種変更案内画面下部に配設される「OK」部分に対応付けられた操作キーが操作されない場合には、上記ステップS55の判断結果が「NO」になり、ステップS53に進み、電子マネー決済出来ない旨を表すNG報知を行った後、前述したステップS1(
図8参照)の待受状態に復帰する。
【0080】
店舗で利用できる電子マネー種に変更して電子マネー決済を実行した後、ステップS57に進むと、電子マネー管理テーブルT2(
図4参照)の登録内容の内、上記ステップS56において電子マネー決済した「電子マネー種」の「電子マネー残高」、「累積ポイント」および「利用回数」を更新し、続くステップS58では、電子マネー別店舗利用テーブルT1(
図3参照)の登録内容の内、上記ステップS56において電子マネー決済した「電子マネー種」を利用した店舗を表す「店舗コード」および「利用回数」を更新した後、前述したステップS1(
図8参照)の待受状態に復帰する。
【0081】
<マネー種設定されていない場合>
ロック解除された電子マネー種が無く、マネー種設定されていない場合には、上述したステップS50の判断結果が「NO」になり、ステップS59に進む。ステップS59では、RAM102の電子マネー管理テーブル記憶部102bに記憶される電子マネー管理テーブルT2(
図4参照)に登録された電子マネー種の中から店舗で利用可能な電子マネー種(上記ステップS49で受信した利用可能マネー種コードで指定される電子マネー種)を抽出する。
【0082】
次いで、ステップS60では、上記ステップS59において抽出した電子マネー種毎の電子マネー残高を電子マネー管理テーブルT2から読み出す。続いて、ステップS61では、電子マネー管理テーブルT2から読み出され、店舗で利用可能な各電子マネー種毎の電子マネー残高の内、利用金額(決済額)以上の残高がある電子マネー種を抽出する。そして、ステップS62では、利用金額(決済額)以上の残高がある電子マネー種の有無を判断する。該当する電子マネー種が無ければ、判断結果は「NO」になり、ステップS53に進み、電子マネー決済出来ない旨を表すNG報知を行った後、前述したステップS1(
図8参照)の待受状態に復帰する。
【0083】
一方、利用金額(決済額)以上の残高を有する電子マネー種が有ると、上記ステップS62の判断結果は「YES」になり、ステップS63に進み、その該当マネー種が複数種存在するかどうかを判断する。利用金額(決済額)以上の残高を有する電子マネー種が1つならば、判断結果は「NO」になり、ステップS56に進み、利用金額(決済額)以上の残高を有する唯一の電子マネー種で電子マネー決済を実行する。
【0084】
この後、ステップS57に進み、電子マネー管理テーブルT2(
図4参照)の登録内容の内、上記ステップS56において電子マネー決済した「電子マネー種」の「電子マネー残高」、「累積ポイント」および「利用回数」を更新し、続くステップS58では、電子マネー別店舗利用テーブルT1(
図3参照)の登録内容の内、上記ステップS56において電子マネー決済した「電子マネー種」を利用した店舗を表す「店舗コード」および「利用回数」を更新した後、前述したステップS1(
図8参照)の待受状態に復帰する。
【0085】
これに対し、利用金額(決済額)以上の残高を有する電子マネー種が複数種有ると、上記ステップS63の判断結果は「YES」となり、ステップS64に進み、その複数種の電子マネー種の内で最も残高の多い電子マネー種を選択する。そして、ステップS56に進み、選択した電子マネー種で電子マネー決済を実行する。この後、ステップS57に進み、電子マネー管理テーブルT2(
図4参照)の登録内容の内、上記ステップS56において電子マネー決済した「電子マネー種」の「電子マネー残高」、「累積ポイント」および「利用回数」を更新し、続くステップS58では、電子マネー別店舗利用テーブルT1(
図3参照)の登録内容の内、上記ステップS56において電子マネー決済した「電子マネー種」を利用した店舗を表す「店舗コード」および「利用回数」を更新した後、前述したステップS1(
図8参照)の待受状態に復帰する。
【0086】
(4)その他の操作が行われた場合
その他の操作がなされた場合には、
図8に図示するステップS5の判断結果が「YES」となり、ステップS65に進み、その他の操作に対応した処理を実行する。その他の操作に対応した処理とは、例えばメール作成やメール送信などの処理を指す。そして、その他の操作に対応した処理を実行した後は、前述したステップS2に処理を戻して待受状態に復帰する。
【0087】
(5)電源オフ操作が行われた場合
この場合、
図8に図示するステップS8の判断結果が「YES」になり、ステップS66に進み、電源オフ処理を実行した後、本処理を完了させる。
【0088】
以上のように、本実施形態では、電子マネー決済する際に、リーダライタ20bとの非接触データ通信により店舗で利用可能な電子マネー種を受信すると、店舗で利用可能であって、かつ利用金額(決済額)以上の残高がある電子マネー種を、RAM102の電子マネー管理テーブル記憶部102bに記憶される電子マネー管理テーブルT2(
図4参照)から検索し、該当する電子マネー種が複数種存在する場合にはその中で最も残高の多い電子マネー種で電子マネー決済するので、複数の電子マネー種の内から決済に最も好適な電子マネー種を自動的に選択することができる。
【0089】
また、本実施形態では、電子マネー決済用に選択(ロック解除)された電子マネー種が店舗で利用可能な電子マネー種に含まれていない場合、その選択された電子マネー種以外の他の利用可能な電子マネー種の有無を判断し、該当する電子マネー種が有れば、その電子マネー種への変更をユーザに案内表示し、その案内表示に従ったユーザ操作に応じて店舗で利用可能な電子マネー種に変更するので、予め選択しておいた電子マネー種が使用不可であることを即座にユーザに案内でき、しかも案内に従ったユーザ操作に応じて、店舗で利用可能な他の電子マネー種に変更することができる。
【0090】
さらに、本実施形態では、店舗装置20を備えた店舗への入店時に、リーダライタ20cと非接触データ通信して店舗コードと当該店舗で利用可能な電子マネー種を表す利用可能マネー種コードとを含む店舗データを受信すると、受信した店舗コードの店舗で利用したことがある電子マネー種の内で最も利用回数の多い電子マネー種を、RAM102の電子マネー別店舗利用テーブル記憶部102aに記憶される電子マネー別店舗利用テーブルT1(
図3参照)から選択して電子マネー決済用の電子マネー種に設定するので、入店した店舗での決済に最も好適な電子マネー種を複数の電子マネー種の内から自動的に選択することができる。
【0091】
また、本実施形態では、RAM102の特典テーブル記憶部102dに記憶される特典テーブルT4(
図6参照)から現在日時における優遇ポイント倍率を勘案した各電子マネー種毎のポイントの中で最も還元率の高いポイントの電子マネー種を選び出して電子マネー決済用に設定するので、複数の電子マネー種の内から決済に最も好適な電子マネー種を自動的に選択することができる。
【0092】
なお、上述した実施形態では、店舗装置20を備えた店舗への入店時に、リーダライタ20cと非接触データ通信して店舗コードを受信し、受信した店舗コードの店舗で利用した電子マネー種を、RAM102の電子マネー別店舗利用テーブル記憶部102aに記憶される電子マネー別店舗利用テーブルT1(
図3参照)から抽出する(
図12のステップS45)ようにしたが、これに替えて、店舗装置20を備えていない店舗に入店する場合には、GPS信号受信部104から出力される位置情報(緯度LT,経度LG)に応じて、RAM102の店舗コード検索テーブル記憶部102eに記憶される店舗コード検索テーブルT5(
図7参照)から対応する店舗コードを読み出し、読み出した店舗コードで利用した電子マネー種を電子マネー別店舗利用テーブルT1から抽出することも可能である。このようにすることで店舗装置20を備えていない店舗で利用した電子マネー種を検索することが可能になる。
【0093】
また、上述した実施形態では、携帯電話10を一例として挙げたが、本発明の要旨は、これに限定されるものではなく、無線通信機能および電子マネーサービス機能を備える携帯型の電子機器全般に適用可能であることは言うまでもない。