一种射频识别认证方法及系统与流程

文档序号:15492959发布日期:2018-09-21 21:00阅读:416来源:国知局

本发明涉及射频识别技术领域,尤其涉及一种射频识别认证方法及系统。



背景技术:

射频识别技术是一项利用射频信号通过空间相合实现无接触信息传递并通过所传递的信息达到识别目的的技术,具有读取快捷、易于操控和使用灵活等优势。射频识别技术适用于构建物联网,射频识别设备作为物联网的前端,能够实现数据采集的功能。基于无线射频识别(rfid)技术的无线射频系统包括阅读器、标签和计算机网络,虽然基于rfid技术的无线射频系统已被广泛应用,但在射频识别系统的安全认证过程中,仅使用标签出厂时唯一的标识符,通过某种加密算法生成一个新的密码,并把生成的密码写入标签电可擦可编程只读存储器中,通过此密码进行安全认证,然而,在实际射频识别过程中,往往可以通过截获空口信息的方法,从其中提取分析有效信息,从而复制标签,导致标签容易被复制、数据的安全性较低的问题。



技术实现要素:

本发明所要解决的技术问题是针对上述现有技术的不足,提供一种射频识别认证方法及系统。

第一方面,本发明提供了一种射频识别认证方法,该方法包括:

阅读器发送清点命令给标签;

所述标签根据所述清点命令反馈标签识别信息给所述阅读器;

所述阅读器从云端获取所述标签识别信息对应的认证信息并发送给所述标签;

所述标签根据所述认证信息和预设算法,生成验证信息并反馈给所述阅读器;

所述阅读器根据所述认证信息对所述验证信息进行识别认证。

本发明的有益效果是:该方法利用云端分类存储不同标签识别信息对应的认证信息,简化了硬件结构,阅读器根据接收到的标签识别信息从云端获取该标签识别信息对应的认证信息,并将该认证信息发送给标签,标签根据该认证信息生成验证信息并反馈给阅读器,阅读器将认证信息和验证信息进行拼合验证,提高了认证准确度和认证效率,防止了标签被复制,提高了数据的安全性。

进一步,所述标签识别信息包括所述标签的epc码和所述标签对应的产品特征信息;

则所述阅读器提取所述标签识别信息中的第一特征码,具体包括:

所述阅读器分别提取所述epc码和所述产品特征信息中的第三特征码,并将所述epc码对应的所述第三特征码和所述产品特征信息对应的所述第三特征码按照第一预设规则组合,生成第一特征码,其中,所述产品特征信息中的第三特征码为所述标签对应的目标物的分类号,所述epc码中的第三特征码为epc码的部分码,所述第一预设规则为随机组合规则或交叉组合规则。

本发明的进一步有益效果是:标签存储有epc码和产品特征信息,阅读器对epc码和产品特征信息进行特征码的提取,阅读器将从epc码和产品特征信息中的特征码进一步进行随机组合或按照特定规则组合,生成第一特征码,根据该第一特征码去云端获取识别码和特征密钥,进一步提高了射频识别认证的准确度。

进一步,所述阅读器分别提取所述epc码和所述产品特征信息中的第三特征码具体包括:

所述阅读器按照第二预设规则分别从所述epc码和所述产品特征信息中提取第三特征码,其中,所述第二预设规则为随机提取规则或有序提取规则。

本发明的进一步有益效果是:阅读器对epc码和产品特征信息进行特征数据的提取,该特征数据可以是阅读器随机提取的也可以是按照预设规则提取的,进一步提高了射频识别认证的准确度。

第二方面,本发明提供了一种射频识别认证系统,所述系统包括:

所述阅读器,用于向所述标签发送清点命令;还用于响应所述标签反馈的标签识别信息,并从云端获取所述标签识别信息对应的认证信息并发送给所述标签;还用于响应所述标签反馈的所述验证信息,并根据所述认证信息对所述验证信息进行识别认证;

标签,用于存储标签识别信息;还用于响应阅读器发送的清点命令,并向所述阅读器反馈标签识别信息;还用于响应所述阅读器发送的认证信息,并根据所述认证信息和预设算法,生成验证信息并反馈给所述阅读器;

云端,用于分类存储标签识别信息对应的认证信息。

本发明的有益效果是:该系统利用云端分类存储不同标签识别信息对应的验证信息,简化了硬件结构,阅读器根据接收到的标签识别信息从云端获取该标签识别信息对应的验证信息,并将该验证信息发送给标签,标签根据该验证信息生成配对信息并反馈给阅读器,阅读器将验证信息和配对信息进行拼合验证,提高了验证准确度和验证效率。

进一步,所述标签识别信息包括所述标签的epc码和所述标签对应的产品特征信息;

则所述第一处理器具体用于:

分别提取所述epc码和所述产品特征信息中的第三特征码,并将所述epc码对应的所述第三特征码和所述产品特征信息对应的所述第三特征码按照第一预设规则组合,生成第一特征码,根据所述第一特征码,确定识别码类型,其中,所述产品特征信息中的第三特征码为所述标签对应的目标物的分类号,所述epc码中的第三特征码为epc码的部分码,所述第一预设规则为随机组合规则或交叉组合规则。

本发明的进一步有益效果是:标签存储有epc码和产品特征信息,阅读器对epc码和产品特征信息进行特异信息的提取,阅读器将从epc码和产品特征信息中的特异信息进一步进行随机组合或按照规则组合,生成第一特征码,根据该第一特征码去云端获取识别码和特征密钥,进一步提高了射频识别认证的准确度。

进一步,所述第一处理器具体用于:

按照第二预设规则分别从所述epc码和所述产品特征信息中提取第三特征码,并将所述epc码对应的所述第三特征码和所述产品特征信息对应的所述第三特征码按照第一预设规则组合,生成第一特征码,其中,所述第二预设规则为随机提取规则或有序提取规则。

本发明的进一步有益效果是:阅读器对epc码和产品特征信息进行特征数据的提取,该特征数据可以是阅读器随机提取的也可以是按照预设规则提取的,进一步提高了射频识别认证的准确度。

本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。

附图说明

图1为现有技术中的射频识别系统的结构示意图;

图2为本发明一实施例提供的一种射频识别认证方法的流程示意图;

图3为本发明一实施例提高的一种射频识别认证方法的交互示意图;

图4为本发明另一个实施例提供的一种射频识别认证方法的流程示意图;

图5为本发明另一个实施例提供的一种射频识别认证方法的流程示意图;

图6为本发明另一个实施例提供的一种射频识别认证方法中步骤130的流程示意图;

图7为本发明另一个实施例提供的一种射频识别认证方法的流程示意图;

图8为本发明另一个实施例提供的一种射频识别认证方法中步骤130的流程示意图;

图9为本发明另一个实施例提供的一种射频识别认证方法中步骤130的流程示意图;

图10为本发明一实施例提供的一种射频识别认证系统200的示意性框图;

图11为本发明另一实施例提供的一种射频识别认证系统200的示意性框图;

图12为本发明另一实施例提供的一种射频识别认证系统300的示意性框图;

图13为本发明另一实施例提供的一种射频识别认证系统中验证信息获取模块的示意性框图;

图14为本发明另一实施例提供的一种射频识别认证系统400的示意性框图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、模块、技术之类的具体细节,以便透切理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

如图1所示,现有的射频识别(rfid)系统为由射频标签、阅读器和计算机网络组成的非接触式的自动识别系统。通常,识读器在一个区域发射能量形成电磁场,射频标签经过这个区域时检测到识读器的信号后发送存储的数据,识读器接收射频标签发送的数据,解码并校验数据的准确性以达到识别的目的。其中,标签是能够传输信息、回复信息的电子模板,包括天线、耦合元件和芯片,芯片内存有目标物的信息,阅读器可以实现对标签识别码和内存数据的读出或写入操作。

实施例一

如图2给出了本发明实施例提供的一种射频识别认证方法的流程示意图,如图3给出了本发明实施例提供的一种射频识别认证方法的交互示意图。如图2所示方法的执行主体可以是处理器,该方法100包括:

步骤110、阅读器发送清点命令给标签。

步骤120、标签根据清点命令反馈标签识别信息给阅读器。

步骤130、阅读器从云端获取标签识别信息对应的认证信息并发送给标签。

步骤140、标签根据认证信息和预设算法,生成验证信息并反馈给阅读器。

步骤150、阅读器根据认证信息对验证信息进行识别认证。

rfid无线射频识别技术主要利用无线的方式对标签进行识别,其识别主要由阅读器和标签完成。阅读器可以对一个或多个标签进行识别。阅读器对标签的识别过程被称为清点过程。

需要说明的是,清点命令为阅读器向标签发送的识别指令,用于采集标签中的存储数据,例如,阅读器在一个区域发射能量形成电磁场,射频标签经过这个区域时检测到阅读器的识别指令即为清点命令。射频识别认证的现有技术中,阅读器或阅读器之外的装置在向标签发送清点命令并接收到标签发送的信息后,会产生随机码发送给标签,标签对随机码进行加密后发送阅读器或阅读器之外的装置,用以标签的识别认证。

该实施例利用云端分类存储不同标签识别信息对应的认证信息,阅读器根据接收到的标签识别信息从云端获取该标签识别信息对应的认证信息,并将该认证信息发送给标签,标签根据该认证信息生成验证信息并反馈给阅读器,阅读器将认证信息和验证信息进行拼合验证。例如,云端中存储有不同目标物对应的分类号、区号以及区内编号,阅读器根据标签识别信息找到在云端中对应的分类号、区号以及随机选取的区内编号,因此,阅读器从云端获取标签识别信息对应的认证信息若为a1432,则其中a代表目标物的分类号,1代表a类别中的区号(即1为一区中的目标物),432为一区中的目标物编号,该编号为随机分配,将该认证信息发送给标签。预设算法为分类号后的数字编号的加和和乘积算法,标签根据认证信息中的数字编号和预设算法,生成对应的验证信息为10和24,并将该10和24反馈给阅读器。阅读器根据认证信息中的数字编号对10和24进行识别认证,判断标签返回的信息是否正确,若是,认证成功。

需要说明的是,步骤140中,标签根据预设算法,对认证信息按照统一的规则,进行运算生成一一对应的验证信息,有利于阅读器对认证信息和验证信息的验证识别,提高数据的安全性。

该实施例利用云端分类存储不同标签识别信息对应的认证信息,一方面,简化了硬件结构,降低了阅读器的硬件配置,进而降低了硬件成本。另一方面,阅读器根据接收到的标签识别信息从云端获取该标签识别信息对应的认证信息,并将该认证信息发送给标签,标签根据该认证信息生成验证信息并反馈给阅读器,阅读器将认证信息和验证信息进行拼合验证,在同时对多个标签进行清点识别时,由于认证信息、验证信息和标签有对应关系,接收到的验证信息能对应是哪个标签发送的,当存在验证失败时也不容易造成混淆,识别认证的精度较高,因此,即便在同时对多个标签进行识别认证时出现认证失败的情况,也能根据认证信息确定认证失败的标签,提高了射频识别认证的精度、准确度以及验证效率,增强了数据的安全性。

实施例二

可选地,作为本发明的一个实施例,在实施例一的基础上,如图4所示,认证信息包括缺齿码和配对规则。

则步骤130具体包括:

阅读器从云端获取标签识别信息对应的缺齿码和配对规则,并将缺齿码发送给标签。

步骤140具体包括:

标签根据缺齿码和预设算法,生成配对码并反馈给阅读器。

步骤150具体包括:

阅读器根据配对规则,对缺齿码和配对码进行匹配认证,以完成对配对码的识别认证。

将缺齿码发送给标签,标签根据内部存储的预设算法,生成该缺齿码对应的配对码,使得标签对接收到的所有缺齿码均采用统一的规则算法,生成缺齿码对应的配对码,降低了标签的软件成本,提高了标签的工作效率。另外,阅读器根据接收到的配对码,对缺齿码和配对码进行匹配,即按照预设的算法判断缺齿码和配对码能否组合配对,例如,缺齿码为1*3*5a*c,按照标签中的预设规则,生成该缺齿码对应的配对码为2*4*b,阅读器在接收到该配对码后,根据阅读器中存储的上述缺齿码对应的配对规则(该配对规则为配对码能填补到缺齿码中形成一个按照大小或字母表顺序排列的数据),对该缺齿码和配对码进行配对,生成12345ab,满足配对规则要求,则验证成功,事实上,标签中的预设算法和配对规则是对应的。

该实施例中,认证信息是阅读器通过在云端获取的标签识别信息对应的信息,并非是随机产生的,通过对获取的认证信息进行运算并在阅读器中进行识别认证时,进行运算所使用的算法也是根据云端中存储的认证信息进行相应的预设的,相比较通过随机方法产生认证信息并对认证信息进加密,本实施例给出的认证识别更加可靠,提高了标签中数据传输的安全性,另外,通过对缺齿码形成配对验证信息,并对该配对验证信息和缺齿码进行配对验证,提高了标签识别的准确度。

实施例三

可选地,作为本发明的一个实施例,在实施例一的基础上,如图5所示,认证信息包括识别码和特征密钥。

则步骤130具体包括:

阅读器从云端获取标签识别信息对应的识别码和特征密钥,并将识别码发送给标签。

步骤140具体包括:

标签对识别码进行特征加密,生成特征加密数据,并将特征加密数据反馈给阅读器。

步骤150具体包括:

阅读器根据特征密钥,对特征加密数据进行解密,得到解密数据,并将解密数据和识别码进行匹配认证,以完成对特征加密数据的识别认证。

将识别码发送给标签,标签按照预设算法,对该识别码进行加密运算,生成加密数据,由于该加密数据是通过预设的算法得到的,所以该加密数据相对于其他数据具有一定的特征,具有特征性,阅读器中存储的特征密钥与标签中存储的预设算法是对应的,若加密数据在传输过程中没有被篡改,那么难阅读器接收到的加密数据会被上述特征密钥解密,得到解密数据,同时按照预设算法和特征密钥,该解密数据与识别码可以是相同的,若相同,则认证成功。

该实施例中,认证信息是阅读器通过在云端获取的标签识别信息对应的信息,并非是随机产生的,通过对获取的认证信息进行运算并在阅读器中进行识别认证时,进行运算所使用的算法也是根据云端中存储的认证信息进行相应的预设的,相比较通过随机方法产生认证信息并对认证信息进行加密,本实施例给出的认证识别更加可靠,提高了标签中数据传输的安全性,另外,通过在标签中对特征码使用特征密钥进行特征加密,形成特征加密数据,阅读器对特征加密数据通过上述特征密钥对应的算法进行解密,对得到的数据和特征密钥进行匹配验证,提高了标签识别的准确度。

实施例四

可选地,作为本发明的一个实施例,在实施例三的基础上,如图6所示,步骤130具体包括:

步骤131、阅读器提取标签识别信息中的第一特征码,第一特征码包括标签对应的目标物的分类号,目标物为接收清点指令的标签对应的物件。

步骤132、根据所述分类号,确定其对应的识别码类型库信息。

步骤133、根据第一特征码,在识别码类型库信息对应的识别码类型库中定位识别码类型。

步骤134、与云端建立通信连接并从云端获取识别码类型对应的识别码以及识别码对应的特征密钥;

步骤135、将识别码发送给标签。

第一特征码包括标签对应的目标物的分类号,阅读器根据目标物的种类,对不同的种类分别编号作为分类号,根据分类号,确定其对应的识别码类型库信息,根据第一特征码,在识别码类型库信息对应的识别码类型库中定位识别码类型,云端分类存储有各种类型的识别码和识别码对应的特征密钥,根据识别码类型确定要获取并使用的识别码和其对应的特征密钥,以提高云端中识别码的利用效率。例如,阅读器根据标签识别信息(如目标物名称)确定目标物的分类号为a,根据分类号a,确定识别码类型库为字母a对应的识别码类型库,在识别码类型库中根据第一特征码,确定识别码类型为a2,去云端获取a2对应的识别码和特征密钥并发送至标签。

阅读器先对标签反馈的标签识别信息进行特征码提取,确定要去云端获取的该特征码对应的识别码类型,然后,从云端获取该识别码类型对应的识别码和该识别码对应的特征密钥,一方面提高识别码的利用率,另一方面提高识别认证的准确度和效率。

实施例五

可选地,作为本发明的一个实施例,在实施例三或实施例四的基础上,如图7所示,步骤140具体包括:

标签接收识别码,并提取识别码的第二特征码;根据第二特征码,选择其对应的加密算法;根据加密算法,将识别码中的第一位与最后一位互换、第二位与倒数第二位互换,以此类推,进行特征加密,生成特征加密数据;

其中,第二特征码为识别码的部分码。

第二特征码为识别码的部分码,例如,识别码为123456,那么其特征码为135,即每隔一个字符作为特征码的一个字符,对较特征码更简单的特征码进行加密运算,减少了加密的工作量,提高了加密的效率,进一步提高了射频识别认证的效率。其中,对特征码135加密为531,作为特征加密数据。

进一步,根据预设的加密算法,对识别码的第二特征码进行特征加密,提高验证的精确度,进一步保证了射频识别认证的准确度。

实施例六

可选地,作为本发明的一个实施例,在实施例三至实施例五中任一实施例的基础上,标签识别信息包括标签的epc码和标签对应的产品特征信息。

则如图8所示,步骤131具体包括:

阅读器分别提取epc码和产品特征信息中的第三特征码,并将epc码对应的第三特征码和产品特征信息对应的第三特征码按照第一预设规则组合,生成第一特征码,其中,产品特征信息中的第三特征码为标签对应的目标物的分类号,epc码中的第三特征码为epc码的部分码,第一预设规则为随机组合规则或交叉组合规则。

产品特征信息中的第三特征码包括标签对应的目标物的分类号,epc码中的部分码作为第三特征码,将这两组码组合即为第一特征码,这种选取部分码的方式,便于提高运算的速度,加快射频识别认证的速度。

需要说明的是,第一预设规则可以是随机组合规则也可以是有序组合规则,将epc码对应的第三特征码和产品特征信息对应的第三特征码进行随机组合或有序组合,生成标签识别信息的第一特征码,用于识别码类型的确定以去云端获取响应的识别码和识别码对应的特征密钥,进一步提高识别认证的准确度和效率。

例如,产品特征信息的第三特征码为目标物的分类号a,选取epc码的部分码为427,根据第一预设规则,若第一预设规则为以epc码的第三特征码为起始将两个第三特征码交叉组合,则得到的第一特征码为4a27。若第一预设规则为两个第三特征码随机组合,则随机得到的第一特征码a427、427a等。通过对epc码和产品特征信息中的第三特征码进行组合,使得要处理的信息简化,提高射频识别认证的速度。

实施例七

可选地,作为本发明的一个实施例,在实施例六的基础上,如图9所示,步骤131中,阅读器分别提取epc码和产品特征信息中的第三特征码具体包括:

阅读器按照第二预设规则分别从epc码和产品特征信息中提取第三特征码,其中,第二预设规则为随机提取规则或有序提取规则。

需要说明的是,该第二预设规则可以是随机提取规则也可以是有序提取规则,随机提取规则即为从epc码和产品特征信息中随机提取数据,有序提取规则可以为按照预设顺序或特定规则从epc码和产品特征信息中提取数据。

例如,从epc码中选取部分码作为第三特征码,从产品特征信息中选取部分信息作为第三特征码,选取方式可以为有序选取,也可以为随机选取,例如,epc码为427356,如为有序选取,可选取前3为码为427,若为随机选取,则可任意选为436。通过选取方式的预设,可以保障第一特征码的有序高效提取,提高射频识别认证的效率。

上文结合图1至图9,详细描述了根据本发明实施例的射频识别认证方法,下面结合图10-14,详细描述根据本发明实施例的射频识别认证系统。

实施例八

图10为本发明一个实施例提供的一种射频识别认证系统200的结构示意图。具体如图10所示,该系统200至少包括:阅读器210,标签220和云端230。

阅读器210,用于向标签220发送清点命令;还用于响应标签220反馈的标签识别信息,并从云端230获取标签识别信息对应的认证信息并发送给标签220;还用于响应标签220反馈的验证信息,并根据认证信息对验证信息进行识别认证。

标签220,用于存储标签识别信息;还用于响应阅读器210发送的清点命令,并向阅读器210反馈标签识别信息;还用于响应阅读器210发送的认证信息,并根据认证信息和预设算法,生成验证信息并反馈给阅读器210。

云端230,用于分类存储标签识别信息对应的认证信息。

该实施例利用云端分类存储不同标签识别信息对应的认证信息,阅读器根据接收到的标签识别信息从云端获取该标签识别信息对应的认证信息,并将该认证信息发送给标签,标签根据该认证信息生成验证信息并反馈给阅读器,阅读器将认证信息和验证信息进行拼合验证。例如,云端中存储有不同目标物对应的分类号、区号以及区内编号,阅读器根据标签识别信息找到在云端中对应的分类号、区号以及随机选取的区内编号,因此,阅读器从云端获取标签识别信息对应的认证信息若为a1432,则其中a代表目标物的分类号,1代表a类别中的区号(即1为一区中的目标物),432为一区中的目标物编号,该编号为随机分配,将该认证信息发送给标签。预设算法为分类号后的数字编号的加和和乘积算法,标签根据认证信息中的数字编号和预设算法,生成对应的验证信息为10和24,并将该10和24反馈给阅读器。阅读器根据认证信息中的数字编号对10和24进行识别认证,判断标签返回的信息是否正确,若是,认证成功。

该实施例利用云端分类存储不同标签识别信息对应的认证信息,一方面,简化了硬件结构,降低了阅读器的硬件配置,进而降低了硬件成本。另一方面,阅读器根据接收到的标签识别信息从云端获取该标签识别信息对应的认证信息,并将该认证信息发送给标签,标签根据该认证信息生成验证信息并反馈给阅读器,阅读器将认证信息和验证信息进行拼合验证,在同时对多个标签进行清点识别时,由于认证信息、验证信息和标签有对应关系,接收到的验证信息能对应是哪个标签发送的,当存在验证失败时也不容易造成混淆,识别认证的精度不高,因此,即便在同时对多个标签进行识别认证时出现认证失败的情况,也能根据认证信息确定认证失败的标签,提高了射频识别认证的精度、准确度以及验证效率,增强了数据的安全性。

实施例九

可选地,作为本发明的一个实施例,在实施例八的基础上,如图11所示,认证信息包括缺齿码和配对规则。

则阅读器210包括:

识别信息获取模块211,用于发送清点命令给标签,接收标签反馈的标签识别信息;

验证信息获取模块212,用于从云端获取识别信息获取模块接收的标签识别信息对应的缺齿码和配对规则,并将缺齿码发送给标签;

验证模块,用于响应标签反馈的缺齿码对应的配对码,并根据验证信息获取模块获取的配对规则,对缺齿码和配对码进行匹配认证,若匹配成功,则认证成功,否则,认证失败。

标签220包括:

发送模块221,用于响应识别信息获取模块发送的清点命令,并向识别信息获取模块反馈标签识别信息;

配对信息生成模块222,用于响应验证信息获取模块发送的缺齿码,并根据缺齿码和预设算法,生成配对码,并将配对码反馈给验证模块。

阅读器将缺齿码发送给标签,标签根据内部存储的预设算法,生成该缺齿码对应的配对码,使得标签对接收到的所有缺齿码均采用统一的规则算法,生成缺齿码对应的配对码,降低了标签的软件成本,提高了标签的工作效率。另外,阅读器根据接收到的配对码,对缺齿码和配对码进行匹配,即按照预设的算法判断缺齿码和配对码能否组合配对,例如,缺齿码为1*3*5a*c,按照标签中的预设规则,生成该缺齿码对应的配对码为2*4*b,阅读器在接收到该配对码后,根据阅读器中存储的上述缺齿码对应的配对规则(该配对规则为配对码能填补到缺齿码中形成一个按照大小或字母表顺序排列的数据),对该缺齿码和配对码进行配对,生成12345ab,满足配对规则要求,则验证成功,事实上,标签中的预设算法和配对规则是对应的。

该实施例中,认证信息是阅读器通过在云端获取的标签识别信息对应的信息,并非是随机产生的,通过对获取的认证信息进行运算并在阅读器中进行识别认证时,进行运算所使用的算法也是根据云端中存储的认证信息进行相应的预设的,相比较通过随机方法产生认证信息并对认证信息进加密,本实施例给出的认证识别更加可靠,提高了标签中数据传输的安全性,另外,通过对缺齿码形成配对验证信息,并对该配对验证信息和缺齿码进行配对验证,提高了标签识别的准确度。

实施例十

如图12所示的一种射频识别认证系统300的结构示意图,图12的装置能够实现图2至图4中的各个步骤,为避免重复,不再详细描述。系统300包括:阅读器310,标签320,以及云端330。

阅读器310包括:第一处理器311、第一存储器312、第一收发器313和第一总线314,其中,第一处理器311和第一存储器312通过第一总线314相连,第一存储器312用于存储指令,第一处理器311用于执行第一存储器312存储的指令;标签320包括:第二处理器321、第二存储器322、第二收发器323和第二总线324,其中,第二处理器321和第二存储器322通过第二总线324相连,第二存储器322用于存储指令,第二处理器321用于执行第二存储器322存储的指令。

认证信息包括缺齿码和配对规则。

第一收发器313,用于发送清点命令给第二收发器323,接收第二收发器323反馈的标签识别信息,还用于从云端获取标签识别信息对应的缺齿码和配对规则,将缺齿码发送给第二收发器323,并接收第二收发器323发送的缺齿码对应的配对码。

第一处理器311,用于根据第一收发器313获取的配对规则,对缺齿码和第一收发器313接收的配对码进行匹配认证,若匹配成功,则认证成功,否则,认证失败。

第二收发器323,用于响应第一收发器313发送的清点命令,并向第一收发器313反馈标签识别信息,还用于接收第一收发器313发送的缺齿码。

第二处理器321,用于根据预设算法和第二收发器323接收的缺齿码,生成配对码,并将配对码通过第二收发器323反馈给第一收发器313。

该实施例中,认证信息是阅读器通过在云端获取的标签识别信息对应的信息,并非是随机产生的,通过对获取的认证信息进行运算并在阅读器中进行识别认证时,进行运算所使用的算法也是根据云端中存储的认证信息进行相应的预设的,相比较通过随机方法产生认证信息并对认证信息进加密,本实施例给出的认证识别更加可靠,提高了标签中数据传输的安全性,另外,通过对缺齿码形成配对验证信息,并对该配对验证信息和缺齿码进行配对验证,提高了标签识别的准确度。

实施例十一

可选地,作为本发明的一个实施例,在实施例八的基础上,如图11所示,认证信息包括识别码和特征密钥。

则阅读器包括:

识别信息获取模块,用于发送清点命令给标签,接收标签反馈的标签识别信息;

验证信息获取模块,用于从云端获取识别信息获取模块接收的标签识别信息对应的识别码和特征密钥,并将识别码发送给标签;

验证模块,用于响应标签反馈的识别码对应的特征加密数据,并根据验证信息获取模块获取的特征密钥,对特征加密数据进行解密,得到解密数据,并将解密数据和识别码进行匹配认证,若解密数据与识别码相等,则认证成功,否则,认证失败。

标签包括:

发送模块,用于响应识别信息获取模块发送的清点命令,并向识别信息获取模块反馈标签识别信息;

配对信息生成模块,用于响应验证信息获取模块发送的识别码,并对识别码进行特征加密,生成特征加密数据,并将特征加密数据反馈给验证模块。

将识别码发送给标签,标签按照预设算法,对该识别码进行加密运算,生成加密数据,由于该加密数据是通过预设的算法得到的,所以该加密数据相对于其他数据具有一定的特征,具有特征性,阅读器中存储的特征密钥与标签中存储的预设算法是对应的,若加密数据在传输过程中没有被篡改,那么难阅读器接收到的加密数据会被上述特征密钥解密,得到解密数据,同时按照预设算法和特征密钥,该解密数据与识别码可以是相同的,若相同,则认证成功。

该实施例中,认证信息是阅读器通过在云端获取的标签识别信息对应的信息,并非是随机产生的,通过对获取的认证信息进行运算并在阅读器中进行识别认证时,进行运算所使用的算法也是根据云端中存储的认证信息进行相应的预设的,相比较通过随机方法产生认证信息并对认证信息进加密,本实施例给出的认证识别更加可靠,提高了标签中数据传输的安全性,另外,通过在标签中对特征码使用特征密钥进行特征加密,形成特征加密数据,阅读器对特征加密数据通过上述特征密钥对应的算法进行解密,对得到的数据和特征密钥进行匹配验证,提高了标签识别的准确度。

实施例十二

可选地,作为本发明的一个实施例,在实施例十一的基础上,验证信息获取模块具体用于:

提取标签识别信息中的第一特征码,第一特征码包括标签对应的目标物的分类号,目标物为接收清点指令的标签对应的物件。根据分类号,确定其对应的识别码类型库信息。根据第一特征码,在识别码类型库信息对应的识别码类型库中定位识别码类型。与云端建立通信连接并从云端获取识别码类型对应的识别码以及识别码对应的特征密钥;将识别码发送给标签。

第一特征码包括标签对应的目标物的分类号,阅读器根据目标物的种类,对不同的种类分别编号作为分类号,根据分类号,确定其对应的识别码类型库信息,根据第一特征码,在识别码类型库信息对应的识别码类型库中定位识别码类型,云端分类存储有各种类型的识别码和识别码对应的特征密钥,根据识别码类型确定要获取并使用的识别码和其对应的特征密钥,以提高云端中识别码的利用效率。例如,阅读器根据标签识别信息(如目标物名称)确定目标物的分类号为a,根据分类号a,确定识别码类型库为字母a对应的识别码类型库,在识别码类型库中根据第一特征码,确定识别码类型为a2,去云端获取a2对应的识别码和特征密钥并发送至标签。

阅读器先对标签反馈的标签识别信息进行特征码提取,确定要去云端获取的该特征码对应的识别码类型,然后,从云端获取该识别码类型对应的识别码和该识别码对应的特征密钥,一方面提高识别码的利用率,另一方面保证数据的安全性,提高识别认证的准确度和效率。

实施例十三

可选地,作为本发明的一个实施例,在实施例十一或实施例十二的基础上,配对信息生成模块具体用于:

接收识别码,并提取识别码的第二特征码;根据第二特征码,选择其对应的加密算法;根据加密算法,将识别码中的第一位与最后一位互换、第二位与倒数第二位互换,以此类推,进行特征加密,生成特征加密数据;

其中,第二特征码为识别码的部分码。

第二特征码为识别码的部分码,例如,识别码为123456,那么其特征码为135,即每隔一个字符作为特征码的一个字符,对较特征码更简单的特征码进行加密运算,减少了加密的工作量,提高了加密的效率,进一步提高了射频识别认证的效率。其中,对特征码135加密为531,作为特征加密数据。

进一步,根据预设的加密算法,对识别码的第二特征码进行特征加密,提高验证的精确度,进一步保证了射频识别认证的准确度。

实施例十四

可选地,作为本发明的一个实施例,在实施例十一至实施例十三中任一实施例的基础上,如图13所示,标签识别信息包括标签的epc码和标签对应的产品特征信息。

则验证信息获取模块包括:

第一特征码生成单元,用于分别提取epc码和产品特征信息中的第三特征码,并将epc码对应的第三特征码和产品特征信息对应的第三特征码按照第一预设规则组合,生成第一特征码,其中,产品特征信息中的第三特征码为标签对应的目标物的分类号,epc码中的第三特征码为epc码的部分码,第一预设规则为随机组合规则或交叉组合规则;

验证信息获取单元,用于根据第一特征码生成单元生成的第一特征码,确定识别码类型,与云端建立通信连接并从云端获取识别码类型对应的识别码以及识别码对应的特征密钥,并将识别码发送给标签。

产品特征信息中的第三特征码包括标签对应的目标物的分类号,epc码中的部分码作为第三特征码,将这两组码组合即为第一特征码,这种选取部分码的方式,便于提高运算的速度,加快射频识别认证的速度。

需要说明的是,第一预设规则可以是随机组合规则也可以是有序组合规则,将epc码对应的第三特征码和产品特征信息对应的第三特征码进行随机组合或有序组合,生成标签识别信息的第一特征码,用于识别码类型的确定以去云端获取响应的识别码和识别码对应的特征密钥,进一步提高识别认证的准确度和效率。

例如,产品特征信息的第三特征码为目标物的分类号a,选取epc码的部分码为427,根据第一预设规则,若第一预设规则为以epc码的第三特征码为起始将两个第三特征码交叉组合,则得到的第一特征码为4a27。若第一预设规则为两个第三特征码随机组合,则随机得到的第一特征码a427、427a等。通过对epc码和产品特征信息中的第三特征码进行组合,使得要处理的信息简化,提高射频识别认证的速度。

实施例十五

可选地,作为本发明的一个实施例,在实施例十四的基础上,第一特征码生成单元具体用于:

按照第二预设规则分别从epc码和产品特征信息中提取第三特征码,并将epc码对应的第三特征码和产品特征信息对应的第三特征码按照第一预设规则组合,生成第一特征码,其中,第二预设规则为随机提取规则或有序提取规则。

需要说明的是,该第二预设规则可以还是随机提取规则也可以是有序提取规则,随机提取规则即为从epc码和产品特征信息中随机提取数据,有序提取规则可以为按照预设顺序或特定规则从epc码和产品特征信息中提取数据。

例如,从epc码中选取部分码作为第三特征码,从产品特征信息中选取部分信息作为第三特征码,选取方式可以为有序选取,也可以为随机选取,例如,epc码为427356,如为有序选取,可选取前3为码为427,若为随机选取,则可任意选为436。通过选取方式的预设,可以保障第一特征码的有序高效提取,提高射频识别认证的效率。

实施例十六

如图14所示的一种射频识别认证系统400的结构示意图,图14的装置能够实现图5至图9中的各个步骤,为避免重复,不再详细描述。系统400包括:阅读器410,标签420,以及云端430。

认证信息包括识别码和特征密钥。

阅读器410包括:第一处理器411、第一存储器412、第一收发器413和第一总线414,其中,所述第一处理器411和所述第一存储器412通过所述第一总线414相连,所述第一存储器412用于存储指令,所述第一处理器411用于执行所述第一存储器412存储的指令;

标签420包括:第二处理器421、第二存储器422、第二收发器423和第二总线424,其中,所述第二处理器421和所述第二存储器422通过所述第二总线424相连,所述第二存储器422用于存储指令,所述第二处理器421用于执行所述第二存储器422存储的指令;

第一收发器413,用于发送清点命令给所述第二收发器423,接收所述第二收发器423反馈的标签识别信息,还用于从所述云端430获取所述标签识别信息对应的所述识别码和特征密钥,将所述识别码发送给所述第二收发器423,并接收所述第二收发器423发送的所述识别码对应的特征加密数据;

第一处理器411,用于根据所述第一收发器413获取的所述特征密钥,对所述第一收发器413接收的所述特征加密数据进行解密,得到解密数据,并将所述解密数据和所述识别码进行匹配认证,若所述解密数据与所述识别码相等,则认证成功,否则,认证失败;

第二收发器423,用于响应所述第一收发器413发送的清点命令,并向所述第一收发器413反馈所述标签识别信息,还用于接收所述第一收发器413发送的所述识别码;

第二处理器421,用于对所述第二收发器423接收的所述识别码进行特征加密,生成特征加密数据,并将所述特征加密数据通过所述第二收发器423反馈给所述第一收发器413。

该实施例的说明同实施例十,在此不再赘述。

实施例十七

在实施例十六的基础上,第一处理器411还用于:

提取第一收发器413接收的标签识别信息中的第一特征码,第一特征码包括标签对应的目标物的分类号,目标物为接收清点指令的标签对应的物件;根据分类号,确定其对应的识别码类型库信息;根据第一特征码,在识别码类型库信息对应的识别码类型库中定位识别码类型。

第一收发器413具体用于:

与云端建立通信连接并从云端获取识别码类型对应的识别码以及识别码对应的特征密钥,并将识别码发送给第二收发器423,并接收第二收发器423发送的识别码对应的特征加密数据。

该实施例的说明同实施例十二,在此不再赘述。

实施例十八

在实施例十六或实施例十七的基础上,第二处理器421具体用于:

提取第二收发器423接收的识别码的第二特征码;根据第二特征码,选择其对应的加密算法;根据加密算法,将识别码中的第一位与最后一位互换、第二位与倒数第二位互换,以此类推,进行特征加密,生成特征加密数据,并将特征加密数据通过第二收发器423反馈给第一收发器413;其中,第二特征码为识别码的部分码。

该实施例的说明同实施例十三,在此不再赘述。

实施例十九

在实施例十八的基础上,标签识别信息包括标签的epc码和标签对应的产品特征信息;

则第一处理器411具体用于:

分别提取epc码和产品特征信息中的第三特征码,并将epc码对应的第三特征码和产品特征信息对应的第三特征码按照第一预设规则组合,生成第一特征码,根据第一特征码,确定识别码类型,其中,产品特征信息中的第三特征码为标签对应的目标物的分类号,epc码中的第三特征码为epc码的部分码,第一预设规则为随机组合规则或交叉组合规则。

产品特征信息中的第三特征码包括标签对应的目标物的分类号,epc码中的部分码作为第三特征码,将这两组码组合即为第一特征码,这种选取部分码的方式,便于提高运算的速度,加快射频识别认证的速度。

该实施例的说明同实施例十四,在此不再赘述。

实施例二十

在实施例十九的基础上,第一处理器411具体用于:

按照第二预设规则分别从epc码和产品特征信息中提取第三特征码,并将epc码对应的第三特征码和产品特征信息对应的第三特征码按照第一预设规则组合,生成第一特征码,其中,第二预设规则为随机提取规则或有序提取规则。

该实施例的说明同实施例十五,在此不再赘述。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1