module writes the frequency deviation value into the current token the current token obtains time deviation value based on the frequency deviation value and calibrates frequency of the current token according to the time deviation value step 313 processing by the token the operational data updating the seed data of the token and time of the token and returning the token processing id to the contactless programming device specifically the step of processing the operational data by the token involves the token parses the operational data so as to obtain third seed data and a time factor decrypts the third seed data and the time factor so as to obtain second seed data and time factor encrypts the second seed data and the time factor with information inside the token separately so as to obtain fourth seed data and a time factor the updating of the seed data and time of the token includes storing the fourth seed data and the time factor in a second storing unit and replacing content in the second pre storing unit with them it is noted that in this embodiment after the token obtains the third seed data the method may further include a process of determining whether the second seed data is valid the determining whether the second seed data is valid includes reading a value of the id bit from a predetermined position of the second seed data and determining whether the value of the id bit is identical to a value pre stored in the token if yes determining that the second seed data is valid otherwise determining that the second seed data is invalid and returning information of invalid seed data to the programming device step 314.