Communication system, communication apparatus and communication method
10 claims: 3 independent, 7 dependent
- 1A near-field communication system (1, 2, 3) comprising first and second communication devices (1, 2, 3), wherein said first and second communication devices (1, 2, 3) comprise:modulating means (19) for sending data at one of a plurality of transfer rates by modulating an electromagnetic wave;demodulating means (13) for obtaining data sent from another device at one of the plurality of transfer rates by demodulating the electromagnetic wave;and detecting means (23, 25) for detecting the electromagnetic wave, and wherein said first communication device (1) is operable to initiate an active or a passive mode communication with the second communication device (2), the active mode including generation of the electromagnetic wave by both the first and second communication devices (1, 2), the passive mode providing a load modulated communication from the second communication device (2) to the first communication device (1);wherein said detecting means (23, 25) detects the electromagnetic wave at the level of a first threshold or more;the first communication device (1) starts to output the electromagnetic wave when said detecting means (23, 25) does not detect the electromagnetic wave at the level of the first threshold or more within a first time period which is defined by T IDT +n×T RFW , wherein T IDT is an initial delay time, T RFW is a RF waiting time, and n is a random number;said second communication device (2) obtains the data by said demodulating means (13).
- 2A near-field communication system (1, 2, 3) according to Claim 1, wherein said first and second communication devices (1, 2) further comprise threshold setting means (24) that sets a threshold of the level of the electromagnetic wave detected by said detecting means (23, 25), and said detecting means (23, 25) detects the electromagnetic wave at the level of said first threshold or more and the electromagnetic wave at the level of said second threshold or more in accordance with the threshold set by said threshold setting means (24).
- 3A near-field communication system (1, 2, 3) according to Claim 1, wherein said first and second thresholds are set so as to prevent a problem of a hidden-terminal.
- 4A near-field communication system (1, 2, 3) according to Claim 1, wherein the data is received/sent by the electromagnetic wave via a coil antenna (11).
- 5A near-field communication system (1, 2, 3) according to Claim 1, wherein said second communication device (2) starts to output the electromagnetic wave when said detecting means (23, 25) does not detect the electromagnetic wave at the level of the first threshold or more, in the active mode, within a second time period which is defined by T ADT + n × T RFW , wherein T ADT is a active delay time, T RFW is a RF waiting time, and n is a random number, and T IDT + n × T RFW is longer than T ADT + n × T RFW .
- 7A near-field communication method for receiving and sending data between first and second communication devices (1, 2) by modulating and demodulating an electromagnetic wave, comprising:in a first of said communication devices (1) a step of initiating an active or a passive mode communication with the second communication device (2), the active mode including generation of the electromagnetic wave by both the first and second communication devices (1, 2), the passive mode providing a load modulated communication from the second communication device (2) to the first communication device (1);an electromagnetic-wave generating step of generating an RF (Radio Frequency) field by generating the electromagnetic wave;a modulating step of sending the data by any of a plurality of transfer rates by modulating the electromagnetic wave;a demodulating step of obtaining the data sent from another device (1, 2) by any of a plurality of transfer rates by demodulating the electromagnetic wave;and a detecting step of detecting the electromagnetic wave, the method characterized by : said detecting step detecting the electromagnetic wave at the level of a first threshold or more;at the first communication device (1) starting to output the electromagnetic wave when said detecting step does not detect the electromagnetic wave at the level of the first threshold or more within a first time period which is defined by T IDT +n×T RFW , wherein T IDT is an initial delay time, T RFW is a RF waiting time, and n is a random number;at said second communication device (2) obtaining the data by said demodulating step (13).
- 8A near-field communication device (1, 2, 3) for use in the near-field communication system of any one of claims 1 to 4 and comprising:modulating means (19) for sending data by one of a plurality of transfer rates by modulating the electromagnetic wave;and demodulating means (13) for obtaining data sent from another communication device (1) at one of the plurality of transfer rates by modulating the electromagnetic wave;wherein the acquisition of data by said demodulating means (13) requires the electromagnetic wave at the level of a second threshold higher than said first threshold.
- 9A near-field communication device (1, 2, 3) according to Claim 8, further comprising:detecting means (23, 25) for detecting the electromagnetic wave, wherein said demodulating means (13) obtains the data when said detecting means (23, 25) detects the electromagnetic wave at the level of said second threshold or more.
- 10Anear-field communication device (1, 2, 3) according to Claim 9, wherein said modulating means (19) modulates the load of the electromagnetic wave generated by said other communication device (1) so as to send the data to said other communication device (1).
Independent claims9
307 paragraphs, as filed
Technical Field
0001The present invention relates to a communication system, a communication device, and a communication method, and more particularly to, a communication system, a communication device, and a communication method for easily solving a problem of a so-called hidden terminal that is caused in the wireless communication such as near field communication.
Background Art
0002As a near-field communication system, e.g., an IC (Integrated Circuit) system is widely known. In the IC card system, a reader/writer generates an electromagnetic wave, thereby generating a so-called RF (Radio Frequency) field (magnetic field). An IC card is close to the reader/writer, then, the power is supplied to the IC card received by electromagnetic induction, and data is transferred between the reader and the writer.
0003The current specification of the IC card system includes a type A, a type B, and a type C.
0004The type A is used by Royal Philips Electronics as an MIFARE system. In the type A, data is encoded by Miller in the data transfer from the reader/writer to the IC card, and data is encoded by Manchester in the data transfer from the IC card to the reader and the writer. Further, the type A uses, as a data transfer rate, 106 kbps (kilo bit per second).
0005In the type B, data is encoded by NRZ in the data transfer from the reader/writer to the IC card, and the data is encoded by NRZ-L in the data transfer from the IC card to the reader/writer. Further, the type B uses, as a data transfer rate, 106 kbps.
0006The type C is used as a FeliCa system of Sony Corporation serving as the present applicant. Data is encoded by Manchester in the data transfer between the reader and the writer and the IC card. Further, the type C uses, as a data transfer rate, 212 kbps.
0007In the wireless communication such as near field communication, the problem of the so-called hidden terminal might be caused and therefore it is important to solve the problem.
0008For example, in a conventional wireless LAN (Local Area Network) system, generally, commands RTS (Request to send) and CTS (Clear to send) are received and sent in the data communication, thereby solving the problem of the hidden terminal (e.g., in non-patent document <nplcit id="ncit0001" npl-type="b"><text>ANSI/IEEE Std 802.11, 1999 Edition, LOCAL AND METROPOLITAN AREA NETWORKS: WIRELESS LAN, Chapter 9 MAC</text></nplcit> sublayer functional description).
0009Here, the problem of the hidden terminal has the following problems.
0010That is, in the wireless communication, one of a plurality of communication devices sends data to another and then it is controlled that both the communication devices simultaneously do not output the electric wave (electromagnetic wave). Specifically, the communication device for outputting the electric wave detects the peripheral electric wave. In the case of detecting the peripheral electric wave, the communication device for outputting the electric wave does not output the electric wave. In the case of detecting no electric wave, the communication device for outputting the electric wave outputs the electromagnetic wave. Thus, the electric wave is alternately outputted between the one communication device and the other communication device for receiving and sending data.
0011When the communication device for outputting the electric wave controls the output of electric wave depending on the presence or absence of peripheral electromagnetic wave as mentioned above, one communication device might simultaneously send data to other communication devices and then the one communication device cannot receive the data.
0012That is, it is assumed that three communication devices A, B, and C exist. Then, the distance between the communication devices A and B is to control the exclusive use of electric wave therebetween. Further, the distance between the communication devices B and C is to control the exclusive use of electric wave therebetween. However, the distance between the communication devices A and C is not to control the exclusive use of electric wave therebetween.
0013In this case, the communication device B does not output the electric wave when any of the communication device A and the communication device C outputs the electric wave. However, the communication device A outputs the electric wave when the communication device C outputs the electric wave. Further, the communication device C outputs the electric wave when the communication device A outputs the electric wave.
0014When the communication devices A to C have the above-mentioned relationships, both the communication devices A and C might simultaneously send the electric wave (data) to the communication device B. For example, the distance between the communication devices B and A is equal to the distance between the communication devices B and C and both the communication devices A and C output the electric wave with the same strength, then, and the communication device B receives the individual electric waves outputted from the communication devices A and C with the same strength. Consequently, the crosstalk does not enable the normal reception of the data from both communication devices A and C.
0015As mentioned above, the communication device B does not normally receive the data because the communication device A confirms the existence of the communication device B and, however, does not confirm the existence of the communication device C, and the communication device C further confirms the existence of the communication device B and, however, does not confirm the existence of the communication device A. As mentioned above, the problem of the hidden terminal is that both the communication devices A and C are hidden from each other and are not viewed from each other and therefore the crosstalk is caused in the communication device B by simultaneously outputting the electric waves from both the communication devices A and C.
0016Then, in the conventional wireless LAN, the communication device on the communication source for starting the communication sends the command RTS for informing a communication time (time for sharing the space) to the communication device serving as the communication partner. The communication device, serving as the communication partner, for receiving the command RTS returns the command CTS for informing the acceptance for the command RTS and the communication time (time for sharing the space) to the communication device on the communication source. Other communication devices having the distance for receiving the command RTS or CTS from the communication device on the communication source or as the communication partner recognize the space sharing in one time for sharing the space in accordance with the command RTS or CTS, and do not send the electric wave (data) in the time for sharing the space.
0017In the communication devices A to C having the above-mentioned positional relationships, the communication device A sends the command RTS to the communication device B, and the communication device B sends the command CTS, serving as a response for the command RTS, to the communication device A. The communication device C can receive the command CTS sent by the communication device B and the communication device C receives the command CTS sent by the communication device B and then does not send the electric wave. Consequently, the communication device B prevents the collision of electric waves (data) from the communication devices A and C.
0018However, according to the solving method of the problem of the hidden terminal by using the commands RTS and CTS, the communication device needs control logic and memory therefore and thus costs are increased.
0019<patcit id="pcit0001" dnum="EP0903891A1"><text>EP-A1-0 903 891</text></patcit> discloses a method of operating a wireless LAN in which a carrier detect threshold and a, lower, defer threshold are established. A signal is only transmitted when the signal level detected is lower than the defere threshold and a signal is only received if it is above the carrier detect threshold level. <patcit id="pcit0002" dnum="US20010028639A1"><text>US-A1-2001/0028639</text></patcit> similarly discloses a wireless LAN with carrier detect and deferbehaviour thresholds.<patcit id="pcit0003" dnum="EP0579372A2"><text>EP-A2-0 579 372</text></patcit> discloses a wireless LAN in which a defer threshold level is established.
0020The present invention is devised in consideration of the above-mentioned situation to solve the problem of the hidden terminal.
0021The present invention provides a near-field communication system, device and method as defined in the appended claims.
0022The invention will be further described by way of example with reference to the accompanying drawings, in which: <ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001">Fig. 1</figref> is a diagram showing an example of the structure of a communication system according to a first embodiment.</li><li><figref idref="f0002">Fig. 2</figref> is an explanatory diagram of a passive mode.</li><li><figref idref="f0003">Fig. 3</figref> is an explanatory diagram of an active mode.</li><li><figref idref="f0004">Fig. 4</figref> is a block diagram showing an example of the structure of an NFC communication device 1.</li><li><figref idref="f0005">Fig. 5</figref> is a block diagram showing one example of a demodulating unit 13.</li><li><figref idref="f0006">Fig. 6</figref> is a block diagram showing one example of a modulating unit 19.</li><li><figref idref="f0007">Fig. 7</figref> is a block diagram showing another example of the demodulating unit 13.</li><li><figref idref="f0008">Fig. 8</figref> is a block diagram showing another example of the demodulating unit 13.</li><li><figref idref="f0009">Fig. 9</figref> is a timing chart for explaining initial RFCA processing.</li><li><figref idref="f0010">Fig. 10</figref> is a timing chart for explaining active RFCA processing.</li><li><figref idref="f0011">Fig. 11</figref> is an explanatory diagram of SDD processing.</li><li><figref idref="f0012">Fig. 12</figref> is a diagram showing a list of commands and responses.</li><li><figref idref="f0013">Fig. 13</figref> is a flowchart for explaining processing of an NFC communication device.</li><li><figref idref="f0014">Fig. 14</figref> is a flowchart showing processing of an initiator in the passive mode.</li><li><figref idref="f0015">Fig. 15</figref> is a flowchart showing target processing in the passive mode.</li><li><figref idref="f0016">Fig. 16</figref> is a flowchart showing processing of the initiator in the active mode.</li><li><figref idref="f0017">Fig. 17</figref> is a flowchart showing target processing in the active mode.</li><li><figref idref="f0018">Fig. 18</figref> is a flowchart showing communication processing of the initiator in the passive mode.</li><li><figref idref="f0019">Fig. 19</figref> is a flowchart showing communication processing of the initiator in the passive mode.</li><li><figref idref="f0020">Fig. 20</figref> is a flowchart showing communication processing of the target in the passive mode.</li><li><figref idref="f0021">Fig. 21</figref> is a flowchart showing communication processing of the initiator in the active mode.</li><li><figref idref="f0022">Fig. 22</figref> is a flowchart showing communication processing of the initiator in the active mode.</li><li><figref idref="f0023">Fig. 23</figref> is a flowchart of communication processing of the target in the active mode.</li><li><figref idref="f0024">Fig. 24</figref> is an explanatory diagram of one example of processing for coping with the problem of the hidden terminal.</li><li><figref idref="f0025">Fig. 25</figref> is an explanatory diagram of another example of processing for coping with the problem of the hidden terminal.</li><li><figref idref="f0026">Fig. 26</figref> is an explanatory diagram of another example of processing for coping with the problem of the hidden terminal.</li><li><figref idref="f0027">Fig. 27</figref> is a flowchart showing processing for controlling the reception and transmission of the initiator in the passive mode.</li><li><figref idref="f0028">Fig. 28</figref> is a flowchart showing processing for controlling the reception and transmission of the target in the passive mode.</li><li><figref idref="f0029">Fig. 29</figref> is a flowchart showing processing for controlling the reception and transmission of the initiator in the active mode.</li><li><figref idref="f0030">Fig. 30</figref> is a flowchart showing processing for controlling the reception and transmission of the target in the active mode.</li></ul>
Best Mode for Carrying Out the Invention
0023<figref idref="f0001">Fig. 1</figref> shows an example of the structure a communication system (here, system is formed by logically combining a plurality of devices, irrespective of whether or not the devices are arranged in the same casing) according to an embodiment.
0024Referring to <figref idref="f0001">Fig. 1</figref>, the communication system comprises three NFC communication devices 1, 2, and 3. The NFC communication devices 1 to 3 perform NFC (Near Field Communication) by electromagnetic induction between one NFC communication device and another with carriers having a single frequency.
0025The NFC communication devices 1 to 3 use a carrier frequency of, e.g., 13.56 MHz of ISM (Industrial Scientific Medical) band.
0026The near field communication means the communication that is established within the distance between the devices for communication of several tens cm, including the communication of the contact devices (casings) for communication.
0027The communication system shown in <figref idref="f0001">Fig. 1</figref> may be an IC card system, in which at least one of the NFC communication devices 1 to 3 is used as a reader/writer and further another NFC communication device is used as an IC card. In addition, each of the NFC communication devices 1 to 3 may be a communication system of a PDA (Personal Digital Assistant), a PC (Personal Computer), a mobile phone, a watch, or a pen. That is, the NFC communication devices 1 to 3 are devices for Near-Field Communication, and are not limited to the IC card in the IC card system or the reader/writer.
0028The NFC communication devices 1 to 3 have two features. First, the NFC communication devices 1 to 3 can communicate data with each other in two communication modes. Secondarily, the NFC communication devices 1 to 3 can transfer data at a plurality of transfer rates.
0029The two communication modes are a passive mode and an active mode. Now, the communication between the NFC communication devices 1 and 2 is focused from the NFC communication devices 1 to 3. Then, in the passive mode, similarly to the above-mentioned conventional IC card system, one of the NFC communication devices 1 and 2, e.g., the NFC communication device 1 modulates (the carrier corresponding to) the electromagnetic wave generated by the NFC communication device 1, thereby sending the data to the NFC communication device 2 serving as the other NFC communication device 2. The NFC communication device 2 modulates the load of (the carrier corresponding to) the electromagnetic wave generated by the NFC communication device 1, thereby sending the data to the NFC communication device 1.
0030On the other hand, in the active mode, both the NFC communication devices 1 and 2 modulate (the carrier corresponding to) the electromagnetic waves generated by the NFC communication devices 1 and 2, thereby sending the data.
0031In the case of near field communication with the electromagnetic induction, an initiator denotes the device which first outputs the electromagnetic wave to start the communication and, that is, has the initiative for communication. In the near field communication, the initiator sends a command to the communication partner and the communication partner returns a response for the command. A target denotes the communication partner that sends a response to the command from the initiator.
0032For example, the NFC communication device 1 starts to output the electromagnetic wave to start the communication with the NFC communication device 2. Then, referring to <figref idref="f0002">Figs. 2</figref> and <figref idref="f0003">3</figref>, NFC communication device 1 is the initiator, and the NFC communication device 2 is the target.
0033In the passive mode, referring to <figref idref="f0002">Fig. 2</figref>, the NFC communication device 1 continuously outputs the electromagnetic wave. The NFC communication device 1 modulates the electromagnetic wave outputted by the NFC communication device 1, thereby sending the data to the NFC communication device 2 serving as the target. The NFC communication device 2 modulates the load of the electromagnetic wave outputted by the NFC communication device 1 serving as the initiator, thereby sending the data to the NFC communication device 1.
0034In the active mode, referring to <figref idref="f0003">Fig. 3</figref>, the NFC communication device 1 serving as the initiator starts to output the electromagnetic wave by itself in the case of sending the data by itself, modulates the electromagnetic wave, thereby sending the data to the NFC communication device 2 serving as the target. The NFC communication device 1 stops the output of the electromagnetic wave after ending to send the data. The NFC communication device 2 serving as the target starts to output of the electromagnetic wave by itself in the case of sending the data by itself, and modulates the electromagnetic wave, thereby sending the data to the NFC communication device 2 serving as the target. The NFC communication device 2 stops the output of the electromagnetic wave after ending to send the data.
0035The second feature that the NFC communication devices 1 to 3 can transfer the data by the plurality of transfer rates will be described later.
0036Referring to <figref idref="f0001">Fig. 1</figref>, the three NFC communication devices 1 to 3 form the communication system. The number of the NFC communication devices forming the communication system is not limited to three and may be two or four or more. Further, the communication system may include not only the NFC communication device but also an IC card or a reader/writer forming the conventional IC card system.
0037<figref idref="f0004">Fig. 4</figref> shows an example of the structure of the NFC communication device 1 shown in <figref idref="f0001">Fig. 1</figref>. The remaining NFC communication devices 2 and 3 shown in <figref idref="f0001">Fig. 1</figref> is similar to the NFC communication device 1 shown in <figref idref="f0004">Fig. 4</figref> and therefore a description is omitted.
0038An antenna 11 forms a loop coil. The current flowing to the coil changes and the antenna 11 outputs the electromagnetic wave. The magnetic flux passing through the coil serving as the antenna 11 changes, thereby flowing the current to the antenna 11.
0039The receiving unit 12 receives the current flowing to the antenna 11, tunes and detects the signal, and outputs the signal to a demodulating unit 13. The demodulating unit 13 demodulates the signal supplied from the receiving unit 12, and supplies the demodulated signal to the decoding unit 14. The decoding unit 14 decodes Manchester code supplied from the demodulating unit 13, and supplies data as a decoding result to the data processing unit 15.
0040The data processing unit 15 performs predetermined processing based on the data supplied from the decoding unit 14. Further, the data processing unit 15 supplies, to an encoding unit 16, the data to be sent to another device.
0041The encoding unit 16 encodes the data supplied from the data processing unit 15 to e.g., Manchester code, and supplies the encoding data to a selecting unit 17. The selecting unit 17 selects one of a modulating unit 19 and a load modulation unit 20, and outputs the signal supplied from the encoding unit 16 to the selected unit.
0042The selecting unit 17 selects a modulating unit 19 or a load modulation unit 20 under the control of a control unit 21. When the communication mode is the passive mode and the NFC communication device 1 is the target, the control unit 21 allows the selecting unit 17 to select the load modulation unit 20. When the communication mode is the active mode or when the communication mode is the passive mode and the NFC communication device 1 is the initiator, the control unit 21 allows the selecting unit 17 to select a modulating unit 19. In the case in which the communication mode is the passive mode and the NFC communication device 1 is the target, the signal outputted by the encoding unit 16 is supplied, via the selecting unit 17, to the load modulation unit 20. In another case, the signal outputted by the encoding unit 16 is supplied, via the selecting unit 17, to the modulating unit 19.
0043The electromagnetic-wave output unit 18 flows, from the antenna 11 to the antenna 11, the current for irradiating (the electromagnetic wave) of the carrier with the predetermined single frequency. The modulating unit 19 modulates the carrier, serving as the current flowed to the antenna 11 by the electromagnetic-wave output unit 18 in accordance with the signal supplied from the selecting unit 17. Thus, antenna 11 irradiates the electromagnetic wave obtained by modulating the carrier in accordance with the data outputted to the encoding unit 16 by the processing unit 15.
0044The load modulation unit 20 changes the impedance in the case of externally viewing in accordance with the signal supplied from the selecting unit 17. When another device outputs the electromagnetic wave as the carrier and thus the RF field (magnetic field) is generated around the antenna 11, the impedance changes in the case of externally viewing the coil as the antenna 11, thereby changing the RF field around the antenna 11. Consequently, the carrier serving as the electromagnetic wave outputted by the other device is modulated in accordance with the signal supplied from the selecting unit 17. The data outputted from the data processing unit 15 to the encoding unit 16 is sent to the other device that outputs the electromagnetic wave.
0045The modulating system of the modulating unit 19 and the load modulation unit 20 is e.g., ASK (Amplitude Shift Keying). However, the modulating system of the modulating unit 19 and the load modulation unit 20 is not limited to ASK, and may use other modulating systems such as PSK (Phase Shift Keying) and QAM (Quadrature Amplitude Modulation). Further, the degree of modulation is not limited to 8%, 30%, 50%, and 100% and may preferably be selected.
0046The control unit 21 controls the blocks forming the NFC communication device 1. The power supply unit 22 supplies necessary power to the blocks forming the NFC communication device 1. Referring to <figref idref="f0004">Fig. 4</figref>, the drawing for controlling the blocks forming the NFC communication device 1 by the control unit 21 and the drawing for supplying the power to the blocks forming the NFC communication device 1 by the power supply unit 22 are complicated and therefore they are omitted.
0047Similarly to the receiving unit 12, the detecting unit 23 receives the current flowing into the antenna 11, and detects based on the current whether or not the antenna 11 receives the electromagnetic wave at a predetermined threshold level (density of magnetic flux) supplied from the threshold setting unit 24.
0048The threshold setting unit 24 sets a threshold of the electromagnetic level detected by the detecting unit 23, and the set threshold to the detecting unit 23. The threshold setting unit 24 sets two thresholds (magnetic-flux density TH1 for determining the suppression of output of a carrier and a magnetic-flux density TH2 of a carrier at operating limit, which will be described later). The detecting unit 23 detects the electromagnetic waves at a threshold level by the threshold setting unit 24 or more from the two sets thresholds. As shown by a dotted line in <figref idref="f0004">Fig. 4</figref>, the NFC communication device 1 has the detecting unit 25 in addition to the detecting unit 23. The detecting unit 23 detects the electromagnetic wave having one of the two thresholds or more. The detecting unit 25 detects the electromagnetic wave having the other threshold or more.
0049In this case, the decoding unit 14 and the encoding unit 16 process the Manchester code of the type C. The decoding unit 14 and the encoding unit 16 selects one of a plurality of types including modified-mirror mode in the type A or NZR in the type C in addition to the Manchester code, and processes the selected code.
0050<figref idref="f0005">Fig. 5</figref> shows an example of the structure of the demodulating unit 13 shown in <figref idref="f0004">Fig. 4</figref>.
0051Referring to <figref idref="f0005">Fig. 5</figref>, the demodulating unit 13 demodulates a selecting portion 31, N (≥ 2) demodulating portions 32 <sub>1</sub> to 32<sub>N</sub>, and a selecting portion 33.
0052Under the control operation of the control unit 21 (shown in <figref idref="f0004">Fig. 4</figref>), the selecting portion 31 selects one of the demodulating portions 32<sub>n</sub> (n = 1, 2, ···, N) from N demodulating portions 32 <sub>1</sub> to 32<sub>N</sub>, and supplies a signal outputted by the receiving unit 12 to the selected demodulating portion 32<sub>n</sub>.
0053The demodulating portion 32<sub>n</sub> demodulates the signal sent by an n-th transfer rate, and supplies the demodulated signal to the selecting portion 33. The demodulating portion 32<sub>n</sub> and the demodulating portion 32<sub>n'</sub> (n ≠ n') demodulate the signals sent by different transfer rates. Therefore, the demodulating unit 13 shown in <figref idref="f0005">Fig. 5</figref> demodulates the signals sent by N (first to N-th) transfer rates. The N transfer rates include fast 424 kbps and 848 kbps, in addition to the above-mentioned 106 kbps and 212 kbps. That is, the N transfer rates includes, e.g., the existing transfer rates in the near field communication of the existing IC card system and the like.
0054Under the control operation of the control unit 21, the selecting portion 33 selects one demodulating portion 32<sub>n</sub> of the N demodulating portions 32 <sub>1</sub> to 32<sub>N</sub>, and supplies the demodulated output obtained by the demodulating portion 32<sub>n</sub> to the decoding unit 14.
0055With the demodulating unit 13 having the above structure, the control unit 21 (shown in <figref idref="f0004">Fig. 4</figref>) allows the selecting portion 31 to sequentially select N demodulating portions 32<sub>1</sub> o 32<sub>N</sub>. Thus, the demodulating portions 32<sub>1</sub> to 32<sub>N</sub> demodulate the signals supplied via the selecting portion 31 from the receiving unit 12. The control unit 21 recognizes the demodulating portion 32<sub>n</sub> that normally demodulates the signal supplied via the selecting portion 31 from the receiving unit 12, and controls the selecting portion 33 so as to select the output of the demodulating portion 32<sub>n</sub>. Under the control operation of the control unit 21, the selecting portion 33 selects the demodulating portion 32<sub>n</sub>. Thus, the output that is normally demodulated by the demodulating portion 32<sub>n</sub> is supplied to the decoding unit 14.
0056The demodulating unit 13 demodulates the signal sent by an arbitrary transfer rate of the N transfer rates.
0057Only in the case of normal demodulation, the demodulating portions 32<sub>1</sub> to 32<sub>N</sub> output a demodulating result. In the abnormal demodulation, no data (e.g., high impedance) is outputted. In this case, the selecting portion 33 may sets the OR operation of all outputs of the demodulating portions 32<sub>1</sub> to 32<sub>N</sub> and may output the OR operation to the decoding unit 14.
0058<figref idref="f0006">Fig. 6</figref> shows an example of the structure of the modulating unit 19 shown in <figref idref="f0004">Fig. 4</figref>.
0059Referring to <figref idref="f0006">Fig. 6</figref>, the modulating unit 19 comprises a selecting portion 41, N (≥ 2) modulating portions 42<sub>1</sub> to 42<sub>N</sub>, and a selecting portion 43.
0060Under the control operation of the control unit 21 (<figref idref="f0004">Fig. 4</figref>), the selecting portion 41 selects one modulating portion 42<sub>n</sub> (n = 1, 2, ···, N) from N modulating portions 42<sub>1</sub> to 42<sub>N</sub>, and supplies the signal outputted by the selecting unit 17 (<figref idref="f0004">Fig. 4</figref>) to the selected modulating portion 42<sub>n</sub>.
0061The modulating portion 42<sub>n</sub> modulates the carrier as the current flowing into the antenna 11 via the selecting portion 43 in accordance with the signal supplied from the selecting portion 41 so as to send the data by the n-th transfer rate. The modulating portion 42<sub>n</sub> and the modulating portion 42<sub>n'</sub> (n ≠ n') modulate the carrier by different transfer rates. Referring to <figref idref="f0006">Fig. 6</figref>, the modulating unit 19 sends the data by N (first to N-th) transfer rates. The N transfer rates may be the same transfer rate as that of the demodulation of the demodulating unit 13 shown in <figref idref="f0005">Fig. 5</figref>.
0062Under the control operation of the control unit 21, the selecting portion 43 selects the same modulating portion 42<sub>n</sub> as that selected by the selecting portion 41 from the N modulating portions 42<sub>1</sub> to 42<sub>N</sub>, and electrically connects the modulating portion 42<sub>n</sub> and the antenna 11.
0063For the modulating unit 19 with the above structure, the control unit 21 (shown in <figref idref="f0004">Fig. 4</figref>) allows the selecting portion 41 to sequentially select N modulating portions 42<sub>1</sub> to 42<sub>N</sub>. Thus, the control 21 further allows the modulating portions 42<sub>1</sub> to 42<sub>N</sub> to modulate the carrier as the current flowing into the antenna 11 via the selecting portion 43 in accordance with the signal supplied from the selecting portion 41.
0064The modulating unit 19 modulates the carrier and sends the data so as to send the data by an arbitrary transfer rate of the N transfer rates.
0065The load modulation unit 20 shown in <figref idref="f0004">Fig. 4</figref> has the same structure as that of the modulating unit 19 shown in <figref idref="f0006">Fig. 6</figref> and therefore a description thereof is omitted.
0066As mentioned above, the NFC communication devices 1 to 3 modulate the carrier to the signal of the data sent by any of the N transfer rates, and further demodulate the signal of the data sent by any of the N transfer rates. The N transfer rate the transfer rate that has already been used in the near field communication of the existing IC card system (FeliCa system) and another transfer rate. Among the NFC communication devices 1 to 3, the data is received/sent by any of the N transfer rates. Further, among the NFC communication devices 1 to 3, the data is received/sent between the IC card and the reader/writer forming the existing IC card system by the transfer rate used by the IC card and the reader/writer.
0067As a consequence, the NFC communication devices 1 to 3 are easily applied to services using the existing near field communication without user's confusion. Further, the NFC communication devices 1 to 3 are easily applied to services using the near field communication with the fast data rate which will be put into the market in the future together with the existing the near field communication.
0068Among the NFC communication devices 1 to 3, the data is directly received/sent, not via another device such as a reader/writer because the data is transferred both in the passive mode in the conventional near field communication and in the active mode for sending the data by outputting the electromagnetic wave by itself.
0069<figref idref="f0007">Fig. 7</figref> shows another example of the demodulating unit 13 shown in <figref idref="f0004">Fig. 4</figref>. The same reference numerals denote the corresponding portions in <figref idref="f0005">Fig. 5</figref> and a description thereof is properly omitted. That is, basically, the demodulating unit 13 shown in <figref idref="f0007">Fig. 7</figref> has the same structure as that <figref idref="f0005">Fig. 5</figref>, except for the selecting portion 31.
0070According to the embodiment, referring to <figref idref="f0007">Fig. 7</figref>, the signal outputted by the receiving unit 12 is simultaneously supplied to the demodulating portions 32<sub>1</sub> to 32<sub>N</sub>. The demodulating portions 32<sub>1</sub> to 32<sub>N</sub> simultaneously demodulate the signal from the receiving unit 12. The control unit 21 recognizes the demodulating portion 32<sub>n</sub> which normally demodulates the signal from the receiving unit 12, and controls the selecting portion 33 to output the signal from the demodulating portion 32<sub>n</sub>. Under the control operation of the control unit 21, the selecting portion 33 selects the demodulating portion 32<sub>n</sub>, thereby supplying the output normally demodulating the demodulating portion 32<sub>n</sub> to the decoding unit 14.
0071Incidentally, according to the embodiment, referring to <figref idref="f0007">Fig. 7</figref>, the demodulating portions 32<sub>1</sub> to 32<sub>N</sub> must always demodulate the signal. On the contrary, according to the embodiment, referring to <figref idref="f0005">Fig. 5</figref>, only demodulating devices of the demodulating portions 32<sub>1</sub> to 32<sub>N</sub> that are selected by the selecting portion 31 demodulates the signal and another operation stops. In view of saving the power consumption of device, the structure shown in <figref idref="f0005">Fig. 5</figref> is more advantageous than that shown in <figref idref="f0007">Fig. 7</figref>. On the other hand, in view of early obtaining the normal demodulated output, the structure shown in <figref idref="f0007">Fig. 7</figref> is more advantageous than that shown in <figref idref="f0005">Fig. 5</figref>.
0072<figref idref="f0008">Fig. 8</figref> shows another example of the structure of the demodulating unit 13 shown in <figref idref="f0004">Fig. 4</figref>.
0073Referring to <figref idref="f0008">Fig. 8</figref>, the demodulating unit 13 comprises a variable-rate demodulating portion 51 and a rate detecting portion 52.
0074The variable-rate demodulating portion 51 demodulates the signal supplied from the receiving unit 12 as a signal of the transfer rate in accordance with an instruction from the rate detecting portion 52, and supplies the demodulating result to the decoding unit 14. The rate detecting portion 52 detects the transfer rate of the signal supplied from the receiving unit 12 and sends an instruction for demodulating the signal of the transfer rate to the variable-rate demodulating portion 51.
0075The demodulating portion 51 with the above structure supplies the signal outputted by the receiving unit 12 to the variable-rate demodulating portion 51 and the rate detecting portion 52. The rate detecting portion 52 detects which one of the N (first to N-th) transfer rates is the transfer rate of the signal supplied from the receiving unit 12, and sends an instruction for demodulating the signal of the transfer rate to the variable-rate demodulating portion 51. The variable-rate demodulating portion 51 demodulates the signal supplied from the receiving unit 12 as the signal of the transfer rate in accordance with the instruction from the rate detecting portion 52, and supplies the demodulating result to the decoding unit 14.
0076Any of the NFC communication devices 1 to 3 can become the initiator that first outputs the electromagnetic wave and starts the communication. Further, in the active mode, when any of the NFC communication devices 1 to 3 becomes the initiator or the target, it outputs the electromagnetic wave by itself.
0077When the NFC communication devices 1 to 3 are close thereto and at least two of the NFC communication devices 1 to 3 simultaneously output the electromagnetic wave, the collision is caused and the communication is not performed.
0078The NFC communication devices 1 to 3 detect whether or not (the RF field of) the electromagnetic wave from another device exists. Only when the RF field of the electromagnetic wave from the other device does not exist, the output of electromagnetic wave starts to prevent the collision. As mentioned above, to prevent the collision, the processing for detecting whether or not the electromagnetic wave from another device exists and starting the output of electromagnetic wave is referred to as RFCA (RF Collision Avoidance) processing.
0079The RFCA processing includes two processing of initial RFCA processing that is first performed by the NFC communication device (at least one of the NFC communication device 1 to 3 in <figref idref="f0001">Fig. 1</figref>) serving as the initiator and response RFCA processing that is performed by the NFC communication device for starting the output of electromagnetic wave at each timing for starting the output of electromagnetic wave in the communication in the active mode. Both in the initial RFCA processing and the response RFCA processing, similarly, it is detected whether or not the electromagnetic wave from another device exists before starting the output of electromagnetic wave and the output of electromagnetic wave starts only when the electromagnetic wave from the other device does not exist. However, the time from the timing for detecting no existence of the electromagnetic wave from the other device to the timing for starting the output of the electromagnetic wave varies between the initial RFCA processing and the response RFCA processing.
0080First, the initial RFCA processing will be described with reference to <figref idref="f0009">Fig. 9</figref>.
0081<figref idref="f0009">Fig. 9</figref> shows the electromagnetic wave that starts to be outputted by the initial RFCA. Referring to <figref idref="f0009">Fig. 9</figref>, (similarly, <figref idref="f0010">Fig. 10</figref> which will be described later), the abscissa denotes the time and the ordinate denotes the level of the electromagnetic wave outputted by the NFC communication device.
0082The NFC communication device serving as the initiator continuously detects the electromagnetic wave from another device, starts the output of electromagnetic wave from the other device when the electromagnetic wave from the other device is not continuously detected for a time (T<sub>IDT</sub> + n × T<sub>RFW</sub>), and starts Send Request of data (including a command) after the passage of only time T<sub>IRFG</sub> from the output timing.
0083Here, the time T<sub>IDT</sub> of the time (T<sub>IDT</sub> + n × T<sub>RFW</sub>) is referred to as an initial delay time. A frequency of the carrier is designated by reference symbol f<sub>c</sub> and then the time T<sub>IDT</sub> as the initial delay time is larger than 4096/f<sub>c</sub> and, for example, is an integer that is not less than 0 and not more than 3 and is generated by random numbers. The time T<sub>RFW</sub> is referred to as an RF waiting time and, for example, is 512/f<sub>c</sub>. The time T<sub>IRFG</sub> is referred to as an initial guard time and, for example, is larger than 5 ms.
0084By using a random number n for the time (T<sub>IDT</sub> + n × T<sub>RFW</sub>) for which the electromagnetic wave must not be detected, the possibility for starting the output of electromagnetic wave by a plurality of NFC communication devices at the same timing is suppressed.
0085When the NFC communication device starts to output the electromagnetic wave in the initial RFCA processing, the NFC communication device becomes the initiator. In this case, the active mode is set as a communication mode and then the NFC communication device as the initiator ends the transmission of the data thereof and thereafter stops the output of electromagnetic wave. On the other hand, the passive mode is set as a communication mode and then the NFC communication device as the initiator continues to output the electromagnetic wave starting by the initial RFCA processing until the communication with the target completely ends.
0086<figref idref="f0010">Fig. 10</figref> shows the electromagnetic wave that start to be outputted by the response RFCA.
0087In the active mode, the NFC communication device for outputting the electromagnetic wave detects the electromagnetic wave from another device. When the NFC communication device does not detect the continuous output of the electromagnetic wave from the other device only for the time (T<sub>ADT</sub> + n × T<sub>RFW</sub>), the output of electromagnetic wave starts and Send Response of the data starts after the passage of only the time T<sub>ARFG</sub> from the output timing.
0088Here, reference symbols n and T<sub>RFW</sub> in the time (T<sub>ADT</sub> + n × T<sub>RFW</sub>) are as the same in the initial RFCA processing shown in <figref idref="f0009">Fig. 9</figref>. Reference symbol T<sub>ADT</sub> in the time (T<sub>ADT</sub> + n × T<sub>RFW</sub>) is referred to as an active delay time that is, e.g., 768/f<sub>c</sub> or more and 2559/f<sub>c</sub> or less. The time T<sub>ARFG</sub> is referred to as an active guard time that is, e.g., longer than 1024/f<sub>c</sub>.
0089As will be obviously understood with reference to <figref idref="f0009">Figs. 9</figref> and <figref idref="f0010">10</figref>, in order to start the output of electromagnetic wave by the initial RFCA processing, the electromagnetic wave must exist for at least the initial delay time T<sub>IDT</sub>. In order to start the output of electromagnetic wave by the response RFCA processing, the electromagnetic wave must not exist for at least the active delay time T<sub>ADT</sub>.
0090The initial delay time T<sub>IDT</sub> is longer than 4096/f<sub>c</sub>. On the other hand, the active delay time T<sub>ADT</sub> is 768/f<sub>c</sub> or more and is 2559/f<sub>c</sub> or less. Thus, when the NFC communication device becomes the initiator, a longer time for which the electromagnetic wave does not exist is necessary, as compared with the case in which the electromagnetic wave is outputted during the communication in the active mode. Inversely, when the NFC communication device outputs the electromagnetic wave during the communication in the active mode, the NFC communication device must output the electromagnetic wave after not so long time from the timing at which the electromagnetic wave does not exist, as compared with the case in which the NFC communication device becomes the initiator. This is because of the following reasons.
0091That is, one NFC communication device communicates the data in the active mode, then, another NFC communication device outputs the electromagnetic wave by itself and sends the data and thereafter stops the output of electromagnetic wave. The other NFC communication device starts to output the electromagnetic wave and sends the data. Therefore, in the communication in the active mode, all the NFC communication devices might stop the output of electromagnetic wave. When the NFC communication device becomes the initiator, it is necessary to check whether or not another device does not output the electromagnetic wave around the NFC communication device which becomes the initiator for a sufficient time so as to check that the data is not communicated around the NFC communication device in the active mode.
0092On the other hand, in the active mode, the initiator outputs the electromagnetic wave, thereby sending the data to the target. The initiator stops the output of electromagnetic wave and then starts the output of electromagnetic wave. Thus, the target sends the data to the initiator. After that, the target stops the output of electromagnetic wave and then the initiator starts to output the electromagnetic wave, thereby sending the data to the initiator. Then, similarly, the data is received/sent between the initiator and the target.
0093When the NFC communication device exists serving as the initiator around the initiator and the target in the communication in the active mode, then, one of the initiator and the target stops the output of the electromagnetic wave in the communication in the active mode, and it takes a long time until the other starts to output the electromagnetic wave, the electromagnetic wave does not exist during the long time. Thus, the NFC communication device serving as the initiator starts to output the electromagnetic wave by the initial RFCA. In this case, the communication in the active mode that has already been executed is prevented.
0094Therefore, the electromagnetic wave needs to be outputted in the response RFCA processing in the communication in the active mode for a not so long time after the electromagnetic wave does not exist.
0095As mentioned with reference to <figref idref="f0009">Fig. 9</figref>, the NFC communication device serving as the initiator start to output the electromagnetic wave by the initial and then sends the data. The NFC communication device serving as the initiator starts to output the electromagnetic wave, thereby becoming the initiator. The NFC communication device existing near the initiator becomes the target. In order to receive and send the data from/to the target of the initiator, the target for receiving and sending the data needs to be specified. Therefore, after the initiator starts to output the electromagnetic wave by the initial RFCA, the initiator requests an NFCID (NFC Identification) serving as information for specifying the target to at least one target existing near the initiator. The target existing near the initiator sends the NFCID for specifying the target itself to the initiator in response to the request from the initiator.
0096The initiator specifies the target in accordance with the NFCID sent from the target as mentioned above, and receives and sends the data from/to the specified target. Here, SDD (Single Device Detection) denotes processing in which the initiator specifies the target around (near) the initiator in accordance with the NFCID.
0097In the SDD processing, the initiator requests the NFCID of the target by sending a polling request frame by the initiator. The target receives the polling request frame, then, determines the NFCID thereof by the random number, and sends a polling response frame having the arrangement of the NFCID. The initiator receives the polling response frame sent by the target, thereby recognizing the NFCID of the target.
0098When the initiator requests the NFCID of the target therenear and a plurality of targets exist near the initiator, at least two of the plurality of targets might simultaneously send the NFCIDs. In this case, the NFCIDs sent from the at least two targets might come into collision with each other and the initiator cannot recognize the NFCIDs which come into collision.
0099Then, the SDD processing is performed by a method using time slot so as to prevent the collision of NFCIDs with each other as much as possible.
0100<figref idref="f0011">Fig. 11</figref> shows the sequence of SDD processing performed by the time slot. Referring to <figref idref="f0011">Fig. 11</figref>, five targets #1, #2, #3, #4, and #5 exist near the initiator.
0101In the SDD processing, the initiator sends the polling request frame. After ending the transmission, only for a predetermined time T<sub>d</sub>, the time slot for a predetermined time T<sub>s</sub> is provided. The time T<sub>d</sub> is, e.g., 512 × 64/f<sub>c</sub>. The time T<sub>s</sub> serving as the time slot is 256 × 64/f<sub>c</sub>. Further, the time slot is specified by numbering sequential integers from zero to time slots starting from the early one.
0102Here, four time slots #0, #1, #2, and #3 are shown in <figref idref="f0011">Fig. 11</figref>. However, the number of time slots may be up to 16. The initiator designates a number TSN of time slots arranged to one polling request frame. The number TSN is included in the polling request frame and then is sent to the target.
0103The target receives the polling request frame sent from the initiator, and recognizes the number TSN of time slots arranged to the polling request frame. Further, the target generates an integer R within a range of not less than 0 to not more than (TSN-1) by the random number. At a timing of a time slot #R specified by the integer R, the target sends the polling request frame having the NFCID of the target.
0104As mentioned above, the target determines, by the random number, the time slot serving as the timing for sending the polling response frame. Thus, the timing for sending the polling response frames by a plurality of targets varies, thereby preventing the collision between the polling response frames sent by the plurality of targets.
0105Incidentally, if the target determines the time slot serving as the timing for sending the polling response frame by using the random number, the time slots for sending the polling response frames by the plurality of targets match each other. Thus, the collision of the polling response frames might be caused. According to the embodiment, referring to <figref idref="f0011">Fig. 11</figref>, the polling response frame of the target #4 is sent at the time slot #0, the polling response frames of the targets #1 and #3 are sent at the time slot #1, the polling response frame of the target #5 is sent at the time slot #2, and the polling response frame of the target #2 is sent at the time slot #3. The polling response frames of the targets #1 and #3 come into collision therewith.
0106In this case, the initiator does not normally receive the polling response frames of the targets #1 and #3 which come into collision therewith. Therefore, the initiator resends the polling request frame, thereby requesting the transmission of the polling response frames having the NFCIDs of the targets #1 and #3 thereto. Until the initiator recognizes all the NFCIDs of the targets #1 to #5 therenear, the transmission of the polling request frame by the initiator and the transmission of the polling response frame by the target are repeated.
0107When the initiator resends the polling request frame and then all the targets #1 to #5 return the polling response frames, the polling response frames might come into collision therewith again. When the target receives the polling request frame again after not so long time from the receiving time of the polling request frame from the initiator, the polling request is ignored. In this case, according to the embodiment, with reference to <figref idref="f0011">Fig. 11</figref>, the initiator does not recognize the NFCIDs of the targets #1 and #3 which come into collision of the polling response for the first-sent polling request frames with each other and therefore data is neither received nor transmitted between the targets #1 and #3.
0108Then, the targets #2, #4, and #5 whose polling response frames are normally received and whose NFCIDs are recognized by the initiator are temporarily excluded from the communication targets, as will be described later. Thus, the polling response frames serving as responses for the polling request frames are not returned. In this case, only the targets #1 and #3 whose NFCIDs are not recognized by the first transmission of the polling request frame return the polling response frames in response to the polling request frames which are resent by the initiator. Therefore, in this case, the NFCIDs of all the targets #1 to #5 are recognized while suppressing the possibility of the collision of the polling response frames.
0109As mentioned above, the target receives the polling request frame and then determines (generates) the NFCID thereof by the random number. Therefore, the same NFCIDs from different targets might be arranged to the polling response frame and might be sent to the initiator. When the initiator receives the polling response frame having the same NFCID at different time slots, the polling request frame is resent to the initiator, similarly to the collision of the polling response frames.
0110As mentioned above, the NFC communication device receives and sends the data to/from the IC card or the reader/writer forming the existing IC card system by the transfer rate used by the IC card and the reader/writer. When the target is the IC card of the existing IC card system, the SDD processing is performed as follows.
0111That is, the initiator starts to output the electromagnetic wave by the initial RFCA processing. The IC card serving as the target gets the power from the electromagnetic wave, thereby starting the processing. Now, the target is the IC card of the existing IC card system and therefore the operating power is generated from the electromagnetic wave outputted by the initiator.
0112The target gets the power and then enters the operating state. After that, the target prepares for the reception of the polling request frame within, the longest time, 2 sec, and waits for the transmission of the polling request frame from the initiator.
0113On the other hand, the initiator sends the polling request frame, irrespective of whether or not the preparation for the reception of the polling request frame in the target ends.
0114When the target receives the polling request frame from the initiator, as mentioned above, the target sends the polling response frame to the initiator at a predetermined time slot. When the initiator normally receives the polling response frame from the target, as mentioned above, the initiator recognizes the NFCID of the target. On the other hand, when the initiator normally does not receive the polling response frame from the target, the initiator resends the polling request frame.
0115In this case, the target is the IC card of the existing IC card system and therefore, the operating power is generated from the electromagnetic wave outputted from the initiator. Thus, the initiator continues to output the electromagnetic wave started by the initial RFCA processing until the communication with the target completely ends.
0116Next, the NFC communication device sends the initiator sends the command to the target, and the target sends (returns) the response for the command from the initiator, thereby communication data.
0117<figref idref="f0012">Fig. 12</figref> shows the command sent to the target by the initiator and the response sent to the initiator by the target.
0118Referring to <figref idref="f0012">Fig. 12</figref>, the command is designated by describing characters REQ after an under bar (_), and the response is designated by describing characters RES after the under bar (_). According to the embodiment, with reference to <figref idref="f0012">Fig. 12</figref>, the type of commands includes six ones of ATR_REQ, WUP_REQ, PSL_REQ, DEP_REQ, DSL_REQ, and RLS_REQ. Similarly to the commands, the type of responses for the command includes six ones of ATR_RES, WUP_RES, PSL_RES, DEP_RES, DSL_RES, and RLS_RES. As mentioned above, the initiator sends the command (request) to the target, and the target sends the response corresponding to the command to the initiator. The command is sent by the initiator, and the response is sent by the target.
0119The ATR_REQ command indicates that the initiator sends a notification indicating the property (specification) to the target and requests the property of the target to the target. The property of the initiator or target includes the transfer rate of the data sent or received by the initiator or the target. Further, the command ATR_REQ includes not only the property of the initiator but also the NFCID for specifying the initiator, and the target receives the command ATR_REQ, thereby recognizing the property and the NFCID of the initiator.
0120The response ATR_RES is sent to the initiator as the response for the command ATR_REQ when the target receives the command ATR_REQ. The response ATR_RES has the property and the NFCID of the target.
0121Further, the information on the transfer rate as the property arranged to the command ATR_REQ or the response ATR_RES includes all the transfer rates of the data sent and received by the initiator and the target. In this case, the reception and transmission of the command ATR_REQ and the response ATR_RES are performed once between the initiator and the target, and thus the initiator recognizes the transfer rate for receiving and sending the data by the target and the target recognizes the transfer rate for receiving and sending the data by the initiator.
0122The command WUP_REQ is sent when the initiator selects the target for communication. That is, the command DSL_REQ, which will be described later, is sent from the initiator to the target, thereby setting the target to a deselecting state (state for prohibiting the transmission (response) of the data to the initiator. The command WUP_REQ is sent upon resetting the deselecting state and sending the target to a state for sending the data to the initiator. The command WUP_REQ has the NFCID of the target, which resets the deselecting state. From among the targets which receive the command WUP_REQ, the target specified by the NFCID arranged to the command WUP_REQ resets the deselecting state.
0123The response WUP_RES is sent as the response for the command WUP_REQ when the target specified by the NFCID arranged to the WUP_REQ resets the deselecting state from among the targets which receive the command WUP_REQ.
0124The command PSL_REQ is sent when the initiator changes a communication parameter on the communication with the target. Here, the communication parameter includes the transfer rate of the data received and sent between the initiator and the target.
0125The command PSL_REQ has a value of the communication parameter after the change, and is sent from the initiator to the target. The target receives the command PSL_REQ, and changes the communication parameter in accordance with the value of the communication parameter arranged thereto. Further, the target sends the response PSL_RES for the command PSL_REQ.
0126The command DEP_REQ is sent when the initiator receives and sends (exchanges) the data (so-called real data) (with the target), and has the data to be sent to the target. The response DEP_RES is sent, as the response for the command DEP_REQ, by the target, and has the data to be sent to the initiator. Therefore, by the command DEP_REQ, the data is sent from the initiator to the target. By the response DEP_RES for the command DEP_REQ, the data is sent from the target to the initiator.
0127The command DSL_REQ is sent when the initiator sets the target to the deselecting state. The target that receives the command DSL_REQ sends the response DSL_RES for the command DSL_REQ, thereby being set to the deselecting state. After that, the target does not respond to the command other than the command WUP_REQ (that is, does not return the response).
0128The command RLS_REQ is sent when the initiator completely ends the communication with the target. The target that receives the command RLS_REQ sends the response RLS_RES for the command RLS_REQ, thereby completely ending the communication with the initiator.
0129Commonly, the commands DSL_REQ and RLS_REQ reset the target from the communication target with the initiator. However, the target reset by the command DSL_REQ becomes a communicable state with the initiator by the command WUP_REQ again. The target reset by the command RLS_REQ does not become the communicable state with the initiator only by receiving and sending the above-mentioned polling request frame and polling response frame to/from the initiator. The commands DSL_REQ and RLS_REQ are different in the above point.
0130The reception and transmission of the command and the response are executed on, e.g., a transport layer.
0131Next, a description is given of communication processing of the NFC communication device with reference to a flowchart of <figref idref="f0013">Fig. 13</figref>.
0132Starting the communication, in step S1, the NFC communication device determines whether or not the electromagnetic wave of another device is detected.
0133In the NFC communication device (shown in <figref idref="f0004">Fig. 4</figref>), the control unit 21 monitors the detecting result of the electromagnetic wave (electromagnetic wave that is similar to the electromagnetic wave and that has the similar frequency band used by the NFC communication device) of the detecting unit 23. In step S1, it is determined based on the detecting result whether or not the electromagnetic wave of the other device is detected. In this case, the threshold setting unit 24 shown in <figref idref="f0004">Fig. 4</figref> sets, as a threshold, a magnetic-flux density TH1 for determining the suppression of output of a carrier, which will be described later with reference to <figref idref="f0024 f0025 f0026">Figs. 24 to 26</figref>, and supplies the threshold to the detecting unit 23. Further, the detecting unit 23 detects the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier, as the threshold supplied from the threshold setting unit 24.
0134When it is determined in step S1 that the electromagnetic wave of the other device is not detected, the processing sequence advances to step S2 whereupon the NFC communication device sets the communication mode to the passive mode or the active mode and performs the processing of the initiator in the passive mode or the processing of the initiator in the active mode, which will be described later. The NFC communication device returns to step S1 after ending the processing and, after that, repeats the similar processing.
0135In step S2, the communication mode of the NFC communication device may be the passive mode and the active mode, as mentioned above. Only when the target becomes the target in the passive mode of the IC card in the existing IC card system, in step S2, the NFC communication device needs to set the communication mode as the passive mode, and to perform the processing of initiator in the passive mode.
0136When it is determined in step S1 that the electromagnetic wave of the other device is detected, that is, the electromagnetic wave of the other device is detected near the NFC communication device, the processing sequence advances to step S3 whereupon the NFC communication device determines whether or not the electromagnetic wave detected in step S1 is continuously detected.
0137When it is determined in step S3 that the electromagnetic wave is continuously detected, the processing sequence advances to step S4 whereupon the NFC communication device sets the communication mode as the passive mode and performs the target processing in the passive mode, which will be described later. That is, when the electromagnetic wave is continuously detected, another device near the NFC communication device becomes the initiator in the passive mode, thereby continuously outputting the electromagnetic wave started by the initial RFCA processing. The NFC communication device becomes the target in the passive mode, and performs the processing. After ending the processing, the processing returns to step S1 and then the similar processing is repeated.
0138Further, when it is determined in step S3 that the electromagnetic wave is not continuously detected, the processing sequence advances to step S5 whereupon the NFC communication device sets the communication mode as the active mode and executes the target processing in the active mode, which will be described later. That is, when the electromagnetic wave is not continuously detected, the other device near the NFC communication device becomes the initiator in the active mode and starts to output the electromagnetic wave by the initial RFCA processing. After that, the output of electromagnetic wave stops. Thus, the NFC communication device becomes the target in the active mode. After ending the processing, the processing returns to step S1 and then the similar processing is repeated.
0139Next, a description is given of the processing of the initiator in the passive mode by the NFC communication device with reference to a flowchart of <figref idref="f0014">Fig. 14</figref>.
0140In the processing of the initiator in the passive mode, in step S11, the NFC communication device starts to output the electromagnetic wave. Step S11 in the processing of the initiator in the passive mode is executed when the electromagnetic wave is not detected in step S1 in <figref idref="f0013">Fig. 13</figref> as mentioned above. That is, when the electromagnetic wave is not detected in step S1 in <figref idref="f0013">Fig. 13</figref>, in step S11, the NFC communication device starts to output the electromagnetic wave. Therefore, the processing in steps S1 and S11 corresponds to the above-mentioned initial RFCA processing.
0141In step S12, the NFC communication device sets a variable n indicating the transfer rate as an initial value and then the processing sequence advances to step S13. In step S13, the NFC communication device sends the polling request frame by an n-th transfer rate (hereinafter, referred to as an n-th rate if necessary) and then the processing sequence advances to step S14. In step S14, the NFC communication device determines whether or not the other device sends the polling response frame by the n-th rate.
0142When it is determined in step S14 that the other device does not send the polling response frame, that is, the other device near the NFC communication device does not communicate the data by the n-th rate and the polling response frame for the polling request frame sent by the n-th rate is not returned, steps S15 to S17 are skipped and then the processing sequence advances to step S18.
0143When it is determined in step S14 that the other device sends the polling response frame by the n-th rate, that is, the other device near the NFC communication device communicates the data by the n-th rate and the polling response frame for the polling request frame sent by the n-th rate is returned, the processing sequence advances to step S15 whereupon the NFC communication device sets the other device that returns the polling response frame as the target in the passive mode, the NFCID of the target is recognized by the NFCID arranged to the polling response frame, and it is recognized that the target is communicable by the n-th rate.
0144In step S15, the NFC communication device recognizes the NFCID of the target in the passive mode and that the target is communicable by the n-th rate. Then, the transfer rate to the target is (temporarily) determined as the n-th rate. As long as the command PSL_REQ does not change the transfer rate, the communication with the target is performed by the n-th rate.
0145After that, in step S16, the NFC communication device sends, by the n-th rate, the command DSL_REQ to the target of the NFCID recognized in step S15 (the target in the passive mode). Thus, the target is set to the deselecting state so as to prevent the responding operation to the sent polling request frame and the processing sequence advances to step S17.
0146In step S17, the NFC communication device receives the response DSL_RES returned by the target in the deselecting state set by the command DSL_REQ sent in step S16, and then the processing sequence advances to step S18.
0147In step S18, the NFC communication device sends the polling request frame by the n-th rate in step S13 and then determines whether or not a predetermined time passes. The predetermined time in step S18 is zero or more.
0148When the polling request frame in step S13 is sent by the n-th rate and the predetermined does not pass in step S18, the processing sequence returns to step S13 and the processing in steps S13 to S18 is repeated.
0149By repeating the processing in steps S13 to S18, the NFC communication device receives the polling response frame sent at the timing of the different time slot as mentioned above with reference to <figref idref="f0011">Fig. 11</figref>.
0150When the polling request frame in step S13 is sent by the n-th rate and then the predetermined time passes in step S18, the processing sequence advances to step S19 whereupon the NFC communication device determines whether or not a variable n is equal to the value N serving as the maximum value. When it is determined in step S19 that the variable n is not equal to the maximum value N, that is, when the variable n is less than the maximum value N, the processing sequence advances to step S20 whereupon the NFC communication device increments the variable n by one. Then, the processing sequence returns to step S13 and the processing in steps S13 to S20 is repeated.
0151By repeating the processing in steps S13 to S20, the NFC communication device sends the polling request frame by N transfer rates, and receives the polling response frames returned by the transfer rates.
0152When it is determined in step S19 that the variable n is equal to the maximum value N, that is, the NFC communication device sends the polling request frame by N N transfer rates and the polling response frames returned by the transfer rates are received, the processing sequence advances to step S21 whereupon the NFC communication device performs the communication processing (communication processing of the initiator in the passive mode) as the initiator in the passive mode. Here, the communication processing of the initiator in the passive mode will be described later.
0153After ending the communication processing of the initiator in the passive mode, the NFC communication device advances from step S21 to step S22 whereupon the output of the electromagnetic wave starting in step S11 and then the processing ends.
0154Next, a description is given of the processing of the target in the passive mode by the NFC communication device with reference to <figref idref="f0015">Fig. 15</figref>.
0155In the processing of the target in the passive mode, first, in step S31, the NFC communication device sets the variable n indicating the transfer rate as the initial value, e.g., 1 and then the processing sequence advances to step S32. In step S32, the NFC communication device determines whether or not another device serving as the initiator in the passive mode sends the polling request frame by the n-th rate.
0156When it is determined in step S32 the initiator in the passive mode does not send the polling request frame, that is, another device near the NFC communication device does not communicate the data by the n-th rate and the polling request fame is not sent by the n-th rate, the processing sequence advances to step S33 whereupon the NFC communication device determines whether or not the variable n is equal to the maximum value N. When it is determined in step S33 that the variable n is not equal to the maximum value N, that is, when the variable n is less than the maximum value N, the processing sequence advances to step S34 whereupon the NFC communication device increments the variable n by one. Then, the processing sequence returns to step S32 and the processing in steps S32 to S34 is repeated.
0157When it is determined in step S33 that variable n is equal to the maximum value N, the processing sequence returns to step S31 and then the processing in steps S31 to S34 is repeated. Until receiving the polling request frame sent by any of the N transfer rates from the initiator in the passive mode, the processing in steps S31 to S34 is repeated.
0158When it is determined in step S32 that the initiator in the passive mode sends the polling request frame, that is, the NFC communication device normally receives the polling request frame by the n-th rate, the processing sequence advances to step S35 whereupon the NFC communication device determines the transfer rate between the initiators as the n-th transfer rate. Further, the NFC communication device generates the NFCID thereof by the random number and then the processing sequence advances to step S36. In step S36, the NFC communication device sends the polling response frame having the NFCID thereof by the n-th rate and then the processing sequence advances to step S37.
0159After the NFC communication device sends the polling response frame by the n-th rate in step S36, the NFC communication device communicates the data by the n-th rate only when the initiator in the passive mode sends the command PSL_REQ to indicate the change of the transfer rate.
0160In step S37, the NFC communication device determines whether or not the initiator in the passive mode sends the command DSL_REQ. When it is determined in step S37 that the command DSL_REQ is not sent, the processing sequence returns to step S37 whereupon the NFC communication device waits for the transmission of the command DSL_REQ from the initiator in the passive mode.
0161When it is determined in step S37 that the initiator in the passive mode sends the command DSL_REQ, that is, the NFC communication device receives the command DSL_REQ, the processing sequence advances to step S38 whereupon the NFC communication device sends the response DSL_REQ for the command DSL_REQ, thereby entering the deselecting state. Then, the processing sequence advances to step S39.
0162In step S39, the NFC communication device performs the communication processing (communication processing of the target in the in the passive mode) as the target in the passive mode. The communication processing of the target in the passive mode ends and then the processing ends. The communication processing of the target in the passive mode will be described later.
0163Next, a description is given of the processing of the initiator in the active mode by the NFC communication device with reference to a flowchart of <figref idref="f0016">Fig. 16</figref>.
0164In steps S51 to S61, the initiator in the active mode performs the same processing in steps S11 to S21 as that of the initiator in the passive mode in <figref idref="f0014">Fig. 14</figref>. In the processing of the initiator in the passive mode shown in <figref idref="f0014">Fig. 14</figref>, the NFC communication device continuously outputs the electromagnetic wave until the processing ends. In the processing of the initiator in the active mode, unlike the initiator in the passive mode, the NFC communication device outputs the electromagnetic wave only when the data is sent.
0165That is, in step S51, the NFC communication device starts to output the electromagnetic wave. The processing in step S51 in the processing of the initiator in the active mode is performed when the electromagnetic wave is not detected in step S1 in <figref idref="f0013">Fig. 13</figref>. That is, when the electromagnetic wave is not detected in step S1 in <figref idref="f0013">Fig. 13</figref>, in step S51, the NFC communication device starts to output the electromagnetic wave. Therefore, the processing in steps S1 and S51 corresponds to the initial RFCA processing.
0166After that, in step S52, the NFC communication device sets the variable n indicating the transfer rate as the initial value, e.g., one. Then, the processing advances to step S53. In step S53, the NFC communication device sends the polling request frame by the n-th rate and stops the output of electromagnetic wave (hereinafter, properly referred to as RF off-processing). The, the processing sequence advances to step S54.
0167In step S53, the NFC communication device starts to output the electromagnetic wave by the active RFCA processing before sending the polling request frame. However, when the variable n is one as the initial value, the initial RFCA processing corresponding to the processing in steps S1 and S51 has already outputted the electromagnetic wave. Therefore, the active RFCA processing is not necessary.
0168In step S54, the NFC communication device determines whether or not another device sends the polling response frame by the n-th rate.
0169When it is determined that in step S54 that the other device does not send the polling response frame, that is, when the other device near the NFC communication device does not communicate the data by the n-th rate and the polling response frame for the polling request frame sent by the n-th rate is not returned, the processing in steps S55 to S57 is skipped and then the processing advances to step S58.
0170Further, when it is determined in step S54 that the other device sends the polling response frame by the n-th rate, that is, when the other device near the NFC communication device communicates the data by the n-th rate and the polling response frame for the polling request frame sent by the n-th rate is returned, the processing sequence advances to step S55 whereupon the NFC communication device sets the other device that returns the polling response frame as the target in the active mode and the NFCID of the target is recognized by the NFCID arranged to the polling response frame. Further, the NFC communication device recognizes that the target is communicable by the n-th rate.
0171When the NFC communication device recognizes, in step S55, the NFCID of the target in the active mode and that the target is communicable by the n-th rate, the transfer rate between the targets is determined as the n-th rate. The data is communicated with the target by the n-th rate except for when the command PSL_REQ changes the transfer rate.
0172In step S56, the NFC communication device starts to output the electromagnetic wave by the active RFCA processing and sends the command DSL_REQ to the target of the NFCID recognized in step S55 (target in the active mode) by the n-th rate. Thus, the target enters the deselecting state for sending no response for the subsequently-sent polling request frame. After that, the NFC communication device performs the RF off-processing and then the processing sequence advances from step S56 to step S57.
0173In step S57, the NFC communication device receives the response DSL_RES returned by the target set in the deselecting state by the command DSL_REQ in response to the command DSL_REQ sent in step S56 and then the processing sequence advances to step S58.
0174In step S58, the NFC communication device sends the polling request frame in step S53 by the n-th rate and then determines whether or not a predetermined time passes.
0175When it is determined in step S58 that the polling request frame in step S53 is sent by the n-th rate and then a predetermined time does not pass, the processing sequence returns to step S53. Then, the processing in steps S53 to S58 is repeated.
0176When it is determined in step S58 that the polling request frame in step S53 is sent by the n-th rate and then a predetermined time passes, the processing sequence advances to step S59 whereupon the NFC communication device determines whether or not the variable n is equal to the maximum value N. When it is determined in step S59 that the variable n is not equal to the maximum value N, that is, when the variable n is less than the maximum value N, the processing sequence advances to step S60 whereupon the NFC communication device increments the variable n by one and then the processing sequence returns to step S53. Then, the processing in steps S53 to S60 is repeated.
0177By repeating the processing in steps S53 to S60, the NFC communication device sends the polling request frame by the N transfer rates and receives the polling response frames returned by the transfer rates.
0178When it is determined in step S59 that the variable n is equal to the maximum value N, that is, when the NFC communication device sends the polling request frames by N N transfer rates and receives the polling response frames returned by the transfer rates, the processing sequence advances to step S61 whereupon the NFC communication device performs the communication processing (communication processing of the initiator in the active mode) as the initiator in the active mode. Then, the processing ends. The communication processing of the initiator in the active mode will be described later.
0179Next, a description is given of the processing of the target in the active mode by the NFC communication device with reference to <figref idref="f0017">Fig. 17</figref>.
0180In the processing of the target in the active mode, in steps S71 to S79, the same processing as the processing of the target in the passive mode in steps S31 to S39 in <figref idref="f0015">Fig. 15</figref> is performed. In the processing of the target in the passive mode in <figref idref="f0015">Fig. 15</figref>, the NFC communication device modulates the load of the electromagnetic wave outputted by the initiator in the passive mode to send the data. However, unlike the processing of the target in the passive mode, in the processing of the target in the active mode, the NFC communication device outputs the electromagnetic wave by itself and sends the data.
0181That is, in the processing of the target in the active mode, in steps S71 to S75, the same processing as that in steps S31 to S35 in <figref idref="f0015">Fig. 15</figref> is performed.
0182After the processing in step S75, the processing sequence advances to step S76 whereupon the NFC communication device starts to output the electromagnetic wave by the active RFCA processing, and sends the polling response frame having the NFCID thereof by the n-th rate. In step S76, the NFC communication device performs the RF off-processing and then the processing sequence advances to step S77.
0183After sending the polling response frame by the n-th rate in step S76, the NFC communication device communicates the data by the n-th rate except for when the change of transfer rate is instructed by sending the command PSL_REQ from the initiator in the active mode.
0184In step S77, the NFC communication device determines whether or not the initiator in the active mode sends the command DSL_REQ. When it is determined in step S77 that the initiator in the active mode does not send the command DSL_REQ, the processing sequence returns to step S77. Then, the NFC communication device waits for the transmission of the command DSL_REQ from the initiator in the active mode.
0185When it is determined in step S77 that the initiator in the active mode sends the command DSL_REQ, that is, when the NFC communication device receives the command DSL_REQ, the processing sequence advances to step S78 whereupon the NFC communication device starts to output the electromagnetic wave by the active RFCA processing and sends the response DSL_REQ for the command DSL_REQ. Further, in step S78, the NFC communication device performs the RF off-processing, thereby entering the deselecting state. Then, the processing sequence advances to step S79.
0186In step S79, the NFC communication device performs the communication processing (communication processing of the target in the active mode) as the target in the active mode. Then, after ending the communication processing of the target in the active mode, the processing ends. The communication processing of the target in the active mode will be described later.
0187Next, a description is given of the communication processing of the initiator in the passive mode in step S21 in <figref idref="f0014">Fig. 14</figref> with reference to flowcharts of <figref idref="f0018">Figs. 18</figref> and <figref idref="f0019">19</figref>.
0188In step S91, the NFC communication device serving as the initiator in the passive mode selects the device for communication (hereinafter, properly referred to as a target device) from the targets that recognize the NFCIDs in step S15 in <figref idref="f0014">Fig. 14</figref>, and the processing routine advances to step S92. In step S92, the command WUP_REQ is sent to the target device. Thus, the command DSL_REQ in step S16 in <figref idref="f0014">Fig. 14</figref> is sent, thereby resetting the deselecting state of the target device (hereinafter, properly referred to as "wake up").
0189Then, the NFC communication device waits for the transmission of the response WUP_RES for the command WUP_REQ of the target device. The processing advances to step S93 from step S92. The response WUP_RES is received and then the processing sequence advances to step S94. In step S94, the NFC communication device sends the command ATR_REQ to the target device. The NFC communication device waits for the transmission of the response ATR_RES for the command ATR_REQ of the target device and then the processing sequence advances to step S95 from step S94. In step S95, the response ATR_RES is received.
0190Here, the NFC communication device and the target device receive and send the command ATR_REQ having the property and the response ATR_RES as mentioned above. Thus, the NFC communication device and the target device recognize the communicable transfer rate.
0191After that, the processing sequence advances to step S96 from step S95. The NFC communication device sends the command DSL_REQ to the target device, thereby setting the target device in the deselecting state. The NFC communication device waits for the transmission of the response DSL_RES for the command DSL_REQ of the target device. Then, the processing sequence advances to step S97 from step S96. The response DSL_RES is received and then the processing sequence advances to step S98.
0192In step S98, the NFC communication device determines whether or not all the targets that recognize the NFCIDs in step S15 in <figref idref="f0014">Fig. 14</figref> are selected as the target devices in step S91. When the NFC communication devices determines in step S98 that the target that is not selected as the target device exists, the processing sequence returns to step S91 whereupon the NFC communication device newly selects, as the target device, one of the targets that are not selected as the target devices and then the similar processing is repeated.
0193When the NFC communication device determines in step S98 that all the targets that recognize the NFCIDs in step S15 in <figref idref="f0014">Fig. 14</figref> are selected as the target devices in step S91, that is, when the NFC communication device receives and sends the command ATR_REQ and the response ATR_RES to/from all the targets that recognize the NFCIDs and thus the targets recognize the communicable transfer rates of the targets and the processing sequence advances to step S99. In step S99, the NFC communication device selects the device for communication (target device) from the targets to which the command ATR_REQ and the response ATR_RES are received and sent in steps S94 and S95. Then, the processing sequence advances to step S100.
0194In step S100, the NFC communication device sends the command WUP_REQ to the target device. Thus, in step S96, the command DSL_REQ is sent, thereby waking up the target device in the deselecting state. The NFC communication device waits for the transmission of the response WUP_RES for the command WUP_REQ of the target device. Then, the processing sequence advances to step S101 from step S100. In step S101, the response WUP_RES is received and then the processing sequence advances to step S111 in <figref idref="f0019">Fig. 19</figref>.
0195In step S111, the NFC communication device determines whether or not the transfer rate such as the communication parameter for communication with the target device is changed.
0196The NFC communication device receives, from the target device, the response ATR_RES in step S95 in <figref idref="f0018">Fig. 18</figref>, and recognizes, based on the property arranged to the response ATR_RES, the communication parameter communicable by the target device. When the NFC communication device can communicate the data with the target device by the transfer rate higher than the current one, the NFC communication device determines in step S111 that the communication parameter is changed to change the transfer rate to be higher. Further, when the NFC communication device can communicate the data with the target device by a transfer rate lower than the current transfer rate and the current communication environment has the high noise level, the NFC communication device determines in step S111 that the communication parameter is changed to change the transfer rate to be lower so as to reduce the transfer error. When the data can be communicated between the NFC communication device and the target device by the transfer rate different from the current transfer rate, the communication can continue by the current transfer rate.
0197When it is determined in step S111 that the communication parameter for communication with the target device is not changed, that is, when the communication continues between the NFC communication device and the target device by the communication parameter such as the current transfer rate, the processing in steps S112 to S114 is skipped and then the processing sequence advances to step S115.
0198When it is determined in step S111 that the communication parameter in the communication with the target device is changed, the processing routine advances to step S112 whereupon the NFC communication device arranges the value of the communication parameter after changing to the command PSL_REQ and sends the value of the communication parameter to the target device. The NFC communication device waits for the transmission of the response PSL_RES for the command PSL_REQ to the target device. Then, the processing routine advances from step S112 to S113 whereupon the response PSL_RES is received and the processing routine advances to step S114.
0199In step S114, the NFC communication device changes the communication parameter such as the transfer rate in the communication with the target device to the value of the communication parameter arranged to the command PSL_REQ sent in step S112. The NFC communication device communicates the data with the target device with the target device in accordance with the communication parameter such as the transfer rate of the value changed in step S114 only when the command PSL_REQ and the response PSL_RES are received and sent again.
0200By the reception and transmission (negotiation) of the command PSL_REQ and the response PSL_RES, except for the transfer rate, e.g., the encoding system of the encoding unit 16 (decoding unit 14) in <figref idref="f0004">Fig. 4</figref> and the modulating system of the modulating unit 19 and the load modulation unit 20 (demodulating unit 13) are performed for changing.
0201After that, in step S115, the NFC communication device determines whether or not the data to be received or sent to/from the target device exists. When it is determined in step S115 that the data to be received or sent to/from the target device does not exist, steps S116 and S117 are skipped and then the processing sequence advances to step S118.
0202When it is determined in step S115 that the data to be received or sent to/from the target device exists, the processing sequence advances to step S116 whereupon the NFC communication device sends the command DEP_REQ to the target device. When it is determined in step S115 that the data to be received or sent to/from the target device exists, in step S116, further, the NFC communication device arranges the data to the command DEP_REQ and sends the data.
0203The NFC communication device waits for the transmission of the response DEP_RES for the command DEP_REQ of the target device and then the processing sequence advances from step S116 to step S117 whereupon the response DEP_RES is received. Then, the processing sequence advances to step S118.
0204By receiving and sending the command DEP_REQ and the response DEP_RES as mentioned above, so-called real data is received and sent between the NFC communication device and the target device.
0205In step S118, the NFC communication device determines whether or not the communication partner is changed. When it is determined in step S118 that the communication partner is not changed, that is, when the data to be received or sent to/from the target device exists, the processing sequence returns to step S111 and then the similar processing is repeated.
0206When it is determined in step S118 that the communication partner is changed, that is, when the data for reception/transmission to/from the target device does not exist but the data for reception and transmission to/from another communication partner exists, the processing sequence advances to step S119 whereupon the NFC communication device sends the command DSL_REQ or RLS_REQ to the target device. The NFC communication device waits for the transmission of the response DSL_RES or RLS_RES for the command DSL_REQ or RLS_REQ of the target device and then the processing sequence advances from step S119 to S120 whereupon the response DSL_RES or RLS_RES is received.
0207The NFC communication device sends the command DSL_REQ or RLS_REQ to the target device as mentioned above. Thus, the target as the target device is released from the communication target with the NFC communication device as the initiator. The target released by the command DSL_REQ is in the communicable state with the initiator again by the command WUP_UP. The target released by the command RLS_REQ is not in the communicable state with the initiator by receiving and sending the polling request frame and the polling response frame to/from the initiator.
0208The target is released from the communication target with the initiator, by sending the command DSL_REQ or RLS_REQ as mentioned above from the initiator to the target and further by disabling the near field communication due to the excessively far distance between the initiator and the target. In this case, similarly to the target released by the command RLS_REQ, the communicable state with the initiator between the target and the initiator is established by receiving and sending the polling request frame and the polling response frame.
0209Hereinbelow, complete release denotes the release of the target which is communicable with the initiator by receiving and sending the polling request frame and the polling response frame between the target and the initiator. Further, temporary release denotes the release of the target which is communicable with the initiator again only by receiving and sending the polling request frame and the polling response frame between the target and the initiator.
0210After the processing in step S120, the processing sequence advances to step S121 whereupon the NFC communication device determines whether or not all the targets that recognize the NFCIDs in step S15 in <figref idref="f0014">Fig. 14</figref> are completely released. When it is determined in step S121 that all the targets that recognize the NFCIDs in step S15 in <figref idref="f0014">Fig. 14</figref> are not completely released, the processing sequence returns to step S99 in <figref idref="f0018">Fig. 18</figref> whereupon the NFC communication device selects one new target device from completely non-released, that is, the targets temporarily released. Hereinafter, the similar processing is repeated.
0211When it is determined in step S121 that all the targets which recognize the NFCIDs are completely released, the processing ends.
0212In steps S116 and S117 in <figref idref="f0019">Fig. 19</figref>, the data is sent and received (exchanged) between the target and the initiator by receiving and sending the command DEP_REQ and the response DEP_RES. One transaction indicates the reception and transmission of the command DEL_REQ and the response DEP_RES. After the processing in steps S116 and S117, the processing sequence returns to step S114 via steps S118, S111, S112, and S113, thus changing the communication parameter. Therefore, the communication parameter such as the transfer rate on the communication between the target and the initiator can be changed every transaction.
0213In steps S112 and S113, the command PSL_REQ and the response PSL_RES are received and sent between the initiator and the target. In step S114, the communication mode between the initiator and the target serving as one communication parameter can be changed. Therefore, the communication mode between the target and the initiator can be changed every transaction. This means that the communication mode between the target and the initiator must not be changed for one transaction.
0214Next, a description is given of the communication processing of the target in the passive mode in step S38 in <figref idref="f0015">Fig. 15</figref> with reference to a flowchart of <figref idref="f0020">Fig. 20</figref>.
0215In steps S37 and S38 in <figref idref="f0015">Fig. 15</figref>, the NFC communication device serving as the target in the passive mode the command DSL REQ and the response DSL_RES to/from the initiator in the passive mode, thereby being in the deselecting state.
0216In step S131, the NFC communication device determines whether or not the initiator sends the command WUP_REQ. When it is determined in step S131 that the initiator does not send the command WUP_REQ, the processing sequence returns to step S131 whereupon the deselecting state is kept.
0217When it is determined in step S131 that the initiator sends the command WUP_REQ, that is, when the NFC communication device receives the command WUP_REQ, the processing sequence advances to step S131 whereupon the NFC communication device sends the response WUP_RES for the command WUP_REQ and is waken up. Then, the processing sequence advances to step S133.
0218In step S133, the NFC communication device determines the initiator sends the command ATR_REQ. When it is determined in step S133 that the initiator does not send the command ATR_REQ, step S134 is skipped and then the processing sequence advances to step S135.
0219When it is determined in step S133 that the initiator sends the command ATR_REQ, that is, when the NFC communication device receives the command ATR_REQ, the processing sequence advances to step S135 whereupon the NFC communication device sends the response ATR_RES for the command ATR_REQ and then the processing sequence advances to step S135.
0220In step S135, the NFC communication device determines whether or not the initiator sends the command DSL_REQ. When it is determined in step S135 that the initiator sends the command DSL_REQ, that is, when the NFC communication device receives the command DSL_REQ, the processing sequence advances to step S136 whereupon the NFC communication device sends the response DSL_RES for the command DSL_REQ. Then, the processing sequence returns to step S131. Thus, the NFC communication device is in the deselecting state.
0221When it is determined in step S135 that the initiator does not send the command DSL_REQ, the processing sequence advances to step S137 whereupon the NFC communication device determines whether or not the initiator sends the command PSL_REQ. When it is determined in step S137 that the initiator does not sent the command PSL_REQ, steps S138 and S139 are skipped and then the processing sequence advances to step S140.
0222When it is determined in step S137 that the initiator sends the command PSL_REQ, that is, when the NFC communication device receives the command PSL_REQ, the processing sequence advances to step S138 whereupon the NFC communication device sends the response PSL_RES for the command PSL_REQ. Then, the processing sequence advances to step S139. In step S139, the NFC communication device changes the communication parameter in accordance with the command PSL_REQ from the initiator. Then, the processing sequence advances to step S140.
0223In step S140, the NFC communication device determines whether or not the initiator sends the command DEP_REQ. When it is determined in step S140 that the initiator does not send the command DEP_REQ, step S141 is skipped and then the processing sequence advances to step S142.
0224When it is determined in step S140 that the initiator sends the command DEP_REQ, that is, when the NFC communication device receives the command DEP_REQ, the processing sequence advances to step S141 whereupon the NFC communication device sends the response DEP_RES for the command DEP_REQ. Then, the processing sequence advances to step S142.
0225In step S142, the NFC communication device determines whether or not the initiator sends the command RSL_REQ. When it is determined in step S142 that the initiator does not send the command RSL_REQ, the processing sequence returns to step S133 and the similar processing is repeated.
0226When it is determined in step S142 that the initiator sends the command RSL_REQ, that is, when the NFC communication device receives the command RSL_REQ, the processing sequence advances to step S143 whereupon the NFC communication device sends the response RSL_RES for the command RSL_REQ. Thus, the communication with the initiator completely ends and the processing ends.
0227Next, <figref idref="f0021">Figs. 21</figref> and <figref idref="f0022">22</figref> are flowcharts specifically showing the communication processing of the initiator in the active mode in step S61 in <figref idref="f0016">Fig. 16</figref>.
0228In the communication processing of the initiator in the passive mode described with reference to <figref idref="f0018">Figs. 18</figref> and <figref idref="f0019">19</figref>, the initiator continuously outputs the electromagnetic wave. However, in the communication processing of the initiator in the active mode in <figref idref="f0021">Figs. 21</figref> and <figref idref="f0022">22</figref>, before sending the command, the initiator performs the active RFCA processing and thus the output of electromagnetic wave starts. After ending the transmission of the command, the processing (off processing) for stopping the output of the electromagnetic wave is executed. Except for this, the communication processing of the initiator in the active mode in steps S151 to S161 in <figref idref="f0021">Fig. 21</figref> is similar to the processing in steps S171 to S181 in <figref idref="f0022">Fig. 22</figref>, steps in S91 to S101 in <figref idref="f0018">Fig. 18</figref>, and steps Sill to S121 in <figref idref="f0019">Fig. 19</figref>. Thus, a description thereof is omitted.
0229<figref idref="f0023">Fig. 23</figref> is a flowchart specifically showing the communication processing of the target in the active mode in step S79 in <figref idref="f0017">Fig. 17</figref>.
0230In the communication processing of the target in the passive mode described with reference to <figref idref="f0020">Fig. 20</figref>, the target modulates the load of the electromagnetic wave outputted by the initiator. However, in the communication processing in the active mode in <figref idref="f0023">Fig. 23</figref>, before sending the command, the target performs the active RFCA processing, thereby starting the output of electromagnetic wave. After ending the transmission of the command, processing (off processing) for stopping the output of electromagnetic wave is performed. Except for this, the communication processing of the target in the active mode in steps S191 to S203 in <figref idref="f0023">Fig. 23</figref> is similar to the processing and in steps S131 to S143 in <figref idref="f0020">Fig. 20</figref> and therefore a description thereof is omitted.
0231Next, a description is given of a solving method of the problem of the hidden terminal in the NFC communication device with reference to <figref idref="f0024 f0025 f0026">Figs. 24 to 26</figref>.
0232<figref idref="f0024">Fig. 24</figref> shows a relationship between positions of three NFC communication devices 1, 2, and 3 and levels of the electromagnetic wave, that is, the levels of the magnetic flux of the electromagnetic wave.
0233Referring to <figref idref="f0024">Fig. 24</figref>, the NFC communication device 2 is apart from the NFC communication device 1 by a short distance L<sub>12</sub>. The NFC communication device 3 is apart from the NFC communication device 2 by a distance L<sub>23</sub> longer than the distance L<sub>12</sub>. The NFC communication devices 1 and 3 are apart from each other by a distance (L<sub>12</sub>+L<sub>23</sub>) .
0234The NFC communication devices 1 to 3 receive and send the data to the communication partners by the transformer connection of the coils as the antennas 11 shown in <figref idref="f0004">Fig. 4</figref>. The communication partner of the NFC communication device is not only the NFC communication device but also the conventional IC card. However, when the communication partner, such as the conventional IC card, of the NFC communication device needs the power supply, the NFC communication device receives and sends the data and supplies the power by the transformer connection.
0235The power generated by the transformer connection of the coils is higher as the coils are close to each other, and is attenuated in inproportional to the third power of the distance between the coils.
0236The density of magnetic flux of the electromagnetic wave outputted by the NFC communication device 1 is monotoneously reduced in inproportional to approximately the third power of the distance from the NFC communication device 1. The density of magnetic flux of the electromagnetic wave outputted by the NFC communication device 1 is divided into a carrier component M<sub>carr1</sub> and a signal component M<sub>sig1</sub> serving as the amount of modulation of the sent data. As shown in <figref idref="f0024">Fig. 24</figref>, the carrier component M<sub>carr1</sub> and the signal component M<sub>sig1</sub> of the carrier component are attenuated in inproportional to approximately the third power of the distance from the NFC communication device 1.
0237Similarly, the densities of magnetic fluxes of the electromagnetic waves outputted by the NFC communication devices 2 and 3 are attenuated in inproportional to approximately the third power of the distance from the NFC communication devices 2 and 3, respectively. Incidentally, referring to <figref idref="f0024">Fig. 24</figref> (similarly to <figref idref="f0025">Figs. 25</figref> and <figref idref="f0026">26</figref> which will be described later), the density of magnetic flux of the electromagnetic wave outputted by the NFC communication device 2 is not shown. In the density of magnetic flux of the electromagnetic wave outputted by the NFC communication device 3, only a carrier component M<sub>carr3</sub> is shown and the signal component is not shown.
0238The NFC communication devices 1 to 3 are designed so that the operation for obtaining the data by the demodulating unit 13 shown in <figref idref="f0004">Fig. 4</figref> needs the carrier component that is equal to a magnetic-flux density TH2 or more of the carrier at the operating limit, serving as a predetermined threshold.
0239For example, it is assumed that, for communication, the NFC communication device 1 is on the sending side and the NFC communication device 2 is on the receiving side. Then, referring to <figref idref="f0024">Fig. 24</figref>, the NFC communication device 2 on the receiving side is apart from the NFC communication device 1 by the distance L<sub>12</sub> by which the carrier component M<sub>carr1</sub> of the electromagnetic wave outputted by the NFC communication device 1 on the sending side matches the magnetic-flux density TH2 of the carrier at the operating limit, and the NFC communication device 2 is the farthest from the NFC communication device 1 for communication.
0240When the distance between the NFC communication devices 1 and 2 is longer than the distance L<sub>12</sub>, the carrier component M<sub>carr1</sub> of the electromagnetic wave from the NFC communication device 1, which is received by the NFC communication device 2, is lower than the magnetic-flux density TH2 of the carrier at the operating limit. Therefore, the NFC communication device 2 cannot receive the data sent from the NFC communication device 1. In this case, the magnetic-flux density TH2 of the carrier at the operating limit limits the distance for communication between the NFC communication devices 1 and 2 to be the distance L<sub>12</sub> or less.
0241In order to use the carrier component having the magnetic-flux density TH2 or more of the carrier at the operating limit, serving as the threshold in the case of obtaining the data by the demodulating unit 13 (<figref idref="f0004">Fig. 4</figref>) in the NFC communication device 2, a first method and a second method can be used. That is, according to the first method, the demodulating unit 13 is operated only when the demodulating unit 13 receives, via the antenna 11 and the receiving unit 12, the carrier component having the magnetic-flux density TH2 or more of the carrier at the operating limit. Further, according to the second method, the demodulating unit 13 is operated only when the detecting unit 23 detects the carrier component having the magnetic-flux density TH2 or more of the carrier at the operating limit. According to the second method, the threshold setting unit 24 shown in <figref idref="f0004">Fig. 4</figref> sets, as a threshold, the magnetic-flux density TH2 of the carrier at the operating limit. The detecting unit 23 detects the electromagnetic wave at the level of the magnetic-flux density TH2 or more of the carrier at the operating limit, serving as the threshold.
0242As mentioned above, the NFC communication devices 1 to 3 are designed to need the carrier component at the level of the magnetic-flux density TH2 or more of the carrier at the operating limit, serving as the threshold, so as to obtain the data by the demodulating unit 13. Further, the NFC communication devices 1 to 3 are designed to start the output of the electromagnetic wave when the detecting unit 23 (<figref idref="f0004">Fig. 4</figref>) does not detect the carrier component at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier, serving as another threshold.
0243As described with reference to <figref idref="f0009">Figs. 9</figref> and <figref idref="f0010">10</figref>, the electromagnetic wave is not detected around the NFC communication devices 1 to 3, the NFC communication devices 1 to 3 perform the RFCA processing for starting the outputs of the electromagnetic waves. When the electromagnetic wave is not detected in the RFCA processing, the carrier component at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier is not detected.
0244Referring to <figref idref="f0024">Fig. 24</figref>, the NFC communication device 1 is apart from the NFC communication device 3 that is not the communication partner by the distance (L<sub>12</sub>+L<sub>23</sub>) when the carrier component M<sub>carr3</sub> of the electromagnetic wave outputted by the NFC communication device 3 is less than the magnetic-flux density TH1 for determining suppression of output of carrier in the NFC communication device 1 (shortest distance between the NFC communication devices 1 and 3, by which both the NFC communication devices 1 and 3 simultaneously output the electromagnetic waves). In this case, the output of the electromagnetic wave by the NFC communication device 1 is not prevented by the output of the electromagnetic wave by the NFC communication device 3.
0245The NFC communication devices 1 and 3 are apart from each other by the distance (L<sub>12</sub>+L<sub>23</sub>) when the carrier component M<sub>carr3</sub> of the electromagnetic wave outputted by the NFC communication device 3 is less than the magnetic-flux density TH1 for determining suppression of output of carrier in the NFC communication device 1. Then, the carrier component M<sub>carr1</sub> outputted by the NFC communication device 1 is attenuated to be less than the magnetic-flux density TH1 for determining suppression of output of carrier in the NFC communication device 3. Therefore, the output of the electromagnetic wave of the NFC communication device 3 is not prevented by the output of the electromagnetic wave of the NFC communication device 1. Here, the levels of the electromagnetic waves outputted by the communication devices 1 to 3 are similar.
0246As mentioned above, referring to <figref idref="f0024">Fig. 24</figref>, both the NFC communication device 1 in the communication with the NFC communication device 2 and the NFC communication device 3 in the non-communication with the NFC communication device 2 can output the electromagnetic waves. The NFC communication device 2 is near the NFC communication device 3, rather than the NFC communication device 1. Further, the NFC communication device 2 is near the NFC communication device 1, rather than the NFC communication device 3. The electromagnetic wave from the NFC communication device 3 is received at the level higher than that of the NFC communication device 1. The electromagnetic wave from the NFC communication device 1 is received at the level higher than that of the NFC communication device 3.
0247Now, the communication is established between the NFC communication devices 1 and 2. When the electromagnetic wave received by the NFC communication device 2 from the NFC communication device 1 is influenced from the electromagnetic wave received by the NFC communication device 2 from the NFC communication device 3, the NFC communication device 2 normally does not receive the data from the NFC communication device 1 serving as the communication partner. The electromagnetic wave from the NFC communication device 3 prevents the communication between the NFC communication devices 1 and 2.
0248The magnetic-flux density TH2 of the carrier at the operating limit is higher than the magnetic-flux density TH1 for determining the suppression of the output of carrier. Thus, the signal component M<sub>sig1</sub> of the electromagnetic wave received by the NFC communication device 2 from the NFC communication device 1 is set to a value that is not influenced from the carrier component M<sub>carr3</sub> of the electromagnetic wave received by the NFC communication device 2 from the NFC communication device 3.
0249As mentioned above, when the distance between the NFC communication devices 1 and 3 is the distance (L<sub>12</sub>+L<sub>23</sub>) by which the carrier component M<sub>carr3</sub> outputted from the NFC communication device 3 is attenuated to be less than the magnetic-flux density TH1 for determining the suppression of the output of carrier in the communication device 1, the minimum level of the carrier component for obtaining the signal component that is not influenced from the carrier component M<sub>carr3</sub> of the NFC communication device 3 in the NFC communication device 2 is the magnetic-flux density TH2 of the carrier at the operating limit. In order to obtain the data from the NFC communication device 1 in the NFC communication device 2, the carrier component M<sub>carr1</sub> of the electromagnetic wave outputted by the NFC communication device 1 needs to have the magnetic-flux density TH2 or more of the carrier at the operating limit. Thus, in the NFC communication device 2, the output of the electromagnetic wave by the NFC communication device 3 that is not the communication partner, thereby preventing the normal reception of the data having the signal component M<sub>sig1</sub> sent from the NFC communication device 1, that is, the problem of the hidden terminal is solved.
0250That is, referring to <figref idref="f0024">Fig. 24</figref>, irrespective of the output of the electromagnetic wave of the NFC communication device 1, it is possible to output the electromagnetic wave by the NFC communication device 3 at the position where the carrier component M<sub>carr1</sub> of the electromagnetic wave from the NFC communication device 1 is less than the magnetic-flux density TH1 for determining the suppression of the output of carrier. That is, both the NFC communication devices 1 and 3 simultaneously output the electromagnetic waves.
0251Referring to <figref idref="f0024">Fig. 24</figref>, the NFC communication device 2 receives the carrier component M<sub>carr1</sub> having the magnetic-flux density TH2 of the carrier at the operating limit from the NFC communication device 1, and further receives the carrier component M<sub>carr3</sub> lower than the magnetic-flux density TH2 of the carrier at the operating limit from the NFC communication device 3. In order to obtain the data sent from another device, the NFC communication device 2 needs the carrier component having the magnetic-flux density TH2 or more of the carrier at the operating limit. Therefore, the NFC communication device 2 normally receives the data sent from the NFC communication device 1 but normally does not receive the data sent from the NFC communication device 3. Further, the NFC communication devices 1 and 3 are apart from each other by the distance (L<sub>12</sub>+L<sub>23</sub>) by which the carrier component M<sub>carr3</sub> of the electromagnetic wave outputted from the NFC communication device 3 is attenuated to be at the level of the magnetic-flux density TH1 for determining the suppression of the output of carrier in the NFC communication device 1. Therefore, depending on the determination of the magnetic-flux density TH2 of the carrier at the operating limit, the carrier component M<sub>carr3</sub> received by the NFC communication device 2 from the NFC communication device 3 does not influence on the signal component M<sub>sig1</sub> received by the NFC communication device 2 from the NFC communication device 1. Therefore, the NFC communication device 2 normally receives the data sent from the NFC communication device, irrespective of the output of the electromagnetic wave by the NFC communication device 3.
0252<figref idref="f0025">Fig. 25</figref> shows the level of the electromagnetic wave when an NFC communication device 2' exists, in addition to the NFC communication devices 1 to 3 shown in <figref idref="f0024">Fig. 24</figref>.
0253The NFC communication device 2' is near the NFC communication device 1, rather than the NFC communication device 2, and is far from the NFC communication device 3, rather than the NFC communication device 2.
0254Hereinbelow, a carrier component M<sub>carr#i(#j)</sub> denotes a carrier component M<sub>carr#i</sub> of the electromagnetic wave outputted by the NFC communication device #i, and a signal component M<sub>sig#i(#j)</sub> denotes level (density of magnetic flux) of the NFC communication device #j of the signal component M<sub>sig#i</sub>.
0255Referring to <figref idref="f0025">Fig. 25</figref>, in the communication between the NFC communication devices 1 and 2', the NFC communication device 2' is near the NFC communication device 1, rather than the NFC communication device 2. The carrier component M<sub>carr1(2')</sub> received by the NFC communication device 2' from the NFC communication device 1 is higher than the carrier component M<sub>carr1(2)</sub> received by the NFC communication device 2 from the NFC communication device 1. Therefore, the signal component M<sub>sig1(2')</sub> received by the NFC communication device 2' from the NFC communication device 1 is higher than the signal component M<sub>sig1(2)</sub> received by the NFC communication device 2 from the NFC communication device 1.
0256The NFC communication device 2' is apart from the NFC communication device 3, rather than the NFC communication device 2. The carrier component M<sub>carr3(2')</sub> received by the NFC communication device 2' from the NFC communication device 3 is lower than a carrier component M<sub>carr3(2)</sub> received by the NFC communication device 2 from the NFC communication device 3.
0257In the communication between the NFC communication devices 1 and 2, a ratio of the signal component M<sub>sig1(2)</sub> received by the NFC communication device 2 from the NFC communication device 1 to the carrier component M<sub>carr3(2)</sub> received by the NFC communication device 2 from the NFC communication device 3 becomes an S/N (Signal Noise) ratio. Similarly, in the communication between the NFC communication devices 1 and 2', a ratio of the signal component M<sub>sig1(2')</sub> received by the NFC communication device 2' from the NFC communication device 1 to the carrier component M<sub>carr3(2')</sub> received by the NFC communication device 2' from the NFC communication device 3 becomes an S/N ratio.
0258As mentioned above, the signal component M<sub>sig1(2')</sub> received by the NFC communication device 2' from the NFC communication device 1 is higher than the signal component M<sub>sig1(2)</sub> received by the NFC communication device 2 from the NFC communication device 1. The carrier component M<sub>carr3(2')</sub> received by the NFC communication device 2' from the NFC communication device 3 is lower than the carrier component M<sub>carr3(2)</sub> received by the NFC communication device 2 from the NFC communication device 3.
0259Therefore, the S/N ratio (=M<sub>sig1(2')</sub>/M<sub>carr3(2')</sub>) of the NFC communication device 2' is more preferable than the S/N ratio (≡M<sub>sig1(2)</sub>/M<sub>carr3(2)</sub>) of the NFC communication device 2.
0260As mentioned above, the NFC communication device 2' serving as the NFC communication device is near the NFC communication device 1, rather than the NFC communication device 2, and is far from the NFC communication device 3, rather than the NFC communication device 2. Then, the problem of the hidden terminal is solved.
0261When the NFC communication device 2' is apart from the NFC communication device 1 rather than the NFC communication device 2, the carrier component M<sub>carr1(2')</sub> received by the NFC communication device 2' from the NFC communication device 1 is not equal to the magnetic-flux density TH2 or more of the carrier at the operating limit. In this case, the communication between the communication devices 1 and 2' is not established and therefore the problem of the hidden terminal is not caused.
0262<figref idref="f0026">Fig. 26</figref> shows the level of the electromagnetic wave when an NFC communication device 3' exists in addition to the NFC communication devices 1 to 3 shown in <figref idref="f0024">Fig. 24</figref>.
0263The NFC communication device 3' is apart from the NFC communication devices 1 and 2, rather than the NFC communication device 3.
0264The carrier component M<sub>carr1</sub> of the electromagnetic wave outputted by the NFC communication device 1 is attenuated to be at the level lower than the level of the magnetic-flux density TH1 for determining the suppression of the output of carrier at the position of the NFC communication device 3'. The carrier component M<sub>carr3'</sub> of the electromagnetic wave outputted by the NFC communication device 3' is attenuated to be at the level lower than that of the magnetic-flux density TH1 for determining the suppression of the output of carrier at the position of the NFC communication device 1. Similarly to the case of the NFC communication devices 1 and 3 shown in <figref idref="f0024">Fig. 24</figref>, both the NFC communication devices 1 and 3' simultaneously output the electromagnetic waves.
0265The NFC communication device 3' is apart from the NFC communication devices 1 and 2, rather than the NFC communication device 3. The carrier component M<sub>carr3'(2)</sub> received by the NFC communication device 2 from the NFC communication device 3' is lower than the carrier component M<sub>carr3(2)</sub> received by the NFC communication device 2 from the NFC communication device 3.
0266In the communication of the NFC communication device 2 with the NFC communication device 1, the electromagnetic wave outputted by the NFC communication device 3 or 3' is equal to the noises. As mentioned above, the carrier component M<sub>carr3'(2)</sub> received by the NFC communication device 2 from the NFC communication device 3' is lower than the carrier component M<sub>carr3(2)</sub> received by the NFC communication device 2 from the NFC communication device 3.
0267Therefore, in the case of the S/N ratio of the communication of the NFC communication device 2 with the NFC communication device 1, the S/N ratio (=M<sub>sig1(2)</sub>/M<sub>carr3'(2)</sub>) in the case of outputting the electric waves by the NFC communication device 3' is more preferable than the S/N ratio (=M<sub>sig1(2)</sub>/M<sub>carr3(2)</sub>) in the case of outputting the NFC communication device 3.
0268As mentioned above, when the NFC communication device 3' that is not the communication partner is apart from the NFC communication devices 1 and 2 for communication rather than the NFC communication device 3, the problem of the hidden terminal is solved.
0269When the NFC communication device 3' is near the NFC communication device 1, rather than the NFC communication device 3, the carrier component M<sub>carr1</sub> of the electromagnetic wave outputted by the NFC communication device 1 reaches the NFC communication device 3' at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier. In this case, the NFC communication device 3' does not output the electromagnetic wave and therefore the problem of the hidden terminal is not caused.
0270In the above case, the NFC communication device 1 outputs the electromagnetic wave so that the NFC communication device 2 sends the data and the NFC communication device 2 receives the data. Further, when the NFC communication device 2 sends the data to the NFC communication device 1 and the NFC communication device 1 receives the data, the NFC communication device 3 outputs the electromagnetic wave and thus it is possible to prevent the data reception of the NFC communication device 1, that is, the problem of the hidden terminal is solved.
0271When the NFC communication device 2 is the initiator in the passive mode or communicates the data in the active mode, the NFC communication device 2 outputs the electromagnetic wave by itself and sends the data. When the NFC communication device 2 near the NFC communication device 3 rather than the NFC determined device 1 outputs the electromagnetic wave to the NFC communication device 3, the NFC communication device 2 reaches the NFC communication device 3 at the level of the carrier component of the electromagnetic wave higher than that of the magnetic-flux density TH1 for determining the suppression of output of carrier. The NFC communication device 3 does not output the electromagnetic wave and the problem of the hidden terminal is not caused.
0272When the NFC communication device 2 is the target in the passive mode, the NFC communication device 2 modulates the load of the electromagnetic wave outputted by the NFC communication device 1 serving as the initiator in the passive mode and sends the electromagnetic wave to the NFC communication device 1. When the signal component that reaches the NFC communication device 1 by the load modulation is influenced from the electromagnetic wave outputted by the NFC communication device 3, the NFC communication device 1 does not receive the data sent from the NFC communication device 2.
0273On the contrary, when the NFC communication devices 1 and 3 are apart from each other by the distance (L<sub>12</sub>+L<sub>23</sub>) by which the carrier component M<sub>carr3</sub> of the electromagnetic wave outputted by the NFC communication device 3 (1) is less than the magnetic-flux density TH1 for determining the suppression of the output of carrier, the data sent from the NFC communication device 2 is received by receiving, in the NFC communication device 1, the signal component as a result of the load modulation of the NFC communication device 2 which is not influenced from the carrier component M<sub>carr3</sub> of the NFC communication device 3.
0274As mentioned above, the load modulation ratio of the load modulation of the NFC communication device 2 is set so as to set, to be sufficiently higher, the S/N ratio of the signal component that reaches to the NFC communication device 1 by the load modulation of the NFC communication device 2 to the electromagnetic wave outputted by the NFC communication device 3 by the load modulation. Then, when the NFC communication devices 1 and 3 are apart from each other by the distance (L<sub>12</sub>+L<sub>23</sub>) by which the carrier component M<sub>carr3</sub> of the electromagnetic wave outputted by the NFC communication device 3 (1) is less than the magnetic-flux density TH1 for determining the suppression of the output of carrier, the carrier component M<sub>carr1</sub> of the electromagnetic wave outputted by the NFC communication device 1 in the NFC communication device 2 is the magnetic-flux density TH2 of the carrier at the operating limit to ensure the minimum S/N ratio to normally receive the data from the NFC communication device 2 by the NFC communication device 1 without any influence from the electromagnetic wave from the NFC communication device 3 and the problem of the hidden terminal is solved.
0275Next, a description is given of control processing (processing for controlling the reception and transmission) of the data when the problem of the hidden terminal is solved and the data is received and sent as mentioned above with reference to <figref idref="f0024 f0025 f0026">Figs. 24 to 26</figref>. The processing for controlling the reception and the transmission is performed by the control unit 21 shown in <figref idref="f0004">Fig. 4</figref>.
0276A description is given of the processing for controlling the reception and transmission of the initiator in the passive mode when the NFC communication device becomes the initiator in the passive mode with reference to a flowchart of <figref idref="f0027">Fig. 27</figref>.
0277In step S211, the control unit 21 (<figref idref="f0004">Fig. 4</figref>) determines whether or not the detecting unit 23 detects the electromagnetic wave at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier. When it is determined in step S211 that the detecting unit 23 detects the electromagnetic wave at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier, the processing sequence returns to step S211. That is, when the electromagnetic wave at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier is detected, the electromagnetic wave is not outputted. Therefore, the determination as whether or not the electromagnetic wave at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier is detected is continued. In the processing in step S211, the threshold setting unit 24 sets the threshold supplied to the detecting unit 23 to the magnetic-flux density TH1 for determining the suppression of the output of carrier, and supplies the set threshold to the detecting unit 23.
0278When it is determined in step S211 that the electromagnetic wave at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier is not detected, the processing sequence advances to step S212 whereupon the control unit 21 permits the output of the electromagnetic wave by the electromagnetic-wave output unit 18 and the data transmission by modulating the electromagnetic wave. Then, the processing sequence advances to step S213. Thus, the electromagnetic-wave output unit 18 starts to output the electromagnetic wave and the modulating unit 19 enters a state for modulating the electromagnetic wave. As mentioned above, the initiator in the passive mode continuously output the electromagnetic wave until the communication with the target ends.
0279In step S213, the control unit 21 allows the demodulating unit 13 of the reception and demodulation of the data sent by modulating the load of the electromagnetic wave outputted by itself by the target in the passive mode, and the processing sequence advances to step S214. Thus, the demodulating unit 13 starts to demodulate the data sent by modulating the load of the electromagnetic wave outputted by the initiator in the passive mode by the target in the passive mode.
0280Then, the processing sequence advances to step S214 whereupon the control unit 21 determines whether or not the communication with the target in the passive mode completely ends. When it is determined in step S214 that the communication with the target in the passive mode completely does not end, the processing sequence returns to step S214. When it is determined in step S214 that, the control unit 21 prohibits the output of electromagnetic wave by the electromagnetic-wave output unit 18, the data transmission by modulating the electromagnetic wave, and the data reception by the demodulating the electromagnetic wave load-modulated, and the processing ends.
0281Next, a description is given of the processing for controlling the reception and transmission of the target in the passive mode when the NFC communication device becomes the target in the passive mode with reference to a flowchart of <figref idref="f0028">Fig. 28</figref>.
0282In step S221, the control unit 21 (<figref idref="f0004">Fig. 4</figref>) determines whether or not the detecting unit 23 detects the electromagnetic wave at the magnetic-flux density TH2 or more of the carrier at the operating limit. In the processing in step S221, the threshold setting unit 24 sets the threshold of the detecting unit 23 to the magnetic-flux density TH2 of the carrier at the operating limit, and supplies the threshold to the detecting unit 23.
0283When it is determined in step S221 that the detecting unit 23 detects the electromagnetic wave at the magnetic-flux density TH2 or more of the carrier at the operating limit, the processing sequence advances to step S222 whereupon the control unit 21 permits the data reception by demodulating the electromagnetic wave sent from the initiator in the passive mode and the data transmission by modulating the load of the electromagnetic wave, and the processing sequence advances to step S224. Thus, the load modulation unit 20 enters a state of modulating the load of the electromagnetic wave. The demodulating unit 13 starts to demodulate the electromagnetic wave outputted by the initiator in the passive mode.
0284When it is determined in step S221 that the detecting unit 23 does not detect the electromagnetic wave at the magnetic-flux density TH2 or more of the carrier at the operating limit, the processing sequence advances to step S223 whereupon the control unit 21 prohibits the data reception by demodulating the electromagnetic wave by the demodulating unit 13 and the data transmission by modulating the electromagnetic wave by the load modulation unit 20 and then the processing sequence advances to S224.
0285In step S224, the control unit 21 determines whether or not the communication with the initiator in the passive mode completely ends. When it is determined in step S224 that the communication with the initiator in the passive mode completely does not end, the processing sequence returns to step S221. When it is determined in step S221 that the communication with the initiator in the passive mode completely ends, the control unit 21 prohibits the data reception by demodulating the electromagnetic wave by the demodulating unit 13 and the data transmission by modulating the load of the electromagnetic wave by the load modulation unit 20, and the processing sequence ends.
0286Next, a description is given of the processing for controlling the reception and transmission of the initiator in the active mode when the NFC communication device becomes the initiator in the active mode with reference to a flowchart of <figref idref="f0029">Fig. 29</figref>.
0287First, in step S231, the control unit 21 (<figref idref="f0004">Fig. 4</figref>) determines whether or not the detecting unit 23 detects the electromagnetic wave at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier. In the processing in step S231, the threshold setting unit 24 sets the threshold supplied to the detecting unit 23 to the magnetic-flux density TH1 for determining the suppression of the output of carrier, and supplies the threshold to the detecting unit 23.
0288When it is determined in step S231 that the detecting unit 23 detects the electromagnetic wave at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier, the processing sequence advances to step S232, the control unit 21 prohibits the output of the electromagnetic wave by the electromagnetic-wave output unit 18 and the data transmission by modulating the electromagnetic wave by the modulating unit 19. Then, the processing sequence advances to step S234. That is, when the electromagnetic wave is at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier, the electromagnetic wave is outputted. Therefore, the output of the electromagnetic wave and the data transmission of the electromagnetic wave are prohibited.
0289When it is determined in step S231 that the detecting unit 23 does not detect the electromagnetic wave at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier, the processing sequence advances to step S233 whereupon the control unit 21 permits the output of the electromagnetic wave and the data transmission by modulating the electromagnetic wave by the electromagnetic-wave output unit 18 and then the processing sequence advances to step S234. Thus, the electromagnetic-wave output unit 18 can start to output the electromagnetic wave and the modulating unit 19 can modulate the electromagnetic wave.
0290In step S234, the control unit 21 determines whether or not the detecting unit 23 detects the electromagnetic wave at the level of the magnetic-flux density TH2 or more of the carrier at the operating limit. In the processing in step S234, the threshold setting unit 24 sets the threshold supplied to the detecting unit 23 to the magnetic-flux density TH2 of the carrier at the operating limit, and supplies the threshold to the detecting unit 23.
0291When it is determined in step S234 that the detecting unit 23 detects the electromagnetic wave at the level of the magnetic-flux density TH2 or more of the carrier at the operating limit, the processing sequence advances to step S235 whereupon the control unit 21 permits the data reception by modulating the electromagnetic wave sent from the target in the active mode and then the processing sequence advances to step S237. Thus, the demodulating unit 13 can demodulate the electromagnetic wave outputted by the target in the active mode.
0292When it is determined in step S234 that the detecting unit 23 does not detect the electromagnetic wave at the level of the magnetic-flux density TH2 or more of the carrier at the operating limit, the processing sequence advances to step S236 whereupon the control unit 21 prohibits the data reception by demodulating the electromagnetic wave by the demodulating unit 13 and then the processing sequence advances to step S237.
0293In step S237, the control unit 21 determines whether or not the communication with the target in the active mode completely ends. When it is determined in step S237 that the communication with the target in the active mode completely does not end, the processing sequence returns to step S231. When it is determined in step S237 that the communication with the target in the active mode completely ends, the control unit 21 prohibits the output of the electromagnetic wave by the electromagnetic-wave output unit 18, the data reception by demodulating the electromagnetic wave by the demodulating unit 13, and the data transmission by modulating the electromagnetic wave by the modulating unit 19 and then the processing sequence ends.
0294<figref idref="f0030">Fig. 30</figref> shows a flowchart for describing the processing for controlling the reception and the transmission of the target in the active mode when the NFC communication device becomes the target in the active mode. The processing for controlling the reception and the transmission of the target in the active mode in steps S241 to S247 is the similar to that in steps S231 to 237 in <figref idref="f0029">Fig. 29</figref> and therefore a description thereof is omitted.
0295As mentioned above, when the electromagnetic wave at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier is not detected, the NFC communication device needs the electromagnetic wave at the level of the magnetic-flux density TH1 for determining the suppression of the output of carrier higher than the magnetic-flux density TH2 or more of the carrier at the operating limit so as to start the output of the electromagnetic wave and normally receive the data. The problem of the hidden terminal is easily solved only by detecting the electromagnetic wave.
0296That is, the NFC communication device does not need the control logic and memory that are used by the solving method of the problem of the hidden terminal using the commands RTS and CTS and therefore the problem of the hidden terminal is solved with low costs.
0297Further, the NFC communication device does not need the reception and the transmission of the commands RTS and CTS and therefore the problem of the hidden terminal is fast solved.
0298In addition, the NFC communication device needs the electromagnetic wave at the level of magnetic-flux density TH2 or more of the carrier at the operating limit, higher than the magnetic-flux density TH1 for determining suppression of output of carrier, so as to normally receive the data. Thus, the distance for receiving and sending the data to/from the communication partner is limited within a predetermined distance. Further, the antenna 11 is used as the coil and the wireless communication path by the transformer combination is established. The distance between the NFC communication devices is longer and thus the attenuation of the electromagnetic wave is increased. The restriction of the distance to the communication partner to normally receive the data is strict (necessarily kept).
0299When the detecting unit 23 does not detect the electromagnetic wave at the level of the magnetic-flux density TH2 or more of the carrier at the operating limit, the data reception is prevented by prohibiting the data demodulation of the demodulating unit 13. In addition, when the NFC communication device needs the power supply from the communication partner like the conventional IC card, the power necessary for the device operation is obtained by receiving the electromagnetic wave at the level of the magnetic-flux density TH2 or more of the carrier at the operating limit. Thus, the data reception needs the electromagnetic wave at the magnetic-flux density TH2 or more of the carrier at the operating limit.
0300In the above case, the threshold setting unit 24 sets, as the threshold, the magnetic-flux density TH1 for determining suppression of output of carrier or the magnetic-flux density TH2 of the carrier at the operating limit, and the detecting unit 23 detects the electromagnetic wave at the level of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier and at the level of the magnetic-flux density TH2 or more of the carrier at the operating limit. As described with reference to <figref idref="f0004">Fig. 4</figref>, the detecting units 23 and 25 individually detect the electromagnetic waves at the levels of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier and of the magnetic-flux density TH2 or more of the carrier at the operating limit. However, it is more advantageous in view of costs to detect, only by the detecting unit 23, the electromagnetic waves at the levels of the magnetic-flux density TH1 or more for determining the suppression of the output of carrier and of the magnetic-flux density TH2 or more of the carrier at the operating limit, as compared with the case of arranging the detecting units 23 and 25.
0301In the description, the processing steps of the NFC communication device are not in accordance with the sequence described in the flowchart. The parallel or individual processing (e.g., parallel processing or object processing) is included.
0302According to the embodiments of the present invention, the NFC communication device can receive and send the data by a plurality of transfer rates. Further, according to the present invention, the communication device receives and sends the data only by one transfer rate.
Industrial Applicability
0303According to the present invention, the problem of the hidden terminal is easily solved.
30 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US5124535A | Cites | United States of America | Examiner |
| US6282407B1 | Cites | United States of America | Examiner |
| EP0903891A1 | Cites | European Patent Office (EPO) | – |
| EP0579372A2 | Cites | European Patent Office (EPO) | – |
| JP11017687A | Cites | Japan | – |
| JP11163897A | Cites | Japan | – |
| US5124535A | Cites | United States of America | – |
| US2001028639A1 | Cites | United States of America | – |
| US6282407B1 | Cites | United States of America | – |
36 members in 10 offices; this record represents the family
Members36
| Document | Office | Kind | |
|---|---|---|---|
| CA2509617A1 | Canada | A1 | |
| WO2004056006A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2003289230A1 | Australia | A1 | |
| JP2004200841A | Japan | A | |
| JP2005204331A | Japan | A | |
| KR20050088418A | Republic of Korea | A | |
| EP1575184A1 | European Patent Office (EPO) | A1 | |
| JP3695465B2 | Japan | B2 | |
| BR0317315A | Brazil | A | |
| RU2005118773A | Russian Federation | A | |
| CN1726656A | China | A | |
| US2006245402A1 | United States of America | A1 | |
| JP3951298B2 | Japan | B2 | |
| RU2308805C2 | Russian Federation | C2 | |
| AU2003289230B2 | Australia | B2 | |
| KR101016354B1 | Republic of Korea | B1 | |
| EP1575184A4 | European Patent Office (EPO) | A4 | |
| CA2509617C | Canada | C | |
| CN1726656B | China | B | |
| US2013005287A1 | United States of America | A1 | |
| US8514688B2 | United States of America | B2 | |
| US8818312B2 | United States of America | B2 | |
| US2014329463A1 | United States of America | A1 | |
| US9094058B2 | United States of America | B2 | |
| US2015311958A1 | United States of America | A1 | |
| US9900059B2 | United States of America | B2 | |
| EP1575184B1This record | European Patent Office (EPO) | B1 | |
| EP3327939A1 | European Patent Office (EPO) | A1 | |
| US2018183495A1 | United States of America | A1 | |
| US10355750B2 | United States of America | B2 | |
| US2019260422A1 | United States of America | A1 | |
| US10608704B2 | United States of America | B2 | |
| US2020145058A1 | United States of America | A1 | |
| US10812147B2 | United States of America | B2 | |
| BRPI0317315B1 | Brazil | B1 | |
| EP3327939B1 | European Patent Office (EPO) | B1 |
71 legal events, as 8 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent expired after termination of 20 yearsExpiredPE20 | PE20 | GB | |
| Patent expired because of reaching the maximum lifetime of a patentExpiredMK | MK | NL | |
| Expiry of rightR071 | R071 | DE | |
| Amendment of ipc main classPREVIOUS MAIN CLASS: H04B0005020000R079 | R079 | DE | |
| Opt-out of the competence of the unified patent court (upc) registeredP01 | P01 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Register noted 'licences of right' (sect. 46/1977)746 | 746 | GB | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed because of non-payment of the annual feeLapsedMM | MM | BE | |
| Patent lapsedLapsedMM4A | MM4A | IE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| Information provided on ipc code assigned after grantRIC2 | RIC2 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| CorrectionBERICHTIGUNGENPK | PK | CH | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Deletion acc. to par. 5 (withdrawal of the translation of the ep patent)MK05 | MK05 | AT | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Translation for ep filed (entry of ep into country)FP | FP | NL | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| Dpma publication of mentioned ep patent grantGrantedR096 | R096 | DE | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Reference to at number (ep patent validated in austria)REF | REF | AT | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE PATENT HAS BEEN GRANTEDSTAA | STAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Intention to grant announcedINTG | INTG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: GRANT OF PATENT IS INTENDEDSTAA | STAA | EP | |
| Intention to grant announced (deleted)INTC | INTC | EP | |
| Information related to disapproval of communication of intention to grant by the applicant or resumption of examination proceedings by the epo deletedORIGINAL CODE: EPIDOSDIGR1GRAJ | GRAJ | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: EXAMINATION IS IN PROGRESSSTAA | STAA | EP | |
| Intention to grant announcedINTG | INTG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: GRANT OF PATENT IS INTENDEDSTAA | STAA | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Supplementary search report drawn up and despatchedA4 | A4 | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1575184
- Application
- 37773322
Titles3
- German
- KOMMUNIKATIONSSYSTEM, KOMMUNIKATIONSGERÄT UND KOMMUNIKATIONSVERFAHREN
- English
- COMMUNICATION SYSTEM, COMMUNICATION APPARATUS AND COMMUNICATION METHOD
- French
- SYSTÈME, APPAREIL ET PROCÉDÉ DE COMMUNICATIONS
Classification
- CPC, 6
- H04B5/77
- H04B5/48
- H04W74/0808
- Y02D30/70
- H04B5/26
- H04B5/45
- IPC, 9
- H04B5 02
- G06K17 00
- G06K19 07
- H04B1 59
- H04B5 26
- H04B5 45
- H04B5 48
- H04B7 26
- H04W74 08
Designated states27
- Contracting states, 27
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Romania
- Sweden
and 3 moreShow fewer
- Slovenia
- Slovakia
- Türkiye
