【技术实现步骤摘要】
【国外来华专利技术】电子设备管理
各种示例实施例涉及管理电子设备。
技术介绍
协调软件升级通常由适合于交付和协调软件更新的服务器提供。这样的集中式服务器可以维护注册表,该注册表保存关于更新状态和通信的信息。物联网(IoT)促进了作为物理世界中不可或缺的一部分的计算设备的进一步传播。硬件开发的进步使得几乎在任何地方都可以嵌入连接性和可编程性。小型的廉价的日常设备将具有相当大的计算和存储能力。随着设备数目的增加以及在安全关键型应用和领域中的使用变得越来越普遍,对设备更新的要求也在不断变化。
技术实现思路
本专利技术由独立权利要求的特征限定。一些特定的实施例在从属权利要求中被定义。根据第一方面,提供了一种方法,该方法包括:生成具有多个目标设备用于执行更新的信息的智能合约,为分布式账本提供智能合约,检测给分布式账本的、有关多个目标设备准备好执行更新的指示,以及检测给分布式账本的、有关多个目标设备对更新的执行的另一指示。根据第二方面,提供了一种方法,该方法包括:在分布式账本中接收智能合约,智能合约具有多个目标设 ...
【技术保护点】
1.一种装置,包括用于执行以下的部件:/n-生成具有多个目标设备用于执行更新的信息的智能合约,/n-为分布式账本提供所述智能合约,/n-检测给所述分布式账本的、有关所述多个目标设备准备好执行所述更新的指示,以及/n-检测给所述分布式账本的、有关所述多个目标设备对所述更新的执行的另一指示。/n
【技术特征摘要】
【国外来华专利技术】20180328 EP 18164451.91.一种装置,包括用于执行以下的部件:
-生成具有多个目标设备用于执行更新的信息的智能合约,
-为分布式账本提供所述智能合约,
-检测给所述分布式账本的、有关所述多个目标设备准备好执行所述更新的指示,以及
-检测给所述分布式账本的、有关所述多个目标设备对所述更新的执行的另一指示。
2.根据任一项前述权利要求所述的装置,其中检测给所述分布式账本的所述指示基于给所述分布式账本的至少一个交易。
3.根据任一项前述权利要求所述的装置,其中检测给所述分布式账本的所述指示还引起由所述多个目标设备执行所述更新。
4.根据任一项前述权利要求所述的装置,其中所述部件还被配置为以对所述分布式账本中所存储的所述智能合约的至少一个签名的形式,来检测关于准备好执行所述更新和/或所述更新的所述执行的完成的所述指示。
5.根据任一项前述权利要求所述的装置,其中所述部件还被配置为响应于接收到所述多个目标设备对所述更新的所述执行的所述指示,而从所述分布式账本中移除所述智能合约。
6.根据任一项前述权利要求所述的装置,其中所述部件还被配置为在所述智能合约中包括以下中的至少一项:
-所述更新包的地址,
-关于需要准备好执行所述更新的设备的阈值数目的信息,
-整个交易必须在其之后被完成的期限的信息,或者
-需要执行所述更新的所述多个目标设备的标识符。
7.一种装置,包括用于执行以下的部件:
-在分布式账本中接收智能合约,所述智能合约具有多个目标设备用于执行更新的信息;
-验证所述智能合约由可信方签名;
-从更新提供者接收所述更新;
-发送对准备好针对所述分布式账本执行所述更新的指示;
-检测给所述分布式账本的、关于所述多个目标设备准备好执行所述更新的指示;以及
-响应于检测到的所述指示执行所述更新。
8.根据权利要求7所述的装置,还包括用于由交易向所述分布式账本发送指示的部件。
9.根据权利要求7或8所述的装置,其中所述部件还被配置为执行以下中的至少一项:
-向诸如设备管理系统的所述更新提供者发送所述更新已经被接收到的指示,以及
-在执行所述更新之后,针对所述分布式账本中的所述智能合约发送所述更新已经被执行的指示。
10.根据任一项前述权利要求所述的装置,其中检测关于所述多个目标设备准备好执行所述更新的指示包括:
-检查阈值数目的设备是否已经在所述智能合约中已经指示其准备好执行所述更新,其中设备的所述阈值数目在所述智能合约中被指示,以及
-响应于检测到所述阈值数目的设备已经在所述智能合约中指示其准备好执行所述更新,引起所述更新的执行。
11.根据任一项前述权利要求所述的装置,其中所述智能合约包括如下指令:使所述多个目标设备执行取回所述更新和执行所述更新中的至少一项。
12.根据任一项前述权利要求所述的装置,其中所述智能合约包括定时信息,所述定时信息指示以...
【专利技术属性】
技术研发人员:A·塔瓦尔萨里,T·I·萨沃莱南,
申请(专利权)人:诺基亚技术有限公司,
类型:发明
国别省市:芬兰;FI
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。