发明名称 一种用于自动售货柜与工业计算机通信的方法
摘要 本发明提供一种用于自动售货柜与工业计算机通信的方法,该方法包括工业计算机向自动售货柜发送查询当前状态的数据包;若自动售货柜接收成功,则返回当前状态数据包;当工业计算机收到当前状态数据包应答后,即认为自动售货柜的硬件配置完成,等待用户操作;当工作计算机收到用户操作指令后,发送控制指令数据包;若自动售货柜接收成功,则返回对应的控制指令应答数据包;当工业计算机收到自动售货柜的控制指令应答数据包后,即认为该操作成功。本发明能够实现自动售货柜与工业计算机之间的智能化的通信,并能够使自动售货柜向工业计算机上报各种用户操作和回馈操作的操作信息、以及本机运行状态的状态信息。
申请公布号 CN103544127B 申请公布日期 2017.04.12
申请号 CN201310495741.7 申请日期 2013.10.21
申请人 北京友宝在线科技股份有限公司 发明人 吕进华
分类号 G06F13/38(2006.01)I;G07F11/00(2006.01)I 主分类号 G06F13/38(2006.01)I
代理机构 北京君智知识产权代理事务所(普通合伙) 11305 代理人 邢大文
主权项 一种用于自动售货柜与工业计算机通信的方法,该方法包括:工业计算机向自动售货柜发送用于查询当前状态的数据包;若自动售货柜接收到上述用于查询当前状态的数据包,则向工业计算机返回自动售货机的当前状态数据包,包括格子数量、是否支持加热、是否支持制冷、是否支持整机照明的信息;当工业计算机收到上述自动售货柜发出的当前状态数据包应答后,即认为自动售货柜的硬件配置完成,等待用户操作;当工作计算机收到用户操作指令后,通过数据包向所述自动售货柜发送打开格子、开关加热开关制冷、开关整机照明的控制指令数据包;若自动售货柜收到上述控制指令数据包,则向工业计算机返回对应的控制指令应答数据包;当工业计算机收到自动售货柜的控制指令应答数据包后,即认为该操作成功;在自动售货机的初始化完成后,自动售货机在被切换至维护模式、并发生维护操作后,利用数据包向工业计算机上报该维护操作的对应信息的报告、并接收工业计算机利用数据包响应的应答;自动售货机在本机上电启动后,利用数据包向工业计算机上报表示本机上电启动的报告、并等待接收工业计算机利用数据包响应的应答;自动售货机在工业计算机对上电启动事件的成功应答后,利用数据包向工业计算机上报携带有本机基本信息的命令、并等待接收工业计算机利用数据包响应对应的应答;自动售货机在工业计算机对该命令的成功应答后,周期性地利用数据包向工业计算机轮询是否有指示;若自动售货机接收到工业计算机在被轮询后利用数据包发布的运行控制指示,则依据该运行控制指示中携带的控制信息执行对应的运行状态的控制操作,以及,在该运行控制指示需要应答时利用数据包向工业计算机响应对应的应答;若自动售货机接收到工业计算机利用数据包发布的初始化结束指示,则确认初始化完成、并利用数据包向工业计算机响应成功应答;自动售货机在向工业计算机表示本机上电启动的报告之后,若在预定时间内未接收到工业计算机利用数据包响应的应答,则利用数据包向工业计算机重新上报表示本机上电启动的报告;自动售货机在向工业计算机上报携带有本机基本信息的命令之后,若在预定时间内未接收到工业计算机利用数据包响应的应答,则利用数据包向工业计算机重新向工业计算机上报携带有本机基本信息的命令;所述自动售货机与工业计算机的通信的数据包中的各字节依次为:1个字节的开始标记,用于表示该数据包的开始;1个字节的长度字段,用于表示该数据包的长度;1个字节的标记字段,其最高的1位为表示该数据包是否需要响应的响应标记位;1个字节的类型字段,用于表示该数据包的含义;1个字节的柜子地址,用于表示该柜子的逻辑序号;无意义字节;1个字节的数据域,用于承载该数据包需要挟带的数据;1个字节的校验和,用于该数据包的校验。
地址 101500 北京市密云县经济开发区兴盛南路8号开发区办公楼501室-216