应用的安装控制方法及装置的制造方法_4

文档序号:9887407阅读:来源:国知局
的装置,参加图3,该装置可以包括:
[0098] 应用推送单元301,用于将各版本的应用按照预置比例推送至不同的测试设备中, 以便在各测试设备中运行其中安装的对应目标应用版本;
[0099] 运行数据收集单元302,用于收集各版本的应用在各测试设备中运行时的运行状 态数据,以及对应的测试设备的硬件性能信息;
[0100] 数据处理单元303,用于根据所收集到的数据,生成数据库条目,并保存在应用信 息数据库中。
[0101] 在另一种实现方式下,数据处理单元303可以包括:
[0102] 数据统计子单元,用于对硬件性能信息以及对应的运行状态数据进行数据统计, 获取各版本应用在相同/相似硬件性能信息的测试设备中运行时的性能统计数据;
[0103] 统计数据处理子单元,用于将相同/相似的硬件性能信息,应用的版本信息,以及 性能统计数据之间的对应关系,确定为数据库条目,并保存在应用信息数据库中。
[0104] 其中,数据统计子单元具体可以用于:
[0105] 根据硬件性能信息,对收集到的运行状态数据进行聚类,获取相同/相似硬件性 能信息对应的各版本应用的性能统计数据。
[0106] 具体实现时,所述硬件性能信息可以包括至少一项硬件规格参数信息。
[0107] 或者,在另一种实现方式下,所述硬件性能信息也可以包括通过测试程序对终端 设备的一项或多项硬件进行性能测试获取到的对应的性能数据。
[0108] 其中,所述数据统计子单元可以包括:
[0109] 测试得分确定子单元,用于确定测试程序对终端设备的一项或多项硬件进行性能 测试得到的测试得分;
[oho] 相对得分计算子单元,用于根据测试程序为各项硬件给出的测试得分以及预先为 各硬件设定的基础分,计算各项硬件的相对得分;
[0111] 聚类子单元,用于根据所述各项硬件的相对得分,对收集到的所述运行状态数据 进行聚类。
[0112] 具体实现时,所述聚类子单元具体可以包括:
[0113] 区间段确定子单元,用于根据预置的各区间段的起止相对得分,将所述各项硬件 的相对得分划分到对应的区间段中;
[0114] 区间段聚类子单元,用于基于相同区间段,对收集到的所述运行状态数据进行聚 类。
[0115] 具体实现时,应用推送单元301具体可以用于:
[0116] 从提交了安装应用的请求的终端设备中,按照预置的规则选择部分目标终端设 备,作为测试设备,并将各版本的应用按照预置比例推送至不同的测试设备中。
[0117] 以上对本申请实施例以提供的建立应用信息数据库的装置进行了详细的介绍,通 过该装置,可以收集不同版本的应用在各种不同硬件构成的终端设备中运行的状态数据, 以及标识各种设备硬件组合的性能的硬件性能信息,根据收集到的这些数据建立应用信息 数据库,所建立的应用信息数据库可以用于在向终端设备推送软件时,提供准确的数据支 持,便于向不同性能的终端设备提供最适合的应用版本。
[0118] 与本申请实施例二提供的应用的安装控制方法相对应,本申请实施例还提供了应 用的安装控制装置,参见图4,该装置可以包括:
[0119] 数据保存单元401,用于预先获取应用的各个不同版本在各种硬件性能的终端设 备中运行时的性能统计数据,并将终端设备的硬件性能信息,应用的版本信息,以及所述性 能统计数据之间的对应关系保存在应用信息数据库中;
[0120] 硬件信息获取单元402,用于接收到在目标终端设备中安装应用的请求时,获取目 标终端设备的硬件性能信息;
[0121] 数据库查询单元403,用于根据目标终端设备的硬件性能信息查询应用信息数据 库;
[0122] 目标版本确定单元404,用于根据查询结果,确定可以提供给目标终端设备的应用 的目标版本;
[0123] 目标版本推送单元405,用于将应用的目标版本提供给目标终端设备。
[0124] 一种实现方式下,应用信息数据库中保存的硬件性能信息包括终端设备的至少一 项硬件规格参数信息;
[0125] 在这种实现方式下,硬件信息获取单元402可以用于:
[0126] 获取目标终端设备的至少一项硬件规格参数信息。
[0127] 另一种实现方式下,应用信息数据库中保存的硬件性能信息包括通过测试程序对 终端设备的一项或多项硬件进行性能测试获取到的对应的性能数据;
[0128] 在这种实现方式下,硬件信息获取单元402具体可以用于:
[0129] 通过在目标终端设备中运行测试程序,获取目标终端设备的至少一项硬件的性能 数据。
[0130] 此外,所述数据库查询单元403,还可用于获取应用的各个不同版本分别在具有相 同/相似硬件性能的终端设备中运行时的性能统计数据,在该应用的安装控制装置中,目 标版本确定单元404可以包括:
[0131] 运行性能比较子单元,用于将各个不同版本分别在具有相同/相似硬件性能的终 端设备中运行时的各项性能统计数据,与预置的各项运行性能指标进行比较;
[0132] 目标版本确定子单元,用于根据比较结果确定目标版本。
[0133] 应用的安装控制装置还可以包括:
[0134] 功能分数确定单元,用于根据各版本目标软件应用基础功能以及附加功能,预先 获取各版本对应不同的功能分数;
[0135] 在这种实现方式下,目标版本确定单元404具体可以用于:
[0136] 如果得到多个各项性能统计数据高于运行性能指标对应项目的版本,则在各项性 能统计数据高于运行性能指标对应项目的多个版本中,将功能分数最高的版本确定为目标 版本。
[0137] 在不存在各项性能统计数据高于运行性能指标对应项目的版本的情况下,目标版 本确定单元404具体还可以用于:
[0138] 如果不存在各项性能统计数据高于运行性能指标对应项目的版本,则将目标应用 各版本中功能分数最低的版本确定为目标版本。
[0139] 以上对本申请实施例四提供的应用的安装控制装置进行了详细的介绍,通过该装 置,可以预先获取应用的各个不同版本在各种硬件性能的终端设备中运行时的性能统计数 据,并保存在应用信息数据库中;在接收到在目标终端设备中安装应用的请求时,获取目标 终端设备的硬件性能信息,并根据目标终端设备的硬件性能信息查询应用信息数据库,获 取应用的各个不同版本分别在具有相同/相似硬件性能的终端设备中运行时的性能统计 数据,在根据查询的得到的各版本的性能统计数据确定,确定适合提供给目标终端设备的 应用的目标版本;进而将应用的该目标版本提供给目标终端设备。在确定推送给目标终端 设备的目标版本的过程中,是基于大量的统计数据:在具有相同/相似硬件性能的终端设 备中运行时的性能统计数据,根据目标终端设备自身的硬件性能信息来确定的,所确定的 应用的目标版本更加适合目标终端设备的硬件组成中运行,从而实现了应用的安装控制软 件应用的提供方法,使更多的不同配置的终端设备能够正常运行软件应用。
[0140] 通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可 借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质 上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品 可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备 (可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些 部分所述的方法。
[0141] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或 系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法 实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为 分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或 者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根 据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术 人员在不付出创造性劳动的情况下,即可以理解并实施。
[0142] 以上对本申请所提供的应用的安装控制方法及装置,进行了详细介绍,本文中应 用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理 解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在 【具体实施方式】及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申 请的限制。
【主权项】
1. 一种建立应用信息数据库的方法,其特征在于,所述应用包括多个不同版本,不同版 本具有相同的基础功能,以及不同的附加功能或不同附加功能的组合,所述方法包括: 将各版本的应用按照预置比例推送至不同的测试设备中,以便在各所述测试设备中运 行其中安装的对应目标应用版本; 收集各版本的应用在各所述测试设备中运行时的运行状态数据,以及对应的测试设备 的硬件性能信息; 根据所收集到的数据,生成数据库条目,并保存在应用信息数据库中。2. 根据权利要求1所述的方法,其特征在于,所述根据所收集到的数据,生成数据库条 目,并保存在应用信息数据库中,包括: 对所述硬件性能信息以及对应的运行状态数据进行数据统计,获取各版本应用在相同 /相似硬件性能信息的测试设备中运行时的性能统计数据; 将所述相同/相似的硬件性能信息,应用的版本信息,以及所述性能统计数据之间的 对应关系,确定为所述数据库条目,并保存在应用信息数据库中。3. 根据权利要求2所述方法,所述对所述硬件性能信息以及对应的运行状态数据进行 数据统计,获取各版本应用在相同/相似硬件性能信息的测试设备中运行时的性能统计数 据,包括: 根据所述硬件性能信息,对收集到的
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1