欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020115286045
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2023-11-10
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种签名数据的处理方法,其特征在于,应用于服务器,包括:获取待验证的签名数据,以及获取当前时间;

判断当前时间是否处于预设的业务高峰时间段内;

若当前时间处于所述业务高峰时间段内,从所有所述签名数据中提取出第一预设数量的指定签名数据,并基于各所述指定签名数据的签名键值生成一一对应的随机数;

从所有所述随机数中筛选出满足预设条件的指定随机数;

获取预设的验证桶,以及获取所述验证桶的容量值;

判断所述指定随机数的数量是否为所述容量值的倍数,且所述指定随机数的数量是否大于所述容量值;

若所述指定随机数的数量为所述容量值的倍数,且所述指定随机数的数量大于所述容量值,则获取与所述指定随机数对应的指定签名数据,并将所述指定随机数对应的指定签名数据记为第一签名数据;

按照预设的数据投放速率向所述验证桶投放所述第一签名数据,当检测到所述验证桶中包含的第一签名数据的数量等于所述容量值时,停止进行对于所述验证桶的第一签名数据的投放,并调用预设的CA认证接口对所述验证桶内的各所述第一签名数据进行验证处理,得到与所述验证桶内的各所述第一签名数据一一对应的第一认证结果,在完成了对于所述验证桶内的各所述第一签名数据的验证处理后,对所述验证捅进行数据清空处理,并参照所述验证桶内的各所述第一签名数据的验证处理方式,基于所述验证桶与所述CA认证接口对当前剩余的待处理的第一签名数据进行验证处理,得到对应的第二认证结果;

获取所述签名数据中除所述第一签名数据外的第二签名数据,在预设的业务非高峰时间段内进行对于所述第二签名数据的验证处理,得到对应的第三认证结果。

2.根据权利要求1所述的签名数据的处理方法,其特征在于,所述判断当前时间是否处于预设的业务高峰时间段内的步骤之前,包括:获取所述服务器在第一预设时间周期的指定时间段内的资源消耗量;

对所述第一预设时间周期、所述指定时间段以及所述资源消耗量进行统计分析,生成相应的资源消耗统计记录表;

基于所述资源消耗统计记录表,分别获取所述服务器在所述第一预设时间周期中每一天的资源消耗数据大于预设的资源消耗阈值的第一时间段;

计算所有所述第一时间段的交集,得到对应的第二时间段;

将所述第二时间段作为所述业务高峰时间段。

3.根据权利要求1所述的签名数据的处理方法,其特征在于,所述判断当前时间是否处于预设的业务高峰时间段内的步骤之前,包括:将每天的时间段划分为多个数据处理时段;

基于历史数据处理库,统计每个所述数据处理时段在第二预设时间周期内的任务处理总量;

从所述任务处理总量中筛选出大于预设的任务处理量阈值的第一任务处理总量;

基于各所述第一任务处理总量分别对应的数值,按照数值从大到小的顺序对所有所述第一任务处理总量进行排序,得到对应的排序结果;

从所述排序结果中排在首位的第一任务处理总量开始,依次获取第二预设数量的指定任务处理总量;

从所有所述数据处理时段中获取与所述指定任务处理总量对应的指定数据处理时段;

将所述指定数据处理时段作为所述业务高峰时间段。

4.根据权利要求1所述的签名数据的处理方法,其特征在于,所述基于各所述指定签名数据的签名键值生成一一对应的随机数的步骤,包括:基于预设的哈希算法生成与特定签名数据的签名键值对应的特定哈希值,其中,所述特定签名数据为所有所述指定签名数据中的任意一个数据;

获取预设数值;

使用所述特定哈希值对所述预设数值进行取余运算,得到对应的数值结果;

将所述数值结果作为与所述特定签名数据对应的特定随机数。

5.根据权利要求1所述的签名数据的处理方法,其特征在于,所述获取预设的验证桶,以及获取所述验证桶的容量值的步骤之前,包括:获取所述签名数据的数量值;以及,获取预设的比例系数,其中,所述比例系数小于1;

基于所述数量值与所述比例系数生成目标数量;

将所述目标数量作为所述验证桶的容量值。

6.根据权利要求1所述的签名数据的处理方法,其特征在于,所述调用预设的CA认证接口对所述验证桶内的各所述第一签名数据进行验证处理,得到与所述验证桶内的各所述第一签名数据一一对应的第一认证结果的步骤,包括:获取与CA认证对应的标准数据格式;

基于所述标准数据格式分别对所述验证桶内的各所述第一签名数据进行格式转换处理,生成对应的转换后的第一签名数据;

调用所述CA认证接口;

通过所述CA认证接口对各所述转换后的第一签名数据进行验证处理,得到与各所述转换后的第一签名数据一一对应的第一认证结果。

7.根据权利要求1所述的签名数据的处理方法,其特征在于,所述获取所述签名数据中除所述第一签名数据外的第二签名数据,在预设的业务非高峰时间段内进行对于所述第二签名数据的验证处理,得到对应的第三认证结果的步骤之后,包括:对与所述签名数据对应的所有认证结果进行分析处理,从所有所述认证结果中筛选出认证未通过的指定认证结果,其中,所述认证结果包括所述第一认证结果、所述第二认证结果以及所述第三认证结果;

基于所述指定认证结果,获取与各所述指定认证结果分别对应的第三签名数据;

基于所述第三签名数据生成相应的警报信息;

获取预设的邮件登录信息,以及获取指定邮件地址;

基于所述邮件登录信息登录至对应的邮件服务器;

通过所述邮件服务器将所述警报信息发送至所述指定邮件地址。

8.一种签名数据的处理装置,其特征在于,应用于服务器,包括:第一获取模块,用于获取待验证的签名数据,以及获取当前时间;

第一判断模块,用于判断当前时间是否处于预设的业务高峰时间段内;

第一生成模块,用于若当前时间处于所述业务高峰时间段内,从所有所述签名数据中提取出第一预设数量的指定签名数据,并基于各所述指定签名数据的签名键值生成一一对应的随机数;

第一筛选模块,用于从所有所述随机数中筛选出满足预设条件的指定随机数;

第二获取模块,用于获取预设的验证桶,以及获取所述验证桶的容量值;

第二判断模块,用于判断所述指定随机数的数量是否为所述容量值的倍数,且所述指定随机数的数量是否大于所述容量值;

第三获取模块,用于若所述指定随机数的数量为所述容量值的倍数,且所述指定随机数的数量大于所述容量值,则获取与所述指定随机数对应的指定签名数据,并将所述指定随机数对应的指定签名数据记为第一签名数据;

第一验证模块,用于按照预设的数据投放速率向所述验证桶投放所述第一签名数据,当检测到所述验证桶中包含的第一签名数据的数量等于所述容量值时,停止进行对于所述验证桶的第一签名数据的投放,并调用预设的CA认证接口对所述验证桶内的各所述第一签名数据进行验证处理,得到与所述验证桶内的各所述第一签名数据一一对应的第一认证结果,在完成了对于所述验证桶内的各所述第一签名数据的验证处理后,对所述验证捅进行数据清空处理,并参照所述验证桶内的各所述第一签名数据的验证处理方式,基于所述验证桶与所述CA认证接口对当前剩余的待处理的第一签名数据进行验证处理,得到对应的第二认证结果;

第二验证模块,用于获取所述签名数据中除所述第一签名数据外的第二签名数据,在预设的业务非高峰时间段内进行对于所述第二签名数据的验证处理,得到对应的第三认证结果。

9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。