[发明专利]一种设备应用更新方法、系统、装置、设备及存储介质在审
| 申请号: | 202310106158.6 | 申请日: | 2023-02-13 |
| 公开(公告)号: | CN116069365A | 公开(公告)日: | 2023-05-05 |
| 发明(设计)人: | 陶镜羽 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/658 |
| 代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 张双凤 |
| 地址: | 400023 *** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 设备 应用 更新 方法 系统 装置 存储 介质 | ||
本发明提供一种设备应用更新方法、系统、装置、设备及存储介质,该方法包括获取接入本地的待更新设备的更新设备标识,若存在本地插件包存在,检测本地插件包版本,将本地插件包版本与云端插件包版本进行比对,若本地插件包版本低于云端插件包版本,则基于更新设备标识从云端下载增量更新包,通过增量更新包对本地插件包进行更新,得到最新插件包,若最新插件包与本地原生工具包版本匹配,则将最新插件包拆分,得到基础包和业务包,预加载基础包,基于业务触发指令加载业务包以对本地的设备应用进行更新,通过下载增量更新包解决了接入新设备时需要更新整个应用的技术问题,提供了高效节流的设备应用的更新方式。
技术领域
本发明涉及计算机技术领域,具体涉及一种设备应用更新方法、系统、装置、设备及存储介质。
背景技术
目前大多数的移动应用程序中往往会存在相似的组件视图以及相同的功能,为了便于开发和维护,开发者常常将这部分内容抽象成通用的组件和接口,提供给不同的页面复用。ReactNative是一种开源的跨平台移动应用开发框架,该框架支持热更新,更新时不需要安装新版本应用,只需要下载新版本的ReactNative包便可实现更新,基于以上优点ReactNative在开发中得到广泛运用。
在相关技术中的应用更新方法,包括服务端更新步骤、客户端加载更新包的步骤,但设备应用常常需要接入多种不同的设备,对应用的更新方法要求也更高,因此存在接入新设备时需要更新整个应用以及原有的热更新方式形式单一的问题。
发明内容
鉴于以上所述现有技术的缺点,本发明提供一种设备应用更新方法、系统、装置、设备及存储介质,以解决上述接入新设备时需要更新整个应用以及原有的热更新方式形式单一的技术问题。
本发明提供的一种设备应用更新方法,所述设备应用更新方法包括,获取接入本地的待更新设备的更新设备标识;检测本地插件包的存在状态,若所述存在状态为存在,检测本地插件包版本;将所述本地插件包版本与云端插件包版本进行比对,若所述本地插件包版本低于所述云端插件包版本,则基于所述更新设备标识从云端下载增量更新包;通过所述增量更新包对所述本地插件包进行更新,得到最新插件包;若最新插件包版本与本地原生工具包版本匹配,则将所述最新插件包拆分,得到基础包和业务包;预加载所述基础包,基于业务触发指令加载所述业务包,以对所述本地的设备应用进行更新。
于本发明的一实施例中,获取接入本地的待更新设备的更新设备标识之后,还包括,若所述存在状态为不存在,则基于所述更新设备标识从云端下载云端插件包至本地,将所述云端插件包作为所述最新插件包。
于本发明的一实施例中,对所述本地的设备应用进行更新之后,还包括,若接收到设备移除指令,所述设备移除指令包括待移除设备的移除设备标识,基于所述移除设备标识将所述本地的与所述移除设备标识对应的最新插件包进行清除。
于本发明的一实施例中,将所述最新插件包拆分,得到基础包和业务包包括,对所述插件包中的公共功能模块设置识别标识,所述插件包还包括功能接口、界面组件和业务模块,所述功能接口用于调用本地原生工具包;基于所述识别标识将所述公共功能模块、所述功能接口和所述界面组件作为所述基础包,将所述业务模块作为所述业务包。
于本发明的一实施例中,预加载所述基础包,基于业务触发指令加载所述业务包包括,创建页面视图,所述页面视图包括基础视图和业务视图;在所述基础视图中预加载所述基础包;若接收到所述业务触发指令,则在所述业务视图中加载所述业务包。
于本发明的一实施例中,在所述基础视图中预加载所述基础包包括,预加载所述基础包中的界面组件,所述界面组件包括按钮、输入框、开关、通用弹窗容器、卡片容器、列表、通用设置卡片、轮播组件中至少之一;预加载所述基础包中的公共功能模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310106158.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种吸油烟机及其控制方法
- 下一篇:软土地基底层排水加固处理方法





