[发明专利]更新应用APK的方法及装置在审
申请号: | 202011228193.8 | 申请日: | 2020-11-04 |
公开(公告)号: | CN112346763A | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 邓建凯;甘津瑞;陈铭竑;张顺 | 申请(专利权)人: | 苏州思必驰信息科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 黄谦;邓婷婷 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 应用 apk 方法 装置 | ||
本发明公开一种更新应用APK的方法及装置,所述方法包括:响应于获取至少一个下位机的IP地址,基于所述IP地址和adb连接指令与所述至少一个下位机连接;响应于与某一下位机连接成功,对所述某一下位机发送adb覆盖安装指令;获取所述某一下位机返回的更新状态,若所述更新状态为更新成功,则基于adb开启指令打开所述某一下位机的覆盖更新后的应用,以进行对应用APK更新的操作。采用上位机发送adb连接指令控制下位机,实现对下位机中的应用APK进行静默更新,解决了不兼容的问题,而且后期不需要维护成本以及稳定性高,使得一套代码写完可以应用于所有的安卓版本。
技术领域
本发明属于静默更新APK技术领域,尤其涉及一种更新应用APK的方法及装置。
背景技术
市面上已有静默更新APK的方案大都是针对不同的机型不同的安卓版本做不同的兼容解决方案,5.0之前的安卓版本上可以获取root权限并依据安卓系统的漏洞强制静默更新,5.0之后安卓版本上的漏洞被系统修复,只能使用模拟点击来实现静默更新的功能。
现有技术存在以下问题:
1、不兼容性:相似的技术都有不同版本之间的不兼容的问题,在安卓底版本中可行的方案在高版本中有被安卓系统封杀的风险。
2、维护成本高:由于其技术特点就是针对安卓不同版本做一些兼容性操作,后期只要安卓版本更新就要做一次兼容,后期的维护成本相当高。
3、不稳定性:由于其技术特点的限制,导致其代码运行中很不稳定,只要客户的安卓系统版本有更新,其静默更新的方案就会失效。
发明内容
本发明实施例提供一种更新应用APK的方法及装置,用于至少解决上述技术问题之一。
第一方面,本发明实施例提供一种更新应用APK的方法,用于上位机,所述方法包括:响应于获取至少一个下位机的IP地址,基于所述IP地址和adb连接指令与所述至少一个下位机连接;响应于与某一下位机连接成功,对所述某一下位机发送adb覆盖安装指令;获取所述某一下位机返回的更新状态,若所述更新状态为更新成功,则基于adb开启指令打开所述某一下位机的覆盖更新后的应用,以进行对应用APK更新的操作。
第二方面,本发明实施例提供一种更新应用APK的方法,用于下位机,其中,所述方法包括:响应于获取上位机发送的连接请求,基于IP地址和adb连接指令与所述上位机连接;响应于获取上位机的adb覆盖安装指令,对应用进行覆盖更新并将更新状态发送至所述上位机。
第三方面,本发明实施例提供一种更新应用APK的装置,用于上位机,所述装置包括:第一连接模块,配置为响应于获取至少一个下位机的IP地址,基于所述IP地址和adb连接指令与所述至少一个下位机连接;发送模块,配置为响应于与某一下位机连接成功,对所述某一下位机发送adb覆盖安装指令;开启模块,配置为获取所述某一下位机返回的更新状态,若所述更新状态为更新成功,则基于adb开启指令打开所述某一下位机的覆盖更新后的应用APK。
第四方面,本发明实施例提供一种更新应用APK的装置,用于下位机,所述装置包括:第二连接模块,配置为响应于获取上位机发送的连接请求,基于IP地址和adb连接指令与所述上位机连接;更新模块,配置为响应于获取上位机的adb覆盖安装指令,对应用进行覆盖更新并将更新状态发送至所述上位机。
第五方面,提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例的更新应用APK的方法的步骤。
第六方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行本发明任一实施例的更新应用APK的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州思必驰信息科技有限公司,未经苏州思必驰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011228193.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于心脏病人的专用手表
- 下一篇:一种农药喷洒设备