基于区块链的网络设备管理方法和设备与流程

文档序号:29161694发布日期:2022-03-09 00:54阅读:来源:国知局

技术特征:
1.一种用于管理网络设备(102)的方法,所述方法包括,在被配置为远程控制所述网络设备(102)的装置(101)处:-确定(200)所述网络设备(102)无响应;-确定用于在所述网络设备(102)处应用的补丁以解决所述无响应;-将所述补丁发送(207)到能够与所述网络设备(102)通信的中间设备(103);-用区块链网络(104)对与所述补丁对应的第一事务进行签名(208),其中所述第一事务是由所述装置(101)和所述中间设备(103)签名的多重签名事务,并且其中所述第一事务指示将要获得的补丁结果;-从所述中间设备(103)接收(218)所述补丁已经被应用的消息。2.一种用于管理网络设备(102)的方法,所述方法包括,在所述网络设备(102)处:-从中间设备(103)接收(207)补丁;-验证(213)所述补丁的安全性并且在认为所述补丁是安全的情况下应用所述补丁;-用区块链网络(104)对与所述补丁对应的第二事务进行签名(214),其中所述第二事务是由所述网络设备(101)和所述中间设备(103)签名的多重签名事务,并且其中所述第二事务包括指示所述补丁应用的报告的信息。3.一种用于管理网络设备(102)的方法,所述方法包括,在中间设备(103)处:-从被配置为远程控制所述网络设备(102)的装置(101)接收(207)补丁;-用区块链网络(104)对与所述补丁对应的第一事务进行签名(210),其中所述第一事务是也由所述装置(101)签名的多重签名事务,并且其中所述第一事务指示将被获得的补丁结果;-向所述网络设备(102)提供(212)所述补丁以供所述网络设备(102)应用;-用区块链网络(104)对与所述补丁对应的第二事务进行签名(215),其中所述第二事务是也由所述网络设备(102)签名的多重签名事务,并且其中所述第二事务包括指示所述补丁应用的报告的信息;-向装置(101)提供指示所述补丁的应用的消息。4.一种系统中的方法,所述系统包括用于通过中间设备(103)向网络设备(102)提供补丁的装置(101),所述方法包括在区块链网络(104)的设备(105)部分处:-接收(208、210)第一事务(400),所述第一事务(400)包括所述装置(101)的标识符、所述中间设备(103)的标识符、所述网络设备(102)的标识符、所述补丁的哈希、描述所述补丁的预期结果的数据的哈希;-验证所述第一事务,所述验证包括验证所述第一事务由所述装置(101)和所述中间设备(103)双方进行签名(208、210);-如果对所述第一事务的验证是肯定的,则将所述第一事务添加到区块链。5.一种用于远程控制网络设备(102)的装置(101),所述装置(101)包括:用于确定(200)所述网络设备(102)无响应的部件;用于确定用于在所述网络设备(102)处应用的补丁以解决所述无响应的部件;用于将所述补丁发送(207)到能够与所述网络设备(102)通信的中间设备(103)的部件;用于用区块链网络(104)对与所述补丁对应的第一事务进行签名(208)的部件,其中所
述第一事务是由所述装置(101)和所述中间设备(103)签名的多重签名事务,并且其中所述第一事务指示将要获得的补丁结果;用于从所述中间设备(103)接收(218)所述补丁已经被应用的消息的部件。6.根据权利要求5所述的装置,还包括:用于在向所述中间设备(103)发送所述补丁之前向所述中间设备(103)发送(206)将在所述网络设备(102)处执行的至少一个状态检查操作的部件;用于在将所述补丁发送到所述中间设备(103)之前获得(207)来自所述中间设备(103)的所述至少一个状态检查操作的结果的部件;用于在将所述补丁发送到所述中间设备(103)之前根据所述结果确定所述补丁的部件。7.根据权利要求5或6所述的装置,包括至少一个处理器和至少一个存储器,所述存储器包括计算机代码,所述计算机代码被配置为与所述至少一个处理器一起使得所述装置生成所述第一事务,所述第一事务包括:-所述装置的标识符(101);-所述中间设备的标识符(103);-所述网络设备的标识符(102);-所述补丁的哈希;-描述所述补丁的预期结果的数据的哈希。8.根据权利要求5至7中任一项所述的装置,还包括:用于基于链接到所述第一事务(104)的第二事务从所述区块链网络获得(219)所述连接设备(102)的第一状态信息的部件;用于从所述连接设备(102)获得(221)所述连接设备(102)的第二状态信息的部件;用于在所述第一状态和所述第二状态信息匹配时确定成功恢复的部件。9.一种网络设备(102),包括:用于从中间设备(103)接收(207)补丁的部件;用于验证(213)所述补丁的安全性并且在认为所述补丁是安全的情况下应用所述补丁的部件;用于用区块链网络(104)对与所述补丁对应的第二事务进行签名(214)的部件,其中所述第二事务是由所述网络设备(101)和所述中间设备(103)签名的多重签名事务,并且其中所述第二事务包括指示所述补丁应用的报告的信息。10.根据权利要求9所述的网络设备,包括至少一个处理器和包括计算机代码的至少一个存储器,所述计算机代码被配置为利用所述至少一个处理器使所述装置生成所述第二事务,所述第二事务包括:-所述装置的标识符(101);-所述中间设备的标识符(103);-所述网络设备的标识符(102);-所述补丁的哈希;-描述所述补丁的实际结果的数据的哈希。11.根据权利要求9或10中任一项所述的网络设备,还包括用于从所述中间设备(102)
获得(204)至少一个状态检查操作的部件,用于执行所述至少一个状态检查操作的部件,以及用于向所述中间设备(103)报告(205)所述至少一个状态检查操作的结果的部件。12.一种中间设备(103),包括用于从被配置为远程控制所述网络设备(102)的装置(101)接收(207)补丁的部件;用于用区块链网络(104)对与所述补丁对应的第一事务进行签名(210)的部件,其中所述第一事务是也由所述装置(101)签名的多重签名事务,并且其中所述第一事务指示将被获得的补丁结果;用于向所述网络设备(102)提供(212)所述补丁以供所述网络设备(102)应用的部件;用于用区块链网络(104)对与所述补丁对应的第二事务进行签名(215)的部件,其中所述第二事务是也由所述网络设备(102)签名的多重签名事务,并且其中所述第二事务包括指示所述补丁应用的报告的信息;用于向装置(101)提供指示所述补丁的应用的消息的部件。13.根据权利要求12所述的中间设备,包括用于从所述装置(101)获得(203)将要在所述网络设备(102)处执行的至少一个状态检查操作的部件;用于从所述网络设备(102)收集与所述至少一个状态检查操作相对应的(205)状态数据的部件;用于向所述装置(101)提供(206)所述状态数据的部件。14.一种在系统中使用的区块链网络设备(105),所述系统包括用于通过中间设备(103)向网络设备(102)提供补丁的装置(101),所述区块链网络设备包括:用于接收(208、210)第一事务(400)的部件,所述第一事务(400)包括所述装置(101)的标识符、所述中间设备(103)的标识符、所述网络设备(102)的标识符、所述补丁的哈希、描述所述补丁的预期结果的数据的哈希;用于验证所述第一事务,并且在所述第一事务的所述验证是肯定的情况下将所述第一事务添加到所述区块链的部件,所述验证包括验证所述第一事务由所述装置(101)和所述中间设备(103)双方进行签名(208、210)。15.根据权利要求14所述的区块链网络设备,还包括:用于接收(211、215)第二事务(400)的部件,所述第二事务(400)包括所述装置(101)的标识符、所述中间设备(103)的标识符、所述网络设备(102)的标识符、所述补丁的哈希、描述所述补丁的实际结果的数据的哈希、指向所述第一事务的指针;用于验证所述第二事务的部件,其中验证包括:

验证所述第二事务由所述中间设备(103)和所述网络设备(102)双方进行签名(214、215);和

验证所述描述所述补丁的实际结果的数据的哈希等于所述描述所述补丁的预期结果的数据的哈希,并且在对所述第二事务的所述验证是肯定的情况下将所述第二事务添加到所述区块链。

技术总结
公开了一种用于远程控制网络设备(102)的装置(101),所述装置(101)包括:用于确定(200)所述网络设备(102)无响应的部件;用于确定用于在所述网络设备(102)处应用的补丁以解决所述无响应的部件;用于将所述补丁发送(207)到能够与所述网络设备(102)通信的中间设备(103)的部件;用于用区块链网络(104)对与所述补丁对应的第一事务进行签名(208)的部件,其中所述第一事务是由所述装置(101)和所述中间设备(103)签名的多重签名事务,并且其中所述第一事务指示将要获得的补丁结果;用于从所述中间设备(103)接收(218)所述补丁已经被应用的消息的部件。还公开了一种网络设备、中间设备、区块链网络设备及对应的方法。区块链网络设备及对应的方法。区块链网络设备及对应的方法。


技术研发人员:M
受保护的技术使用者:诺基亚通信公司
技术研发日:2021.08.13
技术公布日:2022/3/8
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1