[发明专利]一种金融报告文档的自动生成方法在审
申请号: | 202211580006.1 | 申请日: | 2022-12-09 |
公开(公告)号: | CN115964998A | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 卢鹏;镇磊;刘家波;张平;王超跃;徐松 | 申请(专利权)人: | 安徽兆尹信息科技股份有限公司;安徽兆尹翰鑫信息科技有限公司 |
主分类号: | G06F40/166 | 分类号: | G06F40/166;G06F40/174;G06F40/186;G06F9/48;G06F9/50 |
代理公司: | 合肥国和专利代理事务所(普通合伙) 34131 | 代理人: | 张祥骞 |
地址: | 241002 安徽省芜湖市高新技术*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 金融 报告 文档 自动 生成 方法 | ||
1.一种金融报告文档的自动生成方法,其特征在于,包括以下步骤:
11)报告文档自动生成请求的分布式处理:获取报告文档自动生成请求,并进行分布式处理;
12)报告文档的准备处理:根据请求内容基于文档内容数据处理任务和文档生成任务准备报告文档生成数据;
13)报告文档的生成:根据报告文档生成数据基于报告生成系统模块,自动生成报告文档。
2.根据权利要求1所述的一种金融报告文档的自动生成方法,其特征在于,所述报告文档自动生成请求的分布式处理包括以下步骤:
21)获取用户在前端向系统发送生成报告的请求,系统接收到请求后立即生成任务单并且下发处理;
22)系统将收集的任务单存储在任务队列中,并根据定义好的任务优先级进行排序;
23)系统将任务队列的任务单分散到多台服务器进行处理,提升任务并发处理能力并满足负载均衡要求;
24)进行限流和熔断控制:在任务分发过程中,如果请求任务在单位时间内超出了服务器实际处理能力,系统启动流量的控制;当系统可使用资源接近上限阀值时,系统启动熔断的操作,拒绝新任务的接收处理,防止处理的任务过多导致系统崩溃,直到前置任务被处理完成之后,再次启动新任务的接收处理;
其中,熔断处理逻辑如下:
系统计算单位时间,即滑动窗口时间内接收用户请求的数量和内部任务执行失败比例,当超过预设阀值后自动拒绝新用户的请求,当计算数据低于阀值时系统继续接收用户请求;
限流处理的逻辑如下:
系统内部对处理的任务进行计数,计算在单位时间,即滑动窗口时间内执行成功和失败的任务的数量和比例,当超过阀值后对后续用户的请求任务进行延长等待超时时间,同时延长调度任务的间隔时间,即减少任务调度的频率;当单位时间内任务执行的失败率下降时,系统缩减请求任务的等待超时时间,并且将任务调度频率调高,增加任务并发处理数据;
延长等待超时时间计算方法如下:
当上一个周期的任务执行超时时,下一个周期的任务自动将超时时间和延时时间延长原来的一倍的时间进行处理,其中最高不超过三倍,当前一个周期任务执行通过时,下一个周期的任务执行的超时间和延时时间自动缩短一半,其中,最小不底于初始值的一半;
25)系统完成报告处理的任务后,将生成的报告文档存储到指的文件系统服务器中。
3.根据权利要求1所述的一种金融报告文档的自动生成方法,其特征在于,所述报告文档的准备处理包括以下步骤:
31)系统获得前端用户发出的报告文档生成请求,系统根据请求参数自动生成两条任务,并将任务放到任务队列中,并且支持多用户并发请求:其中,两条任务为文档内容数据处理任务和文档生成任务;
32)任务调度管理器将任务在分布式处理服务器上进行任务分配,分配规则按任务优先级顺序从高到低排序,服务器间进行任务抢占式分配,并且根据各个服务器系统资源的情况确保负载均衡;
33)系统通过任务调度引擎对任务进行顺序调度,首先调用数据处理层的数据计算接口,并执行文档内容数据处理任务;
34)数据处理完成之后,将处理结果存储到数据库;此时对当前任务进行标记,标记该任务已经完成;
35)当系统检测到文档内容数据处理任务完成后,任务调度引擎将调度执行文档生成任务工作,在文档生成任务完成之后,系统将标记当前任务为完成;
其中,文档生成任务处理流程如下:
351)预定义文档模板,并将文档模板存储于指定的文件系统中;
352)在数据库中查询当前预生成文档对应的内容数据;
353)对查询出来的数据结果按文档结构进行装配;
354)根据数据生成相应的图表并进行排序;
355)选择对应的文档模板进行段落内容填充;
356)对文档段落内容、图表进行合并、修正、去除空字段;
357)添加目录、页眉页脚、标注、附注和封面内容;
358)按要求对文档格式进行转换;
359)将文档写入文件系统并记录文档相应的信息;
36)等待用户通过系统界面执行查询预览或下载报告操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽兆尹信息科技股份有限公司;安徽兆尹翰鑫信息科技有限公司,未经安徽兆尹信息科技股份有限公司;安徽兆尹翰鑫信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211580006.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种毫米波斜极化天线
- 下一篇:多角度神经阻滞穿刺针进针器