[发明专利]一种基于Websocket的设备远程交互系统及方法在审
| 申请号: | 201710069199.7 | 申请日: | 2017-02-08 |
| 公开(公告)号: | CN106657393A | 公开(公告)日: | 2017-05-10 |
| 发明(设计)人: | 张家重;许金源;荆秀丽;李光瑞 | 申请(专利权)人: | 浪潮(苏州)金融技术服务有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 杜鹃花 |
| 地址: | 215104 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 websocket 设备 远程 交互 系统 方法 | ||
1.一种基于Websocket的设备远程交互系统,其特征在于包括被调用的设备、发出设备调用指令的外部系统、设备调用API模块、Websocket通讯模块、设备调用模块和管理配置模块;发出设备调用指令的外部系统连接至设备调用API模块,设备调用模块连接被调用的设备,设备调用API模块、Websocket通讯模块和设备调用模块之间依次连接,管理配置模块分别与设备调用API模块、Websocket通讯模块、设备调用模块之间相互连接;
其中,设备调用API模块用于对外提供设备访问接口,接收外部系统的设备调用指令,并将设备调用指令传输给Websocket通讯模块,接收Websocket通讯模块回传的设备反馈信息;
Websocket通讯模块用于对设备调用指令的处理、传递与解析,对设备反馈信息的处理、传递与解析;
设备调用模块用于设备的调用,设备调用模块接收Websocket通讯模块传入的设备调用指令,同时向Websocket通讯模块回传的设备反馈信息;
管理配置模块用于设备远程交互的配置与监控。
2.根据权利要求1所述的一种基于Websocket的设备远程交互系统,其特征在于设备调用API模块包括通用接口和个性化接口。
3.根据权利要求1所述的一种基于Websocket的设备远程交互系统,其特征在于Websocket通讯模块根据通讯模式分为服务端和客户端;设备调用API模块与服务端相连接;服务端与客户端相连接;客户端与设备调用模块相连接;
其中,服务端用于接收由设备调用API模块传输的设备调用指令,将设备调用指令处理后传输给客户端,并等待接收由客户端返回的设备反馈信息,然后对设备反馈信息解析,并回传给设备调用API模块;客户端用于接收由服务端传输的设备调用指令,然后将设备调用指令的解析结果传输给设备调用模块,并等待接收由设备调用模块的设备反馈信息,将设备反馈信息处理后传输给服务端。
4.根据权利要求1所述的一种基于Websocket的设备远程交互系统,其特征在于设备调用模块采用的设备调用方式为CEN/XFS标准。
5.根据权利要求1所述的一种基于Websocket的设备远程交互系统,其特征在于管理配置模块包括通讯参数维护模块、设备信息维护模块、设备状态监控模块和通讯状态监控模块。
6.根据权利要求1所述的一种基于Websocket的设备远程交互系统,其特征在于被调用的设备为密码键盘、触摸屏、电磁笔、摄像头、读卡器、指纹仪、二代证阅读器和高拍仪其中的任意一种或任意几种。
7.一种基于Websocket的设备远程交互方法,其特征在于使用权利要求1-6中任意一项基于Websocket的设备远程交互系统,基于Websocket协议对被调用的设备实现远程交互,该方法包括以下步骤:
(1)、外部系统发出设备调用指令给设备调用API模块;
(2)、设备调用API模块接收外部系统的设备调用指令,设备调用指令经校验和预处理后传输给Websocket通讯模块;
(3)、Websocket通讯模块分为服务端和客户端,服务端接收设备调用API模块传入的设备调用指令,解析处理后传输给客户端;客户端解析设备调用指令,并将设备调用指令的解析结果传输给设备调用模块;
(4)、设备调用模块根据接收的设备调用指令执行调用动作调用设备;
(5)、被调用的设备将设备反馈信息反馈给设备调用模块;
(6)、设备调用模块将设备反馈信息传输给Websocket通讯模块;
(7)、Websocket通讯模块的客户端将接收的设备反馈信息解析处理后传输给服务端;服务端对设备反馈信息解析,并回传给设备调用API模块;
(8)、设备调用API模块接收设备反馈信息并处理,然后反馈给外部系统;
(9)、管理配置模块实时监控各组设备的运行状态,并跟踪反馈每次设备的调用状态。
8.根据权利要求7所述的一种基于Websocket的设备远程交互方法,其特征在于设备为密码键盘,外部系统为柜面系统;该方法包括以下步骤:
(1)、柜面系统发出设备调用指令给设备调用API模块,该设备调用指令为密码键盘调用指令;
(2)、设备调用API模块接收密码键盘调用指令,经校验和预处理后传输给Websocket通讯模块;
(3)、Websocket通讯模块分为服务端和客户端,服务端接收设备调用API模块传入的密码键盘调用指令,解析处理后传输给客户端;客户端解析密码键盘调用指令,并将密码键盘调用指令的解析结果传输给设备调用模块;
(4)、设备调用模块根据接收的密码键盘调用指令执行调用动作调用密码键盘,并提醒用户输入密码;
(5)、用户根据提示,通过密码键盘输入密码,该密码信息即为设备反馈信息,密码键盘将密码信息反馈给设备调用模块;
(6)、设备调用模块将密码信息传输给Websocket通讯模块;
(7)、Websocket通讯模块的客户端将接收的密码信息解析处理后传输给服务端;服务端对密码信息解析,并回传给设备调用API模块;
(8)、设备调用API模块接收密码信息并处理,然后反馈给柜面系统;从而柜面系统接收到用户通过密码键盘输入的密码信息;
(9)、管理配置模块实时监控密码键盘的运行状态,并跟踪反馈密码键盘的调用状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(苏州)金融技术服务有限公司,未经浪潮(苏州)金融技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710069199.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:物联网数据采集终端
- 下一篇:智能仪表远程抄表、控制系统





