[发明专利]一种VOIP设备自适应差分升级的方法、装置及设备在审
申请号: | 202310038252.2 | 申请日: | 2023-01-10 |
公开(公告)号: | CN116088918A | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 章永冰 | 申请(专利权)人: | 上海华信长安网络科技有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658 |
代理公司: | 上海嘉蓝专利代理事务所(普通合伙) 31407 | 代理人: | 周晶晶 |
地址: | 201800 上海市嘉定区安*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 voip 设备 自适应 升级 方法 装置 | ||
本发明提供了一种VOIP设备自适应差分升级的方法、装置及设备,所述方法包括:将升级固件进行打包,运营商拿到终端设备厂商提供的升级固件包后,将固件包放到后台管理服务器上并触发升级通知;终端设备向服务器下发通知的url目标地址发起固件头信息请求,终端设备获取到固件头信息表后,对固件头信息表进行解析;终端设备将解析后的信息与终端设备信息进行对比,若存在信息不一致的情况,则进行更新升级。以此方式,解决了需要人工区分来选择终端设备的升级方式,融合了完整升级和补丁升级的优点,达到了自适应升级的效果,也解决了补丁包只能跨一个版本升级的问题。
技术领域
本发明的实施例一般涉及VOIP通讯技术领域,尤其涉及一种VOIP设备自适应差分升级方法、装置及设备。
背景技术
当前电信运营商在实际运营维护过程中,往往存在多批次新旧终端设备同时在网的情况,即实网中既有和当前版本差异较小的终端设备,也有差异较大的终端设备。利用现有的升级技术手段无法无差别化实现批量自动升级。
当前常规的做法是区分终端设备大版本,人工判断终端设备版本于最新版本之间的差异来决定使用补丁包升级还是完整升级,维护成本高且容易出错。
如专利:“一种固件升级方法、系统、设备及计算机存储介质(申请号:CN202010690382.0)”:在接收到终端固件升级请求时,获取所述固件升级请求携带的固件版本标识,并判断所述固件版本标识是否为最新版本标识;在所述固件版本标识不是最新版本标识时,查询预设固件升级映射表,获取所述固件版本标识对应的快速升级固件包;将所述快速升级固件包发送至终端,以使所述终端根据所述快速升级固件包进行固件升级操作。该方案能够提高设备固件升级的效率,但是没有解决批量自动升级不同版本终端设备的问题。
发明内容
为解决以上问题,本发明基于行业内目前存在的升级维护问题,对升级方案进行改进,解决了需要人工区分来选择终端设备的升级方式,融合了完整升级和补丁升级的优点,达到了自适应升级的效果,也解决了补丁包只能跨一个版本升级的问题。
根据本发明的实施例,提供了一种VOIP设备自适应差分升级的方法、装置及设备。
在本发明的第一方面,提供了一种VOIP设备自适应差分升级的方法。
该方法包括:
S01:将升级固件进行打包,运营商拿到终端设备厂商提供的升级固件包后,将固件包放到后台管理服务器上并触发升级通知;
S02:终端设备向服务器下发通知的url目标地址发起固件头信息请求,终端设备获取到固件头信息表后,对固件头信息表进行解析;
S03:终端设备将解析后的信息与终端设备信息进行对比,若存在信息不一致的情况,则进行更新升级。
进一步地,S01中所述的固件包括:BootLoader开机引导程序区、kernel系统内核区、application应用程序区以及data用户数据区。
进一步地,S01中所述的固件打包的步骤为:
S011:依次集成BootLoader开机引导程序区、kernel系统内核区、application应用程序区以及data用户数据区的内容;
S012:在固件头生成一份版本信息文件,记录BootLoader开机引导程序区的版本号、kernel系统内核区的版本号、application应用程序区的版本号、data用户数据区的版本号以及各分区在固件中的位置信息;
S013:将固件信息及固件内容打包形成完整固件包。
进一步地,所述的application应用程序区的版本号编号规则为:应用程序号.大版本号.小版本号.定制版本号.日常迭代版本号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华信长安网络科技有限公司,未经上海华信长安网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310038252.2/2.html,转载请声明来源钻瓜专利网。