[发明专利]基于XFS标准的SP实现方法及SP架构有效
申请号: | 201110377253.7 | 申请日: | 2011-11-24 |
公开(公告)号: | CN103135966A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 黄鹤飞 | 申请(专利权)人: | 深圳市证通电子股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市睿智专利事务所 44209 | 代理人: | 陈鸿荫 |
地址: | 518054 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 xfs 标准 sp 实现 方法 架构 | ||
技术领域
本发明涉及自助终端设备,特别是涉及符合XFS标准的金融、电讯和电力等行业自助终端设备的驱动软件。
背景技术
CEN/XFS标准是欧洲标准化委员会针对扩展金融服务行业发布的国际标准,现有的标准与规范文件主要有:CWA 13449 – XFS Release 2.0;CWA 14050 – XFS Release 3.03;以及CWA 15748 – XFS Release 3.10。CEN/XFS标准系统框架主要包括应用系统层、服务提供层和硬件层三个大层。就设备管理而言,具体涉及到的自助终端设备包括读卡器、密码键盘、(进)出钞机、凭条打印机、流水打印机、摄像机、传感器、警报器等。按CEN/XFS标准,只规定了服务提供层(SP,Service Provider的简称,是CEN/XFS标准定义的设备服务)对上层应用的实现形式必须是动态库的形式。至于SP如何实现则由各设备提供商自己考虑解决方案。
由于Windows资源,例如:串口资源、USB接口资源等,是由各进程为单位来管理的,且同一时刻资源只能由唯一一个进程所拥有,所以如果服务提供层(SP)以单一动态库来实现的话,那么多应用同时操作设备时,就相当于多个进程同时要求申请拥有某一资源,这在现有的Window模式下是不允许的。
发明内容
本发明要解决的技术问题在于克服上述现有技术的不足,而提出一种基于XFS标准的SP实现方法,能够支持多应用程序同时对设备的操作。
本发明解决上述技术问题采用的技术方案包括,提出一种基于XFS标准的SP实现方法,适用于采用XFS标准的自助终端设备,将SP设计成四层结构,由上往下依次为:
服务提供者代理,对上与XFS标准的应用管理层接口,采用动态库的形式,并采用XFS标准的对上层接口,只负责上层应用操作指令的转发;
服务提供者,采用进程的形式,对同一资源只有这个唯一的进程所拥有和管理;
设备指令协议解析模块,采用动态库的形式,并具有统一的对上层接口;以及
硬件接口协议解析模块,对下与XFS标准的硬件层接口,采用动态库的形式,并具有统一的对上层接口。
使服务提供者代理与服务提供者之间通过Windows消息机制实现进程间的通讯。
使服务提供者代理与服务提供者之间的消息接口包括:启动设备,打开设备,初始化设备,关闭设备,取消设备操作,独立占用设备,解除独立占用设备,退出服务提供者,定时操作,注册信息,解除注册信息,执行设备操作,查询设备信息,同步设备以及存储设备信息。
使服务提供者的内部操作以队列形式执行。
使服务提供者与设备指令协议解析模块之间的接口包括:打开设备,执行设备操作,查询设备功能以及关闭设备。
使设备指令协议解析模块与硬件接口协议解析模块之间的接口包括:打开设备,关闭设备,撤消设备操作,向设备发送数据,接收设备数据以及向设备发送数据同时接收应答数据。
使硬件接口协议解析模块对下层采用Windows API接口;使服务提供者代理对上层接口包括:打开设备,关闭设备,注册信息,解除注册信息,独立占用设备,解除独立占用设备,执行设备操作,获取设备信息,设置设备跟踪操作以及获取设备是否可卸载。
使该服务提供者从服务提供者代理获取命令;并使该服务提供者可将执行命令的结果经由该服务提供者代理或者直接向XFS标准的应用管理层返回。
使采用XFS标准的金融自助配套设备包括:读卡器、密码键盘、进和/或出钞机、凭条打印机、流水打印机、摄像机、传感器以及警报器。
本发明解决上述技术问题采用的技术方案还包括,提出一种基于XFS标准的SP架构,适用于采用XFS标准的自助终端设备,该SP系统为四层结构,由上往下依次为:
服务提供者代理子层,其对上与XFS标准的应用管理层接口,采用动态库的形式,并采用XFS标准的对上层接口,只负责上层应用操作指令的转发;
服务提供者子层,采用进程的形式,对同一资源只有这个唯一的进程所拥有和管理;
设备指令协议解析模块子层,其采用动态库的形式,并具有统一的对上层接口;以及
硬件接口协议解析模块子层,其对下与XFS标准的硬件层接口,采用动态库的形式,并具有统一的对上层接口。
与现有技术相比,本发明的基于XFS标准的SP实现方法及SP架构,通过等级划分的四层结构之间的相互分工与配合,能够实现对多应用程序同时对设备的操作的支持。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市证通电子股份有限公司,未经深圳市证通电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110377253.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:磁性颗粒柱塞分选装置
- 下一篇:一种鉴定黑鲷的分子生物学方法