商品信息处理方法、装置、计算机设备和存储介质与流程

文档序号:16977412发布日期:2019-02-26 19:09阅读:103来源:国知局
商品信息处理方法、装置、计算机设备和存储介质与流程

本申请涉及无人商店的商品管理技术领域,特别是涉及一种商品信息处理方法、装置、计算机设备和计算机可读存储介质。



背景技术:

无人售货设备是一种无人监管的用户自行进行商品选择购买的设备。用户可以根据自己的需求选择相应的商品,并在完成付款之后将商品拿走。目前的无人售货商店中,由于售卖的商品的种类繁多,工作人员通过周期性的查看对无人售货设备中的商品的数量进行统计。

由于传统的无人收货设备都是人为的进行商品的管理,导致工作人员对无人售货设备中的商品的具体状况不能即使准确的掌握,不能及时的对商品进行统计管理。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够及时准确对商品信息进行统计管理的商品信息处理方法、装置、计算机设备和存储介质。

一种商品信息处理方法,所述方法包括:

当检测到商品订单信息时,获取目标商品的目标标识信息,并基于所述目标标识信息生成与所述目标商品对应的付款信息;

当接收到响应所述付款信息产生的付款成功信息时,控制所述目标商品处于待取状态;

当检测到所述目标商品被取走时,更新所述目标商品的商品剩余量信息。

在其中一个实施例中,所述方法应用于无人售货商店,其中所述无人售货商店放置有若干无人售货设备,且每一个无人售货设备设置有若干商品货架,以及每一个商品货架上均设置有若干扫描装置,还包括:

利用所述扫描装置扫描对应的商品货架,确定放置在所述商品货架上的商品的商品信息;

获取所述商品货架对应的参考标识信息,根据所述商品信息以及参考标识信息确定所述商品货架的真实商品信息,其中所述真实商品信息至少包括正常商品数量以及异常商品数量;

将得到的真实商品信息进行保存,并在所述异常商品数量不为零时发出商品放置异常的第一提示信息。

在其中一个实施例中,还包括:

获取所述商品货架对应的参考标识信息,将所述第一标识信息与所述参考标识信息进行对比;

当存在与所述参考标识信息不相同的标识信息时,确定与所述参考标识信息不相同的标识信息的第二商品数量,其中所述第二商品数量小于所述第一商品数量;

基于所述第一商品数量以及第二商品数量,确定所述商品货架的真实商品信息,其中,所述正常商品数量为所述第一商品数量与第二商品数量的差值,所述异常商品数量为所述第二商品数量。

在其中一个实施例中,还包括:

获取用户的第二标识信息,并将所述付款信息与所述第二标识信息进行关联。

在其中一个实施例中,还包括:

当在第一预设时长内检测到所述目标商品未被取走时,向所述用户发送商品未取走的第二提示信息。

在其中一个实施例中,还包括:

当检测到所述目标商品被取走时,获取所述目标商品对应的目标商品货架上所放置的商品的第一数量;

确定所述目标商品的第二数量,根据所述第一数量以及第二数量确定所述目标商品货架上所放置的商品的第三数量;

基于所述第三数量,更新所述目标商品货架上的商品信息。

在其中一个实施例中,还包括:

当在第二预设时长内未接收到付款成功信息时,向所述用户发送付款提示信息;

当在第三预设时长内未接收到付款成功信息时,取消此次订单信息,并控制所述目标商品从待取状态变为待出售状态。

一种商品信息处理装置,所述装置包括:

获取模块,用于当检测到商品订单信息时,获取目标商品的目标标识信息,并基于所述目标标识信息生成与所述目标商品对应的付款信息;

响应模块,用于当接收到响应所述付款信息产生的付款成功信息时,控制所述目标商品处于待取状态;

更新模块,用于当检测到所述目标商品被取走时,更新所述目标商品的商品剩余量信息。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

当检测到商品订单信息时,获取目标商品的目标标识信息,并基于所述目标标识信息生成与所述目标商品对应的付款信息;

当接收到响应所述付款信息产生的付款成功信息时,控制所述目标商品处于待取状态;

当检测到所述目标商品被取走时,更新所述目标商品的商品剩余量信息。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

当检测到商品订单信息时,获取目标商品的目标标识信息,并基于所述目标标识信息生成与所述目标商品对应的付款信息;

当接收到响应所述付款信息产生的付款成功信息时,控制所述目标商品处于待取状态;

当检测到所述目标商品被取走时,更新所述目标商品的商品剩余量信息。

上述商品信息处理方法、装置、计算机设备和存储介质,在检测到商品订单信息时,获取用户所需要购买的目标商品的标识信息,并基于目标商品的标识信息生成对应得到对应的付款信息,然后在接收到响应付款信息而产生的付款成功信息时,控制目标商品处于待取状态,最后在目标商品被取走时更新目标商品对应的商品信息。实现了在无人售货设备进行商品出售时,快速的完成商品的出售,以及时准确的进行商品信息的更新。

附图说明

图1为一个实施例中商品信息处理方法的应用环境图;

图2为一个实施例中商品信息处理方法的流程示意图;

图3为另一个实施例中商品信息处理方法的流程示意图;

图4为一个实施例中确定目标商品货架的真实商品信息步骤的流程示意图;

图5为一个实施例中进行商品信息更新步骤的流程示意图;

图6为一个实施例中商品信息处理装置的结构框图;

图7为另一个实施例中商品信息处理装置的结构框图;

图8为一个实施例中判断模块的结构框图;

图9为一个实施例中更新模块的结构框图;

图10为一个实施例中计算机设备的内部结构图。

具体实施方式

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

本申请实施例提供的商品方法,可以应用于如图1所示的应用环境中。其中,设备102通过网络与服务器104通过网络进行通信。当设备102检测到商品订单信息时,获取用户所需要购买的目标商品的标识信息,并基于目标商品的标识信息生成对应得到对应的付款信息,然后在接收到响应付款信息而产生的付款成功信息时,控制目标商品处于待取状态,最后在目标商品被取走时更新目标商品对应的商品信息。其中,设备102无人售货设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种商品信息处理方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:

步骤202,当检测到商品订单信息时,获取目标商品的目标标识信息,并基于目标标识信息生成与目标商品对应的付款信息。

其中,商品订单信息为用户进行商品购买时所产生的信息。标识信息为商品的唯一特征属性,且目标标识信息中目标仅用于对不同的标识信息进行区分。付款信息为所购买的商品以及对应的所需付款金额。

具体地,当设备检测到商品订单信息时,获取目标商品的目标标识信息,然后根据所得到的目标标识信息生成得到对应的付款信息,以使得用户可以根据付款信息进行商品付款。

在实际应用中,用户在无人售货商店进行商品购买时,在无人售货设备中进行商品的选择,然后无人售货设备根据用户所选择的商品的信息向用户反馈相应的付款信息。具体地,在用户选择了需要进行购买的目标商品时,设备通过获取目标商品的标识信息来确定当前用户所需要进行付款的金额,每个商品对应着相应的出售价格,并且与商品的唯一标识信息进行关联,也就是在获取了目标商品的标识信息时,便知道当前用户所需要支付的金额,即在得到目标商品的标识信息时,生成与目标商品对应的付款信息。

进一步地,在步骤202,所述当检测到商品订单信息时,获取目标商品的目标标识信息,并基于目标标识信息生成与目标商品对应的付款信息,之后还包括:获取用户的第二标识信息,并将付款信息与第二标识信息进行关联。

具体地,在用户进行商品购买时,获取进行商品购买的用户的第二标识信息,并将进行商品购买的付款信息与用户的第二标识信息进行关联。在实际应用中,通常在无人售货商店进行商品购买时,用户通常是使用相应的终端进行付款操作,因此在得到付款信息时,除了在无人售货设备上显示相应的付款信息以供用户进行相应的操作完成付款之外,还可以直接将付款信息发送给用户所使用的终端,然后用户直接在终端上完成相应的付款操作。也就是对于用户进行付款的方式不限,在本实施例中,将付款信息与用户的标识信息进行关联,除了方便使用另一种付款方式,更重要的是可以有效的保证用户购物的准确性,即使用户忘记将商品拿走,还可以再次回来取出商品。

步骤204,当接收到响应付款信息产生的付款成功信息时,控制目标商品处于待取状态。

具体地,当设备接收到响应付款信息而产生的付款成功信息时,说明商品出售成功,进而控制目标商品处于待取状态。

在实际应用中,在用户接收到付款信息时,根据付款信息进行响应的付款操作,并在用户付款成功之后设备将接收到用户基于付款信息而产生的付款成功信息时,将目标商品从待出售状态变为待取状态,此时用户可以将商品拿走,以完成此次商品购买。

进一步地,在步骤204,接收到响应付款信息产生的付款成功信息时,控制目标商品处于待取状态,之后还包括:当在第一预设时长内检测到目标商品未被取走时,向用户发送商品未取走的第二提示信息。

具体地,由于在实际情况下,可能出现用户进行了相应的付款操作,并且付款成功,但是并未将商品取走的情况,因此,当在第一预设时长内检测到目标商品并未被取走时,将向用户发送商品未取走的第二提示信息,以告知用户将商品取走。

在本实施例中,在付款成功时用户可以将商品拿走,也就是在没有接收到付款成功信息时,商品处于待付款状态,此时设置设备上的商品固定装置将商品进行固定,当接收到付款成功信息时,商品固定装置将会解除对目标商品的固定,以使得用户可以将商品取走。但是在实际情况中,用户可能在付款成功之后忘记将商品拿走,那么此时将会给用户发出相应的提示信息,以对用户进行相应的提醒。

步骤206,当检测到目标商品被取走时,更新目标商品的商品剩余量信息。

具体地,在用户进行相应的付款操作之后将商品取走后,设备将检测到目标商品已经被取走,此时将对目标商品对应的商品数量进行更新。在实际应用中,当设备出售了相应的商品之后,需要及时对设备所拥有的商品的商品信息进行更新,以更准确的把握商品的实际存储信息,因此在检测到用户将目标商品取走之后,更新目标商品在设备中对应的商品数量。

上述商品信息处理方法中,在检测到商品订单信息时,获取用户所需要购买的目标商品的标识信息,并基于目标商品的标识信息生成对应得到对应的付款信息,然后在接收到响应付款信息而产生的付款成功信息时,控制目标商品处于待取状态,最后在目标商品被取走时更新目标商品对应的商品剩余量信息。实现了在无人售货设备进行商品出售时,快速的完成商品的出售,并及时准确的进行商品信息的更新。

进一步地,该方法应用于无人售货商店,其中无人售货商店中放置有若干无人售货设备,且每个无人售货设备中设置有若干商品货架,以及每个商品货架上设置有若干扫描装置,在一个实施例中,如图3所示,该方法还包括:

步骤302,利用扫描装置扫描对应的商品货架,确定放置在商品货架上的商品的商品信息。

其中,商品货架用于放置商品。扫描装置用于确定放置商品货架上的商品的商品信息。

具体地,利用设置在目标商品货架上的扫描装置进行扫描,确定商品货架上的商品的商品信息,其中所得到的商品信息至少包括有放置在目标商品货架上商品的第一商品信息以及各商品对应的第一标识信息。

在实际应用中,在工作人员在无人售货设备上放置了相应的商品时,需要有效的记录所放置的商品信息,包括商品的数量以及商品的第一标识信息。在本实施例中,无人售货设备自动对货架上的商品进行统计,每一个商品货架上预先设置好对应放置的商品,也就是在商品货架上的扫描设备对商品进行扫描时,对所放置的商品的第一标识信息进行扫描获取,进而确定放置在对应商品货架上的商品的商品信息。需要说明的是,在进行扫描获取商品货架上的商品的商品信息时,可能存在所扫描得到的某一个商品的标识信息与当前商品货架所预设的标识信息不同,也就是存在商品放置异常的情况。

步骤304,获取商品货架对应的参考标识信息,根据商品信息以及参考标识信息确定商品货架的真实商品信息,其中真实商品信息至少包括正常商品数量以及异常商品数量。

其中,参考标识信息为可以放置在目标货架上的商品的标识信息。真实商品信息为正确放置在目标商品货架上的商品集合对应的信息。

具体地,对目标商品货架上所放置的商品进行扫描,为了准确的判断目标商品货架上所放置的商品是否正确,其中是否正确是指所放置的商品的标识信息时候与目标商品货架所预设的标识信息相同,因此,首先获取目标商品货架所对应的参考标识信息,然后根据扫描所得到的商品信息以及参考标识信息确定目标商品货架的真实商品信息。

在实际应用中,由于存在商品放置出错的情况,但是对于工作人员而言,在进行商品放置的时候,主观认为商品放置正确,因此在工作人员不主动进行查看的情况下,当出现商品放置出错的情况是,并不能及时的知道,进而以及及时进行调整,因此在利用扫描装置进行扫描时,可以直接判断当前所扫描的商品的标识信息是否与参考标识信息相同,并且分别对标识信息与参考标识信息相同的商品以及标识信息与参考标识信息不相同的商品进行统计,得到真实商品信息,真实商品信息至少包括正常商品数量以及异常商品数量,其中,正常商品数量为标识信息与参考标识信息相同的商品的数量,异常商品数量为标识信息与参考标识信息不相同的商品的数量。

步骤306,将得到的商品真实商品信息进行保存,并在异常商品数量不为零时发出商品放置异常的第一提示信息。

具体的,在设备得到真实商品信息时,根据真实商品信息得到目标商品货架的正确商品信息,并将其进行保存,并且在确定异常商品数量不为零时,发出商品放置异常的第一提示信息。

在实际应用中,在得到目标商品货架的真实商品信息时,将其进行保存。比如,目标商品货架预设所放置的商品为a商品,其对应的标识信息为a,即参考标识信息为a,在利用扫描设备进行扫描时,扫描的到的信息为a商品有9件,非a商品有2件,而非a商品的标识信息不为a(假设非a商品的商品为b商品,且对应的标识信息为b),那么此时得到的真实商品信息为:包含9件a商品以及2件非a商品,其中这个正常品数量为9件,异常商品数量为2件。此时将得到真实商品信息进行保存,由于此时存在b商品(不应该放置在目标商品货架上的商品),因此此时将发出商品放置异常的第一提示信息,以使得工作人员可以及时对商品的放置位置进行调整。

在一个实施例中,如图4所示,步骤304,获取商品货架对应的参考标识信息,根据商品信息以及参考标识信息确定目标商品货架的真实商品信息,包括:

步骤402,获取商品货架对应的参考标识信息,将第一标识信息与参考标识信息进行对比。

步骤404,当存在与参考标识信息不相同的标识信息时,确定与参考标识信息不相同的标识信息的第二商品数量,其中第二商品数量小于第一商品数量。

步骤406,基于第一商品数量以及第二商品数量,确定商品货架的真实商品信息,其中,正常商品数量为第一商品数量与第二商品数量的差值,异常商品数量为第二商品数量。

具体地,在确定目标商品货架的正式商品信息时,首先获取目标商品货架对应的参考标识信息,然后将利用扫描装置扫描得到的第一标识信息与参考标识信息进行对比,以确定扫描的到的第一标识信息中是否存在于参考标识信息不相同的标识信息,并在存在时确定与参考标识信息不相同的标识信息的第二商品数量,进而根据得到的第一商品数量、第二商品数量一个扫描的到的商品标识得到目标商品货架的真实商品信息。

在实际应用中,目标商品货架对应着相应的参考标识信息,而对于每一个商品都有各自对应的唯一商品信息,当所扫描得到的商品信息中的标识信息与参考标识信息进行对比,确定两者是否相同,其中,当标识信息与参考标识信息相同时,说明此商品放置正确;当标识信息与参考标识信息不相同时,说明此商品放置错误。在进行判断时,可以对放置正确以及放置错误的商品的数量进行统计,在本实施例中,通过统计得到放置错误的商品的第二商品数量,由于在扫描装置进行扫描时已经统计得到放置在目标商品货架上的所有商品的数量为第一商品数量,因此可以根据第一商品数量以及第二商品数量得到放置正确的商品的商品数量。另外,在进行统计的时候,还可以省去对先对所有商品的数量进行统计的过程,可以直接在进行扫描的时候进行分类统计,以得到放置正确以及放置错误的商品的数量。

需要说明的是,目标商品货架的真实商品信息包含正确放置的商品的商品信息以及放置错误的商品的商品信息。

在一个实施例中,如图5所示,步骤206,当检测到所述目标商品被取走时,更新所述目标商品对应的商品的商品信息,包括:

步骤502,当检测到所述目标商品被取走时,获取所述目标商品对应的目标商品货架上所放置的商品的第一数量;

步骤504,确定所述目标商品的第二数量,根据所述第一数量以及第二数量确定所述目标商品货架上当前所放置的商品的第三数量;

步骤506,基于所述第三数量,更新所述目标商品货架上的商品信息。

具体地,在用户进行付款成功后,目标商品将处于待取状态,此时当检测到目标商品被取走时,获取目标商品对应的目标商品货架上所放置的商品的第一数量,并确定目标商品的第二数量,然后根据第一数量以及第二数量确定目标商品货架上当前所放置的商品的第三数量,其中第三数量为第一数量与第二数量的差值,且第一数量大于第二数量,进而根据得到的第三数量更新目标商品货架对应的商品信息。

在实际应用中,在对目标商品货架上进行商品信息的更新时,由于目标商品货架对应的商品标识信息在工作人员不更改的情况下是固定不变的,因此主要针对的是放置在目标商品货架上的商品的数量的更新,此时首先需要确定用户在进行商品购买时,放置在目标商品货架上的商品的第一数量,然后再去确定用户进行购买时所购买的第二数量,进而可以得到用户在完成商品购买之后目标商品货架上的商品的数量。

需要说明的是,在上述实施例中,所对应的应用场景是用户仅仅购买一种商品的时候所出现的情况,对于无人售货设备,除了以可以一次性完成一种商品的出售,还可以一次性完成多种商品的出售,也就是目标商品中有多种不同类型的商品。在目标商品中存在多种类型商品时,假设对应的商品种类为n,那么此时在付款完成时,分别对n个商品货架上的商品数量进行更新,可以同时进行更新,也可以按照预设的先后顺序进行更新。对于目标商品包含有多种商品类型的情况,具体的处理情况与仅存在一种商品类型的情况一样,仅仅是多个商品货架都需要进行商品数量的更新。

进一步地,在一个实施例中,步骤202,所述当检测到商品购买信息时,获取目标商品的目标标识信息,并基于目标标识信息生成与目标商品对应的付款信息,之后还包括:

步骤a,当在第二预设时长内未接收到付款成功信息时,向用户发送付款提示信息;

步骤b,当在第三预设时长内未接收到付款成功信息时,取消此次订单信息,并控制目标商品从待取状态变为待出售状态。

具体地,当在第二预设时长内未接收到付款成功信息时,首先将向用户发送付款提示信息,以提示用户进行相应的付款操作,若在发送付款提示信息之后的第三预设时长内没有接收到付款成功信息,则取消此次订单信息,并将目标商品从待去状态变为待出售状态。

在实际应用中,由于在用户进行商品购买时,可能出现当前选定好的商品并不是用户所需要的,此时用户可以通过相应操作将此次商品购买取消,还可能出现即使商品为用户所不需要的,但是用户并没有进行相应的操作来取消此次商品购买,因此需要设备自动完成商品购买任务的取消。

需要说明的是,对于第二预设时长以及第三预设时长的设定规则不限,具体可以依据相应的实验结果进行设定。另外,在本实施例中,当在一定时长内用户没有完成付款时,设备自行将此次商品出售取消,避免设备一直处于商品出售状态。

应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图6所示,提供了一种商品信息处理装置600,包括:获取模块602、响应模块604和更新模块606,其中:

获取模块602,用于当检测到商品订单信息时,获取目标商品的目标标识信息,并基于所述目标标识信息生成与所述目标商品对应的付款信息。

响应模块604,用于当接收到响应所述付款信息产生的付款成功信息时,控制所述目标商品处于待取状态。

更新模块606,用于当检测到所述目标商品被取走时,更新所述目标商品的商品剩余量信息。

在一个实施例中,如图7所示,所述商品信息处理装置600还包括:

扫描模块608,用于利用所述扫描装置扫描对应的商品货架,确定放置在所述商品货架上的商品的商品信息。

判断模块610,用于获取所述商品货架对应的参考标识信息,根据所述商品信息以及参考标识信息确定所述商品货架的真实商品信息。

保存模块612,用于将得到的真实商品信息进行保存,并在异常商品数量不为零时发出商品放置异常的第一提示信息。

在一个实施例中,如图8所示,所述判断模块610包括:

对比单元610a,用于获取所述商品货架对应的参考标识信息,将所述第一标识信息与所述参考标识信息进行对比。

统计单元610b,用于当存在与所述参考标识信息不相同的标识信息时,确定与所述参考标识信息不相同的标识信息的第二商品数量。

确定单元610c,用于基于所述第一商品数量以及第二商品数量,确定所述商品货架的真实商品信息。

在一个实施例中,如图9所示,所述更新模块606包括:

获取单元606a,用于当检测到所述目标商品被取走时,获取所述目标商品对应的目标商品货架上所放置的商品的第一数量。

计算单元606b,用于确定所述目标商品的第二数量,根据所述第一数量以及第二数量确定所述目标商品货架上所放置的商品的第三数量。

更新单元606c,用于基于所述第三数量,更新所述目标商品货架上的商品信息。

关于商品信息处理装置的具体限定可以参见上文中对于商品信息处理方法的限定,在此不再赘述。上述商品信息处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种商品信息处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

当检测到商品购买信息时,获取目标商品的目标标识信息,并基于所述目标标识信息生成与所述目标商品对应的付款信息;

当接收到响应所述付款信息产生的付款成功信息时,控制所述目标商品处于待取状态;

当检测到所述目标商品被取走时,更新所述目标商品对应的商品的商品信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

利用所述扫描装置扫描对应的商品货架,确定放置在所述商品货架上的商品的商品信息,其中所述商品信息至少包括第一商品数量以及第一标识信息;

获取所述商品货架对应的参考标识信息,根据所述商品信息以及参考标识信息确定所述商品货架的真实商品信息,其中所述真实商品信息至少包括正常商品数量以及异常商品数量;

将得到的真实商品信息进行保存,并在异常商品数量不为零时发出商品放置异常的第一提示信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取所述商品货架对应的参考标识信息,将所述第一标识信息与所述参考标识信息进行对比;

确定所述第一标识信息中是否存在与所述参考标识信息不相同的标识信息;

当存在与所述参考标识信息不相同的标识信息时,确定与所述参考标识信息不相同的标识信息的第二商品数量,其中所述第二商品数量小于所述第一商品数量;

基于所述第一商品数量以及第二商品数量,确定所述商品货架的真实商品信息,其中,所述正常商品数量为所述第一商品数量与第二商品数量的差值,所述异常商品数量为所述第二商品数量。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取用户的第二标识信息,并将所述付款信息与所述第二标识信息进行关联。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

当在第一预设时长内检测到所述目标商品未被取走时,向所述用户发送商品未取走的第二提示信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

当检测到所述目标商品被取走时,获取所述目标商品对应的目标商品货架上所放置的商品的第一数量;

确定所述目标商品的第二数量,根据所述第一数量以及第二数量确定所述目标商品货架上所放置的商品的第三数量;

基于所述第三数量,更新所述目标商品货架上的商品信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

当在第二预设时长内未接收到付款成功信息时,向所述用户发送付款提示信息;

当在第三预设时长内未接收到付款成功信息时,取消此次商品出售,并控制所述目标商品从待取状态变为待出售状态。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

当检测到商品购买信息时,获取目标商品的目标标识信息,并基于所述目标标识信息生成与所述目标商品对应的付款信息;

当接收到响应所述付款信息产生的付款成功信息时,控制所述目标商品处于待取状态;

当检测到所述目标商品被取走时,更新所述目标商品对应的商品的商品信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

利用所述扫描装置扫描对应的商品货架,确定放置在所述商品货架上的商品的商品信息,其中所述商品信息至少包括第一商品数量以及第一标识信息;

获取所述商品货架对应的参考标识信息,根据所述商品信息以及参考标识信息确定所述商品货架的真实商品信息,其中所述真实商品信息至少包括正常商品数量以及异常商品数量;

将得到的真实商品信息进行保存,并在异常商品数量不为零时发出商品放置异常的第一提示信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取所述商品货架对应的参考标识信息,将所述第一标识信息与所述参考标识信息进行对比;

确定所述第一标识信息中是否存在与所述参考标识信息不相同的标识信息;

当存在与所述参考标识信息不相同的标识信息时,确定与所述参考标识信息不相同的标识信息的第二商品数量,其中所述第二商品数量小于所述第一商品数量;

基于所述第一商品数量以及第二商品数量,确定所述商品货架的真实商品信息,其中,所述正常商品数量为所述第一商品数量与第二商品数量的差值,所述异常商品数量为所述第二商品数量。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取用户的第二标识信息,并将所述付款信息与所述第二标识信息进行关联。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

当在第一预设时长内检测到所述目标商品未被取走时,向所述用户发送商品未取走的第二提示信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

当检测到所述目标商品被取走时,获取所述目标商品对应的目标商品货架上所放置的商品的第一数量;

确定所述目标商品的第二数量,根据所述第一数量以及第二数量确定所述目标商品货架上所放置的商品的第三数量;

基于所述第三数量,更新所述目标商品货架上的商品信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

当在第二预设时长内未接收到付款成功信息时,向所述用户发送付款提示信息;

当在第三预设时长内未接收到付款成功信息时,取消此次商品出售,并控制所述目标商品从待取状态变为待出售状态。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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