一种应用程序的推荐方法及移动终端的制作方法

文档序号:10725155阅读:1203来源:国知局
一种应用程序的推荐方法及移动终端的制作方法
【专利摘要】本发明涉及移动通信技术领域,公开了一种应用程序的推荐方法,该方法包括:获取移动终端所安装的本地应用程序;对所述本地应用程序进行性能评估,确定所述本地应用程序的目标性能分值;若所述目标性能分值超出预设阈值范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动终端用户进行推荐;其中,所述推荐应用程序的性能分值在所述预设阈值范围之内。本发明还公开了一种移动终端,按所述方法控制。本发明能够让用户直观的了解本地应用程序的性能,并在本地应用程序的性能未达到标准时,向用户推荐性能更优的同类应用。
【专利说明】
一种应用程序的推荐方法及移动终端
技术领域
[0001] 本发明涉及移动通信技术领域,尤其涉及一种应用程序的推荐方法及移动终端。
【背景技术】
[0002] 随着移动终端的普遍使用及用户对移动终端依赖度的增加,基于移动终端智能平 台的应用程序也日益丰富,实现同类型功能的应用程序通常存在数个,甚至十数个之多,基 于同一功能开发的应用程序可能因其优化深度、测试条件的不同,而存在不同的应用程序 性能,会不同程度的影响用户的使用体验。
[0003] 基于上述原因,移动终端智能平台上的应用商店、手机助手等应用程序出现了对 类似应用程序的评分和推送功能,用户通过观看类似应用程序的打分和用户评价来选取应 用程序,然而,由于刷分、恶意差评的现象,使得应用商店、手机助手的评分可能出现倾向性 而无法客观体现应用程序的实际性能,同时,上述评分无法与用户当前使用的移动终端硬 件平台相结合,针对各硬件平台的兼容性和优化程度不同应用程序可能存在差异,选取应 用程序的操作也必须由用户手动操作完成,具有诸多弊端和不便。

【发明内容】

[0004] 本发明实施例提供一种应用程序的推荐方法,以解决现有的应用程序评分存在倾 向性,且查找用户所需要的应用程序需要手动操作带来的不方便的问题。
[0005] 第一方面,本发明实施例提供了一种应用程序的推荐方法,所述方法包括:
[0006] 获取移动终端所安装的本地应用程序;
[0007] 对所述本地应用程序进行性能评估,确定所述本地应用程序的目标性能分值;
[0008] 若所述目标性能分值超出预设阈值范围,从网络获取与所述本地应用程序关联的 推荐应用程序,向移动终端用户进行推荐;
[0009] 其中,所述推荐应用程序的性能分值在所述预设阈值范围之内。
[0010] 另一方面,本发明实施例还提供了一种移动终端,包括:
[0011] 获取模块,用于获取移动终端所安装的本地应用程序;
[0012] 性能评估模块,用户对所述获取模块获取的所述本地应用程序进行性能评估,确 定所述本地应用程序的目标性能分值;
[0013] 应用程序推荐模块,用于若所述性能评估模块确定的所述目标性能分值超出预设 阈值范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动终端用户进行推 荐;
[0014] 其中,所述推荐应用程序的性能分值在所述预设阈值范围之内。
[0015] 这样,本发明实施例中,通过测试本地应用程序,获取本地应用程序的性能评分, 以实现用户对本地应用程序的性能较为直观的掌握,且由于性能评估在本地移动终端上进 行,能直观反映本地应用程序针对当前移动终端硬件平台的优化程度和兼容性,同时,当本 地应用程序的性能评分位于预设阈值区间之外时,从网络获取与本地应用程序关联的推荐 应用,提升了用户的使用体验。
【附图说明】
[0016] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需 要使用的附图作简单地介绍,下面描述中的附图仅仅是本发明的一些实施例,对于本领域 普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017] 图1为本发明第一实施例的移动终端的应用程序的推荐方法的流程图;
[0018] 图2为本发明第二实施例的移动终端的应用程序的推荐方法的流程图;
[0019] 图3a为本发明第三实施例的移动终端的应用程序的推荐方法的流程图之一;
[0020]图3b为本发明第三实施例的移动终端的应用程序的推荐方法的流程图之二;
[0021] 图4为本发明第四实施例的移动终端的结构框图之一;
[0022] 图5为本发明第四实施例的移动终端的结构框图之二;
[0023] 图6为本发明第四实施例的移动终端的第一获取单元的结构框图;
[0024] 图7为本发明第四实施例的移动终端的第二确定单元的结构框图;
[0025] 图8为本发明第四实施例的移动终端的第二确定单元的另一结构框图;
[0026] 图9为本发明第五实施例的移动终端的结构框图;
[0027] 图10为本发明第六实施例的移动终端的结构框图。
【具体实施方式】
[0028] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0029] 第一实施例
[0030]参照图1,是本发明的移动终端的应用程序的推荐方法的流程图,该方法包括:
[0031 ]步骤101,获取移动终端所安装的本地应用程序。
[0032] 本发明实施例可通过自动获取或手动获取的方式获取本地应用程序,本地应用程 序可以为安装在移动终端平台上的各类应用,如短信、通讯、多媒体、拍摄应用等。本地应用 程序(以下简称应用)包括传统的通过安装包安装的应用以及本地网页应用,示例性的,本 地网页应用包括HTML(HyperText Markup Language,超文本标记语言)应用。
[0033] 步骤102,对所述本地应用程序进行性能评估,确定所述本地应用程序的目标性能 分值。
[0034] 具体的,本发明实施例将本地应用程序在移动终端上实际运行,获取该本地应用 程序的目标性能分值。
[0035] 步骤103,若所述目标性能分值超出预设阈值范围,从网络获取与所述本地应用程 序关联的推荐应用程序,向移动终端用户进行推荐。
[0036] 本发明实施例中,在获取本地应用程序的目标性能分值之后,通过与预设阈值范 围进行比较,判断本地应用程序的性能是否达标。预设阈值范围可以针对当前移动终端不 同的硬件平台性能进行调整,当移动终端的硬件平台性能较高时,预设阈值范围相对较小, 当移动终端的硬件平台性能较低时,预设阈值范围相对较大。
[0037] 本发明实施例中,若本地应用程序的性能评分位于预设阈值范围之外,从网络获 取与本地应用程序关联的推荐应用程序,即推荐应用程序与本地应用程序执行同样的功 能,且所述推荐应用程序的性能分值在所述预设阈值范围之内。从网络获取推荐应用的方 式不限于用户手动选取或向用户推送。
[0038] 本发明实施例的应用程序的推荐方法,通过测试本地应用程序,获取本地应用程 序的性能评分,以实现用户对本地应用程序的性能较为直观的掌握,且由于性能评估在本 地移动终端上进行,能直观反映本地应用程序针对当前移动终端硬件平台的优化程度和兼 容性,同时,当本地应用程序的性能评分位于预设阈值区间之外时,从网络获取与本地应用 程序关联的推荐应用,提升了用户的使用体验。
[0039] 第二实施例
[0040]参照图2,是本发明的移动终端的应用程序的推荐方法的流程图,该方法包括:
[0041 ]步骤201,获取移动终端所安装的本地应用程序。
[0042]本发明实施例可通过自动获取或手动获取的方式获取本地应用程序,本地应用程 序可以为安装在移动终端平台上的各类应用,如短信、通讯、多媒体、拍摄应用等。本地应用 程序包括传统的通过安装包安装的应用以及本地网页应用,示例性的,本地网页应用包括 HTML应用。
[0043]步骤202,将本地应用程序划分为多个子功能项。
[0044] 上述子功能项为针对本地应用程序某一界面的具体操作,示例性的,如针对本地 应用程序的桌面图标的点击操作,或针对本地应用程序第二层界面的滑动操作、或针对本 地应用程序的第三层界面的滚动操作,或针对本地应用程序的批量处理操作(如提取、压 缩、运算等操作)。
[0045] 子功能项的种类可以针对特定单个应用进行预设,也可以针对不同应用的应用类 型进行预设,当判定本地应用程序的应用类型后,调用与该应用类型对应的子功能项。
[0046] 步骤203,确定与每个子功能项对应的权重系数和测试参数。
[0047] 在本发明实施例中,权重系数用于量化用户对该子功能项的使用率或偏好程度, 可通过大数据进行统计获取。测试参数为基于移动终端的硬件平台,实际测试得出。
[0048] 示例性的,针对上述对本地应用程序的桌面图标的点击操作,测试本地应用程序 主页的弹出时间作为测试参数;针对上述本地应用程序第二层界面的滑动操作,测试滑动 时第二层界面的滑动流畅度作为测试参数;针对上述本地应用程序的第三层界面的滚动操 作,测试滚动时第三层界面的刷新率作为测试参数;针对上述批量处理操作,测试单位时间 内的数据处理大小作为测试参数。
[0049] 步骤204,基于权重系数和测试参数,确定每个子功能项的子性能分值。
[0050] 本发明实施例中,可通过引入上述获取的权重系数和测试参数,根据预设公式得 到各子功能项的子性能分值。
[0051] 步骤205,基于所有子功能项的子性能分值,确定本地应用程序的目标性能分值。 [0052]本发明实施例中,可对所有子功能项的子性能分值进行汇总,通过预设公式确定 本地应用程序的目标性能分值。目标性能分值、应用版本和移动终端的本地硬件平台数据 可上传至网络,以实现与具有相同或类似硬件平台的移动终端进行信息共享。
[0053] 步骤206,若目标性能分值超出预设阈值范围,从网络获取与本地应用程序关联的 至少一个推荐应用程序。
[0054] 本发明实施例中,在获取本地应用程序的目标性能分值之后,通过与预设阈值范 围进行比较,判断本地应用程序的性能是否达标。预设阈值范围可以针对当前移动终端不 同的硬件平台性能进行调整,当移动终端的硬件平台性能较高时,预设阈值范围相对较小, 当移动终端的硬件平台性能较低时,预设阈值范围相对较大。
[0055] 本发明实施例中,若本地应用程序的性能评分位于预设阈值范围之外,从网络获 取与本地应用程序关联的至少一个推荐应用程序,即推荐应用程序与本地应用程序执行同 样的功能。从网络获取推荐应用的方式不限于用户手动选取或向用户推送。
[0056] 步骤207,将至少一个推荐应用程序中性能分值在预设阈值范围内的应用确定为 推荐应用程序。
[0057]本步骤可参考上述步骤202-步骤205,对下载后的推荐应用程序的目标性能分值 进行重新确定。同样,该步骤可以是在推荐应用程序安装完毕之后自动执行的。
[0058]步骤208,向移动终端用户推送推荐应用程序。
[0059] 当确定某一个或多个应用程序的目标性能分值位于预设阈值范围内时,可将该一 个或多个应用程序推送给用户,用户可参考该性能评分,保留全部或部分位于预设阈值范 围内的应用程序。所有被测试的应用程序的目标性能分值、应用版本及移动终端的硬件平 台数据会上传至网络,以实现与具有相同或类似硬件平台的移动终端进行信息共享。以使 其他具有相同或类似硬件平台的用户可不必再经过测试,即可了解对应应用程序的性能评 分。
[0060] 本发明实施例的应用程序的推荐方法通过将本地应用程序细分为多个子功能项, 对该多个子功能项进行测试,并得到子性能分值,由所有的子功能项确定本地应用程序的 目标性能分值,使得对应用程序的测试更加综合、全面和客观,提升了本发明应用程序的推 荐方法的可靠性;同时,子功能项的子性能分值受到权重系数和测试参数的影响,权重系数 通过大数据客观反映了大众对子功能项的偏好程度,测试参数基于用户自身的移动终端硬 件平台测试得出,使得子功能项的子性能分值既符合大众使用需求,也兼顾了本地应用程 序与硬件平台的兼容性,进一步提升了本发明应用程序的推荐方法的可靠性。
[0061 ] 第三实施例
[0062]参照图3a,是本发明的移动终端的应用程序的推荐方法的流程图,该方法包括: [0063]步骤301,获取移动终端所安装的本地应用程序。
[0064]本发明实施例可通过自动获取或手动获取的方式获取本地应用程序,本地应用程 序可以为安装在移动终端平台上的各类应用,如短信、通讯、多媒体、拍摄应用等。本地应用 程序包括传统的通过安装包安装的应用以及本地网页应用,示例性的,本地网页应用包括 HTML应用。
[0065]步骤302,将本地应用程序划分为多个子功能项。
[0066]上述子功能项为针对本地应用程序某一界面的具体操作,示例性的,如针对本地 应用程序的桌面图标的点击操作,或针对本地应用程序第二层界面的滑动操作、或针对本 地应用程序的第三层界面的滚动操作,或针对本地应用程序的批量处理操作(如提取、压 缩、运算等操作)。
[0067]子功能项的种类可以针对特定单个应用进行预设,也可以针对不同应用的应用类 型进行预设,当判定本地应用程序的应用类型后,调用与该应用类型对应的子功能项。 [0068]步骤303,获取子功能项的界面深度、用户使用率和功能重要度。
[0069]本实施例根据本地应用程序的页面层级,将子功能项分为四个界面深度,即第一 层界面、第二层界面、第三层界面以及第三层以下的界面。用户使用率用于量化大众对对应 子功能项的使用率或偏好程度,功能重要度用于量化对应子功能项的必要程度。其中,用户 使用率和功能重要度可通过大数据获取。
[0070]步骤304,根据界面深度,确定界面系数。
[0071] 本发明实施例中不同的界面深度会不同程度的影响用户的使用体验,如当对应子 功能项位于第一层界面时,用户对该子功能项的调用较为方便,当对应子功能项位于第三 层以下的界面时,用户对该子功能项的调用较为不便,依据该规则,对上述第一层界面、第 二层界面、第三层界面以及第三层以下的界面分别分配不同的界面系数,示例性的,第一层 界面给定界面系数a=l,二级界面给定界面系数a = 0.8,三级界面给定界面系数a = 0.6,第 三层以下的界面界面系数a = 0.2。
[0072] 步骤305,根据以下公式确定子功能项的权重系数η;
[0073] n = NXwi Xa+NXw2;
[0074] 其中,N为预设的基准权重分(如N=10),wi为用户使用率,W2为功能重要度,a为界 面系数。
[0075] 由该步骤获取的权重系数可综合参考用户使用率、功能重要度和用户的使用体 验,最贴切的反映了用户对本地应用程序使用时的真实主观感受,具有较高的测试可靠性。 [0076]步骤306,获取子功能项的测试参数。
[0077] 在本发明实施例中,测试参数为基于移动终端的硬件平台,实际测试得出。
[0078] 在本发明实施例中,测试参数包括时间、帧数或数量。示例性的,针对上述对本地 应用程序的桌面图标的点击操作,测试本地应用程序主页的弹出时间作为测试参数;针对 上述本地应用程序第二层界面的滑动操作,测试滑动时第二层界面的滑动流畅度作为测试 参数;针对上述本地应用程序的第三层界面的滚动操作,测试滚动时第三层界面的刷新率 作为测试参数;针对上述批量处理操作,测试单位时间内的数据处理大小作为测试参数。基 于该表述,可以理解的是,上述帧数包括刷新率,上述数量包括数据处理大小和滑动流畅 度。
[0079]步骤307,基于权重系数和测试参数,确定每个子功能项的第二性能分值。
[0080] 参照图3b,在本实施例中,步骤307包括步骤3071-步骤3077。
[0081 ]步骤3071,获取与测试参数对应的达标参数、优质参数和劣质参数。
[0082] 劣质参数用于量化本地应用程序为劣质应用程序的参考值,达标参数用于量化本 地应用程序达标的参考值,优质参数用于量化本地应用程序为优质应用程序的参考值;其 中,劣质参数、达标参数和优质参数均可以根据子功能项的类型预设,并依据当前测试的移 动终端硬件平台性能的优劣进行浮动调整。
[0083] 步骤3072 确定子功能项对应的优质梯 度乂:和劣质梯度V2;
[0084] 其中,Χι为达标参数,X2为优质参数,X3为劣质参数。
[0085] 本实施例将子功能项的质量梯度分为优质梯度和劣质梯度,质量梯度共设十个档 次,优质梯度为4个档次,劣质梯度为6个档次,可以理解的是,当本地应用程序的测试参数 位于优质梯度时,说明本地应用程序的性能较好,当本地应用程序的测试参数位于劣质梯 度时,说明本地应用程序的性能较差。
[0086]
定子功能项对应的性 能系数k;
[0087]其中,Xl为达标参数,X2为优质参数,X3为劣质参数,X4为测试参数,Vl为优质梯度, V2为劣质梯度。
[0088]性能系数用于反映对应子功能项针对当前测试的移动终端硬件平台的优化程度, 性能系数越大,说明对应子功能项与测试的移动终端硬件平台的优化程度越好。
[0089]步骤3074,根据公式F = kXn确定子功能项对应的第一子性能分值F;
[0090] 其中,k为性能系数,η为权重系数。
[0091] 第一子性能分值F用于量化对应子功能项的整体性能,在一般情况下,第一子性能 分值F可用于直接生成本地应用程序的目标性能分值,在本发明实施例中,兼顾各子功能项 与移动终端硬件平台的兼容性问题,需先执行步骤3075。
[0092]步骤3075,根据各子功能项的响应失效的类型,确定子功能项的缺陷系数。
[0093]上述响应失效的类型至少包括白屏、黑屏、闪屏、卡顿以及界面加载错误中的一种 或多种。当子功能项与移动终端硬件平台兼容性不佳时,会出现包括白屏、黑屏、闪屏、卡 顿、界面加载错误等响应失效的情况。鉴于此,本步骤根据效应失效的类型不同,确定取值 不同的缺陷系数,示例性的,出现白屏、黑屏、闪屏时,取b=l;出现卡顿时,取b = 0.8;出现 界面加载错误时,取b = 0.6)
[0094] 步骤3076,根据公式r = bX η确定子功能项的缺陷扣分r。
[0095] 其中,b为缺陷系数,η为权重系数。
[0096]步骤3077,根据公式f=F-r确定子功能项的第二子性能分值f。
[0097]其中,F为第一子性能分值,r为缺陷扣分。
[0098] 通过上述步骤3075和步骤3076,实现当本地应用程序存在兼容性问题时,对第一 子性能分值进行扣分,得到第二子性能分值。
[0099] 步骤308,确定本地应用程序的目标性能分 值S;
[0100] 其中1为本地应用程序的子功能项类别的总数,仏为第i个子功能项类别的预设上 限评分,!^为第i个子功能项类别的预设额定评分, gl为第i个子功能项类别中对应所有子功 能项的第二子性能分值的总和。
[0101] 在本实施例中,子功能项类别为针对所有界面执行具体操作时,应用程序的反馈 类别,至少包括界面响应性能,批量操作性能和列表滑动性能。如,针对第一层界面、第二层 界面、第三层界面和第三层以下界面的点击操作可归于界面响应性能;针对第一层界面、第 二层界面、第三层界面和第三层以下界面的批量处理操作可归于批量操作性能;针对第一 层界面、第二层界面、第三层界面和第三层以下界面的滑动操作可归于列表滑动性能。具体 的说,上述仏为根据预设公式,第i个子功能项类别能获得的第二子性能分值的上限值,1\为 系统为第i个子功能项类别分配的预设额定评分, gl为第i个子功能项类别的实际通过测试 参数获得的第二子性能分值f的总和。本步骤的目的在于当系统为本地应用程序分配了额 定分值参照,如1〇〇分时,所有本地应用程序的性能分值都基于该同一额定分值参照,便于 用户直观比对。
[0102] 步骤309,若目标性能分值超出预设阈值范围,从网络获取与本地应用程序关联的 推荐应用程序,向移动终端用户进行推荐。
[0103] 本发明实施例中,在获取本地应用程序的目标性能分值之后,通过与预设阈值范 围进行比较,判断本地应用程序的性能是否达标。预设阈值范围可以针对当前移动终端不 同的硬件平台性能进行调整,当移动终端的硬件平台性能较高时,预设阈值范围相对较小, 当移动终端的硬件平台性能较低时,预设阈值范围相对较大。
[0104] 本发明实施例中,若本地应用程序的性能评分位于预设阈值范围之外,从网络获 取与本地应用程序关联的推荐应用程序,即推荐应用程序与本地应用程序执行同样的功 能,且推荐应用程序的性能分值在预设阈值范围之内。从网络获取推荐应用的方式不限于 用户手动选取或向用户推送。
[0105] 本发明实施例通过权重系数反映用户对本地应用程序使用时的真实主观感受,通 过性能系数反映对应子功能项针对当前测试的移动终端硬件平台的优化程度,通过缺陷扣 分反映对应子功能项与移动终端硬件平台的兼容性情况,使得本发明实施例对本地应用程 序的评分更加全面和完整,既考虑到大众的主观喜好,也考虑到本地应用程序针对本地移 动终端的优化程度和兼容性情况,可最大限度的模拟还原本地应用程序在移动终端上的运 行情况,提高了应用程序评分的可靠性。
[0106] 上文对本发明的应用程序的推荐方法的实施例作了详细介绍。下面将相应于上述 方法的移动终端作进一步阐述。其中,移动终端可以是手机、平板电脑、MP3、MP4或笔记本电 脑等。
[0107] 第四实施例
[0108] 请参照图4,是本发明的移动终端的第一实施例的结构框图,该移动终端400包括: 获取模块401、性能评估模块402和应用程序推荐模块403,其中,获取模块401和性能评估模 块402连接,性能评估模块402和应用程序推荐模块403连接。
[0109] 获取模块401,用于获取移动终端所安装的本地应用程序。
[0110] 性能评估模块402,用户对获取模块获取的本地应用程序进行性能评估,确定本地 应用程序的目标性能分值。
[0111] 应用程序推荐模块403,用于若性能评估模块确定的目标性能分值超出预设阈值 范围,从网络获取与本地应用程序关联的推荐应用程序,向移动终端用户进行推荐,其中, 推荐应用程序的性能分值在预设阈值范围之内。
[0112] 可选的,如图5所示,性能评估模块402包括:划分单元4021、第一确定单元4022、第 二确定单元4023和第三确定单元4024,其中,划分单元4021和第一确定单元4022连接、第一 确定单元4022和第二确定单元4023连接、第二确定单元4023和第三确定单元4024连接。
[0113] 划分单元4021,用于将本地应用程序划分为多个子功能项。
[0114] 第一确定单元4022,用于确定与每个子功能项对应的权重系数和测试参数。
[0115]第二确定单元4023,用于基于第一确定单元确定的权重系数和测试参数,确定每 个子功能项的子性能分值。
[0116]第三确定单元4024,用于基于第二确定单元确定的所有子功能项的子性能分值, 确定本地应用程序的目标性能分值。
[0117] 应用程序推荐模块403包括:第一获取单元4031、第二获取单元4032、第四确定单 元4033和推送单元4034,其中,第一获取单元4031与第二获取单元4032连接,第二获取单元 4032和第四确定单元4033连接,第四确定单元4033和推送单元4034连接。
[0118] 第一获取单元4031,用于若目标性能分值超出预设阈值范围,从网络获取与本地 应用程序关联的至少一个推荐应用程序。
[0119] 第二获取单元4032,用于获取至少一个推荐应用程序中每个应用程序的性能分 值。
[0120]第四确定单元4033,用于将至少一个推荐应用程序中性能分值在预设阈值范围内 的应用确定为推荐应用程序。
[0121] 推送单元4034,用于向移动终端用户推送推荐应用程序。
[0122] 可选的,如图6所示,第一确定单元4022包括:第一获取子单元40221,第一确定子 单元40222,第二确定子单元40223和第二获取子单元40224,第一获取子单元40221和第一 确定子单元40222连接,第一确定子单元40222和第二确定子单元40223连接,第二确定子单 元40223与第二获取子单元40224连接。
[0123] 第一获取子单元40221,用于获取所述子功能项的界面深度、用户使用率和功能重 要度。
[0124] 第一确定子单元40222,用于根据第一获取子单元获取的所述界面深度,确定界面 系数。
[0125] 第二确定子单元40223,用于根据公式n = NXwi Xa+NXw2确定所述子功能项的权 重系数η。
[0126] 第二获取子单元40224,用于获取所述子功能项的测试参数;
[0127] 其中,Ν为预设的基准权重分,W1为所述用户使用率,w2为所述功能重要度,a为所述 界面系数。
[0128] 可选的,如图7所示,第二确定单元4023包括:第三获取子单元40231,第三确定子 单元40232,第四确定子单元40233和第五确定子单元40234,其中,第三获取子单元40231与 第三确定子单元40232连接,第三确定子单元40232与第四确定子单元40233连接,第四确定 子单元40233与第五确定子单元40234连接。
[0129] 第三获取子单元40131,用于获取与所述测试参数对应的达标参数、优质参数和劣 质参数。
[0130] 第三确定子单元40132
-确定所述子 功能项对应的优质梯度Vi和劣质梯度V2。
[0131] 第四确定子单元40133
所述子功能项对应的性能系数k。
[0132]第五确定子单元40134,用于根据公式F = kXn确定所述子功能项对应的第一子性 能分值F。
[0133] 其中,X:为所述达标参数,X2为所述优质参数,X3为所述劣质参数,X4为所述测试参 数,^为所述优质梯度,V 2为所述劣质梯度,k为所述性能系数,η为所述权重系数。
[0134] 可选的,如图8所示,第二确定单元4023还包括:第六确定单元40235、第七确定单 元40236和第八确定单元40237,其中,第六确定单元40235与第七确定单元40236连接,第七 确定单元40236与第八确定单元40237连接。
[0135] 第六确定单元40235,用于根据预设的响应失效类型,确定所述子功能项的缺陷系 数。所述响应失效类型至少包括白屏、黑屏、闪屏、卡顿以及界面加载错误中的一种或多种。
[0136] 第七确定单元40236,用于根据公式r = bX η确定所述子功能项的缺陷扣分r。
[0137]第八确定单元40237,用于根据公式f = F-r确定所述子功能项的第二子性能分值 f〇
[0138] 其中,b为所述缺陷系数,η为所述权重系数,F为所述第一子性能分值,r为所述缺 陷扣分。
[0139] 可选的,第三确定单元4014,还包括:
[0140] 第九确定子单元
确定所述本地应用程 序的目标性能分值S;
[0141] 其中1为所述本地应用程序的子功能项类别的总数,所述Μ为第i个子功能项类别 的预设上限评分,为第i个子功能项类别的预设额定评分, gl为第i个子功能项类别中对应 所有子功能项的所述第二子性能分值的总和。
[0142] 移动终端400能够实现图1至图3的方法实施例中移动终端实现的各个过程,为避 免重复,这里不再赘述。
[0143] 本发明实施例通过测试本地应用程序,获取本地应用程序的性能评分,以实现用 户对本地应用程序的性能较为直观的掌握,且由于性能评估在本地移动终端上进行,能直 观反映本地应用程序针对当前移动终端硬件平台的优化程度和兼容性,同时,当本地应用 程序的性能评分位于预设阈值区间之外时,从网络获取与本地应用程序关联的推荐应用, 提升了用户的使用体验。
[0144] 第五实施例
[0145] 请参照图9,是本发明的移动终端的第三实施例的移动终端的结构框图,该移动终 端700包括:至少一个处理器901、存储器902、至少一个网络接口 904和用户接口 903。移动终 端900中的各个组件通过总线系统905耦合在一起。可理解,总线系统905用于实现这些组件 之间的连接通信。总线系统905除包括数据总线之外,还包括电源总线、控制总线和状态信 号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线系统905。
[0146] 其中,用户接口903可以包括按键、各种加速度传感器,尤其是重力传感器和陀螺 仪。
[0147] 可以理解,本发明实施例中的存储器902可以是易失性存储器或非易失性存储器, 或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(1^ &(1-0n 1 yMemory,ROM)、可编程只读存储器(Pr〇 grammab 1 eROM,PR0M)、可擦除可编程只读存储器 (ErasablePR0M,EPR0M)、电可擦除可编程只读存储器(ElectricallyEPR0M,EEPR0M)或闪 存。易失性存储器可以是随机存取存储器(Rand 〇mACCesSMem〇ry,RAM),其用作外部高速缓 存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器 (StaticRAM,SRAM)、动态随机存取存储器(DynamicRAM,DRAM)、同步动态随机存取存储器 (SynchronousDRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(DoubleDataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接 动态随机存取存储器(SynchlinkDRAM,SLDRAM)和直接内存总线随机存取存储器 (DirectRambu SRAM,DRRAM)。本发明实施例描述的系统和方法的存储器902旨在包括但不限 于这些和任意其它适合类型的存储器。
[0148] 在一些实施方式中,存储器902存储了如下的元素,预设配置、预设门限,可执行模 块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统9021和应用程序9022。
[0149] 其中,操作系统9021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于 实现各种基础业务以及处理基于硬件的任务。应用程序9022,包含各种应用程序,例如媒体 播放器(MediaPlayer)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方 法的程序可以包含在应用程序9022中。
[0150] 在本发明实施例中,通过调用存储器902存储的程序或指令,具体的,可以是应用 程序9022中存储的程序或指令,处理器901用于获取移动终端所安装的本地应用程序;对所 述本地应用程序进行性能评估,确定所述本地应用程序的目标性能分值;若所述目标性能 分值超出预设阈值范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动终 端用户进行推荐;其中,所述推荐应用程序的性能分值在所述预设阈值范围之内。
[0151] 上述本发明实施例揭示的方法可以应用于处理器901中,或者由处理器901实现。 处理器901可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各 步骤可以通过处理器901中的硬件的集成逻辑电路或者软件形式的指令完成。
[0152] 上述的处理器901可以是通用处理器、数字信号处理器 (DigitalSignalProcessor,DSP)N^^^;j^%{i5§(ApplicationSpecific IntegratedCircuit ASIC)、现成可编程门阵列(FieldProgrammableGateArray,FPGA)或者 其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发 明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器 也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬 件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块 可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、 寄存器等本领域成熟的存储介质中。该存储介质位于存储器902,处理器901读取存储器902 中的信息,结合其硬件完成上述方法的步骤。
[0153] 可以理解的是,本发明实施例描述的这些实施例可以用硬件、软件、固件、中间件、 微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路 (ApplicationSpecificIntegratedCircuits,ASIC)、数字信号处理器 (ProgrammableLogicDevice,PLD)、现场可编程门阵列(Field-ProgrammableGateArray, FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单 元或其组合中。
[0154] 对于软件实现,可通过执行本发明实施例所述功能的模块(例如过程、函数等)来 实现本发明实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可 以在处理器中或在处理器外部实现。
[0155] 可选地,处理器901还用于:将所述本地应用程序划分为多个子功能项;确定与每 个所述子功能项对应的权重系数和测试参数;基于所述权重系数和测试参数,确定每个所 述子功能项的子性能分值;基于所有子功能项的所述子性能分值,确定所述本地应用程序 的目标性能分值。
[0156] 可选地,处理器901还用于:获取所述子功能项的界面深度、用户使用率和功能重 要度;根据所述界面深度,确定界面系数;根据公式η = N X wi X a+N X W2确定所述子功能项的 权重系数η;获取所述子功能项的测试参数;其中,N为预设的基准权重分,W1为所述用户使 用率, W2为所述功能重要度,a为所述界面系数。
[0157] 可选地,处理器901还用于:获取与所述测试参数对应的达标参数、优质参数和劣 质参数
-确定所述子功能项对应的优质梯度Vi和 劣质梯度V2;根据公式
[0159]确定所述子功能项对应的性能系数k;根据公式F = kX η确定所述子功能项对应的 第一子性能分值F;其中,Xi为所述达标参数,Χ2为所述优质参数,Χ3为所述劣质参数,Χ 4为所 述测试参数,V:为所述优质梯度,V2为所述劣质梯度,k为所述性能系数,η为所述权重系数。 [0160]可选地,处理器901还用于:根据预设的响应失效类型,确定所述子功能项的缺陷 系数,所述响应失效类型至少包括白屏、黑屏、闪屏、卡顿以及界面加载错误中的一种或多 种;根据公式r = bXn确定所述子功能项的缺陷扣分r;根据公式f = F-r确定所述子功能项 的第二子性能分值f;其中,b为所述缺陷系数,η为所述权重系数,F为所述第一子性能分值, r为所述缺陷扣分。
[0161] 可选地,处理器901还用于:
确定所述本地应 用程序的目标性能分值S;其中1为所述本地应用程序的子功能项类别的总数,所述Ai为第i 个子功能项类别的预设上限评分,h为第i个子功能项类别的预设额定评分,gl为第i个子功 能项类别中对应所有子功能项的所述第二子性能分值的总和。
[0162] 可选地,处理器901还用于:若所述目标性能分值超出预设阈值范围,从网络获取 与所述本地应用程序关联的至少一个推荐应用程序;获取所述至少一个推荐应用程序中每 个应用程序的性能分值;将所述至少一个推荐应用程序中性能分值在所述预设阈值范围内 的应用确定为所述推荐应用程序;向移动终端用户推送所述推荐应用程序。
[0163] 移动终端900能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里 不再赘述。
[0164] 本发明实施例通过处理器901测试本地应用程序,获取本地应用程序的性能评分, 以实现用户对本地应用程序的性能较为直观的掌握,且由于性能评估在本地移动终端上进 行,能直观反映本地应用程序针对当前移动终端硬件平台的优化程度和兼容性,同时,当本 地应用程序的性能评分位于预设阈值区间之外时,从网络获取与本地应用程序关联的推荐 应用,提升了用户的使用体验。
[0165] 第六实施例
[0166] 图10是本发明另一个实施例的移动终端的结构框图。具体地,图10中的移动终端 800可以为手机、平板电脑、个人数字助理(PersonalDigital Assistant,PDA)、或车载电脑 等。
[0167] 图10中的移动终端1000包括射频(RadioFrequency,RF)电路1010、存储器1020、输 入单元1030、显不单元1040、处理器1060、音频电路1070、¥丨?;[(¥;^616 88?丨(161;!^50模块 1080和电源1090。
[0168] 其中,输入单元1030可用于接收用户输入的数字或字符信息,以及产生与移动终 端1000的用户设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元 1030可以包括触控面板1031。触控面板1031,也称为触摸屏,可收集用户在其上或附近的触 摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1031上的操作),并 根据预先设定的程式驱动相应的连接装置。可选的,触控面板1031可包括触摸检测装置和 触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信 号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成 触点坐标,再送给该处理器1060,并能接收处理器1060发来的命令并加以执行。此外,可以 采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1031。除了触控面板 1031,输入单元1030还可以包括其他输入设备1032,其他输入设备1032可以包括但不限于 物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多 种。
[0169] 其中,显示单元1040可用于显示由用户输入的信息或提供给用户的信息以及移动 终端1000的各种菜单界面。显示单元1040可包括显示面板1041,可选的,可以采用LCD或有 机发光二极管(〇rganicLight-EmittingDiode,OLED)等形式来配置显示面板1041。
[0170] 应注意,触控面板1031可以覆盖显示面板1041,形成触摸显示屏,当该触摸显示屏 检测到在其上或附近的触摸操作后,传送给处理器1060以确定触摸事件的类型,随后处理 器1060根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。
[0171] 触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区 及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显 示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以 包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区 也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如, 设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。
[0172] 其中处理器1060是移动终端1000的控制中心,利用各种接口和线路连接整个手机 的各个部分,通过运行或执行存储在第一存储器1021内的软件程序和/或模块,以及调用存 储在第二存储器1022内的数据,执行移动终端1000的各种功能和处理数据,从而对移动终 端1000进行整体监控。可选的,处理器1060可包括一个或多个处理单元。
[0173] 在本发明实施例中,通过调用存储该第一存储器1021内的软件程序和/或模块和/ 或该第二存储器1022内的数据,处理器1060用于:获取移动终端所安装的本地应用程序;对 所述本地应用程序进行性能评估,确定所述本地应用程序的目标性能分值;若所述目标性 能分值超出预设阈值范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动 终端用户进行推荐;其中,所述推荐应用程序的性能分值在所述预设阈值范围之内。
[0174] 可选地,处理器1060还用于:将所述本地应用程序划分为多个子功能项;确定与每 个所述子功能项对应的权重系数和测试参数;基于所述权重系数和测试参数,确定每个所 述子功能项的子性能分值;基于所有子功能项的所述子性能分值,确定所述本地应用程序 的目标性能分值。
[0175] 可选地,处理器1060还用于:获取所述子功能项的界面深度、用户使用率和功能重 要度;根据所述界面深度,确定界面系数;根据公式η = N X wi X a+N X W2确定所述子功能项的 权重系数η;获取所述子功能项的测试参数;其中,N为预设的基准权重分,W1为所述用户使 用率, W2为所述功能重要度,a为所述界面系数。
[0176] 可选地,处理器1060还用于:获取与所述测试参数对应的达标参数、优质参数和劣 质参数;
确定所述子功能项对应的优质梯度Vi和 劣质梯度V2;根据公式
[0178]确定所述子功能项对应的性能系数k;根据公式F = kX η确定所述子功能项对应的 第一子性能分值F;其中,Xi为所述达标参数,Χ2为所述优质参数,Χ3为所述劣质参数,Χ 4为所 述测试参数,V:为所述优质梯度,V2为所述劣质梯度,k为所述性能系数,η为所述权重系数。 [0179]可选地,处理器1060还用于:根据预设的响应失效类型,确定所述子功能项的缺陷 系数,所述响应失效类型至少包括白屏、黑屏、闪屏、卡顿以及界面加载错误中的一种或多 种;根据公式r = bXn确定所述子功能项的缺陷扣分r;根据公式f = F-r确定所述子功能项 的第二子性能分值f;其中,b为所述缺陷系数,η为所述权重系数,F为所述第一子性能分值, r为所述缺陷扣分。
[0180] 可选地,处理器1060还用于 确定所述本地 应用程序的目标性能分值S;其中1为所述本地应用程序的子功能项类别的总数,所述AiS 第i个子功能项类别的预设上限评分,^为第i个子功能项类别的预设额定评分,gl为第i个 子功能项类别中对应所有子功能项的所述第二子性能分值的总和。
[0181] 可选地,处理器1060还用于:若所述目标性能分值超出预设阈值范围,从网络获取 与所述本地应用程序关联的至少一个推荐应用程序;获取所述至少一个推荐应用程序中每 个应用程序的性能分值;将所述至少一个推荐应用程序中性能分值在所述预设阈值范围内 的应用确定为所述推荐应用程序;向移动终端用户推送所述推荐应用程序。
[0182] 移动终端1000能够实现前述实施例中移动终端实现的各个过程,为避免重复,这 里不再赘述。
[0183] 本发明实施例通过处理器1060测试本地应用程序,获取本地应用程序的性能评 分,以实现用户对本地应用程序的性能较为直观的掌握,且由于性能评估在本地移动终端 上进行,能直观反映本地应用程序针对当前移动终端硬件平台的优化程度和兼容性,同时, 当本地应用程序的性能评分位于预设阈值区间之外时,从网络获取与本地应用程序关联的 推荐应用,提升了用户的使用体验。
[0184] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能 模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模 块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功 能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过 程,在此不再赘述。
[0185] 在本申请所提供的几个实施例中,应该理解到,所揭露移动终端和测试方法,可以 通过其它的方式实现。例如,以上所描述的移动终端的实施例仅仅是示意性的,所述模块或 单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元 或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
[0186] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0187] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上 或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式 体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机 设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个 实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器 (R0M,Read_0nly Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘 等各种可以存储程序代码的介质。
[0188]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种应用程序的推荐方法,应用于移动终端,其特征在于,所述方法包括: 获取移动终端所安装的本地应用程序; 对所述本地应用程序进行性能评估,确定所述本地应用程序的目标性能分值; 若所述目标性能分值超出预设阔值范围,从网络获取与所述本地应用程序关联的推荐 应用程序,向移动终端用户进行推荐; 其中,所述推荐应用程序的性能分值在所述预设阔值范围之内。2. 根据权利要求1所述的方法,其特征在于,所述对所述本地应用程序进行性能评估, 确定所述本地应用程序的目标性能分值的步骤,包括: 将所述本地应用程序划分为多个子功能项; 确定与每个所述子功能项对应的权重系数和测试参数; 基于所述权重系数和测试参数,确定每个所述子功能项的子性能分值; 基于所有子功能项的所述子性能分值,确定所述本地应用程序的目标性能分值。3. 根据权利要求2所述的方法,其特征在于,所述确定与每个所述子功能项对应的权重 系数和测试参数的步骤,包括: 获取所述子功能项的界面深度、用户使用率和功能重要度; 根据所述界面深度,确定界面系数; 根据公式n = NXwlXa+NXw2确定所述子功能项的权重系数n; 获取所述子功能项的测试参数; 其中,N为预设的基准权重分,W1为所述用户使用率,W2为所述功能重要度,a为所述界面 系数。4. 根据权利要求3所述的方法,其特征在于,所述基于所述权重系数和测试参数,确定 每个所述子功能项的子性能分值的步骤,包括: 获取与所述测试参数对应的达标参数、优质参数和劣质参数; 根据公式确定所述子功能项对应的优质梯度Vi和劣质 梯度V2; 根据公式确定所述子功能项对应的性能系数k; 根据公式F = kXn确定所述子功能项对应的第一子性能分值F; 其中,&为所述达标参数,X2为所述优质参数,&为所述劣质参数,X4为所述测试参数,Vi 为所述优质梯度,V2为所述劣质梯度,k为所述性能系数,η为所述权重系数。5. 根据权利要求4所述的方法,其特征在于,所述根据公式F = k X η确定所述子功能项 对应的第一子性能分值F的步骤之后,所述方法还包括: 根据预设的响应失效类型,确定所述子功能项的缺陷系数; 根据公式r = b X η确定所述子功能项的缺陷扣分r; 根据公式f = F-r确定所述子功能项的第二子性能分值f; 其中,b为所述缺陷系数,η为所述权重系数,F为所述第一子性能分值,r为所述缺陷扣 分。6. 根据权利要求5所述的方法,其特征在于,所述响应失效类型至少包括白屏、黑屏、闪 屏、卡顿W及界面加载错误中的一种或多种。7. 根据权利要求5所述的方法,其特征在于,所述基于所有子功能项的所述子性能分 值,确定所述本地应用程序的目标性能分值的步骤,包括: 根据公(i = 1,2,…,I)确定所述本地应用程序的目标性能分值S; 其中1为所述本地应用程序的子功能项类别的总数,所述Ai为第i个子功能项类别的预 设上限评分,Τι为第i个子功能项类别的预设额定评分,gi为第i个子功能项类别中对应所有 子功能项的所述第二子性能分值的总和。8. 根据权利要求1至7中任一项所述的方法,其特征在于,所述若所述目标性能分值超 出预设阔值范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动终端用户 进行推荐的步骤,包括: 若所述目标性能分值超出预设阔值范围,从网络获取与所述本地应用程序关联的至少 一个推荐应用程序; 获取所述至少一个推荐应用程序中每个应用程序的性能分值; 将所述至少一个推荐应用程序中性能分值在所述预设阔值范围内的应用确定为所述 推荐应用程序; 向移动终端用户推送所述推荐应用程序。9. 一种移动终端,其特征在于,包括: 获取模块,用于获取移动终端所安装的本地应用程序; 性能评估模块,用户对所述获取模块获取的所述本地应用程序进行性能评估,确定所 述本地应用程序的目标性能分值; 应用程序推荐模块,用于若所述性能评估模块确定的所述目标性能分值超出预设阔值 范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动终端用户进行推荐; 其中,所述推荐应用程序的性能分值在所述预设阔值范围之内。10. 根据权利要求9所述的移动终端,其特征在于,所述性能评估模块,包括: 划分单元,用于将所述本地应用程序划分为多个子功能项; 第一确定单元,用于确定与每个所述子功能项对应的权重系数和测试参数; 第二确定单元,用于基于所述第一确定单元确定的权重系数和测试参数,确定每个所 述子功能项的子性能分值; 第Ξ确定单元,用于基于第二确定单元确定的所有子功能项的所述子性能分值,确定 所述本地应用程序的目标性能分值。11. 根据权利要求10所述的移动终端,其特征在于,所述第一确定单元,包括: 第一获取子单元,用于获取所述子功能项的界面深度、用户使用率和功能重要度; 第一确定子单元,用于根据第一获取子单元获取的所述界面深度,确定界面系数; 第二确定子单元,用于根据公式n = N X wi X a+N X W2确定所述子功能项的权重系数η; 第二获取子单元,用于获取所述子功能项的测试参数; 其中,Ν为预设的基准权重分,W1为所述用户使用率,W2为所述功能重要度,a为所述界面 系数。12. 根据权利要求11所述的移动终端,其特征在于,所述第二确定单元,包括: 第Ξ获取子单元,用于获取与所述测试参数对应的达标参数、优质参数和劣质参数; 第Ξ确定子单元,用于根据公式确定所述子功能项对 应的优质梯度Vi和劣质梯度V2 ; 第四确定子单元,用于根据公式巧定所述子功能 项对应的性能系数k; 第五确定子单元,用于根据公式F = kXn确定所述子功能项对应的第一子性能分值F; 其中,&为所述达标参数,X2为所述优质参数,&为所述劣质参数,X4为所述测试参数,Vi 为所述优质梯度,V2为所述劣质梯度,k为所述性能系数,η为所述权重系数。13. 根据权利要求12所述的移动终端,其特征在于,所述第二确定单元,还包括: 第六确定子单元,用于根据预设的响应失效类型,确定所述子功能项的缺陷系数; 第屯确定子单元,用于根据公式r = bXn确定所述子功能项的缺陷扣分。 第八确定子单元,用于根据公式f = F-r确定所述子功能项的第二子性能分值f; 其中,b为所述缺陷系数,η为所述权重系数,F为所述第一子性能分值,r为所述缺陷扣 分。14. 根据权利要求13所述的移动终端,其特征在于,所述响应失效类型至少包括白屏、 黑屏、闪屏、卡顿W及界面加载错误中的一种或多种。15. 根据权利要求13所述的移动终端,其特征在于,所述第Ξ确定单元,包括: 第九确定子单元,用于根据公式〇 = 1,2,··',1)确定所述本地应用程序的 目标性能分值S; 其中1为所述本地应用程序的子功能项类别的总数,所述Ai为第i个子功能项类别的预 设上限评分,Τι为第i个子功能项类别的预设额定评分,gi为第i个子功能项类别中对应所有 子功能项的所述第二子性能分值的总和。16. 根据权利要求9至15中任一项所述的移动终端,其特征在于,所述应用程序推荐模 块,包括: 第一获取单元,用于若所述目标性能分值超出预设阔值范围,从网络获取与所述本地 应用程序关联的至少一个推荐应用程序; 第二获取单元,用于获取所述至少一个推荐应用程序中每个应用程序的性能分值; 第四确定单元,用于将所述至少一个推荐应用程序中性能分值在所述预设阔值范围内 的应用确定为所述推荐应用程序; 推送单元,用于向移动终端用户推送所述推荐应用程序。
【文档编号】G06F17/30GK106096035SQ201610480895
【公开日】2016年11月9日
【申请日】2016年6月23日
【发明人】毛源泽
【申请人】维沃移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1