【技术实现步骤摘要】
一种基于XFS的打印数据格式智能转换方法及终端
[0001]本专利技术涉及金融IT
,尤其是涉及一种基于XFS的打印数据格式智能转换方法及终端。
技术介绍
[0002]金融IT技术的发展使得自助设备成为银行零售业务的重要渠道之一。近年来银行逐渐转变了经营理念,在传统的存贷业务基础上大力发展各种增值业务和中间业务,自助设备的需求不断增加、自助设备的功能不断扩充、自助设备的使用频率和交易量均达到了历史从未有过的高度。
[0003]CEN/XFS(欧洲标准化委员会/金融拓展服务)标准作为国际上通用的金融自助设备的标准,近年来在国内被越来越多的银行机构采用,特别是自助终端统一平台和网点服务智能监控管理系统都基于该标准开发,对广大的自助系统集成商提出了较高的要求。
[0004]CEN/XFS标准提供了驱动金融设备的一套接口规范,只要任何一个厂商自己硬件的软件驱动程序符合这套规范,那么它的硬件就可以无缝连接到其他同样符合这套规范的系统上,而不需要做任何的软件改动。
[0005]如图1所示,CEN/XFS标准规定自助设备应用必须调用统一的应用接口(简称API),要求自助设备硬件厂商必须提供统一的设备驱动接口(简称SPI),两者之间通过CEN/XFS提供的XFS Manager进行交互。XFS Manager通过查询注册表配置信息查找到对应的设备驱动,并将应用调用的API接口命令数据转换成对应SPI接口数据,转发给指定的设备驱动程序进行处理。
[0006]目前基于CEN/XFS标准的应用程序层和 ...
【技术保护点】
【技术特征摘要】
1.一种基于XFS的打印数据格式智能转换方法,其特征在于,包括步骤:S1、获取应用程序下发的原始打印数据;S2、将所述原始打印数据输入数据转换模块内,由所述数据转换模块根据预设的配置文件对所述原始打印数据进行解析、转换和封装,并输出最终打印数据至厂商的SP接口;S3、所述SP接口调用打印设备的驱动,将所述最终打印数据下发至所述打印设备中进行打印。2.根据权利要求1所述的一种基于XFS的打印数据格式智能转换方法,其特征在于,所述步骤S1具体为:调用API接口将所述应用程序下发的打印数据传入XFS Manager中,由XFS Manager查询注册表配置查找到对应的厂商,调用对应的SPI接口将打印数据传入厂商的SP接口中,得到所述原始打印数据。3.根据权利要求1所述的一种基于XFS的打印数据格式智能转换方法,其特征在于,所述步骤S2具体包括以下步骤:S21、在所述数据转换模块中预先配置不同输入格式的打印数据进行解析和封装所需要的字段信息,以及配置所述最终打印数据的输出格式,得到配置文件;S22、将所述原始打印数据输入所述数据转换模块,由所述数据转换模块根据所述原始打印数据的内容,智能判断所述原始打印数据的输入格式;S23、根据所述输入格式读取所述配置文件中对应的配置信息,得到实际打印数据;S24、读取所述配置文件中的所述输出格式,根据所述输出格式对所述实际打印数据进行封装,得到最终打印数据;S25、所述数据转换模块输出所述最终打印数据至所述SP接口。4.根据权利要求3所述的一种基于XFS的打印数据格式智能转换方法,其特征在于,所述输入格式和所述输出格式均包括JSON、XML和字符串;所述字段信息包括节点字段和键值字段,所述节点字段包括GLOBAL、INPUT_JSON、INPUT_XML、INPUT_STRING和OUTPUT_STRING,所述键值字段包括DataFormat、Path、Separator和Connector。5.根据权利要求4所述的一种基于XFS的打印数据格式智能转换方法,其特征在于,所述步骤S21中预先配置不同输入格式的打印数据进行解析和封装所需要的字段信息,具体为:若所述输入格式为JSON,则根据所述原始打印数据中需要打印的字段在所述原始打印数据中的位置,在节点字段“INPUT_JSON”中的键值字段“Path”中进行依次赋值,格式为“节点KEY值1/数组索引值1,节点KEY值2/数组索引值2,
…”
,直到每个字段均赋值完,分隔符“,”表示各层JSON子节点或各层数组索引的分割;若所述输入格式为XML,则根据所述原始打印数据中需要打印的字段在所述原始打印数据中的位置,在节点字段“INPUT_XML”中的键值字段“Path”中进行依次赋值,格式为“节点KEY值1,节点KEY值2,
…”
,直到每个字段均赋值完,分隔符“,”表示各层XML子节点的分割;若所述输入格式为字符串,则根据所述原始打印数据中需要打印的字段在所述原始打印数据中的位置,在节点字段“INPUT_STRING”中的键值字段“Path”中进行依次赋值,格式
为“节点KEY值1,节点KEY值2,
…”
,直到每个字段均赋值完,然后在节点字段“INPUT_STRING”中对键值字段“...
【专利技术属性】
技术研发人员:陈晓强,赖文辉,陈锦胜,
申请(专利权)人:福建升腾资讯有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。