电子标签数据写入方法以及读写装置的制作方法

文档序号:6458272阅读:415来源:国知局
专利名称:电子标签数据写入方法以及读写装置的制作方法
技术领域
本发明涉及一种在读写器(reader/writer)和电子标签之间进行通信并在其涉及向电子标签的写入的掩蔽技术(masking technique )。
技术背景以往,在向电子标签的数据写入时,电子标签生成固定大小(fixed size) 的随机数(random numbers),并发送给读写器,读写器根据该随机数,对写 入数据,将相当于固定大小的部分进行掩蔽,并将该写入数据发送给电子标签, 电子标签将接收到的写入数据写入存储器(memory),然后,重复进行该步骤, 直到读写器的写入数据为空,由此将写入数据写入电子标签(例如,参照Class1 Generation 3 UHF Air Interface Protocol Standard Version 1 [l].0.9.pp.40-44,92)。然而,在现有技术(relatedart)中,为了将写入数据写入电子标签的存储 器中,需要多次进行在读写器中对部分写入数据进行掩蔽处理,并将该写入数 据发送.存储写入电子标签的步骤。因此,电子标签在通信途中一旦脱离与读 写器的可通信范围时,写入有可能失败。 发明内容因此,本发明的目的在于,提供一种电子标签数据写入方法以及电子标签 数据读写装置,其在向电子标签写入数据时,可以减少写入的失败。 若简单说明本申请中公开的发明中的代表性发明的概要,则如下 本发明的电子标签数据写入方法是,通过读写器和电子标签之间的通信,读写器对电子标签发送应答请求,由电子标签接收来自读写器的应答请求并生 成.记录随机数,将生成的随机数发送给读写器,由读写器按照接收到的随机 数的大小、根据随机数对写入数据进行掩蔽处理,重复该掩蔽处理,直至对所有的写入数据都进4亍了掩蔽处理,之后,对电子标签汇总发送掩蔽完毕写入数 据,由电子标签按照随机数的大小对接收到的掩蔽完毕写入数据进行译码处 理,重复该译码处理,直至对所有的掩蔽完毕写入数据进行了译码,并写入存 储器。另夕卜,本发明的电子标签数据写入方法是,通过读写器和电子标签之间的 通信进行向电子标签的写入数据的写入,其特征在于,由读写器对电子标签发 送应答请求,由电子标签接收来自读写器的应答请求,并生成'记录第一随机 数,将生成的第一随机数发送给读写器,由读写器将接收到的第一随机数作为 初始值生成第二随机数,按照生成的第二随机数的大小、根据第二随机数将写 入数据进行掩蔽处理,重复进行该掩蔽处理,直至对所有写入数据都进行了掩 蔽,之后,对电子标签汇总发送掩蔽完毕写入数据,由电子标签将记录的第一 随机数作为初始值生成第二随机数,按照第二随机数的大小,将接收到的掩蔽 完毕写入数据进行译码处理,重复该译码处理,直至对所有掩蔽完毕写入数据 都进行了译码,并写入存储器。另外,本发明的电子标签数据读写装置,具备具有存储器以及随机数生 成部的电子标签;以及具有用于进行通信的天线的读写器,该电子标签数据读 写装置通过读写器和电子标签之间的通信进行向电子标签的写入数据的写入, 其特征在于,读写器对电子标签发送应答请求;电子标签接收来自读写器的应 答请求,在随机数生成部生成随机数并记录在存储器中,将生成的随机数发送 给所述读写器;读写器按照接收到的随机数的大小、根据随机数将写入数据进 行掩蔽处理,重复该掩蔽处理,直至对所有写入数据进行了掩蔽处理,之后, 对电子标签汇总发送掩蔽完毕写入数据;电子标签按照记录在存储器的随机数 的大小,将接收到的掩蔽完毕写入数据进行译码处理,重复该译码处理,直至 对所有掩蔽完毕写入数据进行了译码,并写入所述存储器。另外,本发明的电子标签数据读写装置,具备具有存储器以及第一随机 数生成部的电子标签;以及具有用于进行通信的天线以及第二随机数生成部的 读写器,该电子标签数据读写装置,通过读写器和电子标签之间的通信进行向 电子标签的写入ft据的写入,其特征在于,读写器对电子标签发送应答请求; 电子标签接收来自读写器的应答请求,在第一随机数生成部生成第一随机数并记录在存储器中,将生成的第一随冲几数发送给读写器;读写器将接收到的第一随机数作为初始值,在第二随机数生成部生成第二随机数,按照生成的第二随 机数的大小,根据第二随机数对写入数据进行掩蔽处理,重复该掩蔽处理,直至对所有写入数据进行了掩蔽,之后,对电子标签汇总发送掩蔽完毕写入数据;电子标签将记录的第一随机数作为初始值,在第一随^L数生成部生成第二随机 数,按照第二随机数的大小,将接收到的掩蔽完毕写入数据进行译码处理,重 复该译码处理,直至对所有掩蔽完毕写入数据进行了译码,并写入存储器。 若简单说明由在本申请公开的发明中的代表性的发明所得到的效果,则如下。根据本发明,无需将写入处理时的读写器和电子标签之间的通信进行多 次,会消除向电子标签的不完全的写入等的失败。


图1是表示本发明的实施方式1的电子标签数据读写装置的结构的结构图。图2是表示实施方式1的电子标签数据读写装置的动作的流程图。 图3是表示在实施方式1的电子标签数据读写装置中使用的随机数的一例 的图。图4是说明实施方式1的电子标签数据读写装置中的写入数据的掩蔽的说 明图。图5是说明实施方式的1电子标签数据读写装置中的写入数据的译码的说 明图。图6是表示本发明的实施方式2的电子标签数据读写装置的结构的结构图。图7是表示实施方式2的电子标签数据读写装置的动作的流程图。 图8是表示在实施方式2的电子标签数据读写装置中使用的随机数的一例 的图。图9是说明实施方式2的电子标签数据读写装置中的写入数据的掩蔽的说 明图。图10是说明实施方式2的电子标签数据读写装置中的写入数据的译码的说明图。图11是表示实施方式3的电子标签数据读写装置的动作的流程图。 图12是表示在实施方式3的电子标签数据读写装置中使用的随机数的一 例的图。图13是说明实施方式3的电子标签数据读写装置中的写入数据的掩蔽的 说明图。图14是说明实施方式3的电子标签数据读写装置中的写入数据的译码的 说明图。
具体实施方式
下面,根据附图详细说明本发明的实施方式(embodiments)。此外,在用 于说明实施方式的所有附图中,原则上对同一部件标注相同的符号,省略其重 复的说明。(实施方式1: First embodiment)根据图1,对本发明的实施方式1的电子标签数据读写装置的结构进行说 明。图l是本发明的实施方式l的电子标签数据读写装置的结构的结构图。在图1中,电子标签数据读写装置由读写器10和电子标签30构成。读写器10上连接有使能够与电子标签30进行通信的一个以上的天线 (antenna )20。读写器10和电子标签30通过无线通信实施本实施方式的处理。读写器10由处理器(processor) 11、存储器12等构成,是通过天线20 收发命令或数据的装置。电子标签30是,在电子标签30内的IC芯片(ICchip) 31上构成处理器 32、存储器33、随机数生成部34等,在与读写器10之间的可通信范围内动 作,按照接收到的命令进行处理,并发送结果的装置。下面,4艮据图2 图5,说明应用了本发明的实施方式1的电子标签数据 读写装置的电子标签数据写入方法的动作。图2是表示实施方式1的电子标签 数据读写装置的动作的流程图;图3是表示在实施方式1的电子标签数据读写 装置中使用的随机数的一例的图;图4是说明在实施方式1的电子标签数据读写装置的写入数据的掩蔽的说明图;图5是说明在实施方式l的电子标签数据读写装置中的写入数据的译码的说明图。首先,在步骤101中,读写器10发送应答请求。接着,在步骤102中,在位于与读写器10可通信的范围的电子标签30 接收应答请求。然后,在步骤103中,电子标签30在随机数生成部34生成随机数。 生成的随机数的大小,假定是由读写器10和电子标签30的技术规才各定义 的。在本实施方式中,例如,如图3所示,读写器10和电子标签30的随机数 大小为16比特(16bits),因此生成"1011001100001101"的随机数。然后,在步骤104中,电子标签30将在步骤103中生成的随机数存储到 存储器33中。然后,在步骤105中,电子标签30向读写器IO发送在步骤103中生成的 随机数。然后,在步骤106中,读写器IO接收在步骤103中生成的随机数。然后,在步骤107中,读写器IO使用在步骤106中接收到的随机数,对 随机数大小的写入数据进行EXOR掩蔽处理。在本实施方式中,由于读写器10和电子标签30的随机数大小为16比特, 因此,例如如图4所示,对于"1101100110000110101000101110101010111100 10110010"的写入数据(48比特),用随机数仅对16比特进行EXOR。然后,在步骤108中,在还有未进行EXOR掩蔽的写入数据时,读写器l 0从步骤107再次开始处理。在所有的写入数据都被进行EXOR掩蔽时,开始步骤109的处理。在本实施方式中,由于读写器10和电子标签30的随机数大小为16比特, 因此,例如如图4所示,在写入数据(48比特)的情况下,将步骤107的处 理重复3次,作为被进行EXOR掩蔽的写入数据,生成"01101010100010110 0010001111001110000111110111111"。然后,在步骤109中,读写器IO将在步骤107中EXOR掩蔽的写入数据 和其凄t据大小发送给电子标签30。然后,在步骤110中,电子标签30接收在步骤109中发送的EXOR掩蔽的写入数据和其数据大小。然后,在步骤lll中,例如如图5所示,电子标签30使用在步骤104中存储的"1011001100001101"的随机数,对在步骤110中接收到的EXOR掩蔽 的写入数据,仅对从开头的比特起随机数大小的比特数进行EXOR处理并进 ;f恃码。在本实施方式中,由于读写器10和电子标签30的随机数大小为16比特, 因此,例如如图5所示,对于"0110101010001011000100011110011100001111 10111111"的EXOR掩蔽完毕写入数据(48比特),通过随机数仅对从开头起 16比特进行EXOR处理并进行译码。然后,在步骤112中,还有在步骤110中接收到的EXOR掩蔽的写入数 据时,电子标签30从步骤111开始进行处理。在所有的EXOR掩蔽的写入数据都被译码的情况下,开始进行步骤113 的处理。在本实施方式中,由于读写器10和电子标签30的随机数大小为16比特, 因此,例如如图5所示,在"011010101000101100010001111001110000111110 111111"的EXOR掩蔽完毕写入数据(48比特)的情况下,将步骤111的处 理重复3次。然后,在步骤113中,电子标签30对于在步骤111中译码的写入数据, 仅将相当于在步骤110中接收到的写入数据大小的数据写入存储器33中。在本实施方式中。如图5所示,由于"^奪码的写入数为"1101100110000110 10100010111010101011110010110010", 4姿收到的写入数据大小为48比特,因 此,例如将"110110011000011010100010111010101011110010110010"写入存 储器33中。在本实施方式中,在读写器10侧,在将EXOR掩蔽的写入数据全部生成 之后,发送给电子标签30,因此可以消除向电子标签的不完全的写入等失败。 (实施方式2)根据图6,对本发明的实施方式2的电子标签数据读写装置的结构进行说 明。图6是表示本发明的实施方式2的电子标签数据读写装置的结构的结构图。在图6中,除了在读写器10中追加了随机数生成部13之外,其他的结构 与实施方式l相同。另外,读写器10的随机数生成部13和电子标签的随机数生成部34,在给予作为相同初始值的数据时,输出相同的随机数,例如,在都给予8比特的数据作为初始值(种子)时,作为随机数都生成16比特的数据。下面,根据图7 图10,对应用了本发明的实施方式2的电子标签数据读 写装置的电子标签数据写入方法的动作进行说明。图7是表示实施方式2的电 子标签数据读写装置的动作的流程图;图8是在实施方式2的电子标签数据读 写装置中使用的随机数的一例的图;图9是说明在实施方式2的电子标签数据 读写装置的写入数据的掩蔽的说明图;图10是说明在实施方式2的电子标签 数据读写装置的写入数据的译码的说明图。首先,在步骤151中,读写器10发送应答请求。然后,在步骤152中,位于与读写器10可通信的范围内的电子标签30 接收应答请求。然后,在步骤153中,电子标签30在随机数生成部34中生成随机数1。 假定生成的随机数的大小是根据读写器10和电子标签30的技术规格定义的。在本实施方式中,如图8所示,读写器10和电子标签30的随机数1的大 小为8比特,因此,例如,生成 "10110101"的随机数。然后,在步骤154中,电子标签30将在步骤153生成的随机数1存储到 存储器33中。然后,在步骤155中,电子标签30向读写器IO发送在步骤153生成的随 机数1。然后,在步骤156中,读写器10接收在步骤153生成的随机数1。然后,在步骤157中,读写器IO将在步骤156接收到的随机数1作为初 始值(种子),在随机数生成部13生成随机数2。由于随机数生成部13和随机数生成部34进行相同的动作,因此如上所述, 在设定了相同的初始值(种子)时,之后生成的随机数完全相同。在本实施方式,如图8所示,读写器10和电子标签30的随机数2的大小为i6比特,因此例如生成 "oioiooioioooioir的随机数。然后,在步骤158中,读写器IO使用在步骤157生成的随机数2,仅对 随机数2的大小的写入数据进行EXOR掩蔽。在本实施方式中,由于读写器10和电子标签30的随机数2的大小为16比特,因此,例如,如图9所示,用随机数2的"0101001010001011"对 "1 10110011000011010100010111010101011110010110010"的写入数据的从开头 起的16比特"1101100110000110"进行EXOR,生成EXOR掩蔽完毕写入数 据"1000101100001101"。然后,在步骤159中,在还有未进行EXOR掩蔽的写入数据时,读写器1 0从步骤158开始再次进行处理。在对所有的写入数据进行了 EXOR掩蔽时, 开始步骤160的处理。在本实施方式中,由于读写器10和电子标签30的随机数2的大小为16 比特,因此,例如如图9所示,在写入数据(48比特)的情况下,将步骤15 8的处理重复3次。然后,在步骤160中,读写器IO将在步骤158进行了 EXOR掩蔽的写入 数据和其数据大小发送给电子标签30。然后,在步骤161中,电子标签30接收在步骤160发送的EXOR掩蔽的 写入数据和其数据大小。然后,在步骤162中,电子标签30将在步骤154中记录在存储器33中的 随机数1作为初始值(种子),在随机数生成部34中生成随机数2。在本实施方式中,如图8所示,读写器10和电子标签30的随机数2的大 小为16比特,因此生成例如"0101001010001011"的随机数。然后,在步骤163中,电子标签30使用在步骤162生成的随机数2,对 于在步骤161接收到的EXOR掩蔽的写入数据,仅对于从开头比特起随机数2 的大小的数据进行EXOR并进行译码。在本实施方式中,由于读写器10和电子标签30的随枳Jt2的大小为16 比特,因此,例如如图IO所示,用随机数2 "010匪0100010ir,对EXOR 掩蔽完毕写入数据的从开头起16比特"1000101100001101"进行EXOR,生 成译码的写入数据"1101100110000110"。然后,在步骤164中,在还有进行了 EXOR掩蔽的写入数据时,电子标 签30从步骤163开始再次进行处理。在对所有的EXOR掩蔽的写入数据进行了译码时,开始步骤165的处理。在本实施方式中,由于读写器10和电子标签30的随机数2的大小为16比特,因此,如图IO所示,例如EXOR掩蔽的写入数据(48比特)的情况下, 将步骤163的处理重复3次。然后,在步骤165中,电子标签30对于在步骤163译码的写入数据,仅 将相当于在步骤161接收到的写入数据大小的数据写入存储器33中。在本实施方式中,如图IO所示,译码的写入数据为"11011001100001101 0100010111010101011110010110010",接收到的写入数据大小为48比特,因此,例如将"iioiiooiiooooiioioioooioinoioioioiiiooioiiooio"写入存储器33中。此外,在本实施方式中,在电子标签30侧,重复进行将EXOR掩蔽的写 入数据仅译码随机数2的大小的处理,将所有数据进行译码后写入存储器33 中,但是也可以在电子标签30侧,将EXOR掩蔽的写入数据仅译码随机数2 的大小的数据,并将译码的写入数据依次写入存储器33中,实施该处理,直 至EXOR掩蔽的写入数据为空。在本实施方式中,在读写器10侧,将EXOR掩蔽的写入数据全部生成之 后,发送给电子标签30,因此可以消除向电子标签的不完整的写入等失败。 而且,在读写器10和电子标签30之间发送的随机数只有随机数1,并不是实 际对写入数据进行掩蔽时的随机数,因此可以更安全地进行数据写入。(实施方式3)本实施方式是在实施方式2中将随机数2的生成进行多次的实施方式,电 子标签数据读写装置的结构与实施方式2的结构相同。另外,读写器10的随机数生成部13和电子标签的随机数生成部34,在 给予作为相同初始值的数据时,输出相同的随机数,在都给予8比特的数据作 为初始值(种子)时,作为随机数都生成16比特的数据。而且,读写器10的随机数生成部13和电子标签的随机数生成部34,在 多次给予作为相同初始值(种子)的数据时,每次生成不同的随机数,而在随 机数生成部13和随机数生成部34之间每次生成相同的随机数。下面,根据图11 ~图14,对应用了本发明的实施方式3的电子标签数据 读写装置的电子标签数据写入方法的动作进行说明。图11是表示实施方式3 的电子标签数据读写装置的动作的流程图;图12是表示在实施方式3的电子标签数据读写装置中使用的随机数的一例的图;图13是说明在实施方式3的 电子标签数据读写装置中的写入数据的掩蔽的说明图;图14是说明在实施方 式3的电子标签数据读写装置中的写入数据的译码的说明图。 首先,在步骤201中,读写器10发送应答请求。然后,在步骤202中,位于与读写器10可通信的范围内的电子标签30 接收应答请求。然后,在步骤203中,电子标签30在随机数生成部34中生成随机数1。 生成的随机数的大小是根据读写器10和电子标签30的技术规格定义的。 在本实施方式中,如图12所示,读写器10和电子标签30的随机数1的大小为8比特,因此例如生成 "10110101"的随机数。然后,在步骤204中,电子标签30将在步骤203生成的随机数1存储到存储器33中。然后,在步骤205中,电子标签30向读写器10发送在步骤203生成的随 机数1。然后,在步骤206中,读写器10接收在步骤203生成的随机数1。然后,在步骤207中,读写器10将在步骤206接收到的随机数1作为初 始值(种子),在随机数生成部13生成随机数2。如上所述,随机数生成部1 3和随机数生成部34进行相同的动作,因此在设定了相同的初始值(种子) 时,之后生成的随机数完全相同。在本实施方式中,如图12所示,读写器10和电子标签30的随机数2的 大小为16比特,因此生成例如"0101001010001011"的随机数。然后,在步骤208中,读写器10使用在步骤207生成的随机数2,仅对 于随机数2的大小的写入数据进行EXOR掩蔽。在本实施方式中,由于读写器10和电子标签30的随机数2的大小为16 比特,因此,例如如图13所示,用随机数2 "0101001010001011"对从写入 数据的开头起16比特"1101100110000110"进行EXOR,生成EXOR掩蔽完 毕写入数据"1000101100001101"。然后,在步骤209中,在还有未进行EXOR掩蔽的写入数据时,读写器l 0从步骤207开始再次进行处理。在对所有的写入数据都进行了 EXOR掩蔽时,开始步骤210的处理。在本实施方式中,读写器10和电子标签30的随机数2的大小为16比特, 因此,例如如图13所示,在写入数据(48比特)的情况下,步骤207和步骤 208的处理进行3次。此外,在再次进行步骤207的处理时,如图13所示, 随机数2成为与上次的值不同的值。然后,在步骤210中,读写器10将在步骤208中进行了 EXOR掩蔽的写 入数据及其数据大小发送给电子标签30。然后,在步骤211中,电子标签30接收在步骤210发送的EXOR掩蔽的 写入数据及其数据大小。然后,在步骤212中,电子标签30将在步骤204中记录在存储器33中的 随机数1作为初始值(种子),在随机数生成部34生成随机数2。在本实施方式中,如图14所示,读写器10和电子标签30的随机数2的 大小为16比特,因此,例如生成 "0101001010001011"的随机数。然后,在步骤213中,电子标签30使用在步骤212生成的随机数2,对 于在步骤211接收到的EXOR掩蔽的写入数据,仅对从首位开始的随机数2 的大小的数据进行EXOR并进行译码。在本实施方式中,如图14所示,读写器10和电子标签30的随机数2的 大小为16比特,因此,例如用随机数2 "0101001010001011"对从EXOR掩 蔽完毕写入数据的开头起16比特"1000101100001101"迭行EXOR,生成译 码的写入数据"1101100110000110"。然后,在步骤214中,在还有进行过EXOR掩蔽的写入数据时,电子标 签30从步骤212开始再次进行处理。在对所有的EXOR掩蔽的写入数据进行 了译码时,开始步骤215的处理。在本实施方式中,如图14所示,读写器10和电子标签30的随机数2的 大小为16比特,因此,例如EXOR掩蔽的写入数据(48比特)的情况下,将 步骤212和步骤213的处理进行3次。此外,在再次进行步骤212的处理时, 随机数2成为与上次的值不同的值。然后,在步骤215中,电子标签30对于在步骤213译码的写入数据,仅 将相当于在步骤211接收到的写入数据大小的数据写入存储器33中。在本实施方式中,译码的写入数据为"110110011000011010100010111010 101011110010110010",接收到的写入数据大小为48比特,因此例如将"1101 10011000011010100010111010101011110010110010"写入存4诸器33中。此外,在本实施方式中,在电子标签30侧,重复进行将EXOR掩蔽的写 入数据仅译码相当于随机数2的大小的数据的处理,将所有数据进行译码后写 入存储器33中,但是也可以在电子标签30侧,将EXOR掩蔽的写入数据仅 译码相当于随机数2的大小的数据,并将译码的写入数据依次写入存储器33 中,实施该处理,直至EXOR掩蔽的写入数据为空。在本实施方式中,在读写器10侧,将EXOR掩蔽的写入数据全部生成之 后,发送给电子标签30,因此可以消除向电子标签的不完全的写入等失败。际对写入数据进行掩蔽时的随机数,因此可以更安全地进行数据写入。以上,根据实施方式对由本发明者完成的发明进行了详细的说明,但是本 发明并不限定于所述实施方式,显然,在不脱离其宗旨的情况下,可以进行各 种变更。例如,在实施方式1 3中,作为对写入数据的掩蔽,使用了EXOR,但 是也可以使用其他的掩蔽。另外,在实施方式1~3中,说明了使用电波的方法,也可以采用电磁感 应等读写器10和电子标签30可进行无线通信的其他手段。本发明,涉及在读写器和电子标签之间进行通信并向电子标签写入数据的 电子标签数据写入方法以及电子标签数据读写装置,可应用于在向电子标签写 入时进4亍掩蔽的读写装置。
权利要求
1.一种电子标签数据写入方法,其通过读写器和电子标签之间的通信进行向所述电子标签的写入数据的写入,包括以下步骤由所述读写器对所述电子标签发送应答请求;由所述电子标签接收来自所述读写器的应答请求后生成·记录随机数,并将生成的随机数发送给所述读写器;由所述读写器按照接收到的所述随机数的大小、根据所述随机数,对所述写入数据进行掩蔽处理,重复该掩蔽处理,直至对所有所述写入数据都进行了掩蔽处理,之后,对所述电子标签汇总发送掩蔽完毕写入数据;以及由所述电子标签按照所述随机数的大小,对接收到的所述掩蔽完毕写入数据进行译码处理,重复该译码处理,直至对掩蔽完毕写入数据都进行了译码,并写入存储器。
2. 根据权利要求1所述的电子标签数据写入方法,其中, 所述掩蔽处理以及所述译码处理是通过EXOR运算来进行。
3. 根据权利要求1所述的电子标签数据写入方法,其中, 所述读写器和所述电子标签之间的通信是基于电波的无线通信或者基于电磁感应的无线通信。
4. 一种电子标签数据写入方法,其通过读写器和电子标签之间的通信进 行向所述电子标签的写入数据的写入,包括以下步骤由所述读写器对所述电子标签发送应答请求;由所述电子标签接收来自所述读写器的应答请求后生成 记录第一随机 数,并将生成的所述第一随机数发送给所述读写器;由所述读写器将接收到的所述第一随机数作为初始值生成第二随机数,按 照生成的所述第二随机数的大小、根据所述第二随机数,对所述写入数据进行 掩蔽处理,重复进行该掩蔽处理,直至对所有所述写入数据都进行了掩蔽,之 后,对所述电子标签汇总发送掩蔽完毕写入数据;以及由所述电子标签将记录的所述第一随机数作为初始值生成所述第二随机 数,按照所述第二随机数的大小,对接收到的所述掩蔽完毕写入数据进^f亍译码 处理,重复该译码处理,直至对掩蔽完毕写入数据都进行了译码,并写入存储 器。
5. 根据权利要求4所述的电子标签数据写入方法,其中,由所述读写器重复进行所述掩蔽处理时,将所述第 一随机数作为初始值, 生成每次不同的所述第二随机数来进行所述掩蔽处理;由所述电子标签重复进行所述译码处理时,将所述第 一随机数作为初始 值,生成每次不同的所述第二随机数来进行所述译码处理。
6. 根据权利要求4所述的电子标签数据写入方法,其中, 所述掩蔽处理以及所述译码处理是通过EXOR运算来进行。
7. 根据权利要求4所述的电子标签数据写入方法,其中, 所述读写器和所述电子标签之间的通信是基于电波的无线通信或者基于电磁感应的无线通信。
8. —种电子标签数据读写装置,其通过读写器和电子标签之间的通信进 行向所述电子标签的写入数据的写入,具备具有存储器以及随机数生成部的所述电子标签;以及具有用于进行通信的天线的所述读写器,其中,所述读写器,对所述电子标签发送应答请求;所述电子标签,接收来自所述读写器的应答请求后在所述随机数生成部生 成随机数并记录在所述存储器中,将生成的所述随机数发送给所述读写器;所述读写器,按照接收到的所述随机数的大小、根据所述随机数,对所述 写入数据进行掩蔽处理,重复该掩蔽处理,直至对所有所述写入数据都进行了 掩蔽处理,之后,对所述电子标签汇总发送掩蔽完毕写入数据;所述电子标签,按照记录在存储器的所述随机数的大小,对接收到的所述 掩蔽完毕写入数据进行译码处理,重复该译码处理,直至对掩蔽完毕写入数据 都进行了译码,并写入所述存储器。
9. 根据权利要求8所述的电子标签数据读写装置,其中, 所述掩蔽处理以及所述译码处理是通过EXOR运算来进行。
10. 根据权利要求8所述的电子标签数据读写装置,其中, 所述读写器和所述电子标签之间的通信是基于电波的无线通信或者基于电》兹感应的无线通信。
11. 一种电子标签数据读写装置,其通过读写器和电子标签之间的通信进 行向所述电子标签的写入数据的写入,具备具有存储器以及第一随机数生成部的所迷电子标签;以及 具有用于进行通信的天线以及第二随机数生成部的所述读写器, 其中,所述读写器,对所述电子标签发送应答请求;所述电子标签,接收来自所述读写器的应答请求,在所述第一随机数生成 部生成第一随机数并记录在所述存储器中,将生成的所述第一随机数发送给所 述读写器;所述读写器,将接收到的所述第一随机数作为初始值,在所述第二随机数 生成部生成第二随机数,按照生成的所述第二随机数的大小、根据所述第二随 机数,对所述写入数据进行掩蔽处理,重复该掩蔽处理,直至对所有所述写入 数据进行了掩蔽,之后,对所述电子标签汇总发送掩蔽完毕写入数据;所述电子标签,将记录的所述第一随机数作为初始值,在所述第一随机数 生成部生成所述第二随机数,按照所述第二随机数的大小,对接收到的所述掩 蔽完毕写入数据进行译码处理,重复该译码处理,直至对掩蔽完毕写入数据都 进行了译码,并写入所述存储器。
12. 根据权利要求11所述的电子标签数据读写装置,其中, 所述读写器,在重复所述掩蔽处理时,将所述第一随机数作为初始值,生成每次不同的所述第二随机数来进行所述掩蔽处理;所述电子标签,在重复所述译码处理时,将所述第一随机数作为初始值, 生成每次不同的所迷第二随机数来进行所述译码处理。
13. 根据权利要求11所述的电子标签数据读写装置,其中,所述掩蔽处理以及所述译码处理是通过EXOR运算来进行。 14.根据权利要求11所述的电子标签数据读写装置,其中, 所述读写器和所述电子标签之间的通信是基于电波的无线通信或者基于电石兹感应的无线通信。
全文摘要
本发明提供一种电子标签数据写入方法以及读写装置。在电子标签数据读写装置中,电子标签接收来自读写器的应答请求,在随机数生成部生成随机数并记录在存储器中,将生成的随机数发送给读写器,读写器,按照接收到的随机数的大小、根据随机数,将写入数据进行掩蔽处理,重复该掩蔽处理,直至对所有的写入数据进行了掩蔽处理,之后,对电子标签30汇总发送掩蔽完毕写入数据,电子标签按照记录在存储器中的随机数的大小,将接收到的掩蔽完毕写入数据进行译码处理,重复该译码处理,直至对掩蔽完毕写入数据都进行了译码,并写入存储器中。
文档编号G06K17/00GK101266656SQ20081000921
公开日2008年9月17日 申请日期2008年1月29日 优先权日2007年3月13日
发明者小林雄一, 本泽纯, 田向芳行, 福岛真一郎 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1