IC card, portable electronic device, program, processing apparatus, and processing system
First Claim
Patent Images
1. An IC card that executes a command from a processing apparatus, the IC card comprising:
- an interface that transmits and receives data to and from the processing apparatus;
a processor that transmits, through the interface, data in a first frame not comprising a start code or an end code upon receiving, through the interface, a first command requesting transmission of data in the first frame; and
a storage unit that stores a flag indicating whether the start code and the end code are necessary or not;
wherein the processor;
sets, in the flag, a value indicating that the start code and the end code are unnecessary upon receiving the first command;
transmits data in the first frame to the processing apparatus if the value indicating the unnecessity of the start code and the end code is set in the flag; and
transmits data in a second frame comprising the start code upon receiving a second command requesting the start code through the interface; and
the second frame does not comprise the end code.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, according to one embodiment, an IC card executing a command from a processing apparatus includes a communication unit and a processing unit. The communication unit transmits/receives data to/from the processing apparatus. Upon receiving, through the communication unit, a first command requesting transmission of data in a first frame not including a start code or an end code, the processing unit transmits data in the first frame through the communication unit.
35 Citations
13 Claims
-
1. An IC card that executes a command from a processing apparatus, the IC card comprising:
-
an interface that transmits and receives data to and from the processing apparatus; a processor that transmits, through the interface, data in a first frame not comprising a start code or an end code upon receiving, through the interface, a first command requesting transmission of data in the first frame; and a storage unit that stores a flag indicating whether the start code and the end code are necessary or not; wherein the processor; sets, in the flag, a value indicating that the start code and the end code are unnecessary upon receiving the first command; transmits data in the first frame to the processing apparatus if the value indicating the unnecessity of the start code and the end code is set in the flag; and transmits data in a second frame comprising the start code upon receiving a second command requesting the start code through the interface; and the second frame does not comprise the end code. - View Dependent Claims (2, 3)
-
-
4. An IC card that executes a command from a processing apparatus, the IC card comprising:
-
a module comprising;
an interface that transmits and receives data to and from the processing apparatus;
a processor that transmits, through the interface, data in a first frame not comprising a start code or an end code upon receiving, through the interface, a first command requesting transmission of data in the first frame; and
a storage unit that stores a flag indicating whether the start code and the end code are necessary or not; anda body incorporating the module; wherein the processor; sets, in the flag, a value indicating that the start code and the end code are unnecessary upon receiving the first command; transmits data in the first frame to the processing apparatus if the value indicating the unnecessity of the start code and the end code is set in the flag; and transmits data in a second frame comprising the start code upon receiving a second command requesting the start code through the interface; and the second frame does not comprise the end code.
-
-
5. A portable electronic device that executes a command from a processing apparatus, the portable electronic device comprising:
-
an interface that transmits and receives data to and from the processing apparatus; a processor that transmits, through the interface, data in a first frame not comprising a start code or an end code upon receiving, through the interface, a first command requesting transmission of data in the first frame; and a storage unit that stores a flag indicating whether the start code and the end code are necessary or not, wherein the processor; sets, in the flag, a value indicating that the start code and the end code are unnecessary upon receiving the first command; transmits data in the first frame to the processing apparatus if the value indicating the unnecessity of the start code and the end code is set in the flag; and transmits data in a second frame comprising the start code upon receiving a second command requesting the start code through the interface; and the second frame does not comprise the end code.
-
-
6. A non-transitory, computer-readable storage medium comprising a program that, when executed by a processor, causes the processor to be configured to:
-
receive a first command requesting transmission of data in a first frame not comprising a start code or an end code, through an interface that transmits and receives data to and from a processing apparatus; transmit data in the first frame through the interface if receiving the first command; set, in a flag, a value indicating that the start code and the end code are unnecessary upon receiving the first command; transmit data in the first frame to the processing apparatus if the value indicating the unnecessity of the start code and the end code is set in the flag; and transmit data in a second frame comprising the start code upon receiving a second command requesting the start code through the interface; wherein the second frame does not comprise the end code.
-
-
7. A processing apparatus that transmits a command to a portable electronic device, the processing apparatus comprising:
-
an interface that transmits and receives data to and from the portable electronic device; and a processor that transmits, through the interface, a first command requesting transmission of data in a first frame not comprising a start code or an end code; and wherein the processor; receives data in the first frame through the interface; and if failing to receive the data, transmits, through the interface, a second command requesting transmission of data in a second frame comprising the start code. - View Dependent Claims (8, 9, 10, 12, 13)
-
-
11. A processing system comprising a portable electronic device and a processing apparatus, wherein:
-
the portable electronic device comprises;
a first interface that transmits and receives data to and from the processing apparatus;
a first processor that transmits, through the first interface, data in a first frame not comprising a start code or an end code upon receiving, through the first interface, a first command requesting transmission of data in the first frame; and
a storage unit that stores a flag indicating whether the start code and the end code are necessary or not;the first processor; sets, in the flag, a value indicating that the start code and the end code are unnecessary upon receiving the first command; transmits data in the first frame to the processing apparatus if the value indicating the unnecessity of the start code and the end code is set in the flag; and transmits data in a second frame comprising the start code upon receiving a second command requesting the start code through the interface; and the second frame does not comprise the end code; the processing apparatus comprises;
a second interface that transmits and receives data to and from the portable electronic device; and
a second processor that transmits the first command through the second interface; andthe second processor; receives data in the first frame through the interface; and if failing to receive the data, transmits, through the interface, the second command.
-
Specification