一种商品防盗结算方法、装置及电子设备与流程

文档序号:14796785发布日期:2018-06-29 18:55阅读:121来源:国知局

本发明涉及无人商店技术领域,特别是涉及一种商品防盗结算方法、装置及电子设备。



背景技术:

目前,一般商店都会有售货员或者收银员,通过售货员或者收银员来结算用户购买的商品。然而,当购买商品的用户数量较多时,往往都需要排队,以至于用需要花费较长的时间结账,此外,还需提供售货员或者收银员的人工成本。

因此,为了解决上述问题,现有技术中出现了无人商店,也即是不存在售货员或者收银员的商店,用户选择好商品并且准备离店时,识别用户身份并且通过RFID读写设备读取用户选购的商品信息及其对应的价格,从而在该用户对应的账户自动扣除相应的金额。

发明人在实现本发明的过程中,发现传统技术至少存在以下问题:由于无人商店无人看管,用户进店消费,出现一些不规范的消费行为时,例如,用户并未破坏商品的标签,而是将价格便宜的商品A的包装袋包裹在价格昂贵的商品B的包装袋上,企图蒙骗RFID读写设备,以结算商品A的价格。然而,传统技术方案并未能够针对此类现象给出有效的技术方案。



技术实现要素:

本发明实施例的一个目的旨在提供一种商品防盗结算方法、装置及电子设备,其解决传统技术在结算时未能够有效杜绝更换包装袋的偷盗行为的技术问题。

为解决上述技术问题,本发明实施例提供以下技术方案:

在第一方面,本发明实施例公开一种商品防盗结算方法,应用于无人商店,所述方法包括:

在结算时,获取用户的目标商品的商品图像;

判断所述商品图像中所述目标商品的包装袋是否存在异常现象;

若存在,暂停结算所述目标商品。

可选地,暂停结算所述目标商品之后,所述方法还包括:

获取结算前所述用户在所述无人商店内的购物图像;

判断所述购物图像中所述用户是否存在破坏目标商品的包装袋的行为;

若存在,暂停结算所述目标商品,并产生报警信号;

若未存在,提示所述用户重新另选商品。

可选地,在产生报警信号后,所述方法还包括:

降低所述用户的信用度。

可选地,所述暂停结算所述目标商品,并产生报警信号,包括:

获取所述目标商品的重量;

判断所述目标商品的重量是否位于预设重量阈值范围内;

若位于,结算所述目标商品;

若未位于,暂停结算所述目标商品,并产生报警信号。

可选地,暂停结算所述目标商品之后,所述方法还包括:

若未存在,结算所述目标商品。

在第二方面,本发明实施例提供一种商品防盗结算装置,应用于无人商店,所述装置包括:

第一获取模块,用于在结算时,获取用户的目标商品的商品图像;

第一判断模块,用于判断所述商品图像中所述目标商品的包装袋是否存在异常现象;

第一结算模块,用于若存在,暂停结算所述目标商品。

可选地,所述装置还包括:

第二获取模块,用于获取结算前所述用户在所述无人商店内的购物图像;

第二判断模块,用于判断所述购物图像中所述用户是否存在破坏目标商品的包装袋的行为;

第二结算模块,用于若存在,暂停结算所述目标商品,并产生报警信号;

提示模块,用于若未存在,提示所述用户重新另选商品。

可选地,所述装置还包括:

降低模块,用于降低所述用户的信用度。

可选地,所述第二结算模块包括:

获取单元,用于获取所述目标商品的重量;

判断单元,用于判断所述目标商品的重量是否位于预设重量阈值范围内;

第一结算单元,用于若位于,结算所述目标商品;

第二结算单元,用于若未位于,暂停结算所述目标商品,并产生报警信号。

在第三方面,本发明实施例提供一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行任一项所述的方法。

在第四方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使电子设备执行如上任一项所述的方法。

在本发明各个实施例提供的商品防盗结算方法中,在结算时,在结算时,获取用户的目标商品的商品图像,判断商品图像中目标商品的包装袋是否存在异常现象,若存在,暂停结算目标商品。因此,在结算时,其能够有效杜绝更换包装袋的偷盗行为,从而使得结算更加准确,避免造成损失。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是本发明实施例提供一种无人商店的结构示意图;

图2是本发明实施例提供的一种无人商店的结构框图;

图3是本发明实施例提供一种商品防盗结算方法的流程示意图;

图4是本发明另一实施例提供一种商品防盗结算方法的流程示意图;

图5是本发明又另一实施例提供一种商品防盗结算方法的流程示意图;

图6是图4中步骤37的流程示意图;

图7是本发明实施例提供一种商品防盗装置的结构示意图;

图8是本发明另一实施例提供一种商品防盗装置的结构示意图;

图9是本发明又另一实施例提供一种商品防盗装置的结构示意图;

图10是图8中第二结算模块的结构示意图;

图11是本发明又另一实施例提供一种商品防盗装置的结构示意图;

图12是本发明实施例提供一种电子设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1是本发明实施例提供一种无人商店的结构示意图。如图1所示,该无人商店100设有结账区域10和商品区,商品区用于摆放商品,结账区域10用于对商品进行结算,该结账区域10设有第一出口11和第二出口12,当第一出口11开启时,结账区域10和商品区连通,用户可以从商品区进入该结账区域10,当第二出口12开启时,用户可以从结账区域10步行至无人商店100的外界环境,离开无人商店。

可选地,该结账区域10为“Z”形状,该第一出口11和第二出口12分别设置在该“Z”形状的结账区域。

该无人商店100还设有入口,该入口用于使用户进入该无人商店100,并且该入口只允许用户进入。

请一并参阅图1和图2,该无人商店100还包括传感器20、摄像头30、射频读写设备40以及处理器50。

其中,传感器20、摄像头30以及射频读写设备40分别连接处理器50。

传感器20具体用于检测第一出口11的预设区域内是否存在用户的感应信号,当该预设区域内存在用户时,即触发该感应信号产生。该预设区域具体是商品区内接近第一出口11的区域,用户只有通过该区域才能进入结账区域10。因此,当检测到预设区域内存在用户的感应信号时,即表示有用户想离开无人商店,并且其当前状态是待进入结账区域10。

摄像头30包含多个,并且设置在无人商店100内,其具体设置在结账区域10内、第一出口11处、第二出口12处、无人商店100的进口处以及商品区等等。该摄像头30用于采集用户图像,并且将采集到的用户图像发送至处理器50。

在一些实施例中,摄像头30可以对同一用户进行运动轨迹追踪。例如,当无人商店100的进口处拍摄到用户A进入无人商店后,根据用户A在无人商店100内的活动区域,由该区域对应的摄像头30拍摄用户A的图像,一直到用户A离开该无人商店100,才结束对用户A的图像采集,获取用户A在无人商店内活动时的全部图像后,可以根据图像采集的先后顺序分析用户A的运动轨迹,从而可以根据该运动轨迹准确识别用户A,以及分析用户A所购买的商品的类别等。

射频读写设备40用于识别结账区域内是否存在商品,并且还用于读取用户所购买的商品的信息,该信息包括商品价格、商品品名、商品类别等等。该射频读写设备40将读取到的商品信息发送至处理器50。该射频读写设备40具体可以是RFID读写器。

处理器50用于接收传感器20、摄像头30以及射频读写设备40发送的相关信息,并且对这些相关信息进行处理。本实施例中的处理器50具体用于处理自动结账的问题。

具体地,当传感器20检测到第一出口11的预设区域内存在用户的感应信号后,将该感应信号发送至处理器50,此时,处理器50控制摄像头30采集该结账区域10内的第一区域图像,摄像头30将采集到的第一区域图像发送至处理器50。处理器50用于根据该第一区域图像,判断结账区域10内是否有人;如果没有人,控制第一出口11的门开启,以及控制摄像头30采集所述结账区域10的第二区域图像,并且获取所述第二区域图像,从而根据所述第二区域图像,判断所述结账区域10内是否只有一位用户;如果结账区域10内只有一位用户,并且通过射频读写设备40检测到结账区域10内存在商品时,则控制第一出口11的门关闭,以及获取所述用户的面部特征,并且根据所述面部特征获取所述用户的账号,以及通过所述射频读写设备40获取所述用户选购的商品信息以及其对应的价格;根据所述价格从所述用户的账号中扣除相应的金额,并且控制所述第二出口12的门开启。在这里,只有在结账区域10内只有一位用户并且存在商品时,才执行相应的结账操作,而且在结账时通过人脸识别来识别当前用户,从而能够准确的识别用户,以保证结账更准确。

如前所述,任何人通过注册账号,绑定银行卡,便可以进店购物。当消费行为比较恶劣的用户在店内实施非法行为时,由于无人商店缺乏专人看管,用户容易将价格便宜的商品A的包装袋包裹在价格昂贵的商品B的包装袋上,企图蒙骗RFID读写设备,以结算商品A的价格,从而造成损失。

基于此,本发明实施例提供一种商品防盗结算方法,应用于无人商店。请参阅图3,图3是本发明实施例提供一种商品防盗结算方法的流程示意图。如图3所示,该商品防盗结算方法300包括:

步骤31、在结算时,获取用户的目标商品的商品图像;

在本实施例中,用户选购好目标商品后,进入结账区域对目标商品进行结算。其中,用户可以选购多件目标商品结算,此处以一件目标商品为例子作为阐述。

摄像头可以从各个角度拍摄用户位于结账区域的商品图像,并将商品图像传输至处理器,处理器进而获取到目标商品的商品图像,其中,该商品图像包括目标商品的图像。

步骤32、判断商品图像中目标商品的包装袋是否存在异常现象;

在本实施例中,处理器根据图像分析算法,将商品图像转换成灰度图,调用OpenCV的adaptiveThreshold函数对灰度图进行自适应阈值二值化处理,得到二值图像。进一步的,使用边缘检测方法处理二值图像,判断二值图像中相邻区域的色素值之间的差值是否大于预设阈值,若大于,商品图像中存在两种包装袋之间的过渡线,亦即,目标商品的包装袋存在异常现象。

在一些实施例中,异常现象除了包括两种包装袋互相叠加的情况,还可以包括包装袋被撕开等等情况。

步骤33、若存在,暂停结算目标商品。

步骤34、若未存在,结算目标商品。

由于商品A的标签信息并未遭到破坏,当格便宜的商品A的包装袋包裹在价格昂贵的商品B的包装袋上时,射频读写设备实际读取地是商品A的标签信息,并根据商品A的标签信息来结算,因此,用户从而逃避支付商品B的高价格。然而,在本实施例中,当商品A的包装袋覆盖在商品B的包装图的外表面时,商品A包装袋与商品B包装袋之间存在过渡线,于是,处理器通过判断商品图像中目标商品的包装袋存在异常现象时,便暂停结算目标商品,以防止损失。因此,在结算时,其能够有效杜绝更换包装袋的偷盗行为,从而使得结算更加准确,避免造成损失。

如前述方案,用户A拿着包装袋已被更换的目标商品a1结算时,会遇到暂停结算的。然而,对于该用户A,更换目标商品a1的包装袋的行为未必是用户A实施的,其可以是用户B实施的。因此,为了避免错误评价用户,在一些实施例中,在暂停结算目标商品之后,如图4所示,该商品防盗结算方法300还包括:

步骤35、获取结算前用户在无人商店内的购物图像;

在本实施例中,处理器可以调取用户在进入无人商店时至结算前之间的时间段所对应的购物图像。

步骤36、判断购物图像中用户是否存在破坏目标商品的包装袋的行为;

在本实施例中,管理者在后台数据库预存了与破坏目标商品的包装袋的行为有关的全部行为特征点,例如,用户使用刀子拆开商品的包装袋的行为,处理器根据图像分析算法,从购物图像中判断出该用户的拆开行为与预存的行为特征点匹配时,便可以认定用户存在破坏目标商品的包装袋的行为。

步骤37、若存在,暂停结算目标商品,并产生报警信号;

在本实施例中,若用户存在破坏目标商品的包装袋的行为,于是,便启动报警信号,该报警信号包括诸如响铃、闪灯、联系管理者等等。

步骤38、若未存在,提示用户重新另选商品。

在本实施例中,若用户未存在破坏目标商品的包装袋的行为,于是,其可以通过结算区域的显示屏幕提示用户重新另选商品,并且回收目标商品。

显然,当用户亲自破坏目标商品的包装袋的行为时,无人商店采用比较激进方式给出报警信号。当用户并非破坏目标商品的包装袋的行为时,无人商店人性化方式提示用户重新另选商品。因此,此类方法能够更加人性准确地评价用户的消费行为,避免错误评价用户的消费行为。

进一步的,对于破坏目标商品的包装袋的用户,为了对此类行为作出惩罚,使之引以为戒。在一些实施例中,在步骤37后,如图5所示,该商品防盗结算方法300还包括:

步骤39、降低用户的信用度。

一般的,为了限制消费行为比较恶劣的用户,在本实施例中,其可以建立信用制度,通过信用制度约束此类用户在无人商店的消费行为,以维护无人商店的运营环境。

每个注册用户皆对应一个信用度,各个注册用户的信用度可以相同,亦可以不同。管理者可以根据业务需求,制定信用策略,以根据用户的消费行为调整用户的信用度。举例而言,当用户的多次消费行为比较规范时,提高用户的信用度。当用户的一次或多次消费行为缺乏规范时,降低用户的信用度。进一步的,当用户的信用度低于预设信用阈值时,限制该用户进入无人商店购物。然而,传统技术还缺乏相关制度以约束此类消费者,例如,缺乏信用制度以约束消费者在无人商店的消费行为。

每个用户皆有对应的信用度,该信用度与用户的账号绑定。由于每个用户的消费行为、购物情况皆不同,因此,每个用户的信用度可以不相同。例如,用户A在无人商店的购物频率高,并且消费行为一直比较规范,用户A的信用度为150分。用户B在无人商店的购物频率低,并且消费行为一直比较规范,用户B的信用度为90分。用户C在无人商店的购物频率高,但是其消费行为经常不规范,用户C的信用度为100分。用户D在无人商店的购物频率低,并且其消费行为经常不规范,用户D的信用度为80分。用户E在无人商店的购物频率低,并且其消费行为一直不规范,用户D的信用度为50分。

各个用户的信用度可以存储于后台服务器,在调取对应用户的信用度时,其可以根据用户的身份信息,确定用户的账号及与账号对应的信用度。

因此,当用户亲自破坏目标商品的包装袋的行为,处理器获取该用户的信用度,并降低该用户的信用度。进一步的,处理器判断降低后的用户的信用度是否大于预设信用阈值;若小于,禁止用户进入无人商店;若大于,开放用户进入无人商店。

采用图像分析算法确定商品图像中目标商品的包装袋是否存在异常现象的方式可能存在误判,为了进一步提高判断的准确性,于是,其还可以通过检测目标商品的重量作为辅助手段进一步确定是否暂停结算所述目标商品。因此,在一些实施例中,如图6所示,步骤37包括:

步骤371、获取目标商品的重量;

步骤372、判断目标商品的重量是否位于预设重量阈值范围内;

步骤373、若位于,结算目标商品;

步骤374、若未位于,暂停结算目标商品,并产生报警信号。

在结账区域内结算时,重量传感器检测到目标商品的重量,并将该重量传输至处理器,处理器进而获取到目标商品的重量。进一步的,结算时,射频读写设备读取目标商品的标签信息,并将标签信息传输至处理器,处理器进而获取到目标商品的标签信息,其中,标签信息封装有该商品名称、编号、型号、价格、重量等等。处理器根据目标商品的标签信息,确定目标商品的预设参考重量。

考虑到目标商品的预设参考重量存在客观的偏差,于是,处理器基于该目标商品的预设参考重量,设定一个预设重量阈值范围。接着,处理器判断目标商品的重量是否位于预设重量阈值范围内,若位于,结算目标商品,若未位于,暂停结算目标商品,并产生报警信号。

因此,采用此类方法,其能够准确地判断出目标商品的真实性,在结算时,其能够有效杜绝更换包装袋的偷盗行为,从而使得结算更加准确,避免造成损失。

作为本发明实施例的另一方面,本发明实施例提供一种商品防盗结算装置,应用于无人商店。请参阅图7,图7是本发明实施例提供一种商品防盗装置的结构示意图。如图7所示,该商品防盗装置700包括:第一获取模块71、第一判断模块72及第一结算模块73。

第一获取模块71用于在结算时,获取用户的目标商品的商品图像;

第一判断模块72用于判断商品图像中目标商品的包装袋是否存在异常现象;

第一结算模块73用于若存在,暂停结算目标商品。

综上,在结算时,其能够有效杜绝更换包装袋的偷盗行为,从而使得结算更加准确,避免造成损失。

在一些实施例中,如图8所示,该商品防盗装置700还包括:第二获取模块74、第二判断模块75、第二结算模块76及提示模块77。

第二获取模块74用于获取结算前用户在无人商店内的购物图像;

第二判断模块75用于判断购物图像中用户是否存在破坏目标商品的包装袋的行为;

第二结算模块76用于若存在,暂停结算目标商品,并产生报警信号;

提示模块77用于若未存在,提示用户重新另选商品。

在一些实施例中,如图9所示,该商品防盗装置700还包括:降低模块78。

降低模块78用于降低用户的信用度。

在一些实施例中,如图10所示,该第二结算模块76包括:获取单元761、判断单元762、第一结算单元763及第二结算单元764。

获取单元761用于获取目标商品的重量;

判断单元762用于判断目标商品的重量是否位于预设重量阈值范围内;

第一结算单元763用于若位于,结算目标商品;

第二结算单元764用于若未位于,暂停结算目标商品,并产生报警信号。

在一些实施例中,如图11所示,该商品防盗装置700还包括:第三结算模块79。

第三结算模块79用于若未存在,结算目标商品。

由于装置实施例和方法实施例是基于同一构思,在内容不互相冲突的前提下,装置实施例的内容可以引用方法实施例的,在此不赘述。

作为本发明实施例的另一方面,本发明实施例提供一种电子设备。如图12所示,该电子设备800包括:一个或多个处理器81以及存储器82。其中,图12中以一个处理器81为例。

处理器81和存储器82可以通过总线或者其他方式连接,图12中以通过总线连接为例。

存储器82作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的商品防盗结算方法对应的程序指令/模块。处理器91通过运行存储在存储器82中的非易失性软件程序、指令以及模块,从而执行如图3至6所示的商品防盗结算方法,或者如图7至图11所示的商品防盗结算装置的各种功能应用以及数据处理。

存储器82可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器82可选包括相对于处理器81远程设置的存储器,这些远程存储器可以通过网络连接至处理器81。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述程序指令/模块存储在所述存储器82中,当被所述一个或者多个处理器81执行时,执行上述任意方法实施例中的商品防盗结算方法,例如,从而执行如图3至6所示的商品防盗结算方法,或者如图7至图11所示的商品防盗结算装置的各种功能应用以及数据处理。

本发明实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使电子设备执行如上任一项所述的商品防盗结算方法。

综上,在结算时,其能够有效杜绝更换包装袋的偷盗行为,从而使得结算更加准确,避免造成损失。

以上所描述的装置或设备实施例仅仅是示意性的,其中所述作为分离部件说明的单元模块可以是或者也可以不是物理上分开的,作为模块单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络模块单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

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