一种本地做包工具及其生成、使用方法、可读存储介质技术

技术编号:42379004 阅读:26 留言:0更新日期:2024-08-16 15:04
本发明专利技术公开了一种本地做包工具及其生成、使用方法,做包工具生成方法包括集成可视化参数配置模块、可视化做包模块、文件上传模块、消息通知模块;做包工具包括可视化参数配置模块、可视化做包模块、文件上传模块、消息通知模块;做包工具使用方法包括应用做包工具实现做包操作。本发明专利技术提供的技术方案,可以实现跨平台;用户操作可视化,操作简单,更为友好;做包可配置化;不依赖做包平台;不依赖特定服务器环境,普通计算机运行软件即可做包;可支持验证文件做包的正确性;在通过该工具进行做包的过程中,集成相关第三方系统或工具,当做包完成后,自动同步做好的包;做包完成后,可进行多途径的提示服务;自动化程度高;可扩展性强。

【技术实现步骤摘要】

本专利技术涉及ota升级,尤其涉及一种本地做包工具及其生成、使用方法。


技术介绍

1、空中下载技术(over-the-air technology,ota)是一种为设备分发新固件、应用、配置乃至更新加密秘钥的方法。ota在设计、研发、生产、测试的过程中,对升级文件进行整包/差分包的生成过程,被称为做包服务。整包为通过mkotapackage做包工具,将厂商发布的目标版本包文件通过做包工具打包处理,生成可用于全量升级的特殊格式升级包。差分包为通过mkotapackage做包工具,将用户发布的原始版本包文件和目标版本包文件通过算法差分运算,生成可用于增量升级的特殊格式升级包。

2、整包/差分包都可在云平台上做包,也可在本地做包。但现有的本地化做包技术,存在以下缺点:做包过程操作繁琐,可视化程度不够;仅支持linux系统环境下编译;做包过程中,对系统资源依赖过多;ota在设计研发阶段还未平台化部署,无法进行平台化做包;ota在市场发布前,大量的测试需要对配置文件进行修改,重新做包,当前的过程异常繁琐。


技术实现思路本文档来自技高网...

【技术保护点】

1.一种本地做包工具生成方法,其特征在于,包括:

2.根据权利要求1所述的一种本地做包工具生成方法,其特征在于,所述做包工具生成方法还包括:

3.根据权利要求2所述的一种本地做包工具生成方法,其特征在于,所述文件上传模块设置文件自动化上传的路径包括:OTA平台、第三方刷写工具。

4.根据权利要求2所述的一种本地做包工具生成方法,其特征在于,所述验证文件做包的正确性包括:验证整个OTA升级过程中文件做包的正确性,验证其他非OTA升级过程中文件做包的正确性。

5.根据权利要求1所述的一种本地做包工具生成方法,其特征在于,所述做包工具生成方法还包...

【技术特征摘要】

1.一种本地做包工具生成方法,其特征在于,包括:

2.根据权利要求1所述的一种本地做包工具生成方法,其特征在于,所述做包工具生成方法还包括:

3.根据权利要求2所述的一种本地做包工具生成方法,其特征在于,所述文件上传模块设置文件自动化上传的路径包括:ota平台、第三方刷写工具。

4.根据权利要求2所述的一种本地做包工具生成方法,其特征在于,所述验证文件做包的正确性包括:验证整个ota升级过程中文件做包的正确性,验证其他非ota升级过程中文件做包的正确性。

5.根据权利要求1所述的一种本地做包工具生成方法,其特征在于,所述做包工具生成方法还包括:

6.根据权利要求1所述的一种本地做包工具生成方法,其特征在于,所述可视化参数配置模块,还包括:通过配置文件上传和解析,配置做包所需参数的单元。

7.根据权利要求1所述的一种本地做包工具生成方法,其特征在于,所述做包所需参数至少包括:升级类型、升级算法、分区名称、分区类型、分区设备号、源路路径、目标路径、切块大小。

8.一种基于权利要求1至7任一所述的做包工具生成方法生...

【专利技术属性】
技术研发人员:张翔张艳焦姹鸽杨青青孟晔斐
申请(专利权)人:上海艾拉比智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1