一种基于AI商品识别的商品结算方法及系统与流程

未命名 08-22 阅读:116 评论:0

一种基于ai商品识别的商品结算方法及系统
技术领域
1.本技术涉及智能售货机领域,尤其涉及一种基于ai商品识别的商品结算方法及系统。


背景技术:

2.自动售货机,英文名(vending machine,vem),是一种能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。常见的自动售卖机共分为四种:饮料自动售货机、食品自动售货机、综合自动售货机、化妆品自动售卖机。
3.传统的售货机在商品售卖的过程中往往会因为识别纸币花费较长时间或出货速度慢耽误用户的时间,影响用户的消费体验。


技术实现要素:

4.本技术实施例提供了一种基于ai商品识别的商品结算方法及系统,至少能够解决相关技中识别纸币花费较长时间或出货速度慢耽误用户的时间,影响用户的消费体验的问题。
5.本技术实施例第一方面提供了一种商品结算方法,包括:基于用户的开门请求,获取用户的信用信息,当所述信用信息超过预设信用阈值时,控制柜门开启;识别取出的商品信息;当感应到所述柜门关闭时,根据所述商品信息计算取出的商品的待支付金额;基于商品的待支付金额,生成支付订单,并发送至对应用户;接收对应用户的支付结果,并根据支付结果对所述支付订单进行结算。
6.可选的,所述识别取出的商品信息的步骤,包括:获取所述用户取出商品的图像信息;扫描所述图像信息中所述用户选择的商品;通过预设的训练模型对扫描出的实施商品进行识别,确定所述用户取出的商品信息。
7.可选的,所述当感应到所述柜门关闭时,根据所述商品信息计算取出的商品的待支付金额的步骤,包括:当所述视频中用户存在拿出商品的第一动作时,计算所述训练模型识别出的商品的取出商品金额;当所述视频中用户存在放回商品的第二动作时,计算所述训练模型识别出的商品的放回商品金额;当感应到所述柜门关闭时,通过所有所述第一动作的所述取出商品金额减去所有所述第二动作的所述放回商品金额,计算取出商品的待支付金额。
8.可选的,所述根据支付结果对所述支付订单进行结算的步骤,包括:若所述支付订单支付成功,则直接结算所述支付订单;若所述支付订单支付失败,则将所述支付订单修改为异常订单。
9.可选的,所述若所述支付订单支付成功,则直接结算所述支付订单的步骤之后,还包括:对已结算支付订单进行支付订单信息验证;当所述支付订单信息错误导致已支付金额小于实际金额时,基于已支付金额与所述实际金额的差值,生成新的支付订单;或,当所述支付订单信息错误导致已支付金额大于实际金额时,将差额退还至用户的支付终端。
10.可选的,所述将所述支付订单修改为异常订单的步骤之后,还包括:将所述异常订单的订单信息发送至对应的用户终端,并提示所述用户对所述异常订单进行支付;若在预设时长内所述用户未支付所述异常订单,则将该用户的身份信息列入黑名单。
11.可选的,所述将所述支付订单修改为异常订单的步骤之后,还包括:当所述用户终端在所述预设时长内存在预设数量的未结算订单时,限制所述用户终端在所述动态柜上继续购买商品。
12.本技术实施例第二方面提供了一种商品结算系统,包括:获取模块,用于基于用户的开门请求,获取用户的信用信息,当所述信用信息满足预设信用阈值时,控制柜门开启;识别模块,用于识别取出的商品信息;计算模块,用于当感应到所述柜门关闭时,根据所述商品信息计算取出的商品的待支付金额;生成模块,用于基于商品的待支付金额,生成支付订单,并发送至对应用户;结算模块,用于接收对应用户的支付结果,并根据支付结果对所述支付订单进行结算。
13.本技术实施例第三方面提供了一种电子设备,其特征在于,包括存储器及处理器,其中,所述处理器用于执行存储在所述存储器上的计算机程序,所述处理器执行所述计算机程序时上述本技术实施例第一方面提供的商品结算方法中的各步骤。
14.本技术实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本技术实施例第一方面提供的商品结算方法中的各步骤。
15.由上可见,根据本技术方案所提供的商品结算方法、装置、设备及计算机可读存储介质,基于用户的开门请求,获取用户的信用信息,当所述信用信息满足预设信用阈值时,控制柜门开启;识别取出的商品信息;当感应到所述柜门关闭时,根据所述商品信息计算取出的商品的待支付金额;基于商品的待支付金额,生成支付订单,并发送至对应用户;接收对应用户的支付结果,并根据支付结果对所述支付订单进行结算。通过本技术方案的实施,用户满足动态柜的开门条件后可直接在动态柜中选取商品,关门后结算订单,节约了识别
纸币和缓慢出货的时间,整个购买过程自然流畅,提高用户的购买体验。
附图说明
16.图1为本技术实施例提供的商品结算方法的基本流程示意图;图2为本技术实施例提供的商品结算方法的示例性流程示意图;图3为本技术实施例提供的商品结算方法的另一示例性流程示意图;图4为本技术实施例提供的商品结算系统的程序模块示意图;图5为本技术实施例提供的电子设备的结构示意图。
具体实施方式
17.为使得本技术的发明目的、特征、优点能够更加的明显和易懂,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而非全部实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
18.为了解决相关技术中识别纸币花费较长时间或出货速度慢耽误用户的时间,影响用户的消费体验的问题,本技术第一实施例提供了一种商品结算方法,如图1为本实施例提供的商品结算方法的基本流程图,该商品结算方法包括以下的步骤:步骤110、基于用户的开门请求,获取用户的信用信息,当信用信息满足预设信用阈值时,控制柜门开启。
19.具体的,用户通过微信/支付宝的信用抵押,可实现先开门取货,后付款结算的操作流程,便捷流畅。在本实施例中,当用户在使用动态柜(一种智能售货机)时,用户可以通过微信或支付宝扫码、刷脸、扫描银联或校园卡进行刷卡以及现金支付等方式进行消费,其中,当用户使用微信或支付宝进行消费时,动态柜会对用户的信用信息进行验证,通过扫描二维码的方式获取用户的微信信用分或支付宝的芝麻信用分,应当理解的是,信用信息还可包括其他渠道的信用证明,在此不一一举例,当用户的信用信息满足动态柜预设的开门条件时,授予用户开门权限,即动态柜的门锁解开,用户可自行打开动态柜的柜门。例如,预设的开门条件为微信信用分高于550分或芝麻信用分高于550分,当用户通过手机扫码后,显示的微信信用分或芝麻信用分高于550分,则可通过手机界面上显示的开门按钮打开动态柜的柜门。
20.步骤120、识别取出的商品信息;步骤130、当感应到柜门关闭时,根据商品信息计算取出的商品的待支付金额。
21.具体的,动态柜是一种新型的无人售货机。它通过重力或动态视频视觉算法,实现对用户所拿商品的识别,从而确定订单金额。在实际应用中,相比于传统售货机,动态柜能开门让用户自行选购商品,动态柜内的商品可更密集的摆放,无需严格对照后台虚拟陈列去摆放,可以有效提高单位体积内柜体的容量,但也由于动态柜并非自主将客户选购的商品推出,无法识别商品的价格。在本实施例中,动态柜增设了重力或动态视频视觉算法,当用户拿出商品时,动态柜根据货架上减少的重量,以及摄像头记录的用户将商品拿出动态柜时的视频或图像,确定用户所选择的商品,并计算出商品的价格。
22.可选的,由于许多膨化类的袋装食品以及罐装饮料的重量和外形包装十分相似,
在识别过程中容易出现识别出多种商品的情况,此时,动态柜可将此次订单设置为疑似订单,可将疑似订单的视频发送至后台,并提醒运营商进行人工识别,确保订单的准确性。而在此过程中,用户同样可以即拿即走,支付金额会延时发送到用户的支付终端上,并不影响用户的购买体验。
23.步骤140、基于商品的待支付金额,生成支付订单,并发送至对应用户。
24.具体的,将动态柜能够准确识别的支付金额发送至用户选择消费方式对应的支付系统进行支付,例如,用户使用微信信用分开启的动态柜进行消费购物,则支付时,动态柜也只会将支付订单发送至用户的微信上,等待用户支付,同时在运营商终端生成支付订单,保存动态柜的售卖记录。
25.可选的,在支付金额发送至用户的支付终端之后,用户可以选择手动支付的方式进行支付,也可以在支付之前在支付系统上将动态柜设置为可信任设备,在支付金额发送至用户的支付终端之后,自动进行支付。
26.步骤150、接收对应用户的支付结果,并根据支付结果对支付订单进行结算。
27.具体的,在本实施例中,不同的支付结果所产生的结算方式不同,例如,动态柜将支付金额发送至用户的支付终端后,用户迟迟没有进行支付,那么动态柜将该支付订单发送至运营商终端的异常订单模块中,生成一条相应的异常订单信息。若用户选择自动支付但余额不足,同样会生成一条异常订单信息;或者,支付订单支付成功,则直接对该支付订单进行结算,只保留一条支付成功的订单信息,用于后续对商品售卖和账单的验证。
28.基于上述申请的实施例方案,基于用户的开门请求,获取用户的信用信息,当信用信息满足预设信用阈值时,控制柜门开启;识别取出的商品信息;当感应到柜门关闭时,根据商品信息计算取出的商品的待支付金额;基于商品的待支付金额,生成支付订单,并发送至对应用户;接收对应用户的支付结果,并根据支付结果对支付订单进行结算。通过本技术方案的实施,用户满足动态柜的开门条件后可直接在动态柜中选取商品,关门后结算订单,节约了识别纸币和缓慢出货的时间,整个购买过程自然流畅,提高用户的购买体验。
29.在本技术实施例一种可选的实施方式中,识别用户开门后选择的商品的过程中,如图2所示,包括以下步骤:步骤121、获取用户取出商品的图像信息;步骤122、扫描图像信息中用户选择的商品;步骤123、通过预设的训练模型对扫描出的商品进行识别。
30.具体的,在本实施例中,动态柜的柜门上设置有摄像头,其中,摄像头的安装位置以及数量可以根据动态柜的实际外形和大小而定,该摄像头固定在柜门上,当用户取出商品经过摄像头的拍摄区域时,摄像头会对用户取出商品的整个过程进行拍摄,拍摄方式包括但不限于视频以及图像等方式,获取用户取出商品的图像信息,当用户从动态柜中拿出商品时,动态柜自动将摄像头所拍摄的视频上传至云端服务器,并在云端服务器对用户手中的商品进行扫描,或动态柜也可直接在本地对图像信息进行扫描,将扫描出的商品通过预设的训练模型进行识别。
31.可选的,在扫描的过程中,由于用户手部的遮挡,并不能直接扫描出商品的全部轮廓,因此需要在训练模型的训练集中加入人工审核的训练集,该训练集模拟的是商品被手部遮挡后的形状,经过人工审核之后定为特殊训练集,并将标准训练集添加到训练模型所
需的训练集中。对于一件商品的训练集至少包括该商品完整的六视图以及被用户手部遮挡后的可视图,例如,在通常情况下,用户选择商品后会握住商品的中间部分,因此可以将用户手部遮挡商品的中间部分后的可视图作为特殊训练集进行训练。通过训练集对训练模型的训练,即使用户的手将商品的名称和logo都遮住了,也能通过漏出的部分特征进行识别,例如,可口可乐、百事可乐以及雪碧等罐装饮料,外形大小尺寸以及重量几乎一模一样,但三者在罐体的图案和颜色上有着显著的区别,即使用户的手将可口可乐、百事可乐以及雪碧等字眼都遮住了,训练模型同样可以根据特殊训练集的训练直接识别出用户手中拿着的是可口可乐、百事可乐或者雪碧,能够提供动态柜对商品识别的准确性。
32.可选的,计算商品的支付金额的步骤,包括:当视频中用户存在拿出商品的第一动作时,计算训练模型识别出的商品的取出商品金额;当视频中用户存在放回商品的第二动作时,计算训练模型识别出的商品的放回商品金额;当感应到柜门关闭时,通过所有第一动作的取出商品金额减去所有第二动作的放回商品金额,计算取出商品的待支付金额。
33.具体的,动态柜还需对用户最终选择的商品种类和数量进行识别。在一具体实施例中,默认用户拿出商品的第一动作为空手伸进动态柜并拿出商品,相应的,第二动作为将商品放回动态柜且空手离开动态柜。当摄像头记录的视频中出现用户的第一动作时,识别用户拿出的商品的同时计算出该商品对应的支付金额;当视频中的用户还存在第二动作时,在识别出第二动作中的商品之后,计算出该商品的价格并在之前的原支付金额中减去该商品的支付金额,从而计算出用户最终的支付金额。
34.可选的,在另一具体实施例中,用户还可存在的第三动作为对已选择的商品进行替换,即用户将商品放回动态柜的同时在动态柜中重新选择商品拿出,此时不管是进入动态柜还是离开动态柜,用户的手中都存在商品,因此,动态柜在用户放回商品时需要识别出商品以及商品的金额,在拿出商品时同样要识别商品以及相应金额,然后计算出第三动作中放回商品和拿出商品的金额差,用第三动作前的原支付金额减去金额差就可计算出最终的支付金额,例如,用户在替换商品前总共拿出价值15元的商品,又拿出5元的商品去动态柜中进行替换,拿出了2元的商品,金额差=放回商品-拿出商品(5-2)=3元,那么最终支付金额=原支付金额-金额差(15-3)=12元。应当理解的是,如果拿出的商品比放回的商品贵,即金额差为负数,以上的计算方式同样适用。通过不同情境下对支付金额的计算,能够提高计算支付金额的准确性,保证用户良好的消费体验。
35.在本技术实施例一种可选的实施方式中,根据支付结果对支付订单进行结算的过程中,如图3所示,包括如下步骤:步骤141、若支付订单支付成功,则直接结算支付订单;步骤142、若支付订单支付失败,则将支付订单修改为异常订单。
36.可选的,若支付订单支付成功,则直接结算支付订单的步骤之后,还包括:对已结算支付订单进行支付订单信息验证;当支付订单信息错误导致已支付金额小于实际金额时,基于支付金额与实际金额的差值,生成新的支付订单;或,当支付订单信息错误导致已支付金额大于实际金额时,将差额退还至用户的支付终端。
37.具体的,在实际应用中,由于不同商品之间的相似度,或者同种商品的不同价格(例如,某些商品不同口味的价格不同),导致摄像头识别出错误的商品以及价格。因此,在本实施例中,在每次生成支付订单之后,保存支付订单的支付订单信息,在预设周期内对商
品库存的盘点过程中,通过人工审核的方式对支付订单信息进行验证,比对支付订单前后动态柜内部商品的数量变化,从而确定产生该订单时用户真正购买的商品信息。当人工审核发现支付订单信息存在错误时,立即将该支付订单修改为异常订单,若支付订单信息错误导致支付金额小于实际金额,则即使在支付订单结算完成之后,也可通过异常订单入口对该异常订单进行补单,即针对支付金额与实际金额的差值,重新生成一个待支付订单,将正确的订单信息以及重新生成的待支付订单发送至用户的支付终端,并提示用户再次进行支付;若支付订单信息错误导致支付金额大于实际金额,则通过退款审核入口将多支付的金额退还到用户的支付终端。其中,支付订单信息错误包括但不限于由于商品的相似度高而导致动态柜的识别算法识别出现误差、用户认为遮挡商品或摄像头导致无法识别商品等。
38.可选的,将支付订单修改为异常订单的步骤之后,还包括:将异常订单的订单信息通过售后服务模块发送至用户终端,并提示用户对异常订单进行支付;若在预设时长内用户未支付异常订单,则将该用户的身份信息列入黑名单。
39.具体的,动态柜将支付金额发送至用户的支付终端后,用户迟迟没有进行支付,那么动态柜将该支付订单发送至运营商终端的异常订单模块中,生成一条相应的异常订单信息,运营商可以选择将异常订单信息通过售后服务的方式(例如人工打电话,发短信等方式)发送至用户终端(例如手机,智能手表等智能终端),并提示用户在规定的时间范围内对异常订单上进行支付,规定时间有运营商自己设定,当超过规定时间后,若用户还未对异常订单进行支付,则直接将用户的身份信息列入黑名单,禁止该用户扫描动态柜上的二维码进行购物,防止逃单的情况过多导致运营商亏损。
40.可以理解的是,在用户被列入黑名单之后,根据扫码时提供的用户信用信息,扣除用户相应的信誉分,扣除的具体数值可以将用户的信誉分减少至任何需要信誉分进行授权的设备的预设阈值之下,使用户无法再通过信誉分进行任何消费行为,例如,扫码解锁共享单车、扫码借用充电宝等。若用户想要恢复信誉分,则必须对异常订单进行支付并申请解除黑名单,以此追回运营商的损失。
41.可选的,将支付订单修改为异常订单的步骤之后,还包括:当用户终端在预设时长内存在预设数量的未结算订单时,限制用户终端在动态柜上继续购买商品。
42.具体的,当用户有一笔订单未支付时,在规定的时间内,依旧可以通过扫码在动态柜上进行消费,但如果用户在规定时间内出现了第二笔未支付订单,那么动态柜的管理系统将会限制用户继续消费。
43.可选的,若用户在第一笔未结算订单的规定时间内进行消费,并且产生了第二笔未支付订单,但此时用户支付了第一笔未结算订单的费用,那么动态柜的管理系统将重新按照第二笔未支付订单的规定时间进行计算,在此期间,用户同样可以再次进行消费。
44.图4为本技术实施例提供的一种商品结算系统,该商品结算系统可用于实现前述实施例中的商品结算方法。如图4所示,该商品结算系统主要包括:获取模块10,用于获取用户的信用信息,当信用信息满足动态柜的开门条件时,授予用户开门权限;识别模块20,用于识别用户开门后选择的商品;计算模块30,用于当感应到柜门关闭时,根据商品信息计算取出的商品的待支付
金额;生成模块40,用于将支付金额发送至用户的支付系统进行支付并生成支付订单;结算模块50,用于根据支付结果对支付订单进行结算。
45.在本实施例一种可选的实施方式中,识别模块具体用于:通过柜门左右两侧的摄像头获取用户选择商品的视频;将视频上传至云端服务器,并扫描出视频中用户选择的商品;通过预设的训练模型对扫描出的商品进行识别。
46.进一步的,在本实施例一种可选的实施方式中,识别模块在执行计算商品的支付金额的功能时,具体用于:当视频中用户存在拿出商品的第一动作时,计算训练模型识别出的商品的支付金额;当视频中用户存在放回商品的第二动作时,通过训练模型识别第二动作前后的商品差,并根据商品差计算支付金额。
47.进一步的,在本实施例另一种可选的实施方式中,该商品结算系统还包括:验证模块。验证模块用于:通过摄像头对支付订单进行订单信息验证;当动态柜对商品识别错误导致支付金额小于实际金额时,通过异常订单入口进行补单;或,当动态柜对商品识别错误导致支付金额大于实际金额时,通过退款审核入口将退款金额退还至用户的支付终端。
48.在本实施例一种可选的实施方式中,结算模块具体用于:若支付订单支付成功,则直接结算并关闭支付订单;若支付订单支付失败,则将支付订单修改为异常订单。
49.进一步的,在本实施例一种可选的实施方式中,该商品结算系统还包括:发送模块、管理模块。发送模块用于:将异常订单的订单信息通过售后服务模块发送至用户终端,并提示用户对异常订单进行支付。管理模块用于:若在预设时长内用户未支付异常订单,则将该用户的身份信息列入黑名单。
50.进一步的,在本实施例另一种可选的实施方式中,该商品结算系统还包括:显示模块、提示模块。显示模块用于:当用户再次进行购物时,在用户终端的开门界面显示异常订单信息。提示模块用于:根据异常订单信息提示用户对异常订单进行支付。管理模块还用于:若用户仍未支付异常订单,则限制用户的购物行为。
51.根据本技术方案所提供的商品结算系统,获取用户的信用信息,当信用信息满足动态柜的开门条件时,授予用户开门权限;识别用户开门后选择的商品,并计算商品的支付金额;将支付金额发送至用户的支付系统进行支付并生成支付订单;根据支付结果对支付订单进行结算。通过本技术方案的实施,用户满足动态柜的开门条件后可直接在动态柜中选取商品,关门后结算订单,节约了识别纸币和缓慢出货的时间,整个购买过程自然流畅,提高用户的购买体验。
52.图5为本技术实施例提供的一种电子设备。该电子设备可用于实现前述实施例中的商品结算方法,主要包括:存储器501、处理器502及存储在存储器501上并可在处理器502上运行的计算机程序503,存储器501和处理器502通过通信连接。处理器502执行该计算机程序503时,实现前述实施例中的商品结算方法。其中,处理器的数量可以是一个或多个。
53.存储器501可以是高速随机存取记忆体(ram,random access memory)存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。存储器501用于存储可执行程序代码,处理器502与存储器501耦合。
54.进一步的,本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储
介质可以是设置于上述各实施例中的电子设备中,该计算机可读存储介质可以是前述图5所示实施例中的存储器。
55.该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述实施例中的商品结算方法。进一步的,该计算机可存储介质还可以是u盘、移动硬盘、只读存储器(rom,read-only memory)、ram、磁碟或者光盘等各种可以存储程序代码的介质。
56.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
57.作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
58.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
59.集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的可读存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
60.需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本技术所必须的。
61.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
62.以上为对本技术所提供的商品结算方法、装置、设备及计算机可读存储介质的描述,对于本领域的技术人员,依据本技术实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本技术的限。

技术特征:
1.一种商品结算方法,其特征在于,包括:基于用户的开门请求,获取用户的信用信息,当所述信用信息满足预设信用阈值时,控制柜门开启;识别取出的商品信息;当感应到所述柜门关闭时,根据所述商品信息计算取出的商品的待支付金额;基于商品的待支付金额,生成支付订单,并发送至对应用户;接收对应用户的支付结果,并根据支付结果对所述支付订单进行结算。2.根据权利要求1所述的商品结算方法,其特征在于,所述识别取出的商品信息的步骤,包括:获取所述用户取出商品的图像信息;扫描所述图像信息中所述用户选择的商品;通过预设的训练模型对扫描出的所述商品进行识别,确定所述用户取出的商品信息。3.根据权利要求2所述的商品结算方法,其特征在于,所述当感应到所述柜门关闭时,根据所述商品信息计算取出的商品的待支付金额的步骤,包括:当所述视频中用户存在拿出商品的第一动作时,计算所述训练模型识别出的商品的取出商品金额;当所述视频中用户存在放回商品的第二动作时,计算所述训练模型识别出的商品的放回商品金额;当感应到所述柜门关闭时,通过所有所述第一动作的所述取出商品金额减去所有所述第二动作的所述放回商品金额,计算取出商品的待支付金额。4.根据权利要求1所述的商品结算方法,其特征在于,所述根据支付结果对所述支付订单进行结算的步骤,包括:若所述支付订单支付成功,则直接结算所述支付订单;若所述支付订单支付失败,则将所述支付订单修改为异常订单。5.根据权利要求4所述的商品结算方法,其特征在于,所述若所述支付订单支付成功,则直接结算所述支付订单的步骤之后,还包括:对已结算支付订单进行支付订单信息验证;当所述支付订单信息错误导致已支付金额小于实际金额时,基于已支付金额与所述实际金额的差值,生成新的支付订单;或,当所述支付订单信息错误导致已支付金额大于实际金额时,将差额退还至用户的支付终端。6.根据权利要求4所述的商品结算方法,其特征在于,所述将所述支付订单修改为异常订单的步骤之后,还包括:将所述异常订单的订单信息发送至对应的用户终端,并提示所述用户对所述异常订单进行支付;若在预设时长内所述用户未支付所述异常订单,则将该用户的身份信息列入黑名单。7.根据权利要求6所述的商品结算方法,其特征在于,所述将所述支付订单修改为异常订单的步骤之后,还包括:当所述用户终端在所述预设时长内存在预设数量的未结算订单时,限制所述用户终端
在所述动态柜上继续购买商品。8.一种商品结算系统,其特征在于,包括:获取模块,用于基于用户的开门请求,获取用户的信用信息,当所述信用信息满足预设信用阈值时,控制柜门开启;识别模块,用于识别取出的商品信息;计算模块,用于当感应到所述柜门关闭时,根据所述商品信息计算取出的商品的待支付金额;生成模块,用于基于商品的待支付金额,生成支付订单,并发送至对应用户;结算模块,用于接收对应用户的支付结果,并根据支付结果对所述支付订单进行结算。9.一种电子设备,其特征在于,包括存储器及处理器,其中:所述处理器用于执行存储在所述存储器上的计算机程序;所述处理器执行所述计算机程序时,实现权利要求1至7中任意一项所述商品结算方法中的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至7中的任意一项所述商品结算方法中的步骤。

技术总结
本申请提供了一种基于AI商品识别的商品结算方法及系统,基于用户的开门请求,获取用户的信用信息,当信用信息满足预设信用阈值时,控制柜门开启;识别取出的商品信息;当感应到柜门关闭时,根据商品信息计算取出商品的待支付金额;基于商品的待支付金额,生成支付订单,并发送至对应用户;接收对应用户的支付结果,并根据支付结果对支付订单进行结算。通过本申请方案的实施,用户满足动态柜的开门条件后可直接在动态柜中选取商品,关门后结算订单,节约了识别纸币和缓慢出货的时间,整个购买过程自然流畅,提高用户的购买体验。提高用户的购买体验。提高用户的购买体验。


技术研发人员:赵炀 唐传明 李金城
受保护的技术使用者:深圳市乐科智控科技有限公司
技术研发日:2023.03.30
技术公布日:2023/8/21
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐