【技术实现步骤摘要】
本专利技术涉及金融前端系统的外设驱动控制技术,特别是一种通用外设驱动接口。
技术介绍
金融行业主流外设类型包括存折打印机、流水打印机、密码键盘、磁条读写器、IC卡读写器、指纹仪等众多设备;每种设备由于生产厂商不同、型号不同,其驱动API和指令一般均不相同。例如目前国内主流的密码键盘厂商就有十多家,每家厂商的密码键盘产品又可分为加密或非加密式,机械键盘式或点触键盘式,单一功能式或集成功能式等多种型号。对于同一客户,由于历史原因,上述金融外设的采购时间不同,导致对同一类设备存在多种品牌、多种型号的情况,相应的运行系统必须能够同时支持上述繁杂的设备。而且,针对上述情况,软件集成商在相关系统开发时,一般将面临以下问题1)在系统开发时,外设驱动与业务功能无关,但无法将系统业务功能与外设驱动进行良好的分离,紧耦合的模式 导致每新增或更换一种设备,都需要对系统代码进行较大的增补或修改;2)在系统开发时,每一种不同型号的外设都需要编制相应的驱动代码,开发工作量大,开发周期长,系统稳定性不佳;3)在系统运行时,当设备出现故障时,无法进行灵活的设备型号切换,维护不便。4)在系统开发 ...
【技术保护点】
一种通用外设驱动接口,其特征在于,包括两个层次,其一为通用公共驱动接口,其二为通用设备驱动接口,所述通用设备是指金融外设;所述两个层次提供给业务系统调用,但是对业务系统屏蔽不同型号金融外设之间的差异,将业务系统和外设驱动进行解耦。
【技术特征摘要】
1.一种通用外设驱动接口,其特征在于,包括两个层次,其一为通用公共驱动接口,其二为通用设备驱动接口,所述通用设备是指金融外设;所述两个层次提供给业务系统调用,但是对业务系统屏蔽不同型号金融外设之间的差异,将业务系统和外设驱动进行解耦。2.根据权利要求I所述的通用外设驱动接口,其特征在于,所述通用公共驱动接口包括打开端口、关闭端口、打开设备,关闭设备,选择设备和释放设备的公共应用程序接口,以针对所有外设,实现公共操作。3.根据权利要求I所述的通用外设驱动接口,其特征在于,所述通用设备驱动接口针对不同的金融外设,依据其驱动流程,提供相应的一组特定应用程序接口。4.根据权利要求I所述的通用外设驱动接口,其特征在于,所述通用外设驱动接口驱动通用设备的顺序如下调用通用公共驱动接口执行打开设备、打开端口和选择设备的操作;然后调用通用设备驱动接口针对不同的金融外设,依据其驱动流程,执行相应的一组特定应用程序;最后调用通用公共驱动接口执行释放设备和关闭端口的操作。5.根据权利要求I所述的通用外设驱动接口,其特征在于,所述金融外设包括存折打印机、流水打印机、密码键盘、磁条读写器、IC卡读写器、身...
【专利技术属性】
技术研发人员:李燕平,张砚泉,程远,严雪祥,郭家华,赵广帅,
申请(专利权)人:北京南天软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。