System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
所属的技术人员知道,本专利技术可以实现为系统、方法或计算机程序产品,因此,本专利技术可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本专利技术还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。尽管上面已经示出和描述了本专利技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本专利技术的限制,本领域的普通技术人员在本专利技术的范围内可以对上述实施例进行变化、修改、替换和变型。
技术介绍
1、在当今各行各业中,关于重叠期间的计算或者是校验已是常见场景。特别是在保险行业中,关于保障期间的重叠更是业务中不可避免的控制。但是如今市面上关于重叠期间的比较或计算方式均比较笼统。例如,最常见的实现方案为:“数组交叉点快速计算”等。但是此类技术都有一个共同点:那就是只关注已存在数据的重叠交叉期间,并且都依赖调用方提供完整数据支持。
2、因此,亟需提供一种技术方案解决上述问题。
技术实现思路
1、为解决上述技术问题,本专利技术提供了一种重叠期间校验方法、系统、电子设备和存储介质。
2、第一方面,本专利技术提供一种重叠期间校验方法,该方法的技术方案如下:
3、确定目标请求参数对应的至少一个规则标识,并判断所述目标请求参数在任一规则标识下的请求期间数据与所述任一
4、当所述任一规则标识对应的判断结果为否时,判定所述目标请求参数在所述任一规则标识下的请求期间数据通过重叠期间校验,并将所述目标请求参数在所述任一规则标识下的请求期间数据进行存储。
5、本专利技术的一种重叠期间校验方法的有益效果如下:
6、本专利技术的方法通过优化重叠期间的计算实现,提高了重叠期间校验的效率。
7、在上述方案的基础上,本专利技术的一种重叠期间校验方法还可以做如下改进。
8、在一种可选的方式中,还包括:
9、当所述任一规则标识对应的判断结果为是时,判定所述目标请求参数在所述任一规则标识下的请求期间数据未通过重叠期间校验,并输出错误提示信息。
10、在一种可选的方式中,还包括:
11、利用国密sm4算法,确定所述目标请求参数对应的唯一标识;
12、当从redis中获取到所述唯一标识对应的结果值时,将所述结果值转化为javabean对象,并根据所述目标请求参数对应的每个规则标识,从所述javabean对象中,获取目标请求参数对应的每个规则标识下的历史期间数据。
13、在一种可选的方式中,还包括:
14、当从所述redis中未获取到所述唯一标识对应的结果值时,将所述目标请求参数在每个规则标识下的请求期间数据分别进行存储。
15、在一种可选的方式中,还包括:
16、利用扫描线算法,所述目标请求参数在所述任一规则标识下的请求期间数据与所述任一规则标识下的历史期间数据之间的重叠期间计算结果值。
17、第二方面,本专利技术提供一种重叠期间校验系统,该系统的技术方案如下:
18、包括:判断模块和第一校验模块;
19、所述判断模块用于:确定目标请求参数对应的至少一个规则标识,并判断所述目标请求参数在任一规则标识下的请求期间数据与所述任一规则标识下的历史期间数据之间的重叠期间计算结果值是否超过该规则标识对应的预设值,得到所述任一规则标识对应的判断结果;
20、所述第一校验模块用于:当所述任一规则标识对应的判断结果为否时,判定所述目标请求参数在所述任一规则标识下的请求期间数据通过重叠期间校验,并将所述目标请求参数在所述任一规则标识下的请求期间数据进行存储。
21、本专利技术的一种重叠期间校验系统的有益效果如下:
22、本专利技术的系统通过优化重叠期间的计算实现,提高了重叠期间校验的效率。
23、在上述方案的基础上,本专利技术的一种重叠期间校验系统还可以做如下改进。
24、在一种可选的方式中,还包括:第二校验模块;所述第二校验模块用于:
25、当所述任一规则标识对应的判断结果为是时,判定所述目标请求参数在所述任一规则标识下的请求期间数据未通过重叠期间校验,并输出错误提示信息。
26、在一种可选的方式中,还包括:获取模块;所述获取模块用于:
27、利用国密sm4算法,确定所述目标请求参数对应的唯一标识;
28、当从redis中获取到所述唯一标识对应的结果值时,将所述结果值转化为javabean对象,并根据所述目标请求参数对应的每个规则标识,从所述javabean对象中,获取目标请求参数对应的每个规则标识下的历史期间数据。
29、第三方面,本专利技术的一种电子设备的技术方案如下:
30、包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的程序,所述处理器执行所述程序时实现如本专利技术的重叠期间校验方法的步骤。
31、第四方面,本专利技术提供的一种计算机可读存储介质的技术方案如下:
32、计算机可读存储介质中存储有指令,当计算机可读存储介质读取所述指令时,使所述计算机可读存储介质执行如本专利技术的重叠期间校验方法的步骤。
33、上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种重叠期间校验方法,其特征在于,包括:
2.根据权利要求1所述的重叠期间校验方法,其特征在于,还包括:
3.根据权利要求1所述的重叠期间校验方法,其特征在于,还包括:
4.根据权利要求3所述的重叠期间校验方法,其特征在于,还包括:
5.根据权利要求1至4任一项所述的重叠期间校验方法,其特征在于,还包括:
6.一种重叠期间校验系统,其特征在于,包括:判断模块和第一校验模块;
7.根据权利要求6所述的重叠期间校验系统,其特征在于,还包括:第二校验模块;所述第二校验模块用于:
8.根据权利要求6所述的重叠期间校验系统,其特征在于,还包括:获取模块;所述获取模块用于:
9.一种电子设备,其特征在于,所述电子设备包括处理器,所述处理器与存储器耦合,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以使所述电子设备实现如权利要求1至5任一项所述的重叠期间校验方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计
...【技术特征摘要】
1.一种重叠期间校验方法,其特征在于,包括:
2.根据权利要求1所述的重叠期间校验方法,其特征在于,还包括:
3.根据权利要求1所述的重叠期间校验方法,其特征在于,还包括:
4.根据权利要求3所述的重叠期间校验方法,其特征在于,还包括:
5.根据权利要求1至4任一项所述的重叠期间校验方法,其特征在于,还包括:
6.一种重叠期间校验系统,其特征在于,包括:判断模块和第一校验模块;
7.根据权利要求6所述的重叠期间校验系统,其特征在于,还包括:第二校验模块;所述第二校验模块用于:
...【专利技术属性】
技术研发人员:钱学民,黄关键,
申请(专利权)人:阳光人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。