System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于字符串的创新性标识优先级描述方法技术_技高网

一种基于字符串的创新性标识优先级描述方法技术

技术编号:41329437 阅读:5 留言:0更新日期:2024-05-13 15:07
本发明专利技术公开了一种基于字符串的创新性标识优先级描述方法,包括以下步骤:①优先级预处理:在编辑对象内容信息的过程中,分析每个对象规则的关键属性并进行排序,并分析对象与数据库已有对象的优先级关系,将对象按照优先级从高到低的顺序插入数据库已有对象中;②字符串匹配处理:基于优先级顺序和最短字符串要求,按字典序为对象匹配与优先级对应的字符串,将生成的字符串存储在存储介质中。本发明专利技术通过使用变长字符串代替传统数字,以字符串字典序作为优先级顺序,在标识大规模对象时具有显著的优势,能够更灵活地描述和管理优先级。

【技术实现步骤摘要】

本专利技术涉及一种基于字符串的创新性标识优先级描述方法


技术介绍

1、随着通信网络技术的迅猛发展,网络给人们日常生活带来了很多便利,我们生活在一个高度依赖网络的时代,然而这种高度依赖性也带来了许多安全和网络服务质量的问题。现如今网络安全事件频繁发生,网络安全和服务质量问题变得越来越突出,国家对网络安全高度重视。对于很多高新技术企业而言,他们的服务器资源和机密信息面临着被非法访问和泄露的风险,这无疑是一个巨大的安全隐患。与此同时,网络带宽也经常会被各种应用业务随意挤占,尤其是对于那些对服务质量要求极高的应用,如语音和视频业务,它们的带宽需求经常得不到满足,从而影响了用户的深度体验。

2、云计算技术能够通过多种方式解决传统网络安全和网络带宽服务问题,近年来得到了迅猛发展,云计算采用先进的数据加密技术保护数据安全,确保数据在传输和存储过程中的机密性和完整性,通过安全审计、监控以及入侵检测系统,及时发现和应对安全威胁,提高系统的安全性和稳定性。同时,云计算的发展也推动了流量管理和优化技术的进步,有效降低网络带宽的使用,提高数据传输效率。这些措施共同为云计算环境提供强大的安全保障,促进其健康发展。

3、在云计算的技术发展中,云数据交换中心作为基于云计算的数据存储、管理和应用中心,整合集结了硬件设备、软件服务和网络技术,使得用户可以存储和访问数据,并为用户使用云计算提供了各种便捷服务。在云数据交换中心的网络服务系统中,管理规则的优先级顺序是至关重要的。这些规则主要涉及访问控制、流量过滤以及其他安全策略。当访问控制系统突然面临多个规则需要同时匹配的情况时,规则优先级的概念就变得尤为重要。它确保了系统能够按照预设的顺序来执行这些规则,从而确保最合适、最有效的规则得以应用,以解决突发事件带来的影响。正确的优先级设置可以避免冲突,确保系统的正常运行,为用户提供更好的服务体验。因此,合理地设置和管理这些规则的优先级是网络安全和网络服务质量的必要保障。

4、近年来,国内的网络安全方面的专家对网络安全的访问和控制进行了相关的研究,举例来说,假设一个企业拥有一个复杂的网络安全策略,其中包含许多规则,如防火墙规则、入侵检测系统规则、访问控制规则等。这些规则可能涉及到不同的网络层、协议、源ip、目标ip等条件。为了确保规则的正确执行,这些规则需要按照一定的优先级顺序进行排列。系统管理员可能需要在任何时候都能够修改、插入或删除规则,以便灵活地优化网络安全策略。在众多网络服务业务场景中,当出现新的威胁时,管理员可能需要迅速插入一条高优先级规则以阻止该威胁,而不影响现有的规则逻辑。

5、在企业云数据交换中心的应用业务场景下,通常一次网络更新涉及一台交换机上的规则是多条的,发生在应用层的多个网络策略会同时进行更新,控制器为了减少与交换机的通信时延会把可以并行更新的策略规则一起下发给交换机。

6、软件定义网络(sdn)交换机的三态内容寻址存储器,则会因为新优先级的出现或原有规则优先级的变化而移动大量已有规则的物理位置,产生不可忽视的高时延。在处理网络更新时,尤其是涉及交换机规则的更新,优先级的管理变得尤为重要。由于一台交换机上可能有多条规则需要更新,而这些规则可能同时涉及到应用层的多个网络策略。

7、在网络安全审计和监控的业务场景下,防火墙作为建设网络应用过程中不可缺少的一环,不管是面向互联网的网络架构还是处于网络纵深内部的网络架构,都需要使用防火墙技术对网络的不同区域之间的通信进行安全控制。防火墙acl(access control list)是一种用于管理网络流量的安全策略的技术。它可以用于限制或允许特定类型的流量通过网络设备,如路由器或防火墙。acl通常基于规则集,这些规则定义了允许或拒绝特定源、目标、协议和端口的流量。acl由一组规则组成,通过将数据包与acl规则匹配。在防火墙acl(access control list)的工程场景中,规则的优先级顺序至关重要,高优先级规则被优先匹配,而匹配成功后,系统将逐一检查后续规则直至找到匹配项。然而,传统的优先级标识方式,如使用数字1、2、3等,存在一个显著问题,即优先级之间的空间极其有限。当需要在两个整数之间插入新的规则时,这种设计会导致繁琐而低效的优先级调度。此外,一个网关设备要执行流量过滤至少需要acl部署数千条规则。由于acl配置语言存在众多的困难,大型acl规则集容易变得冗余,不一致,难以优化甚至难以理解。

8、企业对it软件系统的开发者要求能够应对经常变化优先级的业务规则,让it系统必须依据业务规则的优先级变化快速完成低成本的更新。这种调整往往需要开发者具备深入的业务理解和系统分析能力,以确保规则的正确实施和系统的稳定运行。

9、在实际应用中,开发者可以利用规则引擎,采用一些策略来降低新规则实施的成本和风险。在插入新规则时,开发者需要仔细分析其对整个规则集的影响,并可能需要调整其他规则的执行顺序或逻辑,以确保系统的正确性和一致性,这通常需要修改后续的大量元素,进而也导致耗费资源和效率低下,因此,如何有效地安排这些规则的执行顺序成为关键。

10、一个灵活且高效的优先级规则管理系统应该具备以下能力:①允许管理员在任何时候修改规则的优先级,确保规则的执行顺序符合实际需求;②提供方便的接口,使管理员能够轻松地插入新规则或删除不再需要的规则;③所制定的规则应该能够涵盖各种条件,以便根据具体需求定义复杂的访问控制策略。对象优先级管理系统的设计应该能够平衡灵活性和性能,以确保系统与工程的优先级管理及时调度和高效执行。同时利用优先级评价异构集群中节点的性能,优先级评价指标权重的选择非常重要。系统应支持对节点优先级的精细化管理,以满足不同工作负载的需求。

11、传统的数字标识优先级方法存在一个明显的限制,即在两个数字之间插入新元素可能导致其他数字整体移动,从而容易产生资源被耗尽的问题。这种情况极大地限制了系统灵活性,尤其是在需要频繁插入、修改、删除或调度对象优先级的场景下,系统的效率和性能都会受到很大影响。

12、在传统使用的技术方案中,为了解决对象之间优先级空间不足的问题,通常考虑使用较大的空间值作为优先级标识,例如采用默认的1000、2000、3000、4000等较大的空间,以增大对象之间的间隔。这样的设计使得在插入新元素时,可以选择一个相对中间位置的较小空间值,例如1450,而无需移动其他元素。值得注意的是,这并非采用临近数值如1001或1999,因为这样的设计仍然可能导致插入点周围无法再次插入新元素,而我们更倾向于一种折中的插入方式,以确保两侧都保留有足够的空间。

13、然而,这种方法仍然存在一些显著的不足。即使优先级系统中采用了较大的空间值,两个元素之间的空间仍然是有限的。在同一位置反复插入9次(即log2(n)次),即可填满一个默认空间度。例如,在1500和2500之间插入9次,可能得到如下序列:1500-2000,1500-1750,1500-1625,1500-1562,1500-1531,150本文档来自技高网...

【技术保护点】

1.一种基于字符串的创新性标识优先级描述方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于字符串的创新标识方法,其特征在于,所述步骤②具体为:基于小数思想按照已有优先级顺序,为当前对象分配字符串,将字符串按照字典序进行排序;

3.根据权利要求2所述的基于字符串的创新标识方法,其特征在于,借位与进位处理方法为:在进行进位与借位的模拟小数加减法时,当一位数计算后超过了93,发生进位,该位高位+1,自身位减去94,直到该位满足[0,93]为止;当一位数计算后小于0,需要向高位借一位,该位高位-1,自身加上94,直到该位满足[0,93]为止。

【技术特征摘要】

1.一种基于字符串的创新性标识优先级描述方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于字符串的创新标识方法,其特征在于,所述步骤②具体为:基于小数思想按照已有优先级顺序,为当前对象分配字符串,将字符串按照字典序进行排序;

3.根据权利要求2所述的基...

【专利技术属性】
技术研发人员:胡航宇左桐瑞左桐瑛高翔叶剑邓晨
申请(专利权)人:电子科技大学
类型:发明
国别省市:

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

1