一种自动售货机补货方法、系统、移动终端及云服务器与流程

文档序号:18944845发布日期:2019-10-23 01:28阅读:245来源:国知局
一种自动售货机补货方法、系统、移动终端及云服务器与流程

本发明属于无人售货技术领域,具体是涉及到一种自动售货机补货方法、系统、移动终端、云服务器、自动售货机、终端设备及计算机可读介质。



背景技术:

随着自动售货机在国内的蓬勃发展,其存量在市场中已经远远超过我们的想象,对于这样一个庞大的售货机市场,商品的库存供给,也就是补货流程成了一个巨大的问题。在顾客购买了商品以及商家补充库存过后,库存数量往往无法精确地统计,同时补货人员在补充商品库存时,繁杂的操作过程往往也极为浪费时间,因此,自动售货机的库存管理以及补货操作上的人力物力的耗费问题急需要寻求解决方案。



技术实现要素:

有鉴于此,本发明实施例提供一种自动售货机补货方法、系统、移动终端、云服务器、自动售货机、终端设备及计算机可读介质,能够提高补货操作的效率,并增强自动售货机库存管理的可靠性。

本发明实施例的第一方面提供了一种自动售货机补货方法,包括:

基于通过扫描自动售货机的图形码的方式获取到的所述自动售货机的id及云服务器的地址,将所述自动售货机的id发送给所述云服务器;

接收所述云服务器根据所述自动售货机的id返回的所述自动售货机的库存信息;所述库存信息包括所述自动售货机的每个货道上的库存量及库存商品的商品信息;

根据所述库存信息对所述自动售货机进行补货。

本发明实施例的第二方面提供了一种自动售货机补货方法,包括:

接收移动终端通过扫描自动售货机的图形码而发送的所述自动售货机的id;

基于所述自动售货机的id,将所述自动售货机的库存信息发送给所述移动终端,以通过所述移动终端及所述库存信息对所述自动售货机进行补货。

本发明实施例的第三方面提供了一种自动售货机补货方法,所述自动售货机上设置有所述自动售货机的图形码,所述自动售货机的图形码存储有所述自动售货机的id及云服务器的地址;所述自动售货上还设置有所述自动售货的货道的图形码,所述货道的图形码存储有所述货道的货道id,所述自动售货机补货方法包括:

在移动终端扫描所述自动售货机的图形码,从云服务器获取所述自动售货机的库存状态,并对所述自动售货机进行补货时,打开所述自动售货机的柜门;

在所述移动终端通过扫描缺货货道的图形码获取所述缺货货道的货道id,并将所述货道id、补入所述自动售货机的商品的商品编码和商品数量发送给所述云服务器,由所述云服务器对所述自动售货机的各个货道的库存量进行更新后,关闭所述自动售货机的柜门。

本发明实施例的第四方面提供了一种自动售货机补货方法,包括:

移动终端通过扫描自动售货机的图形码的方式获取到的所述自动售货机的id及云服务器的地址,将所述自动售货机的id发送给所述云服务器;

云服务器基于接收到的所述自动售货机的id,将所述自动售货机的库存信息发送给所述移动终端;

通过所述移动终端机及所述库存信息对所述自动售货机进行补货。

本发明实施例的第五方面提供了一种移动终端,包括:

第一发送模块,用于基于通过扫描自动售货机的图形码的方式获取到的所述自动售货机的id及云服务器的地址,将所述自动售货机的id发送给所述云服务器;

第一接收模块,用于接收所述云服务器根据所述自动售货机的id返回的所述自动售货机的库存信息;所述库存信息包括所述自动售货机的每个货道上的库存量及库存商品的商品信息;

第一补货模块,用于根据所述库存信息对所述自动售货机进行补货。

本发明实施例的第六方面提供了一种云服务器,包括:

第二接收模块,用于接收移动终端通过扫描自动售货机的图形码而发送的所述自动售货机的id;

第二补货模块,用于基于所述自动售货机的id,将所述自动售货机的库存信息发送给所述移动终端,以通过所述移动终端及所述库存信息对所述自动售货机进行补货。

本发明实施例的第七方面提供了一种自动售货机,所述自动售货机上设置有所述自动售货机的图形码,所述自动售货机的图形码存储有所述自动售货机的id及云服务器的地址;所述自动售货上还设置有所述自动售货机的货道的图形码,所述货道的图形码存储有所述货道的货道id,所述自动售货机包括:

打开模块,用于在移动终端扫描所述自动售货机的图形码,从云服务器获取所述自动售货机的库存状态,并对所述自动售货机进行补货时,打开所述自动售货机的柜门;

关闭模块,用于在所述移动终端通过扫描缺货货道的图形码获取所述缺货货道的货道id,并将所述货道id、补入所述自动售货机的商品的商品编码和商品数量发送给所述云服务器,由所述云服务器对所述自动售货机的各个货道的库存量进行更新后,关闭所述自动售货机的柜门。

本发明实施例的第八方面提供了一种自动售货机补货系统,包括:

自动售货机,用于提供所述自动售货机的图形码;所述自动售货机的图形码存储有所述自动售货机的id及云服务器的地址;

移动终端,用于通过扫描自动售货机的图形码的方式获取到的所述自动售货机的id及云服务器的地址,将所述自动售货机的id发送给所述云服务器;

云服务器,用于基于接收到的所述自动售货机的id,将所述自动售货机的库存信息发送给所述移动终端;

所述移动终端还用于通过所述库存信息对所述自动售货机进行补货。

本发明实施例的第九方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述自动售货机补货方法的步骤。

本发明实施例的第十方面提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序,所述计算机程序被处理执行时实现上述自动售货机补货方法方法的步骤。

本发明实施例提供的自动售货机补货方法,移动终端可通过扫描自动售货机的图形码的方式获取所述自动售货机的id,将所述自动售货机的id发送给所述云服务器,并接收所述云服务器根据所述自动售货机的id返回的所述自动售货机的库存信息,再通过所述库存信息对所述自动售货机进行补货操作,及使云服务器根据补货操作更新所述自动售货机的库存量,从而可提高补货操作的效率,并增强自动售货机库存管理的可靠性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种自动售货机补货方法的流程图;

图2是本发明实施例提供的另一种自动售货机补货方法的流程图;

图3是本发明实施例提供的又一种自动售货机补货方法的流程图;

图4是本发明实施例提供的再一种自动售货机补货方法的流程图;

图5是本发明实施例提供的移动终端的结构示意图;

图6是图5中第一补货模块的细化结构示意图;

图7是本发明实施例提供的云服务器的结构示意图;

图8是图7中的第二补货模块的细化结构示意图;

图9是本发明实施例提供的自动售货机的结构示意图;

图10是本发明实施例提供的自动售货机补货系统的结构示意图;

图11是图10中的移动终端的细化结构示意图;

图12是本发明实施例提供的终端设备的示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

请参阅图1,图1是本发明实施例提供的一种自动售货机补货方法。如图1所示,本实施例的自动售货机补货方法包括以下步骤:

s101:基于通过扫描自动售货机的图形码的方式获取到的所述自动售货机的id及云服务器的地址,将所述自动售货机的id发送给所述云服务器。

在本发明实施例中,补货人员可根据自动售货机的定位信息(例如,gps定位信息)或直接到达自动售货机处,移动终端可通过扫描自动售货机的图形码的方式获取所述自动售货机的id及云服务器的地址,所述自动售货机的图形码可设置于自动售货机的前部面板的合适位置,所述自动售货机的图形码可以是,例如,二维码等,只要能存储所述自动售货机的id及云服务器的地址即可。移动终端获取到所述自动售货机的id及云服务器的地址后,可根据云服务器的地址,将所述自动售货机的id发送给所述云服务器。

s102:接收所述云服务器根据所述自动售货机的id返回的所述自动售货机的库存信息。

在本发明实施例中,在云服务器根据所述自动售货机的id查询库存信息库以获得所述自动售货机的库存信息后,移动终端可接收所述云服务器返回的所述自动售货机的库存信息。所述库存信息可包括所述自动售货机的每个货道上的库存量及库存商品的商品信息,所述库存商品的商品信息包括商品名称,还可包括商品价格等信息。

s103:根据所述库存信息对所述自动售货机进行补货。

在本发明实施例中,若所述库存信息表示所述自动售货机为缺货状态,则可通过所述移动终端扫描所述缺货状态对应的缺货货道的图形码(例如,二维码或一维码),获取所述缺货货道的货道id,以所述移动终端对需要补充的商品进行扫描的方式获取需要补充的商品的商品编码(一般为条码标签,还可以是其它形式),还可在所述移动终端上确定实际补入所述自动售货机的商品数量,最后可通过所述移动终端将所述商品数量、货道id和商品编码发送给所述云服务器,由所述云服务器根据所述商品编码获取所述商品的商品信息,并由所述云服务器根据所述商品信息、货道id和商品数量对所述自动售货机的各个货道的库存量进行更新。再者,如果补入某一缺货货道的商品与该缺货货道此前的商品相同,可仅仅通过移动终端扫描该缺货货道对应的图形码(不需要扫描商品的商品编码),再将该缺货货道的货道id发送给云服务器,由云服务器对所述自动售货机的库存量进行更新即可。进一步地,关于实际补入所述自动售货机的商品数量的确定,每次对某一缺货货道进行补货时,可将补货缺省值设置为1,如果同一个缺货货道需要补多个相同的商品,可在移动终端对缺货货道前的图形码及需要补充的商品进行扫码之后输入一个表示所补入的商品的商品数量的数字。整台自动售货机补货完成后,可在移动终端上按键以结束补货,移动终端将所述商品数量、货道id和商品编码发送给所述云服务器,由所述云服务器对各个货道的库存量进行更新;也可通过所述移动终端再次扫描所述自动售货机的图形码(包含所述自动售货机的id)以示整台自动售货机补货结束。需要指出的是,移动终端也可在每补充一个商品,或每补充完成一个缺货货道之后,将所补充的商品编码、货道id和商品数量发送给所述云服务器进行库存的更新。此外,所述需要补充的商品的商品编码经所述移动终端发送给所述云服务器后,所述云服务器可根据所述商品编码访问商品信息库,以获取所述商品编码对应的商品名称和制造商等信息,若所述商品信息库中不存在所述商品编码对应的商品信息,则所述云服务器可根据所述商品编码访问中国商品编码中心,以从中国商品编码中心获取所述商品编码对应的商品名称和制造商等信息。再者,所述移动终端还可将补入到所述自动售货机的商品的价格信息发送到所述云服务器,所述云服务器同时将所述自动售货机的商品的价格信息传递到商品信息库中与相应商品的商品名称及商品编号等相关联。

在图1提供的自动售货机补货方法中,移动终端可通过扫描自动售货机的图形码的方式获取所述自动售货机的id,将所述自动售货机的id发送给所述云服务器,并接收所述云服务器根据所述自动售货机的id返回的所述自动售货机的库存信息,再通过所述库存信息对所述自动售货机进行补货操作,及使云服务器根据补货操作更新所述自动售货机的库存量,从而可提高补货操作的效率,并增强自动售货机库存管理的可靠性。

请参阅图2,图2是本发明实施例提供的另一种自动售货机补货方法。如图2所示,本实施例的自动售货机补货方法包括以下步骤:

s201:接收移动终端通过扫描自动售货机的图形码而发送的所述自动售货机的id。

在本发明实施例中,在移动终端通过扫描自动售货机的图形码(例如,二维码等)以获取自动售货机的id及云服务器的地址之后,所述移动终端可访问所述云服务器的地址,将所述自动售货机的id发送给云服务器,云服务器对所述移动终端的openid(开放地址)验证通过后,可接收所述移动终端发送的所述自动售货机的id,以做进一步的针对所述自动售货机的id的库存信息查询、获取及返回操作。

s202:基于所述自动售货机的id,将所述自动售货机的库存信息发送给所述移动终端,以通过所述移动终端及所述库存信息对所述自动售货机进行补货。

在本发明实施例中,云服务器可基于所述自动售货机的id,在库存信息库中查询所述自动售货机的库存信息,并将所述自动售货机的库存信息发送给所述移动终端;若所述库存信息表示所述自动售货机为缺货状态(例如,某个货道缺货,一般非满货道则可理解为缺货),则可通过所述移动终端扫描所述缺货状态对应的缺货货道的图形码,获取所述缺货货道的货道id,且可通过所述移动终端以扫描方式获取需要补充的商品的商品编码,并可通过所述移动终端确定实际补入所述自动售货机的商品数量。然后云服务器可接收所述移动终端发送的所述商品数量、货道id和商品编码,根据所述商品编码获取所述商品的商品信息,并根据所述商品信息、货道id和商品数量对所述自动售货机的各个货道(主要为所述缺货货道)的库存量进行更新。进一步地,所述云服务器在接收到所述移动终端发送的所述需要补充的商品的商品编码后,可根据所述商品编码访问商品信息库,以获取所述商品编码对应的商品名称和制造商等信息,若所述商品信息库中不存在所述商品编码对应的商品信息,则所述云服务器可根据所述商品编码访问中国商品编码中心,以从中国商品编码中心获取所述商品编码对应的商品名称和制造商等信息。

在图2提供的自动售货机补货方法中,云服务器可接收移动终端通过扫描自动售货机的图形码而发送的所述自动售货机的id,基于所述自动售货机的id,将所述自动售货机的库存信息发送给所述移动终端,以通过所述移动终端及所述库存信息对所述自动售货机进行补货,补货完后或每补一个货道后,所述云服务器还可根据补货操作更新所述自动售货机的库存量,从而可提高补货操作的效率,并增强自动售货机库存管理的可靠性。

请参阅图3,图3是本发明实施例提供的又一种自动售货机补货方法。如图3所示,本实施例的自动售货机补货方法包括以下步骤:

s301:在移动终端扫描自动售货机的图形码,从云服务器获取所述自动售货机的库存状态,并对所述自动售货机进行补货时,打开所述自动售货机的柜门。

在本发明实施例中,自动售货机上可设置有所述自动售货机的图形码(例如,二维码),所述自动售货机的图形码可存储有所述自动售货机的id及云服务器的地址;所述自动售货上还可设置的所述自动售货的货道的图形码,例如,各个货道前端可设置有该货道的图形码,当然,各个货道的图形码也可设置于相应的其它位置处。所述货道的图形码存储有所述货道的货道id。在移动终端扫描所述自动售货机的图形码,将所述自动售货机的图形码中存储的所述自动售货机的id发送给云服务器,从所述云服务器获取所述自动售货机的库存状态,并对所述自动售货机进行补货时,本发明实施例提供的所述自动售货机可接收所述移动终端的指令,打开所述自动售货机的柜门。当然,也可由人工打开所述自动售货机的柜门进行补货操作。

s302:在所述移动终端通过扫描缺货货道的图形码获取所述缺货货道的货道id,并将所述货道id、补入所述自动售货机的商品的商品编码和商品数量发送给所述云服务器,由所述云服务器对所述自动售货机的各个货道的库存量进行更新后,关闭所述自动售货机的柜门。

在本发明实施例中,而当所述移动终端通过扫描缺货货道的图形码获取所述缺货货道的货道id,并将所述货道id、补入所述自动售货机的商品的商品编码和商品数量发送给所述云服务器,由所述云服务器对所述自动售货机的各个货道的库存量进行更新后,本发明实施例提供的所述自动售货机可关闭所述自动售货机柜门,具体地,所述自动售货机可接收所述移动终端的指令或所述云服务器的指令而关闭所述自动售货机的柜门,从而结束补货流程。当然,也可由人工关闭所述自动售货机的柜门。

在图3提供的自动售货机补货方法中,在移动终端扫描自动售货机的图形码,从云服务器获取所述自动售货机的库存状态,并对所述自动售货机进行补货时,自动售货机可接收所述移动终端的指令而打开柜门,且在所述移动终端通过扫描缺货货道的图形码获取所述缺货货道的货道id,并将所述货道id、补入所述自动售货机的商品的商品编码和商品数量发送给所述云服务器,由所述云服务器对所述自动售货机的各个货道的库存量进行更新后,自动售货机可接收所述移动终端的指令或所述云服务器的指令而关闭柜门,从而可提高补货操作的效率,并增强自动售货机库存管理的可靠性。

请参阅图4,图4是本发明实施例提供的再一种自动售货机补货方法。如图4所示,本实施例的自动售货机补货方法包括以下步骤:

s401:移动终端通过扫描自动售货机的图形码的方式获取到的所述自动售货机的id及云服务器的地址,将所述自动售货机的id发送给所述云服务器。

在本发明实施例中,移动终端可通过扫描自动售货机的图形码的方式获取所述自动售货机的id及云服务器的地址,所述自动售货机的图形码可设置于自动售货机的前部面板的边缘处,可以是,例如,二维码或条形码等。移动终端获取到所述自动售货机的id及云服务器的地址后,可根据云服务器的地址,将所述自动售货机的id发送给所述云服务器。

s402:云服务器基于接收到的所述自动售货机的id,将所述自动售货机的库存信息发送给所述移动终端。

在本发明实施例中,云服务器可基于所述自动售货机的id,在库存信息库中查询所述自动售货机的库存信息,并将所述自动售货机的库存信息发送给所述移动终端。

s403:通过所述移动终端机及所述库存信息对所述自动售货机进行补货。

具体地,若所述库存信息表示所述自动售货机为缺货状态,则可通过所述移动终端扫描所述缺货状态对应的缺货货道的图形码,获取所述缺货货道的货道id,通过所述移动终端以扫描方式获取需要补充的商品的商品编码,并通过所述移动终端确定实际补入所述自动售货机的商品数量;然后移动终端可将所述商品数量、货道id和商品编码发送给云服务器;云服务器可根据接收到的所述商品编码获取所述商品的商品信息,并根据接收到的所述商品信息、货道id和商品数量对所述自动售货机的各个货道的库存量进行更新。进一步地,关于实际补入所述自动售货机的商品数量地确定,每次对某一缺货货道进行补货时,可将补货缺省值设置为1,如果同一个缺货货道需要补多个相同的商品,可在移动终端对缺货货道前的图形码及需要补充的商品进行扫码之后输入一个表示所补入的商品的商品数量的数字。整台自动售货机补货完成后,可在移动终端上按键以结束补货,移动终端将所述商品数量、货道id和商品编码发送给所述云服务器,由所述云服务器对各个货道的库存量进行更新;也可通过所述移动终端再次扫描所述自动售货机的图形码(包含所述自动售货机的id)以示整台自动售货机补货结束。

在图4提供的自动售货机补货方法中,移动终端通过扫描方式将所述自动售货机的id发送给云服务器,云服务器可基于接收到的所述自动售货机的id,将所述自动售货机的库存信息发送给所述移动终端,以通过所述移动终端及库存信息对所述自动售货机进行补货,补货完成后,云服务器根据补货操作更新所述自动售货机的库存量,从而可提高补货操作的效率,并增强自动售货机库存管理的可靠性。

请参阅图5,图5是本发明实施例提供的移动终端的结构框图。如图5所示,本实施例的移动终端50包括第一发送模块501、第一接收模块502和第一补货模块503。第一发送模块501、第一接收模块502和第一补货模块503分别用于执行图1中的s101、s102和s103的具体方法,详情可参见图1的相关介绍,在此仅作简单描述:

第一发送模块501,用于基于通过扫描自动售货机的图形码的方式获取到的所述自动售货机的id及云服务器的地址,将所述自动售货机的id发送给所述云服务器。

第一接收模块502,用于接收所述云服务器根据所述自动售货机的id返回的所述自动售货机的库存信息;所述库存信息包括所述自动售货机的每个货道上的库存量及库存商品的商品信息。

第一补货模块503,用于根据所述库存信息对所述自动售货机进行补货。

进一步地,可参见图6,第一补货模块503可具体包括扫描单元5031和发送单元5032:

扫描单元5031,用于在所述库存信息表示所述自动售货机为缺货状态时,通过扫描所述缺货状态对应的缺货货道的图形码,获取所述缺货货道的货道id,以扫描方式获取需要补充的商品的商品编码。

发送单元5032,用于确定实际补入所述自动售货机的商品数量,将所述商品数量、货道id和商品编码发送给所述云服务器,由所述云服务器根据所述商品编码获取所述商品的商品信息,并由所述云服务器根据所述商品信息、货道id和商品数量对所述自动售货机的各个货道的库存量进行更新。

图5提供的移动终端可通过扫描自动售货机的图形码的方式获取所述自动售货机的id,将所述自动售货机的id发送给所述云服务器,并接收所述云服务器根据所述自动售货机的id返回的所述自动售货机的库存信息,再通过所述库存信息对所述自动售货机进行补货操作,及使云服务器根据补货操作更新所述自动售货机的库存量,从而可提高补货操作的效率,并增强自动售货机库存管理的可靠性。

请参阅图7,图7是本发明实施例提供的云服务器的结构框图。如图7所示,本实施例的云服务器70包括第二接收模块701和第二接收模块702。第二接收模块701和第二接收模块5702分别用于执行图2中的s201和s202的具体方法,详情可参见图2的相关介绍,在此仅作简单描述:

第二接收模块701,用于接收移动终端通过扫描自动售货机的图形码而发送的所述自动售货机的id;

第二补货模块702,用于基于所述自动售货机的id,将所述自动售货机的库存信息发送给所述移动终端,以通过所述移动终端及所述库存信息对所述自动售货机进行补货。

进一步地,可参见图8,第二补货模块702可具体包括库存发送单元7021、补货信息获取单元7022和更新单元7023:

库存发送单元7021,用于基于所述自动售货机的id,查询所述自动售货机的库存信息,并将所述自动售货机的库存信息发送给所述移动终端;

补货信息获取单元27022,用于在所述库存信息表示所述自动售货机为缺货状态时,通过所述移动终端扫描所述缺货状态对应的缺货货道的图形码,获取所述缺货货道的货道id,通过所述移动终端以扫描方式获取需要补充的商品的商品编码,并通过所述移动终端确定实际补入所述自动售货机的商品数量;

更新单元7023,用于接收所述移动终端发送的所述商品数量、货道id和商品编码,根据所述商品编码获取所述商品的商品信息,并根据所述商品信息、货道id和商品数量对所述自动售货机的各个货道的库存量进行更新。

图7提供的云服务器可接收移动终端通过扫描自动售货机的图形码而发送的所述自动售货机的id,基于所述自动售货机的id,将所述自动售货机的库存信息发送给所述移动终端,以通过所述移动终端及所述库存信息对所述自动售货机进行补货,补货完后,所述云服务器还可根据补货操作更新所述自动售货机的库存量,从而可提高补货操作的效率,并增强自动售货机库存管理的可靠性。

请参阅图9,图9是本发明实施例提供的自动售货机的结构框图。如图9所示,本实施例的自动售货机90包括打开模块901和关闭模块902。打开模块901和关闭模块902分别用于执行图3中的s301和s302的具体方法,详情可参见图3的相关介绍,在此仅作简单描述:

打开模块901,用于在移动终端扫描所述自动售货机的图形码,从云服务器获取所述自动售货机的库存状态,并对所述自动售货机进行补货时,打开所述自动售货机的柜门。

关闭模块902,用于在所述移动终端通过扫描缺货货道的图形码获取所述缺货货道的货道id,并将所述货道id、补入所述自动售货机的商品的商品编码和商品数量发送给所述云服务器,由所述云服务器对所述自动售货机的各个货道的库存量进行更新后,关闭所述自动售货机的柜门。

图9提供的自动售货机,可在在移动终端扫描自动售货机的图形码,从云服务器获取所述自动售货机的库存状态,并对所述自动售货机进行补货时,接收所述移动终端的指令而打开柜门,且可在所述移动终端通过扫描缺货货道的图形码获取所述缺货货道的货道id,并将所述货道id、补入所述自动售货机的商品的商品编码和商品数量发送给所述云服务器,由所述云服务器对所述自动售货机的各个货道的库存量进行更新后,接收所述移动终端的指令或所述云服务器的指令而关闭柜门,从而可提高补货操作的效率,并增强自动售货机库存管理的可靠性。

请参阅图10,图10是本发明实施例提供的自动售货机补货系统的示意图。如图10所示,本实施例的自动售货机补货系统100包括自动售货机101、移动终端102和云服务器103:

自动售货机101,用于提供所述自动售货机的图形码;所述自动售货机的图形码存储有所述自动售货机的id及云服务器的地址。

移动终端102,用于通过扫描自动售货机的图形码的方式获取到的所述自动售货机的id及云服务器的地址,将所述自动售货机的id发送给所述云服务器。

云服务器103,用于基于接收到的所述自动售货机的id,将所述自动售货机的库存信息发送给所述移动终端。

所述移动终端102还用于通过所述库存信息对所述自动售货机进行补货。

进一步地,如图11所示,所述移动终端102可包括扫描模块1021和第二发送模块1022:

扫描模块1021,用于在所述库存信息表示所述自动售货机为缺货状态时,通过扫描所述缺货状态对应的缺货货道的图形码,获取所述缺货货道的货道id,通过所述移动终端以扫描方式获取需要补充的商品的商品编码,并通过所述移动终端确定实际补入所述自动售货机的商品数量。当然,所述移动终端102还包括用于通过扫描自动售货机的图形码的方式获取到的所述自动售货机的id及云服务器的地址,将所述自动售货机的id发送给所述云服务器的功能模块。

第二发送模块1022,用于将所述商品数量、货道id和商品编码发送给云服务器。

进一步地,云服务器103还用于根据接收到的所述商品编码获取所述商品的商品信息,并根据接收到的所述商品信息、货道id和商品数量对所述自动售货机的各个货道的库存量进行更新。

在图10提供的自动售货机补货系统中,移动终端通过扫描方式将所述自动售货机的id发送给云服务器,云服务器可基于接收到的所述自动售货机的id,将所述自动售货机的库存信息发送给所述移动终端,以通过所述移动终端及库存信息对所述自动售货机进行补货,补货完成后,云服务器根据补货操作更新所述自动售货机的库存量,从而可提高补货操作的效率,并增强自动售货机库存管理的可靠性。

图12是本发明一实施例提供的终端设备的示意图。如图12所示,该实施例的终端设备12包括:处理器120、存储器121以及存储在所述存储器121中并可在所述处理器120上运行的计算机程序122,例如对自动售货机进行补货的程序。所述处理器120执行所述计算机程序122时实现上述方法实施例中的步骤,例如,图1所示的s101至s103。或者,所述处理器120执行所述计算机程序122时实现上述各装置实施例中各模块/单元的功能,例如图5所示模块501至503的功能。

示例性的,所述计算机程序122可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器121中,并由所述处理器120执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序122在终端设备12中的执行过程。例如,所述计算机程序122可以被分割成第一发送模块501、第一接收模块502和第一补货模块503。(虚拟装置中的模块),各模块具体功能如下:

第一发送模块501,用于基于通过扫描自动售货机的图形码的方式获取到的所述自动售货机的id及云服务器的地址,将所述自动售货机的id发送给所述云服务器。

第一接收模块502,用于接收所述云服务器根据所述自动售货机的id返回的所述自动售货机的库存信息;所述库存信息包括所述自动售货机的每个货道上的库存量及库存商品的商品信息。

第一补货模块503,用于根据所述库存信息对所述自动售货机进行补货。

所述终端设备12可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。终端设备12可包括,但不仅限于,处理器120、存储器121。本领域技术人员可以理解,图12仅仅是终端设备12的示例,并不构成对终端设备12的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。

所述处理器120可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器121可以是终端设备12的内部存储单元,例如终端设备12的硬盘或内存。所述存储器121也可以是终端设备12的外部存储设备,例如所述终端设备12上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器121还可以既包括终端设备12的内部存储单元也包括外部存储设备。所述存储器121用于存储所述计算机程序以及终端设备12所需的其他程序和数据。所述存储器121还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

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