[发明专利]设备升级方法和相关设备在审
申请号: | 202210082630.2 | 申请日: | 2022-01-24 |
公开(公告)号: | CN114489769A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 彭水;金庆瑜;王洪炼 | 申请(专利权)人: | 重庆奥普泰通信技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/658 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 李艳;黄健 |
地址: | 401120 重庆市渝北*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 升级 方法 相关 | ||
本发明提供一种设备升级方法和相关设备,该方法包括:在所述设备端从服务端下载升级程序后,控制所述升级程序运行以从所述升级程序中读取第一升级数据以及第二升级数据;将所述第一升级数据转换为第三升级数据,所述第三升级数据是所述设备端内Yang模型升级所需的数据;根据所述第三升级数据对所述Yang模型进行升级,并根据所述第二升级数据对所述设备端内的固件进行升级。本发明中,通过从下载的升级程序中获取Yang模型所需的升级数据以及设备中固件所需的升级数据,设备的升级无需分别下载Yang模型的升级数据以及固件的升级数据,简化了设备的升级流程,提高了设备的升级便捷性。
技术领域
本发明涉及设备升级技术领域,尤其涉及一种设备升级方法和相关设备。
背景技术
随着网络规模的日益扩大,网络复杂度异构性增加,传统网络管理协议过于简单,配置管理方面存在重大缺陷。
对此,IETF(he Internet Engineering Task Force,国际互联网工程任务组)组织提供了NETCONF(Network Configuration Protocol,基于可扩展标记语言XML的网络配置和管理协议)网络配置管理协议,而Yang(一种数据建模语言)用于对NETCONF协议所操作的状态数据和配置数据进行建模,也即设备端通过Yang模型进行配置管理。
目前,装载有Yang模型的设备进行升级时,需要分别下载设备内Yang模型以及固件的升级数据,设备升级的便捷性较低。
发明内容
本发明提供一种设备升级方法和相关设备,用以解决设备升级的便捷性较低的问题。
一方面,本发明提供一种设备升级方法,应用于设备端,包括:
在所述设备端从服务端下载升级程序后,控制所述升级程序运行以从所述升级程序中读取第一升级数据以及第二升级数据;
将所述第一升级数据转换为第三升级数据,所述第三升级数据是所述设备端内Yang模型升级所需的数据;
根据所述第三升级数据对所述Yang模型进行升级,并根据所述第二升级数据对所述设备端内的固件进行升级。
在一实施例中,所述将所述第一升级数据转换为第三升级数据的步骤包括:
将所述第一升级数据从第一格式转换为第二格式得到所述第三升级数据,所述第二格式是所述Yang模型中的数据的格式。
在一实施例中,所述控制所述升级程序运行以从所述升级程序中读取第一升级数据的步骤包括:
从所述升级程序中读取硬编码的数据,硬编码的数据是由所述服务端根据Yang模型升级所需的第四升级数据转换得到的;
将读取的数据确定为所述第一升级数据。
在一实施例中,所述在所述设备端从服务端下载升级程序后,控制所述升级程序运行以从所述升级程序中读取第一升级数据以及第二升级数据的步骤之前,还包括:
在接收到所述设备的版本更新信息时,输出是否更新设备的提示信息;
在检测到基于所述提示信息触发的确定操作时,向服务端发送下载请求以从所述服务端下载所述设备端对应的升级程序。
另一方面,本发明还提供一种设备升级方法,应用于服务端,包括:
在接收到设备升级所需第二升级数据以及第四升级数据时,将所述第四升级数据转换为第一升级数据;
对所述第二升级数据以及所述第一升级数据进行编码得到升级程序;
将所述升级程序发送至设备端,所述升级程序用于所述设备端获取由所述第一升级数据进行Yang模型的升级,且所述升级程序用于所述设备端获取所述第二升级数据设备的固件升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆奥普泰通信技术有限公司,未经重庆奥普泰通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210082630.2/2.html,转载请声明来源钻瓜专利网。