电子化凭证生成方法、装置、计算机设备及存储介质与流程

文档序号:19311853发布日期:2019-12-03 23:36阅读:190来源:国知局
电子化凭证生成方法、装置、计算机设备及存储介质与流程
本申请涉及计算机数据处理
技术领域
,尤其涉及一种电子化凭证生成方法、装置、计算机设备及存储介质。
背景技术
:目前,很多企业的业务量较大,各项资源使用记录均需要产生资源统计凭证。随着信息化办公技术的发展,电子化凭证越来越普遍。制证,即制作电子化凭证。目前在制证过程中资源调整事务表单与资源使用记录通常都是一一对应的关系;但是实际应用中时常会存在资源调整事务和资源使用记录不是一对一匹配的情况;导致现有的制证系统处理逻辑复杂,容易出错且处理效率较低。技术实现要素:本申请实施例提供一种电子化凭证生成方法、装置、计算机设备及存储介质,能够较佳地实现在资源调整事务和资源池的资源使用记录不是一对一匹配的情况下,电子化凭证处理的逻辑清晰可靠,防止制证出错的情况,且处理效率较高。第一方面,本申请提供了一种电子化凭证生成方法,用于制证系统,所述方法包括:从业务系统获取资源调整指令以及所述资源调整指令对应的所有资源使用记录,所述资源使用记录用于表示所述资源调整指令对所述资源使用记录对应的资源池中资源的使用量;根据所述资源调整指令生成与各所述资源使用记录一一对应的第一资源使用分录;从资源统计系统获取待制证的资源池对应的所有资源调整指令的指令信息,根据各所述指令信息获取与所述资源池对应的第一资源使用分录,并将获取到的第一资源使用分录作为第二资源使用分录;根据所述资源池的资源总量生成资源池使用分录,将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证。第二方面,本申请提供了一种电子化凭证生成方法,用于业务系统,所述方法包括:若获取资源调整指令,根据所述资源调整指令匹配至少一个资源池,生成所述资源调整指令对应的至少一个资源使用记录,所述资源使用记录与所述资源池一一对应;将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至资源统计系统进行复核;若获取到所述资源统计系统复核通过的反馈信息,将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至制证系统进行制证。第三方面,本申请提供了一种电子化凭证生成装置,所述装置包括:使用记录获取模块,用于从业务系统获取资源调整指令以及所述资源调整指令对应的所有资源使用记录,所述资源使用记录用于表示所述资源调整指令对所述资源使用记录对应的资源池中资源的使用量;使用分录生成模块,用于根据所述资源调整指令生成与各所述资源使用记录一一对应的第一资源使用分录;使用分录确定模块,用于从资源统计系统获取待制证的资源池对应的所有资源调整指令的指令信息,根据各所述指令信息获取与所述资源池对应的第一资源使用分录,并将获取到的第一资源使用分录作为第二资源使用分录;凭证生成模块,用于根据所述资源池的资源总量生成资源池使用分录,将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证。第四方面,本申请提供了一种计算机设备,所述计算机设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现上述的电子化凭证生成方法。第五方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,若所述计算机程序被处理器执行,实现上述的电子化凭证生成方法。本申请公开了一种电子化凭证生成方法、装置、设备及存储介质,通过对资源调整指令对应的一个或多个资源使用记录生成资源使用分录,各资源使用分录对应于不同的资源池;然后在需要对某资源池进行制证时,调取该资源池对应的所有资源使用分录与该资源池的资源池使用分录合并得到该资源池对应的凭证;使得在资源调整事务和资源池的资源使用记录不是一对一匹配的情况下,制证系统的处理逻辑清晰可靠,防止制证出错的情况,且处理效率较高。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例的电子化凭证生成方法的流程示意图;图2为资源维护系统的一种结构示意图;图3是电子化凭证生成方法一实施方式的流程示意图;图4是电子化凭证生成方法另一实施方式的流程示意图;图5是图1中合并得到资源池对应的凭证的子流程示意图;图6是电子化凭证生成方法再一实施方式的流程示意图;图7是电子化凭证生成方法又一实施方式的流程示意图;图8为本申请另一实施例的电子化凭证生成方法的流程示意图;图9为本申请一实施例提供的一种电子化凭证生成装置的结构示意图;图10为电子化凭证生成装置一实施方式的结构示意图;图11为本申请另一实施例提供的一种电子化凭证生成装置的结构示意图;图12为本申请一实施例提供的一种计算机设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。另外,虽然在装置示意图中进行了功能模块的划分,但是在某些情况下,可以以不同于装置示意图中的模块划分。本申请的实施例提供了一种电子化凭证生成方法、装置、设备及存储介质。其中,该电子化凭证生成方法可以应用于终端或服务器中,以实现在资源调整事务和资源池的资源使用记录不是一对一匹配的情况下,制证系统的处理逻辑清晰可靠,防止制证出错的情况,且处理效率较高。例如,电子化凭证生成方法用于服务器,当然可以用于终端。其中,终端可以是笔记本电脑、台式电脑、个人数字助理等电子设备;服务器可以为独立的服务器,也可以为服务器集群。但为了便于理解,以下实施例将以应用于服务器的电子化凭证生成方法进行详细介绍。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参阅图1,图1是本申请的实施例提供的一种电子化凭证生成方法的流程示意图,本实施例中的电子化凭证生成方法可以用于制证系统。如图2所示为资源维护系统的结构示意图。资源维护系统包括制证系统、业务系统和资源统计系统。其中,资源统计系统和制证系统都通过消息服务器,如rabbitmq(messagequeue)对外提供标准接口,并广播结果;业务系统可以通过消息服务器和资源统计系统、制证系统通信连接。示例性的,资源统计系统通过消息服务器接收业务系统发送的资源调整指令,并根据接收到的资源调整指令对资源池中资源的数量进行调整,以及广播调整结果;调整结果例如可以包括各资源池中资源的使用量、各使用量和资源调整指令之间的对应关系。示例性的,制证系统监听消息服务器中的消息队列,以接收业务系统发送的资源调整指令,以及接收资源池中资源的使用量、各使用量和资源调整指令之间的对应关系等。示例性的,基于资源统计系统和制证系统通过消息服务器对外提供的标准接口,可以连接一个或多个业务系统,从而达到业务系统可自由扩展的目的。示例性的,资源统计系统具体为应用层的资金系统,制证系统包括应用层的制证平台。资金系统通过消息服务器接收资源调整指令的信息,并广播支付结果,以及资源调整指令跟资源池,如流水的关系;制证系统监听消息服务器的消息队列,接收资源调整指令的信息、资源池,如流水的信息,以及资源调整指令和资源池之间的关系。如图1所示,本实施例中的电子化凭证生成方法包括以下步骤s110至步骤s140。步骤s110、从业务系统获取资源调整指令以及所述资源调整指令对应的所有资源使用记录。具体的,所述资源使用记录用于表示所述资源调整指令对所述资源使用记录对应的资源池中资源的使用量。示例性的,如图2所示,制证系统通过消息服务器从业务系统获取资源调整指令a、资源调整指令b,以及资源调整指令c;制证系统还从业务系统获取与资源调整指令a对应的资源使用记录x1和资源使用记录z1、与资源调整指令b对应的资源使用记录y1和资源使用记录z2、与资源调整指令c对应的资源使用记录x2、资源使用记录y2和资源使用记录z3。其中,资源使用记录x1用于表示资源调整指令a对资源池x中资源的使用量。示例性的,资源使用记录z1用于表示资源调整指令a对资源池z中资源的使用量,如50个单位;资源使用记录z2用于表示资源调整指令b对资源池z中资源的使用量,如25个单位;资源使用记录z3用于表示资源调整指令c对资源池z中资源的使用量,如25个单位。示例性的,资源为货币金额、积分等,资源调整指令例如为借款指令,金额使用指令等。例如,业务系统在获取用于表示对流水的金额进行操作的资源调整指令,如金额操作指令之后,根据所述资源调整指令匹配至少一个资源池,如根据资源调整指令a匹配两个资源池,即流水,分别为资源池x和资源池z;因此该资源调整指令对资源池x和资源池z中的资源进行操作。示例性的,业务系统根据预设的资源使用规则,为资源调整指令匹配至少一个资源池,以及分配所述资源调整指令使用各资源池中资源的数量。例如,资源统计系统用于计算各资源池中的剩余可用资源,例如统计各流水的剩余可用金额,并锁定所述资源池中的剩余可用资源;剩余可用资源能够被资源调整指令使用。示例性的,业务系统从资源统计系统读取各所述资源池中的剩余可用资源的信息,根据剩余可用资源的信息为资源调整指令匹配资源池,以及分配所述资源调整指令使用各资源池中资源的数量;具体的,所述资源调整指令使用某资源池中资源的数量小于或等于该资源池中的剩余可用资源的数量。业务系统根据分配的所述资源调整指令使用各资源池中资源的数量生成所述资源调整指令对应的至少一个资源使用记录,所述资源使用记录与所述资源池一一对应。例如,生成与资源调整指令a对应的资源使用记录x1和资源使用记录z1。在一些实施方式中,如图3所示,步骤s110从业务系统获取资源调整指令以及所述资源调整指令对应的所有资源使用记录,包括步骤s111。步骤s111、从业务系统获取通过资源统计系统复核的资源调整指令,以及从所述业务系统获取通过所述资源统计系统复核的,所述资源调整指令对应的所有资源使用记录。示例性的,在业务系统获取资源调整指令,并根据所述资源调整指令匹配至少一个资源池,生成所述资源调整指令对应的至少一个资源使用记录之后,业务系统还通过消息服务器将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至资源统计系统进行复核。如果业务系统获取到所述资源统计系统复核通过的反馈信息,将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至制证系统。例如,业务系统将资源调整指令匹配的各资源池对应的资源使用记录发送至资源统计系统,由资源统计系统审核各资源池中资源的实际使用情况是否和业务系统发送的资源使用记录相匹配;若审核结果包括某资源使用记录与实际使用情况相匹配,则资源统计系统向业务系统发送该资源使用记录复核通过的反馈信息。如果业务系统从资源统计系统接收到用于表示所述资源调整指令对应的所有资源使用记录均复核通过的反馈信息,则将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至制证系统。示例性的,业务系统接收到复核通过的反馈信息后,记录资源调整指令和相应资源池的匹配关系,以及各资源池对应的资源使用记录;例如将这些数据存储至数据库进行记录。通过资源统计系统对资源调整指令和资源使用记录进行复核,可以保证制证系统从业务系统所获取数据的准确性,保证业务系统、资源统计系统和制证系统之间数据的相统一,防止电子化凭证出错。步骤s120、根据所述资源调整指令生成与各所述资源使用记录一一对应的第一资源使用分录。在一些实施方式中,资源使用分录包括与所述资源使用分录对应的资源调整指令的信息和与所述资源使用分录对应的资源池的信息,还包括资源的实用量。示例性的,如图2所示,制证系统根据资源调整指令a生成与资源使用记录x1对应的第一资源使用分录a1和与资源使用记录z1对应的第一资源使用分录a2;根据资源调整指令b生成与资源使用记录y1对应的第一资源使用分录b1和与资源使用记录z2对应的第一资源使用分录b2;根据资源调整指令c生成与资源使用记录x2对应的第一资源使用分录c1、与资源使用记录y2对应的第一资源使用分录c2和与资源使用记录z3对应的第一资源使用分录c3。示例性的,第一资源使用分录a2、第一资源使用分录b2、第一资源使用分录c3如表1所示。表1第一资源使用分录第一资源使用分录资源调整指令使用量资源池第一资源使用分录a2a50z第一资源使用分录b2b25z第一资源使用分录c3c25z步骤s130、从资源统计系统获取待制证的资源池对应的所有资源调整指令的指令信息,根据各所述指令信息获取与所述资源池对应的第一资源使用分录,并将获取到的第一资源使用分录作为第二资源使用分录。在一些实施方式中,若接收到对某资源池进行制证的制证请令,则该资源池为待制证的资源池。例如,若接收到的制证指令包括某流水的流水标识,如流水id,则将该流水标识对应的流水作为待制证的流水。示例性的,若资源池z为待制证的资源池,则制证系统通过消息服务器从资源统计系统获取资源池z对应的所有资源调整指令的指令信息,即使用资源池z中资源的资源调整指令的信息,如资源调整指令a、资源调整指令b、资源调整指令c的编号等。之后根据资源调整指令获取与待制证的资源池对应的第一资源使用分录作为第二资源使用分录。示例性的,与资源调整指令a对应的资源使用记录z1使用了待制证资源池z中的资源,则获取资源使用记录z1对应的第一资源使用分录a2;与资源调整指令b对应的资源使用记录z2使用了待制证资源池z中的资源,则获取资源使用记录z2对应的第一资源使用分录b2;与资源调整指令c对应的资源使用记录z3使用了待制证资源池z中的资源,则获取资源使用记录z3对应的第一资源使用分录c3;将第一资源使用分录a2、第一资源使用分录b2和第一资源使用分录c3标记为第二资源使用分录。在另一些实施方式中,待制证的资源池表示资源使用完毕的资源池。示例性的,如图4所示,在步骤s130从资源统计系统获取待制证的资源池对应的所有资源调整指令的指令信息之前,包括步骤s101至步骤s102。步骤s101、向所述资源统计系统发送各所述资源池对应的查询指令,以查询各所述资源池中的资源是否使用完毕。在一些实施方式中,制证系统定时向资源统计系统发送查询指令,以查询是否有资源池中的资源是否使用完毕。在一些实施方式中,若接收到对某资源池进行制证的制证请令,则制证系统定时向资源统计系统发送查询指令,以查询是否有资源池中的资源是否使用完毕。示例性的,在资源池创建时赋值了可用资源的总数量;例如在某个流水在创建时,包括可用金额的总数量。随着相应的资源调整指令使用该资源池中的资源,该资源池中的剩余可用资源逐渐消减,直至剩余可用资源被用尽为零。具体的,如果资源统计系统判定某资源池中的剩余可用资源为零,则向制证系统发送用于表示所述资源池中的资源使用完毕的反馈信息。步骤s102、若接收到用于表示所述资源池中的资源使用完毕的反馈信息,将所述资源池标记为待制证的资源池。通过向资源统计系统查询资源池中的资源是否为用尽状态,将资源为用尽状态的资源池作为待制证的资源池进行制证;可以防止不必要的制证进程,降低系统的计算量和计算时间。步骤s140、根据所述资源池的资源总量生成资源池使用分录,将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证。在一些实施方式中,资源池的资源总量等于所述资源池对应的所有资源调整指令使用的所述资源池中资源数量的总和。例如,资源调整指令a使用了待制证资源池z中资源的数量为z1,资源调整指令b使用了待制证资源池z中资源的数量为z2,资源调整指令c使用了待制证资源池z中资源的数量为z3,则待制证资源池z的资源总量为z1+z2+z3。在另一些实施例中,资源池的资源总量等于资源池创建时赋值的可用资源的总数量。具体的,在本实施例中,待制证的资源池表示资源使用完毕的资源池。示例性的,资源池z的资源总量为100,则生成资源池z的资源池使用分录如表2所示。表2资源池使用分录z100将所述资源池使用分录和与所述资源池对应的第二资源使用分录进行合并,得到所述资源池对应的凭证。示例性的,资源池z对应的凭证如表3所示:表3资源池z对应的凭证示例性的,制证系统预先存储多种制证模板。可以先根据待制证的资源池的类型选取目标模板,然后将资源池使用分录和相应的第二资源使用分录合并至目标模板,得到待制证的资源池对应的凭证。可以使得生成的凭证规格一致,便于数据的存储和再加工。在一些实施方式中,如图5所示,步骤s140中的将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证,包括步骤s141至步骤s143。步骤s141、生成所述资源池对应的凭证标识。示例性的,生成资源池z对应的凭证标识,以标识该资源池对应的凭证。步骤s142、将所述凭证标识添加到所述资源池使用分录中,以及将所述凭证标识添加到所述第二资源使用分录中。通过将凭证标识添加到制证的资源池对应的资源池使用分录和第二资源使用分录,以将同一凭证对应的数据进行标记。步骤s143、将所述凭证标识、资源池使用分录和第二资源使用分录关联保存在数据库中。由此,可以根据资源池使用分录中的凭证标识快速查找到该资源池对应的凭证,根据资源使用分录中的凭证标识也可以较快定位该资源使用分录对应的凭证。在一些实施方式中,如图6所示,步骤s140中的将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证之前,还包括步骤s103。步骤s103、从业务系统获取待制证的资源池对应的资源差额数据,根据所述资源差额数据生成所述资源池对应的差额分录。示例性的,在债权,理财,保险,保险理赔等场景下,资源池中的资源也会受到例如理财收益等影响。对于债权,理财,保险,保险理赔等产生的收益或亏损,由业务系统生成和资源池对应的资源差额数据,然后发送给制证系统。制证系统从业务系统获取所述资源池对应的资源差额数据后,生成该资源池对应的差额分录。在本实施方式中,如图6所示,步骤s140中的将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证,包括步骤s1401。步骤s1401、将所述资源池使用分录、所述第二资源使用分录,以及所述差额分录进行合并,得到所述资源池对应的凭证。示例性的,步骤s1401中的将所述资源池使用分录、所述第二资源使用分录,以及所述差额分录进行合并,得到所述资源池对应的凭证,包括:生成所述资源池对应的凭证标识;将所述凭证标识添加到所述资源池使用分录中,将所述凭证标识添加到所述第二资源使用分录中,以及将所述凭证标识添加到所述差额分录中;将所述凭证标识、资源池使用分录和第二资源使用分录关联保存在数据库中。通过对资源池中资源的差额部分生成差额分录,并将差额分录合并至资源池对应的凭证,实现可以对差额场景进行电子化凭证的生成;且可以进一步提高数据匹配的准确性。在一些实施方式中,得到所述资源池对应的凭证之后,制证系统向业务系统和资源统计系统发送制证成功的通知;业务系统、资源统计系统可以将凭证对应的资源调整指令、资源池和资源池对应的资源使用记录标记为已制证状态。在一些实施方式中,如图7所示,步骤s140将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证之后,还包括步骤s150。步骤s150、若接收到所述凭证标识对应的凭证回退指令,删除带有所述凭证标识的资源池使用分录和带有所述凭证标识的第二资源使用分录。示例性的,若制证平台所接收凭证回退指令对应的资源池只被一个资源调整指令使用,则回退这一个资源调整指令;若凭证回退指令对应的资源池被多个资源调整指令使用,则回退所述多个资源调整指令;若凭证回退指令对应的资源池被多个资源调整指令使用,且所述多个资源调整指令中有至少一个资源调整指令还使用了其他资源池中的资源,则需要将所述其他资源池对应的凭证同时回退,从而制证平台生成所述其他资源池对应的凭证回退指令。在对某资源池对应的凭证进行回退时,删除数据库中带有该凭证的凭证标识的资源池使用分录和带有该凭证标识的第二资源使用分录;还可以广播凭证回退的结果通知,以便业务系统、资源统计系统根据所述凭证回退的结果通知将该凭证对应的资源调整指令、资源池和资源池对应的资源使用记录标记为已回退状态。本申请实施例提供的电子化凭证生成方法,通过对资源调整指令对应的一个或多个资源使用记录生成资源使用分录,各资源使用分录对应于不同的资源池;然后在需要对某资源池进行制证时,调取该资源池对应的所有资源使用分录与该资源池的资源池使用分录合并得到该资源池对应的凭证;使得在资源调整事务和资源池的资源使用记录不是一对一匹配的情况下,制证系统的处理逻辑清晰可靠,防止制证出错的情况,且处理效率较高。进一步的,由制证平台和资源统计系统对外提供接口,业务系统只需进行交易的管理,由资源统计系统和制证平台对交易进行匹配,并自动生成凭证数据进行组合,提升业务系统的对接效率,并提升单个凭证的生成效率。而且对制证的过程进行了异步的处理,在接收到部分数据后就可以就进行单步的处理,减少对内存和cpu的占用,从而提升单次任务效率。进一步的,制证平台和资源统计系统,以及信息服务器都可以采用分布式的部署,支持对接的业务系统的横向或者纵向扩展,理论上可对接多个系统,且每个系统都可进行并发处理。通过消息的方式对多系统的并发数据进行分布式处理,从而提升应用单位时间处理请求的能力。请参阅图8,图8是本申请的实施例提供的一种电子化凭证生成方法的流程示意图。本实施例中的电子化凭证生成方法可以用于业务系统。如图8所示,本实施例中的电子化凭证生成方法包括以下步骤s210至步骤s230。步骤s210、若获取资源调整指令,根据所述资源调整指令匹配至少一个资源池,生成所述资源调整指令对应的至少一个资源使用记录。具体的,所述资源使用记录与所述资源池一一对应。示例性的,资源使用记录z1用于表示资源调整指令a对资源池z中资源的使用量,如50个单位;资源使用记录z2用于表示资源调整指令b对资源池z中资源的使用量,如25个单位;资源使用记录z3用于表示资源调整指令c对资源池z中资源的使用量,如25个单位。示例性的,资源为货币金额、积分等,资源调整指令例如为借款指令,金额使用指令等。例如,业务系统在获取用于表示对流水的金额进行操作的资源调整指令,如金额操作指令之后,根据所述资源调整指令匹配至少一个资源池,如根据资源调整指令a匹配两个资源池,即流水,分别为资源池x和资源池z;因此该资源调整指令对资源池x和资源池z中的资源进行操作。示例性的,业务系统根据预设的资源使用规则,为资源调整指令匹配至少一个资源池,以及分配所述资源调整指令使用各资源池中资源的数量。例如,资源统计系统用于计算各资源池中的剩余可用资源,例如统计各流水的剩余可用金额,并锁定所述资源池中的剩余可用资源;剩余可用资源能够被资源调整指令使用。示例性的,业务系统从资源统计系统读取各所述资源池中的剩余可用资源的信息,根据剩余可用资源的信息为资源调整指令匹配资源池,以及分配所述资源调整指令使用各资源池中资源的数量;具体的,所述资源调整指令使用某资源池中资源的数量小于或等于该资源池中的剩余可用资源的数量。业务系统根据分配的所述资源调整指令使用各资源池中资源的数量生成所述资源调整指令对应的至少一个资源使用记录,所述资源使用记录与所述资源池一一对应。例如,生成与资源调整指令a对应的资源使用记录x1和资源使用记录z1。步骤s220、将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至资源统计系统进行复核。示例性的,业务系统通过消息服务器将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至资源统计系统进行复核。如果业务系统获取到所述资源统计系统复核通过的反馈信息,将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至制证系统。例如,业务系统将资源调整指令匹配的各资源池对应的资源使用记录发送至资源统计系统,由资源统计系统审核各资源池中资源的实际使用情况是否和业务系统发送的资源使用记录相匹配;若审核结果包括某资源使用记录与实际使用情况相匹配,则资源统计系统向业务系统发送该资源使用记录复核通过的反馈信息。步骤s230、若获取到所述资源统计系统复核通过的反馈信息,将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至制证系统进行制证。示例性的,如果业务系统从资源统计系统接收到用于表示所述资源调整指令对应的所有资源使用记录均复核通过的反馈信息,则将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至制证系统。示例性的,业务系统接收到复核通过的反馈信息后,记录资源调整指令和相应资源池的匹配关系,以及各资源池对应的资源使用记录;例如将这些数据存储至数据库进行记录。通过资源统计系统对资源调整指令和资源使用记录进行复核,可以保证制证系统从业务系统所获取数据的准确性,保证业务系统、资源统计系统和制证系统之间数据的相统一,防止电子化凭证出错。本发申请实施例提供的电子化凭证生成方法,可以对资源调整指令匹配一个或多个资源池,生成各资源池对应的资源使用记录,且将资源调整指令和各资源使用分录上报资源统计系统进行复核,在复核通过后将资源调整指令以及所述资源调整指令对应的所有资源使用记录发送给制证系统进行制证处理;使得制证系统可以对资源调整指令对应的一个或多个资源使用记录生成资源使用分录,使得在资源调整事务和资源池的资源使用记录不是一对一匹配的情况下,制证系统的处理逻辑清晰可靠,防止制证出错的情况,且处理效率较高;而且通过资源统计系统对资源调整指令和资源使用记录进行复核,可以保证制证系统从业务系统所获取数据的准确性,保证业务系统、资源统计系统和制证系统之间数据的相统一,防止电子化凭证出错。请参阅图9,图9是本申请一实施例提供的一种电子化凭证生成装置的结构示意图,该电子化凭证生成装置可以配置于终端或服务器中,用于执行前述用于制证系统的电子化凭证生成方法。如图9所示,该电子化凭证生成装置,包括:使用记录获取模块110,用于从业务系统获取资源调整指令以及所述资源调整指令对应的所有资源使用记录,所述资源使用记录用于表示所述资源调整指令对所述资源使用记录对应的资源池中资源的使用量;使用分录生成模块120,用于根据所述资源调整指令生成与各所述资源使用记录一一对应的第一资源使用分录;使用分录确定模块130,用于从资源统计系统获取待制证的资源池对应的所有资源调整指令的指令信息,根据各所述指令信息获取与所述资源池对应的第一资源使用分录,并将获取到的第一资源使用分录作为第二资源使用分录;凭证生成模块140,用于根据所述资源池的资源总量生成资源池使用分录,将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证。在一些实施方式中,使用记录获取模块110具体用于从业务系统获取通过资源统计系统复核的资源调整指令,以及从所述业务系统获取通过所述资源统计系统复核的,所述资源调整指令对应的所有资源使用记录。在一些实施方式中,如图10所示,电子化凭证生成装置还包括待制证资源池确定模块10。示例性的,待制证资源池确定模块10包括:资源池查询子模块101,用于向所述资源统计系统发送各所述资源池对应的查询指令,以查询各所述资源池中的资源是否使用完毕;待制证标记子模块102,若接收到用于表示所述资源池中的资源使用完毕的反馈信息,将所述资源池标记为待制证的资源池。在一些实施方式中,如图10所示,凭证生成模块140包括:标识生成子模块141,用于生成所述资源池对应的凭证标识;标识添加子模块142,用于将所述凭证标识添加到所述资源池使用分录中,以及将所述凭证标识添加到所述第二资源使用分录中;关联保存子模块143,用于将所述凭证标识、资源池使用分录和第二资源使用分录关联保存在数据库中。在一些实施方式中,如图10所示,电子化凭证生成装置还包括:差额分录生成模块20,用于从业务系统获取待制证的资源池对应的资源差额数据,根据所述资源差额数据生成所述资源池对应的差额分录。在本实施方式中,凭证生成模块140具体用于将所述资源池使用分录、所述第二资源使用分录,以及所述差额分录进行合并,得到所述资源池对应的凭证。在一些实施方式中,如图10所示,电子化凭证生成装置还包括:凭证回退模块30,用于若接收到所述凭证标识对应的凭证回退指令,删除带有所述凭证标识的资源池使用分录和带有所述凭证标识的第二资源使用分录。请参阅图11,图11是本申请另一实施例提供的一种电子化凭证生成装置的结构示意图,该电子化凭证生成装置可以配置于终端或服务器中,用于执行前述用于业务系统的电子化凭证生成方法。如图11所示,该电子化凭证生成装置,包括:使用记录生成模块210,用于若获取资源调整指令,根据所述资源调整指令匹配至少一个资源池,生成所述资源调整指令对应的至少一个资源使用记录,所述资源使用记录与所述资源池一一对应;复核数据发送模块220,用于将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至资源统计系统进行复核;制证数据发送模块230,用于若获取到所述资源统计系统复核通过的反馈信息,将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至制证系统进行制证。需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各模块、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。本申请的方法、装置可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。示例性的,上述的方法、装置可以实现为一种计算机程序的形式,该计算机程序可以在如图12所示的计算机设备上运行。请参阅图12,图12是本申请实施例提供的一种计算机设备的结构示意图。该计算机设备可以是服务器或终端。参阅图12,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口,其中,存储器可以包括非易失性存储介质和内存储器。非易失性存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种电子化凭证生成方法。处理器用于提供计算和控制能力,支撑整个计算机设备的运行。内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种电子化凭证生成方法。该网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,该计算机设备的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。应当理解的是,处理器可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。其中,在一个实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:从业务系统获取资源调整指令以及所述资源调整指令对应的所有资源使用记录,所述资源使用记录用于表示所述资源调整指令对所述资源使用记录对应的资源池中资源的使用量;根据所述资源调整指令生成与各所述资源使用记录一一对应的第一资源使用分录;从资源统计系统获取待制证的资源池对应的所有资源调整指令的指令信息,根据各所述指令信息获取与所述资源池对应的第一资源使用分录,并将获取到的第一资源使用分录作为第二资源使用分录;根据所述资源池的资源总量生成资源池使用分录,将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证。示例性的,所述处理器实现所述从业务系统获取资源调整指令以及所述资源调整指令对应的所有资源使用记录时,用于实现:从业务系统获取通过资源统计系统复核的资源调整指令,以及从所述业务系统获取通过所述资源统计系统复核的,所述资源调整指令对应的所有资源使用记录。示例性的,所述处理器实现所述从资源统计系统获取待制证的资源池对应的所有资源调整指令的指令信息之前,还用于实现:向所述资源统计系统发送各所述资源池对应的查询指令,以查询各所述资源池中的资源是否使用完毕;若接收到用于表示所述资源池中的资源使用完毕的反馈信息,将所述资源池标记为待制证的资源池。示例性的,所述处理器实现所述将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证之前,还用于实现:从业务系统获取待制证的资源池对应的资源差额数据,根据所述资源差额数据生成所述资源池对应的差额分录;所述将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证,包括:将所述资源池使用分录、所述第二资源使用分录,以及所述差额分录进行合并,得到所述资源池对应的凭证。示例性的,所述处理器实现所述将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证时,用于实现:生成所述资源池对应的凭证标识;将所述凭证标识添加到所述资源池使用分录中,以及将所述凭证标识添加到所述第二资源使用分录中;将所述凭证标识、资源池使用分录和第二资源使用分录关联保存在数据库中。示例性的,所述处理器实现所述将所述资源池使用分录和所述第二资源使用分录进行合并,得到所述资源池对应的凭证之后,还用于实现:若接收到所述凭证标识对应的凭证回退指令,删除带有所述凭证标识的资源池使用分录和带有所述凭证标识的第二资源使用分录。在另一个实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:若获取资源调整指令,根据所述资源调整指令匹配至少一个资源池,生成所述资源调整指令对应的至少一个资源使用记录,所述资源使用记录与所述资源池一一对应;将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至资源统计系统进行复核;若获取到所述资源统计系统复核通过的反馈信息,将所述资源调整指令,以及所述资源调整指令匹配的各资源池对应的资源使用记录发送至制证系统进行制证。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法,如:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本申请实施例提供的任一项电子化凭证生成方法。其中,所述计算机可读存储介质可以是前述实施例所述的计算机设备的内部存储单元,例如所述计算机设备的硬盘或内存。所述计算机可读存储介质也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1