[发明专利]控制系统、控制方法及装置有效
申请号: | 201910791356.4 | 申请日: | 2019-08-26 |
公开(公告)号: | CN110750355B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 吴越;王忠儒;韩宇 | 申请(专利权)人: | 北京丁牛科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G05B19/418;H04L67/12 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 100000 北京市海淀区中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制系统 控制 方法 装置 | ||
本公开涉及一种控制系统、控制方法及装置,本公开实施例的控制系统包括:多个第一节点、多个第二节点和区块链系统,每个第二节点对应于多个第一节点,不同的第二节点对应的第一节点互不相同;第一节点,用于向第一节点对应的第二节点提交任务;第二节点,用于在接收到任务时,根据接收到的任务和第二节点所对应的各第一节点的特征从该第二节点所对应的第一节点中确定用于处理任务的第一节点,并向确定的第一节点下发任务,以使接收任务的第一节点处理任务并返回任务处理结果;区块链系统,用于记录多个第一节点和多个第二节点相互之间交互的全部事件。由此可以使得对任务的分配更加客观公平,使得任务分配过程公开透明。
技术领域
本公开涉及通信技术领域,尤其涉及一种控制系统、控制方法及装置。
背景技术
由多个节点构成的系统中,系统可以将某个节点产生的任务发送给系统中的计算能力优于该节点的其他节点,由该其他节点处理该任务,并返回任务处理结果,(例如,节点产生的任务可以表示为对节点进行安全测试的任务,或对节点存储的数据进行计算的任务等)。相关技术中,由系统的开发人员来为节点选择处理任务的其他节点,主观因素较大,可能无法选择最适合处理任务的其他节点,造成资源不匹配或者资源浪费。
发明内容
有鉴于此,本公开提出了一种控制系统、控制方法及装置。
根据本公开的一方面,提供了一种控制系统,包括:多个第一节点、多个第二节点和区块链系统,每个第二节点对应于多个第一节点,不同的第二节点对应的第一节点互不相同;
所述第一节点,用于向所述第一节点对应的第二节点提交任务;
所述第二节点,用于在接收到任务时,根据接收到的任务和第二节点所对应的各第一节点的特征从该第二节点所对应的第一节点中确定用于处理所述任务的第一节点,并向确定的第一节点下发所述任务,以使接收所述任务的第一节点处理所述任务并返回任务处理结果;
所述区块链系统,用于记录所述多个第一节点和所述多个第二节点相互之间交互的全部事件。
在一种可能的实现方式中,所述第二节点,还用于判断接收到的任务处理结果是否正确,向返回正确的任务处理结果的第一节点发送奖励。
在一种可能的实现方式中,根据接收到的任务和第二节点所对应的各第一节点的特征从该第二节点所对应的第一节点中确定用于处理所述任务的第一节点,包括:
确定所述任务对应的任务特征向量;
确定所述第二节点所对应的各第一节点的节点特征向量,节点特征向量与任务特征向量的维度相同;
针对所述第二节点所对应的每个第一节点,根据任务特征向量和该第一节点的节点特征向量,确定该第一节点对所述任务的适应程度;
将适应程度符合第一预设条件的第一节点作为处理所述任务的第一节点。
在一种可能的实现方式中,根据任务特征向量和第一节点的节点特征向量,确定该第一节点对所述任务的适应程度,包括:
将函数作为目标函数进行梯度下降处理,获得minput,其中,put为第一节点u对任务t的适应程度的特征向量,put中的元素为函数y的变量,当put取minput时,可以使得函数y取值最小,ru为第一节点u的节点特征向量,qt为任务t的任务特征向量;
将内积minput·qt作为第一节点u对任务t的适应程度。
在一种可能的实现方式中,所述节点特征向量包括以下任意一种或多种特征维度:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京丁牛科技有限公司,未经北京丁牛科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910791356.4/2.html,转载请声明来源钻瓜专利网。