(57)【特許請求の範囲】
【請求項１】
リーダライタと近距離無線通信を行い、自装置がスリープ状態に移行すると、前記近距離無線通信が遮断状態となる近距離無線通信部と、
前記リーダライタの通信可能範囲よりも広く且つ該通信可能範囲の少なくとも一部を含む範囲を通信可能範囲とする中距離無線通信機の通信可能範囲内に自装置が存在するかを判定する自装置位置判定部と、
前記自装置位置判定部で前記中距離無線通信機の通信可能範囲内に自装置が存在すると判定すると、前記スリープ状態にある場合、前記スリープ状態を解除するスリープ状態解除部と、を備えることを特徴とする移動端末装置。
【請求項２】
前記中距離無線通信機から送信される前記中距離無線通信機を特定する識別情報を取得する識別情報取得部を備え、
前記自装置位置判定部は、前記識別情報取得部で取得した識別情報が予め定めた識別情報と一致すると判定した場合に、前記中距離無線通信機の通信可能範囲内に自装置が存在すると判定することを特徴とする請求項１に記載の移動端末装置。
【請求項３】
ディスプレイへの情報表示の指令があると、前記スリープ状態にある場合、自装置のスリープ状態を解除する動作状態制御部を備え、
前記スリープ状態解除部は、前記自装置位置判定部で前記中距離無線通信機の通信可能範囲内に自装置が存在すると判定すると、ディスプレイへの情報表示の指令を出力することを特徴とする請求項１または請求項２に記載の移動端末装置。
【請求項４】
前記中距離無線通信機から送信される前記中距離無線通信機を特定する識別情報を取得する識別情報取得部を備え、
前記スリープ状態解除部は、前記ディスプレイへの情報表示として、前記識別情報取得部で取得した識別情報で特定される複数のアプリの一覧を表示することを特徴とする請求項３に記載の移動端末装置。
【請求項５】
リーダライタと、移動端末装置と、前記リーダライタの通信可能範囲よりも広く且つ該通信可能範囲の少なくとも一部を含む範囲を通信可能範囲とする中距離無線通信機と、を備える無線通信システムであって、
前記移動端末装置は、
前記リーダライタと近距離無線通信を行い、自装置がスリープ状態に移行すると、前記近距離無線通信が遮断状態となる近距離無線通信部と、
前記中距離無線通信機の通信可能範囲内に自装置が存在するかを判定する自装置位置判定部と、
前記自装置位置判定部で前記中距離無線通信機の通信可能範囲内に自装置が存在すると判定すると、前記スリープ状態にある場合、前記スリープ状態を解除するスリープ状態解除部と、を備えることを特徴とする無線通信システム。
【請求項６】
移動端末装置とリーダライタとで近距離無線通信を行い、前記移動端末装置がスリープ状態に移行すると、前記近距離無線通信を遮断状態とする無線通信方法であって、
前記リーダライタの通信可能範囲よりも広く且つ該通信可能範囲の少なくとも一部を含む範囲を通信可能範囲とする中距離無線通信機の通信可能範囲内に前記移動端末装置が存在すると判定すると、前記移動端末装置がスリープ状態にある場合、前記移動端末装置のスリープ状態を解除することを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＮＦＣ（Near field communication）等の、近距離無線通信を行う移動端末装置、無線通信システム、及び無線通信方法に関する。
【背景技術】
【０００２】
近距離無線通信を行う移動端末装置としては、例えば、ＨＣＥ（HOST-based Card Emulation）機能を有するＯＳ（Operating System。例えば、アンドロイド（商標名）））を搭載したスマートホンがある。このスマートホンでは、近距離無線通信を行うＮＦＣコントローラを備え、リーダライタとスマートホンとの間で近距離無線通信を行い、スマートホンを電子マネーや乗車券の機能を持った非接触ＩＣカードとして使用可能となっている（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】グーグル社、“HOST-based Card Emulation”、[online]、グーグル社[平成２４年９１３日検索]、インターネット（ＵＲＬ:https://developer.android.com/guide/topics/connectivity/nfc/hce.html）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記のＯＳ（アンドロイド）を搭載したスマートホンでは、スマートホンがスリープ状態に移行すると、ＮＦＣコントローラ（近距離無線通信部）への電力供給が停止する。それゆえ、リーダライタとスマートホンとの近距離無線通信が遮断状態となる。そのため、スマートホンのユーザは、スマートホンをリーダライタにかざす前に、スマートホンの電源ボタン等を操作し、スマートホン（移動端末装置）のスリープ状態を解除しなければならなかった。
本発明は、上記のような点に着目し、近距離無線通信の開始に要する手間を軽減可能な移動端末装置、無線通信システム、及び無線通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の移動端末装置の一態様は、リーダライタと近距離無線通信を行い、自装置がスリープ状態に移行すると、リーダライタとの近距離無線通信を遮断状態とする。そして、リーダライタの通信可能範囲よりも広く且つその通信可能範囲の少なくとも一部を含む範囲を通信可能範囲とする中距離無線通信機の通信可能範囲内に自装置が存在すると判定すると、自装置がスリープ状態にある場合、自装置のスリープ状態を解除する。
【発明の効果】
【０００６】
本発明の一態様によれば、例えば、移動端末装置がスリープ状態にあるときに、中距離無線通信機の通信可能範囲内に移動端末装置が進入すると、移動端末装置のスリープ状態が解除される。そのため、スリープ状態の解除の手間がなくて済み、近距離無線通信の開始に要する手間を軽減できる。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態の無線通信システム１の構成を示す図である。
【図２】決済サービス処理を表すフローチャートである。
【図３】第２実施形態の決済サービス処理を表すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態を図面に基づき説明する。
（第１実施形態）
第１実施形態は、本発明を、商品の購入代金の支払いを電子決済で行うときに用いられる、決済サービスを行うための無線通信システム１に適用したものである。第１実施形態では、近距離無線通信として、ＮＦＣを例示する。
【０００９】
（構成）
図１に示すように、無線通信システム１は、ＮＦＣリーダライタ２と、中距離無線通信機３と、移動端末装置４とを備える。
（ＮＦＣリーダライタ２の構成）
ＮＦＣリーダライタ２は、店舗のレジ（購入代金を支払う場所）に載置されている。ＮＦＣリーダライタ２は、通信可能範囲（例えば、ＮＦＣリーダライタ２から０〜１０ｃｍの範囲。以下、「第１範囲」とも呼ぶ）内の移動端末装置４のＮＦＣ受信機４ａ（後述）にデータを変調した電流を発生可能な電磁界を形成する。これにより、ＮＦＣリーダライタ２は、電磁界による近距離無線通信を介して、移動端末装置４に決済サービスに用いるデータ（例えば、個人情報等）の送信等を要求する指令を表す識別情報（以下、「決済サービスＩＤ」とも呼ぶ）を第１範囲内に送信する。決済サービスＩＤ「９９９９」には、移動端末装置４のＳＩＭカード４ｄ（後述）が対応付けられている。決済サービスＩＤ「６７８９」には、移動端末装置４の端末メモリ４ｅ（後述）が対応付けられている。
また、ＮＦＣリーダライタ２は、移動端末装置４から決済サービスに用いるデータ（個人情報等）が送信されると、決済サービスを提供するための決済サーバ（不図示）に予め蓄積してあるデータ（個人情報等）と照合し、決済サービスのための各種演算処理を行う。これにより、ＮＦＣリーダライタ２は、移動端末装置４との間で電子決済を行う。
【００１０】
（中距離無線通信機３の構成）
中距離無線通信機３は、ＮＦＣリーダライタ２の近傍（レジの近傍）に載置されている。中距離無線通信機３は、通信可能範囲（例えば、ＮＦＣリーダライタ２の通信可能範囲よりも広く且つその通信可能範囲の少なくとも一部を含む範囲（ＮＦＣリーダライタ２から０〜５ｍの範囲）。以下、「第２範囲」とも呼ぶ）内の移動端末装置４と無線通信を行う。中距離無線通信機３の通信規格としては、例えば、ＢＬＥ（Bluetooth Low Energy（商標名））、Ｗｉ-Ｆｉ（Wireless Fidelity（商標名））がある。これにより、中距離無線通信機３は、無線通信を介して、移動端末装置４に応答を要求する指令（以下、「応答要求指令」とも呼ぶ。例えば、ＢＬＥコマンド：Advertising Data）を第２範囲内に送信する。また、中距離無線通信機３は、無線通信を介して、移動端末装置４から中距離無線通信機３を特定する識別情報であるサービスＩＤ（例えば、ＢＬＥサービスＩＤ）の送信を要求する指令（以下、「サービスＩＤ送信要求指令」とも呼ぶ。例えば、ＢＬＥコマンド：SCAN REQ/RSP）を受信すると、サービスＩＤ（ＢＬＥサービスＩＤ）を第２範囲内に送信する。
【００１１】
（移動端末装置４の構成）
移動端末装置４は、ＮＦＣ受信機４ａと、ＮＦＣコントローラ４ｂと、無線受信機４ｃと、ＳＩＭ（Subscriber Identity Module）カード４ｄと、端末メモリ４ｅと、情報表示部４ｆと、ホストＣＰＵ４ｇとを備える。移動端末装置４としては、例えば、ＨＣＥ機能を有するＯＳ（アンドロイド）を搭載したスマートホン（携帯電話機）を採用できる。
ＮＦＣ受信機４ａは、通信可能範囲（例えば、ＮＦＣ受信機４ａから０〜１０ｃｍの範囲）内に存在するＮＦＣリーダライタ２から出力される電磁界で生じた電流、つまり、データが変調された電流をＮＦＣコントローラ４ｂに出力する。また、ＮＦＣ受信機４ａは、ＮＦＣコントローラ４ｂから出力される電流、つまり、データが変調された電流で電磁界を生じて、通信可能範囲内に存在するＮＦＣリーダライタ２に出力する。ＮＦＣ受信機４ａとしては、例えば、巻き線アンテナ、エッチングアンテナ、印刷アンテナがある。
【００１２】
ＮＦＣコントローラ４ｂは、ＮＦＣ受信機４ａから出力される電流に変調されたデータをホストＣＰＵ４ｇに出力する。また、ＮＦＣコントローラ４ｂは、ホストＣＰＵ４ｇから出力されるデータを変調した電流をＮＦＣ受信機４ａに出力する。これにより、ＮＦＣコントローラ４ｂは、近距離無線通信を介して、ＮＦＣ受信機４ａの通信可能範囲（０〜１０ｃｍの範囲）内に存在するＮＦＣリーダライタ２とデータの送受信を行う。
【００１３】
無線受信機４ｃは、無線通信を介して、通信可能範囲（例えば、無線受信機４ｃから０〜５ｍの範囲）内に存在する中距離無線通信機３から送信される指令（ＢＬＥコマンド：Advertising Data）やサービスＩＤ（ＢＬＥサービスＩＤ）をホストＣＰＵ４ｇに出力する。また、無線受信機４ｃは、無線通信を介して、ホストＣＰＵ４ｇからの指令（ＢＬＥコマンド：SCAN REQ/RSP）を通信可能範囲内に存在する中距離無線通信機３に出力する。
ＳＩＭカード４ｄ、端末メモリ４ｅは、決済サービスに用いるデータを記憶している。
情報表示部４ｆは、ホストＣＰＵ４ｇからの指令に従って、各種情報を表示する。
【００１４】
ホストＣＰＵ４ｇは、Ａ/Ｄ（Analog to Digital）変換回路、Ｄ/Ａ（Digital to Analog）変換回路、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）等から構成した集積回路を備える。ＲＯＭは、各種処理を実現するプログラムを記憶している。そして、ホストＣＰＵ４ｇは、ＮＦＣコントローラ４ｂ及び無線受信機４ｃの出力と、ＳＩＭカード４ｄ及び端末メモリ４ｅが記憶しているデータ（個人情報等）とを用い、ＲＯＭが記憶しているプログラムに従って、ＯＳによる各種処理、無線用アプリによる各種処理、決済サービスを行うための各種処理（例えば、後述する決済サービス処理）を実行する。ＯＳによる各種処理は、動作状態制御部４ｇａと、電力制御部４ｇｂとを備える。また、無線用アプリによる各種処理は、識別情報取得部４ｇｃと、識別情報判定部４ｇｄと、自装置位置判定部４ｇｅと、スリープ状態解除部４ｇｆとを備える。さらに、決済サービス処理は、メインＵＩアプリ実行部４ｇｇを備える。
【００１５】
動作状態制御部４ｇａは、自装置４の動作状態（以下、「ライフサイクル」とも呼ぶ）を制御する。ライフサイクルとしては、例えば、スリープ状態、スクリーンロック状態、通常動作状態がある。スリープ状態としては、例えば、自装置４の一部（ディスプレイ（不図示）、ＮＦＣコントローラ４ｂ等）への電力供給を停止して、自装置４の電力消費を低減させる状態がある。また、スクリーンロック状態としては、例えば、スリープ状態が解除された場合に移行され、自装置４の一部の機能にのみアクセス可能な状態がある。
【００１６】
スリープ状態の解除は、例えば、自装置４の電源ボタン（不図示）が操作された場合や、ディスプレイへの情報表示の指令があった場合に行われる。また、通常動作状態としては、例えば、スクリーンロック状態が解除された場合に移行され、自装置４のすべての機能にアクセス可能な状態がある。スクリーンロック状態の解除は、例えば、パスワードが入力された場合に行われる。動作状態制御部４ｇａは、ライフサイクルがスリープ状態または通常動作状態である場合、自装置４への操作入力がない状態が予め定めた設定時間（例えば、１５秒）継続すると、ライフサイクルをスリープ状態に移行（変更）する。
【００１７】
電力制御部４ｇｂは、自装置４がスリープ状態であるかを判定する。そして、電力制御部４ｇｂは、自装置４がスリープ状態であると判定した場合には、ＮＦＣコントローラ４ｂへの電力供給を停止する。これにより、ＮＦＣコントローラ４ｂは、自装置４がスリープ状態に移行すると、ＮＦＣリーダライタ２との近距離無線通信が遮断状態となる。一方、電力制御部４ｇｂは、自装置４がスリープ状態でない、つまり、スクリーンロック状態であるまたは通常動作状態であると判定した場合には、ＮＦＣコントローラ４ｂへの電力供給を維持する（なお、ＮＦＣコントローラ４ｂへの電力供給が停止されていたときには、電力供給を再開する）。これにより、ＮＦＣコントローラ４ｂは、ＮＦＣリーダライタ２との近距離無線通信が可能な状態が維持される（なお、ＮＦＣリーダライタ２との近距離無線通信が遮断状態であったときには、近距離無線通信が可能な状態に変化する）。
【００１８】
識別情報取得部４ｇｃは、移動端末装置４が第２範囲に進入するまで待機状態とする。具体的には、識別情報取得部４ｇｃは、無線受信機４ｃから応答要求指令（ＢＬＥコマンド：ADVERTISING DATA）が出力（取得）されるまで待機する。続いて、識別情報取得部４ｇｃは、応答要求指令（ＢＬＥコマンド：ADVERTISING DATA）が出力（取得）されると、無線受信機４ｃを経由し、無線通信を介して、サービスＩＤ送信要求指令（ＢＬＥコマンド：SCAN REQ/RSP）を、応答要求指令の送信元の中距離無線通信機３に送信する。続いて、識別情報取得部４ｇｃは、無線受信機４ｃから識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））が出力されるまで待機する。続いて、識別情報取得部４ｇｃは、識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））が出力（取得）されると、出力（取得）された識別情報（サービスＩＤ）を識別情報判定部４ｇｄと自装置位置判定部４ｇｅとに出力する。
【００１９】
識別情報判定部４ｇｄは、識別情報取得部４ｇｃから出力される識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））が予め定めた識別情報（以下、「登録ＩＤ」とも呼ぶ。決済サービス処理に対応付けられているＩＤ（例えば、「１２３４」））と一致するかを判定する。そして、識別情報判定部４ｇｄは、判定結果を自装置位置判定部４ｇｅに出力する。
【００２０】
自装置位置判定部４ｇｅは、自装置位置判定部４ｇｅは、識別情報判定部４ｇｄで識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））が登録ＩＤ「１２３４」と一致すると判定した場合に、中距離無線通信機３の通信可能範囲内に自装置４が存在すると判定する。一方、自装置位置判定部４ｇｅは、識別情報判定部４ｇｄで識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））が登録ＩＤ「１２３４」と一致しないと判定した場合、または識別情報取得部４ｇｃからサービスＩＤ（ＢＬＥサービスＩＤ）が出力されない場合には、中距離無線通信機３の通信可能範囲（第２範囲）内に自装置４が存在しないと判定する。そして、自装置位置判定部４ｇｅは、判定結果をスリープ状態解除部４ｇｆに出力する。
【００２１】
スリープ状態解除部４ｇｆは、中距離無線通信機３の通信可能範囲（第２範囲）内に自装置４が存在すると判定すると、自装置４がスリープ状態にある場合、自装置４のスリープ状態を解除する。具体的には、スリープ状態解除部４ｇｆは、自装置位置判定部４ｇｅで中距離無線通信機３の通信可能範囲（第２範囲）内に自装置４が存在すると判定すると、ディスプレイへの情報表示（ポップアップ表示）の指令を情報表示部４ｆに出力する。これにより、情報表示部４ｆは、ポップアップ表示を行う。また、動作状態制御部４ｇａ（移動端末装置４のＯＳ）は、自装置４がスリープ状態である場合には、スリープ状態を解除し、ライフサイクルをスクリーンロック状態に移行する。そして、電力制御部４ｇｂは、ＮＦＣコントローラ４ｂへの電力供給を再開し、近距離無線通信を介して、ＮＦＣコントローラ４ｂとＮＦＣリーダライタ２とのデータの送受信が可能な状態に変化させる。
【００２２】
メインＵＩアプリ実行部４ｇｇは、決済サービスに用いるデータの送信等を行う。具体的には、メインＵＩアプリ実行部４ｇｇは、ＮＦＣコントローラ４ｂから出力されるデータ（決済サービスＩＤ）を取得する。続いて、メインＵＩアプリ実行部４ｇｇは、決済サービスＩＤ（「９９９」「６７８９」）に対応付けられているＳＩＭカード４ｄや端末メモリ４ｅから決済サービスに用いるデータを読み出す。続いて、メインＵＩアプリ実行部４ｇｇは、読み出したデータや、データを暗号化したものをＮＦＣコントローラ４ｂとＮＦＣ受信機４ａとを経由し、電磁界を介して、ＮＦＣリーダライタ２に送信する。これにより、移動端末装置４は、ＮＦＣリーダライタ２との間で電子決済を行う。
【００２３】
（演算処理）
次に、ホストＣＰＵ４ｇが実行する決済サービス処理について説明する。決済サービス処理は、移動端末装置４への電源投入にともない実行される。
図２に示すように、ステップＳ１０１では、ホストＣＰＵ４ｇ（識別情報取得部４ｇｃ）は、移動端末装置４が第２範囲に進入するまで待機状態とする。具体的には、ホストＣＰＵ４ｇ（識別情報取得部４ｇｃ）は、無線受信機４ｃから応答要求指令（ＢＬＥコマンド：ADVERTISING DATA）が出力（取得）されるまで待機する。そして、ホストＣＰＵ４ｇ（識別情報取得部４ｇｃ）は、応答要求指令（ＢＬＥコマンド：ADVERTISING DATA）が出力（取得）されると、ステップＳ１０２に移行する。
【００２４】
ステップＳ１０２では、ホストＣＰＵ４ｇ（識別情報取得部４ｇｃ）は、無線通信を介して、サービスＩＤ送信要求指令（ＢＬＥコマンド：SCAN REQ/RSP）を、応答要求指令の送信元の中距離無線通信機３に送信する。これにより、中距離無線通信機３が、サービスＩＤ（ＢＬＥサービスＩＤ）を通信可能範囲（第２範囲）内に送信する。
続いてステップＳ１０３に移行して、ホストＣＰＵ４ｇ（識別情報取得部４ｇｃ）は、無線受信機４ｃから識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））が出力（取得）されるまで待機する。そして、ホストＣＰＵ４ｇ（識別情報取得部４ｇｃ）は、識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））が出力されると、ステップＳ１０４に移行する。
【００２５】
続いてステップＳ１０４に移行して、ホストＣＰＵ４ｇ（自装置位置判定部４ｇｅ）は、ステップＳ１０３で取得したサービスＩＤ（ＢＬＥサービスＩＤ）が登録ＩＤ、つまり、決済サービス処理に対応付けられているＩＤ（「１２３４」）と一致するかを判定する。そして、ホストＣＰＵ４ｇ（自装置位置判定部４ｇｅ）は、登録ＩＤ「１２３４」と一致すると判定した場合には（Ｙｅｓ）、ステップＳ１０５に移行する。一方、ホストＣＰＵ４ｇ（自装置位置判定部４ｇｅ）は、登録ＩＤ「１２３４」と一致しないと判定した場合には（Ｎｏ）、電子決済を実行せず、ステップＳ１０１に移行する（戻る）。
【００２６】
続いてステップＳ１０５に移行して、ホストＣＰＵ４ｇ（スリープ状態解除部４ｇｆ）は、ディスプレイへの情報表示（ポップアップ表示）の指令を情報表示部４ｆに出力する。これにより、情報表示部４ｆは、ポップアップ表示を行う。また、動作状態制御部４ｇａ（移動端末装置４のＯＳ）は、自装置４がスリープ状態である場合、スリープ状態を解除し、ライフサイクルをスクリーンロック状態に変更する。そして、電力制御部４ｇｂは、ＮＦＣコントローラ４ｂへの電力供給を再開し、電磁界を介して、ＮＦＣコントローラ４ｂとＮＦＣリーダライタ２とのデータの送受信が可能な状態に変化させる。
【００２７】
続いてステップＳ１０６に移行して、ホストＣＰＵ４ｇ（メインＵＩアプリ実行部４ｇｇ）は、ＮＦＣコントローラ４ｂからデータ（決済サービスＩＤ）が出力（取得）されるまで待機する。そして、ホストＣＰＵ４ｇ（メインＵＩアプリ実行部４ｇｇ）は、データ（決済サービスＩＤ）が出力（取得）されると、ステップＳ１０７に移行する。
続いてステップＳ１０７に移行して、ホストＣＰＵ４ｇ（メインＵＩアプリ実行部４ｇｇ）は、ＮＦＣコントローラ４ｂから出力されるデータ（決済サービスＩＤ）を取得する。続いて、ホストＣＰＵ４ｇ（メインＵＩアプリ実行部４ｇｇ）は、決済サービスＩＤ（「９９９」「６７８９」）に対応付けられているＳＩＭカード４ｄや端末メモリ４ｅから決済サービスに用いるデータを読み出す。続いて、ホストＣＰＵ４ｇ（メインＵＩアプリ実行部４ｇｇ）は、読み出したデータや、データを暗号化したものをＮＦＣコントローラ４ｂとＮＦＣ受信機４ａとを経由し、電磁界を介して、ＮＦＣリーダライタ２に送信する。これにより、移動端末装置４は、ＮＦＣリーダライタ２との間で電子決済を行う。
【００２８】
（動作その他）
次に、本実施形態の無線通信システム１の動作を説明する。
まず、移動端末装置４のユーザが、商品の購入代金を電子決済（決済サービス）で支払うために、店舗のレジに近づいたとする。そして、移動端末装置４が、ＮＦＣリーダライタ２から０〜５ｍの範囲（第２範囲）内に進入したとする。すると、移動端末装置４の無線受信機４ｃが、ＮＦＣリーダライタ２の近傍の中距離無線通信機３から応答要求指令（ＢＬＥコマンド：ADVERTISING DATA）を受信する。続いて、無線受信機４ｃが、受信した応答要求指令（ＢＬＥコマンド：ADVERTISING DATA）をホストＣＰＵ４ｇに出力する。
【００２９】
続いて、ホストＣＰＵ４ｇが、無線受信機４ｃから応答要求指令（ＢＬＥコマンド：ADVERTISING DATA）を取得する（図２のステップＳ１０１）。続いて、ホストＣＰＵ４ｇが、無線受信機４ｃを経由し、無線通信を介して、サービスＩＤ送信要求指令（ＢＬＥコマンド：SCAN REQ/RSP）を、応答要求指令の送信元の中距離無線通信機３に送信する（図２のステップＳ１０２）。これにより、中距離無線通信機３が、中距離無線通信機３を特定する識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））を通信可能範囲（第２範囲）内に送信する。
【００３０】
続いて、無線受信機４ｃが、中距離無線通信機３から識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））を受信する。続いて、無線受信機４ｃが、受信した識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））をホストＣＰＵ４ｇに出力する。続いて、ホストＣＰＵ４ｇが、サービスＩＤ（ＢＬＥサービスＩＤ）を取得する（図２のステップＳ１０３）。
【００３１】
ここで、取得したサービスＩＤ（ＢＬＥサービスＩＤ）が、登録ＩＤ「１２３４」、つまり、決済サービス処理に対応付けられているＩＤと一致したとする。すると、ホストＣＰＵ４ｇが、取得したサービスＩＤ（ＢＬＥサービスＩＤ）が登録ＩＤと一致すると判定する（図２のステップＳ１０４「Ｙｅｓ」）。続いて、ホストＣＰＵ４ｇが、ディスプレイへの情報表示（ポップアップ表示）の指令を情報表示部４ｆに出力する。これにより、情報表示部４ｆは、ポップアップ表示を行う。また、動作状態制御部４ｇａ（移動端末装置４のＯＳ）は、自装置４がスリープ状態である場合、スリープ状態を解除し、ライフサイクルをスクリーンロック状態に移行（変更）する。そして、電力制御部４ｇｂは、ＮＦＣコントローラ４ｂへの電力供給を再開し、電磁界を介して、ＮＦＣコントローラ４ｂとＮＦＣリーダライタ２とのデータの送受信が可能な状態に変化させる。
【００３２】
ここで、移動端末装置４のユーザが、移動端末装置４をＮＦＣリーダライタ２にかざしたとする。そして、移動端末装置４が、ＮＦＣリーダライタ２から１０ｃｍの範囲（第１範囲）内に進入したとする。すると、移動端末装置４のＮＦＣ受信機４ａ、ＮＦＣコントローラ４ｂが、ＮＦＣリーダライタ２から、移動端末装置４に決済サービスに用いるデータ（個人情報等）の送信等を要求する指令を表す識別情報（決済サービスＩＤ「６７８９」）を受信する。続いて、ＮＦＣ受信機４ａ、ＮＦＣコントローラ４ｂが、受信した識別情報（決済サービスＩＤ）をホストＣＰＵ４ｇに出力する。
【００３３】
続いて、ホストＣＰＵ４ｇが、ＮＦＣ受信機４ａ、ＮＦＣコントローラ４ｂから識別情報（決済サービスＩＤ）を取得する（図２のステップＳ１０６）。続いて、ホストＣＰＵ４ｇが、ＮＦＣコントローラ４ｂから出力されるデータ（決済サービスＩＤ「６７８９」）を取得する。続いて、ホストＣＰＵ４ｇが、決済サービスＩＤ「６７８９」に対応付けられている端末メモリ４ｅから決済サービスに用いるデータを読み出す。続いて、ホストＣＰＵ４ｇが、読み出したデータや、データを暗号化したものをＮＦＣコントローラ４ｂとＮＦＣ受信機４ａとを経由し、電磁界を介して、ＮＦＣリーダライタ２に送信する。これにより、移動端末装置４は、ＮＦＣリーダライタ２との間で電子決済を行う。
【００３４】
このように、第１実施形態では、中距離無線通信機３の通信可能範囲（第２範囲）内に自装置４が存在すると判定すると、自装置４がスリープ状態にある場合、自装置４のスリープ状態を解除する。それゆえ、例えば、移動端末装置４がスリープ状態にあるときに、中距離無線通信機３の通信可能範囲内に移動端末装置４が進入すると、移動端末装置４のスリープ状態が解除される。そのため、スリープ状態の解除の手間がなくて済み、近距離無線通信の開始に要する手間を軽減できる。
【００３５】
また、第１実施形態では、中距離無線通信機３から送信される中距離無線通信機３を特定する識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））が予め定めた識別情報（登録ＩＤ）と一致すると判定した場合に、中距離無線通信機３の通信可能範囲（第２範囲）内に自装置４が存在すると判定する。それゆえ、無線通信システム１を構成する中距離無線通信機３と別の中距離無線通信機（以下、「別発信器」とも呼ぶ）の通信可能範囲内に移動端末装置４が進入した場合に、その別発信器から送信される識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））登録ＩＤと一致しないと判定し、中距離無線通信機３の通信可能範囲（第２範囲）内に自装置４が存在しないと判定する。そのため、第１実施形態では、移動端末装置４のスリープ状態が誤って解除されることを防止することができる。
さらに、第１実施形態では、中距離無線通信機３の通信可能範囲（第２範囲）内に自装置４が存在すると判定すると、自装置４がスリープ状態にある場合、ディスプレイへの情報表示の指令を出力する。それゆえ、自装置４のスリープ状態を容易に解除できる。
【００３６】
第１実施形態では、図１のＮＦＣリーダライタ２がリーダライタを構成する。以下同様に、図１のＮＦＣコントローラ４ｂが近距離無線通信部を構成する。また、図１の自装置位置判定部４ｇｅが自装置位置判定部を構成する。さらに、図１のスリープ状態解除部４ｇｆがスリープ状態解除部を構成する。また、図１の識別情報取得部４ｇｃが識別情報取得部を構成する。
【００３７】
（第１実施形態の効果）
第１実施形態に係る発明は、以下の効果を奏する。
（１）第１実施形態に係る移動端末装置４によれば、ＮＦＣコントローラ４ｂが、ＮＦＣリーダライタ２と近距離無線通信を行い、自装置４がスリープ状態に移行すると、近距離無線通信を遮断状態とする。そして、ホストＣＰＵ４ｇが、ＮＦＣリーダライタ２の通信可能範囲よりも広く且つその通信可能範囲の少なくとも一部を含む範囲を通信可能範囲とする中距離無線通信機３の通信可能範囲（第２範囲）内に自装置４が存在すると判定すると、自装置４がスリープ状態にある場合、自装置４のスリープ状態を解除する。
このような構成によれば、例えば、移動端末装置４がスリープ状態にあるときに、中距離無線通信機３の通信可能範囲内に移動端末装置４が進入すると、移動端末装置４のスリープ状態が解除される。そのため、スリープ状態の解除の手間がなくて済み、近距離無線通信の開始に要する手間を軽減できる。
【００３８】
（２）第１実施形態に係る移動端末装置４によれば、ホストＣＰＵ４ｇは、中距離無線通信機３から送信される中距離無線通信機３を特定する識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））が予め定めた識別情報（登録ＩＤ）と一致すると判定した場合に、中距離無線通信機３の通信可能範囲（第２範囲）内に自装置４が存在すると判定する。
このような構成によれば、中距離無線通信機３と別の中距離無線通信機（別発信器）の通信可能範囲内に移動端末装置４が進入した場合に、別発信器から送信される識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））が登録ＩＤと一致しないと判定し、中距離無線通信機３の通信可能範囲（第２範囲）内に自装置４が存在しないと判定する。そのため、移動端末装置４のスリープ状態が誤って解除されることを防止することができる。
【００３９】
（３）第１実施形態に係る移動端末装置４によれば、ホストＣＰＵ４ｇは、ディスプレイへの情報表示の指令があると、自装置４がスリープ状態にある場合、自装置４のスリープ状態を解除する。また、ホストＣＰＵ４ｇは、中距離無線通信機３の通信可能範囲内に自装置４が存在すると判定すると、ディスプレイへの情報表示の指令を出力する。
このような構成によれば、自装置４のスリープ状態を容易に解除できる。
【００４０】
（４）第１実施形態に係る無線通信システム１によれば、移動端末装置４が、ＮＦＣリーダライタ２と近距離無線通信を行い、自装置４がスリープ状態に移行すると、近距離無線通信を遮断状態とする。そして、移動端末装置４が、ＮＦＣリーダライタ２の通信可能範囲よりも広く且つその通信可能範囲の少なくとも一部を含む範囲を通信可能範囲とする中距離無線通信機３の通信可能範囲（第２範囲）内に自装置４が存在すると判定すると、自装置４がスリープ状態にある場合、自装置４のスリープ状態を解除する。
このような構成によれば、例えば、移動端末装置４がスリープ状態にあるときに、中距離無線通信機３の通信可能範囲内に移動端末装置４が進入すると、移動端末装置４のスリープ状態が解除される。そのため、スリープ状態の解除の手間がなくて済み、近距離無線通信の開始に要する手間を軽減できる。
【００４１】
（５）第１実施形態に係る無線通信方法によれば、ＮＦＣリーダライタ２の通信可能範囲よりも広く且つその通信可能範囲の少なくとも一部を含む範囲を通信可能範囲とする中距離無線通信機３の通信可能範囲（第２範囲）内に自装置４が存在すると判定すると、自装置４がスリープ状態にある場合、自装置４のスリープ状態を解除する。
このような構成によれば、例えば、移動端末装置４がスリープ状態にあるときに、中距離無線通信機３の通信可能範囲内に移動端末装置４が進入すると、移動端末装置４のスリープ状態が解除される。そのため、スリープ状態の解除の手間がなくて済み、近距離無線通信の開始に要する手間を軽減できる。
【００４２】
（第２実施形態）
次に、本発明の第２実施形態について図面を参照して説明する。
なお、上記第１実施形態と同様な構成等については同一の符号を使用する。
第２実施形態では、ディスプレイへの情報表示として、識別情報取得部４ｇｃで取得した識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））で特定される複数のアプリ（以下、「ペイメントアプリ」とも呼ぶ）の一覧等を表示する。複数のペイメントアプリのそれぞれは、中距離無線通信機３の識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））とクレジットカードとに対応付けられている。具体的には、第１実施形態の図６のステップＳ１０５に代え、図３のステップＳ２０１〜Ｓ２０４を用いる。
【００４３】
ステップＳ２０１では、ホストＣＰＵ４ｇ（スリープ状態解除部４ｇｆ）は、複数のペイメントアプリのうち、移動端末装置４のユーザが優先的に選択するペイメントアプリ（以下、「優先設定指定ＵＩアプリ」とも呼ぶ）の実行を開始する。これにより、ステップＳ１０７で行われる電子決済では、優先設定指定ＵＩアプリに対応付けられているクレジットカードを用いて決済サービス（購入代金の支払い）を行わせる。なお、初期状態では、製造時に定めたペイメントアプリを優先設定指定ＵＩアプリとして用いる。
【００４４】
続いてステップＳ２０２では、ホストＣＰＵ４ｇ（スリープ状態解除部４ｇｆ）は、ステップＳ１０３で取得した識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））で特定される複数のペイメントアプリの一覧と、ステップＳ２０１で開始した優先設定指定ＵＩアプリを表す情報（アイコン）とをディスプレイに表示させる指令を情報表示部４ｆに出力する。これにより、情報表示部４ｆは、複数のペイメントアプリの一覧と、現在実行中の優先設定指定ＵＩアプリを表す情報と、移動端末装置４のユーザにペイメントアプリや優先設定指定ＵＩアプリを選択させるメッセージとを表示する。また、動作状態制御部４ｇａ（移動端末装置４のＯＳ）は、自装置４がスリープ状態である場合、スリープ状態を解除し、ライフサイクルをスクリーンロック状態に変更する。そして、電力制御部４ｇｂは、ＮＦＣコントローラ４ｂへの電力供給を再開し、電磁界を介して、ＮＦＣコントローラ４ｂとＮＦＣリーダライタ２とのデータの送受信が可能な状態に変化させる。
【００４５】
続いてステップＳ２０３では、ホストＣＰＵ４ｇ（スリープ状態解除部４ｇｆ）は、ペイメントアプリ、または優先設定指定ＵＩアプリが選択されるまで待機する。そして、ホストＣＰＵ４ｇ（スリープ状態解除部４ｇｆ）は、ペイメントアプリ、または優先設定指定ＵＩアプリが選択されると、ペイメントアプリのいずれか、または優先設定指定ＵＩアプリのどちらが選択されたかを判定する。そして、ホストＣＰＵ４ｇ（スリープ状態解除部４ｇｆ）は、ペイメントアプリのいずれかが選択されたと判定した場合には、ステップＳ２０４に移行する。一方、ホストＣＰＵ４ｇ（スリープ状態解除部４ｇｆ）は、優先設定指定ＵＩアプリが選択されたと判定した場合には、ステップＳ１０６に移行する。
【００４６】
ステップＳ２０４では、ホストＣＰＵ４ｇ（スリープ状態解除部４ｇｆ）は、ステップＳ２０１で開始された優先設定指定ＵＩアプリの実行を終了する。続いて、ホストＣＰＵ４ｇ（スリープ状態解除部４ｇｆ）は、ステップＳ２０３で選択されたと判定したペイメントアプリを優先設定指定ＵＩアプリとして設定（更新）する。これにより、次回のステップＳ２０１で実行される優先設定指定ＵＩアプリを変更する。続いて、ホストＣＰＵ４ｇ（スリープ状態解除部４ｇｆ）は、設定（更新）した優先設定指定ＵＩアプリの実行を開始した後、ステップＳ１０６に移行する。これにより、ステップＳ１０７で行われる電子決済では、設定（更新）した優先設定指定ＵＩアプリに対応付けられているクレジットカードを用いて決済サービス（購入代金の支払い）を行うようにする。
なお、その他の構成は第１実施形態と同様である。
【００４７】
（第２実施形態の効果）
第２実施形態に係る発明は、第１実施形態の効果に加え、以下の効果を奏する。
第２実施形態に係る移動端末装置４によれば、情報表示部４ｆは、ディスプレイへの情報表示として、識別情報取得部４ｇｃで取得した識別情報（サービスＩＤ（ＢＬＥサービスＩＤ））で特定される複数のアプリ（ペイメントアプリ）の一覧を表示する。
このような構成によれば、複数のアプリ（ペイメントアプリ）をユーザに報知できる。これにより、ユーザが、アプリ（ペイメントアプリ）を容易に選択できる。
【符号の説明】
【００４８】
２      ＮＦＣリーダライタ
４ｂ    ＮＦＣコントローラ
４ｇｅ  自装置位置判定部
４ｇｆ  スリープ状態解除部
４ｇｃ  識別情報取得部
【図１】
0006375840.tif 000002
【図２】
0006375840.tif 000003
【図３】
0006375840.tif 000004