一种基于单模块的智慧柜员机驱动方法及其系统.pdf

上传人:a**** 文档编号:6020906 上传时间:2019-04-03 格式:PDF 页数:8 大小:455.63KB
返回 下载 相关 举报
摘要
申请专利号:

CN201710017803.1

申请日:

2017.01.11

公开号:

CN106815950A

公开日:

2017.06.09

当前法律状态:

实审

有效性:

审中

法律详情:

著录事项变更IPC(主分类):G07F 19/00变更事项:申请人变更前:浪潮(苏州)金融技术服务有限公司变更后:浪潮金融信息技术有限公司变更事项:地址变更前:215100 江苏省苏州市吴中开发区吴淞江工业园吴淞路818号变更后:215100 江苏省苏州市吴中开发区吴淞江工业园吴淞路818号|||实质审查的生效IPC(主分类):G07F 19/00申请日:20170111|||公开

IPC分类号:

G07F19/00

主分类号:

G07F19/00

申请人:

浪潮(苏州)金融技术服务有限公司

发明人:

王红娟; 孙宾; 王玉奎

地址:

215100 江苏省苏州市吴中开发区吴淞江工业园吴淞路818号

优先权:

专利代理机构:

南京苏科专利代理有限责任公司 32102

代理人:

姚姣阳

PDF下载: PDF下载
内容摘要

本发明涉及一种基于单模块的智慧柜员机驱动方法及其系统,步骤如下,服务层在SP层与底层硬件驱动库之间建立连接;底层硬件驱动库检测各硬件模块的硬件模块状态;硬件模块状态通过服务层传输至SP层,同时,服务层采用多线程调用将硬件模块状态保存到共享内存;SP层查询共享内存保存的各硬件模块的硬件模块状态。本发明采用单模块SP层、服务层和底层驱动库三层架构,服务层在SP层与底层硬件驱动库之间建立连接,通过消息传递和交互,使SP层的功能在硬件底层库实现并完成。提高了模块的稳定性,降低了各种异常情况发生的可能性,并简化服务层逻辑流程,提高上层与底层模块间信息交互效率。

权利要求书

1.一种基于单模块的智慧柜员机驱动方法,其特征在于,步骤如下,
服务层在SP层与底层硬件驱动库之间建立连接;
所述底层硬件驱动库检测各硬件模块的硬件模块状态;
所述硬件模块状态通过所述服务层传输至所述SP层,同时,所述服务层采用多线程调
用将所述硬件模块状态保存到共享内存;
所述SP层查询所述共享内存保存的各硬件模块的所述硬件模块状态。
2.根据权利要求1所述的一种基于单模块的智慧柜员机驱动方法,其特征在于,所述底
层硬件驱动库中各硬件模块的接口基于XFS标准。
3.根据权利要求1所述的一种基于单模块的智慧柜员机驱动方法,其特征在于,所述硬
件模块状态包括设备状态和通道状态。
4.根据权利要求1所述的一种基于单模块的智慧柜员机驱动方法,其特征在于,所述SP
层中每个物理模块可对应至少两个逻辑服务模块。
5.根据权利要求4所述的一种基于单模块的智慧柜员机驱动方法,其特征在于,所述SP
层包括物理UKey模块,所述物理UKey模块分为逻辑发UKey模块和逻辑读UKey模块,所述逻
辑发UKey模块用于发放UKey和设置、读取K箱信息,所述逻辑读UKey模块用于读取UKey信
息,所述逻辑发UKey模块和所述逻辑读UKey模块均能查询所述底层硬件驱动库的UKey硬件
模块。
6.一种基于单模块的智慧柜员机驱动系统,其特征在于,包括,
连接单元,用于服务层在SP层与底层硬件驱动库之间建立连接;
检测单元,用于所述底层硬件驱动库检测各硬件模块的硬件模块状态;
传输保存单元,用于所述硬件模块状态通过所述服务层传输至所述SP层,同时,所述服
务层采用多线程调用将所述硬件模块状态保存到共享内存;
查询单元,用于所述SP层查询所述共享内存保存的各硬件模块的所述硬件模块状态。
7.根据权利要求6所述的一种基于单模块的智慧柜员机驱动系统,其特征在于,所述连
接单元中所述底层硬件驱动库中各硬件模块的接口基于XFS标准。
8.根据权利要求6所述的一种基于单模块的智慧柜员机驱动系统,其特征在于,所述检
测单元中所述硬件模块状态包括设备状态和通道状态。
9.根据权利要求6所述的一种基于单模块的智慧柜员机驱动系统,其特征在于,所述SP
层中每个物理模块可对应至少两个逻辑服务模块。
10.根据权利要求9所述的一种基于单模块的智慧柜员机驱动系统,其特征在于,所述
SP层包括物理UKey模块,所述物理UKey模块分为逻辑发UKey模块和逻辑读UKey模块,所述
逻辑发UKey模块用于发放UKey和设置、读取K箱信息,所述逻辑读UKey模块用于读取UKey信
息,所述逻辑发UKey模块和所述逻辑读UKey模块均能查询所述底层硬件驱动库的UKey硬件
模块。

说明书

一种基于单模块的智慧柜员机驱动方法及其系统

技术领域

本发明属于金融自助终端产领域,具体涉及一种基于单模块的智慧柜员机驱动方
法及其系统。

背景技术

智慧柜员机是银行系统运用大数据技术构建的轻型化客户交易渠道,随着国内金
融自助设备市场的发展并日趋成熟,越来越多的客户相继要求各厂商提供符合XFS标准的
硬件驱动程序,采用XFS标准,在同样的上层应用和系统下,各硬件厂商的设备性能和运行
情况会有明显的对比,在除去底层硬件原因的情况下,驱动层SP的设计和实现方式是整个
设备执行效率的关键因素。因此,如何实现驱动层组成部分的各模块的驱动功能,避免异常
的逻辑错误;如何提高上层与底层模块间信息交互效率,就成为此领域人们一直力求解决
的问题。

发明内容

本发明的目的在于提供一种基于单模块的智慧柜员机驱动方法,提高了模块的稳
定性,降低了各种异常情况发生的可能性,并简化服务层逻辑流程,提高上层与底层模块间
信息交互效率。

为了实现上述目的,本发明提供一种基于单模块的智慧柜员机驱动方法,步骤如
下,

服务层在SP层与底层硬件驱动库之间建立连接;

底层硬件驱动库检测各硬件模块的硬件模块状态;

硬件模块状态通过服务层传输至SP层,同时,服务层采用多线程调用将硬件模块状态
保存到共享内存;

SP层查询共享内存保存的各硬件模块的硬件模块状态。

本发明进一步限定的技术方案是:底层硬件驱动库中各硬件模块的接口基于XFS
标准。

作为本发明的进一步改进,进一步硬件模块状态包括设备状态和通道状态。

作为本发明的进一步改进,进一步SP层中每个物理模块可对应至少两个逻辑服务
模块。

作为本发明的进一步改进,进一步SP层包括物理UKey模块,物理UKey模块分为逻
辑发UKey模块和逻辑读UKey模块,逻辑发UKey模块用于发放UKey和设置、读取K箱信息,逻
辑读UKey模块用于读取UKey信息,逻辑发UKey模块和逻辑读UKey模块均能查询底层硬件驱
动库的UKey硬件模块。

本发明的目的还在于提供一种基于单模块的智慧柜员机驱动系统,优化和完善驱
动层程序在执行效率和解决异常问题方面的能力,确保上层应用系统正常运行,并实现上
层状态监控系统的精确监测。

为了实现上述目的,本发明提供一种基于单模块的智慧柜员机驱动系统,包括,

连接单元,用于服务层在SP层与底层硬件驱动库之间建立连接;

检测单元,用于底层硬件驱动库检测各硬件模块的硬件模块状态;

传输保存单元,用于硬件模块状态通过服务层传输至SP层,同时,服务层采用多线程调
用将硬件模块状态保存到共享内存;

查询单元,用于SP层查询共享内存保存的各硬件模块的硬件模块状态。

作为本发明的进一步改进,进一步连接单元中底层硬件驱动库中各硬件模块的接
口基于XFS标准。

作为本发明的进一步改进,进一步检测单元中硬件模块状态包括设备状态和通道
状态。

作为本发明的进一步改进,进一步SP层中每个物理模块可对应至少两个逻辑服务
模块。

作为本发明的进一步改进,进一步SP层包括物理UKey模块,物理UKey模块分为逻
辑发UKey模块和逻辑读UKey模块,逻辑发UKey模块用于发放UKey和设置、读取K箱信息,逻
辑读UKey模块用于读取UKey信息,逻辑发UKey模块和逻辑读UKey模块均能查询底层硬件驱
动库的UKey硬件模块。

本发明的有益效果是:

1、采用单模块SP层、服务层和底层驱动库三层架构,服务层在SP层与底层硬件驱动库
之间建立连接,通过消息传递和交互,使SP层的功能在硬件底层库实现并完成,简化了逻辑
流程的处理,提高了模块的执行效率。

2、模块各种状态的信息交互和传送可通过共享内存或参数一次性完成,实现数据
和信息的共享。

3、采用XFS标准使各模块的驱动功能架构相似,统一兼容不同的状态种类。

附图说明

图1为本发明实施例一种基于单模块的智慧柜员机驱动方法的流程图;

图2为本发明实施例一种基于单模块的智慧柜员机驱动系统的结构示意图;

图3为本发明实施例一种基于驱动层的智慧柜员机驱动系统的UKey模块驱动功能架构
图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对
本发明进行详细描述。

请参阅图1和图3所示,本发明的一种基于单模块的智慧柜员机驱动方法,步骤如
下,

步骤1、服务层在SP层与底层硬件驱动库之间建立连接;

步骤2、底层硬件驱动库检测各硬件模块的硬件模块状态;

步骤3、硬件模块状态通过服务层传输至SP层,同时,服务层采用多线程调用将硬件模
块状态保存到共享内存;

步骤4、SP层查询共享内存保存的各硬件模块的硬件模块状态。

采用单模块SP层、服务层和底层驱动库三层架构,服务层在SP层与底层硬件驱动
库之间建立连接,通过消息传递和交互,使SP层的功能在硬件底层库实现并完成,同时,便
于后续不同底层模块的扩展及功能的扩展;模块各种状态的信息交互和传送方式,可通过
共享内存或参数一次性完成,实现数据和信息的共享;本方法简化了逻辑流程的处理,提高
了模块的执行效率。

以下将对上述步骤步骤1~步骤4中的操作规则、方式等进行详细说明。

其中,步骤1中,底层硬件驱动库中各硬件模块的接口基于XFS标准,采用XFS标准
使各模块的驱动功能架构相似,统一兼容不同的状态种类。

步骤2中,底层硬件驱动库检测各硬件模块的硬件模块状态包括设备状态和通道
状态。

该方法的SP层中每个物理模块可对应至少两个逻辑服务模块。

以物理UKey模块为例,物理UKey模块分为逻辑发UKey模块和逻辑读UKey模块,逻
辑发UKey模块包括发K宝、吞退K宝、设置K箱状态、读取设备状态、媒介状态和K箱信息,逻辑
读UKey模块用于读取K宝信息、设备信息和媒介信息,逻辑发UKey模块和逻辑读UKey模块均
能查询底层硬件驱动库的UKey硬件模块,UKey硬件模块具有打开设备、初始化复位、查询设
备状态、发K宝、读K宝条码、吞退K宝和关闭设备的功能。

请参阅图2所示,本发明的一种基于单模块的智慧柜员机驱动系统,包括,

连接单元21,用于服务层在SP层与底层硬件驱动库之间建立连接;

检测单元22,用于底层硬件驱动库检测各硬件模块的硬件模块状态;

传输保存单元23,用于硬件模块状态通过服务层传输至SP层,同时,服务层采用多线程
调用将硬件模块状态保存到共享内存;

查询单元24,用于SP层查询共享内存保存的各硬件模块的硬件模块状态。

采用单模块SP层、服务层和底层驱动库三层架构,连接单元21中服务层在SP层与
底层硬件驱动库之间建立连接,通过消息传递和交互,使SP层的功能在硬件底层库实现并
完成,同时,便于后续不同底层模块的扩展及功能的扩展;模块各种状态的信息交互和传送
方式,可通过共享内存或参数一次性完成,实现数据和信息的共享;本系统简化了逻辑流程
的处理,提高了模块的执行效率。。

连接单元21中底层硬件驱动库中各硬件模块的接口基于XFS标准。采用XFS标准使
各模块的驱动功能架构相似,统一兼容不同的状态种类。

检测单元22中硬件模块状态包括设备状态和通道状态。

系统中SP层的每个物理模块可对应至少两个逻辑服务模块。以物理UKey模块为
例,物理UKey模块分为逻辑发UKey模块和逻辑读UKey模块,逻辑发UKey模块包括发K宝、吞
退K宝、设置K箱状态、读取设备状态、媒介状态和K箱信息,逻辑读UKey模块用于读取K宝信
息、设备信息和媒介信息,逻辑发UKey模块和逻辑读UKey模块均能查询底层硬件驱动库的
UKey硬件模块,UKey硬件模块具有打开设备、初始化复位、查询设备状态、发K宝、读K宝条
码、吞退K宝和关闭设备的功能。

综上所述,本发明采用单模块SP层、服务层和底层驱动库三层架构,简化了逻辑流
程的处理,提高了模块的执行效率,底层模块各功能全面且相互独立,在上层调用时更加合
理,且不会产生功能调用异常的逻辑错误,减轻硬件模块的负担。

除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形
成的技术方案,均落在本发明要求的保护范围。

一种基于单模块的智慧柜员机驱动方法及其系统.pdf_第1页
第1页 / 共8页
一种基于单模块的智慧柜员机驱动方法及其系统.pdf_第2页
第2页 / 共8页
一种基于单模块的智慧柜员机驱动方法及其系统.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种基于单模块的智慧柜员机驱动方法及其系统.pdf》由会员分享,可在线阅读,更多相关《一种基于单模块的智慧柜员机驱动方法及其系统.pdf(8页珍藏版)》请在专利查询网上搜索。

本发明涉及一种基于单模块的智慧柜员机驱动方法及其系统,步骤如下,服务层在SP层与底层硬件驱动库之间建立连接;底层硬件驱动库检测各硬件模块的硬件模块状态;硬件模块状态通过服务层传输至SP层,同时,服务层采用多线程调用将硬件模块状态保存到共享内存;SP层查询共享内存保存的各硬件模块的硬件模块状态。本发明采用单模块SP层、服务层和底层驱动库三层架构,服务层在SP层与底层硬件驱动库之间建立连接,通过消息传。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 核算装置


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1