WO2004036440A1 - Icカード、データ転送装置、データ転送方法及びデータ転送方法のプログラム - Google Patents

Icカード、データ転送装置、データ転送方法及びデータ転送方法のプログラム Download PDF

Info

Publication number
WO2004036440A1
WO2004036440A1 PCT/JP2003/013139 JP0313139W WO2004036440A1 WO 2004036440 A1 WO2004036440 A1 WO 2004036440A1 JP 0313139 W JP0313139 W JP 0313139W WO 2004036440 A1 WO2004036440 A1 WO 2004036440A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
card
block
transfer device
packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2003/013139
Other languages
English (en)
French (fr)
Inventor
Isao Kato
Tatsuya Adachi
Kazuya Iwata
Tetsushi Kasahara
Seiji Nakamura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to US10/496,938 priority Critical patent/US7436898B2/en
Priority to EP03754108A priority patent/EP1553501B1/en
Priority to DE60328303T priority patent/DE60328303D1/de
Priority to JP2004544949A priority patent/JP3970282B2/ja
Priority to KR1020047009299A priority patent/KR100720234B1/ko
Publication of WO2004036440A1 publication Critical patent/WO2004036440A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10297Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/0723Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4183External card to be used in combination with the client device, e.g. for conditional access providing its own processing capabilities, e.g. external module for video decoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50Tuning indicators; Automatic tuning control

Definitions

  • the present invention relates to an IC card, a data transfer device, a data transfer method, and a program for the data transfer method. Background technology
  • an IC card equipped with non-volatile memory and other functions has been developed and has spread to the market.
  • an IC card equipped with flash memory and a TV broadcast receiving / receiving function is mounted on a PDA (Personal Digital Assistant), and The technique of transferring video data and audio data received by the IC card to the PDA, and outputting from the display and speaker power of the PDA. Skills are being realized.
  • the equipment transfers data between the main unit and the IC card in a data transfer mode.
  • the communication is performed by the master-slave communication method, in which the transmission device is used as the master.
  • the data transfer device has to send and receive a transmission request for each data evening as a unit of transfer. Reception confirmation was performed.
  • the conventional IC card described in the Japanese Patent Publication No. 10 — 2 7 2 3 1 has a large receiving buffer for the terminal (data transfer device). Divide the data into multiple blocks according to your needs. Then, the block is further divided into 1 C-power transmission data of the size of the transmission buffer, and the data transmission is sequentially transmitted to the terminal. You At the end, every time all the data that constitutes one block is received, it sends a “request block” to the IC force.
  • the conventional IC card has a high-end terminal if the size of the transmission buffer is smaller than the size of the reception buffer of the terminal. A fast overnight transfer is possible.
  • the conventional IC output is a packet of the following size: 3 ⁇ 4: Multiple blocks below the size of the receiving buffer at the end of 5 And send it.
  • a “continuous data request block” is sent to the IC card. Every time a transfer is made, whether the transfer between the terminal and the IC card was performed normally.
  • the present invention solves the conventional problem described above. Even if the processing capability of the transfer device is low, an IC card capable of high-speed data transfer between the IC card and the data transfer device, The purpose is to provide a data transfer device, a data transfer method, and a program of the data transfer method.
  • the IC card and data transfer device can perform data transfer according to the storage capacity of the buffer memory for data transfer of the data transfer device. Its purpose is to provide a device, a data transfer method, and a program of the data transfer method. Disclosure of the invention
  • An IC card includes data management information, including information on the length of data packet data, in addition to the management information.
  • a data packet is generated, the data packet is divided, and the data of the data length of the size indicated by the data transfer device is generated.
  • a control unit for generating a block, and a plurality of the above-mentioned data blocks constituting one data bucket are converted to the above-mentioned data overnight.
  • the interruption signal is transmitted to the data transfer device.
  • the above-mentioned interrupt signal is transmitted to the data transfer device. And There is no communication unit and
  • an IC card with a wireless communication function receives data from outside from outside
  • the IC card immediately receives the received data.
  • IC power By sending an interrupt signal to the transfer device, the transfer device can quickly respond to the IC card when the interrupt signal is sent to the transfer device.
  • interrupt processing is typically performed by interrupting the processing that is currently being executed by the data transfer device. A large burden is placed on the transfer equipment.
  • the transfer device can quickly know that the IC card is requesting the transfer by an interrupt signal.
  • the data transfer device that can start the transfer is connected to the data packet from the first received data packet to the data packet in the data packet. By extracting all the information, it is possible to determine how much information (data length) the data packet has.
  • the transmitting device transmits the unreceived data from the length of the packet and the data length of the first 7-tab packet that has already been received. It is possible to determine whether or not there is a data tab. On the basis of the judgment, the key transfer device is required to execute the key transfer even if it does not receive the interrupt signal thereafter. . End-to-evening transfer device, during the data block transfer from the second to the last, the IC force does not transmit the interrupt signal. However, the burden on the data transfer device to process the data is reduced.
  • the present invention does not impose a large amount of information processing on the data transfer device, and the information transfer capability between the data transfer device and the data transfer device can be improved. It has the function of realizing an IC card capable of high-speed data transfer (even with a low-speed data transfer device).
  • the above-described IC card includes a plurality of the above-mentioned data blocks which constitute one data bucket.
  • the control unit When transmitting the data to the data transfer device, the control unit includes the management information in the first data block.
  • the present invention it is possible to transfer data to and from a data transfer device without burdening the data transfer device with a large amount of information processing. It has the function of realizing a new IC card.
  • the above-mentioned IC card is divided into a plurality of the above-mentioned data blocks, and the above-mentioned data cards and ° packets are preceded.
  • all the data blocks that constitute the data packet from the data transfer device are transmitted to the data transfer device.
  • a command other than the transmission of the data bucket After receiving the data packet, the transmitted data packet is discarded. If the data transfer fails while transmitting multiple data blocks to the data transfer device, the IC power of the present invention will be changed to the following. In addition, the data packet can be retransmitted.
  • a data transfer device which transmits and receives a data block to and from an IC force
  • the communication unit When receiving a plurality of the above-mentioned data blocks obtained by dividing the data card from the IC card, the communication unit will generate the interrupt signal.
  • the information on the data length of the data bucket from the specified part of the data block that is received first after receiving the data packet If the management information including the data block is extracted and the data overnight block is received by other timing, the data block described above is received. of And a control unit that handles the whole as data that does not include the management information.
  • the present invention is capable of high-speed data transfer to and from the IC card of the present invention, and does not require large processing capability. It has the function of realizing the device.
  • the above data transfer device stores the above data block transmitted to and received from the above IC card.
  • the communication unit further has a transmission / reception buffer memory, and the communication unit transmits and receives the data block to and from the IC card.
  • the IC card receives information on the maximum size of the data block that can be sent and received by the IC card, and the control unit According to the maximum size of the data block that can be transmitted and received by the IC card and the IC card, the data block The maximum size of the data packet is determined, and a plurality of blocks of the above-mentioned data obtained by dividing the above-mentioned data packet from the above-mentioned IC card are received.
  • the IC card via the communication section, the IC card is connected to the IC card, and the data block is shorter than the maximum data block size. Instructs the transmission of.
  • “Information on the maximum size of a data tab that can be sent and received” is typically the storage capacity of the sending and receiving buffer memory. .
  • an IC card and a data transfer device store data blocks in a transmission / reception buffer memory and perform data transfer.
  • the size of the send / receive buffer memory differs depending on the IC force and the data transfer device. For example, the phone memory for sending and receiving mobile phones is small, and the personal computer The buffer memory for sending and receiving in the evening is larger than that.
  • the larger the maximum size of the data overnight block the higher the data transfer efficiency.
  • the maximum size of the data block exceeds the size of the transfer memory of the data transfer device or IC card. If this is the case, the data transfer becomes an extremely large burden on the data transfer device and the IC card.
  • the storage capacity of the buffer memory for transmission / reception is small, and the capacity of the IC card or data is different depending on the model.
  • the present invention is useful for a transmission device (for example, a portable device such as a portable telephone).
  • the present invention is capable of high-speed data transfer to and from the IC card of the present invention and does not require a large processing capability. It has the function of realizing the device.
  • the data transfer device described above includes a plurality of data units obtained by dividing the aforementioned data card and ° packet from the aforementioned IC card.
  • the above-mentioned control unit transmits the data of the above-mentioned data bucket included in the extracted above-mentioned management information. Based on the information on the head, it is determined whether or not all of the preceding data blocks have been received, and the preceding data blocks have not been received. If there is a block power, the data card is written on the IC card. Command to send the message.
  • the above data transfer device wherein the communication unit transmits one data packet from the IC card.
  • the communication unit transmits one data packet from the IC card.
  • the present invention provides a data transfer device by omitting a handshake in the transfer of each data block described above.
  • a data transfer device capable of high-speed data transfer to and from an IC card without burdening a large amount of information processing has been developed. Has the function of
  • the data transfer device described above includes a data block card transmitted by the IC card and a communication unit including the data block card.
  • the control unit described above uses the same data block as the data block. The transmission of the remaining data packet belonging to the packet is stopped, and the retransmission instruction of the data packet is sent to the IC card. .
  • the present invention efficiently transfers data to and from an IC card without burdening the data transfer device with a large amount of information processing.
  • the data transfer device which has the function of realizing a data transfer device, is a data transfer device.
  • the data packet is generated by adding management information including information on the data length of the packet, generating a data packet, and dividing the data packet.
  • the control unit that generates a data block with a data length smaller than the specified size by dividing it, and the IC card from the above IC card After receiving the effective notification that the data block can be received, send the data bucket to the IC card after receiving the notification.
  • the data block containing the above-mentioned management information is transmitted first, and the data block containing the above-mentioned management information will be continued. It has a communication unit for transmitting blocks and a communication unit for transmitting blocks.
  • the present invention efficiently transfers data between an IC card and a data transfer device without burdening the data transfer device with a large amount of information processing.
  • the data transfer method and the data transfer method according to another aspect of the present invention having the function of realizing a data transfer device.
  • the program is based on the same technical concept as the IC card and data transfer device described above.
  • the present invention is useful even when the processing capability of the data transfer device is low.
  • a data transfer method and a data transfer method program that enables high-speed data transfer between the IC card and the data transfer device. It has the function of realizing a system.
  • the present invention relates to a data transfer device capable of transferring data according to the storage capacity of a transmission / reception buffer memory of an IC card and a data transfer device. It has the function of realizing a program of the data transfer method and the data transfer method.
  • FIG. 1 is a configuration diagram of a data transfer device and an Ic card according to an embodiment of the present invention.
  • FIG. 2 is a configuration diagram of a data bucket according to an embodiment of the present invention.
  • Figure 3 shows how to determine the maximum size of the data tab that is sent and received between the overnight transfer device and the IC card. It is a charter.
  • FIG. 4 is a diagram showing an outline of an overnight transfer process from the IC card to the data transfer device.
  • Figure 5 shows the data when the data is transferred from the IC card to the data transfer device and the data is read from the IC card by the data transfer device. It is a flow chart of the evening transfer.
  • FIG. 6 is a diagram showing an outline of the data transfer process from the data transfer device to the IC card.
  • Figure 1 shows the data transfer from the data transfer device to the IC card, and the data transfer device writes the data to the IC card. It is a sending flowchart.
  • FIG. 1 to FIG. 7 a program of an IC card, a data transfer device, a data transfer method, and a data transfer method in an embodiment is shown.
  • a program of an IC card, a data transfer device, a data transfer method, and a data transfer method in an embodiment is shown.
  • Figure 1 shows the configuration of the data transfer device and the IC card in the form of the embodiment of the present invention.
  • 101 is a data transfer device
  • 102 is an IC card.
  • the transfer device 101 is an optional device having a card slot (not shown) for inserting an IC card 102. is there .
  • the overnight transfer device 101 in the embodiment is a portable device.
  • the IC card 102 can be any general-purpose IC card.
  • the IC card 102 in the embodiment is
  • the I C force F 102 is inserted into the card slot of the data transfer device 101.
  • the evening transfer device 101 is a control unit communication unit 101
  • the control unit 11 1 is composed of a block division / combination unit 13 1, an interrupt signal detection unit 13 2, a management information processing unit 13 3, and a buffer memory. It has memory 1 3 4.
  • the control unit 111 is a microphone opening and closing unit.
  • the control unit 113 is a part of the mouth splitting unit and the management information.
  • the function of the information processing unit 13 is provided to the software. It will be executed.
  • the Ic card 102 is a control unit 121, a communication unit 122, a transmission / reception hardware memory U123, and an external communication module.
  • the control section 124 is composed of a block dividing / combining section 1441, an interrupt signal generating section 1442, a management information processing section 144, and a buffer memory. There are fourteen four.
  • the control unit 12 1 is a 7-port computer, and the block division / combination unit 41 includes a management information processing unit.
  • the function of section 14 3 and the activation processing of interrupt signal generation section 14 2 are performed by an external communication module 1 which is executed by software. 24 is electrically connected to the external antenna 106 and is connected to the external device.
  • the communication section 1 2 2 of 0 2 is synchronized via ⁇ Z-response line 10 3, data line 10 4, and CK line 10 5
  • the communication for performing the communication of the NAS type is a master / slave in which the data transfer device 101 is used as a master and the IC card 102 is used as a slave. It is a slave communication.
  • the external communication module 124 of the IC card 102 is connected to the data packet (actual) by the to-line communication via the antenna 106.
  • a data packet (B1uet 00th standard) is received and transferred to the buffer memory 144.
  • the IC card 102 is used to store the data packet in the buffer memory 144 or the data packet for transmission to the evening transfer unit 101.
  • SD I / O Blue Too th It generates a standard data packet, divides it into multiple data blocks, and sends it to the data transfer device 101.
  • the transmission / reception knob memory 12 3 stores data tabs to be transmitted / received to / from the data transfer device 101 sequentially.
  • the IC card 102 can be a function block that receives multiple functional blocks (for example, non-volatile memory, video signals, and / or audio signals). Part) is acceptable.
  • the data transfer device 101 is connected to the data packet stored in the buffer memory 134 (in the embodiment, B 1 uet 0th th de-evening note) Cards for transmitting to IC card 102 (in the form of implementation)
  • the buffer memory 134 in the embodiment, B 1 uet 0th th de-evening note
  • IC card 102 in the form of implementation
  • an SDI / OB luet 0th standard data packet is generated, divided into a plurality of data blocks, and sent to the IC card 102. I believe.
  • blocks to be transmitted and received between the IC card 102 and the IC card 102 are sequentially stored.
  • FIG. 2 shows the configuration of a data socket according to an embodiment of the present invention.
  • Data packet 20 1 (SDI / OB 1 uet 0 th standard) transmitted and received between the transfer device 101 and the IC card 102 — Set the evening length to L note. The value of L differs depending on the contents of the night.
  • the management information 2 1 1 is the data packet length information 2 1 2 (3 bytes) and the service ID (I den tifi cat ion) 2 1 3 (1 Bytes).
  • Service ID 2 13 can contain information about the type of data.
  • the part of the data packet 201 except for the management information 211 is a normal data evening.
  • the “data length” is an arbitrary value (in the embodiment, the number of bytes) representing the information amount of the data packet.
  • the data blocks 202 to 204 obtained by dividing the packet 201 are transmitted and received.
  • the data transfer device 101 performs initial initialization of the IC card 102, connects to the IC card 102, or starts up, the data transfer device 101 operates.
  • the maximum data size (N knots) of the data block 202 to 204 transmitted and received between the data block 102 and the data block below is described below. It is determined by law.
  • Figure 3 shows how to determine the maximum size of a block of data that can be transmitted and received between the data transfer device 101 and the IC card 102. It is a flowchart showing the law.
  • the data transfer device 101 is connected to the IC card 102, and the transfer memory for the IC card 102 is stored in memory.
  • the IC card 102 inquires the storage capacity of the transmission / reception buffer memory 123 of the IC card 102.
  • the IC card 102 is stored in the data transfer device 101, and the transmission / reception buffer memory 123 is stored in the data transfer device 101.
  • send a note 11 in the mouth 3 ⁇ 3 0 0 0 0 0 0 0
  • step 303 data is sent early in the evening
  • 0 1 is the transmission / reception buffer memory of the IC lead 102, the storage capacity of the transmission / reception buffer 23, and the transmission / reception buffer memory of the TE transfer device 101.
  • a value that does not exceed the storage capacity of the memory 113 is defined as the maximum size (N bytes) of a single packet.
  • the data packet is typically Is divided into two long N-byte data blocks.
  • the division Z of 20 is performed by the block division unit 13 1 of the data transfer device 101 or the block division of the IC card 102. Section 14 1 is performed.
  • the information 21 1 is located at the predetermined position of the leading data block 202 (the leading position in the embodiment).
  • the data transfer device 10 or IC card 102 that has received the data block 20 2 is the management information processing unit 13 3 or the information processing unit.
  • the management information 2 11 or the data packet 210 extracts the entire data length.
  • the de-sending device 10 1 or 1 C force 10 2 When a tab packet is received, one of the entire data packets 201 is received—the length of the evening packet and the total data of the already received data packets. From the evening, it is possible to determine whether or not there is unreceived data.
  • the IC card 102 is used to transmit and receive a data buffer 202 to 204 having a data length of less than the maximum size to the transmission / reception buffer. It can be stored in memory 123.
  • the data length (N bytes) of up to 204 corresponds to the storage capacity of the transmission / reception buffer memory 113 of the data transfer device 101. Therefore, even in a data transfer device with a small storage capacity of the send / receive buffer memory 113, the data transfer between the IC card 102 and the Data transmission is always possible. Notation memory for send / receive data 11 13 fe. For data transfer equipment with large capacity, block transfer with large data overnight As a result, a practically high data transmission rate can be realized.
  • the buffer memory 113 for transmitting and receiving data of the data transfer device 101 and the IC card 10 are provided.
  • the maximum size (N knots) of the data block was specified according to the storage capacity of the transmission / reception buffer memory 1 2 3 of 2.
  • the maximum size of the data block is the size of the data block that the data transfer device 101 and the IC card 102 can transmit and receive. It should just be determined according to the maximum size. In this case, In all of the steps in 3 above, the “storage buffer memory for transmission and reception” is changed to “the maximum data block that can be transmitted and received. What is necessary is just to replace it with "size”.
  • FIG. 4 is a diagram showing an outline of the data transfer processing from the IC force 102 to the data transfer device 101.
  • the command from the data transfer device 101 and the IC card 102 Sends and receives the response via command / response line 103.
  • the data block and the interrupt signal output from the IC input 102 are transferred to the data transfer device 101 via the data line 104. Be done
  • the IC card 102 is assumed to be functioning effectively (it is in a state where it can send and receive blocks overnight).
  • the external communication module 124 of the C card 102 is connected to the external packet via the antenna 106 via a threadless communication.
  • a data packet (B1uet00th standard data packet) is received and transferred to the buffer memory 144.
  • the control unit 12 1 of the IC card 10 2 the data packet card in the buffer memory 144, the data transfer device 1 0 Data packet for transmission to 1 4 5 1 (SD I / OB lue t oo th rated data packet 2 Data packet 2 0 to 1 Respond. )
  • the control unit 121 determines whether or not the amount of data in the memory 144 has reached a predetermined amount.
  • the interrupt signal generation unit 142 of the IC power supply 102 outputs the interrupt signal. 4101 is transmitted to the data transfer device 101 via the data line 104.
  • the interrupt signal detection section 1332 of the data transfer device 101 detects the interrupt signal 401.
  • the evening transfer device 101 knows that the IC card 102 is requesting data transmission.
  • the transmitting device 101 transmits an interrupt clear command 402 to the IC card 102. After receiving the interrupt clear command 402, the IC card 102 terminates the interrupt signal 401 and returns a response 4003.
  • the data transfer device 101 sends a command H 404 to the IC card 102 to start the transfer of the arterial lock.
  • the command 404 includes information on the data length (information amount) of the first data block 452.
  • the data length of the first data block 45 2 is the data conversion device 10
  • the block dividing / synthesizing unit 14 1 of the IC card 102 divides the data packet 45 1, and the finger is divided by the 3 commands 4 04. Generates a data tab 4 5 2 of the specified length Store in the send / receive buffer memory 123. After that, the IC card 102 transmits the first TV block 452 via the data line 104.
  • the evening transfer device 101 After receiving the data block 452 normally, the evening transfer device 101 starts to transfer the next lock block 453.
  • the command 406 includes information on the data length (information amount) of the second data block 453.
  • the data length of the second data slot 45 3 is less than the maximum size of the data slot (for example, N bytes in Fig. 2). It is the length of the evening.
  • the block dividing Z combining section 141 of the IC card 102 divides the overnight packet h 451 and designates the finger by the command 406.
  • a data block 45 3 of the specified data length is generated and stored in the send / receive buffer memory 12 3. Thereafter, the IC card F102 transmits the second data block 453 via the data line 104.
  • Reference numeral 101 denotes data from the management information contained in the data tab 452 in the management information processing section 13 33.
  • De-Evening transfer device 101 receives sequential data blocks 453 and 454 and receives data packet h 451 as a whole. -Unreceived data blocks based on the length of the evening and the total data length of the already received data blocks Judge whether or not the data transfer has been completed, and determine whether or not the data transfer has been completed. (Send a command to start the transfer of the next data block. Or not).
  • the sending device 101 sends a sendAck command 410 to notify that the data transfer has ended normally.
  • IC card 102 returns response 411.
  • the transfer of the first overnight packet 451 is completed. If the IC card 102 sends the next data packet, it will send the interrupt signal 4 12 again and the overnight packet 4 5 1 will be sent. Repeat the same procedure as the transfer procedure.
  • the IC card 102 sends the data block containing the management information, that is, the first data block in the data set. Only when transmitting, the interrupt signal 401 is transmitted and other data is transmitted. When sending a block overnight, do not send interrupt signal 401. Therefore, even when the processing capability of the data transfer device 101 is low, the data is transferred from the IC card 102 to the data transfer device 101. Buckets can be transmitted to speed and gear.
  • Fig. 5 shows the data transfer from the IC card 102 to the data transfer device 101, and the overnight transfer device 101 to the IC card 102. This is a flowchart of the data transfer when reading the data from the memory.
  • the IC card 102 generates the data bucket in step 52 1. Immediately, the control section 121 of the IC card 102 is transferred to the external communication function module 124, and then to the memory module 144. SD I / O Blue Too th data for transferring the B 1 uet 00 th standard data packet to the data transfer device 101 It is converted to an overnight packet (data bucket 451 in Fig. 4). The data length of the converted data packet is set to L note. In step 5 2 2, the interrupt signal generation section 14 2 transmits the interrupt signal (interrupt signal 4 0 1 in FIG. 4) to the data transfer device 10 1. You
  • the interrupt signal detector 132 of the data transfer device 101 receives the interrupt signal in step 501.
  • the data transfer device 101 instructs the IC card 102 to transmit the data block.
  • This instruction includes the data length n of the data block received from the IC card.
  • the data length n of the data block is determined by the maximum size of the data block (for example, the maximum size of the data block specified by the data transfer device 101 in advance). In Figure 2 Is N notes).
  • the IC card 102 receives a data block transmission instruction (step 5 23) and transmits a response (step 5). twenty four ) .
  • the overnight transfer device 101 receives the response (step 503).
  • step 5 25 which follows the bow I in step 5 2 4, the block division Z of the IC power supply 102 is made up of the data packet.
  • the data block is divided to generate a data block having a data length n.
  • step 526 the IC card 102 stores the overnight block in the buffer memory 123 for sending and receiving once, and then transfers it overnight. Send to device 101.
  • step 504 the data transfer device 101 receives the data block, and continues in step 503.
  • the data is stored in the memory 113 once, and then transferred to the memory 134.
  • step 505 it is determined whether or not the data block has been normally received. If the data cannot be received normally, in step 511, the IC card 102 is instructed to retransmit the data packet, and the flow returns to step 5. Return to step 502 and instruct the transmission of the data block. After receiving the instruction to retransmit the data packet (step 529), the IC card 102 is in the middle of transferring the remaining data block. Stop and return to step 5 23. When the IC card 102 receives the data block transmission instruction, it retransmits from the first data block.
  • Step 5 the data transfer device 101 determines whether the received data block is the first data transfer device or not.
  • the data transfer device 101 is an interrupt. After receiving the signal (step 501) or after sending the packet re-transmission instruction (step 51 1), it receives for the first time.
  • the data blocks that make up the data block constitute a data packet. It is determined that the data block at the beginning of the data block is the data block. If the received data block is the second or subsequent data block, go to step 508. The one night you received the ⁇
  • the management information processing section 1333 is step 507, and the pipe arranged at the head of the data tab port. From the information, extract the data length (L bytes) of the data packet. In addition, L is substituted for the unreceived data evening amount Lu, and the process proceeds to step 508.
  • the overnight transfer device 101 determines whether the unreceived data amount Lu is greater than 0 or not. Return to step 5 02 where Lu is greater than 0
  • step 5 Proceed to 10.
  • the data transfer device 101 receives the information that the IC card 102 has received the: r --- data knot normally. (The sendAck command 410 in Fig. 4), and the overnight transfer device 101 End the launch chart. After all the data blocks have been transferred to the buffer memory 1334, the block dividing / synthesizing section 13 1 ° Synthesize a kit (SD I / O Bluetooth standard).
  • the IC card 102 transmits data from the data transfer device 101 in step 527. Then, information (sendAck3 command 410 in FIG. 4) indicating that the data packet has been received normally is received. In step 528, the data packet in the buffer memory 144 (the data packet generated in step 521, etc.) ), And the flow chart of the IC power supply 102 is terminated. Note that even when an instruction other than the data packet transmission instruction is received from the data transfer device 101, the memory is not stored. Discard the data packet in, and end the flow chart of IC card 102.
  • the IC card 102 keeps transmitting data until all of the data blocks constituting the data packet can be transmitted normally.
  • the tab block is not discarded from the buffer memory 144. Therefore, the block can be retransmitted quickly as soon as possible.
  • step 5 10 is a flowchart shown in Fig. 5, step 5 10
  • FIG. 6 is a diagram showing an outline of the data transfer process from the data transfer device to the IC card.
  • the IC card 102 is not functioning at startup.
  • the data transfer device 101 transmits a command 601 for enabling the IC input device 102 to function effectively.
  • the IC card 102 After the IC card 102 has started the function operation (it has become valid) and returns a response 602, the function is activated at the same time.
  • the IC card 102 After the 3 via de line 104. After that, as soon as possible, the IC card 102 functions effectively as long as the reset command from the transmitter 101 is not input. .
  • the “7-night fast-forwarding device 101 is used for the IC card from the data packet (B 1 uet 0 0 th standard) in the buffer memory 134.
  • One data packet h651 (SDI / OB luet 00 th standard for transfer to 102).
  • Data packet 201 shown in Fig. 2 is supported.
  • the block division Z composition section 1331 generates the first data block 652 from the data packet 651.
  • the overnight transfer device 101 sends a command to the IC card 102 to start the transfer of the tab lock 604 (the first command).
  • One tab mouth 6 5 2 Includes data length information.
  • the data transfer device 101 stores the first data block 652 once in the transmission / reception software memory 113. , Send .
  • the notification of the presence / absence of the error 606 is performed via the overnight line 104.
  • the error presence / absence notification 606 contains information indicating whether or not the previous data block 652 was successfully transferred.
  • the IC card 102 cannot receive the next data block during processing of the received data block 652. Via line 104, continue with error presence / absence notification 606, then perform business notification 607.
  • the data transfer device After the end of the bus notification, the data transfer device sends the next data block to the IC card. (Including information on the data length of the next data block 653), and sends the command from the IC card 102. Response 609 is received. After that, the data transfer device 101 stores the next data block 653 in the buffer memory 113 for sending and receiving once, and then sends it. I believe. The same procedure is repeated for the subsequent data blocks.
  • the IC card 102 that has received the first data block 652 is sent to the management information processing section 143 by the data card 643. Extract the data length of the entire data length from the management information and data storage bucket included in 52.
  • the IC card 102 receives the sequential data blocks 653 and 654 and receives the entire data packet 651 as a whole.
  • the length of the data received and the length of the data already received The total data length of the evening block determines the presence or absence of the unreceived data block, and the data transfer ends. Judge whether it has been completed or not.
  • the data transfer device 101 confirms whether or not the previous block was transferred normally. Since this command is not transmitted to the IC card 102, the data socket can be quickly transferred to the IC card 102.
  • the data length of each data block 652 to 654 is determined in advance by the data transfer device 101 in advance.
  • the data length is less than the maximum size of the lock (for example, N notes in Fig. 2).
  • Fig. 7 shows the data transfer from the data transfer device card to the IC card overnight, and the data transfer device writes the data to the IC card when the data transfer device writes data to the IC card. It is a flow chart for data transfer.
  • step 701 the data transfer device 101 is stored in the non-volatile memory 1334.
  • a packet (B1 uet 0 oth standard) is used to transmit data to the IC card 102.
  • a packet SDI / OB 1 uet 0 oth standard
  • the packet 201 generates the data bucket 651) shown in FIG.
  • the data length of the data packet is L bytes. Substitute L for unreceived data Lu.
  • step 702 the data transfer device 101 notifies the IC card 102 of the overnight block transmission. This notification includes the data length n of the data block transmitted to the IC card 102.
  • the data length n of the data block is the maximum size of the data block (for example, the maximum length of the data block) determined by the data transfer device 101 in advance.
  • the data length is as follows.
  • the IC card 102 receives the data block transmission notification (step 72 1) and transmits the response (step 72 1). 7 2 2).
  • the data transfer device 101 receives the response (step 703).
  • the block dividing / synthesizing section 1331 divides the data bucket ij to form a data block having a data length n. Generates a good result.
  • the data transfer device 101 is connected to the bow 70 at step 704, and the data transfer device 101 sends back the data block once at step 705. Store it in the memory 113 and send it.
  • the IC card 102 receives the data block at step 723, continues at step 722, and temporarily transmits and receives the buffer. Store it in memory 123 and transfer it to memory 144.
  • the IC card 102 is used to notify the presence / absence of an error after receiving the data block (see FIG. 0 6 1 4) Includes information indicating whether or not the data block was received normally at the time.
  • step 726 the IC card 102 determines whether the data block received in step 723 is the first data block.
  • the IC card 102 normally receives all the data blocks that make up a data packet after valid operation has begun. After sending, or send a retransmission instruction for the data packet
  • step 729 the IC card 102 determines whether or not the unreceived data amount Lu is greater than zero. From Lu force S 0 If it is, return to step 721, and receive the next data block transmission notification. In other words, the data block reception processing is repeated.
  • step 729 If the unreceived data amount Lu is 0 in step 729, that is, if all data blocks have been normally received and completed. End the flow chart of IC card 102.
  • the block dividing / synthesizing section 1441 performs the data transfer after all the data blocks have been transferred to the non-volatile memory 144. Combines a kit (SD I / OB luetooth standard).
  • the data transfer device 101 is in step 706 and it is assumed that the IC card 102 has received the data block normally. Receive knowledge.
  • the data transfer device 101 determines whether the untransmitted data amount Lu is greater than 0 or not. If Lu is greater than 0, the process returns to step 702 to notify the transmission of the next data block. In other words, the data block transmission processing is repeated.
  • step 708 If the untransmitted data amount Lu is 0 in step 708, that is, if all data blocks have been transmitted normally and have been completed. Proceed to step 709. Discard the data bucket (data packet generated in step 701) in the no-memory 13 4 in step 7 10 Discard and terminate the flow chart of the data transfer device 101.
  • step 710 the transmission of the remaining data blocks is stopped, and all the data blocks are retransmitted.
  • the data transfer device 101 is in step 710, and it is said that the IC card 102 did not receive the data block normally. Receive knowledge.
  • step 711 retransmission of the data packet is instructed, and the flow returns to step 702.
  • the overnight transfer device 101 retransmits from the first overnight block card.
  • the IC card 102 receives the instruction for retransmitting the packet at step 731, and returns to step 721.
  • IC card 102 re-receives from the first data block.
  • a program that executes the above method is a microcontroller built into an IC card such as an SD card or a memory stick. By reading and executing them on a computer, it is possible to make these devices function as IC cards of the present invention. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Toxicology (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Communication Control (AREA)
  • Information Transfer Systems (AREA)

Abstract

処理能力が低いデータ転送装置との間で高速のデータ転送が可能なICカードを提供する。本発明のICカードは、データパケットのデータ長に関する情報を含む管理情報を付加してデータパケットを生成し、前記データパケットを分割してデータ転送装置から指示されたサイズのデータ長のデータブロックを生成する制御部と、1つの前記データパケットを構成する複数の前記データブロックを前記データ転送装置に送信する時、前記管理情報を含む前記データブロックを送信する時には前記データ転送装置に割込信号を送信し、前記管理情報を含まないデータブロックを送信する時には前記データ転送装置に前記割込信号を送信しない通信部と、を有する。

Description

明 細 書
I C カ ー ド 、 デ ー タ 転 送 装 置 、 デ ー タ 転 送 方 法 及 び デ ー タ 転 送 方 法 の プ ロ グ ラ ム 技 術 分 野
本 発 明 は 、 I C カ ー ド 、 デ ー タ 転 送 装 置 、 デ ー タ 転 送 方 法 及 び デ ー タ 転 送 方 法 の プ ロ グ ラ ム に 関 す る 。 背 景 技 術
近 年 、 不 揮発 性 メ モ リ と 他 の 機 能 と を 搭載 し た I C 力 ー ド が 開 発 さ れ 、 市 場 に 普 及 し て き た 。 例 え ば 、 フ ラ ッ シ ュ メ モ リ と テ レ ビ 放 送 受 信 機 能 と を 搭 載 し た I C カ ー ド を P D A ( Persona l Di gi t a l As s i s t an t s) に 装 着 し 、 I C カ ー ド が 受 信 し た 映 像 デ ー タ 及 び 音 声 デ ー タ を P D A に 転 送 し 、 P D A の デ ィ ス プ レ イ 及 び ス ピ ー カ 力ゝ ら 出 力 す る 技 術 も 実 現 さ れ つ つ あ る 。
一 般 に 、 機 器 ( 本 明 細 書 に お い て 「 デ ー タ 転 送 装 置 」 と 呼 ぶ 。 ) 本体 と I C カ ー ド と の 間 の デ ー タ 転 送 は 、 デ 一 夕 転 送 装 置 を マ ス タ ー と す る マ ス タ ー ズ ス レ ー ブ 方 式 の 通 信 で 行 わ れ る 。 従 来 、 デ ー タ 転 送 装 置 は 、 I C カ ー ド カゝ ら デ 一 夕 を 読 み 出 す と き に 、 転 送 の 単位 と な る デ ー 夕 毎 に 、 送 信 要 求 及 び受 信 確 認 を 行 っ た 。
特 開 平 1 0 — 2 7 2 3 1 号 公 報 に 記 載 の 従 来 例 の I C カ ー ド は 、 端 末 ( デ ー タ 転 送 装 置 ) の 受 信 バ ッ フ ァ の 大 さ さ に 応 じ て デ ー タ を 複 数 の プ ロ ッ ク に 分 割 す る 。 そ し て 、 そ の ブ ロ ッ ク を 1 C 力 — ド の 送 信 ノ ッ フ ァ の サ イ ズ の デ ー 夕 に 更 に 分割 し 、 そ の デ 一 夕 を 順 次 端 末 に 送 信 す る 。 末 は 1 つ の ブ π ッ ク を 構 成 す る デ ー タ を 全 て 受 信 す る 毎 に 、 I C 力 一 ド に 「 継 fee テ 一 夕 要 求 ブ ロ ッ ク 」 送 信 す る 。 従 来 例 の I C カ ー ド は 、 端 末 の 受 信 バ ッ フ ァ の サ イ ズ よ り も 小 さ な サ イ ズ の 送 信 バ ッ フ ァ を 有 す る 場 合 端 末 へ の 高 速 な デ一夕 転 送 が 可 能 で あ る 。
送 受 信 用 の ノ ッ フ ァ メ モ リ の 記 憶 容 量 が 小 さ く 、 処 理 能 力 が 低 い 機 ¾ に ま で I C カ ー ド の 用 途 が広 が る に つ れ よ り 効 率 的 で 高 速 な う タ 転 送 方 法 を 使 用 す る 必 要 性 が 高 ま つ て き た
特 開 平 1 0 - 2 7 2 3 1 号 公 報 に 開 示 さ れ た 従 来 例 の
I C 力 一 ド は 、 そ の 送 信 バ ッ フ ァ の サ イ ズ が 、 テ 一 夕 送 装 置 の 受 信 バ ッ フ ァ の サ ィ ズ ょ り も 大 き い 場 口 に 通 Ί曰 速 度 が 非 常 に 遅 力 つ た 。 そ の よ う な 場 合 、 従 来例 の I C 力 一 ド は、 デ一 夕 パ ケ ッ ト ¾: ¾5 末 の 受 信 バ ッ フ ァ の サ イ ズ以 下 の 複 数 の ブ ロ ッ ク に 分 割 し 、 送 信 す る 。 端 末 は ブ
□ ッ ク を 1 つ 受 信 す る 度 に、 I C カ ー ド に 「 継続 デ ー タ 要 求 ブ □ ッ ク 」 を 送 信 す る 。 ブ 口 ッ ク ¾ 転 送 す る 度 に 端 末 と I C カ ー ド と の 間 で 転 送 が 正 常 に 行 わ れ た カゝ ど う か
¾ 確 す る 必 要 が あ る た め 、 通 信 速 度 が 遅 か つ た 。 こ の よ う な デ ー タ 転 迗 方 法 は 、 デ ジ 夕 ル カ メ ラ な ど の 処 理 能 力 が 低 い A V 機 器 に 対 し て 、 負 担 が 大 き カゝ っ た 。
本 発 明 は 上 記 従 来 の 問 題 点 を 解 決 す る も の で 、 デ 一 夕 転 送 装 置 の 処 理 能 力 が 低 い 場 合 で も 、 I C カ ー ド と デ ー 夕 転 送 装 置 と の 間 で 高 速 の デ ー タ 転 送 が 可 能 な I C カ ー ド 、 デ ー タ 転 送 装 置 、 デ ー タ 転 送 方 法 及 び デ ー タ 転 送 方 法 の プ ロ グ ラ ム を 提 供 す る こ と を 目 的 と す る 。
更 に 、 デ ー タ 転 送 装 置 の 送 受 信 用 バ ッ フ ァ メ モ リ の 記 憶 容 量 に 応 じ た デ ー タ 転 送 が 可 能 な 、 I C カ ー ド 、 デ ー 夕 転 送 装 置 、 デ ー タ 転 送 方 法 及 び デ ー タ 転 送 方 法 の プ ロ グ ラ ム を 提 供 す る こ と を.目 的 と す る 。 発 明 の 開 示
上 記 課 題 を 解 決 す る た め 、 本 発 明 は 以 下 の 構 成 を 有 す る 。 本 発 明 の 1 つ の 観 点 に よ る I C カ ー ド は 、 デ ー タ パ ケ ッ ト の デ 一 夕 長 に 関 す る 情 報 を 含 む 管 理 情 報 を 付 加 し て デ ー タ パ ケ ッ ト を 生 成 し 、 前 記 デ ー タ パ ケ ッ ト を 分 割 し て デ ー タ 転 送 装 置 か ら 指 示 さ れ た サ イ ズ の デ ー タ 長 の デ ー タ ブ ロ ッ ク を 生 成 す る 制 御 部 と 、 1 つ の 前 記 デ ー タ バ ケ ツ ト を 構 成 す る 複 数 の 前 記 デ ー タ ブ ロ ッ ク を 前 記 デ 一 夕 転 送 装 置 に 送 信 す る 時 、 前 記 管 理 情 報 を 含 む 前 記 デ 一 夕 ブ ロ ッ ク を 送 信 す る 時 に は 前 記 デ ー タ 転 送 装 置 に 割 込 信 号 を 送 信 し 、 前 記 管 理 情 報 を 含 ま な い デ ー タ ブ ロ ッ ク を 送 信 す る 時 に は 前 記 デ ー タ 転 送 装 置 に 前 記 割 込 信 号 を 送 信 し な い 通 信 部 と 、 を 有 す る 。
例 え ば無 線 通 信 機 能 を 有 す る I C カ ー ド が 外 部 か ら デ — 夕 を 受 信 し た 場 合 、 I C カ ー ド は 受 信 し た デ ー タ を 直 ち に デ ー タ 転 送 装 置 に 送 信 し な け れ ば な ら な い 。 I C 力 一 ド ifi デ一夕 転 送 装 置 に 割 込 信 号 を 送 信 す る こ と に よ り デ一夕 転 送 装 置 は 、 そ れ に 応 じ て 素 早 く I C カ ー ド カゝ ら
·
丁一夕 を 受 信 し 、 そ の デ — 夕 を 処 理 す る こ と が 出 来 る 。 し か し 、 割 込 処 理 は 、 典 型 的 に は デ一 夕 転 送 装 置 が 現 在 実 行 し て い る 処 理 を 中 断 し て 実 行 し な け れ ば な ら な い 故 ァ一夕 転 送 装 置 に と っ て 大 き な 負 担 と な る 。
本 発 明 に よ れ ば 、 つ 夕 転 送 装 置 は 、 割 込 信 号 に よ つ て I C カ ー ド が デ 一 夕 転 送 を 要 求 し て い る こ と を 知 り 、 素 早 く 丁 一 夕 転 送 を 開 始 で き る デ一 夕 転 送 装 置 は 、 最 初 に 受 信 し た テ ー タ ブ 口 ッ ク か ら テ ー 夕 パ ケ ッ 卜 の テ 一 夕 長 に 関 す る 情 報 を 抽 出 す る こ と に よ り 、 そ の デ ー タ パ ケ ッ 卜 が ど れ だ け の 情 報 量 ( デ 一 夕 長 ) を 有 し て い る か 判 断 で き る つ 夕 転 送 装 置 は 、 つ 夕 パ ケ ッ ト の テ一 夕 長 及 び既 に 受 信 し た 1 個 目 の 7 タ ブ 口 ッ ク の デ ー タ 長 か ら 、 未 受 信 の デ ー タ ブ 口 ッ ク の 有 無 を 判 断 で き る 。 そ の 判 断 に 基 づ き 、 ァ一 夕 転 送 装 置 は 、 そ の 後 割 込 信 号 を 受 信 し な く て も 必 要 な ァ 一 夕 fe 达 ¾: 実 行 で さ 。 。 了 — 夕 転 送 装 置 は 、 2 番 目 か ら 最 後 ま で の デ ー タ ブ ロ ッ ク の 転 达 に お い て は 、 I C 力 一 ド が 割 込 信 号 を 送 信 し な い 方 が 、 デ 一 夕 転 送 装 置 が デ 一 夕 を 処 理 す る 負 担 は 小 さ く な る 。
本 発 明 は 、 デ ー タ 転 送 装 置 に 大 き な 情 報 処 理 を 負 担 さ せ る こ と な く 、 デ ー タ 転 送 装 置 と の 間 で ( 情 報 処 理 能 力 が 低 い デ ー タ 転 送 装 置 と の 間 で も ) 、 高 速 の デ ー タ 転 送 が 可 能 な I C カ ー ド を 実 現 出 来 る と い う 作 用 を 有 す る 。 本 発 明 の 別 の 観 点 に よ る 上 記 の I C カ ー ド は 、 1 つ の 前 記 デ ー タ バ ケ ツ ト を 構 成 す る 複 数 の 前 記 デ ー タ ブ ロ ッ ク を 前 記 デ ー タ 転 送 装 置 に 送 信 す る 時 、 前 記 制 御 部 は 、 前 記 管 理 情 報 を 先 頭 の デ ー タ ブ ロ ッ ク に 含 め る 。
本 発 明 は 、 デ ー タ 転 送 装 置 に 大 き な 情 報 処 理 を 負 担 さ せ る こ と な く 、 デ ー タ 転 送 装 置 と の 間 で デ ー タ 転 送 が 可 能 な I C カ ー ド を 実 現 出 来 る と い う 作 用 を 有 す る 。
本 発 明 の 別 の 観 点 に よ る 上 記 の I C カ ー ド は 、 複 数 の 前 記 デ ー タ ブ ロ ッ ク に 分 割 し た 前 記 デ ー タ ノ、 ° ケ ッ ト を 前 記 デ 一 夕 転 送 装 置 に 送 信 す る 時 、 前 記 デ ー タ 転 送 装 置 か ら 前 記 デ ー タ バ ケ ツ ト を 構 成す る 全 て の 前 記 デ ー タ プ ロ ッ ク を 正 し く 受 信 し た と い う 情 報 を 受 信 し た 後 又 は 前 記 デ ー タ 転 送 装 置 か ら 前 記 デ ー タ バ ケ ツ 卜 の 送 信 以 外 の 指 令 を 受 信 し た 後 、 送 信 し た 前 記 デ ー タ パ ケ ッ ト を 廃 棄 す る 。 複 数 の デ ー タ ブ ロ ッ ク を デ ー タ 転 送 装 置 に 送 信 し て い る 途 中 で デ ー タ 転 送 に 失 敗 し た 場 合 、 本 発 明 の I C 力 ー ド は 、 デ ー タ パ ケ ッ ト を 再 送 信 で き る 。
本 発 明 の 別 の 観 点 に よ る デ ー タ 転 送 装 置 は 、 I C 力 一 ド と の 間 で デ ー タ ブ ロ ッ ク を 送 受 信 す る 通 信 部 と 、 前 記
I C カ ー ド 力ゝ ら デ 一 夕 ノ\° ケ ッ ト を 分割 し た 複 数 の 前 記 デ 一 夕 ブ ロ ッ ク を 受 信 す る 場 合 、 前 記 通 信 部 が 割 込 信 号 を 受 信 し た 後 最 初 に 受 信 す る 前 記 デ ー タ ブ ロ ッ ク の 所 定 の 部 分 か ら 前 記 デ ー タ バ ケ ツ 卜 の デ ー タ 長 に 関 す る 情 報 を 含 む 管 理 情 報 を 抽 出 し 、 そ れ 以 外 の タ イ ミ ン グ で 前 記 デ 一 夕 ブ ロ ッ ク を 受 信 し た 場 合 は 、 前 記 デ ー タ ブ ロ ッ ク の 全 体 を 前 記 管 理 情 報 を 含 ま な い デ ー タ と し て 取 り 扱 う 制 御 部 と 、 を 有 す る 。
本 発 明 は 、 本 発 明 の I C カ ー ド と の 間 で 、 高 速 の デ ー 夕 転 送 が 可 能 な 、 大 き な 処 理 能 力 を 必 要 と し な い デ ー タ 転 送 装 置 を 実 現 出 来 る と い う 作 用 を 有 す る 。
本 発 明 の 別 の 観 点 に よ る 上 記 の デ ー タ 転 送 装 置 は 、 前 記 I C カ ー ド と の 間 で 送 受 信 す る 前 記 デ ー タ ブ ロ ッ ク を 格 納 す る 送 受 信 用 バ ッ フ ァ メ モ リ を 更 に 有 し 、 前 記 通 信 部 は 、 前 記 I C カ ー ド と の 間 で 前 記 デ ー タ ブ ロ ッ ク を 送 受 信 す る 前 に 前 記 I C カ ー ド が 送 受 信 可 能 な デ ー タ プ ロ ッ ク の 最 大 サ イ ズ の 情 報 を 受 信 し 、 前 記 制 御 部 は 、 前 記 送 受 信 用 ノ ' ッ フ ァ メ モ リ 及 び 前 記 I C カ ー ド が 送 受 信 可 能 な デ ー タ ブ ロ ッ ク の 最 大 サ イ ズ に 応 じ て 、 前 記 デ ー タ ブ ロ ッ ク の 最 大 サ イ ズ を 決 定 し 、 前 記 I C カ ー ド か ら 前 記 デ ー タ パ ケ ッ ト を 分 割 し た 複 数 の 前 記 デ 一 夕 ブ ロ ッ ク を 受 信 す る 場 合 、 前 記 通 信 部 を 介 し て 前 記 I C カ ー ド に 前 記 デ ー タ プ ロ ッ ク の 最 大 サ イ ズ以 下 の デ ー タ 長 の 前 記 デ ー タ ブ ロ ッ ク の 送 信 を 指 示 す る 。
「 送 受 信 可 能 な デ 一 タ ブ 口 ッ ク の 最 大 サ イ ズ の 情 報 」 は 、 典 型 的 に は 送 受 信 用 ノ ッ フ ァ メ モ リ の 記 憶 容 量 で あ る 。 一 般 に 、 I C カ ー ド 及 び デ ー タ 転 送 装 置 は 、 デ ー タ ブ ロ ッ ク を 送 受 信 用 バ ッ フ ァ メ モ リ に 格 納 し て デ ー タ 転 送 を 行 う 。 送 受 信 用 バ ッ フ ァ メ モ リ の 大 き さ は I C 力 一 ド 、 デ ー タ 転 送 装 置 に よ り 異 な る 。 例 え ば携 帯 電 話 の 送 受 信 用 ノ ッ フ ァ メ モ リ は 小 さ く 、 パ ー ソ ナ ル コ ン ピ ュ ー 夕 の 送 受 信 用 バ ッ フ ァ メ モ リ は そ れ に 比 べ て 大 き い 。 デ 一 夕 ブ ロ ッ ク の 最 大 サ イ ズ が 大 き い 程 、 デ ー タ 転 送 効 率 が 高 い 。 し カゝ し 、 デ ー タ ブ ロ ッ ク の 最 大 サ イ ズ が デ ー タ 転 送 装 置 又 は I C カ ー ド の 送 受 信 用 ノ ッ フ ァ メ モ リ の 大 き さ を 超 え る と 、 デ ー タ 転 送 装 置 及 び I C カ ー ド に と つ て 、 デ ー タ 転 送 が 極 め て 大 き な 負 担 と な る 。 本 発 明 の デ
— 夕 転 送 装 置 は 、 I C カ ー ド 及 びデ ー タ 転 送 装 置 に 応 じ た ( 例 え ばそ れ ら の 送 受 信 用 ノ ' ッ フ ァ メ モ リ の 大 き さ に 応 じ た ) デ ー タ ブ ロ ッ ク の 最 大 サ イ ズ を 予 め 定 め 、 デ 一 夕 転 送 を 行 う デ ー タ 転 送 装 置 を 実 現 で き る と い う 作 用 を 有 す る 。
特 に 、 送 受 信 用 バ ッ フ ァ メ モ リ の 記 憶 容 量 が 小 さ く 、 且 つ 機 種 に よ っ て そ の 容 量 が 異 な る I C カ ー ド 又 は デ ー タ 転 送 装 置 ( 例 え ば 携 帯 電 話 等 の 携 帯 用 機 器 ) に お い て 本 発 明 は有 用 で あ る 。
本 発 明 は 、 本 発 明 の I C カ ー ド と の 間 で 、 高 速 の デ ー タ 転 送 が 可 能 な 、 大 き な 処 理 能 力 を 必 要 と し な い デ ー タ 転 送 装 置 を 実 現 出 来 る と い う 作 用 を 有 す る 。
本 発 明 の 別 の 観 点 に よ る 上 記 の デ ー タ 転 送 装 置 は 、 前 記 I C カ ー ド か ら 前 記 デ ー タ ノ、° ケ ッ ト を 分 割 し た 複 数 の デ ー タ ブ ロ ッ ク を 受 信 す る 場 合 、 前 記 制 御 部 は 、 抽 出 し た 前 記 管 理 情 報 に 含 ま れ る 前 記 デ ー タ バ ケ ツ 卜 の デ ー タ 長 に 関 す る 情 報 に 基 づ い て 、 全 て の 前 記 デ ー タ ブ ロ ッ ク を 受 信 し た か 否 か を 判 定 し 、 受 信 し て い な い 前 記 デ ー タ ブ ロ ッ ク 力 あ る 場 合 、 前 記 I C カ ー ド に 前 記 デ ー タ プ ロ ッ ク の 送 信 を 指 令 す る 。
本 発 明 の 別 の 観 点 に よ る 上 記 の デ ー タ 転 送 装 置 は 、 前 記 通 信 部 が 前 記 I C カ ー ド か ら 1 つ の 前 記 デ ー タ パ ケ ッ 卜 を 構 成 す る 複 数 の デ ー タ ブ ロ ッ ク を 受 信 す る 場 合 、 前 記 デ ー タ ブ ロ ッ ク を 正 常 に 受 信 し て い る 時 は 個 々 の 前 記 デ ー タ ブ ロ ッ ク を 正 常 に 受 信 し た こ と を 前 記 I c カ ー ド に 通 知 せ ず 、 そ の デ ー タ パ ケ ッ ト を 構 成 す る 全 て の 前 記 デ ー タ ブ ロ ッ ク を 正 常 に 受 信 し た 時 点 で 、 前 記 制 御 部 が そ の デー タ バ ケ ツ ト 全 体 を 正 常 に 受 信 し た こ と を 前 記 I C カ ー ド に 通 知 す る 。
本 発 明 は 、 個 々 の 前 記 デ ー タ ブ ロ ッ ク の 転 送 に お け る ハ ン ド シ ェ イ ク を 省 略 す る こ と に よ り 、 デ ー タ 転 送 装 置 に 大 き な 情 報 処 理 を 負 担 さ せ る こ と な く 、 I C カ ー ド と の 間 で 高 速 の デ ー タ 転 送 が 可 能 な デ ー タ 転 送 装 置 を 実 現 出 来 る と い う 作 用 を 有 す る 。
本 発 明 の 別 の 観 点 に よ る 上 記 の デ ー タ 転 送 装 置 は 、 前 記 I C カ ー ド が 送 信 し た デ ー タ ブ ロ ッ ク カゝ ら 前 記 通 信 部 が エ ラ 一 を 検 出 し た 場 合 、 前 記 制 御 部 が そ の デー タ プ ロ ッ ク と 同 一 の デ ー タ ノ、。 ケ ッ 卜 に 属 す る 残 り の デ一 タ ブ 口 ッ ク の 伝 送 を 中 止 し て 、 前 記 I C カ ー ド に そ の デ ー タ パ ケ ッ ト の 再 送 信 指 令 を 送 る 。
本 発 明 は 、 デ ー タ 転 送 装 置 に 大 き な 情 報 処 理 を 負 担 さ せ る こ と な く 、 効 率 的 に I C カ ー ド と の 間 で デ ー タ 転 送 を 行 う デ ー タ 転 送 装 置 を 実 現 出 来 る と い う 作 用 を 有 す る 本 発 明 の 別 の 観 点 に よ る デ ー タ 転 送 装 置 は 、 デ ー タ パ ケ ッ ト の デ一 夕 長 に 関 す る 情 報 を 含 む 管 理 情 報 を 付 カ卩 し て デ ー タ パ ケ ッ ト を 生 成 し 、 前 記 デ ー タ パ ケ ッ ト を 分 割 し て 所 定 の サ イ ズ以 下 の デ ー タ 長 の デ ー タ ブ ロ ッ ク を 生 成 す る 制 御 部 と 、 前 記 I C カ ー ド カゝ ら 前 記 I C カ ー ド が 前 記 デ ー タ ブ ロ ッ ク を 受 信 可 能 で あ る と い う 機 能 有 効 通 知 を 受 信 し た 後 前 記 デ ー タ バ ケ ツ ト を 前 記 I C カ ー ド に 送 信 す る 時 、 最 初 に 、 前 記 管 理 情 報 を 含 む 前 記 デ ー タ ブ ロ ッ ク を 送 信 し 、 引 き 続 き 前 記 管 理 情 報 を 含 ま な い デ ー 夕 ブ ロ ッ ク を 送 信 す る 通 信 部 と 、 を 有 す る 。
本 発 明 は 、 デ ー タ 転 送 装 置 に 大 き な 情 報 処 理 を 負 担 さ せ る こ と な く 、 効 率 的 に I C カ ー ド と の 間 で デ一 夕 転 送 を 行 う デ ー タ 転 送 装 置 を 実 現 出 来 る と い う 作 用 を 有 す る 本 発 明 の 別 の 観 点 に よ る デー タ 転 送 方 法 及 びデ ー タ 転 送 方 法 の プ ロ グ ラ ム は 、 上 記 の I C カ ー ド 及 びデ ー タ 転 送 装 置 と 同 様 の 技 術 的 思 想 に よ る も の で あ る 。
本 発 明 は 、 デ ー タ 転 送 装 置 の 処 理 能 力 が 低 い 場 合 で も
I C カ ー ド と デ ー タ 転 送 装 置 と の 間 で 高 速 の デ 一 夕 転 送 が 可 能 な 、 デ ー タ 転 送 方 法 及 び デ ー タ 転 送 方 法 の プ ロ グ ラ ム を 実 現 出 来 る と い う 作 用 を 有 す る 。
本 発 明 は 、 I C カ ー ド 及 びデ ー タ 転 送 装 置 の 送 受 信 用 バ ッ フ ァ メ モ リ の 記 憶 容 量 に 応 じ た デ ー タ 転 送 が 可 能 な デ ー タ 転 送 方 法 及 び デ ー タ 転 送 方 法 の プ ロ グ ラ ム を 実 現 出 来 る と い う 作 用 を 有 す る 。
発 明 の 新 規 な 特 徴 は 添 付 の 請 求 の 範 囲 に 特 に 記 載 し た も の に 他 な ら な い が 、 構 成 及 び 内 容 の 双 方 に 関 し て 本 発 明 は 、 他 の 目 的 や 特徴 と 共 に 、 図 面 と 共 同 し て 理 解 さ れ る と こ ろ の 以 下 の 詳細 な 説 明 か ら 、 よ り 良 く 理 解 さ れ 評 価 さ れ る で あ ろ う 。 図 面 の 簡 単 な 説 明
図 1 は 本 発 明 の 実施 の 形 態 の デ ー タ 転 送 装 置 及 び I c カ ー ド の 構 成 図 で あ る 。
図 2 は 本 発 明 の 実施 の 形 態 の デ ー タ バ ケ ツ 卜 の 構 成 図 で あ る
図 3 は デ一 夕 転 送装 置 と I C カ ー ド と の 間 で 送 受 信 す る ァ ー タ ブ 口 ッ ク の 最 大 サ イ ズ を 決 定 す る 方 法 を 示 す フ ロ ー チ ヤ ー 卜 で あ る 。
図 4 は I C カ ー ド か ら デ ー タ 転 送 装 置 へ の デ 一 夕 転 送 処 理 の 概 略 を 示 す 図 で あ る 。
図 5 は I C カ ー ド か ら デ ー タ 転 送 装 置 へ デ ー タ 転 送 し デ ー タ 車 达 装 置 が I C カ ー ド 力ゝ ら デ 一 夕 を 読 み 出 す 時 の デ 一 夕 転 送 の フ ロ ー チ ヤ 一 ト で あ る 。
図 6 は デ一夕 転 送 装 置 か ら I C カ ー ド へ の デ ー タ 転 送 処 理 の 概 略 を 示 す 図 で あ る 。
図 Ί は デ一 夕 転 送 装 置 か ら I C カ ー ド へ デ ー タ 転 送 し デ ー タ 転 送 装 置 が I C カ ー ド に デ 一 夕 を 書 き 込 む 時 の デ 一 夕 罕 送 の フ ロ ー チ ャ ー 卜 で あ る 。
図 面 の 一 部 又 は 全部 は 、 図 示 を 目 的 と し た 概 要 的 表 現 に よ り 描 か れ て お り 、 必 ず し も そ こ に 示 さ れ た 要 素 の 実 際 の 相 対 的 大 き さ や 位 置 を 忠 実 に 描 写 し て い る と は 限 ら な い こ と は 考 慮 願 い た い 。 発 明 を 実 施 す る た め の 最 良 の 形 態
以 下 本 発 明 の 実 施 を す る た め の 最 良 の 形 態 を 具 体 的 に 示 し た 実 施 の 形 態 に つ い て 、 図 面 と と も に 記 載 す る 。
図 1 〜 図 7 を 用 い て 、 実 施 の 形 態 の I C カ ー ド 、 デ ー 夕 転 送 装 置 、 デ ー タ 転 送 方 法 及 びデ 一 夕 転 送 方 法 の プ ロ グ ラ ム を 説 明 す る 。
図 1 は 本 発 明 の 実 施 の 形 態 の デ ー 夕 転 送 装 置 及 び I C カ ー ド の 構 成 を 示 す 。 図 1 に お い て 、 1 0 1 は デ ー タ 転 送 装 置 、 1 0 2 は I C カ ー ド で あ る
*
つ 夕 転 送 装 置 1 0 1 は 、 I C 力 — ド 1 0 2 を 挿 入 す る た め の カ ー ド ス 口 ッ 卜 ( 図 示 し な い ) を 有 す る 任 意 の 機 器 で あ る 。 実 施 の 形 態 の デ 一 夕 転 送 装 置 1 0 1 は 、 携
¾ ρέ で あ る 。 I C カ ー ド 1 0 2 は 、 任 意 の 汎用 の I C カ ー ド で あ つ て 良 い 。 実 施 の 形 態 の I C カ ー ド 1 0 2 は
S D 力 一 ド で あ る 。 I C 力 一 F 1 0 2 は デ ー 夕 転 送 装 置 1 0 1 の カ ー ド ス 口 ッ 卜 に 挣 入 さ れ る 。
夕 転 送 装 置 1 0 1 は 、 制 御 部 通 信 部 1 1
2 及 び送 受 信 用 バ ッ フ ァ メ モ U 1 1 3 を 有 す る 。 制 御 部 1 1 1 は 、 ブ ロ ッ ク 分 割 Ζ 合 成 部 1 3 1 、 割 込 信 号 検 出 部 1 3 2 、 管 理 情 報 処 理 部 1 3 3 及 び バ ッ フ ァ メ モ リ 1 3 4 を 有 す る 。 実 施 の 形 態 に お い て 、 制 御 部 1 1 1 は マ イ ク 口 コ ン ビ ュ 一 夕 で あ っ て 、 ブ 口 ッ ク 分 割 ノ 合 成 部 1 3 1 及 び管 理 情 報 処 理 部 1 3 3 の 機 能 は ソ フ 卜 ウ ェ ア に よ っ て 実 行 さ れ る 。
I c カ ー ド 1 0 2 は 制 御 部 1 2 1 、 通 信 部 1 2 2 、 送 受 信 用 ハ' ッ フ ァ メ モ U 1 2 3 及 び外 部 通 信 モ ジ ュ ー ル
1 2 4 を 有 す る 。 制 御 部 1 2 1 は 、 ブ ロ ッ ク 分 割 合 成 部 1 4 1 、 割 込 信 号 生 成 部 1 4 2 、 管 理 情 報 処 理 部 1 4 3 及 びバ ッ フ ァ メ モ リ 1 4 4 を 有 す る 。 実 施 の 形 態 に お い て 、 制 御 部 1 2 1 は 7 ィ ク 口 コ ン ピ ュ ー タ で あ っ て 、 ブ 口 ッ ク 分 割 合 成 部 4 1 、 管 理 情 報 処 理 部 1 4 3 の 機 能 及 び割 込 信 号 生 成 部 1 4 2 の 起 動 処 理 は ソ フ ト ゥ ェ ァ に よ つ て 実 行 さ れ る 外 部 通 信 モ ジ ュ ー ル 1 2 4 は 、 外 部 の ア ン テ ナ 1 0 6 と 電 気 的 に 接 続 さ れ 、 外 部 装 置
( 図 示 し な い 。 ) と の 間 で 無 線 通 信 を 実行 す る 。
■、、
つ 夕 転 送 装 置 1 0 1 の 通 信 部 1 1 2 と I C カ ー ド 1
0 2 の 通 信 部 1 2 2 は □ マ ン ド Z レ ス ポ ン ス 線 1 0 3 、 デ ー タ 線 1 0 4 及 び ク P ッ ク 線 1 0 5 を 介 し て シ ン ク ロ ナ ス 方 式 の 通 信 を 行 う 通 信 は 、 デ ー タ 転 送 装 置 1 0 1 を マ ス 夕 一 、 I C カ ー 1 0 2 を ス レ ー ブ と す る マ ス タ 一 / ス レ ー ブ 方 式 の 通 信 で あ る 。
I C カ ー ド 1 0 2 の 外 部 通 信 モ ジ ュ ー ル 1 2 4 は 、 ァ ン テ ナ 1 0 6 を 介 し て to 線 通 信 に よ っ て デ ー タ バ ケ ツ ト ( 実 施 の 形 態 に お い て は 、 B 1 u e t 00 t h規 格 の デ ー 夕 パ ケ ッ 卜 ) を 受 信 し 、 バ ッ フ ァ メ モ リ 1 4 4 に 転 送 す る 。 I C カ ー ド 1 0 2 は 、 バ ッ フ ァ メ モ リ 1 4 4 内 の デ ー タ パ ケ ッ ト か 、 夕 転 送 置 1 0 1 へ 送 信 す る た め の デ ー タ パ ケ ッ ト ( 実 施 の 形 に お い て は 、 SD I/O Bl ue t oo th 規 格 の デ ー タ パ ケ ッ ト ) を 生 成 し 、 複 数 の デ ー タ ブ ロ ッ ク に 分 割 し 、 デ ー タ 転 送 装 置 1 0 1 に 送 信 す る 。 送 受 信 用 ノ ッ フ ァ メ モ リ 1 2 3 に は 、 デ 一 夕 転 送 装 置 1 0 1 と の 間 で 送 受 信 す る デ 一 タ ブ □ ッ ク が 順 次 格 納 さ れ る 。 I C カ ー ド 1 0 2 は 、 複 数 の 機 能 ブ ロ ッ ク ( 例 え ば 不 揮 発 性 メ モ リ 、 映 像 信 号 及 び 又 は 音 声 信 号 を 受 信 す る チ ュ ー ナ 部 ) を 有 し て い て も 良 い
デ ー タ 転 送 装 置 1 0 1 は 、 ハ、 ッ フ ァ メ モ リ 1 3 4 に 記 憶 し た デ 一 夕 パ ケ ッ ト ( 実 施 の 形 態 に お い て は 、 B 1 u e t 0 0 t h規 格 の デ - - 夕 ノ ケ ッ ト ) カゝ ら 、 I C カ ー ド 1 0 2 へ 送 信 す る た め の テ 一 夕 ノ ケ ッ ト ( 実 施 の 形 態 に お い て は 、 S D I / O B l u e t 0 0 t h規 格 の デ ― 夕 パ ケ ッ ト ) を 生 成 し 、 複 数 の デ 一 タ ブ ロ ッ ク に 分 割 し 、 I C カ ー ド 1 0 2 に 送 信 す る 。 送 受 信 用 パ' ッ フ ァ メ モ リ 1 1 3 に は 、 I C カ ー ド 1 0 2 と の 間 で 送 受 信 す る つ 夕 ブ ロ ッ ク が 順 次 格 納 さ れ る 。
《 デ ー タ ノ、 ケ ッ ト 及 び デ ー タ ブ ロ ッ ク の 構 成 》
図 2 を 用 い て 、 デ ー タ 転 送 装 置 1 0 1 と I C カ ー ド 1 0 2 と の 間 で 送 受 信 す る デ ー タ パ ケ ッ ト 及 び デ ー タ ブ ロ ッ ク の 構 成 を 説 明 す る 。
図 2 は 、 本 発 明 の 実 施 の 形 態 の デ 一 タ ノ ケ ッ 卜 の 構 成 を 示 す 。 う 夕 転 送 装 置 1 0 1 と I C カ ー ド 1 0 2 と の 間 で 送 受 信 す る デ ー タ バ ケ ツ ト 2 0 1 ( S D I / O B 1 u e t 0 0 t h規 格 ) の デ — 夕 長 を L ノ ィ 卜 と す る 。 L の 値 は デ 一 夕 の 内 容 に 応 じ て 異 な る 。 デ ー タ パ ケ ッ ト 2 0 1 の 先 頭 に は 4 ノ ' ィ ト の 管 理 情 報 2 1 1 が 配 置 さ れ て レゝ る 。 管 理 情 報 2 1 1 は デ ー タ バ ケ ツ ト 長 に 関 す る 情 報 2 1 2 ( 3 バ イ ト ) と サ ー ビ ス I D ( I den t i f i cat i on) 2 1 3 ( 1 バ イ ト ) を 含 む 。 サ ー ビ ス I D 2 1 3 は 、 デ ー タ の 種 類 に 関 す る 情 報 を 含 む こ と が で き る 。 デ ー タ ノ、 ° ケ ッ ト 2 0 1 の 中 で 、 管 理 情 報 2 1 1 を 除 く 部 分 は 、 全 て 通 常 の デ ー 夕 で あ る 。 な お 、 「 デ ー タ 長 」 は デ ー タ パ ケ ッ ト の 情 報 量 を 表 す 任 意 の 値 ( 実 施 の 形 態 で は 、 バ イ ト 数 ) で あ る デ ー タ 転 送 装 置 1 0 1 と I C カ ー ド と の 間 で は 、 デ ー タ ノ、。 ケ ッ ト 2 0 1 を 分 割 し た 、 デ ー タ ブ ロ ッ ク 2 0 2 〜 2 0 4 が 送 受 信 さ れ る 。 デ ー タ 転 送 装 置 1 0 1 は 、 I C カ ー ド 1 0 2 の 初 期 ィ匕 を 行 う 時 、 I C カ ー ド 1 0 2 の 接 続 時 又 は 起 動 時 に 、 I C カ ー ド 1 0 2 と の 間 で 送 受 信 す る デ 一 夕 ブ ロ ッ ク 2 0 2 〜 2 0 4 の 最 大 デ ー タ サ イ ズ ( N ノ ィ ト ) を 以 下 に 述 べ る 方 法 に よ っ て 定 め る 。
図 3 は 、 デ ー タ 転 送 装 置 1 0 1 と I C カ ー ド 1 0 2 と の 間 で 送 受 信 す る デ 一 夕 ブ ロ ッ ク の 最 大 サ イ ズ を 決 定 す る 方 法 を 示 す フ ロ ー チ ャ ー ト で あ る 。 ス テ ッ プ 3 0 1 で デ ー タ 転 送 装 置 1 0 1 は I C カ ー ド 1 0 2 に 、 I C カ ー ド 1 0 2 の 送 受 信 用 ノ ッ フ ァ メ モ リ 1 2 3 の 記 憶 容 量 を 問 い 合 わ せ る 送 信 指 令 を 送 信 す る 。 ス テ ッ プ 3 1 1 で I C カ ー ド 1 0 2 は 、 I C カ ー ド 1 0 2 の 送 受 信 用 バ ッ フ ァ メ モ リ 1 2 3 の 記 憶 容 量 を 問 い 合 わ せ る 送 信 指 令 を 受 信 す る 。 ス テ ッ プ 3 1 2 で I C カ ー ド 1 0 2 は デ ー タ 転 送 装 置 1 0 1 に 、 送 受 信 用 ノ ッ フ ァ メ モ リ 1 2 3 の 記 憶 記、ーを夕はブッッ口 11 送 信 す る 。 ス Γ ッ プ 3 0 2 で デ 一 夕 te 送 装 置 1 0
1 は 1 C 力 ー ド 1 0 2 の 送 受 信 用 バ ッ フ ァ メ モ リ 1 2 3 の 'is 容 を 受 信 す る 。 ス テ ッ プ 3 0 3 で デ 一 夕 早 β 送
0 1 は 、 I C 力 一 ド 1 0 2 の 送 受 信 用 バ ッ フ ァ メ モ リ 2 3 の 記 憶 容 量 と テ 一 夕 転 送 装 置 1 0 1 の 送 受 信 用 バ フ ァ メ モ リ 1 1 3 の 記 憶 容 量 と を 超 え な い 値 を 、 つ ブ 口 ッ ク の 最 大 サ ィ ズ ( N バ ィ 卜 ) と し て 定 め る 夕 パ ケ ッ 卜 2 0 1 の デ ー 夕 長 が L バ イ 卜 、 ァ ー タ ブ 口 ク の 最 大 サ イ ズ が N バ ィ 卜 の 場 合 ( 図 2 ) 、 典 型 的 に デ ー タ パ ケ ッ ト 2 0 1 は 、' つ 夕 長 N バ イ ト の デ ― 夕 □ ッ ク 2 0 2 〜 2 0 4 に 分 割 さ れ る 。 最 後 の デ ー 夕 ブ ッ ク 2 0 4 の デー 夕 長 は L ノ ィ ト を N バ イ ト で 割 つ た 余 ( 0 ≤ ( L m 0 d N ) く N ) で あ る ( ( L m O d N ) = 0 の 場 合 は 、 最 後 の デ ー タ ブ ロ ッ ク 2
0 4 の デ 一 夕 長 は N ) ィ 卜 に な る 。 ) 。 デ ー タ パ ケ ッ 卜
2 0 の 分 割 Z 合 成 は 、 デ ー タ 転 送 装 置 1 0 1 の ブ ロ ッ ク 分 合 成 部 1 3 1 又 は I C カ ー ド 1 0 2 の ブ ロ ッ ク 分 割 合 成 部 1 4 1 が行 う 。
情 報 2 1 1 は 先 頭 の デ ー タ ブ ロ ッ ク 2 0 2 の 所 定 の 位 ( 実 施 の 形 態 に お い て は 先 頭 ) に 配 置 さ れ て い る 先 頭 の デ ー タ ブ ロ ッ ク 2 0 2 を 受 信 し た デ ー タ 転 送 装 置 1 0 又 は I C カ ー ド 1 0 2 は 、 管 理 情 報 処 理 部 1 3 3 又 は 理 情 報 処 理 部 1 4 3 に お い て 、 管 理 情 報 2 1 1 か ァ 夕 ノ\° ケ ッ 卜 2 0 1 全 体 の デ ー タ 長 を 抽 出 す る 。 デ 々 送 装 置 1 0 1 又 は 1 C 力 ー ド 1 0 2 は 、 順 次 ^ タ ブ 口 ッ ク を 受 信 す る と と ち に 、 デ ー 夕 パ ケ ッ 卜 2 0 1 全 体 の つ— 夕 長 及 び既 に 受 信 し た デ ー タ ブ 口 ッ ク の 総 デ 一 夕 長 か ら 、 未 受 信 の デ ー タ の 有 無 を 判 定 で き る 。
I C カ ー ド 1 0 2 は 、 最 大 サ イ ズ 以 下 の デ 一 夕 長 を 有 す る デ一タ ブ 口 ッ ク 2 0 2 〜 2 0 4 を そ の 送 受 信 用 バ ッ フ ァ メ モ リ 1 2 3 に 格 納 で き る 。 テ ー タ ブ 口 ッ ク 2 0 2
〜 2 0 4 の デ ー 夕 長 ( N バ ィ ト ) が デ 一 夕 転 送 装 置 1 0 1 の 送 受 信 用 バ ッ フ ァ メ モ リ 1 1 3 の 記憶 容 量 に 対 応 し て い る た め 、 送 受 信 用 バ ッ フ ァ メ モ リ 1 1 3 の 記 憶 容 量 が 小 さ な デ ー タ 転 送 装 置 に お い て も I C カ ー ド 1 0 2 と の 間 で つ タ fe 送 が 必 ず 可 能 で あ る 。 送 受 信 用 ノ ッ フ ァ メ モ リ 1 1 3 の 記 fe. 容 量 が大 き な デ ー タ 転 送 装 置 に お い て は 、 大 き な デ 一 夕 ブ ロ ッ ク 転 送 す る こ と に よ り 、 実 効 的 に 高 い デ ー 夕 伝 送 レ ー 卜 を 実 現 で さ る 。
な お 、 図 2 に お い て 最 後 の デ ー タ ブ ロ ッ ク 2 0 4 以 外 の デ ー タ 長 は 、 全 て 最 大 サ イ ズ ( N バ ィ 卜 ) で あ っ た が そ れぞ れ の デ一 タ ブ 口 ッ ク の デ ー タ 長 が 最 大 サ イ ズ 以 下 の デー 夕 長 で あ れ ば 良 い 。
な お 、 実 施 の 形 態 ( 図 3 ) に お い て 、 デ ー タ 転 送 装 置 1 0 1 の 送 受 信 用 バ ッ フ ァ メ モ リ 1 1 3 及 び I C カ ー ド 1 0 2 の 送 受 信 用 バ ッ フ ァ メ モ リ 1 2 3 の 記 憶 容 量 に 応 じ て 、 デ ー タ ブ ロ ッ ク の 最 大 サ イ ズ ( N ノ イ ト ) を 定 め た が 、 デ ー タ ブ □ ッ ク の 最 大 サ イ ズ は 、 デ ー タ 転 送 装 置 1 0 1 及 び I C カ ー ド 1 0 2 が 送 受 信 可 能 な デ ー タ プ ロ ッ ク の 最 大 サ イ ズ に 応 じ て 定 め れ ば 良 い 。 こ の 場 合 、 図 3 の 全 て の ス テ ッ プ に お い て 、 「 送 受 信 用 バ ッ フ ァ メ モ リ の 記 憶 容 量 」 を 「 送 受 信 可 能 な デ ー タ ブ ロ ッ ク の 最 大 サ イ ズ 」 に 置 き 換 え れ ば よ い 。
《 I C 力 — ド か ら デ ー タ 転 送 装 置 へ の デ 一 夕 転 送 処 理 》 次 に 、 図 4 及 び 図 5 を 用 い て 、 I C カ ー ド 1 0 2 力 ら つ タ 車 s 送 装 置 1 0 1 へ の デ ー タ 転 送 処 理 の 方 法 を 説 明 す る 。
図 4 は 、 I C 力 一 ド 1 0 2 か ら デ 一 夕 転 送 装 置 1 0 1 へ の デ ー タ 転 送 処 理 の 概 略 を 示 す 図 で あ る 。 デ ー タ 転 送 装 置 1 0 1 と I C 力 一 ド 1 0 2 と の 間 で は 、 デ ー タ 転 送 装 置 1 0 1 か ら の コ マ ン ド 及 び I C カ ー ド 1 0 2 力、 ら の レ ス ポ ン ス を 、 コ マ ン ド / レ ス ポ ン ス 線 1 0 3 を 介 し て 送 受 信 す る。 I C 力 一 ド 1 0 2 が 出 力 し た デ 一 夕 ブ ロ ッ ク 及 び割 込 信 号 は 、 う 夕 線 1 0 4 を 介 し て デ ー タ 転 送 装 置 1 0 1 に 転 送 さ れ る
今 、 I C カ ー ド 1 0 2 は 、 有 効 に 機 能 し て い る も の と す る ( デ 一 夕 ブ ロ ッ ク を 送 受 信 で き る 状 態 に あ る ) 。 I
C カ ー ド 1 0 2 の 外 部 通 信 モ ジ ュ ー ル 1 2 4 は 、 ア ン テ ナ 1 0 6 を 介 し て 無 糸求 通 信 に よ っ て デ 一 夕 パ ケ ッ ト ( 実 施 の 形 態 に お い て は、 B 1 u e t 00 t h規 格 の デ ー タ バ ケ ツ ト ) を 受 信 し 、 バ ッ フ ァ メ モ リ 1 4 4 に 転 送 す る 。 更 に I C カ ー ド 1 0 2 の 制 御 部 1 2 1 で 、 ノ' ッ フ ァ メ モ リ 1 4 4 内 の デ ー タ パ ケ ッ 卜 カゝ ら 、 デ ー タ 転 送 装 置 1 0 1 へ 送 信 す る た め の デ ー タ パ ケ ッ 卜 4 5 1 ( SD I /O B l ue t oo t h 格 の デ 一 夕 パ ケ ッ 卜 2 の デ 一 タ ノ° ケ ッ ト 2 0 1 に 対 応 す る 。 ) を 1 つ 生 成 す る 。 制 御 部 1 2 1 は 、 ノ ッ フ ァ メ モ リ 1 4 4 内 の デ ー タ 量 が 所 定 量 に 達 し た か 否 か を 判 断 し て い る 。
バ ッ フ ァ メ モ リ 1 4 4 内 の デ 一 夕 量 が 所 定 量 に 達 し た と さ 、 I C 力 ー ド 1 0 2 の 割 込 信 号 生 成 部 1 4 2 が 割 込 信 号 4 0 1 を 、 デ ー タ 線 1 0 4 を 介 し て デ ー タ 転 送 装 置 1 0 1 に 送 る 。 デ ー タ 転 达 装 1 0 1 の 割 込 信 号検 出 部 1 3 2 は割 込 信 号 4 0 1 を 検 出 す る 。 夕 転 送 装 置 1 0 1 は 、 I C カ ー ド 1 0 2 が デ — タ 伝 送 を 要 求 し て い る こ と を 知 る 。 つ 夕 fe 送 装 置 1 0 1 は 、 割 込 ク リ ア コ マ ン ド 4 0 2 を I C カ ー ド 1 0 2 に 送 信 す る 。 I C カ ー ド 1 0 2 は 、 割 込 ク リ ア コ マ ン ド 4 0 2 を 受 信 後 、 割 込 信 号 4 0 1 を 終 了 し 、 レ ス ポ ン ス 4 0 3 を 返 す 。
次 に 、 デ一夕 転 送 装 置 1 0 1 は I C カ ー ド 1 0 2 へ 、 ァ ー タ ブ 口 ッ ク の 転 送 を 開 始 す る た め の コ マ ン H 4 0 4 を 送 信 し 、 I C カ ー ド 1 0 2 か ら の レ ス ポ ン ス 4 0 5 を 受 信 す る 。 コ マ ン ド 4 0 4 は 、 1 つ 目 の デ ー タ ブ ロ ッ ク 4 5 2 の デ ー 夕 長 ( 情 報 量 ) の 報 を 含 む 。 1 つ 目 の デ 一タ ブ ロ ッ ク 4 5 2 の デ ー タ 長 は 、 デ 一 夕 転 达 装 置 1 0
1 が I C カ ー ド の 初 期 化 を 行 う 時 、 I C カ ー ド の 接 続 時 又 は 起 動 時 に 予 め 定 め /こ 、 テ ー タ ブ 口 ッ ク の 最 大 サ イ ズ
( 例 え ば 、 図 2 で は N バ イ 卜 ) 以 下 の デ ー タ 長 で あ る 。
I C カ ー ド 1 0 2 の ブ ロ ッ ク 分 割 / 合 成 部 1 4 1 は 、 デ ー タ パ ケ ッ 卜 4 5 1 を 分 割 し 、 3 マ ン ド 4 0 4 に よ つ て 指 定 さ れ た つ 夕 長 の デ ー タ ブ 口 ッ ク 4 5 2 を 生 成 し 送 受 信 用 バ ッ フ ァ メ モ リ 1 2 3 に 格 納 す る 。 そ の 後 、 I C カ ー ド 1 0 2 は 1 つ 目 の テ 一 夕 ブ ロ ッ ク 4 5 2 を デ 一 夕 線 1 0 4 を 介 し て 送 信 す る 。
夕 転 送 装 置 1 0 1 は デ ー タ ブ ロ ッ ク 4 5 2 を 正 常 に 受 信 し た 後 、 次 の ァ 一 夕 ブ 口 ッ ク 4 5 3 の 転 送 を 開 始 す る た め の コ マ ン ド 4 0 6 を 送 信 し 、 I C カ ー ド 1 0 2 か ら レ ス ポ ン ス 4 0 7 を 受 信 す る 。 コ マ ン ド 4 0 6 は 2 つ 目 の デ ー タ ブ 口 ッ ク 4 5 3 の デ ー タ 長 ( 情 報 量 ) の 情 報 を 含 む 。 2 つ 目 の デ ー タ ブ 口 ッ ク 4 5 3 の デ ー タ 長 は 、 デ一タ ブ □ ッ ク の 最 大 サ イ ズ ( 例 え ば 、 図 2 で は N バ ィ 卜 ) 以 下 の デ ー 夕 長 で あ る 。
I C カ ー ド 1 0 2 の ブ ロ ッ ク 分 割 Z 合 成 部 1 4 1 は 、 デ 一 夕 パ ケ ッ h 4 5 1 を 分 割 し 、 コ マ ン ド 4 0 6 に よ つ て 指 定 さ れ た デ ー タ 長 の デ一タ ブ ロ ッ ク 4 5 3 を 生 成 し 送 受 信 用 バ ッ フ ァ メ モ リ 1 2 3 に 格 納 す る 。 そ の 後 、 I C カ ー F 1 0 2 は 2 つ 目 の デ ー タ ブ ロ ッ ク 4 5 3 を デ 一 夕 線 1 0 4 を 介 し て 送 信 す る 。
以 降 の デ ー タ ブ 口 ッ ク に つ い て 同 様 の 手 順 を 繰 り 返 す 先 頭 の デ 一 夕 ブ 口 ッ ク 4 5 2 を 受 信 し た デ ー タ 転 送 装 置
1 0 1 は 、 管 理 情 報 処 理 部 1 3 3 に お い て 、 デ 一 タ ブ 口 ッ ク 4 5 2 に 含 ま れ る 管 理 情 報 か ら デ 一 タ ノ、。 ケ ッ ト 4 5
1 全 体 の デ 一 夕 長 を 抽 出 す る 。 デ — 夕 転 送 装 置 1 0 1 は 順 次 デ 一 夕 ブ ロ ッ ク 4 5 3 、 4 5 4 を 受 信 す る と と も に デ ー タ パ ケ ッ h 4 5 1 全 体 の デ ー 夕 長 及 び既 に 受 信 し た デ ー タ ブ 口 ッ ク の 総 デ ー タ 長 か ら 未 受 信 の デ ー タ ブ ロ ッ ク の 有 無 を 判 定 し 、 デ ー タ 転 送 が 終 了 し た か 否 か ( 次 の デー タ ブ ロ ッ ク の 転 送 を 開 始 す る た め の コ マ ン ド を 送 信 す る か 否 か ) 判 断 す る 。
デ ー タ パ ケ ッ ト 4 5 1 を 構 成 す る 全 て の デ ー タ ブ ロ ッ ク 4 5 2 〜 4 5 4 の 転 送 が 正 常 に 終 了 し た 場 合 、 デ ー タ 転 送 装 置 1 0 1 は s e n d A c k コ マ ン ド 4 1 0 を 送 信 し 、 デ ー 夕 転 送 が 正 常 に 終 了 し た こ と を 通 知 す る 。 こ の コ マ ン ド に 対 し 、 I C カ ー ド 1 0 2 は レ ス ポ ン ス 4 1 1 を 返 す 。 以 上 の 手 順 に よ り 、 1 つ 目 の デ 一 夕 パ ケ ッ ト 4 5 1 の 転 送 が 終 了 す る 。 I C カ ー ド 1 0 2 が 次 に デ ー タ ノ ケ ッ 卜 を 送 信 す る 場 合 、 再 び割 込 信 号 4 1 2 を 送 り 刖 の デ 一 夕 バ ケ ツ ト 4 5 1 の 転 送 手 順 と 同 様 の 手 順 を 繰 り 返 す 。
以 上 の 説 明 の よ う に 、 デ ー タ 転 送 装 置 1 0 1 が I C 力 ー ド 1 0 2 か ら デ ー タ バ ケ ツ ト を 構 成 す る 複 数 の デ ー タ ブ ロ ッ ク を 受 信 す る 場 合 、 デ ー タ ブ ロ ッ ク を 正 常 に 受 信 し て い る 時 は 、 個 々 の デ 一 夕 ブ ロ ッ ク を 正 常 に 受 信 し た こ と を I C カ ー ド 1 0 2 に 通 知 し な い 。 デ ー タ バ ケ ツ ト を 構 成 す る 全 て の デ ー タ ブ ロ ッ ク を 正 常 に 受 信 し た 時 点 で 、 デ ー タ バ ケ ツ ト 全体 を 正 常 に 受 信 し た こ と ( s e n d A c k コ マ ン ド 4 1 0 ) を I C カ ー ド 1 0 2 に 通 知 す る 。
I C カ ー ド 1 0 2 は 、 管 理 情 報 を 含 む デ ー タ ブ ロ ッ ク つ ま り デ ー 夕 ノ\° ケ ッ ト 中 の 1 つ 目 の デ 一 夕 ブ ロ ッ ク を 送 信 す る 時 の み 、 割 込 信 号 4 0 1 を 送 信 し 、 そ れ 以 外 の デ 一 夕 ブ ロ ッ ク を 送 信 す る 時 は割 込 信 号 4 0 1 を 送 信 し な い 。 従 っ て 、 デ ー タ 転 送 装 置 1 0 1 の 処 理 能 力 が 低 い 場 合 で も 、 I C カ ー ド 1 0 2 か ら デ 一 夕 転 送 装 置 1 0 1 へ デ ー タ バ ケ ツ ト を 速 や カゝ に 伝 送 で き る 。
図 5 は 、 I C カ ー ド 1 0 2 力、 ら デ ー タ 転 送 装 置 1 0 1 へ デ ー タ 転 送 し 、 デ 一 夕 転 送 装 置 1 0 1 が I C カ ー ド 1 0 2 か ら デ 一 夕 を 読 み 出 す 時 の デ 一 夕 転 送 の フ ロ ー チ ヤ 一 ト で あ る 。
I C カ ー ド 1 0 2 は 、 ス テ ッ プ 5 2 1 で デ ー タ バ ケ ツ ト を 生 成 す る 。 即 ち 、 I C カ ー ド 1 0 2 の 制 御 部 1 2 1 は 、 外 部 通 信 機 能 モ ジ ュ ー ル 1 2 4 力、 ら ノ ッ フ ァ メ モ リ 1 4 4 に 転 送 さ れ た B 1 u e t 00 t h規 格 の デ ー タ パ ケ ッ ト を 、 デ 一 夕 転 送 装 置 1 0 1 へ 転 送 す る た め の SD I/O Bl ue t oo t h規 格 の デ 一 夕 パ ケ ッ ト ( 図 4 の デ ー タ バ ケ ツ ト 4 5 1 ) に 変 換す る 。 変 換 さ れ た デ ー タ パ ケ ッ ト の デ ー タ 長 を L ノ' ィ ト と す る 。 ス テ ッ プ 5 2 2 で 割 込 信 号 生 成 部 1 4 2 は 、 割 込 信 号 ( 図 4 の 割 込 信 号 4 0 1 ) を デ ー タ 転 送 装 置 1 0 1 に 送 信 す る 。
デ ー タ 転 送 装 置 1 0 1 の 割 込 信 号検 出 部 1 3 2 は 、 ス テ ツ プ 5 0 1 で 割 込 信 号 を 受 信 す る 。 ス テ ッ プ 5 0 2 で デ ー タ 転 送 装 置 1 0 1 は 、 デ ー タ ブ ロ ッ ク の 送 信 を I C カ ー ド 1 0 2 〖こ 指 令 す る 。 こ の 指 令 に は 、 I C カ ー ド か ら 受 信 す る デ ー タ ブ ロ ッ ク の デ ー タ 長 n を 含 む 。 デ ー タ ブ ロ ッ ク の デ ー タ 長 n は 、 予 め デ ー タ 転 送 装 置 1 0 1 が 定 め た 、 デ ー タ ブ ロ ッ ク の 最 大 サ イ ズ ( 例 え ば 、 図 2 で は N ノ ィ ト ) 以 下 の デ 一 夕 長 で あ る 。 I C カ ー ド 1 0 2 は デ ー タ ブ ロ ッ ク の 送 信 指 令 を 受 信 し ( ス テ ッ プ 5 2 3 ) 、 レ ス ポ ン ス を 送 信 す る ( ス テ ッ プ 5 2 4 ) 。 デ 一 夕 転 送 装 置 1 0 1 は レ ス ポ ン ス を 受 信 す る ( ス テ ッ プ 5 0 3 ) 。
ス テ ッ プ 5 2 4 に 弓 I き 続 き ス テ ッ プ 5 2 5 で 、 I C 力 ー ド 1 0 2 の ブ ロ ッ ク 分 割 Z 合 成 部 1 4 1 は 、 デ ー タ パ ケ ッ ト を 分割 し 、 デ ー タ 長 n の デ ー タ ブ ロ ッ ク を 生 成 す る 。 ス テ ッ プ 5 2 6 で I C カ ー ド 1 0 2 は デ 一 夕 ブ ロ ッ ク を 一 旦 送 受 信 用 バ ッ フ ァ メ モ リ 1 2 3 に 格 納 し 、 デ 一 夕 転 送 装 置 1 0 1 に 送 信 す る 。
ス テ ッ プ 5 0 3 に 引 き 続 き ス テ ッ プ 5 0 4 で デ ー タ 転 送 装 置 1 0 1 は 、 デ ー タ ブ ロ ッ ク を 受 信 し 、 送 受 信 用 バ ッ フ ァ メ モ リ 1 1 3 に 一 旦 格 納 し 、 ノ ッ フ ァ メ モ リ 1 3 4 に 転 送 す る 。 ス テ ッ プ 5 0 5 で デ ー タ ブ ロ ッ ク を 正 常 に 受 信 で き た か 否 か 判 断 す る 。 正 常 に 受 信 で き な か っ た 場 合 は ス テ ッ プ 5 1 1 で 、 I C カ ー ド 1 0 2 に デ ー タ パ ケ ッ ト の 再 送 信 を 指 令 し 、 ス テ ッ プ 5 0 2 に 戻 り デ ー タ ブ ロ ッ ク の 送 信 を 指 令 す る 。 I C カ ー ド 1 0 2 は デ ー タ パ ケ ッ ト の 再 送 信 指 令 を 受 信 ( ス テ ッ プ 5 2 9 ) 後 、 残 り の デ ー タ ブ ロ ッ ク の 転 送 を 中 止 し ス テ ッ プ 5 2 3 に 戻 る 。 I C カ ー ド 1 0 2 は 、 デ ー タ ブ ロ ッ ク の 送 信 指 令 を 受 信 す る と 、 1 つ 目 の デ ー タ ブ ロ ッ ク か ら 再 送 信 す る 。
ス テ ッ プ 5 0 5 で 正 常 に デ ー タ ブ ロ ッ ク を 受 信 で き た と 判 定 さ れ た 場 合 、 ス テ ッ プ 5 0 6 に 進 む 。 ス テ ッ プ 5 0 6 で デ ー タ 転 送 装 置 1 0 1 は 、 受 信 し た デ 一 夕 ブ ロ ッ ク が 1 つ 目 か 否 か を 判 断 す る デー タ 転 送 装 置 1 0 1 は 割 込 信 号 を 受 信 ( ス テ ッ プ 5 0 1 ) 後 又 は デ 一 夕 パ ケ ッ 卜 の 再 送 信 指 令 を 送 信 ( ス テ ッ プ 5 1 1 ) 後 、 初 め て 受 信 し た デ ー タ ブ ロ ッ ク は デ一夕 パ ケ ッ ト を 構 成 す る ^ 夕 ブ ロ ッ ク の う ち 先 頭 の デ ー 夕 ブ 口 ッ ク で あ る と 判 断 す る 。 受 信 し た デ ー タ ブ ロ ッ ク が 2 つ 目 以 降 の 場 合 、 ス テ ッ プ 5 0 8 に 進 む 。 受 信 し た 一 夕 ブ □ ッ ク が 1 つ 目 の
1 タ ブ ロ ッ ク の 場 合 、 管 理 報 処 理 部 1 3 3 は ス テ ツ プ 5 0 7 で 、 そ の デ 一 タ ブ 口 ッ ク の 先 頭 に 配 置 さ れ て い る 管 理 情 報 か ら 、 デ ー 夕 パ ケ ッ ト の デ 一 夕 長 ( L バ イ 卜 ) を 抽 出 す る 。 更 に 、 未 受 の デ ー 夕 量 L u に L を 代 入 し 、 ス テ ツ プ 5 0 8 に 進 む ス テ ツ プ 5 0 8 で デ ー タ 転 达 装 置 1 0 2 は 、 未 受 信 の L u を 算 出 す る ( し u = L u — n ) 。 ス テ ツ プ 5 0 9 で 丁一 夕 転 送 装 置 1 0 1 は 、 未 受 信 の デ 一 夕 量 L u が 0 よ り 大 き い か 否 か 判 断 す る 。 L u が 0 よ り 大 き い テ ッ プ 5 0 2 に 戻
Ό 、 次 の デ ー タ ブ ロ ッ ク の 送 指 令 を 送 信 す る 。 つ ま り デ一夕 ブ ロ ッ ク の 受 信 処 理 を り 返 す
ス テ ツ プ 5 0 9 で 未 受 信 の L u が 0 の 場 合 、 つ ま り 全 て の デ ー タ ブ ロ ッ ク を 正 常 に 受 信 し 終 わ っ た 場 ス テ ツ フ 5 1 0 に 進 む 。 ス テ ッ プ 5 1 0 で デ ー タ 転 送 装 置 1 0 1 は 、 I C カ ー ド 1 0 2 に 、 : r —— タ ノ ッ 卜 を 正 常 に 受 信 し た と い う 情 報 ( 図 4 の s e n d A c k コ マ ン ド 4 1 0 ) を 送 信 し 、 一 夕 転 送 装 置 1 0 1 の フ ロ ー チ ヤ ー ト を 終 了 す る 。 ブ ロ ッ ク 分 割 / 合 成 部 1 3 1 は 、 バ ッ フ ァ メ モ リ 1 3 4 に 全 て の デ ー タ ブ ロ ッ ク が 転 送 さ れ た 後 で 、 デ — 夕 ノ、° ケ ッ ト ( SD I/O Bl ue t oo th規 格 ) を 合 成 す る 。
I C カ ー ド 1 0 2 は 、 全 て の デ ー タ ブ ロ ッ ク を 送 信 し 終 わ つ た 場 合 、 ス テ ッ プ 5 2 7 で デ 一 夕 転 送 装 置 1 0 1 か ら 、 デ ー タ パ ケ ッ 卜 を 正 常 に 受 信 し た と レ う 情 報 ( 図 4 の s e n d A c k 3 マ ン ド 4 1 0 ) を 受 信 す る 。 ス テ ッ プ 5 2 8 に お い て バ ッ フ ァ メ モ リ 1 4 4 内 の デ ー タ パ ケ ッ 卜 ( ス テ ツ プ 5 2 1 で 生 成 し た デ ー タ ノ、。 ケ ッ ト ) を 廃 棄 し 、 I C 力 — ド 1 0 2 の フ ロ 一チ ヤ 一 ト を 終 了 す る 。 な お 、 デ ー タ 転 送 装 置 1 0 1 か ら 、 デ ー タ パ ケ ッ ト 送 信 指 令 以外 の 指 令 を 受 信 し た 時 に も 、 ノ ッ フ ァ メ モ リ 1 4 4, 内 の デ ー タ パ ケ ッ ト を 廃 棄 し 、 I C カ ー ド 1 0 2 の フ ロ 一チ ヤ 一 卜 を 終 了 す る 。
I C カ ー ド 1 0 2 は 、 デ ー タ パ ケ ッ ト を 構 成 す る 全 て の デ ー 夕 ブ ロ ッ ク の 転 送 が 正 常 に 送 信 で き る ま で 、 そ の デ ー タ ブ ロ ッ ク を バ ッ フ ァ メ モ リ 1 4 4 か ら 廃 棄 し な い 従 っ て 、 速 や か に デ 一 夕 ブ ロ ッ ク を 再 送 信 で き る 。
な お 、 図 5 の フ ロ ー チ ヤ ー 卜 に 代 え 、 ス テ ッ プ 5 1 0
5 2 7 、 5 2 8 を 除 い た フ ロ ー チ ヤ 一 卜 と し て も 良 レ 。 即 ち 、 つ 夕 fe 达 装 置 1 0 1 が デ一 タ ノ \° ケ ッ 卜 を 正 常 に 受 信 し た と い う 情 報 を I C カ ー ド に 送 信 し な く て も 良 い ま た 、 I C カ ー ド 1 0 2 は デ ー タ 転 送 装 置 1 0 1 に 送 信 済 み の デ ー タ パ ケ ッ 卜 を 廃 棄 し な い で ノ' ッ フ ァ メ モ リ 1 4 4 に 格 納 又 は 次 の デ ー タ バ ケ ツ ト で 上 書 き 処 理 し て も 良 い 。
《 デー タ 転 送 装 置 カゝ ら I C カ ー ド へ の デ ー タ 転 送 処 理 》 次 に 、 図 6 及 び 図 7 を 用 い て 、 デ 一 夕 転 送 装 置 1 0 1 力、 ら I C カ ー ド 1 0 2 へ の デ ー タ 転 送 処 理 の 方 法 を 説 明 す る 。
図 6 は デ 一 夕 転 送 fe 置 か ら I C カ ー ド へ の デー タ 転 送 処 理 の 概 略 を 示 す 図 で あ る 。
I C カ ー ド 1 0 2 は 、 起 動 時 に は 機 能 し て い な い 。 ま ず 始 め に デ一 夕 転 送 装 置 1 0 1 が 、 I C 力 一 ド 1 0 2 を 有 効 に 機 能 動 作 さ せ る た め の コ マ ン ド 6 0 1 を 送 信 す る 。 I C カ ー ド 1 0 2 は 機 能 動 作 を 開 始 し た ( 有 効 に な つ た ) 後 、 レ ス ポ ン ス 6 0 2 を 返 す と 同 時 に 機 能 有 効 通 知 6 0 3 を デ 一 夕 線 1 0 4 を 介 し て 行 う 。 以 後 、 テ 一 夕 早: c 送 装 置 1 0 1 か ら の リ セ ッ 卜 コ マ ン ド を 入 力 し な い 限 り 、 I C カ ー ド 1 0 2 は 有 効 に 機 能 す る 。
次 に " 7 夕 早 送 装 置 1 0 1 は 、 バ ッ フ ァ メ モ リ 1 3 4 内 の デ ー タ パ ケ ッ 卜 ( B 1 u e t 0 0 t h規 格 ) ら 、 I C カ ー ド
1 0 2 へ 転 送 す る た め の 1 つ の デ 一 夕 パ ケ ッ h 6 5 1 ( S D I / O B l u e t 0 0 t h規格 。 図 2 の デ ー 夕 パ ケ ッ 卜 2 0 1 に 対 応 す る 。 ) を 生 成 す る 。 ブ □ ッ ク 分 割 Z 合 成 部 1 3 1 は 、 そ の デ ー 夕 パ ケ ッ 卜 6 5 1 か ら 、 1 つ 目 の デ ー タ ブ ロ ッ ク 6 5 2 を 生 成 す る 。 デ 一 夕 転 送 装 置 1 0 1 は I C カ ー ド 1 0 2 へ 、 テ 一 タ ブ 口 ッ ク の 転 送 を 開 始 す る た め の コ マ ン ド 6 0 4 ( 1 つ 目 の つ タ ブ 口 ッ ク 6 5 2 の デ ー タ 長 の 情 報 を 含 む 。 ) を 送 信 し 、 I C カ ー ド 1 0 2 か ら の レ ス ポ ン ス 6 0 5 を 受 信 す る 。 そ の 後 、 デ ー タ 転 送 装 置 1 0 1 は 1 つ 目 の デ ー タ ブ ロ ッ ク 6 5 2 を 一 旦 送 受 信 用 ゾ ッ フ ァ メ モ リ 1 1 3 に 格 納 し 、 送 信 す る 。
I C カ ー ド 1 0 2 は 、 エ ラ 一 有 無 通 知 6 0 6 を デ 一 夕 線 1 0 4 を 介 し て 行 う 。 エ ラ ー 有 無 通 知 6 0 6 に は 、 前 の デ ー タ ブ ロ ッ ク 6 5 2 が 正 常 に 転 送 さ れ た か 否 か と 言 う 情 報 が含 ま れ る 。
I C カ ー ド 1 0 2 は 、 受 信 し た デ ー タ ブ ロ ッ ク 6 5 2 の 処 理 中 は 次 の デ ー タ ブ ロ ッ ク を 受 信 で き な い た め 、 デ — 夕 線 1 0 4 を 介 し て エ ラ ー 有 無 通 知 6 0 6 に 引 き 続 き ビ ジ ー 通 知 6 0 7 を 行 う 。
ビ ジ ー 通 知 6 0 7 終 了 後 、 デ ー タ 転 送 装 置 1 0 1 は I C カ ー ド 1 0 2 へ 、 次 の デ ー タ ブ ロ ッ ク 6 5 3 を 送 信 す る た め の コ マ ン ド 6 0 8 ( 次 の デ ー タ ブ ロ ッ ク 6 5 3 の デ ー タ 長 の 情 報 を 含 む 。 ) を 送 信 し 、 I C カ ー ド 1 0 2 か ら の レ ス ポ ン ス 6 0 9 を 受 信 す る 。 そ の 後 、 デ ー タ 転 送 装 置 1 0 1 は 次 の デ ー タ ブ ロ ッ ク 6 5 3 を 一 旦 送 受 信 用 バ ッ フ ァ メ モ リ 1 1 3 に 格 納 し 、 送 信 す る 。 以 降 の デ 一 夕 ブ ロ ッ ク に つ い て 同 様 の 手 順 を 繰 り 返 す 。
こ の よ う に し て 、 デ ー タ バ ケ ツ ト 6 5 1 を 構 成 す る 全 て の デ一 夕 ブ ロ ッ ク 6 5 2 〜 6 5 4 を 送 信 す る 。 デ ー タ 転 送 装 置 1 0 1 が 次 に デ ー タ バ ケ ツ ト を 送 信 す る 場 合 、 再 び 、 デ ー タ ブ ロ ッ ク の 転 送 を 開 始 す る た め の コ マ ン ド 6 1 6 を 送 信 し 、 前 の デ 一 夕 パ ケ ッ ト 6 5 1 の 転 送 手 順 と 同 様 の 転 送 手 順 を 繰 り 返 す 。
先 頭 の デ ー タ ブ ロ ッ ク 6 5 2 を 受 信 し た I C カ ー ド 1 0 2 は 、 管 理 情 報 処 理 部 1 4 3 に お い て 、 デ ー タ ブ ロ ッ ク 6 5 2 に 含 ま れ る 管 理 情報 力、 ら デ 一 夕 バ ケ ツ ト 6 5 1 全 体 の デ ー タ 長 を 抽 出 す る 。 I C カ ー ド 1 0 2 は 、 順 次 デ ー タ ブ ロ ッ ク 6 5 3 、 6 5 4 を 受 信 す る と と も に 、 デ 一 夕 バ ケ ツ ト 6 5 1 全体 の デ ー タ 長 及 び既 に 受 信 し た デ — 夕 ブ ロ ッ ク の 総 デ ー タ 長 か ら 未 受 信 の デ ー タ ブ ロ ッ ク の 有 無 を 判 定 し 、 デ ー タ 転 送 が 終 了 し た か 否 か 判 断 す る 。
以 上 の 説 明 の よ う に 、 デー タ 転 送 装 置 1 0 1 は 、 前 の デ 一 夕 ブ ロ ッ ク が 正 常 に 転 送 さ れ た か ど う か を 確 認 す る た め の コ マ ン ド を I C カ ー ド 1 0 2 に 送 信 し な い の で 、 速 や か に デ ー タ ノ ケ ッ ト を I C カ ー ド 1 0 2 に 転 送 で き る 。
な お 、 そ れ ぞ れ の デ ー タ ブ ロ ッ ク 6 5 2 〜 6 5 4 の デ 一 夕 長 は 、 予 め デ ー タ 転 送 装 置 1 0 1 が 定 め た 、 デ 一 夕 ブ ロ ッ ク の 最 大 サ イ ズ ( 例 え ば 、 図 2 で は N ノ イ ト ) 以 下 の デ ー タ 長 で あ る 。
図 7 は 、 デ ー タ 転 送 装 置 カゝ ら I C カ ー ド へ デ 一 夕 転 送 し 、 デ ー タ 転 送 装 置 が I C カ ー ド に デ ー タ を 書 き 込 む 時 の デ ー タ 転 送 の フ ロ ー チ ヤ 一 ト で あ る 。
ス テ ッ プ 7 0 1 で デ ー タ 転 送 装 置 1 0 1 は 、 ノ ッ フ ァ メ モ リ 1 3 4 に 格 納 さ れ て レ、 る デ 一 タ ノ、。 ケ ッ ト ( B 1 u e t 0 o t h規 格 ) 力 ら 、 I C カ ー ド 1 0 2 に 送 信 す る た め の デ ー タ ノ \° ケ ッ ト ( S D I / O B 1 u e t 0 0 t h規 格 で あ る 。 例 え ば 、 図 2 の デ — タ ノ、。 ケ ッ ト 2 0 1 、 図 6 の デー タ バ ケ ツ ト 6 5 1 ) を 生 成 す る 。 デ ー タ パ ケ ッ ト の デー タ 長 を L バ イ ト と す る 。 未 受 信 の デ 一 夕 量 L u に L を 代 入 す る 。 ス テ ツ プ 7 0 2 で デ ー タ 転 送 装 置 1 0 1 は 、 デ 一 夕 ブ ロ ッ ク の 送 信 を I C カ ー ド 1 0 2 に 通 知 す る 。 こ の 通 知 に は 、 I C カ ー ド 1 0 2 に 送 信 す る デ ー タ ブ ロ ッ ク の デー タ 長 n を 含 む 。 デ ー タ ブ ロ ッ ク の デ ー タ 長 n は 、 予 め デ ー タ 転 送 装 置 1 0 1 が定 め た 、 デ 一 夕 ブ ロ ッ ク の 最 大 サ イ ズ ( 例 え ば 、 図 2 で は N ノ ィ ト ) 以 下 の デ ー タ 長 で あ る 。 I C カ ー ド 1 0 2 は 、 デ ー タ ブ ロ ッ ク の 送 信 通 知 を 受 信 し ( ス テ ッ プ 7 2 1 ) 、 レ ス ポ ン ス を 送 信 す る ( ス テ ツ プ 7 2 2 ) 。 デー タ 転 送 装 置 1 0 1 は 、 レ ス ポ ン ス を 受 信 す る ( ス テ ッ プ 7 0 3 ) 。 ブ ロ ッ ク 分 割 / 合 成 部 1 3 1 は ス テ ッ プ 7 0 4 に お い て 、 デ ー タ バ ケ ツ ト を 分害 ij し て デ ー タ 長 n の デ ー タ ブ ロ ッ ク を 生 成 す る 。
デ ー タ 転 送 装 置 1 0 1 は 、 ス テ ッ プ 7 0 4 に 弓 I き 続 き ス テ ッ プ 7 0 5 で 、 デ ー タ ブ ロ ッ ク を 一 旦 送 受 信 用 バ ッ フ ァ メ モ リ 1 1 3 に 格 納 し 、 送 信 す る 。
I C カ ー ド 1 0 2 は 、 ス テ ッ プ 7 2 2 に 引 き 続 き ス テ ッ プ 7 2 3 で デー タ ブ ロ ッ ク を 受 信 し 、 一 旦 送 受 信 用 バ ッ フ ァ メ モ リ 1 2 3 に 格 納 し 、 ノ ッ フ ァ メ モ リ 1 4 4 に 転 送 す る 。 ス テ ッ プ 7 2 4 で デ ー タ ブ ロ ッ ク を 正 常 に 受 信 で き た か 否 か 判 断 す る 。 正 常 に 受 信 で き な か つ た 場 合 は ス テ ッ プ 7 3 0 に 進 み 、 デ ー タ ブ ロ ッ ク を 正 常 に 受 信 し な か っ た こ と を デ ー タ 転 送 装 置 1 0 1 に 通 知 す る 。 デ 一 夕 ブ ロ ッ ク が 正 常 に 受 信 で き た 場 合 は ス テ ッ プ 7 2 5 に 進 み 、 正 常 に デ ー タ ブ ロ ッ ク を 受 信 し た こ と を デ ー タ 転 送 装 置 1 0 1 に 通 知 し 、 ス テ ッ プ 7 2 6 に 進 む 。 具 体 的 に は I C カ ー ド 1 0 2 は 、 デ ー タ ブ ロ ッ ク の 受 信 後 の エ ラ ー 有 無 通 知 ( 図 6 の エ ラ ー 有 無通 知 6 0 6 、 6 1 0 6 1 4 ) 時 に 、 デ ー タ ブ ロ ッ ク を 正 常 に 受 信 し た か 否 か と 言 う 情 報 を 含 め る 。
ス テ ッ プ 7 2 6 で I C カ ー ド 1 0 2 は 、 ス テ ッ プ 7 2 3 で 受 信 し た デ ー タ ブ ロ ッ ク が 1 つ 目 か 否 か 判 断 す る 。 I C カ ー ド 1 0 2 は 、 有 効 な 動 作 を 開 始 し た 後 、 又 は デ 一 夕 パ ケ ッ ト を 構 成 す る 全 て の デ 一 夕 ブ ロ ッ ク を 正 常 に 受 信 し た 後 、 又 は デ ー タ パ ケ ッ ト の 再 送 信 指 令 を 送 信
( ス テ ッ プ 7 3 1 ) 後 、 初 め て 受 信 し た デ ー タ ブ ロ ッ ク は デ ー タ パ ケ ッ ト を 構 成 す る デ ー タ ブ ロ ッ ク の う ち 先 頭 の デ 一 タ ブ ロ ッ ク で あ る と 判 断 す る 。 デ ー タ ブ ロ ッ ク が 2 つ 目 以 降 の デ ー タ ブ ロ ッ ク で あ る 場 合 、 ス テ ッ プ 7 2 8 に 進 む 。 デ ー タ ブ ロ ッ ク が 1 つ 目 で あ る 場 合 、 管 理 情 報 処 理 部 1 4 3 は 、 そ の デ 一 夕 ブ ロ ッ ク の 先 頭 カゝ ら 管 理 情 報 を 抽 出 し 、 デ ー タ ノ\° ケ ッ ト の デ ー タ 長 ( L ノ イ ト ) の 情 報 を 得 て 、 未 受 信 の デ ー タ 量 L u に L を 代 入 し ( ス テ ツ プ 7 2 7 ) 、 ス テ ッ プ 7 2 8 に 進 む 。 ス テ ッ プ 7 2 8 で I C カ ー ド 1 0 2 は 、 未 受 信 の デ ー タ 量 L u を 算 出 す る ( L u = L u — n ) 。
ス テ ッ プ 7 2 9 で I C カ ー ド 1 0 2 は 、 未 受 信 の デ ー 夕 量 L u が 0 よ り 大 き い か 否 か 判 断 す る 。 L u 力 S 0 よ り 大 き い 場 合 ス テ ッ プ 7 2 1 に 戻 り 、 次 の デ ー タ ブ ロ ッ ク の 送 信 通 知 を 受 信 す る 。 つ ま り 、 デ ー タ ブ ロ ッ ク の 受 信 処 理 を 繰 り 返 す 。
ス テ ッ プ 7 2 9 で 未 受 信 の デ ー タ 量 L u が 0 の 場 合 、 つ ま り 全 て の デ ー タ ブ ロ ッ ク を 正 常 に 受 信 し 終 わ っ た 場 合 、 I C カ ー ド 1 0 2 の フ ロ ー チ ャ ー ト を 終 了 す る 。 ブ ロ ッ ク 分 割 / 合 成 部 1 4 1 は 、 ノ ッ フ ァ メ モ リ , 1 4 4 に 全 て の デ ー タ ブ ロ ッ ク が 転 送 さ れ た 後 で 、 デ ー タ パ ケ ッ ト ( SD I/O B lue t oo th規 格 ) を 合 成 す る 。
一 方 、 デ ー タ 転 送 装 置 1 0 1 は ス テ ッ プ 7 0 6 で 、 デ — タ ブ ロ ッ ク を I C カ ー ド 1 0 2 が 正 常 に 受 信 し た と い う 通 知 を 受 信 す る 。 ス テ ッ プ 7 0 7 で デ ー タ 転 送 装 置 1 0 1 は 、 未 送 信 の デ ー タ 量 L u を 算 出 す る ( L u = L u - n ) 。 ス テ ッ プ 7 0 8 で デ ー タ 転 送 装 置 1 0 1 は 、 未 送 信 の デ ー タ 量 L u が 0 よ り 大 き い か 否 か 判 断 す る 。 L u が 0 よ り 大 き い 場 合 ス テ ッ プ 7 0 2 に 戻 り 、 次 の デ ー タ ブ ロ ッ ク の 送 信 を 通 知 す る 。 つ ま り 、 デ ー タ ブ ロ ッ ク の 送 信 処 理 を 繰 り 返 す 。
ス テ ッ プ 7 0 8 で 未 送 信 の デ ー タ 量 L u が 0 の 場 合 、 つ ま り 全 て の デ ー タ ブ ロ ッ ク を 正 常 に 送 信 し 終 わ っ た 場 合 、 ス テ ッ プ 7 0 9 に 進 む 。 ス テ ッ プ 7 1 0 で ノ ッ フ ァ メ モ リ 1 3 4 内 の デ ー タ バ ケ ツ 卜 ( ス テ ッ プ 7 0 1 で 生 成 し た デ ー タ パ ケ ッ ト ) を 廃 棄 し 、 デ ー タ 転 送 装 置 1 0 1 の フ ロ ー チ ヤ 一 ト を 終 了 す る 。
途 中 の デ ー タ ブ ロ ッ ク の 転 送 に 失 敗 し た 場 合 、 以 下 の よ う に 、 残 り の デ ー タ ブ ロ ッ ク の 伝 送 を 中 止 し 、 全 て の デ ー タ ブ ロ ッ ク の 再 送 信 を 行 う 。 デ ー タ 転 送 装 置 1 0 1 は ス テ ッ プ 7 1 0 で 、 デ ー タ ブ ロ ッ ク を I C カ ー ド 1 0 2 が 正 常 に 受 信 し な か っ た と い う 通 知 を 受 信 す る 。 ス テ ッ プ 7 1 1 で デー タ パ ケ ッ ト の 再 送 信 を 指 令 し 、 ス テ ツ プ 7 0 2 に 戻 る 。 デ一 夕 転 送 装 置 1 0 1 は 、 1 つ 目 の デ 一 夕 ブ ロ ッ ク カゝ ら 再 送 信 を す る 。 一 方 、 I C カ ー ド 1 0 2 は ス テ ッ プ 7 3 1 で 、 デ 一 夕 バ ケ ツ 卜 の 再 送 信 指 令 を 受 信 し 、 ス テ ッ プ 7 2 1 に 戻 る 。 I C カ ー ド 1 0 2 は 、 1 つ 目 の デ ー タ ブ ロ ッ ク か ら 再 受 信 す る 。
上 記 の 方 法 を 実 行す る プ ロ グ ラ ム を 、 例 え ば P C 、 A V 機 器 、 携 帯 電 話 に 内 蔵 さ れ た マ イ ク ロ コ ン ピ ュ ー 夕 に 読 み 込 み 実 行 さ せ る こ と に よ り 、 こ れ ら の 装 置 を 本 発 明 の デ ー タ 転 送 装 置 と し て 機 能 さ せ る こ と が で き る 。 上 記 の 方 法 を 実 行 す る プ ロ グ ラ ム を 、 例 え ば S D カ ー ド 、 メ モ リ 一 ス テ ィ ッ ク 等 の I C カ ー ド に 内 蔵 さ れ た マ イ ク ロ コ ン ピ ュ ー タ に 読 み込 み 実 行 さ せ る こ と に よ り 、 こ れ ら の 装 置 を 本 発 明 の I C カ ー ド と し て 機 能 さ せ る こ と が で さ る 。
発 明 を あ る 程 度 の 詳 細 さ を も っ て 好 適 な 形 態 に つ い て 説 明 し た が 、 こ の 好適 形 態 の 現 開 示 内 容 は構 成 の 細 部 に お い て 変 化 し て し か る べ き も の で あ り 、 各 要 素 の 組 合 せ や 順 序 の 変 化 は 請 求 さ れ た 発 明 の 範 囲 及 び思 想 を 逸 脱 す る こ と な く 実 現 し 得 る も の で あ る 。
。 ? ¾ ^ 单 ェ つ : マ ^ α 一 、 一
— ^ 、 翟 ¾ ¾ ¾ 一 ^ 暴 0 ? — 0 I ¾ 4 4 。、/ 一 ^ 、 っ 毚 ¾ ¾ — つ I 、 ½ ¾ Φ
° <5: ¾ ^ 0· つ マ マ ^ 口 。乙 一 ^ 一 — 3 I 4 — っ 1 ¾ 暴 ¾ ¾ ^ 0) マ 喜 ¾ ¾ ¾ 一 ^ ¾ ^1 ^ \ ら 一 、 H $ 毚 ¾ 霱 箬 ¾ ^ 一 ^ 、 《 ½ ¾ Φ
^ ω τ w
6ClCT0/C00Zdf/X3d 0W9£0/W0Z OAV

Claims

請 求 の 範 囲
1 . デ ー タ バ ケ ツ ト の デ 一 夕 長 に 関 す る 情 報 を 含 む 管 理 情 報 を 付 力 D し て デ ー タ パ ケ ッ ト を 生 成 し 、 前 記 デ 一 夕 バ ケ ツ ト を 分 割 し て デ ー タ 転 送 装 置 か ら 指 示 さ れ た サ イ ズ の デ ー タ 長 の デ ー タ ブ ロ ッ ク を 生 成 す る 制 御 部 と 、
1 つ の 前 記 デ ー タ バ ケ ツ ト を 構 成 す る 複 数 の 前 記 デ ー 夕 ブ ロ ッ ク を 前 記 デ ー タ 転 送 装 置 に 送 信 す る 時 、 前 記 管 理 情 報 を 含 む 前 記 デ ー タ ブ ロ ッ ク を 送 信 す る 時 に は 前 記 デ ー タ 転 送 装 置 に 割 込 信 号 を 送 信 し 、 前 記 管 理 情 報 を 含 ま な い デ ー タ ブ ロ ッ ク を 送 信 す る 時 に は 前 記 デ ー タ 転 送 装 置 に 前 記 割 込 信 号 を 送 信 し な い 通 信 部 と 、
を 有 す る こ と を 特 徴 と す る I C カ ー ド 。
2 . 1 つ の 前 記 デ ー タ パ ケ ッ ト を 構 成 す る 複 数 の 前 記 デ ー タ ブ ロ ッ ク を 前 記 デ ー タ 転 送 装 置 に 送 信 す る 時 、 前 記 制 御 部 は 、 前 記 管 理 情 報 を 先 頭 の デ ー タ ブ ロ ッ ク に 含 め る こ と を 特 徴 と す る 請 求 項 1 に 記 載 の I C カ ー ド 。
3 . 複 数 の 前 記 デ ー タ ブ ロ ッ ク に 分 割 し た 前 記 デ ー タ パ ケ ッ ト を 前 記 デ ー タ 転 送 装 置 に 送 信 す る 時 、 前 記 デ ー 夕 転 送 装 置 か ら 前 記 デ ー タ バ ケ ツ ト を 構 成 す る 全 て の 前 記 デ ー タ ブ ロ ッ ク を 正 し く 受 信 し た と い う 情 報 を 受 信 し た 後 又 は 前 記 デ ー タ 転 送 装 置 か ら 前 記 デ 一 夕 バ ケ ツ 卜 の 送 信 以 外 の 指 令 を 受 信 し た 後 、 送 信 し た 前 記 デ ー タ パ ケ ッ ト を 廃 棄 す る こ と を 特 徴 と す る 請 求 項 1 に 記 載 の I C カ ー ド 。
4 . I C カ ー ド と の 間 で デ ー タ ブ ロ ッ ク を 送 受 信 す る 通 信 部 と 、
前 記 I C カ ー ド か ら デ ー タ ノ ケ ッ ト を 分 割 し た 複 数 の 前 記 デ ー タ ブ ロ ッ ク を 受 信 す る 場 合 、 前 記 通 信 部 が割 込 信 号 を 受 信 し た 後 最 初 に 受 信 す る 前 記 デ ー タ ブ ロ ッ ク の 所 定 の 部 分 か ら 前 記 デ ー タ パ ケ ッ 卜 の デ ー タ 長 に 関 す る 情 報 を 含 む 管 理 情 報 を 抽 出 し 、 そ れ 以 外 の タ イ ミ ン グ で 前 記 デ 一 夕 ブ ロ ッ ク を 受 信 し た 場 合 は 、 前 記 デ 一 タ ブ 口 ッ ク の 全体 を 前 記 管 理 情 報 を 含 ま な い デ 一 夕 と し て 取 り 扱 う 制 御 部 と 、
を 有 す る こ と を 特 徴 と す る デ 一 夕 転 送 装 置 。
5 . 前 記 I C カ ー ド と の 間 で 送 受 信 す る 前 記 デ ー タ ブ ロ ッ ク を 格 納 す る 送 受 信 用 ノ' ッ フ ァ メ モ リ を 更 に 有 し 、 前 記 通 信 部 は 、 前 記 I C カ ー ド と の 間 で 前 記 デ ー タ ブ ロ ッ ク を 送 受 信 す る 前 に 前 記 I C カ ー ド が 送 受 信 可 能 な デ ー タ ブ ロ ッ ク の 最 大 サ イ ズ の 情 報 を 受 信 し 、
前 記 制 御 部 は 、 前 記 送 受 信 用 バ ッ フ ァ メ モ リ 及 び 前 記
I C カ ー ド が 送 受 信 可 能 な デ ー タ ブ ロ ッ ク の 最 大 サ イ ズ に 応 じ て 、 前 記 デ ー タ ブ ロ ッ ク の 最 大 サ イ ズ を 決 定 し 、 前 記 I c カ ー ド か ら 前 記 デ 一 夕 ノ\° ケ ッ 卜 を 分 割 し た 複 数 の 前 記 デ ー タ ブ ロ ッ ク を 受 信 す る 場 合 、 前 記 通 信 部 を 介 し て 前 記 I C カ ー ド に 前 記 デ 一 夕 ブ ロ ッ ク の 最 大 サ イ ズ 以 下 の デ 一 夕 長 の 前 記 デ 一 夕 ブ ロ ッ ク の 送 信 を 指 示 す る こ と を 特 徴 と す る 請 求 項 4 に 記 載 の デ ー タ 転 送 装 置 。
6 . 前 記 I C カ ー ド カゝ ら 前 記 デ ー タ パ ケ ッ ト を 分 割 し た 複 数 の デ 一 夕 ブ ロ ッ ク を 受 信 す る 場 合 、 前 記 制 御 部 は 抽 出 し た 前 記 管 理 情 報 に 含 ま れ る 前 記 デ 一 夕 バ ケ ツ ト の デ ー タ 長 に 関 す る 情 報 に 基 づ い て 、 全 て の 前 記 デ ー タ ブ ロ ッ ク を 受 信 し た か 否 カゝ を 判 定 し 、 受 信 し て い な い 前 記 デ ー タ ブ ロ ッ ク が あ る 場 合 、 前 記 I C カ ー ド に 前 記 デ ー タ ブ ロ ッ ク の 送信 を 指 令 す る こ と を 特徴 と す る 請 求 項 4 に 記 載 の デ ー タ 転 送 装 置 。
7 . 前 記 通 信 部 が 前 記 I C カ ー ド か ら 1 つ の 前 記 デ ー タ パ ケ ッ ト を 構成 す る 複 数 の デ ー タ ブ ロ ッ ク を 受 信 す る 場 合 、 前 記 デ ー タ ブ ロ ッ ク を 正 常 に 受 信 し て い る 時 は 個 々 の 前 記 デ 一 夕 ブ ロ ッ ク を 正 常 に 受 信 し た こ と を 前 記 I C カ ー ド に 通 知 せ ず 、 そ の デ 一 タ ノ、 ° ケ ッ ト を 構 成 す る 全 て の 前 記 デ ー タ ブ ロ ッ ク を 正 常 に 受 信 し た 時 点 で 、 前 記 制 御 部 が そ の デー タ ノ、° ケ ッ ト 全 体 を 正 常 に 受 信 し た こ と を 前 記 I C カ ー ド に 通 知 す る こ と を 特 徴 と す る 請 求 項 4 に 記 載 の デ ー タ 転 送 装 置 。
8 . 前 記 I C カ ー ド が 送 信 し た デ 一 夕 ブ ロ ッ ク か ら 前 記 通 信 部 が エ ラ ー を 検 出 し た 場 合 、 前 記 制 御 部 が そ の デ — タ ブ ロ ッ ク と 同 一 の デ 一 夕 パ ケ ッ ト に 属 す る 残 り の デ 一 夕 ブ ロ ッ ク の 伝 送 を 中 止 し て 、 前 記 I C カ ー ド に そ の デ ー タ バ ケ ツ ト の 再 送 信 指 令 を 送 る こ と を 特 徴 と す る 請 求 項 4 に 記 載 の デ ー タ 転 送 装 置 。
9 . デ ー タ パ ケ ッ ト の デ ー タ 長 に 関 す る 情 報 を 含 む 管 理 情 報 を 付 加 し て デ一 夕 パ ケ ッ ト を 生 成 し 、 前 記 デ ー タ バ ケ ツ ト を 分 割 し て 所 定 の サ イ ズ 以 下 の デ ー タ 長 の デ ー タ ブ ロ ッ ク を 生 成 す る 制 御 部 と 、
前 記 I C カ ー ド か ら 前 記 I C カ ー ド が 前 記 デ ー タ プ ロ ッ ク を 受 信 可 能 で あ る と い う 機 能 有 効 通 知 を 受 信 し た 後 前 記 デ ー タ パ ケ ッ ト を 前 記 I C カ ー ド に 送 信 す る 時 、 最 初 に 、 前 記 管 理 情 報 を 含 む 前 記 デ ー タ ブ ロ ッ ク を 送 信 し 引 き 続 き 前 記 管 理 情 報 を 含 ま な い デ ー タ ブ ロ ッ ク を 送 信 す る 通 信 部 と 、
を 有 す る こ と を 特徴 と す る デ ー タ 転 送 装 置 。
1 0 . デ ー タ 転 送 装 置 に デ ー タ パ ケ ッ ト を 送 信 す る デ — 夕 転 送 方 法 で あ っ て 、
デ 一 夕 パ ケ ッ ト の デ 一 夕 長 に 関 す る 情 報 を 含 む 管 理 情 報 を 付 力!] し て デ ー タ ノ° ケ ッ ト を 生 成 し 、 前 記 デ ー タ パ ケ ッ ト を 分 割 し て デ ー タ 転 送 装 置 か ら 指 示 さ れ た サ イ ズ の デ 一 夕 長 の デ ー タ ブ ロ ッ ク を 生 成 す る 生 成 ス テ ッ プ と 、 前 記 デ ー タ 転 送 装 置 に 割 込 信 号 を 送 信 し 、 そ の 後 前 記 管 理 情 報 を 含 む 前 記 デ ー タ ブ ロ ッ ク を 送 信 す る 第 1 の 送 信 ス テ ッ プ と 、
前 記 割 込 信 号 を 送 信 す る こ と な く 、 前 記 管 理 情 報 を 含 ま な い デ 一 夕 ブ ロ ッ ク を 送 信 す る 第 2 の 送 信 ス テ ッ プ と を 有 す る こ と を 特 徴 と す る デ ー タ 転 送 方 法 。
1 1 . 前 記 生 成 ス テ ッ プ に お い て 、 前 記 管 理 情 報 を 先 頭 の デ 一 夕 ブ ロ ッ ク に 含 め る こ と を 特 徴 と す る 請 求 項 1 0 に 記 載 の デ ー タ 転 送 方 法 。
1 2 . 複 数 の 前 記 デ ー タ ブ ロ ッ ク に 分割 し た 前 記 デ ー タ パ ケ ッ ト を 前 記 デ ー タ 転 送 装 置 に 送 信 す る 時 、 前 記 デ — 夕 転 送 装 置 か ら 前 記 デ ー タ バ ケ ツ ト を 構 成 す る 全 て の 前 記 デ 一 夕 ブ ロ ッ ク を 正 し く 受 信 し た と い う 情 報 を 受 信 し た 後 又 は 前 記 デ ー タ 転 送 装 置 か ら 前 記 デ ー タ バ ケ ツ ト の 送 信 以 外 の 指令 を 受 信 し た 後 、 送 信 し た 前 記 デ ー タ パ ケ ッ ト を 廃 棄 す る 廃 棄 ス テ ッ プ を 更 に 有 す る こ と を 特 徴 と す る 請 求 項 1 0 に 記 載 の デ ー タ 転 送 方 法 。
1 3 . I C カ ー ド と の 間 で デ ー タ バ ケ ツ ト を 送 受 信 す る デ ー タ 転 送 方 法 で あ っ て 、
前 記 I C カ ー ド か ら 割 込 信 号 を 受 信 す る 割 込 信 号 受 信 ス テ ッ プ と 、
前 記 割 込 信 号 受 信 ス テ ッ プ の 後 、 1 つ の 前 記 デ ー タ パ ケ ッ ト を 構 成 す る 複 数 の デ ー タ ブ ロ ッ ク を 順 次 受 信 す る 受 信 ス テ ッ プ と 、 複 数 の 前 記 デ ー タ ブ ロ ッ ク の 中 で 、 前 記 割 込 信 号 受 信 ス テ ッ プ の 後 最 初 に 受 信 し た 前 記 デ ー タ ブ ロ ッ ク の 所 定 の 部 分 か ら 前 記 デ ー タ バ ケ ツ ト の デ 一 夕 長 に 関 す る 情 報 を 含 む 管 理 情 報 を 抽 出 し 、 そ れ 以 外 の タ イ ミ ン グ で 受 信 し た 前 記 デ 一 夕 ブ ロ ッ ク を 前 記 管 理 情 報 を 含 ま な い デ ー 夕 と し て 取 り 扱 う デ ー タ 処 理 ス テ ッ プ と 、
を 有 す る こ と を 特 徴 と す る デ ー タ 転 送 方 法 。
1 4 . 前 記 I C カ ー ド が 送 受 信 可 能 な デ ー タ ブ ロ ッ ク の 最 大 サ イ ズ の 情 報 を 受 信 す る 最 大 サ イ ズ 情 報 受 信 ス テ ッ プ と 、
前 記 I C カ ー ド と の 間 で 送 受 信 す る 前 記 デ ー タ ブ ロ ッ ク を 格 納 す る 送 受 信 用 バ ッ フ ァ メ モ リ 及 び 前 記 I C カ ー ド が 送 受 信 可 能 な デ ー タ ブ ロ ッ ク の 最 大 サ イ ズ に 応 じ て 前 記 デ 一 夕 ブ ロ ッ ク の 最 大 サ イ ズ を 決 定 す る 最 大 サ イ ズ 決 定 ス テ ッ プ と 、
前 記 I C カ ー ド に 前 記 デ一 夕 ブ ロ ッ ク の 最 大 サ イ ズ 以 下 の デ ー タ 長 の 前 記 デ ー タ ブ ロ ッ ク の 送 信 を 指 示 す る デ 一 夕 ブ ロ ッ ク 送 信 指 令 ス テ ッ プ と 、
を 更 に 有 す る こ と を 特 徴 と す る 請 求 項 1 3 に 記 載 の デ 一 夕 転 送 方 法 。
1 5 . 前 記 I C カ ー ド か ら 前 記 デ ー タ パ ケ ッ ト を 分 割 し た 複 数 の デ ー タ ブ ロ ッ ク を 受 信 す る 場 合 、 抽 出 し た 前 記 管 理 情 報 に 含 ま れ る デ ー タ バ ケ ツ ト の デ 一 夕 長 に 関 す る 情 報 に 基 づ い て 、 全 て の 前 記 デ ー タ ブ ロ ッ ク を 受 信 し た か 否 か を 判 定 す る 判 定 ス テ ッ プ と 、 受 信 し て い な い 前 記 デ ー タ ブ ロ ッ ク が あ る 場 合 、 前 記 I C カ ー ド に 前 記 デ 一 タ ブ ロ ッ ク の 送 信 を 指 令 す る 指 令 ス テ ッ プ を 更 に 有 す る こ と を 特 徴 と す る 請 求 項 1 3 に 記 載 の デ ー タ 転 送 方 法
1 6 . 前 記 I C カ ー ド か ら 1 つ の 前 記 デ ー タ パ ケ ッ ト を 構 成 す る 複 数 の デ ー タ ブ ロ ッ ク を 受 信 す る 場 合 、 前 記 デ ー タ ブ ロ ッ ク を 正 常 に 受 信 し て い る 時 は 個 々 の 前 記 デ 一 タ ブ ロ ッ ク を 正 常 に 受 信 し た こ と を 前 記 I C カ ー ド に 通 知 せ ず 、 そ の デ 一 夕 パ ケ ッ ト を 構 成 す る 全 て の 前 記 デ 一 夕 ブ ロ ッ ク を 正 常 に 受 信 し た 時 点 で 、 そ の デ ー タ パ ケ ッ ト 全 体 を 正 常 に 受 信 し た こ と を 前 記 I C カ ー ド に 通 知 す る 通 知 ス テ ッ プ を 更 に 有 す る こ と を 特 徴 と す る 請 求 項 1 3 に 記 載 の デ ー タ 転 送 方 法 。
1 7 . 前 記 I C カ ー ド が 送 信 し た デ ー タ ブ ロ ッ ク 力、 ら エ ラ ー を 検 出 し た 場 合 、 そ の デー タ ブ ロ ッ ク と 同 一 の デ 一 夕 パ ケ ッ ト に 属 す る 残 り の デー タ ブ ロ ッ ク の 伝 送 を 中 止 し て 、 前 記 I C カ ー ド に そ の デ 一 夕 バ ケ ツ ト の 再 送 信 指 令 を 送 る 再 送 信 指 令 ス テ ッ プ を 更 に 有 す る こ と を 特 徴 と す る 請 求 項 1 3 に 記 載 の デ ー タ 転 送 方 法 。
1 8 . I C カ ー ド に デ ー タ バ ケ ツ ト を 送 信 す る デ ー タ 転 送 方 法 で あ っ て 、 前 記 デ ー タ バ ケ ツ 卜 の デ ー タ 長 に 関 す る 情 報 を 含 む 管 理 情 報 を 付 加 し て 前 記 デ ー タ パ ケ ッ ト を 生 成 し 、 前 記 デ 一 夕 パ ケ ッ ト を 分 割 し て 所 定 の サ イ ズ 以 下 の デ 一 夕 長 の 前 記 デ ー タ ブ ロ ッ ク を 生 成 す る 生 成 ス テ ッ プ と 、
前 記 I C カ ー ド か ら 前 記 I C カ ー ド が 前 記 デ ー タ プ ロ ッ ク を 受 信 可 能 で あ る と い う 機 能 有 効 通 知 を 受 信 す る 機 能 有 効 通 知 受 信 ス テ ッ プ と 、
前 記 機 能 有 効 通 知 受 信 ス テ ッ プ の 後 前 記 デ 一 夕 バ ケ ツ ト を 前 記 I C カ ー ド に 送 信 す る 時 、 最 初 に 、 前 記 管 理 情 報 を 含 む 前 記 デ ー タ ブ ロ ッ ク を 送 信 す る 第 1 の 送 信 ス テ ッ プ と 、
前 記 第 1 の 送 信 ス テ ツ プ に 引 き 続 き 前 記 管 理 情 報 を 含 ま な い 前 記 デ ー タ ブ ロ ッ ク を 送 信 す る 第 2 の 送 信 ス テ ツ プ と 、
を 有 す る こ と を 特 徴 と す る デ 一 夕 転 送 方 法 。
1 9 . デー タ 転 送 装 置 に デ ー タ バ ケ ツ ト を 送 信 す る 、 コ ン ピ ュ ー タ を 内 蔵 す る I C カ ー ド に 、
デ ー タ バ ケ ツ 卜 の デ ー タ 長 に 関 す る 情 報 を 含 む 管 理 情 報 を 付 カ卩 し て デ 一 夕 ノヽ ° ケ ッ ト を 生 成 し 、 前 記 デ ー タ パ ケ ッ ト を 分 割 し て デ ー タ 転 送 装 置 か ら 指 示 さ れ た サ イ ズ の デ 一 夕 長 の デ ー タ ブ ロ ッ ク を 生 成 す る 生 成 ス テ ッ プ と 、 前 記 デ ー タ 転 送 装 置 に 割 込 信 号 を 送 信 し 、 そ の 後 前 記 管 理 情 報 を 含 む 前 記 デ ー タ ブ ロ ッ ク を 送 信 す る 第 1 の 送 信 ス テ ッ プ と 、 前 記 割 込 信 号 を 送 信 す る こ と な く 、 前 記 管 理 情 報 を 含 ま な い デ 一 夕 ブ ロ ッ ク を 送 信 す る 第 2 の 送 信 ス テ ッ プ と を 実 行 さ せ る た め の デ ー タ 転 送 方 法 の プ ロ グ ラ ム 。
2 0 . I C カ ー ド 力ゝ ら デ 一 夕 ノ° ケ ッ ト を 受 信 す る 、 コ ン ピ ュ ー 夕 を 内 蔵 す る デ ー タ 転 送 装 置 に 、
前 記 I C カ ー ド か ら 割 込 信 号 を 受 信 す る 割 込 信 号 受 信 ス テ ッ プ と 、
前 記 割 込 信 号 受 信 ス テ ッ プ の 後 、 1 つ の 前 記 デ ー タ パ ケ ッ ト を 構 成 す る 複 数 の デ ー タ ブ ロ ッ ク を 順 次 受 信 す る 受 信 ス テ ッ プ と 、
複 数 の 前 記 デー タ ブ ロ ッ ク の 中 で 、 前 記 割 込 信 号 受 信 ス テ ッ プ の 後 最 初 に 受 信 し た 前 記 デ ー タ ブ ロ ッ ク の 所 定 の 部 分 か ら 前 記 デ ー タ バ ケ ツ ト の デ 一 夕 長 に 関 す る 情 報 を 含 む 管 理 情 報 を 抽 出 し 、 そ れ 以 外 の タ イ ミ ン グ で 受 信 し た 前 記 デ ー タ ブ ロ ッ ク の 全体 を 前 記 管 理 情 報 を 含 ま な ぃ デ 一 夕 と し て 取 り 扱 う デ ー タ 処 理 ス テ ッ プ と 、
を 実 行 さ せ る た め の デ ー タ 転 送 方 法 の プ ロ グ ラ ム 。
PCT/JP2003/013139 2002-10-16 2003-10-14 Icカード、データ転送装置、データ転送方法及びデータ転送方法のプログラム Ceased WO2004036440A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US10/496,938 US7436898B2 (en) 2002-10-16 2003-10-14 Integrated circuit (IC) card, data transmission apparatus, data transmission method and computer program of data transmission method
EP03754108A EP1553501B1 (en) 2002-10-16 2003-10-14 Ic card, data transfer device, data transfer method, and data transfer method program
DE60328303T DE60328303D1 (de) 2002-10-16 2003-10-14 Chipkarte, datentransfereinrichtung, datentransfer
JP2004544949A JP3970282B2 (ja) 2002-10-16 2003-10-14 Icカード、データ転送装置、データ転送方法及びデータ転送方法のプログラム
KR1020047009299A KR100720234B1 (ko) 2002-10-16 2003-10-14 Ic 카드, 데이터전송장치, 데이터전송방법 및 데이터전송방법의 프로그램을 기록한 컴퓨터로 판독가능한 기록매체

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002302259 2002-10-16
JP2002-302259 2002-10-16

Publications (1)

Publication Number Publication Date
WO2004036440A1 true WO2004036440A1 (ja) 2004-04-29

Family

ID=32105043

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/013139 Ceased WO2004036440A1 (ja) 2002-10-16 2003-10-14 Icカード、データ転送装置、データ転送方法及びデータ転送方法のプログラム

Country Status (8)

Country Link
US (1) US7436898B2 (ja)
EP (1) EP1553501B1 (ja)
JP (1) JP3970282B2 (ja)
KR (1) KR100720234B1 (ja)
CN (1) CN100428210C (ja)
DE (1) DE60328303D1 (ja)
TW (1) TW200414067A (ja)
WO (1) WO2004036440A1 (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006054136A1 (en) * 2004-11-17 2006-05-26 Nokia Corporation Multimedia card interface method, computer program product and apparatus
JP2007122451A (ja) * 2005-10-28 2007-05-17 Toshiba Corp 通信媒体及び通信媒体処理装置
JP2008004021A (ja) * 2006-06-26 2008-01-10 Dainippon Printing Co Ltd モード変更機能を備えたicカード、および、icカードプログラム
JP2009146123A (ja) * 2007-12-13 2009-07-02 Hitachi Industrial Equipment Systems Co Ltd 情報処理装置および情報処理方法
JP2009151685A (ja) * 2007-12-21 2009-07-09 Fujitsu Ltd ディスクアレイ装置管理システム、ディスクアレイ装置、ディスクアレイ装置の制御方法および管理サーバ
CN100527113C (zh) * 2004-11-17 2009-08-12 诺基亚公司 多媒体卡接口方法、计算机程序产品和装置
JP2012089152A (ja) * 2011-12-13 2012-05-10 Toshiba Corp 通信媒体及び通信媒体処理装置
JP2016206975A (ja) * 2015-04-23 2016-12-08 株式会社東芝 Icカード、携帯可能電子装置、icカード処理装置、及び、icカード処理システム
JP2023549908A (ja) * 2021-01-04 2023-11-29 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 データ伝送方法、装置、電子機器、及びコンピュータプログラム
JP7468754B1 (ja) 2023-06-01 2024-04-16 大日本印刷株式会社 電子情報記憶媒体、icチップ、icカード、受信ブロック処理方法、及びプログラム

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4393014B2 (ja) * 2001-05-30 2010-01-06 パナソニック株式会社 伝送装置及び伝送方法
DE10227558A1 (de) * 2002-06-20 2004-01-15 Infineon Technologies Ag System zum Datenaustausch zwischen mindestens zwei kontaktlosen Datenträgern
JP4966505B2 (ja) * 2005-03-24 2012-07-04 ブラザー工業株式会社 パケット通信システム
KR100827227B1 (ko) * 2005-06-24 2008-05-07 삼성전자주식회사 저성능 저장장치의 drm 권리 객체를 효율적으로관리하는 방법 및 장치
CN101203867B (zh) * 2005-07-05 2010-05-19 松下电器产业株式会社 读出数据长度的指定方法
JP4326557B2 (ja) * 2006-11-08 2009-09-09 フェリカネットワークス株式会社 無線通信システム、情報通信端末、携帯電話、リーダライタ、通信方法およびコンピュータプログラム
DE102007050463A1 (de) * 2006-11-16 2008-05-21 Giesecke & Devrient Gmbh Verfahren zum Zugriff auf einen tragbaren Speicherdatenträger mit Zusatzmodul und tragbarer Speicherdatenträger
US7726568B2 (en) 2007-03-21 2010-06-01 Research In Motion Limited Smart card session optimization
US20080313240A1 (en) * 2007-06-18 2008-12-18 Freking Ronald E Method for Creating Data Transfer Packets With Embedded Management Information
JP5573709B2 (ja) * 2011-01-31 2014-08-20 ブラザー工業株式会社 通信装置
CN102930306B (zh) * 2012-11-01 2016-07-06 北京华大信安科技有限公司 识别ic卡逻辑约定的方法、终端及系统
KR102020674B1 (ko) * 2013-07-04 2019-09-11 한국조폐공사 Ic 카드 전용 발급 명령어를 이용한 데이터 발급 및 저장방법
CN103825905B (zh) * 2014-03-10 2018-05-25 云中致用(广州)信息科技有限公司 一种多媒体数据交换方法及装置
CN107436876A (zh) * 2016-05-25 2017-12-05 富泰华工业(深圳)有限公司 文件分割系统及方法
JP6833364B2 (ja) * 2016-07-01 2021-02-24 株式会社東芝 Icカード、および、icカード処理装置
EP3940544B1 (de) * 2020-07-14 2026-01-28 VEGA Grieshaber KG Verfahren zur datenübertragung und schaltungsanordnung dafür
US11875200B2 (en) * 2021-09-23 2024-01-16 International Business Machines Corporation Adjunct processor extended message limit facility
US12182043B2 (en) * 2022-09-27 2024-12-31 Htc Corporation Signal transceiving device and signal transceiving method thereof
TWI812490B (zh) * 2022-09-27 2023-08-11 宏達國際電子股份有限公司 信號收發裝置及其信號收發方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63137349A (ja) * 1986-11-28 1988-06-09 Fujitsu Ltd バッファ制御方式
JPH01213774A (ja) * 1988-02-22 1989-08-28 Toshiba Corp 携帯可能記憶媒体処理装置
JPH03242781A (ja) * 1990-02-21 1991-10-29 Toppan Printing Co Ltd Icカードシステム
JPH1027231A (ja) * 1996-07-10 1998-01-27 Matsushita Electric Ind Co Ltd Icカード
WO1998033112A1 (fr) * 1997-01-23 1998-07-30 Oki Electric Industry Co., Ltd. Dispositif de disque a semiconducteur
EP1211602A2 (en) * 2000-11-30 2002-06-05 Kabushiki Kaisha Toshiba Radio communication apparatus

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07111695B2 (ja) * 1991-07-25 1995-11-29 株式会社メルコ データ転送方法ならびにデータ送信装置および復元装置
JP3732989B2 (ja) * 2000-01-12 2006-01-11 富士通株式会社 パケットスイッチ装置及びスケジューリング制御方法
JP4782951B2 (ja) * 2001-07-31 2011-09-28 富士通株式会社 放送型通信システム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63137349A (ja) * 1986-11-28 1988-06-09 Fujitsu Ltd バッファ制御方式
JPH01213774A (ja) * 1988-02-22 1989-08-28 Toshiba Corp 携帯可能記憶媒体処理装置
JPH03242781A (ja) * 1990-02-21 1991-10-29 Toppan Printing Co Ltd Icカードシステム
JPH1027231A (ja) * 1996-07-10 1998-01-27 Matsushita Electric Ind Co Ltd Icカード
WO1998033112A1 (fr) * 1997-01-23 1998-07-30 Oki Electric Industry Co., Ltd. Dispositif de disque a semiconducteur
EP1211602A2 (en) * 2000-11-30 2002-06-05 Kabushiki Kaisha Toshiba Radio communication apparatus

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1553501A4 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2416819C2 (ru) * 2004-11-17 2011-04-20 Нокиа Корпорейшн Способ, компьютерный программный продукт и устройство для соединения с картой памяти
WO2006054136A1 (en) * 2004-11-17 2006-05-26 Nokia Corporation Multimedia card interface method, computer program product and apparatus
US7565469B2 (en) 2004-11-17 2009-07-21 Nokia Corporation Multimedia card interface method, computer program product and apparatus
CN100527113C (zh) * 2004-11-17 2009-08-12 诺基亚公司 多媒体卡接口方法、计算机程序产品和装置
AU2005305564B2 (en) * 2004-11-17 2010-07-15 Memory Technologies Llc Multimedia card interface method, computer program product and apparatus
JP2007122451A (ja) * 2005-10-28 2007-05-17 Toshiba Corp 通信媒体及び通信媒体処理装置
JP2008004021A (ja) * 2006-06-26 2008-01-10 Dainippon Printing Co Ltd モード変更機能を備えたicカード、および、icカードプログラム
JP2009146123A (ja) * 2007-12-13 2009-07-02 Hitachi Industrial Equipment Systems Co Ltd 情報処理装置および情報処理方法
JP2009151685A (ja) * 2007-12-21 2009-07-09 Fujitsu Ltd ディスクアレイ装置管理システム、ディスクアレイ装置、ディスクアレイ装置の制御方法および管理サーバ
JP2012089152A (ja) * 2011-12-13 2012-05-10 Toshiba Corp 通信媒体及び通信媒体処理装置
JP2016206975A (ja) * 2015-04-23 2016-12-08 株式会社東芝 Icカード、携帯可能電子装置、icカード処理装置、及び、icカード処理システム
JP2023549908A (ja) * 2021-01-04 2023-11-29 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 データ伝送方法、装置、電子機器、及びコンピュータプログラム
JP7484024B2 (ja) 2021-01-04 2024-05-15 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 データ伝送方法、装置、電子機器、及びコンピュータプログラム
JP2024099784A (ja) * 2021-01-04 2024-07-25 ▲騰▼▲訊▼科技(深▲セン▼)有限公司 データ伝送方法、装置、コンピュータ可読記憶媒体、電子機器、及びコンピュータプログラム製品
JP7468754B1 (ja) 2023-06-01 2024-04-16 大日本印刷株式会社 電子情報記憶媒体、icチップ、icカード、受信ブロック処理方法、及びプログラム
JP2024173082A (ja) * 2023-06-01 2024-12-12 大日本印刷株式会社 電子情報記憶媒体、icチップ、icカード、受信ブロック処理方法、及びプログラム

Also Published As

Publication number Publication date
EP1553501A1 (en) 2005-07-13
CN1685327A (zh) 2005-10-19
KR20040068249A (ko) 2004-07-30
US20050053095A1 (en) 2005-03-10
JP3970282B2 (ja) 2007-09-05
US7436898B2 (en) 2008-10-14
EP1553501B1 (en) 2009-07-08
DE60328303D1 (de) 2009-08-20
JPWO2004036440A1 (ja) 2006-02-16
EP1553501A4 (en) 2007-01-03
TW200414067A (en) 2004-08-01
CN100428210C (zh) 2008-10-22
KR100720234B1 (ko) 2007-05-22

Similar Documents

Publication Publication Date Title
WO2004036440A1 (ja) Icカード、データ転送装置、データ転送方法及びデータ転送方法のプログラム
TWI251416B (en) Digital subscriber line (DSL) modems supporting high-speed universal serial bus (USB) interfaces and related methods and computer program products
US8351852B2 (en) Method for transmitting object between devices having multi-radio interface
US20080034147A1 (en) Method and system for transferring packets between devices connected to a PCI-Express bus
US20140317058A1 (en) Wireless storage device and system having capability of autonomous backup
EP2506262A2 (en) Audio data inputting apparatus and audio data outputting apparatus
WO2011130974A1 (zh) 文件下载方法及系统
CN106385304B (zh) 数据传输方法、设备和系统
CN115150383A (zh) 文件发送方法、设备及计算机可读存储介质
EP4170987B1 (en) Communication device and communication system
TW200952469A (en) Virtual media device
EP2095607A2 (en) Interdevice transmission of data
CN102202132A (zh) 一种对上网设备进行初始化的方法、系统及设备
US20180357121A1 (en) Error correction calculation upon serial bus abort
JP2004523185A (ja) 逆多重のための分散符号化
JP2011082677A (ja) Usbアダプタおよびusbアダプタを備えるデータ転送システム
WO2019072255A1 (zh) 移动终端及其数据传输方法、及存储介质
TWI235921B (en) System and method for effectively performing physical direct memory access operations
KR100679629B1 (ko) 휴대용 저장장치, 휴대용 저장장치를 이용한 데이터변환방법 및 전송방법
TW200422840A (en) Method and related circuit for increasing network transmission efficiency by speeding data updating rate of memory
CN101154206B (zh) 耦合设备、处理器装置、数据处理装置、传输数据的方法
CN115269483A (zh) 控制方法、控制装置和连接装置
KR100462184B1 (ko) 복수의 핸드세트를 이용한 멀티 다운로드 시스템 및 그 방법
US20140347986A1 (en) Wireless communication device, wireless communication method, and wireless communication control program
JP2002176460A (ja) 送信装置及び通信システム

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR

WWE Wipo information: entry into national phase

Ref document number: 2004544949

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 10496938

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2003754108

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 20038A00371

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 1020047009299

Country of ref document: KR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 2003754108

Country of ref document: EP