一种基于NFC防伪标签进行跨区窜货检查的处理方法技术

技术编号:36419869 阅读:15 留言:0更新日期:2023-01-20 22:27
本发明专利技术实施例涉及一种基于NFC防伪标签进行跨区窜货检查的处理方法,所述方法包括:NFC抽检终端进行当前地区代码设置;进行随机数生成处理;向第一标签发送U I D读取指令;接收回发的第一U I D数据;将标签验证密钥加密指令向第一标签发送;接收回发的第一加密数据;将地区校验指令向第一服务器发送;并接收回发的第二地区代码;当第一、第二地区代码匹配时显示正品提示信息;当第一、第二地区代码不匹配且第二地区代码不为无匹配地区代码时显示窜货商品提示信息;当第二地区代码为无匹配地区代码时显示假冒商品提示信息。通过本发明专利技术,可以解决常规防窜货操作中由错误的U I D

【技术实现步骤摘要】
一种基于NFC防伪标签进行跨区窜货检查的处理方法


[0001]本专利技术涉及数据处理
,特别涉及一种基于NFC防伪标签进行跨区窜货检查的处理方法。

技术介绍

[0002]窜货,是指经销商置经销协议和制造商长期利益于不顾,进行产品跨地区降价销售。这在传统的烟草行业中也是屡见不鲜。目前各烟厂传统的防窜货操作就是在商品上加载近场通信(Near Field Communication,NFC)防伪标签,并在商品进入各地区物流、销售渠道之前将NFC防伪标签的标签UID(User Identification)信息与销售地区代码绑定,并定期对各销售地区的商品进行抽检,抽检时通过查询标签UID信息与销售地区代码的绑定关系来确认是否发生窜货。这种处理方式存在一个漏洞,那就是标签UID信息与销售地区代码的绑定关系一般都是通过人工操作实现的,在人工操作时因为操作数据量很大很难保证不发生错录、漏录的问题,而一旦发生这些错误操作就有可能对窜货商品失察,甚至还会把正品识别成假冒商品。另外,这种处理方式随着绑定关系的增加,其后台检查效率也会明显降低。

技术实现思路

[0003]本专利技术的目的,就是针对现有技术的缺陷,提供一种基于NFC防伪标签进行跨区窜货检查的处理方法、电子设备及计算机可读存储介质;预先为各个销售片区分配一个唯一的地区根密钥,并在商品进入各地区物流、销售渠道之前基于地区根密钥和标签UID信息为各个NFC防伪标签生成一个唯一的标签验证密钥加载到标签上;在进行跨区窜货检查时,由前端的NFC抽检终端获取抽检商品的地区代码,再通过NFC防伪标签的标签验证密钥对一个随机数做一次加密得到加密数据,再由NFC抽检终端将地区代码、NFC防伪标签的标签UID信息、随机数和加密数据一并发往后台服务器进行检查,后台服务器根据地区代码对应的地区根密钥+标签UID信息分散出对等的标签验证密钥,再基于该标签验证密钥对随机数进行加密,再基于当次加密密文与NFC抽检终端上传的加密数据的比对结果来判断是否发生窜货、是否为假冒商品,并将判断结果回发给NFC抽检终端进行显示。通过本专利技术,给出了一种新的跨区窜货检查处理机制,这种新的处理机制中后台服务器只需保存为数很少的地区根密钥、并不需要对任何NFC防伪标签的标签验证密钥进行保存,更不需要在后台服务器上通过人工操作方式对各个标签验证密钥与地区根密钥进行绑定,自然也就不会发生类似常规防窜货操作中由绑定关系错误导致的窜货商品、假冒商品失察等问题;这种新的处理机制在后台服务器不存在大量检索的问题,每次只做很少次数的加密计算,每次检查的处理时长并不会随着标签数量的增加而发生关联波动,相对常规防窜货操作而言本专利技术的检查效率得到明显提高;本专利技术提供的这种处理机制既可以作为一种独立的跨区窜货检查技术方案,也可以作为常规防窜货操作的补充技术方案并在常规方案出错时对其进行修正。
[0004]为实现上述目的,本专利技术实施例第一方面提供了一种基于NFC防伪标签进行跨区
窜货检查的处理方法,所述方法包括:
[0005]NFC抽检终端进行当前地区代码设置处理生成对应的第一地区代码;并调用本地的随机数产生模块进行随机数生成处理得到对应的第一随机数;并将当前抽检商品的NFC防伪标签作为对应的第一标签;
[0006]向所述第一标签发送UID读取指令;并接收所述第一标签回发的第一UID数据;
[0007]将携带了所述第一随机数的标签验证密钥加密指令向所述第一标签发送;并接收所述第一标签回发的第一加密数据;
[0008]将携带了所述第一地区代码、所述第一UID数据、所述第一随机数和所述第一加密数据的地区校验指令向远程的第一服务器发送;并接收所述第一服务器回发的第二地区代码;
[0009]当所述第一、第二地区代码匹配时,显示预设的当前商品为正品且不为窜货商品的提示信息;当所述第一、第二地区代码不匹配且所述第二地区代码不为预设的无匹配地区代码时,显示预设的当前商品为正品但为窜货商品的提示信息;当所述第二地区代码为所述无匹配地区代码时,显示预设的当前商品为假冒商品的提示信息。
[0010]优选的,所述NFC抽检终端进行当前地区代码设置处理生成对应的第一地区代码,具体包括:
[0011]所述NFC抽检终端在用户设定抽检商品地区时,生成抽检商品地区确认界面;所述抽检商品地区确认界面包括人工输入选项和自动定位选项;
[0012]在用户点击所述人工输入选项时生成对应的商品地区代码输入界面;并通过所述商品地区代码输入界面获取用户输入数据作为对应的所述第一地区代码;
[0013]在用户点击所述自动定位选项时调用本地的定位模块获取对应的定位信息;并将携带了所述定位信息的地区代码查询指令向所述第一服务器发送,并将所述第一服务器回发的查询指令返回数据作为对应的所述第一地区代码。
[0014]进一步的,所述将携带了所述定位信息的地区代码查询指令向所述第一服务器发送之后,所述方法还包括:
[0015]所述第一服务器在接收到所述NFC抽检终端发送的所述地区代码查询指令时,从所述地区代码查询指令中提取出所述定位信息;
[0016]调用预设的定位地图解析接口对所述定位信息进行地图位置解析生成对应的第一位置数据;所述第一位置数据包括第一国家信息、第一省/州/自治区信息和第一地/市/县信息;
[0017]查询预设的反映地理位置与销售地区对应关系的第一对应关系表,将所述第一对应关系表中一级位置字段与所述第一国家信息匹配、二级位置字段与所述第一省/州/自治区信息匹配且三级位置字段与所述第一地/市/县信息匹配的第一对应关系记录的第一销售地区代码字段提取出来作为对应的当次查询结果;所述第一对应关系表包括多个所述第一对应关系记录;所述第一对应关系记录包括所述一级位置字段、所述二级位置字段、所述三级位置字段和所述第一销售地区代码字段;
[0018]将所述当次查询结果作为对应的所述查询指令返回数据向所述NFC抽检终端回发。
[0019]优选的,所述向所述第一标签发送UID读取指令之后,所述方法还包括:
[0020]所述第一标签在接收到所述NFC抽检终端发送的所述UID读取指令时,从本地的存储模块读取预置的标签UID信息作为对应的所述第一UID数据向所述NFC抽检终端回发。
[0021]优选的,所述将携带了所述第一随机数的标签验证密钥加密指令向所述第一标签发送之后,所述方法还包括:
[0022]所述第一标签在接收到所述NFC抽检终端发送的所述标签验证密钥加密指令时,从所述标签验证密钥加密指令中提取出所述第一随机数作为对应的第一待加密明文;并将本地预置的第一标签验证密钥作为对应的第一加密密钥;并基于预设的第一加解密算法使用所述第一加密密钥对所述第一待加密明文进行加密处理生成对应的第一加密密文;并将得到的所述第一加密密文作为对应的所述第一加密数据向NFC抽检终端回发;所述第一加解密算法默认为国密SM7算法。
[0023]优选的,所述将携带了所述第一地区代码、所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于NFC防伪标签进行跨区窜货检查的处理方法,其特征在于,所述方法包括:NFC抽检终端进行当前地区代码设置处理生成对应的第一地区代码;并调用本地的随机数产生模块进行随机数生成处理得到对应的第一随机数;并将当前抽检商品的NFC防伪标签作为对应的第一标签;向所述第一标签发送UID读取指令;并接收所述第一标签回发的第一UID数据;将携带了所述第一随机数的标签验证密钥加密指令向所述第一标签发送;并接收所述第一标签回发的第一加密数据;将携带了所述第一地区代码、所述第一UID数据、所述第一随机数和所述第一加密数据的地区校验指令向远程的第一服务器发送;并接收所述第一服务器回发的第二地区代码;当所述第一、第二地区代码匹配时,显示预设的当前商品为正品且不为窜货商品的提示信息;当所述第一、第二地区代码不匹配且所述第二地区代码不为预设的无匹配地区代码时,显示预设的当前商品为正品但为窜货商品的提示信息;当所述第二地区代码为所述无匹配地区代码时,显示预设的当前商品为假冒商品的提示信息。2.根据权利要求1所述的基于NFC防伪标签进行跨区窜货检查的处理方法,其特征在于,所述NFC抽检终端进行当前地区代码设置处理生成对应的第一地区代码,具体包括:所述NFC抽检终端在用户设定抽检商品地区时,生成抽检商品地区确认界面;所述抽检商品地区确认界面包括人工输入选项和自动定位选项;在用户点击所述人工输入选项时生成对应的商品地区代码输入界面;并通过所述商品地区代码输入界面获取用户输入数据作为对应的所述第一地区代码;在用户点击所述自动定位选项时调用本地的定位模块获取对应的定位信息;并将携带了所述定位信息的地区代码查询指令向所述第一服务器发送,并将所述第一服务器回发的查询指令返回数据作为对应的所述第一地区代码。3.根据权利要求2所述的基于NFC防伪标签进行跨区窜货检查的处理方法,其特征在于,所述将携带了所述定位信息的地区代码查询指令向所述第一服务器发送之后,所述方法还包括:所述第一服务器在接收到所述NFC抽检终端发送的所述地区代码查询指令时,从所述地区代码查询指令中提取出所述定位信息;调用预设的定位地图解析接口对所述定位信息进行地图位置解析生成对应的第一位置数据;所述第一位置数据包括第一国家信息、第一省/州/自治区信息和第一地/市/县信息;查询预设的反映地理位置与销售地区对应关系的第一对应关系表,将所述第一对应关系表中一级位置字段与所述第一国家信息匹配、二级位置字段与所述第一省/州/自治区信息匹配且三级位置字段与所述第一地/市/县信息匹配的第一对应关系记录的第一销售地区代码字段提取出来作为对应的当次查询结果;所述第一对应关系表包括多个所述第一对应关系记录;所述第一对应关系记录包括所述一级位置字段、所述二级位置字段、所述三级位置字段和所述第一销售地区代码字段;将所述当次查询结果作为对应的所述查询指令返回数据向所述NFC抽检终端回发。4.根据权利要求1所述的基于NFC防伪标签进行跨区窜货检查的处理方法,其特征在于,所述向所述第一标签发送UID读取指令之后,所述方法还包括:
所述第一标签在接收到所述NFC抽检终端发送的所述UID读取指令时,从本地的存储模块读取预置的标签UID信息作为对应的所述第一UID数据向所述NFC抽检终端回发。5.根据权利要求1所述的基于NFC防伪标签进行跨区窜货检查的处理方法,其特征在于,所述将携带了所述第一随机数的标签验证密钥加密指令向所述第一标签发送之后,所述方法还包括:所述第一标签在接收到所述NFC抽检终端发送的所述标签验证密钥加密指令时,从所述标签验证密钥加密指令中提取出所述第一随机数作为对应的第一待加密明文;并将本地预置的第一标签验证密钥作为对应的第一加密密钥;并基于预设的第一加解密算法使用所述第一加密密钥对所述第一待加密明文进行加密处理生成对应的第一加密密文;并将得到的所述第一加密密文作为对应的所述第一加密数据向NFC抽检终端回发;所述第一加解密算法默认为国密SM7算法。6.根据权利要求1所述的基于NFC防伪标签进行跨区窜货检查的处理方法,其特征在于,所述将携带了所述第一地区代码、所述第一UID数据、所述第一随机数和所述第一加密数据的地区校验指令向远程的第一服务器发送之...

【专利技术属性】
技术研发人员:季有为
申请(专利权)人:芯电智联北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1