本申请公开了一种任务调度方法和装置、电子设备、存储介质,涉及信息安全技术领域。方法包括:基于获取到的待处理任务的执行需求,从多个备选安全措施中筛选获得目标措施,其中,所述备选安全措施包括备选信息安全措施和/或备选功能安全措施;使用所述目标措施对所述待处理任务进行处理,获得待执行任务;基于所述待执行任务的执行优先级,对所述待执行任务进行调度。使多个待执行任务能够基于不同的执行优先级顺序进行执行,提升任务的执行效率,从而实现对电力系统的全面的安全防护,提升电力系统的安全性。系统的安全性。系统的安全性。
【技术实现步骤摘要】
任务调度方法和装置、电子设备、存储介质
[0001]本申请涉及信息安全
,具体涉及一种任务调度方法和装置、电子设备、存储介质。
技术介绍
[0002]随着传统电力系统逐步向智能化、网络化、信息化方向发展,电力系统运行效率得到提高的同时也面临着严峻的信息安全威胁。继电保护装置作为电力系统的一个重要装置,其信息安全对于装置的稳定运行起着重要作用。
[0003]传统的电力系统通常采用继电保护装置仅措施相关功能安全的措施,而在信息安全存在漏洞时,也会给整个电力系统带来安全隐患。并且,采用单一的功能安全的措施,无法满足电力系统对于信息安全的需求,降低了电力系统的安全防护能力。
技术实现思路
[0004]为此,本申请提供一种任务调度方法和装置、电子设备、存储介质,解决如何对电力系统进行全面的安全防护,以提升电力系统的安全性的问题。
[0005]为了实现上述目的,本申请第一方面提供一种任务调度方法,方法包括:基于获取到的待处理任务的执行需求,从多个备选安全措施中筛选获得目标措施,其中,所述备选安全措施包括备选信息安全措施和/或备选功能安全措施;使用所述目标措施对所述待处理任务进行处理,获得待执行任务;基于所述待执行任务的执行优先级,对所述待执行任务进行调度。
[0006]为了实现上述目的,本申请第二方面提供一种任务调度装置,其包括:筛选模块,被配置为基于获取到的待处理任务的执行需求,从多个备选安全措施中筛选获得目标措施,其中,所述备选安全措施包括备选信息安全措施和/或备选功能安全措施;处理模块,被配置为使用所述目标措施对所述待处理任务进行处理,获得待执行任务;调度模块,被配置为基于所述待执行任务的执行优先级,对所述待执行任务进行调度。
[0007]为了实现上述目的,本申请第三方面,本申请提供了一种电子设备,该电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的一个或多个计算机程序,一个或多个所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任务调度方法。
[0008]为了实现上述目的,本申请第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序在被处理器/处理核执行时实现上述任务调度方法。
[0009]本申请中的任务调度方法和装置、电子设备、存储介质,通过基于获取到的待处理任务的执行需求,从多个备选安全措施中筛选获得目标措施,其中,备选安全措施包括备选信息安全措施和/或备选功能安全措施,能针对不同的待处理任务的执行需求,选择与该待处理任务相匹配的安全措施作为目标措施,以便于使用该目标措施对待处理任务进行处
理,获得待执行任务,从而提升待执行任务的安全性;进一步地,基于待执行任务的执行优先级,对待执行任务进行调度,使多个待执行任务能够基于不同的执行优先级顺序进行执行,提升任务的执行效率,从而实现对电力系统的全面的安全防护,提升电力系统的安全性。
附图说明
[0010]附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其它特征和优点对本领域技术人员将变得更加显而易见,在附图中。
[0011]图1为本申请实施例提供的一种任务调度方法的流程示意图。
[0012]图2为本申请实施例提供的一种任务调度示意图。
[0013]图3为本申请实施例提供的一种任务调度方法的流程示意图。
[0014]图4为本申请实施例提供的一种任务调度装置的组成方框图。
[0015]图5为本申请实施例提供的一种电子设备的组成方框图。
具体实施方式
[0016]以下结合附图对本申请的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请,并不用于限制本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0017]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0018]有鉴于此,本申请提供一种任务调度方法和装置、电子设备、存储介质,以解决上述问题。
[0019]本申请实施例第一方面提供了一种任务调度方法。
[0020]图1为本申请实施例提供的一种任务调度方法的流程示意图。该任务调度方法可应用于任务调度装置。如图1所示,该任务调度方法包括但不限于如下步骤。
[0021]步骤S101,基于获取到的待处理任务的执行需求,从多个备选安全措施中筛选获得目标措施。
[0022]其中,备选安全措施包括备选信息安全措施和/或备选功能安全措施。
[0023]例如,备选信息安全措施包括:加密措施、认证措施和数字签名措施中的至少一种;备选功能安全措施包括:内存保护措施、堆栈保护措施和故障录波措施中的至少一种。
[0024]通过从多种不同类别的备选安全措施中筛选获得与待处理任务相匹配的目标措施,能够基于该目标措施对待处理任务进行保护,提升数据的安全性。
[0025]步骤S102,使用目标措施对待处理任务进行处理,获得待执行任务。
[0026]其中,可以使用目标措施对待处理任务进行加密处理,数据的验证或校准等,以使获得的待执行任务更具安全性。
[0027]步骤S103,基于待执行任务的执行优先级,对待执行任务进行调度。
[0028]需要说明的是,待执行任务的执行优先级是基于不同的待执行任务的执行需求确
定的优先级,能够满足不同的待执行任务的执行先后顺序,以提升任务的执行效率。
[0029]在本实施例中,通过基于获取到的待处理任务的执行需求,从多个备选安全措施中筛选获得目标措施,其中,备选安全措施包括备选信息安全措施和/或备选功能安全措施,能针对不同的待处理任务的执行需求,选择与该待处理任务相匹配的安全措施作为目标措施,以便于使用该目标措施对待处理任务进行处理,获得待执行任务,从而提升待执行任务的安全性;进一步地,基于待执行任务的执行优先级,对待执行任务进行调度,使多个待执行任务能够基于不同的执行优先级顺序进行执行,提升任务的执行效率,从而实现对电力系统的全面的安全防护,提升电力系统的安全性。
[0030]在一些可选的实施例中,待执行任务包括多个,且每个待执行任务对应的执行优先级不同,执行优先级包括N个优先等级,N越小则N对应的优先等级越高,N为大于或等于2的整数。
[0031]步骤S103中的基于待执行任务的执行优先级,对待执行任务进行调度,可以采用如下方式实现:在确定前N
‑
1个优先等级的待执行任务被同时挂起的情况下,执行第N优先等级的待执行任务。
[0032]例如,若N为4,则优先执行第1优先等级本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种任务调度方法,其特征在于,所述方法包括:基于获取到的待处理任务的执行需求,从多个备选安全措施中筛选获得目标措施,其中,所述备选安全措施包括备选信息安全措施和/或备选功能安全措施;使用所述目标措施对所述待处理任务进行处理,获得待执行任务;基于所述待执行任务的执行优先级,对所述待执行任务进行调度。2.根据权利要求1所述的方法,其特征在于,所述备选信息安全措施包括:加密措施、认证措施和数字签名措施中的至少一种;所述备选功能安全措施包括:内存保护措施、堆栈保护措施和故障录波措施中的至少一种。3.根据权利要求1所述的方法,其特征在于,所述待执行任务包括多个,且每个所述待执行任务对应的执行优先级不同,所述执行优先级包括N个优先等级,N越小则N对应的优先等级越高,N为大于或等于2的整数;所述基于所述待执行任务的执行优先级,对所述待执行任务进行调度,包括:在确定前N
‑
1个优先等级的待执行任务被同时挂起的情况下,执行第N优先等级的待执行任务。4.根据权利要求1所述的方法,其特征在于,所述待执行任务包括多个,所述使用所述目标措施对所述待处理任务进行处理,获得待执行任务之后,还包括:确定采用所述目标措施对各个所述待处理任务进行处理的处理时长;基于所述处理时长和每个所述待处理任务对应的执行时长,确定每个所述待执行任务的消耗时长;基于每个所述待执行任务的消耗时长,确定任务执行时序。5.根据权利要求1所述的方法,其特征在于,在确定所述待处理任务的执行需求至少包括故障信息传输需求的情况下,所述基于所述待执行任务的执行优先级,对所述待执行任务进行调度之前,还包括:确定所述执行需求为所述故障信息传输需求的待执行任务的执行优先级为最高等级。6.根据权利要求1所述的方法,其特征在于,所述基于所述待执行任务的执行优先级,对所述待执行任务进行调度之前,还包括:在确定所述待处理任务的执行需求包括数据存储需求、附加校验码需求、日志...
【专利技术属性】
技术研发人员:杜景琦,邓小刚,贾崇伟,毛品尚,简枫,于港旭,李中伟,
申请(专利权)人:中电长城网际系统应用有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。