[发明专利]一种应用于自动售卖设备的消息中转方法、装置、存储介质和系统有效
申请号: | 201910741875.X | 申请日: | 2019-08-09 |
公开(公告)号: | CN110474976B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 邬思杰 | 申请(专利权)人: | 深圳市智莱科技股份有限公司 |
主分类号: | H04L67/566 | 分类号: | H04L67/566;H04L67/54;H04L43/0805;H04L43/10;G07F11/00 |
代理公司: | 深圳市中兴达专利代理有限公司 44637 | 代理人: | 林丽明 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 自动 售卖 设备 消息 中转 方法 装置 存储 介质 系统 | ||
1.一种应用于自动售卖设备的消息中转方法,其特征在于,所述方法包含以下步骤:
S1, 业务服务器向消息中转服务器进行注册,注册成功前,向消息中转服务器发送一次登录协议,具体包括如下步骤:
A1,业务服务器将业务系统信息和自动售卖设备信息在消息中转服务器中进行注册;
A2,消息中转服务器在注册成功前产生一个配置文件信息,在注册成功后响应给业务服务器注册成功通知;
A3,自动售卖设备连接到消息中转服务器,并发送登录协议;
A4,消息中转服务器接收登录协议后进行业务处理,并向相应的自动售卖设备发送登录成功信息;
自动售卖设备与消息中转服务器之间的消息通信协议包括请求消息协议和响应消息协议,其消息通信协议格式包括协议的签名信息和主体信息,签名信息中包含有协议唯一编号等信息,主体信息包含有业务协议内容信息;
S2,消息中转服务器判定自动售卖设备是否处于在线状态,若是,则进入S3,若否,则对相应自动售卖设备进行离线操作;
S3,自动售卖设备经消息中转服务器将请求信息发送至业务服务器,业务服务器接收请求信息后经消息中转服务器将响应信息发送至自动售卖设备。
2.根据权利要求1所述的一种应用于自动售卖设备的消息中转方法,其特征在于,在步骤S2中,所述消息中转服务器通过底层技术链路检测机制和系统链路检测机制,对自动售卖设备在线状态进行判定;所述系统链路检测机制具体包含以下步骤:
B1, 自动售卖设备定时发送心跳协议至消息中转服务器;
B2,消息中转服务器响应心跳协议给自动售卖设备;
B3,消息中转服务器根据心跳状态变化时间判断自动售卖设备是否离线。
3.根据权利要求1所述的一种应用于自动售卖设备的消息中转方法,其特征在于,在步骤S2中,所述离线操作具体包含以下步骤:
C1,设置相应的自动售卖设备为离线状态;
C2, 清理自动售卖设备会话状态和链路通道;
C3,向已离线的自动售卖设备所属的业务服务器发送离线通知。
4.根据权利要求1所述的一种应用于自动售卖设备的消息中转方法,其特征在于,在步骤S3中,所述请求信息传递过程和所述响应信息传递过程均为异步通信。
5.根据权利要求4所述的一种应用于自动售卖设备的消息中转方法,其特征在于,所述消息中转服务器与自动售卖设备之间采用双向通道连接,所述消息中转服务器与业务服务器之间采用HTTP单向连接。
6.根据权利要求1所述的一种应用于自动售卖设备的消息中转方法,其特征在于,在步骤S3中,所述消息中转服务器按顺序、并发量以及优先级传递请求信息,按顺序和优先级传递响应信息。
7.一种消息中转装置,用于实施权利要求1-6任意一项所述的消息中转方法,其特征在于,所述消息中转装置包括注册模块、检测模块、处理模块、接收模块、储存模块和发送模块,其中:
注册模块与业务服务器单向通信,业务服务器在注册模块中进行注册;
检测模块接收自动售卖设备心跳协议,用于判定自动售卖设备是否处于在线状态并对自动售卖设备不同在线状态进行处理;
接收模块用于接收自动售卖设备的请求信息或业务服务器的响应信息;
储存模块用于储存接收模块收到的请求信息或响应信息;
发送模块用于发送经储存模块储存后的响应信息至自动售卖设备或发送经储存模块储存后的请求信息至业务服务器。
8.一种存储介质,其特征在于,所述存储介质存储有计算机程序,计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
9.一种自动售卖设备的消息中转系统,包含权利要求7所述的消息中转装置,其特征在于,还包括自动售卖设备和业务服务器,所述自动售卖设备经消息中转装置将请求信息发送至业务服务器,业务服务器经消息中转装置将响应信息发送至自动售卖设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市智莱科技股份有限公司,未经深圳市智莱科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910741875.X/1.html,转载请声明来源钻瓜专利网。