[发明专利]OTA升级Mbn的管理方法、装置、系统、设备和介质有效
申请号: | 201910986951.3 | 申请日: | 2019-10-17 |
公开(公告)号: | CN110750286B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 汤志锋 | 申请(专利权)人: | 福州汇思博信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F16/11 |
代理公司: | 北京康盛知识产权代理有限公司 11331 | 代理人: | 梁锦平 |
地址: | 350001 福建省福州市鼓楼区铜*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ota 升级 mbn 管理 方法 装置 系统 设备 介质 | ||
本发明提供一种OTA升级Mbn的管理方法、装置、设备和介质,方法包括:S1、设备开机启动系统,将单独存放于服务器中的要升级的mbn文件下载至本机的/system/etc/firmware/mbn_ota/目录下;所述单独存放是指mbn文件存储于服务器针对客户建立的目录下,而不集成到modem镜像文件里;S2、重启设备,将/system/etc/firmware/mbn_ota/目录下的mbn文件移到/data/misc/radio/modem_config目录下;S3、启动qcril,判断设备是否满足进行mbn OTA升级的条件,若是则进行升级,若否,结束升级流程。其将要升级的mbn文件单独存放,与镜像文件毫无关系,大大减少了升级需耗费的流量,且方便了管理。
技术领域
本发明涉及计算机技术领域,特别涉及一种OTA升级Mbn的管理方法、装置、系统、设备和介质。
背景技术
Mbn(Modem configuration binary,数据机配置二进制)文件是高通平台针对具体运营商和网络要求集成了相关网络协议参数的配置文件。不同的Mbn有不同的配置,分别满足运营商网络的运营要求;Mbn文件也用于配置实验室测试或入网许可认证测试,以满足实验室测试和验证要求。
如图7所示,现有高通平台Mbn升级流程具体是:
(1)在modem代码的\modem_proc\mcfg\configs\mcfg_sw\generic\的路径下创建mbn_ota目录,将要升级的各个mbn文件放到这个mbn_ota目录下;modem编译会将mbn_ota目录下各个mbn文件编译到modem镜像文件;
(2)设备开机,boot启动会将modem镜像文件中要OTA(Over-the-Air Technology,空中下载技术)升级的mbn文件导入到Androdi端的/firmware/image/modem_im/modem_pr/mcfg/configs/mcfg_sw/generic/mbn_ota/*目录下;
(3)system启动,将
/firmware/image/modem_im/modem_pr/mcfg/configs/mcfg_sw/generic/mbn_ota/*目录下各mbn文件,拷贝到/data/misc/radio/modem_config目录下。
(4)启动到qcril(qcril是高通的Radio Interface Layer,用于Android应用处理器和Modem处理器的接口层)时,会先读取persist.radio.start_ota_daemon的属性,判断设备是否支持mbn OTA,若不支持则不升级,直接return;若支持升级则读取modem文件系统已经加载过的mbn链表;
(5)读取Android端的/data/misc/radio/modem_config目录下各mbn文件,然后逐一处理;
(6)取出的Android下mbn和modem mbn list链表逐一对比,判断modem mbn list链表中是否含有同名文件,如果否,则说明这个要OTA升级的mbn文件是新名字的mbn文件,直接升级到modem的文件系统里;如果是,则继续判断版本号是否为最新,如果是,则不进行升级;如果否,将该mbn文件升级到modem的文件系统里;
(7)判断Android端的/data/misc/radio/modem_config目录下各mbn文件是否都处理完,没处理完则按照(6)继续执行,直到所有mbn文件都处理完时则升级mbn完毕。
可见,上述升级方法具有如下缺点:
1、每次升级都得和modem镜像包一起升级,升级一个mbn文件的大小才几十kB,升级多个mbn文件最多几MB;而整个modem img镜像包的大小则达到50MB以上;导致OTA升级包变大,用户升级浪费流量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州汇思博信息技术有限公司,未经福州汇思博信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910986951.3/2.html,转载请声明来源钻瓜专利网。