Information processing method and information processing...

Electrical computers and digital processing systems: memory – Storage accessing and control – Memory configuring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S171000, C711S172000, C711S173000, C711S202000, C711S203000, C711S204000, C711S205000, C711S206000

Reexamination Certificate

active

06662286

ABSTRACT:

TECHNICAL FIELD
The present invention relates to an information processing method and an information processing apparatus, and particularly relates to an information processing method and an information processing apparatus for receiving a command from a predetermined user and processing this command and transmitting processed results thereof.
BACKGROUND ART
An IC card (smart card) utilized in an electronic money system and a security system is developed.
A CPU for performing various kinds of processings, a memory for storing data required in these processings, etc. are built-in such an IC card and data are transmitted and received in a state in which the card comes in contact with a predetermined reader/writer (R/W).
There is also an IC card of a batteryless type itself having no battery among the IC cards. An electric power is supplied from the reader/writer (R/W) to such an IC card of the batteryless type.
However, such an IC card is used as a premise in a state in which the IC card comes in contact with the reader/writer (R/W). Accordingly, when the IC card is used in a noncontact fashion, a problem exists in that it is difficult for the IC card to obtain an electric power.
It may be also considered that a non-contact type IC card transits and receives data by utilizing an electromagnetic wave in a noncontact fashion between the IC card and the reader/writer (R/W) and an electric power required for the IC card is supplied by this electromagnetic wave. In such a method, the IC card can not obtain a sufficient electric power when a receiving state of the electromagnetic wave becomes bad while the card gets access to its built-in memory. Therefore, a problem exists in that there is a possibility of causing a defect in matching of data in the memory (memory corruption is caused).
Further, an area proportional to the size of an area for storing data is required to manage the data when information is held every storing unit of the data (every sector in the case of an MS-DOS(Microsoft-Disc Operating System)) as in a FAT (File Allocation Table) of the MS-DOS. Accordingly, there is a problem of a reduction in utilization efficiency of the memory. Further, when the memory area is managed in a predetermined storing unit of the data and data having a size smaller than this unit are stored, problems exist in that an unused memory area is caused and utilization efficiency of the memory is reduced further.
Further, since uniform processing is performed with respect to the reader/writer (R/W) in the above IC card, a problem exists in that it is difficult to perform individual processings corresponding to plural readers/writers.
The present invention is made in consideration of such situations. The present invention utilizes a memory section including a first area for storing data of plural users and a second area used by said plural users stored in said first area and managed in a physical block unit having a predetermined size. A logic block number is allocated to data stored in that physical block. The data are stored in a physical block except for the physical block storing the data having that logic block number. A number corresponding to a storing order is allocated to the data stored in the physical block. When the physical block having a final number is a final physical block, the data are stored in a leading physical block. In contrast to this, when the physical block having the final number is the final physical block, the data are stored in a physical block next to the physical block having the final number. Thus, the occurrence of memory corruption in a memory is logically restrained.
Further, in the present invention, numbers corresponding to the leading and final physical blocks of an area used by each of the users are held so that data can be managed by an information amount (the numbers corresponding to the leading and final physical blocks) proportional to the number of users instead of a size of the area used by each of the users.
Further, in the present invention, plural data for prescribing a predetermined area in the second area and respective different access rights are stored in the first area in the above memory section in accordance with one user. The data for prescribing the predetermined area in the second area are stored in the first area in accordance with plural users. Thus, individual processings can be performed in accordance with the plural users (R/W).
DISCLOSURE OF THE INVENTION
An information processing method according to claim
1
is characterized by including a step for receiving a command from a predetermined user, a step for processing the command by utilizing a memory section including a first area for storing data of one user or more and a second area used by one user or more stored in the first area and set in a vacant area unused as the first area, and a step for transmitting results of the processing.
An information processing apparatus according to claim
3
is characterized by including a receiving means for receiving a command from a predetermined user, a memory means including a first area for storing data of one user or more and a second area used by one user or more stored in the first area and set in a vacant area unused as the first area, a processing means for processing the command by utilizing the memory means, and a transmitting means for transmitting results of the processing.
An information processing method according to one embodiment is characterized in that the processing means comprises a step for allocating a logic block number to data stored in the physical block the memory means comprises, and a step for storing new data having a predetermined logic block number in a physical block except for the physical block storing the data having that logic block number.
An information processing apparatus according to another embodiment is characterized by comprising a receiving means for receiving a command from a predetermined user, a processing means for processing the command, a transmitting means for transmitting results of the processing, and a memory means including a first area for storing data of one user or more and a second area used by one user or more stored in the first area and managed in a physical block unit having a predetermined size, and in that the processing means allocates a logic block number to data stored in the physical block; and the memory means stores new data having a predetermined logic block number in a physical block except for the physical block storing the data having that logic block number.
An information processing method according to a further embodiment is characterized in that the data of a predetermined block of the second area have a recognition number, and the processing means compares a recognition number given by the command supplied from the user with the recognition number given by the data so as not to repeatedly process the same command.
An information processing apparatus according to one embodiment is characterized by including a receiving means for receiving a command from a predetermined user, a processing means for processing the command, a transmitting means for transmitting results of the processing, and a memory means including a first area for storing data of one user or more and a second area used by one user or more stored in the first area and managed in a block unit having a predetermined size, and in that the data of a predetermined block of the second area of the memory means have a recognition number, and the processing means compares a recognition number given by the command supplied from the user with the recognition number given by the data so as not to repeatedly process the same command.
An information processing method according to another embodiment is characterized in that the processing means includes a step for allocating a number corresponding to a storing order to the data stored in the block, and a step, in the memory means storing numbers corresponding to the leading and final blocks of an area used by the user in the first area, for storing new data in

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Information processing method and information processing... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Information processing method and information processing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Information processing method and information processing... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3152495

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.