单证生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:37154475 阅读:21 留言:0更新日期:2023-04-06 22:15
本申请实施例属于大数据领域,涉及一种单证生成方法,包括:判断是否接收到用户通过客户端提交的单证生成请求;若接收到单证生成请求,从单证生成请求中解析出单证类型与入参数据;基于类型数据表检测单证类型是否属于目标单证类型;若属于目标单证类型,从队列集合中获取优先队列,并将入参数据存入优先队列内;从处理器集合中确定与单证类型对应的目标处理器;基于目标处理器获取优先队列内存储的入参数据,并对入参数据进行合成处理得到目标单证;将目标单证返回至客户端。本申请还提供一种单证生成装置、计算机设备及存储介质。此外,本申请还涉及区块链技术,目标单证可存储于区块链中。本申请能够保证业务意义高的目标单证的处理效率。的处理效率。的处理效率。

【技术实现步骤摘要】
单证生成方法、装置、计算机设备及存储介质


[0001]本申请涉及大数据
,尤其涉及单证生成方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着社会信息化转型,生活中的事务发生了方方面面的转变,作为凭据的纸质单证也因为不能高效查看与快速传递,而被信息化线上单证所替代。目前,保险公司都会有在手机APP端、PC电脑端、线下文本等不同场景使用单证的需求。在单证生成业务的处理流程中,经常会遇到某一业务节点需要向客户提供多份单证。现有的单证生成方式,在对接收到多个单证生成任务请求时,通常都是采用固定配额的模式,固定的任务队列方式可能会导致普通的单证类型所对应的单证生成请求长时间占用大量资源,从而导致业务意义高的单证类型所对应的单证生成请求无法迅速得到处理,业务意义高的单证生成请求的处理效率低下,

技术实现思路

[0003]本申请实施例的目的在于提出一种单证生成方法、装置、计算机设备及存储介质,以解决现有的采用固定的任务队列方式的单证生成方式会导致普通的单证类型所对应的单证生成请求长时间占用大量资源,从而导致业务意义高的单证类型所对应的单证生成请求无法迅速得到处理,业务意义高的单证生成请求的处理效率低下的技术问题。
[0004]为了解决上述技术问题,本申请实施例提供一种单证生成方法,采用了如下所述的技术方案:
[0005]判断是否接收到用户通过客户端提交的单证生成请求;其中,所述单证生成请求携带待合成单证的单证类型与所述待合成单证的入参数据;
[0006]若接收到所述单证生成请求,从所述单证生成请求中解析出所述单证类型与所述入参数据;
[0007]基于预设的类型数据表,检测所述单证类型是否属于目标单证类型;
[0008]若属于所述目标单证类型,从预设的队列集合中获取优先队列,并将所述入参数据存入所述优先队列内;
[0009]从预设的处理器集合中确定与所述单证类型对应的目标处理器;
[0010]基于所述目标处理器获取所述优先队列内存储的所述入参数据,并对所述入参数据进行合成处理得到相应的目标单证;
[0011]将所述目标单证返回至所述客户端。
[0012]进一步的,所述从预设的处理器集合中确定与所述单证类型对应的目标处理器的步骤,具体包括:
[0013]计算所述处理器集合中包含的各个处理器的任务请求负载率;
[0014]获取各个所述处理器在预设时间周期内的请求平均处理时长;
[0015]获取各个所述处理器在所述预设时间周期内的请求平均处理成功率;
[0016]基于各个所述处理器的任务请求负载率、请求平均处理时长以及请求平均处理成功率,生成各个所述处理器的处理性能指标值;
[0017]基于所述处理性能指标值,从所述处理器集合包含的所有处理器中筛选出符合预设条件的指定目标处理器;
[0018]将所述指定目标处理器作为所述目标处理器。
[0019]进一步的,所述基于各个所述处理器的任务请求负载率、请求平均处理时长以及请求平均处理成功率,生成各个所述处理器的处理性能指标值的步骤,具体包括:
[0020]获取与所述任务请求负载率对应的第一权重,与所述请求平均处理时长对应的第二权重,以及与所述请求平均处理成功率对应的第三权重;
[0021]获取与指定处理器对应的指定任务请求负载率、指定请求平均处理时长以及指定请求平均处理成功率;其中,所述指定处理器为所有所述处理器中的任意一个;
[0022]计算所述指定任务请求负载率与所述第一权重之间的第一乘积,计算所述指定请求平均处理时长与所述第二权重之间的第二乘积,以及计算所述指定请求平均处理成功率与所述第三权重之间的第三乘积;
[0023]计算所述第一乘积与所述第二乘积之间的和值;
[0024]计算所述第三乘积与所述和值之间的比值;
[0025]将所述比值作为与所述指定处理器对应的处理性能指标值。
[0026]进一步的,所述基于所述处理性能指标值,从所述处理器集合包含的所有处理器中筛选出符合预设条件的指定目标处理器的步骤,具体包括:
[0027]获取所述处理器集合中包含的各个所述处理器的工作状态;其中,所述工作状态包括正常状态与故障状态;
[0028]确定所述处理器集合中工作状态为所述故障状态的第一处理器;
[0029]将所有所述第一处理器从所述第一处理器中剔除,得到指定处理器集合;
[0030]基于所有所述处理性能指标值,获取与所述指定处理器集合中包含的各个第二处理器分别对应的第一处理性能指标值;
[0031]从所有所述第一处理性能指标值中筛选出数值最大的第二处理性能指标值;
[0032]从所有所述第二处理器中筛选出与所述第二处理性能指标值对应的第三处理器;
[0033]将所述第三处理器作为所述目标处理器。
[0034]进一步的,所述基于所述目标处理器获取所述优先队列内存储的所述入参数据,并对所述入参数据进行合成处理得到相应的目标单证的步骤,具体包括:
[0035]基于所述目标处理器获取所述优先队列内存储的所述入参数据;
[0036]获取与所述单证类型对应的指定单证模板;
[0037]基于所述入参数据对所述指定单证模板进行参数替换处理,得到处理后的指定单证模板;
[0038]将所述处理后的指定单证模板作为所述目标单证。
[0039]进一步的,所述基于预设的类型数据表,检测所述单证类型是否属于目标单证类型的步骤,具体包括:
[0040]将所述单证类型与所述类型数据表中包含的所有单证类型关键字进行匹配处理;
[0041]判断所有所述单证类型关键字中是否存在与所述单证类型匹配的目标单证类型关键字;
[0042]若存在所述目标单证类型关键字,判定所述单证类型属于所述目标单证类型;
[0043]若不存在所述目标单证类型关键字,判定所述单证类型不属于所述目标单证类型。
[0044]进一步的,在所述从预设的队列集合中获取优先队列,并将所述入参数据存入所述优先队列内的步骤之前,还包括:
[0045]获取所述队列集合中包含的所有队列的队列编号;
[0046]接收目标用户输入的优先标识与普通标识;
[0047]从所有所述队列编号中筛选出与所述优先标识匹配的第一队列编号;以及,
[0048]从所有所述队列编号中筛选出与所述普通标识匹配的第二队列编号;
[0049]从所述队列集合中获取与所述第一队列编号对应的第一队列,并将所述第一队列作为所述优先队列;以及,
[0050]从所述队列集合中获取与所述第二队列编号对应的第二队列,并将所述第二队列作为普通队列。
[0051]为了解决上述技术问题,本申请实施例还提供一种单证生成装置,采用了如下所述的技术方案:
[0052]判断模块,用于判断是否接收到用户通过客户端提交的单证生成请求;其中,所述单证生成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种单证生成方法,其特征在于,包括下述步骤:判断是否接收到用户通过客户端提交的单证生成请求;其中,所述单证生成请求携带待合成单证的单证类型与所述待合成单证的入参数据;若接收到所述单证生成请求,从所述单证生成请求中解析出所述单证类型与所述入参数据;基于预设的类型数据表,检测所述单证类型是否属于目标单证类型;若属于所述目标单证类型,从预设的队列集合中获取优先队列,并将所述入参数据存入所述优先队列内;从预设的处理器集合中确定与所述单证类型对应的目标处理器;基于所述目标处理器获取所述优先队列内存储的所述入参数据,并对所述入参数据进行合成处理得到相应的目标单证;将所述目标单证返回至所述客户端。2.根据权利要求1所述的单证生成方法,其特征在于,所述从预设的处理器集合中确定与所述单证类型对应的目标处理器的步骤,具体包括:计算所述处理器集合中包含的各个处理器的任务请求负载率;获取各个所述处理器在预设时间周期内的请求平均处理时长;获取各个所述处理器在所述预设时间周期内的请求平均处理成功率;基于各个所述处理器的任务请求负载率、请求平均处理时长以及请求平均处理成功率,生成各个所述处理器的处理性能指标值;基于所述处理性能指标值,从所述处理器集合包含的所有处理器中筛选出符合预设条件的指定目标处理器;将所述指定目标处理器作为所述目标处理器。3.根据权利要求2所述的单证生成方法,其特征在于,所述基于各个所述处理器的任务请求负载率、请求平均处理时长以及请求平均处理成功率,生成各个所述处理器的处理性能指标值的步骤,具体包括:获取与所述任务请求负载率对应的第一权重,与所述请求平均处理时长对应的第二权重,以及与所述请求平均处理成功率对应的第三权重;获取与指定处理器对应的指定任务请求负载率、指定请求平均处理时长以及指定请求平均处理成功率;其中,所述指定处理器为所有所述处理器中的任意一个;其中,所述指定处理器为所有所述处理器中的任意一个;其中,所述指定处理器为所有所述处理器中的任意一个;计算所述指定任务请求负载率与所述第一权重之间的第一乘积,计算所述指定请求平均处理时长与所述第二权重之间的第二乘积,以及计算所述指定请求平均处理成功率与所述第三权重之间的第三乘积;计算所述第一乘积与所述第二乘积之间的和值;计算所述第三乘积与所述和值之间的比值;将所述比值作为与所述指定处理器对应的处理性能指标值。4.根据权利要求2所述的单证生成方法,其特征在于,所述基于所述处理性能指标值,从所述处理器集合包含的所有处理器中筛选出符合预设条件的指定目标处理器的步骤,具
体包括:获取所述处理器集合中包含的各个所述处理器的工作状态;其中,所述工作状态包括正常状态与故障状态;确定所述处理器集合中工作状态为所述故障状态的第一处理器;将所有所述第一处理器从所述第一处理器中剔除,得到指定处理器集合;基于所有所述处理性能指标值,获取与所述指定处理器集合中包含的各个第二处理器分别对应的第一处理性能指标值;从所有所述第一处理性能指标值中筛选出数...

【专利技术属性】
技术研发人员:谢政军
申请(专利权)人:平安健康保险股份有限公司
类型:发明
国别省市:

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

1