一种业务凭证的生成方法、装置及设备制造方法及图纸

技术编号:27934165 阅读:25 留言:0更新日期:2021-04-02 14:13
本申请公开了一种业务凭证的生成方法、装置及设备,能够利用统一传参的业务凭证生成方式,克服了底层硬件差异、厂商form差异、多应用加载等诸多因素带来的影响,在多厂商、多设备款式的情况下,也能够快捷生成功能的业务凭证。该方法包括:首先获取待打印表单form中各个固定的业务内容,然后,将所有固定内容按照统一格式打印到业务凭证中各自对应的固定位置处,接着,获取待打印form中的各个变化的业务要素内容,进而可以将各个变化的业务要素内容通过统一传入参数的方式传入待打印form中,生成业务要素数据,并将业务要素数据的内容打印到业务凭证中业务要素对应的位置,得到业务凭证。

【技术实现步骤摘要】
一种业务凭证的生成方法、装置及设备
本申请涉及计算机
,尤其涉及一种业务凭证的生成方法、装置及设备。
技术介绍
目前随着金融业发展,智能终端设备的应用日趋完善,智能终端设备加载业务繁多,每个功能凭条(即业务凭证)的业务要素千差万别,银行中各个功能的业务凭证中通常包含有图片行徽、电子印章等业务要素。当前对于银行中各个功能的业务凭证的生成方法通常有两种:一种是预印纸打印的生成方式,该预印纸中包括了凭条抬头,业务要素名称,需要将对应的业务要素填到对应的位置,常见于ATM自动取款机中。虽然ATM自动取款机中的传统业务(如现金存款、现金取款等)可以比较接近的打印到预印纸的预设位置处,但新增的业务(如转账、代收水电费等)的打印位置偏差较大,甚至预打印纸对应的业务凭证中没有包含这些新增业务对应的业务要素名称,导致客户对生成的业务凭证有较多疑惑,体验较差。另一种方式是通过每个业务对应一个表单form的形式来生成业务凭证,但这种方式在业务种类相对可控时较为常用,常见于ATM和部分智能设备中。由于form受制于硬件,厂商在实现form打印的时候,form的单位进制、打印起始点等因素都是由硬件决定的。当厂商众多时,需要各个厂商针对每个应用编写form文件,并针对form文件进行测试,这将产生很大的工作量。同时,还要将form文件更新到银行的智能终端设备上,也存在很高的风险。比如,当设备支持应用的个数为M个,设备厂商的数量为N个时,需要每个厂商编写M个form,相应的测试人员需要对每个form测试案例进行M*N次测试。随着智能设备的发展,设备上加载应用越来越多(目前普遍为几百个),并且金融机构均有多个设备厂商供货,对于金融机构来说测试量巨大。
技术实现思路
本申请实施例的主要目的在于提供一种业务凭证的生成方法、装置及设备,在生成业务凭证时,将form中相对固定的部分进行提炼,将业务要素对应的变化位置通过统一传入参数的方式传入form,从而可以在减少FORM个数和测试工作量情况下生成对应的业务凭证,统一了业务凭证生成方式,提高了研发效率,缩减了测试量,减少了设备更新频率和网络带宽使用率。第一方面,本申请实施例提供了一种业务凭证的生成方法,包括:获取待打印表单form中各个固定的业务要素内容;将所有所述固定内容按照统一格式打印到业务凭证中各自对应的固定位置处;获取待打印form中的各个变化的业务要素内容;将所述各个变化的业务要素内容通过统一传入参数的方式传入所述待打印form中,生成业务要素数据,并将所述业务要素数据的内容打印到所述业务凭证中业务要素对应的位置,得到业务凭证。可选的,所述固定的业务要素内容包括金融机构标识、金融机构名称、凭条抬头文字和业务办理印章。可选的,所述将所述业务要素数据的内容打印到所述业务凭证中业务要素对应的位置,得到业务凭证,包括:根据所述业务要素数据的内容的长度,将其打印到对应长度的所述业务凭证中业务要素对应的位置,得到对应长度的所述业务凭证。可选的,在所述得到业务凭证之后,所述方法还包括:将所述业务凭证的内容转换为二维码,以便用户通过扫描所述二维码,得到二维码业务凭证。第二方面,本申请实施例还提供了一种业务凭证的生成装置,包括:第一获取单元,用于获取待打印表单form中各个固定的业务要素内容;打印单元,用于将所有所述固定内容按照统一格式打印到业务凭证中各自对应的固定位置处;第二获取单元,用于获取待打印form中的各个变化的业务要素内容;获得单元,用于将所述各个变化的业务要素内容通过统一传入参数的方式传入所述待打印form中,生成业务要素数据,并将所述业务要素数据的内容打印到所述业务凭证中业务要素对应的位置,得到业务凭证。可选的,所述固定的业务要素内容包括金融机构标识、金融机构名称、凭条抬头文字和业务办理印章。可选的,所述获得单元具体用于:根据所述业务要素数据的内容的长度,将其打印到对应长度的所述业务凭证中业务要素对应的位置,得到对应长度的所述业务凭证。可选的,所述装置还包括:转换单元,用于将所述业务凭证的内容转换为二维码,以便用户通过扫描所述二维码,得到二维码业务凭证。本申请实施例还提供了一种业务凭证的生成设备,包括:处理器、存储器、系统总线;所述处理器以及所述存储器通过所述系统总线相连;所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行上述业务凭证的生成方法中的任意一种实现方式。本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行上述业务凭证的生成方法中的任意一种实现方式。本申请实施例提供的一种业务凭证的生成方法、装置及设备,首先获取待打印表单form中各个固定的业务内容,然后,将所有固定内容按照统一格式打印到业务凭证中各自对应的固定位置处,接着,获取待打印form中的各个变化的业务要素内容,进而可以将各个变化的业务要素内容通过统一传入参数的方式传入待打印form中,生成业务要素数据,并将业务要素数据的内容打印到业务凭证中业务要素对应的位置,得到业务凭证。从而能够利用这种统一传参的业务凭证生成方式,克服了底层硬件差异、厂商form差异、多应用加载等诸多因素带来的影响,在多厂商、多设备款式的情况下,也能够快捷生成功能的业务凭证。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种业务凭证的生成方法的流程示意图;图2为本申请实施例提供的一种业务凭证的生成装置的组成示意图。具体实施方式目前随着金融业发展,智能终端设备的应用日趋完善,金融机构目前使用大量智能设备提供服务,超过90%以上的业务功能通过金融机具办理,功能凭条是重要的业务交易凭证。当前对于银行中各个功能的业务凭证的生成方法通常有两种:一种是预印纸打印的生成方式,该预印纸中包括了凭条抬头,业务要素名称,需要将对应的业务要素填到对应的位置,常见于ATM自动取款机中。虽然ATM自动取款机中的传统业务(如现金存款、现金取款等)可以比较接近的打印到预印纸的预设位置处,但新增的业务(如转账、代收水电费等)的打印位置偏差较大,甚至预打印纸对应的业务凭证中没有包含这些新增业务对应的业务要素名称,导致客户对生成的业务凭证有较多疑惑,体验较差。另一种方式是通过每个业务对应一个表单form的形式来生成业务凭证,但这种方式在业务种类相对可控时较为常用,常见于ATM和部分智能设备中。由于form受制于硬件,厂商在实现form打印的时候,form的单位进制本文档来自技高网
...

【技术保护点】
1.一种业务凭证的生成方法,其特征在于,包括:/n获取待打印表单form中各个固定的业务要素内容;/n将所有所述固定内容按照统一格式打印到业务凭证中各自对应的固定位置处;/n获取待打印form中的各个变化的业务要素内容;/n将所述各个变化的业务要素内容通过统一传入参数的方式传入所述待打印form中,生成业务要素数据,并将所述业务要素数据的内容打印到所述业务凭证中业务要素对应的位置,得到业务凭证。/n

【技术特征摘要】
1.一种业务凭证的生成方法,其特征在于,包括:
获取待打印表单form中各个固定的业务要素内容;
将所有所述固定内容按照统一格式打印到业务凭证中各自对应的固定位置处;
获取待打印form中的各个变化的业务要素内容;
将所述各个变化的业务要素内容通过统一传入参数的方式传入所述待打印form中,生成业务要素数据,并将所述业务要素数据的内容打印到所述业务凭证中业务要素对应的位置,得到业务凭证。


2.根据权利要求1所述的方法,其特征在于,所述固定的业务要素内容包括金融机构标识、金融机构名称、凭条抬头文字和业务办理印章。


3.根据权利要求1所述的方法,其特征在于,所述将所述业务要素数据的内容打印到所述业务凭证中业务要素对应的位置,得到业务凭证,包括:
根据所述业务要素数据的内容的长度,将其打印到对应长度的所述业务凭证中业务要素对应的位置,得到对应长度的所述业务凭证。


4.根据权利要求1所述的方法,其特征在于,在所述得到业务凭证之后,所述方法还包括:
将所述业务凭证的内容转换为二维码,以便用户通过扫描所述二维码,得到二维码业务凭证。


5.一种业务凭证的生成装置,其特征在于,包括:
第一获取单元,用于获取待打印表单form中各个固定的业务要素内容;
打印单元,用于将所有所述固定内容按照统一格式打印到业务凭证中各自对应的固定位置处;
第二...

【专利技术属性】
技术研发人员:刘海鹏王蕾
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:北京;11

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

1