一种组卷材料生成方法及装置制造方法及图纸

技术编号:36189492 阅读:16 留言:0更新日期:2022-12-31 21:01
本文涉及自动程序设计领域,提供了一种组卷材料生成方法及装置,其中,方法包括:接收用户端发送的组卷材料生成请求;将组卷材料生成请求拆分为多个不存在依赖关系的子任务,每一子任务至少包括一个用于针对一种业务生成一种材料的分任务,子任务中的分任务之间存在依赖关系;发送子任务至业务处理系统集群处理,业务处理系统集群根据子任务中的分任务之间的依赖关系调取相应业务处理对象进行处理,由依赖关系中第一个分任务相关的业务处理对象对分任务处理结果进行汇总并返回子任务处理结果;接收子任务处理结果,对子任务处理结果进行汇总得到组卷材料;发送组卷材料至用户端。本文能够提高组卷材料生成效率。本文能够提高组卷材料生成效率。本文能够提高组卷材料生成效率。

【技术实现步骤摘要】
一种组卷材料生成方法及装置


[0001]本文涉及自动程序设计领域,尤其涉及一种组卷材料生成方法及装置。

技术介绍

[0002]现有技术中,存在多种场景生成组卷材料,例如银行因用户信用卡或个人贷款不按时还款,进而导致银行需通过司法诉讼的手段进行催收,在司法催收中,需要生成多大二十多种组卷材料(即诉讼材料),现有生成组卷材料的主要包括如下两种:
[0003]一种是人工手动填写并组织材料,该种方法存在组卷材料准备效率低、浪费人力的问题;
[0004]另一种是将组卷材料生成任务拆分为多个子任务线程和汇总结果任务线程,创建结果收集对象;汇总结果任务线程阻塞等待子任务完成后被唤醒,从结果收集对象获取结果并返回给用户端;子任务线程通过RPC调用远程服务,远程服务处理完成后,将结果赋值给结果收集对象,并通知汇总结果任务线程。该种方法并发编程较为复杂,同时需要保证线程异常结束情况下的容错性,并且创建多线程处理后,在同一节点上执行,高并发时会造成线程数激增和CPU飙升,甚至系统宕机。

技术实现思路

[0005]本文用于解决现有技术中组卷材料生成时存在生成效率低、浪费人力及实现复杂的问题。
[0006]为了解决上述技术问题,本文一方面提供一种组卷材料生成方法,包括:
[0007]接收用户端发送的组卷材料生成请求;
[0008]将所述组卷材料生成请求拆分为多个不存在依赖关系的子任务,每一子任务至少包括一个用于针对一种业务生成一种材料的分任务,所述子任务中的分任务之间存在依赖关系;/>[0009]发送子任务至业务处理系统集群处理,所述业务处理系统集群根据子任务中的分任务之间的依赖关系调取相应业务处理对象进行处理,由依赖关系中第一个分任务相关的业务处理对象对分任务处理结果进行汇总并返回子任务处理结果;
[0010]接收子任务处理结果,对子任务处理结果进行汇总得到组卷材料;
[0011]发送所述组卷材料至用户端。
[0012]作为本文进一步实施例中,组卷材料生成方法还包括:记录子任务分配时间信息;
[0013]发送子任务至业务处理系统集群处理之前还包括:
[0014]从历史自子任务库中查找所述子任务,若查找成功,则获取子任务对应业务更新时间信息及子任务分配时间信息;
[0015]对比所述子任务对应业务更新时间信息与所述子任务分配时间信息是否相等,若不等,则发送子任务至业务处理系统集群处理,并更新子任务分配时间信息。
[0016]作为本文进一步实施例中,对子任务处理结果进行汇总得到组卷材料之后还包
括:对所述组卷材料进行加密处理,将加密后的组卷材料上传至区块链系统;
[0017]接收子任务处理结果后还包括:从区块链系统查询并获取组卷材料生成请求相关的其它机构生成的组卷材料;
[0018]利用其它机构生成的组卷材料对本地生成的组卷材料进行补充,得到更新后组卷材料;或
[0019]对其它机构生成的组卷材料进行关键字标注处理,发送标注后组卷材料至用户端。
[0020]作为本文进一步实施例中,发送所述组卷材料至用户端之前还包括:
[0021]利用用户公钥对组卷材料进行加密,发送加密后的组卷材料至用户端。
[0022]作为本文进一步实施例中,任务拆分及业务处理对象被抽象为Actor,各Actor之间通过AKKA负载均衡发送消息。
[0023]作为本文进一步实施例中,任务拆分Actor及业务处理对象Actor分别包括一主用Actor及一备用Actor,当主用Actor异常时,启用备用Actor。
[0024]作为本文进一步实施例中,组卷材料生成方法还包括:
[0025]记录子任务拆分数量及统计子任务处理结果数量,若超过预定时间内子任务处理结果数量不等于子任务拆分数量,则重新发送子任务至业务处理系统集群处理。
[0026]本文第二方面提供一种组卷材料生成装置,包括:
[0027]第一用户交互单元,用于接收用户端发送的组卷材料生成请求;
[0028]拆分单元,用于将所述组卷材料生成请求拆分为多个不存在依赖关系的子任务,每一子任务至少包括一个用于针对一种业务生成一种材料的分任务,所述子任务中的分任务之间存在依赖关系;
[0029]第一业务交互单元,用于发送子任务至业务处理系统集群处理,所述业务处理系统集群根据子任务中的分任务之间的依赖关系调取相应业务处理对象进行处理,由依赖关系中第一个分任务相关的业务处理对象对分任务处理结果进行汇总并返回子任务处理结果;
[0030]第二业务交互单元,用于接收子任务处理结果,对子任务处理结果进行汇总得到组卷材料;
[0031]第二用户交互单元,用于发送所述组卷材料至用户端。
[0032]本文第三方面还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前述任一实施例所述方法。
[0033]本文第四方面还提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被计算机设备的处理器运行时,执行根据前述任一实施例所述方法的指令。
[0034]本文第五方面还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现前述任一实施例所述方法。
[0035]本文提供的组卷材料生成方法及装置通过将组卷材料生成请求拆分为多个不存在依赖关系的子任务,每一子任务至少包括一个用于针对一种业务生成一种材料的分任务,所述子任务中的分任务之间存在依赖关系;发送子任务至业务处理系统集群处理,业务处理系统集群根据子任务中的分任务之间的依赖关系调取相应业务处理对象进行处理,由
依赖关系中第一个分任务相关的业务处理对象对分任务处理结果进行汇总并返回子任务处理结果;接收子任务处理结果,对子任务处理结果进行汇总得到组卷材料能够适用于复杂的组卷材料生成请求,降低任务执行的逻辑复杂性,且将子任务分散至多个业务处理系统集群中的节点处理能够借助分布式计算能力,提高系统的吞吐量和扩展性,在并发压力增大时,可通过扩展服务器节点数以支持处理更多的请求。
[0036]为让本文的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
[0037]为了更清楚地说明本文实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本文的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1示出了本文实施例组卷材料生成系统的第一结构图;
[0039]图2示出了本文实施例组卷材料生成方法的第一流程图;
[0040]图3示出了本文实施例司法催收诉讼材料拆分示意图;
[0041]图4示出了本文实施例组卷材料生成方法的第二流程本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种组卷材料生成方法,其特征在于,包括:接收用户端发送的组卷材料生成请求;将所述组卷材料生成请求拆分为多个不存在依赖关系的子任务,每一子任务至少包括一个用于针对一种业务生成一种材料的分任务,所述子任务中的分任务之间存在依赖关系;发送子任务至业务处理系统集群处理,所述业务处理系统集群根据子任务中的分任务之间的依赖关系调取相应业务处理对象进行处理,由依赖关系中第一个分任务相关的业务处理对象对分任务处理结果进行汇总并返回子任务处理结果;接收子任务处理结果,对子任务处理结果进行汇总得到组卷材料;发送所述组卷材料至用户端。2.如权利要求1所述的方法,其特征在于,还包括:记录子任务分配时间信息;发送子任务至业务处理系统集群处理之前还包括:从历史自子任务库中查找所述子任务,若查找成功,则获取子任务对应业务更新时间信息及子任务分配时间信息;对比所述子任务对应业务更新时间信息与所述子任务分配时间信息是否相等,若不等,则发送子任务至业务处理系统集群处理,并更新子任务分配时间信息,若相等,则直接获取子任务处理结果。3.如权利要求1所述的方法,其特征在于,对子任务处理结果进行汇总得到组卷材料之后还包括:对所述组卷材料进行加密处理,将加密后的组卷材料上传至区块链系统;接收子任务处理结果后还包括:从区块链系统查询并获取组卷材料生成请求相关的其它机构生成的组卷材料;利用其它机构生成的组卷材料对本地生成的组卷材料进行补充,得到更新后组卷材料;或对其它机构生成的组卷材料进行关键字标注处理,发送标注后组卷材料至用户端。4.如权利要求1所述的方法,其特征在于,发送所述组卷材料至用户端之前还包括:利用用户公钥对组卷材料进行加密,发送加密后的组卷材料至用户端。5.如权利要求1所述的方法,其特征在于,任务拆分及业务处理对象被抽象为...

【专利技术属性】
技术研发人员:陶韬袁甲邢韬汤仲喆
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1