一种数据传输方法、自动售货机及系统与流程

文档序号:11138698阅读:630来源:国知局
一种数据传输方法、自动售货机及系统与制造工艺

本发明涉及通信技术领域,尤其涉及一种数据传输方法、自动售货机及系统。



背景技术:

自动售货机在很多城市开始普及,该机器能根据投入钱币实现自动付货,是商业自动化的常用设备,它不受时间、地点的限制,方便交易。

目前,属于同一地理位置区域内的多台自动售货机,每台自动售货机都通过移动通信网络与网络服务器进行通信,相互传输数据,每台自动售货机会每天与服务器传输交易中产生的交易金额数据、交易明细商品数据、广告更新数据以及广告视频下载数据等,每台自动售货机与服务器之间的数据传输,都会产生大量的流量,据统计,每台自动售货机每天产生的网络流量费大概100元左右。这样,如果上万台自动售货机每天产生的网络流量费用就会达到百万级别。由此看来,目前的每台自动售货机都与服务器的数据传输方式会导致网络流量费用过高问题。



技术实现要素:

本发明提供一种数据传输方法、自动售货机及系统,用以解决现有技术中的数据传输方法产生流量过高,导致流量费用过高的问题。

一种数据传输方法,包括:

主自动售货机经互联网或移动通信网络接收网络服务器发送的更新数据;

所述主自动售货机解析所述更新数据中的特征参数;

所述主自动售货机根据所述特征参数确定至少一个目标自动售货机;

所述主自动售货机经局域网将所述更新数据发送给所述至少一个目标自动售货机,以使所述至少一个目标自动售货机根据所述更新数据进行数据更新。

所述方法中,主自动售货机经互联网或移动通信网络接收网络服务器发送的更新数据,具体包括:

所述主自动售货机经互联网或移动通信网络接收到所述网络服务器发送的数据更新推送消息时,经互联网或移动通信网络向所述网络服务器发送下载更新数据的请求;

所述主自动售货机经互联网或移动通信网络接收网络服务器根据所述下载更新数据的请求发送的更新数据。

本发明实施例,主自动售货机不向网络服务器发送下载请求,网络服务器不会主动向主自动售货机发送更新数据。

所述方法中,所述至少一个目标自动售货机包括所述主自动售货机;

所述特征参数为所述目标自动售货机的ID,或,所述目标自动售货机的属性参数。

本发明实施例可根据特征参数,确定需要进行数据更新的目标自动售货机。

所述方法中,所述主自动售货机在至少一个第一类预设时间段内接收网络服务器发送的更新数据;

所述主自动售货机在至少一个第二类预设时间段内将所述更新数据分发给至少一个目标自动售货机。

本发明实施例,主自动售货机可选则在适当的时间段内接收或发送数据。

所述方法,进一步包括:

所述主自动售货机经局域网接收目标自动售货机发送的业务数据;

所述主自动售货机经互联网或移动通信网络将所述业务数据发送给所述网络服务器。

本发明实施例可将目标售货机经局域网发送的业务数据发送给网络服务器,从而达到节省流量的目的。

所述方法中,所述主自动售货机在至少一个第三类预设时间段内接收目标自动售货机发送的业务数据;

所述主自动售货机在至少一个第四类预设时间段内将所述业务数据发送给所述网络服务器。

本发明实施例,主自动售货机可选则在适当的时间段内接收或发送数据。

本发明还提供一种自动售货机,包括:

接收模块,用于经互联网或移动通信网络接收网络服务器发送的更新数据;

解析模块,用于解析所述更新数据中的特征参数;

确定模块,用于根据所述特征参数确定至少一个目标自动售货机;

发送模块,用于经局域网将所述更新数据发送给所述至少一个目标自动售货机,以使所述至少一个目标自动售货机根据所述更新数据进行数据更新。

所述自动售货机中,所述接收模块具体用于:

经互联网或移动通信网络接收到所述网络服务器发送的数据更新推送消息时,经互联网或移动通信网络向所述网络服务器发送下载更新数据的请求;

经互联网或移动通信网络接收网络服务器根据所述下载更新数据的请求发送的更新数据。

所述自动售货机中,所述至少一个目标自动售货机包括所述自动售货机;

所述特征参数为所述目标自动售货机的ID,或,所述目标自动售货机的属性参数。

所述自动售货机中,所述接收模块在至少一个第一类预设时间段内接收网络服务器发送的更新数据;

所述发送模块在至少一个第二类预设时间段内将所述更新数据分发给至少一个目标自动售货机。

所述自动售货机中,所述接收模块还用于:经局域网接收目标自动售货机发送的业务数据;

所述发送模块还用于:经互联网或移动通信网络将所述业务数据发送给所述网络服务器。

所述自动售货机中,所述接收模块在至少一个第三类预设时间段内接收目标自动售货机发送的业务数据;

所述发送模块在至少一个第四类预设时间段内将所述业务数据发送给所述网络服务器。

本发明还提供一种数据传输系统,包括:主自动售货机、目标自动售货机以及网络服务器,其中:

主自动售货机,用于经互联网或移动通信网络接收网络服务器发送的更新数据;解析所述更新数据中的特征参数;根据所述特征参数确定至少一个目标自动售货机;经局域网将所述更新数据发送给所述至少一个目标自动售货机;

目标自动售货机,用于根据所述更新数据进行数据更新。

网络服务器,用于经互联网或移动通信网络向所述主自动售货机发送更新数据。

利用本发明实施例提供的数据传输方法、自动售货机及系统,具有以下有益效果:通过将各自动售货机进行分组,将组内的一个自动售货机作为主自动售货机,其它作为目标自动售货机,并将组内所有的自动售货机通过局域网通信,主自动售货机通过互联网或移动通信网络与网络服务器通信,在一定程度上节省了自动售货机消耗的网络流量,从而解决了现有的自动售货机的通信方式所产生的网络流量过高的问题。并且,可实现将更新数据发送给需要进行数据更新的目标自动售货机,从而避免将更新数据误发给不需要进行数据更新的目标自动售货机。

附图说明

图1为本发明实施例提供的传输方法流程图;

图2为本发明实施例提供的另一数据传输方法流程图;

图3为本发明实施例提供的网络服务器、主自动售货机以及目标自动售货机之间的通信示意图;

图4为本发明实施例提供的自动售货机示意图。

具体实施方式

下面结合附图和实施例对本发明提供的数据传输方法、自动售货机及系统进行更详细地说明。

本发明实施例提供一种数据传输方法,如图1所示,包括:

步骤101,主自动售货机经互联网或移动通信网络接收网络服务器发送的更新数据。

具体的,主自动售货机经互联网或移动通信网络接收到网络服务器发送的数据更新推送消息时,经互联网或移动通信网络向网络服务器发送下载更新数据的请求,网络服务器根据主自动售货机的下载请求,向主自动售货机发送更新数据,主自动售货机经互联网或移动通信网络接收网络服务器根据所述下载更新数据的请求发送的更新数据。优选地,该更新数据为广告视频数据。

步骤102,主自动售货机解析更新数据中的特征参数。

具体的,更新数据是针对目标售货机的更新数据,更新数据中携带了该数据对应的特征参数,主自动售货机对该参数进行解析,得到该更新数据的特征参数。

步骤103,主自动售货机根据所述特征参数确定至少一个目标自动售货机。

具体的,根据特征参数确定更新数据所针对的目标售货机,优选地,特征参数为目标自动售货机的ID(身份识别码),或者,特征参数为目标自动售货机的属性参数。属性参数包括:目标自动售货机安装的时间,或者,目标自动售货机首次投入使用的时间等。主自动售货机根据特征参数,确定至少一个目 标自动售货机。

至少一个目标自动售货机与主自动售货机位于同一局域网内,该主自动售货机在局域网内起到网关的作用,同时兼具目标售货机的功能。优选地,位于同一局域网内的主自动售货机和目标自动售货机位于同一预设地理区域内。目标自动售货机之间也通过局域网通信。

其中,当主自动售货机需要进行数据更新时,至少一个目标自动售货机包括主自动售货机。

步骤104,主自动售货机经局域网将所述更新数据发送给至少一个目标自动售货机,以使所述至少一个目标自动售货机根据所述更新数据进行数据更新。

具体的,确定所述跟新数据为有效数据时,将所述更新数据发送给至少一个目标自动售货机。

利用本发明实施例,通过将各自动售货机进行分组,将组内的一个自动售货机作为主自动售货机,其它作为目标自动售货机,并将组内所有的自动售货机通过局域网通信,主自动售货机通过互联网或移动通信网络与网络服务器通信,在一定程度上节省了自动售货机消耗的网络流量,从而解决了现有的自动售货机的通信方式所产生的网络流量过高的问题。并且,可实现将更新数据发送给需要进行数据更新的目标自动售货机,从而避免将更新数据误发给不需要进行数据更新的目标自动售货机。

优选地,主自动售货机在至少一个第一类预设时间段内接收网络服务器发送的更新数据;主自动售货机在至少一个第二类预设时间段内将所述更新数据分发给至少一个目标自动售货机。

至少一个第一类预设时间段包括:每天的23点-24点、每天的0点-5点,,具体每个第一类时间段对应的时长可灵活设置,这里不做限定,也可以为每天的其它时间段,这里不做限定。第二类时间段的设置方式与第一类时间段相同,具体时间范围可以与第一类时间段相同也可以不同,在此不再赘述。

比如,主自动售货机在每天的0点-2点接收网络服务器发送的更新数据;主自动售货机在每天的2点-3点将更新数据分发给至少一个目标自动售货机。

由于目标自动售货机如果同时执行接收更新数据并进行数据更新并进行消费业务,可能会导致目标自动售货机处理消费业务的速度减低,尤其在目标自动售货机为主自动售货机时,主自动售货机如果同时执行的任务较多,更会降低该自动售货机的消费业务处理速度,使得用户体验降低,本优选实施方式在第一类预设时间段外不接收更新数据或在第二类预设时间段外不向目标自动售货机发送更新数据,可以保证目标自动售货机正常为用户提供消费业务。

优选地,本发明实施例提供的数据传输方法,如图2所示,进一步包括:

步骤201,主自动售货机经局域网接收目标自动售货机发送的业务数据。

具体的,业务数据为目标自动售货机产生的交易金额数据、交易明细商品数据、商品剩余数量数据等。

步骤202,主自动售货机经互联网或移动通信网络将所述业务数据发送给所述网络服务器。

本发明实施例,可以在目标自动售货机需要上传业务数据值网络服务器时,先经局域网将业务数据发送给主自动售货机,由主自动售货机经互联网或移动通信网络发送至网络服务器,在一定程度上节省了自动售货机消耗的网络流量,从而解决了现有的自动售货机的通信方式所产生的网络流量过高的问题。

优选地,主自动售货机在至少一个第三类预设时间段内接收目标自动售货机发送的业务数据;主自动售货机在至少一个第四类预设时间段内将所述业务数据发送给所述网络服务器。

具体的,至少一个第三类预设时间段包括:每天的23点-24点,每天的0点-5点,每个第三类时间段对应的时长可灵活设置,这里不做限定,也可以为每天的其它时间段,这里不做限定。第三类时间段的设置方式与第四类时间段相同,具体时间范围可以与第四类时间段相同也可以不同,在此不再赘述。进 一步地,第一类时间段、第二类时间段、第三类时间段以及第四类时间段的任一组合对应的时间段,可以相同也可以不同。

比如,主自动售货机在每天的2点-3点接收目标自动售货机发送的更新数据;主自动售货机在每天的3点-4点将业务数据发送给网络服务器。

由于目标自动售货机如果同时执行发送业务数据并进行消费业务,可能会导致目标自动售货机处理消费业务的速度减低,尤其在目标自动售货机为主自动售货机时,主自动售货机如果同时执行的任务较多,更会降低该自动售货机的消费业务处理速度,使得用户体验降低,本优选实施方式在第三类预设时间段外不接收业务数据,在第四类预设时间段外不向网络服务器发送业务数据,可以保证目标自动售货机正常为用户提供消费业务。

优选地,所述移动通信网络为第三代移动通信技术(3G)网络或第四代移动通信技术(4G)网络。

具体的,上述各实施例中的局域网优选为无线局域网(WIFI),也可以为有线局域网。

上述各实施例中,主自动售货机、目标自动售货机以及网络服务器之间的通信示意图如图3所示,图3中包括两个局域网,每个局域网内设有两个目标自动售货机、一个主自动售货机,位于同一局域网内的自动售货机之间通过局域网通信,主自动售货机通过互联网/移动通信网络与网络服务器通信。

优选地,上述各实施例中的主自动售货机中设置有有线网卡模块(用于连接互联网)、3G网络模块以及4G网络模块中的至少一个模块。

基于与本发明实施例提供的数据传输方法同样的发明构思,本发明实施例还提供一种自动售货机,如图4所示,包括:

接收模块401,用于经互联网或移动通信网络接收网络服务器发送的更新数据;

解析模块402,用于解析所述更新数据中的特征参数;

确定模块403,用于根据所述特征参数确定至少一个目标自动售货机;

发送模块404,用于经局域网将所述更新数据发送给所述至少一个目标自动售货机,以使所述至少一个目标自动售货机根据所述更新数据进行数据更新。

优选地,所述接收模块具体用于:

经互联网或移动通信网络接收到所述网络服务器发送的数据更新推送消息时,经互联网或移动通信网络向所述网络服务器发送下载更新数据的请求;

经互联网或移动通信网络接收网络服务器根据所述下载更新数据的请求发送的更新数据。

优选地,所述至少一个目标自动售货机包括所述自动售货机;

所述特征参数为所述目标自动售货机的ID,或,所述目标自动售货机的属性参数。

优选地,所述接收模块在至少一个第一类预设时间段内接收网络服务器发送的更新数据;

所述发送模块在至少一个第二类预设时间段内将所述更新数据分发给至少一个目标自动售货机。

优选地,所述接收模块还用于:经局域网接收目标自动售货机发送的业务数据;所述发送模块还用于:经互联网或移动通信网络将所述业务数据发送给所述网络服务器。

优选地,所述接收模块在至少一个第三类预设时间段内接收目标自动售货机发送的业务数据;所述发送模块在至少一个第四类预设时间段内将所述业务数据发送给所述网络服务器。

基于与本发明实施例提供的数据传输方法同样的发明构思,本发明实施例还提供一种数据传输系统,包括:主自动售货机、目标自动售货机以及网络服务器,其中:

主自动售货机,用于经互联网或移动通信网络接收网络服务器发送的更新数据;解析所述更新数据中的特征参数;根据所述特征参数确定至少一个目标 自动售货机;经局域网将所述更新数据发送给所述至少一个目标自动售货机;

目标自动售货机,用于根据所述更新数据进行数据更新。

网络服务器,用于经互联网或移动通信网络向所述主自动售货机发送更新数据。

利用本发明实施例提供的数据传输方法、自动售货机及系统,具有以下有益效果:通过将各自动售货机进行分组,将组内的一个自动售货机作为主自动售货机,其它作为目标自动售货机,并将组内所有的自动售货机通过局域网通信,主自动售货机通过互联网或移动通信网络与网络服务器通信,在一定程度上节省了自动售货机消耗的网络流量,从而解决了现有的自动售货机的通信方式所产生的网络流量过高的问题。并且,可实现将更新数据发送给需要进行数据更新的目标自动售货机,从而避免将更新数据误发给不需要进行数据更新的目标自动售货机。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个 流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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