System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 优先级策略的批量处理方法及装置制造方法及图纸_技高网

优先级策略的批量处理方法及装置制造方法及图纸

技术编号:42462569 阅读:9 留言:0更新日期:2024-08-21 12:50
本申请涉及一种优先级策略的批量处理方法及装置。该方法包括:获取批量处理操作对应的策略的优先级,所述批量处理操作包括增加批量处理操作和删除批量处理操作;将所述策略按照其对应的优先级进行排序得到优先级排序数组;遍历所述优先级排序数组以确定修正区间;调整所述修正区间内的策略的优先级;在遍历完成后,对所述策略进行批量处理操作。本申请涉及的优先级策略的批量处理方法及装置,能够支持在一次提交中批量增加和删除指定优先级的策略,保证增删批处理操作后优先级的正确性,且优先级修正的次数小于增删策略的总数。

【技术实现步骤摘要】

本申请涉及计算机信息处理领域,具体而言,涉及一种优先级策略的批量处理方法及装置


技术介绍

1、在计算机领域,策略优先级是一种用于在多种决策中确定先后次序的方法。它是一种关键的决策制定工具,尤其在一对多或多对一的关系中,当需要权衡不同选项并做出最佳选择时。

2、策略优先级的确定通常基于特定的规则和算法,这些规则和算法根据问题的特定性质和目标来定义。策略优先级的管理和控制在许多情况下都是非常重要的。如果优先级的确定和管理不得当,可能会导致错误流程的执行,甚至出现功能失效等问题。因此,对策略优先级的研究和应用在计算机科学中具有重要的意义。

3、策略优先级在网络安全产品中具有广泛的应用。例如,在web应用防火墙中,策略优先级会影响设备最终对报文的处理。进入设备的报文会先尝试匹配高优先级的策略,即由高到低依次尝试匹配策略,然后依照第一条命中的策略执行相关处理,不再进行后续优先级策略的匹配。技术服务人员可以通过调整策略优先级来达到不同的防护效果。策略优先级在计算机领域特别是在网络安全产品中具有广泛的应用,决定了报文的处理顺序和执行策略,对于系统防护效果至关重要。

4、现有技术中的策略优先级调整策略中,存在一种方式:在一次提交中,只能增加或删除一条指定优先级的策略。还存在另一种方式:在一次提交中,能够批量增加和删除指定优先级的策略,但每增删一条策略就需要修正一次优先级。现有技术中对策略优先级的处理费时费力,因此,需要一种新的优先级策略的批量处理方法及装置。

5、在所述
技术介绍
部分公开的上述信息仅用于加强对本申请的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、有鉴于此,本申请提供一种优先级策略的批量处理方法及装置,能够支持在一次提交中批量增加和删除指定优先级的策略,保证增删批处理操作后优先级的正确性,且优先级修正的次数小于增删策略的总数。

2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。

3、根据本申请的一方面,提出一种优先级策略的批量处理方法,该方法包括:获取批量处理操作对应的策略的优先级,所述批量处理操作包括增加批量处理操作和删除批量处理操作;将所述策略按照其对应的优先级进行排序得到优先级排序数组;遍历所述优先级排序数组以确定修正区间;调整所述修正区间内的策略的优先级;在遍历完成后,对所述策略进行批量处理操作。

4、在本申请的一种示例性实施例中,将所述策略按照其对应的优先级进行排序得到优先级排序数组,包括:将所述策略按照其对应的优先级进行升序排序得到优先级排序数组。

5、在本申请的一种示例性实施例中,在所述批量处理操作为删除批量处理操作时,遍历所述优先级排序数组以确定修正区间,包括:逐一读取所述优先级排序数据中的策略优先级;比较当前策略优先级与上一条策略优先级;在优先级不连续时,确定所述修正区间。

6、在本申请的一种示例性实施例中,调整所述修正区间内的策略的优先级,包括:将策略数据表中,所述修正区间内的策略的优先级减去已遍历的优先级的个数。

7、在本申请的一种示例性实施例中,在遍历完成后,对所述策略进行批量处理操作,包括:在遍历完成后,对策略逻辑表和策略数据表中的策略进行删除批量处理操作。

8、在本申请的一种示例性实施例中,在所述批量处理操作为增加批量处理操作时,遍历所述优先级排序数组以确定修正区间,包括:逐一读取所述优先级排序数据中的策略优先级;比较当前策略优先级与上一条策略优先级;在优先级变化或不连续时,确定所述修正区间。

9、在本申请的一种示例性实施例中,调整所述修正区间内的策略的优先级,包括:将策略数据表中,所述修正区间内的策略的优先级加上已遍历的优先级的个数。

10、在本申请的一种示例性实施例中,在遍历完成后,对所述策略进行批量处理操作,包括:在遍历完成后,对策略逻辑表和策略数据表中的策略进行增加批量处理操作。

11、在本申请的一种示例性实施例中,调整所述修正区间内的策略的优先级,包括:在批量处理操作中同时包含增加批量处理操作和删除批量处理操作时,先执行增加批量处理操作,之后再执行删除批量处理操作。

12、根据本申请的一方面,提出一种优先级策略的批量处理装置,该装置包括:优先级模块,用于获取批量处理操作对应的策略的优先级,所述批量处理操作包括增加批量处理操作和删除批量处理操作;排序模块,用于将所述策略按照其对应的优先级进行排序得到优先级排序数组;区间模块,用于遍历所述优先级排序数组以确定修正区间;调整模块,用于调整所述修正区间内的策略的优先级;批量处理模块,用于在遍历完成后,对所述策略进行批量处理操作。

13、根据本申请的一方面,提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文的方法。

14、根据本申请的一方面,提出一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上文中的方法。

15、根据本申请的优先级策略的批量处理方法及装置,通过获取批量处理操作对应的策略的优先级,所述批量处理操作包括增加批量处理操作和删除批量处理操作;将所述策略按照其对应的优先级进行排序得到优先级排序数组;遍历所述优先级排序数组以确定修正区间;调整所述修正区间内的策略的优先级;在遍历完成后,对所述策略进行批量处理操作的方式,能够支持在一次提交中批量增加和删除指定优先级的策略,保证增删批处理操作后优先级的正确性,且优先级修正的次数小于增删策略的总数。

16、应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。

本文档来自技高网...

【技术保护点】

1.一种优先级策略的批量处理方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,将所述策略按照其对应的优先级进行排序得到优先级排序数组,包括:

3.如权利要求2所述的方法,其特征在于,在所述批量处理操作为删除批量处理操作时,

4.如权利要求3所述的方法,其特征在于,调整所述修正区间内的策略的优先级,包括:

5.如权利要求3所述的方法,其特征在于,在遍历完成后,对所述策略进行批量处理操作,包括:

6.如权利要求1所述的方法,其特征在于,在所述批量处理操作为增加批量处理操作时,

7.如权利要求6所述的方法,其特征在于,调整所述修正区间内的策略的优先级,包括:

8.如权利要求6所述的方法,其特征在于,在遍历完成后,对所述策略进行批量处理操作,包括:

9.如权利要求1所述的方法,其特征在于,调整所述修正区间内的策略的优先级,包括:

10.一种优先级策略的批量处理装置,其特征在于,包括:

【技术特征摘要】

1.一种优先级策略的批量处理方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,将所述策略按照其对应的优先级进行排序得到优先级排序数组,包括:

3.如权利要求2所述的方法,其特征在于,在所述批量处理操作为删除批量处理操作时,

4.如权利要求3所述的方法,其特征在于,调整所述修正区间内的策略的优先级,包括:

5.如权利要求3所述的方法,其特征在于,在遍历完成后,对所述策略进行批量处理操作,包括...

【专利技术属性】
技术研发人员:赵叙吴庆王树太
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:

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

1