一种读写标签的方法及装置制造方法

文档序号:6624135阅读:151来源:国知局
一种读写标签的方法及装置制造方法
【专利摘要】本发明实施例公开了一种读写标签的方法及装置,其中读标签的方法包括:当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡设备确定对所述NFC标签进行操作的操作类型;若所述操作类型为读数据类型,则所述NFC读卡设备根据所述NFC标签的计数电路获取所述NFC读卡设备从所述NFC标签中已读取数据的次数;所述NFC读卡设备根据所述次数确定所述NFC读卡设备从所述NFC标签中读取数据的地址信息;所述NFC读卡设备根据所确定的地址信息从所述NFC标签中读取数据。本发明实施例的技术方案能扩展NFC标签的应用范围。
【专利说明】一种读写标签的方法及装置

【技术领域】
[0001] 本发明涉及无线网络【技术领域】,具体涉及一种读写标签的方法及装置。

【背景技术】
[0002] 近距离无线通讯技术(NFC)已经成为移动终端的基本功能之一,作为NFC的基本 功能之一,移动终端读取NFC标签的应用场景也越来越多。在人们日常生活中,使用NFC标 签可以记录信息或记录软件操作流程,能极大地简化移动终端的操作。
[0003] 但是目前NFC标签在使用时存在一定的局限性,在写入数据时,必须一次性全部 写入,不能分多次写入,在读取数据时,也是一次性全部读出,不能分次读取不同的值,这种 的局限性严重影响NFC标签的应用范围,进而影响NFC标签的推广使用。


【发明内容】

[0004] 有鉴于此,本发明实施例提供一种读写标签的方法及装置,以扩展NFC标签的应 用范围。
[0005] 第一方面,本发明实施例提供了一种读标签的方法,包括:
[0006] 当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡 设备确定对所述NFC标签进行操作的操作类型;
[0007] 若所述操作类型为读数据类型,则所述NFC读卡设备根据所述NFC标签的计数电 路获取所述NFC读卡设备从所述NFC标签中已读取数据的次数;
[0008] 所述NFC读卡设备根据所述次数确定所述NFC读卡设备从所述NFC标签中读取数 据的地址信息;
[0009] 所述NFC读卡设备根据所确定的地址信息从所述NFC标签中读取数据。
[0010] 第二方面,本发明实施例还提供了一种写标签的方法,包括:
[0011] 当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡 设备确定对所述NFC标签进行操作的操作类型;
[0012] 若所述操作类型为写数据类型,则所述NFC读卡设备根据所述NFC标签的计数电 路获取所述NFC读卡设备向所述NFC标签中已写入数据的次数;
[0013] 所述NFC读卡设备根据所述次数确定所述NFC读卡设备向所述NFC标签中写入数 据的地址信息;
[0014] 所述NFC读卡设备根据所确定的地址信息将所述NFC读卡设备的数据写入所述 NFC标签。
[0015] 第三方面,本发明实施例还提供了一种读写标签的方法,包括:
[0016] 当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡 设备确定对所述NFC标签进行操作的操作类型;
[0017] 若所述操作类型为读数据类型,则所述NFC读卡设备根据所述NFC标签的第一计 数电路获取所述NFC读卡设备从所述NFC标签中已读取数据的次数;
[0018] 所述NFC读卡设备根据所述次数确定所述NFC读卡设备从所述NFC标签中读取数 据的地址信息;
[0019] 所述NFC读卡设备根据所确定的地址信息从所述NFC标签中读取数据;
[0020] 若所述操作类型为写数据类型,则所述NFC读卡设备根据所述NFC标签的第二计 数电路获取所述NFC读卡设备向所述NFC标签中已写入数据的次数;
[0021] 所述NFC读卡设备根据所述次数确定所述NFC读卡设备向所述NFC标签中写入数 据的地址信息;
[0022] 所述NFC读卡设备根据所确定的地址信息将所述NFC读卡设备的数据写入所述 NFC标签。
[0023] 第四方面,本发明实施例还提供了一种读标签的装置,包括:
[0024] 操作类型获取单元,用于当近距离无线通讯技术NFC读卡设备进入NFC标签的感 应范围时,所述NFC读卡设备确定对所述NFC标签进行操作的操作类型;
[0025] 次数获取单元,用于若所述操作类型为读数据类型,则所述NFC读卡设备根据所 述NFC标签的计数电路获取所述NFC读卡设备从所述NFC标签中已读取数据的次数;
[0026] 地址信息确定单元,用于所述NFC读卡设备根据所述次数确定所述NFC读卡设备 从所述NFC标签中读取数据的地址信息;
[0027] 数据读取单元,用于所述NFC读卡设备根据所确定的地址信息从所述NFC标签中 读取数据。
[0028] 第五方面,本发明实施例还提供了一种写标签的装置,包括:
[0029] 操作类型获取单元,用于当近距离无线通讯技术NFC读卡设备进入NFC标签的感 应范围时,所述NFC读卡设备确定对所述NFC标签进行操作的操作类型;
[0030] 写入次数获取单元,用于若所述操作类型为写数据类型,则所述NFC读卡设备根 据所述NFC标签的计数电路获取所述NFC读卡设备向所述NFC标签中已写入数据的次数;
[0031] 地址信息确定单元,用于所述NFC读卡设备根据所述次数确定所述NFC读卡设备 向所述NFC标签中写入数据的地址信息;
[0032] 数据写入单元,用于所述NFC读卡设备根据所确定的地址信息将所述NFC读卡设 备的数据写入所述NFC标签。
[0033] 第六方面,本发明实施例还提供了一种读写标签的装置,包括:
[0034] 操作类型获取单元,用于当近距离无线通讯技术NFC读卡设备进入NFC标签的感 应范围时,所述NFC读卡设备确定对所述NFC标签进行操作的操作类型;
[0035] 读取次数获取单元,用于若所述操作类型为读数据类型,则所述NFC读卡设备根 据所述NFC标签的第一计数电路获取所述NFC读卡设备从所述NFC标签中已读取数据的次 数;
[0036] 读取地址信息确定单元,用于所述NFC读卡设备根据所述已读取数据的次数确定 所述NFC读卡设备从所述NFC标签中读取数据的地址信息;
[0037] 数据读取单元,用于所述NFC读卡设备根据所确定的地址信息从所述NFC标签中 读取数据;
[0038] 写入次数获取单元,用于若所述操作类型为写数据类型,则所述NFC读卡设备根 据所述NFC标签的第二计数电路获取所述NFC读卡设备向所述NFC标签中已写入数据的次 数;
[0039] 写入地址信息确定单元,用于所述NFC读卡设备根据所述已写入数据的次数确定 所述NFC读卡设备向所述NFC标签中写入数据的地址信息;
[0040] 数据写入单元,用于所述NFC读卡设备根据所确定的地址信息将所述NFC读卡设 备的数据写入所述NFC标签。
[0041] 本发明实施例的技术方案通过在NFC标签内部增加计数器用于记录所述NFC标签 中已读取数据的次数或已写入数据的次数,或通过在NFC标签内部增加两个计数器分别用 于记录所述NFC标签中已读取数据的次数和已写入数据的次数,能实现对NFC标签进行多 次读或多次写,或多次读和多次写,能扩展NFC标签的应用范围。

【专利附图】

【附图说明】
[0042] 为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所 需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施 例的内容和这些附图获得其他的附图。
[0043] 图1是本发明实施例一所述的读标签的方法流程图;
[0044] 图2是本发明实施例二所述的读标签的方法流程图;
[0045] 图3是本发明实施例三所述的写标签的方法流程图;
[0046] 图4是本发明实施例四所述的写标签的方法流程图;
[0047] 图5是本发明实施例五所述的读写标签的方法流程图;
[0048] 图6是本发明实施例六所述的读写标签的方法流程图;
[0049] 图7是本发明实施例六所述的一种NFC标签内部电路示意图;
[0050] 图8是本发明实施例7K所述的另一种NFC标签内部电路不意图;
[0051] 图9是本发明实施例七所述的读标签的装置的结构框图;
[0052] 图10是本发明实施例八所述的写标签的装置的结构框图;
[0053] 图11是本发明实施例九所述的读写标签的装置的结构框图。

【具体实施方式】
[0054] 为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面 将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅 是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在 没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055] 下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。
[0056] 实施例一
[0057] 图1是本发明实施例一提供的读标签的方法流程图,本实施例可适用于NFC读卡 器读取包括的计数电路的NFC标签的情况,本实施例所述的方法可以由配置在NFC读卡设 备中的读标签的装置来执行,如图1所示,本实施例所述的读标签的方法包括:
[0058] 步骤S101、当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范围时,所述 NFC读卡设备确定对所述NFC标签进行操作的操作类型。
[0059] 所述操作类型包括读数据类型和写数据类型。所述NFC读卡设备确定对所述NFC 标签进行操作的操作类型可包括多种情况,可根据NFC标签的特性获取,也可根据NFC读卡 设备的设置来获取,还可根据预设规则获取。
[0060] 若所述NFC标签为只读标签,则所述NFC读卡设备直接确定对所述NFC标签进行 操作的操作类型为读数据类型;若所述NFC标签为只写标签,则所述NFC读卡设备直接确定 对所述NFC标签进行操作的操作类型为写数据类型。
[0061] 若所述NFC读卡设备当前状态为写数据状态,则所述NFC读卡设备确定对所述NFC 标签进行操作的操作类型为写数据类型;若所述NFC读卡设备当前状态为读数据状态,则 所述NFC读卡设备确定对所述NFC标签进行操作的操作类型为读数据类型;
[0062] 若预先设定所述NFC读卡设备周期性地连续读写入数据预设次数和读取数据预 设次数,则所述NFC读卡设备根据当前的读写总次数确定对所述NFC标签进行操作的操作 类型。
[0063] 步骤S102、若所述操作类型为读数据类型,则所述NFC读卡设备根据所述NFC标签 的计数电路获取所述NFC读卡设备从所述NFC标签中已读取数据的次数。
[0064] 步骤S103、所述NFC读卡设备根据所述次数确定所述NFC读卡设备从所述NFC标 签中读取数据的地址信息。
[0065] 具体地,根据所述次数确定所述NFC读卡设备从所述NFC标签中读取数据的地址 信息的操作可包括:将所述次数与所述NFC标签的可读取次数阈值进行求模运算,根据求 模运算结果确定所述NFC读卡设备从所述NFC标签中读取数据的地址信息。
[0066] 若NFC标签的可读取次数阈值为10,即NFC标签中所存储的数据经过10次即可全 部取出,当第11次读取时,又跳回到该NFC标签的起始位置开始读取,依此类推。因此,当 前读取次数与NFC标签的可读取次数求模,即为该NFC标签的待读取数据的序号。例如,所 述NFC读卡设备从所述NFC标签中已读取数据的次数为52,则当前读取次数为53, 53与10 求模等于3,则当前待读取数据的序号为3。
[0067] 获取当前待读取数据的序号后,即可根据NFC标签中数据的存储方式获取该待读 取数据的地址信息。
[0068] 若NFC标签中的数据定长存储,例如每个待读取数据长度为1K,并从0地址开始存 储,则序号为3的待读取数据的地址为2K到3K-1之间,若NFC标签中的数据变长存储,则 根据预设的存储空间列表来根据待读取数据的序号获取待读取数据的地址。
[0069] 步骤S104、所述NFC读卡设备根据所确定的地址信息从所述NFC标签中读取数据。
[0070] 当所述NFC读卡设备确定对所述NFC标签进行操作的操作类型为读数据类型时, 在NFC读卡设备端打开读数据的应用软件,根据所确定的地址信息读取NFC标签中的数据。
[0071] 本实施例的技术方案通过NFC标签的计数电路获取NFC读卡设备从所述NFC标签 中已读取数据的次数,根据所述次数确定所述NFC读卡设备从所述NFC标签中读取数据的 地址信息,根据所确定的地址信息从所述NFC标签中读取数据,能实现多次读取NFC标签中 的数据,能扩展NFC标签的应用范围。
[0072] 实施例二
[0073] 图2是本发明实施例二所述的读标签的方法流程图,如图2所示,本实施例所述的 读标签的方法包括:
[0074] 步骤S201、当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范围时,所述 NFC读卡设备确定对所述NFC标签进行操作的操作类型。
[0075] 步骤S202、所述NFC读卡设备获取所述NFC标签的存储方式信息,所述存储方式信 息用于存储所述NFC标签各次读取数据的地址信息。
[0076] 所述存储方式信息可包括所述NFC标签各次读取数据的起始地址和数据长度,所 述存储方式信息也可包括所述NFC标签各次读取数据的起始地址和末尾地址。
[0077] 所述NFC读卡设备获取所述NFC标签的存储方式信息可包括多种方式,例如,当所 述NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡设备从所述NFC标签的预设地 址读取所述NFC标签的存储方式信息;又如,所述NFC读卡设备从预存信息中读取所述NFC 标签的存储方式信息。
[0078] 步骤S203、若所述操作类型为读数据类型,则所述NFC读卡设备根据所述NFC标签 的计数电路获取所述NFC读卡设备从所述NFC标签中已读取数据的次数。
[0079] 步骤S204、所述NFC读卡设备根据所述次数和所述存储方式信息确定所述NFC读 卡设备从所述NFC标签中读取数据的地址信息。
[0080] 可首先采用实施例一的步骤S103所述的方法将所述次数与所述NFC标签的可读 取次数阈值进行求模运算,获取当前待读取数据的序号,根据该序号和所述存储方式信息 确定所述NFC读卡设备从所述NFC标签中读取数据的地址信息。
[0081] 例如,若所述存储方式信息包括所述NFC标签各次读取数据的起始地址和数据长 度,则将所述次数与所述NFC标签的可读取次数阈值进行求模运算,获取当前待读取数据 的序号,根据所述序号即可查询该次待读取数据的起始地址和数据长度。又如,若所述存储 方式信息也可包括所述NFC标签各次读取数据的起始地址和末尾地址,则将所述次数与所 述NFC标签的可读取次数阈值进行求模运算,获取当前待读取数据的序号,根据所述序号 即可查询该次待读取数据的起始地址和末尾地址。
[0082] 步骤S205、所述NFC读卡设备根据所确定的地址信息从所述NFC标签中读取数据。
[0083] 本实施例的技术方案在实施例一的基础之上,增加了获取所述NFC标签的存储方 式信息的步骤,用以根据所述已读取数据的次数和所述存储方式信息确定本次从所述NFC 标签中读取数据的地址信息,能实现多次读取NFC标签中不同存储空间大小的数据,能进 一步扩展NFC标签的应用范围。
[0084] 实施例三
[0085] 图3是本发明实施例三所述的写标签的方法流程图,如图3所示,本实施例所述的 写标签的方法包括:
[0086] 步骤S301、当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范围时,所述 NFC读卡设备确定对所述NFC标签进行操作的操作类型。
[0087] 该步骤同实施例一的步骤S101,在此不作赘述。
[0088] 步骤S302、若所述操作类型为写数据类型,则所述NFC读卡设备根据所述NFC标签 的计数电路获取所述NFC读卡设备向所述NFC标签中已写入数据的次数。
[0089] 步骤S303、所述NFC读卡设备根据所述次数确定所述NFC读卡设备向所述NFC标 签中写入数据的地址信息。
[0090] 具体地,根据所述次数确定所述NFC读卡设备向所述NFC标签中写入数据的地址 信息的操作可包括:将所述次数与所述NFC标签的可写入次数阈值进行求模运算,根据求 模运算结果确定所述NFC读卡设备向所述NFC标签中写入数据的地址信息。
[0091] 若NFC标签的可写入次数阈值为10,即向NFC标签中写入数据满10次即返回该 NFC标签的起始地址重新写入,当第11次读取时,又跳回到该NFC标签的起始位置开始写 入,依此类推。因此,本次写入次数与NFC标签的可写入次数求模,即为本次写入数据的序 号。例如,所述NFC读卡设备向所述NFC标签中已写入数据的次数为52,则本次写入数据的 次数为53, 53与10求模等于3,则本次写入数据的序号为3。
[0092] 获取本次待写入数据的序号后,即可根据NFC标签中数据的数据写入方式获取本 次待写入数据的地址信息。
[0093] 若NFC标签为定长写入方式,例如每次写入数据长度为1K,并从0地址开始写入, 则写入数据的序号为3时,待写入地址范围为2K到3K-1之间,若NFC标签为变长写入方式, 则根据预设的写入数据序号与空间对照列表来获取待写入数据的地址。
[0094] 步骤S304、所述NFC读卡设备根据所确定的地址信息将所述NFC读卡设备的数据 写入所述NFC标签。
[0095] 当所述NFC读卡设备确定对所述NFC标签进行操作的操作类型为写数据类型时, 在NFC读卡设备端打开写数据的应用软件,根据所确定的地址信息向NFC标签中写入数据。 [0096] 本实施例的技术方案通过NFC标签的计数电路获取NFC读卡设备向所述NFC标签 中已写入数据的次数,根据所述次数确定所述NFC读卡设备向所述NFC标签中写入数据的 地址信息,根据所确定的地址信息将所述NFC读卡设备的数据写入所述NFC标签,能实现多 次向NFC标签中写入数据,能扩展NFC标签的应用范围。
[0097] 实施例四
[0098] 图4是本发明实施例四所述的写标签的方法流程图,如图4所示,本实施例所述的 写标签的方法包括:
[0099] 步骤S401、当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范围时,所述 NFC读卡设备确定对所述NFC标签进行操作的操作类型。
[0100] 步骤S402、所述NFC读卡设备获取所述NFC标签的存储方式信息,所述存储方式信 息用于存储所述NFC标签各次写入数据的地址信息。
[0101] 所述存储方式信息可包括所述NFC标签各次写入数据的起始地址和数据长度,所 述存储方式信息也可包括所述NFC标签各次写入数据的起始地址和末尾地址。
[0102] 所述NFC读卡设备获取所述NFC标签的存储方式信息可包括多种方式,例如,当所 述NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡设备从所述NFC标签的预设地 址读取所述NFC标签的存储方式信息;又如,所述NFC读卡设备从预存信息中读取所述NFC 标签的存储方式信息。
[0103] 步骤S403、若所述操作类型为写数据类型,则所述NFC读卡设备根据所述NFC标签 的计数电路获取所述NFC读卡设备向所述NFC标签中已写入数据的次数。
[0104] 步骤S404、所述NFC读卡设备根据所述次数和所述存储方式信息确定所述NFC读 卡设备向所述NFC标签中写入数据的地址信息。
[0105] 可首先采用实施例三的步骤S303所述的方法将所述次数与所述NFC标签的可读 取次数阈值进行求模运算,获取本次写入数据的序号,根据该序号和所述存储方式信息确 定所述NFC读卡设备本次向所述NFC标签中写入数据的地址信息。
[0106] 例如,若所述存储方式信息包括所述NFC标签各次写入数据的起始地址和数据长 度,则将所述次数与所述NFC标签的可写入次数阈值进行求模运算,获取本次写入数据的 序号,根据所述序号即可查询本次写入数据的起始地址和数据长度。又如,若所述存储方式 信息包括所述NFC标签各次写入数据的起始地址和截止地址,则将所述次数与所述NFC标 签的可写入次数阈值进行求模运算,获取本次写入数据的序号,根据所述序号即可查询本 次写入数据的起始地址和末尾地址。
[0107] 步骤S405、所述NFC读卡设备根据所确定的地址信息将所述NFC读卡设备的数据 写入所述NFC标签。
[0108] 本实施例的技术方案在实施例三的基础之上,增加了获取所述NFC标签的存储方 式信息的步骤,用以根据所述已写入数据的次数和所述存储方式信息确定本次向所述NFC 标签中写入数据的地址信息,能实现多次向NFC标签中写入不同存储空间大小的数据,能 进一步扩展NFC标签的应用范围。
[0109] 实施例五
[0110] 图5是本发明实施例五所述的读写标签的方法流程图,如图5所示,本实施例所述 的读写标签的方法包括:
[0111] 步骤S501、当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范围时,所述 NFC读卡设备确定对所述NFC标签进行操作的操作类型。
[0112] 本步骤详见实施例一的步骤S101,在此不作赘述。
[0113] 步骤S502、若所述操作类型为读数据类型,则所述NFC读卡设备根据所述NFC标签 的第一计数电路获取所述NFC读卡设备从所述NFC标签中已读取数据的次数。
[0114] 步骤S503、所述NFC读卡设备根据所述已读取数据的次数确定所述NFC读卡设备 从所述NFC标签中读取数据的地址信息。
[0115] 本步骤详见实施例一的步骤S103,在此不作赘述。
[0116] 步骤S504、所述NFC读卡设备根据所确定的读取数据的地址信息从所述NFC标签 中读取数据。
[0117] 本步骤详见实施例一的步骤S104,在此不作赘述。
[0118] 步骤S505、若所述操作类型为写数据类型,则所述NFC读卡设备根据所述NFC标签 的第二计数电路获取所述NFC读卡设备向所述NFC标签中已写入数据的次数。
[0119] 步骤S506、所述NFC读卡设备根据所述已写入数据的次数确定所述NFC读卡设备 向所述NFC标签中写入数据的地址信息。
[0120] 本步骤详见实施例三的步骤S303,在此不作赘述。
[0121] 步骤S507、所述NFC读卡设备根据所确定的写入数据的地址信息将所述NFC读卡 设备的数据写入所述NFC标签。
[0122] 本步骤详见实施例三的步骤S304,在此不作赘述。
[0123] 本实施例的技术方案通过在NFC标签内部增加两个计数器分别用于记录所述NFC 标签中已读取数据的次数和已写入数据的次数,能实现对NFC标签进行多次读和多次写, 能扩展NFC标签的应用范围。
[0124] 实施例六
[0125] 图6是本发明实施例六所述的读写标签的方法流程图,如图6所示,本实施例所述 的读写标签的方法包括:
[0126] 步骤S601、当NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡设备确定对 所述NFC标签进行操作的操作类型。
[0127] 步骤S602、所述NFC读卡设备获取所述NFC标签的存储方式信息,所述存储方式信 息用于存储所述NFC标签各次读取数据和写入数据地址信息。
[0128] 所述NFC读卡设备获取所述NFC标签的存储方式信息的操作包括:
[0129] 当所述NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡设备从所述NFC 标签的预设地址读取所述NFC标签的存储方式信息;或
[0130] 所述NFC读卡设备从预存信息中读取所述NFC标签的存储方式信息。
[0131] 进一步地,所述存储方式信息包括所述NFC标签各次读取数和写入数据的起始地 址和数据长度,或所述存储方式信息包括所述NFC标签各次读取数据和写入数据的起始地 址和末尾地址。
[0132] 为了保证NFC标签中的数据各次写入和读取的完整性,本实施例要求NFC标签各 次存储数据与各次读取数据对应,即要求NFC标签各次存储的数据的地址空间分别与对应 次数的读取数据的地址空间相同。例如,若存储方式信息中记录第五次读取数据和写入数 据的起始地址和末尾地址分别为4K到5K之间,则第五次写入数据的起始地址和末尾地址 分别为4K到5K之间,同时第五次读取数据的起始地址和末尾地址分别为4K到5K之间。
[0133] 需要说明的是,在向NFC标签中存储数据时,各次存储的数据的地址空间大小可 以是等大小的也可以是可变大小的。
[0134] 若各次存储的数据的地址空间大小相等,即NFC标签读写定长数据,NFC标签内部 电路示意图可为如图7所示,
[0135] 图7中,各模块的电路结构介绍如下:
[0136] 多路复用器的D是电源引脚,连接芯片工作的电源,ENB是使能引脚,当ENB引脚 接触的是1信号(高电平)时,多路复用器才会正常工作,当ENB引脚接的是0信号(低电 平),多路复用器不工作,Cl,C2,是多路复用器的输入引脚,S1?S4是输出脚,Cl、C2输入 不同的值,在S1?S4脚输出的结果也不同,比如,Cl、C2分别输入0信号(低电平)、0信 号(低电平)时,S1?S4的输出分别是1信号(高电平)、0信号(低电平)、0信号(低 电平)、〇信号(低电平),通过改变C1、C2的输入,则可改变S1?S4的输出。
[0137] 第一计数器和第二计数器:U/D引脚是电源引脚,用于连接提供芯片工作的电源, ENB是芯片的使能引脚,当ENB引脚输入1信号(高电平)时,芯片可以正常的计数,CP是 触发引脚,Carry out (可以记为Q1?Q4)是输出引脚,输出计数器的计数结果,当CP引脚 由〇信号(低电平)到1信号(高电平)变化过程的时候,计数器输出结果Carryout增 加 l,Reset引脚是重置引脚,当Reset引脚置为1信号(高电平)时,计数器的结果清零, B1?Μ是预置数值,可以用来设置输出结果的值,在这儿没有使用。当多路复用器C1、C2 输入0信号(低电平)、0信号(低电平)时,S1?S4输出1信号(高电平)、0信号(低 电平)、〇信号(低电平)、〇信号(低电平),第二计数器正常计数,当多路复用器C1、C2输 入1信号(高电平)、〇信号(低电平)时,S1?S4输出0信号(低电平)、1信号(高电 平)、〇信号(低电平)、〇信号(低电平)时,第二计数器的数值清零,重新开始计数。
[0138] 乘法器是将计数器的计数结果和定长数据长度相乘,得出需要获取的存储区域地 址,进而取出合适的数据。
[0139] 逻辑判断单元,可以用与、或门来进行判断,用于判断计数结果是否是1,如果是 1,则说明这次需要读取的值是存储区域的第一字节,里面存储的是定长数据的长度,将定 长数据的长度存入缓冲区"数据长度读取单元"模块
[0140] 数据长度读取单元,用于存储定长数据长度,提供给乘法器,用于计算某一计数结 果对应的存储区域。
[0141] 从NFC标签中读取数据的过程中:
[0142] 正常计数过程包括:将开关选择选择到第一计数器(读计数器)正常工作,(选择 C1、C2的输入,让S1?S4的输出,和第一计数器ENB引脚输入1信号(高电平)),这时,没 有读卡设备靠近时,第一计数器的CP引脚输入是0信号(低电平),NFC读卡设备每靠近一 次标签,NFC天线那边获取的电压,会给第一计数器的CP引脚输入1信号(高电平),CP引 脚由〇信号(低电平)到1信号(高电平)的变化过程会让第一计数器计数,Carry out引 脚增加1,乘法器将计数结果和数据长度相乘后,得出当前的地址,再从数据存储中找到这 块地址,取出数据提供给NFC天线,读卡设备获取数据。如果第一计数器的结果是1,也就是 第一次计数时,通过逻辑判断单元,得出当前需要读取的是定长数据的数据长度,从存储中 获取这个地址中数据,并将这个数据(定长数据长度)提供给数据长度缓冲区和NFC天线, 读卡设备也可以获取到数据长度。
[0143] 清零过程包括:如果计数过程中,若需重新读取数据,可以改变多路复用器的C1、 C2输入,让S1?S4中和第一计数器Reset脚相连的输出置为1信号(高电平),则第一计 数器的计数结果立即清零,读取数据的过程重新开始。
[0144] 向NFC标签中写入数据的过程中:
[0145] 正常计数过程包括:将开关选择选择到第一计数器(写计数器)正常工作,(选择 C1、C2的输入,让S1?S4的输出,和第二计数器的ENB引脚输入1信号(高电平)),这时, 没有读卡设备靠近时,第一计数器的CP引脚输入是0信号(低电平),NFC读卡设备每靠近 一次标签,NFC天线那边获取的电压,会给第二计数器的CP引脚输入1信号(高电平),CP 引脚由〇信号(低电平)到1信号(高电平)的变化过程会让第一计数器计数,Carry out 引脚增加1,乘法器将计数结果和数据长度相乘后,得出当前的地址,将从NFC天线获取的 数据写入数据存储中这块地址。如果第二计数器的结果是1,也就是第一次计数时,通过逻 辑判断单元,得出当前需要写入的是定长数据的数据长度,将这个数据(定长数据长度)写 入到存储中这个地址。
[0146] 清零过程包括:如果计数过程中,需重新写入数据,可以改变多路复用器的Cl、C2 输入,让S1?S4中和第二计数器Reset脚相连的输出置为1信号(高电平),则第二计数 器的计数结果立即清零,写过程重新开始。
[0147] 若NFC标签读写定长数据,则每次读写数据的大小是一定长度的,这个长度可预 先设置,并将数据长度值写入NFC标签的存储区域的第一个或一个以上的连续字节中。
[0148] NFC标签是读数据还是写数据,由多路复用器选择决定,当多路复用器的开关选择 使能第二计数器电路工作时,在NFC读卡设备打开写数据的软件应用,向存储区域写入数 据;当多路复用器选择第一计数器使能工作时,在NFC读卡设备打开读数据的软件应用,读 取存储区域中的数据;多路选择还可以使能第一计数器和第二计数器上的重置引脚,当重 置引脚被使能时,第一计数器和第二计数器恢复到零。比如,在刚开始使用NFC标签时,开 关选择到写数据电路开关使能,写电路开始计数,第一次写入的是定长数据的定长,并将其 存入第一个或连续几个字节中,再次写入时,第二计数器增加1,并将数据写入到按照写电 路计数值计算出来的存储区域中,依次类推。当第一次将第一计数器使能时,第一计数器开 始计数,NFC读卡设备第一次靠近该NFC标签时,读取存储区域的第一个字节,识别出数据 存储的长度,因为第一次读写数据的值是存储区域数据的长度,所以第一次读写数据的长 度和存储区数据长度可能不一样,通过逻辑判断单元来进行判断。
[0149] 读写数据过程中,如果需要重新开始读写数据,可以在开关选择处,将开关触头切 换至第一计数器和第二计数器的清零端,计数器重新计数,重新读写数据。存储区域每次从 起始地址开始写数据时,都需要写此后数据存储的长度。
[0150] 若各次存储的数据的地址空间大小不相等,NFC标签内部电路示意图可为如图8 所示,图7中,各模块的电路结构介绍如下:
[0151] 多路复用器:D处代表的是电源脚,芯片工作的电源,ENB引脚是使能引脚,当引脚 接触的是1信号(高电平)时,多路复用器才会正常工作,当ENB引脚接的是0信事情(低 电平),多路复用器不工作,Cl,C2,是多路复用器的输入引脚,S1?S4是输出脚,Cl、C2输 入不同的值,在S1?S4脚输出的结果也不同,比如,Cl、C2分别输入0信号(低电平)、0 信号(低电平)时,S1?S4的输出分别是1信号(高电平)、0信号(低电平)、0信号(低 电平)、〇信号(低电平),这时第二计数器可以进行工作。
[0152] 第一计数器和二计数器:U/D引脚是电源引脚,用于连接提供芯片工作的电源, ENB是芯片的使能引脚,当这个引脚输入1信号(高电平)时,芯片可以正常的计数,CP是 触发引脚,Carry out(可以记为Q1?Q4)是输出引脚,输出计数器的计数结果,当CP引 脚接收的信号由〇信号(低电平)到1信号(高电平)变化过程的时候,计数器输出结果 Carry out增加 l,Reset引脚是重置引脚,当Reset引脚置的信号为1信号(高电平)时, 计数器的结果清零,B1?Μ是预置数值,可以用来设置输出结果的值,此处未使用。当多 路复用器Cl、C2分别输入0信号(低电平)和0信号(低电平)时,S1?S4输出1信号 (高电平)、〇信号(低电平)、〇信号(低电平)、〇信号(低电平),第二计数器正常计数,当 多路复用器Cl、C2输入1信号(高电平)、0信号(低电平)时,S1?S4输出0信号(低 电平)、1信号(高电平)、〇信号(低电平)、〇信号(低电平)时,第二计数器的数值清零, 重新开始计数。
[0153] 数据读取单元:缓冲器,用于缓冲从存储区域读取数据,以及向存储区域中写入数 据。单片机的芯片供电也由电源提供,图8中未示出。
[0154] 图8所示的电路的工作原理如下所示:
[0155] 在从NFC标签中读取数据的过程中:
[0156] 正常计数过程包括:将开关选择选择到第一计数器(读计数器)正常工作,(选择 C1、C2的输入,让S1?S4的输出,和第一计数器ΕΝΒ引脚输入1信号(高电平)),这时,没 有读卡设备靠近时,第一计数器的CP引脚输入是0信号(低电平),NFC读卡设备每靠近 一次标签,NFC天线那边获取的电压,会给第一计数器的CP引脚输入1信号(高电平),CP 引脚由〇信号(低电平)到1信号(高电平)的变化过程会让第一计数器计数,Carry out 引脚增加1,乘法器将计数结果提供给内部的单片机,按照单片机内部记录的已经存储的数 据,计数当前的地址,再从数据存储中找到这块地址,取出这块区域中的数据,并将数据长 度等额外的信息去除,仅仅将数据内容通过数据线发送给NFC天线,NFC天线再发送给读卡 设备。
[0157] 清零过程包括:在计数过程中,若需重新读取数据,可以改变多路复用器的Cl、C2 输入,让S1?S4中和第一计数器Reset引脚相连后输出信号1信号(高电平),使第一计 数器的计数结果立即清零,使数据读取过程重新开始。
[0158] 向NFC标签中写入数据的过程中:
[0159] 正常计数过程包括:将开关选择选择到第一计数器(写计数器)正常工作,(选择 C1、C2的输入,让S1?S4的输出,和第二计数器ENB引脚输入1信号(高电平)),这时,没 有读卡设备靠近时,第一计数器的CP引脚输入是0信号(低电平),NFC读卡设备每靠近 一次标签,NFC天线那边获取的电压,会给第二计数器的CP引脚输入1信号(高电平),CP 引脚由〇信号(低电平)到1信号(高电平)的变化过程会让第一计数器计数,Carry out 引脚增加1,乘法器将计数结果提供给内部的单片机,按照单片机内部记录的已经存储的数 据,获取本次待写入地址,再从数据存储中找到这块地址,将从NFC天线获取的数据写入该 地址。单片机在存储数据中加上数据长度、数据校验等信息后,向存储区域中写入本次数据 信息(包含数据长度、数据内容和数据校验等信息)
[0160] 清零过程包括:如果计数过程中,想重新写入数据,可以改变多路复用器的Cl、C2 输入,让S1?S4中和第二计数器Reset脚相连的输出置为1信号(高电平),则第二计数 器的计数结果立即清零,写过程重新开始。
[0161] 若NFC标签读写变长数据,则每次读写数据的大小可能不是一定长度的,每次向 NFC标签写入数据时,需要在数据写入的第一个字节来存储当前数据存储的长度,每次存储 数据除了存储这次数据存储的长度、数据之外,还需要存储结束标志(由一串特定数据组 成),用来标志数据写入是否结束。
[0162] 写入数据时,可以在多路复用器的开关选择处,将开关触头切换到第二计数器使 能工作,开始计数,NFC读卡设备直接向NFC标签的存储区域写入实际存储的数据,在最后 向存储区域存储时,由单片机来计算本次写入数据的长度,以及在数据末尾加上结束标志, 最后将数据长度、数据、结束标志放到存取区域中。
[0163] 读数据时,多路复用器的开关选择处,将开关触头切换到第一计数器使能工作,开 始计数,单片机收到第一计数器计数增加的信号,从NFC标签的存储区域取出数据,取出数 据长度、数据、结束标志,从这些取出的数据中,得出本次读取数据在存储区域的实际有效 地址,从中读取实际有效的数据。
[0164] 如果读写数据进行时,想重新开始读写,则将多路复用器的开关选择处的触头切 换到第一计数器和第二计数器的清零端,清零后读写计数电路的计数,重新开始计数。
[0165] 步骤S603、若所述操作类型为读数据类型,则所述NFC读卡设备根据所述NFC标签 的第一计数电路获取所述NFC读卡设备从所述NFC标签中已读取数据的次数。
[0166] 步骤S604、所述NFC读卡设备根据所述已读取数据的次数和所述存储方式信息确 定所述NFC读卡设备从所述NFC标签中读取数据的地址信息。
[0167] 步骤S605、所述NFC读卡设备根据所确定的读取数据的地址信息从所述NFC标签 中读取数据。
[0168] 步骤S606、若所述操作类型为写数据类型,则所述NFC读卡设备根据所述NFC标签 的第二计数电路获取所述NFC读卡设备向所述NFC标签中已写入数据的次数。
[0169] 步骤S607、所述NFC读卡设备根据所述已写入数据的次数和所述存储方式信息确 定所述NFC读卡设备向所述NFC标签中写入数据的地址信息。
[0170] 步骤S608、所述NFC读卡设备根据所确定的写入数据的地址信息将所述NFC读卡 设备的数据写入所述NFC标签。
[0171] 本实施例的技术方案在实施例五的基础之上,增加了获取所述NFC标签的存储方 式信息的步骤,用以根据所述已读取数据的次数或已写入数据的次数,以及所述存储方式 信息确定本次从所述NFC标签中读取数据的地址信息或向所述NFC标签中写入数据的地 址,能实现多次读取NFC标签中不同存储空间大小的数据或多次向NFC标签中写入不同长 度的数据,能进一步扩展NFC标签的应用范围。
[0172] 实施例七
[0173] 图9是本发明实施例七所述的读标签的装置的结构框图,如图9所示,本实施例所 述的读标签的装置包括:
[0174] 操作类型获取单元901,用于当近距离无线通讯技术NFC读卡设备进入NFC标签的 感应范围时,确定对所述NFC标签进行操作的操作类型;
[0175] 读取次数获取单元902,用于若所述操作类型为读数据类型,则根据所述NFC标签 的计数电路获取所述NFC读卡设备从所述NFC标签中已读取数据的次数;
[0176] 地址信息确定单元903,用于根据所述次数确定所述NFC读卡设备从所述NFC标签 中读取数据的地址信息;
[0177] 数据读取单元904,用于根据所确定的地址信息从所述NFC标签中读取数据。
[0178] 进一步地,所述地址信息确定单元903具体用于:
[0179] 将所述次数与所述NFC标签的可读取次数阈值进行求模运算,根据求模运算结果 确定所述NFC读卡设备从所述NFC标签中读取数据的地址信息。
[0180] 进一步地,所述装置还包括存储方式信息获取单元,用于在所述NFC读卡设备根 据所述次数确定所述NFC读卡设备从所述NFC标签中读取数据的地址信息之前,获取所述 NFC标签的存储方式信息,所述存储方式信息用于存储所述NFC标签各次读取数据的地址 信息;
[0181] 所述地址信息确定单元903具体用于:
[0182] 根据所述次数和所述存储方式信息确定所述NFC读卡设备从所述NFC标签中读取 数据的地址信息。
[0183] 进一步地,所述存储方式信息获取单元具体用于:
[0184] 当所述NFC读卡设备进入NFC标签的感应范围时,从所述NFC标签的预设地址读 取所述NFC标签的存储方式信息;或
[0185] 从预存信息中读取所述NFC标签的存储方式信息。
[0186] 进一步地,所述存储方式信息包括所述NFC标签各次读取数据的起始地址和数据 长度,或所述存储方式信息包括所述NFC标签各次读取数据的起始地址和末尾地址。
[0187] 本实施例提供的读标签的装置可执行本发明实施例一和实施例二所提供的读标 签的方法,具备执行方法相应的功能模块和有益效果。
[0188] 实施例八
[0189] 图10是本发明实施例八所述的写标签的装置的结构框图,如图10所示,本实施例 所述的写标签的装置包括:
[0190] 操作类型获取单元1001,用于当近距离无线通讯技术NFC读卡设备进入NFC标签 的感应范围时,确定对所述NFC标签进行操作的操作类型;
[0191] 写入次数获取单元1002,用于若所述操作类型为写数据类型,则根据所述NFC标 签的计数电路获取所述NFC读卡设备向所述NFC标签中已写入数据的次数;
[0192] 地址信息确定单元1003,用于根据所述次数确定所述NFC读卡设备向所述NFC标 签中写入数据的地址信息;
[0193] 数据写入单元1004,用于根据所确定的地址信息将所述NFC读卡设备的数据写入 所述NFC标签。
[0194] 进一步地,所述地址信息确定单元1003具体用于:
[0195] 将所述次数与所述NFC标签的可写入数据次数阈值进行求模运算,根据求模运算 结果确定所述NFC读卡设备向所述NFC标签中写入数据的地址信息。
[0196] 进一步地,所述装置还包括存储方式信息获取单元,用于在所述NFC读卡设备根 据所述次数确定所述NFC读卡设备向所述NFC标签中写入数据的地址信息之前,获取所述 NFC标签的存储方式信息,所述存储方式信息用于存储所述NFC标签各次写入数据的地址 信息;
[0197] 所述地址信息确定单元1003具体用于:
[0198] 根据所述次数和所述存储方式信息确定所述NFC读卡设备向所述NFC标签中写入 数据的地址信息。
[0199] 进一步地,所述存储方式信息获取单元具体用于:
[0200] 当所述NFC读卡设备进入NFC标签的感应范围时,从所述NFC标签的预设地址读 取所述NFC标签的存储方式信息;或
[0201] 从预存信息中读取所述NFC标签的存储方式信息。
[0202] 进一步地,所述存储方式信息包括所述NFC标签各次写入数据的起始地址和数据 长度,或所述存储方式信息包括所述NFC标签各次写入数据的起始地址和截止地址。
[0203] 本实施例提供的写标签的装置可执行本发明实施例三和实施例四所提供的写标 签的方法,具备执行方法相应的功能模块和有益效果。
[0204] 实施例九
[0205] 图11是本发明实施例九所述的读写标签的装置的结构框图,如图11所示,本实施 例所述的读写标签的装置包括:
[0206] 操作类型获取单元1101,用于当近距离无线通讯技术NFC读卡设备进入NFC标签 的感应范围时,确定对所述NFC标签进行操作的操作类型;
[0207] 读取次数获取单元1102,用于若所述操作类型为读数据类型,则根据所述NFC标 签的第一计数电路获取所述NFC读卡设备从所述NFC标签中已读取数据的次数;
[0208] 读取地址信息确定单元1103,用于根据所述已读取数据的次数确定所述NFC读卡 设备从所述NFC标签中读取数据的地址信息;
[0209] 数据读取单元1104,用于根据所确定的读取数据的地址信息从所述NFC标签中读 取数据;
[0210] 写入次数获取单元1105,用于若所述操作类型为写数据类型,则根据所述NFC标 签的第二计数电路获取所述NFC读卡设备向所述NFC标签中已写入数据的次数;
[0211] 写入地址信息确定单元1106,用于根据所述已写入数据的次数确定所述NFC读卡 设备向所述NFC标签中写入数据的地址信息;
[0212] 数据写入单元1107,用于根据所确定的写入数据的地址信息将所述NFC读卡设备 的数据写入所述NFC标签。
[0213] 进一步地,所述读取地址信息确定单元1103具体用于:
[0214] 将所述已读取数据的次数与所述NFC标签的可读取次数阈值进行求模运算,根据 求模运算结果确定所述NFC读卡设备从所述NFC标签中读取数据的地址信息。
[0215] 进一步地,所述装置还包括存储方式信息获取单元,用于获取所述NFC标签的存 储方式信息,所述存储方式信息用于存储所述NFC标签各次读取数据和写入数据的地址信 息;
[0216] 所述读取地址信息确定单元1103具体用于:根据所述已读取数据的次数和所述 存储方式信息确定所述NFC读卡设备从所述NFC标签中读取数据的地址信息;
[0217] 所述写入地址信息确定单元1106具体用于:根据所述已写入数据的次数和所述 存储方式信息确定所述NFC读卡设备向所述NFC标签中写入数据的地址信息。
[0218] 进一步地,所述存储方式信息获取单元具体用于:
[0219] 当所述NFC读卡设备进入NFC标签的感应范围时,从所述NFC标签的预设地址读 取所述NFC标签的存储方式信息;或
[0220] 从预存信息中读取所述NFC标签的存储方式信息。
[0221] 进一步地,所述存储方式信息包括所述NFC标签各次读取数据和写入数据的起始 地址和数据长度,或所述存储方式信息包括所述NFC标签各次读取数据和写入数据的起始 地址和末尾地址。
[0222] 进一步地,所述写入地址信息确定单元1106具体用于:将所述已写入数据的次数 与所述NFC标签的可写入数据次数阈值进行求模运算,根据求模运算结果确定所述NFC读 卡设备向所述NFC标签中写入数据的地址信息。
[0223] 本实施例提供的读写标签的装置可执行本发明实施例五和实施例六所提供的读 写标签的方法,具备执行方法相应的功能模块和有益效果。
[0224] 以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件 程序存储在可读取的存储介质中,存储介质例如:计算机中的硬盘、光盘或软盘。
[0225] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解, 本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、 重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行 了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还 可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【权利要求】
1. 一种读标签的方法,其特征在于,包括: 当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡设备 确定对所述NFC标签进行操作的操作类型; 若所述操作类型为读数据类型,则所述NFC读卡设备根据所述NFC标签的计数电路获 取所述NFC读卡设备从所述NFC标签中已读取数据的次数; 所述NFC读卡设备根据所述次数确定所述NFC读卡设备从所述NFC标签中读取数据的 地址信息; 所述NFC读卡设备根据所确定的地址信息从所述NFC标签中读取数据。
2. 根据权利要求1所述的方法,其特征在于,所述NFC读卡设备根据所述次数确定所述 NFC读卡设备从所述NFC标签中读取数据的地址信息的操作具体包括: 将所述次数与所述NFC标签的可读取次数阈值进行求模运算,根据求模运算结果确定 所述NFC读卡设备从所述NFC标签中读取数据的地址信息。
3. 根据权利要求1所述的方法,其特征在于,在所述NFC读卡设备根据所述次数确定所 述NFC读卡设备从所述NFC标签中读取数据的地址信息之前还包括:所述NFC读卡设备获 取所述NFC标签的存储方式信息,所述存储方式信息用于存储所述NFC标签各次读取数据 的地址信息; 所述NFC读卡设备根据所述次数确定所述NFC读卡设备从所述NFC标签中读取数据的 地址信息的操作具体包括: 所述NFC读卡设备根据所述次数和所述存储方式信息确定所述NFC读卡设备从所述 NFC标签中读取数据的地址信息。
4. 根据权利要求3所述的方法,其特征在于,所述NFC读卡设备获取所述NFC标签的存 储方式信息的操作包括: 当所述NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡设备从所述NFC标签 的预设地址读取所述NFC标签的存储方式信息;或 所述NFC读卡设备从预存信息中读取所述NFC标签的存储方式信息。
5. 根据权利要求3或4所述的方法,其特征在于,所述存储方式信息包括所述NFC标签 各次读取数据的起始地址和数据长度,或所述存储方式信息包括所述NFC标签各次读取数 据的起始地址和末尾地址。
6. -种写标签的方法,其特征在于,包括: 当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡设备 确定对所述NFC标签进行操作的操作类型; 若所述操作类型为写数据类型,则所述NFC读卡设备根据所述NFC标签的计数电路获 取所述NFC读卡设备向所述NFC标签中已写入数据的次数; 所述NFC读卡设备根据所述次数确定所述NFC读卡设备向所述NFC标签中写入数据的 地址信息; 所述NFC读卡设备根据所确定的地址信息将所述NFC读卡设备的数据写入所述NFC标 签。
7. 根据权利要求6所述的方法,其特征在于,所述NFC读卡设备根据所述次数确定所述 NFC读卡设备向所述NFC标签中写入数据的地址信息的操作具体包括: 将所述次数与所述NFC标签的可写入数据次数阈值进行求模运算,根据求模运算结果 确定所述NFC读卡设备向所述NFC标签中写入数据的地址信息。
8. 根据权利要求6所述方法,其特征在于,在所述NFC读卡设备根据所述次数确定所 述NFC读卡设备向所述NFC标签中写入数据的地址信息之前还包括:所述NFC读卡设备获 取所述NFC标签的存储方式信息,所述存储方式信息用于存储所述NFC标签各次写入数据 的地址信息; 所述NFC读卡设备根据所述次数确定所述NFC读卡设备向所述NFC标签中写入数据的 地址信息的操作具体包括: 所述NFC读卡设备根据所述次数和所述存储方式信息确定所述NFC读卡设备向所述 NFC标签中写入数据的地址信息。
9. 根据权利要求8所述的方法,其特征在于,所述NFC读卡设备获取所述NFC标签的存 储方式信息的操作包括: 当所述NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡设备从所述NFC标签 的预设地址读取所述NFC标签的存储方式信息;或 所述NFC读卡设备从预存信息中读取所述NFC标签的存储方式信息。
10. 根据权利要求8或9所述的方法,其特征在于,所述存储方式信息包括所述NFC标 签各次写入数据的起始地址和数据长度,或所述存储方式信息包括所述NFC标签各次写入 数据的起始地址和截止地址。
11. 一种读写标签的方法,其特征在于,包括: 当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范围时,所述NFC读卡设备 确定对所述NFC标签进行操作的操作类型; 若所述操作类型为读数据类型,则所述NFC读卡设备根据所述NFC标签的第一计数电 路获取所述NFC读卡设备从所述NFC标签中已读取数据的次数; 所述NFC读卡设备根据所述已读取数据的次数确定所述NFC读卡设备从所述NFC标签 中读取数据的地址信息; 所述NFC读卡设备根据所确定的读取数据的地址信息从所述NFC标签中读取数据; 若所述操作类型为写数据类型,则所述NFC读卡设备根据所述NFC标签的第二计数电 路获取所述NFC读卡设备向所述NFC标签中已写入数据的次数; 所述NFC读卡设备根据所述已写入数据的次数确定所述NFC读卡设备向所述NFC标签 中写入数据的地址信息; 所述NFC读卡设备根据所确定的写入数据的地址信息将所述NFC读卡设备的数据写入 所述NFC标签。
12. -种读标签的装置,其特征在于,包括: 操作类型获取单元,用于当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范 围时,确定对所述NFC标签进行操作的操作类型; 次数获取单元,用于若所述操作类型为读数据类型,则根据所述NFC标签的计数电路 获取所述NFC读卡设备从所述NFC标签中已读取数据的次数; 地址信息确定单元,用于根据所述次数确定所述NFC读卡设备从所述NFC标签中读取 数据的地址信息; 数据读取单元,用于根据所确定的地址信息从所述NFC标签中读取数据。
13. 根据权利要求12所述的装置,其特征在于,所述装置还包括存储方式信息获取单 元,用于在所述NFC读卡设备根据所述次数确定所述NFC读卡设备从所述NFC标签中读取 数据的地址信息之前,获取所述NFC标签的存储方式信息,所述存储方式信息用于存储所 述NFC标签各次读取数据的地址信息; 所述地址信息确定单元具体用于: 根据所述次数和所述存储方式信息确定所述NFC读卡设备从所述NFC标签中读取数据 的地址信息。
14. 一种写标签的装置,其特征在于,包括: 操作类型获取单元,用于当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范 围时,确定对所述NFC标签进行操作的操作类型; 写入次数获取单元,用于若所述操作类型为写数据类型,则根据所述NFC标签的计数 电路获取所述NFC读卡设备向所述NFC标签中已写入数据的次数; 地址信息确定单元,用于根据所述次数确定所述NFC读卡设备向所述NFC标签中写入 数据的地址信息; 数据写入单元,用于根据所确定的地址信息将所述NFC读卡设备的数据写入所述NFC 标签。
15. 根据权利要求14所述装置,其特征在于,所述装置还包括存储方式信息获取单元, 用于在所述NFC读卡设备根据所述次数确定所述NFC读卡设备向所述NFC标签中写入数据 的地址信息之前,获取所述NFC标签的存储方式信息,所述存储方式信息用于存储所述NFC 标签各次写入数据的地址信息; 所述地址信息确定单元具体用于: 根据所述次数和所述存储方式信息确定所述NFC读卡设备向所述NFC标签中写入数据 的地址信息。
16. -种读写标签的装置,其特征在于,包括: 操作类型获取单元,用于当近距离无线通讯技术NFC读卡设备进入NFC标签的感应范 围时,确定对所述NFC标签进行操作的操作类型; 读取次数获取单元,用于若所述操作类型为读数据类型,则根据所述NFC标签的第一 计数电路获取所述NFC读卡设备从所述NFC标签中已读取数据的次数; 读取地址信息确定单元,用于根据所述已读取数据的次数确定所述NFC读卡设备从所 述NFC标签中读取数据的地址信息; 数据读取单元,用于根据所确定的读取数据的地址信息从所述NFC标签中读取数据; 写入次数获取单元,用于若所述操作类型为写数据类型,则根据所述NFC标签的第二 计数电路获取所述NFC读卡设备向所述NFC标签中已写入数据的次数; 写入地址信息确定单元,用于根据所述已写入数据的次数确定所述NFC读卡设备向所 述NFC标签中写入数据的地址信息; 数据写入单元,用于根据所确定的写入数据的地址信息将所述NFC读卡设备的数据写 入所述NFC标签。
【文档编号】G06K17/00GK104156748SQ201410412092
【公开日】2014年11月19日 申请日期:2014年8月20日 优先权日:2014年8月20日
【发明者】俞义, 醋波涛, 刘合东 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1