CN112288060A - 用于识别标签的方法和装置 - Google Patents

用于识别标签的方法和装置 Download PDF

Info

Publication number
CN112288060A
CN112288060A CN202011237844.XA CN202011237844A CN112288060A CN 112288060 A CN112288060 A CN 112288060A CN 202011237844 A CN202011237844 A CN 202011237844A CN 112288060 A CN112288060 A CN 112288060A
Authority
CN
China
Prior art keywords
tag
sequence
target
sequences
label
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011237844.XA
Other languages
English (en)
Inventor
吴昊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Century Trading Co Ltd
Beijing Wodong Tianjun Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Wodong Tianjun Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Wodong Tianjun Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN202011237844.XA priority Critical patent/CN112288060A/zh
Publication of CN112288060A publication Critical patent/CN112288060A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了用于识别标签的方法和装置,涉及信息识别技术领域。该方法包括:接收目标标签融合序列,其中,目标标签融合序列采用预设数量个目标标签序列以及序列运算生成;获取包含预设数量个目标标签序列中的每一个标签序列的标签序列集合;针对标签序列集合中的每预设数量个标签序列,响应于检测到利用该预设数量个标签序列以及序列运算生成的融合序列与目标标签融合序列相同,确定该预设数量个标签序列为所述目标标签序列。采用本方法可以提高识别标签的效率以及节约通信资源。

Description

用于识别标签的方法和装置
技术领域
本公开涉及计算机技术领域,具体涉及信息识别技术领域,尤其涉及用于识别标签的方法和装置。
背景技术
电子标签是一种通过射频信号实现非接触式识别的标签,被广泛应用于商业自动化、工业自动化、物流传输等众多领域。目前,识别多个电子标签的方法是使用阅读器等设备对多个电子标签进行逐一识别。
然而,针对多个电子标签进行逐一识别的方法存在浪费通信资源以及识别效率低的问题。
发明内容
本公开提供了一种用于识别标签的方法、装置、电子设备以及计算机可读存储介质。
根据本公开的第一方面,提供了一种用于识别标签的方法,包括:接收目标标签融合序列,其中,目标标签融合序列采用预设数量个目标标签序列以及序列运算生成;获取包含预设数量个目标标签序列中的每一个标签序列的标签序列集合;针对标签序列集合中的每预设数量个标签序列,响应于检测到利用该预设数量个标签序列以及序列运算生成的融合序列与目标标签融合序列相同,确定该预设数量个标签序列为目标标签序列。
在一些实施例中,该方法还包括:利用目标标签序列在数据库中查找对应的目标信息,以及呈现目标信息。
在一些实施例中,针对标签序列集合中的每预设数量个标签序列,响应于检测到利用该预设数量个标签序列以及序列运算生成的融合序列与目标标签融合序列相同,确定该预设数量个标签序列为目标标签序列,包括:采用标签序列集合中的全部标签序列以及序列运算,生成全局标签融合序列;根据全局标签融合序列与目标标签融合序列的差异,确定出标签序列集合中的、不能用于生成目标标签融合序列的无用标签序列;响应于确定在标签序列集合中去掉无用标签序列后的、剩余标签序列的数量为预设数量,确定剩余标签序列为目标标签序列。
在一些实施例中,标签序列包括二元标签序列,采用标签序列集合中的全部标签序列以及序列运算,生成全局标签融合序列,包括:针对第一预设序列中的每一位位序的数值进行如下处理:响应于检测到标签序列集合中,存在该位序上的数值为第一数值的标签序列,确定第一预设序列中的该位序上的数值为第一数值;或者,响应于检测到标签序列集合中,不存在该位序上的数值为第一数值的标签序列,确第一预设序列中的该位序上的数值为第二数值;将处理完成的第一预设序列确定为全局标签融合序列。
在一些实施例中,根据全局标签融合序列与目标标签融合序列的差异,确定出标签序列集合中的、不能用于生成目标标签融合序列的无用标签序列,包括:响应于检测到全局标签融合序列中的第一位序为第一数值,并且目标标签融合序列中的第一位序为第二数值,将标签序列集合中第一位序为第一数值的标签序列确定为无用标签序列;或者,响应于检测到全局标签融合序列中的第二位序为第二数值,并且目标标签融合序列中的第二位序为第一数值,确定目标标签序列中存在虚假标签序列;其中,第一数值用于表征标签序列在对应的位序上存在应答信息,第二数值用于表征标签序列在对应的位序上无应答信息。
在一些实施例中,该方法还包括:响应于确定在标签序列集合中去掉无用标签序列后的、剩余标签序列的数量小于预设数量,确定预设数量个目标标签序列中存在虚假标签序列。
根据本公开的第二方面,提供了一种用于生成融合标签的方法,应用于阅读器,包括:响应于接收到标签识别指令,向电子标签发送标签获取指令;接收基于标签获取指令返回的多个目标标签序列,并采用多个目标标签序列以及序列运算生成目标标签融合序列;将目标标签融合序列发送至服务器。
在一些实施例中,目标标签序列包括二元标签序列,采用多个目标标签序列以及序列运算生成目标标签融合序列,包括:针对第二预设序列中的每一位位序的数值进行如下处理:响应于检测到多个目标标签序列中,存在该位序上的数值为第一数值的标签序列,确定第二预设序列中的该位序上的数值为第一数值;或者,响应于检测到多个目标标签序列中,存在该位序上的数值为第二数值的标签序列,确定第二预设序列中的该位序上的数值为第二数值;将处理完成的第二预设序列确定为目标标签融合序列。
在一些实施例中,向电子标签发送标签获取指令,包括:向电子标签发送指示验证阅读器的验证信息;接收电子标签基于验证信息返回的标签编码;基于标签编码查询反馈信息,并向电子标签发送反馈信息;接收基于标签获取指令返回的多个目标标签序列,包括:接收基于反馈信息返回的多个目标标签序列。
根据本公开的第三方面,提供了一种用于发送标签的方法,应用于电子标签,包括:响应于接收到标签获取指令,向阅读器发送目标标签序列,其中,多个目标标签序列用于生成目标标签融合序列。
在一些实施例中,响应于接收到标签获取指令,向阅读器发送目标标签序列,包括:响应于接收到验证信息,向阅读器发送标签编码;接收阅读器基于标签编码返回的反馈信息;响应于确定反馈信息符合验证通过条件,向阅读器发送目标标签序列。
根据本公开的第四方面,提供了一种用于识别标签的装置,应用于服务器,包括:第一接收单元,被配置为接收目标标签融合序列,其中,目标标签融合序列采用预设数量个目标标签序列以及序列运算生成;获取单元,被配置为获取包含预设数量个目标标签序列中的每一个标签序列的标签序列集合;识别单元,被配置为针对标签序列集合中的每预设数量个标签序列,响应于检测到利用该预设数量个标签序列以及序列运算生成的融合序列与目标标签融合序列相同,确定该预设数量个标签序列为目标标签序列。
在一些实施例中,装置还包括:呈现单元,被配置为利用目标标签序列在数据库中查找对应的目标信息,以及呈现目标信息。
在一些实施例中,识别单元,包括:第一生成模块,被配置为采用标签序列集合中的全部标签序列以及序列运算,生成全局标签融合序列;筛选模块,被配置为根据全局标签融合序列与目标标签融合序列的差异,确定出标签序列集合中的、不能用于生成目标标签融合序列的无用标签序列;识别模块,被配置为响应于确定在标签序列集合中去掉无用标签序列后的、剩余标签序列的数量为预设数量,确定剩余标签序列为目标标签序列。
在一些实施例中,标签序列包括二元标签序列,第一生成模块,包括:第一数值确定模块,被配置为针对第一预设序列中的每一位位序的数值进行如下处理:响应于检测到标签序列集合中,存在该位序上的数值为第一数值的标签序列,确定第一预设序列中的该位序上的数值为第一数值;或者,第二数值确定模块,被配置为响应于检测到标签序列集合中,不存在该位序上的数值为第一数值的标签序列,确定第一预设序列中的该位序上的数值为第二数值;全局标签融合序列确定模块,被配置为将处理完成的第一预设序列确定为全局标签融合序列。
在一些实施例中,筛选模块,包括:无用标签确定模块,被配置为响应于检测到全局标签融合序列中的第一位序为第一数值,并且目标标签融合序列中的第一位序为第二数值,将标签序列集合中第一位序为第一数值的标签序列确定为无用标签序列;或者,第一虚假标签确定模块,被配置为响应于检测到全局标签融合序列中的第二位序为第二数值,并且目标标签融合序列中的第二位序为第一数值,确定目标标签序列中存在虚假标签序列;其中,第一数值用于表征标签序列在对应的位序上存在应答信息,第二数值用于表征标签序列在对应的位序上无应答信息。
在一些实施例中,该装置还包括:第二虚假标签确定模块,被配置为响应于确定在标签序列集合中去掉无用标签序列后的、剩余标签序列的数量小于预设数量,确定预设数量个目标标签序列中存在虚假标签序列。
根据本公开的第五方面,提供了一种用于生成融合标签的装置,应用于阅读器,包括:标签获取指令发送模块,被配置为响应于接收到标签识别指令,向电子标签发送标签获取指令;第二生成模块,被配置为接收基于标签获取指令返回的多个目标标签序列,并采用多个目标标签序列以及序列运算生成目标标签融合序列;目标标签融合序列发送模块,被配置为将目标标签融合序列发送至服务器。
在一些实施例中,目标标签序列包括二元标签序列,第二生成模块,包括:第三数值确定模块,被配置为针对第二预设序列中的每一位位序的数值进行如下处理:响应于检测到多个目标标签序列中,存在该位序上的数值为第一数值的标签序列,确定第二预设序列中的该位序上的数值为第一数值;或者,第四数值确定模块,被配置为响应于检测到多个目标标签序列中,存在该位序上的数值为第二数值的标签序列,确定第二预设序列中的该位序上的数值为第二数值;目标标签融合序列确定模块,被配置为将处理完成的第二预设序列确定为目标标签融合序列。
在一些实施例中,标签获取指令发送模块,包括:验证信息发送模块,被配置为向电子标签发送指示验证阅读器的验证信息;编码接收模块,被配置为接收电子标签基于验证信息返回的标签编码;反馈信息发送模块,被配置为基于标签编码查询反馈信息,并向电子标签发送反馈信息;第二生成模块,包括:生成子模块,被配置为接收基于反馈信息返回的多个目标标签序列。
根据本公开的第六方面,提供了一种用于发送标签的装置,应用于电子标签,包括:标签获取指令接收模块,被配置为响应于接收到标签获取指令,向阅读器发送目标标签序列,其中,多个目标标签序列用于生成目标标签融合序列。
在一些实施例中,标签获取指令接收模块,包括:编码发送模块,被配置为响应于接收到验证信息,向阅读器发送标签编码;反馈信息接收模块,被配置为接收阅读器基于标签编码返回的反馈信息;标签序列发送模块,被配置为响应于确定反馈信息符合验证通过条件,向阅读器发送目标标签序列。
根据本公开的第七方面,本公开的实施例提供了一种电子设备,包括:一个或多个处理器:存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面或第二方面提供的方法。
根据本公开的第八方面,本公开的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,程序被处理器执行时实现第一方面或第二方面提供的方法。
本公开提供的用于识别标签的方法、装置,服务器接收采用预设数量个目标标签序列以及序列运算生成的目标标签融合序列,获取包含预设数量个目标标签序列中的每一个标签序列的标签序列集合,并针对标签序列集合中的每预设数量个标签序列,当检测到利用该预设数量个标签序列以及序列运算生成的融合序列与目标标签融合序列相同,确定该预设数量个标签序列为目标标签序列,可以将多个标签序列进行整体获取以及识别,减少服务器与标签序列获取设备之间的通信,节约通信资源以及提高识别标签的效率。
根据本申请的技术解决了识别标签效率低以及浪费通信资源的问题。
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本申请的限定。其中:
图1是本申请的实施例可以应用于其中的示例性***架构图;
图2是根据本申请的用于识别标签的方法的一个实施例的流程图;
图3是根据本申请的用于识别标签的方法的另一个实施例的流程示意图;
图4是根据本申请的用于生成融合标签的方法的一个实施例的流程示意图;
图5是根据本申请的用于发送标签的方法的一个实施例的流程示意图;
图6是根据本申请的用于识别标签的方法的一个实施例的结构示意图;
图7是根据本申请的用于生成融合标签的方法的一个实施例的结构示意图;
图8是根据本申请的用于发送标签的方法的一个实施例的结构示意图;
图9是用来实现本申请实施例的用于识别标签的方法的电子设备的框图。
具体实施方式
以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
图1示出了可以应用本申请的用于识别标签的方法或用于识别标签的装置的实施例的示例性***架构100。
如图1所示,***架构100可以包括电子标签101、102、103,阅读器104,服务器105,网络106、网络107。网络106用以在电子标签101、102、103和阅读器104之间提供通信链路介质。网络107用以在阅读器104和服务器105之间提供通信链路介质。网络106可以包括各种无线连接类型,网络107可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
当阅读器104接收到标签识别指令时,通过网络106向其读写范围内的电子标签发送标签获取指令,电子标签101、102、103接收到标签获取指令后,将其标签序列通过网络106发送至阅读器104。阅读器104利用电子标签101、102、103的标签序列生成目标标签融合序列,并通过网络107将目标标签融合序列发送至服务器105。
服务器105在本地存储中调取包含所有标签序列的标签集合,针对标签集合中的每预设数量个标签序列,当服务器105检测到利用该预设数量个标签序列生成的融合序列与目标标签融合序列相同时,将该预设数量个标签序列确定为目标标签序列。
需要说明的是,本公开的实施例所提供的用于识别标签的方法一般由服务器105执行,相应地,用于识别标签的装置一般设置于服务器105中。
应该理解,图1中的电子标签、阅读器、服务器和网络的数目仅仅是示意性的。根据实现需要,可以具有任意数目的电子标签、阅读器、服务器和网络。
继续参考图2,示出了根据本公开的用于识别标签的方法的一个实施例的流程200,应用于服务器,包括以下步骤:
步骤201,接收目标标签融合序列,其中,目标标签融合序列采用预设数量个目标标签序列以及序列运算生成。
在本实施例中,用于识别标签的方法的执行主体(例如图1所示的服务器105)可以通过有线或者无线的方式接收目标标签融合序列,其中,目标标签融合序列是读取目标标签的标签阅读器/标签读写器,基于其读取的预设数量的电子标签获得的预设数量个目标标签序列经过序列运算后生成的融合序列。其中,序列运算可以是标签阅读器将目标标签序列进行数值序列的加法/减法或者逻辑运算等序列运算操作。
步骤202,获取包含预设数量个目标标签序列中的每一个标签序列的标签序列集合。
在本实施例中,服务器可以获取包含全部的目标标签序列的标签序列集合。该标签序列集合可以是服务器存储的全部标签序列,也可以是包含全部的目标标签序列的、属于服务器存储的全部标签序列集合的子集。
步骤203,针对标签序列集合中的每预设数量个标签序列,响应于检测到利用该预设数量个标签序列以及序列运算生成的融合序列与目标标签融合序列相同,确定该预设数量个标签序列为目标标签序列。
在本实施例中,针对标签序列集合中的每预设数量个标签序列,若服务器检测到利用该预设数量个标签序列,并通过序列运算生成的融合序列与目标标签融合序列相同,则将标签序列集合中的该预设数量个标签序列确定为目标标签序列。其中,预设数量可以是服务器接收的阅读器发送的阅读器当前识别到的电子标签的数量,预设数量也可以是服务器与阅读器预先约束的阅读器每次识别电子标签的数量。
本实施例提供的用于识别标签的方法,服务器接收采用预设数量个目标标签序列以及序列运算生成的目标标签融合序列,以及获取包含预设数量个目标标签序列中的每一个标签序列的标签序列集合,并针对标签序列集合中的每预设数量个标签序列,当检测到利用该预设数量个标签序列以及序列运算生成的融合序列与目标标签融合序列相同,确定该预设数量个标签序列为目标标签序列,可以将多个标签序列进行整体获取以及识别,减少服务器与标签序列获取设备之间的通信,节约通信资源以及提高识别标签的效率。
可选地,针对标签序列集合中的每预设数量个标签序列,响应于检测到利用该预设数量个标签序列以及序列运算生成的融合序列与目标标签融合序列相同,确定该预设数量个标签序列为目标标签序列,包括:采用标签序列集合中的全部标签序列以及序列运算,生成全局标签融合序列;根据全局标签融合序列与目标标签融合序列的差异,确定出标签序列集合中的、不能用于生成目标标签融合序列的无用标签序列;响应于确定在标签序列集合中去掉无用标签序列后的、剩余标签序列的数量为预设数量,确定剩余标签序列为目标标签序列。
在本实施例中,服务器可以将标签序列集合中的全部标签序列进行数值序列的加法/减法等序列运算,并将操作结果确定为全局标签融合序列。服务器可以根据全局标签融合序列与目标标签融合序列之间的差异,将标签序列集合中产生该差异的标签序列确定为无用标签序列。例如,若序列运算为序列的加法运算,全局标签融合序列的位数多于目标标签融合序列的位数,则可以将标签序列集合中的序列位数多于目标标签融合序列的位数的标签序列确定为产生该序列位数差异的无用标签序列。需要说明的是,服务器生成全局标签融合序列的序列运算是与阅读器生成目标标签融合序列的序列运算相同的任意序列运算。
在本实施例中,当确定在标签序列集合中去掉无用标签序列后的剩余标签序列的数量为预设数量时,可以将剩余标签序列确定为目标标签序列。
具体地,服务器可以经过多轮迭代过程确定出剩余的标签序列,即,当服务器根据全局标签融合序列与目标标签融合序列之间的差异,确定出标签序列集合中的无用标签后,则将除去该无用标签序列的标签序列集合确定为更新的标签序列集合,并判断该更新的标签序列集合中的标签序列数量是否与预设数量相同;若不同,则基于更新的标签序列集合中的全部标签序列生成更新的全局标签融合序列,并继续根据更新的全局标签融合序列与目标标签融合序列之间的差异,确定并除去标签序列集合中的无用标签以更新标签序列集合,直到更新的标签序列集合中的标签序列数量与预设数量相同时,停止迭代,并将该更新的标签序列集合中的标签序列确定为目标标签序列。
可以理解,通过多轮迭代过程,服务器逐次将标签序列集合中的无用标签序列筛选出来,并基于去掉无用标签后的标签序列集合中的标签序列生成更新的全局标签融合序列,此时,更新的全局标签融合序列与目标标签融合序列之间会产生新的差异,进而使服务器根据新产生的差异筛选出其他无用标签序列,由此,服务器可以在逐次筛选过程中将无用标签序列从标签序列集合中筛除以确定出目标标签序列。
本实施例中,基于服务器存储的标签序列集合中的全部标签序列生成全局标签融合序列,并根据全局标签融合序列与目标标签融合序列之间的差异,将标签序列集合中制造该差异的标签序列确定为无用标签序列,并将在标签序列集合中去掉无用标签序列的剩余标签序列确定为目标标签序列,可以提高确定目标标签序列的效率以及便捷度。
可选地,用于识别标签的方法还包括:响应于确定在标签序列集合中去掉无用标签序列后的、剩余标签序列的数量小于预设数量,确定预设数量个目标标签序列中存在虚假标签序列。
在本实施例中,当去掉标签序列集合中的所有检测出的无用标签序列后、剩余的标签序列的数量小于目标标签序列的数量(即,预设数量)时,确定目标标签序列中存在虚假标签序列。
本实施例根据去掉无用标签序列后的标签序列集合中标签序列的数量与目标标签序列的数量的不同,确定出目标标签序列中是否存在虚假标签序列,可以提高确定目标标签序列中是否存虚假标签序列的效率以及便捷度。
进一步参考图3,示出了根据本公开的用于识别标签的方法的另一个实施例的流程300,标签序列为二元标签序列,该方法应用于服务器,包括以下步骤:
步骤301,接收目标标签融合序列,其中,目标标签融合序列采用预设数量个目标标签序列以及序列运算生成。
步骤302,获取包含预设数量个目标标签序列中的每一个标签序列的标签序列集合。
本实施例中对步骤301、步骤302的描述与步骤201、步骤202的描述一致,此处不再赘述。
步骤303,针对第一预设序列中的每一位位序的数值进行如下处理:响应于检测到标签序列集合中,存在该位序上的数值为第一数值的标签序列,确定第一预设序列中的该位序上的数值为第一数值;或者,响应于检测到标签序列集合中,不存在该位序上的数值为第一数值的标签序列,确定第一预设序列中的该位序上的数值为第二数值。
在本实施例中,首先预设第一预设序列,第一预设序列可以是各个位序上的数值均为空的序列,也可以是各个位序上的数值均为随机数的序列,针对第一预设序列中的每一位位序的数值位置(即,该位序在存储装置上的存储单元)或者数值进行如下处理:若标签序列集合中,存在该位序上的数值为第一数值的标签序列,第一预设序列中的该位序上的数值设定为第一数值;或者,若标签序列集合中,不存在该位序上的数值为第一数值的标签序列,第一预设序列中的该位序上的数值设定为第二数值。可以理解,二元标签序列的第一数值、第二数值可以是不同的字母、符号、或者数字等。
例如,若第一预设序列为“000000”、标签序列集合中存在标签序列“101100”以及“000111”,其中“1”为第一数值、“0”为第二数值,则对第一预设序列进行上述处理后得到的第一预设序列为“101111”。
步骤304,将处理完成的第一预设序列确定为全局标签融合序列。
在本实施例中,将处理后的第一预设序列确定为全局标签融合序列。
步骤305,根据全局标签融合序列与目标标签融合序列的差异,确定出标签序列集合中的、不能用于生成目标标签融合序列的无用标签序列。
在本实施例中,服务器可以根据全局标签融合序列与目标标签融合序列之间的差异,将标签序列集合中产生该差异的标签序列确定为无用标签序列。
步骤306,响应于确定在标签序列集合中去掉无用标签序列后的、剩余标签序列的数量为预设数量,确定剩余标签序列为目标标签序列。
在本实施例中,当服务器确定在标签序列集合中去掉无用标签序列后的剩余标签序列的数量为预设数量时,可以将剩余标签序列确定为目标标签序列。
本实施例中的标签序列采用二元标签序列,并且当标签序列集合中存在某位序的数值为第一数值的标签序列时,将全局标签融合序列的该位序上的数值确定为第一数值,当标签序列集合中不存在某位序的数值为第一数值的标签序列时,将全局标签融合序列的该位序上的数值确定为第二数值,可以提高生成全局标签融合序列的效率。
可选地,根据全局标签融合序列与目标标签融合序列的差异,确定出标签序列集合中的、不能用于生成目标标签融合序列的无用标签序列,包括:响应于检测到全局标签融合序列中的第一位序为第一数值,并且目标标签融合序列中的第一位序为第二数值,将标签序列集合中第一位序为第一数值的标签序列确定为无用标签序列;或者,响应于检测到全局标签融合序列中的第二位序为第二数值,并且目标标签融合序列中的第二位序为第一数值,确定目标标签序列中存在虚假标签序列;其中,第一数值用于表征电子标签的标签序列在对应的位序上存在应答信息,第二数值用于表征电子标签的标签序列在对应的位序上无应答信息。
在本实施例中,第一数值可以用于表征电子标签的标签序列在对应的位序上存在应答信息,第二数值可以用于表征电子标签的标签序列在对应的位序上无应答信息。例如,标签序列中的各个位序可以是识别标签的阅读器读取电子标签的各个连续或者不连续的时间片,此时,第一数值用于表征电子标签的标签序列在对应的时间片内对阅读器回复了应答消息,第二数值用于表征电子标签的标签序列在对应的时间片内没有对阅读器回复应答消息。
在本实施例中,当服务器检测到全局标签融合序列中的第一位序为第一数值,并且目标标签融合序列中的第一位序为第二数值时,在标签序列集合中查询第一位序为第一数值的标签序列,并将标签序列集合中的第一位序为第一数值的标签序列确定为无用标签序列。可以理解,目标标签融合序列中的第一位序为第二数值表征目标标签中没有在第一位序上存在应答消息的标签序列;而全局标签融合序列中的第一位序为第一数值代表标签序列集合中有在第一位序上存在应答消息的标签序列,那么标签序列集合中的在第一位序上存在应答消息的标签序列是需要被筛除的无用标签序列。
在本实施例中,当服务器检测到全局标签融合序列中的第二位序为第二数值,并且目标标签融合序列中的第二位序为第一数值时,确定目标标签序列中存在虚假标签序列。可以理解,全局标签融合序列是基于标签序列集合中的全部标签序列生成的融合序列(即,目标标签序列属于标签序列集合),若全局标签融合序列的第二位序上的数值为第二数值,则代表标签序列集合中没有在该位序上存在应答消息的标签序列;若目标标签融合序列中的第二位序上的值为第一数值,则代表目标标签中有在该位序上存在应答消息的标签序列,由于标签序列集合是服务器存储的全部标签序列的集合,此时出现的矛盾是由于目标标签序列中存在不属于标签序列集合的虚假标签,并且该虚假标签即为第二位序上存在应答消息的标签序列。
需要说明的是,第一位序与第二位序是指全局融合标签序列或者目标融合标签序列中的任意位序。
本实施例中,利用二元标签序列中的第一数值表征标签序列在对应的位序上存在应答信息、第二数值表征标签序列在对应的位序上无应答信息,之后基于全局标签融合序列以及目标标签融合序列之间相同位序上数值的差异,确定出标签序列集合中的无用标签或者目标标签序列中是否存在虚假标签,可以提高确定无用标签的效率和便捷度、以及提高确定目标标签中是否存在虚假标签的效率和便捷度。
在上述结合图2和图3描述的实施例的一些可选的实现方式中,用于识别标签的方法还包括:利用目标标签序列在数据库中查找对应的目标信息,以及呈现目标信息。
在本实施例中,服务器可以利用其识别出的目标标签序列在本地或者云端存储的数据库中,查询与该目标标签序列对应目标信息,并将该信息呈现于与服务器通信连接的显示设备上,或者将该目标信息发送至目标标签融合序列的发送端(例如,采集目标标签序列的阅读器)以使目标融合序列的发送端呈现目标信息。
本实施例中,服务器利用识别出的目标标签序列在数据库中查询对应的目标信息并呈现该目标信息,可以使用户知晓与目标标签对应的信息,方便用户获取所需的信息。
进一步参考图4,示出了根据本公开的用于生成融合标签的方法一个实施例的流程400,该方法应用于阅读器,包括以下步骤:
步骤401,响应于接收到标签识别指令,向电子标签发送标签获取指令。
在本实施例中,当用于生成融合标签的方法的执行主体(例如图1所示的阅读器104)通过有线或者无线的方式接收到标签识别指令后,可以向其阅读范围内的电子标签发送标签获取指令。其中,标签识别指令可以是服务器发送的识别标签的指令,也可以是用户通过阅读器的触摸显示装置/语音输入装置/物理或虚拟的案件向阅读器发送的开始识别标签的指令。电子标签可以是基于射频识别技术构建的标签。
在本实施例中,阅读器可以将与电子标签进行通信的过程划分为多个通信帧,每一个通信帧的帧长为固定,即,每一个通信帧中包含固定个时间片。当阅读器向电子标签发送标签获取指令(或者“帧开始”指令)后,电子标签序列中的每一位数值均在与该位序对应的单独的时间片内向阅读器回复应答消息。
步骤402,接收基于标签获取指令返回的多个目标标签序列,并采用多个目标标签序列以及序列运算生成目标标签融合序列。
在本实施例中,阅读器可以接收多个电子标签基于标签获取指令返回的目标标签序列,并利用这多个目标标签序列以及序列运算生成目标标签融合序列。阅读器可以将多个目标标签序列进行数值序列的加法/减法、序列逻辑运算等序列运算,并将运算结果确定为目标标签融合序列。
步骤403,将目标标签融合序列发送至服务器。
在本实施例中,阅读器将其基于获取到的多个目标标签序列生成的目标标签融合序列发送至服务器。
本实施例中,阅读器基于获取到的电子标签的目标标签序列生成单一的目标标签融合序列,并向服务器发送该目标标签融合序列以使服务器基于该目标标签融合序列识别出目标标签,可以减少阅读器与服务器的通信频率,避免通信资源的浪费以及提高通信效率。
可选地,目标标签序列包括二元标签序列,采用多个目标标签序列以及序列运算生成目标标签融合序列,包括:针对第二预设序列中的每一位位序的数值进行如下处理:响应于检测到多个目标标签序列中,存在该位序上的数值为第一数值的标签序列,确定第二预设序列中的该位序上的数值为第一数值;或者,响应于检测到多个目标标签序列中,存在该位序上的数值为第二数值的标签序列,确定所述第二预设序列中的该位序上的数值为第二数值;将处理完成的第二预设序列确定为目标标签融合序列。
在本实施例中,首先预设第二预设序列,第二预设序列可以是各个位序上的数值均为空的序列,也可以是各个位序上的数值均为随机数的序列,针对第二预设序列中的每一位位序的数值位置(即,该位序在存储装置上的存储单元)或者数值进行如下处理:若目标标签序列中,存在该位序上的数值为第一数值的目标标签序列,第二预设序列中的该位序上的数值确定为第一数值;或者,若目标标签序列中,不存在该位序上的数值为第一数值的标签序列,第二预设序列中的该位序上的数值确定为第二数值。可以理解,二元标签序列第一数值、第二数值可以是不同的字母、符号、或者数字等。之后,将处理完成的第二预设序列确定为目标标签融合序列。本实施例采用二元标签序列可以简化生成目标标签融合序列的步骤。
可选地,向电子标签发送标签获取指令,包括:向电子标签发送指示验证阅读器的验证信息;接收电子标签基于验证信息返回的标签编码;基于标签编码查询反馈信息,并向电子标签发送反馈信息;接收基于标签获取指令返回的多个目标标签序列,包括:接收基于反馈信息返回的多个目标标签序列。
在本实施例中,当阅读器接收到标签识别指令后,向其阅读范围内的/识别范围内的多个电子标签发送验证信息,该验证信息用于指示电子标签验证阅读器的真伪。之后,阅读器接收多个电子标签基于该验证信息返回的标签编码,在本地存储或者云端存储中查询该标签编码对应的反馈信息,并向多个电子标签发送该反馈信息。若反馈信息被电子标签确定为验证通过,阅读器接收多个电子标签返回的多个目标标签序列。本实施例中,基于反馈信息验证阅读器的真伪可以确保标签信息的安全性。
进一步参考图5,示出了根据本公开的用于发送标签的方法一个实施例的流程500,该方法应用于电子标签,包括以下步骤:
步骤501,响应于接收到标签获取指令,向阅读器发送标签序列,其中,多个目标标签序列用于生成目标标签融合序列。
在本实施例中,当用于发送标签的方法的执行主体(例如图1所示的电子标签101、102、103)接收到标签获取指令后,向阅读器发送目标标签序列,该目标标签序列可以是未经加密的明码序列、也可以是经过哈希算法或者是经过序列异或等逻辑运算的加密序列。接收到标签获取指令的多个电子标签向阅读器发送的多个目标标签序列用于生成目标标签融合序列。具体地,电子标签在接收到阅读器发送的“帧开始”消息后,可以在每一帧中有阅读器划分的时间片内向阅读器发送应答消息,使每一帧消息的长度与每一帧中时间片的数量相同。
本实施公开的用于发送标签的方法可以使接收到标签获取指令的电子标签向阅读器发送其自身的标签信息,使阅读器基于多个目标标签序列生成目标标签融合序列并发送至服务器,可以减少阅读器与服务器的通信次数以节约通信资源。
可选地,响应于接收到标签获取指令,向阅读器发送目标标签序列,包括:响应于接收到验证信息,向阅读器发送标签编码;接收阅读器基于标签编码返回的反馈信息;响应于确定反馈信息符合验证通过条件,向阅读器发送目标标签序列。
在本实施例中,当电子标签接收到阅读器发送的验证信息后,向该阅读器发送其标签编码,标签编码可以是该标签的标签序列、也可以是表征该标签身份的编码以使阅读器不能获取到电子标签的实际标签序列,从而避免电子标签序列的泄露。之后,电子标签接收到阅读器基于该标签编码返回的反馈信息。若电子标签确定该反馈信息为合法的信息、或者该反馈信息符合验证通过条件,则向阅读器发送自身的目标标签序列。
本实施例通过电子标签向阅读器发送标签编码,并基于阅读器基于标签编码返回的反馈信息是否符合验证通过条件,确定阅读器是否为认证的/通过验证的阅读器,并在确定阅读器为认证的/通过验证的阅读器后向该阅读器发送电子标签自身的目标标签序列,可以提高通信的安全性。
在一些应用场景中,电子标签在接收发到阅读器发送的验证信息后,可以将标签编码发送至阅读器。阅读器接收到标签编码后基于该标签编码在本地存储或者云端存储查询与该标签编码对应存储的预置信息(例如,一串字符“AABBC”),阅读器将查询到的与该标签编码对应的预置信息作为反馈信息发送至电子标签。电子标签在接收到该预置信息后判断该预置信息是否符合验证通过条件,若确定符合验证通过条件,则向阅读器发送电子标签的目标标签序列。例如,电子标签遍历电子标签的存储单元上是否存在与该预置信息相同的信息,若确定存在,则确定预置信息符合验证通过条件。
在一些应用场景中,电子标签在接收到阅读器发送的验证信息后,可以生成随机数r1,并将随机序列r1与标签编码FID发送至阅读器。阅读器在接收到随机数r1与标签编码FID后,利用标签编码FID在本地存储或云端存储中进行查询,若查询到该标签编码FID,则继续进行验证操作;若未查询到该标签编码FID,则停止验证。在阅读器查询到该标签编码FID后,阅读器首先生成随机序列r2,并根据公式(1)和公式(2)计算得到A值和B值。
Figure BDA0002767331250000171
Figure BDA0002767331250000172
之后,将r1以及A||B的值作为反馈信息,发送至与标签编码FID对应的电子标签。电子标签在收到A||B的值之后,根据公式(3)、公式(4)、公式(5)生成B′。
D=PUF(Pn) (3)
Figure BDA0002767331250000173
Figure BDA0002767331250000174
其中,Pn标代表签在第n轮认证中独有的密钥;Pn+1代表将标签在第n轮认证中独有的密钥的值(即Pn)经过PUF(Physical Unclonable Functions,物理不可克隆函数)模块处理后的密钥的值。若电子标签确定B和B′是否相等,则确定反馈信息符合验证通过条件/或者该阅读器是被认证过的阅读器,向阅读器发送该电子标签的目标标签序列。如果不相等,则确定阅读器为虚假阅读器,电子标签不向阅读器发送电子标签的目标标签序列。
进一步参考图6,作为对上述各图所示方法的实现,本公开提供了一种用于识别标签的装置的一个实施例,该装置实施例与图2或图3所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图6所示,本实施例的用于识别标签的装置600应用于服务器,包括:第一接收单元601、获取单元602、识别单元603。其中,第一接收单元,被配置为接收目标标签融合序列,其中,目标标签融合序列采用预设数量个目标标签序列以及序列运算生成;获取单元,被配置为获取包含预设数量个目标标签序列中的每一个标签序列的标签序列集合;识别单元,被配置为针对标签序列集合中的每预设数量个标签序列,响应于检测到利用该预设数量个标签序列以及序列运算生成的融合序列与目标标签融合序列相同,确定该预设数量个标签序列为目标标签序列。
在一些实施例中,装置还包括:呈现单元,被配置为利用目标标签序列在数据库中查找对应的目标信息,以及呈现目标信息。
在一些实施例中,识别单元,包括:第一生成模块,被配置为采用标签序列集合中的全部标签序列以及序列运算,生成全局标签融合序列;筛选模块,被配置为根据全局标签融合序列与目标标签融合序列的差异,确定出标签序列集合中的、不能用于生成目标标签融合序列的无用标签序列;识别模块,被配置为响应于确定在标签序列集合中去掉无用标签序列后的、剩余标签序列的数量为预设数量,确定剩余标签序列为目标标签序列。
在一些实施例中,标签序列包括二元标签序列,第一生成模块,包括:第一数值确定模块,被配置为针对第一预设序列中的每一位位序的数值进行如下处理:响应于检测到标签序列集合中,存在该位序上的数值为第一数值的标签序列,确定第一预设序列中的该位序上的数值为第一数值;或者,第二数值确定模块,被配置为响应于检测到标签序列集合中,不存在该位序上的数值为第一数值的标签序列,确定第一预设序列中的该位序上的数值为第二数值;全局标签融合序列确定模块,被配置为将处理完成的第一预设序列确定为全局标签融合序列。
在一些实施例中,筛选模块,包括:无用标签确定模块,被配置为响应于检测到全局标签融合序列中的第一位序为第一数值,并且目标标签融合序列中的第一位序为第二数值,将标签序列集合中第一位序为第一数值的标签序列确定为无用标签序列;或者,第一虚假标签确定模块,被配置为响应于检测到全局标签融合序列中的第二位序为第二数值,并且目标标签融合序列中的第二位序为第一数值,确定目标标签序列中存在虚假标签序列;其中,第一数值用于表征标签序列在对应的位序上存在应答信息,第二数值用于表征标签序列在对应的位序上无应答信息。
在一些实施例中,该装置还包括:第二虚假标签确定模块,被配置为响应于确定在标签序列集合中去掉无用标签序列后的、剩余标签序列的数量小于预设数量,确定预设数量个目标标签序列中存在虚假标签序列。
上述装置600的各单元与参考图2或图3描述的方法中的步骤相对应。由此上文针对用于识别标签方法描述的操作、特征及所能达到的技术效果同样适用于装置600中包含的单元,在此不再赘述。
进一步参考图7,作为对上述各图所示方法的实现,本公开提供了一种用于生成融合标签的装置的一个实施例,该装置实施例与图4所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图7所示,本实施例的用于生成融合标签的装置700应用于阅读器,包括:标签获取指令发送模块701、第二生成模块702、目标标签融合序列发送模块703。其中,标签获取指令发送模块,被配置为响应于接收到标签识别指令,向电子标签发送标签获取指令;第二生成模块,被配置为接收基于标签获取指令返回的多个目标标签序列,并采用多个目标标签序列以及序列运算生成目标标签融合序列;目标标签融合序列发送模块,被配置为将目标标签融合序列发送至服务器。
在一些实施例中,目标标签序列包括二元标签序列,第二生成模块,包括:第三数值确定模块,被配置为针对第二预设序列中的每一位位序的数值进行如下处理:响应于检测到多个目标标签序列中,存在该位序上的数值为第一数值的标签序列,确定第二预设序列中的该位序上的数值为第一数值;或者,第四数值确定模块,被配置为响应于检测到多个目标标签序列中,存在该位序上的数值为第二数值的标签序列,确定第二预设序列中的该位序上的数值为第二数值;目标标签融合序列确定模块,被配置为将处理完成的第二预设序列确定为目标标签融合序列。
在一些实施例中,标签获取指令发送模块,包括:验证信息发送模块,被配置为向电子标签发送指示验证阅读器的验证信息;编码接收模块,被配置为接收电子标签基于验证信息返回的标签编码;反馈信息发送模块,被配置为基于标签编码查询反馈信息,并向电子标签发送反馈信息;第二生成模块,包括:生成子模块,被配置为接收基于反馈信息返回的多个目标标签序列。
上述装置700的各单元与参考图4描述的方法中的步骤相对应。由此上文针对用于生成融合标签的方法描述的操作、特征及所能达到的技术效果同样适用于装置700中包含的单元,在此不再赘述。
进一步参考图8,作为对上述各图所示方法的实现,本公开提供了一种用于发送标签的装置的一个实施例,该装置实施例与图5所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图8所示,本实施例的用于发送标签的装置800应用于电子标签,包括:标签获取指令接收模块801。其中,标签获取指令接收模块,被配置为响应于接收到标签获取指令,向阅读器发送目标标签序列,其中,多个目标标签序列用于生成目标标签融合序列。
在一些实施例中,标签获取指令接收模块,包括:编码发送模块,被配置为响应于接收到验证信息,向阅读器发送标签编码;反馈信息接收模块,被配置为接收阅读器基于标签编码返回的反馈信息;标签序列发送模块,被配置为响应于确定反馈信息符合验证通过条件,向阅读器发送目标标签序列。
上述装置800的各单元与参考图5描述的方法中的步骤相对应。由此上文针对用于发送标签的方法描述的操作、特征及所能达到的技术效果同样适用于装置800中包含的单元,在此不再赘述。
根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。
如图9所示,是根据本申请实施例的用于训练图像识别模型的方法的电子设备900的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图9所示,该电子设备包括:一个或多个处理器901、存储器902,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示GUI的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器***)。图9中以一个处理器901为例。
存储器902即为本申请所提供的非瞬时计算机可读存储介质。其中,该存储器存储有可由至少一个处理器执行的指令,以使该至少一个处理器执行本申请所提供的用于训练图像识别模型的方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的用于训练图像识别模型的方法。
存储器902作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的用于训练图像识别模型的方法对应的程序指令/模块(例如,附图6所示的第一接收单元601、获取单元602、识别单元603)。处理器901通过运行存储在存储器902中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的用于训练图像识别模型的方法。
存储器902可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据用于训练图像识别模型的电子设备的使用所创建的数据等。此外,存储器902可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器902可选包括相对于处理器901远程设置的存储器,这些远程存储器可以通过网络连接至用于训练图像识别模型的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
用于训练图像识别模型的方法的电子设备还可以包括:输入装置903、输出装置904以及总线905。处理器901、存储器902、输入装置903和输出装置904可以通过总线905或者其他方式连接,图9中以通过总线905连接为例。
输入装置903可接收输入的数字或字符信息,以及产生与用于训练图像识别模型的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置904可以包括显示设备、辅助照明装置(例如,LED)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(LCD)、发光二极管(LED)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
此处描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、专用ASIC(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(PLD)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。

Claims (24)

1.一种用于识别标签的方法,应用于服务器,包括:
接收目标标签融合序列,其中,所述目标标签融合序列采用预设数量个目标标签序列以及序列运算生成;
获取包含所述预设数量个目标标签序列中的每一个标签序列的标签序列集合;
针对所述标签序列集合中的每预设数量个标签序列,响应于检测到利用该预设数量个标签序列以及所述序列运算生成的融合序列与所述目标标签融合序列相同,确定该预设数量个标签序列为所述目标标签序列。
2.根据权利要求1所述的方法,其中,所述方法还包括:
利用所述目标标签序列在数据库中查找对应的目标信息,以及呈现所述目标信息。
3.根据权利要求1所述的方法,其中,所述针对所述标签序列集合中的每预设数量个标签序列,响应于检测到利用该预设数量个标签序列以及所述序列运算生成的融合序列与所述目标标签融合序列相同,确定该预设数量个标签序列为所述目标标签序列,包括:
采用所述标签序列集合中的全部标签序列以及所述序列运算,生成全局标签融合序列;
根据所述全局标签融合序列与所述目标标签融合序列的差异,确定出所述标签序列集合中的、不能用于生成所述目标标签融合序列的无用标签序列;
响应于确定在所述标签序列集合中去掉所述无用标签序列后的、剩余标签序列的数量为所述预设数量,确定所述剩余标签序列为所述目标标签序列。
4.根据权利要求3所述的方法,其中,所述标签序列包括二元标签序列,所述采用所述标签序列集合中的全部标签序列以及所述序列运算,生成全局标签融合序列,包括:
针对第一预设序列中的每一位位序的数值进行如下处理:响应于检测到所述标签序列集合中,存在该位序上的数值为第一数值的标签序列,确定所述第一预设序列中的该位序上的数值为所述第一数值;或者,
响应于检测到所述标签序列集合中,不存在该位序上的数值为第一数值的标签序列,确定所述第一预设序列中的该位序上的数值为所述第二数值;
将处理完成的所述第一预设序列确定为所述全局标签融合序列。
5.根据权利要求4所述的方法,其中,所述根据所述全局标签融合序列与所述目标标签融合序列的差异,确定出所述标签序列集合中的、不能用于生成所述目标标签融合序列的无用标签序列,包括:
响应于检测到所述全局标签融合序列中的第一位序为所述第一数值,并且所述目标标签融合序列中的所述第一位序为所述第二数值,将所述标签序列集合中所述第一位序为所述第一数值的标签序列确定为无用标签序列;或者,
响应于检测到所述全局标签融合序列中的第二位序为所述第二数值,并且所述目标标签融合序列中的所述第二位序为所述第一数值,确定所述目标标签序列中存在虚假标签序列;
其中,所述第一数值用于表征电子标签的标签序列在对应的位序上存在应答信息,所述第二数值用于表征所述电子标签的标签序列在对应的位序上无应答信息。
6.根据权利要求3所述的方法,其中,所述方法还包括:
响应于确定在所述标签序列集合中去掉所述无用标签序列后的、剩余标签序列的数量小于所述预设数量,确定所述预设数量个目标标签序列中存在虚假标签序列。
7.一种用于生成融合标签的方法,应用于阅读器,包括:
响应于接收到标签识别指令,向电子标签发送标签获取指令;
接收基于所述标签获取指令返回的多个目标标签序列,并采用所述多个目标标签序列以及序列运算生成目标标签融合序列;
将所述目标标签融合序列发送至服务器。
8.根据权利要求7所述的方法,其中,所述目标标签序列包括二元标签序列,所述采用所述多个目标标签序列以及序列运算生成目标标签融合序列,包括:
针对第二预设序列中的每一位位序的数值进行如下处理:响应于检测到所述多个目标标签序列中,存在该位序上的数值为第一数值的标签序列,确定所述第二预设序列中的该位序上的数值为所述第一数值;或者,
响应于检测到所述多个目标标签序列中,存在该位序上的数值为第二数值的标签序列,确定所述第二预设序列中的该位序上的数值为所述第二数值;
将处理完成的所述第二预设序列确定为所述目标标签融合序列。
9.根据权利要求7所述的方法,其中,所述向电子标签发送标签获取指令,包括:
向所述电子标签发送指示验证阅读器的验证信息;
接收所述电子标签基于所述验证信息返回的标签编码;
基于所述标签编码查询反馈信息,并向所述电子标签发送所述反馈信息;
所述接收基于所述标签获取指令返回的多个目标标签序列,包括:
接收基于所述反馈信息返回的所述多个目标标签序列。
10.一种用于发送标签的方法,应用于电子标签,包括:
响应于接收到标签获取指令,向阅读器发送目标标签序列,其中,多个目标标签序列用于生成目标标签融合序列。
11.根据权利要求10所述的方法,其中,所述响应于接收到标签获取指令,向阅读器发送目标标签序列,包括:
响应于接收到指示验证阅读器的验证信息,向所述阅读器发送标签编码;
接收所述阅读器基于所述标签编码返回的反馈信息;
响应于确定所述反馈信息符合验证通过条件,向所述阅读器发送目标标签序列。
12.一种用于识别标签的装置,应用于服务器,包括:
第一接收单元,被配置为接收目标标签融合序列,其中,所述目标标签融合序列采用预设数量个目标标签序列以及序列运算生成;
获取单元,被配置为获取包含所述预设数量个目标标签序列中的每一个标签序列的标签序列集合;
识别单元,被配置为针对所述标签序列集合中的每预设数量个标签序列,响应于检测到利用该预设数量个标签序列以及所述序列运算生成的融合序列与所述目标标签融合序列相同,确定该预设数量个标签序列为所述目标标签序列。
13.根据权利要求12所述的装置,其中,所述装置还包括:
呈现单元,被配置为利用所述目标标签序列在数据库中查找对应的目标信息,以及呈现所述目标信息。
14.根据权利要求12所述的装置,其中,所述识别单元,包括:
第一生成模块,被配置为采用所述标签序列集合中的全部标签序列以及所述序列运算,生成全局标签融合序列;
筛选模块,被配置为根据所述全局标签融合序列与所述目标标签融合序列的差异,确定出所述标签序列集合中的、不能用于生成所述目标标签融合序列的无用标签序列;
识别模块,被配置为响应于确定在所述标签序列集合中去掉所述无用标签序列后的、剩余标签序列的数量为所述预设数量,确定所述剩余标签序列为所述目标标签序列。
15.根据权利要求14所述的装置,其中,所述标签序列包括二元标签序列,所述第一生成模块,包括:
第一数值确定模块,被配置为针对第一预设序列中的每一位位序的数值进行如下处理:响应于检测到所述标签序列集合中,存在该位序上的数值为第一数值的标签序列,确定所述第一预设序列中的该位序上的数值为所述第一数值;或者,
第二数值确定模块,被配置为响应于检测到所述标签序列集合中,不存在该位序上的数值为第一数值的标签序列,确定所述第一预设序列中的该位序上的数值为所述第二数值;
全局标签融合序列确定模块,被配置为将处理完成的所述第一预设序列确定为所述全局标签融合序列。
16.根据权利要求15所述的装置,其中,所述筛选模块,包括:
无用标签确定模块,被配置为响应于检测到所述全局标签融合序列中的第一位序为所述第一数值,并且所述目标标签融合序列中的所述第一位序为所述第二数值,将所述标签序列集合中所述第一位序为所述第一数值的标签序列确定为无用标签序列;或者
第一虚假标签确定模块,被配置为响应于检测到所述全局标签融合序列中的第二位序为所述第二数值,并且所述目标标签融合序列中的所述第二位序为所述第一数值,确定所述目标标签序列中存在虚假标签序列;
其中,所述第一数值用于表征电子标签的标签序列在对应的位序上存在应答信息,所述第二数值用于表征所述电子标签的标签序列在对应的位序上无应答信息。
17.根据权利要求14所述的装置,其中,所述装置还包括:
第二虚假标签确定模块,被配置为响应于确定在所述标签序列集合中去掉所述无用标签序列后的、剩余标签序列的数量小于所述预设数量,确定所述预设数量个目标标签序列中存在虚假标签序列。
18.一种用于生成融合标签的装置,应用于阅读器,包括:
标签获取指令发送模块,被配置为响应于接收到标签识别指令,向电子标签发送标签获取指令;
第二生成模块,被配置为接收基于所述标签获取指令返回的多个目标标签序列,并采用所述多个目标标签序列以及序列运算生成目标标签融合序列;
目标标签融合序列发送模块,被配置为将所述目标标签融合序列发送至服务器。
19.根据权利要求18所述的装置,其中,所述目标标签序列包括二元标签序列,所述第二生成模块,包括:
第三数值确定模块,被配置为针对第二预设序列中的每一位位序的数值进行如下处理:响应于检测到所述多个目标标签序列中,存在该位序上的数值为第一数值的标签序列,确定所述第二预设序列中的该位序上的数值为所述第一数值;或者,
第四数值确定模块,被配置为响应于检测到所述多个目标标签序列中,存在该位序上的数值为第二数值的标签序列,确定所述第二预设序列中的该位序上的数值为所述第二数值;
目标标签融合序列确定模块,被配置为将处理完成的所述第二预设序列确定为所述目标标签融合序列。
20.根据权利要求18所述的装置,其中,所述标签获取指令发送模块,包括:
验证信息发送模块,被配置为向所述电子标签发送指示验证阅读器的验证信息;
编码接收模块,被配置为接收所述电子标签基于所述验证信息返回的标签编码;
反馈信息发送模块,被配置为基于所述标签编码查询反馈信息,并向所述电子标签发送所述反馈信息;
所述第二生成模块,包括:
生成子模块,被配置为接收基于所述反馈信息返回的所述多个目标标签序列。
21.一种用于发送标签的装置,应用于电子标签,包括:
标签获取指令接收模块,被配置为响应于接收到标签获取指令,向阅读器发送目标标签序列,其中,多个目标标签序列用于生成目标标签融合序列。
22.根据权利要求21所述的装置,其中,所述标签获取指令接收模块,包括:
编码发送模块,被配置为响应于接收到指示验证阅读器的验证信息,向所述阅读器发送标签编码;
反馈信息接收模块,被配置为接收所述阅读器基于所述标签编码返回的反馈信息;
标签序列发送模块,被配置为响应于确定所述反馈信息符合验证通过条件,向所述阅读器发送目标标签序列。
23.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中或者7-9中任一项所述的方法。
24.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行权利要求1-6中或者7-9中任一项所述的方法。
CN202011237844.XA 2020-11-09 2020-11-09 用于识别标签的方法和装置 Pending CN112288060A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011237844.XA CN112288060A (zh) 2020-11-09 2020-11-09 用于识别标签的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011237844.XA CN112288060A (zh) 2020-11-09 2020-11-09 用于识别标签的方法和装置

Publications (1)

Publication Number Publication Date
CN112288060A true CN112288060A (zh) 2021-01-29

Family

ID=74351705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011237844.XA Pending CN112288060A (zh) 2020-11-09 2020-11-09 用于识别标签的方法和装置

Country Status (1)

Country Link
CN (1) CN112288060A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113379499A (zh) * 2021-06-18 2021-09-10 北京沃东天骏信息技术有限公司 物品筛选方法及装置、电子设备、存储介质

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5550547A (en) * 1994-09-12 1996-08-27 International Business Machines Corporation Multiple item radio frequency tag identification protocol
US20040086892A1 (en) * 2002-11-06 2004-05-06 Crothers Donald M. Universal tag assay
CN1845125A (zh) * 2006-05-18 2006-10-11 北京理工大学 一种同时读取多个标签的防碰撞的***和方法
CN1897012A (zh) * 2006-06-29 2007-01-17 中山大学 一种稳定的射频识别反碰撞方法
CN101236592A (zh) * 2007-01-31 2008-08-06 财团法人工业技术研究院 无线射频辨识卷标检测方法与装置
CN101246538A (zh) * 2007-02-14 2008-08-20 日电(中国)有限公司 射频识别***和方法
CN101499119A (zh) * 2008-01-31 2009-08-05 中兴通讯股份有限公司 基于射频识别的标签识别方法、***、及装置
KR20110093048A (ko) * 2010-02-11 2011-08-18 한미아이티 주식회사 Rfid 태그 기록 시스템 및 rfid 태그 기록 시스템을 이용한 제품 분류 방법
CN106548105A (zh) * 2015-09-22 2017-03-29 上海行邑信息科技有限公司 一种新型扫码识别控制方法及装置
CN106940779A (zh) * 2016-01-04 2017-07-11 常州浅湾电子科技有限公司 一种高效率的rfid标签识别方法
CN108159700A (zh) * 2018-01-23 2018-06-15 网易(杭州)网络有限公司 生成验证码的方法、装置、存储介质、处理器及终端
CN109614832A (zh) * 2018-11-20 2019-04-12 深圳市航天华拓科技有限公司 射频识别阅读器读卡方法、装置和计算机可读存储介质
CN109740394A (zh) * 2018-12-13 2019-05-10 北京计算机技术及应用研究所 一种射频识别防碰撞方法
CN111080189A (zh) * 2019-11-18 2020-04-28 智坤(浙江)半导体有限公司 一种基于超高频rfid标签和识别编码数据融合的物流溯源***
CN111368645A (zh) * 2020-02-14 2020-07-03 北京澎思科技有限公司 用于识别多标签车牌的方法、装置、电子设备和可读介质
CN111753562A (zh) * 2019-05-24 2020-10-09 北京京东尚科信息技术有限公司 标签识别方法、装置、电子设备及可读介质
CN111753937A (zh) * 2020-06-22 2020-10-09 北京理工大学 基于多标签标记的rfid射频识别标签快速检测方法及***

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5550547A (en) * 1994-09-12 1996-08-27 International Business Machines Corporation Multiple item radio frequency tag identification protocol
US20040086892A1 (en) * 2002-11-06 2004-05-06 Crothers Donald M. Universal tag assay
CN1845125A (zh) * 2006-05-18 2006-10-11 北京理工大学 一种同时读取多个标签的防碰撞的***和方法
CN1897012A (zh) * 2006-06-29 2007-01-17 中山大学 一种稳定的射频识别反碰撞方法
CN100562882C (zh) * 2006-06-29 2009-11-25 中山大学 一种稳定的射频识别反碰撞方法
CN101236592A (zh) * 2007-01-31 2008-08-06 财团法人工业技术研究院 无线射频辨识卷标检测方法与装置
CN101246538A (zh) * 2007-02-14 2008-08-20 日电(中国)有限公司 射频识别***和方法
CN101499119A (zh) * 2008-01-31 2009-08-05 中兴通讯股份有限公司 基于射频识别的标签识别方法、***、及装置
KR20110093048A (ko) * 2010-02-11 2011-08-18 한미아이티 주식회사 Rfid 태그 기록 시스템 및 rfid 태그 기록 시스템을 이용한 제품 분류 방법
CN106548105A (zh) * 2015-09-22 2017-03-29 上海行邑信息科技有限公司 一种新型扫码识别控制方法及装置
CN106940779A (zh) * 2016-01-04 2017-07-11 常州浅湾电子科技有限公司 一种高效率的rfid标签识别方法
CN108159700A (zh) * 2018-01-23 2018-06-15 网易(杭州)网络有限公司 生成验证码的方法、装置、存储介质、处理器及终端
CN109614832A (zh) * 2018-11-20 2019-04-12 深圳市航天华拓科技有限公司 射频识别阅读器读卡方法、装置和计算机可读存储介质
CN109740394A (zh) * 2018-12-13 2019-05-10 北京计算机技术及应用研究所 一种射频识别防碰撞方法
CN111753562A (zh) * 2019-05-24 2020-10-09 北京京东尚科信息技术有限公司 标签识别方法、装置、电子设备及可读介质
CN111080189A (zh) * 2019-11-18 2020-04-28 智坤(浙江)半导体有限公司 一种基于超高频rfid标签和识别编码数据融合的物流溯源***
CN111368645A (zh) * 2020-02-14 2020-07-03 北京澎思科技有限公司 用于识别多标签车牌的方法、装置、电子设备和可读介质
CN111753937A (zh) * 2020-06-22 2020-10-09 北京理工大学 基于多标签标记的rfid射频识别标签快速检测方法及***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113379499A (zh) * 2021-06-18 2021-09-10 北京沃东天骏信息技术有限公司 物品筛选方法及装置、电子设备、存储介质

Similar Documents

Publication Publication Date Title
US10237295B2 (en) Automated event ID field analysis on heterogeneous logs
CN111339759B (zh) 领域要素识别模型训练方法、装置及电子设备
CN108985066B (zh) 一种智能合约安全漏洞检测方法、装置、终端及存储介质
CN111523001B (zh) 用于存储数据的方法、装置、设备以及存储介质
JP2018165926A (ja) 類似画像検索装置
CN110852379B (zh) 用于目标物体识别的训练样本生成方法及装置
CN111399848B (zh) 一种硬编码数据检测方法、装置、电子设备和介质
CN112269706B (zh) 接口参数校验方法、装置、电子设备以及计算机可读介质
CN112583878B (zh) 车辆信息校验方法、装置、设备和介质
US20220004621A1 (en) Data recovery through reversal of hash values using probabilistic data structures
CN112506570B (zh) 设备指令下发方法、***和服务器
CN111523007A (zh) 用户感兴趣信息确定方法、装置、设备以及存储介质
CN115222176A (zh) 风险控制方法、装置、设备和介质
CN111666771A (zh) 文书的语义标签抽取、装置、电子设备及可读存储介质
CN112288060A (zh) 用于识别标签的方法和装置
CN111832070B (zh) 数据的掩码方法、装置、电子设备和存储介质
CN111177479A (zh) 获取关系网络图中节点的特征向量的方法以及装置
CN111339344B (zh) 室内图像检索方法、装置及电子设备
CN113903033A (zh) 识别、处理方法和装置及智检***
CN113779616A (zh) 用于识别数据的方法和装置
CN112559497A (zh) 一种数据处理方法、一种信息传输方法、装置及电子设备
CN108255533B (zh) ***配置更改方法及装置
CN112822302A (zh) 数据归一化的方法、装置、电子设备及存储介质
CN111582478B (zh) 用于确定模型结构的方法和装置
CN114611155B (zh) 一种数据治理节点的校验方法、装置、设备及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination