[发明专利]终端设备的应用程序更新方法有效
申请号: | 202110349529.4 | 申请日: | 2021-03-31 |
公开(公告)号: | CN112988195B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 楼勇;傅佳辉;雷淼森;于春波 | 申请(专利权)人: | 亿咖通(湖北)技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61;G06F8/71 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德 |
地址: | 430051 湖北省武汉市武汉经济技术开发区神*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备 应用程序 更新 方法 | ||
1.一种终端设备的应用程序更新方法,应用于与所述终端设备的客户端连接的服务端,所述方法包括:
获取目标应用程序的更新包信息;
基于所述目标应用程序的更新包信息查找所述目标应用程序的关联应用程序集,得到由所述关联应用程序集组成的第一应用列表,所述关联应用程序集包括所述目标应用程序;
将所述第一应用列表下发至所述客户端,并接收所述客户端从所述第一应用列表中筛选过滤掉已安装的应用程序后返回的第二应用列表;
根据所述第二应用列表生成更新包,并将所述更新包下发至所述客户端以安装所述更新包;其中
所述关联应用程序集包括涉及所述目标应用程序所涵盖的第一功能集中的任一功能的应用程序;并且
所述基于所述目标应用程序的更新包信息查找所述目标应用程序的关联应用程序集,得到由所述关联应用程序集组成的第一应用列表,包括:
根据所述更新包信息,获取所述目标应用程序所涵盖的所述第一功能集;
以所述第一功能集作为筛选功能集,对所述筛选功能集中的各项功能进行逐项查找,筛选出涉及所述筛选功能集中的任一项功能的应用程序作为所述关联应用程序集;
根据筛选出的所述关联应用程序集获取第二功能集,所述第二功能集涵盖所述关联应用程序集中各应用程序的功能;
循环执行以所述第二功能集作为新的筛选功能集,对所述筛选功能集中的各项功能进行逐项查找,筛选出新的所述关联应用程序集,根据新的所述关联应用程序集获取新的所述第二功能集,新的所述第二功能集涵盖新的所述关联应用程序集中各应用程序的功能,直到新的所述第二功能集与前一轮的所述第二功能集相同;
统计最后得到的所述关联应用程序集中的应用程序,并移除重复的应用程序;
生成由去重后的所述关联应用程序集组成的所述第一应用列表。
2.根据权利要求1所述的终端设备的应用程序更新方法,其中,所述对所述筛选功能集中的各项功能进行逐项查找,筛选出涉及所述筛选功能集中的任一项功能的应用程序作为所述关联应用程序集,包括:
将每个应用程序的功能集分别与所述筛选功能集进行且运算;
若某个应用程序的功能集与所述筛选功能集的且运算结果为真,则确定所述应用程序为与所述目标应用程序关联的应用程序;
统计所有与目标应用程序关联的应用程序形成所述关联应用程序集。
3. 根据权利要求1所述的终端设备的应用程序更新方法,其中,在终端设备的目标应用程序需要更新时,获取所述目标应用程序的更新包信息,包括:
在所述服务端提出所述目标应用程序的更新请求时,从所述服务端获取预先存储的所述目标应用程序的更新包信息;或
在所述客户端提出所述目标应用程序的更新请求时,接收所述客户端上传的所述目标应用程序的更新包信息。
4.根据权利要求1所述的终端设备的应用程序更新方法,其中,所述根据所述第二应用列表生成更新包,包括:
搜索所述第二应用列表中各应用程序的更新文件;
将所述更新文件打包成所述更新包。
5. 根据权利要求4所述的终端设备的应用程序更新方法,其中,在将所述更新文件打包成所述更新包之后,所述方法还包括:
生成所述更新包的第一校验码;且
将所述更新包下发至所述客户端的过程中,还包括:将所述第一校验码随所述更新包一并下发至所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿咖通(湖北)技术有限公司,未经亿咖通(湖北)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110349529.4/1.html,转载请声明来源钻瓜专利网。