(57)【要約】【課題】自動決済時において、ユーザの利便性を向上することが可能な携帯通信端末を提供する。【解決手段】スマートフォン１００は、決済サービスを受けることが可能な場所を示す位置情報を格納する記憶装置を備える。位置情報は、当該位置情報で特定される場所でスマートフォン１００が受けることが可能な決済サービスに対応付けられている。スマートフォン１００は、自端末を制御するＣＰＵ２を備える。ＣＰＵ２は、スマートフォン１００の現在位置を示す位置情報を取得する取得部２１０と、記憶装置２０に格納されている位置情報が取得部２１０によって取得された位置情報に対応する場合には決済サービスを有効にすると共に、当該位置情報に対応しない場合には決済サービスを無効にする設定部２３０と、決済サービスを受ける決済指示に基づいて、有効な決済サービスを受ける決済機能を実行する実行部２５０とを含む。【選択図】図３
2015148882.tif 000002
【特許請求の範囲】
【請求項１】
携帯通信端末であって、
決済サービスを受けることが可能な場所を示す位置情報を格納するための記憶装置を備え、前記位置情報は、当該位置情報で特定される場所で前記携帯通信端末が受けることが可能な決済サービスに対応付けられており、
前記携帯通信端末を制御するための制御装置を備え、
前記制御装置は、
前記携帯通信端末の現在位置を示す位置情報を取得するための取得手段と、
前記記憶装置に格納されている位置情報が前記取得手段によって取得された位置情報に対応する場合には前記決済サービスを有効にすると共に、前記記憶装置に格納されている位置情報が前記取得手段によって取得された位置情報に対応しない場合には前記決済サービスを無効にするための設定手段と、
決済サービスを受けるための決済指示に基づいて、有効な決済サービスを受けるための決済機能を実行するための実行手段とを含む、携帯通信端末。
【請求項２】
前記記憶装置は、決済サービスを受けることが可能な場所を示す複数の前記位置情報を格納するための記憶装置を備え、複数の前記位置情報のそれぞれは、複数の前記決済サービスのそれぞれに対応付けられており、
前記設定手段は、複数の前記決済サービスのうちに、前記取得手段によって取得された位置情報に対応する決済サービスが１つも無い場合には、複数の前記決済サービスを全て有効にする、請求項１に記載の携帯通信端末。
【請求項３】
前記設定手段は、前記携帯通信端末が移動されることで、有効な決済サービスに対応する位置情報で特定される場所に、前記携帯通信端末の現在位置が含まれなくなったことに基づいて、無効にした決済サービスを有効にする、請求項１または２に記載の携帯通信端末。
【請求項４】
前記設定手段は、決済機能の実行による自動決済が完了したことに基づいて、無効にした決済サービスを有効にするための手段を有する、請求項１〜３のいずれか１項に記載の携帯通信端末。
【請求項５】
携帯通信端末を制御するためのプログラムであって、
前記携帯通信端末は、決済サービスを受けることが可能な場所を示す位置情報を格納するための記憶装置を備え、前記位置情報は、当該位置情報で特定される場所で前記携帯通信端末が受けることが可能な決済サービスに対応付けられており、
前記携帯通信端末は、前記携帯通信端末を制御するためのプロセッサを備え、
前記プログラムは、前記プロセッサに、
前記携帯通信端末の現在位置を示す位置情報を取得するステップと、
前記記憶装置に格納されている位置情報が前記取得するステップで取得された位置情報に対応する場合には前記決済サービスを有効にすると共に、前記記憶装置に格納されている位置情報が前記取得するステップで取得された位置情報に対応しない場合には前記決済サービスを無効にするステップと、
決済サービスを受けるための決済指示に基づいて、有効な決済サービスを受けるための決済機能を実行するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、携帯通信端末の制御に関し、特に、決済サービスを利用することが可能な携帯通信端末の制御に関する。
【背景技術】
【０００２】
近年、他の通信機器と無線通信することで自動決済サービスを利用することが可能な、スマートフォン、タブレット端末などの携帯通信端末が普及している。当該携帯通信端末は、ＦｅｌｉＣａ（登録商標）などの非接触ＩＣ（Integrated  Circuit）カード（ＩＣチップ）を搭載しており、読み取り機にかざすだけで決済サービスを自動的に利用することができる。また、近年では、ＩＣＯＣＡ（登録商標）、おサイフケータイ（登録商標）など、自動決済の種類が増大しており、１つの携帯通信端末で複数の決済サービスに対応することが求められている。すなわち、携帯通信端末は、自動決済の種類に応じた特定の決済サービスを受けるための決済機能を実行しなければならない。
【０００３】
このような技術として、たとえば、特許文献１は、「複数のサービスに対応する非接触ＩＣカードを搭載する携帯端末装置において、非接触ＩＣカードの使用禁止をサービス毎に制御できる携帯端末装置」を開示している。当該携帯端末装置は、複数のサービスのうちから手動でユーザがロックするサービスを選択し、ロックされていないサービスを受ける。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３１７０７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示される携帯端末装置は、ロックする決済サービスをユーザが手動で設定する必要があり利便性に欠ける。このため、自動決済の種類に合わせて、携帯端末装置のユーザが決済サービスを適切に受けるための技術が必要とされている。
【０００６】
本開示は上述のような問題点を解決するためになされたものであって、その目的は、自動決済時において、ユーザの利便性を向上することが可能な携帯通信端末を提供することである。
【課題を解決するための手段】
【０００７】
一実施の形態に従うと、携帯通信端末は、決済サービスを受けることが可能な場所を示す位置情報を格納するための記憶装置を備える。位置情報は、当該位置情報で特定される場所で携帯通信端末が受けることが可能な決済サービスに対応付けられている。携帯通信端末は、当該携帯通信端末を制御するための制御装置を備える。制御装置は、携帯通信端末の現在位置を示す位置情報を取得するための取得手段と、記憶装置に格納されている位置情報が取得手段によって取得された位置情報に対応する場合には決済サービスを有効にすると共に、記憶装置に格納されている位置情報が取得手段によって取得された位置情報に対応しない場合には決済サービスを無効にするための設定手段と、決済サービスを受けるための決済指示に基づいて、有効な決済サービスを受けるための決済機能を実行するための実行手段とを含む。
【発明の効果】
【０００８】
ある局面において、自動決済時において、ユーザの利便性を向上することができる。
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態に従うスマートフォンが読み取り機と無線通信している様子を示す図である。
【図２】第１の実施の形態に従うスマートフォンの主要なハードウェア構成を示すブロック図である。
【図３】第１の実施の形態に従うスマートフォンの機能構成を示すブロック図である。
【図４】第１の実施の形態に従うスマートフォンのユーザがサービステーブルの登録を行なっている様子を時系列で表した図である。
【図５】ユーザが店外から店Ａ〜Ｃに順に移動した場合における、決済サービスの有効／無効を時系列で表した図である。
【図６】ユーザが店Ａで自動決済を行なった場合における、決済サービスの有効／無効を時系列で表した図である。
【図７】第１の実施の形態に従うスマートフォンが実行する処理の一部を表わすフローチャートである。
【図８】第１の実施の形態に従うスマートフォンが実行する処理の一部を表わすフローチャートである。
【図９】第１の実施の形態に従うスマートフォンが実行する処理の一部を表わすフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照しつつ、本実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。
【００１１】
なお、以下では、携帯通信端末の一例として機能するスマートフォンの詳細について説明するが、携帯通信端末は、スマートフォンに限定されるものではない。たとえば、携帯通信端末は、タブレット端末、デジタルカメラ、電子辞書、ノート型パソコン、ＰＤＡ（Personal  Digital  Assistant）、決済サービスを利用できるその他の電子機器も含み得る。また、以下で説明される各実施の形態は、選択的に組み合わされてもよい。
【００１２】
＜第１の実施の形態＞
［概要］
図１を参照して、第１の実施の形態に従うスマートフォン１００の概要について説明する。図１は、第１の実施の形態に従うスマートフォン１００が読み取り機１１０Ａまたは読み取り機１１０Ｂと無線通信している様子を示す図である。スマートフォン１００には、後述するＩＣチップが組み込まれている。読み取り機１１０Ａおよび読み取り機１１０Ｂは、ＩＣチップ（図示しない）と、当該ＩＣチップを制御するための制御部（図示しない）とを含む。スマートフォン１００のＩＣチップと読み取り機のＩＣチップとが無線通信を行うことにより、スマートフォン１００のユーザは、買い物時、電車の乗車時などに電子マネーによる自動決済を利用することができる。
【００１３】
本実施の形態に従うスマートフォン１００は、自端末の現在位置で示される場所に応じて、自端末が利用可能な決済サービスのうち、当該場所で利用可能な決済サービスを有効にし、当該場所で利用不可能な決済サービスを無効にする。すなわち、スマートフォン１００は、自端末の現在位置で示される場所に応じて、利用する決済サービスを適宜切り替える。
【００１４】
たとえば、図１（Ａ）に示されるように、スマートフォン１００は、店Ａでは、おサイフケータイによる自動決済が可能である。スマートフォン１００は、取得した現在位置情報により示される場所が店Ａである場合には、店Ａで利用可能なおサイフケータイによる決済サービスを有効にし、他の決済サービスを無効にする。スマートフォン１００は、店Ａにおいて、読み取り機から決済命令を受けると、おサイフケータイによる決済サービスを受けるための決済機能を実行する。
【００１５】
また、図１（Ｂ）に示されるように、スマートフォン１００は、たとえば、店Ｂでは、ＩＣＯＣＡによる自動決済が可能である。スマートフォン１００は、取得した現在位置情報により示される場所が店Ｂである場合には、店Ｂで利用可能なＩＣＯＣＡによる決済サービスを有効にし、他の決済サービスを無効にする。スマートフォン１００は、店Ｂにおいて、読み取り機から決済命令を受けると、ＩＣＯＣＡによる決済サービスを受けるための決済機能を実行する。
【００１６】
このように、スマートフォン１００は、取得した現在位置に応じて、決済サービスの有効および無効を自動的に切り替えるため、スマートフォン１００に対して決済サービスを選択するというユーザ操作が必要なくなる。すなわち、自動決済時において、スマートフォン１００のユーザの利便性を向上する。また、読み取り機が複数の種類の決済サービスに対応している場合であっても、スマートフォン１００は、自端末側で１つの有効な決済サービスを選択するため、読み取り機に対して決済サービスを選択するというユーザ（店員）の操作が必要無くなる。すなわち、自動決済時において、読み取り機のユーザの利便性も向上する。
【００１７】
［ハードウェア構成］
図２を参照して、第１の実施の形態に従うスマートフォン１００のハードウェア構成の一例について説明する。図２は、スマートフォン１００の主要なハードウェア構成を示すブロック図である。図２に示されるように、スマートフォン１００は、ＲＯＭ（Read  Only  Memory）１と、ＣＰＵ（Central  Processing  Unit）２と、ＲＡＭ（Random  Access  Memory）３と、モニタ４と、ＧＰＳ（Global  Positioning  System）コントローラ５と、ＩＣチップ６と、ネットワークインタフェース（Ｉ／Ｆ）７と、記憶装置２０とを備える。
【００１８】
ＲＯＭ１は、オペレーティングシステム（ＯＳ：Operating  System）、スマートフォン１００の起動時に実行される初期プログラム（ブートプログラム）などを格納する。ＣＰＵ２は、ＲＯＭ１や記憶装置２０などに格納された、オペレーティングシステムやスマートフォン１００の制御プログラムなどの各種プログラムを実行することで、スマートフォン１００の動作を制御する。ＲＡＭ３は、ＣＰＵ２でプログラムを実行するためのワーキングメモリとして機能し、プログラムの実行に必要な各種データを一時的に格納する。
【００１９】
モニタ４は、たとえば、自動決済が実行中であることを示す画面、自動決済が完了したことを示す画面などを表示する。また、モニタ４は、タッチセンサ（図示しない）と組み合わされてタッチパネルとして構成されてもよい。ＧＰＳコントローラ５は、アンテナ５Ａを介して、ＧＰＳ信号または基地局からの位置信号（測位信号）を受信する。ＧＰＳコントローラ５は、受信したＧＰＳ信号または位置信号からスマートフォン１００の現在位置を示す位置情報を算出する。ＧＰＳコントローラ５は、算出した位置情報をＣＰＵ２に出力する。
【００２０】
ＩＣチップ６は、アンテナ６Ａを介して、読み取り機のＩＣチップと、電磁界や電波などを用いた近距離の無線通信を行ない、自動決済サービスを受けるための決済機能を実行する。より具体的には、ユーザがスマートフォン１００を読み取り機に近付けると、スマートフォン１００のＩＣチップ６と読み取り機のＩＣチップとが無線通信を開始する。この無線通信は、たとえば、近距離無線通信（ＮＦＣ（Near  Field  Communication））により実現される。近距離無線通信は、たとえば、数センチ〜約１メートル程度の短距離で行う通信である。スマートフォン１００は、決済の金額の入力を読み取り機から受け付ける。スマートフォン１００は、ＩＣチップ６からユーザの個人情報（たとえば、ユーザのＩＤ（Identification）および口座番号等）などを読み取る。スマートフォン１００は、当該個人情報を基にネットワークに接続されている決済処理サーバ（図示しない）と通信を行なう。決済処理サーバは、スマートフォン１００から受信したデータを用いて決済処理を行なう。
【００２１】
ネットワークＩ／Ｆ７は、アンテナ７Ａを介して、他の通信機器とデータの送受信を行なう。他の通信機器は、たとえば、スマートフォン、パソコン、サーバ装置、その他通信機能を有する電子機器などである。スマートフォン１００は、他の通信機器と通信する際に、無線ＬＡＮにおけるアクセスポイントの識別子（ＳＳＩＤ：Service  Set  Identifier）を取得する。
【００２２】
記憶装置２０は、たとえば、ｅＭＭＣ（Embedded  MultiMediaCard）などの記憶媒体を含む。ｅＭＭＣは、ＮＡＮＤフラッシュメモリと、制御回路とを含む。記憶装置２０は、本実施の形態に従う各種の処理を実現するためのプログラムなどを格納する。また、記憶装置２０は、オペレーティングシステムなどのプログラムを格納していてもよい。記憶装置２０は、サービステーブル３０を格納する。サービステーブル３０の詳細については、後述する。
【００２３】
［機能構成］
図３を参照して、スマートフォン１００の機能構成の一例について説明する。図３は、スマートフォン１００の機能構成を示すブロック図である。スマートフォン１００は、自端末を制御するためのＣＰＵ２と、記憶装置２０とを備える。ＣＰＵ２は、取得部２１０と、登録部２２０と、設定部２３０と、実行部２５０とを含む。記憶装置２０は、サービステーブル３０を格納する。サービステーブル３０の詳細については、後述する。
【００２４】
取得部２１０は、スマートフォン１００の現在位置を示す位置情報を受信信号から取得する。取得部２１０は、たとえば、ＧＰＳ信号または基地局からの位置信号（測位信号）からスマートフォン１００の現在位置を算出することで、スマートフォン１００の現在地を示す位置情報（以下では、「現在位置情報」ともいう）を取得する。現在位置情報は、たとえば、緯度情報および経度情報を含む。ある局面において、取得部２１０は、無線ＬＡＮにおけるアクセスポイントの識別子（ＳＳＩＤ）からスマートフォン１００の現在位置情報を取得する。取得部２１０は、現在位置情報を登録部２２０および設定部２３０に出力する。
【００２５】
登録部２２０は、自動決済を受けることが可能な場所を示す位置情報と、当該位置情報で特定される場所でスマートフォン１００が受けることが可能な決済サービスとを対応付けてサービステーブル３０に登録する。登録部２２０における登録処理の詳細については後述する。
【００２６】
設定部２３０は、現在位置情報に基づいて、現在位置で特定される場所で受けることが可能な決済サービスを有効にし、当該場所で受けることが不可能な決済サービスを無効にする。より具体的には、設定部２３０は、サービステーブル３０を参照して、複数の決済サービスのうち、現在位置情報に対応する決済サービスを有効にすると共に、現在位置情報に対応しない決済サービスを無効にする。設定部２３０による決済サービスの有効／無効の設定方法の詳細については後述する。実行部２５０は、自動決済を行なうための決済指示を読み取り機から受信したことに基づいて、サービステーブル３０に規定される有効な決済サービスを実行するための決済機能を実行する。
【００２７】
［登録処理の具体例］
図４を参照して、登録部２２０によるサービステーブル３０の登録処理の詳細について説明する。図４は、スマートフォン１００のユーザ４０がサービステーブル３０の登録を行なっている様子を時系列で表した図である。
【００２８】
ユーザ４０は、ＧＰＳ信号およびＳＳＩＤの少なくとも一方から特定した現在位置で特定される場所と、当該場所で受けることが可能な決済サービスとを対応付けて登録することができる。たとえば、ユーザ４０は、店Ａに入ると、スマートフォン１００が受けることが可能な決済サービス（すなわち、ＩＣチップに格納されているサービスａ、ｂ、ｃ、ｘ）のうちから店Ａで受けることが可能なサービスａを選択し、店Ａとサービスａとを対応付けて登録する。これにより、登録部２２０は、現在位置情報（店Ａ）とサービスａとを互いに対応付けてサービステーブル３０に格納する。登録部２２０は、たとえば、経度および緯度、座標、または位置を特定できるその他の情報を現在位置情報として登録してもよい。また、登録部２２０は、決済サービスの１つである電子マネーサービスが各店で一つだけ登録可能なように構成されてもよい。
【００２９】
また、スマートフォン１００は、各店に対して複数のサービスを登録できるように構成されてもよい。たとえば、ユーザ４０は、店Ｂに入ると、スマートフォン１００が受けることが可能な決済サービス（すなわち、サービスａ、ｂ、ｃ、ｘ）のうちから店Ｂで受けることが可能なサービスｂを選択し、店Ｂとサービスｂとを互いに対応付けて登録する。これにより、登録部２２０は、現在位置情報（店Ｂ）とサービスｂとを互いに対応付けてサービステーブル３０に格納する。さらに、ユーザ４０は、店Ｂで受けることが可能なサービスｘを選択し、店Ｂとサービスｘとを互いに対応付けて登録することもできる。登録部２２０は、現在位置情報（店Ｂ）とサービスｘとを互いに対応付けてサービステーブル３０に格納する。
【００３０】
なお、上記では、ユーザがサービステーブル３０を登録する例を挙げたが、サービステーブル３０は、外部サーバ装置などからスマートフォン１００に配信されてもよい。また、ユーザは、決済サービスを登録するために必ずしも店に移動する必要は無い。たとえば、スマートフォン１００は、店の位置情報を外部サーバ装置などから受信し、その位置情報と決済サービスとを互いに対応付けて登録してもよい。
【００３１】
また、スマートフォン１００は、位置情報と決済サービスとの対応付けを、設定画面などを利用して手動で設定できるように構成されてもよい。さらに、スマートフォン１００のサービステーブル３０に登録すべき決済サービスは、必ずしも複数である必要は無く、１つ以上であればよい。さらに、上記では、サービスａ、サービスｂ、サービスｃ、およびサービスｘがＩＣチップ６に格納されている例を挙げて説明したが、これらの決済サービスは、記憶装置２０、ＩＣチップ６が組み込まれるＩＣカードなどに格納されてもよい。
【００３２】
［設定処理の詳細］
（設定処理の具体例１）
図５を参照して、決済サービスの有効／無効の設定方法の具体例について説明する。図５は、ユーザ４０が店外から店Ａ〜Ｃに順に移動した場合における、決済サービスの有効／無効を時系列で表した図である。
【００３３】
サービステーブル３０には、店Ａとサービスａとが互いに対応付けられており、店Ｂとサービスｂとが互いに対応付けられおり、店Ｂとサービスｘとが互いに対応付けられている。ＩＣチップ６には、サービスａとサービスｂとサービスｃとサービスｘとが格納されている。スマートフォン１００は、これらの決済サービスから、現在位置で特定される場所で受けることが可能な決済サービスを受ける。
【００３４】
たとえば、ユーザ４０が店Ａに入ると、設定部２３０は、店Ａで利用可能な決済サービスを有効にする。より具体的には、設定部２３０は、サービステーブル３０を参照して、現在位置情報で特定された店Ａに一致するサービスａを有効にする。ここで、サービスを有効にするとは、読み取り機からサービスを読み取れる状態にすることをいう。すなわち、ユーザがサービスａを利用できるようにする。
【００３５】
また、設定部２３０は、現在位置情報で特定された店Ａで利用不可能な決済サービスを無効にする。より具体的には、設定部２３０は、現在位置情報で特定された店Ａに一致しない、サービスｂ、サービスｃ、およびサービスｘを無効にする。ここで、サービスを無効にするとは、読み取り機からサービスを読み取れない状態にすることをいう。すなわち、ユーザが、サービスｂ、サービスｃ、およびサービスｘを利用できないようにする。スマートフォン１００は、読み取り機からの決済指示を受けた場合には、サービステーブル３０を参照して、有効なサービスａを受けるための決済機能を実行する。
【００３６】
ユーザ４０が店Ａを退店すると、ユーザ４０が他の店で自動決済を利用できるように、設定部２３０は、無効にしたサービスｂ、サービスｃ、およびサービスｘを有効にする。より具体的には、設定部２３０は、スマートフォン１００がユーザ４０により移動されることで、有効な決済サービス（サービスａ）に対応する位置情報で特定される場所（店Ａ）からスマートフォン１００の現在位置が含まれなくなったことに基づいて、無効にした決済サービス（サービスｂ、サービスｃ、およびサービスｘ）を有効に戻す。別の言い方をすれば、設定部２３０は、現在位置情報に対応する場所がサービステーブル３０において登録されていない位置情報になった場合に、無効にした決済サービスを有効にする。
【００３７】
ユーザ４０が店Ｂに入ると、設定部２３０は、店Ｂで利用可能な決済サービスを有効にする。より具体的には、設定部２３０は、サービステーブル３０を参照して、現在位置情報で特定された店Ｂに一致するサービスｂおよびサービスｘを有効にする。また、設定部２３０は、現在位置情報で特定された店Ｂに一致しない、サービスａおよびサービスｃを無効にする。スマートフォン１００は、読み取り機からの決済指示を受けた場合には、有効なサービスｂまたはサービスｘを受けるための決済機能を実行する。
【００３８】
設定部２３０は、サービステーブル３０に規定される複数の決済サービスの中に、現在位置情報に対応する決済サービスが１つも無い場合には、複数の決済サービスを全て有効にする。たとえば、ユーザ４０が店Ｃに入ると、設定部２３０は、サービステーブル３０を参照して、現在位置情報で特定された店Ｃに一致する決済サービスを検索する。設定部２３０は、店Ｃに対応する決済サービスが登録されていないため、サービステーブル３０に登録されている全てのサービスを有効にする。
【００３９】
なお、上記では、サービスａ、サービスｂ、サービスｃ、およびサービスｘがＩＣチップ６に格納されている例を挙げて説明したが、これらの決済サービスは、記憶装置２０、ＩＣチップ６が組み込まれるＩＣカードなどに格納されてもよい。また、上記では、スマートフォン１００が無効な決済サービスを自動で有効に戻しているが、スマートフォン１００は、無効な決済サービスをユーザ操作により有効に戻せるように構成されてもよい。
【００４０】
（設定処理の具体例２）
図６を参照して、決済サービスの有効／無効の設定方法の具体例についてさらに説明する。図６は、ユーザ４０が店Ａで自動決済を行なった場合における、決済サービスの有効／無効を時系列で表した図である。
【００４１】
設定部２３０は、ユーザが別の店（特に未登録の店）で自動決済を利用できるように、決済機能を実行することで行なわれた自動決済が完了したことに基づいて、無効にした決済サービスを有効にする。たとえば、ユーザ４０が店Ａにおいてサービスａによる自動決済を完了すると、店Ａの入店時に無効にしたサービスｂ、サービスｃ、およびサービスｘを有効にする。
【００４２】
設定部２３０は、たとえば、読み取り機からの決済完了の通知を受信したことに基づいて自動決済が完了したと判断する。また、設定部２３０は、ＩＣカードにおける残高が変化したことに基づいて、自動決済が完了したと判断してもよい。さらに、設定部２３０は、スマートフォン１００と読み取り機との距離が予め定められた値よりも小さくなった後（圏内検出）、当該距離が予め定められた値よりも大きくなったこと（圏外検出）に基づいて、自動決済が完了したと判断してもよい。スマートフォン１００と読み取り機との距離は、たとえば、読み取り機から受信する信号強度に応じて決定される。
【００４３】
［制御構造］
図７〜図９を参照して、スマートフォン１００の制御構造について説明する。図７〜図９は、スマートフォン１００が実行する処理の一部を表わすフローチャートである。図７〜図９の処理は、ＣＰＵ２がプログラムを実行することにより実現される。他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。
【００４４】
ステップＳ５１０において、ＣＰＵ２は、登録部２２０として、位置情報と決済サービスとを対応付けてサービステーブル３０に登録する。ステップＳ５２０において、ＣＰＵ２は、設定部２３０として、サービステーブル３０に規定される情報に基づいて、現在位置情報に対応する位置情報が登録されている否かを判断する。ＣＰＵ２は、たとえば、サービステーブル３０に規定される位置情報のうち現在位置情報と一致するものがある場合に、現在位置情報に対応する位置情報が登録されていると判断する。ＣＰＵ２は、現在位置情報に対応する位置情報が登録されていると判断した場合には（ステップＳ５２０においてＹＥＳ）、制御をステップＳ５３０に切り替える。そうでない場合には（ステップＳ５２０においてＮＯ）、ＣＰＵ２は、ステップＳ５２０の処理を再び実行する。
【００４５】
ステップＳ５３０において、ＣＰＵ２は、設定部２３０として、現在位置情報に対応しない決済サービスを無効にする。たとえば、ＣＰＵ２は、サービステーブル３０に規定される位置情報のうち、現在位置情報に一致しない位置情報に対応付けられている決済サービスを無効にし、現在位置情報に一致する位置情報に対応付けられている決済サービスを有効にする。
【００４６】
続いて、図８に示されるフローチャートについて説明する。図８に示される各ステップは、たとえば、図７に示されるステップ５２０が実行された後に、図７に示される各ステップと並行して実行される。
【００４７】
ステップＳ５４０において、ＣＰＵ２は、設定部２３０として、現在位置情報が前回の位置情報と異なるか否かを判断する。ＣＰＵ２は、現在位置情報が前回の位置情報と異なると判断した場合には（ステップＳ５４０においてＹＥＳ）、制御をステップＳ５５０に切り替える。そうでない場合には（ステップＳ５４０においてＮＯ）、ＣＰＵ２は、ステップＳ５４０の処理を再び実行する。
【００４８】
ステップＳ５５０において、ＣＰＵ２は、設定部２３０として、新たな現在位置情報と同一の位置情報がサービステーブル３０に規定されているか否かを判断する。ＣＰＵ２は、新たな現在位置情報と同一の位置情報がサービステーブル３０に規定されていない場合には、スマートフォン１００が店外に存在する、またはスマートフォン１００が未登録の店に存在すると判断する。ＣＰＵ２は、新たな現在位置情報と同一の位置情報がサービステーブル３０に規定されていないと判断した場合には（ステップＳ５５０においてＹＥＳ）、制御をステップＳ５５２に切り替える。そうでない場合には（ステップＳ５５０においてＮＯ）、ＣＰＵ２は、制御をステップＳ５３０に切り替える。ステップＳ５５２において、ＣＰＵ２は、設定部２３０として、無効にした決済サービスを有効にする。
【００４９】
続いて、図９に示されるフローチャートについて説明する。図９に示される各ステップは、たとえば、図７に示されるステップ５２０が実行された後に、図７に示される各ステップと並行して実行される。
【００５０】
ステップＳ５６０において、ＣＰＵ２は、自動決済が完了したか否かを判断する。ＣＰＵ２は、自動決済が完了したと判断した場合には（ステップＳ５６０においてＹＥＳ）、制御をステップＳ５６２に切り替える。そうでない場合には（ステップＳ５６０においてＮＯ）、ＣＰＵ２は、ステップＳ５６０の処理を再び実行する。ステップＳ５６２において、ＣＰＵ２は、設定部２３０として、無効にした決済サービスを有効にする。
【００５１】
［利点］
本実施の形態に従うスマートフォン１００によれば、現在位置情報で特定される場所に応じて決済サービスを適切に切り替えることができる。すなわち、スマートフォン１００および読み取り機に対して有効な決済サービスをユーザが選択する必要がないためユーザの利便性が向上する。また、スマートフォン１００側で決済サービスの有効／無効が自動的に設定され、読み取り機の設計が変更される必要が無いので、スマートフォン１００は汎用性に優れる。
【００５２】
＜第２の実施の形態＞
［概要］
第２の実施の形態に従うスマートフォン１００Ａの概要について説明する。スマートフォン１００Ａは、自動決済時に、複数の有効な決済サービスがサービステーブル３０に規定されている場合に、優先度の高い決済サービスを利用する点で、第１の実施の形態に従うスマートフォン１００とは異なる。ハードウェア構成などのその他の点については第１の実施の形態に従うスマートフォン１００と同じであるので、説明を繰り返さない。
【００５３】
スマートフォン１００Ａは、サービステーブル３０に登録される決済サービスの各々に優先度を設定可能なように構成される。たとえば、スマートフォン１００Ａは、決済サービスの各々に優先度を設定するための画面を表示する。スマートフォン１００Ａは、設定部２３０が決済サービスの有効／無効を設定する時、または自動決済の実行時に、優先度が１番高い決済サービスを有効にし、それ以外の有効な決済サービスを無効にする。すなわち、スマートフォン１００Ａは、優先度が１番高い１つの決済サービスを受ける。
【００５４】
ある局面において、スマートフォン１００Ａは、決済サービスの各々についての使用履歴から当該決済サービスの使用頻度を算出し、使用頻度が高い決済サービスを優先度の高い決済サービスとして設定する。スマートフォン１００Ａは、自動決済時に、複数の有効な決済サービスがサービステーブル３０に規定されている場合には、１番優先度の高い決済サービスを有効にし、それ以外の決済サービスを無効にする。
【００５５】
［利点］
本実施の形態に従うスマートフォン１００Ａは、自動決済時に、複数の有効な決済サービスがある場合であっても、優先度の高い１つの決済サービスを受けるための決済機能を実行する。このため、スマートフォン１００Ａは、ユーザの操作無しに決済サービスを自動的に実行することができ、ユーザの利便性が向上する。
【００５６】
＜第３の実施の形態＞
第３の実施の形態に従うスマートフォン１００Ｂの概要について説明する。スマートフォン１００Ｂは、自動決済時に、複数の有効な決済サービスがサービステーブル３０に規定されている場合に、１つの決済サービスを選択するための画面を表示する点で、第１の実施の形態に従うスマートフォン１００とは異なる。ユーザは、表示された複数の決済サービスから１つの決済サービスを選択する。スマートフォン１００Ｂは、ユーザによる決済サービスの選択を受けたことにもとづいて、選択された決済サービスを受けるための決済機能を実行する。なお、スマートフォン１００Ｂのハードウェア構成などのその他の点については第１の実施の形態に従うスマートフォン１００と同じであるので、説明を繰り返さない。
【００５７】
［利点］
本実施の形態に従うスマートフォン１００Ｂは、自動決済時に、複数の有効な決済サービスから１つの決済サービスを選択するための画面を表示することにより、ユーザの意図する決済サービスを確実に利用できるようになる。また、スマートフォン１００Ｂは、有効な決済サービスが１つの場合には、ユーザの操作無しに適切な決済サービスを自動的に受けることができるので、ユーザの利便性が向上する。
【００５８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５９】
１  ＲＯＭ、２  ＣＰＵ、３  ＲＡＭ、４  モニタ、５  コントローラ、５Ａ，６Ａ，７Ａ  アンテナ、６  ＩＣチップ、７  ネットワークＩ／Ｆ、２０  記憶装置、３０  サービステーブル、４０  ユーザ、１００，１００Ａ，１００Ｂ  スマートフォン、２１０  取得部、２２０  登録部、２３０  設定部、２５０  実行部。
【図１】
2015148882.tif 000003
【図２】
2015148882.tif 000004
【図３】
2015148882.tif 000005
【図４】
2015148882.tif 000006
【図５】
2015148882.tif 000007
【図６】
2015148882.tif 000008
【図７】
2015148882.tif 000009
【図８】
2015148882.tif 000010
【図９】
2015148882.tif 000011