JP2006157392A - Information processing apparatus and method, recording medium and communication control program - Google Patents
Information processing apparatus and method, recording medium and communication control program Download PDFInfo
- Publication number
- JP2006157392A JP2006157392A JP2004344182A JP2004344182A JP2006157392A JP 2006157392 A JP2006157392 A JP 2006157392A JP 2004344182 A JP2004344182 A JP 2004344182A JP 2004344182 A JP2004344182 A JP 2004344182A JP 2006157392 A JP2006157392 A JP 2006157392A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- communication device
- card
- supplied
- reader
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000004891 communication Methods 0.000 title claims description 220
- 238000000034 method Methods 0.000 title claims description 189
- 230000010365 information processing Effects 0.000 title claims description 27
- 238000001514 detection method Methods 0.000 claims description 116
- 230000008569 process Effects 0.000 claims description 114
- 238000003672 processing method Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 description 66
- 230000005540 biological transmission Effects 0.000 description 56
- 230000004913 activation Effects 0.000 description 16
- 230000010355 oscillation Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 230000005855 radiation Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000010248 power generation Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Landscapes
- Near-Field Transmission Systems (AREA)
Abstract
Description
本発明は情報処理装置および方法、記録媒体、並びに通信制御プログラムに関し、特に、無線通信する情報処理装置および方法、記録媒体、並びに通信制御プログラムに関する。 The present invention relates to an information processing device and method, a recording medium, and a communication control program, and more particularly, to an information processing device and method, a recording medium, and a communication control program for wireless communication.
鉄道の改札システムなどにおいて、非接触ICカード(以下、ICカードと称する)が利用されるようになってきている。ユーザは、ICカードをリーダライタにかざすだけで、リーダライタに接続されている装置から、鉄道の発券処理、電子マネーによる決済の処理などのサービスを受けることができる。 Non-contact IC cards (hereinafter referred to as IC cards) have been used in railway ticket gate systems and the like. The user can receive services such as railway ticketing processing and electronic money settlement processing from an apparatus connected to the reader / writer simply by holding the IC card over the reader / writer.
このリーダライタは、常時、ICカードと通信を行うための電磁波を輻射し、ICカードを検出するためにポーリングを行っている。そして、ユーザがリーダライタにICカードをかざすことによって、ICカードが、リーダライタと通信することができる位置に配置されると、リーダライタは、ICカードを検出し、検出したICカードと通信を開始する。 This reader / writer always radiates electromagnetic waves for communicating with the IC card and performs polling to detect the IC card. When the user holds the IC card over the reader / writer and the IC card is placed at a position where it can communicate with the reader / writer, the reader / writer detects the IC card and communicates with the detected IC card. Start.
また、従来のリーダライタとして、必要となった時点でシステムの電源を入れる(システムを起動させる)ものもある。このリーダライタにおいては、ICカードとの通信を開始するときに、リーダライタに電源から電力が供給されるようになされており、リーダライタは、電力が供給されると電磁波を輻射して、ICカードとの通信を開始する。 Some conventional reader / writers turn on the system (start up the system) when necessary. In this reader / writer, when communication with the IC card is started, power is supplied from the power source to the reader / writer. When the reader / writer is supplied with power, the reader / writer radiates electromagnetic waves, Start communication with the card.
さらに、リーダライタがコンピュータに接続されている場合には、リーダライタがICカードとの通信を開始するときに、コンピュータにおいて、リーダライタを制御するためのプログラムを起動(実行)させる。リーダライタは、コンピュータにおいて実行されるプログラムによる制御に基づいて、電磁波(電波)を輻射してICカードとの通信を開始する。 Further, when the reader / writer is connected to the computer, when the reader / writer starts communication with the IC card, the computer starts (executes) a program for controlling the reader / writer. The reader / writer radiates electromagnetic waves (radio waves) based on control by a program executed in the computer and starts communication with the IC card.
しかしながら、常に電波を輻射しているリーダライタに接続されている装置が、いわゆるWi‐Fi(Wireless Fidelity)(商標)などの無線LAN(Local Area Network)やブルートゥース(Bluetooth)を利用して、他の装置と無線通信している場合、リーダライタが輻射する電波の高調波成分による抑圧によって、リーダライタに接続されている装置と他の装置との通信が途切れてしまうことがあるという問題があった。 However, devices connected to a reader / writer that constantly radiates radio waves use other wireless LANs (Local Area Network) such as the so-called Wi-Fi (Wireless Fidelity) (trademark) and Bluetooth (Bluetooth). When wirelessly communicating with other devices, there is a problem that communication between the device connected to the reader / writer and other devices may be interrupted due to suppression by harmonic components of radio waves radiated by the reader / writer. It was.
また、必要に応じてリーダライタのシステムの電源を入れるか、またはリーダライタを制御するためのプログラムを起動させてから、リーダライタが電波を輻射して、ICカードとの通信を開始する場合、ユーザは、まず、リーダライタのシステムを立ち上げるか、またはリーダライタを制御するプログラムを起動させてから、リーダライタにICカードをかざして、リーダライタとの通信を開始させなければならず、ユーザにとっては、2段階の作業が必要となり、その作業が非常に煩雑であるという問題があった。 In addition, when the reader / writer system is turned on as necessary, or a program for controlling the reader / writer is started, and then the reader / writer radiates radio waves and starts communication with the IC card. First, the user must start up the reader / writer system or start a program for controlling the reader / writer and then hold the IC card over the reader / writer to start communication with the reader / writer. For this, there is a problem that a two-stage work is required and the work is very complicated.
これらの問題を解決する方法として、リーダライタに永久磁石の発生磁界を検出する手段を設けることによって、永久磁石が組み込まれたICカードを検出するという方法が提案されている(例えば、特許文献1参照)。このリーダライタは、永久磁石の発生磁界を検出することにより、ICカードを検出してから電波を輻射して、ICカードとの通信を開始する。したがって、このリーダライタにおいては、2段階の作業を必要とせず、また、常に電波を輻射することなく、ICカードとの通信を行うことができる。 As a method for solving these problems, there has been proposed a method of detecting an IC card in which a permanent magnet is incorporated by providing means for detecting a magnetic field generated by the permanent magnet in the reader / writer (for example, Patent Document 1). reference). This reader / writer detects the IC card by detecting the magnetic field generated by the permanent magnet, and then radiates radio waves to start communication with the IC card. Therefore, in this reader / writer, communication with the IC card can be performed without requiring a two-step operation and without always radiating radio waves.
しかしながら、上述した特許文献1に開示されている技術においては、リーダライタは、ICカードに対して、1つのサービスしか提供することができないため、ユーザ(ICカード)が複数のサービスを受けようとする場合、ICカードが受けようとするサービスの数だけリーダライタを設置(配置)しなければならなかった。
However, in the technique disclosed in
すなわち、ICカードに複数のサービスを受けるためのデータおよびプログラムが記憶されている場合、ユーザは、設置されている複数のリーダライタから、所望のサービスを提供することができるリーダライタを探し出し、そのリーダライタにICカードをかざさなければならなかった。したがって、ユーザは、所望のサービスを受けようとするときに、どのリーダライタにICカードをかざせばよいかが、非常に分かりにくいという課題があった。 That is, when data and programs for receiving a plurality of services are stored in the IC card, the user searches for a reader / writer that can provide a desired service from a plurality of installed reader / writers, I had to hold an IC card over the reader / writer. Therefore, there is a problem that it is very difficult for the user to know which reader / writer should hold the IC card when receiving a desired service.
また、ユーザが複数のICカードを所持している場合、どのICカードを使用すれば、どのサービスが受けられるかが分からないため、適切なICカードを選択することができないという課題があった。 Further, when the user has a plurality of IC cards, there is a problem that it is impossible to select an appropriate IC card because it is not known which IC card can be used to receive which service.
本発明は、このような状況に鑑みてなされたものであり、必要のない電波を輻射しないようにし、かつユーザが所望するサービスを、より簡単に提供することができるようにするものである。 The present invention has been made in view of such circumstances, and is intended to prevent unnecessary radio waves from being radiated and to provide a service desired by a user more easily.
本発明の情報処理装置は、通信装置の近接、または接触を検出する検出手段と、検出された通信装置と通信するための電磁波を輻射するとともに、通信装置から送信されてきた、実行する処理を特定するための情報を受信する通信手段と、受信した情報によって特定される処理を実行するためのアプリケーションプログラムに、所定の処理を実行させる実行制御手段と、通信装置が検出された場合、通信装置との通信を開始するために、電磁波を輻射させるように通信手段を制御し、通信装置との通信が終了した場合、電磁波を輻射させないように通信手段を制御する通信制御手段とを備えることを特徴とする。 The information processing apparatus according to the present invention radiates an electromagnetic wave for communicating with a detected communication device and a detection unit that detects proximity or contact of the communication device, and performs processing to be executed that has been transmitted from the communication device. A communication unit that receives information for specifying, an execution control unit that causes an application program for executing a process specified by the received information to execute a predetermined process, and a communication device when a communication device is detected Communication means for radiating electromagnetic waves to start communication with the communication device, and communication control means for controlling the communication means so as not to radiate electromagnetic waves when communication with the communication device is completed. Features.
通信制御手段は、通信装置の近接または接触が検出されてから所定の期間が経過しても、通信装置との通信を開始できなかった場合、電磁波を輻射させないように、さらに通信手段を制御するようにすることができる。 The communication control means further controls the communication means so as not to radiate electromagnetic waves when communication with the communication apparatus cannot be started even after a predetermined period has elapsed since the proximity or contact of the communication apparatus has been detected. Can be.
本発明の情報処理装置は、複数の情報を受信した場合、受信した情報のそれぞれによって特定される処理のそれぞれを表す画像を表示する表示手段をさらに設け、実行制御手段は、複数の情報を受信した場合、表示手段に表示されている複数の画像から1つの画像が選択されたとき、受信した情報によって特定される処理を実行するためのアプリケーションプログラムのうち、選択された画像が表す処理を実行するためのアプリケーションプログラムに、所定の処理を実行させるようにすることができる。 The information processing apparatus of the present invention further includes display means for displaying an image representing each of the processes specified by each of the received information when receiving a plurality of information, and the execution control means receives the plurality of information. When one image is selected from a plurality of images displayed on the display means, the process represented by the selected image is executed from among the application programs for executing the process specified by the received information. It is possible to cause an application program to execute predetermined processing.
通信制御手段は、複数の情報を受信した場合、表示手段に表示されている複数の画像から1つの画像が選択されるまで、電磁波を輻射させないように、さらに通信手段を制御するようにすることができる。 When the communication control unit receives a plurality of information, the communication control unit further controls the communication unit so as not to radiate the electromagnetic wave until one image is selected from the plurality of images displayed on the display unit. Can do.
本発明の情報処理方法は、通信装置の近接、または接触を検出する検出ステップと、通信装置から送信されてきた、実行する処理を特定するための情報の通信手段による受信を制御する受信制御ステップと、受信した情報によって特定される処理を実行するためのアプリケーションプログラムに、所定の処理を実行させる実行制御ステップと、通信装置が検出された場合、通信装置との通信を開始するために、電磁波を輻射させるように通信手段を制御し、通信装置との通信が終了した場合、電磁波を輻射させないように通信手段を制御する通信制御ステップとを含むことを特徴とする。 The information processing method of the present invention includes a detection step for detecting proximity or contact of a communication device, and a reception control step for controlling reception of information transmitted from the communication device for identifying processing to be executed by a communication means. And an execution control step for causing the application program for executing the process specified by the received information to execute the predetermined process, and an electromagnetic wave to start communication with the communication apparatus when the communication apparatus is detected. And a communication control step of controlling the communication means so as not to radiate electromagnetic waves when communication with the communication device is completed.
本発明の記録媒体のプログラムは、通信装置の近接、または接触を検出する検出ステップと、通信装置から送信されてきた、実行する処理を特定するための情報の通信手段による受信を制御する受信制御ステップと、受信した情報によって特定される処理を実行するためのアプリケーションプログラムに、所定の処理を実行させる実行制御ステップと、通信装置が検出された場合、通信装置との通信を開始するために、電磁波を輻射させるように通信手段を制御し、通信装置との通信が終了した場合、電磁波を輻射させないように通信手段を制御する通信制御ステップとを含むことを特徴とする。 The recording medium program of the present invention includes a detection step for detecting proximity or contact of a communication device, and reception control for controlling reception of information transmitted from the communication device for specifying processing to be executed by the communication means. In order to start communication with the communication device when a communication device is detected, and an execution control step that causes the application program for executing the step specified by the received information to execute the predetermined processing. And a communication control step of controlling the communication means so as to prevent the electromagnetic wave from being radiated when the communication means is controlled to radiate the electromagnetic wave and communication with the communication device is completed.
本発明の通信制御プログラムは、通信装置の近接、または接触を検出する検出ステップと、通信装置から送信されてきた、実行する処理を特定するための情報の通信手段による受信を制御する受信制御ステップと、受信した情報によって特定される処理を実行するためのアプリケーションプログラムに、所定の処理を実行させる実行制御ステップと、通信装置が検出された場合、通信装置との通信を開始するために、電磁波を輻射させるように通信手段を制御し、通信装置との通信が終了した場合、電磁波を輻射させないように通信手段を制御する通信制御ステップとを含むことを特徴とする。 The communication control program of the present invention includes a detection step for detecting proximity or contact of a communication device, and a reception control step for controlling reception of information transmitted from the communication device for specifying processing to be executed by a communication means. And an execution control step for causing the application program for executing the process specified by the received information to execute the predetermined process, and an electromagnetic wave to start communication with the communication apparatus when the communication apparatus is detected. And a communication control step of controlling the communication means so as not to radiate electromagnetic waves when communication with the communication device is completed.
本発明の情報処理装置においては、通信装置の近接、または接触が検出され、検出された通信装置と通信するための電磁波が輻射されるとともに、通信装置から送信されてきた、実行する処理を特定するための情報が受信され、受信された情報によって特定される処理を実行するためのアプリケーションプログラムによる、所定の処理の実行が制御され、通信装置が検出された場合、通信装置との通信を開始するために、電磁波を輻射させるように通信手段が制御され、通信装置との通信が終了した場合、電磁波を輻射させないように通信手段が制御される。 In the information processing apparatus of the present invention, the proximity or contact of the communication device is detected, the electromagnetic wave for communicating with the detected communication device is radiated, and the process to be executed transmitted from the communication device is specified. Information is received, and execution of a predetermined process is controlled by an application program for executing the process specified by the received information, and communication with the communication apparatus is started when a communication apparatus is detected. For this purpose, the communication means is controlled to radiate electromagnetic waves, and when the communication with the communication device is finished, the communication means is controlled not to radiate electromagnetic waves.
本発明の情報処理方法、記録媒体、および通信制御プログラムにおいては、通信装置の近接、または接触が検出され、通信装置から送信されてきた、実行する処理を特定するための情報の通信手段による受信が制御され、受信された情報によって特定される処理を実行するためのアプリケーションプログラムによる、所定の処理の実行が制御され、通信装置が検出された場合、通信装置との通信を開始するために、電磁波を輻射させるように通信手段が制御され、通信装置との通信が終了した場合、電磁波を輻射させないように通信手段が制御される。 In the information processing method, the recording medium, and the communication control program of the present invention, the proximity or contact of the communication device is detected, and the information transmitted from the communication device is received by the communication means for specifying the process to be executed. In order to start communication with the communication device when the execution of the predetermined processing is controlled and the communication device is detected by the application program for executing the processing specified by the received information, When the communication means is controlled to radiate electromagnetic waves and communication with the communication device is terminated, the communication means is controlled so as not to radiate electromagnetic waves.
記録装置は、独立した装置であっても良いし、記録再生装置の記録処理を行うブロックであっても良い。 The recording device may be an independent device or a block that performs recording processing of the recording / reproducing device.
本発明によれば、通信することができる。また、本発明によれば、必要のない電波を輻射しないようにすることができる、さらに、本発明によれば、ユーザが所望するサービスを、より簡単に提供することができる。 According to the present invention, communication is possible. Further, according to the present invention, unnecessary radio waves can be prevented from being radiated. Furthermore, according to the present invention, a service desired by a user can be provided more easily.
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。 Embodiments of the present invention will be described below. The correspondence relationship between the invention described in this specification and the embodiments of the invention is exemplified as follows. This description is intended to confirm that the embodiments supporting the invention described in this specification are described in this specification. Therefore, although there is an embodiment which is described in the embodiment of the invention but is not described here as corresponding to the invention, it means that the embodiment is not It does not mean that it does not correspond to the invention. Conversely, even if an embodiment is described herein as corresponding to an invention, that means that the embodiment does not correspond to an invention other than the invention. Absent.
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。 Further, this description does not mean all the inventions described in this specification. In other words, this description is for the invention described in the present specification, which is not claimed in this application, that is, for the invention that will be applied for in the future or that will appear and be added by amendment. It does not deny existence.
請求項1に記載の情報処理装置は、通信装置(例えば、図1のICカード11)の近接、または接触を検出する検出手段(例えば、図1の検出装置13)と、検出された通信装置と通信するための電磁波を輻射するとともに、通信装置から送信されてきた、実行する処理を特定するための情報(例えば、図1のICカード11が記録しているサービスコード)を受信する通信手段(例えば、図1のアンテナ15)と、受信した情報によって特定される処理を実行するためのアプリケーションプログラムに、所定の処理を実行させる実行制御手段(例えば、図3の実行制御部111)と、通信装置が検出された場合、通信装置との通信を開始するために、電磁波を輻射させるように通信手段を制御し、通信装置との通信が終了した場合、電磁波を輻射させないように通信手段を制御する通信制御手段(例えば、図3の制御部101)とを備えることを特徴とする。
The information processing apparatus according to
請求項2に記載の情報処理装置は、通信制御手段(例えば、図3の制御部101)は、通信装置(例えば、図1のICカード11)の近接または接触が検出されてから所定の期間が経過しても、通信装置との通信を開始できなかった場合、電磁波を輻射させないように、さらに通信手段(例えば、図1のアンテナ15)を制御することを特徴とする。
The information processing apparatus according to claim 2 is configured such that the communication control unit (for example, the
請求項3に記載の情報処理装置は、複数の情報(例えば、図1のICカード11が記録しているサービスコード)を受信した場合、受信した情報のそれぞれによって特定される処理のそれぞれを表す画像を表示する表示手段(例えば、図3の表示部32)をさらに備え、実行制御手段(例えば、図3の実行制御部111)は、複数の情報を受信した場合、表示手段に表示されている複数の画像から1つの画像が選択されたとき、受信した情報によって特定される処理を実行するためのアプリケーションプログラムのうち、選択された画像が表す処理を実行するためのアプリケーションプログラムに、所定の処理を実行させることを特徴とする。
When the information processing apparatus according to claim 3 receives a plurality of pieces of information (for example, the service code recorded in the
請求項4に記載の情報処理装置は、通信制御手段(例えば、図3の制御部101)は、複数の情報(例えば、図1のICカード11が記録しているサービスコード)を受信した場合、表示手段(例えば、図3の表示部32)に表示されている複数の画像から1つの画像が選択されるまで、電磁波を輻射させないように、さらに通信手段(例えば、図1のアンテナ15)を制御することを特徴とする。
In the information processing apparatus according to claim 4, the communication control unit (for example, the
請求項5に記載の情報処理方法は、通信装置(例えば、図1のICカード11)の近接、または接触を検出する検出ステップ(例えば、図7のステップS31の処理)と、通信装置から送信されてきた、実行する処理を特定するための情報(例えば、図1のICカード11が記録しているサービスコード)の通信手段(例えば、図1のアンテナ15)による受信を制御する受信制御ステップ(例えば、図8のステップS56の処理)と、受信した情報によって特定される処理を実行するためのアプリケーションプログラムに、所定の処理を実行させる実行制御ステップ(例えば、図9のステップS75の処理)と、通信装置が検出された場合、通信装置との通信を開始するために、電磁波を輻射させるように通信手段を制御し、通信装置との通信が終了した場合、電磁波を輻射させないように通信手段を制御する通信制御ステップ(例えば、図6のステップS12の処理またはステップS17の処理)とを含むことを特徴とする。
The information processing method according to
なお、請求項6に記載の記録媒体および請求項7に記載の通信制御プログラムも、上述した請求項5に記載の情報処理方法と基本的に同様の処理であるため、繰り返しになるので、その説明は省略する。
Since the recording medium according to claim 6 and the communication control program according to claim 7 are basically the same processing as the information processing method according to
本発明は、無線通信網を介して、データを送受信する情報処理システム、ICカードを利用した電子マネーシステム、鉄道などの改札システム、PC組み込み端末、またはセキュリティーシステムなどに適用できる。 The present invention can be applied to an information processing system that transmits and receives data via a wireless communication network, an electronic money system using an IC card, a ticket gate system such as a railway, a PC built-in terminal, or a security system.
以下、図を参照して、本発明を適用した実施の形態について説明する。 Hereinafter, an embodiment to which the present invention is applied will be described with reference to the drawings.
図1は、本発明に係る無線通信システムを説明する図である。この無線通信システムは、ICカード11、PC(Personal Computer)12、PC12に接続されている検出装置13およびリーダライタ14、並びにリーダライタ14に接続されているアンテナ15から構成され、ICカード11とアンテナ15との間では、電磁波を利用して非接触でのデータの送受信が行われるようになされている。
FIG. 1 is a diagram for explaining a radio communication system according to the present invention. The wireless communication system includes an
また、検出装置13およびリーダライタ14は、例えば、USB(Universal Serial Bus)などの所定のインターフェースを介して、そのインターフェースの仕様に合ったケーブルなどにより、PC12に接続されている。
In addition, the
検出装置13は、アンテナ15に近接して配置されている。検出装置13は、検出装置13の近傍に配置されたICカード11または検出装置13に接触したICカード11を検出する。すなわち、検出装置13は、ICカード11が、検出装置13に近接するか、または接触すると、ICカード11を、リーダライタ14と無線通信するためにアンテナ15の近傍に配置された(アンテナ15にかざされた)ICカード11として検出する。検出装置13は、起動スイッチ31を備えている。
The
検出装置13の起動スイッチ31は、ICカード11が検出装置13に近接または接触すると、オンされるようになされている。検出装置13は、検出装置13の起動スイッチ31がオンされると、ICカード11が検出された旨の信号をPC12に供給する。
The activation switch 31 of the
検出装置13の起動スイッチ31は、例えば、機械的なスイッチ、電波、音波、光などを利用したスイッチ、磁界を利用したスイッチなどとすることができる。
The activation switch 31 of the
例えば、検出装置13の起動スイッチ31が、機械的なスイッチである場合、ICカード11によって、検出装置13の起動スイッチ31が押圧され、オンされたとき、検出装置13は、ICカード11を、リーダライタ14と無線通信するために、アンテナ15にかざされたICカード11として検出する。そして、検出装置13は、ICカード11が検出された旨の信号をPC12に供給する。
For example, when the activation switch 31 of the
また、例えば、検出装置13の起動スイッチ31が、電波、音波、または光などの信号を輻射(送信)し、輻射した信号を受信する場合、ICカード11が検出装置13の近傍に配置されることによって、送信した信号の経路が遮断され、送信した信号が受信されなくなったとき、検出装置13の起動スイッチ31がオンされ、検出装置13は、ICカード11を、リーダライタ14と無線通信するために、アンテナ15にかざされたICカード11として検出する。
Further, for example, when the activation switch 31 of the
さらに、例えば、検出装置13の起動スイッチ31が、電波、音波、または光などの信号を輻射(送信)し、検出装置13の起動スイッチ31が輻射した信号であって、検出装置13の近傍に配置されたICカード11において反射された信号を受信することによって、検出装置13からICカード11までの距離を測定する場合、測定した距離が、予め定められた所定の距離よりも小さくなったとき、検出装置13の起動スイッチ31がオンされ、検出装置13は、ICカード11を、リーダライタ14と無線通信するために、アンテナ15にかざされたICカード11として検出するようにしてもよい。
Further, for example, the activation switch 31 of the
さらに、また、ICカード11が、磁界を発生させるようにしておき、検出装置13の起動スイッチ31が、ICカード11が発生させた磁界を検出した場合に、検出装置13の起動スイッチ31がオンされ、検出装置13が、ICカード11を、リーダライタ14と無線通信するために、アンテナ15にかざされたICカード11として検出するようにしてもよい。
Furthermore, when the
PC12は、検出装置13から、ICカード11が検出された旨の信号が供給されると、予め定められた、リーダライタ14を制御するためのプログラムを起動させ、起動させたプログラムを実行することによって、リーダライタ14を制御する。
When the signal indicating that the
PC12は、接続されているリーダライタ14に、ICカード11と通信させるために、ポーリングの実行を指示する信号を生成する。PC12は、生成したポーリングの実行を指示する信号をリーダライタ14に供給する。また、PC12は、ディスプレイなどからなる表示部32を備えている。PC12は、各種の画像をPC12の表示部32に表示する。
The
リーダライタ14は、PC12からポーリングの実行を指示する信号が供給されると、リーダライタ14の各部を動作させて磁界を発生させることにより、接続しているアンテナ15に電磁波(電波)を輻射させ、ポーリングを行う。リーダライタ14が、ポーリングを行うことにより、ICカード11が検出されると、リーダライタ14およびICカード11は、必要に応じて認証の処理を行い、アンテナ15に、所定のデータを送受信させることによって、通信を開始する。
When a signal instructing the execution of polling is supplied from the
すなわち、ICカード11は、ICカード11とリーダライタ14とが通信することによって、ICカード11がリーダライタ14(PC12)から受けるサービスを特定するためのサービスコードを、無線通信により、アンテナ15あてに送信する。ここで、サービスコードとは、例えば、電子マネーによる決済の処理、鉄道の発券処理など、ユーザが、PC12から提供される所定のサービスを特定する情報である。
That is, the
アンテナ15は、ICカード11から送信されてきたサービスコードを受信し、受信したサービスコードをリーダライタ14に供給する。リーダライタ14は、アンテナ15から供給されたサービスコードをPC12に供給する。PC12は、リーダライタ14からサービスコードが供給されると、供給されたサービスコードによって特定されるサービスを提供するために、必要な処理を実行するためのアプリケーションプログラムを起動させて、リーダライタ14を制御し、処理を実行させる。
The
すなわち、PC12は、ICカード11の持ち主であるユーザに提供することができるサービスを特定するためのサービスコードを、予め記録しており、リーダライタ14からサービスコードが供給されると、供給されたサービスコードのうち、予め記録しているサービスコードと同一のサービスコードによって特定される、サービスを提供するためのアプリケーションプログラムを起動させる。
That is, the
なお、リーダライタ14から供給されたサービスコードのうち、予め記録しているサービスコードと同一のサービスコードが複数ある場合、PC12は、サービスコードによって特定されるサービスを表すアイコン(画像)の画像データを基に、アイコンをPC12の表示部32に表示する。そして、ICカード11のユーザ(ICカード11の持ち主)によって、PC12の表示部32に表示されている複数のアイコンのうち、1つのアイコンが選択されると、PC12は、選択されたアイコンが示すサービスを提供するためのアプリケーションプログラムを起動させて、リーダライタ14を制御し、サービスを提供するために必要な処理を実行させる。
If there are a plurality of service codes supplied from the reader /
ICカード11およびリーダライタ14は、データを送受信し、サービスを提供するか、またはサービスを受けるための処理を、それぞれ実行する。PC12は、この処理が終了すると、リーダライタ14の各部の動作を停止させ、アンテナ15から電波を輻射しないようにさせる。
The
図2は、PC12の構成の例を示すブロック図である。CPU(Central Processing Unit)51は、ROM(Read Only Memory)52、または記録部58に記録されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)53には、CPU51が実行するプログラムやデータなどが適宜記憶される。これらのCPU51、ROM52、およびRAM53は、バス54により相互に接続されている。
FIG. 2 is a block diagram illustrating an example of the configuration of the
CPU51にはまた、バス54を介して入出力インターフェース55が接続されている。入出力インターフェース55には、キーボード、マウス、スイッチなどよりなる入力部56、スピーカ、ランプなどよりなる出力部57、ディスプレイからなる表示部32、検出装置13、およびリーダライタ14が接続されている。CPU51は、入力部56から入力される指示に対応して各種の処理を実行する。また、CPU51は、検出装置13からICカード11が検出された旨の信号が供給されると、所定のプログラムを起動させ、起動させたプログラムを実行することによって、リーダライタ14を制御する。
An input /
入出力インターフェース55に接続されている記録部58は、例えばハードディスクなどで構成され、CPU51が実行するプログラムや各種のデータを記録する。通信部59は、インターネット、その他のネットワークなどの通信網を介して、外部の装置と通信する。
The
また、通信部59は、通信網を介してプログラムを取得し、取得したプログラムを記録部58に記録させるようにしてもよい。
The
入出力インターフェース55に接続されているドライブ60は、磁気ディスク81、光ディスク82、光磁気ディスク83、或いは半導体メモリ84などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部58に転送され、記録される。
The
図3は、PC12の機能の構成を示すブロック図である。なお、図中、図2における場合と対応する部分には、同一の符号を付してあり、繰り返しになるので、その説明は、適宜、省略する。
FIG. 3 is a block diagram illustrating a functional configuration of the
PC12は、表示部32、入力部56、記録部58、および制御部101を含むように構成される。
The
制御部101は、プログラムを実行するCPU51によって実現され、検出装置13からICカード11が検出された旨の信号が供給されると、ポーリングの実行を指示する信号を生成し、生成したポーリングの実行を指示する信号をリーダライタ14に供給する。
The
制御部101は、アンテナ15が受信した応答信号が、リーダライタ14を介して、アンテナ15から供給されると、サービスを提供するための処理を実行するために、サービスを特定するサービスコードの取得を指示する信号を生成し、生成したサービスコードの取得を指示する信号をリーダライタ14に供給する。ここで、応答信号とは、リーダライタ14が行うポーリングの処理に対して、ICカード11が送信してくる信号をいう。
When the response signal received by the
制御部101は、リーダライタ14からサービスコードが供給されると、供給されたサービスコードから、記録部58に予め記録されているサービスコードと同一のサービスコードを検出する。
When the service code is supplied from the reader /
制御部101は、実行制御部111を備えている。制御部101の実行制御部111は、制御部101によって検出されたサービスコードにより特定されるサービスを、ユーザに提供するための処理を実行させる、アプリケーションプログラムを起動させる。
The
制御部101の実行制御部111は、供給されたサービスコードのうち、記録部58に予め記録されているサービスコードと同一のサービスコードが1つであった場合、すなわち、制御部101によって、記録部58に予め記録されているサービスコードと同一のサービスコードが、1つ検出された場合、検出されたサービスコードによって特定されるサービスを提供するための処理を実行させる、アプリケーションプログラムを起動させる。
The
制御部101の実行制御部111は、アプリケーションプログラムが起動すると、アプリケーションプログラムを実行することにより、リーダライタ14を制御し、サービスを提供するために必要な処理を実行させる。制御部101の実行制御部111は、サービスを提供するために必要な処理の実行を指示する信号を生成し、生成した処理の実行を指示する信号を、リーダライタ14に供給する。
When the application program is activated, the
制御部101は、複数のサービスコードが供給され、供給されたサービスコードであって、記録部58に予め記録されている複数のサービスコードのうちの何れかと同一の(一致する)サービスコードが、複数あった場合、すなわち、供給された複数のサービスコードのうち、記録部58に予め記録されている、複数のサービスコードのうちの何れかと一致するサービスコードが、複数個検出された場合、検出されたサービスコードによって特定される、サービスを表すアイコンの画像データを記録部58から取得し、取得した画像データを表示部32に供給する。
The
制御部101の実行制御部111は、入力部56から、サービスを指定する入力信号が供給されると、供給された入力信号によって指定されたサービスを、ユーザに提供するための処理を実行させる、アプリケーションプログラムを起動させる。
When the input signal specifying the service is supplied from the
制御部101の実行制御部111は、アプリケーションプログラムが起動すると、アプリケーションプログラムを実行することにより、リーダライタ14を制御し、サービスを提供するために必要な処理を実行させる。制御部101の実行制御部111は、入力信号によって指定されたサービスを、ユーザに提供するために必要な処理の実行を指示する信号を生成し、生成した処理の実行を指示する信号を、リーダライタ14に供給する。
When the application program is activated, the
制御部101は、リーダライタ14から処理が終了した旨の信号が供給された場合、またはリーダライタ14にポーリングの実行を指示する信号を供給してから、所定の期間が経過してもリーダライタ14から応答信号が供給されなかった場合、ICカード11およびリーダライタ14が通信しないので、電波の輻射の停止を指示する信号を生成し、生成した電波の輻射の停止を指示する信号を、リーダライタ14に供給する。
When a signal indicating that the processing has been completed is supplied from the reader /
また、制御部101は、リーダライタ14から供給されたデータ、または制御部101が生成したデータを記録部58に供給する。
In addition, the
記録部58は、サービスコード、サービスを表すアイコンを表示させるための画像データ、および各種の処理に必要なデータを記録している。記録部58は、記録しているアイコンを表示させるための画像データおよび各種の処理に必要なデータを、制御部101に供給する。また、記録部58は、制御部101から供給されたデータを記録する。
The
入力部56は、ICカード11のユーザが、入力部56を操作することによって、表示部32に表示されているサービスを表すアイコンを選択(指定)すると、その操作に応じて、サービスを指定する入力信号を制御部101に供給する。ここで、サービスを指定する入力信号には、例えば、ユーザにより選択されたアイコンが表すサービスを、特定するためのサービスコードが含まれている。
When the user of the
表示部32は、制御部101から供給された、アイコンを表示させるための画像データを基に、サービスを表すアイコンを表示する。また、表示部32は、制御部101から供給された画像データを基に、所定の画像を表示する。
The
図4は、リーダライタ14の機能の構成を示すブロック図である。
FIG. 4 is a block diagram illustrating a functional configuration of the reader /
リーダライタ14は、入出力インターフェース121、制御部122、記録部123、SPU(Signal Processing Unit)124、発振回路125、変調部126、および復調部127を含むように構成される。
The reader /
入出力インターフェース121は、PC12に接続されており、PC12から供給されるポーリングの実行を指示する信号、サービスコードの取得を指示する信号、処理の実行を指示する信号、または電波の輻射の停止を指示する信号を制御部122に供給する。
The input /
入出力インターフェース121は、制御部122から供給された応答信号、サービスコード、または処理が終了した旨の信号をPC12に供給する。
The input /
制御部122は、入出力インターフェース121からポーリングの実行を指示する信号が供給されると、SPU124、変調部126、および復調部127を動作させ、アンテナ15からICカード11と通信するための電波を輻射させる。そして、制御部122は、所定の時間間隔でICカード11を検出するための検出信号を生成し、生成した検出信号をSPU124に供給する。制御部122は、SPU124から応答信号が供給されるか、または入出力インターフェース121から電波の輻射の停止を指示する信号が供給されるまで、所定の時間間隔で検出信号を生成し、生成した検出信号をSPU124に供給し続ける。
When a signal instructing execution of polling is supplied from the input /
制御部122は、SPU124から応答信号またはサービスコードが供給されると、供給された応答信号またはサービスコードを入出力インターフェース121に供給する。
When the response signal or service code is supplied from the
制御部122は、入出力インターフェース121からサービスコードの取得を指示する信号が供給されると、サービスコードの送信を要求する旨の送信要求信号を生成し、生成した送信要求信号をSPU124に供給する。
When a signal instructing acquisition of a service code is supplied from the input /
制御部122は、入出力インターフェース121から、処理の実行を指示する信号が供給されると、実行が指示された処理を行う。すなわち、制御部122は、必要に応じて、記録部123から所定のデータを取得し、取得したデータまたはICカード11に所定の処理を実行させるためのコマンドをSPU124に供給する。また、制御部122は、必要に応じて、SPU124から供給されたデータを記録部123に供給する。
When a signal for instructing execution of processing is supplied from the input /
制御部122は、PC12によって指示された処理が終了すると、処理が終了した旨の信号を生成し、生成した処理が終了した旨の信号を、入出力インターフェース121に供給する。制御部122は、入出力インターフェース121から、電波の輻射の停止を指示する信号が供給されると、SPU124、変調部126、および復調部127の動作を停止させ、アンテナ15から電波が輻射しないようにさせる。
When the process instructed by the
制御部122は、入出力インターフェース121からプログラムやデータが供給された場合、供給されたプログラムやデータを必要に応じて、記録部123に供給し、記録部123に記録されたプログラムを読み込み、読み込んだプログラムを実行する。
When a program or data is supplied from the input /
記録部123は、書き換え可能で、電源が遮断されても記録内容を保持できる、いわゆる不揮発性の記憶媒体または記録媒体からなり、例えば、ハードディスクまたはフラッシュメモリなどにより構成される。記録部123は、各種のデータを記録している。また、記録部123は、記録しているデータを制御部122に供給する。記録部123は、制御部122から供給されたデータを記録する。
The
SPU124は、制御部122から供給された検出信号、サービスコードの送信を要求する旨の送信要求信号、データまたはコマンドを、所定の方式により符号化し、符号化した検出信号、送信要求信号、データまたはコマンドを変調部126に供給する。また、SPU124は、復調部127から供給された応答信号、サービスコード、またはデータを、応答信号、サービスコード、またはデータの符号化方式に対応する方式により復号し、復号した応答信号、サービスコード、またはデータを制御部122に供給する。
The
例えば、SPU124は、ICカード11あてに送信するコマンドが、制御部122から供給されてきた場合、そのコマンドに、例えば、マンチェスターコードへのコーディングなどの符号化処理を施し、これにより得られた信号を変調部126に出力する。また、SPU124は、ICカード11からのデータが復調部127から供給されてきた場合、そのデータに対して、例えば、マンチェスターコードのデコードなどの復号処理を施し、これにより得られた信号を、制御部122に供給する。
For example, when a command to be transmitted to the
変調部126は、発振回路125から供給された所定の周波数のクロック信号を基に、搬送波を生成する。変調部126は、搬送波に基づいて、SPU124から供給された検出信号、送信要求信号、データまたはコマンドを所定の方式により変調することにより変調した検出信号、送信要求信号、データまたはコマンドを生成し、変調した検出信号、送信要求信号、データまたはコマンドをアンテナ15に供給する。
The
例えば、変調部126は、SPU124から供給された検出信号に基づいて、搬送波の位相、振幅、周波数などを変化させることにより変調した検出信号を生成する。
For example, the
より具体的には、例えば、変調部126は、発振回路125から供給される13.56MHzの周波数のクロック信号を搬送波として、SPU124より供給されるデータ(または信号)をASK(Amplitude Shift Keying)変調し、生成された変調波を、電磁波としてアンテナ15から出力させる。
More specifically, for example, the
発振回路125は、所定の周波数の、基準となるクロック信号を生成し、生成したクロック信号を変調部126に供給する。
The
復調部127は、アンテナ15から供給された応答信号、サービスコード、またはデータを、変調部148(図5)の変調方式に対応する復調方式により復調し、復調した応答信号、サービスコード、またはデータをSPU124に供給する。例えば、復調部127は、アンテナ15を介して取得した変調波(ASK変調波)を復調し、復調した応答信号、サービスコード、またはデータをSPU124に出力する。
The
アンテナ15は、変調部126から供給された検出信号、送信要求信号、データまたはコマンドを、無線通信によりICカード11あてに送信する。すなわち、例えば、アンテナ15は、変調部126から供給された検出信号、送信要求信号、データまたはコマンドを伝送するための電波を輻射(放射)する。また、アンテナ15は、ICカード11から送信されてきた応答信号、サービスコード、またはデータを受信し、受信した応答信号、サービスコード、またはデータを復調部127に供給する。
The
図5は、ICカード11の機能の構成を示すブロック図である。
FIG. 5 is a block diagram showing a functional configuration of the
ICカード11は、アンテナ141、復調部142、SPU143、制御部144、記録部145、RAM146、発振回路147、変調部148、および電力発生部149を含むように構成される。
The
アンテナ141は、アンテナ15から送信されてきた検出信号、送信要求信号、データまたはコマンドを受信し、受信した検出信号、送信要求信号、データまたはコマンドを復調部142に供給する。また、アンテナ141は、変調部148から供給された応答信号、サービスコード、またはデータを、無線通信により、アンテナ15あてに送信する。すなわち、例えば、アンテナ141は、変調部148から供給されたデータを伝送するための電波を放射する。また、アンテナ141においては、アンテナ15から放射される所定の周波数の電波により、共振が生じ、起電力が発生する。
The
復調部142は、アンテナ141から供給された検出信号、送信要求信号、データまたはコマンドを、変調部126(図4)の変調方式に対応する復調方式により復調し、復調した検出信号、送信要求信号、データまたはコマンドをSPU143に供給する。例えば、復調部142は、アンテナ141を介して受信したASK変調波であるコマンドを包絡線検波して復調し、復調したコマンドをSPU143に出力する。
The
SPU143は、復調部142から供給された検出信号、送信要求信号、データまたはコマンドを所定の方式により復号し、復号した検出信号、送信要求信号、データまたはコマンドを制御部144に供給する。
The
SPU143は、制御部144から供給された応答信号、サービスコード、またはデータを、所定の符号化方式により符号化し、符号化した応答信号、サービスコード、またはデータを変調部148に供給する。例えば、SPU143は、復調部142において復調されたコマンドがマンチェスター方式で符号化されている場合、図示せぬPLL(Phase Locked Loop)回路から供給されるクロック信号に基づいて、そのコマンドの復号(マンチェスターコードのデコード)を行い、復号したコマンドを制御部144に供給する。例えば、SPU143は、制御部144から供給されたデータを、マンチェスター方式で符号化し、符号化したデータを変調部148に供給する。
The
制御部144は、SPU143から検出信号が供給されると、応答信号を生成し、生成した応答信号をSPU143に供給する。ここで、応答信号には、例えば、ICカード11を特定するための情報である、識別コードなどが含まれている。
When the detection signal is supplied from the
制御部144は、SPU143から送信要求信号が供給されると、記録部145からサービスコードを取得し、取得したサービスコードをSPU143に供給する。
When the transmission request signal is supplied from the
制御部144は、SPU143から供給されたデータまたはコマンドを基に、ユーザが、リーダライタ14(PC12)からサービスを受けるために必要な、所定の処理を実行する。例えば、制御部144は、SPU143から供給されたデータを、記録部145の所定の記録領域に記録させる。また、例えば、制御部144は、SPU143から供給されたコマンドを実行し、記録部145の所定の記録領域に記録されているデータを取得し、取得したデータをSPU143に供給する。
Based on the data or commands supplied from the
制御部144は、必要に応じて記録部145に記録されているプログラムを読み込み、読み込んだプログラムを実行する。制御部144は、必要に応じて、データをRAM146に供給する。また、制御部144は、必要に応じて、RAM146が一時的に記憶しているデータを取得する。
The
記録部145は、例えば、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、MRAM(Magnetoresistive Random Access Memory(磁気抵抗メモリ))、またはFeRAM(強誘電体メモリ)などの不揮発性メモリなどにより構成され、リーダライタ14(アンテナ15)に送信されるデータなどの各種データを記録している。また、記録部145は、ユーザが、リーダライタ14から受けることができるサービスを特定する、サービスコードを記録している。
The
記録部145は、記録しているサービスコードまたはデータを制御部144に供給する。また、記録部145は、制御部144の制御のもと、制御部144から供給されたデータを記録する。
The
RAM146は、制御部144が各種の処理を行うとき、その処理の途中のデータなどを一時的に記憶する。RAM146は、記憶しているデータを制御部144に供給する。
When the
発振回路147は、アンテナ141が受信する検出信号、送信要求信号、データまたはコマンドの周波数と同じ周波数のクロック信号を生成し、生成したクロック信号を変調部148に供給する。例えば、発振回路147は、PLL回路を内蔵し、コマンドのクロック周波数と同一の周波数のクロック信号を発生する。
The
変調部148は、発振回路147から供給された所定の周波数のクロック信号を基に、搬送波を生成する。変調部148は、搬送波に基づいて、SPU143から供給された応答信号、サービスコード、またはデータを、所定の方式によって変調することにより、変調した応答信号、サービスコード、またはデータを生成し、変調した応答信号、サービスコード、またはデータをアンテナ141に供給する。例えば、変調部148は、SPU143から供給された、マンチェスター方式により符号化されたデータを、さらにASK変調し、変調したデータを、アンテナ141を介して、アンテナ15に送信する。
The
また、例えば、変調部148は、SPU143から供給されるデータに対して、所定のスイッチング素子(図示せず)をオン、オフさせ、スイッチング素子がオン状態であるときだけ、所定の負荷をアンテナ141に並列に接続させることにより、アンテナ141の負荷を変動させる。ASK変調されたデータは、アンテナ141の負荷の変動により、アンテナ141を介して、アンテナ15に送信される(リーダライタ14に接続されているアンテナ15の端子電圧を変動させる)。
Further, for example, the
電力発生部149は、アンテナ141に生じた交流の起電力を基に、直流電力を発生させ、発生させた直流電力をICカード11の各部に供給する。
The
次に、図6のフローチャートを参照して、検出装置13、PC12、およびリーダライタ14による、応答の処理を説明する。
Next, with reference to the flowchart of FIG. 6, response processing by the
ステップS11において、検出装置13およびPC12は、検出の処理を行う。なお、検出の処理の詳細は、後述するが、検出の処理において、検出装置13は、アンテナ15にかざされたICカード11を検出し、PC12は、ICカード11が検出されると、ポーリングの実行を指示する信号を生成し、生成したポーリングの実行を指示する信号を、リーダライタ14に供給する。
In step S11, the
ステップS12において、リーダライタ14は、ポーリングを行う。例えば、制御部122は、SPU124、変調部126、および復調部127を動作させる。そして、制御部122は、ICカード11を検出するための検出信号を生成し、生成した検出信号をSPU124に供給する。このとき、制御部122は、SPU124から応答信号が供給されるか、または入出力インターフェース121から電波の輻射の停止を指示する信号が供給されるまで、所定の時間間隔で検出信号を生成し、生成した検出信号をSPU124に供給し続ける。
In step S12, the reader /
SPU124は、制御部122から供給された検出信号を、例えば、マンチェスター方式などの符号化方式により符号化し、符号化した検出信号を変調部126に供給する。
The
変調部126は、発振回路125から供給されたクロック信号に対応する、所定の周波数(例えば、13.56MHz)の搬送波に基づいて、SPU124から供給された検出信号を、例えば、ASK方式、PSK(Phase Shift Keying)方式、FSK(Frequency Shift Keying)方式などの変調方式により変調し、変調した検出信号をアンテナ15に供給する。そして、アンテナ15は、変調部126から供給された検出信号を、無線通信によりICカード11あてに送信する。
Based on a carrier wave having a predetermined frequency (for example, 13.56 MHz) corresponding to the clock signal supplied from the
また、アンテナ15は、ICカード11から応答信号が送信されてきた場合、ICカード11から送信されてきた応答信号を受信し、受信した応答信号を復調部127に供給する。復調部127は、アンテナ15から供給された応答信号を、変調部148(図5)の変調方式に対応する復調方式により復調し、復調した応答信号をSPU124に供給する。
Further, when a response signal is transmitted from the
SPU124は、復調部127から供給された応答信号を、SPU143(図5)の符号化方式に対応する復号方式により復号し、復号した応答信号を制御部122に供給する。そして、制御部122は、SPU124から供給された応答信号を、入出力インターフェース121を介して、PC12に供給する。
The
ステップS13において、制御部101は、アンテナ15が、応答信号を受信したか否かを判定する。例えば、ステップS13において、制御部101は、リーダライタ14から応答信号が供給されたか否かを基に、アンテナ15が、応答信号を受信したか否かを判定する。
In step S13, the
ステップS13において、アンテナ15が、応答信号を受信していないと判定された場合、ステップS14に進み、制御部101は、リーダライタ14にポーリングの実行を指示する信号を供給してから、所定の期間が経過したか否かを判定する。例えば、ステップS14において、制御部101は、リーダライタ14に、ポーリングの実行を指示する信号を供給してから、3秒が経過したか否かを判定する。
If it is determined in step S13 that the
ステップS14において、リーダライタ14にポーリングの実行を指示する信号を供給してから、所定の期間が経過していないと判定された場合、継続してポーリングを行うので、ステップS12に戻る。また、このとき、例えば、制御部101が、記録部58から所定の画像データを取得し、取得した画像データを表示部32に供給することによって、表示部32が、“ICカードを近づけてください”や“データを読み取れません”などのエラーメッセージを表示するようにしてもよい。
If it is determined in step S14 that a predetermined period has not elapsed since the signal for instructing the reader /
一方、ステップS14において、リーダライタ14にポーリングの実行を指示する信号を供給してから、所定の期間が経過したと判定された場合、リーダライタ14がICカード11を検出できなかったので、処理はステップS17に進む。
On the other hand, if it is determined in step S14 that the predetermined period has elapsed since the signal for instructing the polling to be executed is supplied to the reader /
また、ステップS13において、アンテナ15が、応答信号を受信したと判定された場合、リーダライタ14が、ICカード11との通信を開始するので、ステップS15に進み、リーダライタ14は、サービスコードの受信の処理を行う。なお、サービスコードの受信の処理の詳細は後述するが、サービスコードの受信の処理において、アンテナ15は、ICカード11から送信されてきたサービスコードを受信し、受信したサービスコードをリーダライタ14に供給する。そして、リーダライタ14は、アンテナ15から供給されたサービスコードをPC12に供給する。
If it is determined in step S13 that the
ステップS16において、PC12およびリーダライタ14は、サービスの実行の処理を行う。なお、サービスの実行の処理の詳細は、後述するが、サービスの実行の処理において、リーダライタ14は、ICカード11とデータの送受信を行い、サービスを提供するために必要な処理を実行する。そして、処理が終了すると、リーダライタ14は、処理が終了した旨の信号を生成し、生成した処理が終了した旨の信号を、PC12に供給する。
In step S16, the
ステップS17において、制御部101は、リーダライタ14のICカード11との通信が終了したので(または、ICカード11と通信できなかったので)、電波の送信の停止を指示する信号を生成し、生成した電波の送信の停止を指示する信号を、リーダライタ14に供給する。そして、入出力インターフェース121は、PC12から供給された電波の送信の停止を指示する信号を、制御部122に供給する。
In step S17, since the communication with the
ステップS18において、制御部122は、SPU124、変調部126、および復調部127の動作を停止させることによって、アンテナ15が電波を輻射(送信)しないようにさせ、ステップS11に戻り、上述した処理を繰り返す。
In step S18, the
このようにして、検出装置13は、ICカード11を検出し、リーダライタ14は、ポーリングを行う。また、PC12は、リーダライタ14にポーリングの実行を指示する信号を供給してから、所定の期間が経過しても応答信号が供給されなかったか、またはリーダライタ14とICカード11との通信が終了すると、アンテナ15が電波を輻射しないようにさせる。
In this way, the
このように、ICカード11が検出されてから、ポーリングを行うことで、必要のない電波を輻射しないようにすることができる。
In this way, by performing polling after the
また、リーダライタ14にポーリングの実行を指示する信号を供給してから、所定の期間が経過しても応答信号が供給されなかったか、またはリーダライタ14とICカード11との通信が終了すると、アンテナ15が電波を輻射しないようにさせることで、必要のない電波を輻射しないようにすることができる。これにより、アンテナ15の周辺において、無線通信している他の装置(例えば、PC12)が、アンテナ15から輻射される電波の影響により通信が途切れて、通信できなくなることを防止することができる。
In addition, after supplying a signal for instructing the reader /
すなわち、より詳細には、ICカード11と通信するときだけ、アンテナ15に電波を輻射させることで、アンテナ15が輻射する電波が、アンテナ15の周辺における、他の通信システムに通信障害を与える時間をより短くすることができる。これにより、他の通信システムにおいて、通信が途絶する時間をより短くすることができ、再接続が可能な環境とすることができる。
That is, in more detail, only when communicating with the
さらに、また、検出装置13において、ICカード11を検出することで、ユーザは、ICカード11を、アンテナ15にかざすという簡単な作業(操作)だけで(ワンアクションで)、所望のサービスを受けることができる。
Furthermore, by detecting the
次に、図7のフローチャートを参照して、図6のステップS11の処理に対応する、検出の処理を説明する。 Next, a detection process corresponding to the process of step S11 of FIG. 6 will be described with reference to the flowchart of FIG.
ステップS31において、検出装置13は、検出装置13の起動スイッチ31がオンされたか否かを判定する。例えば、検出装置13の起動スイッチ31が、機械的なスイッチである場合、ステップS31において、検出装置13は、ICカード11によって、検出装置13の起動スイッチ31が押圧されたか否かを判定することにより、検出装置13の起動スイッチ31がオンされたか否かを判定する。
In step S31, the
ステップS31において、検出装置13の起動スイッチ31がオンされていないと判定された場合、ICカード11が、アンテナ15にかざされていない(ICカード11が検出されていない)ので、検出装置13の起動スイッチ31がオンされたと判定されるまで、判定の処理が繰り返される。
If it is determined in step S31 that the activation switch 31 of the
一方、ステップS31において、検出装置13の起動スイッチ31がオンされたと判定された場合、ICカード11が検出されたので、ステップS32に進み、検出装置13は、ICカード11が検出された旨の信号を生成し、生成したICカード11が検出された旨の信号をPC12に供給する。
On the other hand, if it is determined in step S31 that the activation switch 31 of the
検出装置13から、ICカード11が検出された旨の信号が供給されたので、ステップS33において、制御部101は、ポーリングの実行を指示する信号を生成し、生成したポーリングの実行を指示する信号を、リーダライタ14に供給する。入出力インターフェース121は、PC12から供給されたポーリングの実行を指示する信号を、制御部122に供給し、処理は終了する。
Since the signal indicating that the
このとき、制御部122は、入出力インターフェース121から、ポーリングの実行を指示する信号が供給されたので、ポーリングを行うために、SPU124、変調部126、および復調部127を動作させ、アンテナ15に、ICカード11と通信するための電波を輻射させることにより、ポーリングを行う(図6のステップS12の処理)。
At this time, since a signal instructing execution of polling is supplied from the input /
このようにして、検出装置13は、ICカード11を検出し、PC12は、検出されたICカード11と通信させるためにリーダライタ14にポーリングをさせる。
In this way, the
このように、検出装置13によって、ICカード11が検出されてから、ポーリングを行うことで、必要のない電波を輻射しないようにすることができる。
As described above, the polling is performed after the
図8のフローチャートを参照して、図6のステップS15の処理に対応する、サービスコードの受信の処理を説明する。 A service code reception process corresponding to the process of step S15 of FIG. 6 will be described with reference to the flowchart of FIG.
ステップS51において、制御部101は、ICカード11が記録しているサービスコードの取得を指示する信号を生成し、生成したサービスコードの取得を指示する信号を、リーダライタ14に供給する。そして、入出力インターフェース121は、PC12から供給された、サービスコードの取得を指示する信号を制御部122に供給する。
In step S <b> 51, the
入出力インターフェース121から、サービスコードの取得を指示する信号が供給されたので、ステップS52において、制御部122は、サービスコードの送信を要求する旨の送信要求信号を生成し、生成した送信要求信号をSPU124に供給する。
Since a signal instructing acquisition of the service code is supplied from the input /
ステップS53において、SPU124は、制御部122から供給された送信要求信号を、所定の符号化方式により符号化し、符号化した送信要求信号を変調部126に供給する。例えば、ステップS53において、SPU124は、制御部122から供給された送信要求信号を、マンチェスター方式などの符号化方式により符号化し、符号化した送信要求信号を、変調部126に供給する。
In step S <b> 53, the
ステップS54において、変調部126は、SPU124から供給された送信要求信号を変調し、変調した送信要求信号をアンテナ15に供給する。例えば、ステップS54において、変調部126は、発振回路125から供給されたクロック信号に対応する、所定の周波数(例えば、13.56MHz)の搬送波に基づいて、SPU124から供給された送信要求信号を、所定の方式により変調する。変調部126は、変調した送信要求信号をアンテナ15に供給する。
In step S <b> 54, the
より詳細には、例えば、ステップS54において、変調部126は、ASK方式、PSK方式、またはFSK方式などの変調方式により送信要求信号を変調し、変調した送信要求信号をアンテナ15に供給する。
More specifically, for example, in step S54, the
ステップS55において、アンテナ15は、変調部126から供給された送信要求信号を、無線通信によってICカード11あてに送信する。例えば、ステップS55において、アンテナ15は、変調部126から供給された送信要求信号を伝送する電波を、輻射することにより送信要求信号を送信する。
In step S55, the
送信要求信号をICカード11あてに送信すると、ICカード11から、サービスコードが送信されてくるので、ステップS56において、アンテナ15は、ICカード11から送信されてきたサービスコードを受信し、受信したサービスコードをリーダライタ14に供給する。
When the transmission request signal is transmitted to the
ステップS57において、復調部127は、アンテナ15から供給されたサービスコードを、変調部148(図5)の変調方式に対応する復調方式により復調し、復調したサービスコードを、SPU124に供給する。
In step S57, the
ステップS58において、SPU124は、復調部127から供給されたサービスコードを、SPU143(図5)の符号化方式に対応する復号方式により復号し、復号したサービスコードを、制御部122に供給する。
In step S <b> 58, the
ステップS59において、制御部122は、SPU124から供給されたサービスコードを、入出力インターフェース121を介して、PC12に供給し、処理は終了する。すなわち、ステップS59において、制御部122は、SPU124から供給されたサービスコードを、入出力インターフェース121に供給する。そして、入出力インターフェース121は、制御部122から供給されたサービスコードを、PC12に供給する。
In step S59, the
このようにして、リーダライタ14は、ICカード11が記録しているサービスコードの送信を要求する旨の送信要求信号を生成し、生成した送信要求信号を、無線通信によりICカード11あてに送信する。また、アンテナ15は、ICカード11から送信されてきたサービスコードを受信し、受信したサービスコードを、リーダライタ14を介して、PC12に供給する。
In this way, the reader /
このように、サービスコードを受信することによって、PC12は、ユーザが受けようとしているサービスを、特定することができる。
Thus, by receiving the service code, the
図9のフローチャートを参照して、図6のステップS16の処理に対応するサービスの実行の処理を説明する。 With reference to the flowchart of FIG. 9, the service execution process corresponding to the process of step S16 of FIG. 6 will be described.
リーダライタ14からサービスコードが供給されたので、ステップS71において、制御部101は、リーダライタ14から供給されたサービスコードのうち、記録部58が予め記録しているサービスコードと同一のサービスコードが複数個あるか否かを判定する。
Since the service code is supplied from the reader /
例えば、記録部58が、サービスコードB1、サービスコードB2、およびサービスコードB3を記録しており、リーダライタ14からサービスコードB2およびサービスコードB3が供給された場合、記録部58が記録しているサービスコードB2と、リーダライタ14から供給されたサービスコードB2とが同一であり、また記録部58が記録しているサービスコードB3と、リーダライタ14から供給されたサービスコードB3とが同一であるので、制御部101は、リーダライタ14から供給されたサービスコードのうち、記録部58が予め記録しているサービスコードと同一のサービスコードが複数個あると判定する。
For example, the
ステップS71において、リーダライタ14から供給されたサービスコードのうち、記録部58が予め記録しているサービスコードと同一のサービスコードが複数個あると判定された場合、提供するサービスが特定できないので、ステップS72に進み、制御部101は、記録部58が予め記録しているサービスコードと同一のサービスコードによって特定される、サービスを表すアイコンの画像データを記録部58から取得し、取得した画像データを表示部32に供給する。そして、表示部32は、制御部101から供給された画像データを基に、サービスを表すアイコンを表示する。
If it is determined in step S71 that the service code supplied from the reader /
例えば、リーダライタ14から供給されたサービスコードのうち、サービスコードB2およびサービスコードB3が、記録部58が予め記録しているサービスコードと同一のサービスコードであった場合、制御部101は、サービスコードB2によって特定されるサービスを表すアイコンA2の画像データD2およびサービスコードB3によって特定されるサービスを表すアイコンA3の画像データD3を、記録部58から取得し、取得した画像データD2および画像データD3を、表示部32に供給する。そして、表示部32は、制御部101から供給された画像データD2および画像データD3を基に、アイコンA2およびアイコンA3を表示する。
For example, when the service code B2 and the service code B3 among the service codes supplied from the reader /
ステップS73において、制御部101は、ICカード11のユーザによって、PC12が提供するサービスが選択されたか否かを判定する。例えば、ステップS73において、制御部101は、ICカード11のユーザが、入力部56を操作することによって、表示部32に表示されているアイコンを選択した場合に、入力部56から供給される入力信号を基に、PC12が提供するサービスが選択されたか否かを判定する。
In step S <b> 73, the
ステップS73において、サービスが選択されなかったと判定された場合、サービスが選択されていないので、ステップS73に戻り、サービスが選択されたと判定されるまで、判定の処理が繰り返される。なお、ステップS73において、所定の期間が経過してもサービスが選択されなかったと判定された場合、表示部32に“サービスを選択してください”などの文字を表示したり、ステップS74の処理乃至ステップS77の処理をスキップしてステップS17(図6)に進み、アンテナ15に電波を輻射しないようにさせるようにしてもよい。
If it is determined in step S73 that no service has been selected, no service has been selected, so the process returns to step S73, and the determination process is repeated until it is determined that a service has been selected. If it is determined in step S73 that the service has not been selected even after a predetermined period of time has passed, characters such as “Please select a service” are displayed on the
さらに、アンテナ15が、ICカード11から送信されてきたサービスコードを受信すると、PC12が、アンテナ15が電波を輻射しないようにリーダライタ14を制御し、ステップS73の処理においてサービスが選択されてから、PC12が、リーダライタ14を制御して、アンテナ15に再び電波を輻射させるようにしてもよい。
Further, when the
一方、ステップS73において、サービスが選択されたと判定された場合、提供するサービスが選択されたので、ステップS74に進む。 On the other hand, if it is determined in step S73 that the service has been selected, the service to be provided has been selected, and the process proceeds to step S74.
また、ステップS71において、記録部58が予め記録しているサービスコードと同一のサービスコードが複数個ないと判定された場合、PC12が提供するサービスは特定されるので、ステップS74に進む。なお、ステップS71において、記録部58が予め記録しているサービスコードと同一のサービスコードが複数個ないと判定された場合においても、表示部32に、サービスを表すアイコンを表示させ、そのアイコンが選択されてから、ステップS74に進むようにしてもよい。
If it is determined in step S71 that there are not a plurality of service codes identical to the service codes recorded in advance by the
ステップS74において、制御部101の実行制御部111は、特定(選択)されたサービスを提供するための処理を実行させる、アプリケーションプログラムを起動させる。
In step S74, the
例えば、ステップS74において、制御部101の実行制御部111は、特定(選択)されたサービスを提供するための処理を実行させる、アプリケーションプログラムを、記録部58から取得し、取得したアプリケーションプログラムを実行することにより、アプリケーションプログラムを起動させる。
For example, in step S74, the
アプリケーションプログラムが起動すると、ステップS75において、制御部101の実行制御部111は、特定(選択)されたサービスを提供するために必要な処理の実行を指示する信号を生成し、生成した処理の実行を指示する信号を、リーダライタ14に供給する。そして、入出力インターフェース121は、PC12から供給された、処理の実行を指示する信号を制御部122に供給する。
When the application program is activated, in step S75, the
例えば、ICカード11のユーザが、入力部56を操作して、表示部32に表示されているアイコンA1を選択した場合、ステップS75において、制御部101の実行制御部111は、選択されたアイコンA1が表すサービスを提供するために必要な、所定の処理の実行を指示する信号を生成し、生成した処理の実行を指示する信号をリーダライタ14に供給する。
For example, when the user of the
入出力インターフェース121から、処理の実行を指示する信号が供給されたので、ステップS76において、リーダライタ14の各部は、供給された処理の実行を指示する信号によって指定された、所定の処理を実行する。
Since the signal instructing execution of the process is supplied from the input /
例えば、ステップS76において、制御部122は、必要に応じて、記録部123から所定のデータを取得し、取得したデータまたはICカード11に所定の処理を実行させるためのコマンドをSPU124に供給する。SPU124は、制御部122から供給されたデータまたはコマンドを、例えば、マンチェスター方式により符号化し、符号化したデータまたはコマンドを、変調部126に供給する。そして、変調部126は、SPU124から供給されたデータまたはコマンドを、例えば、ASK変調方式により変調し、変調したデータまたはコマンドをアンテナ15に供給する。アンテナ15は、変調部126から供給されたデータまたはコマンドを、無線通信により、ICカード11あてに送信する。
For example, in step S76, the
また、例えば、ステップS76において、アンテナ15は、ICカード11からデータが送信されてくると、送信されてきたデータを受信し、受信したデータを、リーダライタ14に供給する。復調部127は、アンテナ15から供給されたデータを、変調部148(図5)の変調方式に対応する復調方式により復調し、復調したデータをSPU124に供給する。また、SPU124は、復調部127から供給されたデータを、SPU143(図5)の符号化方式に対応する復号方式により復号し、復号したデータを制御部122に供給する。そして、制御部122は、必要に応じて、SPU124から供給されたデータを記録部123に供給するか、または、入出力インターフェース121を介して、PC12に供給する。
For example, in step S76, when data is transmitted from the
ステップS77において、制御部122は、ユーザにサービスを提供するために必要な処理が終了すると、処理が終了した旨の信号を生成し、生成した処理が終了した旨の信号を、入出力インターフェース121に供給する。そして、入出力インターフェース121は、制御部122から供給された、処理が終了した旨の信号を、PC12に供給し、処理は終了する。
In step S77, when the process necessary for providing the service to the user is completed, the
このようにして、PC12は、ICカード11からのサービスコードを基に、必要に応じて、サービスを表す画像を表示し、提供するサービスを特定する。そして、PC12は、特定したサービスを提供するための処理の実行を指示する信号を、リーダライタ14に供給する。また、リーダライタ14は、供給された処理の実行を指示する信号によって指定された、所定の処理を実行する。
In this way, the
なお、サービスを表すアイコンを表示させると説明したが、アイコンに限らず、サービスを示す文字などを表示することも可能である。 In addition, although it demonstrated that the icon showing a service was displayed, not only an icon but the character etc. which show a service can also be displayed.
このように、PC12は、ICカード11から、複数のサービスコードを受信した場合、サービスを表す画像を表示することによって、ユーザが所望するサービスを、より簡単に提供することができる。
As described above, when the
また、サービスを表す画像を表示することで、ユーザは、ICカード11を利用することによって、PC12から受けることができるサービスを確認することができる。したがって、ユーザが、複数のICカード11を所持している場合、ユーザは、より簡単に、適切なICカード11を選択することができる。
Further, by displaying the image representing the service, the user can confirm the service that can be received from the
さらに、複数のサービスコード、サービスを提供するためのアプリケーションプログラムなどを、予め記録しておくことにより、ユーザ(ICカード11)に複数のサービスを提供することができ、提供するサービスごとにリーダライタ14を設置する必要がなくなる。これにより、ユーザが所望するサービスを、より簡単に提供することができ、さらに、複数のアンテナ15(リーダライタ14)、PC12などの他の装置から輻射される電波の混信を防止することができる。
Furthermore, a plurality of services can be provided to the user (IC card 11) by recording a plurality of service codes and application programs for providing the services in advance, and a reader / writer is provided for each service to be provided. 14 need not be installed. As a result, the service desired by the user can be provided more easily, and interference of radio waves radiated from other devices such as the plurality of antennas 15 (reader / writers 14) and the
次に、図10のフローチャートを参照して、ICカード11による、応答信号の送信の処理を説明する。
Next, a response signal transmission process by the
ICカード11のユーザが、ICカード11を、アンテナ15の近傍にかざすと、検出装置13において、ICカード11が検出されるので、リーダライタ14は、ポーリングを行う。リーダライタ14が、ポーリングを行うと、リーダライタ14がICカード11を検出するための検出信号が、アンテナ15から送信されてくるので、ステップS111において、アンテナ141は、検出信号を受信し、受信した検出信号を、復調部142に供給する。
When the user of the
ステップS112において、復調部142は、アンテナ141から供給された検出信号を、変調部126(図4)の変調方式に対応する復調方式により復調し、復調した検出信号をSPU143に供給する。
In step S112, the
ステップS113において、SPU143は、復調部142から供給された検出信号を、SPU124(図4)の符号化方式に対応する復号方式により復号し、復号した検出信号を制御部144に供給する。
In step S113, the
SPU143から検出信号が供給されたので、ステップS114において、制御部144は、応答信号を生成し、生成した応答信号を、SPU143に供給する。例えば、ステップS114において、制御部144は、記録部145から、ICカード11を特定するための識別コードを取得し、取得した識別コードを含む、応答信号を生成する。そして、制御部144は、生成した応答信号を、SPU143に供給する。
Since the detection signal is supplied from the
ステップS115において、SPU143は、制御部144から供給された応答信号を、所定の符号化方式により符号化し、符号化した応答信号を変調部148に供給する。例えば、ステップS115において、SPU143は、制御部144から供給された応答信号を、マンチェスター方式により符号化し、符号化した応答信号を変調部148に供給する。
In step S <b> 115, the
ステップS116において、変調部148は、SPU143から供給された応答信号を、所定の方式により変調し、変調した応答信号をアンテナ141に供給する。例えば、ステップS116において、変調部148は、発振回路147から供給されたクロック信号により生成した搬送波を基に、SPU143から供給された応答信号を、ASK方式により変調し、変調した応答信号をアンテナ141に供給する。
In step S116, the
ステップS117において、アンテナ141は、変調部148から供給された、変調されている応答信号を、無線通信により、アンテナ15あてに送信し、応答信号の送信の処理は終了する。例えば、ステップS117において、アンテナ141は、変調部148から供給された応答信号を伝送する電波を放射することにより、応答信号を送信する。
In step S117, the
このようにして、ICカード11は、アンテナ15から送信されてきた検出信号を受信する。また、ICカード11は、応答信号を生成し、生成した応答信号を、無線通信によりアンテナ15あてに送信する。
In this way, the
図11のフローチャートを参照して、ICカード11による、要求の処理を説明する。
The request processing by the
アンテナ15が、ICカード11が送信した応答信号を受信すると、アンテナ15は、ICカード11に記録されている、サービスコードの送信を要求する旨の送信要求信号を送信してくるので、ステップS131において、アンテナ141は、送信要求信号を受信し、受信した送信要求信号を、復調部142に供給する。
When the
ステップS132において、復調部142は、アンテナ141から供給された送信要求信号を、変調部126(図4)の変調方式に対応する復調方式により復調し、復調した送信要求信号をSPU143に供給する。
In step S132, the
ステップS133において、SPU143は、復調部142から供給された送信要求信号を、SPU124(図4)の符号化方式に対応する復号方式により復号し、復号した送信要求信号を制御部144に供給する。
In step S133, the
SPU143から送信要求信号が供給されたので、ステップS134において、制御部144は、記録部145からサービスコードを取得し、取得したサービスコードを、SPU143に供給する。
Since the transmission request signal is supplied from the
ステップS135において、SPU143は、制御部144から供給されたサービスコードを、所定の符号化方式により符号化し、符号化したサービスコードを変調部148に供給する。例えば、ステップS135において、SPU143は、制御部144から供給されたサービスコードを、マンチェスター方式により符号化し、符号化したサービスコードを変調部148に供給する。
In step S135, the
ステップS136において、変調部148は、SPU143から供給されたサービスコードを、所定の方式により変調し、変調したサービスコードをアンテナ141に供給する。例えば、ステップS136において、変調部148は、発振回路147から供給されたクロック信号により生成した搬送波を基に、SPU143から供給されたサービスコードを、ASK方式により変調し、変調したサービスコードをアンテナ141に供給する。
In step S136, the
ステップS137において、アンテナ141は、変調部148から供給された、変調されているサービスコードを、無線通信により、アンテナ15あてに送信する。例えば、ステップS137において、アンテナ141は、変調部148から供給されたサービスコードを伝送する電波を放射することにより、サービスコードを送信する。
In step S137, the
アンテナ15が、サービスコードを受信し、ユーザが受けようとするサービスが特定されると、リーダライタ14は、ユーザがサービスを受けるために必要な処理を実行する。すなわち、リーダライタ14は、アンテナ15を介して、必要に応じて、所定のデータまたはコマンドを送信してくるので、ステップS138において、ICカード11の各部は、ユーザが、PC12からサービスを受けるために必要な処理を実行し、要求の処理は終了する。
When the
例えば、ステップS138において、アンテナ141は、アンテナ15からデータまたはコマンドが送信されてくると、送信されてきたデータまたはコマンドを受信し、受信したデータまたはコマンドを、復調部142に供給する。復調部142は、アンテナ141から供給されたデータまたはコマンドを、変調部126(図4)の変調方式に対応する復調方式により復調し、復調したデータまたはコマンドをSPU143に供給する。また、SPU143は、復調部142から供給されたデータまたはコマンドを、SPU124(図4)の符号化方式に対応する復号方式により復号し、復号したデータまたはコマンドを制御部144に供給する。
For example, in step S138, when data or a command is transmitted from the
そして、制御部144は、必要に応じて、SPU143から供給されたデータを記録部145に供給する。記録部145は、制御部144から供給されたデータを記録する。また、制御部144は、SPU143から供給されたコマンドを実行し、例えば、記録部145に記録されているデータを取得し、取得したデータをSPU143に供給する。
And the
SPU143は、制御部144から供給されたデータを、例えば、マンチェスター方式により符号化し、符号化したデータを、変調部148に供給する。そして、変調部148は、SPU143から供給されたデータを、例えば、ASK変調方式により変調し、変調したデータをアンテナ141に供給する。アンテナ141は、変調部148から供給されたデータを、無線通信により、アンテナ15あてに送信する。
The
このようにして、ICカード11は、アンテナ15から送信されてきた送信要求信号を受信する。また、ICカード11は、送信要求信号を受信すると、要求されたサービスコードを、無線通信によりアンテナ15あてに送信する。そして、ICカード11は、ユーザが、PC12からサービスを受けるために、所定の処理を実行する。
In this way, the
このように、アンテナ15あてにサービスコードを送信することによって、ICカード11は、リーダライタ14に、ユーザ(ICカード11)が受けようとするサービスを通知することができる。その結果、ユーザは、より簡単に、PC12から、所望するサービスを受けることができる。
Thus, by transmitting the service code to the
以上のように、ICカード11が検出されてから、電波を輻射するようにし、また、ICカード11との通信が終了すると、電波を輻射しないようにしたので、必要のない電波を輻射しないようにすることができる。さらに、予め複数のサービスコードを記録し、ICカード11からサービスを特定するサービスコードを受信するようにしたので、ユーザが所望するサービスを、より簡単に提供することができる。
As described above, radio waves are radiated after the
本発明によれば、電波を輻射するようにしたので、通信することができる。また、本発明によれば、ICカードが検出されてから、電波を輻射するようにし、ICカードとの通信が終了すると、電波を輻射しないようにしたので、必要のない電波を輻射しないようにすることができる。 According to the present invention, since radio waves are radiated, communication is possible. In addition, according to the present invention, radio waves are radiated after the IC card is detected, and when communication with the IC card is completed, the radio waves are not radiated, so that unnecessary radio waves are not radiated. can do.
さらに、本発明によれば、予め複数のサービスコードを記録し、ICカードからサービスを特定するサービスコードを受信するようにしたので、ユーザが所望するサービスを、より簡単に提供することができる。 Furthermore, according to the present invention, since a plurality of service codes are recorded in advance and the service code for specifying the service is received from the IC card, the service desired by the user can be provided more easily.
なお、リーダライタ14を、PC12に接続すると説明したが、PCに限らず、PDA(Personal Digital Assistants)や携帯電話機などに接続するようにしてもよい。また、検出装置13をPC12に接続すると説明したが、検出装置13を、リーダライタ14に接続するようにしてもよく、検出装置13が、リーダライタ14またはアンテナ15に組み込まれるようにしてもよい。さらに、検出装置13、リーダライタ14、およびアンテナ15が、PC12に組み込まれる(内蔵される)ようにしてもよい。
Although the reader /
さらに、また、ICカード11は、非接触式のICカードに限らず、接触式のICカードとしてもよく、また、その通信方式も、マイクロ波方式、光方式、電磁誘導方式、電磁結合方式など、何れの通信方式としてもよい。
Further, the
さらに、また、検出装置13において、ICカード11が検出されてから、PC12が、リーダライタ14を起動させて、電波を輻射させ、通信が終了すると、リーダライタ14を停止させるようにしてもよい。この場合、ユーザは、いちいちリーダライタ14を起動させてから、ICカード11をかざさなくてもよいため、より簡単に所望するサービスを受けることができる。
Further, after the
さらに、また、検出装置13において、ICカード11が検出されてから、リーダライタ14を制御するためのプログラムを起動させると説明したが、予めリーダライタ14を制御するためのプログラムを起動させて、待機させておき、検出装置13において、ICカード11が検出されてから、割り込み処理などの所定の処理を実行させるようにしてもよい。
Furthermore, it has been described that the
同様に、PC12に、リーダライタ14からサービスコードが供給されてから、PC12が、アプリケーションプログラムを起動させると説明したが、予めアプリケーションプログラムを起動させて、待機させておき、リーダライタ14からサービスコードが供給されてから、サービスコードによって特定されるアプリケーションプログラムに、割り込み処理などの所定の処理を実行させるようにしてもよい。
Similarly, it has been described that the
さらに、また、PC12に接続されたリーダライタ14と、リーダライタ14に接続され、検出装置13が組み込まれた(内蔵されている)アンテナ15とを、それぞれ複数設けるようにしてもよい。この場合、アンテナ15は、内蔵されている検出装置13が、ICカード11を検出するまで、電波を輻射しないので、アンテナ15を複数設けても、複数のアンテナ15が同時に電波を輻射して、混信することはない。
Furthermore, a plurality of reader /
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。 The series of processes described above can be executed by hardware, but can also be executed by software. When a series of processing is executed by software, a program constituting the software may execute various functions by installing a computer incorporated in dedicated hardware or various programs. For example, it is installed from a recording medium in a general-purpose personal computer or the like.
この記録媒体は、図2に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク81(フレキシブルディスクを含む)、光ディスク82(CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む)、光磁気ディスク83(MD(Mini-Disc)(商標)を含む)、若しくは半導体メモリ84などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM52や、記録部58に含まれるハードディスクなどで構成される。
As shown in FIG. 2, this recording medium is distributed to provide a program to the user separately from the computer, and includes a magnetic disk 81 (including a flexible disk) on which the program is recorded, an optical disk 82 (CD- ROM (Compact Disc-Read Only Memory), DVD (Digital Versatile Disc) is included), magneto-optical disc 83 (including MD (Mini-Disc) (trademark)), or
なお、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインターフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。 The program for executing the series of processes described above is installed in a computer 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. You may be made to do.
また、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。 Further, in the present specification, the step of describing the program stored in the recording medium is not limited to the processing performed in time series according to the described order, but is not necessarily performed in time series. It also includes processes that are executed individually.
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。 In the present specification, the term “system” represents the entire apparatus constituted by a plurality of apparatuses.
11 ICカード, 12 PC, 13 検出装置, 14 リーダライタ, 15 アンテナ, 31 起動スイッチ, 32 表示部, 51 CPU, 52 ROM, 53 RAM, 58 記録部, 81 磁気ディスク, 82 光ディスク, 83 光磁気ディスク, 84 半導体メモリ, 101 制御部, 111 実行制御部, 122 制御部, 124 SPU, 126 変調部, 127 復調部, 141 アンテナ, 142 復調部, 143 SPU, 144 制御部, 145 記録部, 148 変調部 11 IC card, 12 PC, 13 detecting device, 14 reader / writer, 15 antenna, 31 start switch, 32 display unit, 51 CPU, 52 ROM, 53 RAM, 58 recording unit, 81 magnetic disk, 82 optical disk, 83 magneto-optical disk , 84 Semiconductor memory, 101 control unit, 111 execution control unit, 122 control unit, 124 SPU, 126 modulation unit, 127 demodulation unit, 141 antenna, 142 demodulation unit, 143 SPU, 144 control unit, 145 recording unit, 148 modulation unit
Claims (7)
前記通信装置の近接、または接触を検出する検出手段と、
検出された前記通信装置と通信するための電磁波を輻射するとともに、前記通信装置から送信されてきた、実行する処理を特定するための情報を受信する通信手段と、
受信した前記情報によって特定される処理を実行するためのアプリケーションプログラムに、所定の処理を実行させる実行制御手段と、
前記通信装置が検出された場合、前記通信装置との通信を開始するために、電磁波を輻射させるように前記通信手段を制御し、前記通信装置との通信が終了した場合、電磁波を輻射させないように前記通信手段を制御する通信制御手段と
を備えることを特徴とする情報処理装置。 In an information processing apparatus that wirelessly communicates with a communication apparatus,
Detection means for detecting proximity or contact of the communication device;
A communication means for radiating an electromagnetic wave for communicating with the detected communication device and receiving information for specifying a process to be executed transmitted from the communication device;
Execution control means for causing the application program for executing the process specified by the received information to execute a predetermined process;
When the communication device is detected, in order to start communication with the communication device, the communication means is controlled to radiate electromagnetic waves, and when communication with the communication device is completed, the electromagnetic waves are not radiated. An information processing apparatus comprising: communication control means for controlling the communication means.
ことを特徴とする請求項1に記載の情報処理装置。 The communication control means further prevents the electromagnetic wave from being radiated when communication with the communication device cannot be started even after a predetermined period of time has passed since the proximity or contact of the communication device was detected. The information processing apparatus according to claim 1, wherein the information processing apparatus is controlled.
前記実行制御手段は、複数の前記情報を受信した場合、前記表示手段に表示されている複数の前記画像から1つの前記画像が選択されたとき、受信した前記情報によって特定される処理を実行するためのアプリケーションプログラムのうち、選択された前記画像が表す処理を実行するためのアプリケーションプログラムに、所定の処理を実行させる
ことを特徴とする請求項1に記載の情報処理装置。 In the case where a plurality of pieces of the information are received, the information processing apparatus further includes display means for displaying an image representing each of the processes specified by the received information.
The execution control unit executes a process specified by the received information when one image is selected from the plurality of images displayed on the display unit when a plurality of the information is received. The information processing apparatus according to claim 1, further comprising: an application program for executing a process represented by the selected image among the application programs for executing the predetermined process.
ことを特徴とする請求項3に記載の情報処理装置。 When the communication control unit receives a plurality of pieces of information, the communication control unit further controls the communication unit so as not to radiate electromagnetic waves until one image is selected from the plurality of images displayed on the display unit. The information processing apparatus according to claim 3, wherein the information processing apparatus is controlled.
前記通信装置の近接、または接触を検出する検出ステップと、
前記通信装置から送信されてきた、実行する処理を特定するための情報の通信手段による受信を制御する受信制御ステップと、
受信した前記情報によって特定される処理を実行するためのアプリケーションプログラムに、所定の処理を実行させる実行制御ステップと、
前記通信装置が検出された場合、前記通信装置との通信を開始するために、電磁波を輻射させるように前記通信手段を制御し、前記通信装置との通信が終了した場合、電磁波を輻射させないように前記通信手段を制御する通信制御ステップと
を含むことを特徴とする情報処理方法。 In an information processing method for wireless communication with a communication device,
A detection step of detecting proximity or contact of the communication device;
A reception control step for controlling reception by the communication means of information for specifying processing to be executed, transmitted from the communication device;
An execution control step for causing an application program for executing a process specified by the received information to execute a predetermined process;
When the communication device is detected, in order to start communication with the communication device, the communication means is controlled to radiate electromagnetic waves, and when communication with the communication device is completed, the electromagnetic waves are not radiated. And a communication control step of controlling the communication means.
前記通信装置の近接、または接触を検出する検出ステップと、
前記通信装置から送信されてきた、実行する処理を特定するための情報の通信手段による受信を制御する受信制御ステップと、
受信した前記情報によって特定される処理を実行するためのアプリケーションプログラムに、所定の処理を実行させる実行制御ステップと、
前記通信装置が検出された場合、前記通信装置との通信を開始するために、電磁波を輻射させるように前記通信手段を制御し、前記通信装置との通信が終了した場合、電磁波を輻射させないように前記通信手段を制御する通信制御ステップと
を含むことを特徴とするコンピュータが読みとり可能なプログラムが記録されている記録媒体。 An information processing program for wireless communication with a communication device,
A detection step of detecting proximity or contact of the communication device;
A reception control step for controlling reception by the communication means of information for specifying processing to be executed, transmitted from the communication device;
An execution control step for causing an application program for executing a process specified by the received information to execute a predetermined process;
When the communication device is detected, in order to start communication with the communication device, the communication means is controlled to radiate electromagnetic waves, and when communication with the communication device is completed, the electromagnetic waves are not radiated. And a communication control step for controlling the communication means. A recording medium on which a computer-readable program is recorded.
前記通信装置の近接、または接触を検出する検出ステップと、
前記通信装置から送信されてきた、実行する処理を特定するための情報の通信手段による受信を制御する受信制御ステップと、
受信した前記情報によって特定される処理を実行するためのアプリケーションプログラムに、所定の処理を実行させる実行制御ステップと、
前記通信装置が検出された場合、前記通信装置との通信を開始するために、電磁波を輻射させるように前記通信手段を制御し、前記通信装置との通信が終了した場合、電磁波を輻射させないように前記通信手段を制御する通信制御ステップと
を含むことを特徴とする通信制御プログラム。 In a communication control program for causing a computer to perform information processing for wireless communication with a communication device,
A detection step of detecting proximity or contact of the communication device;
A reception control step for controlling reception by the communication means of information for specifying processing to be executed, transmitted from the communication device;
An execution control step for causing an application program for executing a process specified by the received information to execute a predetermined process;
When the communication device is detected, in order to start communication with the communication device, the communication means is controlled to radiate electromagnetic waves, and when communication with the communication device is completed, the electromagnetic waves are not radiated. And a communication control step for controlling the communication means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004344182A JP2006157392A (en) | 2004-11-29 | 2004-11-29 | Information processing apparatus and method, recording medium and communication control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004344182A JP2006157392A (en) | 2004-11-29 | 2004-11-29 | Information processing apparatus and method, recording medium and communication control program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006157392A true JP2006157392A (en) | 2006-06-15 |
Family
ID=36635149
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004344182A Withdrawn JP2006157392A (en) | 2004-11-29 | 2004-11-29 | Information processing apparatus and method, recording medium and communication control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006157392A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009098773A (en) * | 2007-10-15 | 2009-05-07 | Tekutomu:Kk | Non-contact reader/writer device |
JP2012244499A (en) * | 2011-05-20 | 2012-12-10 | Sharp Corp | Communication system, information processing apparatus, communication apparatus, communication method, computer program, and storage medium |
US8471913B2 (en) | 2008-06-03 | 2013-06-25 | Canon Kabushiki Kaisha | Information processing apparatus, system and control method thereof |
JP2014003382A (en) * | 2012-06-15 | 2014-01-09 | Nec Engineering Ltd | Signal detector, communication system, and signal detection method |
JP2016015775A (en) * | 2015-09-28 | 2016-01-28 | シャープ株式会社 | Communication system, information processing apparatus, communication apparatus, communication method, computer program, and storage medium |
-
2004
- 2004-11-29 JP JP2004344182A patent/JP2006157392A/en not_active Withdrawn
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009098773A (en) * | 2007-10-15 | 2009-05-07 | Tekutomu:Kk | Non-contact reader/writer device |
US8471913B2 (en) | 2008-06-03 | 2013-06-25 | Canon Kabushiki Kaisha | Information processing apparatus, system and control method thereof |
US9141312B2 (en) | 2008-06-03 | 2015-09-22 | Canon Kabushiki Kaisha | Information processing apparatus, system and control method for transmitting data enabling selection of an image to be transmitted |
JP2012244499A (en) * | 2011-05-20 | 2012-12-10 | Sharp Corp | Communication system, information processing apparatus, communication apparatus, communication method, computer program, and storage medium |
JP2014003382A (en) * | 2012-06-15 | 2014-01-09 | Nec Engineering Ltd | Signal detector, communication system, and signal detection method |
JP2016015775A (en) * | 2015-09-28 | 2016-01-28 | シャープ株式会社 | Communication system, information processing apparatus, communication apparatus, communication method, computer program, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4023308B2 (en) | Communication apparatus and communication method | |
JP4777725B2 (en) | Portable terminal device, server device, application providing method, and computer program | |
JP4337051B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM | |
JP2018129942A (en) | Transmission device, reception device, method and program | |
JP2010130310A (en) | Communication device, communication method, program and communication system | |
JP2010130311A (en) | Communication device, communication method, program and communication system | |
JP2003174468A (en) | Network system and communication method, electronic device and communication method, communication device and method, recording medium, and program | |
WO2004056006A1 (en) | Communication system, communication apparatus and communication method | |
KR20080005145A (en) | Information processing system, and information processing apparatus and method | |
JP2005218127A (en) | Communication apparatus | |
JP2007043644A (en) | Wireless connection system and wireless connection method | |
JP4765743B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM | |
JP2006178556A (en) | Contact type data communication equipment, transmitting and receiving device and method | |
JP4784189B2 (en) | COMMUNICATION SYSTEM, INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD, INFORMATION TERMINAL DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM | |
JP2009086984A (en) | Non-contact communication medium reading device and non-contact communication medium reading method | |
JP2006157392A (en) | Information processing apparatus and method, recording medium and communication control program | |
JP4760986B2 (en) | Information processing device | |
JP2005339141A (en) | Portable information storage medium, information processing device, program and communication establishing method | |
JP2011154691A (en) | Communication terminal, server device, communication method and program | |
JP5644632B2 (en) | Portable wireless tag reader | |
JP4525715B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM | |
JP2010061367A (en) | Reader/writer, program update method, communication system and communication method | |
JP3695464B2 (en) | Proximity communication method and communication apparatus | |
KR20160007926A (en) | Method for Executing Security Application of Mobile Device | |
US10310783B2 (en) | Information processing apparatus that performs near-field wireless communication, control method therefor, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080205 |