一种自动售货网络系统的制作方法

文档序号:6660968阅读:404来源:国知局
专利名称:一种自动售货网络系统的制作方法
技术领域
本发明属于计算机通信领域,涉及一种自动售货网络系统。
背景技术
随着物质消费水平及个性化的不断发展,通过自动售货机进行自助购物正逐渐成为一种新的消费时尚,快捷方便,货真价实的购物方式满足了人们在快节奏现代社会中追求高品质生活的需要,自动售货机在城市商业区,写字楼,风景区,车站,码头和繁华街道等公共场所的布设,不仅方便群众生活,而且已经成为必要的城市设施和城市现代文明程度的标志。现有自动售货机由机柜和机柜内的货架以及支付收银系统组成,支付收银系统包括主控模块,控制货品出售的全过程,一般以单片机的形式实现。此外还包括货币识别系统,例如硬币识别器,纸币识别器,读卡器等。人机界面部分,主要包括用于选择商品的按键,显示商品价格的标签或LED灯,退币找零模块。以及一些其他模块,例如电源,现金收纳装置,提供照明的灯光和对商品进行保热或保冷的温度系统等。上述自动售货机支付时由于只能使用现金操作,自动售货机必须具备与现金操作有关的全部设备,包括现金识别,现金储存和现金找零等相关模块部件,减小了自动售货机内部可用空间,增大了成本,对现金的收集和零钱存放必须通过人力进行,由于自动售货机分布点多而分散,依靠人力进行上述操作使得运营成本更高,现金的存在也可能带来安全隐患,受限于现金识别模块货品定价只能以元为单位,同时可识别现金类型以及识别效率有限,识别成功率不稳定,甚至还可能存在识别缺陷,给消费者带来了购买障碍;通过标签或LED灯显示相关货品信息量有限,更换商品时,不方便更改货物标签及价格。

发明内容
为克服传统自动售货机受限于现金交易的弊端以及显示货品信息量有限,更换不方便的技术缺陷,本发明提供一种自动售货网络系统。本发明所述一种自动售货网络系统,包括中央服务器和至少一台与中央服务器通信连接的自动售货机;其特征在于:
所述自动售货机具备网络模块和与网络模块连接的电子标签模块,所述电子标签模块包括用于显示货品信息的显示终端;
所述中央服务器包括与自动售货机的网络模块通信连接的网络服务器和与网络服务器连接的数据库。优选的,所述货品信息为一维条码或二维码或图像或字符串。优选的,还包括与中央服务器通信连接的支付终端和支付平台;
所述自动售货机还包括与网络模块连接的付款验证模块,所述付款验证模块包括用于输入付款验证信息的输入终端;
所述中央服务器还包括与支付平台通信连接的支付平台对接服务器。
进一步的,所述中央服务器还包括与数据库连接的登录验证服务器。进一步的,所述中央服务器、支付终端、支付平台和自动售货机通过互联网通信连接。进一步的,所述付款验证信息为一维码或二维码或图像或字符串。优选的,所述网络模块包括与网络接口连接的断线复连模块。优选的,所述自动售货机还包括与网络模块连接的GPS模块或北斗定位模块。优选的,所述输入终端为摄像头或键盘或触摸屏或条形码扫描器或任何近场数据传输设备。优选的,所述通信连接为使用以太网、WIF1、GPRS、3G、LTE等至少一种有线或者无线通信技术进行连接。采用本发明所述的自动售货网络系统,由具备显示终端的电子标签模块显示出售货品的信息,顾客可以通过阅读或扫描显示屏上显示的信息得到商品信息并储存在手机等移动终端,方便进行后续无现金付款和取货操作,使得自动售货机可以取消与现金操作有关的全部设备,交易不再受限于现金识别系统,且不存在任何找零,同时节省了必须依赖人力才能完成的现金流相关操作管理过程,减小了自动售货机的运营成本,在拥有较多自动售货机的自动售货网络系统中,成本缩减和效率提升的效果尤为明显。


图1示出本发明一种具体实施方式
的示意图2示出本发明的一 种具体实施方式
的自动售货机上货流程示意图3示出本发明的一种具体实施方式
的消费者支付流程示意图。图4示出本发明的一种具体实施方式
的消费者支付验证流程示意具体实施例方式下面结合附图,对本发明的具体实施方式
作进一步的详细说明。一种自动售货网络系统,包括中央服务器和至少一台与中央服务器通信连接的自动售货机:
所述自动售货机具备网络模块和电子标签模块,所述电子标签模块包括显示终端;所述中央服务器包括与自动售货机的网络模块通信连接的网络服务器和与网络服务器连接的数据库。自动售货机和中央服务器之间通过通信连接构成一个自动售货网络系统。自动售货机的网络模块与中央服务器的网络服务器连接,网络服务器从数据库调取储存在数据库中的货品信息,例如货品价格,备货状态,保质期等,自动售货机通过网络模块接收这些信息后发送到电子标签模块,通过显示终端显示。显示终端可以用多种类型的显示面板制作,从成本考虑,可以采用黑白两色的显示屏。货品信息可以是直观显示名称,价格等的字符和数字,也可以是一维码、二维码、图像或字符串。本发明用带显示终端的电子标签模块替代传统自动售货机的固定标签,实现实时动态显示货品价格等信息。并且方便实现实时更改包括价格在内的货品信息。自动售货机的网络模块可以采用TCP/IP协议与中央服务器保持长连接,传输以及接受数据,考虑到可能会出现断线,优选在自动售货机的网络模块上集成断线复连模块,实现断线重连功能。可以使用传统的以太网,也可以使用WIF1、GPRS、3G、LTE等无线网络模块实现无线通信。中央服务器是自动售货网络系统的核心,可以由一台高性能服务器,也可以由多台服务器组成的集群来实现,至少包括下列模块
数据库。可以是mysql、sqlserver或orcale等数据库,根据需求选择最合适的数据库。数据库是整个自动售货网络系统的数据存储中心,用于存储自动售货机信息、商品信息、支付订单信息等。网络服务器,可以是Socket服务器。实现方案基于TCP/IP协议的可靠连接,可以使用C++、Java、Erlang等支持TCP/IP协议Socket编程的语言开发,用于与所有网络自动售货机保持长连接,进行可靠的数据传输。Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。中央服务器还可以具备以下功能,添加或删除选定的自动售货机,统计汇总全网络的销售信息,按条件搜索并查询自动售货机,对每台自动售货机的工作状态和销售状态进行记录等。优选的,还包括与中央服务器通信连接的支付终端和支付平台服务器;支付终端可以是具有电子支付功能的网络计算机,手机等移动终端等与互联网连接的设备,通过支付终端,本发明实现了与互联网联通,从而可以使得消费者通过互联网进入本发明所述自动售货网络系统进行电子支付。这些支付终端也可以具备查询功能,对自动售货网络系统的状态进行查询,例如自动售货机的商品价格,货源情况等。支付平台服务器用于完成支付功能,一种基于互联网的应用方式是可以利用目前互联网上成熟的支付平台,例如网银,支付宝,易宝支付,腾讯财付通或电信运营商提供的手机支付短信平台等完成支付,支付成功后,中央服务器会返回支付验证信息,取得的验证信息可以是打印或电子形式的一维码、二维码、图像或字符串等。顾客通过上述支付终端完成支付以后,对应的,中央服务器还包括与支付平台连接的支付平台对接服务器,支付平台对接服务器与各支付平台进行对接,例如消费者从所提供的支付平台中选择一个进行支付后,所选支付平台在收到支付后会主动通知中央服务器的支付平台对接服务器,告知已支付或者支付失败等信息。支付平台对接服务器收到该消息后会反馈消费者支付情况,例如成功支付会告知消费者支付成功并返回验证信息;支付失败则提示消费者失败原因等。支付平台服务器是支付平台和中央服务器之间的通信中继,保证支付过程的准确安全。同时,自动售货网络系统的每台自动售货机设置有与网络模块连接的付款验证模块,付款验证模块包括输入终端,顾客在完成支付过程后,将得到的支付凭证,也就是付款验证信息,例如一维码、二维码、图像或字符串等通过输入终端输入付款验证模块进行付款验证,支付凭证通过自动售货机网络模块传输至中央服务器,待中央服务器验证通过后会发送指令至该自动售货机完成出货,消费者从而完成整个购买过程。输入终端可以是键盘或触摸屏,方便输入字符串;也可以是摄像头或条形码扫描器对一维码、二维码或图像形式的支付凭证进行扫描输入,也可以是其他任何近场数据传输设备,近场数据传输设备是指适用于近距离非接触式无线数据通信的设备。所述中央服务器、支付终端、支付平台服务器和自动售货机之间的通信连接方式可以是通过互联网通信连接,从而利用强大成熟的互联网实现本发明,省去了建网和组网费用。为提高系统安全性和实现消费者甄别功能,优选的,所述中央服务器还包括与数据库连接的登录验证服务器,数据库存储了消费者的电子账户名称和密码,当消费者进行网络支付时,通过登录验证服务器以电子身份进入本发明所述自动售货网络系统,登录验证服务器对消费者输入的名称密码与储存在数据库中的信息进行核对,判断消费者身份是否合法,并方便了对不同消费者账户的区别管理。优选的,本发明所述自动售货网络系统还具备地理信息定位功能,各个自动售货机还包括GPS模块或北斗定位模块,用于定位自动售货机的位置,通过网络模块更新地理位置到中央服务器,一方面,自动售货网络系统的管理者通过这些地理信息定位自动售货机的位置,方便对各台分散分布的自动售货机进行管理,例如进行补货,检修等操作,同时,消费者可以在电子地图上轻松的发现这些自动售货机,就近选择最近的自动售货机进行购物和取货。采用本发明所述的自动售货网络系统及自动售货方法,由具备显示终端的电子标签模块显示出售货品的信息,顾客可以通过阅读或扫描显示屏上显示的信息得到商品信息并储存在手机等移动终端,方便进行后续无现金付款和取货操作,使得自动售货机可以取消与现金操作有关的全部设备,交易不再受限于现金识别系统,且不存在任何找零,同时节省了必须依赖人力才能完成的现金流相关操作管理过程,减小了自动售货机的运营成本,在拥有较多自动售货机的自动售货网络系统中,成本缩减和效率提升的效果尤为明显。本发明中所公开的实施案例描述的自动售货机采用单片机作为主控模块,也可以采用ARM来作为主控模块。所诉的网络模块、验证信息输入模块、电子标签模块、GPS或者北斗定位模块通过串口与单片机连接,同时为这些模块开发相应的驱动程序。如果网络模块采用3G或者更为先进的LTE,则需使用ARM等处理能力更强大的主控模块,而不再使用单片机作为主控模块。在单片机系统ROM上开发针对这些模块的逻辑,比如启动后自动连接中央服务器、交换数据等。本发明一个具体实施方式
为:启动中央服务器,中央服务器启动后即启动数据库、Socket服务器、支付平台对接服务器。随后某台自动售货机启动(以下统称该售货机),读取ROM或者闪存中,中央服务器的地址,然后向该地址发起socket连接请求,连接建立后进行验证请求,验证请求用来验证该售货机的真实性以及合法性,验证通过后该售货机就与中央服务器保持长连接,反之验证失败,中央服务器会主动断开与该售货机的连接。验证通过后,该售货机调用同步方法,向中央服务器同步信息,包括:地理位置信息、储货信息、故障信息等,同步方法调用逻辑为:开机后调用;数据变化时调用;最后一次调用后,以某一设定时间为基础倒计时,倒计时结束调用,以上逻辑过程是保证该售货机的数据与真实情况同步。为安全起见,通信数据可以使用RSA公钥加密算法、DES(Data Encryption Standard,数据加密标准)等加密算法加密,则各个服务器和自动售货机还包括加密和解密模块。消费者打开支付终端,连接到中央服务器,可以查询到各个自动售货机的信息,例如自动售货机的位置,所售商品信息等,如果消费者使用手机或者任何带GPS、北斗定位模块的终端还可以通过位置信息查询到附近的自动售货机。消费者选定某一个商品后,可以通过各支付平台,如网银、支付宝、财付通、易宝支付或者运营商短信支付平台进行线上支付购买,然后消费者收到中央服务器的反馈。如果支付成功会收到验证信息,反之,支付失败则收到失败原因等提示。消费者在自动售货机面前通过输入得到的验证信息就可以完成取货。如图2所示,给出利用本发明一种具体实施方式
的自动售货机上货流程,自动售货机的货品种类或数量改变时,主控模块将数据同步后通过网络模块发送到中央服务器,中央服务器收到这些信息后,更新这些数据到售货机商品数据表中,使得消费者查询能得到最新信息,同时从数据库调取更改后的商品货号对应的商品信息,例如名称价格等,发送到电子标签模块,通过显示终端显示。如图3所示,给出本发明又一具体实施方式
的消费者支付流程,基于前文所述的包括具备查询功能的支付终端和支付平台的自动售货网络系统。消费者通过与中央服务器通信连接的支付终端,输入对自动售货机货品的查询请求;中央服务器收到查询请求后,将自动售货机的货品相关信息发送给支付终端,消费者通过支付终端得到查询信息后,选择商品和支付平台并通过支付终端提交下单请求;下单请求发送到中央服务器,中央服务器收到下单请求后,按照消费者选择的支付平台生成电子订单返回给支付终端,支付终端收到电子订单后,与支付平台通信进入到支付界面,消费者确认支付后,进行相关支付操作,支付平台进行支付验证;支付失败则提示消费者支付失败信息,支付成功则支付平台通过与中央服务器的支付平台对接服务器通信,发送支付成功信息并将支付成功的反馈信息发送到支付终端;中央服务器收到支付成功信息后,生成消费者选定商品的验证信息,并发送给支付终端,用户收到验证信息后则可以凭验证信息到相应的自动售货机取货。如图4所示,给出本发明另一具体实施方式
的消费者支付验证流程。消费者通过自动售货机输入支付验证信息,例如一维码、二维码、图像或字符串等。主控模块收到验证信息后通过网络模块发送到中央服务器,中央服务器对验证信息进行验证判断,如果验证信息正确则向自动售货机发送验证成功指令,通过声光信号或显示信息提示消费者验证成功并弹出货物,如果验证信息不合法,则提示消费者验证不成功,显示失败信息。采用本发明所述的自动售货网络系统,由具备显示终端的电子标签模块显示出售货品的信息,顾客可以通过阅读或扫描显示屏上显示的信息得到商品信息并储存在手机等移动终端,方便进行后续无现金付款和取货操作,使得自动售货机可以取消与现金操作有关的全部设备,交易不再受限于现金识别系统,且不存在任何找零,同时节省了必须依赖人力才能完成的现金流相关操作管理过程,减小了自动售货机的运营成本,在拥有较多自动售货机的自动售货网络系统中,成本缩减和效率提升的效果尤为明显。本发明所述的货品可以是食品、饮料、书籍杂志及其他小包装商品,也可以是车票、机票、门票、充值卡等有价类凭证。本发明中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。前文所述的为本发明的各个优选实施例,各个优选实施例中的优选实施方式如果不是明显自相矛盾或以某一优选实施方式为前提,各个优选实施方式都可以任意叠加组合使用,所述实施例以及实施例中的具体参数仅是为了清楚表述发明人的发明验证过程,并非用以限制本发明的专利保护范围,本发明的专利保护范围仍然以其权利要求书为准,凡是运用本发明的说明书及附图内容所作的等同结构变化,同理均应包含在本发明的保护范围内。
权利要求
1.一种自动售货网络系统,包括中央服务器和至少一台与中央服务器通信连接的自动售货机;其特征在于: 所述自动售货机具备网络模块和与网络模块连接的电子标签模块,所述电子标签模块包括用于显示货品信息的显示终端; 所述中央服务器包括与自动售货机的网络模块通信连接的网络服务器和与网络服务器连接的数据库。
2.如权利要求1所述自动售货网络系统,其特征在于:所述货品信息为I维条码或2维码或图像或字符串。
3.如权利要求1所述自动售货网络系统,其特征在于:还包括与中央服务器通信连接的支付终端和支付平台; 所述自动售货机还包括与网络模块连接的付款验证模块,所述付款验证模块包括用于输入付款验证信息的输入终端; 所述中央服务器还包括与支付平台通信连接的支付平台对接服务器。
4.如权利要求3所述自动售货网络系统,其特征在于:所述中央服务器还包括与数据库连接的登录验证服务器。
5.如权利要求3所述自动售货网络系统,其特征在于:所述中央服务器、支付终端、支付平台服务器和自动售货机通过互联网通信连接。
6.如权利要求3所述自动售货网络系统,其特征在于:所述付款验证信息为I维条码或2维码或图像或字符串。
7.如权利要求1所述自动售货网络系统,其特征在于:所述网络模块包括与网络接口连接的断线复连模块。
8.如权利要求1或2所述自动售货网络系统,其特征在于:所述自动售货机还包括与GPS模块或北斗定位模块,通过网络模块同步地理位置信息至中央服务器。
9.如权利要求2所述自动售货网络系统,其特征在于:所述输入终端为摄像头或键盘或触摸屏或条形码扫描器或任何近场数据传输设备。
10.如权利要求1或2所述自动售货网络系统,其特征在于:所述通信连接为使用以太网、WIF1、GPRS、3G、LTE等至少一种有线或者无线通信技术进行连接。
全文摘要
一种自动售货网络系统,包括中央服务器和至少一台与中央服务器通信连接的自动售货机;所述自动售货机具备网络模块和与网络模块连接的电子标签模块,所述电子标签模块包括用于显示货品信息的显示终端;所述中央服务器包括与自动售货机的网络模块通信连接的网络服务器和与网络服务器连接的数据库。本发明所述的自动售货网络系统,方便进行后续无现金付款和取货操作,使得自动售货机可以取消与现金操作有关的全部设备,交易不再受限于现金识别系统,且不存在任何找零,同时节省了必须依赖人力才能完成的现金流相关操作管理过程,减小了自动售货机的运营成本,在拥有较多自动售货机的自动售货网络系统中,成本缩减和效率提升的效果尤为明显。
文档编号G07F11/00GK103106742SQ20131004548
公开日2013年5月15日 申请日期2013年2月6日 优先权日2013年2月6日
发明者龚书, 王敬 申请人:成都思珩网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1