【技术实现步骤摘要】
基于检测机柜设备模块端口类型无关的通信方法
本专利技术涉及通信方法领域,特别是涉及基于检测机柜设备模块端口类型无关的通信方法。
技术介绍
银行自助设备产品多样化,模块厂家多样化、模块与计算机数据通信方式多样化,从而导致自助设备的驱动研发、系统集成带来了很大的困难;而且由于模块厂家处理设备通信方式不一致,没有同意的标准,给后期开发增加额外的工作量,增加了生成成本,给设备稳定性带来了极大的风险。现有的通信方式主要有USB、HID、串口、并口、网口、蓝牙等方式通信。主流的模块开发都是针对不同的通信类型调用不同的方法库,或者研发不同的通信方式,从而同样的需求,造成往复需求定位,多重开发,极大地浪费了工作量,同时,每个通信类型建立一套代码机制从而为后期代码维护带了困难。由于需求分析多样化,程序设计多样化,产品输出同样是多样化,没有同一的标准,以及技术规范来约束,这样就造成同一类产品通信效率的差异以及通信故障风险增加,产品质量难以得到有效的保障。现有的通信方式具有以下缺点:1、不同的通信方式,软件通信库实现的方式不一样,接口不同意,导致二次开发困难;2、没有有效的机制处理,没 ...
【技术保护点】
1.基于检测机柜设备模块端口类型无关的通信方法,其特征在于,包括以下步骤:第一步,定义出通信类基类接口;第二步,各个通信类单元继承通信类基类接口,并实现各个通信类单元的功能;通信类单元包括蓝牙类处理单元、串口类处理单元、USB类处理单元、HID类处理单元、并口类处理单元和网口类处理单元;第三步,智能识别通信类型单元基于打开端口约定传入参数类型来判断通信类型以及调用从基类继承出来的特定的子类接口;第四步,最后暴露出二次开发的接口就是基类定义好的特定的通信接口API。
【技术特征摘要】
1.基于检测机柜设备模块端口类型无关的通信方法,其特征在于,包括以下步骤:第一步,定义出通信类基类接口;第二步,各个通信类单元继承通信类基类接口,并实现各个通信类单元的功能;通信类单元包括蓝牙类处理单元、串口类处理单元、USB类处理单元、HID类处理单元、并口类处理单元和网口类处理单元;第三步,智能识别通信类型单元基于打开端口约定传入参数类型来判断通信类型以及调用从基类继承出来的特...
【专利技术属性】
技术研发人员:胡炎,生伟,邓海刚,
申请(专利权)人:浪潮金融信息技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。