智能变电站间隔层任务处理的方法及装置的制造方法_2

文档序号:8223371阅读:来源:国知局
的装置结构示意图;
[0025]图6是根据本发明实施例的第四种可选的智能变电站间隔层任务处理的装置结构示意图;
[0026]图7是根据本发明实施例的第五种可选的智能变电站间隔层任务处理的装置结构示意图;
[0027]图8是根据本发明实施例的第六种可选的智能变电站间隔层任务处理的装置结构示意图。
【具体实施方式】
[0028]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0029]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0030]实施例1
[0031]根据本发明实施例,提供了一种智能变电站间隔层任务处理的方法,如图1所示,该方法包括:
[0032]步骤S102:中央处理设备接收任务处理请求,任务处理请求包含任务信息以及任务信息所指示的任务;
[0033]步骤S104:中央处理设备向至少两个处理节点发送任务处理请求中的任务信息,并通过任务处理请求中的任务信息和至少两个处理节点中每个处理节点正在处理的任务的任务信息判断任务处理请求中的任务信息所指示的任务是否满足被至少两个处理节点中任一处理节点处理的条件;
[0034]步骤S106:若任务处理请求中的任务信息所指示的任务满足被至少两个处理节点中任一处理节点处理的条件,中央处理设备指示满足任务处理请求条件的处理节点处理任务处理请求中的任务信息所指示的任务。
[0035]在本发明实施例中,通过在多个处理节点之间动态实时处理智能变电站间隔层的任务,解决了只能依靠单个处理节点依次处理任务的技术问题,提高了任务处理的效率。此夕卜,在本发明实施例中,通过任务在多个处理节点的动态分配,避免了单个处理节点出现故障时而导致的任务无法处理或任务处理能力降低的问题,保障了任务处理的安全性。
[0036]可选地,中央处理设备具有接收任务和分配任务的能力,在硬件层面可以是具有数据存储和计算能力的普通电脑、移动设备或其他终端,并且可以通过电缆、光缆或者无线网络等数据传输媒介与处理节点相连;在软件层面,中央处理设备可通过运行在终端上的软件自行接收任务或分配任务。
[0037]可选地,处理节点具有任务处理的能力,在硬件层面可以是具有数据存储和计算能力的普通电脑、移动设备或其他终端,并且可以通过电缆、光缆或者无线网络等数据传输媒介与中央处理设备或其他处理节点相连;在软件层面,处理节点可通过运行在终端上的任务处理软件自行处理任务,多个处理节点可互为热备用。
[0038]可选地,如图2所示,中央处理设备201在通信链路逻辑关系上的下一级设备有处理节点202、处理节点203和处理节点204,中央处理设备201与每个处理节点相连并向每个处理节点分配任务,每个处理节点处理中央处理设备201分配的任务并向中央处理设备201反馈任务处理结果,任务处理结果可分为“任务完成”和“任务未完成”。
[0039]可选地,任务处理请求可以是能够被中央处理设备识别、存储或归类的计算机程序,任务处理请求包含的任务信息可以是任务名、任务时间、任务重要级别和任务难度级别等具有任务属性的信息,任务信息所指示的任务可以是能够被处理节点识别并通过任务属性进行处理的计算机程序,任务信息所指示的任务在智能设备的间隔层具有功能性的体现。
[0040]可选地,中央处理设备判断任务处理请求中的任务信息所指示的任务是否满足被至少两个处理节点中任一处理节点处理的条件包括:
[0041]中央处理设备通过任务处理请求中的任务信息所指示的任务的优先级和至少两个处理节点中每个处理节点正在处理的任务的优先级判断任务处理请求中的任务信息所指示的任务是否满足被至少两个处理节点中任一处理节点处理的条件。
[0042]可选地,中央处理设备接收到的任务处理请求中的任务信息所指示的任务的优先级和每个处理节点正在处理的任务的优先级可以为预先设置的具有比较关系的标识,例如,优先级分为“优先级1”、“优先级2”和“优先级3”,“优先级1”、“优先级2”和“优先级3”可互相进行比较,比较结果具有对中央处理设备或处理节点的指示性作用。
[0043]可选地,如图2所示,预设“优先级I”的优先级高于“优先级2”,“优先级2”的优先级高于“优先级3”,中央处理设备201接收到的任务处理请求中的任务信息所指示的任务的优先级为“优先级2”,处理节点202正在处理的任务的优先级为“优先级1”,处理节点203正在处理的任务的优先级为“优先级3”,中央处理设备201判断接收到的任务处理请求中的任务信息所指示的任务的优先级低于处理节点202正在处理的任务,并且中央处理设备201判断接收到的任务处理请求中的任务信息所指示的任务的优先级高于处理节点203正在处理的任务,中央处理设备确定接收到的任务处理请求中的任务信息所指示的任务满足被处理节点203处理的条件。
[0044]可选地,中央处理设备判断任务处理请求中的任务信息所指示的任务是否满足被至少两个处理节点中任一处理节点处理的条件还可以包括:中央处理设备通过比较任务处理请求中的任务信息所指示的任务的优先级数值和至少两个处理节点中每个处理节点正在处理的任务的优先级的优先级数值大小来判断任务处理请求中的任务信息所指示的任务是否满足被至少两个处理节点中任一处理节点处理的条件。若任务处理请求中的任务信息所指示的任务的优先级数值大于至少两个处理节点中任一处理节点正在处理的任务的优先级数值,则中央处理设备确定任务信息所指示的任务满足被至少两个处理节点中任一处理节点处理的条件。
[0045]可选地,中央处理设备接收到的任务处理请求中的任务信息所指示的任务的优先级和每个处理节点正在处理的任务的优先级可以为预先设置的具有比较关系的数值,中央处理设备通过比较任务处理请求中的任务信息所指示的任务的优先级数值和至少两个处理节点中每个处理节点正在处理的任务的优先级的优先级数值大小来判断任务处理请求中的任务信息所指示的任务是否满足被至少两个处理节点中任一处理节点处理的条件。
[0046]可选地,中央处理设备接收到的任务处理请求中的任务信息所指示的任务和每个处理节点正在处理的任务的优先级数值可以为具有大小关系的数字,例如,优先级的数值分别为“ I ”、“2”和“3”,优先级数值的比较结果具有对中央处理设备或处理节点的指示性作用。
[0047]可选地,如图2所示,预设任务的优先级数值越大,任务的优先级越高,中央处理设备201接收到的任务处理请求中的任务信息所指示的任务的优先级数值为“2”,处理节点202正在处理的任务的优先级数值为“3”,处理节点203正在处理的任务的优先级数值为“1”,中央处理设备201判断接收到的任务处理请求中的任务信息所指示的任务的优先级低于处理节点202正在处理的任务,并且中央处理设备201判断接收到的任务处理请求中的任务信息所指示的任务的优先级高于处理节点203正在处理的任务,中央处理设备确定接收到的任务处理请求中的任务信息所指示的任务满足被处理节点203处理的条件。
[0048]可选地,中央处理设备指示满足任务处理请求条件的处理节点处理任务处理请求中的任务信息所指示的任务包括:中央处理设备指示满足任务处理请求条件的处理节点处理任务处理请求中的任务信息所指示的任务和中止满足任务处理请求条件的处理节点正在处理的任务。
[0049]可选地,中央处理设备指示满足任务处理请求条件的处理节点处理任务的方式可以为发送任务处理指令,任务处理指令可包括若干子命令,例如,“子命令I”为处理任务处理请求中的任务信息所指示的任务,“子命令2”为中止正在处理的任务,中央处理设备同时向满足任务处理请求条件的处理节点发送“子命令I ”和“子命令2”,用以指示满足任务处理请求条件处理节点执行“子命令I”和“子命令2”。
[0050]根据本发明上述实施例,中央处理设备指示满足任务处理请求条件的处理节点处理任务处理请求中的任务信息所指示的任务还可以包括:若满足任务处理请求条件的处理节点没有正在处理的任务,中央处理设备指示满足任务处理请求条件的处理节点处理任务处理请求中的任务信息所指示的任务。
[0051]可选地,中央处理设备指示满足任务处理请求条件的处理节点处理任务的方式可以为发送任务处理指令,任务处理指令可包括
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1