IN7294DEN2014A

Communication device control method and program

Abstract

This invention pertains to a communication device a control method and a program adapted to enable the reliable selection of a desired target. A contactless front end (CLF) sends to a target a polling command for selecting final target candidates received from a near field communications (NFC) reader makes a P2P application the highest priority target when selecting the final target candidates selects final target candidates selects a final target on the basis of a command other than the polling command received from the NFC reader and exercises control so as to lower the priority of the P2P application if the P2P application is not selected as the final target when the P2P application is selected as a final target candidate. This invention for example can be applied to a communication device corresponding to the NFC standard.

IN7294DEN2014A, drawing sheet 1
Sheet 1 of 54

Term

7.9 yearsto projected expiry

Projected expiry 29 August 2034, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

2 claims: 1 independent, 1 dependent

  1. 1
    CLAIMS [Claim 1] A communication device comprising:a plurality of targets which execute a predetermined process, respectively;and a front end which selects a final target to be a communication target of an external device from the plurality of targets and performs near field communication with the external device, wherein the plurality of targets include an application of P2P (Peer to Peer), and the front end transmits a first command which is received from the external device for selecting a candidate of the final target, to the plurality of targets, selects the candidate of the final target by setting the application of P2P as a target having the highest priority in the selection of the candidate of the final target, selects the candidate of the final target as the final target, based on a second command which is received from the external device and includes identification information of a predetermined target, and lowers the priority of the application of P2P in the selection of the candidate of the final target, in a SP343112 case where the application of P2P is selected as the candidate of the final target and the application of P2P is not selected as the final target.
  2. 2
    [Claim 2] The communication device according to claim 1, wherein the front end performs broadcast transmission of the first command to the plurality of targets, in a case where the first command is received from the external device. [Claim 3] The communication device according to claim 2, wherein the other targets excluding the application of P2P among the plurality of targets, include at least any one or both of a secure element and a universal integrated circuit card (UICC), and the front end changes the priority of the application of P2P to the next place of the priority of any one or both of the secure element and the UICC. [Claim 4] The communication device according to claim 3, wherein the front end changes the priority so that a higher priority is assigned in the order of the secure element, the UICC, and the application of P2P. [Claim 5] The communication device according to claim 3, wherein the front end changes priority so that a higher SP343112 priority is assigned in the order of the secure element, the application of P2P, and the UICC. [Claim 6] The communication device according to claim 3, wherein the other targets further include a predetermined application based on a predetermined standard, and the front end changes the priority so that a higher priority is assigned in the order of the secure element, the UICC, the predetermined application, and the application of P2P. [Claim 7] The communication device according to claim 3, wherein the front end changes the priority of the application of P2P to be the lowest priority. [Claim 8] The communication device according to claim 3, wherein the front end changes the priority according to an operation sequence of the external device. [Claim 9] The communication device according to claim 3, wherein, in a case where the priority of the application of P2P is changed and a predetermined period of time which is set in advance has elapsed, the front end returns the priority of the application of P2P to be the SP343112 highest priority. [Claim 10] The communication device according to claim 3, wherein the front end deselects the final target from the communication target of the external device, based on predetermined target deselecting conditions. [Claim 11] The communication device according to claim 10, wherein, in a case where the broadcast transmission of the first command is performed to the plurality of targets and a response is replied from any target, the front end deselects the final target from the communication target of the external device. [Claim 12] The communication device according to claim 1, wherein the front end selects the candidate of the final target as the final target, when the identification information included in the second command and identification information of the candidate of the final target coincide with each other. [Claim 13] A control method of a communication device which includes a plurality of targets which execute a predetermined process, respectively, and a front end which selects a final target to be a communication target of an SP343112 external device from the plurality of targets and performs near field communication with the external device, wherein the plurality of targets include an application of P2P (Peer to Peer), and the method comprises causing the front end:to transmit a first command which is received from the external device for selecting a candidate of the final target, to the plurality of targets;to select the candidate of the final target by setting the application of P2P as a target having the highest priority in the selection of the candidate of the final target;to select the candidate of the final target as the final target, based on a second command which is received from the external device and includes identification information of a predetermined target;and to lower the priority of the application of P2P in the selection of the candidate of the final target, in a case where the application of P2P is selected as the candidate of the final target and the application of P2P is not selected as the final target. [Claim 14] A program for controlling a communication device which includes a plurality of targets which execute a predetermined process, respectively, and a front end which SP343112 selects a final target to be a communication target of an external device from the plurality of targets including an application of P2P (peer to peer) and performs near field communication with the external device, the program causing a computer of the communication device to execute processes of: transmitting a first command which is received from the external device for selecting a candidate of the final target, to the plurality of targets;selecting the candidate of the final target by setting the application of P2P as a target having the highest priority in the selection of the candidate of the final target;selecting the candidate of the final target as the final target, based on a second command which is received from the external device and includes identification information of a predetermined target;and lowering the priority of the application of P2P in the selection of the candidate of the final target, in a case where the application of P2P is selected as the candidate of the final target and the application of P2P is not selected as the final target. [Claim 15] (Added) A front end comprising: a plurality of wired interfaces connected to a SP343112 - -ρ/ΐ plurality of targets, wherein the front end transmits a first command which is received from the external device for selecting a candidate of the final target, to the plurality of targets through the wired interfaces, selects the candidate of the final target by setting an application of P2P as a target having the highest priority in the selection of the candidate of the final target, selects the candidate of the final target as the final target, based on a second command which is received from the external device and includes identification information of a predetermined target, controls to lower the priority of the application-of P2P in the selection of the candidate of the final target,, in a case where the application of P2P is selected as the candidate of the final target and the application of P2P is not selected as the final target, and selects the final target to be the communication target of the external device from the plurality of targets connected by the wired interfaces.