[发明专利]一种应用软件安装方法及装置在审
| 申请号: | 201410432480.9 | 申请日: | 2014-08-28 |
| 公开(公告)号: | CN104156252A | 公开(公告)日: | 2014-11-19 |
| 发明(设计)人: | 徐初标 | 申请(专利权)人: | 广州金山网络科技有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
| 地址: | 510623 广东省广州市天河区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用软件 安装 方法 装置 | ||
1.一种应用软件安装方法,其特征在于,应用于移动终端,所述方法包括:
获得关于应用软件的安装指令;
响应所述安装指令,判断所述移动终端的当前用户账户是否具有操作系统的root权限,如果是,向所述操作系统申请关于root权限的授权;
在获得关于root权限的授权后,利用所述操作系统的静默安装方法对所述应用软件进行安装处理;
在安装处理完毕后,获得用于表征本次应用软件安装过程所存在具体安装问题的信息代码,其中,不同的信息代码对应不同的具体安装问题。
2.根据权利要求1所述的方法,其特征在于,还包括:
当所获得的信息代码不为表征安装成功的信息代码时,输出所获得的信息代码。
3.根据权利要求1所述的方法,其特征在于,还包括:
当所获得的信息代码不为表征安装成功的信息代码时,确定所获得的信息代码所对应的描述信息,并输出所述确定出的描述信息。
4.根据权利要求1所述的方法,其特征在于,还包括:
当所获得的信息代码不为表征安装成功的信息代码时,将所获得的信息代码反馈至服务器。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述判断所述移动终端的当前用户账户是否具有操作系统的root权限,包括:
判断所述移动终端内的目录/system/bin/下是否包含子目录su,如果包含,表明所述移动终端的当前用户账户具有操作系统的root权限。
6.根据权利要求3所述的方法,其特征在于,
当所获得的信息代码为4时,所述信息代码对应的描述信息为“INSTALL_FAILED_INSUFFICIENT_STORAGE”或“rom空间不足”;
当所获得的信息代码为18时,所述信息代码对应的描述信息为“INSTALL_FAILED_CONTAINER_ERROR”或“SD卡相关错误”;
当所获得的信息代码为2时,所述信息代码对应的描述信息为“INSTALL_FAILED_INVALID_APK”或“无效安装包错误”;
当所获得的信息代码为103时,所述信息代码对应的描述信息为“INSTALL_PARSE_FAILED_NO_CERTIFICATES”或“签名认证失败或者无签名”;
当所获得的信息代码为11时,所述信息代码所对应的错误描述信息为“INSTALL_FAILED_DEXOPT”或“当前移动终端的sdk版本小于App最低要求”。
7.一种应用软件安装装置,其特征在于,应用于移动终端,所述装置包括:
安装指令获得模块,用于获得关于应用软件的安装指令;
权限判断模块,用于响应所述安装指令,判断所述移动终端的当前用户账户是否具有操作系统的root权限,如果是,触发权限申请模块;
所述权限申请模块,用于向所述操作系统申请关于root权限的授权;
应用软件安装模块,用于在获得关于root权限的授权后,利用所述操作系统的静默安装方法对所述应用软件进行安装处理;
安装结果信息获得模块,用于在安装处理完毕后,获得用于表征本次应用软件安装过程所存在具体安装问题的信息代码,其中,不同的信息代码对应不同的具体安装问题。
8.根据权利要求7所述的装置,其特征在于,还包括:
第一信息代码处理模块,用于当所获得的信息代码不为表征安装成功的信息代码时,输出所获得的信息代码。
9.根据权利要求7所述的装置,其特征在于,还包括:
第二信息代码处理模块,用于当所获得的信息代码不为表征安装成功的信息代码时,确定所获得的信息代码所对应的描述信息,并输出所述确定出的描述信息。
10.根据权利要求7所述的装置,其特征在于,还包括:
第三信息代码处理模块,用于当所获得的信息代码不为表征安装成功的信息代码时,将所获得的信息代码反馈至服务器。
11.根据权利要求7-10任意一项所述的装置,其特征在于,所述权限判断模块,包括:
权限判断单元,用于
判断所述移动终端内的目录/system/bin/下是否包含子目录su,如果包含,表明所述移动终端的当前用户账户具有操作系统的root权限。
12.根据权利要求9所述的装置,其特征在于,
当所获得的信息代码为4时,所述信息代码对应的描述信息为“INSTALL_FAILED_INSUFFICIENT_STORAGE”或“rom空间不足”;
当所获得的信息代码为18时,所述信息代码对应的描述信息为“INSTALL_FAILED_CONTAINER_ERROR”或“SD卡相关错误”;
当所获得的信息代码为2时,所述信息代码对应的描述信息为“INSTALL_FAILED_INVALID_APK”或“无效安装包错误”;
当所获得的信息代码为103时,所述信息代码对应的描述信息为“INSTALL_PARSE_FAILED_NO_CERTIFICATES”或“签名认证失败或者无签名”;
当所获得的信息代码为11时,所述信息代码所对应的错误描述信息为“INSTALL_FAILED_DEXOPT”或“当前移动终端的sdk版本小于App最低要求”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州金山网络科技有限公司,未经广州金山网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410432480.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用程序的共享操作方法、相关设备和系统
- 下一篇:灰度升级的方法及装置





