自助终端设备驱动调用标准化方法及相关设备技术

技术编号:27655275 阅读:13 留言:0更新日期:2021-03-12 14:17
本说明书一个或多个实施例提供一种自助终端设备驱动调用标准化方法及相关设备。首先,将不同的驱动封装成为拥有标准接口,实现同一功能的驱动方法名、参数名一致的不同标准库。然后,向自助终端插入设备时,由自助终端识别设备的MAC地址和提供商,并根据其在配置库查询生成标准库文件引用路径,根据标准库文件引用路径调用相应的标准库进行部署,从而达到启动业务系统,服务用户的目的。这种自助终端设备驱动调用标准化方法及相关设备,能够实现在新加入设备时,仅需要增加一套标准库,不需要对业务系统进行改造,使业务系统以无侵入的方式加载不同设备商的标准库。

【技术实现步骤摘要】
自助终端设备驱动调用标准化方法及相关设备
本说明书一个或多个实施例涉及自助终端驱动调用领域,尤其涉及一种设备驱动调用标准化。
技术介绍
近年来自助终端的应用领域已经变得越来越广泛,由于其方便快捷,与现代生活相匹配的特点受到欢迎;自助终端可有效降低运行成本,其24小时工作特性,打破空间和时间的限制,受各场景领域欢迎;自助终端可以有效解放高频低难度的劳动场景,解放劳动力,集中资源去服务优质客户;自助终端还可以根据客户需要,在一定程度上为客户进行个性化定制,满足特定需求。由于自助终端具有以上优点,在各个行业中的需求越来越多,未来拥有广阔的发展前景。针对使用各类型自助终端,大多选择B/S(浏览器/服务器)系统架构来保持用户体验的一致性。在B/S架构下,其技术关键在于从浏览器中调用驱动。目前一般采用针对不同机型的驱动,分别进行系统设计开发的方式。不同自助终端设备提供商均有其自身的驱动设计。但是不同设备厂商的驱动设计不能够跨终端平台运行,导致同一服务商采用不同自助终端设备时,需要进行多次开发,以多套系统方式运行,并且增加维护成本。且当修改疏漏时,可能造成体验不一致甚至部分机型业务交易失败。
技术实现思路
有鉴于此,本说明书一个或多个实施例的目的在于提出一种自助终端设备驱动调用标准化方法及相关设备,以解决对不同自助终端,需要进行多次开发的问题。基于上述目的,本说明书一个或多个实施例提供了一种自助终端设备驱动调用标准化方法,包括:将不同型号的自助终端设备各自的驱动分别封装为名称相同的各个驱动标准库;在业务系统初始化时,对于后台配置的所述不同型号的自助终端设备中的目标自助终端设备,通过基于该目标自助终端设备的型号和媒体访问控制MAC地址查询预先设置的配置库,生成该目标自助终端设备的所述驱动标准库的引用路径,并将该目标自助终端设备的所述驱动标准库部署在所述引用路径下以供所述业务系统引用。基于同一专利技术构思,本说明书一个或多个实施例还提供了一种自助终端设备驱动调用标准化装置,能根据其功能分为以下模块,包括:标准库生成模块,将不同型号的自助终端设备各自的驱动分别封装为名称相同的各个驱动标准库;标准库引用模块,在业务系统初始化时,对于后台配置的所述不同型号的自助终端设备中的目标自助终端设备,通过基于该目标自助终端设备的型号和MAC地址查询预先设置的配置库,生成该目标自助终端设备的所述驱动标准库的引用路径,并将该目标自助终端设备的所述驱动标准库部署在所述引用路径下以供所述业务系统引用。基于同一专利技术构思,本说明书一个或多个实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时能实现自助终端设备驱动调用标准化方法。基于同一专利技术构思,本说明书一个或多个实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行自助终端设备驱动调用标准化方法。从上面所述可以看出,本说明书一个或多个实施例提供的自助终端设备驱动调用标准化方法及相关设备,能够获得标准接口与其符合其定义的标准库,使得业务系统以无侵入的形式的加载不同设备商的标准库;从而使驱动及其升级兼容原有的标准接口,使得标准库变动概率降低,降低维护成本,达成一次实现,长久运行。附图说明为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本说明书一个或多个实施例实现自助终端设备驱动调用标准化方法的流程示意图;图2为本说明书一个或多个实施例实现驱动调用标准库的流程示意图;图3为本说明书一个或多个实施例进行驱动标准库引用的流程示意图;图4为本说明书一个或多个实施例提供的自助终端设备驱动调用标准化装置的结构示意图;图5为本说明书一个或多个实施例实现自助终端设备驱动调用标准化方法的电子设备结构示意图。具体实施方式为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。需要说明的是,除非另外定义,本说明书一个或多个实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。如
技术介绍
所述,现有的自助终端设备中,不同自助终端设备提供商均有其自身的驱动设计。但是不同设备厂商的驱动设计不能够跨终端平台运行,导致同一服务商采用不同自助终端设备时,需要进行多次开发,以多套系统方式运行,并且增加维护成本。且当修改疏漏时,可能造成体验不一致甚至部分机型业务交易失败。为解决上述问题,本说明书一个或多个实施例提出了一种自助终端设备驱动调用标准化方法及相关设备,通过将不同设备的驱动封装成为方法名、参数名一致的标准库,根据设备的类型从后台调用相应的标准库进行适配。以达到使业务系统以无侵入的形式的加载不同设备商的标准库的目的。参考图1,实现自助终端设备驱动调用标准化的步骤如下,包括:步骤S101、将不同型号的自助终端设备各自的驱动分别封装为名称相同的各个驱动标准库。步骤S102、在业务系统初始化时,对于后台配置的所述不同型号的自助终端设备中的目标自助终端设备,通过基于该目标自助终端设备的型号和MAC地址查询预先设置的配置库,生成该目标自助终端设备的所述驱动标准库的引用路径,并将该目标自助终端设备的所述驱动标准库部署在所述引用路径下以供所述业务系统引用。参考图2,本说明书一个或多个实施例提供了一种标准库生成方法,步骤如下:步骤S201、获取新硬件的使用方式。本步骤中,需要了解新加入自助终端设备的驱动的工作方式及功能,方便根据已有的标准库对该新加入硬件进行标准库的定义。步骤S202、了解不同设备商的硬件插件的驱动设计。本步骤中,以银行卡读卡器为例,银行卡读卡器驱动涉及操作动作及银行卡类型两方面:操作动作涉及开启入口,吸入卡,读取卡,退卡,取卡等步骤;需了解驱动层均是否针对每个操作提供事件进行通知。银行卡类型可分为磁道卡与芯片卡,需了解驱动是否均支持。充分了解驱动设计后,才可对其进行封装。步骤S203、对不同驱动进行抽象化操作。本步骤中,以银行卡读卡器为例,用户操作行为可能分为多种,但是结合插卡、读卡、取卡等使用场景,其效果为在每个操作步骤触发接下来的业务场景,因此可将其抽象为统一接口,采取标识码的方式通知。例如操作动作,对开启入口,吸入完成,读取完成,退卡完成,取卡完成,均可定义为“运行中回调事件”。只需要抽象出一个运行中回调接口,再通过返本文档来自技高网
...

【技术保护点】
1.一种对业务系统无侵入的自助终端设备驱动调用标准化方法,包括:/n将不同型号的自助终端设备各自的驱动分别封装为名称相同的各个驱动标准库;/n在业务系统初始化时,对于后台配置的所述不同型号的自助终端设备中的目标自助终端设备,通过基于该目标自助终端设备的型号和媒体访问控制MAC地址查询预先设置的配置库,生成该目标自助终端设备的所述驱动标准库的引用路径,并将该目标自助终端设备的所述驱动标准库部署在所述引用路径下以供所述业务系统引用。/n

【技术特征摘要】
1.一种对业务系统无侵入的自助终端设备驱动调用标准化方法,包括:
将不同型号的自助终端设备各自的驱动分别封装为名称相同的各个驱动标准库;
在业务系统初始化时,对于后台配置的所述不同型号的自助终端设备中的目标自助终端设备,通过基于该目标自助终端设备的型号和媒体访问控制MAC地址查询预先设置的配置库,生成该目标自助终端设备的所述驱动标准库的引用路径,并将该目标自助终端设备的所述驱动标准库部署在所述引用路径下以供所述业务系统引用。


2.根据权利要求1所述的方法,其中,在所述各个驱动标准库中,同一方法的方法名一致,同一方法的参数名一致,同一方法的入参、出参一致。


3.根据权利要求1或2所述的方法,其中,所述驱动标准库为可引用js文件。


4.根据权利要求1或2所述的方法,其中,所述将不同型号的自助终端设备各自的驱动分别封装为名称相同的各个驱动标准库包括:
根据所述自助终端设备的应用场景,对相应的驱动进行抽象化。


5.根据权利要求1或2所述的方法,其中,所述将不同型号的自助终端设备各自的驱动分别封装为名称相同的各个驱动标准库包括:
为各个所述驱动定义标准接口;
根据定义所述标准接口时生成的接口文档,将各个所述驱动分别封装为所述各个驱动标准库。


6.根据权利要求5所述的方法,其中,在所述各个驱动标准库中同一方法的应用场景逻辑...

【专利技术属性】
技术研发人员:刘泽洋戴兴邦李川川刘晓颖
申请(专利权)人:中国人寿保险股份有限公司
类型:发明
国别省市:北京;11

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

1