JP2007334557A - Information processing system and method, information processing terminal device, information processor, and program - Google Patents

Information processing system and method, information processing terminal device, information processor, and program Download PDF

Info

Publication number
JP2007334557A
JP2007334557A JP2006164507A JP2006164507A JP2007334557A JP 2007334557 A JP2007334557 A JP 2007334557A JP 2006164507 A JP2006164507 A JP 2006164507A JP 2006164507 A JP2006164507 A JP 2006164507A JP 2007334557 A JP2007334557 A JP 2007334557A
Authority
JP
Japan
Prior art keywords
service
card
information processing
information
terminal device
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.)
Granted
Application number
JP2006164507A
Other languages
Japanese (ja)
Other versions
JP4942022B2 (en
Inventor
Hideaki Nishino
秀明 西野
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.)
Felica Networks Inc
Original Assignee
Felica Networks Inc
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 Felica Networks Inc filed Critical Felica Networks Inc
Priority to JP2006164507A priority Critical patent/JP4942022B2/en
Publication of JP2007334557A publication Critical patent/JP2007334557A/en
Application granted granted Critical
Publication of JP4942022B2 publication Critical patent/JP4942022B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To allow services available by a non-contact IC card to be used easily by an information processing terminal device having a non-contact IC card function. <P>SOLUTION: A cellular phone 11 transmits a certificate of an application program for registering services registered in an IC card 12 to a server 15. The server 15 transmits an authentication key to the cellular phone 11 when it is determined that the program is authenticated based on the certificate. The cellular phone 11 reads service information from the IC card 12 by using the authentication key, and transmits it to the server 15. The server 15 commands the registration of the services to the cellular phone 11 based on service information and registers the services. The present invention can be applied to an information processing system for providing services using a non-contact IC card. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、情報処理システムおよび方法、情報処理端末装置、情報処理装置、並びに、プログラムに関し、特に、簡単に、非接触ICカードを用いて利用しているサービスを、非接触ICカード機能を有する情報処理端末装置を用いて利用できるようにした情報処理システム、情報処理端末装置、情報処理装置、情報処理方法、記録媒体、および、プログラムに関する。   The present invention relates to an information processing system and method, an information processing terminal device, an information processing device, and a program, and particularly has a non-contact IC card function for a service that is easily used using a non-contact IC card. The present invention relates to an information processing system, an information processing terminal device, an information processing device, an information processing method, a recording medium, and a program that can be used by using the information processing terminal device.

従来、非接触ICカードチップが設けられ、非接触ICカードの機能を搭載した携帯電話機が提案されたり(例えば、特許文献1参照)、市販されたりしている。ユーザは、その携帯電話機を利用して、通話や電子メールなどの各種の通信を行うだけでなく、駅の改札口を通過したり、商品の代金を支払ったりすることができる。   Conventionally, a cellular phone provided with a non-contact IC card chip and equipped with a function of a non-contact IC card has been proposed (for example, see Patent Document 1) or commercially available. Using the mobile phone, the user can not only perform various communications such as calls and e-mails, but can also pass through the ticket gates of the station and pay for goods.

特開2002−345037号公報JP 2002-345037 A

ところで、すでに非接触ICカードを用いて利用しているサービスを、新たに携帯電話機を用いて利用しようとする場合、非接触ICカードに登録されている会員番号などの登録情報を携帯電話機に再入力する必要が生じるときがある。この登録情報の再入力は、ユーザにとって手間がかかる面倒な作業である。そこで、この作業を簡便化するために、例えば、各種の登録情報、および、非接触ICカードと携帯電話機とを関連づける情報などを、サービスを提供している事業者のサーバに常に保持する方法が考えられる。しかし、この方法では、事業者のサーバの容量が増大し、膨大な情報の管理が必要となり、事業者にとって負担になることが考えられる。   By the way, when a service that has already been used using a non-contact IC card is to be newly used using a mobile phone, registration information such as a membership number registered in the non-contact IC card is re-stored in the mobile phone. Sometimes you need to enter. This re-input of registration information is a troublesome operation that is troublesome for the user. Therefore, in order to simplify this work, for example, there is a method in which various types of registration information and information for associating a non-contact IC card with a mobile phone are always held in the server of the service provider. Conceivable. However, with this method, the capacity of the server of the business operator is increased, and enormous information management is required, which can be a burden on the business operator.

これらのユーザおよび事業者への負担が、すでに非接触ICカードで実施されているサービスを携帯電話機に移行する際の問題となり、携帯電話機を利用したサービスの普及および携帯電話機の利便性の向上に対する障害となってしまうことが予想される。   The burden on these users and operators becomes a problem when migrating services that are already implemented with contactless IC cards to mobile phones, and the spread of services using mobile phones and the improvement of convenience of mobile phones It is expected to become an obstacle.

本発明は、このような状況に鑑みてなされたものであり、簡単に、非接触ICカードを用いて利用しているサービスを、非接触ICカード機能を有する情報処理端末装置を用いて利用できるようにするものである。   The present invention has been made in view of such circumstances, and a service that is used using a non-contact IC card can be easily used using an information processing terminal device having a non-contact IC card function. It is what you want to do.

本発明の第1の側面の情報処理システムは、非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置と情報処理装置とからなる情報処理システムであって、前記情報処理端末装置は、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書を前記情報処理装置に送信し、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を取得する鍵取得手段と、前記鍵を用いて、前記非接触ICカードから前記サービス情報を取得するサービス情報取得手段と、前記非接触ICカードから取得した前記サービス情報を前記情報処理装置に送信するサービス情報送信手段と、前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録するサービス登録手段とが設けられ、前記情報処理装置は、前記情報処理端末装置から送信されてくる前記証明書に基づいて、前記プログラムが正当であると判定した場合、前記情報処理端末装置に前記鍵を送信する鍵送信手段と、前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令するサービス登録指令手段とが設けられている。   An information processing system according to a first aspect of the present invention includes a communication unit that reads and writes data of a contactless IC card, and an information processing terminal device and an information processing device that include a contactless IC card unit that realizes a contactless IC card function The information processing terminal device performs a process on the computer of the information processing terminal device so that the service registered in the contactless IC card can be used by the information processing terminal device. A certificate that verifies the validity of the program to be executed is transmitted to the information processing apparatus, and when the program is determined to be valid based on the certificate, the certificate is a key transmitted from the information processing apparatus. A key acquisition means for acquiring a key for acquiring service information, which is information related to the service, from the contactless IC card, and using the key , Service information acquisition means for acquiring the service information from the contactless IC card, service information transmission means for transmitting the service information acquired from the contactless IC card to the information processing apparatus, and the service information based on the service information Service registration means for registering the service in the contactless IC card means is provided based on a command from the information processing apparatus, and the information processing apparatus is based on the certificate transmitted from the information processing terminal apparatus. Then, when it is determined that the program is valid, the information processing terminal based on the key transmission means for transmitting the key to the information processing terminal device and the service information transmitted from the information processing terminal device Service registration instruction means for instructing the apparatus to register the service is provided.

本発明の第1の側面の情報処理方法は、非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置と情報処理装置とからなる情報処理システムの情報処理方法において、前記情報処理端末装置により実行される、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書を前記情報処理装置に送信し、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を取得し、前記鍵を用いて、前記非接触ICカードから前記サービス情報を取得し、前記非接触ICカードから取得した前記サービス情報を前記情報処理装置に送信し、前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録するステップと、前記情報処理装置により実行される、前記情報処理端末装置から送信されてくる前記証明書に基づいて、前記プログラムが正当であると判定した場合、前記情報処理端末装置に前記鍵を送信し、前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令するステップとを含む。   An information processing method according to a first aspect of the present invention includes a communication unit that reads and writes data of a non-contact IC card, and an information processing terminal device and an information processing device that include a non-contact IC card unit that realizes a non-contact IC card function In the information processing method of the information processing system comprising: processing executed by the information processing terminal device so that the service registered in the contactless IC card can be used by the information processing terminal device A certificate that proves the validity of the program executed by the computer of the terminal device is transmitted to the information processing device. If it is determined that the program is valid based on the certificate, the certificate is transmitted from the information processing device. A key for acquiring service information, which is information related to the service, from the contactless IC card, The service information is acquired from the contactless IC card using a key, the service information acquired from the contactless IC card is transmitted to the information processing device, and a command by the information processing device based on the service information is transmitted. Based on the step of registering the service in the contactless IC card means and the certificate transmitted from the information processing terminal device executed by the information processing device, the program is valid The information is transmitted to the information processing terminal device, and the information processing terminal device is instructed to register the service based on the service information transmitted from the information processing terminal device. Including.

本発明の第2の側面の情報処理端末装置は、非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置であって、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書を情報処理装置に送信し、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を取得する鍵取得手段と、前記鍵を用いて、前記非接触ICカードから前記サービス情報を取得するサービス情報取得手段と、前記非接触ICカードから取得した前記サービス情報を前記情報処理装置に送信するサービス情報送信手段と、前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録するサービス登録手段とが備えられている。   An information processing terminal device according to a second aspect of the present invention is an information processing terminal device including communication means for reading and writing data of a non-contact IC card, and non-contact IC card means for realizing a non-contact IC card function. , A certificate for proving the validity of a program for causing a computer of the information processing terminal device to execute a process for making the service registered in the contactless IC card available to the information processing terminal device. And when it is determined that the program is valid based on the certificate, the service information, which is a key transmitted from the information processing apparatus and is information related to the service, is obtained from the contactless IC card. Key acquisition means for acquiring a key for acquisition, and service information acquisition means for acquiring the service information from the contactless IC card using the key And service information transmission means for transmitting the service information acquired from the non-contact IC card to the information processing apparatus, and based on an instruction by the information processing apparatus based on the service information, the non-contact IC card means Service registration means for registering the service.

本発明の第2の側面の情報処理端末装置は、前記非接触ICカードに登録されている前記サービスを識別するためのサービスコードを取得するサービスコード取得手段をさらに設け、前記鍵取得手段には、前記プログラムにより利用できるようにされる前記サービスのサービスコードと前記非接触ICカードから取得した前記サービスコードとが一致する場合、前記情報処理装置に前記証明書を送信させることができる。   The information processing terminal device according to the second aspect of the present invention further comprises service code acquisition means for acquiring a service code for identifying the service registered in the contactless IC card, wherein the key acquisition means If the service code of the service that can be used by the program matches the service code acquired from the contactless IC card, the information processing apparatus can transmit the certificate.

本発明の第2の側面の情報処理方法は、非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置の情報処理方法であって、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書を情報処理装置に送信し、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を取得し、前記鍵を用いて、前記非接触ICカードから前記サービス情報を取得し、前記非接触ICカードから取得した前記サービス情報を前記情報処理装置に送信し、前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録するステップを含む。   An information processing method according to a second aspect of the present invention is an information processing method for an information processing terminal device including communication means for reading and writing data of a non-contact IC card, and non-contact IC card means for realizing a non-contact IC card function And a certificate that proves the validity of a program that causes a computer of the information processing terminal device to execute a process for making the service registered in the contactless IC card available to the information processing terminal device. When it is determined that the program is valid based on the certificate that is transmitted to the processing device, the non-contact service information that is a key transmitted from the information processing device and is information related to the service Obtaining a key for obtaining from an IC card, using the key, obtaining the service information from the contactless IC card, from the contactless IC card The resulting was the service information transmitted to the information processing apparatus, on the basis of a command by the information processing apparatus based on the service information, comprising the step of registering the service to the non-contact IC card unit.

本発明の第2の側面のプログラムは、非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置のコンピュータに、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を実行させるプログラムであって、前記プログラムの正当性を証明する証明書の情報処理装置への送信を制御し、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵の取得を制御し、前記鍵を用いて、前記非接触ICカードからの前記サービス情報の取得を制御し、前記非接触ICカードから取得した前記サービス情報の前記情報処理装置への送信を制御し、前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録するステップを含む。   According to a second aspect of the present invention, there is provided a program for an information processing terminal device including a communication unit that reads and writes data of a non-contact IC card and a non-contact IC card unit that realizes a non-contact IC card function. A program for executing a process for making a service registered in a contact IC card available to the information processing terminal device, and controlling transmission of a certificate proving the validity of the program to the information processing device When it is determined that the program is valid based on the certificate, service information that is a key transmitted from the information processing apparatus and that is information related to the service is acquired from the contactless IC card. Control of the acquisition of the key for controlling the acquisition of the service information from the contactless IC card using the key, and the contactless IC card Controls transmission to the information processing apparatus of the acquired service information, on the basis of a command by the information processing apparatus based on the service information, comprising the step of registering the service to the non-contact IC card unit.

本発明の第3の側面の情報処理装置は、非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置から送信されてくる、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書に基づいて、前記プログラムが正当であると判定した場合、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を前記情報処理端末装置に送信する鍵送信手段と、前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令するサービス登録指令手段とを備える。   The information processing device according to the third aspect of the present invention is transmitted from an information processing terminal device including communication means for reading / writing data of a non-contact IC card and non-contact IC card means for realizing a non-contact IC card function. Based on a certificate that proves the validity of a program that causes a computer of the information processing terminal device to execute a process that allows the information processing terminal device to use a service registered in the contactless IC card, A key transmission unit configured to transmit, to the information processing terminal device, a key for acquiring service information, which is information related to the service, from the contactless IC card when the program is determined to be valid; and the information processing terminal device Based on the service information transmitted from the service information command terminal, a service registration command is provided to command the information processing terminal device to register the service. With steps.

本発明の第3の側面の情報処理方法は、非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置から送信されてくる、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書に基づいて、前記プログラムが正当であると判定した場合、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を前記情報処理端末装置に送信し、前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令するステップを含む。   An information processing method according to a third aspect of the present invention is transmitted from an information processing terminal device including communication means for reading and writing data of a non-contact IC card, and non-contact IC card means for realizing a non-contact IC card function. Based on a certificate that proves the validity of a program that causes a computer of the information processing terminal device to execute a process that allows the information processing terminal device to use a service registered in the contactless IC card, If it is determined that the program is valid, a key for acquiring service information, which is information related to the service, from the contactless IC card is transmitted to the information processing terminal device, and transmitted from the information processing terminal device. Instructing the information processing terminal device to register the service based on the service information coming.

本発明の第3の側面のプログラムは、非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置から送信されてくる、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させる制御プログラムの正当性を証明する証明書に基づいて、前記制御プログラムが正当であると判定した場合、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵の前記情報処理端末装置への送信を制御し、前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令するステップを含む処理をコンピュータに実行させる。   The program according to the third aspect of the present invention is transmitted from an information processing terminal device including communication means for reading and writing data of a non-contact IC card, and non-contact IC card means for realizing a non-contact IC card function. Based on a certificate that proves the validity of a control program that causes a computer of the information processing terminal device to execute a process that allows the information processing terminal device to use a service registered in the non-contact IC card. If it is determined that the control program is valid, it controls transmission to the information processing terminal device of a key for obtaining service information, which is information related to the service, from the contactless IC card, and from the information processing terminal device A process including a step of instructing the information processing terminal device to register the service based on the transmitted service information Is executed on the computer.

本発明の第1の側面においては、非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置と情報処理装置とからなる情報処理システムにおいて、前記情報処理端末装置により、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書が前記情報処理装置に送信され、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵が取得され、前記鍵を用いて、前記非接触ICカードから前記サービス情報が取得され、前記非接触ICカードから取得した前記サービス情報が前記情報処理装置に送信され、前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスが登録され、前記情報処理装置により、前記情報処理端末装置から送信されてくる前記証明書に基づいて、前記プログラムが正当であると判定した場合、前記情報処理端末装置に前記鍵が送信され、前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録が指令される。   In the first aspect of the present invention, the information processing device includes a communication means for reading and writing data of a non-contact IC card, and an information processing terminal device and an information processing apparatus including a non-contact IC card means for realizing a non-contact IC card function. In the information processing system, a legitimacy of a program for causing the computer of the information processing terminal device to execute a process for allowing the information processing terminal device to use the service registered in the contactless IC card by the information processing terminal device A certificate that proves the authenticity is transmitted to the information processing apparatus, and when it is determined that the program is valid based on the certificate, the key is transmitted from the information processing apparatus and relates to the service A key for acquiring service information as information from the contactless IC card is acquired, and the contactless IC card is acquired using the key. The non-contact IC card means based on a command from the information processing apparatus based on the service information, wherein the service information is acquired from the service information and the service information acquired from the non-contact IC card is transmitted to the information processing apparatus. The service is registered, and the information processing terminal device determines that the program is valid based on the certificate transmitted from the information processing terminal device. Based on the service information transmitted and transmitted from the information processing terminal device, the information processing terminal device is instructed to register the service.

本発明の第2の側面においては、非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置により、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書が情報処理装置に送信され、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵が取得され、前記鍵を用いて、前記非接触ICカードから前記サービス情報が取得され、前記非接触ICカードから取得した前記サービス情報が前記情報処理装置に送信され、前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスが登録される。   In the second aspect of the present invention, the non-contact IC card includes a communication means for reading and writing data of the non-contact IC card, and an information processing terminal device including a non-contact IC card means for realizing a non-contact IC card function. A certificate for certifying the validity of a program that causes a computer of the information processing terminal device to execute a process for making the service registered in the information processing terminal device available to the information processing terminal device; If it is determined that the program is valid based on the key, a key transmitted from the information processing apparatus, the key for obtaining service information that is information about the service from the contactless IC card is The service information is acquired from the contactless IC card using the key, and the service information acquired from the contactless IC card is acquired. Scan information is sent to the information processing apparatus, on the basis of a command by the information processing apparatus based on the service information, the service is registered in the contactless IC card unit.

本発明の第3の側面においては、非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置から送信されてくる、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させる制御プログラムの正当性を証明する証明書に基づいて、前記制御プログラムが正当であると判定した場合、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵の前記情報処理端末装置への送信が制御され、前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録が指令される。   In the third aspect of the present invention, the information is transmitted from an information processing terminal device including communication means for reading and writing data of a non-contact IC card, and non-contact IC card means for realizing a non-contact IC card function, The control based on a certificate that proves the validity of a control program that causes a computer of the information processing terminal device to execute a process that allows the information processing terminal device to use a service registered in a contactless IC card. When it is determined that the program is valid, transmission to the information processing terminal device of a key for obtaining service information, which is information related to the service, from the contactless IC card is controlled and transmitted from the information processing terminal device Based on the received service information, the information processing terminal device is instructed to register the service.

本発明の第1の側面乃至第3の側面によれば、非接触ICカードに登録されているサービスを、非接触ICカード機能を有する情報処理端末装置に登録することができる。特に、本発明の第1の側面乃至第3の側面によれば、簡単に、非接触ICカードを用いて利用しているサービスを、非接触ICカード機能を有する情報処理端末装置を用いて利用できるようにすることができる。   According to the first aspect to the third aspect of the present invention, a service registered in a non-contact IC card can be registered in an information processing terminal device having a non-contact IC card function. In particular, according to the first to third aspects of the present invention, a service that is easily used using a non-contact IC card can be used using an information processing terminal device having a non-contact IC card function. Can be able to.

以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。   Embodiments of the present invention will be described below. Correspondences between constituent elements of the present invention and the embodiments described in the specification or the drawings are exemplified as follows. This description is to confirm that the embodiments supporting the present invention are described in the detailed description of the invention. Accordingly, although there are embodiments that are described in the detailed description of the invention but are not described here as embodiments corresponding to the constituent elements of the present invention, It does not mean that the embodiment does not correspond to the configuration requirements. Conversely, even if an embodiment is described here as corresponding to a configuration requirement, that means that the embodiment does not correspond to a configuration requirement other than the configuration requirement. It's not something to do.

本発明の第1の側面の情報処理システム(例えば、図1の情報処理システム1)は、非接触ICカード(例えば、図1のICカード12)のデータを読み書きする通信手段(例えば、図2のリーダライタ部46)、および、非接触ICカード機能を実現する非接触ICカード手段(例えば、図2の非接触ICカード部45)を含む情報処理端末装置(例えば、図1の携帯電話機11)と情報処理装置(例えば、図1のサーバ15)とからなる情報処理システムであって、前記情報処理端末装置は、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータ(例えば、図2のCPU41)に実行させるプログラムの正当性を証明する証明書を前記情報処理装置に送信し、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を取得する鍵取得手段(例えば、図3の認証鍵取得部102)と、前記鍵を用いて、前記非接触ICカードから前記サービス情報を取得するサービス情報取得手段(例えば、図3のサービス情報取得部103)と、前記非接触ICカードから取得した前記サービス情報を前記情報処理装置に送信するサービス情報送信手段(例えば、図3の発券要求部104)と、前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録するサービス登録手段(例えば、図3のサービス登録部105)とを含み、前記情報処理装置は、前記情報処理端末装置から送信されてくる前記証明書に基づいて、前記プログラムが正当であると判定した場合、前記情報処理端末装置に前記鍵を送信する鍵送信手段(例えば、図7の認証鍵送信部251)と、前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令するサービス登録指令手段(例えば、図7のサービス登録指令部262)とを備える。   The information processing system according to the first aspect of the present invention (for example, the information processing system 1 in FIG. 1) is a communication means (for example, FIG. 2) for reading and writing data of a non-contact IC card (for example, the IC card 12 in FIG. 1). And an information processing terminal device (for example, the mobile phone 11 of FIG. 1) including a reader / writer unit 46) and a non-contact IC card means (for example, the non-contact IC card unit 45 of FIG. 2) that realizes a non-contact IC card function. ) And an information processing apparatus (for example, the server 15 in FIG. 1), in which the information processing terminal apparatus uses a service registered in the non-contact IC card by the information processing terminal apparatus A certificate for certifying the validity of a program that causes a computer (for example, the CPU 41 in FIG. 2) of the information processing terminal device to execute a process for enabling the processing is transmitted to the information processing device. A key that is transmitted from the information processing device when the program is determined to be valid based on a certificate, and is a key for obtaining service information that is information related to the service from the contactless IC card And a service information acquisition unit (for example, service information of FIG. 3) that acquires the service information from the contactless IC card using the key. Acquisition unit 103), service information transmission means (for example, ticketing request unit 104 in FIG. 3) for transmitting the service information acquired from the contactless IC card to the information processing device, and the information processing based on the service information Service registration means for registering the service in the contactless IC card means based on a command from the apparatus (for example, the service registration unit 105 in FIG. 3) And when the information processing apparatus determines that the program is valid based on the certificate transmitted from the information processing terminal apparatus, a key that transmits the key to the information processing terminal apparatus Based on the service information transmitted from the transmission means (for example, the authentication key transmission unit 251 in FIG. 7) and the information processing terminal apparatus, service registration instruction means for instructing the information processing terminal apparatus to register the service (For example, the service registration command unit 262 in FIG. 7).

本発明の第1の側面の情報処理方法は、非接触ICカード(例えば、図1のICカード12)のデータを読み書きする通信手段(例えば、図2のリーダライタ部46)、および、非接触ICカード機能を実現する非接触ICカード手段(例えば、図2の非接触ICカード部45)を含む情報処理端末装置(例えば、図1の携帯電話機11)と情報処理装置(例えば、図1のサーバ15)とからなる情報処理システム(例えば、図1の情報処理システム1)の情報処理方法であって、前記情報処理端末装置により実行される、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータ(例えば、図2のCPU41)に実行させるプログラムの正当性を証明する証明書を前記情報処理装置に送信し(例えば、図8のステップS6)、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を取得し(例えば、図8のステップS7)、前記鍵を用いて、前記非接触ICカードから前記サービス情報を取得し(例えば、図8のステップS9)、前記非接触ICカードから取得した前記サービス情報を前記情報処理装置に送信し(例えば、図8のステップS10)、前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録する(例えば、図9のステップS13)ステップと、前記情報処理装置により実行される、前記情報処理端末装置から送信されてくる前記証明書に基づいて、前記プログラムが正当であると判定した場合、前記情報処理端末装置に前記鍵を送信し(例えば、図11のステップS53)、前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令する(例えば、図12のステップS73)ステップとを含む。   The information processing method according to the first aspect of the present invention includes a communication unit (for example, the reader / writer unit 46 of FIG. 2) for reading and writing data of a non-contact IC card (for example, the IC card 12 of FIG. 1), and a non-contact type. An information processing terminal device (for example, the cellular phone 11 in FIG. 1) including a non-contact IC card means (for example, the non-contact IC card unit 45 in FIG. 2) and an information processing device (for example, in FIG. Information processing system (for example, the information processing system 1 in FIG. 1) comprising the server 15), the service registered in the non-contact IC card executed by the information processing terminal device A certificate that proves the validity of a program that causes a computer (for example, the CPU 41 in FIG. 2) of the information processing terminal device to execute processing that can be used by the information processing terminal device. A key transmitted from the information processing apparatus when it is determined that the program is valid based on the certificate, for example, in step S6 of FIG. A key for acquiring service information as information from the contactless IC card is acquired (for example, step S7 in FIG. 8), and the service information is acquired from the contactless IC card using the key (for example, , Step S9 in FIG. 8), the service information acquired from the contactless IC card is transmitted to the information processing apparatus (for example, step S10 in FIG. 8), and based on a command from the information processing apparatus based on the service information. Registering the service in the contactless IC card means (for example, step S13 in FIG. 9), and the information processing apparatus, When it is determined that the program is valid based on the certificate transmitted from the information processing terminal device, the key is transmitted to the information processing terminal device (for example, step S53 in FIG. 11), and the information And a step of instructing the information processing terminal device to register the service based on the service information transmitted from the processing terminal device (for example, step S73 in FIG. 12).

本発明の第2の情報処理端末装置(例えば、図1の携帯電話機11)は、非接触ICカード(例えば、図1のICカード12)のデータを読み書きする通信手段(例えば、図2のリーダライタ部46)、および、非接触ICカード機能を実現する非接触ICカード手段(例えば、図2の非接触ICカード部45)を含む情報処理端末装置であって、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータ(例えば、図2のCPU41)に実行させるプログラムの正当性を証明する証明書を情報処理装置に送信し、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を取得する鍵取得手段(例えば、図3の認証鍵取得部102)と、前記鍵を用いて、前記非接触ICカードから前記サービス情報を取得するサービス情報取得手段(例えば、図3のサービス情報取得部103)と、前記非接触ICカードから取得した前記サービス情報を前記情報処理装置に送信するサービス情報送信手段(例えば、図3の発券要求部104)と、前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録するサービス登録手段(例えば、図3のサービス登録部105)とを備える。   The second information processing terminal device (for example, the mobile phone 11 of FIG. 1) of the present invention is a communication means (for example, the reader of FIG. 2) for reading and writing data of a non-contact IC card (for example, the IC card 12 of FIG. 1). Writer unit 46) and an information processing terminal device including a non-contact IC card means (for example, non-contact IC card unit 45 in FIG. 2) that realizes a non-contact IC card function, and is registered in the non-contact IC card A certificate that proves the legitimacy of a program that causes a computer (for example, the CPU 41 in FIG. 2) of the information processing terminal device to execute a process for making the service available to the information processing terminal device. And when it is determined that the program is valid based on the certificate, it is a key that is transmitted from the information processing apparatus and that is information related to the service. Using the key acquisition means (for example, the authentication key acquisition unit 102 in FIG. 3) for acquiring the service information from the contactless IC card, and the service information from the contactless IC card using the key Service information acquisition means (for example, service information acquisition unit 103 in FIG. 3) to be acquired and service information transmission means (for example, ticket issuing in FIG. 3) for transmitting the service information acquired from the non-contact IC card to the information processing apparatus. A request unit 104) and a service registration unit (for example, the service registration unit 105 in FIG. 3) that registers the service in the contactless IC card unit based on a command from the information processing apparatus based on the service information. .

本発明の第2の側面の情報処理端末装置は、前記非接触ICカードに登録されている前記サービスを識別するためのサービスコードを取得するサービスコード取得手段(例えば、図3の登録判定部101)をさらに備え、前記鍵取得手段には、前記プログラムにより利用できるようにされる前記サービスのサービスコードと前記非接触ICカードから取得した前記サービスコードとが一致する場合、前記情報処理装置に前記証明書を送信させるようにすることができる。   The information processing terminal device according to the second aspect of the present invention is a service code acquisition means for acquiring a service code for identifying the service registered in the contactless IC card (for example, the registration determination unit 101 in FIG. 3). ), And the key acquisition means, when the service code of the service made available by the program matches the service code acquired from the contactless IC card, A certificate can be sent.

本発明の第2の側面の情報処理方法は、非接触ICカード(例えば、図1のICカード12)のデータを読み書きする通信手段(例えば、図2のリーダライタ部46)、および、非接触ICカード機能を実現する非接触ICカード手段(例えば、図2の非接触ICカード部45)を含む情報処理端末装置(例えば、図1の携帯電話機11)の情報処理方法であって、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータ(例えば、図2のCPU41)に実行させるプログラムの正当性を証明する証明書を情報処理装置に送信し(例えば、図8のステップS6)、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を取得し(例えば、図8のステップS7)、前記鍵を用いて、前記非接触ICカードから前記サービス情報を取得し(例えば、図8のステップS9)、前記非接触ICカードから取得した前記サービス情報を前記情報処理装置に送信し(例えば、図8のステップS10)、前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録する(例えば、図9のステップS13)ステップを含む。   The information processing method according to the second aspect of the present invention includes a communication means (for example, the reader / writer unit 46 of FIG. 2) for reading and writing data of a non-contact IC card (for example, the IC card 12 of FIG. 1), and a non-contact type. An information processing method of an information processing terminal device (for example, the mobile phone 11 of FIG. 1) including a non-contact IC card means (for example, the non-contact IC card unit 45 of FIG. 2) that realizes an IC card function, A certificate that proves the validity of a program that causes a computer (for example, the CPU 41 in FIG. 2) of the information processing terminal device to execute a process for making the service registered in the contact IC card available to the information processing terminal device. Is transmitted to the information processing apparatus (for example, step S6 in FIG. 8), and when it is determined that the program is valid based on the certificate, it is transmitted from the information processing apparatus. A key for acquiring service information, which is information related to the service, is obtained from the contactless IC card (for example, step S7 in FIG. 8), and the key is used to obtain the key from the contactless IC card. Service information is acquired (for example, step S9 in FIG. 8), the service information acquired from the contactless IC card is transmitted to the information processing apparatus (for example, step S10 in FIG. 8), and the service information is based on the service information. A step of registering the service in the non-contact IC card means based on a command from the information processing apparatus (for example, step S13 in FIG. 9) is included.

本発明の第2の側面のプログラムは、非接触ICカード(例えば、図1のICカード12)のデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段(例えば、図2の非接触ICカード部45)を含む情報処理端末装置(例えば、図1の携帯電話機11)のコンピュータ(例えば、図2のCPU41)に、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を実行させるプログラムであって、前記プログラムの正当性を証明する証明書の情報処理装置(例えば、図1のサーバ15)への送信を制御し(例えば、図8のステップS6)、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵の取得を制御し(例えば、図8のステップS7)、前記鍵を用いて、前記非接触ICカードからの前記サービス情報の取得を制御し(例えば、図8のステップS9)、前記非接触ICカードから取得した前記サービス情報の前記情報処理装置への送信を制御し(例えば、図8のステップS10)、前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録する(例えば、図9のステップS13)ステップを含む。   The program according to the second aspect of the present invention includes a communication means for reading / writing data of a non-contact IC card (for example, the IC card 12 in FIG. 1), and a non-contact IC card means (for example, a non-contact IC card function). The service registered in the non-contact IC card in the computer (for example, the CPU 41 in FIG. 2) of the information processing terminal device (for example, the mobile phone 11 in FIG. 1) including the non-contact IC card unit 45 in FIG. Is executed by the information processing terminal device to control the transmission of a certificate that proves the validity of the program to the information processing device (for example, the server 15 in FIG. 1). (For example, step S6 in FIG. 8), when it is determined that the program is valid based on the certificate, a key transmitted from the information processing apparatus, Control for acquiring a key for acquiring service information from the contactless IC card (for example, step S7 in FIG. 8), and using the key, the service information from the contactless IC card is controlled. (For example, step S9 in FIG. 8), transmission of the service information acquired from the contactless IC card to the information processing apparatus (for example, step S10 in FIG. 8), and the service information And registering the service in the non-contact IC card means based on a command from the information processing apparatus based on (for example, step S13 in FIG. 9).

本発明の第3の側面の情報処理装置(例えば、図1のサーバ15)は、非接触ICカード(例えば、図1のICカード12)のデータを読み書きする通信手段(例えば、図2のリーダライタ部46)、および、非接触ICカード機能を実現する非接触ICカード手段(例えば、図2の非接触ICカード部45)を含む情報処理端末装置(例えば、図1の携帯電話機11)から送信されてくる、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータ(例えば、図2のCPU41)に実行させるプログラムの正当性を証明する証明書に基づいて、前記プログラムが正当であると判定した場合、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を前記情報処理端末装置に送信する鍵送信手段(例えば、図7の認証鍵送信部251)と、前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令するサービス登録指令手段(例えば、図7のサービス登録指令部262)とを備える。   The information processing apparatus (for example, the server 15 in FIG. 1) according to the third aspect of the present invention is a communication means (for example, the reader in FIG. 2) that reads and writes data in a non-contact IC card (for example, the IC card 12 in FIG. 1). From the information processing terminal device (for example, the mobile phone 11 of FIG. 1) including the writer unit 46) and the non-contact IC card means (for example, the non-contact IC card unit 45 of FIG. 2) that realizes the non-contact IC card function. A program for causing a computer (for example, the CPU 41 in FIG. 2) of the information processing terminal device to execute a process for enabling the information processing terminal device to use the service registered in the contactless IC card. If it is determined that the program is valid based on a certificate proving validity, service information that is information related to the service is acquired from the contactless IC card. Based on the service information transmitted from the information processing terminal device and the key transmission means (for example, the authentication key transmission unit 251 in FIG. 7) for transmitting the key to the information processing terminal device Service registration command means (for example, the service registration command unit 262 in FIG. 7) for commanding the apparatus to register the service.

本発明の第3の側面の情報処理方法は、非接触ICカード(例えば、図1のICカード12)のデータを読み書きする通信手段(例えば、図2のリーダライタ部46)、および、非接触ICカード機能を実現する非接触ICカード手段(例えば、図2の非接触ICカード部45)を含む情報処理端末装置(例えば、図1の携帯電話機11)から送信されてくる、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータ(例えば、図2のCPU41)に実行させるプログラムの正当性を証明する証明書に基づいて、前記プログラムが正当であると判定した場合、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を前記情報処理端末装置に送信し(例えば、図11のステップS53)、前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令する(例えば、図12のステップS73)ステップを含む。   The information processing method according to the third aspect of the present invention includes a communication means (for example, the reader / writer unit 46 of FIG. 2) for reading and writing data of a non-contact IC card (for example, the IC card 12 of FIG. 1), and a non-contact type. The non-contact IC transmitted from an information processing terminal device (for example, the mobile phone 11 of FIG. 1) including a non-contact IC card means (for example, the non-contact IC card unit 45 of FIG. 2) for realizing the IC card function. Based on a certificate that proves the validity of a program that causes a computer (for example, the CPU 41 in FIG. 2) of the information processing terminal device to execute a process for making the service registered in the card available to the information processing terminal device. If it is determined that the program is valid, a key for acquiring service information, which is information related to the service, from the contactless IC card is provided in the information processing terminal device. (For example, step S53 of FIG. 11), and commands the information processing terminal device to register the service based on the service information transmitted from the information processing terminal device (for example, step of FIG. 12). S73) including a step.

本発明の第3の側面のプログラムは、非接触ICカード(例えば、図1のICカード12)のデータを読み書きする通信手段(例えば、図2のリーダライタ部46)、および、非接触ICカード機能を実現する非接触ICカード手段(例えば、図2の非接触ICカード部45)を含む情報処理端末装置(例えば、図1の携帯電話機11)から送信されてくる、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータ(例えば、図2のCPU41)に実行させる制御プログラムの正当性を証明する証明書に基づいて、前記制御プログラムが正当であると判定した場合、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵の前記情報処理端末装置への送信を制御し(例えば、図11のステップS53)、前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令する(例えば、図12のステップS73)ステップを含む処理をコンピュータに実行させる。   The program according to the third aspect of the present invention includes a communication means (for example, the reader / writer unit 46 of FIG. 2) for reading and writing data of a non-contact IC card (for example, the IC card 12 of FIG. 1), and a non-contact IC card. To the non-contact IC card transmitted from the information processing terminal device (for example, the mobile phone 11 of FIG. 1) including the non-contact IC card means (for example, the non-contact IC card unit 45 of FIG. 2) for realizing the function. Based on a certificate that proves the validity of a control program that causes a computer (for example, the CPU 41 in FIG. 2) of the information processing terminal device to execute a process of making a registered service available to the information processing terminal device. If it is determined that the control program is valid, the information processing of the key for obtaining service information, which is information related to the service, from the contactless IC card Control transmission to the terminal device (for example, step S53 in FIG. 11), and instruct the information processing terminal device to register the service based on the service information transmitted from the information processing terminal device (for example, , Causing the computer to execute processing including step S73) in FIG.

以下、図を参照して、本発明の実施の形態について説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明を適用した情報処理システム1の一実施の形態を示すブロック図である。情報処理システム1は、携帯電話機11、ICカード12、リーダライタ13、基地局14、および、サーバ15を含むように構成される。基地局14およびサーバ15は、例えば、インターネットなどにより構成されるネットワーク16を介して相互に接続される。   FIG. 1 is a block diagram showing an embodiment of an information processing system 1 to which the present invention is applied. The information processing system 1 is configured to include a mobile phone 11, an IC card 12, a reader / writer 13, a base station 14, and a server 15. The base station 14 and the server 15 are connected to each other via a network 16 constituted by, for example, the Internet.

携帯電話機11は、基地局14と、例えば、PDC(Personal Digital Cellular)方式、または、W-CDMA(Wideband-Code Division Multiple Access)方式に準拠した無線通信を行う。携帯電話機11は、基地局14と通信することにより、他の携帯電話機などの端末との通話を行ったり、基地局14およびネットワーク16を介して、サーバ15と各種の情報、データ、プログラムなどの送受信を行う。   The mobile phone 11 performs wireless communication with the base station 14 in accordance with, for example, a PDC (Personal Digital Cellular) method or a W-CDMA (Wideband-Code Division Multiple Access) method. The mobile phone 11 communicates with the base station 14 to make a call with a terminal such as another mobile phone, and with the server 15 via the base station 14 and the network 16, various information, data, programs, etc. Send and receive.

また、携帯電話機11は、非接触型のICカード機能およびリーダライタ機能を有しており、非接触型のICカード12またはリーダライタ13と電磁波を利用して非接触でデータの送受信を行う。ICカード12もまた、リーダライタ13と電磁波を利用して非接触でデータの送受信を行う。   The mobile phone 11 has a non-contact type IC card function and a reader / writer function, and performs non-contact data transmission / reception with the non-contact type IC card 12 or the reader / writer 13 using electromagnetic waves. The IC card 12 also transmits and receives data without contact with the reader / writer 13 using electromagnetic waves.

また、携帯電話機11またはICカード12は、リーダライタ13また、リーダライタ13に接続されているサーバなどが提供する各種のサービスのデータの送受信をリーダライタ13との間で行う。それらのサービスの一例として、店頭に設置されているリーダライタ13に携帯電話機11またはICカード12をかざすだけで商品の代金を支払うことができる電子マネーサービス、駅の改札口に設置されているリーダライタ13に携帯電話機11またはICカード12をかざすだけで改札口を通過することができる自動改札サービス、商店や各種の施設に設置されているリーダライタ13に携帯電話機11またはICカード12をかざすだけで、商店または事業者などが発行するポイントの蓄積または利用を行えるポイントサービスなどがある。   The mobile phone 11 or the IC card 12 transmits / receives data of various services provided by the reader / writer 13 or a server connected to the reader / writer 13 to / from the reader / writer 13. As an example of such services, an electronic money service that can pay for goods by simply holding a mobile phone 11 or an IC card 12 over a reader / writer 13 installed at a store, a reader installed at a ticket gate of a station An automatic ticket gate service that can pass through the ticket gate just by holding the mobile phone 11 or IC card 12 over the writer 13, or simply holding the mobile phone 11 or IC card 12 over the reader / writer 13 installed in a store or various facilities There are point services that can store or use points issued by stores or businesses.

さらに、携帯電話機11は、図8および図9を参照して後述するように、所定のアプリケーションプログラム(以下、サービス登録プログラムと称する)を実行することにより、ICカード12に登録されているサービスを携帯電話機11により利用できるようにする処理を行う。サービス登録プログラムは、例えば、基地局14およびネットワーク16を介して、サーバ15から携帯電話機11にダウンロードされ、インストールされる。   Further, as will be described later with reference to FIGS. 8 and 9, the mobile phone 11 executes a predetermined application program (hereinafter referred to as a service registration program), thereby enabling a service registered in the IC card 12 to be registered. A process for making the mobile phone 11 usable is performed. The service registration program is downloaded from the server 15 to the mobile phone 11 via the base station 14 and the network 16 and installed, for example.

なお、サービス登録プログラムは、プログラムの正当性、例えば、サービス登録プログラムが正規の作成者により作成され、正規のルートで入手されたものであることを証明する証明書、サービス登録プログラムにより登録することができるサービス(以下、登録対象サービスと称する)を識別するためのサービスコード、サーバ15の場所を示す情報(例えば、サーバ15のIPアドレス、ドメイン名など)、および、サーバ15からの取得が必要な情報(例えば、後述する認証鍵など)の格納場所を示す情報(例えば、URL(Uniform Resource Locator)など)を含む。   The service registration program must be registered with the correctness of the program, for example, a certificate that proves that the service registration program was created by a legitimate creator and obtained through a legitimate route, and the service registration program. Service code for identifying services that can be registered (hereinafter referred to as registration target services), information indicating the location of the server 15 (for example, the IP address of the server 15, domain name, etc.), and acquisition from the server 15 is necessary. Information (for example, URL (Uniform Resource Locator), etc.) indicating the storage location of such information (for example, an authentication key described later).

また、図1では、携帯電話機11、ICカード12、リーダライタ13、基地局14、および、サーバ15を1つずつ図示したが、もちろん、それぞれを複数設けるようにしてもよい。   In FIG. 1, the mobile phone 11, the IC card 12, the reader / writer 13, the base station 14, and the server 15 are illustrated one by one. Of course, a plurality of each may be provided.

図2は、携帯電話機11の機能的構成を示すブロック図である。携帯電話機11は、アンテナ31、送信部32、受信部33、DSP34、音声処理部35、スピーカ36、マイクロフォン37、表示部38、入力部39、カメラ40、CPU41、ROM42、RAM43、不揮発性メモリ44、非接触ICカード部45、および、リーダライタ部46を含むように構成される。   FIG. 2 is a block diagram showing a functional configuration of the mobile phone 11. The mobile phone 11 includes an antenna 31, a transmission unit 32, a reception unit 33, a DSP 34, an audio processing unit 35, a speaker 36, a microphone 37, a display unit 38, an input unit 39, a camera 40, a CPU 41, a ROM 42, a RAM 43, and a nonvolatile memory 44. The non-contact IC card unit 45 and the reader / writer unit 46 are included.

送信部32は、CPU41の制御の基に、DSP34から供給された音声情報または非音声情報に対して所定の処理(例えば、ディジタルアナログ変換処理および周波数変換処理など)を施し、その結果得られた音声信号を、アンテナ31を介して基地局14に送信する。   The transmission unit 32 performs predetermined processing (for example, digital analog conversion processing and frequency conversion processing) on audio information or non-audio information supplied from the DSP 34 under the control of the CPU 41, and the result is obtained. An audio signal is transmitted to the base station 14 via the antenna 31.

受信部33は、CPU41の制御の基に、基地局14から送信されたRF信号をアンテナ31を介して受信し、RF信号に対して所定の処理(例えば、信号の増幅、周波数変換処理、アナログディジタル変換処理など)を施し、その結果得られた音声情報または非音声情報をDSP34に出力する。   The receiving unit 33 receives the RF signal transmitted from the base station 14 via the antenna 31 under the control of the CPU 41, and performs predetermined processing (for example, signal amplification, frequency conversion processing, analog processing) on the RF signal. Digital conversion processing or the like) is performed, and the audio information or non-audio information obtained as a result is output to the DSP 34.

なお、送信部32、および受信部33においては、例えば、PDC方式、または、W-CDMA方式に準拠した通信が行われる。   In addition, in the transmission part 32 and the receiving part 33, the communication based on a PDC system or a W-CDMA system is performed, for example.

DSP34は、CPU41の制御の基に、受信部33から供給された音声情報に対して、例えば、スペクトラム逆拡散処理を施し、その結果得られた情報を音声処理部35に出力する。また、DSP34は、音声処理部35から供給された音声情報に対して、例えば、スペクトラム拡散処理を施し、その結果得られた情報を送信部32に出力する。   The DSP 34 performs, for example, spectrum despreading processing on the audio information supplied from the reception unit 33 under the control of the CPU 41, and outputs the obtained information to the audio processing unit 35. Further, the DSP 34 performs, for example, spread spectrum processing on the audio information supplied from the audio processing unit 35, and outputs information obtained as a result to the transmission unit 32.

さらに、DSP34は、CPU41の制御の基に、受信部33から供給された非音声情報に対して、例えば、スペクトラム逆拡散処理を施し、その結果得られた情報をCPU41に出力する。また、DSP34は、CPU41から供給された非音声情報に対して、例えば、スペクトラム拡散処理を施し、その結果得られた情報を送信部32に出力する。   Further, the DSP 34 performs, for example, spectrum despreading processing on the non-voice information supplied from the receiving unit 33 under the control of the CPU 41, and outputs the obtained information to the CPU 41. Further, the DSP 34 performs, for example, spread spectrum processing on the non-voice information supplied from the CPU 41, and outputs the information obtained as a result to the transmission unit 32.

音声処理部35は、CPU41の制御の基に、マイクロフォン37により集音されたユーザの音声を音声情報に変換し、それをDSP34に出力する。また、音声処理部35は、DSP34から供給された音声情報をアナログ音声信号に変換し、アナログ音声信号に基づく音声をスピーカ36から出力させる。   Under the control of the CPU 41, the voice processing unit 35 converts the user voice collected by the microphone 37 into voice information and outputs it to the DSP 34. The audio processing unit 35 converts audio information supplied from the DSP 34 into an analog audio signal, and outputs audio based on the analog audio signal from the speaker 36.

表示部38は、LCD(Liquid Crystal Display)などにより構成され、CPU41から供給された情報に対応する画像を表示する。   The display unit 38 is configured by an LCD (Liquid Crystal Display) or the like, and displays an image corresponding to information supplied from the CPU 41.

入力部39は、携帯電話機11の筐体表面に設けられているテンキー、通話ボタン、および電源ボタン等の各種のボタンに対するユーザの入力を検出し、その検出に対応する信号をCPU41に出力する。   The input unit 39 detects user input to various buttons such as a numeric keypad, a call button, and a power button provided on the surface of the casing of the mobile phone 11 and outputs a signal corresponding to the detection to the CPU 41.

カメラ40は、例えば、CCD(Charge Coupled Device)撮像素子、CMOS(Complementary Metal Oxide Semiconductor)撮像素子などの撮像素子を有するカメラにより構成され、撮像した画像をCPU41に供給する。   The camera 40 is configured by a camera having an image sensor such as a CCD (Charge Coupled Device) image sensor or a CMOS (Complementary Metal Oxide Semiconductor) image sensor, and supplies the captured image to the CPU 41.

CPU41は、ユーザが入力部39を用いて入力した処理の指示やデータの入力を受け、入力された処理の指示などに基づいて、ROM42に記憶されているプログラム、または、不揮発性メモリ44からRAM43にロードされたプログラムに従って各種の処理を実行する。また、CPU41は、ネットワーク16、および、基地局14を介して、サーバ15などからダウンロードした制御プログラム(例えば、サービス登録プログラムなど)を不揮発性メモリ44に記憶させるとともに、RAM43に展開し、その制御プログラムに従って各種の処理を実行する。   The CPU 41 receives processing instructions and data input by the user using the input unit 39, and based on the input processing instructions, the program stored in the ROM 42 or the nonvolatile memory 44 to the RAM 43. Various processes are executed in accordance with the program loaded in. Further, the CPU 41 stores a control program (for example, a service registration program) downloaded from the server 15 or the like via the network 16 and the base station 14 in the nonvolatile memory 44 and expands it in the RAM 43 to control the program. Various processes are executed according to the program.

不揮発性メモリ44は、例えば、フラッシュメモリ、EEPROM(Electrically Erasable and Programmable Read Only Memory)、HDD(Hard Disk Drive)、MRAM(Magnetoresistive Random Access Memory,磁気抵抗メモリ)、FeRAM(Ferroelectric Random Access Memory,強誘電体メモリ)、または、OUM(Ovonic Unified Memory)などにより構成される。   The non-volatile memory 44 includes, for example, flash memory, EEPROM (Electrically Erasable and Programmable Read Only Memory), HDD (Hard Disk Drive), MRAM (Magnetoresistive Random Access Memory), FeRAM (Ferroelectric Random Access Memory, ferroelectric) Body memory) or OUM (Ovonic Unified Memory).

非接触ICカード部45は、例えば、非接触ICカード機能を実現する非接触ICチップにより構成され、電磁波を利用して非接触でリーダライタ13と通信を行う。具体的には、例えば、非接触ICカード部45は、リーダライタ13から送信されてくるコマンドに応じて、コマンドとともに送信されてくるデータを記憶したり、コマンドに応じた処理を行う。また、例えば、非接触ICカード部45は、必要に応じて、リーダライタ13から送信されてくるコマンドに対する応答信号をリーダライタ13に送信する。さらに、非接触ICカード部45は、必要に応じて、リーダライタ13から送信されてくるコマンドをCPU41に供給する。また、非接触ICカード部45は、CPU41から供給されるコマンドに応じて、コマンドとともに送信されてくるデータを記憶したり、コマンドに応じた処理を行う。また、非接触ICカード部45は、必要に応じて、CPU41から供給されるコマンドに対する応答信号をCPU41に送信する。   The non-contact IC card unit 45 is constituted by, for example, a non-contact IC chip that realizes a non-contact IC card function, and communicates with the reader / writer 13 in a non-contact manner using electromagnetic waves. Specifically, for example, the non-contact IC card unit 45 stores data transmitted together with the command in accordance with a command transmitted from the reader / writer 13 or performs processing according to the command. Further, for example, the non-contact IC card unit 45 transmits a response signal to the command transmitted from the reader / writer 13 to the reader / writer 13 as necessary. Furthermore, the non-contact IC card unit 45 supplies a command transmitted from the reader / writer 13 to the CPU 41 as necessary. Further, the non-contact IC card unit 45 stores data transmitted together with the command in accordance with the command supplied from the CPU 41, and performs processing according to the command. Further, the non-contact IC card unit 45 transmits a response signal to the command supplied from the CPU 41 to the CPU 41 as necessary.

リーダライタ部46は、電磁波を利用して非接触でICカード12と通信を行い、ICカード12のデータを読み書きする。具体的には、例えば、リーダライタ部46は、CPU41の制御の基に、ICカード12にコマンドを送信することにより、コマンドとともに送信したデータをICカード12に書き込む。また、例えば、リーダライタ部46は、CPU41の制御の基に、ICカード12にコマンドを送信することにより、ICカード12に指定したデータの送信を要求し、指定したデータを含むコマンドをICカード12から受信する。リーダライタ部46は、ICカード12から受信したコマンドやデータをCPU41に供給する。   The reader / writer unit 46 communicates with the IC card 12 in a non-contact manner using electromagnetic waves, and reads / writes data on the IC card 12. Specifically, for example, the reader / writer unit 46 writes the data transmitted together with the command to the IC card 12 by transmitting the command to the IC card 12 under the control of the CPU 41. In addition, for example, the reader / writer unit 46 transmits a command to the IC card 12 under the control of the CPU 41, thereby requesting the IC card 12 to transmit the specified data, and sends the command including the specified data to the IC card. 12 is received. The reader / writer unit 46 supplies commands and data received from the IC card 12 to the CPU 41.

ドライブ51は、必要に応じてCPU41に接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどよりなるリムーバブルメディア52が適宜接続され、そこから読み出されプログラムが、不揮発性メモリ44にインストールされる。   The drive 51 is connected to the CPU 41 as necessary, and a removable medium 52 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately connected, and a program read from the medium 51 is installed in the nonvolatile memory 44. Is done.

図3は、サービス登録プログラムを実行する携帯電話機11のCPU41により実現される機能の構成の例を示すブロック図である。CPU41がサービス登録プログラムを実行することにより、登録判定部101、認証鍵取得部102、サービス情報取得部103、発券要求部104、および、サービス登録部105を含む機能が実現される。   FIG. 3 is a block diagram illustrating an example of a functional configuration realized by the CPU 41 of the mobile phone 11 that executes the service registration program. When the CPU 41 executes the service registration program, functions including the registration determination unit 101, the authentication key acquisition unit 102, the service information acquisition unit 103, the ticketing request unit 104, and the service registration unit 105 are realized.

登録判定部101は、ユーザが、入力部39を介して入力した、子カードの生成またはカードの切り替えの指令を入力部39から取得する。登録判定部101は、子カードの生成またはカードの切り替えのどちらが指示されたかを示す情報を発券要求部104に供給する。   The registration determination unit 101 acquires, from the input unit 39, a child card generation or card switching command input by the user via the input unit 39. The registration determination unit 101 supplies the ticket issuing request unit 104 with information indicating whether a child card generation or a card switching has been instructed.

なお、ここで、子カードの生成とは、ICカード12に登録されているサービスを、携帯電話機11を用いても利用できるようにすること、すなわち、ICカード12と携帯電話機11の両方で同じサービスを利用できるようにすることであり、カードの切り替えとは、ICカード12に登録されているサービスを、携帯電話機11のみにより利用できるようにすること、すなわち、ICカード12から携帯電話機11にサービスを移行することである。   Here, the generation of the child card means that the service registered in the IC card 12 can be used even when the mobile phone 11 is used, that is, both the IC card 12 and the mobile phone 11 are the same. The service can be used, and the card switching means that the service registered in the IC card 12 can be used only by the mobile phone 11, that is, the IC card 12 can transfer to the mobile phone 11. The service is to be migrated.

また、登録判定部101は、非接触ICカード部45にすでに登録されているサービスのサービスコードの送信を要求するサービスコード送信要求コマンドを非接触ICカード部45に供給し、要求したサービスコードを含むサービスコード送信コマンドを非接触ICカード部45から取得する。さらに、登録判定部101は、登録対象サービスのサービスコードが、非接触ICカード部45から取得したサービスコードに含まれない場合、リーダライタ部46の電源をオンにし、リーダライタ部46を制御して、ICカード12にポーリングコマンドを送信する。登録判定部101は、リーダライタ部46を介して、ポーリングコマンドに対する応答であるポーリング応答コマンドをICカード12から受信した場合、ICカード12に登録されているサービスのサービスコードの送信を要求するサービスコード送信要求コマンドを、リーダライタ部46を介してICカード12に送信する。サービス情報取得部103は、リーダライタ部46を介して、サービスコードを含むサービスコード送信コマンドをICカード12から受信する。登録判定部101は、ICカード12から取得したサービスコードが登録対象サービスのサービスコードと一致する場合、サービスコードが一致したことを示す情報を認証鍵取得部102に供給する。   The registration determination unit 101 also supplies a service code transmission request command for requesting transmission of a service code of a service already registered in the non-contact IC card unit 45 to the non-contact IC card unit 45. A service code transmission command including the non-contact IC card unit 45 is acquired. Furthermore, when the service code of the registration target service is not included in the service code acquired from the non-contact IC card unit 45, the registration determination unit 101 turns on the power of the reader / writer unit 46 and controls the reader / writer unit 46. Then, a polling command is transmitted to the IC card 12. When the registration determination unit 101 receives a polling response command, which is a response to the polling command, from the IC card 12 via the reader / writer unit 46, the registration determination unit 101 requests transmission of a service code of a service registered in the IC card 12. A code transmission request command is transmitted to the IC card 12 via the reader / writer unit 46. The service information acquisition unit 103 receives a service code transmission command including a service code from the IC card 12 via the reader / writer unit 46. When the service code acquired from the IC card 12 matches the service code of the registration target service, the registration determination unit 101 supplies information indicating that the service code matches to the authentication key acquisition unit 102.

認証鍵取得部102は、登録対象サービスに関する情報(以下、サービス情報と称する)をICカード12から取得するための鍵である認証鍵の送信の要求を示し、サービス登録プログラムの証明書を含む情報を、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、サーバ15に送信する。認証鍵取得部102は、サーバ15から送信された認証鍵を、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して受信する。認証鍵取得部102は、取得した認証鍵をサービス情報取得部103に供給する。   The authentication key acquisition unit 102 indicates a request for transmitting an authentication key, which is a key for acquiring information related to the registration target service (hereinafter referred to as service information) from the IC card 12, and includes information including a certificate of the service registration program Is transmitted to the server 15 via the DSP 34, the transmission unit 32, the antenna 31, the base station 14, and the network 16. The authentication key acquisition unit 102 receives the authentication key transmitted from the server 15 via the network 16, the base station 14, the antenna 31, the reception unit 33, and the DSP 34. The authentication key acquisition unit 102 supplies the acquired authentication key to the service information acquisition unit 103.

サービス情報取得部103は、認証鍵を用いて、ICカード12からサービス情報を取得する。具体的には、サービス情報取得部103は、認証鍵を含み、サービス情報の送信を要求するサービス情報送信要求コマンドを、リーダライタ部46を介して、ICカード12に送信する。サービス情報取得部103は、サービス情報を含むサービス情報送信コマンドを、リーダライタ部46を介してICカード12から受信する。サービス情報取得部103は、取得したサービス情報を発券要求部104に供給する。   The service information acquisition unit 103 acquires service information from the IC card 12 using the authentication key. Specifically, the service information acquisition unit 103 transmits a service information transmission request command that includes an authentication key and requests transmission of service information to the IC card 12 via the reader / writer unit 46. The service information acquisition unit 103 receives a service information transmission command including service information from the IC card 12 via the reader / writer unit 46. The service information acquisition unit 103 supplies the acquired service information to the ticket issue request unit 104.

なお、サービス情報は、登録対象サービスにおいて利用するデータの他に、個人情報、履歴情報など、登録対象サービスの登録および利用に必要な情報を含む。また、サービス情報は、認証鍵がなければ読み出せない情報、例えば、個人情報などを含む。   The service information includes information necessary for registration and use of the registration target service, such as personal information and history information, in addition to data used in the registration target service. The service information includes information that cannot be read out without an authentication key, such as personal information.

発券要求部104は、サービス情報、および、登録対象サービスの発券の要求を示す情報を、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、サーバ15に送信する。発券要求部104は、登録対象サービスの発券が完了したときにサーバ15から送信されてくる、登録対象サービスの発券の完了を通知する情報を、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して受信する。発券要求部104は、サーバ15から発券の完了を通知する情報を受信した場合、発券の完了の通知を指示する情報を表示部38に供給し、表示部38に、登録対象サービスの発券の完了を通知する画面を表示させる。   The ticket issuing request unit 104 transmits service information and information indicating a request for issuing a registration target service to the server 15 via the DSP 34, the transmission unit 32, the antenna 31, the base station 14, and the network 16. The ticket issuing request unit 104 sends information notifying completion of the ticketing for the registration target service, which is transmitted from the server 15 when the ticketing for the registration target service is completed, to the network 16, the base station 14, the antenna 31, and the receiving unit 33. And via the DSP 34. When the ticket issuing request unit 104 receives information notifying completion of ticketing from the server 15, the ticket issuing request unit 104 supplies information instructing notification of ticket issuing completion to the display unit 38, and the display unit 38 completes ticketing of the registration target service. Display a screen to notify you.

なお、ここで、サービスの発券とは、サーバ15からの指令により、携帯電話機11またはICカード12に必要な情報が書き込まれ、サーバ15において必要な設定が行われることにより、携帯電話機11またはICカード12を用いて対象となるサービスを利用することができる状態にすることをいう。   Here, the service ticketing means that necessary information is written in the cellular phone 11 or the IC card 12 according to a command from the server 15 and necessary settings are performed in the server 15, so that the cellular phone 11 or the IC is issued. This means that the target service can be used using the card 12.

また、発券要求部104は、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して、サーバ15からサービス情報の再送の要求を示す情報を受信した場合、サービス情報の再送が要求されたことを示す情報をサービス情報取得部103に供給する。   When the ticket issuing request unit 104 receives information indicating a request for retransmission of service information from the server 15 via the network 16, the base station 14, the antenna 31, the receiving unit 33, and the DSP 34, it resends the service information. Is supplied to the service information acquisition unit 103.

サービス登録部105は、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して、サーバ15から登録対象サービスの登録の指令を示す情報を受信する。サービス登録部105は、サーバ15からの指令に基づいて、登録対象サービスを利用するために必要な情報を非接触ICカード部45に書き込むことにより、非接触ICカード部45に登録対象サービスを登録する。サービス登録部105は、サービスの登録が完了したか否かを通知する情報を、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、サーバ15に送信する。   The service registration unit 105 receives information indicating an instruction to register the registration target service from the server 15 via the network 16, the base station 14, the antenna 31, the reception unit 33, and the DSP 34. The service registration unit 105 registers the registration target service in the non-contact IC card unit 45 by writing information necessary for using the registration target service in the non-contact IC card unit 45 based on a command from the server 15. To do. The service registration unit 105 transmits information notifying whether or not the registration of the service is completed to the server 15 via the DSP 34, the transmission unit 32, the antenna 31, the base station 14, and the network 16.

図4は、ICカード12の機能の構成例を示すブロック図である。ICカード12は、アンテナ151、復調部152、SPU153、制御部154、ROM(Read Only Memory)155、RAM(Random Access Memory)156、記憶部157、発振回路158、変調部159、および電力発生部160を含むように構成される。   FIG. 4 is a block diagram illustrating a configuration example of functions of the IC card 12. The IC card 12 includes an antenna 151, a demodulation unit 152, an SPU 153, a control unit 154, a ROM (Read Only Memory) 155, a RAM (Random Access Memory) 156, a storage unit 157, an oscillation circuit 158, a modulation unit 159, and a power generation unit. 160 is configured.

アンテナ151は、携帯電話機11またはICカード12から送信されてきたコマンドを受信し、受信したコマンドを復調部152に供給する。また、アンテナ151は、変調部159から供給されたデータ(例えば、コマンド)を、無線通信により、携帯電話機11またはICカード12あてに送信する。すなわち、例えば、アンテナ151は、変調部159から供給されたデータを伝送するための電波を放射する。また、アンテナ151においては、携帯電話機11またはICカード12から放射される所定の周波数の電波により、共振が生じ、起電力が発生する。   The antenna 151 receives a command transmitted from the mobile phone 11 or the IC card 12 and supplies the received command to the demodulation unit 152. The antenna 151 transmits data (for example, a command) supplied from the modulation unit 159 to the mobile phone 11 or the IC card 12 by wireless communication. That is, for example, the antenna 151 radiates a radio wave for transmitting data supplied from the modulation unit 159. In the antenna 151, resonance occurs due to radio waves having a predetermined frequency radiated from the mobile phone 11 or the IC card 12, and an electromotive force is generated.

復調部152は、アンテナ151から供給されたコマンドを、携帯電話機11のリーダライタ部46またはリーダライタ13の変調方式に対応する復調方式により復調し、復調したコマンドをSPU153に供給する。例えば、復調部152は、アンテナ151を介して受信したASK変調波であるコマンドを包絡線検波して復調し、復調したコマンドをSPU153に出力する。   The demodulation unit 152 demodulates the command supplied from the antenna 151 by a demodulation method corresponding to the modulation method of the reader / writer unit 46 or the reader / writer 13 of the mobile phone 11, and supplies the demodulated command to the SPU 153. For example, the demodulation unit 152 demodulates a command that is an ASK modulated wave received via the antenna 151 by detecting the envelope, and outputs the demodulated command to the SPU 153.

SPU153は、復調部152から供給されたコマンドを所定の方式により復号し、復号したコマンドを制御部154に供給する。例えば、SPU153は、復調部152において復調されたコマンドがマンチェスタ方式で符号化されている場合、図示せぬPLL(Phase Locked Loop)回路から供給されるクロック信号に基づいて、そのコマンドの復号(マンチェスタコードのデコード)を行い、復号したコマンドを制御部154に供給する。また、SPU153は、制御部154から供給されたデータを、所定の符号化方式により符号化し、符号化したデータを変調部159に供給する。例えば、SPU153は、制御部154から供給されたデータを、マンチェスタ方式で符号化し、符号化したデータを変調部159に供給する。   The SPU 153 decodes the command supplied from the demodulation unit 152 by a predetermined method, and supplies the decoded command to the control unit 154. For example, when the command demodulated by the demodulation unit 152 is encoded by the Manchester method, the SPU 153 decodes the command (Manchester) based on a clock signal supplied from a PLL (Phase Locked Loop) circuit (not shown). Code decoding), and supplies the decoded command to the control unit 154. In addition, the SPU 153 encodes the data supplied from the control unit 154 using a predetermined encoding method, and supplies the encoded data to the modulation unit 159. For example, the SPU 153 encodes the data supplied from the control unit 154 using the Manchester method, and supplies the encoded data to the modulation unit 159.

制御部154は、必要に応じて、ROM155または記憶部157に記憶されているプログラムを読み込み、読み込んだプログラムを実行し、ICカード12全体を制御する。また、制御部154は、SPU153から供給された各種のコマンドに対応する処理を実行する。さらに、制御部154は、携帯電話機11のリーダライタ部46またはリーダライタ13から送信されてきたコマンドに応答するコマンドを生成し、SPU153に供給する。   The control unit 154 reads the program stored in the ROM 155 or the storage unit 157 as necessary, executes the read program, and controls the entire IC card 12. In addition, the control unit 154 executes processing corresponding to various commands supplied from the SPU 153. Further, the control unit 154 generates a command that responds to the command transmitted from the reader / writer unit 46 or the reader / writer 13 of the mobile phone 11 and supplies the command to the SPU 153.

ROM155は、制御部154が各種の処理を行うためのプログラム、その他のデータなどを記憶している。   The ROM 155 stores a program for the control unit 154 to perform various processes, other data, and the like.

RAM156は、制御部154が各種の処理を行うとき、その処理の途中のデータなどを一時的に記憶する。   When the control unit 154 performs various processes, the RAM 156 temporarily stores data in the middle of the process.

記憶部157は、例えば、フラッシュメモリ、EEPROM、MRAM(磁気抵抗メモリ)、またはFeRAM(強誘電体メモリ)などの不揮発性メモリなどにより構成され、携帯電話機11のリーダライタ部46またはリーダライタ13により書き込みが指示されたデータや、制御部154が各種の処理を行うためのプログラム、その他のデータなどを記憶する。   The storage unit 157 includes, for example, a non-volatile memory such as flash memory, EEPROM, MRAM (magnetoresistance memory), or FeRAM (ferroelectric memory), and the like by the reader / writer unit 46 or the reader / writer 13 of the mobile phone 11. Data for which writing is instructed, a program for the control unit 154 to perform various processes, and other data are stored.

発振回路158は、アンテナ151が受信するコマンドの周波数と同じ周波数のクロック信号を生成し、生成したクロック信号を変調部159に供給する。例えば、発振回路158は、PLL回路を内蔵し、コマンドのクロック周波数と同一の周波数のクロック信号を発生する。   The oscillation circuit 158 generates a clock signal having the same frequency as the command received by the antenna 151 and supplies the generated clock signal to the modulation unit 159. For example, the oscillation circuit 158 includes a PLL circuit and generates a clock signal having the same frequency as the clock frequency of the command.

変調部159は、発振回路158から供給された所定の周波数のクロック信号を基に、搬送波を生成する。変調部159は、搬送波に基づいて、SPU153から供給されたデータを、所定の方式によって変調することにより、変調したデータを生成し、変調したデータをアンテナ151に供給する。例えば、変調部159は、SPU153から供給された、マンチェスタ方式により符号化されたデータを、さらにASK変調し、変調したデータを、アンテナ151を介して、携帯電話機11のリーダライタ部46またはリーダライタ13に送信する。   The modulation unit 159 generates a carrier wave based on a clock signal having a predetermined frequency supplied from the oscillation circuit 158. The modulation unit 159 generates modulated data by modulating the data supplied from the SPU 153 by a predetermined method based on the carrier wave, and supplies the modulated data to the antenna 151. For example, the modulation unit 159 further performs ASK modulation on the data encoded by the Manchester method supplied from the SPU 153, and the modulated data is transmitted to the reader / writer unit 46 or the reader / writer of the mobile phone 11 via the antenna 151. 13 to send.

例えば、変調部159は、SPU153から供給されるデータに対して、所定のスイッチング素子(図示せず)をオン、オフさせ、スイッチング素子がオンの状態であるときだけ、所定の負荷をアンテナ151に並列に接続させることにより、アンテナ151の負荷を変動させる。アンテナ151の負荷の変動により、携帯電話機11のリーダライタ部46またはリーダライタ13の図示せぬアンテナの端子電圧が変動され、ASK変調されたデータが、アンテナ151を介して、携帯電話機11のリーダライタ部46またはリーダライタ13に送信される。   For example, the modulation unit 159 turns on and off a predetermined switching element (not shown) for data supplied from the SPU 153, and applies a predetermined load to the antenna 151 only when the switching element is on. By connecting in parallel, the load of the antenna 151 is varied. The terminal voltage of the antenna (not shown) of the reader / writer unit 46 or the reader / writer 13 of the mobile phone 11 is changed due to the fluctuation of the load of the antenna 151, and the ASK-modulated data is transferred to the reader of the mobile phone 11 via the antenna 151. The data is transmitted to the writer unit 46 or the reader / writer 13.

電力発生部160は、アンテナ151に生じた交流の起電力を基に、直流電力を発生させ、発生させた直流電力をICカード12の各部に供給する。   The power generation unit 160 generates DC power based on the AC electromotive force generated in the antenna 151 and supplies the generated DC power to each part of the IC card 12.

図5は、所定のプログラムを実行するICカード12の制御部154により実現される機能の構成の例を示すブロック図である。制御部154がプログラムを実行することにより、通信制御部181、書き込み制御部182、および、読み出し制御部183が実現される。   FIG. 5 is a block diagram illustrating an example of a functional configuration realized by the control unit 154 of the IC card 12 that executes a predetermined program. When the control unit 154 executes the program, the communication control unit 181, the write control unit 182, and the read control unit 183 are realized.

通信制御部181は、アンテナ151、復調部152、およびSPU153を介して、携帯電話機11のリーダライタ部46またはリーダライタ13からポーリングコマンドを受信し、受信したポーリングコマンドに応答するポーリング応答コマンドを、SPU153、変調部159、およびアンテナ151を介して、携帯電話機11のリーダライタ部46またはリーダライタ13に送信する。また、通信制御部181は、携帯電話機11のリーダライタ部46またはリーダライタ13から送信されてくる各種のコマンドを、アンテナ151、復調部152、およびSPU153を介して受信し、必要に応じて、書き込み制御部182または読み出し制御部183に受信したコマンドを供給する。さらに、通信制御部181は、書き込み制御部182または読み出し制御部183から供給される各種のコマンドに、コマンドの送信に必要な情報を付加し、情報を付加したコマンドを、SPU153、変調部159、および、アンテナ151を介して携帯電話機11のリーダライタ部46またはリーダライタ13に送信する。   The communication control unit 181 receives a polling command from the reader / writer unit 46 or the reader / writer 13 of the mobile phone 11 via the antenna 151, the demodulation unit 152, and the SPU 153, and sends a polling response command in response to the received polling command. The data is transmitted to the reader / writer unit 46 or the reader / writer 13 of the mobile phone 11 via the SPU 153, the modulation unit 159, and the antenna 151. Further, the communication control unit 181 receives various commands transmitted from the reader / writer unit 46 or the reader / writer 13 of the mobile phone 11 via the antenna 151, the demodulation unit 152, and the SPU 153, and if necessary, The received command is supplied to the write control unit 182 or the read control unit 183. Further, the communication control unit 181 adds information necessary for command transmission to various commands supplied from the write control unit 182 or the read control unit 183, and sends the command with the added information to the SPU 153, the modulation unit 159, Then, the data is transmitted to the reader / writer unit 46 or the reader / writer 13 of the mobile phone 11 via the antenna 151.

書き込み制御部182は、携帯電話機11のリーダライタ部46またはリーダライタ13から送信されてくる、データの書き込みを要求する書き込み要求コマンドを通信制御部181から取得する。書き込み制御部182は、書き込み要求コマンドに格納されているデータを記憶部157に書き込む。   The write control unit 182 acquires from the communication control unit 181 a write request command for requesting data writing transmitted from the reader / writer unit 46 or the reader / writer 13 of the mobile phone 11. The write control unit 182 writes the data stored in the write request command to the storage unit 157.

読み出し制御部183は、携帯電話機11のリーダライタ部46またはリーダライタ13から送信されてくる、データの送信を要求する送信要求コマンドを通信制御部181から取得する。読み出し制御部183は、送信要求コマンドに基づいて、要求されたデータを記憶部157から読み出し、読み出したデータを格納した送信コマンドを生成し、生成した送信コマンドを通信制御部181に供給する。   The read control unit 183 acquires a transmission request command for requesting data transmission, which is transmitted from the reader / writer unit 46 or the reader / writer 13 of the mobile phone 11, from the communication control unit 181. The read control unit 183 reads the requested data from the storage unit 157 based on the transmission request command, generates a transmission command storing the read data, and supplies the generated transmission command to the communication control unit 181.

図6は、サーバ15の機能的構成を示すブロック図である。サーバ15は、CPU201、ROM202、RAM203、入力部204、出力部205、記録部206、通信部207、および、ドライブ208を含むように構成される。CPU201、ROM202、および、RAM203は、内部バス221を介して相互に接続される。入力部204、出力部205、記録部206、通信部207、および、ドライブ208は、入出力インタフェース222を介して相互に接続される。内部バス221、および、入出力インタフェース222は、相互に接続される。   FIG. 6 is a block diagram showing a functional configuration of the server 15. The server 15 is configured to include a CPU 201, ROM 202, RAM 203, input unit 204, output unit 205, recording unit 206, communication unit 207, and drive 208. The CPU 201, ROM 202, and RAM 203 are connected to each other via an internal bus 221. The input unit 204, output unit 205, recording unit 206, communication unit 207, and drive 208 are connected to each other via the input / output interface 222. The internal bus 221 and the input / output interface 222 are connected to each other.

CPU201は、ROM202に記憶されているプログラム、または、記録部206からRAM203にロードされたプログラムに従って各種の処理を実行する。   The CPU 201 executes various processes according to a program stored in the ROM 202 or a program loaded from the recording unit 206 to the RAM 203.

ROM202は、CPU201が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。   The ROM 202 stores basically fixed data among programs used by the CPU 201 and calculation parameters.

RAM203は、CPU201の実行において使用するプログラムや、その実行において適宜変化するパラメータやデータを格納する。   The RAM 203 stores programs used in the execution of the CPU 201 and parameters and data that change as appropriate during the execution.

入力部204は、例えば、ボタン、スイッチ、キーボードあるいはマウスなどで構成され、ユーザがサーバ15に各種の指令を入力するとき操作される。   The input unit 204 includes, for example, buttons, switches, a keyboard, or a mouse, and is operated when the user inputs various commands to the server 15.

出力部205は、CRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)などのディスプレイ、並びにスピーカなどで構成され、CPU201により処理される画像や音声などを出力する。   The output unit 205 includes a display such as a CRT (Cathode Ray Tube) or an LCD (Liquid Crystal Display), a speaker, and the like, and outputs images and sounds processed by the CPU 201.

記録部206は、ハードディスクなどにより構成され、CPU201によって実行するプログラムや情報を記録または再生させる。また、記録部206には、例えば、登録対象サービスの認証鍵、登録対象サービスに関わるデータを利用者ごとに管理する利用者データベース、および、登録対象サービスの利用を拒否する対象者のリストであるネガリストなどが格納される。   The recording unit 206 is configured by a hard disk or the like, and records or reproduces a program executed by the CPU 201 and information. The recording unit 206 includes, for example, an authentication key for the registration target service, a user database for managing data related to the registration target service for each user, and a list of target users who are denied to use the registration target service. Stores negative lists and the like.

通信部207は、例えば、モデムやターミナルアダプタなどで構成され、ネットワーク16、および、基地局14を介して、携帯電話機11と通信を行う。   The communication unit 207 includes, for example, a modem or a terminal adapter, and communicates with the mobile phone 11 via the network 16 and the base station 14.

ドライブ208は、必要に応じて入出力インタフェース222に接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどよりなるリムーバブルメディア231が適宜装着され、そこから読み出されたプログラムが、記録部206にインストールされる。   The drive 208 is connected to the input / output interface 222 as necessary, and a removable medium 231 including a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately mounted, and a program read from the removable medium 231 is recorded on the recording unit. 206 is installed.

図7は、所定のプログラムを実行するサーバ15のCPU201により実現される機能の構成の例を示すブロック図である。CPU201がプログラムを実行することにより、認証鍵送信部251および発券処理部252が実現される。また、発券処理部252は、サービス情報取得部261、サービス登録指令部262、および、サービス設定部263を含むように構成される。   FIG. 7 is a block diagram illustrating an example of a configuration of functions implemented by the CPU 201 of the server 15 that executes a predetermined program. When the CPU 201 executes the program, the authentication key transmission unit 251 and the ticketing processing unit 252 are realized. The ticket issuing unit 252 includes a service information acquisition unit 261, a service registration command unit 262, and a service setting unit 263.

認証鍵送信部251は、基地局14、ネットワーク16、通信部207、入出力インタフェース222、および、内部バス221を介して、認証鍵の送信の要求を示す情報を携帯電話機11から受信する。認証鍵送信部251は、入出力インタフェース222および内部バス221を介して、記録部206から認証鍵を読み出し、読み出した認証鍵を、内部バス221、入出力インタフェース222、通信部207、ネットワーク16、および、基地局14を介して、携帯電話機11に送信する。   The authentication key transmitting unit 251 receives information indicating a request for transmitting an authentication key from the mobile phone 11 via the base station 14, the network 16, the communication unit 207, the input / output interface 222, and the internal bus 221. The authentication key transmission unit 251 reads the authentication key from the recording unit 206 via the input / output interface 222 and the internal bus 221, and uses the read authentication key as the internal bus 221, the input / output interface 222, the communication unit 207, the network 16, And it transmits to the mobile phone 11 via the base station 14.

サービス情報取得部261は、基地局14、ネットワーク16、通信部207、入出力インタフェース222、および、内部バス221を介して、サービス情報および登録対象サービスの発券の要求を示す情報を携帯電話機11から受信する。サービス情報取得部261は、取得したサービス情報をサービス登録指令部262に供給する。また、サービス情報取得部261は、必要に応じて、サービス情報の再送の要求を示す情報を、内部バス221、入出力インタフェース222、通信部207、ネットワーク16、および、基地局14を介して、携帯電話機11に送信する。   The service information acquisition unit 261 receives service information and information indicating a request for issuance of a registration target service from the mobile phone 11 via the base station 14, the network 16, the communication unit 207, the input / output interface 222, and the internal bus 221. Receive. The service information acquisition unit 261 supplies the acquired service information to the service registration command unit 262. In addition, the service information acquisition unit 261 transmits information indicating a request for retransmission of service information via the internal bus 221, the input / output interface 222, the communication unit 207, the network 16, and the base station 14 as necessary. Transmit to the mobile phone 11.

サービス登録指令部262は、サービス情報に基づいて、携帯電話機11の非接触ICカード部45に、登録対象サービスを利用するために必要な情報を含み、その情報の書き込みの指令を示す情報を、内部バス221、入出力インタフェース222、通信部207、ネットワーク16、および、基地局14を介して、携帯電話機11に送信する。サービス登録指令部262は、基地局14、ネットワーク16、通信部207、入出力インタフェース222、および、内部バス221を介して、登録対象サービスの登録が完了したか否かを通知する情報を携帯電話機11から受信する。サービス登録指令部262は、携帯電話機11のサービスの登録が完了したことを通知する情報をサービス設定部263に供給する。   The service registration command unit 262 includes information necessary for using the registration target service in the contactless IC card unit 45 of the mobile phone 11 based on the service information, and information indicating a command to write the information. The data is transmitted to the mobile phone 11 via the internal bus 221, the input / output interface 222, the communication unit 207, the network 16, and the base station 14. The service registration command unit 262 transmits information to notify whether registration of the registration target service is completed via the base station 14, the network 16, the communication unit 207, the input / output interface 222, and the internal bus 221. 11 is received. The service registration command unit 262 supplies information notifying that the registration of the service of the mobile phone 11 is completed to the service setting unit 263.

サービス設定部263は、図12を参照して後述するように、携帯電話機11により登録対象サービスを利用することができるようにするための設定を行う。サービス設定部263は、発券の完了を通知する情報を、内部バス221、入出力インタフェース222、通信部207、ネットワーク16、および、基地局14を介して、携帯電話機11に送信する。   As will be described later with reference to FIG. 12, the service setting unit 263 performs settings for enabling the mobile phone 11 to use the registration target service. The service setting unit 263 transmits information notifying completion of ticketing to the mobile phone 11 via the internal bus 221, the input / output interface 222, the communication unit 207, the network 16, and the base station 14.

次に、図8乃至図13を参照して、情報処理システム1の処理を説明する。なお、図8乃至図12は、携帯電話機11、ICカード12、または、サーバ15の処理を説明するためのフローチャートであり、図13は、図8乃至図12のフローチャートの主な処理における情報の流れを示すシーケンス図である。   Next, processing of the information processing system 1 will be described with reference to FIGS. 8 to 13. 8 to 12 are flowcharts for explaining the processing of the mobile phone 11, the IC card 12, or the server 15. FIG. 13 is a flowchart of information in the main processing of the flowcharts of FIGS. It is a sequence diagram which shows a flow.

まず、図8および図9のフローチャート、並びに、図13のシーケンス図を参照して、携帯電話機11により実行されるサービス登録処理を説明する。   First, the service registration process executed by the mobile phone 11 will be described with reference to the flowcharts of FIGS. 8 and 9 and the sequence diagram of FIG.

なお、この処理は、例えば、ユーザが、入力部39を介して、CPU41にサービス登録プログラムの実行を指令した後、子カードの生成またはカードの切り替えの指令を入力し、入力された指令が、入力部39から登録判定部101に供給されたとき、開始される。   In this process, for example, after the user commands the CPU 41 to execute the service registration program via the input unit 39, a command for generating a child card or switching a card is input. It is started when it is supplied from the input unit 39 to the registration determination unit 101.

ステップS1において、登録判定部101は、すでに登録されているサービスであるかを判定する。具体的には、登録判定部101は、非接触ICカード部45にすでに登録されているサービスのサービスコードの送信を要求するサービスコード送信要求コマンドを非接触ICカード部45に供給する。非接触ICカード部45は、要求されたサービスコードを読み出し、読み出したサービスコードを含むサービスコード送信コマンドを登録判定部101に供給する。登録判定部101は、サービス登録プログラムに含まれる登録対象サービスのサービスコードが、非接触ICカード部45から取得したサービスコードに含まれない場合、まだ登録されていないサービスであると判定し、処理はステップS2に進む。   In step S1, the registration determination unit 101 determines whether the service is already registered. Specifically, the registration determination unit 101 supplies the non-contact IC card unit 45 with a service code transmission request command for requesting transmission of a service code of a service already registered in the non-contact IC card unit 45. The non-contact IC card unit 45 reads the requested service code and supplies a service code transmission command including the read service code to the registration determination unit 101. If the service code of the registration target service included in the service registration program is not included in the service code acquired from the contactless IC card unit 45, the registration determination unit 101 determines that the service is not yet registered, and performs processing Advances to step S2.

ステップS2において、登録判定部101は、リーダライタ部46の電源をオンにする。これにより、リーダライタ部46から搬送波の送信が開始される。   In step S <b> 2, the registration determination unit 101 turns on the power of the reader / writer unit 46. Thereby, the transmission of the carrier wave is started from the reader / writer unit 46.

ステップS3において、登録判定部101は、ICカード12を検出できたかを判定する。具体的には、リーダライタ部46は、登録判定部101の制御の基に、ポーリングコマンドの送信を開始する。例えば、ユーザが、ICカード12を携帯電話機11に近接させ、ICカード12が、携帯電話機11から送信されるポーリングコマンドを受信した場合、ICカード12は、後述する図10のステップS31において、ポーリングコマンドに対する応答であるポーリング応答コマンドを送信する。登録判定部101は、リーダライタ部46を介して、所定の時間内にICカード12からポーリング応答コマンドを受信した場合、ICカード12を検出できたと判定し、処理はステップS4に進む。   In step S3, the registration determination unit 101 determines whether the IC card 12 has been detected. Specifically, the reader / writer unit 46 starts transmitting a polling command under the control of the registration determination unit 101. For example, when the user brings the IC card 12 close to the mobile phone 11 and the IC card 12 receives a polling command transmitted from the mobile phone 11, the IC card 12 performs polling in step S31 in FIG. A polling response command that is a response to the command is transmitted. When the registration determination unit 101 receives a polling response command from the IC card 12 within a predetermined time via the reader / writer unit 46, the registration determination unit 101 determines that the IC card 12 has been detected, and the process proceeds to step S4.

ステップS4において、登録判定部101は、ICカード12からサービスコードを取得する。具体的には、登録判定部101は、ICカード12に登録されているサービスのサービスコードの送信を要求するサービスコード送信要求コマンドを、リーダライタ部46を介してICカード12に送信する。ICカード12は、後述する図10のステップS32において、サービスコード送信要求コマンドを受信し、要求されたサービスコードを含むサービスコード送信コマンドを送信する。登録判定部101は、リーダライタ部46を介して、サービスコード送信コマンドを受信し、サービスコード送信コマンドに含まれるサービスコードを取得する。   In step S <b> 4, the registration determination unit 101 acquires a service code from the IC card 12. Specifically, the registration determination unit 101 transmits a service code transmission request command for requesting transmission of a service code of a service registered in the IC card 12 to the IC card 12 via the reader / writer unit 46. The IC card 12 receives a service code transmission request command and transmits a service code transmission command including the requested service code in step S32 of FIG. The registration determination unit 101 receives a service code transmission command via the reader / writer unit 46 and acquires a service code included in the service code transmission command.

ステップS5において、登録判定部101は、サービスコードが一致するかを判定する。登録判定部101は、ICカード12から取得したサービスコードが登録対象サービスのサービスコードと一致する場合、すなわち、ICカード12に登録されているサービスが登録対象サービスである場合、サービスコードが一致すると判定し、処理はステップS6に進む。   In step S5, the registration determination unit 101 determines whether the service codes match. When the service code acquired from the IC card 12 matches the service code of the registration target service, that is, when the service registered in the IC card 12 is the registration target service, the registration determination unit 101 matches the service code. Determination is made, and the process proceeds to step S6.

ステップS6において、認証鍵取得部102は、サーバ15に認証鍵の送信を要求する。具体的には、登録判定部101は、サービスコードが一致したことを示す情報を認証鍵取得部102に供給する。認証鍵取得部102は、認証鍵の送信の要求を示し、サービス登録プログラムの証明書を含む情報を、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、サーバ15に送信する。   In step S <b> 6, the authentication key acquisition unit 102 requests the server 15 to transmit an authentication key. Specifically, the registration determination unit 101 supplies information indicating that the service codes match to the authentication key acquisition unit 102. The authentication key acquisition unit 102 indicates a request for transmitting an authentication key, and sends information including a certificate of the service registration program to the server 15 via the DSP 34, the transmission unit 32, the antenna 31, the base station 14, and the network 16. Send to.

サーバ15は、後述する図11のステップS51において、携帯電話機11から送信された認証鍵の送信の要求を示す情報を受信する。   The server 15 receives information indicating a request for transmitting the authentication key transmitted from the mobile phone 11 in step S51 of FIG.

ステップS7において、認証鍵取得部102は、サーバ15から認証鍵を取得できたかを判定する。具体的には、サーバ15は、後述する図11のステップS52において、携帯電話機11から取得したサービス登録プログラムの証明書に基づいて、携帯電話機11が正当なアプリケーションプログラムを用いてアクセスしてきたと判定した場合、ステップS53において、認証鍵を送信する。認証鍵取得部102は、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して、サーバ15から認証鍵を受信した場合、サーバ15から認証鍵を取得できたと判定し、処理はステップS8に進む。   In step S <b> 7, the authentication key acquisition unit 102 determines whether an authentication key has been acquired from the server 15. Specifically, the server 15 determines that the mobile phone 11 has accessed using a valid application program based on the certificate of the service registration program acquired from the mobile phone 11 in step S52 of FIG. In step S53, the authentication key is transmitted. When the authentication key acquisition unit 102 receives the authentication key from the server 15 via the network 16, the base station 14, the antenna 31, the reception unit 33, and the DSP 34, the authentication key acquisition unit 102 determines that the authentication key has been acquired from the server 15, The process proceeds to step S8.

ステップS8において、サービス情報取得部103は、ICカード12にサービス情報の送信を要求する。具体的には、認証鍵取得部102は、取得した認証鍵をサービス情報取得部103に供給する。サービス情報取得部103は、認証鍵を含み、サービス情報の送信を要求するサービス情報送信要求コマンドを、リーダライタ部46を介して、ICカード12に送信する。   In step S <b> 8, the service information acquisition unit 103 requests the IC card 12 to transmit service information. Specifically, the authentication key acquisition unit 102 supplies the acquired authentication key to the service information acquisition unit 103. The service information acquisition unit 103 transmits a service information transmission request command that includes an authentication key and requests transmission of service information to the IC card 12 via the reader / writer unit 46.

ICカード12は、後述する図10のステップS33において、サービス情報送信要求コマンドを受信する。   The IC card 12 receives the service information transmission request command in step S33 of FIG.

ステップS9において、サービス情報取得部103は、ICカード12からサービス情報を取得できたかを判定する。具体的には、ICカード12は、後述する図10のステップS34において、携帯電話機11から取得した認証鍵が正規の認証鍵であると判定した場合、ステップS35において、サービス情報を含むサービス情報送信コマンドを送信する。サービス情報取得部103は、サービス情報送信コマンドを、リーダライタ部46を介してICカード12から受信した場合、ICカード12からサービス情報を取得できたと判定し、処理はステップS10に進む。   In step S <b> 9, the service information acquisition unit 103 determines whether service information has been acquired from the IC card 12. Specifically, when the IC card 12 determines in step S34 of FIG. 10 described later that the authentication key acquired from the mobile phone 11 is a regular authentication key, in step S35, the service information transmission including the service information is transmitted. Send a command. If the service information acquisition unit 103 receives a service information transmission command from the IC card 12 via the reader / writer unit 46, the service information acquisition unit 103 determines that the service information has been acquired from the IC card 12, and the process proceeds to step S10.

ステップS10において、発券要求部104は、サーバ15に発券を要求する。具体的には、サービス情報取得部103は、取得したサービス情報を発券要求部104に供給する。発券要求部104は、取得したサービス情報を、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、サーバ15に送信する。また、発券要求部104は、子カードの生成またはカードの切り替えのどちらが指示されたかを示す情報を登録判定部101から取得する。発券要求部104は、登録対象サービスの発券の要求を示す情報を、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、サーバ15に送信する。なお、登録対象サービスの発券の要求を示す情報には、子カードの生成またはカードの切り替えのどちらが指示されたかを示す情報が含まれる。   In step S <b> 10, the ticket issuing request unit 104 requests the server 15 to issue a ticket. Specifically, the service information acquisition unit 103 supplies the acquired service information to the ticket issuing request unit 104. The ticket issuing request unit 104 transmits the acquired service information to the server 15 via the DSP 34, the transmission unit 32, the antenna 31, the base station 14, and the network 16. In addition, the ticket issuing request unit 104 acquires information indicating whether a child card generation or a card switching has been instructed from the registration determination unit 101. The ticket issuing request unit 104 transmits information indicating a request for issuing a registration target service to the server 15 via the DSP 34, the transmission unit 32, the antenna 31, the base station 14, and the network 16. Note that the information indicating the ticketing request for the registration target service includes information indicating whether a child card generation or a card switching is instructed.

サーバ15は、後述する図12のステップS71において、サービス情報および登録対象サービスの発券の要求を示す情報を受信する。   In step S71 of FIG. 12 described later, the server 15 receives service information and information indicating a request for ticketing for the registration target service.

ステップS11において、発券要求部104は、サーバ15からサービス情報の再送が要求されたかを判定する。サーバ15からサービス情報の再送が要求されていないと判定された場合、処理はステップS12に進む。   In step S <b> 11, the ticket issuing request unit 104 determines whether the server 15 has requested retransmission of service information. If it is determined that the server 15 does not request retransmission of the service information, the process proceeds to step S12.

ステップS12において、サービス登録部105は、サーバ15からサービスの登録が指令されたかを判定する。サーバ15からサービスの登録が指令されていないと判定された場合、処理はステップS11に戻り、ステップS11において、サーバ15からサービス情報の再送が要求されたと判定されるか、ステップS12において、サーバ15からサービスの登録が指令されたと判定されるまで、ステップS11およびS12の判定処理が繰り返し実行される。   In step S <b> 12, the service registration unit 105 determines whether service registration is instructed from the server 15. If it is determined that the service registration is not instructed from the server 15, the process returns to step S11. In step S11, it is determined that the server 15 has requested retransmission of the service information, or in step S12, the server 15 Until it is determined that service registration has been instructed, the determination processing in steps S11 and S12 is repeatedly executed.

サーバ15は、後述する図12のS72において、携帯電話機11から完全なサービス情報を取得できていないと判定した場合、ステップS77において、サービス情報の再送の要求を示す情報を送信する。発券要求部104は、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して、サーバ15からサービス情報の再送の要求を示す情報を受信した場合、ステップS11において、サーバ15からサービス情報の再送が要求されたと判定し、サービス情報の再送が要求されたことを示す情報をサービス情報取得部103に供給し、処理はステップS8に戻る。その後、ステップS8以降の処理が実行され、再度ICカード12からサービス情報が読み出され、サーバ15にサービス情報が送信され、発券が要求される。   If the server 15 determines in S72 of FIG. 12 described later that complete service information has not been acquired from the mobile phone 11, it transmits information indicating a request for retransmission of the service information in step S77. When the ticket issuing request unit 104 receives information indicating a request for retransmission of service information from the server 15 via the network 16, the base station 14, the antenna 31, the receiving unit 33, and the DSP 34, in step S11, the server 15 It is determined that retransmission of service information has been requested, and information indicating that retransmission of service information has been requested is supplied to the service information acquisition unit 103, and the process returns to step S8. Thereafter, the processing after step S8 is executed, the service information is read again from the IC card 12, the service information is transmitted to the server 15, and ticketing is requested.

一方、サーバ15は、後述する図12のS72において、携帯電話機11から完全なサービス情報を取得できたと判定した場合、ステップS73において、サービス(いまの場合、登録対象サービス)の登録の指令を示す情報を送信する。サービス登録部105は、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して、サーバ15からサービスの登録の指令を示す情報を受信した場合、ステップS12において、サーバ15からサービスの登録が指令されたと判定し、処理はステップS13に進む。   On the other hand, if the server 15 determines in S72 of FIG. 12 described later that complete service information has been acquired from the mobile phone 11, in step S73, the server 15 indicates a service registration instruction (in this case, a registration target service). Send information. When the service registration unit 105 receives information indicating a service registration instruction from the server 15 via the network 16, the base station 14, the antenna 31, the reception unit 33, and the DSP 34, the service registration unit 105 receives the information from the server 15 in step S <b> 12. It is determined that service registration has been commanded, and the process proceeds to step S13.

ステップS13において、サービス登録部105は、サービスを登録する。具体的には、サービス登録部105は、サーバ15からの指令に基づいて、登録対象サービスを利用するために必要な情報の書き込みを要求する書き込み要求コマンドを非接触ICカード部45に供給する。非接触ICカード部45は、取得した書き込み要求コマンドに基づいて、コマンドに含まれる情報を図示せぬ記憶部に書き込むことにより、登録対象サービスを登録する。   In step S13, the service registration unit 105 registers a service. Specifically, the service registration unit 105 supplies a write request command for requesting writing of information necessary for using the registration target service to the non-contact IC card unit 45 based on a command from the server 15. The non-contact IC card unit 45 registers the registration target service by writing information included in the command to a storage unit (not shown) based on the acquired write request command.

ステップS14において、サービス登録部105は、サービスの登録が完了したかを判定する。サービス登録部105は、ステップS13において、登録対象サービスを利用するために必要な情報を全て非接触ICカード部45に書き込み、携帯電話機11が登録対象サービスを利用できる状態になっている場合、サービスの登録が完了したと判定し、処理はステップS15に進む。   In step S14, the service registration unit 105 determines whether registration of the service is completed. In step S13, the service registration unit 105 writes all the information necessary for using the registration target service in the contactless IC card unit 45, and the mobile phone 11 is ready to use the registration target service. And the process proceeds to step S15.

ステップS15において、サービス登録部105は、サーバ15にサービスの登録の完了を通知する。具体的には、サービス登録部105は、サービスの登録の完了を通知する情報を、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、サーバ15に送信する。   In step S15, the service registration unit 105 notifies the server 15 of the completion of service registration. Specifically, the service registration unit 105 transmits information notifying completion of service registration to the server 15 via the DSP 34, the transmission unit 32, the antenna 31, the base station 14, and the network 16.

サーバ15は、後述する図12のステップS74において、サービスの登録の完了を通知する情報を受信し、ステップS75において、携帯電話機11による登録対象サービスの利用を開始するための設定を行い、ステップS76において、発券の完了を通知する情報を送信する。   The server 15 receives information for notifying completion of service registration in step S74 of FIG. 12 to be described later. In step S75, the server 15 performs setting for starting use of the registration target service by the mobile phone 11, and step S76. In, information notifying completion of ticketing is transmitted.

ステップS16において、発券要求部104は、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して、サーバ15から発券の完了を通知する情報を受信する。   In step S <b> 16, the ticket issuing request unit 104 receives information notifying completion of ticketing from the server 15 via the network 16, the base station 14, the antenna 31, the receiving unit 33, and the DSP 34.

ステップS17において、サービス登録部105は、ユーザに発券の完了を通知し、サービス登録処理は終了する。具体的には、サービス登録部105は、発券の完了の通知を指示する情報を表示部38に供給する。表示部38は、取得した情報に基づいて、登録対象サービス情報の発券の完了を通知する画面を表示する。   In step S <b> 17, the service registration unit 105 notifies the user of completion of ticketing, and the service registration process ends. Specifically, the service registration unit 105 supplies the display unit 38 with information instructing notification of ticket issue completion. Based on the acquired information, the display unit 38 displays a screen for notifying completion of ticketing for the registration target service information.

ステップS14において、サービス登録部105は、例えば、携帯電話機11と基地局14との間の通信の状態が悪いなどの原因により、ステップS13において、登録対象サービスを利用するために必要な情報を全て非接触ICカード部45に書き込むことができなかった場合、サービスの登録が完了しなかったと判定し、処理はステップS18に進む。   In step S14, the service registration unit 105 provides all information necessary for using the registration target service in step S13 due to, for example, a poor communication state between the mobile phone 11 and the base station 14. If the data cannot be written in the non-contact IC card unit 45, it is determined that the service registration has not been completed, and the process proceeds to step S18.

ステップS18において、サービス登録部105は、サーバ15にサービスの登録が完了しなかったことを通知する。具体的には、サービス登録部105は、サービスの登録が完了しなかったことを通知する情報を、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、サーバ15に送信する。その後、処理はステップS12に戻り、ステップS12以降の処理が実行される。   In step S18, the service registration unit 105 notifies the server 15 that the service registration has not been completed. Specifically, the service registration unit 105 sends information notifying that the service registration has not been completed to the server 15 via the DSP 34, the transmission unit 32, the antenna 31, the base station 14, and the network 16. Send. Thereafter, the process returns to step S12, and the processes after step S12 are executed.

ステップS9において、ICカード12からサービス情報を取得できなかったと判定された場合、例えば、サービス情報送信要求コマンドに含まれる認証鍵が正規の認証鍵でないため、ICカード12からサービス情報送信コマンドが送信されてこなかった場合、携帯電話機11への登録対象サービスの登録は行われずに、サービス登録処理は終了する。   If it is determined in step S9 that the service information could not be acquired from the IC card 12, for example, since the authentication key included in the service information transmission request command is not a regular authentication key, the service information transmission command is transmitted from the IC card 12. If not, the registration of the registration target service to the mobile phone 11 is not performed, and the service registration process ends.

ステップS7において、サーバ15から認証鍵を取得できなかったと判定された場合、例えば、サーバ15が、携帯電話機11が正規のアプリケーションプログラムを用いてアクセスしてきていないと判定し、認証鍵を送信しなかった場合、携帯電話機11への登録対象サービスの登録は行われずに、サービス登録処理は終了する。   If it is determined in step S7 that the authentication key has not been acquired from the server 15, for example, the server 15 determines that the mobile phone 11 has not accessed using a legitimate application program, and does not transmit the authentication key. In such a case, the registration of the registration target service to the mobile phone 11 is not performed, and the service registration process ends.

ステップS1において、携帯電話機11にすでに登録されているサービスであると判定された場合、ステップS3において、ICカード12を検出できなかったと判定された場合、または、ステップS5において、サービスコードが一致しないと判定された場合、携帯電話機11への登録対象サービスの登録は行われずに、サービス登録処理は終了する。   If it is determined in step S1 that the service is already registered in the mobile phone 11, if it is determined in step S3 that the IC card 12 cannot be detected, or if the service code does not match in step S5. If it is determined that the registration target service is not registered in the mobile phone 11, the service registration process ends.

次に、図10のフローチャートおよび図13のシーケンス図を参照して、図8および図9の携帯電話機11のサービス登録処理に対応して、ICカード12により実行されるサービス情報送信処理を説明する。   Next, with reference to the flowchart of FIG. 10 and the sequence diagram of FIG. 13, a service information transmission process executed by the IC card 12 corresponding to the service registration process of the mobile phone 11 of FIGS. 8 and 9 will be described. .

ステップS31において、ICカード12の通信制御部181は、ポーリングコマンドに応答する。具体的には、通信制御部181は、上述した図8のステップS3において、携帯電話機11により送信されたポーリングコマンドを、アンテナ151、復調部152、およびSPU153を介して受信する。通信制御部181は、受信したポーリングコマンドに対応するポーリング応答コマンドを、SPU153、変調部159、およびアンテナ151を介して携帯電話機11に送信する。   In step S31, the communication control unit 181 of the IC card 12 responds to the polling command. Specifically, the communication control unit 181 receives the polling command transmitted from the mobile phone 11 in step S3 of FIG. 8 described above via the antenna 151, the demodulation unit 152, and the SPU 153. The communication control unit 181 transmits a polling response command corresponding to the received polling command to the mobile phone 11 via the SPU 153, the modulation unit 159, and the antenna 151.

ステップS32において、読み出し制御部183は、携帯電話機11にサービスコードを送信する。具体的には、読み出し制御部183は、上述した図8のステップS4において、携帯電話機11により送信されたサービスコード送信要求コマンドを、アンテナ151、復調部152、SPU153、および、通信制御部181を介して受信する。読み出し制御部183は、ICカード12に登録されているサービスに対応するサービスコードを記憶部157から読み出し、読み出したサービスコードを含むサービスコード送信コマンドを生成する。読み出し制御部183は、生成したサービスコード送信コマンドを、SPU153、変調部159、およびアンテナ151を介して携帯電話機11に送信する。   In step S <b> 32, the read control unit 183 transmits a service code to the mobile phone 11. Specifically, the read control unit 183 sends the service code transmission request command transmitted from the mobile phone 11 to the antenna 151, the demodulation unit 152, the SPU 153, and the communication control unit 181 in step S4 of FIG. Receive via. The read control unit 183 reads a service code corresponding to a service registered in the IC card 12 from the storage unit 157, and generates a service code transmission command including the read service code. The read control unit 183 transmits the generated service code transmission command to the mobile phone 11 via the SPU 153, the modulation unit 159, and the antenna 151.

ステップS33において、読み出し制御部183は、携帯電話機11によりサービス情報の送信が要求されたかを判定する。読み出し制御部183は、上述した図8のステップS8において、携帯電話機11によりサービス情報送信要求コマンドが送信され、送信されたサービス情報送信要求コマンドを、アンテナ151、復調部152、SPU153、および、通信制御部181を介して受信した場合、携帯電話機11によりサービス情報の送信が要求されたと判定し、処理はステップS34に進む。   In step S <b> 33, the read control unit 183 determines whether transmission of service information is requested by the mobile phone 11. In step S8 of FIG. 8 described above, the read control unit 183 transmits a service information transmission request command from the mobile phone 11, and transmits the transmitted service information transmission request command to the antenna 151, the demodulation unit 152, the SPU 153, and the communication If it is received via the control unit 181, it is determined that the mobile phone 11 has requested transmission of service information, and the process proceeds to step S 34.

ステップS34において、読み出し制御部183は、送信されてきた認証鍵が正規の認証鍵であるかを判定する。読み出し制御部183は、サービス情報送信要求コマンドに含まれる認証鍵が、記憶部157に記憶されている認証鍵に対応する正規の認証鍵であるかを確認し、送信されてきた認証鍵が正規の認証鍵であると判定した場合、処理はステップS35に進む。   In step S34, the read control unit 183 determines whether the transmitted authentication key is a regular authentication key. The read control unit 183 confirms whether the authentication key included in the service information transmission request command is a normal authentication key corresponding to the authentication key stored in the storage unit 157, and the transmitted authentication key is a normal one. If it is determined that the authentication key is, the process proceeds to step S35.

ステップS35において、読み出し制御部183は、携帯電話機11にサービス情報を送信する。具体的には、読み出し制御部183は、送信が要求された登録対象サービスのサービス情報を記憶部157から読み出し、読み出したサービス情報を含むサービス情報送信コマンドを生成する。読み出し制御部183は、生成したサービス情報送信コマンドを、SPU153、変調部159、およびアンテナ151を介して携帯電話機11に送信する。   In step S <b> 35, the read control unit 183 transmits service information to the mobile phone 11. Specifically, the read control unit 183 reads the service information of the registration target service requested to be transmitted from the storage unit 157, and generates a service information transmission command including the read service information. The read control unit 183 transmits the generated service information transmission command to the mobile phone 11 via the SPU 153, the modulation unit 159, and the antenna 151.

ステップS36において、読み出し制御部183は、携帯電話機11によりサービス情報の再送が要求されたかを判定する。具体的には、上述した図8のステップS11において、サーバ15から携帯電話機11にサービス情報の再送が要求され、ステップS8において、携帯電話機11によりサービス情報送信要求コマンドが再送され、読み出し制御部183が、再送されたサービス情報送信要求コマンドを、アンテナ151、復調部152、SPU153、および、通信制御部181を介して受信した場合、携帯電話機11によりサービス情報の再送が要求されたと判定され、処理はステップS34に戻り、ステップS34以降の処理が実行される。   In step S <b> 36, the read control unit 183 determines whether the mobile phone 11 has requested retransmission of service information. Specifically, in step S11 of FIG. 8 described above, the server 15 requests the mobile phone 11 to retransmit the service information. In step S8, the mobile phone 11 retransmits the service information transmission request command, and the read control unit 183. However, when the retransmitted service information transmission request command is received via the antenna 151, the demodulation unit 152, the SPU 153, and the communication control unit 181, it is determined that the mobile phone 11 has requested retransmission of the service information, Returns to step S34, and the processing after step S34 is executed.

ステップS36において、携帯電話機11によりサービス情報の再送が要求されていないと判定された場合、サービス情報送信処理は終了する。   If it is determined in step S36 that the mobile phone 11 has not requested retransmission of the service information, the service information transmission process ends.

ステップS34において、送信されてきた認証鍵が正規の認証鍵ではないと判定された場合、ステップS35およびS36の処理はスキップされ、サービス情報の送信は行われずに、サービス情報送信処理は終了する。   If it is determined in step S34 that the transmitted authentication key is not a regular authentication key, the processes in steps S35 and S36 are skipped, and the service information transmission process ends without transmitting the service information.

ステップS33において、携帯電話機11によりサービス情報の送信が要求されなかったと判定された場合、ステップS34乃至S36の処理はスキップされ、サービス情報の送信は行われずに、サービス情報送信処理は終了する。   If it is determined in step S33 that transmission of service information is not requested by the mobile phone 11, the processing in steps S34 to S36 is skipped, and the service information transmission process ends without transmitting the service information.

次に、図11のフローチャートおよび図13のシーケンス図を参照して、図8および図9の携帯電話機11のサービス登録処理に対応して、サーバ15により実行される認証鍵送信処理を説明する。   Next, an authentication key transmission process executed by the server 15 in response to the service registration process of the mobile phone 11 of FIGS. 8 and 9 will be described with reference to the flowchart of FIG. 11 and the sequence diagram of FIG.

ステップS51において、認証鍵送信部251は、通信部207、入出力インタフェース222、および、内部バス221を介して、上述した図8のステップS6において、携帯電話機11から送信された認証鍵の送信の要求を示す情報を受信する。   In step S51, the authentication key transmission unit 251 transmits the authentication key transmitted from the mobile phone 11 in step S6 of FIG. 8 described above via the communication unit 207, the input / output interface 222, and the internal bus 221. Receive information indicating the request.

ステップS52において、認証鍵送信部251は、携帯電話機11が正当なアプリケーションプログラム用いてアクセスしてきたかを判定する。認証鍵送信部251は、ステップS51において取得した情報に含まれるサービス登録プログラムの証明書に基づいて、携帯電話機11が正当なアプリケーションプログラム用いてアクセスしてきたと判定した場合、すなわち、携帯電話機11のCPU41が実行しているサービス登録プログラムが正当なアプリケーションプログラムである場合、処理はステップS53に進む。   In step S52, the authentication key transmission unit 251 determines whether the mobile phone 11 has been accessed using a valid application program. If the authentication key transmission unit 251 determines that the mobile phone 11 has accessed using a valid application program based on the certificate of the service registration program included in the information acquired in step S51, that is, the CPU 41 of the mobile phone 11 If the service registration program executed by is a valid application program, the process proceeds to step S53.

ステップS53において、認証鍵送信部251は、携帯電話機11に認証鍵を送信し、認証鍵送信処理は終了する。具体的には、認証鍵送信部251は、登録対象サービスに対応する認証鍵を、入出力インタフェース222および内部バス221を介して、記録部206から読み出す。認証鍵送信部251は、読み出した認証鍵を、内部バス221、入出力インタフェース222、通信部207、ネットワーク16、および、基地局14を介して、携帯電話機11に送信する。   In step S53, the authentication key transmission unit 251 transmits the authentication key to the mobile phone 11, and the authentication key transmission process ends. Specifically, the authentication key transmission unit 251 reads the authentication key corresponding to the registration target service from the recording unit 206 via the input / output interface 222 and the internal bus 221. The authentication key transmission unit 251 transmits the read authentication key to the mobile phone 11 via the internal bus 221, the input / output interface 222, the communication unit 207, the network 16, and the base station 14.

ステップS52において、携帯電話機11が正規のアプリケーションプログラム用いてアクセスしてきていないと判定された場合、ステップS53の処理はスキップされ、携帯電話機11に認証鍵は送信されずに、認証鍵送信処理は終了する。   If it is determined in step S52 that the mobile phone 11 has not been accessed using a legitimate application program, the process of step S53 is skipped, the authentication key is not transmitted to the mobile phone 11, and the authentication key transmission process ends. To do.

次に、図12のフローチャートおよび図13のシーケンス図を参照して、図8および図9の携帯電話機11のサービス登録処理に対応して、サーバ15により実行される発券処理を説明する。   Next, the ticket issuing process executed by the server 15 in response to the service registration process of the mobile phone 11 of FIGS. 8 and 9 will be described with reference to the flowchart of FIG. 12 and the sequence diagram of FIG.

ステップS71において、サービス情報取得部261は、携帯電話機11からサービス情報および発券の要求を示す情報を取得する。具体的には、サービス情報取得部261は、上述した図8のステップS10において、携帯電話機11により送信されたサービス情報および登録対象サービスの発券の要求を示す情報を、通信部207、入出力インタフェース222、および、内部バス221を介して受信する。   In step S <b> 71, the service information acquisition unit 261 acquires service information and information indicating a ticketing request from the mobile phone 11. Specifically, the service information acquisition unit 261 receives the service information transmitted by the mobile phone 11 and the information indicating the request for ticketing for the registration target service in step S10 of FIG. 222 and the internal bus 221.

ステップS72において、サービス情報取得部261は、完全なサービス情報を取得できたかを判定する。サービス情報取得部261は、サービス情報に含まれるICカード12を識別するためのIDが、記録部206に格納されている利用者データベースに登録されており、かつ、携帯電話機11から取得したサービス情報に、携帯電話機11に対して登録対象サービスの発券を行うために必要な情報が全て含まれている場合、完全なサービス情報を取得できたと判定し、処理はステップS73に進む。   In step S72, the service information acquisition unit 261 determines whether complete service information has been acquired. The service information acquisition unit 261 has an ID for identifying the IC card 12 included in the service information registered in the user database stored in the recording unit 206, and the service information acquired from the mobile phone 11 If all the information necessary for issuing the registration target service to the mobile phone 11 is included, it is determined that complete service information has been acquired, and the process proceeds to step S73.

ステップS73において、サービス登録指令部262は、携帯電話機11にサービスの登録を指令する。具体的には、サービス情報取得部261は、取得したサービス情報をサービス登録指令部262に供給する。サービス登録指令部262は、取得したサービス情報に基づいて、登録対象サービスを利用するために必要な情報を含み、その情報の携帯電話機11の非接触ICカード部45への書き込みの指令を示す情報を、内部バス221、入出力インタフェース222、通信部207、ネットワーク16、および、基地局14を介して、携帯電話機11に送信する。   In step S <b> 73, the service registration command unit 262 commands the mobile phone 11 to register the service. Specifically, the service information acquisition unit 261 supplies the acquired service information to the service registration command unit 262. The service registration command unit 262 includes information necessary for using the registration target service based on the acquired service information, and information indicating a command to write the information to the non-contact IC card unit 45 of the mobile phone 11 Is transmitted to the mobile phone 11 via the internal bus 221, the input / output interface 222, the communication unit 207, the network 16, and the base station 14.

ステップS74において、サービス登録指令部262は、携帯電話機11のサービスの登録が完了したかを判定する。サービス登録指令部262は、上述した図9のステップS18において携帯電話機11により送信されたサービスの登録が完了しなかったことを通知する情報を、通信部207、入出力インタフェース222、および、内部バス221を介して受信した場合、携帯電話機11のサービスの登録が完了してないと判定し、処理はステップS73に戻る。その後、ステップS74において、携帯電話機11のサービスの登録が完了したと判定されるまで、ステップS73およびS74の処理が繰り返し実行される。   In step S74, the service registration command unit 262 determines whether the service registration of the mobile phone 11 is completed. The service registration command unit 262 sends information notifying that the registration of the service transmitted by the mobile phone 11 in step S18 of FIG. 9 described above has not been completed, to the communication unit 207, the input / output interface 222, and the internal bus. If it is received via 221, it is determined that the registration of the service of the mobile phone 11 is not completed, and the process returns to step S 73. Thereafter, the processes in steps S73 and S74 are repeatedly executed until it is determined in step S74 that the registration of the service of the mobile phone 11 has been completed.

ステップS74において、サービス登録指令部262は、上述した図9のステップS15において携帯電話機11により送信されたサービスの登録の完了を通知する情報を、通信部207、入出力インタフェース222、および、内部バス221を介して受信した場合、携帯電話機11のサービスの登録が完了したと判定し、処理はステップS75に進む。   In step S74, the service registration command unit 262 sends information notifying completion of registration of the service transmitted by the mobile phone 11 in step S15 of FIG. 9 described above to the communication unit 207, the input / output interface 222, and the internal bus. If it is received via 221, it is determined that the registration of the service of the mobile phone 11 has been completed, and the process proceeds to step S 75.

ステップS75において、サービス設定部263は、サービスの利用を開始するための設定を行う。具体的には、サービス登録指令部262は、携帯電話機11のサービスの登録が完了したことを通知する情報をサービス設定部263に供給する。サービス設定部263は、携帯電話機11による登録対象サービスの利用を開始するための設定を行う。例えば、サービス設定部263は、記録部206に格納されている利用者データベースに、携帯電話機11の非接触ICカード部45のIDに対応するレコードを追加し、追加したレコードに必要なデータを設定する。また、サービス設定部263は、例えば、カードの切り替えが指示されている場合、記録部206に格納されているネガリストに、ICカード12のIDを登録し、ICカード12による登録対象サービスの利用を停止させる。   In step S75, the service setting unit 263 performs settings for starting use of the service. Specifically, the service registration command unit 262 supplies information notifying that the registration of the service of the mobile phone 11 is completed to the service setting unit 263. The service setting unit 263 performs setting for starting use of the registration target service by the mobile phone 11. For example, the service setting unit 263 adds a record corresponding to the ID of the contactless IC card unit 45 of the mobile phone 11 to the user database stored in the recording unit 206 and sets necessary data in the added record. To do. Further, for example, when the card switching is instructed, the service setting unit 263 registers the ID of the IC card 12 in the negative list stored in the recording unit 206, and uses the registration target service by the IC card 12. Stop.

ステップS76において、サービス設定部263は、発券の完了を通知し、発券処理は終了する。具体的には、サービス設定部263は、発券の完了を通知する情報を、内部バス221、入出力インタフェース222、通信部207、ネットワーク16、および、基地局14を介して、携帯電話機11に送信する。   In step S76, the service setting unit 263 notifies the completion of ticketing, and the ticketing process ends. Specifically, the service setting unit 263 transmits information notifying completion of ticketing to the mobile phone 11 via the internal bus 221, the input / output interface 222, the communication unit 207, the network 16, and the base station 14. To do.

ステップS72において、サービス情報取得部261は、サービス情報に含まれるICカード12を識別するためのIDが利用者データベースに登録されていない、または、携帯電話機11から取得したサービス情報に、携帯電話機11に対して登録対象サービスの発券を行うために必要な情報が全て含まれていない場合、完全なサービス情報を取得できなかったと判定し、処理はステップS77に進む。   In step S <b> 72, the service information acquisition unit 261 does not register the ID for identifying the IC card 12 included in the service information in the user database, or adds the mobile phone 11 to the service information acquired from the mobile phone 11. If all the information necessary for issuing the registration target service is not included, it is determined that complete service information could not be acquired, and the process proceeds to step S77.

ステップS77において、サービス情報取得部261は、サービス情報の再送を要求し、発券処理は終了する。具体的には、サービス情報取得部261は、サービス情報の再送の要求を示す情報を、内部バス221、入出力インタフェース222、通信部207、ネットワーク16、および、基地局14を介して、携帯電話機11に送信する。   In step S77, the service information acquisition unit 261 requests retransmission of the service information, and the ticket issuing process ends. Specifically, the service information acquisition unit 261 transmits information indicating a request for retransmission of service information to the mobile phone via the internal bus 221, the input / output interface 222, the communication unit 207, the network 16, and the base station 14. 11 to send.

以上のようにして、複雑な操作や処理を行うことなく、簡単に、ICカード12を用いて利用しているサービスを、携帯電話機11を用いて利用できるようにすることができる。また、証明書および認証鍵を用いることにより、携帯電話機11、ICカード12およびサーバ15の間で送受信される情報のセキュリティが向上する。さらに、ICカード12から読み出したサービス情報に基づいて、携帯電話機11にサービスが登録されるので、サーバ15に保持しておく情報量を削減することができる。   As described above, the service used using the IC card 12 can be easily used using the mobile phone 11 without performing complicated operations and processes. Further, by using the certificate and the authentication key, the security of information transmitted / received among the mobile phone 11, the IC card 12, and the server 15 is improved. Furthermore, since the service is registered in the mobile phone 11 based on the service information read from the IC card 12, the amount of information stored in the server 15 can be reduced.

次に、図14乃至図19を参照して、情報処理システム1の処理の第2の実施の形態について説明する。   Next, a second embodiment of the process of the information processing system 1 will be described with reference to FIGS.

図14は、サービス登録プログラムを実行する携帯電話機11のCPU41により実現される機能の構成の第2の実施の形態を示すブロック図である。CPU41がサービス登録プログラムを実行することにより、登録判定部101、サービス登録部105、発券要求部301、および、サービス情報転送部302を含む機能が実現される。なお、図中、図3と対応する部分については同じ符号を付してあり、処理が同じ部分に関しては、その説明は繰り返しになるので省略する。   FIG. 14 is a block diagram showing a second embodiment of a functional configuration realized by the CPU 41 of the mobile phone 11 that executes the service registration program. When the CPU 41 executes the service registration program, functions including the registration determination unit 101, the service registration unit 105, the ticket issue request unit 301, and the service information transfer unit 302 are realized. In the figure, portions corresponding to those in FIG. 3 are denoted by the same reference numerals, and the description of portions having the same processing will be omitted because it will be repeated.

発券要求部301は、サービスコードが一致したことを示す情報、および、子カードの生成またはカードの切り替えのどちらが指示されたかを示す情報を登録判定部101から取得する。また、発券要求部104は、登録対象サービスの発券の要求を示す情報を、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、サーバ15に送信する。発券要求部301は、登録対象サービスの発券が完了したときにサーバ15から送信されてくる、登録対象サービスの発券の完了を通知する情報を、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して受信する。発券要求部301は、サーバ15から発券の完了を通知する情報を受信した場合、発券の完了の通知を指示する情報を表示部38に供給し、表示部38に、登録対象サービス情報の発券の完了を通知する画面を表示させる。   The ticket issuing request unit 301 acquires information indicating that the service codes match and information indicating whether a child card generation or a card switching has been instructed from the registration determination unit 101. In addition, the ticket issuing request unit 104 transmits information indicating a request for ticketing for the registration target service to the server 15 via the DSP 34, the transmission unit 32, the antenna 31, the base station 14, and the network 16. The ticket issuance request unit 301 transmits the information notifying completion of the issuance of the registration target service, which is transmitted from the server 15 when the registration target service is completed, to the network 16, the base station 14, the antenna 31, and the reception unit 33. And via the DSP 34. When the ticket issuing request unit 301 receives information notifying completion of ticketing from the server 15, the ticket issuing requesting unit 301 supplies information indicating the notification of ticket issuing completion to the display unit 38. Display the completion notification screen.

サービス情報転送部302は、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して、サーバ15からサービス情報の送信の要求を示す情報を受信する。サービス情報転送部302は、サーバ15から取得した情報に含まれるサービス情報送信要求コマンドを、リーダライタ部46を介して、ICカード12に転送する。サービス情報取得部103は、サービス情報を含むサービス情報送信コマンドを、リーダライタ部46を介してICカード12から受信する。サービス情報取得部103は、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、取得したサービス情報をサーバ15に送信する。また、サービス情報転送部302は、サービス情報送信コマンドをICカード12から受信できなかった場合、ICカード12からサービス情報を取得できなかったことを通知する情報を、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、サーバ15に送信する。   The service information transfer unit 302 receives information indicating a service information transmission request from the server 15 via the network 16, the base station 14, the antenna 31, the reception unit 33, and the DSP 34. The service information transfer unit 302 transfers the service information transmission request command included in the information acquired from the server 15 to the IC card 12 via the reader / writer unit 46. The service information acquisition unit 103 receives a service information transmission command including service information from the IC card 12 via the reader / writer unit 46. The service information acquisition unit 103 transmits the acquired service information to the server 15 via the DSP 34, the transmission unit 32, the antenna 31, the base station 14, and the network 16. In addition, when the service information transfer unit 302 cannot receive the service information transmission command from the IC card 12, the service information transfer unit 302 notifies the DSP 34, the transmission unit 32, and the antenna 31 of information notifying that the service information cannot be acquired from the IC card 12. And transmitted to the server 15 via the base station 14 and the network 16.

図15は、所定のプログラムを実行するサーバ15のCPU201により実現される機能の構成の第2の実施の形態を示すブロック図である。CPU201がプログラムを実行することにより、サービス登録指令部262、サービス設定部263、および、サービス情報取得部361を含む発券処理部351が実現される。なお、図中、図7と対応する部分については同じ符号を付してあり、処理が同じ部分に関しては、その説明は繰り返しになるので省略する。   FIG. 15 is a block diagram illustrating a second embodiment of a functional configuration realized by the CPU 201 of the server 15 that executes a predetermined program. When the CPU 201 executes the program, a ticket issuing processing unit 351 including a service registration command unit 262, a service setting unit 263, and a service information acquisition unit 361 is realized. In the figure, portions corresponding to those in FIG. 7 are denoted by the same reference numerals, and the description of portions having the same processing will be omitted because it will be repeated.

サービス情報取得部361は、サービス情報および登録対象サービスの発券の要求を示す情報を、基地局14、ネットワーク16、通信部207、入出力インタフェース222、および、内部バス221を介して携帯電話機11から受信する。サービス情報取得部361は、登録対象サービスに対応する認証鍵を、入出力インタフェース222および内部バス221を介して、記録部206から読み出す。サービス情報取得部361は、認証鍵を含み、ICカード12にサービス情報の送信を要求するサービス情報送信要求コマンドを生成する。サービス情報取得部361は、生成したサービス情報送信要求コマンドを含む、サービス情報の送信の要求を示す情報を、内部バス221、入出力インタフェース222、通信部207、ネットワーク16、および、基地局14を介して、携帯電話機11に送信する。また、サービス情報取得部361は、基地局14、ネットワーク16、通信部207、入出力インタフェース222、および、内部バス221を介して携帯電話機11からサービス情報を取得する。サービス情報取得部361は、取得したサービス情報をサービス登録指令部262に供給する。   The service information acquisition unit 361 sends service information and information indicating a ticketing request for the registration target service from the mobile phone 11 via the base station 14, the network 16, the communication unit 207, the input / output interface 222, and the internal bus 221. Receive. The service information acquisition unit 361 reads the authentication key corresponding to the registration target service from the recording unit 206 via the input / output interface 222 and the internal bus 221. The service information acquisition unit 361 includes an authentication key and generates a service information transmission request command for requesting the IC card 12 to transmit service information. The service information acquisition unit 361 includes information indicating a service information transmission request including the generated service information transmission request command, the internal bus 221, the input / output interface 222, the communication unit 207, the network 16, and the base station 14. To the mobile phone 11. The service information acquisition unit 361 acquires service information from the mobile phone 11 via the base station 14, the network 16, the communication unit 207, the input / output interface 222, and the internal bus 221. The service information acquisition unit 361 supplies the acquired service information to the service registration command unit 262.

次に、図16乃至図19を参照して、情報処理システム1の処理の第2の実施の形態について説明する。なお、図16乃至図18は、携帯電話機11、または、サーバ15の処理を説明するためのフローチャートである。ICカード12の処理は、上述した図10の処理と同様である。また、図19は、図10および図16乃至図18のフローチャートの主な処理における情報の流れを示すシーケンス図である。   Next, a second embodiment of the process of the information processing system 1 will be described with reference to FIGS. 16 to 18 are flowcharts for explaining the processing of the mobile phone 11 or the server 15. The processing of the IC card 12 is the same as the processing of FIG. 10 described above. FIG. 19 is a sequence diagram showing the information flow in the main processing of the flowcharts of FIGS. 10 and 16 to 18.

まず、図16および図17のフローチャート、並びに、図19のシーケンス図を参照して、携帯電話機11により実行されるサービス登録処理を説明する。   First, the service registration process executed by the mobile phone 11 will be described with reference to the flowcharts of FIGS. 16 and 17 and the sequence diagram of FIG.

なお、この処理は、例えば、ユーザが、入力部39を介して、CPU41にサービス登録プログラムの実行を指令した後、子カードの生成またはカードの切り替えの指令を入力し、入力された指令が、入力部39から登録判定部101に供給されたとき、開始される。   In this process, for example, after the user commands the CPU 41 to execute the service registration program via the input unit 39, a command for generating a child card or switching a card is input. It is started when it is supplied from the input unit 39 to the registration determination unit 101.

ステップS101乃至S105の処理は、上述した図8のステップS1乃至S5の処理と同様であり、その説明は繰り返しになるので省略する。   The processing of steps S101 to S105 is the same as the processing of steps S1 to S5 of FIG. 8 described above, and the description thereof will be omitted to avoid repetition.

ステップS106において、発券要求部301は、サーバ15に発券を要求する。具体的には、登録判定部101は、サービスコードが一致したことを示す情報、および、子カードの生成またはカードの切り替えのどちらが指示されたかを示す情報を発券要求部301に供給する。発券要求部301は、登録対象サービスの発券の要求を示す情報を、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、サーバ15に送信する。なお、登録対象サービスの発券の要求を示す情報には、子カードの生成またはカードの切り替えのどちらが指定されたかを示す情報が含まれる。   In step S <b> 106, the ticket issuing request unit 301 requests the server 15 to issue a ticket. Specifically, the registration determination unit 101 supplies the ticket issuing request unit 301 with information indicating that the service codes match and information indicating whether a child card generation or card switching has been instructed. The ticket issuing request unit 301 transmits information indicating a request for issuing a registration target service to the server 15 via the DSP 34, the transmitting unit 32, the antenna 31, the base station 14, and the network 16. The information indicating the request for ticketing for the registration target service includes information indicating whether a child card generation or a card switching is designated.

サーバ15は、後述する図18のステップS131において、登録対象サービスの発券の要求を示す情報を受信する。   In step S131 of FIG. 18 to be described later, the server 15 receives information indicating a request for ticketing for the registration target service.

ステップS107において、サービス情報転送部302は、サーバ15からサービス情報の送信が要求されたかを判定する。具体的には、サーバ15は、後述する図18のステップS132において、携帯電話機11が正当なアプリケーションプログラムを用いてアクセスしてきたと判定した場合、ステップS134において、認証鍵を含み、ICカード12にサービス情報の送信を要求するサービス情報送信要求コマンドを生成する。そして、サーバ15は、生成したサービス情報送信要求コマンドを含み、サービス情報の送信の要求を示す情報を送信する。サービス情報転送部302は、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して、サーバ15からサービス情報の送信の要求を示す情報を受信した場合、サーバ15からサービス情報の送信が要求されたと判定し、処理はステップS108に進む。   In step S <b> 107, the service information transfer unit 302 determines whether transmission of service information is requested from the server 15. Specifically, if the server 15 determines in step S132 of FIG. 18 described later that the mobile phone 11 has accessed using a valid application program, in step S134, the server 15 includes an authentication key and provides service to the IC card 12. A service information transmission request command for requesting information transmission is generated. Then, the server 15 transmits information indicating a request for transmitting service information, including the generated service information transmission request command. When the service information transfer unit 302 receives information indicating a request for transmission of service information from the server 15 via the network 16, the base station 14, the antenna 31, the reception unit 33, and the DSP 34, the service information transfer unit 302 receives service information from the server 15. Is determined to be requested, and the process proceeds to step S108.

ステップS108において、サービス情報転送部302は、ICカード12にサービス情報送信要求コマンドを転送する。具体的には、サービス情報転送部302は、ステップS107においてサーバ15から取得した情報に含まれるサービス情報送信要求コマンドを、リーダライタ部46を介して、そのままICカード12に転送する。すなわち、携帯電話機11により認証鍵の存在が認識されることなく、サービス情報送信要求コマンドがICカード12に送信される。   In step S <b> 108, the service information transfer unit 302 transfers a service information transmission request command to the IC card 12. Specifically, the service information transfer unit 302 transfers the service information transmission request command included in the information acquired from the server 15 in step S107 to the IC card 12 through the reader / writer unit 46 as it is. That is, the service information transmission request command is transmitted to the IC card 12 without the mobile phone 11 recognizing the presence of the authentication key.

ICカード12は、上述した図10のステップS33において、サービス情報送信要求コマンドを受信する。   The IC card 12 receives the service information transmission request command in step S33 of FIG.

ステップS109において、サービス情報転送部302は、上述した図8のステップS9におけるサービス情報取得部103による処理と同様に、ICカード12からサービス情報を取得できたかを判定する。ICカード12からサービス情報を取得できたと判定された場合、処理はステップS110に進む。   In step S109, the service information transfer unit 302 determines whether the service information has been acquired from the IC card 12 in the same manner as the processing by the service information acquisition unit 103 in step S9 of FIG. If it is determined that the service information has been acquired from the IC card 12, the process proceeds to step S110.

ステップS110において、サービス情報転送部302は、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、取得したサービス情報をサーバ15に送信する。   In step S <b> 110, the service information transfer unit 302 transmits the acquired service information to the server 15 via the DSP 34, the transmission unit 32, the antenna 31, the base station 14, and the network 16.

ステップS111において、サービス情報転送部302は、サーバ15からサービス情報の再送が要求されたかを判定する。サービス情報の再送が要求されていないと判定された場合、処理はステップS112に進む。   In step S111, the service information transfer unit 302 determines whether the server 15 has requested retransmission of the service information. If it is determined that retransmission of service information is not requested, the process proceeds to step S112.

ステップS112において、上述した図8のステップS12の処理と同様に、サービスの登録が指令されたかが判定される。サービスの登録が指令されていないと判定された場合、処理はステップS111に戻り、ステップS111において、サービス情報の再送が要求されたと判定されるか、ステップS112において、サービスの登録が指令されたと判定されるまで、ステップS111およびS112の処理が繰り返し実行される。   In step S112, it is determined whether or not a service registration has been commanded in the same manner as in step S12 of FIG. If it is determined that the service registration is not instructed, the process returns to step S111. In step S111, it is determined that the retransmission of the service information is requested, or in step S112, the service registration is instructed. Steps S111 and S112 are repeatedly executed until it is done.

サーバ15は、後述する図18のS136において、携帯電話機11から完全なサービス情報を取得できていないと判定した場合、ステップS134において、サービス情報の送信の要求を示す情報を再送する。サービス情報転送部302は、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して、サーバ15から再送されたサービス情報の送信の要求を示す情報を受信した場合、ステップS111において、サーバ15からサービス情報の再送が要求されたと判定し、処理はステップS107に戻る。その後、ステップS107以降の処理が実行され、再度ICカード12からサービス情報が読み出され、サーバ15にサービス情報が送信される。   If the server 15 determines in S136 in FIG. 18 described later that complete service information has not been acquired from the mobile phone 11, the server 15 retransmits information indicating a service information transmission request in step S134. When the service information transfer unit 302 receives information indicating a request for transmission of service information retransmitted from the server 15 via the network 16, the base station 14, the antenna 31, the reception unit 33, and the DSP 34, the service information transfer unit 302 performs step S111. In step S107, it is determined that the server 15 has requested retransmission of the service information, and the process returns to step S107. Thereafter, the processing after step S107 is executed, the service information is read again from the IC card 12, and the service information is transmitted to the server 15.

一方、サーバ15は、後述する図18のS136において、携帯電話機11から完全なサービス情報を取得できたと判定した場合、ステップS137において、サービス(いまの場合、登録対象サービス)の登録の指令を示す情報を送信する。サービス登録部105は、ネットワーク16、基地局14、アンテナ31、受信部33、および、DSP34を介して、サーバ15からサービスの登録の指令を示す情報を受信した場合、ステップS112において、サーバ15からサービスの登録が指令されたと判定し、処理はステップS113に進む。   On the other hand, if the server 15 determines in S136 of FIG. 18 described later that complete service information has been acquired from the mobile phone 11, it indicates a command for registering the service (in this case, the registration target service) in step S137. Send information. When the service registration unit 105 receives information indicating a service registration command from the server 15 via the network 16, the base station 14, the antenna 31, the reception unit 33, and the DSP 34, in step S <b> 112, It is determined that service registration has been commanded, and the process proceeds to step S113.

ステップS113乃至S118の処理は、上述した図8のステップS13乃至S18の処理と同様であり、その説明は繰り返しになるので省略する。   The processing of steps S113 to S118 is the same as the processing of steps S13 to S18 of FIG. 8 described above, and the description thereof will be omitted because it will be repeated.

ステップS109において、ICカード12からサービス情報を取得できなかったと判定された場合、処理はステップS119に進む。   If it is determined in step S109 that service information has not been acquired from the IC card 12, the process proceeds to step S119.

ステップS119において、サービス情報転送部302は、サーバ15にICカード12からサービス情報を取得できなかったことを通知し、サービス登録処理は終了する。具体的には、サービス情報転送部302は、ICカード12からサービス情報を取得できなかったことを通知する情報を、DSP34、送信部32、アンテナ31、基地局14、および、ネットワーク16を介して、サーバ15に送信する。   In step S119, the service information transfer unit 302 notifies the server 15 that the service information could not be acquired from the IC card 12, and the service registration process ends. Specifically, the service information transfer unit 302 sends information notifying that service information could not be acquired from the IC card 12 via the DSP 34, the transmission unit 32, the antenna 31, the base station 14, and the network 16. To the server 15.

サーバ15は、後述する図18のステップS135において、サービス情報を取得できなかったことを通知する情報を受信する。   The server 15 receives information notifying that service information could not be acquired in step S135 of FIG.

ステップS107において、サーバ15からサービス情報の送信が要求されなかったと判定された場合、携帯電話機11への登録対象サービスの登録は行われずに、サービス登録処理は終了する。   If it is determined in step S107 that transmission of service information has not been requested from the server 15, the registration of the registration target service in the mobile phone 11 is not performed, and the service registration process ends.

次に、図18のフローチャートおよび図19のシーケンス図を参照して、図16および図17の携帯電話機11のサービス登録処理に対応して、サーバ15により実行される発券処理を説明する。   Next, with reference to the flowchart of FIG. 18 and the sequence diagram of FIG. 19, the ticket issuing process executed by the server 15 corresponding to the service registration process of the mobile phone 11 of FIGS. 16 and 17 will be described.

ステップS131において、サービス情報取得部361は、携帯電話機11から発券の要求を示す情報を受信する。具体的には、サービス情報取得部361は、上述した図16のステップS106において、携帯電話機11により送信された登録対象サービスの発券の要求を示す情報を、通信部207、入出力インタフェース222、および、内部バス221を介して受信する。   In step S <b> 131, the service information acquisition unit 361 receives information indicating a ticketing request from the mobile phone 11. Specifically, the service information acquisition unit 361 sends the information indicating the ticketing request for the registration target service transmitted by the mobile phone 11 in step S106 of FIG. 16 described above to the communication unit 207, the input / output interface 222, and And received via the internal bus 221.

ステップS132において、サービス情報取得部361は、上述した図11のステップS52の認証鍵送信部251による処理と同様に、携帯電話機11が正当なアプリケーションプログラム用いてアクセスしてきたかを判定する。携帯電話機11が正当なアプリケーションプログラム用いてアクセスしてきたと判定された場合、処理はステップS133に進む。   In step S132, the service information acquisition unit 361 determines whether the mobile phone 11 has been accessed using a valid application program, as in the processing by the authentication key transmission unit 251 in step S52 of FIG. 11 described above. If it is determined that the mobile phone 11 has accessed using a valid application program, the process proceeds to step S133.

ステップS133において、サービス情報取得部361は、認証鍵を取得する。具体的には、サービス情報取得部361は、登録対象サービスに対応する認証鍵を、入出力インタフェース222および内部バス221を介して、記録部206から読み出す。   In step S133, the service information acquisition unit 361 acquires an authentication key. Specifically, the service information acquisition unit 361 reads the authentication key corresponding to the registration target service from the recording unit 206 via the input / output interface 222 and the internal bus 221.

ステップS134において、サービス情報取得部361は、携帯電話機11にサービス情報の送信を要求する。具体的には、サービス情報取得部361は、認証鍵を含み、ICカード12にサービス情報の送信を要求するサービス情報送信要求コマンドを生成する。サービス情報取得部361は、生成したサービス情報送信要求コマンドを含む、サービス情報の送信の要求を示す情報を、内部バス221、入出力インタフェース222、通信部207、ネットワーク16、および、基地局14を介して、携帯電話機11に送信する。   In step S134, the service information acquisition unit 361 requests the mobile phone 11 to transmit service information. Specifically, the service information acquisition unit 361 includes an authentication key and generates a service information transmission request command for requesting the IC card 12 to transmit service information. The service information acquisition unit 361 includes information indicating a service information transmission request including the generated service information transmission request command, the internal bus 221, the input / output interface 222, the communication unit 207, the network 16, and the base station 14. To the mobile phone 11.

ステップS135において、サービス情報取得部361は、サービス情報を取得できたかを判定する。具体的には、サービス情報取得部361は、上述した図16のステップS110において、携帯電話機11により送信されたサービス情報を、通信部207、入出力インタフェース222、および、内部バス221を介して受信した場合、サービス情報を取得できたと判定し、処理はステップS136に進む。   In step S135, the service information acquisition unit 361 determines whether the service information has been acquired. Specifically, the service information acquisition unit 361 receives the service information transmitted from the mobile phone 11 in step S110 of FIG. 16 described above via the communication unit 207, the input / output interface 222, and the internal bus 221. If it is determined that the service information has been acquired, the process advances to step S136.

ステップS136において、サービス情報取得部361は、上述した図12のステップS72のサービス情報取得部261による処理と同様に、完全なサービス情報を取得できたかを判定する。完全なサービス情報を取得できなかったと判定された場合、処理はステップS133に戻り、ステップS135において、サービス情報を取得できなかったと判定されるか、ステップS136において、完全なサービス情報を取得できたと判定されるまで、ステップS133乃至S136の処理が繰り返し実行される。   In step S136, the service information acquisition unit 361 determines whether complete service information has been acquired in the same manner as the processing by the service information acquisition unit 261 in step S72 of FIG. If it is determined that complete service information has not been acquired, the process returns to step S133, and it is determined in step S135 that service information has not been acquired, or in step S136, it has been determined that complete service information has been acquired. Steps S133 to S136 are repeatedly executed until it is done.

ステップS136において、完全なサービス情報を取得できたと判定された場合、処理はステップS137に進む。   If it is determined in step S136 that complete service information has been acquired, the process proceeds to step S137.

ステップS137乃至S140の処理は、上述した図12のステップS73乃至S76の処理と同様であり、その説明は繰り返しになるので省略する。   The processing in steps S137 to S140 is the same as the processing in steps S73 to S76 in FIG. 12 described above, and the description thereof will be omitted because it will be repeated.

ステップS135において、サービス情報取得部361は、上述した図16のステップS119において、携帯電話機11により送信された、ICカード12からサービス情報を取得できなかったことを通知する情報を、通信部207、入出力インタフェース222、および、内部バス221を介して受信した場合、サービス情報を取得できなかったと判定し、携帯電話機11への発券は行われずに、発券処理は終了する。   In step S135, the service information acquisition unit 361 sends information notifying that the service information could not be acquired from the IC card 12 transmitted from the mobile phone 11 in step S119 of FIG. If it is received via the input / output interface 222 and the internal bus 221, it is determined that the service information has not been acquired, the ticketing process is terminated without issuing the ticket to the mobile phone 11.

ステップS132において、携帯電話機11が正規のアプリケーションプログラム用いてアクセスしてきていないと判定された場合、携帯電話機11への発券は行われずに、発券処理は終了する。   If it is determined in step S132 that the mobile phone 11 has not been accessed using a legitimate application program, the ticketing process is terminated without issuing a ticket to the mobile phone 11.

以上のようにして、複雑な操作や処理を行うことなく、簡単に、ICカード12を用いて利用しているサービスを、携帯電話機11を用いて利用できるようにすることができる。また、証明書および認証鍵を用いることにより、携帯電話機11、ICカード12およびサーバ15の間で送受信される情報のセキュリティが向上する。さらに、ICカード12から読み出したサービス情報に基づいて、携帯電話機11にサービスが登録されるので、サーバ15に保持しておく情報量を削減することができる。また、携帯電話機11に認証鍵が残らないため、認証鍵を悪用してICカード12からサービス情報が盗聴されることが防止される。   As described above, the service used using the IC card 12 can be easily used using the mobile phone 11 without performing complicated operations and processes. Further, by using the certificate and the authentication key, the security of information transmitted / received among the mobile phone 11, the IC card 12, and the server 15 is improved. Furthermore, since the service is registered in the mobile phone 11 based on the service information read from the IC card 12, the amount of information stored in the server 15 can be reduced. Further, since the authentication key does not remain in the mobile phone 11, it is possible to prevent the service information from being wiretapped from the IC card 12 by misusing the authentication key.

なお、以上の説明では、非接触ICカード機能と非接触ICカードのリーダライタ機能を有する携帯電話機を例に用いたが、本発明の実施の形態においては、非接触ICカード機能と非接触ICカードのリーダライタ機能を有する他の装置、例えば、携帯情報端末(Personal Digital Assistants)、時計、コンピュータなどを用いるようにすることも可能である。   In the above description, a mobile phone having a contactless IC card function and a reader / writer function of a contactless IC card is used as an example. However, in the embodiment of the present invention, a contactless IC card function and a contactless IC are used. Other devices having a card reader / writer function, such as a personal digital assistant, a clock, a computer, etc., can be used.

上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、例えば、そのソフトウェアを構成するプログラムが、携帯電話機11、または、サーバ15に記録媒体からインストールされる。   The series of processes described above can be executed by hardware or can be executed by software. When a series of processing is executed by software, for example, a program constituting the software is installed from the recording medium in the mobile phone 11 or the server 15.

この記録媒体は、図2または図6に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されているリムーバブルメディア52または231により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM42(図2)、ROM155(図4)あるいはROM202(図6)、記録部206(図6)に含まれるハードディスク、または、不揮発性メモリ44(図2)などで構成される。   As shown in FIG. 2 or FIG. 6, this recording medium is not only composed of a removable medium 52 or 231 on which a program is recorded, which is distributed to provide a program to a user separately from the computer. The hard disk included in the ROM 42 (FIG. 2), the ROM 155 (FIG. 4) or the ROM 202 (FIG. 6), and the recording unit 206 (FIG. 6) on which a program is provided, which is provided to the user in a state pre-installed in the computer. Or a non-volatile memory 44 (FIG. 2).

なお、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインタフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介して携帯電話機11、ICカード12またはサーバ15にインストールされるようにしてもよい。   Note that the program for executing the above-described series of processing is performed by the mobile phone 11 via a wired or wireless communication medium such as a local area network, the Internet, or digital satellite broadcasting via an interface such as a router or a modem as necessary. It may be installed in the IC card 12 or the server 15.

また、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。   Further, in this specification, the step of describing the program stored in the program recording medium is not limited to the processing performed in time series in the described order, but is not necessarily performed in time series. Or the process performed separately is also included.

さらに、本明細書において、システムの用語は、複数の装置、手段などにより構成される全体的な装置を意味するものである。   Further, in the present specification, the term “system” means an overall apparatus constituted by a plurality of apparatuses and means.

また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。   The embodiments of the present invention are not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present invention.

本発明を適用した情報処理システムの一実施の形態を示す図である。It is a figure which shows one Embodiment of the information processing system to which this invention is applied. 図1の携帯電話機の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of the mobile telephone of FIG. 図2の携帯電話機のCPUにより実現される機能の構成の例を示すブロック図である。FIG. 3 is a block diagram illustrating an example of a functional configuration realized by a CPU of the mobile phone in FIG. 2. 図1のICカードの機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of the IC card of FIG. 図4のICカードの制御部により実現される機能の構成の例を示すブロック図である。FIG. 5 is a block diagram illustrating an example of a functional configuration realized by a control unit of the IC card in FIG. 4. 図1のサーバの機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of the server of FIG. 図6のサーバのCPUにより実現される機能の構成の例を示すブロック図である。It is a block diagram which shows the example of a structure of the function implement | achieved by CPU of the server of FIG. 図1の携帯電話機により実行されるサービス登録処理を説明するためのフローチャートである。3 is a flowchart for explaining service registration processing executed by the mobile phone of FIG. 1. 図1の携帯電話機により実行されるサービス登録処理を説明するためのフローチャートである。3 is a flowchart for explaining service registration processing executed by the mobile phone of FIG. 1. 図1のICカードにより実行されるサービス情報送信処理を説明するためのフローチャートである。It is a flowchart for demonstrating the service information transmission process performed with the IC card of FIG. 図1のサーバにより実行される認証鍵送信処理を説明するためのフローチャートである。It is a flowchart for demonstrating the authentication key transmission process performed by the server of FIG. 図1のサーバにより実行される発券処理を説明するためのフローチャートである。It is a flowchart for demonstrating the ticketing process performed by the server of FIG. 携帯電話機、ICカード、および、サーバ間で送受信される情報の流れの例を示すシーケンス図である。It is a sequence diagram which shows the example of the flow of the information transmitted / received between a mobile telephone, an IC card, and a server. 図2の携帯電話機のCPUにより実現される機能の構成の他の例を示すブロック図である。It is a block diagram which shows the other example of a structure of the function implement | achieved by CPU of the mobile telephone of FIG. 図6のサーバのCPUにより実現される機能の構成の他の例を示すブロック図である。It is a block diagram which shows the other example of a structure of the function implement | achieved by CPU of the server of FIG. 図1の携帯電話機により実行されるサービス登録処理の第2の実施の形態を説明するためのフローチャートである。6 is a flowchart for explaining a second embodiment of service registration processing executed by the mobile phone of FIG. 1; 図1の携帯電話機により実行されるサービス登録処理の第2の実施の形態を説明するためのフローチャートである。6 is a flowchart for explaining a second embodiment of service registration processing executed by the mobile phone of FIG. 1; 図1のサーバにより実行される発券処理の第2の実施の形態を説明するためのフローチャートである。It is a flowchart for demonstrating 2nd Embodiment of the ticketing process performed by the server of FIG. 携帯電話機、ICカード、および、サーバ間で送受信される情報の流れの他の例を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating another example of the flow of information transmitted / received between a mobile phone, an IC card, and a server.

符号の説明Explanation of symbols

1 情報処理システム, 11 携帯電話機, 12 ICカード, 15 サーバ, 16 ネットワーク, 38 表示部, 41 CPU, 42 ROM, 44 不揮発性メモリ, 45 非接触ICカード部, 46 リーダライタ部, 51 ドライブ, 52 リムーバブルメディア, 101 登録判定部, 102 認証鍵取得部, 103 サービス情報取得部, 104 発券要求部, 105 サービス登録部, 154 制御部, 155 ROM, 157 記憶部, 181 通信制御部, 182 書き込み制御部, 183 読み出し制御部, 201 CPU, 202 ROM, 206 記録部, 208 ドライブ, 231 リムーバブルメディア, 251 認証鍵送信部, 252 発券処理部, 261 サービス情報取得部, 262 サービス登録指令部, 263 サービス設定部, 301 発券要求部, 302 サービス情報転送部, 351 発券処理部, 361 サービス情報取得部   DESCRIPTION OF SYMBOLS 1 Information processing system, 11 Cellular phone, 12 IC card, 15 Server, 16 Network, 38 Display part, 41 CPU, 42 ROM, 44 Nonvolatile memory, 45 Non-contact IC card part, 46 Reader / writer part, 51 Drive, 52 Removable media, 101 registration determination unit, 102 authentication key acquisition unit, 103 service information acquisition unit, 104 ticketing request unit, 105 service registration unit, 154 control unit, 155 ROM, 157 storage unit, 181 communication control unit, 182 write control unit , 183 Read control unit, 201 CPU, 202 ROM, 206 recording unit, 208 drive, 231 removable media, 251 authentication key transmission unit, 252 ticketing processing unit, 261 service information acquisition unit, 262 service registration command unit 263 service setting unit, 301 ticket request unit, 302 the service information transfer unit, 351 ticket processing unit, 361 the service information acquisition unit

Claims (9)

非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置と情報処理装置とからなる情報処理システムにおいて、
前記情報処理端末装置は、
前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書を前記情報処理装置に送信し、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を取得する鍵取得手段と、
前記鍵を用いて、前記非接触ICカードから前記サービス情報を取得するサービス情報取得手段と、
前記非接触ICカードから取得した前記サービス情報を前記情報処理装置に送信するサービス情報送信手段と、
前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録するサービス登録手段と
を含み、
前記情報処理装置は、
前記情報処理端末装置から送信されてくる前記証明書に基づいて、前記プログラムが正当であると判定した場合、前記情報処理端末装置に前記鍵を送信する鍵送信手段と、
前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令するサービス登録指令手段と
を含む
ことを特徴とする情報処理システム。
In an information processing system comprising an information processing terminal device and an information processing device including a communication means for reading and writing data of a non-contact IC card, and a non-contact IC card means for realizing a non-contact IC card function,
The information processing terminal device
A certificate certifying the validity of a program that causes a computer of the information processing terminal device to execute a process for making the service registered in the contactless IC card available to the information processing terminal device. And when it is determined that the program is valid based on the certificate, the service information, which is a key transmitted from the information processing apparatus and is information related to the service, is obtained from the contactless IC card. Key acquisition means for acquiring a key for acquisition;
Service information acquisition means for acquiring the service information from the contactless IC card using the key;
Service information transmitting means for transmitting the service information acquired from the non-contact IC card to the information processing device;
Service registration means for registering the service in the contactless IC card means based on a command from the information processing apparatus based on the service information, and
The information processing apparatus includes:
Based on the certificate transmitted from the information processing terminal device, when it is determined that the program is valid, a key transmission means for transmitting the key to the information processing terminal device;
An information processing system comprising: service registration command means for commanding the information processing terminal device to register the service based on the service information transmitted from the information processing terminal device.
非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置と情報処理装置とからなる情報処理システムの情報処理方法において、
前記情報処理端末装置により実行される、
前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書を前記情報処理装置に送信し、
前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を取得し、
前記鍵を用いて、前記非接触ICカードから前記サービス情報を取得し、
前記非接触ICカードから取得した前記サービス情報を前記情報処理装置に送信し、
前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録する
ステップと、
前記情報処理装置により実行される、
前記情報処理端末装置から送信されてくる前記証明書に基づいて、前記プログラムが正当であると判定した場合、前記情報処理端末装置に前記鍵を送信し、
前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令する
ステップとを含む
ことを特徴とする情報処理システム。
In an information processing method of an information processing system comprising an information processing terminal device and an information processing device including a communication means for reading and writing data of a non-contact IC card, and a non-contact IC card means for realizing a non-contact IC card function,
Executed by the information processing terminal device;
A certificate that proves the validity of a program that causes a computer of the information processing terminal device to execute a process for making the service registered in the contactless IC card available to the information processing terminal device. Send
When it is determined that the program is valid based on the certificate, the service information is a key transmitted from the information processing apparatus and is information related to the service, in order to obtain from the contactless IC card Get the key
Using the key, obtain the service information from the contactless IC card,
Sending the service information acquired from the contactless IC card to the information processing device,
Registering the service in the contactless IC card means based on a command by the information processing device based on the service information;
Executed by the information processing apparatus;
When it is determined that the program is valid based on the certificate transmitted from the information processing terminal device, the key is transmitted to the information processing terminal device,
Instructing the information processing terminal device to register the service based on the service information transmitted from the information processing terminal device.
非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置において、
前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書を情報処理装置に送信し、前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を取得する鍵取得手段と、
前記鍵を用いて、前記非接触ICカードから前記サービス情報を取得するサービス情報取得手段と、
前記非接触ICカードから取得した前記サービス情報を前記情報処理装置に送信するサービス情報送信手段と、
前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録するサービス登録手段と
を含む情報処理端末装置。
In an information processing terminal device including a communication means for reading and writing data of a non-contact IC card, and a non-contact IC card means for realizing a non-contact IC card function,
A certificate for certifying the validity of a program for causing a computer of the information processing terminal device to execute a process for making the service registered in the contactless IC card available to the information processing terminal device is transmitted to the information processing device. If it is determined that the program is valid based on the certificate, service information that is a key transmitted from the information processing apparatus and that is information related to the service is acquired from the contactless IC card. Key acquisition means for acquiring a key for performing,
Service information acquisition means for acquiring the service information from the contactless IC card using the key;
Service information transmitting means for transmitting the service information acquired from the non-contact IC card to the information processing device;
An information processing terminal device comprising: service registration means for registering the service in the contactless IC card means based on a command from the information processing apparatus based on the service information.
前記非接触ICカードに登録されている前記サービスを識別するためのサービスコードを取得するサービスコード取得手段を
さらに含み、
前記鍵取得手段は、前記プログラムにより利用できるようにされる前記サービスのサービスコードと前記非接触ICカードから取得した前記サービスコードとが一致する場合、前記情報処理装置に前記証明書を送信する
請求項3に記載の情報処理端末装置。
Service code obtaining means for obtaining a service code for identifying the service registered in the contactless IC card,
The key acquisition unit transmits the certificate to the information processing apparatus when a service code of the service that is made available by the program matches the service code acquired from the contactless IC card. Item 4. The information processing terminal device according to Item 3.
非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置の情報処理方法において、
前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書を情報処理装置に送信し、
前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を取得し、
前記鍵を用いて、前記非接触ICカードから前記サービス情報を取得し、
前記非接触ICカードから取得した前記サービス情報を前記情報処理装置に送信し、
前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録する
ステップを含む情報処理方法。
In an information processing method of an information processing terminal device including a communication means for reading and writing data of a non-contact IC card, and a non-contact IC card means for realizing a non-contact IC card function,
A certificate for certifying the validity of a program for causing a computer of the information processing terminal device to execute a process for making the service registered in the contactless IC card available to the information processing terminal device is transmitted to the information processing device. And
When it is determined that the program is valid based on the certificate, the service information is a key transmitted from the information processing apparatus and is information related to the service, in order to obtain from the contactless IC card Get the key
Using the key, obtain the service information from the contactless IC card,
Sending the service information acquired from the contactless IC card to the information processing device,
An information processing method including a step of registering the service in the contactless IC card unit based on a command from the information processing apparatus based on the service information.
非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置のコンピュータに、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を実行させるプログラムにおいて、
前記プログラムの正当性を証明する証明書の情報処理装置への送信を制御し、
前記証明書に基づいて前記プログラムが正当であると判定された場合、前記情報処理装置から送信されてくる鍵であって、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵の取得を制御し、
前記鍵を用いて、前記非接触ICカードからの前記サービス情報の取得を制御し、
前記非接触ICカードから取得した前記サービス情報の前記情報処理装置への送信を制御し、
前記サービス情報に基づく前記情報処理装置による指令に基づいて、前記非接触ICカード手段に前記サービスを登録する
ステップを含むプログラム。
A communication means for reading and writing data of a non-contact IC card, and a computer of an information processing terminal device including a non-contact IC card means for realizing a non-contact IC card function, the service registered in the non-contact IC card In a program for executing processing to be used by an information processing terminal device,
Controlling the transmission of a certificate proving the validity of the program to the information processing device;
When it is determined that the program is valid based on the certificate, the service information is a key transmitted from the information processing apparatus and is information related to the service, in order to obtain from the contactless IC card Control the acquisition of keys for
Using the key to control the acquisition of the service information from the contactless IC card,
Control transmission of the service information acquired from the contactless IC card to the information processing device,
A program comprising a step of registering the service in the contactless IC card means based on a command from the information processing apparatus based on the service information.
非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置から送信されてくる、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書に基づいて、前記プログラムが正当であると判定した場合、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を前記情報処理端末装置に送信する鍵送信手段と、
前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令するサービス登録指令手段と
を含む情報処理装置。
A service registered in the non-contact IC card, transmitted from an information processing terminal device including a communication means for reading and writing data of the non-contact IC card and a non-contact IC card means for realizing a non-contact IC card function If it is determined that the program is valid on the basis of a certificate that proves the validity of the program that causes the computer of the information processing terminal device to execute processing that enables the information processing terminal device to use the service, Key transmitting means for transmitting a key for obtaining service information from the contactless IC card to the information processing terminal device, which is information relating to the information processing terminal device;
An information processing apparatus comprising: service registration instruction means for instructing the information processing terminal apparatus to register the service based on the service information transmitted from the information processing terminal apparatus.
非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置から送信されてくる、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させるプログラムの正当性を証明する証明書に基づいて、前記プログラムが正当であると判定した場合、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵を前記情報処理端末装置に送信し、
前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令する
ステップを含む情報処理方法。
A service registered in the non-contact IC card, transmitted from an information processing terminal device including a communication means for reading and writing data of the non-contact IC card and a non-contact IC card means for realizing a non-contact IC card function If it is determined that the program is valid on the basis of a certificate that proves the validity of the program that causes the computer of the information processing terminal device to execute processing that enables the information processing terminal device to use the service, A key for obtaining service information from the contactless IC card is transmitted to the information processing terminal device.
An information processing method comprising: instructing the information processing terminal device to register the service based on the service information transmitted from the information processing terminal device.
非接触ICカードのデータを読み書きする通信手段、および、非接触ICカード機能を実現する非接触ICカード手段を含む情報処理端末装置から送信されてくる、前記非接触ICカードに登録されているサービスを前記情報処理端末装置により利用できるようにする処理を前記情報処理端末装置のコンピュータに実行させる制御プログラムの正当性を証明する証明書に基づいて、前記制御プログラムが正当であると判定した場合、前記サービスに関する情報であるサービス情報を前記非接触ICカードから取得するための鍵の前記情報処理端末装置への送信を制御し、
前記情報処理端末装置から送信されてくる前記サービス情報に基づいて、前記情報処理端末装置に前記サービスの登録を指令する
ステップを含む処理をコンピュータに実行させるプログラム。
A service registered in the non-contact IC card, transmitted from an information processing terminal device including a communication means for reading and writing data of the non-contact IC card and a non-contact IC card means for realizing a non-contact IC card function If it is determined that the control program is valid based on a certificate that proves the validity of the control program that causes the computer of the information processing terminal device to execute processing that can be used by the information processing terminal device, Controlling transmission to the information processing terminal device of a key for obtaining service information from the contactless IC card, which is information related to the service,
A program for causing a computer to execute a process including a step of instructing the information processing terminal device to register the service based on the service information transmitted from the information processing terminal device.
JP2006164507A 2006-06-14 2006-06-14 Information processing system and method, information processing terminal device, information processing device, and program Active JP4942022B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006164507A JP4942022B2 (en) 2006-06-14 2006-06-14 Information processing system and method, information processing terminal device, information processing device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006164507A JP4942022B2 (en) 2006-06-14 2006-06-14 Information processing system and method, information processing terminal device, information processing device, and program

Publications (2)

Publication Number Publication Date
JP2007334557A true JP2007334557A (en) 2007-12-27
JP4942022B2 JP4942022B2 (en) 2012-05-30

Family

ID=38933994

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006164507A Active JP4942022B2 (en) 2006-06-14 2006-06-14 Information processing system and method, information processing terminal device, information processing device, and program

Country Status (1)

Country Link
JP (1) JP4942022B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002351997A (en) * 2001-05-28 2002-12-06 Higashi Nihon Medicom Kk Ic card insurance certificate card using portable telephone set
JP2003141429A (en) * 2001-10-31 2003-05-16 Sony Corp Data transfer system and method, value information moving service device and method, and storage medium
JP2004349752A (en) * 2003-05-20 2004-12-09 Sony Ericsson Mobilecommunications Japan Inc Downloading system, downloading method, reproducing system, reproducing method, terminal device, and portable communication terminal
JP2005018270A (en) * 2003-06-24 2005-01-20 Bank Of Tokyo-Mitsubishi Ltd Portable terminal and ic card
JP2005123996A (en) * 2003-10-17 2005-05-12 National Institute Of Information & Communication Technology Information processing method for transferring authentication-use information between devices, and information processing system therefor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002351997A (en) * 2001-05-28 2002-12-06 Higashi Nihon Medicom Kk Ic card insurance certificate card using portable telephone set
JP2003141429A (en) * 2001-10-31 2003-05-16 Sony Corp Data transfer system and method, value information moving service device and method, and storage medium
JP2004349752A (en) * 2003-05-20 2004-12-09 Sony Ericsson Mobilecommunications Japan Inc Downloading system, downloading method, reproducing system, reproducing method, terminal device, and portable communication terminal
JP2005018270A (en) * 2003-06-24 2005-01-20 Bank Of Tokyo-Mitsubishi Ltd Portable terminal and ic card
JP2005123996A (en) * 2003-10-17 2005-05-12 National Institute Of Information & Communication Technology Information processing method for transferring authentication-use information between devices, and information processing system therefor

Also Published As

Publication number Publication date
JP4942022B2 (en) 2012-05-30

Similar Documents

Publication Publication Date Title
EP3716227B1 (en) Identity verification method and device and electronic device
JP5023389B2 (en) Portable terminal device and program
US8291085B2 (en) Value information transfer system and value information transfer method
US20150004934A1 (en) Express mobile device access provisioning methods, systems, and apparatus
JP2006309333A (en) Information processing system, information processing device and method, and program
CN1783103A (en) Method and system for transmitting electronic value information
US9165415B2 (en) Method and apparatus for access authentication using mobile terminal
JP2006350450A (en) Settlement system, settlement terminal, user terminal and settlement method
US9800623B2 (en) Relay device, relay method and information processing system
JP2010033193A (en) Authentication system and authentication server device
JP2006221295A (en) Electronic money system, mobile terminal device, and program
JP4702830B2 (en) Mobile device, information processing method, and program
JP2009193272A (en) Authentication system and mobile terminal
CN104899496A (en) Data reading method and terminal for same
JP2007312180A (en) Authentication method and information reader
CN110166564A (en) Information communicating method, terminal and storage medium
CN105427103A (en) Method, apparatus and system for obtaining electronic sales slip
JP6929830B2 (en) Information processing equipment, management equipment, information processing methods, and information processing systems
JP6019950B2 (en) Power supply apparatus and method, and program
JP2010191993A (en) Information processor
JP4942022B2 (en) Information processing system and method, information processing terminal device, information processing device, and program
JP2006113719A (en) Portable electronic equipment and authentication method therefor, container for the equipment, communication system, control program and recording medium with the program recorded thereon
CN109511118A (en) WLAN access exception processing method, mobile terminal and usim card
JP2005099945A (en) Equipment authenticating device, image forming device, member information managing device, image formation service system, equipment authenticating method, image formation method and program therefor
JP4548473B2 (en) Information processing apparatus and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090522

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120208

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120223

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120223

R150 Certificate of patent or registration of utility model

Ref document number: 4942022

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150309

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250