Nothing Special   »   [go: up one dir, main page]

JP6076939B2 - Communication terminal device and service providing device - Google Patents

Communication terminal device and service providing device Download PDF

Info

Publication number
JP6076939B2
JP6076939B2 JP2014092780A JP2014092780A JP6076939B2 JP 6076939 B2 JP6076939 B2 JP 6076939B2 JP 2014092780 A JP2014092780 A JP 2014092780A JP 2014092780 A JP2014092780 A JP 2014092780A JP 6076939 B2 JP6076939 B2 JP 6076939B2
Authority
JP
Japan
Prior art keywords
communication terminal
terminal device
communication
condition
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014092780A
Other languages
Japanese (ja)
Other versions
JP2015211379A (en
Inventor
健一 中原
健一 中原
秀彦 河原
秀彦 河原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Corp
Original Assignee
SoftBank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SoftBank Corp filed Critical SoftBank Corp
Priority to JP2014092780A priority Critical patent/JP6076939B2/en
Publication of JP2015211379A publication Critical patent/JP2015211379A/en
Application granted granted Critical
Publication of JP6076939B2 publication Critical patent/JP6076939B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、通信ネットワークを介して通信可能な通信端末装置及びサービス提供装置に関するものである。   The present invention relates to a communication terminal apparatus and a service providing apparatus that can communicate via a communication network.

従来、リーダ/ライタ装置等の外部装置との間で近距離無線通信(NFC)を行うことにより非接触の決済処理や認証処理を行うアプリケーションのプログラムを実行可能な携帯電話機やスマートフォン等の通信端末装置が知られている(例えば、非特許文献1参照)。   Conventionally, communication terminals such as mobile phones and smartphones capable of executing application programs for performing non-contact payment processing and authentication processing by performing near field communication (NFC) with an external device such as a reader / writer device. An apparatus is known (see, for example, Non-Patent Document 1).

上記近距離無線通信(NFC)を伴うアプリケーションのプログラムは、予め設定した所定の利用条件(例えば特定の場所に位置するという条件)を満たす場合にのみ有効にして実行できるようにしたい場合がある。しかしながら、上記従来の通信端末装置では、近距離無線通信を伴うアプリケーションのプログラムを有効にしたり無効にしたりするには利用者が手動で設定を変更するという作業が必要である。   In some cases, the application program involving the near field communication (NFC) may be enabled and executed only when a predetermined use condition set in advance (for example, a condition of being located at a specific location) is satisfied. However, in the conventional communication terminal device described above, the user needs to manually change the setting in order to validate or invalidate the application program involving short-range wireless communication.

本発明は以上の問題点に鑑みなされたものであり、その目的は、利用者の操作を伴うことなく、予め設定した所定の利用条件を満たす場合のみNFCの近距離無線通信を伴うアプリケーションを利用できる通信端末装置及びサービス提供システムを提供することである。   The present invention has been made in view of the above problems, and its purpose is to use an application with NFC short-range wireless communication only when a predetermined usage condition set in advance is satisfied without any user operation. It is to provide a communication terminal device and a service providing system that can be used.

本発明の一態様に係る通信端末装置は、外部装置の間で近距離無線通信を行うアプリケーションと通信ネットワーを介した通信サービスとを利用可能な通信端末装置であって、前記通信ネットワークを介した通信サービスの加入者識別情報が記憶されたICモジュールが装置本体に着脱可能に構成され、前記ICモジュールに、前記外部装置との間で近距離無線通信を行う近距離無線通信手段と、前記近距離無線通信を伴うアプリケーションのプログラムと該アプリケーションの有効及び無効の状態を管理するための状態管理情報とを記憶する記憶手段と、前記状態管理情報に基づいて、前記近距離無線通信を伴うアプリケーションのプログラムを実行するアプリケーション実行手段と、を備え、前記近距離無線通信を伴うアプリケーションについて予め設定された所定の利用条件を満たす場合に該アプリケーションのプログラムを実行可能にし、該利用条件を満たさない場合に該アプリケーションのプログラムを実行不可にするように、前記状態管理情報の設定を制御する。 Communication terminal device according to one embodiment of the present invention is a communication terminal apparatus capable of using a communication service through the application and the communication network that performs short-range wireless communication with an external device, said communication network An IC module in which subscriber identification information of a communication service via the communication device is stored in a detachable manner to the apparatus main body, and a short-range wireless communication means for performing short-range wireless communication with the external device on the IC module; Storage means for storing an application program involving the short-range wireless communication and state management information for managing the valid and invalid states of the application, and the short-range wireless communication based on the state management information. Application executing means for executing a program of the accompanying application, and an application involving the short-range wireless communication The state management information is set so that the application program can be executed when a predetermined usage condition set in advance is satisfied, and the application program is not executable when the usage condition is not satisfied. Control.

前記通信端末装置において、前記記憶手段は、前記近距離無線通信を伴う複数のアプリケーションのプログラムと、該複数のアプリケーションそれぞれの有効及び無効の状態を管理するための状態管理情報とを記憶し、前記複数のアプリケーションそれぞれについて、該アプリケーションについて予め設定された所定の利用条件を満たす場合に該アプリケーションのプログラムを実行可能にし、該利用条件を満たさない場合に該アプリケーションのプログラムを実行不可にするように、前記状態管理情報を変化させてもよい。
また、前記通信端末装置において、前記近距離無線通信を伴うアプリケーションについて予め設定された所定の利用条件を満たす第1のイベントを検知したときに、該アプリケーションのプログラムを実行可能にするように前記状態管理情報を変化させ、該利用条件を満たさない第2のイベントを検知したときに、該アプリケーションのプログラムを実行不可にするように該状態管理情報を変化させてもよい。
また、前記通信端末装置において、前記所定の利用条件を満たす第1のイベントを検知したとき、該アプリケーションのプログラムを起動し、前記アプリケーションのプログラムが起動されている状態で、前記所定の利用条件を満たさない第2のイベントを検知したとき、該アプリケーションのプログラムの実行を停止するように制御してもよい。
In the communication terminal device, the storage means stores a program of a plurality of applications involving the short-range wireless communication, and state management information for managing valid and invalid states of each of the plurality of applications, For each of a plurality of applications, the application program can be executed when a predetermined usage condition set in advance for the application is satisfied, and the application program can be disabled when the usage condition is not satisfied. The state management information may be changed.
In the communication terminal device, when detecting a first event satisfying a predetermined usage condition set in advance for the application involving short-range wireless communication, the state of the application is made executable. When the management information is changed and a second event that does not satisfy the usage condition is detected, the state management information may be changed so that the program of the application is not executable.
In the communication terminal device, when the first event satisfying the predetermined usage condition is detected, the application program is activated, and the predetermined usage condition is set in a state where the application program is activated. When the second event that is not satisfied is detected, the execution of the program of the application may be controlled to stop.

また、前記通信端末装置において、当該通信端末装置の現在位置の位置情報を取得する位置情報取得手段を更に備え、前記所定の利用条件は、前記位置情報取得手段で取得された現在位置が特定の位置若しくはエリア又は交通機関の特定の路線区間上に位置するという条件を含んでもよい。
また、前記通信端末装置において、前記所定の利用条件は、現在時刻が特定の時間帯内にあるという条件を含んでもよい。
また、前記通信端末装置において、メールを送受信する手段を更に備え、前記所定の利用条件は、特定のメールを受信したという条件を含んでもよい。
また、前記通信端末装置において、前記近距離無線通信手段は、無線LANのアクセスポイントと通信可能に構成され、前記所定の利用条件は、特定の無線LANのアクセスポイントへ接続しているという条件を含んでもよい。
また、前記通信端末装置において、前記所定の利用条件は、特定の外部装置との間で近距離無線通信のペアリング状態になっているという条件を含んでもよい。
また、前記通信端末装置において、WEBサイトにアクセスする手段を更に備え、前記所定の利用条件は、特定のWEBサイトへアクセスしているという条件を含んでもよい。
また、前記通信端末装置において、他の通信端末装置と通信する手段を更に備え、前記所定の利用条件は、特定の端末識別番号を有する他の通信端末装置から予め設定した所定の回数の着信があったという条件を含んでもよい。
また、前記通信端末装置において、前記状態管理情報は、グローバルプラットフォームの規格で定義されているUICC(Universal Integrated Circuit Card)アプレットに設定されたプロパティ情報であってもよい。
The communication terminal apparatus further includes position information acquisition means for acquiring position information of a current position of the communication terminal apparatus, and the predetermined use condition is that the current position acquired by the position information acquisition means is specific. It may include a condition of being located on a specific route section of a location or area or transportation.
In the communication terminal device, the predetermined use condition may include a condition that a current time is within a specific time zone.
The communication terminal device may further include means for transmitting and receiving mail, and the predetermined use condition may include a condition that a specific mail is received.
Further, in the communication terminal device, the short-range wireless communication means is configured to be able to communicate with a wireless LAN access point, and the predetermined use condition is that a connection to a specific wireless LAN access point is established. May be included.
Further, in the communication terminal device, the predetermined use condition may include a condition that a short-distance wireless communication pairing state is established with a specific external device.
The communication terminal apparatus may further include a means for accessing a WEB site, and the predetermined use condition may include a condition that a specific WEB site is accessed.
The communication terminal device further includes means for communicating with another communication terminal device, and the predetermined use condition is that a predetermined number of calls received in advance from another communication terminal device having a specific terminal identification number are received. You may include the condition that there was.
In the communication terminal device, the state management information may be property information set in a UICC (Universal Integrated Circuit Card) applet defined in a global platform standard.

また、本発明の他の態様に係るサービス提供システムは、前記通信端末装置のいずれかと、前記アプリケーションの起動によって利用可能なサービスを管理する管理サーバとを備え、前記通信端末装置は、通信ネットワークを介して前記管理サーバと通信するネットワーク通信手段を有する。   A service providing system according to another aspect of the present invention includes any one of the communication terminal devices and a management server that manages a service that can be used by activating the application, and the communication terminal device includes a communication network. Network communication means for communicating with the management server.

本発明によれば、NFCの近距離無線通信を伴うアプリケーションについて予め設定された所定の利用条件を満たす場合にアプリケーションのプログラムを実行可能にし、前記所定の利用条件を満たさない場合にアプリケーションのプログラムを実行不可にするように、ICモジュールに記憶されているアプリケーションの有効及び無効の状態を管理するための状態管理情報の設定を制御する。このように設定制御した状態管理情報に基づいて、前記近距離無線通信を伴うアプリケーションのプログラムを実行する。従って、利用者の操作を伴うことなく、予め設定した所定の利用条件を満たす場合のみNFCの近距離無線通信を伴うアプリケーションを利用できるという効果を奏する。   According to the present invention, an application program can be executed when a predetermined usage condition set in advance for an application involving NFC short-range wireless communication is satisfied, and an application program can be executed when the predetermined usage condition is not satisfied. The setting of state management information for managing the valid / invalid state of the application stored in the IC module is controlled so that the execution is disabled. Based on the state management information set and controlled in this way, a program of an application involving the short-range wireless communication is executed. Therefore, there is an effect that an application with NFC near field communication can be used only when a predetermined usage condition set in advance is satisfied without any user operation.

本実施形態に係る通信端末装置によるNFCの近距離無線通信を用いた電子決済などの非接触のNFCサービスを提供することができるサービス提供システムの一例を示す概略構成図。The schematic block diagram which shows an example of the service provision system which can provide non-contact NFC services, such as electronic payment using the NFC short-distance wireless communication by the communication terminal device which concerns on this embodiment. 本実施形態の通信端末装置のハードウェア構成の一例を示すブロック図。The block diagram which shows an example of the hardware constitutions of the communication terminal device of this embodiment. 本実施形態の通信端末装置に装着されているUSIMの主要構成の一例を示すブロック図。The block diagram which shows an example of the main structures of USIM with which the communication terminal device of this embodiment is mounted | worn. 本実施形態の通信端末装置に装着されたUSIMにおけるNFCの近距離無線通信を用いた非接触のNFCサービスに関するソフトウェアの構成の一例を示すブロック図。The block diagram which shows an example of the structure of the software regarding the non-contact NFC service using the near field communication of NFC in USIM with which the communication terminal device of this embodiment was mounted | worn. 本実施形態の通信端末装置において特定の利用条件を満たす場合のみ非接触のNFCサービスの利用登録を行うときの処理の一例を示すシーケンス図。The sequence diagram which shows an example of a process when performing use registration of a non-contact NFC service only when specific usage conditions are satisfy | filled in the communication terminal device of this embodiment. (a)〜(d)は、NFCサービスの利用登録時における通信端末装置の画面遷移の一例を示す説明図。(A)-(d) is explanatory drawing which shows an example of the screen transition of the communication terminal device at the time of use registration of NFC service. 本実施形態の通信端末装置においてNFCアプレットの活性状態パラメータの値を動的に変更する制御の一例を示すフローチャート。The flowchart which shows an example of the control which changes the value of the active state parameter of an NFC applet dynamically in the communication terminal device of this embodiment. 本実施形態の通信端末装置において非接触のNFCサービスを利用するときの処理の一例を示すシーケンス図。The sequence diagram which shows an example of a process when using a non-contact NFC service in the communication terminal device of this embodiment.

以下、図面を参照しながら本発明の実施形態について説明する。
図1は、本実施形態に係る通信端末装置によるNFC(Near Field Communication)の近距離無線通信を用いた電子決済などの非接触のサービス(以下「NFCサービス」という。)を提供することができるサービス提供システムの一例を示す概略構成図である。このサービス提供システムは、例えば、クレジットカードや電子マネーのICカード等の決済カードをエミュレートするカードエミュレート機能を有する携帯電話機やスマートフォン等の通信端末装置10を用いて各種の商品やサービスの料金の支払いが可能になるサービスを提供する電子決済システムである。サービス提供システムは、通信端末装置10、その通信端末装置10との間で通信可能に通信ネットワーク上に設けられた管理サーバ20、25、各種施設や店舗等に設置された例えば電子決済サービスの決済用端末装置であるリーダ/ライタ装置(以下「R/W装置」という。)30等で構成されている。R/W装置30は、ライブやコンサートなどの入場ゲート装置、交通機関の改札ゲート装置、仕事場に設けられた鍵機能付きのドア開閉装置、ゲームの対戦相手装置、周辺のブルートゥース機器、無線LANアクセスポイント装置などであってもよい。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 can provide a non-contact service (hereinafter referred to as “NFC service”) such as electronic payment using NFC (Near Field Communication) near field communication by the communication terminal device according to the present embodiment. It is a schematic block diagram which shows an example of a service provision system. This service providing system, for example, charges for various products and services using a communication terminal device 10 such as a mobile phone or a smartphone having a card emulation function for emulating a payment card such as a credit card or an electronic money IC card. It is an electronic payment system that provides a service that enables payment of The service providing system includes a communication terminal device 10, management servers 20 and 25 provided on a communication network so as to be communicable with the communication terminal device 10, and payment of, for example, an electronic payment service installed in various facilities or stores For example, a reader / writer device (hereinafter referred to as “R / W device”) 30 that is a terminal device. The R / W device 30 is an entrance gate device for live performances and concerts, a gate gate device for transportation, a door opening / closing device with a key function provided in the workplace, a game opponent device, a peripheral Bluetooth device, a wireless LAN access It may be a point device or the like.

管理サーバ20、25、26は、例えばWEB機能を具備したサーバで構成され、移動体通信ネットワーク40を介して通信端末装置10との間で通信可能に構成されている。管理サーバ20、25、26と通信端末装置10との間の通信プロトコルとしては、例えばHTTP(Hyper Text Transfer Protocol)が用いられる。これらの管理サーバ20、25、26のうち、移動体通信事業者20Aによって管理・運営されるMNO−TSM(Mobile Network Operator - Trusted Service Manager)サーバ20は、電子決済サービス等のNFCサービスに必要な各種データやプログラムが格納される通信端末装置10内の安全なメモリ領域へのアクセス権限を管理するサーバである。また、クレジットカードや電子マネーのICカード等の決済カードを発行しているカード決済サービス提供事業者25Aによって管理・運営されるSP−TSM(Service Provider - Trusted Service Manager)サーバ25は、MNO−TSM20を介して通信端末装置10と通信することにより、NFCサービスの利用登録などを行うサーバである。また、カード決済サービスなどのNFCサービスを提供するサービス提供事業者25Aによって管理・運営されるサービス提供サーバであるSP(Service Provider)サーバ26は、R/W装置30と通信することにより、NFCサービスの利用者認証や決済処理などを行うサーバである。SP−TSMサーバ25及びSPサーバ26は、相互に連携してNFCサービスを提供できるように、所定の通信インターフェースや通信回線を介して互いに通信できるようになっている。なお、MNO−TSMサーバ20及びSP−TSMサーバ25の2つの機能を有する単一の管理サーバや、MNO−TSMサーバ20、SP−TSMサーバ25及びSPサーバ26の3つの機能を有する単一の管理サーバを設けてもよい。   The management servers 20, 25, and 26 are configured with servers having a WEB function, for example, and are configured to be able to communicate with the communication terminal device 10 via the mobile communication network 40. As a communication protocol between the management servers 20, 25, and 26 and the communication terminal device 10, for example, HTTP (Hyper Text Transfer Protocol) is used. Among these management servers 20, 25, and 26, an MNO-TSM (Mobile Network Operator-Trusted Service Manager) server 20 managed and operated by the mobile communication carrier 20A is necessary for an NFC service such as an electronic payment service. It is a server that manages access authority to a secure memory area in the communication terminal device 10 in which various data and programs are stored. An SP-TSM (Service Provider-Trusted Service Manager) server 25 managed and operated by a card payment service provider 25A that issues a payment card such as a credit card or an IC card for electronic money is an MNO-TSM20. It is a server that performs use registration of the NFC service by communicating with the communication terminal device 10 via the. In addition, an SP (Service Provider) server 26, which is a service providing server managed and operated by a service provider 25A that provides an NFC service such as a card payment service, communicates with the R / W device 30 to communicate with the NFC service. It is a server that performs user authentication and payment processing. The SP-TSM server 25 and the SP server 26 can communicate with each other via a predetermined communication interface or communication line so that the NFC service can be provided in cooperation with each other. A single management server having two functions of the MNO-TSM server 20 and the SP-TSM server 25, and a single management server having three functions of the MNO-TSM server 20, the SP-TSM server 25 and the SP server 26. A management server may be provided.

R/W装置30は、各種施設や店舗等に設置された決済用端末装置であり、通信端末装置10と通信するための通信モジュール31を備えている。このR/W装置30としては、駅の改札ゲート装置のほか、バスなどの中にある運賃収受機や乗車口カード読み取り装置、駅やイベント会場等の発券装置、金融機関等の自動現金支払装置、店舗などのレジ装置、高速道路のETCの基地局などがある。   The R / W device 30 is a payment terminal device installed in various facilities, stores, and the like, and includes a communication module 31 for communicating with the communication terminal device 10. The R / W device 30 includes a ticket gate device at a station, a fare collection device in a bus or the like, a reading card reader, a ticketing device at a station or event venue, an automatic cash payment device at a financial institution, etc. There are cash register devices such as stores and ETC base stations on highways.

また、R/W装置30は、通信端末装置10との間で所定の近距離無線通信方式で無線通信することにより各種データを送受信することができる。この近距離無線通信方式としては、各種通信方式を用いることができるが、本実施形態では、TypeA、TypeB、FeliCa(登録商標)等のNFC(Near Field Communication)の通信方式を用いている(ISO14443A,ISO14443B,ISO7816,ISO15693,ISO18092,ISO21481参照)。上記近距離無線通信方式としては、ブルートゥース(登録商標)、WiFi、ワイヤレスUSB、ETC等の電波を用いた通信方式、赤外線を用いた通信方式、可視光を用いた通信方式等の他の通信方式を用いてもよい。また、R/W装置30と通信端末装置10との間のデータ転送には所定の通信プロトコルが用いられ、その転送方式としては、シリアルデータ転送方式の他、多重転送方式、時分割転送方式等を採用することができる。   Further, the R / W device 30 can transmit and receive various types of data by performing wireless communication with the communication terminal device 10 using a predetermined short-range wireless communication method. As this short-range wireless communication system, various communication systems can be used. In the present embodiment, NFC (Near Field Communication) communication systems such as Type A, Type B, and FeliCa (registered trademark) are used (ISO 14443A). , ISO14443B, ISO7816, ISO156693, ISO18092, ISO21481). As the short-range wireless communication method, other communication methods such as a communication method using radio waves such as Bluetooth (registered trademark), WiFi, wireless USB, ETC, a communication method using infrared rays, a communication method using visible light, etc. May be used. In addition, a predetermined communication protocol is used for data transfer between the R / W device 30 and the communication terminal device 10, and as a transfer method thereof, a serial data transfer method, a multiplex transfer method, a time division transfer method, etc. Can be adopted.

また、R/W装置30は、例えば図示しないコンピュータ装置にシリアルケーブル等で接続され、そのコンピュータ装置を介して、例えば固定電話回線やインターネットなどのネットワーク50上に構築された専用通信回線を介してSPサーバ26と通信可能に構成されている。SPサーバ26とR/W装置30との間の通信プロトコルとしては、例えばHTTPの他、FTPやTELNET、又は独自の通信プロトコルが用いられる。これらプロトコルを使用して、R/W装置30は、NFCサービス関連のデータ、処理要求(例えば決済処理要求)及び処理完了通知(例えば決済完了通知)などをSPサーバ26との間でやり取りすることができる。なお、上記ネットワーク50の代わりに、移動体通信ネットワーク40を利用するようにしてもよいし、他の通信ネットワークを利用するようにしてもよい。   The R / W device 30 is connected to a computer device (not shown) via a serial cable or the like, and via the computer device, for example, via a dedicated communication line constructed on a network 50 such as a fixed telephone line or the Internet. Communication with the SP server 26 is possible. As a communication protocol between the SP server 26 and the R / W device 30, for example, FTP, TELNET, or a unique communication protocol is used in addition to HTTP. Using these protocols, the R / W device 30 exchanges NFC service-related data, processing requests (for example, payment processing requests) and processing completion notifications (for example, payment completion notifications) with the SP server 26. Can do. Instead of the network 50, the mobile communication network 40 may be used, or another communication network may be used.

通信端末装置10は、移動体通信ネットワーク40の基地局41を介して、MNO−TSMサーバ20及びSP−TSMサーバ25と通信することができる。この通信端末装置10には、電子決済サービスなどのNFCサービスを利用するためのソフトウェアであるアプリケーションプログラムが組み込まれている。また、通信端末装置10に装着されている着脱可能なICモジュールであるUSIM(Universal Subscriber Identity Module)には、移動体通信サービスを利用するための加入者識別情報等とともに、利用者が決済で使用可能なクレジットカードや電子マネーのカード等の複数種類の決済カードそれぞれのカード情報や個別プログラムであるアプレットが格納されている。   The communication terminal device 10 can communicate with the MNO-TSM server 20 and the SP-TSM server 25 via the base station 41 of the mobile communication network 40. The communication terminal device 10 incorporates an application program that is software for using an NFC service such as an electronic payment service. In addition, a USIM (Universal Subscriber Identity Module), which is a detachable IC module attached to the communication terminal device 10, is used by a user for payment together with subscriber identification information for using a mobile communication service. Card information of each of a plurality of types of payment cards such as a credit card and an electronic money card that can be stored and an applet that is an individual program are stored.

以下、アプリケーションプログラムは適宜「アプリケーション」と略し、上記電子決済サービス等のNFCサービス関連の情報を管理するソフトウェアであるアプリケーションプログラムは、「NFCサービスアプリケーション」という。本実施形態では、このNFCサービスアプリケーションとして、JAVA(登録商標)やC++等のオブジェクト指向プログラミングで開発された、プラットフォームに依存しないアプリケーションプログラムを用いている。これらのアプリケーションプログラムは、通信ネットワーク上のサーバから適宜ダウンロードして通信端末装置10内に登録することができ、それらの中から利用者が選択して実行することができる。利用者が選択したアプリケーションプログラムは、通信端末装置10に構築されたJAVA実行環境などのアプリケーション実行環境上で実行される。   Hereinafter, an application program is abbreviated as “application” as appropriate, and an application program that is software for managing information related to an NFC service such as the electronic payment service is referred to as an “NFC service application”. In the present embodiment, a platform-independent application program developed by object-oriented programming such as JAVA (registered trademark) or C ++ is used as the NFC service application. These application programs can be appropriately downloaded from a server on the communication network and registered in the communication terminal device 10, and can be selected and executed by the user from among them. The application program selected by the user is executed on an application execution environment such as a JAVA execution environment constructed in the communication terminal device 10.

図2は、本実施形態の通信端末装置10のハードウェア構成の一例を示すブロック図である。この通信端末装置10は、主制御部110と無線通信部111とベースバンド処理部112と音入出力部113と表示部114と操作手段としての操作部115とを備える。また、通信端末装置10は、装置本体に対して着脱可能なICモジュールとしてのUSIM15が装着されている。USIM15は、後述のようにR/W装置30との間で近距離無線通信可能な機能を有している。   FIG. 2 is a block diagram illustrating an example of a hardware configuration of the communication terminal device 10 according to the present embodiment. The communication terminal device 10 includes a main control unit 110, a wireless communication unit 111, a baseband processing unit 112, a sound input / output unit 113, a display unit 114, and an operation unit 115 as an operation unit. The communication terminal device 10 is equipped with a USIM 15 as an IC module that can be attached to and detached from the device body. The USIM 15 has a function capable of short-range wireless communication with the R / W device 30 as described later.

主制御部110は、MPU(Micro Processing Unit)、RAM、ROM等を備え、所定の基本OSやミドルウェア等のプログラムが実行されることにより、ベースバンド処理部112等の各部を制御したり、ソフトウェア構成上のネイティブプラットフォーム環境やアプリケーション実行環境を構築したりする。   The main control unit 110 includes an MPU (Micro Processing Unit), a RAM, a ROM, and the like, and controls each unit such as the baseband processing unit 112 by executing a program such as a predetermined basic OS and middleware. Build a configuration native platform environment or application execution environment.

無線通信部111は、移動体通信ネットワーク40を介して通信するネットワーク通信手段として機能し、例えばシンセサイザ、周波数変換器,高周波増幅器などにより構成され、移動体通信ネットワーク40の基地局41との間で無線通信するための高周波信号処理を実行する。   The wireless communication unit 111 functions as a network communication unit that communicates via the mobile communication network 40, and includes, for example, a synthesizer, a frequency converter, a high frequency amplifier, and the like, and the base station 41 of the mobile communication network 40. High-frequency signal processing for wireless communication is executed.

ベースバンド処理部112は、他の携帯電話機等の通信端末装置や各種サーバとの間で音声通信やデータ送受信の通信を行うためのデジタル処理を実行する。このベースバンド処理部112と上記無線通信部111との間はD/A変換器やA/D変換器を介して接続されている。   The baseband processing unit 112 performs digital processing for performing voice communication and data transmission / reception communication with communication terminal devices such as other mobile phones and various servers. The baseband processing unit 112 and the wireless communication unit 111 are connected via a D / A converter or an A / D converter.

音入出力部113は、マイク、スピーカ、音信号処理部等で構成されている。マイクから出力されるアナログの音声信号は、音信号処理部でデジタル信号に変換され、主制御部110やベースバンド処理部112等に送られる。スピーカは、音信号処理部でデジタル信号から変換されたアナログ信号が入力され、通話中の音声を出力したり、メールの着信音、電話の呼び出し音、音楽などを出力したりする。なお、スピーカは、通話中の音声を聞くための受話器用スピーカ(レシーバ)と、着信音や音楽などを出力する外部出力用スピーカとを別々に設けて構成してもいいし、これらの受話器用スピーカ及び外部出力用スピーカを兼用するように一つのスピーカで構成してもよい。   The sound input / output unit 113 includes a microphone, a speaker, a sound signal processing unit, and the like. The analog audio signal output from the microphone is converted into a digital signal by the sound signal processing unit and sent to the main control unit 110, the baseband processing unit 112, and the like. The speaker receives an analog signal converted from a digital signal by the sound signal processing unit, and outputs a voice during a call, or outputs a ringtone for a mail, a ringing tone for a telephone, music, or the like. The speaker may be configured by separately providing a receiver speaker (receiver) for listening to voice during a call and an external output speaker for outputting ringtones, music, etc. You may comprise with one speaker so that a speaker and an external output speaker may be combined.

表示部114は、LCD(液晶ディスプレイ)等で構成され、主制御部110からの指令に基づいて各種画像を表示する。操作部115は、表示部114に組み込まれたタッチパネルや、各種の操作キーやボタン、電源ON/OFF手段としての電源スイッチなどで構成されている。この操作部115は、利用者が、通信端末装置10の本体電源をON/OFFしたり、通信端末装置10の本体電源をON/OFFしたり、通話開始、終話、メニュー選択、画面切り換え等を指示したり、情報を入力したりするときに用いられる。   The display unit 114 is configured by an LCD (liquid crystal display) or the like, and displays various images based on commands from the main control unit 110. The operation unit 115 includes a touch panel incorporated in the display unit 114, various operation keys and buttons, a power switch as a power ON / OFF unit, and the like. The operation unit 115 allows the user to turn on / off the main body power of the communication terminal apparatus 10, turn on / off the main body power of the communication terminal apparatus 10, start a call, end a call, select a menu, switch screens, etc. This is used when instructing or inputting information.

また、通信端末装置10は、位置情報取得手段としてのGPS(Global Positioning System)部117、撮像手段としてのカメラ部118、センサー部119、電源供給手段としての電源供給部120、図示しない時計部等も備えている。   Further, the communication terminal apparatus 10 includes a GPS (Global Positioning System) unit 117 as a position information acquisition unit, a camera unit 118 as an imaging unit, a sensor unit 119, a power supply unit 120 as a power supply unit, a clock unit (not shown), and the like. It also has.

GPS部117は、GPS受信モジュールやGPSアンテナ等で構成され、地球の周りに配置されている複数のGPS衛星から電波を受信し、その受信結果に基づいて通信端末装置10が位置する緯度、経度及び高度のデータを算出する。
カメラ部118は、レンズや撮像デバイス等で構成され、人物や風景等を撮影する時に用いられる。撮像デバイスとしては、CCD(Charge Coupled Device)カメラやCMOSカメラを用いることができる。
センサー部119は、加速度センサー及び/又は地磁気センサー等で構成されている。加速度センサーは、1軸の加速度センサーであっていいし、2軸や3軸等の複数軸の加速度センサーであってもよい。また、地磁気センサーも、1軸の地磁気センサーであっていいし、2軸や3軸等の複数軸の地磁気センサーであってもよい。このセンサー部119の出力に基づいて、通信端末装置10の位置、向き、姿勢及び動きを示すデータを算出することができる。また、センサー部119の出力に基づいて、所定高度における基準位置から利用者の通信端末装置10が移動したときの加速度データや地磁気データの時間変化の情報である履歴情報から、通信端末装置10が位置している高度、角度等を示すデータを算出することができる。
The GPS unit 117 includes a GPS receiving module, a GPS antenna, and the like, receives radio waves from a plurality of GPS satellites arranged around the earth, and the latitude and longitude at which the communication terminal device 10 is located based on the reception result And altitude data.
The camera unit 118 includes a lens, an imaging device, and the like, and is used when shooting a person, a landscape, and the like. As the imaging device, a CCD (Charge Coupled Device) camera or a CMOS camera can be used.
The sensor unit 119 includes an acceleration sensor and / or a geomagnetic sensor. The acceleration sensor may be a uniaxial acceleration sensor or a multi-axis acceleration sensor such as a biaxial or triaxial acceleration sensor. Further, the geomagnetic sensor may be a uniaxial geomagnetic sensor, or may be a multiaxial geomagnetic sensor such as a biaxial or a triaxial. Based on the output of the sensor unit 119, data indicating the position, orientation, posture, and movement of the communication terminal device 10 can be calculated. Further, based on the output of the sensor unit 119, the communication terminal device 10 determines whether or not the communication terminal device 10 is based on history information that is information on temporal changes in acceleration data and geomagnetic data when the user's communication terminal device 10 moves from a reference position at a predetermined altitude. Data indicating the altitude, angle, and the like that are located can be calculated.

電源供給部120は、充電可能なバッテリー、バッテリーから各部に所定電圧の電力を供給する電力供給回路、バッテリーを充電する充電回路などを備えている。時計部はクロック回路等で構成され、正確な日時を計数し、更新処理等のための時刻情報を生成する。   The power supply unit 120 includes a rechargeable battery, a power supply circuit that supplies power of a predetermined voltage from the battery to each unit, a charging circuit that charges the battery, and the like. The clock unit is composed of a clock circuit and the like, counts accurate date and time, and generates time information for update processing and the like.

図3は、本実施形態の通信端末装置10に装着されているUSIM15の主要構成の一例を示すブロック図である。USIM15は、例えばICモジュールで構成され、CPUなどからなる制御部150と、ROMやRAMなどからなる記憶手段としての記憶部151と、通信端末装置本体と通信するためのI/Oインターフェース部152と、前述のNFCによりR/W装置30と近距離無線通信する近距離無線通信手段としてのNFC通信部153とを備えている。   FIG. 3 is a block diagram illustrating an example of a main configuration of the USIM 15 attached to the communication terminal device 10 of the present embodiment. The USIM 15 is composed of, for example, an IC module, and includes a control unit 150 including a CPU, a storage unit 151 as a storage unit including a ROM and a RAM, an I / O interface unit 152 for communicating with a communication terminal device body, The NFC communication unit 153 serving as a short-range wireless communication unit that performs short-range wireless communication with the R / W device 30 using the NFC described above.

USIM15の制御部150はNFCアプレットが実行されるとともに、対応するカードのUIアプリケーションが実行される装置本体側の主制御部110と協働することにより、決済カードによる決済処理を実行する決済処理手段として機能する。   The control unit 150 of the USIM 15 executes the NFC applet and cooperates with the main control unit 110 on the apparatus main body side where the UI application of the corresponding card is executed, thereby executing a payment processing unit that executes a payment process using a payment card. Function as.

NFC通信部153は、例えば専用ICチップ(「CLF」(Contactless Front End)とも呼ばれる。)からなり、R/W装置30との間で、所定通信プロトコルによる通信を行うためのアンテナや無線通信回路を有している。   The NFC communication unit 153 includes, for example, a dedicated IC chip (also referred to as “CLF” (Contactless Front End)), and an antenna or a wireless communication circuit for performing communication with the R / W device 30 using a predetermined communication protocol. have.

なお、通信端末装置10の本体は、無線LAN(例えばWiFi)のアクセスポイントへ接続する無線LAN通信部や、周囲の外部装置との間でブルートゥース(登録商標)等の近距離無線通信を行う近距離通信部を備えてもよい。   Note that the main body of the communication terminal device 10 is a near-field wireless communication unit such as Bluetooth (registered trademark) that communicates with a wireless LAN communication unit connected to a wireless LAN (for example, WiFi) access point and surrounding external devices. A distance communication unit may be provided.

記憶部151は、主に制御部150が制御に用いるアクセスコントロールなどの基本プログラムやデータが格納されたシステム領域151aと、USIM15の利用者が各種のアプリケーションに使用するプログラムやデータが格納されたユーザ領域151bとを有している。
システム領域151aには、通信端末装置10の本体での処理やUSIM15での処理で発生する各種イベントを検知して通知するイベントリスナーの機能を有する比較的小さなサイズのプログラムであるアプレットも格納されている。このイベントリスナーのアプレットとしては、例えば後述の「グローバルプラットフォーム」で規定されている「CREL」アプレットを用いることができる。
The storage unit 151 includes a system area 151a in which basic programs and data such as access control used mainly by the control unit 150 are stored, and a user in which programs and data used by the USIM 15 users for various applications are stored. Region 151b.
The system area 151a also stores an applet that is a relatively small program having an event listener function that detects and notifies various events that occur in the processing of the communication terminal device 10 and the processing of the USIM 15. Yes. As the event listener applet, for example, a “CREL” applet defined in “global platform” described later can be used.

また、ユーザ領域151bには、利用登録時に管理サーバからダウンロードされた複数のアプリケーションのプログラムとしての例えばNFCの規格に準拠した比較的小さなサイズのプログラムであるNFCアプレットが格納されている。このNFCアプレットは、後述の「Java Card Runtime Environment」上に構築される「グローバルプラットフォーム」で規定されているUICC(Universal Integrated Circuit Card)アプレットであり、例えば後述の複数種類の決済カードのカードエミュレート機能に対応するNFCアプレットである。 The user area 151b stores an NFC applet that is a relatively small-size program that complies with, for example, the NFC standard as a plurality of application programs downloaded from the management server at the time of use registration. The NFC applet is "Java Card Runtime Environment" U ICC that is specified by the "Global Platform" built on (Universal Integrated Circuit Card) applet described later, card emulation of a plurality of types of payment cards below This is an NFC applet corresponding to the rate function.

また、ユーザ領域151bには、複数のアプリケーションに対応するNFCアプレットそれぞれについて、利用登録時に管理サーバからダウンロードされたアプリケーションを利用可能な所定の利用条件に関する情報も格納されている。   The user area 151b also stores information on predetermined usage conditions for using the application downloaded from the management server at the time of usage registration for each NFC applet corresponding to a plurality of applications.

上記USIM15の利用者が利用する複数のNFCアプレットの有効及び無効の状態を管理するための状態管理情報は、NFCアプレットのプロパティ情報である「活性状態」(Activation State)と呼ばれるパラメータの値として設定されている。この活性状態パラメータは、対応するアプリケーションであるNFCアプレットが実行可能な有効な状態(「アクティブ状態」ともいう。)を示す値「Activate」又は「1」と、そのNFCアプレットが実行不可の無効な状態(「非アクティブ状態」ともいう。)を示す値「Deactivate」又は「0」とを取り得る。   The state management information for managing the valid and invalid states of a plurality of NFC applets used by the user of the USIM 15 is set as a parameter value called “Activation State” which is property information of the NFC applets. Has been. This active state parameter has a value “Activate” or “1” indicating an effective state (also referred to as “active state”) that can be executed by the corresponding NFC applet, and an invalid state that the NFC applet cannot be executed. A value “Deactivate” or “0” indicating a state (also referred to as “inactive state”) can be taken.

ユーザ領域151bは、特定の権限を有する利用者やサーバのみアクセスできる安全な領域(「SE:Secure Element」や「SD:Secure Domain」とも呼ばれる。)になっている。本実施形態では、ユーザ領域151bに、R/W装置30と通信することによりクレジットカードや電子マネーのカードなどの決済カード(プラスチックカード、ICカード)をエミュレートするカードエミュレート機能を実現するためのプログラムであるNFCアプレットとユーザ固有情報であるカード情報とが格納されている。ここで、上記カードエミュレート機能は、通常のクレジットカードや電子マネーのカードなどの決済カード(プラスチックカード、ICカード)と同様に商品やサービスの支払いの決済に通信端末装置10を用いることができるようにした機能である。   The user area 151b is a safe area (also referred to as “SE: Secure Element” or “SD: Secure Domain”) that can be accessed only by users and servers having specific authority. In the present embodiment, in order to realize a card emulation function for emulating a payment card (plastic card, IC card) such as a credit card or an electronic money card in the user area 151b by communicating with the R / W device 30. NFC applet which is a program of the above and card information which is user-specific information are stored. Here, the card emulation function can use the communication terminal device 10 for payment for payment of goods and services in the same manner as a payment card (plastic card, IC card) such as a normal credit card or electronic money card. This is the function that I did.

複数の決済カードによる決済をエミュレートする場合、ユーザ領域151bに格納されるNFCアプレット及びカード情報は、決済カード毎に互いに異なる領域に格納され、決済カードを発行している決済サービス提供事業者ごとにアクセス権限が管理されている。図3の例では、3種類の決済カード(Aカード、Bカード、Cカード)それぞれのNFCアプレット及びカード情報が互いに異なる領域に格納され、例えばAカードを発行している決済サービス提供事業者は、Aカード用に設定された領域のNFCアプレットA及びAカード情報のみにアクセスすることができる。   When emulating payment by a plurality of payment cards, the NFC applet and card information stored in the user area 151b are stored in different areas for each payment card, and each payment service provider issuing the payment card Access rights are managed. In the example of FIG. 3, the NFC applet and card information of each of the three types of payment cards (A card, B card, C card) are stored in different areas. For example, the payment service provider issuing the A card is , Only the NFC applet A and A card information in the area set for the A card can be accessed.

表1は、前述のNFCアプレットのパラメータ「活性状態」で管理される複数種類の決済カード(Aカード、Bカード、Cカード)それぞれのNFCアプレットの状態管理情報の一例を示す一覧表である。表1中の状態管理情報の欄における「1」は、NFCアプレットが実行可能なアクティブであり、そのNFCアプレットによる決済カードのカードエミュレート機能が利用できる有効の状態であることを示している。一方、「0」は、NFCアプレットが実行不可の非アクティブであり、そのNFCアプレットによる決済カードのカードエミュレート機能が利用できない無効の状態であることを示している。
Table 1 is a list showing an example of NFC applet status management information for each of a plurality of types of payment cards (A card, B card, C card) managed with the above-described NFC applet parameter “active state”. “1” in the status management information column in Table 1 indicates that the NFC applet is active and executable and the card emulation function of the payment card by the NFC applet can be used. On the other hand, “0” indicates that the NFC applet is inactive and cannot be executed, and the card emulation function of the payment card by the NFC applet cannot be used.

表1の例において、例えば、NFCアプレットのパラメータ「活性状態」で管理されているAカード及びBカードの状態管理情報が「0」であることにより、Aカード及びBカードのカードエミュレート機能は無効であって使用できない。一方、NFCアプレットのパラメータ「活性状態」で管理されているCカードの状態管理情報が「1」であることにより、Cカードのカードエミュレート機能は有効であって使用できる。   In the example of Table 1, for example, when the status management information of the A card and the B card managed by the parameter “active state” of the NFC applet is “0”, the card emulation function of the A card and the B card is Invalid and cannot be used. On the other hand, when the status management information of the C card managed by the parameter “active state” of the NFC applet is “1”, the card emulation function of the C card is valid and can be used.

上記NFCアプレットの活性状態パラメータの値は、所定の利用条件に対応する各種イベントの検知結果に基づいて変更するように動的に制御される。例えば、予め設定された所定の利用条件を満たす第1のイベントを検知したときにNFCアプレットを実行可能にし、上記所定の利用条件を満たさない第2のイベントを検知したときにNFCアプレットを実行不可にするように、当該NFCアプレットの活性状態パラメータの値を動的に変更する。   The value of the active state parameter of the NFC applet is dynamically controlled so as to change based on the detection results of various events corresponding to a predetermined usage condition. For example, an NFC applet can be executed when a first event that satisfies a predetermined usage condition set in advance is detected, and an NFC applet cannot be executed when a second event that does not satisfy the predetermined usage condition is detected. As described above, the value of the active state parameter of the NFC applet is dynamically changed.

上記所定の利用条件としては、例えば次の条件1〜条件7のいずれかの条件を設定したり、それらの条件1〜7を任意に組み合わせて設定したりすることができる。   As the predetermined use condition, for example, any one of the following conditions 1 to 7 can be set, or any combination of these conditions 1 to 7 can be set.

条件1:通信端末装置10の現在位置が、特定の位置若しくはエリア又は交通機関の特定の路線上に位置すること。
条件2:現在時刻が、特定の時間帯内にあること。
条件3:通信端末装置10が、特定のメールを受信したこと。
条件4:通信端末装置10が、特定の無線LAN(例えばWiFi)のアクセスポイントへ接続していること。
条件5:通信端末装置10が、特定の外部装置との間でブルートゥース(登録商標)等の近距離無線通信のペアリング状態になっていること。
条件6:通信端末装置10が、特定のWEBサイトへアクセスしていること。
条件7:通信端末装置10が、特定の端末識別番号を有する他の通信端末装置から予め設定した所定の回数の着信があったこと。
Condition 1: The current position of the communication terminal device 10 is located on a specific position or area or a specific route of transportation.
Condition 2: The current time is within a specific time zone.
Condition 3: The communication terminal device 10 has received a specific mail.
Condition 4: The communication terminal apparatus 10 is connected to an access point of a specific wireless LAN (for example, WiFi).
Condition 5: The communication terminal device 10 is in a short-range wireless communication pairing state such as Bluetooth (registered trademark) with a specific external device.
Condition 6: The communication terminal device 10 is accessing a specific WEB site.
Condition 7: The communication terminal device 10 has received a predetermined number of times from another communication terminal device having a specific terminal identification number.

上記利用条件の情報は、例えばUSIM15のユーザ領域151bに複数のNFCアプレット毎に格納されている。   The usage condition information is stored, for example, in the user area 151b of the USIM 15 for each of a plurality of NFC applets.

図4は、本実施形態の通信端末装置10に装着されたUSIM15におけるNFCの近距離無線通信を用いた非接触のNFCサービスに関するソフトウェアの構成の一例を示すブロック図である。
図4において、USIM15の物理層におけるNFCの近距離無線通信を制御するアクセスコントロール上に、ミドルウェア(例えば、決済カードのためのICカード仕様である「EMV」に準拠したミドルウェア)を介して、ICカードプラットフォーム(例えば、JAVAのAPI仕様に従った環境を提供する「JAVAカード」)が構築される。このICカードプラットフォーム上に、決済用ICカードプラットフォーム(例えば、「VISAオープンプラットフォーム」)を介して、非接触カードプラットフォーム(例えば、「グローバルプラットフォーム)が構築される。この非接触カードプラットフォーム上で、複数の決済カード(例えば、前述のAカード、Bカード、Cカード)それぞれのカード決済用のNFCアプレットなどを実行することができる。
FIG. 4 is a block diagram illustrating an example of a software configuration related to a contactless NFC service using NFC short-range wireless communication in the USIM 15 attached to the communication terminal device 10 of the present embodiment.
In FIG. 4, on the access control that controls NFC short-range wireless communication in the physical layer of USIM 15, the IC is connected via middleware (for example, middleware conforming to “EMV” which is an IC card specification for a payment card). A card platform (for example, a “JAVA card” that provides an environment according to the API specification of JAVA) is constructed. A contactless card platform (for example, “global platform”) is built on the IC card platform via a payment IC card platform (for example, “VISA open platform”). NFC applet for card payment of each of the payment cards (for example, the aforementioned A card, B card, C card) can be executed.

図5は、本実施形態の通信端末装置10において特定の利用条件を満たす場合のみ非接触の電子決済サービス等のNFCサービスの利用登録を行うときの処理の一例を示すシーケンス図である。なお、図5は、クレジットカードであるCカードの電子決済サービスの利用登録を行うときの例であるが、この処理例は、電子決済サービス以外の他のNFCサービスの場合にも同様に適用できる。   FIG. 5 is a sequence diagram showing an example of processing when performing registration of use of an NFC service such as a contactless electronic payment service only when a specific usage condition is satisfied in the communication terminal device 10 of the present embodiment. Note that FIG. 5 is an example when registration of use of the electronic payment service of the C card, which is a credit card, but this processing example can be similarly applied to other NFC services other than the electronic payment service. .

図5において、まず、利用者が通信端末装置10を操作してブラウザを起動し、カード選択のWEBサイトにアクセスすると、図6(a)に示すようなカード選択画面161が表示される。このカード選択画面161上で利用者がCカードを選択する操作を行うと、Cカードの電子決済サービスを利用するためのユーザインターフェース(UI)アプリケーションが通信端末装置10にダウンロードされ、利用者の操作により又は自動的に起動される。ダウンロードしたUIアプリケーションが起動すると、図6(b)に示すCカードの電子決済サービスの利用登録画面162が表示される。この利用登録画面162で、Cカードの電子決済サービスの利用登録を要求する所定操作を行うと、通信端末装置10からMNO−TSMサーバ20にサービス利用登録要求が送信される。   In FIG. 5, first, when the user operates the communication terminal device 10 to activate a browser and accesses a card selection WEB site, a card selection screen 161 as shown in FIG. 6A is displayed. When the user performs an operation of selecting a C card on the card selection screen 161, a user interface (UI) application for using the electronic payment service of the C card is downloaded to the communication terminal device 10, and the user's operation is performed. Or automatically. When the downloaded UI application is activated, a usage registration screen 162 for the C card electronic payment service shown in FIG. 6B is displayed. When a predetermined operation for requesting use registration of the C card electronic payment service is performed on the use registration screen 162, a service use registration request is transmitted from the communication terminal device 10 to the MNO-TSM server 20.

MNO−TSMサーバ20は、所定の認証処理を行った後、Cカードの電子決済サービスを利用するときに使用されるCカード用のNFCアプレットCを、通信端末装置10に送信する。通信端末装置10が受信したCカード用のNFCアプレットCは、USIM15に送られてインストールされる。   After performing a predetermined authentication process, the MNO-TSM server 20 transmits the C card NFC applet C used when using the C card electronic payment service to the communication terminal device 10. The NFC applet C for the C card received by the communication terminal device 10 is sent to the USIM 15 and installed.

USIM15では、記憶部151のユーザ領域151b内にCカード用の領域が設定され、そのCカード用の領域内にNFCアプレットCが格納されるとともに、利用者のCカードのカード情報などのユーザ固有情報を格納するための領域が設定される。   In USIM 15, an area for C card is set in user area 151b of storage unit 151, NFC applet C is stored in the area for C card, and user-specific information such as card information of the user's C card is stored. An area for storing information is set.

次に、通信端末装置10は、MNO−TSM20を介して、Cカードのカード決済サービス提供事業者のSP−TSMサーバ25に利用登録要求を送信する。SP−TSMサーバ25は、利用登録要求に基づいて、所定の認証処理を実行した後、通信端末装置10の利用者についてCカードの電子決済サービスの利用登録処理を実行し、当該利用者のCカードのカード情報及び利用条件を含む利用者固有データを通信端末装置10に送信する。   Next, the communication terminal apparatus 10 transmits a use registration request to the SP-TSM server 25 of the card settlement service provider of the C card via the MNO-TSM 20. The SP-TSM server 25 executes a predetermined authentication process based on the use registration request, and then executes a use registration process of the electronic payment service of the C card for the user of the communication terminal device 10, and the user's C User-specific data including card information and usage conditions of the card is transmitted to the communication terminal device 10.

通信端末装置10が受信したCカードのユーザ固有情報は、USIM15に送られ、記憶部151のユーザ領域151bにおけるCカード用に設定された領域に書き込まれる。その後、図6(c)に示すCカードの電子決済サービスの利用登録完了の画面163が通信端末装置10に表示される。この利用登録完了の画面で利用者が所定の確認操作を行うと、図6(d)に示すように、特定の利用条件を満たす場合のみ利用可能なCカードの電子決済サービスの利用登録が完了したことを示す画面164が表示される。   The user-specific information of the C card received by the communication terminal device 10 is sent to the USIM 15 and written in an area set for the C card in the user area 151b of the storage unit 151. Thereafter, a screen 163 for completion of use registration of the C card electronic payment service shown in FIG. 6C is displayed on the communication terminal device 10. When the user performs a predetermined confirmation operation on this use registration completion screen, as shown in FIG. 6D, use registration of the electronic payment service for the C card that can be used only when a specific use condition is satisfied is completed. A screen 164 indicating that this has been done is displayed.

図7は、本実施形態の通信端末装置10においてNFCアプレットの活性状態パラメータの値を動的に変更する制御の一例を示すフローチャートである。   FIG. 7 is a flowchart illustrating an example of control for dynamically changing the value of the active state parameter of the NFC applet in the communication terminal device 10 according to the present embodiment.

図7において、まず、利用者が通信端末装置10を操作してNFCサービスを利用するためのユーザインターフェース(UI)アプリケーションを起動しておく。
上記UIアプリケーションが起動された後、通信端末装置10の本体は、予め設定した所定のタイミングで、そのUIアプリケーションに対応付けてUSIM15内に格納されているNFCアプレットの利用条件を参照する。
次に、通信端末装置10の本体は、上記参照したNFCアプレットの利用条件に基づいて、その利用条件に対応する所定のイベントの発生の有無を検知する。
ここで、通信端末装置10の本体は、上記利用条件を満たす第1のイベントが発生し、その第1のイベントを検知した場合、当該NFCアプレットのプログラムを実行可能にするように、当該NFCアプレットの活性状態パラメータの値を「Activate」(又は「1」)に変更する制御指令をUSIM15に送信する。USIM15は、通信端末装置10の本体から受信した制御指令に基づいて、当該NFCアプレットに対応付けて格納されている活性状態パラメータの値を上記指定された「Activate」(又は「1」)に変更するように制御する(S104)。
一方、通信端末装置10の本体は、上記利用条件を満たさない第2のイベントが発生し、その第2のイベントを検知した場合、当該NFCアプレットのプログラムを実行可能にするように、当該NFCアプレットの活性状態パラメータの値を「Deactivate」(又は「0」)に変更する制御指令をUSIM15に送信する。USIM15は、通信端末装置10の本体から受信した制御指令に基づいて、当該NFCアプレットに対応付けて格納されている活性状態パラメータの値を上記指定された「Deactivate」(又は「0」)に変更するように制御する(S105)。
上記イベントの発生の検知、イベントの判定及び活性状態パラメータの設定変更制御は、所定の期間(例えばUIアプリケーションが起動されている間)所定のタイミングごとに継続して行われる(S106、S102〜S105)。
In FIG. 7, first, the user operates the communication terminal device 10 to activate a user interface (UI) application for using the NFC service.
After the UI application is activated, the main body of the communication terminal apparatus 10 refers to the use condition of the NFC applet stored in the USIM 15 in association with the UI application at a predetermined timing set in advance.
Next, the main body of the communication terminal device 10 detects the occurrence of a predetermined event corresponding to the use condition based on the above-mentioned use condition of the NFC applet.
Here, the main body of the communication terminal apparatus 10 generates the NFC applet so that the program of the NFC applet can be executed when the first event that satisfies the usage conditions occurs and the first event is detected. A control command for changing the value of the active state parameter of “Activate” (or “1”) to the USIM 15 is transmitted. The USIM 15 changes the value of the active state parameter stored in association with the NFC applet to the specified “Activate” (or “1”) based on the control command received from the main body of the communication terminal device 10. Control is performed (S104).
On the other hand, the main body of the communication terminal apparatus 10 generates the NFC applet so that the NFC applet program can be executed when a second event that does not satisfy the use conditions occurs and the second event is detected. A control command is transmitted to the USIM 15 to change the value of the active state parameter to “Deactivate” (or “0”). The USIM 15 changes the value of the active state parameter stored in association with the NFC applet to the designated “Deactivate” (or “0”) based on the control command received from the main body of the communication terminal device 10. Control is performed (S105).
The detection of the occurrence of the event, the determination of the event, and the active state parameter setting change control are continuously performed at predetermined timings (for example, while the UI application is activated) (S106, S102 to S105). ).

以上示したNFCアプレットの活性状態パラメータの値を動的に変更する制御により、予め設定した所定の利用条件を満たす場合のみNFCの近距離無線通信を伴うNFCアプレットを利用できる。   With the control of dynamically changing the value of the active state parameter of the NFC applet as described above, the NFC applet with NFC short-range wireless communication can be used only when a predetermined usage condition set in advance is satisfied.

次に、上記図7の制御におけるイベントの発生のより具体的な例を、上記利用条件が条件1〜条件7の場合について説明する。   Next, a more specific example of the occurrence of an event in the control of FIG. 7 will be described in the case where the use conditions are condition 1 to condition 7.

<条件1>
通信端末装置10の本体は、前述のGPS部117等により通信端末装置10の現在位置の情報を取得するとともに、USIM15内の特定のNFCアプレットに対応させて格納されている位置関連の利用条件(特定の位置若しくはエリア又は交通機関の特定の路線の情報)を参照する。
<Condition 1>
The main body of the communication terminal apparatus 10 acquires information on the current position of the communication terminal apparatus 10 by the GPS unit 117 and the like, and uses the location-related usage conditions (corresponding to a specific NFC applet in the USIM 15 ( Refer to a specific location or area or information on a specific route of transportation).

そして、通信端末装置10の本体は、例えば、現在位置が特定の位置であると判断したときに上記第1のイベントを発生し、その現在位置が特定の位置から外れたと判断したときに上記第2のイベントを発生する。この場合は、通信端末装置10が特定位置に位置する場合のみ上記特定のNFCアプレットを利用できるように活性化できる。   The main body of the communication terminal device 10 generates the first event when, for example, the current position is determined to be a specific position, and the first time when the current position is determined to be out of the specific position. Two events are generated. In this case, the specific NFC applet can be activated only when the communication terminal device 10 is located at a specific position.

また、通信端末装置10の本体は、その現在位置が特定のエリア(例えば、仕事場のエリアや、ジオフェンスと呼ばれるサービスで規定されるエリア)内に入ったと判断したときに上記第1のイベントを発生し、その現在位置が特定のエリアから外れたと判断したときに上記第2のイベントを発生するようにしてもよい。この場合は、通信端末装置10が特定のエリア内に位置する場合のみ上記特定のNFCアプレットを利用できるように活性化できる。より具体的には、例えば、仕事場のエリアに入っている場合に、仕事関係の法人用途のNFCアプレットを利用できるように活性化し、個人用のNFCアプレットを利用できないように不活性化することができる。また、ドアを開錠する鍵機能のNFCアプレットを特定のエリア内だけ利用できるように活性化することができる。   When the main body of the communication terminal device 10 determines that the current position is in a specific area (for example, a work area or an area defined by a service called a geofence), the main event is received. The second event may be generated when it is determined that the current position is out of a specific area. In this case, the specific NFC applet can be activated only when the communication terminal device 10 is located in a specific area. More specifically, for example, when entering a workplace area, the NFC applet for work-related corporate use is activated so that it can be used, and the personal NFC applet is deactivated so that it cannot be used. it can. Further, it is possible to activate the NFC applet having a key function for unlocking the door so that it can be used only in a specific area.

また、通信端末装置10の本体は、その現在位置が交通機関の特定の路線区間上に位置するようになったと判断したときに上記第1のイベントを発生し、その現在位置が交通機関の特定の路線区間から外れたと判断したときに上記第2のイベントを発生するようにしてもよい。この場合は、通信端末装置10が交通機関の特定の路線区間上に位置する場合のみ上記特定のNFCアプレットを利用できるように活性化できる。より具体的には、例えば、特定の路線区間だけ交通系のNFCアプレットを利用できるように活性化することができる。   Further, the main body of the communication terminal device 10 generates the first event when it is determined that the current position is located on a specific route section of the transportation facility, and the current position is the transportation facility identification. The second event may be generated when it is determined that the route section is off. In this case, the specific NFC applet can be activated only when the communication terminal device 10 is located on a specific route section of the transportation facility. More specifically, for example, it can be activated so that a traffic NFC applet can be used only for a specific route section.

<条件2>
通信端末装置10の本体は、前述の時計部等により現在時刻の情報を取得するとともに、USIM15内の上記特定のNFCアプレットに対応させて格納されている時間関連の利用条件(例えば、特定の時間帯)を参照する。
<Condition 2>
The main body of the communication terminal apparatus 10 acquires information on the current time by the above-described clock unit and the like, and uses time-related usage conditions (for example, a specific time) stored in correspondence with the specific NFC applet in the USIM 15. Refer to obi).

そして、通信端末装置10の本体は、例えば、現在時刻が特定の時間帯に入ったと判断したときに上記第1のイベントを発生し、現在時刻が特定の時間帯から外れたと判断したときに上記第2のイベントを発生する。この場合は、所定の時間帯のみ上記特定のNFCアプレットを利用できるように活性化できる。より具体的には、例えば、ライブのコンサートなどの入場用のNFCアプレットを特定の入口ゲートの近傍だけで利用できるように活性化することができる。また、仕事の定時内では、仕事関係の法人用途のNFCアプレットを利用できるように活性化し、個人用のNFCアプレットを利用できないように不活性化することができる。   And the main body of the communication terminal device 10 generates the first event when, for example, it is determined that the current time is in a specific time zone, and when the current time is out of the specific time zone, for example, A second event is generated. In this case, the specific NFC applet can be activated only during a predetermined time period. More specifically, for example, an NFC applet for admission such as a live concert can be activated so that it can be used only near a specific entrance gate. In addition, it is possible to activate a work-related corporate NFC applet so that it can be used, and to deactivate a personal NFC applet so that it cannot be used.

<条件3>
通信端末装置10の本体は、前述の無線通信部111やベースバンド処理部112等により受信したメールの情報を取得するとともに、USIM15内のNFCアプレットに対応させて格納されている受信メール関連の利用条件(例えば、所定の送信メールアドレスからのメール)を参照する。
<Condition 3>
The main body of the communication terminal apparatus 10 acquires information about the mail received by the wireless communication unit 111, the baseband processing unit 112, etc., and uses received mail related information stored corresponding to the NFC applet in the USIM 15. Refer to conditions (for example, mail from a predetermined transmission mail address).

そして、通信端末装置10の本体は、例えば、特定のメールを受信したと判断したときに上記第1のイベントを発生し、その受信から所定の時間が経過したとき、受信メールの閲覧が完了したとき、受信メールの所定フォルダーへの保存が完了したときなどに、上記第2のイベントを発生する。この場合は、特定のメールを受信したときのみ特定のNFCアプレットを利用できるように活性化できる。   Then, the main body of the communication terminal device 10 generates the first event when it is determined that a specific mail has been received, for example, and when a predetermined time has elapsed since the reception, the browsing of the received mail has been completed. When the saving of the received mail to the predetermined folder is completed, the second event is generated. In this case, it can be activated so that a specific NFC applet can be used only when a specific mail is received.

<条件4>
通信端末装置10の本体は、前述の無線LAN通信部等による通信情報を取得するとともに、USIM15内のNFCアプレットに対応させて格納されている無線LAN接続関連の利用条件(例えば、特定の無線LAN(例えばWiFi)のアクセスポイントへの接続)を参照する。
<Condition 4>
The main body of the communication terminal apparatus 10 acquires communication information from the above-described wireless LAN communication unit or the like, and uses the wireless LAN connection-related usage conditions (for example, a specific wireless LAN) stored in correspondence with the NFC applet in the USIM 15. (For example, connection to an access point of WiFi).

そして、通信端末装置10の本体は、例えば、特定の無線LAN(例えばWiFi)のアクセスポイントへ接続していると判断したときに上記第1のイベントを発生し、その接続が切断されたときに上記第2のイベントを発生する。この場合は、特定の無線LANのアクセスポイントへ接続しているときのみ特定のNFCアプレットを利用できるように活性化できる。より具体的には、例えば、特定の無線LANのアクセスポイントへ接続しているときのみ、そのアクセスポイント用のNFCアプレットを利用できるように活性化できる。   The main body of the communication terminal device 10 generates the first event when it is determined that it is connected to an access point of a specific wireless LAN (for example, WiFi), for example, and the connection is disconnected. The second event is generated. In this case, a specific NFC applet can be activated only when connected to a specific wireless LAN access point. More specifically, for example, the NFC applet for an access point can be activated only when connected to a specific wireless LAN access point.

<条件5>
通信端末装置10の本体は、前述のブルートゥースなどの近距離無線通信部による通信情報を取得するとともに、USIM15内のNFCアプレットに対応させて格納されている近距離無線のペアリング関連の利用条件(例えば、特定の外部装置とのペアリング確立)を参照する。
<Condition 5>
The main body of the communication terminal apparatus 10 acquires communication information from the short-range wireless communication unit such as the above-described Bluetooth, and uses the short-range wireless pairing-related usage conditions (corresponding to the NFC applet in the USIM 15) ( For example, reference is made to (Pairing establishment with a specific external device).

そして、通信端末装置10の本体は、例えば、特定の外部装置との間でペアリング状態になっていると判断したときに上記第1のイベントを発生し、そのペアリングが解消したときに上記第2のイベントを発生する。この場合は、特定の外部装置との間でペアリング状態になっているときのみ特定のNFCアプレットを利用できるように活性化できる。より具体的には、例えば、特定のブルートゥース機器とペアリング状態になっているときのみゲーム用のNFCアプレットを利用できるように活性化できる。 And the main body of the communication terminal device 10 generates the first event when, for example, it is determined that it is in a pairing state with a specific external device, and when the pairing is canceled, A second event is generated . For this, can be activated so that only available specific NFC applet when you are in pairing state with the specific external device. More specifically, for example, the game NFC applet can be activated only when paired with a specific Bluetooth device.

<条件6>
通信端末装置10の本体は、前述の無線通信部111及びベースバンド処理部112や無線LAN通信部等により通信情報を取得するとともに、USIM15内のNFCアプレットに対応させて格納されているWEBアクセス関連の利用条件(例えば、特定のWEBサイトへのアクセス)を参照する。
<Condition 6>
The main body of the communication terminal device 10 acquires communication information by the wireless communication unit 111, the baseband processing unit 112, the wireless LAN communication unit, and the like, and stores WEB access related to the NFC applet in the USIM 15 The usage conditions (for example, access to a specific WEB site) are referred to.

そして、通信端末装置10の本体は、例えば、特定のWEBサイトへアクセスしていると判断したときに上記第1のイベントを発生し、その通信が終了したときに上記第2のイベントを発生する。この場合は、特定のWEBサイトへのアクセスした場合だけ特定のNFCアプレットを利用できるように活性化できる。より具体的には、例えば、特定のWEBサイトへのアクセスした場合だけキャンペーン用のNFCアプレットを利用できるように活性化できる。   For example, the main body of the communication terminal device 10 generates the first event when determining that it is accessing a specific WEB site, and generates the second event when the communication ends. . In this case, a specific NFC applet can be activated only when accessing a specific WEB site. More specifically, for example, the campaign NFC applet can be activated only when a specific WEB site is accessed.

<条件7>
通信端末装置10の本体は、前述の無線通信部111及びベースバンド処理部112等により電話の通信情報を取得するとともに、USIM15内のNFCアプレットに対応させて格納されている電話の着信関連の利用条件(例えば、特定の電話番号からの特定回数の着信)を参照する。
<Condition 7>
The main body of the communication terminal apparatus 10 acquires telephone communication information by the wireless communication unit 111 and the baseband processing unit 112 described above, and uses the incoming call related information stored in correspondence with the NFC applet in the USIM 15. Refer to conditions (for example, a specific number of incoming calls from a specific telephone number).

そして、通信端末装置10の本体は、例えば、特定の電話番号からの所定回数の着信があったと判断したときに上記第1のイベントを発生し、その着信から所定の時間が経過したときなどに上記第2のイベントを発生する。この場合は、特定の電話番号からの所定回数の着信があった場合だけ特定のNFCアプレットを利用できるように活性化できる。より具体的には、例えば、通信端末装置10を落とした場合のセキュリティを確保するために、特定の電話番号からの所定回数の着信があった場合だけ、クレジットカードなどの決済用カードのエミュレート機能を実現するためのNFCアプレットを利用できるように活性化できる。   Then, the main body of the communication terminal device 10 generates the first event when it is determined that a predetermined number of calls have been received from a specific telephone number, for example, when a predetermined time elapses from the incoming call. The second event is generated. In this case, it can be activated so that a specific NFC applet can be used only when there is a predetermined number of calls from a specific telephone number. More specifically, for example, in order to ensure security when the communication terminal device 10 is dropped, an emulation of a payment card such as a credit card is performed only when a predetermined number of calls are received from a specific telephone number. It can be activated so that an NFC applet for realizing the function can be used.

なお、上記条件1〜7の任意の2以上を組み合わせてもよい。例えば、上記条件1と条件2とを組み合わせ、仕事場のエリ内に位置し且つ仕事の定時内においては、仕事関係の法人用途のNFCアプレットを利用できるように活性化し、個人用のNFCアプレットを利用できないように不活性化するようにしてもよい。また、ライブのコンサートなどの入場用のNFCアプレットを、特定の入口ゲートの近傍で且つ所定の入場時間帯のみ利用できるように活性化するようにしてもよい。   Any two or more of the above conditions 1 to 7 may be combined. For example, the above condition 1 and condition 2 are combined to activate a business-related corporate NFC applet that is located in the workplace area and is used within a fixed time, and uses a personal NFC applet. You may make it inactivate so that it cannot do. Further, an NFC applet for admission such as a live concert may be activated so that it can be used only in a predetermined entrance time zone in the vicinity of a specific entrance gate.

また、上記所定の利用条件を満たす第1のイベントを検知したときにNFCアプレットを起動し、そのNFCアプレットが起動されている状態で当該利用条件を満たさない第2のイベントを検知したとき、当該NFCアプレットの実行を停止するように制御してもよい。   In addition, when an NFC applet is activated when a first event that satisfies the predetermined usage condition is detected, and when a second event that does not satisfy the usage condition is detected while the NFC applet is activated, You may control to stop execution of an NFC applet.

図8は、本実施形態の通信端末装置10において非接触のNFCサービスを利用するときの処理の一例を示すシーケンス図である。なお、図8は、所定のエリアでのみクレジットカードであるCカードの電子決済サービスを利用するときの例であるが、この処理例は、他の利用条件の場合や、電子決済サービス以外の他のNFCサービスを利用する場合も同様に適用することができる。   FIG. 8 is a sequence diagram illustrating an example of processing when the contactless NFC service is used in the communication terminal device 10 according to the present embodiment. FIG. 8 shows an example of using the C card electronic payment service, which is a credit card, only in a predetermined area, but this processing example is for other usage conditions or other than the electronic payment service. The same can be applied to the case of using the NFC service.

図8において、まず、利用者が通信端末装置10に優先設定されたCカードのUIアプリケーションが起動された状態で電子決済サービスを利用する操作を行い、通信端末装置10をR/W装置30にかざすと、前述の図7の処理で特定エリアに関連して設定されてUSIM15内のCカードのNFCアプレットに対応付けて格納されている活性状態パラメータの値が参照される。そして、本例では、利用者の通信端末装置10が特定のエリア内に位置するため、活性状態パラメータの値がCカードのNFCアプレットの有効状態を示す値(「Activate」又は「1」)であることが確認され、且つ、通信端末装置10に装着されているUSIM15のNFC通信部153の専用ICチップ(CLF)が有効であることが確認される。これらの確認により、R/W装置30から送信されたCカードの電子決済サービスの利用を要求するサービス利用要求が、USIM15によって受信される。   In FIG. 8, first, the user performs an operation to use the electronic payment service in a state where the UI application of the C card that is preferentially set in the communication terminal device 10 is activated, and the communication terminal device 10 is changed to the R / W device 30. When it is held over, the value of the active state parameter stored in association with the NFC applet of the C card in the USIM 15 that is set in association with the specific area in the processing of FIG. 7 is referred to. In this example, since the communication terminal device 10 of the user is located in a specific area, the value of the activation state parameter is a value (“Activate” or “1”) indicating the valid state of the NFC applet of the C card. It is confirmed that the dedicated IC chip (CLF) of the NFC communication unit 153 of the USIM 15 attached to the communication terminal device 10 is valid. As a result of the confirmation, the USIM 15 receives the service use request transmitted from the R / W device 30 and requesting the use of the electronic payment service for the C card.

なお、利用者の通信端末装置10が特定エリアの外側に位置し上記活性状態パラメータの値がCカードのNFCアプレットの無効状態を示す値(「Deactivate」若しくは「0」)の場合、又は、NFC通信部153の専用ICチップ(CLF)が無効の場合、USIM15は、R/W装置30からのサービス利用要求を受信しない。   When the user's communication terminal device 10 is located outside the specific area and the value of the active state parameter is a value indicating the invalid state of the NFC applet of the C card (“Deactivate” or “0”), or NFC When the dedicated IC chip (CLF) of the communication unit 153 is invalid, the USIM 15 does not receive a service use request from the R / W device 30.

USIM15は、R/W装置30からのサービス利用要求に基づいて、Cカードの電子決済サービスの利用に問題がないか否かについて判断し、問題がない場合は、当該電子決済サービスの利用に問題がない旨を示すサービス利用応答を、R/W装置30に送信する。   The USIM 15 determines whether or not there is a problem with the use of the electronic payment service of the C card based on the service use request from the R / W device 30, and if there is no problem, there is a problem with the use of the electronic payment service. A service use response indicating that there is no service is transmitted to the R / W device 30.

R/W装置30は、USIM15からのサービス利用応答決済処理要求に基づいて、Cカードのカード決済サービス提供事業者のSPサーバ26に決済処理要求用情報を送信する。   The R / W device 30 transmits the payment processing request information to the SP server 26 of the C card card payment service provider based on the service use response payment processing request from the USIM 15.

SPサーバ26は、R/W装置30から受信した決済処理要求用情報に基づいて決済処理を実行、決済完了通知をR/W装置30に送信するとともに、その決済処理に対応するユーザ固有データの更新データを通信端末装置10に送信する。 SP server 26 executes settlement processing on the basis of the settlement processing request information received from the R / W device 30, both when you send a payment completion notification to the R / W device 30, corresponding to the settlement processing user The update data of the unique data is transmitted to the communication terminal device 10.

R/W装置30は、SPサーバ26から受信した決済完了通知に基づいて決済完了表示を行うとともに、決済完了通知を通信端末装置10のUSIM15に送信する。通信端末装置10は、R/W装置30から受信した決済完了通知に基づいて決済完了表示を行う。   The R / W device 30 performs a payment completion display based on the payment completion notification received from the SP server 26 and transmits a payment completion notification to the USIM 15 of the communication terminal device 10. The communication terminal device 10 performs a payment completion display based on the payment completion notification received from the R / W device 30.

USIM15は、R/W装置30から受信した決済完了通知を通信端末装置10の本体に送信するとともに、その決済完了通知に基づいて、USIM15内に格納されているCカードのユーザ固有データを更新する。通信端末装置10は、USIM15から受信した決済完了通知に基づいて、決済完了表示を行う。   The USIM 15 transmits the payment completion notification received from the R / W device 30 to the main body of the communication terminal device 10 and updates the user-specific data of the C card stored in the USIM 15 based on the payment completion notification. . The communication terminal device 10 performs a payment completion display based on the payment completion notification received from the USIM 15.

上記図8の処理により、利用者の通信端末装置10が特定のエリア内に位置する場合のみCカードの非接触の電子決済サービス(NFCサービス)を利用できる。   With the process of FIG. 8, the C card non-contact electronic payment service (NFC service) can be used only when the user's communication terminal device 10 is located in a specific area.

以上、本実施形態によれば、NFCの近距離無線通信を伴うアプリケーションであるNFCアプレットについて予め設定された所定の利用条件を満たす場合にNFCアプレットを実行可能にし、前記所定の利用条件を満たさない場合にNFCアプレットを実行不可にするように、USIM15に記憶されているNFCアプレットの有効及び無効の状態を管理するための状態管理情報としての活性状態パラメータの設定を制御する。このように設定制御した活性状態パラメータの値に基づいてNFCアプレットを実行する。従って、利用者の操作を伴うことなく、予め設定した所定の利用条件を満たす場合のみNFCを用いたアプリケーションとしてのNFCアプレットを利用できる。
また、本実施形態によれば、複数のNFCアプレットが登録されている場合に、その複数のNFCアプレットそれぞれについて、予め設定した所定の利用条件を満たす場合のみNFCアプレットを利用できる。
また、本実施形態によれば、上記所定の利用条件を満たす第1のイベントを検知したときにNFCアプレットを実行可能にするように活性状態パラメータの値を設定し、上記利用条件を満たさない第2のイベントを検知したときに、NFCアプレットを実行不可にするように活性状態パラメータの値を設定する。このように第1のイベント及び第2のイベントそれぞれの検知結果に基づいて活性状態パラメータの値を変更する制御を行うことにより、利用条件に応じたNFCアプレットの実行をより確実に行うことができる。
また、本実施形態によれば、上記所定の利用条件を満たす第1のイベントを検知したときNFCアプレットを起動し、NFCアプレットが起動されている状態で利用条件を満たさない第2のイベントを検知したときNFCアプレットの実行を停止するように制御する。このように利用条件に応じたNFCアプレットの起動及びその停止を行うことにより、利用条件を満たしているか否かの状況の変化に応じて、NFCアプレットの実行伴うサービス提供を速やかに開始したり停止したりすることができる。
As described above, according to the present embodiment, an NFC applet can be executed when an NFC applet that is an application involving NFC short-range wireless communication satisfies a predetermined usage condition set in advance, and the predetermined usage condition is not satisfied. In this case, the setting of the active state parameter as state management information for managing the valid and invalid states of the NFC applet stored in the USIM 15 is controlled so that the NFC applet is disabled. The NFC applet is executed based on the value of the active state parameter set and controlled in this way. Therefore, an NFC applet as an application using NFC can be used only when a predetermined usage condition set in advance is satisfied without any user operation.
Further, according to the present embodiment, when a plurality of NFC applets are registered, the NFC applets can be used only when a predetermined usage condition set in advance is satisfied for each of the plurality of NFC applets.
Further, according to the present embodiment, the active state parameter value is set so that the NFC applet can be executed when the first event satisfying the predetermined use condition is detected, and the first use condition that does not satisfy the use condition is set. When the event 2 is detected, the value of the active state parameter is set so that the NFC applet cannot be executed. As described above, by performing control to change the value of the active state parameter based on the detection results of the first event and the second event, it is possible to more reliably execute the NFC applet according to the usage conditions. .
In addition, according to the present embodiment, the NFC applet is activated when the first event that satisfies the predetermined usage condition is detected, and the second event that does not satisfy the usage condition is detected when the NFC applet is activated. Control to stop the execution of the NFC applet. By starting and stopping the NFC applet according to the usage conditions in this way, the service provision accompanying the execution of the NFC applet can be started promptly according to the change in the status of whether or not the usage conditions are satisfied. You can stop.

10 通信端末装置
15 USIM
20 MNO−TSMサーバ
25 SP−TSMサーバ
26 SPサーバ
30 リーダ/ライタ装置(R/W装置)
40 移動体通信ネットワーク
10 Communication terminal device 15 USIM
20 MNO-TSM server 25 SP-TSM server 26 SP server 30 Reader / writer device (R / W device)
40 Mobile communication network

「ソフトバンクモバイル、クレディセゾン、アメリカン・エキスプレス、AndroidTM 搭載スマートフォンを利用したNFCサービスの実証実験を日本で開始」、[online]、平成11年11月15日、[平成26年3月18日検索]、インターネット〈URL:http://www.softbank.jp/corp/group/sbm/news/press/2011/20111115_01/〉“Softbank Mobile, Credit Saison, American Express, and AndroidTM Smartphone with NFC service started in Japan”, [online], November 15, 1999, [March 18, 2014 search] , Internet <URL: http://www.softbank.jp/corp/group/sbm/news/press/2011/20111115_01/>

Claims (9)

外部装置との間で近距離無線通信を行うアプリケーションと通信ネットワークを介した通信サービスとを利用可能な通信端末装置であって、
前記通信ネットワークを介した通信サービスの加入者識別情報が記憶されたICモジュールが装置本体に着脱可能に構成され、
前記ICモジュールは、前記外部装置との間で近距離無線通信を行う近距離無線通信手段と、前記外部装置との間の近距離無線通信を伴う複数種類のアプリケーションのプログラムと該複数種類のアプリケーションそれぞれの有効及び無効の状態を管理するための状態管理情報と該複数種類のアプリケーションそれぞれについて該アプリケーション毎に設定された該アプリケーションを利用するための所定の利用条件の情報とを記憶する記憶手段と、前記状態管理情報に基づいて、前記近距離無線通信を伴う複数種類のアプリケーションのプログラムそれぞれを選択的に実行するアプリケーション実行手段と、を備え、
前記近距離無線通信を伴う複数種類のアプリケーションそれぞれについて、該アプリケーションの利用の新規登録時に該アプリケーションを利用するための所定の利用条件の情報をサーバからダウンロードして前記ICモジュールの記憶手段に該アプリケーションに対応付けて記憶し、
前記近距離無線通信を伴う複数種類のアプリケーションそれぞれについて、該アプリケーションに対応する所定の利用条件を満たす第1のイベントを検知したときに前記状態管理情報における該アプリケーションに対応する設定値を該アプリケーションのプログラムを実行可能にする設定値変更し、該アプリケーションに対応する所定の利用条件を満たさない第2のイベントを検知したときに前記状態管理情報における該アプリケーションに対応する設定値を該アプリケーションのプログラムを実行不可にする設定値変更することを特徴とする通信端末装置。
A communication terminal device that can use an application for performing short-range wireless communication with an external device and a communication service via a communication network,
An IC module storing subscriber identification information of a communication service via the communication network is configured to be detachable from the apparatus body,
The IC module includes a short-range wireless communication unit that performs short-range wireless communication with the external device, a plurality of types of application programs that involve short-range wireless communication with the external device, and the plurality of types of applications. Storage means for storing state management information for managing each of the valid and invalid states and information on a predetermined use condition for using the application set for each of the plurality of types of applications; Application execution means for selectively executing each of a plurality of types of application programs involving short-range wireless communication based on the state management information,
For each of a plurality of types of applications involving short-range wireless communication, information on a predetermined usage condition for using the application at the time of new registration of use of the application is downloaded from the server and stored in the storage unit of the IC module. And store it in association with
For each of a plurality of types of applications involving short-range wireless communication, when a first event that satisfies a predetermined usage condition corresponding to the application is detected, a setting value corresponding to the application in the state management information is set. change the set value of the executable program, the predetermined usage condition satisfied no second event the application program a set value corresponding to the application in the state management information when detecting corresponding to the application Is changed to a setting value that disables execution.
請求項1の通信端末装置において、
前記所定の利用条件を満たす第1のイベントを検知したとき、前記所定の利用条件に対応するアプリケーションのプログラムを起動し、
前記所定の利用条件に対応するアプリケーションのプログラムが起動されている状態で、前記所定の利用条件を満たさない第2のイベントを検知したとき、前記所定の利用条件に対応するアプリケーションのプログラムの実行を停止するように制御することを特徴とする通信端末装置。
The communication terminal device according to claim 1,
When a first event that satisfies the predetermined usage condition is detected, an application program corresponding to the predetermined usage condition is started,
When a second event that does not satisfy the predetermined usage condition is detected in a state where the application program corresponding to the predetermined usage condition is activated, the application program corresponding to the predetermined usage condition is executed. A communication terminal device that is controlled to stop.
請求項1又は2の通信端末装置において、
当該通信端末装置の現在位置の位置情報を取得する位置情報取得手段を更に備え、
前記所定の利用条件は、前記位置情報取得手段で取得された現在位置が特定の位置若しくはエリア又は交通機関の特定の路線区間上に位置するという条件を含むことを特徴とする通信端末装置。
In the communication terminal device according to claim 1 or 2,
It further comprises position information acquisition means for acquiring position information of the current position of the communication terminal device,
The predetermined use condition includes a condition that the current position acquired by the position information acquisition means is located on a specific position or area or a specific route section of transportation.
請求項1乃至3のいずれかの通信端末装置において、
前記所定の利用条件は、現在時刻が特定の時間帯内にあるという条件を含むことを特徴とする通信端末装置。
In the communication terminal device according to any one of claims 1 to 3,
The predetermined usage condition includes a condition that a current time is within a specific time zone.
請求項1乃至4のいずれかの通信端末装置において、
メールを送受信する手段を更に備え、
前記所定の利用条件は、特定のメールを受信したという条件を含むことを特徴とする通信端末装置。
In the communication terminal device in any one of Claims 1 thru | or 4,
It further comprises means for sending and receiving mail,
The predetermined usage condition includes a condition that a specific mail has been received.
請求項1乃至5のいずれかの通信端末装置において、
前記装置本体は、無線LANのアクセスポイントと通信可能に構成され、
前記所定の利用条件は、特定の無線LANのアクセスポイントへ接続しているという条件を含むことを特徴とする通信端末装置。
In the communication terminal device in any one of Claims 1 thru | or 5,
The apparatus main body is configured to be able to communicate with a wireless LAN access point,
The communication terminal apparatus characterized in that the predetermined use condition includes a condition that a connection to a specific wireless LAN access point is established.
請求項1乃至のいずれかの通信端末装置において、
WEBサイトにアクセスする手段を更に備え、
前記所定の利用条件は、特定のWEBサイトへアクセスしているという条件を含むことを特徴とする通信端末装置。
In the communication terminal device in any one of Claims 1 thru | or 6 ,
Further comprising means for accessing the WEB site;
The predetermined use condition includes a condition that the user accesses a specific WEB site.
請求項1乃至のいずれかの通信端末装置において、
他の通信端末装置と通信する手段を更に備え、
前記所定の利用条件は、特定の端末識別番号を有する他の通信端末装置から予め設定した所定の回数の着信があったという条件を含むことを特徴とする通信端末装置。
In the communication terminal device in any one of Claims 1 thru | or 7 ,
Means for communicating with another communication terminal device;
The predetermined use condition includes a condition that a predetermined number of incoming calls have been received from another communication terminal device having a specific terminal identification number.
請求項1乃至のいずれかの通信端末装置と、前記アプリケーションの起動によって利用可能なサービスを管理する管理サーバとを備え、前記通信端末装置は、通信ネットワークを介して前記管理サーバと通信するネットワーク通信手段を有することを特徴とするサービス提供システム。 A network comprising: the communication terminal device according to any one of claims 1 to 8 ; and a management server that manages a service that can be used by activating the application, wherein the communication terminal device communicates with the management server via a communication network. A service providing system comprising communication means.
JP2014092780A 2014-04-28 2014-04-28 Communication terminal device and service providing device Active JP6076939B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014092780A JP6076939B2 (en) 2014-04-28 2014-04-28 Communication terminal device and service providing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014092780A JP6076939B2 (en) 2014-04-28 2014-04-28 Communication terminal device and service providing device

Publications (2)

Publication Number Publication Date
JP2015211379A JP2015211379A (en) 2015-11-24
JP6076939B2 true JP6076939B2 (en) 2017-02-08

Family

ID=54613270

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014092780A Active JP6076939B2 (en) 2014-04-28 2014-04-28 Communication terminal device and service providing device

Country Status (1)

Country Link
JP (1) JP6076939B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110622576B (en) * 2017-05-22 2022-08-02 飞力凯网路股份有限公司 Communication apparatus, communication method, and computer-readable recording medium
JP7147158B2 (en) * 2017-12-06 2022-10-05 富士フイルムビジネスイノベーション株式会社 Information processing device, program and control method
KR20210066798A (en) * 2018-10-02 2021-06-07 캐피탈 원 서비시즈, 엘엘씨 System and method for cryptographic authentication of contactless card
JP2021100226A (en) * 2019-12-24 2021-07-01 エムイービー株式会社 Location information integrating system
US20230161849A1 (en) * 2020-03-31 2023-05-25 Felica Networks, Inc. Information processing device, information processing method, program, and information processing system

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003076958A (en) * 2001-09-03 2003-03-14 Sony Corp Portable terminal equipment, method for registering functional relation and method for displaying function selection picture
JP2003242428A (en) * 2002-02-19 2003-08-29 Fujitsu Frontech Ltd Cellular phone with card function and cellular phone with settlement function
JP4315853B2 (en) * 2004-04-08 2009-08-19 富士通株式会社 Mobile device with IC card function
CA2593657C (en) * 2005-03-07 2011-07-19 Nokia Corporation Method and mobile terminal device including smartcard module and near field communications means
JP4810294B2 (en) * 2006-05-01 2011-11-09 Necカシオモバイルコミュニケーションズ株式会社 Portable terminal device and program
JP4967543B2 (en) * 2006-09-01 2012-07-04 大日本印刷株式会社 Information recording medium, information recording medium application execution method and program
JP5178267B2 (en) * 2008-03-19 2013-04-10 株式会社東芝 IC card and control method of application program used for IC card
JP5211881B2 (en) * 2008-06-18 2013-06-12 富士通株式会社 Mobile terminal with IC card function
JP5454864B2 (en) * 2009-03-18 2014-03-26 株式会社東芝 IC card and portable terminal system
JP5457743B2 (en) * 2009-07-03 2014-04-02 株式会社東芝 IC card and portable electronic information device
FR2983027B1 (en) * 2011-11-17 2014-01-03 Oberthur Technologies METHOD FOR SELECTING AN APPLICATION IN A TERMINAL, AND TERMINAL USING THE SAME
JP2013201572A (en) * 2012-03-23 2013-10-03 Sharp Corp Communication terminal apparatus and control method of communication terminal apparatus

Also Published As

Publication number Publication date
JP2015211379A (en) 2015-11-24

Similar Documents

Publication Publication Date Title
CN108604342B (en) NFC-based data transmission method and mobile device
JP5650870B2 (en) POSITION INFORMATION SERVICE SYSTEM, POSITION INFORMATION SERVICE METHOD USING ELECTRONIC TAG, PORTABLE INFORMATION TERMINAL, AND TERMINAL PROGRAM
JP6076939B2 (en) Communication terminal device and service providing device
JP6029613B2 (en) Communication terminal device and settlement system
JP5949713B2 (en) Information device, portable device, program thereof, and electronic payment method
KR101695699B1 (en) Mobile terminal and method for controlling the same
JP2017005705A (en) Information transmission device, information transmission method, program and mobile terminal
JP6315789B2 (en) Terminal device, electronic payment control method and program
US9621231B2 (en) System, an apparatus, a device, a computer program and a method for device with short range communication capabilities
JP5189250B2 (en) Authentication method, information reading apparatus, and authentication system
KR20120008555A (en) System for loss prevention using the smart phone
CN107230064A (en) The multiplexing method and device of virtual card
KR20120075638A (en) Method and apparatus for transmitting ticket information in a portable terminal
JP6029612B2 (en) Communication terminal device and electronic payment system
US20150163340A1 (en) Portable terminal and a method for operating the same
JP4425851B2 (en) Mobile communication terminal
JP5342756B2 (en) Mobile communication terminal
JP5120549B2 (en) Communication system, communication terminal and communication control method thereof
JP2016184420A (en) Information apparatus, and program therefor, and processing method of information related to money amount
KR102221716B1 (en) Recording Medium, Wireless Terminal Device and Method for Information Processing
KR101826939B1 (en) Communication terminal for security processing
JP5539483B2 (en) Authentication method and information reading apparatus
JP2021120887A (en) Communication apparatus control program, information apparatus control program, communication apparatus, information apparatus, apparatus control system, and apparatus control method of apparatus control system
KR100871124B1 (en) Position information providing system and mehtod using vm application
KR20090013466A (en) System for providing position information and control method thereof, and position-managing server used in the system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160318

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160812

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160830

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161216

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170111

R150 Certificate of patent or registration of utility model

Ref document number: 6076939

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250