[发明专利]单证合成的分布式计算方法、单证合成系统及其控制装置在审
申请号: | 201910841570.6 | 申请日: | 2019-09-06 |
公开(公告)号: | CN110673931A | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 李依洁;王雅各;余德礼 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/50;G06Q10/06 |
代理公司: | 11015 北京英特普罗知识产权代理有限公司 | 代理人: | 程超 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 合成 控制装置 处理装置 合成系统 分布式计算 请求端 合成业务 接收请求 请求分配 响应返回 发送 | ||
1.一种单证合成的分布式计算方法,其特征在于,单证合成系统执行所述单证合成的分布式计算方法,所述单证合成系统包括控制装置和多个处理装置,所述单证合成的分布式计算方法包括:
所述控制装置接收请求端发起的单证合成请求,其中,所述单证合成请求包括待合成的多个单证的入参;
所述控制装置为所述单证合成请求分配请求编号,并将所述请求编号作为所述单证合成请求的响应返回至所述请求端;
所述控制装置在多个所述处理装置中根据预设规则确定执行单证合成业务的所述处理装置;
被选定的所述处理装置处理所述单证的入参,以合成单证;以及
所述控制装置根据所述请求编号将合成的所述单证以消息的方式发送至所述请求端。
2.根据权利要求1所述的单证合成的分布式计算方法,其特征在于,所述单证合成的分布式计算方法还包括:
所述控制装置接收请求端发起的单证合成请求之后,为所述单证的入参分配单证编号;
所述控制装置为所述单证合成请求分配请求编号之后,将所述单证编号和所述请求编号的对应关系存储至内存数据库的数据记录中;
被选定的所述处理装置处理所述单证的入参,以合成单证之后,将合成的所述单证存储至单证库,将处理状态对应所述单证编号存储至所述数据记录中,其中,所述处理状态包括处理成功和处理失败;
所述控制装置根据所述请求编号将合成的所述单证以消息的方式发送至所述请求端具体为:所述控制装置在所述内存数据库中读取所述数据记录,得到对应所述请求编号的各个所述单证编号的处理状态,然后在所述单证库中获取处理成功的所述单证编号的单证,将读取到的所述处理状态和获取到的所述单证以消息的方式发送至所述请求端。
3.根据权利要求2所述的单证合成的分布式计算方法,其特征在于,
在所述控制装置为所述单证合成请求分配请求编号之后,所述方法还包括:所述控制装置将每个所述单证的入参分别封装为一个对象,并将所有所述对象存储至所述内存数据库的缓存队列中;
被选定的所述处理装置处理所述单证的入参具体为:被选定的所述处理装置启动若干线程,每个所述线程启动后,从所述缓存队列中读取一个对象进行处理。
4.根据权利要求3所述的单证合成的分布式计算方法,其特征在于,当所述线程无法从所述缓存队列中获取到对象时,所述线程自动休眠预设时间后再次启动。
5.根据权利要求2所述的单证合成的分布式计算方法,其特征在于,所述单证的入参包括单证类型标识,所述处理装置设置有用于合成单证且与所述单证类型标识相对应的HTML模板,被选定的所述处理装置处理所述单证的入参,以合成单证具体为:
被选定的所述处理装置根据所述单证的入参中的单证类型标识获取所述HTML模板,利用所述单证的入参对应替换所述HTML模板中的参数,得到HTML单证,再将所述HTML单证转化为PDF单证,存储至所述单证库。
6.根据权利要求1所述的单证合成的分布式计算方法,其特征在于,所述控制装置根据所述请求编号将合成的所述单证以消息的方式发送至所述请求端具体为:
所述控制装置将合成的所述单证以及所述单证所属的请求编号发布至消息中转站,其中,所述请求端订阅所述消息中转站的消息,以根据所述请求编号获取所述单证。
7.一种单证合成系统,其特征在于,所述单证合成系统包括控制装置和多个处理装置,其中:
所述控制装置用于接收请求端发起的单证合成请求,为所述单证合成请求分配请求编号,并将所述请求编号作为所述单证合成请求的响应返回至所述请求端,在多个所述处理装置中根据预设规则确定执行单证合成业务的所述处理装置,其中,所述单证合成请求包括待合成的多个单证的入参;
被选定的所述处理装置用于处理所述单证的入参,以合成单证;
所述控制装置还用于根据所述请求编号将合成的所述单证以消息的方式发送至所述请求端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910841570.6/1.html,转载请声明来源钻瓜专利网。