本发明专利技术提供了一种节点控制方案生成方法及系统,其中方法包括:确定起始节点、目标节点和控制任务;起始节点为已受控节点,目标节点为所需控制并执行控制任务的节点;起始节点和目标节点位于同一个网络拓扑中;确定网络拓扑中从起始节点至目标节点的控制路径;确定对控制路径中除起始节点之外的每一个其他节点逐个进行控制时,与每一个其他节点对应的控制子方案;确定在目标节点被控制后在目标节点上执行控制任务时所对应的任务方案;根据与每一个其他节点对应的控制子方案和任务方案,生成与控制路径相对应的节点控制方案。本方案,能够自动化生成某个节点的控制方案,降低学习成本。本。本。
【技术实现步骤摘要】
节点控制方案生成方法及系统
[0001]本专利技术实施例涉及计算机
,特别涉及一种节点控制方案生成方法及系统。
技术介绍
[0002]目前的网络空间领域的相关作业中,需要作业人员具有较强的专业技术,尤其是需要通过网络技术对某个节点实现相应控制时,则需要学习相关的专业知识,不仅学习门槛高,且学习成本高。因此,需要提供一种节点控制方案的自动化生成方法,以解决现有技术的不足。
技术实现思路
[0003]本专利技术实施例提供了一种节点控制方案生成方法及系统,能够自动化生成某个节点的控制方案,降低学习成本。
[0004]第一方面,本专利技术实施例提供了一种节点控制方案生成方法,应用于节点控制方案生成系统,方法包括:
[0005]确定起始节点、目标节点和控制任务;所述起始节点为已受控节点,所述目标节点为所需控制并执行所述控制任务的节点;所述起始节点和所述目标节点位于同一个网络拓扑中;
[0006]确定所述网络拓扑中从所述起始节点至所述目标节点的控制路径;
[0007]确定对所述控制路径中除所述起始节点之外的每一个其他节点逐个进行控制时,与每一个其他节点对应的控制子方案;
[0008]确定在所述目标节点被控制后在所述目标节点上执行所述控制任务时所对应的任务方案;
[0009]根据与每一个其他节点对应的控制子方案和所述任务方案,生成与所述控制路径相对应的节点控制方案。
[0010]在一种可能的实现方式中,所述目标节点的确定方式包括:
[0011]根据用户输入的节点唯一特征信息确定目标节点;
[0012]或,
[0013]根据用户输入的节点范围和节点属性特征信息,在所述节点范围所对应的所述网络拓扑中选择满足所述节点属性特征性信息的节点,作为目标节点。
[0014]在一种可能的实现方式中,所述确定从所述起始节点至所述目标节点的控制路径,包括:
[0015]确定所述网络拓扑中从所述起始节点至所述目标节点的所有初始路径;
[0016]对所有初始路径进行剪枝操作,得到从所述起始节点至所述目标节点的控制路径。
[0017]在一种可能的实现方式中,通过如下方式中的至少一个对所有初始路径进行剪枝
操作,使得初始路径的剩余数量不少于一个:
[0018]若存在一条初始路径的所有节点均位于另一条初始路径中,则将该另一条初始路径舍弃;
[0019]将所有初始路径中节点数量最多的若干条初始路径舍弃;和,
[0020]将包含命中预设业务规则的节点的初始路径舍弃。
[0021]在一种可能的实现方式中,所述确定对所述控制路径中除所述起始节点之外的每一个其他节点逐个进行控制时,与每一个其他节点对应的控制子方案,包括:
[0022]获取所述控制路径中除所述起始节点之外的每一个其他节点的情报数据;
[0023]根据获取的情报数据和预设专家知识库与外部推理引擎进行联动,以确定用于控制每一个其他节点的控制子方案。
[0024]在一种可能的实现方式中,所述根据获取的情报数据和预设专家知识库与外部推理引擎进行联动,以确定用于控制每一个其他节点的控制子方案包括:
[0025]针对每一个其他节点,均执行:将当前节点的情报数据和所述专家知识库输入至所述推理引擎中,以使所述推理引擎利用该当前节点的情报数据和所述专家知识库推理并输出用于控制该当前节点的控制子方案。
[0026]在一种可能的实现方式中,还包括:
[0027]将该当前节点所在控制路径中的相邻节点的相关信息输入至所述推理引擎中;所述推理引擎输出的用于控制该当前节点的控制子方案与该当前节点所在控制路径中的相邻节点的相关信息有关;所述相邻节点的相关信息包括如下中的至少一个:该当前节点所在控制路径中的上一个节点的控制子方案、上一个节点的相关情报数据和下一个节点的情报数据。
[0028]第二方面,本专利技术实施例还提供了一种节点控制方案生成系统,包括:
[0029]第一确定单元,用于确定起始节点、目标节点和控制任务;所述起始节点为已受控节点,所述目标节点为所需控制并执行所述控制任务的节点;所述起始节点和所述目标节点位于同一个网络拓扑中;
[0030]控制路径确定单元,用于确定所述网络拓扑中从所述起始节点至所述目标节点的控制路径;
[0031]第二确定单元,用于确定对所述控制路径中除所述起始节点之外的每一个其他节点逐个进行控制时,与每一个其他节点对应的控制子方案;以及用于确定在所述目标节点被控制后在所述目标节点上执行所述控制任务时所对应的任务方案;
[0032]方案生成单元,用于根据与每一个其他节点对应的控制子方案和所述任务方案,生成与所述控制路径相对应的节点控制方案。
[0033]第三方面,本专利技术实施例还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现本说明书任一实施例所述的方法。
[0034]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行本说明书任一实施例所述的方法。
[0035]本专利技术实施例提供了一种节点控制方案生成方法及系统,非专业人员只需将起始
节点、目标节点和控制任务输入至系统中,系统获知这些信息后,可以自动确定出可行的控制路径,并自动确定对控制路径中除起始节点之外的每一个其他节点逐个进行控制时对应的控制子方案,以及确定在目标节点上执行控制任务时所对应的任务方案,然后整合控制子方案和任务方案,得到与控制路径相对应的节点控制方案。可见,本方案中,无需专业人员懂得相关的专业知识,由系统自动为其生成可行的节点控制方案,只需按照对应的节点控制方案执行即可,从而降低了学习成本。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本专利技术一实施例提供的一种节点控制方案生成方法流程图;
[0038]图2是本专利技术一实施例提供的一种控制路径确定方法流程图;
[0039]图3是本专利技术一实施例提供的一种控制子方案确定方法流程图;
[0040]图4是本专利技术一实施例提供的一种电子设备的硬件架构图;
[0041]图5是本专利技术一实施例提供的一种节点控制方案生成系统结构图。
具体实施方式
[0042]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种节点控制方案生成方法,其特征在于,应用于节点控制方案生成系统,所述方法包括:确定起始节点、目标节点和控制任务;所述起始节点为已受控节点,所述目标节点为所需控制并执行所述控制任务的节点;所述起始节点和所述目标节点位于同一个网络拓扑中;确定所述网络拓扑中从所述起始节点至所述目标节点的控制路径;确定对所述控制路径中除所述起始节点之外的每一个其他节点逐个进行控制时,与每一个其他节点对应的控制子方案;确定在所述目标节点被控制后在所述目标节点上执行所述控制任务时所对应的任务方案;根据与每一个其他节点对应的控制子方案和所述任务方案,生成与所述控制路径相对应的节点控制方案。2.根据权利要求1所述的方法,其特征在于,所述目标节点的确定方式包括:根据用户输入的节点唯一特征信息确定目标节点;或,根据用户输入的节点范围和节点属性特征信息,在所述节点范围所对应的所述网络拓扑中选择满足所述节点属性特征性信息的节点,作为目标节点。3.根据权利要求1所述的方法,其特征在于,所述确定从所述起始节点至所述目标节点的控制路径,包括:确定所述网络拓扑中从所述起始节点至所述目标节点的所有初始路径;对所有初始路径进行剪枝操作,得到从所述起始节点至所述目标节点的控制路径。4.根据权利要求3所述的方法,其特征在于,通过如下方式中的至少一个对所有初始路径进行剪枝操作,使得初始路径的剩余数量不少于一个:若存在一条初始路径的所有节点均位于另一条初始路径中,则将该另一条初始路径舍弃;将所有初始路径中节点数量最多的若干条初始路径舍弃;和,将包含命中预设业务规则的节点的初始路径舍弃。5.根据权利要求1所述的方法,其特征在于,所述确定对所述控制路径中除所述起始节点之外的每一个其他节点逐个进行控制时,与每一个其他节点对应的控制子方案,包括:获取所述控制路径中除所述起始节点之外的每一个其他节点的情报数据;根据获取的情报数据和预设专家知识库与外部推理引擎进行联动,以确定用于控制每一个其他节点的控制子方案...
【专利技术属性】
技术研发人员:周喆,胡杰,陈志刚,于洋,张鑫,陈鹏,万同里,李绪,梁绍辉,徐小力,程攀,蒲俊龙,张根深,肖新光,
申请(专利权)人:安天科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。