一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于数字标签的防伪验证方法、装置、系统及存储介质与流程

2021-08-13 19:21:00 来源:中国专利 TAG:标签 数字 防伪 装置 验证
基于数字标签的防伪验证方法、装置、系统及存储介质与流程

本申请涉及无人超市和数字标签领域,尤其涉及一种基于数字标签的防伪验证方法、装置、系统及存储介质。



背景技术:

目前无人超市的验证商品方法主要是,无人超市系统接到用户发送的支付订单后,获取支付订单中的商品信息,然后再获取用户购物篮中的商品信息,最后验证支付订单中的商品信息与购物篮中的商品信息是否一致,若一致,则确定验证通过。但是,随着科技的发展,在通过手机或者其他智能终端支付时,手机或者其他智能终端中的支付订单是可以造假的,从而使得在结算时,造假的支付订单带来了损失。



技术实现要素:

本申请的主要目的在于提供一种基于数字标签的防伪验证方法、装置、系统及存储介质,旨在防止结算时造假的支付订单带来的损失。

为实现上述目的,本申请提供一种基于数字标签的防伪验证方法,所述基于数字标签的防伪验证方法应用于无人超市,所述基于数字标签的防伪验证方法包括:

响应用户终端提交的结算请求,并基于所述结算请求获取所述用户终端中所选取的第一商品信息及其对应的第一数量信息;

基于所述第一商品信息及其对应的第一数量信息生成对应的数字标签,并将所述数字标签返回至所述用户终端;

通过标签验证设备扫描到所述用户终端展示的数字标签时,通过商品识别设备获取预设范围内的第二商品信息及其对应的第二数量信息;

若基于所述数字标签验证所述第二商品信息及其对应的第二数量信息正确,则控制门禁解锁。

可选地,所述基于所述第一商品信息及其对应的第一数量信息生成对应的数字标签的步骤包括:

将所述第一商品信息转码为对应的预设产品编码,并将所述第一数量信息转码为对应的预设数字编码;

确定所述第一商品信息在预设标签中的第一位置信息,以及确定所述第一数量信息在所述预设标签中的第二位置信息;

基于所述预设产品编码、所述预设数字编码、所述第一位置信息和所述第二位置信息生成对应的数字标签。

可选地,所述基于所述预设产品编码、所述预设数字编码、所述第一位置信息和所述第二位置信息生成对应的数字标签的步骤包括:

按照所述第一位置信息将所述预设产品编码填充至所述预设标签,并按照所述第二位置信息将所述预设数字编码填充至所述预设标签,得到所述数字标签。

可选地,所述通过标签验证设备扫描到所述用户终端展示的数字标签时,通过商品识别设备获取预设范围内的第二商品信息及其对应的第二数量信息的步骤之后,还包括:

若确定所述数字标签中的第一商品信息与所述第二商品信息一致,且所述数字标签中的第一数量信息与所述第二数量信息一致,则确定所述第二商品信息及其对应的第二数量信息正确;

若确定所述数字标签中的第一商品信息与所述第二商品信息不一致,或/和所述数字标签中的第一数量信息与所述第二数量信息不一致,则确定所述第二商品信息及其对应的第二数量信息不正确。

可选地,所述数字标签中还包括用户支付信息,所述若基于所述数字标签验证所述第二商品信息及其对应的第二数量信息正确的步骤之后,还包括:

确定所述第二商品信息对应的价格信息,并基于所述价格信息和所述第二数量信息确定对应的应付总额;

根据所述数字标签中的用户支付信息扣取所述应付总额,并生成对应的账单信息,将所述账单信息发送至所述用户终端。

可选地,所述根据所述数字标签中的用户支付信息扣取所述应付总额的步骤包括:

确定所述用户支付信息中的账户余额是否大于或者等于所述应付总额;

若确定所述账户余额大于或者等于所述应付总额,则从所述账户余额中扣取所述应付总额。

可选地,所述数字标签中包括用户信息,所述通过标签验证设备扫描到所述用户终端展示的数字标签时,通过商品识别设备获取预设范围内的第二商品信息及其对应的第二数量信息的步骤之后,还包括:

若基于所述数字标签验证所述第二商品信息及其对应的第二数量信息不正确,则控制门禁关闭,并发出警报;

将所述数字标签中的用户信息列入失信人员信息。

为实现上述目的,本申请还提供一种基于数字标签的防伪验证装置,所述基于数字标签的防伪验证装置应用于无人超市,所述基于数字标签的防伪验证装置包括:

获取模块,用于响应用户终端提交的结算请求,并基于所述结算请求获取所述用户终端中所选取的第一商品信息及其对应的第一数量信息;

生成模块,用于基于所述第一商品信息及其对应的第一数量信息生成对应的数字标签,并将所述数字标签返回至所述用户终端;

所述获取模块还用于通过标签验证设备扫描到所述用户终端展示的数字标签时,通过商品识别设备获取预设范围内的第二商品信息及其对应的第二数量信息;

控制模块,用于若基于所述数字标签验证所述第二商品信息及其对应的第二数量信息正确,则控制门禁解锁。

为实现上述目的,本申请还提供一种基于数字标签的防伪验证系统,所述基于数字标签的防伪验证系统包括存储器、处理器和存储在所述存储器上并在所述处理器上运行的基于数字标签的防伪验证程序,所述基于数字标签的防伪验证程序被所述处理器执行时实现如上所述的基于数字标签的防伪验证方法的步骤。

为实现上述目的,本申请还提供一种存储介质,所述存储介质上存储有基于数字标签的防伪验证程序,所述基于数字标签的防伪验证程序被处理器执行时实现如上所述的基于数字标签的防伪验证方法的步骤。

此外,为实现上述目的,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述包括计算机程序被所述处理器执行时实现如上所述的基于数字标签的防伪验证方法的步骤。

本申请实施例提供的基于数字标签的防伪验证方法、装置、系统及存储介质,通过响应用户终端提交的结算请求,并基于结算请求获取用户终端中所选取的第一商品信息及其对应的第一数量信息;基于第一商品信息及其对应的第一数量信息生成对应的数字标签,并将数字标签返回至用户终端;通过标签验证设备扫描到用户终端展示的数字标签时,通过商品识别设备获取预设范围内的第二商品信息及其对应的第二数量信息;若基于数字标签验证第二商品信息及其对应的第二数量信息正确,则控制门禁解锁。由此可知,本申请通过将用户终端中所选取的第一商品信息及其对应的第一数量信息生成数字标签,再通过数字标签验证预设范围内的第二商品信息及其对应的第二数量信息是否正确,从而无需通过支付订单进行验证,防止了结算时造假的支付订单带来的损失。

附图说明

图1是本申请实施例方案涉及的硬件运行环境的系统结构示意图;

图2是本申请基于数字标签的防伪验证方法第一实施例的流程示意图;

图3是本申请基于数字标签的防伪验证方法其一应用场景的示意图;

图4是本申请基于数字标签的防伪验证方法第二实施例的流程示意图;

图5是本申请基于数字标签的防伪验证方法第三实施例的流程示意图;

图6是本申请基于数字标签的防伪验证方法第四实施例的流程示意图;

图7是本申请基于数字标签的防伪验证装置较佳的结构示意图。

本申请目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

本申请实施例的主要解决方案是:响应用户终端提交的结算请求,并基于结算请求获取用户终端中所选取的第一商品信息及其对应的第一数量信息;基于第一商品信息及其对应的第一数量信息生成对应的数字标签,并将数字标签返回至用户终端;通过标签验证设备扫描到用户终端展示的数字标签时,通过商品识别设备获取预设范围内的第二商品信息及其对应的第二数量信息;若基于数字标签验证第二商品信息及其对应的第二数量信息正确,则控制门禁解锁。由此可知,本申请通过将用户终端中所选取的第一商品信息及其对应的第一数量信息生成数字标签,再通过数字标签验证预设范围内的第二商品信息及其对应的第二数量信息是否正确,从而无需通过支付订单进行验证,防止了结算时造假的支付订单带来的损失。

具体地,参考图1,图1是本申请实施例方案涉及的硬件运行环境的系统结构示意图。

如图1所示,该系统可以为具有数据处理的服务器,也可以为基于数字标签的防伪验证系统,该系统可以包括:处理器1001,例如cpu(centralprocessingunit,中央处理器),存储器1005,用户接口1003,网络接口1004,通信总线1002。通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(board),用户接口1003可选的还可以包括标准的有线接口(如usb(universalserialbus,通用串行总线)接口)、无线接口(如蓝牙接口)。网络接口1004可以包括标准的有线接口、无线接口(如wi-fi((wireless-fidelity))接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,该系统还可以包括rf(radiofrequency,射频)电路,传感器、wifi模块等等。

本领域技术人员可以理解,图1中示出的结构并不构成对系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质(需要说明的是,本申请实施例中的存储介质是计算机可读的)的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于数字标签的防伪验证程序。其中,操作系统是管理和控制系统硬件和软件资源的程序,支持基于数字标签的防伪验证程序以及其它软件或程序的运行。

在图1所示的系统中,用户接口1003主要用于用户终端,以通过用户终端向系统发送的结算请求;网络接口1004主要用于系统,以与用户终端进行数据通信;处理器1001可以用于调用存储器1005中存储的基于数字标签的防伪验证程序,并执行如下操作:

响应用户终端提交的结算请求,并基于所述结算请求获取所述用户终端中所选取的第一商品信息及其对应的第一数量信息;

基于所述第一商品信息及其对应的第一数量信息生成对应的数字标签,并将所述数字标签返回至所述用户终端;

通过标签验证设备扫描到所述用户终端展示的数字标签时,通过商品识别设备获取预设范围内的第二商品信息及其对应的第二数量信息;

若基于所述数字标签验证所述第二商品信息及其对应的第二数量信息正确,则控制门禁解锁。

进一步地,处理器1001可以调用存储器1005中存储的基于数字标签的防伪验证程序,还执行以下操作:

将所述第一商品信息转码为对应的预设产品编码,并将所述第一数量信息转码为对应的预设数字编码;

确定所述第一商品信息在预设标签中的第一位置信息,以及确定所述第一数量信息在所述预设标签中的第二位置信息;

基于所述预设产品编码、所述预设数字编码、所述第一位置信息和所述第二位置信息生成对应的数字标签。

进一步地,处理器1001可以调用存储器1005中存储的基于数字标签的防伪验证程序,还执行以下操作:

按照所述第一位置信息将所述预设产品编码填充至所述预设标签,并按照所述第二位置信息将所述预设数字编码填充至所述预设标签,得到所述数字标签。

进一步地,处理器1001可以调用存储器1005中存储的基于数字标签的防伪验证程序,还执行以下操作:

若确定所述数字标签中的第一商品信息与所述第二商品信息一致,且所述数字标签中的第一数量信息与所述第二数量信息一致,则确定所述第二商品信息及其对应的第二数量信息正确;

若确定所述数字标签中的第一商品信息与所述第二商品信息不一致,或/和所述数字标签中的第一数量信息与所述第二数量信息不一致,则确定所述第二商品信息及其对应的第二数量信息不正确。

进一步地,处理器1001可以调用存储器1005中存储的基于数字标签的防伪验证程序,还执行以下操作:

确定所述第二商品信息对应的价格信息,并基于所述价格信息和所述第二数量信息确定对应的应付总额;

根据所述数字标签中的用户支付信息扣取所述应付总额,并生成对应的账单信息,将所述账单信息发送至所述用户终端。

进一步地,处理器1001可以调用存储器1005中存储的基于数字标签的防伪验证程序,还执行以下操作:

确定所述用户支付信息中的账户余额是否大于或者等于所述应付总额;

若确定所述账户余额大于或者等于所述应付总额,则从所述账户余额中扣取所述应付总额。

进一步地,处理器1001可以调用存储器1005中存储的基于数字标签的防伪验证程序,还执行以下操作:

若基于所述数字标签验证所述第二商品信息及其对应的第二数量信息不正确,则控制门禁关闭,并发出警报;

将所述数字标签中的用户信息列入失信人员信息。

基于上述的系统硬件结构,提出本申请基于数字标签的防伪验证方法的各个实施例。

参照图2和图3,图2为本申请基于数字标签的防伪验证方法第一实施例的流程示意图。图3是本申请基于数字标签的防伪验证方法其一应用场景的示意图。

本申请实施例提供了基于数字标签的防伪验证方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些数据下,可以以不同于此处的顺序完成所示出或描述的步骤。

为了方便说明,本申请实施例以基于数字标签的防伪验证系统作为执行主体,进一步为了简洁描述,基于数字标签的防伪验证系统简称为验证系统。在无人超市中,验证系统为后台服务器,是一个控制中心,控制包括门禁,终端,标签验证设备和商品识别设备等设备,基于数字标签的防伪验证方法包括:

步骤s10,响应用户终端提交的结算请求,并基于所述结算请求获取所述用户终端中所选取的第一商品信息及其对应的第一数量信息。

在本实施例中,顾客手持用户终端在无人超市进行购物,并在用户终端的预设应用程序中登录对应的用户账号,其中,用户账号中绑定有但不限定于用户信息和用户支付信息。用户信息包括但不限制于姓名、证件号和用户住址信息。用户支付信息包括但不限制于支付宝账号信息、京东钱包账户信息和银行卡账户信息。每当用户挑选完一个商品放入购物篮之后,就要在用户终端中选取对应的商品及购买的数量。当验证系统接收到用户终端发送的结算请求时,说明顾客已经购物完毕,即将要离开无人超市。因此,在用户终端将结算请求发送给验证之前,验证系统需要通过无线通信网络与用户终端建立通信连接。验证系统接收到用户终端发送的结算请求时,响应结算请求,并确定用户终端中所选择的第一商品信息及其对应的第一数量信息。

步骤s20,基于所述第一商品信息及其对应的第一数量信息生成对应的数字标签,并将所述数字标签返回至所述用户终端。

需要说明的是,在本申请应用于无人超市中。在本申请实施例中,只有通过数字标签对预设范围内的商品信息和数量信息验证之后,验证系统才会解锁门禁放行。或者,用户可以触发直接通行指令,验证系统接收到直接通行指令后,若检测到预设范围内的内没有商品,则解锁门禁放行。

验证系统根据第一商品信息及其对应的第一数量信息生成对应的数字标签,并将该数字标签返回至用户终端中。其中,第一商品信息是指结算请求中所有商品的信息,不是指一个商品信息。第一商品信息和第一数量信息并无特殊含义,以区分下述第二商品信息和第二数量信息。

需要说明的是,数字标签是一种特殊的二维码。数字标签中不仅包含有第一商品信息及其对应的第一数量信息,同时包含有用户信息和用户支付信息。

在本实施例中,比如,第一商品信息及其对应的第一数量信息为:“2个第一类越南榴莲,3个第二类富士苹果和1瓶2l(升)百事可乐”。

步骤s30,通过标签验证设备扫描到所述用户终端展示的数字标签时,通过商品识别设备获取预设范围内的第二商品信息及其对应的第二数量信息。

如图3所示,在本实施例中,门禁中安装有标签验证设备和商品识别设备。顾客若需要带着商品离开无人超市之前,需要通过用户终端向标签验证设备出示根据第一商品信息及其对应的第一数量信息生成对应的数字标签。验证系统通过标签验证设备扫描到用户终端出示的数字标签时,说明顾客在排队结算,此时,验证系统控制商品识别设备扫描预设范围内购物车、购物篮或者购物袋中的商品及其对应的数量,从而确定第二商品信息及其对应的第二数量信息,其中,预设范围的大小和位置是商家自行设定的,本实施例不作限制。需要说明的是,商品识别设备是一种条形码识别设备,在需要确定顾客的购物车、购物篮或者购物袋中的商品及其对应的数量时,通过扫描商品表面粘贴的条形码,从而确定商品信息及其对应的数量信息。

步骤s40,若基于所述数字标签验证所述第二商品信息及其对应的第二数量信息正确,则控制门禁解锁。

验证系统扫描到用户终端出示的数字标签后,读取数字标签中所要验证的商品信息及其对应的所要验证的数量信息。若根据所要验证的商品信息及其对应的所要验证的数量信息,确定第二商品信息及其对应的第二数量信息正确,说明用户终端出示的数字标签不是伪造的,则控制门禁解锁,放行顾客。

本实施例实现通过响应用户终端提交的结算请求,并基于结算请求获取用户终端中所选取的第一商品信息及其对应的第一数量信息;基于第一商品信息及其对应的第一数量信息生成对应的数字标签,并将数字标签返回至用户终端;通过标签验证设备扫描到用户终端展示的数字标签时,通过商品识别设备获取预设范围内的第二商品信息及其对应的第二数量信息;若基于数字标签验证第二商品信息及其对应的第二数量信息正确,则控制门禁解锁。由此可知,本实施例通过将用户终端中的第一商品信息及其对应的第一数量信息生成数字标签,再通过数字标签验证预设范围内的第二商品信息及其对应的第二数量信息是否正确,从而无需通过支付订单进行验证,防止了结算时造假的支付订单带来的损失。

进一步地,所述步骤s20之后,还包括:

步骤s50,若基于所述数字标签验证所述第二商品信息及其对应的第二数量信息不正确,则控制门禁关闭,并发出警报;

步骤s60,将所述数字标签中的用户信息列入失信人员信息。

若根据所要验证的商品信息及其对应的所要验证的数量信息,确定第二商品信息及其对应的第二数量信息不正确,说明用户终端出示的数字标签是伪造的,验证系统则控制门禁关闭,并发出警报通知商家。商家通过远程监控结合所要验证的商品信息及其对应的所要验证的数量信息,和第二商品信息及其对应的第二数量信息进一步检验,若检验正确,说明是验证系统出现误报,取消警报,并控制门禁解锁,放行顾客。若进一步检验不正确,则取消警报,并提示该顾客将商品放回售货架,同时下发一个指令至验证系统,验证系统根据该指令确定数字标签中的用户信息,并将该用户信息列入失信人员信息。验证系统在监测到该用户信息对应的用户账号登陆时,第一时间发送提示信息至商家,商家根据提示信息进行监控。

本实施例若基于数字标签验证第二商品信息及其对应的第二数量信息不正确,则控制门禁关闭,并发出警报;将数字标签中的用户信息列入失信人员信息。由此可知,本实施例通过失信规则提醒顾客,提升顾客的自觉性。

进一步地,参照图4,图4是本申请基于数字标签的防伪验证方法第二实施例的流程示意图。所述步骤s20包括:

步骤s201,将所述第一商品信息转码为对应的预设产品编码,并将所述第一数量信息转码为对应的预设数字编码;

步骤s202,确定所述第一商品信息在预设标签中的第一位置信息,以及确定所述第一数量信息在所述预设标签中的第二位置信息;

步骤s203,基于所述预设产品编码、所述预设数字编码、所述第一位置信息和所述第二位置信息生成对应的数字标签。

需要说明的是,在验证系统中预先存储有技术人员预先设置的预设转码规则,为了方便理解,对本实施例预设转码规则进行举例解释,但不限制于以下所述的规则。第一规则为,将商品信息转码为以该商品所在国家的通用标准语言为基础的第一预设格式,第一预设格式比如国家-地区-商品名称;将数量信息转码为阿拉伯数字或者罗马数字;同样,根据用户国籍将用户信息和用户支付信息转码为以该用户所在国家的通用标准语言为基础的第二预设格式,第二预设格式为国家-姓名-证件号-住址信息,以及支付账号名称-支付账号号码。第二规则为,将全部的信息转码为以自定义通用语言为基础的第三预设格式,自定义通用语言可以为中文,也可以问英文。

具体地,在生成数字标签的过程中,验证系统首先需要基于预设转码规则将第一商品信息转码为对应的预设产品编码,并基于预设转码规则将第一数量信息转码为对应的预设数字编码,其中,预设数字编码可以是阿拉伯数字,也可以是罗马数字,本实施例不作限制。除此之外,验证系统还需要基于预设转码规则将用户信息转码为对应的用户编码,以及基于预设转码规则将用户支付信息转码为用户支付编码。接着,验证系统需要根据第一商品信息中商品类型确定第一商品信息在预设标签中的第一位置信息,同时确定第一数量信息在预设标签中的第二位置信息,以及确定用户信息和用户支付信息在预设标签中的第三位置信息,其中,预设标签是技术人员制作的一个半成品标签,也是一种特殊的二维码。在预设标签中包括但不限制于无人超市的超市名称,标签编号、标签制作时间以及待填充位置,其中,待填充位置包括但不限制于第一商品信息待填充位置、第一数量信息待填充位置、用户信息待填充位置和用户支付信息待填充位置。最后,验证系统根据第一商品信息在预设标签中的第一位置信息和第一数量信息在预设标签中的第二位置信息,将预设产品编码和预设数字编码分别填充至预设标签中的第一商品信息待填充位置和第一数量信息待填充位置。以及根据用户信息和用户支付信息在预设标签中的第三位置信息,将用户编码和用户支付编码分别填充至预设标签中的用户信息待填充位置和用户支付信息待填充位置,得到所要生成的数字标签。

在本实施例中,比如,预设转码规则为第一规则,第一商品信息及其对应的第一数量信息为:“2个越南榴莲和3个江西橘子”,用户信息为“国籍:中国;姓名:张三;证件号码:44abcdefghijklmnop;住址信息:深圳市*********66号”,用户支付信息为“支付宝账号:188********”。验证系统基于第一规则,将第一商品信息及其对应的第一数量信息转码为“预设产品编码:việtnam-quảsầuriêng;预设数字编码:ⅱ”和“预设产品编码:中国-江西-橘子;预设数字编码:ⅲ”。将用户信息转码为“用户编码:中国-张三-44abcdefghijklmnop-深圳市*********66号”。将用户支付信息转码为“用户支付编码:支付宝账号-188********”。

本实施例通过将第一商品信息转码为对应的预设产品编码,并将第一数量信息转码为对应的预设数字编码;确定第一商品信息在预设标签中的第一位置信息,以及确定第一数量信息在预设标签中的第二位置信息;基于预设产品编码、预设数字编码、第一位置信息和第二位置信息生成对应的数字标签。由此可知,本实施例通过预设转码规则得到预设产品编码和预设数字编码,再预设产品编码、预设数字编码和位置信息生成对应的数字标签,所生成的数字标签是唯一的且是难以造假的,从而防止了结算时带来的损失。

进一步地,所述步骤s203包括:

步骤a,按照所述第一位置信息将所述预设产品编码填充至所述预设标签,并按照所述第二位置信息将所述预设数字编码填充至所述预设标签,得到所述数字标签。

具体地,验证系统按照第一位置信息将预设产品编码填充至预设标签中的第一商品信息待填充位置,并按照第二位置信息将预设数字编码填充至预设标签中的第一数量信息待填充位置,得到数字标签。

进一步地,验证系统还可以只确定第一商品信息的位置信息,然后将预设产品编码和预设数字编码按照预设格式进行组合,得到对应的标签信息,其中,预设格式可以为预设产品编码 预设数字编码,也可以为预设数字编码 预设产品编码,本实施例不作限制。然后,验证系统按照第一商品信息对应的位置信息将标签信息填充至预设标签中的待填充位置,得到数字标签。

在本实施例中,预设转码规则为第二规则,自定义通用标准语言为中文,第一商品信息及其对应的第一数量信息为“2个越南榴莲和3个江西橘子”,基于第二规则转码并组合后得到的标签信息为“越南-榴莲-ⅱ”和“中国-江西-橘子-ⅲ”。验证系统确定“榴莲商品”对应的位置信息为(a,0)、(0,b)、(c,0)和(c,b)所构成的第一区域,确定“橘子商品”对应的位置信息为(d,0)、(0,e)、(f,0)和(f,e)所构成的第二区域,并将标签信息“越南-榴莲-ⅱ”填充至第一区域,将标签信息“中国-江西-橘子-ⅲ”填充至第二区域。

进一步地,第一商品信息及其对应的第一数量信息为“2个越南橘子和3个江西橘子”,基于第二规则转码并组合后得到的标签信息为“越南-橘子-ⅱ”和“中国-江西-橘子-ⅲ”。验证系统确定“橘子商品”对应的位置信息为(d,0)、(0,e)、(f,0)和(f,e)所构成的区域,并将标签信息“越南-橘子-ⅱ”和标签信息“中国-江西-橘子-ⅲ”填充至该区域,两个标签信息的填充顺序不限制。

本实施例通过按照第一位置信息将预设产品编码填充至预设标签,并按照第二位置信息将预设数字编码填充至预设标签,得到数字标签。由此可知,在本实施例中,商品信息和数量信息都有其对应的预设产品编码和预设数字编码,以及在预设标签中的待填充位置,因此,所生成的数字标签是唯一的且是难以造假的,从而防止了结算时带来的损失。

进一步地,参照图5。图5是本申请基于数字标签的防伪验证方法第三实施例的流程示意图,所述步骤s30之后还包括:

步骤s70,若确定所述数字标签中的第一商品信息与所述第二商品信息一致,且所述数字标签中的第一数量信息与所述第二数量信息一致,则确定所述第二商品信息及其对应的第二数量信息正确;

步骤s80,若确定所述数字标签中的第一商品信息与所述第二商品信息不一致,或/和所述数字标签中的第一数量信息与所述第二数量信息不一致,则确定所述第二商品信息及其对应的第二数量信息不正确。

具体地,验证系统在验证第二商品信息和第二数量信息的过程中,根据标签验证设备扫描到的数字标签,读取数字标签中各个位置中的标签信息,得到此次验证时,数字标签中所携带的第一商品信息及其对应的第一数量信息。然后,验证系统将第一商品信息及其对应的第一数量信息,与第二商品信息和第二数量信息分别进行比较,验证第一商品信息与第二商品信息是否一致,以及验证第一数量信息与第二数量信息是否一致。若验证系统验证到第一商品信息与第二商品信息一致,且第一数量信息与第二数量信息一致,则确定第二商品信息及其对应的第二数量信息正确。若验证系统验证到第一商品信息与第二商品信息不一致或/和第一数量信息与第二数量信息不一致,则确定第二商品信息及其对应的第二数量信息不正确。

本实施例通过若确定数字标签中的第一商品信息与第二商品信息一致,且数字标签中的第一数量信息与第二数量信息一致,则确定第二商品信息及其对应的第二数量信息正确;若确定数字标签中的第一商品信息与第二商品信息不一致,或/和数字标签中的第一数量信息与第二数量信息不一致,则确定第二商品信息及其对应的第二数量信息不正确。由此可知,本实施例通过读取数字标签中各个位置的标签信息对第二商品信息和第二数量信息进行验证,不需要通过网络的方式发送支付订单,且数字标签能够快速被识别和读取,从而提升无人超市的验证效率和无人超市的智能性。

进一步地,参照图6,图6是本申请基于数字标签的防伪验证方法第四实施例的流程示意图。所述步骤s40之后还包括:

步骤s90,确定所述第二商品信息对应的价格信息,并基于所述价格信息和所述第二数量信息确定对应的应付总额;

步骤s100,根据所述数字标签中的用户支付信息扣取所述应付总额,并生成对应的账单信息,将所述账单信息发送至所述用户终端。

验证系统确定第二商品信息及其对应的第二数量信息确定后,需要确定第二商品信息对应的价格信息,根据价格信息及其对应的第二数量信息确定,此次购物所要支付的应付总额。然后,验证系统确定数字标签中的用户支付信息,根据用户支付信息确定用户绑定的付款账号,并在该付款账号中扣取该应付总额。验证系统在扣费完成后,根据第二商品信息及其对应的第二数量信息、价格信息和应付总额生成对应的账单信息,再将该账单信息发送至用户终端。接着,验证系统发送是否需要配送的提示信息至用户终端,若接收到用户终端反馈不需配送的反馈信息,则结束本次购物。若接收到用户终端反馈需要配送的反馈信息,则确定数字标签中的用户住址信息,根据用户住址信息确定配送距离,再根据预设收费规则确定该配送距离所需要的配送费用,同时,根据用户的应付总额给予对应的配送优惠,从而得到最终的配送费用。最后,验证系统将最终的配送费用发送至用户终端,若接收到用户终端反馈的继续配送的反馈信息,则在该用户的付款账号中扣取该最终的配送费用,结束本次购物并立即安排配送。若接收到用户终端反馈的结束配送的反馈信息,则取消配送,并结束本次购物。

进一步地,所述步骤s100包括:

步骤s1001,确定所述用户支付信息中的账户余额是否大于或者等于所述应付总额;

步骤s1002,若确定所述账户余额大于或者等于所述应付总额,则从所述账户余额中扣取所述应付总额。

具体地,验证系统在扣取应付总额时,需要验证用户支付信息对应的付款账号中的账户余额是否大于或者等于应付总额。若确定账户余额大于或者等于应付总额,验证系统则从账户余额中扣取应付总额。若确定账户余额小于应付总额,验证系统则发送余额不足的提示信息至用户终端,用户根据提示信息进行充值,在检测到用户充值完成后,在从账户余额中扣取应付总额。

本实施例通过确定第二商品信息对应的价格信息,并基于价格信息和第二数量信息确定对应的应付总额;根据数字标签中的用户支付信息扣取应付总额,并生成对应的账单信息,将账单信息发送至用户终端。由此可知,在本实施例中,在需要扣费结算时,是通过数字标签中的用户支付信息进行自动扣费的,而不需要用户再进行其他的支付操作,提升了无人超市的智能性。

进一步地,需要说明的是,本申请除了用于支付之外,还可以用于退货。其中,退货的流程步骤和支付的流程步骤是一样的。具体地,用户在用户终端中选取所要退货的商品信息及其对应的数量信息,在点击退货请求后,验证系统会根据所要退货的商品信息及其对应的数量信息生成一个数字标签。当然,该数字标签中包括用户信息和用户支付信息。验证系统在验证到数字标签中所要退货的商品信息及其对应的数量信息与退货篮中的商品信息及其对应的数量信息一致,且验证到各个商品的包装是无损时,将对应的退款总额退还至数字标签中的用户支付账号中。其余的步骤与支付的流程步骤是也一样的,在这里不做过多赘述。

此外,本申请还提供一种基于数字标签的防伪验证装置,参照图7,图7是本申请基于数字标签的防伪验证装置较佳的结构示意图。所述基于数字标签的防伪验证装置应用于无人超市,所述基于数字标签的防伪验证装置包括:

获取模块10,用于响应用户终端提交的结算请求,并基于所述结算请求获取所述用户终端中所选取的第一商品信息及其对应的第一数量信息;

生成模块20,用于基于所述第一商品信息及其对应的第一数量信息生成对应的数字标签,并将所述数字标签返回至所述用户终端;

所述获取模块10还用于通过标签验证设备扫描到所述用户终端展示的数字标签时,通过商品识别设备获取预设范围内的第二商品信息及其对应的第二数量信息;

控制模块30,用于若基于所述数字标签验证所述第二商品信息及其对应的第二数量信息正确,则控制门禁解锁。

进一步地,所述生成模块20包括:

编码单元,用于将所述第一商品信息转码为对应的预设产品编码,并将所述第一数量信息转码为对应的预设数字编码;

确定单元,用于确定所述第一商品信息在预设标签中的第一位置信息,以及确定所述第一数量信息在所述预设标签中的第二位置信息。

所述生成模块20还用于基于所述预设产品编码、所述预设数字编码、所述第一位置信息和所述第二位置信息生成对应的数字标签。

进一步地,所述生成模块20还包括:

填充单元,用于按照所述第一位置信息将所述预设产品编码填充至所述预设标签,并按照所述第二位置信息将所述预设数字编码填充至所述预设标签,得到所述数字标签。

进一步地,所述基于数字标签的防伪验证装置还包括:

确定模块,用于若确定所述数字标签中的第一商品信息与所述第二商品信息一致,且所述数字标签中的第一数量信息与所述第二数量信息一致,则确定所述第二商品信息及其对应的第二数量信息正确;

所述确定模块还用于若确定所述数字标签中的第一商品信息与所述第二商品信息不一致,或/和所述数字标签中的第一数量信息与所述第二数量信息不一致,则确定所述第二商品信息及其对应的第二数量信息不正确。

所述确定模块还用于确定所述第二商品信息对应的价格信息,并基于所述价格信息和所述第二数量信息确定对应的应付总额。

进一步地,所述基于数字标签的防伪验证装置还包括:

支付模块,应用根据所述数字标签中的用户支付信息扣取所述应付总额。

进一步地,所述生成模块20还用于生成对应的账单信息,将所述账单信息发送至所述用户终端;

所述确定模块还用于确定所述用户支付信息中的账户余额是否大于或者等于所述应付总额;

所述支付模块还用于若确定所述账户余额大于或者等于所述应付总额,则从所述账户余额中扣取所述应付总额。

所述控制模块30还用于若基于所述数字标签验证所述第二商品信息及其对应的第二数量信息不正确,则控制门禁关闭,并发出警报;

所述确定模块还用于将所述数字标签中的用户信息列入失信人员信息。

本申请基于基于数字标签的防伪验证装置具体实施方式与上述基于基于数字标签的防伪验证方法各实施例基本相同,在此不再赘述。

此外,本申请实施例还提出一种存储介质,所述存储介质上存储有基于数字标签的防伪验证程序,所述基于数字标签的防伪验证程序被处理器执行时实现如上所述的基于数字标签的防伪验证方法的步骤。

本申请存储介质具体实施方式与上述基于数字标签的防伪验证方法各实施例基本相同,在此不再赘述。

此外,申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述包括计算机程序被所述处理器执行时实现如上所述的基于数字标签的防伪验证方法的步骤。

本申请存储介质具体实施方式与上述基于数字标签的防伪验证方法各实施例基本相同,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的数据下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多数据下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件货物的形式体现出来,该计算机软件货物存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台基于数字标签的防伪验证系统完成本申请各个实施例所述的方法。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜