Anti-collision method for contactless electronic module
First Claim
1. Anti-collision method to identify and select contactless electronic modules (MDL, TAG1-TAG8) by a terminal, in which:
- prior to a communication, a module generates a random identification number (TD);
the terminal sends a general identification request (PCALL16) to trigger the sending of identification messages by the modules, and sends one or more non-nominative complementary identification requests (PCALL16) when identification messages collide;
a module is selected when it receives a select message (SELFCT(ID)) comprising its identification number;
in response to a general or complementary identification request, a non-selected module sends an identification message (R(ID)) comprising its identification number, when it reaches a determined time slot on a time scale;
characterized in that a module responds to a general or complementary identification request on a time slot that varies according to its identification number (ID), and in that a non-selected module generates a new random identification number when it receives a complementary identification request (PCALL16), such that the time slot of a non-selected module in response to a complementary identification request is not statistically the same as its time slot in response to a previous identification request, while varying according to its identification number (ID).
2 Assignments
0 Petitions
Accused Products
Abstract
An anti-collision method to identify and select contactless electronic modules (MDL) by a terminal is provided. A module may generate a random identification number prior to a communication, and respond to a general or complementary identification request on a time slot that varies according to its identification number. A non-selected module may generate a new random identification number when it receives a complementary identification request. Thus, the time slot of a non-selected module provided in response to a complementary identification request is not statistically the same as its time slot in response to a previous identification request, and it varies according to its identification number (ID).
-
Citations
32 Claims
-
1. Anti-collision method to identify and select contactless electronic modules (MDL, TAG1-TAG8) by a terminal, in which:
-
prior to a communication, a module generates a random identification number (TD);
the terminal sends a general identification request (PCALL16) to trigger the sending of identification messages by the modules, and sends one or more non-nominative complementary identification requests (PCALL16) when identification messages collide;
a module is selected when it receives a select message (SELFCT(ID)) comprising its identification number;
in response to a general or complementary identification request, a non-selected module sends an identification message (R(ID)) comprising its identification number, when it reaches a determined time slot on a time scale;
characterized in that a module responds to a general or complementary identification request on a time slot that varies according to its identification number (ID), and in that a non-selected module generates a new random identification number when it receives a complementary identification request (PCALL16), such that the time slot of a non-selected module in response to a complementary identification request is not statistically the same as its time slot in response to a previous identification request, while varying according to its identification number (ID). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. Contactless electronic module (MDL), comprising means (DMD, LMD) for sending and receiving messages without contact, means (CPU) for decoding received messages arranged to decode at least one general identification request (PCALL16), one non-nominative complementary identification request (PCALL16) and a select message (SELECTED(ID)), means for switching to a selected state (SELECTED) upon receiving a select message (SELECT(ID)) comprising an identification number (ID) of the module, the module being arranged to:
-
generate a random identification number (ID) before a communication;
upon receiving a general or complementary identification request, determine, if the module is not in the selected state, a time slot on a time scale then send, when the time slot is reached, an identification message (R(ID)) comprising the identification number (ID) of the module;
characterized in that it is arranged to in response to a general (PCALL16) or complementary (PCALL16) identification request, determine a time slot that varies according to its identification number (ID); and
generate a new random identification number (ID) when it receives a complementary identification request (PCALL16), such that the time slot of the module in response to a complementary identification request is not statistically the same as its time slot in response to a previous identification request, while varying according to its identification number. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification