EP1469419A1

Proximity communication system, proximity communication method, data managing apparatus, data managing method, recording medium, and computer program

Abstract

In a non-contact IC card, one block includes 16 bytes as a unit of reading/writing information, and the writing of the information up to 8 blocks which is a maximum simultaneous write size is guaranteed. The structure of a TOC (Table Of Contents) is built on a memory space of the card. When information exceeding the maximum simultaneous write size is written in, single transaction completes the corresponding TOC rewrite so as to prevent contents of the memory from being damaged even if the card is removed from a write device in the middle of writing. When writing data larger than a predetermined size, even if communication between devices is interrupted at any timing, the data consistency can be guaranteed suitably.

EP1469419A1, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 11 December 2022, 3.8 years ago.

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

40 claims: 8 independent, 32 dependent

  1. 1
    A proximity communication system for rewriting data in response to a request from an external device in the proximity thereof, comprising:a memory area having one or more data blocks for rewriting the data in response to the request for rewriting data from the external device and control information provided for each of the data blocks, a data rewrite control section for controlling the rewrite of corresponding data block and its control information in response to the request from the external device for rewriting data,     characterized in that an operation of rewriting data to said memory area equal to or less than an allowable rewritten data size in single transaction is guaranteed, and K pieces of control information correspond to the single transaction, and    said data rewrite control section guarantees an operation of rewriting control information relating to data block rewriting.
  2. 10
    A proximity communication method of rewriting data in response to a request from an external device in the proximity thereof, characterized in that    a memory area comprises one or more data blocks for rewriting the data in response to the request from the external device, and control information provided for each of the data blocks,    an operation of rewriting to said memory area equal to or less than an allowable rewritten data size in single transaction is guaranteed by a system, and K pieces of control information correspond to single transaction, and    the method comprises a step of rewriting data to said memory area while maintaining the data consistency in the control information.
  3. 19
    A data management apparatus for managing data in a system in which single transaction is guaranteed, characterized in that    a memory area of the system is provided with one or more data blocks for writing a user data and control information for managing each data block,    each control information has a fixed data size so as to allow single transaction to rewrite K pieces, and    the control information is rewritten by means of the transaction whose operation of rewriting is guaranteed while the user data in the data block is rewritten.
  4. 28
    A data management method of managing data in a system in which single transaction is guaranteed, characterized in that    a memory area of the system is provided with one or more data blocks for writing a user data and control information for managing each data block,    each control information has a fixed data size so as to allow single transaction to rewrite K pieces, and    the control information is rewritten by means of the transaction whose operation of rewriting is guaranteed while the user data in the data block is rewritten.
  5. 37
    A storage medium having physically stored computer software, in a computer-readable format, described so as to execute a data rewrite process on a computer system in response to a request from an external device in the proximity thereof, characterized in that    a memory area comprises one or more data blocks for rewriting the data in response to the request from the external device, and control information provided for each of the data blocks,    an operation of rewriting data to said memory area equal to or less than an allowable rewritten data size in single transaction is guaranteed by a system, and K pieces of control information correspond to single transaction, and    said computer software comprises a step of rewriting data to said memory area while maintaining the data consistency in the control information.
  6. 38
    A storage medium having physically stored computer software, in a computer-readable format, described so as to execute, on a computer system, data management on a system in which single transaction is guaranteed, characterized in that    said computer software comprises:a step of providing a memory area of the system with one or more data blocks for writing a user data thereto and control information for managing each data block, and a step of rewriting the user data of the data block and rewriting the control information by means of a transaction that guarantees rewriting operation associated with the rewriting of the user data.
  7. 39
    A computer program described in a computer-readable format so as to execute, on a computer system, a process for rewriting data in response to a request from an external device in the proximity thereof, characterized in that    a memory area comprises one or more data blocks for rewriting the data in response to the request from the external device, and control information provided for each of the data blocks,    an operation of rewriting data to said memory area equal to or less than an allowable rewritten data size in single transaction is guaranteed by a system, and K pieces of control information correspond to single transaction, and    said software comprises a step of rewriting data to said memory area while maintaining the data consistency in the control information.
  8. 40
    A computer program described in a computer-readable format so as to execute, on a computer system, data management in a system in which single transaction is guaranteed, characterized by comprising:a step of providing a memory area of the system with one or more data blocks for writing a user data thereto and control information for managing each data block, and a step of rewriting the user data of the data block and rewriting the control information by means of a transaction that guarantees rewriting operation associated with the rewriting of the user data.