[发明专利]一种基于Websocket的设备远程交互系统及方法在审
| 申请号: | 201710069199.7 | 申请日: | 2017-02-08 |
| 公开(公告)号: | CN106657393A | 公开(公告)日: | 2017-05-10 |
| 发明(设计)人: | 张家重;许金源;荆秀丽;李光瑞 | 申请(专利权)人: | 浪潮(苏州)金融技术服务有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 杜鹃花 |
| 地址: | 215104 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 websocket 设备 远程 交互 系统 方法 | ||
技术领域
本发明涉及一种计算机应用领域,具体地说是一种基于Websocket(双向通信)的设备远程交互系统。
背景技术
随着计算机技术、电子信息产业和科学技术的快速发展,国家居民的生活文化水平在不断提高,居民生活与社会公共服务紧密相连,社会公共服务为居民的生活带来了便利和保障。社会公共服务业在社会生活中所占比重越来越大,为居民提供社会公共服务的行业包括金融业、保险业、公用事业、居民服务业、旅游业、咨询信息服务业和各类技术服务业,为国家的快速健康发展和居民的社会生活提供了有力保障。
目前,社会公共服务行业中的金融业、保险业、公用事业、居民服务业、旅游业、咨询信息服务业和各类技术服务业等都提供柜台业务办理,用户可以根据需求选择就近办理业务。在业务办理过程中用户需要通过操作一些外设输入必要信息完成业务办理,这些外设与柜面系统是相连通的,用户通过外设输入必要信息,可以实时的将信息录入到系统中,从而完成相关业务的办理。随着社会服务业的快速发展,各种服务方式层见迭出,如何提供更好的社会服务,成为各行业奋斗的目标。
然而,传统的银行、通信、保险等行业所提供的业务办理方式通常利用串口服务器将串口数据转化为网络数据,实现远程点对点通讯。该种方式存在如下问题:1、虽然兼容了传统的业务处理方式,但是必须依赖于外部硬件模块;2、当外设较多时不具有很好的扩展性。
因此,如何保证在不依赖外部硬件模块的前提下实现多种外设的灵活交互是目前迫切需要解决的问题。
发明内容
本发明的技术任务是提供一种基于Websocket的设备远程交互系统及方法,来解决既能实现外设的迁移和灵活部署,保证在不依赖外部硬件模块的前提下实现多种外设的灵活交互,又能够防止外设扩展性不足的问题。
本发明的技术任务是按以下方式实现的,
一种基于Websocket的设备远程交互系统,包括被调用的设备、发出设备调用指令的外部系统、设备调用API模块、Websocket通讯模块、设备调用模块和管理配置模块;发出设备调用指令的外部系统连接至设备调用API模块,设备调用模块连接被调用的设备,设备调用API模块、Websocket通讯模块和设备调用模块之间依次连接,管理配置模块分别与设备调用API模块、Websocket通讯模块、设备调用模块之间相互连接;
其中,设备调用API模块用于对外提供设备访问接口,接收外部系统的设备调用指令,并将设备调用指令传输给Websocket通讯模块,接收Websocket通讯模块回传的设备反馈信息;
Websocket通讯模块用于对设备调用指令的处理、传递与解析,对设备反馈信息的处理、传递与解析;
设备调用模块用于设备的调用,设备调用模块接收Websocket通讯模块传入的设备调用指令,同时向Websocket通讯模块回传的设备反馈信息;
管理配置模块用于设备远程交互的配置与监控。
设备调用API模块包括通用接口和个性化接口,通用接口是通过分析设备调用规律总结出的,适合大部分设备调用的通用接口;个性化接口是根据设备类型不同而实现的不同于通用接口的个性化接口,具体配置何种类型的API可以根据实际需求确定。
Websocket通讯模块根据通讯模式分为服务端和客户端;设备调用API模块与服务端相连接;服务端与客户端相连接;客户端与设备调用模块相连接;
其中,服务端用于接收由设备调用API模块传输的设备调用指令,将设备调用指令处理后传输给客户端,并等待接收由客户端返回的设备反馈信息,然后对设备反馈信息解析,并回传给设备调用API模块;客户端用于接收由服务端传输的设备调用指令,然后将设备调用指令的解析结果传输给设备调用模块,并等待接收由设备调用模块的设备反馈信息,将设备反馈信息处理后传输给服务端。
设备调用模块采用的设备调用方式为CEN/XFS标准。
管理配置模块包括通讯参数维护模块、设备信息维护模块、设备状态监控模块和通讯状态监控模块。
被调用的设备为密码键盘、触摸屏、电磁笔、摄像头、读卡器、指纹仪、二代证阅读器和高拍仪其中的任意一种或任意几种。
一种基于Websocket的设备远程交互方法,使用上述的任意一项基于Websocket的设备远程交互系统,基于Websocket协议对被调用的设备实现远程交互,该方法包括以下步骤:
(1)、外部系统发出设备调用指令给设备调用API模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(苏州)金融技术服务有限公司,未经浪潮(苏州)金融技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710069199.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:物联网数据采集终端
- 下一篇:智能仪表远程抄表、控制系统





