一种基于GPRS DTU的自动售货机远程监控管理系统技术方案

技术编号:18896770 阅读:88 留言:0更新日期:2018-09-08 12:03
本发明专利技术是一种基于GPRS DTU的自动售货机远程监控管理系统,包括供应商、管理系统、自动售货机以及客户。管理系统与供应商通信实现供应商货物的供退货、现金收付等业务,在前端GPRS通信平台的支持下与自动售货机通信实现商品补充、现金回收、补充等业务。自动售货机与客户通信完成商品的销售和资金收退。管理系统又包括管理子系统、监控子系统和通信子系统。管理子系统主要实现公司内外相关管理业务功能,包括与供应商货物的往来业务,仓库的入库、出库,商品补充、推销,现金回收、补充以及信息服务等业务;监控子系统完成整个系统的监控功能,包括网络设备的监控、库存信息监控以及自动售货机运行状态监控等;通信子系统实现整个系统与自动售货机的通信功能,包括自动售货机与GPRS平台的通信和GPRS平台与系统的通信接口等。

A remote monitoring and management system for vending machine based on GPRS DTU

The invention relates to a remote monitoring and management system for vending machines based on GPRS DTU, which comprises a supplier, a management system, a vending machine and a customer. The management system communicates with the supplier to realize the supplier's goods supply, return, cash receipt and payment, and communicates with the vending machine to realize the commodity supplement, cash recovery, supplement and other business under the support of the front-end GPRS communication platform. Vending machines communicate with customers to complete the sale and refund of goods. The management system also includes management subsystem, monitoring subsystem and communication subsystem. The management subsystem mainly realizes the related management business functions inside and outside the company, including the business of supplier goods, warehouse storage and out of warehouse, commodity supplement, sales promotion, cash recovery, supplement and information service, and the monitoring subsystem completes the monitoring function of the whole system, including network equipment monitoring and inventory. The communication subsystem realizes the communication function between the whole system and vending machine, including the communication between vending machine and GPRS platform and the communication interface between GPRS platform and system.

【技术实现步骤摘要】
一种基于GPRSDTU的自动售货机远程监控管理系统
本专利技术属于管理与控制
,涉及一种基于GPRSDTU的自动售货机远程监控管理系统。
技术介绍
随着中国经济的平稳快速增长以及人民生活水平的逐步提高,大众的消费观念也在不断发生着改变,自动售货机作为一种新型的便民设备,正逐渐被消费者接受。回顾中国智能零售行业的发展过程,我们看到目前有本土企业经过近十年的努力,已经全面掌握了像自动售货机这样的核心技术,其中主要包括软硬件设计、自动出货、机器故障自诊断及容错设计、制冷电脑温控、纸币/硬币识别及非现金(IC卡和手机购物)支付、整机设计、制造和测试等多项技术。近年来,人们逐渐意识到售货机系统的不完善:对于实时运行状态不能及时了解,也不能及时进行补货操作,影响了机器的正常运行,为运营商和消费者都带来很大不便。同时我们也看到随着信息技术、无线通信技术、互联网的普及以及环保节能技术的应用,智能零售将朝着娱乐化、智能化、信息化、网络化、节能化的方向发展,因此,研发出低成本的能够远程监控售货机运营、及时发现机器内商品库存不足和机器故障的售货机网络集群运营管理系统,现在才能满足市场得需要,而制造出具有收钱、出货、找零等基本功能且质量稳定可靠的、运营成本低的、能大批量生产的、有售后服务保证的这种机器应该是目前市场最需求的。因此,需要一种新的自动售货机远程监控管理系统以解决上述问题。
技术实现思路
本专利技术针对现有技术存在的缺陷,,提供一种基于GPRSDTU的自动售货机远程监控管理系统。一种基于GPRSDTU的自动售货机远程监控管理系统,包括中心服务器和自动售货机,所述自动售货机和中心服务器上均设置有GPRSDTU模块,所述自动售货机通过GPRS网络连接所述中心服务器,还包括数据服务器、监控模块、信息管理模块和数据分析模块,所述监控模块、信息管理模块和数据分析模块均连接所述数据服务器;监控模块包括钱币预警、缺货预警和故障预警;信息管理模块包括销售账单、配仓管理和货物信息;数据分析模块包括销售统计、关联挖掘和下月预测。更进一步的,所述自动售货机和GPRSDTU模块通过串行接口连接,所述自动售货机和GPRSDTU模块的通讯方法包括以下步骤:首先,通过CreatFile函数获得串口设备的句柄,利用SetupComm函数设置设备输入输出缓冲区;然后,通过填充设备控制块DCB结构成员来设置通信参数;最后,使用SetCommState函数初始化串口。更进一步的,所述自动售货机和GPRSDTU模块的通信过程中,调用ReadFile函数来实现数据的接收,调用WriteFile函数来实现数据的发送,调用Closehandle函数来关闭串口设备的句柄,调用GetCommState函数来获得串口的状态,调用WaitCommEvent在串口工作时,来使用事件监视线程对串口进行监视。更进一步的,所述自动售货机和中心服务器的通信方法包括以下步骤:(1)中心服务器创建套接字并开放端口准备接受自动售货机发送的请求;(2)等待自动售货机的请求指令送达中心服务器的指定端口;(3)接受自动售货机的命令请求,处理该指令,并发送应答信息;(4)返回第二步,等待其他的操作请求;(5)关闭socket通信,停止接收自动售货机的命令有益效果:本专利技术的基于GPRSDTU的自动售货机远程监控管理系统从根本上实现了自动售货机的远程监控,大大提高销售和运营的效率,为自动售货机行业提供电子商务技术的支持。附图说明图1是本专利技术的系统管理中心软件架构图;图2是本专利技术的通信系统架构图;图3是本专利技术的售货机端通信流程图;图4是本专利技术的打开并配置串口流程图;图5是本专利技术的管理系统运行流程图;图6是本专利技术的管理中心端TCP通信流程图;图7是本专利技术的系统交互模型;图8位本专利技术的管理系统图。具体实施方式下面结合附图和具体实施例,进一步阐明本专利技术,应理解这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围,在阅读了本专利技术之后,本领域技术人员对本专利技术的各种等价形式的修改均落于本申请所附权利要求所限定的范围。如图1所示,本专利技术的自动售货机远程管理监控系统管理中心软件架构,数据服务器分别与监控模块,信息管理模块,数据分析模块进行数据交互。监控模块包括钱币预警、缺货预警、故障预警;信息管理模块包括销售账单、配仓管理、货物信息;数据分析模块包括销售统计、关联挖掘、下月预测。如图2所示,在该系统中GPRSDTU模块分别设置于自动售货机端和中心服务器端,直接与之相连。通信过程如下:首先是机器内部数据(含客户操作部分)传递到无线GPRSDTU,经GPRS网络分组后,再经Internet网,通过路由器后被数据服务器接收,并存入数据库当中进行更新处理,这是接收数据过程;缺货报警、机器破坏、维护报警、商品过期报警和钞箱报警数据则通过实时传输至客户服务中心,由客户中心经中心服务器端的GPRSDTU模块直接发送至用户PDA设备或智能手机,以便用户及时做出相应处理;客户也可以直接向客户中心发送消息,客户中心根据消息帧内容做出相应处理后,送结果至手机浏览器,使用户手机能够在线浏览相关内容,并且监控中心服务器能够把Browser端传递过来的控制指令通过GPRS网络送至售货机端的GPRSDTU,通过GPRSDTU解析后,能够实现对售货机内外围设备进行相应的控制,整个后半部分属于监控过程。即:自动售货机端——GPRS无线模块——移动基站——服务器支持节点(SGSN)——服务器网关支持节点(GGSN)——中心服务器。如图3所示,设计通信软件主要是为了方便自动售货机与GPRS模块之间进行数据通信,设置无线模块参数。通信软件使用C++builder6.0环境来进行开发。通过AT+I命令对DTC的模块参数进行设置,使DTC进入特定传输模式。利用WindowsAPI提供的标准串口函数进行串口通信设置,通过串口将数据发送给GPRS模块,通过GPRS无线网络将数据传输至管理中心服务器。32位的Windows系统中的串口通信是作为文件来处理的,串口操作一般分为打开、读取、写入、关闭等操作。如图4所示,串行通信可以实现计算机与自动售货机控制系统内的单片机的数据通信。在这种情形中,计算机作为上位机实现控制功能,单片机作为下位机被控制,常用的串行接口有RS-232,RS-485等。考虑到大部分自动售货机除了MDB接口之外,均另外配备有RS-232接口,所以采用RS-232接口进行串行通信,串行通信编程通过调用Win32API函数来实现。在Win32编程环境下,串行口作为设备文件,对串口操作就是对文件操作。首先,通过CreatFile函数获得串口设备的句柄,利用SetupComm设置设备输入输出缓冲区;然后通过填充设备控制块DCB结构成员(如:波特率、校验、数据位、停止位等)来设置通信参数;最后,使用SetCommState初始化串口。通信过程中,调用ReadFile函数来实现数据的接收,调用WriteFile函数来实现数据的发送,调用Closehandle函数来关闭串口设备的句柄,调用GetCommState函数来获得串口的状态,调用WaitCommEvent在串口工作时,来使用事件监视线程对串口进行监视(例如:接收到字符事件)。如图5所示,管理系本文档来自技高网...

【技术保护点】
1.一种基于GPRS DTU的自动售货机远程监控管理系统,其特征在于,包括中心服务器和自动售货机,所述自动售货机和中心服务器上均设置有GPRSDTU模块,所述自动售货机通过GPRS网络连接所述中心服务器,还包括数据服务器、监控模块、信息管理模块和数据分析模块,所述监控模块、信息管理模块和数据分析模块均连接所述数据服务器;监控模块包括钱币预警、缺货预警和故障预警;信息管理模块包括销售账单、配仓管理和货物信息;数据分析模块包括销售统计、关联挖掘和下月预测。

【技术特征摘要】
1.一种基于GPRSDTU的自动售货机远程监控管理系统,其特征在于,包括中心服务器和自动售货机,所述自动售货机和中心服务器上均设置有GPRSDTU模块,所述自动售货机通过GPRS网络连接所述中心服务器,还包括数据服务器、监控模块、信息管理模块和数据分析模块,所述监控模块、信息管理模块和数据分析模块均连接所述数据服务器;监控模块包括钱币预警、缺货预警和故障预警;信息管理模块包括销售账单、配仓管理和货物信息;数据分析模块包括销售统计、关联挖掘和下月预测。2.如权利要求1所述的基于GPRSDTU的自动售货机远程监控管理系统,其特征在于,所述自动售货机和GPRSDTU模块通过串行接口连接,所述自动售货机和GPRSDTU模块的通讯方法包括以下步骤:首先,通过CreatFile函数获得串口设备的句柄,利用SetupComm函数设置设备输入输出缓冲区;然后,通过填充设备控制块DCB结构成员来设置通信参数;最后,使用SetComm...

【专利技术属性】
技术研发人员:周青云高杰全昊天戴伟何新
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1