System for interchanging data between at least two contactless data storage media

System for interchanging data between at least two contactless data storage media, particularly contactless chip cards, wherein at least one of the contactless data storage media controls the data interchange as a master, and the at least one other data storage medium is controlled as a slave.

FIELD OF THE INVENTION

The invention relates to a system for exchanging data between at least two contactless data storage media.

BACKGROUND OF THE INVENTION

Today, we are familiar with contactless chip cards or contactless SIM cards which allow contactless transmission of data between the data storage medium and associated read unit. These are frequently used for storing data. Normally, the power required for operating the data storage medium is also transmitted contactlessly by the read unit. In line with the power and data transmission methods used, contactless ID systems are referred to as RFID (Radio Frequency Identification) systems.

Power is supplied to the data storage medium and data interchange takes place between the data storage medium and the read unit using magnetic or electromagnetic fields.

A read/write unit typically contains a radio-frequency module (transmitter and receiver), a control unit and a coupling element for the electronic data storage medium.

Any communication between the data storage media themselves takes place via a read or write unit (transmitting and/or receiving station), which performs the master function in the communication.

Contactless data storage media always operate in slave mode and cannot communicate with one another directly.

Read and write operations on a contactless data storage medium are handled strictly according to the master/slave principle. All the activities of the read unit and of the data storage medium are initiated by the application software. In a hierarchic system structure, the application software is thus the master, while the read unit as the slave becomes active merely upon read/write commands from the application software. In order to execute a command from the application software, the read unit starts to set up communication with the data storage medium. In this context, the read unit is now the master for the data storage medium. The data storage medium thus responds exclusively to commands from the read unit and never becomes active autonomously.

The basic task of a read unit is thus to activate the data storage medium, to set up communication with the data storage medium and to transport the data between the application software and a contactless data storage medium. All the special features of contactless communication, that is to say connection setup, anticollision or authentication, are handled by the read unit alone.

Passive contactless data storage media are becoming increasingly widespread in many areas, particularly on the consumer market. Up until now, it has not been possible for two contactless data storage media to be able to interchange data directly without the use of a read/write unit.

SUMMARY OF THE INVENTION

The invention is therefore based on an object of providing a system, and a data storage medium which can be operated in this system, in which it is possible to interchange data between two contactless data storage media without the use of a read/write unit.

The fact that the functions such as receiving, forwarding, storing, processing and outputting data on the data storage medium operating as the master can be mapped thereon in terms of circuitry means that the data storage medium takes on the functions required for communication, such as connection setup, anticollision procedures, authentication, control and timing.

A further component is formed by the application software, which initiates all the activities of the data storage media among one another. The power source required for operating a data storage medium is provided either by means of an external power supply or by means of an internal power supply. The external power source used is either a conventional read/write unit or an external, magnetic-field generating module. Installing a battery, a storage battery or a solar cell on a data storage medium can provide an internal power supply. One great advantage is shown in this case in the flexibility of the opportunities for using contactless data storage media which allow data interchange without the use of a cost-intensive read/write unit. In this context, one possible embodiment is the internal power supply. As a further embodiment, magnetic-field generating modules can be fitted in mobile telephones and provide the power source for contactless data storage media. If a contactless data storage medium is equipped with an internal power supply, then it is possible to provide the power required for further operation of a contactless data storage medium. Another advantage of the internal power supply is that, as soon as the data storage medium is brought into the magnetic alternating field of the antenna on another data storage medium, it can change over to the external power supply, so that its own resources are not used up.

The data storage medium operating as a master can be put into slave mode at any time and responds to requests from a read/write unit or from another data storage medium, operating in master mode.

Data interchange among contactless data storage media allows the absolute dependency on read/write units to be eliminated, so that data interchange can proceed much more flexibly and without read/write units.

FIG. 1shows the data interchange between wireless data storage media in master/slave operation, where the contactless data storage medium1is operating as a master and has an internal power source6or can be supplied by means of an external power source7. The data storage medium2is operating as a slave.

In this context, as with the method of inductive coupling, for example, the data storage medium1equipped with a power source5produces a strong radio-frequency, electromagnetic field10which passes through the cross section of the coil face and the space around the coil face. A small portion of the emitted field10passes through the antenna coil on the data storage medium2, which is at some distance from the coil on the data storage medium1and produces a voltage on its coil by means of induction. If the data storage medium2is brought into the magnetic alternating field from the antenna on the data storage medium1, then the latter draws power5from the magnetic field. By way of example, amplitude modulation methods can be used to transmit data3from data storage medium2to data storage medium1.

The functions required for communication, such as a clock4, can be controlled by the data storage medium1, for example. In this communication environment, the two contactless data storage media,1and2, can be changed over to master or slave mode at any time, depending on the application.

This allows bidirectional communication between the data storage media1and2such that the two data storage media can set up a communication environment in which they can communicate with one another alternately as master or slave.

Hence, a data query, generated by data storage medium1as master, to data storage medium2as slave can prompt data storage medium2to change over to master mode when this data query has been processed and likewise to request data from data storage medium1as a slave. In this context, the data storage medium2can draw the required power for the data query from an internal or external power source.

FIG. 2shows an embodiment of the data storage medium1more precisely.

This block diagram shows an example of the basic function blocks which a contactless storage medium1needs for performing its function as master. The overall system is controlled by means of a software application, the application11, using control commands. The controller12communicates with the application software11and executes the latter's commands. In addition, it controls the communication sequence with another data storage medium2, operating in slave mode, as shown inFIG. 1, for example, and is also responsible for signal coding and signal decoding. Additional functions such as execution of an anticollision algorithm, encryption and decryption of the data3which are to be transmitted between the data storage media and handling of an authentication operation are performed by a microprocessor13as a central component. Cryptic methods, such as encryption or signal coding, can be moved to an additional unit, such as an ASIC14. RAM/ROM15are used as data/program stores.

The radio-frequency interface16essentially comprises a transmitter and a receiver. It is responsible for producing a radio-frequency transmission power for activating and supplying power to another data storage medium. In addition, it takes on the function of modulating the transmitted signal for transmitting data to another data storage medium and for receiving and demodulating RF signals coming from another data storage medium. The application11presents the downstream controller12with an inquiry which results in a request to the wireless data storage medium2. During the break in transmission on the data storage medium1operating as master, the data storage medium2operating as slave transmits its data. On the data storage medium1, the transmitter and receiver are therefore active at alternate times. If two data storage media operating as masters are linked together in a communication system, then they alternate in transmission or reception mode using delay-free changeover electronics according to the requirement. The application is comparable to a walky-talky.

FIG. 3shows the operation of a system for interchanging data between at least two contactless data storage media, where at least one data storage medium is operating as a master and, in addition, a read/write unit and a plurality of contactless data storage media2operating as slaves are in the response range of the data storage medium1operating as a master.

If the data storage medium1operating as a master is put into the response range of a read/write unit and is asked to transmit data, it switches back to slave mode and carries out the request.

In addition, it can itself, operating as a master, request data3from the data storage media2operating as slaves.

In this context, the data storage medium1needs to use an anticollision procedure in order to ensure fault-free handling of this multiple access.