[发明专利]应用程序安装方法及装置有效
申请号: | 201310549751.4 | 申请日: | 2013-11-07 |
公开(公告)号: | CN104636154B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 叶礼伟;罗程;李斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F21/51 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 安装 方法 装置 | ||
本发明涉及一种应用程序安装方法及装置。在一个实施例中上述方法包括以下步骤:根据第一应用程序的安装包执行第一应用程序的安装操作,该第一应用程序的安装包内包括至少一个资源文件,该资源文件的内容为第二应用程序的安装包;在该第一应用程序被启动之后加载适配服务,该适配服务检测当前是否具有与该第二应用程序的安装包匹配的权限;以及若具有权限则根据该第二应用程序的安装包执行第二应用程序的操作。上述的方法及装置可让用户方便的从第二网络服务的渠道确认网络会话中的内容,提升了网络会话的安全性。上述的方法及装置方便解决应用程序在具有不同权限的设备上的安装相应功能问题,而让用户能够轻松扩展设备的功能。
技术领域
本发明涉及应用程序的安装技术,尤其涉及一种应用程序安装方法及装置。
背景技术
为保证系统稳定性和程序数据的安全,一些操作系统引入了“沙箱”的概念,应用程序只能访问有限的系统资源(如系统相册)和规定的系统接口,而对于通话记录、短信等系统资源和电话、短信接口,则不能进行访问,在程序中使用也被认为非法使用。
以IOS操作系统为例,应用程序的发布也只能使用ipa的格式,ipa格式实际上为压缩包格式,系统安装时是将其解压后放到应用程序目录下,被赋予用户组权限,限制在“沙箱”内运行。
但是在IOS设备越狱(是指获取系统根权限)之后,程序可以突破系统的限制,有权限访问系统的各种资源和调用系统接口来完成各种操作,比如读取系统全量通话记录、接收发送短信等。越狱之后的IOS设备支持安装deb包格式。deb包虽然也是为压缩包格式,但是可以在deb包安装的时候运行脚本,从而可以将应用程序拷贝到指定系统目录下,并能修改应用程序的权限,从而使得程序获得系统权限来访问系统资源和调用系统接口,也可以通过注册监听系统消息和接口来动态的监控系统行为。
不同发布渠道接收安装包的格式规定不同,如苹果公司的官方应用商店只接受ipa格式,并且程序不能调用其受限的系统接口,而其他渠道则可能接收ipa格式或者deb格式,因此不同安装包格式支持的程序功能不同,需要对不同的渠道做相应的适配。
目前主流的技术方案都是针对不同的发布渠道准备不同的安装包,对于只支持ipa格式的渠道则准备ipa安装包,由于ipa包的特点和发布渠道的要求,只能去掉一些依赖系统资源和接口的功能,当用户使用到这些屏蔽掉的功能时,则只能提示用户受系统限制,不能使用。然而,存在部分用户,其通过只支持ipa格式的渠道安装应用程序,但是其设备已经获取系统根权限时。在此种情形下,其本可以使用的功能没有办法使用到。若要使用还要单独去其他应用程序发布渠道下载安装。
发明内容
有鉴于此,有必要提供一种应用程序安装方法及装置,其可方便解决上述问题,而让用户能够轻松扩展设备的功能。
一种应用程序安装方法,包括:根据第一应用程序的安装包执行第一应用程序的安装操作,该第一应用程序的安装包内包括至少一个资源文件,该资源文件的内容为第二应用程序的安装包;在该第一应用程序被启动之后加载适配服务,该适配服务检测当前是否具有与该第二应用程序的安装包匹配的权限;以及若具有权限则根据该第二应用程序的安装包执行第二应用程序的操作。
一种应用程序安装装置,包括:第一应用安装模块,用于根据第一应用程序的安装包执行第一应用程序的安装操作,该第一应用程序的安装包内包括至少一个资源文件,该资源文件的内容为第二应用程序的安装包;适配模块,用于在该第一应用程序被启动之后加载适配服务,该适配服务检测当前是否具有与该第二应用程序的安装包匹配的权限;以及第二应用安装模块,用于若具有权限则根据该第二应用程序的安装包执行第二应用程序的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310549751.4/2.html,转载请声明来源钻瓜专利网。