跨平台设备驱动方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:23342765 阅读:35 留言:0更新日期:2020-02-15 03:41
本发明专利技术公开了一种跨平台设备驱动方法、装置、设备及计算机可读存储介质,该方法包括步骤:检测发送调用指令的应用的应用类型,并根据应用类型确定与调用指令匹配的传输路径;基于传输路径,驱动与调用命令对应的硬件设备。本发明专利技术通过为不同的应用类型提供相应的传输通道,实现了应用在不同的终端平台间移植时,难以驱动底层的硬件设备的问题,避免了应用的再次开发,进一步地降低了应用的开发成本。

Cross platform device driving method, device, device and computer readable storage medium

【技术实现步骤摘要】
跨平台设备驱动方法、装置、设备及计算机可读存储介质
本专利技术涉及终端
,尤其涉及一种跨平台设备驱动方法、装置、设备及计算机可读存储介质。
技术介绍
在科技发展日新月异的互联网时代,各类金融终端设备也紧随时代的发展而迅猛发展。由于电子支付在人们生活中的广泛应用,金融终端变成了人民生活中非常普及而又十分重要的一种电子设备,电子支付的快速发展促使金融终端的应用范围和覆盖率不断提升,从而使得各个银行和设备厂商在电子支付和金融终端等方面的竞争越来越激烈。应用软件的开发是以金融终端为基础的,随着金融终端的不断发展,应用于金融终端的平台也越来越多,当应用软件需要在不同平台的金融终端之间进行移植时,为了与硬件设备实现兼容,需要对应用软件的应用程序进行修改甚至重新开发,应用软件的开发成本大大地提高,也减缓了金融终端业务的开展。
技术实现思路
本专利技术的主要目的在于提出一种跨平台设备驱动方法、装置、设备及计算机可读存储介质,旨在解决应用在不同平台间移植而带来的应用程序修改或重新开发需投入大量的成本问题。为实现上述目的,本专利技本文档来自技高网...

【技术保护点】
1.一种跨平台设备驱动方法,其特征在于,所述跨平台设备驱动方法包括以下步骤:/n检测发送调用指令的应用的应用类型,并根据所述应用类型确定与所述调用指令匹配的传输路径;/n基于所述传输路径,驱动与所述调用命令对应的硬件设备。/n

【技术特征摘要】
1.一种跨平台设备驱动方法,其特征在于,所述跨平台设备驱动方法包括以下步骤:
检测发送调用指令的应用的应用类型,并根据所述应用类型确定与所述调用指令匹配的传输路径;
基于所述传输路径,驱动与所述调用命令对应的硬件设备。


2.如权利要求1所述的跨平台设备驱动方法,其特征在于,所述应用类型包括网页App和原生App,所述传输路径包括第一传输路径和第二传输路径,
根据所述应用类型确定与所述调用指令匹配的传输路径的步骤包括:
若所述应用类型为网页App,则确定与所述调用命令匹配的传输路径为第一传输路径;
若所述应用类型为原生App,则确定与所述调用命令匹配的传输路径为第二传输路径。


3.如权利要求2所述的跨平台设备驱动方法,其特征在于,所述第一传输路径包括依次通信连接的TAP模块、PSM模块和DAM模块,
所述基于所述传输路径,驱动与所述调用命令对应的硬件设备的步骤包括:
基于所述第一传输路径,通过所述TAP模块的接收单元接收所述调用命令;
通过所述TAP模块的FIS单元获取配置文件,提取所述配置文件里存储的所述调用命令对应的设备ID与所述PSM模块中的API接口函数的一一对应关系;
在所述对应关系中确定所述PSM模块中接收所述调用命令中目标设备ID所指向的API接口函数;
基于所述调用命令指向的API接口函数,确定所述调用命令的目标API接口;
通过所述目标API接口,将所述调用指令发送至所述DAM模块,以驱动与所述调用命令对应的硬件设备。


4.如权利要求3所述的跨平台设备驱动方法,其特征在于,所述基于所述第一传输路径,通过所述TAP模块的接收单元接收所述调用命令的步骤之前,还包括:
通过所述TAP模块中的Service单元确定所述调用命令对应的调用通道,并启动所述TAP模块中的Qwebsocket服务程序,以开启所述调用通道;
通过所述调用通道将所述调用命令发送至所述接收单元。


5.如权利要求3所述的跨平台设备驱动方法,其特征在于,所述通过所述目标API接口,将所述调用指令发送至...

【专利技术属性】
技术研发人员:袁荣江谢碧清夏杰
申请(专利权)人:深圳市证通电子股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1