【技术实现步骤摘要】
一种基于Websocket的设备远程交互系统及方法
本专利技术涉及一种计算机应用领域,具体地说是一种基于Websocket(双向通信)的设备远程交互系统。
技术介绍
随着计算机技术、电子信息产业和科学技术的快速发展,国家居民的生活文化水平在不断提高,居民生活与社会公共服务紧密相连,社会公共服务为居民的生活带来了便利和保障。社会公共服务业在社会生活中所占比重越来越大,为居民提供社会公共服务的行业包括金融业、保险业、公用事业、居民服务业、旅游业、咨询信息服务业和各类技术服务业,为国家的快速健康发展和居民的社会生活提供了有力保障。目前,社会公共服务行业中的金融业、保险业、公用事业、居民服务业、旅游业、咨询信息服务业和各类技术服务业等都提供柜台业务办理,用户可以根据需求选择就近办理业务。在业务办理过程中用户需要通过操作一些外设输入必要信息完成业务办理,这些外设与柜面系统是相连通的,用户通过外设输入必要信息,可以实时的将信息录入到系统中,从而完成相关业务的办理。随着社会服务业的快速发展,各种服务方式层见迭出,如何提供更好的社会服务,成为各行业奋斗的目标。然而,传统的银行、通信、保险等行业所提供的业务办理方式通常利用串口服务器将串口数据转化为网络数据,实现远程点对点通讯。该种方式存在如下问题:1、虽然兼容了传统的业务处理方式,但是必须依赖于外部硬件模块;2、当外设较多时不具有很好的扩展性。因此,如何保证在不依赖外部硬件模块的前提下实现多种外设的灵活交互是目前迫切需要解决的问题。
技术实现思路
本专利技术的技术任务是提供一种基于Websocket的设备远程交互系统及方法,来 ...
【技术保护点】
一种基于Websocket的设备远程交互系统,其特征在于包括被调用的设备、发出设备调用指令的外部系统、设备调用API模块、Websocket通讯模块、设备调用模块和管理配置模块;发出设备调用指令的外部系统连接至设备调用API模块,设备调用模块连接被调用的设备,设备调用API模块、Websocket通讯模块和设备调用模块之间依次连接,管理配置模块分别与设备调用API模块、Websocket通讯模块、设备调用模块之间相互连接;其中,设备调用API模块用于对外提供设备访问接口,接收外部系统的设备调用指令,并将设备调用指令传输给Websocket通讯模块,接收Websocket通讯模块回传的设备反馈信息;Websocket通讯模块用于对设备调用指令的处理、传递与解析,对设备反馈信息的处理、传递与解析;设备调用模块用于设备的调用,设备调用模块接收Websocket通讯模块传入的设备调用指令,同时向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的设备远程交互方...
【专利技术属性】
技术研发人员:张家重,许金源,荆秀丽,李光瑞,
申请(专利权)人:浪潮苏州金融技术服务有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。