IC card, portable electronic device, program, processing apparatus, and processing system
AssigneesKabushiki Kaisha Toshiba, Toshiba Infrastructure Systems & Solutions Corporation
InventorKeisuke Uchida
Life of this patent
Estimating the term…
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.
Claims13
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.
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;
- and
- a 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.
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.
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.
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.
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;
- and
- the 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.
Dependencies are inferred from the claim text.