[发明专利]一种用于自动售货机的远程控制系统及方法在审
申请号: | 202010675227.1 | 申请日: | 2020-07-14 |
公开(公告)号: | CN111885134A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 黄爱华;殷珏辉 | 申请(专利权)人: | 上海趣致网络科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 康震 |
地址: | 200433 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 自动 售货 远程 控制系统 方法 | ||
1.一种用于自动售货机的远程控制系统,其特征在于,包括:售货机终端、综合业务服务器、数据分析端、通知分发服务器;
所述售货机终端和用户之间通过触屏交互的方式进行双向交互;
所述售货机终端与所述综合业务服务器之间进行双向交互,所述双向交互包括:接口调用以及Websocket和MQTT方案的长连接数据通信;
所述数据分析端每隔预设时间间隔从所述综合服务器端进行采集数据,并对数据进行分析处理,同时将数据处理的结果发送到所述通知分发服务器中;
所述通知分发服务器根据收到的待处理通知的类型,进行对应的转发处理。
2.根据权利要求1所述的远程控制系统,其特征在于,
所述通知分发服务器,还用于将紧急的警报通过第三方应用直接通知到运维人员,将普通警报和数据处理结果通过邮件通知给相关人员,以便运维以及开发人员跟进收到的数据反馈,进行对服务器相关业务的配置、开发、运维。
3.根据权利要求2所述的远程控制系统,其特征在于,
所述第三方应用包括:钉钉或微信。
4.根据权利要求1至3任一项所述的远程控制系统,其特征在于,
所述综合服务器端与所述售货机终端的Websocket,MQTT的通信过程如下:
售货机终端和Websocket、MQTT服务器建立连接;
售货机终端主动向微服务端发送数据进行健康检查;
微服务端返回对应的ack指令给Websocket服务器端;
Websocket服务器将ack指令推送到售货机终端;
售货机终端进行结果判断,确认自身正常;
如果售货机终端没有收到ack指令,则进行尝试重新建立连接;
业务服务调用微服务端API,需要控制售货机终端进行出货;
微服务端通知Websocket服务器和MQTT服务器进行推送出货信息;
Websocket服务器将信息推送给售货机终端进行出货操作;
售货机终端根据收到的出货信息进行出货;
售货机终端出货结束后上传出货结果给微服务端;
微服务端如果没有收到出货结果的信息,则会重发上次的出货消息。
5.根据权利要求4所述的远程控制系统,其特征在于,
所述通信协议的内容采用JSON格式。
6.根据权利要求4所述的远程控制系统,其特征在于,
所述Websocket、所述MQTT服务器推送到机器端的指令格式如下
cmd:服务器发送给机器的指令类型,
mno:机器编号,
rid:指令的唯一id,
time:指令的生成时间,
其中,rid是每次通信都会生成的一个唯一UUID,用来确保重复收到的消息不会被重复执行;
所述指令格式中的具体键值以隐式方式进行更改,并在不正确公布地进行指令格式的下发。
7.一种用于自动售货机的远程控制方法,应用于如权利要求1至6任一项所述的用于自动售货机的远程控制系统,其特征在于,包括:
所述售货机终端和用户之间通过触屏交互的方式进行双向交互;
所述售货机终端与所述综合业务服务器之间进行双向交互,所述双向交互包括:接口调用以及Websocket和MQTT方案的长连接数据通信;
所述数据分析端每隔预设时间间隔从所述综合服务器端进行采集数据,并对数据进行分析处理,同时将数据处理的结果发送到所述通知分发服务器中;
所述通知分发服务器根据收到的待处理通知的类型,进行对应的转发处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海趣致网络科技股份有限公司,未经上海趣致网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010675227.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于云计算和数据分析的车辆服务系统
- 下一篇:齿轮泵