[发明专利]应用的安装控制方法及装置有效
申请号: | 201410645200.2 | 申请日: | 2014-11-10 |
公开(公告)号: | CN105653303B | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 王立 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 安装 控制 方法 装置 | ||
本申请实施例公开了应用的安装控制方法及装置,其中所述方法包括:预先获取所述应用的各个不同版本在各种硬件性能的终端设备中运行时的性能统计数据,并保存在应用信息数据库中;接收到在目标终端设备中安装所述应用的请求时,获取所述目标终端设备的硬件性能信息;根据所述硬件性能信息查询所述应用信息数据库;根据查询结果,确定可以提供给所述目标终端设备的应用的目标版本;将所述应用的所述目标版本提供给所述目标终端设备。通过该方法,可以使更多的不同配置的终端设备能够正常运行软件应用。
技术领域
本申请涉及终端设备软件应用技术领域,特别是涉及应用的安装控制方法及装置。
背景技术
随着移动终端设备制造技术的不断发展,各种移动终端设备的智能化程度,便携性都有了前所未有的提高,诸如智能手机等移动终端设备得到了大规模的普及。如今的移动终端设备,可以运行相对复杂的操作系统,以及基于操作系统的各种功能丰富的软件应用。同时,越来越多的开发者投入到移动终端设备应用软件的开发中,为各种设备平台开发了数量庞大的软件应用,人们通过移动终端设备中各种功能的软件应用,可以进行网上浏览、聊天、游戏等等活动。
但是,由于移动终端设备种类很多且换代迅速,设备所搭载的操作系统以及硬件组件的规格各有不同,某些设备具有很严重的机型碎片化问题,不同的设备可能运行着不同版本的操作系统;同时,不同设备所搭载的不同硬件也造成了移动终端设备的性能的差异,这给移动终端设备应用的开发带来了一些难题。在移动终端设备软件应用的开发过程中,开发人员如果没有考虑软件应用在不同移动终端设备上的运行情况,往往会因为不同终端设备内存大小、CPU性能等方面的差异,造成同一软件应用在不同的终端设备中运行时的流畅程度不同。对于同一款应用,在硬件配置较高的机型上可以流畅运行,而在配置较低或者某些硬件规格达不到基本配置要求的机型上,则经常出现无法流畅运行,甚至无法启动的情况。这使得一些优秀的软件应用,无法被持有低配置设备的用户流畅地体验和使用。为了解决这一问题,现有技术手段之一是在应用开发的过程中尽量对代码进行优化,尽量使应用在运行时以最少的资源产生最大的效率,但这种手段解决上述问的效果并不够理想。
因此,如何使更多的不同配置的终端设备能够正常运行各种软件应用,是本领域技术人员亟需解决的技术问题。
发明内容
本申请提供了应用的安装控制方法及装置,能够使更多的不同配置的终端设备能够正常运行软件应用。
本申请提供了如下方案:
一种建立应用信息数据库的方法,所述应用包括多个不同版本,不同版本具有相同的基础功能,以及不同的附加功能或不同附加功能的组合,所述方法包括:
将各版本的应用按照预置比例推送至不同的测试设备中,以便在各所述测试设备中运行其中安装的对应目标应用版本;
收集各版本的应用在各所述测试设备中运行时的运行状态数据,以及对应的测试设备的硬件性能信息;
根据所收集到的数据,生成数据库条目,并保存在应用信息数据库中。
一种应用的安装控制方法,所述应用预置有多个版本,不同版本具有相同的基础功能,以及不同的附加功能或不同附加功能的组合,所述方法包括:
预先获取所述应用的各个不同版本在各种硬件性能的终端设备中运行时的性能统计数据,并将终端设备的硬件性能信息,应用的版本信息,以及所述性能统计数据之间的对应关系保存在应用信息数据库中;
接收到在目标终端设备中安装所述应用的请求时,获取所述目标终端设备的硬件性能信息;
根据所述目标终端设备的硬件性能信息查询所述应用信息数据库;
根据查询结果,确定可以提供给所述目标终端设备的应用的目标版本;
将所述应用的所述目标版本提供给所述目标终端设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410645200.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:运维服务器和服务器事件的处理方法
- 下一篇:移动终端的锁屏控制方法和装置