Movatterモバイル変換


[0]ホーム

URL:


JP2005316992A - Secure devices and mobile devices that perform cooperative processing between card applications - Google Patents

Secure devices and mobile devices that perform cooperative processing between card applications
Download PDF

Info

Publication number
JP2005316992A
JP2005316992AJP2005106328AJP2005106328AJP2005316992AJP 2005316992 AJP2005316992 AJP 2005316992AJP 2005106328 AJP2005106328 AJP 2005106328AJP 2005106328 AJP2005106328 AJP 2005106328AJP 2005316992 AJP2005316992 AJP 2005316992A
Authority
JP
Japan
Prior art keywords
card application
card
coupon
linkage
processing
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.)
Withdrawn
Application number
JP2005106328A
Other languages
Japanese (ja)
Inventor
Hisashi Takayama
久 高山
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co LtdfiledCriticalMatsushita Electric Industrial Co Ltd
Priority to JP2005106328ApriorityCriticalpatent/JP2005316992A/en
Publication of JP2005316992ApublicationCriticalpatent/JP2005316992A/en
Withdrawnlegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromJapanese

【課題】複数のサービスの連携処理をカード内部で迅速に行うことができるICカードと、それを装着する携帯端末とを提供する。
【解決手段】携帯端末40に装着されたICカード50に、レストラン30への来店時の交通費を払い戻す交通費払戻クーポンがダウンロードされる。ICカード50は、カードアプリ間の連携処理を行う連携カードアプリを具備し、連携カードアプリは、電子乗車券カードアプリで保持された改札履歴とクレジットカードアプリで保持されたクレジット利用履歴とを収集して、交通費払戻クーポンで規定された実行条件を満足しているか否かを判定し、実行条件を満足している時、来店時の交通費を電子乗車券カードアプリに加算する。カードアプリ間の連携処理を、ICカードを装着した携帯端末40側だけで行うことができる。
【選択図】図1
An IC card that can quickly perform a plurality of services in a card and a mobile terminal on which the IC card is mounted.
A travel cost refund coupon is refunded to an IC card 50 mounted on a portable terminal 40 for returning the travel cost when visiting a restaurant. The IC card 50 includes a linkage card app that performs linkage processing between the card apps, and the linkage card app collects the ticket gate history held by the electronic ticket card app and the credit usage history held by the credit card app. Then, it is determined whether or not the execution condition defined by the transportation expense refund coupon is satisfied, and when the execution condition is satisfied, the transportation expense at the time of visiting the store is added to the electronic ticket card application. Cooperation processing between card applications can be performed only on the mobile terminal 40 side where the IC card is mounted.
[Selection] Figure 1

Description

Translated fromJapanese

本発明は、ICカード等のセキュアデバイスと、それを装着した携帯端末に関し、セキュアデバイスに格納されたカードアプリケーション(以下、アプリケーションを「アプリ」と略称する)間の連携処理を可能にしたものである。  The present invention relates to a secure device such as an IC card and a portable terminal equipped with the secure device, and enables cooperation processing between card applications (hereinafter, applications are abbreviated as “applications”) stored in the secure device. is there.

近年、ICカードは、電子決済用カードや定期乗車券、イベント用チケット、ポイントサービス用カード等として広く利用されている。最近では、微細化技術の向上とも相俟って、比較的大容量の記憶空間を持つICカードが作られており、このようなICカードは、カードサービスを実行する複数のカードアプリを格納することにより、一枚で複数の用途に対応するマルチアプリカードとして使用することができる。このICカードを装着した携帯電話を財布代わりに持ち、これ一つで電子決済やチケット予約等を行い、また、定期乗車券やイベント入場券等としても使用する時代が現実化しようとしている。  In recent years, IC cards have been widely used as electronic payment cards, regular tickets, event tickets, point service cards, and the like. Recently, IC cards having a relatively large storage space have been made together with improvements in miniaturization technology, and such IC cards store a plurality of card applications that execute card services. Thus, a single card can be used as a multi-application card corresponding to a plurality of uses. An era in which a mobile phone equipped with an IC card is used instead of a wallet and electronic payments and ticket reservations are carried out by itself, and it is also used as a commuter pass or event admission ticket is about to be realized.

また、ICカード等を利用する複数のサービスを連携させて、ユーザの利便性やサービスの差別化を図る動きもある。
例えば、特開2002−324256号公報には、ある店舗で買物をする際に、乗車券として使用した携帯端末の利用履歴から来店時の交通費を算出し、この交通費を店舗側で負担するシステムが記載されている。このシステムでは、携帯端末で保持されたデータキャリア(ICカード)に、鉄道等の交通手段における電子チケットを格納し、この携帯端末を自動改札機に翳して駅の改札を通過すると、ICカードには、乗車駅や降車駅、支払額等の改札履歴が記録される。店舗で商品を購入したユーザが、精算時に携帯端末をPOS端末に翳すと、POS端末は、ICカードから改札履歴情報を読み取り、来店時に費やした交通費を確認してユーザの商品購入金額から交通費を減算した額により決済を行う。
In addition, there is a movement to collaborate a plurality of services using an IC card or the like to differentiate user convenience and services.
For example, in Japanese Patent Laid-Open No. 2002-324256, when shopping at a certain store, the transportation cost at the time of visiting the store is calculated from the usage history of the mobile terminal used as a boarding ticket, and this transportation cost is borne by the store side. The system is described. In this system, an electronic ticket in a transportation means such as a railway is stored in a data carrier (IC card) held by a portable terminal, and when this portable terminal is passed through an automatic ticket gate and passed through a station ticket gate, The ticketing history such as the boarding station, the getting-off station, and the payment amount is recorded. When a user who has purchased a product at the store puts his mobile terminal on the POS terminal at the time of payment, the POS terminal reads the ticket gate history information from the IC card, confirms the transportation cost spent at the store, and determines the user's product purchase price. Settlement is made by subtracting transportation expenses.

また、このシステムにおける他の形態では、携帯端末を翳して自動改札機を通過したときの改札通過情報が鉄道会社側の収入管理サーバで蓄積・管理される。一方、店舗に設置されたPOS端末は、インターネットアクセス手段を持ち、精算時にユーザが翳した携帯端末から携帯端末IDを取得すると、インターネットを通じて収入管理サーバにアクセスして、該当する携帯端末IDの改札履歴情報を参照し、来店時に費やした交通費を確認してユーザの商品購入金額から交通費を減算した額により決済を行う。
このように、複数のサービスの連携を図ることにより、ユーザを惹きつけるユニークなサービスを提供することができる。
特開2002−324256号公報
In another form of the system, ticket gate passage information when passing through an automatic ticket gate while holding a portable terminal is stored and managed by an income management server on the railway company side. On the other hand, the POS terminal installed in the store has an Internet access means, and when the mobile terminal ID is obtained from the mobile terminal that the user deceived at the time of payment, the ticket management server accesses the revenue management server through the Internet and turns the corresponding mobile terminal ID ticket gate. With reference to the history information, the transportation cost spent when visiting the store is confirmed, and the settlement is made by subtracting the transportation cost from the user's product purchase price.
In this way, a unique service that attracts users can be provided by linking a plurality of services.
JP 2002-324256 A

しかし、前記特許文献1に記載されたシステムでは、POS端末に電子チケットの改札履歴を読み出す機能を追加したり、POS端末にインターネットアクセス手段を追加したり、鉄道会社の収入管理サーバ側にPOS端末からのアクセスを可能にする機能を加えたりする等、大掛りな設備の改変が必要であり、大規模な設備投資が強いられる。特に、収入管理サーバへのアクセス機能に関しては、厳重なセキュリティ対策を講じる必要があり多額のコスト負担を伴うことになる。  However, in the system described in Patent Document 1, a function for reading a ticket ticket history of an electronic ticket is added to the POS terminal, an Internet access means is added to the POS terminal, or the POS terminal is connected to the railway company's revenue management server side. A large-scale facility modification is required, such as adding a function that enables access from the network, and a large-scale capital investment is required. In particular, regarding the access function to the revenue management server, it is necessary to take strict security measures, which involves a large cost burden.

本発明は、こうした従来の問題点を解決するものであり、複数のサービスの連携処理をカード内部で迅速に行うことができるICカード等のセキュアデバイスと、それを保持する携帯端末とを提供することを目的としている。  The present invention solves such a conventional problem, and provides a secure device such as an IC card that can quickly perform cooperation processing of a plurality of services inside the card, and a portable terminal that holds the secure device. The purpose is that.

本発明のセキュアデバイスは、カードアプリ間の連携処理の処理内容と連携処理の実行条件とが記述された連携クーポンと、連携クーポンに基づいてカードアプリケーション間の連携処理を実行する連携カードアプリケーションとを備え、連携カードアプリケーションが他のカードアプリで保持された情報を収集して、前記実行条件を満足しているか否かを判定し、実行条件を満足しているときに、連携処理を実行する。
そのため、カードアプリ間の連携処理を、セキュアデバイスを装着した携帯端末側だけで即時的に行うことができる。
The secure device according to the present invention includes a cooperative coupon in which processing contents of cooperative processing between card applications and execution conditions of the cooperative processing are described, and a cooperative card application that executes cooperative processing between card applications based on the cooperative coupon. The linked card application collects information held by another card application, determines whether or not the execution condition is satisfied, and executes the linkage process when the execution condition is satisfied.
Therefore, the cooperation processing between card applications can be performed immediately only on the mobile terminal side to which the secure device is attached.

また、連携処理として、連携カードアプリケーションによって他のカードアプリで保持された情報の書き換えが行われる。
また、連携クーポンには、電子バリューが含まれており、連携カードアプリは、連携処理として、電子バリューを他のカードアプリケーションに対して発行する。
また、連携クーポンには、連携カードアプリの他のカードアプリに対する認証処理及びデータ通信処理を規定するカードアプリプラグインデータと、前記認証処理に用いる認証鍵データとが含まれており、連携カードアプリは、カードアプリプラグインデータをロードして、カードアプリからの情報収集及び連携処理を行う。
また、連携クーポンには、さらに前記情報収集及び連携処理における連携カードアプリと他のカードアプリとの携帯端末による仲介処理を可能にする端末アプリプラグインデータが含まれており、連携カードアプリは、端末アプリプラグインデータを携帯端末に送信し、携帯端末を介して、他のカードアプリからの情報収集及び連携処理を行う。
In addition, as cooperation processing, information held in another card application is rewritten by the cooperation card application.
Moreover, the cooperation coupon includes electronic value, and the cooperation card application issues the electronic value to other card applications as cooperation processing.
Further, the cooperation coupon includes card application plug-in data that defines authentication processing and data communication processing for other card applications of the cooperation card application, and authentication key data used for the authentication processing. Loads card application plug-in data, and collects information from the card application and performs cooperation processing.
In addition, the cooperation coupon includes terminal application plug-in data that enables mediation processing by the mobile terminal between the cooperation card application and other card application in the information collection and cooperation processing, The terminal application plug-in data is transmitted to the mobile terminal, and information collection from other card applications and linkage processing are performed via the mobile terminal.

また、本発明のセキュアデバイスは、第1のインターフェイスを利用する第1のカードアプリケーションと、第2のインターフェイスを利用する第2のカードアプリケーションと、前記第1のカードアプリケーションが保持する情報または前記第2のカードアプリケーションが保持する情報の内容を条件として前記第1のカードアプリケーションおよび前記第2のカードアプリケーションの少なくとも一方と連携処理を行う連携カードアプリケーションとを備える。
また、本発明のセキュアデバイスは、他のセキュアデバイスのカードアプリとの連携処理の処理内容と連携処理の実行条件とが記述された連携クーポンと、連携クーポンに基づいて他のセキュアデバイスのカードアプリとの連携処理を実行する連携カードアプリとを備え、連携カードアプリが他のセキュアデバイスの前記カードアプリで保持された情報を収集して、実行条件を満足しているか否かを判定し、前記実行条件を満足しているときに、連携処理を実行する。
In addition, the secure device of the present invention includes a first card application that uses a first interface, a second card application that uses a second interface, information held by the first card application, or the first card application. And a linked card application that performs linked processing with at least one of the first card application and the second card application on condition of the content of the information held by the second card application.
In addition, the secure device of the present invention includes a cooperative coupon in which processing details of cooperative processing with a card application of another secure device and execution conditions of the cooperative processing are described, and a card application of another secure device based on the cooperative coupon A linkage card application that executes linkage processing with the link card application, collect the information held in the card application of the other secure device, determine whether the execution conditions are satisfied, When the execution conditions are satisfied, the linkage process is executed.

また、本発明の携帯端末は、カードアプリ間の連携処理の処理内容と連携処理の実行条件とが記述された連携クーポンと、連携クーポンに基づいてカードアプリ間の連携処理を実行する連携カードアプリと、他のカードアプリとを備えたセキュアデバイスを具備し、連携カードアプリが携帯端末を介して他のカードアプリで保持された情報を収集して、実行条件を満足しているか否かを判定し、実行条件を満足しているときに、携帯端末を介して連携処理を実行する。
このセキュアデバイスは、携帯端末に装着する形態のものでも、部品として携帯端末に内蔵されるものでも良い。
また、連携クーポンには、連携カードアプリの他のカードアプリに対する認証処理及びデータ通信処理を規定するカードアプリプラグインデータと、前記認証処理に用いる認証鍵データと、携帯端末のカードアプリへのアクセスを可能にする端末アプリプラグインデータとが含まれており、連携カードアプリが、カードアプリプラグインデータをロードして他のカードアプリからの情報収集及び連携処理を行うとき、携帯端末は、端末アプリプラグインデータをロードして情報収集及び連携処理を仲介する。
また、携帯端末は、連携カードアプリを備える第1のセキュアデバイスと、連携カードアプリが連携処理するカードアプリの少なくとも一つを備える第2のセキュアデバイスとを包含する。
また、携帯端末は、連携クーポンを、無線ネットワークを介して受信し、セキュアデバイスに格納する。
In addition, the mobile terminal of the present invention includes a cooperative coupon in which processing contents of cooperative processing between card applications and execution conditions of the cooperative processing are described, and a cooperative card application that executes cooperative processing between card applications based on the cooperative coupon And a secure device with another card application, and the linked card application collects information held by the other card application via the mobile terminal and determines whether or not the execution condition is satisfied When the execution condition is satisfied, the cooperation process is executed via the portable terminal.
This secure device may be one that is mounted on a portable terminal or one that is built in the portable terminal as a component.
In addition, in the cooperation coupon, card application plug-in data defining authentication processing and data communication processing for other card applications of the cooperation card application, authentication key data used for the authentication processing, and access to the card application of the mobile terminal Terminal application plug-in data is included, and when the linked card application loads the card application plug-in data and performs information collection and linkage processing from other card applications, the mobile terminal Load application plug-in data to mediate information collection and linkage processing.
In addition, the mobile terminal includes a first secure device that includes a linked card application and a second secure device that includes at least one of the card applications that the linked card application performs linked processing.
The mobile terminal receives the cooperation coupon via the wireless network and stores it in the secure device.

また、本発明の連携クーポン管理サーバは、カードアプリ間の連携処理の処理内容と連携処理の実行条件とが記述された連携クーポンを、無線ネットワークを介して携帯端末に装着されたセキュアデバイスに発行する。  In addition, the linked coupon management server of the present invention issues a linked coupon in which the processing contents of the linked processing between the card applications and the execution conditions of the linked processing are described to a secure device attached to the mobile terminal via the wireless network. To do.

本発明のセキュアデバイスは、カードアプリ間の連携処理をセキュアデバイス内部で迅速に行うことができる。そのため、セキュアデバイスと通信して所要の処理を行うPOS端末などの外部機器に、サービスの連携を図るための新たな機能を追加しなくても、ローコストで各カードアプリによるサービスを連携させることができる。
また、本発明の携帯端末は、このセキュアデバイスに連携クーポンをダウンロードし、また、連携カードアプリとカードアプリとのデータ交換を仲介して、カードアプリ間の連携処理を支援する。
The secure device of the present invention can quickly perform cooperation processing between card applications inside the secure device. For this reason, it is possible to link services provided by each card application at low cost without adding a new function for linking a service to an external device such as a POS terminal that communicates with a secure device and performs necessary processing. it can.
Further, the mobile terminal of the present invention downloads a cooperation coupon to the secure device, and supports data exchange between the cooperation card application and the card application to support the cooperation processing between the card applications.

(第1の実施形態)
本発明の第1の実施形態では、本発明のICカードが装着された携帯端末を用いて複数のサービスの連携を図るシステムの一例について説明する。このシステムでは、ICカードを鉄道乗車券として利用する電子乗車券サービスと、ICカードをクレジットカードとして利用するクレジット決済サービスとが連携され、郊外レストランの食事代やホテルの宿泊代をクレジットで決済する場合に、現地までの鉄道交通費を払い戻すサービス(交通費払戻クーポンサービス)が実施される。
(First embodiment)
In the first embodiment of the present invention, an example of a system for coordinating a plurality of services using a mobile terminal equipped with the IC card of the present invention will be described. In this system, an electronic ticket service that uses an IC card as a railroad ticket and a credit payment service that uses an IC card as a credit card are linked, and the meal fee of a suburban restaurant and the hotel accommodation fee are paid with credit. In such a case, a service (traffic fee refund coupon service) for refunding the railway transportation cost to the site is implemented.

このシステムは、図1に示すように、交通費払戻クーポンサービスを実行するレストラン(あるいはホテル)30と、レストラン30の依頼を受けて交通費払戻クーポンを発行する連携サービス提供者20と、電子乗車券サービスやクレジット決済サービスに利用するICカード50が装着された携帯端末40と、ユーザの改札通過時に携帯端末40のICカード50に改札履歴を書き込む改札機10とを備えている。
交通費払戻クーポンは、交通費を払い戻すことが保証された特別メニュー(レストラン)や宿泊プラン(ホテル)の予約券である。連携サービス提供者20は、鉄道事業者や、それと提携したクレジットカード会社等であり、ユーザの個人情報(ユーザの住所、ユーザ属性やユーザが保有するカードアプリの種類などのユーザ情報)を集めたユーザ情報データベース(DB)21と、交通費払戻クーポンを生成・管理する連携クーポン管理サーバ22とを具備し、レストラン(あるいはホテル)30からの要求に基づいて交通費払戻クーポンを発行する。
As shown in FIG. 1, this system includes a restaurant (or hotel) 30 that executes a transportation expense refund coupon service, acooperative service provider 20 that issues a transportation expense refund coupon in response to a request from therestaurant 30, and an electronic ride. Theportable terminal 40 to which theIC card 50 used for the ticket service or the credit settlement service is mounted, and theticket gate 10 for writing the ticket history to theIC card 50 of theportable terminal 40 when the user passes the ticket gate are provided.
The transportation expense refund coupon is a reservation ticket for a special menu (restaurant) or accommodation plan (hotel) that is guaranteed to refund transportation expenses. Thecooperative service provider 20 is a railway operator or a credit card company affiliated with it, and collects personal information of the user (user information such as the user's address, user attributes, and the type of card application held by the user). A user information database (DB) 21 and a linkedcoupon management server 22 that generates and manages a transportation expense refund coupon are provided, and a transportation expense refund coupon is issued based on a request from a restaurant (or hotel) 30.

図1では、このシステムの動作順序を括弧内の数字で示している。レストラン(あるいはホテル)30は、連携サービス提供者20に対し、クーポンの発行条件(交通費払戻金額の上限、交通費払戻に応じる最低利用金額、クーポン発行枚数、対象者の居住地域等)を指定して交通費払戻クーポンの発行を要求する(1)。連携サービス提供者20は、指定された居住地域の対象者をユーザ情報DB21から検索し(2)、該当者の携帯端末40に交通費払戻クーポンの発行案内を送信する(3)。交通費払戻クーポンを希望するユーザは、携帯端末40を用いて、連携サービス提供者20にクーポンのダウンロードを要求し(4)、連携サービス提供者20は、要求に応えて交通費払戻クーポンをダウンロードする(5)。この交通費払戻クーポンは、携帯端末40に装着されたICカード50に格納される。  In FIG. 1, the operation sequence of this system is indicated by numbers in parentheses. The restaurant (or hotel) 30 designates the coupon issuance conditions (the upper limit of the transportation fee refund amount, the minimum usage amount according to the transportation fee refund, the number of coupons issued, the residence area of the target person, etc.) to thecooperative service provider 20 And requesting the issuance of a transportation expense refund coupon (1). Thecooperative service provider 20 searches theuser information DB 21 for a target person in the designated residence area (2), and sends a travel fee refund coupon issuance guide to the corresponding person's mobile terminal 40 (3). The user who desires a transportation expense refund coupon uses theportable terminal 40 to request thecooperation service provider 20 to download the coupon (4), and thecooperation service provider 20 downloads the transportation expense refund coupon in response to the request. (5). This travel expense refund coupon is stored in theIC card 50 attached to theportable terminal 40.

ICカード50は、改札機10やPOS端末との間で非接触通信を行う非接触通信手段と、携帯端末40またはPOS端末との間で接触通信を行う接触通信手段とを有し、また、電子乗車券サービスを実行するカードアプリと、クレジット決済サービスを実行するカードアプリと、交通費払戻クーポンに基づいて双方のカードアプリ間の連携処理を行う連携カードアプリとが格納されている。  TheIC card 50 includes a non-contact communication unit that performs non-contact communication with theticket gate 10 and the POS terminal, and a contact communication unit that performs contact communication with theportable terminal 40 or the POS terminal. A card application that executes an electronic ticket service, a card application that executes a credit settlement service, and a linked card application that performs a linked process between the two card applications based on a transportation expense refund coupon are stored.

交通費払戻クーポンを取得したユーザは、鉄道を利用してレストラン30に出掛ける場合に、乗車駅及び降車駅の改札で携帯端末40を改札機10に翳す。このとき、改札機10は、携帯端末40に装着されたICカード50と非接触通信を行い、電子乗車券サービスのカードアプリを選択して改札処理を実行し、カードアプリは、処理結果の改札履歴をICカード50に書き込む(6)。なお、この場合の改札処理は、ICカード50を携帯端末40に装着した状態で行うのではなく、直接、ICカード50を改札機10に翳して行うようにしても良い。  When the user who has acquired the transportation fee refund coupon goes out to therestaurant 30 using the railway, he or she puts theportable terminal 40 on theticket gate 10 at the ticket gate at the boarding station and the getting-off station. At this time, theticket gate 10 performs contactless communication with theIC card 50 mounted on themobile terminal 40, selects a card application for the electronic ticket service, and executes a ticket gate process. The history is written in the IC card 50 (6). Note that the ticket gate processing in this case may be performed by directly placing theIC card 50 on theticket gate 10 instead of being performed with theIC card 50 mounted on theportable terminal 40.

次に、ユーザは、レストラン30で交通費払戻クーポンを携帯端末40の画面に表示してレストラン側に提示し、食事をして、その代金の支払い時にレストラン30のPOS端末に携帯端末40を翳して、交通費払戻クーポンを使用し(7)、さらに、クレジットで決済を行う(8)。このとき、POS端末は、携帯端末40に装着されたICカード50と非接触通信を行い、連携カードアプリを選択して交通費払戻クーポンに使用済みと書き込み、さらに、クレジット決済サービスのカードアプリを選択してクレジット決済処理を実行し、カードアプリは、クレジット利用履歴をICカード50に書き込む。なお、この場合の交通費払戻クーポンの使用とクレジット決済処理は、ICカード50を携帯端末40に装着した状態で行うのではなく、ICカード50を店舗側に渡し、POS端末とICカード50とが接触通信をして行うようにしても良い。  Next, the user displays the travel expense refund coupon on the screen of theportable terminal 40 at therestaurant 30 and presents it on the restaurant side, eats it, and tricks theportable terminal 40 into the POS terminal of therestaurant 30 when paying the price. Then, the transportation expense refund coupon is used (7), and further, the settlement is made with credit (8). At this time, the POS terminal performs non-contact communication with theIC card 50 attached to theportable terminal 40, selects the cooperation card application, writes “used” in the transportation expense refund coupon, and further uses the credit settlement service card application. The credit card is selected and executed, and the card application writes the credit usage history to theIC card 50. In this case, the use of the transportation expense refund coupon and the credit settlement processing are not performed with theIC card 50 mounted in theportable terminal 40, but theIC card 50 is handed over to the store side, and the POS terminal, theIC card 50, May perform contact communication.

ICカード50の連携カードアプリは、クレジット利用履歴や改札履歴等を読み出し、クレジットの利用が交通費払戻の条件を満たしている場合に、改札履歴から求めた現地までの交通費を電子乗車券のプリペイド残高に加算する(9)。携帯端末40は、交通費払戻処理の履歴情報を連携サービス提供者20に送信する(10)。その後、連携サービス提供者20は、レストラン30との間で払い戻した交通費の精算処理を行う(11)。
このように、このシステムでは、交通費払戻処理がICカード50を装着した携帯端末40側だけで行われるため、改札機10との間で行う改札処理、及び、レストラン30のPOS端末との間で行うクレジット決済処理に関しては、既存のシステムを変更する必要がない。そのため、改札機10やPOS端末に、新たな機能を追加する必要が無く、このシステム全体の設備投資にかかる費用を低く抑えることができる。
The integrated card application of theIC card 50 reads the credit usage history, the ticket gate history, etc., and if the credit usage meets the conditions for refunding the transportation fee, Add to prepaid balance (9). Theportable terminal 40 transmits the historical information of the transportation expense refund process to the cooperation service provider 20 (10). Thereafter, thecooperative service provider 20 performs a settlement process for the transportation expenses repaid with the restaurant 30 (11).
In this way, in this system, since the transportation expense refund process is performed only on themobile terminal 40 side where theIC card 50 is mounted, the ticket gate process performed with theticket gate 10 and the POS terminal of therestaurant 30 are performed. There is no need to change the existing system for the credit settlement process performed in (1). Therefore, it is not necessary to add a new function to theticket gate 10 or the POS terminal, and the cost for capital investment of the entire system can be kept low.

また、このシステムでは、改札履歴に基づいて払い戻す交通費を算出しているので、実費を正確に算出することが可能であり、必要以上の払い戻しをすることがないので、レストラン30側の費用の負担を抑えることができる。例えば、定期券の区間を乗り越して来店した場合には、乗り越し区間の交通費だけを払い戻すといったことができる。また、来店時の交通費を2倍して、往復の交通費を正確に払い戻すことも可能である。
また、このシステムでは、ユーザの住所などに基づいて、交通費払戻クーポンの発行案内の送信先を限定することができ、交通費払戻クーポンサービスの対象者を的確に特定することができる。
Moreover, in this system, since the transportation cost to be refunded is calculated based on the ticket gate history, it is possible to accurately calculate the actual cost, and there is no need to pay more than necessary. The burden can be reduced. For example, if you come over a section of a commuter pass, you can pay back only the transportation costs for the section you pass over. In addition, it is possible to double the transportation expenses at the time of the visit and accurately refund the transportation expenses for the round trip.
Moreover, in this system, the transmission destination of the issuance guidance of transportation expense refund coupon can be limited based on a user's address etc., and the target person of transportation expense refund coupon service can be specified exactly.

このシステムには、レストランやホテルだけでなく、レジャー施設やデパートなど、各種店舗・事業体が加盟でき、このシステムの加盟店は、客が少ない時期や時間帯を対象に交通費払戻クーポンを発行して集客を図ることができる。この交通費払戻クーポンは、商品やサービスの価格の割引ではないので、店や商品のブランドイメージを保つことができる。
連携サービス提供者20となるクレジットカード会社は、加盟店からクーポン発行による手数料収入を得ることができ、また、クレジット利用金額の増加が見込める。
また、連携サービス提供者20となる鉄道会社は、加盟店からクーポン発行による手数料収入を得ることができるとともに、鉄道の乗降客の増加が見込める。
Not only restaurants and hotels, but also various stores and business entities such as leisure facilities and department stores can join this system, and member stores of this system issue transportation cost refund coupons for times and times when customers are few. To attract customers. Since this travel expense refund coupon is not a discount on the price of goods or services, the brand image of the store or goods can be maintained.
The credit card company that becomes thecooperative service provider 20 can obtain a commission income from the issuance of a coupon from a member store, and can expect an increase in the credit usage amount.
In addition, the railway company serving as thecooperative service provider 20 can obtain a commission income from issuing a coupon from a member store, and can expect an increase in passengers on the railway.

なお、ここでは、加盟店の利用に応じて交通費を払い戻す例について説明したが、それに代えて(あるいは、それと共に)、連携サービス提供者20がクレジット会社の場合には、加盟店での利用に応じて、加盟店で利用できる電子買物券などの電子バリューをICカード50に蓄積したり、連携サービス提供者20が百貨店系のクレジット会社の場合には、その百貨店で利用できる電子買物券などの電子バリューをICカード50に蓄積したり、また、連携サービス提供者20が鉄道会社の場合には、加盟店の利用に応じて、沿線の加盟店で利用可能なプリペイドマネーなどの電子バリューをICカード50に蓄積したりしても良い。この場合、ユーザがICカード50に蓄積された電子バリューをまた利用することにより、加盟店及び連携サービス提供者20の売り上げの増加に繋がる。  In addition, although the example which repays transportation expenses according to the use of a member store was demonstrated here, instead of it (or with it), when thecooperation service provider 20 is a credit company, the use in a member store Accordingly, electronic value such as electronic shopping vouchers that can be used at member stores is accumulated in theIC card 50, or electronic shopping vouchers that can be used at the department store when the linkedservice provider 20 is a department store credit company. If thecooperative service provider 20 is a railway company, the electronic value such as prepaid money that can be used at the affiliated stores along the line is used. It may be stored in theIC card 50. In this case, when the user uses the electronic value stored in theIC card 50 again, the sales of the member store and the linkedservice provider 20 are increased.

(第2の実施形態)
本発明の第2の実施形態では、第1の実施形態におけるICカード50として、内部のメモリの記憶容量が大きいICカード50(ここでは「モバイルECカード」と言う)を用いた場合の、本発明におけるサービスの連携により適した構成について説明する。
(Second Embodiment)
In the second embodiment of the present invention, the IC card 50 (herein referred to as “mobile EC card”) having a large storage capacity of the internal memory is used as theIC card 50 in the first embodiment. A configuration more suitable for service cooperation in the invention will be described.

図2は、モバイルECカード50のハード構成を示している。このモバイルECカード50は、携帯端末40と接触通信を行うための接触ホストインターフェイス(I/F)51と、例えば自動改札機との間で非接触通信を行うための非接触I/F(A)52と、例えばPOS端末との間で非接触通信を行うための非接触I/F(B)53と、カードアプリA(61)、B(62)、連携カードアプリ63(カードアプリC)を格納した秘匿性に富む耐タンパ性領域(TRM)54と、記憶容量が大きいフラッシュメモリ55とを具備し、フラッシュメモリ55の中には、TRM54に準ずる秘匿性を持つセキュアフラッシュメモリ領域56をカードアプリ毎に設定することができる。  FIG. 2 shows a hardware configuration of themobile EC card 50. Themobile EC card 50 includes a contact host interface (I / F) 51 for performing contact communication with themobile terminal 40 and a contactless I / F (A) for performing contactless communication between, for example, an automatic ticket gate. ) 52 and, for example, a non-contact I / F (B) 53 for performing non-contact communication with a POS terminal, a card application A (61), B (62), a linked card application 63 (card application C) And a tamper-resistant area (TRM) 54 rich in secrecy, and a flash memory 55 having a large storage capacity. In the flash memory 55, a secureflash memory area 56 having secrecy equivalent to theTRM 54 is provided. Can be set for each card app.

TRM54は、内部にカードアプリを実行するCPUと、カードアプリを格納するメモリとを有している。TRM54には、マルチタスクに対応したカードOSが搭載され、複数のカードアプリを実行することができ、また、セキュアフラッシュメモリ領域56の各データは、TRM54の対応するカードアプリしかアクセスできないように管理されており、そのためセキュアフラッシュメモリ領域56では、TRM54に準ずる秘匿性が維持される。  TheTRM 54 includes a CPU that executes a card application and a memory that stores the card application. TheTRM 54 is equipped with a card OS corresponding to multitasking, and can execute a plurality of card applications, and each data in the secureflash memory area 56 is managed so that only the card applications corresponding to theTRM 54 can be accessed. Therefore, in the secureflash memory area 56, confidentiality similar to that of theTRM 54 is maintained.

モバイルECカード50に格納された複数のカードアプリは、一般のICカードの場合も同様であるが、それぞれ、ファイヤーウォールにより他のカードアプリから隔絶され、カードアプリ間のデータの直接的な受け渡しは、通常できないようになっているが、本発明のモバイルECカード50では、カードアプリの一つとして、カードアプリ間の連携処理を行う連携カードアプリがTRM54に搭載され、この連携カードアプリが、携帯端末40を介して、他の各カードアプリとデータの交換を行い、カードアプリ間の連携処理を実行する。  The plurality of card applications stored in themobile EC card 50 is the same as in the case of a general IC card, but each card application is isolated from other card applications by a firewall, and direct exchange of data between the card applications is not possible. However, in themobile EC card 50 of the present invention, as one of the card applications, a cooperative card application that performs a cooperative process between the card applications is mounted on theTRM 54, and this cooperative card application is stored in the mobile phone. Data is exchanged with each other card application via the terminal 40, and a cooperation process between the card applications is executed.

図3は、モバイルECカード50に、例えば電子乗車券サービスを実行するカードアプリ(A)61と、例えばクレジット決済サービスを実行するカードアプリ(B)62と、双方のカードアプリの連携処理を行う連携カードアプリ63とが格納された状態を示している。
カードアプリ(A)61は、カードアプリ(A)61の状態を示す状態情報611と、非接触I/F(A)52を通じて改札機10との間で行った処理の履歴情報612とを保持し、カードアプリ(B)62は、カードアプリ(B)62の状態を示す状態情報621と、非接触I/F(B)53を通じてPOS端末との間で行った処理の履歴情報622とを保持し、また、連携カードアプリ63は、連携カードアプリ63の状態を示す状態情報631と、カードアプリ(A)61及びカードアプリ(B)62間の連携処理を実行する連携処理実行部633と、連携処理の履歴情報632とを保持し、さらに、連携サービス提供者20の連携クーポン管理サーバ22から無線ネットワークを介してダウンロードされた連携クーポン220(第1の実施形態の「交通費払戻クーポン」に相当)を、例えばセキュアフラッシュメモリ領域56に設けた連携クーポン蓄積部634で保持している。連携クーポン蓄積部634には、複数の連携クーポン220が保持される。
FIG. 3 shows, for example, a card application (A) 61 that executes an electronic ticket service, a card application (B) 62 that executes, for example, a credit card settlement service, and a cooperative process of both card applications. The state where thelinkage card application 63 is stored is shown.
The card application (A) 61 holdsstate information 611 indicating the state of the card application (A) 61 andhistory information 612 of processing performed with theticket gate 10 through the non-contact I / F (A) 52. Then, the card application (B) 62 receivesstate information 621 indicating the state of the card application (B) 62 andhistory information 622 of processing performed with the POS terminal through the non-contact I / F (B) 53. Thelinkage card application 63 holdsstatus information 631 indicating the state of thelinkage card application 63, and a linkageprocessing execution unit 633 that executes linkage processing between the card application (A) 61 and the card application (B) 62. , The cooperationprocessing history information 632 is stored, and further, thecooperation coupon 220 downloaded from the cooperationcoupon management server 22 of thecooperation service provider 20 via the wireless network (first Holding the equivalent) to "transportation costs reimbursement coupon" embodiments, for example in cooperationcoupon storage unit 634 provided in the secureflash memory area 56. The linkedcoupon storage unit 634 holds a plurality of linkedcoupons 220.

連携クーポン220は、図4に示すように、連携クーポン220自体の状態(使用済みか否か、連携処理が完了しているか否か)を示す連携クーポン状態情報221と、連携カードアプリ63の連携処理実行部633が連携処理を実行するための条件を示す連携処理実行条件222と、連携処理の際に携帯端末40の端末アプリにロードされる端末アプリプラグインデータ223と、連携処理の際に連携カードアプリ63の連携処理実行部633にロードされるカードアプリプラグインデータ224と、連携処理の際に連携カードアプリ63が他のカードアプリ61、62との認証処理及びデータ処理に用いる鍵データ群から成る認証鍵データ225と、連携クーポン220の内容を携帯端末40の画面に表示するためのテキスト及び画像情報から成る連携クーポン表示データ226とでデータフォーマットが構成されている。  As shown in FIG. 4, thelinkage coupon 220 is linked between linkagecoupon status information 221 indicating the state of thelinkage coupon 220 itself (whether it has been used or whether linkage processing is completed) and thelinkage card application 63. The cooperationprocess execution condition 222 indicating the conditions for theprocess execution unit 633 to execute the cooperation process, the terminal application plug-indata 223 loaded into the terminal application of theportable terminal 40 during the cooperation process, and the cooperation process The card application plug-indata 224 loaded in the cooperationprocessing execution unit 633 of thecooperation card application 63 and key data used by thecooperation card application 63 for authentication processing and data processing with theother card applications 61 and 62 during the cooperation processing. Text and image information for displaying the authenticationkey data 225 consisting of a group and the contents of thelinkage coupon 220 on the screen of theportable terminal 40. Data formatted in a cooperativecoupon display data 226 consisting of is configured.

連携処理実行条件222は、連携クーポン状態情報221並びに連携カードアプリ63及び他のカードアプリ61、62の状態情報631、611、621または履歴情報632、612、622が満たすべき条件を規定しており、また、無線ネットワークを介して接続する特定のサーバ上のデータ内容が条件として規定される場合もある。交通費払戻クーポンでは、連携処理実行条件222として、交通費払戻クーポン利用店舗のID、同店舗の最寄り駅のID、クレジットカードの種類、利用金額の下限値等が規定され、カードアプリ(B)の状態情報621に記述されたクレジットカードの種類、及び履歴情報622に記述されたクレジット利用店舗のIDが、それぞれ、連携処理実行条件222のクレジットカードの種類、及び交通費払戻クーポン利用店舗のIDに一致し、前記履歴情報622に記述されたその店舗での利用金額が連携処理実行条件222の利用金額の下限値より高く、また、カードアプリ(A)の履歴情報612に記述された降車駅IDが連携処理実行条件222の最寄り駅IDに一致する場合に、カードアプリ間の連携処理が実行される。  The cooperativeprocessing execution condition 222 defines conditions that the cooperativecoupon state information 221 and thestate information 631, 611, 621 or thehistory information 632, 612, 622 of thecooperative card application 63 and theother card applications 61, 62 should satisfy. In some cases, data conditions on a specific server connected via a wireless network are defined as conditions. In the travel expense refund coupon, the ID of the store using the travel expense refund coupon, the ID of the nearest station of the store, the type of the credit card, the lower limit value of the use amount, etc. are defined as the cooperationprocessing execution condition 222, and the card application (B) The credit card type described in thestatus information 621 and the ID of the credit use store described in thehistory information 622 are respectively the credit card type of the cooperationprocessing execution condition 222 and the ID of the travel expense refund coupon use store. , The usage amount at the store described in thehistory information 622 is higher than the lower limit value of the usage amount of the cooperationprocessing execution condition 222, and the getting-off station described in thehistory information 612 of the card application (A) When the ID matches the nearest station ID of the cooperationprocess execution condition 222, the cooperation process between the card applications is executed.

また、端末アプリプラグインデータ223は、携帯端末40の端末アプリが、その内容に基づいて、連携カードアプリ63とカードアプリA(61)との間、または連携カードアプリ63とカードアプリB(62)との間の仲介処理を行うための情報である。前者の仲介処理を行うための情報は、例えば、カードアプリA(61)のアプリID(AID)や、カードアプリA(61)との応答に用いるコマンド及びレスポンスの形式を指定するAPDUコマンド群等を内容とし、また、後者の仲介処理を行うための情報は、例えば、カードアプリB(62)のアプリID(AID)や、カードアプリB(62)との応答に用いるコマンド及びレスポンスの形式を指定するAPDUコマンド群等を内容としている。
また、カードアプリプラグインデータ224は、連携カードアプリ63の連携処理実行部633が、その内容に基づいて、カードアプリA(61)またはカードアプリB(62)との認証処理及びデータ交換処理を行うための情報である。
In addition, the terminal application plug-indata 223 indicates that the terminal application of theportable terminal 40 is based on the content between thelinkage card application 63 and the card application A (61) or between thelinkage card application 63 and the card application B (62). ) Is information for performing the mediation process. Information for performing the former mediation processing includes, for example, an application ID (AID) of the card application A (61), an APDU command group that specifies a command used for a response to the card application A (61), and a response format, etc. The information for performing the latter mediation processing includes, for example, the application ID (AID) of the card application B (62) and the command and response format used for the response with the card application B (62). The contents include a designated APDU command group.
Further, the card application plug-indata 224 is processed by the cooperationprocessing execution unit 633 of thecooperation card application 63 based on the contents of the card application plug-indata 224 for authentication processing and data exchange processing with the card application A (61) or the card application B (62). Information to do.

なお、加盟店での利用に応じて、電子買物券や映画やイベントの電子チケットを発行する場合には、図5に示すように、連携処理において他のカードアプリに発行する電子買物券や電子チケット等の電子バリュー(「連携クーポン発行電子バリュー」227)が連携クーポンのデータフォーマットの中に追加される。この連携クーポン発行電子バリュー227は、次回の来店のための電子乗車券や割引クーポン等の電子バリューや、音楽コンテンツや映像コンテンツ等のオブジェクトデータであっても良い。  In addition, when issuing an electronic shopping voucher or an electronic ticket for a movie or an event depending on the use at a member store, as shown in FIG. 5, an electronic shopping voucher or an electronic An electronic value such as a ticket (“cooperative coupon issue electronic value” 227) is added to the data format of the cooperative coupon. The linked coupon issueelectronic value 227 may be an electronic value such as an electronic ticket for a next visit or a discount coupon, or object data such as music content or video content.

ユーザは携帯端末40を操作してモバイルECカード50の連携クーポン蓄積部634に格納されている連携クーポンの中から1つの連携クーポンを選択して携帯端末40の画面に表示することができる。このとき、連携処理実行部633が連携処理の実行条件の判定に必要な情報を収集して、モバイルECカード50からは連携クーポン220の連携クーポン状態情報221と連携クーポン表示データ226と共に、連携処理実行条件222の個々の要件の内、どの要件が満たされているか否かといった情報を含む連携クーポンの内容を示すデータが携帯端末40に送信され、携帯端末40の画面に表示される。
図6のフロー図は、連携カードアプリ63が、蓄積された連携クーポン220に基づいてカードアプリ間の連携処理を行う手順を示している。この処理は、POS端末との決済処理等に引き続いて行われる。
The user can operate theportable terminal 40 to select one linked coupon from the linked coupons stored in the linkedcoupon storage unit 634 of themobile EC card 50 and display it on the screen of theportable terminal 40. At this time, the cooperationprocess execution unit 633 collects information necessary for determining the execution condition of the cooperation process, and from themobile EC card 50, together with the cooperationcoupon state information 221 and the cooperationcoupon display data 226 of thecooperation coupon 220, the cooperation process. Data indicating the contents of the cooperative coupon including information such as which requirement is satisfied among the individual requirements of theexecution condition 222 is transmitted to themobile terminal 40 and displayed on the screen of themobile terminal 40.
The flowchart of FIG. 6 shows a procedure in which thelinkage card application 63 performs a linkage process between card applications based on the accumulatedlinkage coupon 220. This process is performed following the settlement process with the POS terminal.

連携カードアプリ63は、連携クーポン220の中の端末アプリプラグインデータ223を携帯端末40に送信し、カードアプリプラグインデータ224をロードして、連携処理実行条件222の判定に必要な他のカードアプリの状態情報611、621や履歴情報612、622を、携帯端末40の端末アプリを介して収集する(ステップ1)。
このとき、例えばカードアプリAの履歴情報612を収集する場合、端末アプリは、受信した端末アプリプラグインデータをロードし、端末アプリプラグインデータの中に含まれるカードアプリAのAID及びカードアプリA用のコマンド群を用いてカードアプリAにアクセスして、連携カードアプリ63と連携するカードアプリとしてカードアプリAを選択する。
Thecooperation card application 63 transmits the terminal application plug-indata 223 in thecooperation coupon 220 to themobile terminal 40, loads the card application plug-indata 224, and other cards necessary for determining the cooperationprocessing execution condition 222.App status information 611 and 621 andhistory information 612 and 622 are collected via the terminal app of the mobile terminal 40 (step 1).
At this time, for example, when collecting thehistory information 612 of the card application A, the terminal application loads the received terminal application plug-in data, and the AID of the card application A and the card application A included in the terminal application plug-in data. The card application A is accessed using the command group for the card application, and the card application A is selected as the card application that cooperates with thecooperation card application 63.

連携カードアプリ63の連携処理実行部633は、カードアプリプラグインデータ224に基づき、認証鍵データ225を用いてカードアプリAと相互認証処理を行い、データ交換の暗号鍵に使用するセッション鍵を交換する。次に連携処理実行部633は、カードアプリAの履歴情報612を要求するデータ交換要求メッセージをセッション鍵で暗号化し、端末アプリを介してカードアプリAに送信する。カードアプリAは、このデータ交換要求に基づき、セッション鍵で暗号化した履歴情報612を含むデータ交換応答メッセージを、端末アプリを介して連携カードアプリ63の連携処理実行部633に送信する。このデータ交換を仲介する端末アプリは、連携カードアプリ63からカードアプリAに送るデータをカードアプリAのコマンド形式に変換し、カードアプリAから連携カードアプリ63に送るデータを連携カードアプリ63のコマンド形式に変換する。
カードアプリAの状態情報611を収集する場合も履歴情報612を収集する場合と同様の処理を行い、また、カードアプリBの状態情報621や履歴情報622を収集する場合も、同様の処理を行う。
The cooperationprocessing execution unit 633 of thecooperation card application 63 performs mutual authentication processing with the card application A using the authenticationkey data 225 based on the card application plug-indata 224, and exchanges a session key used as an encryption key for data exchange. To do. Next, the cooperationprocess execution part 633 encrypts the data exchange request message which requests | requires the log |history information 612 of the card application A with a session key, and transmits to the card application A via a terminal application. Based on the data exchange request, the card application A transmits a data exchange response message including thehistory information 612 encrypted with the session key to the cooperationprocessing execution unit 633 of thecooperation card application 63 via the terminal application. The terminal application that mediates this data exchange converts data sent from thelinkage card application 63 to the card application A into a command format of the card application A, and sends data sent from the card application A to thelinkage card application 63 as a command of thelinkage card application 63. Convert to format.
When collecting thestatus information 611 of the card application A, the same processing as when collecting thehistory information 612 is performed, and when collecting thestatus information 621 and thehistory information 622 of the card application B, the same processing is performed. .

実行条件の判定に必要な情報を収集した連携処理実行部633は、収集した情報が連携処理実行条件222を満たしているか否かを判定する(ステップ2)。例えば、交通費払戻クーポンの場合には、クーポンが使用済み(店舗に提示済み)で、指定された店舗で、指定されたクレジットカードで、指定された金額以上が使用されているかを判定する。
実行条件を満たしている場合には、連携処理実行部633は、ステップ1の場合と同様に、連携処理の対象となるカードアプリとの間で認証鍵データ225を用いて相互認証処理を実行し、セッション鍵を交換する。そして、カードアプリプラグインデータ224に基づいて、セッション鍵で暗号化したデータを送信して、連携処理を実行する(ステップ3)。例えば、交通費払戻クーポンの場合では、電子乗車券カードアプリの改札履歴を読出し、ユーザが支払った交通費と同等の金額を電子乗車券カードアプリのプリペイド残高に加算する。
The cooperationprocessing execution unit 633 that has collected information necessary for determining the execution condition determines whether the collected information satisfies the cooperation processing execution condition 222 (step 2). For example, in the case of a transportation expense refund coupon, it is determined whether the coupon has been used (presented in the store) and the specified credit card is used with a specified credit card or more at the specified store.
If the execution condition is satisfied, the cooperationprocess execution unit 633 executes the mutual authentication process using the authenticationkey data 225 with the card application that is the target of the cooperation process, as in Step 1. Exchange session keys. Then, based on the card application plug-indata 224, the data encrypted with the session key is transmitted to execute cooperation processing (step 3). For example, in the case of a transportation fee refund coupon, the ticketing history of the electronic ticket card application is read, and an amount equivalent to the transportation cost paid by the user is added to the prepaid balance of the electronic ticket card application.

次に、連携処理実行部633は、連携クーポン220が連携クーポン発行電子バリュー227を発行するように設定されているか否かを判定する(ステップ4)。連携クーポン発行電子バリュー227が設定されている場合には、指定されたカードアプリに対して、連携クーポン発行電子バリューをセッション鍵で暗号化して送信し、指定されたカードアプリに対して連携クーポン発行電子バリューを発行する(ステップ5)。
次に、連携処理実行部633は、連携処理の履歴を連携カードアプリ63の履歴情報632に格納し、連携クーポン220を消去して連携処理を終了する(ステップ6)。
この後、携帯端末40はモバイルECカード50から連携処理の完了応答を受信し、連携処理の結果を画面に表示する。
また、連携カードアプリ63の履歴情報632に格納された連携処理の履歴は、後日、適当なタイミングで、無線ネットワークを介して連携クーポン管理サーバ22に送信される。
Next, the cooperationprocess execution part 633 determines whether thecooperation coupon 220 is set so that the cooperation coupon issueelectronic value 227 may be issued (step 4). When the cooperative coupon issueelectronic value 227 is set, the cooperative coupon issue electronic value is encrypted with the session key and transmitted to the designated card application, and the cooperative coupon issue is issued to the designated card application. An electronic value is issued (step 5).
Next, the cooperationprocess execution unit 633 stores the cooperation process history in thehistory information 632 of thecooperation card application 63, deletes thecooperation coupon 220, and ends the cooperation process (step 6).
Thereafter, themobile terminal 40 receives a cooperation process completion response from themobile EC card 50 and displays the result of the cooperation process on the screen.
In addition, the history of the cooperation process stored in thehistory information 632 of thecooperation card application 63 is transmitted to the cooperationcoupon management server 22 via the wireless network at an appropriate timing at a later date.

また、以上の説明では、連携クーポンの中に連携クーポン発行電子バリュー227として、次回の来店のための電子乗車券や割引クーポン等の電子バリューや、音楽コンテンツや映像コンテンツ等のオブジェクトデータが含まれるとしたが、連携クーポンの中に、さらに、この連携クーポン発行電子バリュー227を扱うカードアプリや端末アプリが含まれるようにしても良い。  In the above description, the cooperative coupon issueelectronic value 227 is included in the cooperative coupon as an electronic value such as an electronic ticket for a next visit or a discount coupon, and object data such as music content or video content. However, a card application and a terminal application that handle the cooperative coupon issueelectronic value 227 may be further included in the cooperative coupon.

連携クーポン発行電子バリューをカードアプリに対して発行する場合には、連携クーポン発行電子バリューが発行されるべきカードアプリが予めモバイルECカード50にインストールされている必要があり、また、連携クーポン発行電子バリューを利用する際には、端末アプリが携帯端末40にインストールされている必要がある場合がある。連携クーポンの中に、連携クーポン発行電子バリュー227を扱うカードアプリや端末アプリを組み込み、連携処理実行部633が連携クーポン発行電子バリュー227を発行する処理の際に、必要に応じてカードアプリをモバイルECカードに、端末アプリを携帯端末にそれぞれインストールするようにすることで、予め必要なカードアプリや端末アプリがインストールされていない場合であっても、ユーザは連携クーポン発行電子バリュー227を利用できるようになる。  When issuing the linked coupon issue electronic value to the card application, the card application to which the linked coupon issue electronic value is to be issued needs to be installed in themobile EC card 50 in advance, When using value, a terminal application may need to be installed in themobile terminal 40. A card application or a terminal application that handles the linked coupon issueelectronic value 227 is incorporated into the linked coupon, and the card application is moved as necessary when the linkageprocess execution unit 633 issues the linked coupon issueelectronic value 227. By installing the terminal application on the EC terminal in the EC card, the user can use the cooperative coupon issueelectronic value 227 even when the necessary card application and terminal application are not installed in advance. become.

この場合、図10に示すように、連携クーポンには、連携クーポン発行電子バリュー227を処理するカードアプリである連携クーポン発行カードアプリ228と、連携クーポン発行電子バリュー227を直接処理またはカードアプリによって処理された連携クーポン発行電子バリュー227を間接的に処理する端末アプリである連携クーポン発行端末アプリ229とが含まれる。
連携クーポンには、連携クーポン発行電子バリュー227と連携クーポン発行カードアプリ228と連携クーポン発行端末アプリ229の3種類のデータが常に含まれている必要はなく、連携クーポン発行電子バリュー227の種類によって、連携クーポン発行電子バリュー227と連携クーポン発行カードアプリ228とが含まれている場合や、連携クーポン発行電子バリュー227と連携クーポン発行端末アプリ229とが含まれている場合もある。
In this case, as shown in FIG. 10, the linked coupon includes a linked coupon issuedcard application 228 that is a card application for processing the linked coupon issuedelectronic value 227 and a linked coupon issuedelectronic value 227 processed directly or by a card application. And a linked coupon issueterminal application 229 that is a terminal application that indirectly processes the linked coupon issuedelectronic value 227.
The linked coupon does not always need to include the three types of data of the linked coupon issueelectronic value 227, the linked couponissue card application 228, and the linked coupon issueterminal application 229. Depending on the type of the linked coupon issueelectronic value 227, There are cases where the linked coupon issueelectronic value 227 and the linked couponissue card application 228 are included, or the linked coupon issueelectronic value 227 and the linked coupon issueterminal application 229 are included.

連携クーポン発行電子バリューが、特定のカードアプリと特定の端末アプリを必要とする種類の電子バリューである場合、連携クーポンには、連携クーポン発行電子バリュー227と連携クーポン発行カードアプリ228と連携クーポン発行端末アプリ229の3種類のデータが含まれる。例えば、連携クーポン発行電子バリューが特定の商店やショッピングセンターでのみ利用可能な電子買物券で、その電子買物券を利用するためには、その電子買物券を扱うことが出来るカードアプリと、その電子買物券の内容の表示等を行う端末アプリが必要となる場合、連携クーポンの中には、電子買物券が連携クーポン発行電子バリュー227として、電子買物券の管理及び電子買物券の使用処理を行う電子買物券カードアプリが連携クーポン発行カードアプリ228として、電子買物券カードアプリと通信して電子買物券の内容の表示及び携帯端末からの使用操作を行う電子買物券端末アプリが連携クーポン発行端末アプリ229として、それぞれ含まれる。  When the linked coupon issue electronic value is a type of electronic value that requires a specific card application and a specific terminal application, the linked coupon includes the linked coupon issueelectronic value 227, the linked couponissue card application 228, and the linked coupon issue. Three types of data of theterminal application 229 are included. For example, in order to use an electronic shopping voucher with an electronic shopping voucher that can be used only at a specific store or shopping center, the card application that can handle the electronic shopping voucher and the electronic When a terminal application for displaying the contents of a shopping voucher is required, the electronic voucher manages the electronic voucher and uses the electronic voucher as the linked coupon issueelectronic value 227 in the linked coupon. An electronic shopping voucher card application is a linked couponissuing card application 228, and an electronic shopping voucher terminal application that communicates with the electronic shopping voucher card application to display the contents of the electronic shopping voucher and uses the mobile terminal is used. 229, respectively.

また、連携クーポン発行電子バリューが、特定のカードアプリは必要でるが端末アプリは必要としない種類の電子バリューである場合、連携クーポンには、連携クーポン発行電子バリュー227と連携クーポン発行カードアプリ228が含まれる。例えば、連携クーポン発行電子バリューが優良顧客を対象としたイベント会場への電子入場券で、その電子入場券を利用するためには、その電子入場券を扱うことが出来るカードアプリが必要となる場合、連携クーポンの中には、電子入場券が連携クーポン発行電子バリュー227として、電子入場券の管理及び電子入場券の使用処理を行う電子入場券カードアプリが連携クーポン発行カードアプリ228として、それぞれ含まれる。  When the linked coupon issue electronic value is a type of electronic value that requires a specific card application but does not require a terminal application, the linked coupon includes an associated coupon issueelectronic value 227 and a linked couponissue card application 228. included. For example, if the electronic application ticket for an event venue for a good customer who has an electronic value issued by a cooperative coupon is used, a card application that can handle the electronic admission ticket is required to use the electronic admission ticket In the cooperative coupon, an electronic admission ticket is included as a cooperative coupon issuanceelectronic value 227, and an electronic admission ticket card application for managing the electronic admission ticket and using the electronic admission ticket is included as a cooperative couponissuance card application 228. It is.

また、連携クーポン発行電子バリューが、特定の端末アプリは必要でるがカードアプリは必要としない種類の電子バリューである場合、連携クーポンには、連携クーポン発行電子バリュー227と連携クーポン発行端末アプリ229が含まれる。例えば、連携クーポン発行電子バリューが優良顧客へのみ提供される映像コンテンツで、その映像コンテンツを再生するためには、その映像コンテンツを再生することが出来る専用の端末アプリが必要となる場合、連携クーポンの中には、映像コンテンツが連携クーポン発行電子バリュー227として、映像コンテンツの管理及び再生を行うコンテンツプレーヤ端末アプリが連携クーポン発行カードアプリ228として、それぞれ含まれる。  When the linked coupon issue electronic value is a type of electronic value that requires a specific terminal application but does not require a card application, the linked coupon includes the linked coupon issueelectronic value 227 and the linked coupon issueterminal application 229. included. For example, if the linked coupon issue electronic value is provided only to high-quality customers, and a dedicated terminal application that can play the video content is required to play the video content, the linked coupon The video content includes a cooperative coupon issueelectronic value 227, and a content player terminal application that manages and reproduces video content includes a cooperative couponissue card application 228.

また、連携クーポンに連携クーポン発行カードアプリ228が含まれる場合、端末アプリプラグインデータ223には、さらに、携帯端末40の端末アプリがその内容に基づいて連携カードアプリ63とカードマネージャ640との間の仲介処理を行うための情報、具体的には、端末アプリがカードマネージャ640との通信に用いるコマンド及びレスポンスの形式を指定するAPDUコマンド群等を内容とする情報が含まれ、連携クーポンの認証鍵データ225には、さらに、連携カードアプリによる連携クーポン発行カードアプリ228のモバイルECカード50へのインストール処理におけるカードマネージャ640と連携カードアプリとの間での認証処理及びデータ処理に用いる鍵データが含まれ、連携クーポンのカードアプリプラグインデータ224には、さらに、連携カードアプリによる連携クーポン発行カードアプリ228のモバイルECカード50へのインストール処理における連携カードアプリが認証鍵データ225を用いて行うカードマネージャ640との認証処理及びデータ処理を規定する情報が含まれる。  Further, when the cooperative couponissuance card application 228 is included in the cooperative coupon, the terminal application plug-indata 223 further includes a terminal application of themobile terminal 40 between thecooperative card application 63 and thecard manager 640 based on the content. Information including the APDU command group that specifies the command used by the terminal application for communication with thecard manager 640 and the format of the response, etc. Thekey data 225 further includes key data used for authentication processing and data processing between thecard manager 640 and the cooperative card application in the process of installing the cooperative couponissue card application 228 on themobile EC card 50 by the cooperative card application. Included, Coupon coupon card app The in-data 224 further includes authentication processing and data processing with thecard manager 640 performed by the cooperative card application using the authenticationkey data 225 in the installation process of the cooperative couponissue card application 228 on themobile EC card 50 by the cooperative card application. The information that defines is included.

また、連携クーポンに連携クーポン発行端末アプリ229が含まれる場合、連携クーポンのカードアプリプラグインデータ224には、連携カードアプリによる連携クーポン発行端末アプリ229の携帯端末40へのインストール処理における連携カードアプリが行う携帯端末40との認証処理及びデータ処理を規定する情報が含まれる。  When the cooperative coupon includes the cooperative coupon issuingterminal application 229, the cooperative coupon card application plug-indata 224 includes a cooperative card application in the installation process of the cooperative coupon issuingterminal application 229 on themobile terminal 40 by the cooperative card application. Includes information defining authentication processing and data processing with themobile terminal 40.

連携クーポンの中に連携クーポン発行カードアプリ228または連携クーポン発行端末アプリ229が含まれている場合、図6の連携処理のフローのステップ5において、連携処理実行部633は、指定されたカードアプリまたは端末アプリに対して連携クーポン発行電子バリュー227を発行する処理を行う前に次のような処理を行う。連携クーポンに連携クーポン発行カードアプリ228が含まれる場合には、図11に示すように、連携処理実行部633はモバイルECカード50内のカードアプリを管理するカードマネージャ640との連携処理によって連携クーポン発行カードアプリ228をモバイルECカード50にインストールする。この時、連携処理実行部633は、カードアプリプラグインデータ224に基づき認証鍵データ225を用いてカードマネージャ640と相互認証処理を行い、データ交換の暗号鍵に使用するセッション鍵を交換し、連携クーポン発行カードアプリ228をセッション鍵で暗号化してカードマネージャへ送信する。カードマネージャ640は、受信した連携クーポン発行カードアプリ228の復号化及び電子署名の検証を行い、カードアプリケーションとして登録する。また、連携クーポンに連携クーポン発行端末アプリ229が含まれる場合には、図11に示すように、連携処理実行部633は携帯端末40との連携処理によって連携クーポン発行端末アプリ229を携帯端末40にインストールする。この時、連携処理実行部633は、カードアプリプラグインデータ224に基づき携帯端末40と相互認証処理を行い、連携クーポン発行端末アプリ229を携帯端末40へ送信する。携帯端末40は、受信した連携クーポン発行端末アプリ229の電子署名の検証を行い、端末アプリケーションとして登録する。この場合、予め必要なカードアプリや端末アプリがモバイルECカード50または携帯端末40にインストールされていなくも、ユーザは連携クーポン発行電子バリュー227を直ぐに利用できるようになる。  When the cooperation couponissue card application 228 or the cooperation coupon issueterminal application 229 is included in the cooperation coupon, instep 5 of the cooperation process flow in FIG. 6, the cooperationprocess execution unit 633 performs the specified card application or The following process is performed before the process of issuing the cooperative coupon issueelectronic value 227 to the terminal application. When the cooperation coupon includes the cooperation couponissue card application 228, the cooperationprocessing execution unit 633 performs cooperation cooperation with thecard manager 640 that manages the card application in themobile EC card 50 as shown in FIG. Theissue card application 228 is installed in themobile EC card 50. At this time, the cooperationprocessing execution unit 633 performs mutual authentication processing with thecard manager 640 using the authenticationkey data 225 based on the card application plug-indata 224, exchanges a session key used as an encryption key for data exchange, and cooperates. The couponissue card application 228 is encrypted with the session key and transmitted to the card manager. Thecard manager 640 decrypts the received cooperative couponissue card application 228 and verifies the electronic signature, and registers it as a card application. When the cooperative coupon includes the cooperative coupon issuingterminal application 229, the cooperativeprocessing execution unit 633 causes the cooperative coupon issuingterminal application 229 to be changed to theportable terminal 40 by the cooperative processing with theportable terminal 40 as illustrated in FIG. 11. install. At this time, the cooperationprocess execution unit 633 performs mutual authentication processing with themobile terminal 40 based on the card application plug-indata 224, and transmits the cooperation coupon issueterminal application 229 to themobile terminal 40. Theportable terminal 40 verifies the electronic signature of the received cooperative coupon issueterminal application 229 and registers it as a terminal application. In this case, even if a necessary card application or terminal application is not installed in themobile EC card 50 or themobile terminal 40 in advance, the user can immediately use the cooperative coupon issueelectronic value 227.

また、以上の説明では、連携処理実行部633が連携クーポン発行カードアプリ228をモバイルECカード50にインストール、または、連携クーポン発行端末アプリ229を携帯端末40にインストールしてから連携クーポン発行電子バリュー227を発行するとしたが、連携処理実行部633がカードアプリプラグインデータ224に基づき連携カードアプリ内で指定された連携クーポン発行カードアプリ228または連携クーポン発行端末アプリ229の中に連携クーポン発行電子バリュー227を組み込む処理を行って、連携クーポン発行カードアプリ228と連携クーポン発行端末アプリ229をインストールする処理を行うようにして良く、また、連携クーポンのデータ構造として、連携クーポン発行カードアプリ228または連携クーポン発行端末アプリ229のデータの中に連携クーポン発行電子バリューに相当する情報が組み込まれていても良く、この場合には、連携処理実行部633は連携クーポン発行カードアプリ228と連携クーポン発行端末アプリ229をインストールする処理だけを行う。  Further, in the above description, the cooperationprocessing execution unit 633 installs the cooperation couponissue card application 228 in themobile EC card 50 or installs the cooperation coupon issueterminal application 229 in theportable terminal 40 and then the cooperation coupon issueelectronic value 227. However, the linkageprocessing execution unit 633 enters the linkage coupon issueelectronic value 227 in the linkage couponissue card application 228 or the linkage coupon issueterminal application 229 specified in the linkage card application based on the card application plug-indata 224. May be executed to install the linked couponissue card application 228 and the linked coupon issueterminal application 229, and the linked coupon data structure may include the linked couponissue card application 228 or Information corresponding to the linked coupon issue electronic value may be incorporated in the data of the linked coupon issueterminal application 229. In this case, the linkageprocess execution unit 633 and the linked couponissue card application 228 and the linked coupon issue terminal are linked. Only the process of installing theapplication 229 is performed.

このように、このモバイルECカードを用いることにより、連携クーポン220は秘匿性のセキュアフラッシュメモリ領域56に格納され、カードアプリプラグインデータ224に基づく処理はタンパ性のTRM54内で行われるので、複数のサービスの連携処理を、モバイルECカード50を装着した携帯端末40側だけで安全に行うことができる。そのため、サービス間の連携処理を行うためにPOS端末などの既存のシステムを改変する必要がない。
このモバイルECカードは、携帯端末に装着する形態のものでも、部品として携帯端末に内蔵されるものでも良い。
また、ここでは、モバイルECカードが、セキュアフラッシュメモリ領域を持つ、大きな記憶領域を有するものとして説明したが、連携クーポン表示データ226のデータサイズを制限したり、連携クーポン蓄積部634に蓄積される連携クーポンの数を制限したりすることで、通常のICカードをモバイルECカードとして用いることも可能である。
Thus, by using this mobile EC card, thelinkage coupon 220 is stored in the confidential secureflash memory area 56, and the processing based on the card application plug-indata 224 is performed in thetampering TRM 54. The service linkage process can be safely performed only on themobile terminal 40 side in which themobile EC card 50 is mounted. Therefore, it is not necessary to modify an existing system such as a POS terminal in order to perform a cooperation process between services.
This mobile EC card may be one that is mounted on a portable terminal or one that is built in the portable terminal as a component.
Here, the mobile EC card has been described as having a large storage area with a secure flash memory area, but the data size of the linkedcoupon display data 226 is limited or stored in the linkedcoupon storage unit 634. It is possible to use a normal IC card as a mobile EC card by limiting the number of linked coupons.

(第3の実施形態)
本発明の第3の実施形態では、異なるICカードに搭載されたカードアプリ間の連携処理を行う場合について説明する。
図7は、カードアプリ(A)71が搭載されたICカード70と、連携カードアプリ82及びカードアプリ(B)81が搭載され、連携カードアプリ82がカードアプリ(B)81とカードアプリ(A)71との連携処理を行うモバイルECカード80の構成を示している。
このICカード70は、例えば部品として携帯端末40に内蔵され、モバイルECカード80は、例えば携帯端末に装着される。
(Third embodiment)
In the third embodiment of the present invention, a case will be described in which cooperation processing between card applications mounted on different IC cards is performed.
FIG. 7 shows anIC card 70 on which a card application (A) 71 is installed, alinkage card application 82 and a card application (B) 81, and thelinkage card application 82 is connected to the card application (B) 81 and the card application (A). ) The configuration of themobile EC card 80 that performs the link processing with 71 is shown.
TheIC card 70 is built in themobile terminal 40 as a component, for example, and themobile EC card 80 is mounted on the mobile terminal, for example.

ICカード70のカードアプリ(A)71は、カードアプリ(A)71の状態を示す状態情報711と、カードアプリ(A)71が行った処理の履歴情報712とを保持し、また、モバイルECカード80のカードアプリ(B)81は、カードアプリ(B)81の状態を示す状態情報811と、カードアプリ(B)81が行った処理の履歴情報812とを保持し、モバイルECカード80の連携カードアプリ82は、連携カードアプリ82の状態を示す状態情報821と、カードアプリ(A)71及びカードアプリ(B)81間の連携処理を実行する連携処理実行部823と、その連携処理の履歴情報822とを保持し、さらに、連携サービス提供者20の連携クーポン管理サーバ22から無線ネットワークを介してダウンロードされた連携クーポン220を連携クーポン蓄積部824で保持している。連携クーポン蓄積部824には、複数の連携クーポン220が保持される。  The card application (A) 71 of theIC card 70 holdsstate information 711 indicating the state of the card application (A) 71 andhistory information 712 of processing performed by the card application (A) 71. The card application (B) 81 of thecard 80 holdsstate information 811 indicating the state of the card application (B) 81 andhistory information 812 of processing performed by the card application (B) 81, and Thelinkage card application 82 includesstatus information 821 indicating the status of thelinkage card application 82, a linkageprocessing execution unit 823 that executes linkage processing between the card application (A) 71 and the card application (B) 81, and the linkage processing. Thehistory information 822 is held, and further, the cooperation downloaded from the cooperationcoupon management server 22 of thecooperation service provider 20 via the wireless network It holds theCoupon 220 in cooperationcoupon storage unit 824. The linkedcoupon storage unit 824 holds a plurality of linkedcoupons 220.

連携クーポン管理サーバ22からダウンロードされる連携クーポン220のデータフォーマットは、図4または図5に示すものと変わりがない。但し、この場合、連携クーポン220の連携処理実行条件222は、連携クーポン状態情報221並びにICカード70のカードアプリ(A)71の状態情報711または履歴情報712と、モバイルECカード80の連携カードアプリ80及びカードアプリB(81)の状態情報811、821または履歴情報812、822が満たすべき条件を規定している。
連携カードアプリ63の連携処理実行部633は、蓄積された連携クーポン220に基づいて、図6のフロー図の手順により、モバイルECカード80のカードアプリ(B)81とICカード70のカードアプリ(A)71との連携処理を実行する。この処理は、POS端末との決済処理等に引き続いて行われる。
The data format of the linkedcoupon 220 downloaded from the linkedcoupon management server 22 is the same as that shown in FIG. 4 or FIG. However, in this case, the cooperativeprocessing execution condition 222 of thecooperative coupon 220 includes the cooperativecoupon state information 221, thestatus information 711 orhistory information 712 of the card application (A) 71 of theIC card 70, and the cooperative card application of themobile EC card 80. 80 and card application B (81)state information 811 and 821 orhistory information 812 and 822 define conditions to be satisfied.
The cooperationprocessing execution unit 633 of thecooperation card application 63 performs the card application (B) 81 of themobile EC card 80 and the card application (IC card 70) of theIC card 70 according to the procedure of the flowchart of FIG. A) A cooperation process with 71 is executed. This process is performed following the settlement process with the POS terminal.

連携カードアプリ82は、連携クーポン220の中の端末アプリプラグインデータ223を携帯端末40に送信し、カードアプリプラグインデータ224をロードし、連携処理実行条件222の判定に必要なICカード70のカードアプリ(A)71やモバイルECカード80のカードアプリ(B)81の状態情報711、811及び履歴情報712、812を、携帯端末40の端末アプリを介して収集する(ステップ1)。
このとき、例えばICカード70のカードアプリ(A)71の履歴情報712を収集する場合、端末アプリは、受信した端末アプリプラグインデータをロードし、端末アプリプラグインデータの中に含まれるカードアプリAのAID及びカードアプリA用のコマンド群を用いてICカード70のカードアプリ(A)71にアクセスして、モバイルECカード80の連携カードアプリ82と連携するカードアプリとしてカードアプリAを選択する。
Thelinkage card application 82 transmits the terminal application plug-indata 223 in thelinkage coupon 220 to themobile terminal 40, loads the card application plug-indata 224, and loads the card application plug-indata 224 to determine the linkageprocessing execution condition 222. Thestatus information 711 and 811 and thehistory information 712 and 812 of the card application (A) 71 and the card application (B) 81 of themobile EC card 80 are collected via the terminal application of the mobile terminal 40 (step 1).
At this time, for example, when collectinghistory information 712 of the card application (A) 71 of theIC card 70, the terminal application loads the received terminal application plug-in data and includes the card application included in the terminal application plug-in data. The card application (A) 71 of theIC card 70 is accessed using the AID of A and the command group for the card application A, and the card application A is selected as a card application that cooperates with thecooperative card application 82 of themobile EC card 80. .

連携カードアプリ82の連携処理実行部823は、カードアプリプラグインデータ224に基づき、認証鍵データ225を用いてICカード70のカードアプリ(A)71と相互認証処理を行い、データ交換の暗号鍵に使用するセッション鍵を交換する。次に連携処理実行部823は、カードアプリ(A)71の履歴情報712を要求するデータ交換要求メッセージをセッション鍵で暗号化し、端末アプリを介してICカード70のカードアプリ(A)71に送信する。カードアプリ(A)71は、このデータ交換要求に基づき、セッション鍵で暗号化した履歴情報712を含むデータ交換応答メッセージを、端末アプリを介してモバイルECカード80の連携カードアプリ82の連携処理実行部823に送信する。このデータ交換を仲介する端末アプリは、モバイルECカード80の連携カードアプリ82からICカード70のカードアプリ(A)71に送るデータをカードアプリ(A)71のコマンド形式に変換し、ICカード70のカードアプリ(A)71からモバイルECカード80の連携カードアプリ82に送るデータを連携カードアプリ82のコマンド形式に変換する。  The linkageprocessing execution unit 823 of thelinkage card application 82 performs mutual authentication processing with the card application (A) 71 of theIC card 70 using the authenticationkey data 225 based on the card application plug-indata 224, and performs an encryption key for data exchange. Exchange the session key used for. Next, the cooperationprocess execution part 823 encrypts the data exchange request message for requesting thehistory information 712 of the card application (A) 71 with the session key, and transmits it to the card application (A) 71 of theIC card 70 via the terminal application. To do. Based on the data exchange request, the card application (A) 71 executes a data exchange response message including thehistory information 712 encrypted with the session key, through the terminal application, through the cooperative processing of thecooperative card application 82 of themobile EC card 80.Part 823. The terminal application that mediates this data exchange converts data sent from the linkedcard application 82 of themobile EC card 80 to the card application (A) 71 of theIC card 70 into the command format of the card application (A) 71, and theIC card 70 Data sent from the card application (A) 71 to thelinkage card application 82 of themobile EC card 80 is converted into the command format of thelinkage card application 82.

カードアプリAの状態情報711を収集する場合も履歴情報712を収集する場合と同様の処理を行い、また、カードアプリBの状態情報811や履歴情報812を収集する場合も、同様の処理を行う。
こうして実行条件の判定に必要な情報を収集したモバイルECカード80の連携カードアプリ82の連携処理実行部823は、収集した情報が連携処理実行条件222を満たしているか否かを判定する(ステップ2)。実行条件を満たしている場合、連携カードアプリ82の連携処理実行部823は、ステップ1の場合と同様に、連携処理の対象となるカードアプリとの間で認証鍵データ225を用いて相互認証処理を行い、セッション鍵を交換する。そして、カードアプリプラグインデータ224に基づいて、セッション鍵で暗号化したデータを送信して、連携処理を実行する(ステップ3)。
When collecting thestatus information 711 of the card application A, the same processing as when collecting thehistory information 712 is performed, and when collecting thestatus information 811 and thehistory information 812 of the card application B, the same processing is performed. .
The cooperationprocessing execution unit 823 of thecooperation card application 82 of themobile EC card 80 that has collected the information necessary for determining the execution condition in this way determines whether the collected information satisfies the cooperation processing execution condition 222 (step 2). ). When the execution conditions are satisfied, the cooperationprocessing execution unit 823 of thecooperation card application 82 uses the authenticationkey data 225 to perform mutual authentication processing with the card application that is the target of the cooperation processing, as in Step 1. And exchange the session key. Then, based on the card application plug-indata 224, the data encrypted with the session key is transmitted to execute cooperation processing (step 3).

次に、連携カードアプリ82の連携処理実行部823は、連携クーポン220が連携クーポン発行電子バリュー227を発行するように設定されているか否かを判定し(ステップ4)、連携クーポン発行電子バリュー227が設定されている場合には、指定されたカードアプリに対して、連携クーポン発行電子バリューをセッション鍵で暗号化して送信し、指定されたカードアプリに対して連携クーポン発行電子バリューを発行する(ステップ5)。
次に、連携カードアプリ82の連携処理実行部823は、連携処理の履歴を連携カードアプリ82の履歴情報822に格納し、連携クーポン220を消去して連携処理を終了する(ステップ6)。
この後、携帯端末40はモバイルECカード50から連携処理の完了応答を受信し、連携処理の結果を画面に表示する。
また、連携カードアプリ80の履歴情報822に格納された連携処理の履歴は、後日、適当なタイミングで、無線ネットワークを介して連携クーポン管理サーバ22に送信される。
Next, the cooperationprocess execution part 823 of thecooperation card application 82 determines whether or not thecooperation coupon 220 is set to issue the cooperation coupon issue electronic value 227 (step 4), and the cooperation coupon issueelectronic value 227 is determined. Is set, the cooperative coupon issue electronic value is encrypted with the session key and transmitted to the designated card application, and the cooperative coupon issue electronic value is issued to the designated card application ( Step 5).
Next, the cooperationprocess execution part 823 of thecooperation card application 82 stores the cooperation process history in thehistory information 822 of thecooperation card application 82, deletes thecooperation coupon 220, and ends the cooperation process (step 6).
Thereafter, themobile terminal 40 receives a cooperation process completion response from themobile EC card 50 and displays the result of the cooperation process on the screen.
In addition, the history of the cooperation process stored in thehistory information 822 of thecooperation card application 80 is transmitted to the cooperationcoupon management server 22 via the wireless network at an appropriate timing at a later date.

また、以上の本実施形態の説明では、連携クーポンの中に連携クーポン発行電子バリュー227として、次回の来店のための電子乗車券や割引クーポン等の電子バリューや、音楽コンテンツや映像コンテンツ等のオブジェクトデータが含まれるとしたが、連携クーポンの中に、さらに、この連携クーポン発行電子バリュー227を扱うカードアプリや端末アプリが含まれるようにしても良い。  In the above description of the present embodiment, as the linked coupon issueelectronic value 227 in the linked coupon, an electronic value such as an electronic ticket or discount coupon for the next visit, an object such as music content or video content, etc. Although it is assumed that data is included, a card application and a terminal application that handle the cooperative coupon issueelectronic value 227 may be further included in the cooperative coupon.

連携クーポン発行電子バリューをカードアプリに対して発行する場合には、連携クーポン発行電子バリューが発行されるべきカードアプリが予めICカード70またはモバイルECカード80にインストールされている必要があり、また、連携クーポン発行電子バリューを利用する際には、端末アプリが携帯端末40にインストールされている必要がある場合がある。連携クーポンの中に、連携クーポン発行電子バリュー227を扱うカードアプリや端末アプリを組み込み、連携処理実行部823が連携クーポン発行電子バリュー227を発行する処理の際に、必要に応じてカードアプリをICカードまたはモバイルECカードに、端末アプリを携帯端末にそれぞれインストールするようにすることで、予め必要なカードアプリや端末アプリがインストールされていない場合であっても、ユーザは連携クーポン発行電子バリュー227を利用できるようになる。
この場合、図10に示すように、連携クーポンには、連携クーポン発行電子バリュー227を処理するカードアプリである連携クーポン発行カードアプリ228と、連携クーポン発行電子バリュー227を直接処理またはカードアプリによって処理された連携クーポン発行電子バリュー227を間接的に処理する端末アプリである連携クーポン発行端末アプリ229とが含まれる。
When issuing the linked coupon issue electronic value to the card application, the card application to which the linked coupon issue electronic value is to be issued needs to be installed in theIC card 70 or themobile EC card 80 in advance, When using the cooperative coupon issue electronic value, the terminal application may need to be installed in themobile terminal 40. In the linked coupon, a card application or a terminal application that handles the linked coupon issueelectronic value 227 is incorporated, and the card application is integrated as necessary when the linkageprocessing execution unit 823 issues the linked coupon issueelectronic value 227. By installing the terminal application on the mobile terminal or the card or the mobile EC card, even if the necessary card application or terminal application is not installed in advance, the user can receive the linked coupon issueelectronic value 227. It becomes available.
In this case, as shown in FIG. 10, the linked coupon includes a linked coupon issuedcard application 228 that is a card application for processing the linked coupon issuedelectronic value 227 and a linked coupon issuedelectronic value 227 processed directly or by a card application. And a linked coupon issueterminal application 229 that is a terminal application that indirectly processes the linked coupon issuedelectronic value 227.

また、連携クーポンに連携クーポン発行カードアプリ228が含まれる場合、端末アプリプラグインデータ223には、さらに、携帯端末540の端末アプリがその内容に基づいて連携カードアプリ82とICカード70のカードマネージャ643またはモバイルカード80のカードマネージャ640との間の仲介処理を行うための情報、具体的には、端末アプリがカードマネージャ643またはカードマネージャ640との通信に用いるコマンド及びレスポンスの形式を指定するAPDUコマンド群等を内容とする情報が含まれ、連携クーポンの認証鍵データ225には、さらに、連携カードアプリによる連携クーポン発行カードアプリ228のICカード70へのインストール処理におけるカードマネージャ643と連携カードアプリとの間での認証処理及びデータ処理に用いる鍵データ、または、連携カードアプリによる連携クーポン発行カードアプリ228のモバイルECカード80へのインストール処理におけるカードマネージャ640と連携カードアプリとの間での認証処理及びデータ処理に用いる鍵データが含まれ、連携クーポンのカードアプリプラグインデータ224には、さらに、連携カードアプリによる連携クーポン発行カードアプリ228のICカード70へのインストール処理における連携カードアプリが認証鍵データ225を用いて行うカードマネージャ643との認証処理及びデータ処理を規定する情報、または、連携カードアプリによる連携クーポン発行カードアプリ228のモバイルECカード80へのインストール処理における連携カードアプリが認証鍵データ225を用いて行うカードマネージャ640との認証処理及びデータ処理を規定する情報が含まれる。  When the cooperative couponissuance card application 228 is included in the cooperative coupon, the terminal application plug-indata 223 further includes a terminal manager of the mobile terminal 540 based on the content of thecooperative card application 82 and theIC card 70 card manager. 643 or information for performing an intermediary process with thecard manager 640 of themobile card 80, specifically, an APDU designating a command and response format used by the terminal application for communication with thecard manager 643 or thecard manager 640 Information including a command group and the like is included, and the authenticationkey data 225 of the cooperation coupon further includes thecard manager 643 and the cooperation card application in the installation process of the cooperation couponissue card application 228 to theIC card 70 by the cooperation card application. When Authentication data between thecard manager 640 and the cooperative card application in the installation process of the cooperative couponissue card application 228 to themobile EC card 80 by the cooperative card application Key data used for data processing is included, and the card application plug-indata 224 of the linked coupon further includes the linked card application in the process of installing the linked couponissue card application 228 on theIC card 70 by the linked card application as authentication key data. Information that defines authentication processing and data processing with thecard manager 643 using the H.225 or linked card application in the installation process of the linked couponissue card application 228 to themobile EC card 80 by the linked card application There includes information that defines the authentication process and data processing thecard manager 640 performed by using the authenticationkey data 225.

また、連携クーポンに連携クーポン発行端末アプリ229が含まれる場合、連携クーポンのカードアプリプラグインデータ224には、連携カードアプリによる連携クーポン発行端末アプリ229の携帯端末40へのインストール処理における連携カードアプリが行う携帯端末40との認証処理及びデータ処理を規定する情報が含まれる。  When the cooperative coupon includes the cooperative coupon issuingterminal application 229, the cooperative coupon card application plug-indata 224 includes a cooperative card application in the installation process of the cooperative coupon issuingterminal application 229 on themobile terminal 40 by the cooperative card application. Includes information defining authentication processing and data processing with themobile terminal 40.

連携クーポンの中に連携クーポン発行カードアプリ228または連携クーポン発行端末アプリ229が含まれている場合、図6の連携処理のフローのステップ5において、連携処理実行部823は、指定されたカードアプリまたは端末アプリに対して連携クーポン発行電子バリュー227を発行する処理を行う前に次のような処理を行う。連携クーポンに連携クーポン発行カードアプリ228が含まれる場合には、図12に示すように、連携処理実行部823はICカード70内のカードアプリを管理するカードマネージャ643との連携処理によって連携クーポン発行カードアプリ228をICカード70にインストール、または、モバイルECカード80内のカードアプリを管理するカードマネージャ640との連携処理によって連携クーポン発行カードアプリ228をモバイルECカード80にインストールする(図12では、モバイルECカード80にインストールする場合については図示していない)。  When the cooperation couponissue card application 228 or the cooperation coupon issueterminal application 229 is included in the cooperation coupon, instep 5 of the cooperation process flow in FIG. 6, the cooperationprocess execution unit 823 selects the designated card application or The following process is performed before the process of issuing the cooperative coupon issueelectronic value 227 to the terminal application. When the linked coupon includes the linked couponissue card application 228, as shown in FIG. 12, the linkedprocess execution unit 823 issues a linked coupon by performing a linked process with thecard manager 643 that manages the card application in theIC card 70. Thecard application 228 is installed in theIC card 70, or the cooperative couponissue card application 228 is installed in themobile EC card 80 by cooperation processing with thecard manager 640 that manages the card application in the mobile EC card 80 (in FIG. 12, The case of installing in themobile EC card 80 is not shown).

この時、どちらのカードに連携クーポン発行カードアプリ228をインストールするかは、カードアプリプラグインデータ224の中で規定されている。ICカード70にインストールする場合は、連携処理実行部823は、カードアプリプラグインデータ224に基づき認証鍵データ225を用いてカードマネージャ643と相互認証処理を行い、データ交換の暗号鍵に使用するセッション鍵を交換し、連携クーポン発行カードアプリ228をセッション鍵で暗号化してカードマネージャへ送信する。カードマネージャ643は、受信した連携クーポン発行カードアプリ228の復号化及び電子署名の検証を行い、カードアプリケーションとして登録する。モバイルECカード80にインストールする場合、連携処理実行部823は、カードアプリプラグインデータ224に基づき認証鍵データ225を用いてカードマネージャ640と相互認証処理を行い、データ交換の暗号鍵に使用するセッション鍵を交換し、連携クーポン発行カードアプリ228をセッション鍵で暗号化してカードマネージャへ送信する。カードマネージャ640は、受信した連携クーポン発行カードアプリ228の復号化及び電子署名の検証を行い、カードアプリケーションとして登録する。  At this time, in which card the cooperative couponissue card application 228 is to be installed is defined in the card application plug-indata 224. When installing in theIC card 70, the cooperationprocessing execution unit 823 performs mutual authentication processing with thecard manager 643 using the authenticationkey data 225 based on the card application plug-indata 224, and uses a session used as an encryption key for data exchange. The keys are exchanged, and the cooperative couponissue card application 228 is encrypted with the session key and transmitted to the card manager. Thecard manager 643 decrypts the received cooperative couponissue card application 228 and verifies the electronic signature, and registers it as a card application. When installing in themobile EC card 80, the cooperationprocessing execution unit 823 performs mutual authentication processing with thecard manager 640 using the authenticationkey data 225 based on the card application plug-indata 224, and uses a session used as an encryption key for data exchange. The keys are exchanged, and the cooperative couponissue card application 228 is encrypted with the session key and transmitted to the card manager. Thecard manager 640 decrypts the received cooperative couponissue card application 228 and verifies the electronic signature, and registers it as a card application.

また、連携クーポンに連携クーポン発行端末アプリ229が含まれる場合には、図12に示すように、連携処理実行部823は携帯端末40との連携処理によって連携クーポン発行端末アプリ229を携帯端末40にインストールする。この時、連携処理実行部823は、カードアプリプラグインデータ224に基づき携帯端末40と相互認証処理を行い、連携クーポン発行端末アプリ229を携帯端末40へ送信する。携帯端末40は、受信した連携クーポン発行端末アプリ229の電子署名の検証を行い、端末アプリケーションとして登録する。この場合、予め必要なカードアプリや端末アプリがICカード70またはモバイルECカード80または携帯端末40にインストールされていなくも、ユーザは連携クーポン発行電子バリュー227を直ぐに利用できるようになる。  When the cooperation coupon includes the cooperation coupon issueterminal application 229, the cooperationprocessing execution unit 823 causes the cooperation coupon issueterminal application 229 to be changed to theportable terminal 40 by cooperation processing with theportable terminal 40 as shown in FIG. install. At this time, the cooperationprocess execution unit 823 performs a mutual authentication process with themobile terminal 40 based on the card application plug-indata 224 and transmits the cooperation coupon issueterminal application 229 to themobile terminal 40. Theportable terminal 40 verifies the electronic signature of the received cooperative coupon issueterminal application 229 and registers it as a terminal application. In this case, even if a necessary card application or terminal application is not installed in theIC card 70, themobile EC card 80, or theportable terminal 40 in advance, the user can use the cooperative coupon issueelectronic value 227 immediately.

また、以上の説明では、連携処理実行部823が連携クーポン発行カードアプリ228をICカード70(またはモバイルECカード80)にインストール、または、連携クーポン発行端末アプリ229を携帯端末40にインストールしてから連携クーポン発行電子バリュー227を発行するとしたが、連携処理実行部823がカードアプリプラグインデータ224に基づき連携カードアプリ内で指定された連携クーポン発行カードアプリ228または連携クーポン発行端末アプリ229の中に連携クーポン発行電子バリュー227を組み込む処理を行って、連携クーポン発行カードアプリ228と連携クーポン発行端末アプリ229をインストールする処理を行うようにして良く、また、連携クーポンのデータ構造として、連携クーポン発行カードアプリ228または連携クーポン発行端末アプリ229のデータの中に連携クーポン発行電子バリューに相当する情報が組み込まれていても良く、この場合には、連携処理実行部823は連携クーポン発行カードアプリ228と連携クーポン発行端末アプリ229をインストールする処理だけを行う。  In the above description, after the cooperationprocessing execution unit 823 installs the cooperation couponissue card application 228 in the IC card 70 (or the mobile EC card 80) or installs the cooperation coupon issueterminal application 229 in themobile terminal 40. It is assumed that the linked coupon issueelectronic value 227 is issued, but the linkageprocessing execution unit 823 includes the linked couponissue card application 228 or the linked coupon issueterminal application 229 specified in the linked card application based on the card application plug-indata 224. The process of incorporating the cooperative coupon issueelectronic value 227 may be performed to perform the process of installing the cooperative couponissue card application 228 and the cooperative coupon issueterminal application 229. Information corresponding to the linked coupon issue electronic value may be incorporated in the data of thecard application 228 or the linked coupon issueterminal application 229. In this case, the linkageprocessing execution unit 823 is connected to the linked couponissue card application 228. Only the process of installing the cooperative coupon issueterminal application 229 is performed.

このように、携帯端末40とモバイルECカード80及び連携クーポン220とを構成することにより、異なるセキュアデバイスに格納されたカードアプリ間の連携処理を行うことも可能である。
また、ここでは、モバイルECカードが、セキュアフラッシュメモリ領域を持つ、大きな記憶領域を有するものとして説明したが、連携クーポン表示データ226のデータサイズを制限したり、連携クーポン蓄積部634に蓄積される連携クーポンの数を制限したりすることで、通常のICカードをモバイルECカードとして用いることも可能である。
In this way, by configuring themobile terminal 40, themobile EC card 80, and thelinkage coupon 220, it is possible to perform linkage processing between card applications stored in different secure devices.
Here, the mobile EC card has been described as having a large storage area with a secure flash memory area, but the data size of the linkedcoupon display data 226 is limited or stored in the linkedcoupon storage unit 634. It is possible to use a normal IC card as a mobile EC card by limiting the number of linked coupons.

本発明のより具体的な実施の形態について説明する。
(実施例1)
本発明の第1の実施例として、鉄道事業者が連携サービス提供者となって交通費払戻クーポンを発行するシステムについて説明する。
このシステムは、図8に示すように、交通費払戻クーポンサービスを実行するクーポン利用店舗31と、クーポン利用店舗31の依頼を受けて交通費払戻クーポンを発行する鉄道事業者23と、自動改札機12を備えた駅11と、モバイルECカード90が装着された携帯端末40とで構成される。クーポン利用店舗31としては、鉄道事業者が運営する鉄道沿線のレストランやホテルや旅館などの宿泊施設、及び、レジャー施設等が想定される。
A more specific embodiment of the present invention will be described.
(Example 1)
As a first embodiment of the present invention, a system will be described in which a railway operator serves as a cooperative service provider and issues a transportation expense refund coupon.
As shown in FIG. 8, this system includes acoupon use store 31 that executes a transportation expense refund coupon service, arailway operator 23 that issues a transportation expense refund coupon in response to a request from thecoupon use store 31, and an automatic ticket gate. 12 and amobile terminal 40 to which amobile EC card 90 is attached. As thecoupon use store 31, an accommodation facility such as a restaurant, a hotel, an inn and the like operated by a railway company, a leisure facility, and the like are assumed.

クーポン利用店舗31はPOS端末32を具備し、また、鉄道事業者23は、ユーザの個人情報を集めたユーザ情報DB21と、クーポン生成手段25及びユーザ検索手段26を有する連携クーポン管理サーバ22とを具備し、クーポン生成手段25は、交通費払戻クーポン251を発行する。
モバイルECカード90は、電子乗車券カードアプリ91と、クレジットカードアプリ94と、連携カードアプリ93とを備え、連携カードアプリ93に対して設定したセキュアフラッシュメモリ領域92に、鉄道事業者23の連携クーポン管理サーバ22からダウンロードされた交通費払戻クーポン251が蓄積される。
電子乗車券カードアプリ91は、定期券911、プリペイドマネー912及び改札履歴913を保持し、クレジットカードアプリ94は、クレジットカード情報941及びクレジット利用履歴942を保持し、また、連携カードアプリ93は、連携処理実行部933を備えるとともに、状態情報931及び履歴情報932を保持している。
Thecoupon use store 31 includes aPOS terminal 32, and therailway operator 23 includes auser information DB 21 that collects user personal information, and a cooperativecoupon management server 22 having acoupon generation unit 25 and auser search unit 26. The coupon generating means 25 issues a transportationexpense refund coupon 251.
Themobile EC card 90 includes an electronicticket card application 91, acredit card application 94, and alinkage card application 93. In the secureflash memory area 92 set for thelinkage card application 93, therailroad carrier 23 is linked. The travelexpense refund coupon 251 downloaded from thecoupon management server 22 is accumulated.
The electronicticket card application 91 holds a commuter pass 911,prepaid money 912 and aticket gate history 913, acredit card application 94 holdscredit card information 941 and acredit usage history 942, and the linkage card application 93 A cooperationprocessing execution unit 933 is provided, andstate information 931 andhistory information 932 are held.

図8では、このシステムの動作順序を括弧内の数字で示している。クーポン利用店舗31は、交通費払戻クーポンの発行条件として、交通費払戻金額の上限、交通費払戻クーポンの発行枚数、交通費払戻クーポンの使用を認める利用金額の下限等について鉄道事業者23に伝え、交通費払戻クーポンの発行を要求する(1)。
鉄道事業者23の連携クーポン管理サーバ22のユーザ検索手段26は、ユーザ情報DB21にアクセスし、ユーザの住所やユーザが所有する定期券情報から、交通費払戻クーポンの発行条件を満たすユーザ(交通費払戻金額が上限を超えない範囲に住所あるいは定期券を有するユーザ等)を検索し、クーポン生成手段223は、交通費払戻クーポン251を生成する。この交通費払戻クーポン251は、図4のデータフォーマットを有し、指定クーポン利用店で、指定クレジットカードを用いて指定金額以上使用した場合に、交通費を払い戻すことが規定されている。
In FIG. 8, the operation order of this system is indicated by numbers in parentheses. Thecoupon use store 31 informs therailway operator 23 about the upper limit of the transportation fee refund amount, the number of issued transportation fee refund coupons, the lower limit of the usage amount permitted to use the transportation expense refund coupon, etc. as the issuance conditions of the transportation expense refund coupon. Requesting the issuance of a transportation expense refund coupon (1).
The user search means 26 of the cooperativecoupon management server 22 of therailroad company 23 accesses theuser information DB 21, and the user who satisfies the issuance condition of the transportation fee refund coupon from the user address and the commuter pass information owned by the user (transportation cost) The coupon generation means 223 generates a transportationexpense refund coupon 251. The coupon generation means 223 searches for the address or commuter pass within a range where the refund amount does not exceed the upper limit. This transportationexpense refund coupon 251 has the data format of FIG. 4, and it is stipulated that the transportation expenses are refunded when the designated coupon is used at a designated coupon or more by using a designated credit card.

鉄道事業者23は、検索したユーザにクーポン発行案内を送信し、クーポンを要求するユーザに交通費払戻クーポン251を発行する(2)。この交通費払戻クーポン251は、モバイルECカード90の連携カードアプリ93に対して設定されたセキュアフラッシュメモリ領域92に格納される。
ユーザは、鉄道を利用してクーポン利用店舗31へ移動する。その際、プリペイドマネー912を利用した改札処理の履歴が電子乗車券カードアプリ91の改札履歴913に記録される(3)。ユーザは、クーポン利用店舗31において商品の購入やサービスの提供を受け、交通費払戻クーポン251を使用し、クレジットカードアプリ94で代金の決済処理を行う(4)。
連携カードアプリ93の連携処理実行部933は、携帯端末40を介し、クレジット利用履歴942及び改札履歴913を収集して、交通費払戻クーポン251の実行条件を判定し、指定クーポン利用店で、指定クレジットカードを用いて指定金額以上使用されている場合に、改札履歴913に記録されている、来店時にプリペイドマネー912から支払われた交通費と同額をプリペイドマネー912に加算する連携処理を行う(5)。
ユーザは、その鉄道事業者が運営する鉄道を利用する際に、払い戻されたプリペイドマネーを利用して新たな改札処理を行う(6)。
Therailway operator 23 transmits a coupon issue guide to the searched user, and issues a transportationexpense refund coupon 251 to the user who requests the coupon (2). This travelexpense refund coupon 251 is stored in the secureflash memory area 92 set for thelinkage card application 93 of themobile EC card 90.
A user moves to thecoupon use store 31 using a railroad. At that time, a ticket processing history using theprepaid money 912 is recorded in theticket ticket history 913 of the electronic ticket card application 91 (3). The user receives purchase of a product or provision of a service at thecoupon using store 31, and uses the transportationexpense refund coupon 251 to perform a payment process with the credit card application 94 (4).
The linkageprocessing execution unit 933 of thelinkage card application 93 collects thecredit use history 942 and theticket gate history 913 via themobile terminal 40, determines the execution condition of the transportationexpense refund coupon 251 and designates it at the designated coupon use store. When the credit card is used more than the specified amount, a linkage process is performed in which the same amount as the transportation cost paid from theprepaid money 912 recorded in theticket gate history 913 is added to the prepaid money 912 (5 ).
When using the railway operated by the railway operator, the user uses the paid-in prepaid money to perform a new ticket gate process (6).

このように、このシステムのモバイルECカード90は、クレジットカードアプリ94と電子乗車券カードアプリ91との連携処理をオフラインで即時に行うことができる。
また、上記では、鉄道事業者が連携サービス提供者となる場合の構成について述べたが、同様の構成で、航空輸送事業者やバス輸送事業者、船舶輸送事業者が連携サービス提供者となって同様のサービスを行うことができる。その場合、それぞれが運営する輸送サービスの電子乗車券カードアプリとクレジットカードアプリとが連携処理を行う。
As described above, themobile EC card 90 of this system can immediately perform the cooperation process between thecredit card application 94 and the electronicticket card application 91 offline.
In addition, in the above description, the configuration in the case where the railway operator is a cooperative service provider has been described. However, in the same configuration, an air transportation company, a bus transportation company, and a ship transportation company become cooperative service providers. Similar services can be provided. In that case, the electronic ticket card application and the credit card application of the transport service operated by each perform a cooperation process.

(実施例2)
本発明の第2の実施例として、クレジットカード会社が連携サービス提供者となり、交通費相当額を電子買物券で払い戻す交通費払戻クーポンを発行するシステムについて説明する。
このシステムは、図9に示すように、クーポン利用店舗31の依頼を受けて、クレジットカード会社24が交通費払戻クーポン252を発行する点、モバイルECカード90が電子買物券カードアプリ95を備えており、電子買物券カードアプリ95が電子買物券情報951と利用履歴952とを保持している点、及び、POS端末14を具備する電子買物券利用店舗13が加わっている点で第1の実施例(図8)と違っている。
(Example 2)
As a second embodiment of the present invention, a system will be described in which a credit card company serves as a cooperative service provider and issues a transportation expense refund coupon for refunding an equivalent amount of transportation expenses with an electronic shopping ticket.
In this system, as shown in FIG. 9, thecredit card company 24 issues a transportationexpense refund coupon 252 in response to a request from thecoupon using store 31, and themobile EC card 90 includes an electronic shopping ticket card application 95. The first implementation is that the electronic shopping voucher card application 95 holds the electronicshopping voucher information 951 and theusage history 952 and the addition of the electronic shoppingvoucher use store 13 equipped with the POS terminal 14. This is different from the example (Fig. 8).

この交通費払戻クーポン252は、図5のデータフォーマットを有し、指定クーポン利用店で、指定クレジットカードを用いて指定金額以上使用した場合に、交通費に相当する電子買物券(連携クーポン発行電子バリュー)を発行することが規定されている。
図9では、このシステムの動作順序を括弧内の数字で示している。クーポン利用店舗31は、交通費払戻クーポン252の発行条件として、交通費払戻金額の上限、交通費払戻クーポンの発行枚数、交通費払戻クーポンの使用を認める利用金額の下限等についてクレジットカード会社24に伝え、交通費払戻クーポンの発行を要求する(1)。
クレジットカード会社24の連携クーポン管理サーバ22のユーザ検索手段26は、ユーザ情報DB21にアクセスし、ユーザの住所から、交通費払戻クーポンの発行条件を満たすユーザ(交通費払戻金額が上限を超えない範囲に住所を有するユーザ等)を検索し、クーポン生成手段223は、交通費払戻クーポン252を生成する。
This transportationexpense refund coupon 252 has the data format of FIG. 5, and when it is used more than a designated amount using a designated credit card at a designated coupon use store, an electronic shopping voucher corresponding to transportation expenses (linked coupon issuing electronic Value).
In FIG. 9, the operation order of this system is indicated by numbers in parentheses. Thecoupon use store 31 informs thecredit card company 24 about the upper limit of the transportation fee refund amount, the number of issued transportation fee refund coupons, the lower limit of the usage amount that permits the use of the transportation fee refund coupon, etc. Report and request the issuance of transportation expense refund coupon (1).
The user search means 26 of the cooperativecoupon management server 22 of thecredit card company 24 accesses theuser information DB 21, and from the user's address, a user who satisfies the issuance condition of the transportation expense refund coupon (the range in which the transportation expense refund amount does not exceed the upper limit) The coupon generation means 223 generates a travelexpense refund coupon 252.

クレジットカード会社24は、検索したユーザにクーポン発行案内を送信し、クーポンを要求するユーザに交通費払戻クーポン252を発行する(2)。この交通費払戻クーポン252は、モバイルECカード90の連携カードアプリ93に対して設定されたセキュアフラッシュメモリ領域92に格納される。
ユーザは、鉄道(または電子乗車券カードアプリ91が対応する交通機関)を利用してクーポン利用店舗31へ移動する。その際、プリペイドマネー912を利用した改札処理の履歴が電子乗車券カードアプリ91の改札履歴913に記録される(3)。ユーザは、クーポン利用店舗31において商品の購入やサービスの提供を受け、交通費払戻クーポン252を使用し、クレジットカードアプリ94で代金の決済処理を行う(4)。
Thecredit card company 24 sends a coupon issuance guide to the searched user and issues a travelexpense refund coupon 252 to the user who requests the coupon (2). This travelexpense refund coupon 252 is stored in the secureflash memory area 92 set for thelinkage card application 93 of themobile EC card 90.
The user moves to thecoupon using store 31 by using the railway (or the transportation facility corresponding to the electronic ticket card application 91). At that time, a ticket processing history using theprepaid money 912 is recorded in theticket ticket history 913 of the electronic ticket card application 91 (3). The user receives purchase of a product or provision of a service at thecoupon use store 31, and uses the transportationexpense refund coupon 252 to perform a payment process with the credit card application 94 (4).

連携カードアプリ93の連携処理実行部933は、携帯端末40を介し、クレジット利用履歴942、電子買物券情報951及び改札履歴913を収集して、交通費払戻クーポン252の実行条件を判定し、指定クーポン利用店で、指定クレジットカードを用いて指定金額以上使用されている場合に、交通費払戻クーポン252の中の連携クーポン発行電子バリューを電子買物券カードアプリ95に発行して電子買物券情報951に追加する連携処理を行う(5)。
ユーザは、払い戻された電子買物券を利用して、電子買物券利用店舗13で新たな決済処理を行う(6)。
The linkageprocessing execution unit 933 of thelinkage card application 93 collects thecredit usage history 942, the electronicshopping ticket information 951, and theticket gate history 913 via theportable terminal 40, determines the execution condition of the transportationexpense refund coupon 252 and designates it. When a specified credit card is used at the coupon store, the electroniccoupon value information 951 is issued by issuing the linked coupon issuing electronic value in the transportationexpense refund coupon 252 to the electronic shopping card application 95. (5).
The user performs a new settlement process at the electronic shoppingticket using store 13 using the refunded electronic shopping ticket (6).

このように、このシステムのモバイルECカード90は、電子乗車券カードアプリ91、クレジットカードアプリ94及び電子買物券カードアプリ95の連携処理をオフラインで即時に行うことができる。
また、上記では、クレジットカード会社が連携サービス提供者となる場合の構成について述べたが、同様の構成で、銀行などのその他の金融機関が連携サービス提供者となって同様のサービスを行うことができる。その場合、その金融機関が提供するデビットカードアプリと電子マネーアプリと、電子乗車券カードアプリ91及び電子買物券カードアプリ95とが連携処理を行う。
As described above, themobile EC card 90 of this system can immediately perform the linkage processing of the electronicticket card application 91, thecredit card application 94, and the electronic shopping ticket card application 95 offline.
In the above, the configuration in the case where the credit card company is the cooperative service provider has been described. However, in the same configuration, other financial institutions such as banks may be the cooperative service provider and perform the same service. it can. In that case, the debit card application and the electronic money application provided by the financial institution, the electronicticket card application 91, and the electronic shopping ticket card application 95 perform cooperation processing.

なお、各実施形態及び実施例では、連携カードアプリが携帯端末を仲介として他のカードアプリとデータを交換し、連携処理を行う場合について説明したが、このカードアプリ間のデータ交換にシェアラブル・インターフェイスを利用することも可能である。
シェアラブル・インターフェイスは、ファイヤーウォールの存在下でも、相手側カードアプリとのデータ交換を可能にするために設けるインターフェイスであり、通常、相手側に公開するAPI(Application Programming Interface)の記述がカードアプリのソースコードに組み込まれる。
In each embodiment and example, the case where the linkage card application exchanges data with another card application using the mobile terminal as an intermediary and performs linkage processing has been described. An interface can also be used.
A shareable interface is an interface provided to enable data exchange with a partner card application even in the presence of a firewall. Usually, an API (Application Programming Interface) description disclosed to the partner side is a card application. Embedded in the source code.

しかし、ここでは、他のカードアプリに公開するAPIや、その中で行う認証処理等を再設計することはせずに、例えば図2において、カードアプリA、Bに対し、接触ホストインターフェイス51を介して各カードアプリに対応する専用ホスト端末や管理サーバから入力されるコマンド群と同様の機能を提供するAPIをカードアプリA、Bのシェアラブル・インターフェイスとして規定し、また、連携クーポンのカードアプリプラグインデータ224には、カードアプリA、Bが専用ホスト端末や管理サーバとの間で行う認証処理やデータ通信処理と同様の処理を行うためのインターフェイス情報を記述する。こうすることで、カードアプリA、Bは、専用ホスト端末や管理サーバとの間でデータ交換を行う場合と同様の態様で、カードアプリプラグインデータ224がロードされた連携カードアプリと直接データ交換を行うことができる。  However, here, without redesigning the API disclosed to other card applications or the authentication processing performed therein, for example, in FIG. APIs that provide the same functions as the command group input from the dedicated host terminal or management server corresponding to each card application via the card application A and B are defined as the shareable interface of the card application. The plug-indata 224 describes interface information for performing the same processing as the authentication processing and data communication processing performed by the card applications A and B with the dedicated host terminal and the management server. In this way, the card applications A and B can directly exchange data with the linked card application loaded with the card application plug-indata 224 in the same manner as when data exchange is performed with the dedicated host terminal or the management server. It can be performed.

本発明のセキュアデバイス及び携帯端末は、交通、レジャー、娯楽、ビジネス、教育、医療など、あらゆる分野で行われている各種サービスの連携を図るために利用することが可能である。  The secure device and the portable terminal of the present invention can be used to link various services performed in various fields such as transportation, leisure, entertainment, business, education, and medical care.

本発明の第1の実施形態における交通費払戻クーポンのシステムを説明する概念図The conceptual diagram explaining the system of the transportation expense refund coupon in the 1st Embodiment of this invention本発明の第2の実施形態におけるモバイルECカードのハード構成を示すブロック図The block diagram which shows the hardware constitutions of the mobile EC card in the 2nd Embodiment of this invention本発明の第2の実施形態におけるシステムでのモバイルECカードのカードアプリを示すブロック図The block diagram which shows the card application of the mobile EC card in the system in the 2nd Embodiment of this invention本発明の第2及び第3の実施形態におけるシステムでの連携クーポンのデータフォーマットを示す図The figure which shows the data format of the cooperation coupon in the system in the 2nd and 3rd embodiment of this invention.本発明の第2及び第3の実施形態におけるシステムでの連携クーポンの他のデータフォーマットを示す図The figure which shows the other data format of the cooperation coupon in the system in the 2nd and 3rd embodiment of this invention.本発明の第2及び第3の実施形態におけるシステムでの連携処理手順を示すフロー図The flowchart which shows the cooperation processing procedure in the system in the 2nd and 3rd embodiment of this invention本発明の第3の実施形態におけるシステムでのICカードとモバイルECカードのカードアプリを示す図The figure which shows the card application of the IC card in the system in the 3rd Embodiment of this invention, and a mobile EC card第1の実施例における交通費払戻クーポンのシステムを示すブロック図The block diagram which shows the system of the transportation expense refund coupon in a 1st Example.第2の実施例における交通費払戻クーポンのシステムを示すブロック図The block diagram which shows the system of the transportation expense refund coupon in a 2nd Example.本発明の第2及び第3の実施形態におけるシステムでの連携クーポンの他のデータフォーマットを示す図The figure which shows the other data format of the cooperation coupon in the system in the 2nd and 3rd embodiment of this invention.本発明の第2の実施形態におけるシステムでの他の構成でのモバイルECカードのカードアプリを示すブロック図The block diagram which shows the card application of the mobile EC card in the other structure in the system in the 2nd Embodiment of this invention本発明の第3の実施形態におけるシステムでの他の構成でのICカードとモバイルECカードのカードアプリを示す図The figure which shows the card application of the IC card and mobile EC card in the other structure in the system in the 3rd Embodiment of this invention

符号の説明Explanation of symbols

10 改札機
11 駅
12 自動改札機
13 電子買物券利用店舗
14 POS端末
20 連携サービス提供者
21 ユーザ情報DB
22 連携クーポン管理サーバ
23 鉄道事業者
24 クレジットカード会社
25 クーポン生成手段
26 ユーザ検索手段
30 レストラン
31 クーポン利用店舗
32 POS端末
40 携帯端末
50 ICカード・モバイルECカード
51 接触ホストI/F
52 非接触I/F(A)
53 非接触I/F(B)
54 TRM
55 フラッシュメモリ
56 セキュアフラッシュメモリ領域
61 カードアプリA
62 カードアプリB
63 連携カードアプリ
70 ICカード
71 カードアプリA
80 モバイルECカード
81 カードアプリB
82 連携カードアプリ
90 モバイルECカード
91 電子乗車券カードアプリ
92 セキュアフラッシュメモリ領域
93 連携カードアプリ
94 クレジットカードアプリ
95 電子買物券カードアプリ
220 連携クーポン
221 連携クーポン状態情報
222 連携処理実行条件
223 端末アプリプラグインデータ
224 カードアプリプラグインデータ
225 認証鍵データ
226 連携クーポン表示データ
227 連携クーポン発行電子バリュー
228 連携クーポン発行カードアプリ
229 連携クーポン発行端末アプリ
251 交通費払戻クーポン
252 交通費払戻クーポン
611 状態情報
612 履歴情報
622 履歴情報
631 状態情報
632 履歴情報
633 連携処理実行部
634 連携クーポン蓄積部
640 カードマネージャ
642 連携クーポン発行端末アプリ
643 カードマネージャ
711 状態情報
712 履歴情報
811 状態情報
812 履歴情報
821 状態情報
822 履歴情報
823 連携処理実行部
824 連携クーポン蓄積部
911 定期券
912 プリペイドマネー
913 改札履歴
931 状態情報
932 履歴情報
933 連携処理実行部
941 クレジットカード情報
942 クレジット利用履歴
951 電子買物券情報
DESCRIPTION OFSYMBOLS 10Ticket gate 11Station 12Automatic ticket gate 13 Store using electronic shopping ticket 14POS terminal 20Cooperation service provider 21 User information DB
22 CooperativeCoupon Management Server 23Railway Operator 24Credit Card Company 25Coupon Generation Unit 26User Search Unit 30Restaurant 31Coupon Store 32POS Terminal 40Mobile Terminal 50 IC Card /Mobile EC Card 51 Contact Host I / F
52 Non-contact I / F (A)
53 Non-contact I / F (B)
54 TRM
55Flash memory 56 Secureflash memory area 61 Card application A
62 Card App B
63 Linkedcard application 70IC card 71 Card application A
80Mobile EC card 81 Card application B
82 Linkedcard application 90Mobile EC card 91 Electronicticket card application 92 Secureflash memory area 93 Linkedcard application 94 Credit card application 95 Electronic shoppingticket card application 220 Linkedcoupon 221 Linkedcoupon status information 222 Linkedprocess execution condition 223 Terminal application plug Indata 224 Card application plug-indata 225 Authenticationkey data 226 Linkedcoupon display data 227 Linked coupon issueelectronic value 228 Linked couponissue card application 229 Linked coupon issueterminal application 251 Transportationcost refund coupon 252 Transportationcost refund coupon 611Status information 612History Information 622History information 631Status information 632History information 633 Cooperationprocessing execution part 634 Cooperationcoupon storage part 640Card money 642 Linked coupon issueterminal application 643Card manager 711Status information 712History information 811Status information 812History information 821Status information 822History information 823 Linkageprocessing execution unit 824 Linked coupon storage unit 911Periodic ticket 912Prepaid money 913Ticketing history 931Status information 932History information 933 Cooperationprocessing execution unit 941Credit card information 942Credit usage history 951 Electronic shopping ticket information

Claims (22)

Translated fromJapanese
複数のカードアプリケーションを備えるセキュアデバイスであって、
前記カードアプリケーション間の連携処理の処理内容と前記連携処理の実行条件とが記述された連携クーポンと、前記連携クーポンに基づいてカードアプリケーション間の連携処理を実行する連携カードアプリケーションとを備え、
前記連携カードアプリケーションが他の前記カードアプリケーションで保持された情報を収集して、前記実行条件を満足しているか否かを判定し、前記実行条件を満足しているときに、前記連携処理を実行することを特徴とするセキュアデバイス。
A secure device comprising a plurality of card applications,
A cooperative coupon in which processing contents of the cooperative processing between the card applications and execution conditions of the cooperative processing are described, and a cooperative card application that executes cooperative processing between the card applications based on the cooperative coupon;
The linkage card application collects information held by the other card application, determines whether or not the execution condition is satisfied, and executes the linkage processing when the execution condition is satisfied. A secure device characterized by:
前記連携処理として、前記連携カードアプリケーションが他の前記カードアプリケーションで保持された情報を書き換えることを特徴とする請求項1に記載のセキュアデバイス。  The secure device according to claim 1, wherein as the cooperation process, the cooperation card application rewrites information held in another card application. 前記連携クーポンには、電子バリューが含まれており、前記連携カードアプリケーションは、前記連携処理として、前記電子バリューを他の前記カードアプリケーションに対して発行することを特徴とする請求項1に記載のセキュアデバイス。  The electronic value is included in the cooperation coupon, and the cooperation card application issues the electronic value to the other card application as the cooperation processing. Secure device. 前記連携クーポンには、前記連携カードアプリケーションの他の前記カードアプリケーションに対する認証処理及びデータ通信処理を規定するカードアプリケーションプラグインデータと、前記認証処理に用いる認証鍵データとが含まれており、前記連携カードアプリケーションは、前記カードアプリケーションプラグインデータをロードして、前記カードアプリケーションからの情報収集及び連携処理を行うことを特徴とする請求項1から請求項3のいずれかに記載のセキュアデバイス。  The linkage coupon includes card application plug-in data that defines authentication processing and data communication processing for the card application other than the linkage card application, and authentication key data used for the authentication processing. 4. The secure device according to claim 1, wherein the card application loads the card application plug-in data, and performs information collection and linkage processing from the card application. 5. 前記連携クーポンには、さらに前記情報収集及び連携処理における前記連携カードアプリケーションと他の前記カードアプリケーションとの携帯端末による仲介処理を可能にする端末アプリケーションプラグインデータが含まれており、前記連携カードアプリケーションは、前記端末アプリケーションプラグインデータをセキュアデバイスが装着された携帯端末に送信し、前記携帯端末を介して、他の前記カードアプリケーションからの情報収集及び連携処理を行うことを特徴とする請求項4に記載のセキュアデバイス。  The linkage coupon further includes terminal application plug-in data that enables mediation processing by the portable terminal between the linkage card application and the other card application in the information collection and linkage processing, and the linkage card application 5. The terminal application plug-in data is transmitted to a portable terminal on which a secure device is mounted, and information collection and linkage processing from another card application is performed via the portable terminal. Secure device as described in. 第1のインターフェイスを利用する第1のカードアプリケーションと、
第2のインターフェイスを利用する第2のカードアプリケーションと、
前記第1のカードアプリケーションが保持する情報または前記第2のカードアプリケーションが保持する情報の内容を条件として前記第1のカードアプリケーションおよび前記第2のカードアプリケーションの少なくとも一方と連携処理を行う連携カードアプリケーションと
を備えることを特徴とするセキュアデバイス。
A first card application utilizing a first interface;
A second card application utilizing a second interface;
A cooperative card application that performs cooperative processing with at least one of the first card application and the second card application on condition of information held by the first card application or information held by the second card application. A secure device comprising:
カードアプリケーションを備えるセキュアデバイスであって、
他のセキュアデバイスのカードアプリケーションとの連携処理の処理内容と前記連携処理の実行条件とが記述された連携クーポンと、前記連携クーポンに基づいて他のセキュアデバイスのカードアプリケーションとの連携処理を実行する連携カードアプリケーションと
を備え、前記連携カードアプリケーションが他のセキュアデバイスの前記カードアプリケーションで保持された情報を収集して、前記実行条件を満足しているか否かを判定し、前記実行条件を満足しているときに、前記連携処理を実行することを特徴とするセキュアデバイス。
A secure device with a card application,
A cooperative coupon in which processing contents of cooperative processing with a card application of another secure device and execution conditions of the cooperative processing are described, and cooperative processing with a card application of another secure device is executed based on the cooperative coupon A linkage card application, and the linkage card application collects information held by the card application of another secure device to determine whether or not the execution condition is satisfied, and satisfies the execution condition. The secure device is configured to execute the cooperation process during
前記連携処理として、前記連携カードアプリケーションが他のセキュアデバイスの前記カードアプリケーションで保持された情報を書き換えることを特徴とする請求項7に記載のセキュアデバイス。  The secure device according to claim 7, wherein as the cooperation process, the cooperation card application rewrites information held in the card application of another secure device. 前記連携クーポンには、電子バリューが含まれており、前記連携カードアプリケーションは、前記連携処理として、前記電子バリューを他のセキュアデバイスの前記カードアプリケーションに対して発行することを特徴とする請求項7に記載のセキュアデバイス。  The electronic coupon is included in the cooperative coupon, and the cooperative card application issues the electronic value to the card application of another secure device as the cooperative processing. Secure device as described in. 前記連携クーポンには、前記連携カードアプリケーションの、他のセキュアデバイスの前記カードアプリケーションに対する認証処理及びデータ通信処理を規定するカードアプリケーションプラグインデータと、前記認証処理に用いる認証鍵データとが含まれており、前記連携カードアプリケーションは、前記カードアプリケーションプラグインデータをロードして、他のセキュアデバイスの前記カードアプリケーションからの情報収集及び連携処理を行うことを特徴とする請求項7から請求項9のいずれかに記載のセキュアデバイス。  The linkage coupon includes card application plug-in data that defines authentication processing and data communication processing for the card application of another secure device of the linkage card application, and authentication key data used for the authentication processing. The linkage card application loads the card application plug-in data, and performs information collection and linkage processing from the card application of another secure device. The secure device according to Crab. 前記連携クーポンには、さらに前記情報収集及び連携処理における前記連携カードアプリケーションと他のセキュアデバイスの前記カードアプリケーションとの携帯端末による仲介処理を可能にする端末アプリケーションプラグインデータが含まれており、前記連携カードアプリケーションは、前記端末アプリケーションプラグインデータをセキュアデバイスが装着された携帯端末に送信し、前記携帯端末を介して、他のセキュアデバイスの前記カードアプリケーションからの情報収集及び連携処理を行うことを特徴とする請求項10に記載のセキュアデバイス。  The linkage coupon further includes terminal application plug-in data that enables mediation processing by the portable terminal between the linkage card application and the card application of another secure device in the information collection and linkage processing, The linkage card application transmits the terminal application plug-in data to a portable terminal on which a secure device is mounted, and performs information collection and linkage processing from the card application of another secure device via the portable terminal. The secure device according to claim 10, characterized in that: 前記連携クーポンが交通費払戻クーポンであって、連携カードアプリケーションがクレジットカードアプリケーションからクレジット利用履歴を、電子乗車券カードアプリケーションから改札履歴をそれぞれ収集して、前記実行条件を満足しているか否かを判定し、前記連携処理として、前記改札履歴から算出された金額を前記電子乗車券カードアプリケーションが管理するプリペイドマネーに加算することを特徴とする請求項2または請求項8に記載のセキュアデバイス。  Whether the cooperation coupon is a transportation expense refund coupon, and the cooperation card application collects the credit use history from the credit card application and the ticket check history from the electronic ticket card application, respectively, and satisfies the execution condition. 9. The secure device according to claim 2, wherein the secure device determines and adds the amount calculated from the ticket gate history to prepaid money managed by the electronic ticket card application as the linkage processing. 前記連携クーポンが交通費払戻クーポン、前記電子バリューが電子買物券であって、連携カードアプリケーションがクレジットカードアプリケーションからクレジット利用履歴を、電子乗車券カードアプリケーションから改札履歴をそれぞれ収集して、前記実行条件を満足しているか否かを判定し、前記連携処理として、前記電子買物券を前記電子買物券カードアプリに対して発行することを特徴とする請求項3または請求項9に記載のセキュアデバイス。  The cooperative coupon is a transportation expense refund coupon, the electronic value is an electronic shopping ticket, the cooperative card application collects a credit usage history from a credit card application, and a ticketing history from an electronic ticket card application, and the execution condition The secure device according to claim 3, wherein the electronic shopping voucher is issued to the electronic shopping voucher card application as the linkage processing. カードアプリケーション間の連携処理の処理内容と前記連携処理の実行条件とが記述された連携クーポンと、前記連携クーポンに基づいてカードアプリケーション間の連携処理を実行する連携カードアプリケーションと、他のカードアプリケーションとを備えたセキュアデバイスを具備する携帯端末であって、
前記連携カードアプリケーションが携帯端末を介して他の前記カードアプリケーションで保持された情報を収集して、前記実行条件を満足しているか否かを判定し、前記実行条件を満足しているときに、携帯端末を介して前記連携処理を実行することを特徴とする携帯端末。
A linkage coupon describing the processing contents of linkage processing between card applications and execution conditions of the linkage processing, a linkage card application for executing linkage processing between card applications based on the linkage coupon, and other card applications A portable terminal comprising a secure device comprising:
The cooperative card application collects information held by the other card application via a mobile terminal, determines whether the execution condition is satisfied, and when the execution condition is satisfied, A portable terminal characterized by executing the cooperation process via a portable terminal.
前記連携クーポンには、前記連携カードアプリケーションの他の前記カードアプリケーションに対する認証処理及びデータ通信処理を規定するカードアプリケーションプラグインデータと、前記認証処理に用いる認証鍵データと、携帯端末によるカードアプリケーションへのアクセスを可能にする端末アプリケーションプラグインデータとが含まれており、前記連携カードアプリケーションが、前記カードアプリケーションプラグインデータをロードして他の前記カードアプリケーションからの情報収集及び連携処理を行うとき、前記端末アプリケーションプラグインデータをロードして前記情報収集及び連携処理を仲介することを特徴とする請求項14に記載の携帯端末。  In the cooperation coupon, card application plug-in data that defines authentication processing and data communication processing for the card application other than the cooperation card application, authentication key data used for the authentication processing, and a card application by a portable terminal Terminal application plug-in data that enables access, and when the linked card application loads the card application plug-in data and performs information collection and linkage processing from the other card application, The mobile terminal according to claim 14, wherein terminal information plug-in data is loaded to mediate the information collection and cooperation processing. 前記連携カードアプリケーションを備える第1のセキュアデバイスと、前記連携カードアプリケーションが連携処理するカードアプリケーションの少なくとも一つを備える第2のセキュアデバイスとを包含することを特徴とする請求項14または請求項15に記載の携帯端末。  The first secure device including the cooperative card application and the second secure device including at least one of card applications that are cooperatively processed by the cooperative card application are included. The portable terminal as described in. 前記連携クーポンを、無線ネットワークを介して連携クーポン管理サーバから受信し、前記セキュアデバイスに格納し、前記連携クーポンに基づく連携処理の履歴を無線ネットワークを介して前記連携クーポン管理サーバへ送信することを特徴とする請求項14から請求項16のいずれかに記載の携帯端末。  Receiving the cooperation coupon from a cooperation coupon management server via a wireless network, storing it in the secure device, and transmitting a history of cooperation processing based on the cooperation coupon to the cooperation coupon management server via a wireless network; The mobile terminal according to any one of claims 14 to 16, characterized in that: カードアプリケーション間の連携処理の処理内容と前記連携処理の実行条件とが記述された連携クーポンを、無線ネットワークを介して携帯端末に装着されたセキュアデバイスに発行することを特徴とする連携クーポン管理サーバ。  A cooperative coupon management server that issues a cooperative coupon describing processing contents of cooperative processing between card applications and execution conditions of the cooperative processing to a secure device attached to a mobile terminal via a wireless network . 前記連携クーポンには、電子バリューと前記電子バリューの利用に必要なカードアプリケーションとが含まれており、前記連携カードアプリケーションは、前記連携処理として、前記電子バリューの利用に必要なカードアプリケーションを前記セキュアデバイスにインストールすることを特徴とする請求項1に記載のセキュアデバイス。  The linkage coupon includes an electronic value and a card application required for using the electronic value, and the linkage card application uses the secure card application required for using the electronic value as the linkage processing. The secure device of claim 1, wherein the secure device is installed on the device. 前記連携クーポンには、さらに前記電子バリューの利用に必要な端末アプリケーションが含まれており、前記連携カードアプリケーションは、前記電子バリューの利用に必要な端末アプリケーションを前記セキュアデバイスが装着された携帯端末にインストールすることを特徴とする請求項19に記載のセキュアデバイス。  The linkage coupon further includes a terminal application required for using the electronic value, and the linkage card application transfers the terminal application required for using the electronic value to a portable terminal on which the secure device is attached. 20. The secure device according to claim 19, wherein the secure device is installed. 前記連携クーポンには、電子バリューと前記電子バリューの利用に必要なカードアプリケーションとが含まれており、前記連携カードアプリケーションは、前記連携処理として、前記電子バリューの利用に必要なカードアプリケーションを前記他のセキュアデバイスにインストールすることを特徴とする請求項7に記載のセキュアデバイス。  The linkage coupon includes an electronic value and a card application necessary for use of the electronic value, and the linkage card application uses the card application required for use of the electronic value as the linkage process. The secure device according to claim 7, wherein the secure device is installed on the secure device. 前記連携クーポンには、さらに前記電子バリューの利用に必要な端末アプリケーションが含まれており、前記連携カードアプリケーションは、前記電子バリューの利用に必要なカードアプリケーションを前記他のセキュアデバイスが装着された携帯端末にインストールすることを特徴とする請求項21に記載のセキュアデバイス。  The linkage coupon further includes a terminal application required for using the electronic value, and the linkage card application includes a card application required for the use of the electronic value that is mounted on the other secure device. The secure device according to claim 21, wherein the secure device is installed in a terminal.
JP2005106328A2004-04-022005-04-01 Secure devices and mobile devices that perform cooperative processing between card applicationsWithdrawnJP2005316992A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2005106328AJP2005316992A (en)2004-04-022005-04-01 Secure devices and mobile devices that perform cooperative processing between card applications

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
JP20041099422004-04-02
JP2005106328AJP2005316992A (en)2004-04-022005-04-01 Secure devices and mobile devices that perform cooperative processing between card applications

Publications (1)

Publication NumberPublication Date
JP2005316992Atrue JP2005316992A (en)2005-11-10

Family

ID=35444298

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2005106328AWithdrawnJP2005316992A (en)2004-04-022005-04-01 Secure devices and mobile devices that perform cooperative processing between card applications

Country Status (1)

CountryLink
JP (1)JP2005316992A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2007207087A (en)*2006-02-032007-08-16Fuji Xerox Co Ltd Electronic ticket issue management system, issuer system, program, and electronic ticket issue management method
JP2007226434A (en)*2006-02-222007-09-06Sankyo KkTerminal and system for payment processing
JP2007233740A (en)*2006-03-012007-09-13Sankyo KkElectronic money management server and electronic money system
WO2008013251A1 (en)2006-07-272008-01-31Sony CorporationElectronic device, information processing method, and program
WO2008035659A1 (en)*2006-09-202008-03-27Y's Mart, CorporationAccounting device, ic chip, terminal device, accounting method and information processing method
JP2008102771A (en)*2006-10-192008-05-01Ntt Docomo Inc Content distribution system for contactless card function and content distribution method for contactless card function
JP2010205271A (en)*2010-03-152010-09-16Ntt Docomo IncContent distribution system for non-contact card function, and content distribution method for non-contact card function
JP2012212308A (en)*2011-03-312012-11-01Felica Networks IncInformation processing apparatus and method, program, and information processing system
JP2014164766A (en)*2013-02-222014-09-08Samsung Electronics Co LtdApparatus and method for performing electronic transaction
JP2015531176A (en)*2012-06-112015-10-29サムスン エレクトロニクス カンパニー リミテッド User terminal device, server device, system including them, and advertisement service method thereof
JP2016181236A (en)*2015-03-252016-10-13沖電気工業株式会社Point terminal device and program
JP2018528561A (en)*2015-10-132018-09-27ケービー クンミン カード カンパニー リミテッド Application card linked representative card, settlement system and settlement method thereof
JP2018206044A (en)*2017-06-022018-12-27ヤフー株式会社Transaction control device, transaction control method, and transaction control program
US10373410B2 (en)2007-04-132019-08-06Felica Networks, Inc.Information processing system, control information processing device, and program
JP7486628B1 (en)2023-02-172024-05-17PayPay株式会社 Information provision device, information provision system, information provision method, and program

Cited By (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2007207087A (en)*2006-02-032007-08-16Fuji Xerox Co Ltd Electronic ticket issue management system, issuer system, program, and electronic ticket issue management method
JP2007226434A (en)*2006-02-222007-09-06Sankyo KkTerminal and system for payment processing
JP2007233740A (en)*2006-03-012007-09-13Sankyo KkElectronic money management server and electronic money system
WO2008013251A1 (en)2006-07-272008-01-31Sony CorporationElectronic device, information processing method, and program
US8756702B2 (en)2006-07-272014-06-17Sony CorporationElectronic apparatus, information processing method, and program
WO2008035659A1 (en)*2006-09-202008-03-27Y's Mart, CorporationAccounting device, ic chip, terminal device, accounting method and information processing method
JP2008077328A (en)*2006-09-202008-04-03Y's Mart Corp Accounting device, IC chip, terminal, accounting method, and information processing method
JP2008102771A (en)*2006-10-192008-05-01Ntt Docomo Inc Content distribution system for contactless card function and content distribution method for contactless card function
US10373410B2 (en)2007-04-132019-08-06Felica Networks, Inc.Information processing system, control information processing device, and program
US10818120B2 (en)2007-04-132020-10-27Felica Networks, Inc.Information processing system, control information processing device, and program
JP2010205271A (en)*2010-03-152010-09-16Ntt Docomo IncContent distribution system for non-contact card function, and content distribution method for non-contact card function
JP2012212308A (en)*2011-03-312012-11-01Felica Networks IncInformation processing apparatus and method, program, and information processing system
JP2015531176A (en)*2012-06-112015-10-29サムスン エレクトロニクス カンパニー リミテッド User terminal device, server device, system including them, and advertisement service method thereof
JP2014164766A (en)*2013-02-222014-09-08Samsung Electronics Co LtdApparatus and method for performing electronic transaction
JP2016181236A (en)*2015-03-252016-10-13沖電気工業株式会社Point terminal device and program
JP2018528561A (en)*2015-10-132018-09-27ケービー クンミン カード カンパニー リミテッド Application card linked representative card, settlement system and settlement method thereof
JP2018206044A (en)*2017-06-022018-12-27ヤフー株式会社Transaction control device, transaction control method, and transaction control program
JP7486628B1 (en)2023-02-172024-05-17PayPay株式会社 Information provision device, information provision system, information provision method, and program

Similar Documents

PublicationPublication DateTitle
US7360691B2 (en)Secure device and mobile terminal which carry out data exchange between card applications
AU2013262776B2 (en)Techniques in transit advertising
US8827156B2 (en)Mobile payment device
JP4660050B2 (en) Information processing terminal
US8118223B2 (en)Smart sign mobile transit fare payment
JP5662048B2 (en) Payment system
US20010018679A1 (en)Communication system and method for performing an electronic-card settlement through an internet network
JP2002334285A (en) Multiple electronic money settlement agency system
CN102057385A (en)Electronic settling system
JP2005316992A (en) Secure devices and mobile devices that perform cooperative processing between card applications
JP5801466B2 (en) Electronic money payment system for foreign travelers at integrated resorts including casinos
JP4826025B2 (en) Electronic ticket system and method of using electronic ticket using the system
JP2010039619A (en)Receiving system, settlement device, and computer program
JP2013092949A (en)System for purchasing merchandise and service
KR20130043521A (en)Mileage charging method by using traffic card system and using method of milage
JP2002109237A (en)Ic card for card dealing
JP5270105B2 (en) Electronic payment system, electronic payment server, mobile communication terminal, and electronic payment method
JP4207461B2 (en) Electronic coupon ticket transaction system
JP4980518B2 (en) Information system
JP2001101274A (en)Marketing data transmission system, marketing data collecting system, electronic money card to be used for system, prepaid card, electronic settlement system, marketing database preparation system utilizing settlement by electronic money
JP4522598B2 (en) Management system using IC tickets
JP7072537B2 (en) Payment system, advance payment management server and program
KR20110008739A (en) Payment processing method using a virtual machine program and payment agent system and mobile terminal performing the method
JP2005218029A (en) Secure device and portable terminal for exchanging data between card applications
JP4186807B2 (en) How to change ticket information

Legal Events

DateCodeTitleDescription
RD02Notification of acceptance of power of attorney

Free format text:JAPANESE INTERMEDIATE CODE: A7422

Effective date:20071113

RD04Notification of resignation of power of attorney

Free format text:JAPANESE INTERMEDIATE CODE: A7424

Effective date:20071120

A300Application deemed to be withdrawn because no request for examination was validly filed

Free format text:JAPANESE INTERMEDIATE CODE: A300

Effective date:20080603


[8]ページ先頭

©2009-2025 Movatter.jp