[发明专利]单证合成的分布式计算方法、单证合成系统及其控制装置在审
申请号: | 201910841570.6 | 申请日: | 2019-09-06 |
公开(公告)号: | CN110673931A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 李依洁;王雅各;余德礼 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/50;G06Q10/06 |
代理公司: | 11015 北京英特普罗知识产权代理有限公司 | 代理人: | 程超 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 合成 控制装置 处理装置 合成系统 分布式计算 请求端 合成业务 接收请求 请求分配 响应返回 发送 | ||
本发明提供了一种单证合成的分布式计算方法、单证合成系统及其控制装置。单证合成系统执行单证合成的分布式计算方法,单证合成系统包括控制装置和多个处理装置,该单证合成的分布式计算方法包括:控制装置接收请求端发起的单证合成请求,其中,单证合成请求包括待合成的多个单证的入参;控制装置为单证合成请求分配请求编号,并将请求编号作为单证合成请求的响应返回至请求端;控制装置在多个处理装置中选定部分处理装置执行单证合成业务;被选定的处理装置处理单证的入参,以合成单证;以及控制装置将合成的单证以消息的方式发送至请求端。通过本发明,能够更加合理利用单证合成请求端以及单证合成系统的资源。
技术领域
本发明涉及单证合成处理技术领域,尤其涉及一种单证合成的分布式计算方法、单证合成系统及其控制装置。
背景技术
现有技术中,在业务的处理流程中,经常会遇到某一业务节点需要向客户提供多份单证,单证具体包括一些回执、合同、业务确认单、业务办理单等等。此时,业务终端向单证合成系统发送单证合成请求,单证合成系统响应该单证合成请求时,一般会顺序的合成这些单证,然后将合成结果作为单证合成请求的响应,返回至业务终端。
针对上述业务处理的流程,发明人进一步研究发现:一方面,业务终端需要等待单证合成系统多份单证的合成才可释放单证合成请求占用的资源,使得业务终端的资源占用时间较长,影响业务终端一侧资源的利用率。例如,如果有10份单证需要合成,每份单证消耗2秒钟,那么业务终端需要占用资源20秒;另一方面,单证合成系统在合成多个单证时,所消耗的系统资源较大,特别是系统接收到多个合成请求后,很容易将系统资源耗尽,导致系统没有资源响应非合成单证的请求。
因此,提供一种单证合成的分布式计算方法、单证合成系统及其控制装置,以更加合理利用单证合成请求端以及单证合成系统的资源,成为本领域亟需解决的技术问题。
发明内容
本发明的目的是提供一种单证合成的分布式计算方法、单证合成系统及其控制装置,用于解决现有技术中存在的上述技术问题。
一方面,为实现上述目的,本发明提供了一种单证合成的分布式计算方法。
单证合成系统执行单证合成的分布式计算方法,单证合成系统包括控制装置和多个处理装置,该单证合成的分布式计算方法包括:控制装置接收请求端发起的单证合成请求,其中,单证合成请求包括待合成的多个单证的入参;控制装置为单证合成请求分配请求编号,并将请求编号作为单证合成请求的响应返回至请求端;控制装置在多个处理装置中根据预设规则确定执行单证合成业务的处理装置;被选定的处理装置处理单证的入参,以合成单证;以及控制装置根据请求编号将合成的单证以消息的方式发送至请求端。
进一步地,单证合成的分布式计算方法还包括:控制装置接收请求端发起的单证合成请求之后,为单证的入参分配单证编号;控制装置为单证合成请求分配请求编号之后,将单证编号和请求编号的对应关系存储至内存数据库的数据记录中;被选定的处理装置处理单证的入参,以合成单证之后,将合成的单证存储至单证库,将处理状态对应单证编号存储至数据记录中,其中,处理状态包括处理成功和处理失败;控制装置根据请求编号将合成的单证以消息的方式发送至请求端具体为:控制装置在内存数据库中读取数据记录,得到对应请求编号的各个单证编号的处理状态,然后在单证库中获取处理成功的单证编号的单证,将读取到的处理状态和获取到的单证以消息的方式发送至请求端。
进一步地,在控制装置为单证合成请求分配请求编号之后,该方法还包括:控制装置将每个单证的入参分别封装为一个对象,并将所有对象存储至内存数据库的缓存队列中;被选定的处理装置处理单证的入参具体为:被选定的处理装置启动若干线程,每个线程启动后,从缓存队列中读取一个对象进行处理。
进一步地,当线程无法从缓存队列中获取到对象时,线程自动休眠预设时间后再次启动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910841570.6/2.html,转载请声明来源钻瓜专利网。