[发明专利]终端设备的应用程序更新方法有效
申请号: | 202110349529.4 | 申请日: | 2021-03-31 |
公开(公告)号: | CN112988195B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 楼勇;傅佳辉;雷淼森;于春波 | 申请(专利权)人: | 亿咖通(湖北)技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61;G06F8/71 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德 |
地址: | 430051 湖北省武汉市武汉经济技术开发区神*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备 应用程序 更新 方法 | ||
本发明提供了一种终端设备的应用程序更新方法。该方法包括:获取目标应用程序的更新包信息;基于更新包信息查找目标应用程序的关联应用程序集,得到由关联应用程序集组成的第一应用列表;将第一应用列表下发至客户端,并接收客户端从第一应用列表中筛选过滤掉已安装的应用程序后返回的第二应用列表;根据第二应用列表生成更新包;将更新包下发至客户端已安装更新包。本发明能够在终端设备的目标应用程序需要更新时,自动查找该目标应用程序的关联应用程序集,并对关联应用程序集中各应用程序进行一并更新,避免了关联该目标应用程序的某一功能的所有应用程序在使用该功能时出现异常、崩溃等场景。
技术领域
本发明涉及应用更新技术领域,特别是涉及一种终端设备的应用程序更新方法。
背景技术
在安卓(Android)系统中,应用都是以APK(Android Package,安装包)的形式存在。目前终端设备上的应用程序的更新,通常使用传统更新方式,包括三种。第一种是通过腾讯Tinker(腾讯热更新方案)进行应用程序更新的方式,通过腾讯热更新方案可以更新集成了某一更新功能的单个应用程序的更新补丁。第二种是通过阿里Sophix(阿里热更新方案)进行应用程序更新的方式,通过阿里热更新方案可以更新集成了某一更新功能的单个应用的更新补丁。第三种是通过对Android本身的Multidex替换进行应用程序更新的方式,利用Android的dex文件(dex文件是Android虚拟机可运行的程序)加载机制,对未加载的dex文件进行替换以实现应用程序更新。
然而以上这三种更新方式,仅能更新需要更新的应用程序自身,而无法涉及到其他与需要更新的应用程序相关联的应用程序的更新。采用传统更新方式会出现这样一种情况:若应用程序A更新了某一个功能a,但这个功能a在其他应用程序中也有支持,此时由于应用程序A更新了功能a,导致功能a中的部分逻辑有变化,最后导致其他使用到该功能a的应用在调用功能a时产生了异常,导致功能a无法正常使用。也就是说,传统更新方式不能同时将与自己功能相关的关联应用程序也一并进行更新,从而可能导致关联应用程序无法正常运行。
发明内容
鉴于上述技术问题,提出了一种解决上述问题或者至少部分解决上述问题的终端设备的应用程序更新方法。
本发明的一个目的是要提供一种能够在更新目标应用程序的同时,将与目标应用程序功能相关的关联应用程序也一并进行更新,避免某一应用程序更新某一功能时,关联该应用程序的某一功能的所有应用程序在使用该功能时出现异常、崩溃等场景。
本发明的一个进一步的目的是要全面、准确地查找关联应用程序集,避免遗漏,提高了更新准确率。
特别地,根据本发明的一方面,本发明提供了一种终端设备的应用程序更新方法,应用于与终端设备的客户端连接的服务端,该应用程序更新方法包括:
获取目标应用程序的更新包信息;
基于目标应用程序的更新包信息查找目标应用程序的关联应用程序集,得到由关联应用程序集组成的第一应用列表,关联应用程序集包括目标应用程序;
将第一应用列表下发至客户端,并接收客户端从第一应用列表中筛选过滤掉已安装的应用程序后返回的第二应用列表;
根据第二应用列表生成更新包,并将更新包下发至客户端以安装更新包。
可选地,基于目标应用程序的更新包信息查找目标应用程序的关联应用程序集,得到由关联应用程序集组成的第一应用列表,包括:
根据更新包信息,获取目标应用程序所涵盖的第一功能集;
以第一功能集作为筛选功能集,对筛选功能集中的各项功能进行逐项查找,筛选出涉及筛选功能集中的任一项功能的应用程序作为关联应用程序集;
根据筛选出的关联应用程序集获取第二功能集,第二功能集涵盖关联应用程序集中各应用程序的功能;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿咖通(湖北)技术有限公司,未经亿咖通(湖北)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110349529.4/2.html,转载请声明来源钻瓜专利网。