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

技术编号:13980967 阅读:54 留言:0更新日期:2016-11-12 11:22
本发明专利技术涉及移动通信技术领域,公开了一种应用程序的推荐方法,该方法包括:获取移动终端所安装的本地应用程序;对所述本地应用程序进行性能评估,确定所述本地应用程序的目标性能分值;若所述目标性能分值超出预设阈值范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动终端用户进行推荐;其中,所述推荐应用程序的性能分值在所述预设阈值范围之内。本发明专利技术还公开了一种移动终端,按所述方法控制。本发明专利技术能够让用户直观的了解本地应用程序的性能,并在本地应用程序的性能未达到标准时,向用户推荐性能更优的同类应用。

【技术实现步骤摘要】

本专利技术涉及移动通信
,尤其涉及一种应用程序的推荐方法及移动终端
技术介绍
随着移动终端的普遍使用及用户对移动终端依赖度的增加,基于移动终端智能平台的应用程序也日益丰富,实现同类型功能的应用程序通常存在数个,甚至十数个之多,基于同一功能开发的应用程序可能因其优化深度、测试条件的不同,而存在不同的应用程序性能,会不同程度的影响用户的使用体验。基于上述原因,移动终端智能平台上的应用商店、手机助手等应用程序出现了对类似应用程序的评分和推送功能,用户通过观看类似应用程序的打分和用户评价来选取应用程序,然而,由于刷分、恶意差评的现象,使得应用商店、手机助手的评分可能出现倾向性而无法客观体现应用程序的实际性能,同时,上述评分无法与用户当前使用的移动终端硬件平台相结合,针对各硬件平台的兼容性和优化程度不同应用程序可能存在差异,选取应用程序的操作也必须由用户手动操作完成,具有诸多弊端和不便。
技术实现思路
本专利技术实施例提供一种应用程序的推荐方法,以解决现有的应用程序评分存在倾向性,且查找用户所需要的应用程序需要手动操作带来的不方便的问题。第一方面,本专利技术实施例提供了一种应用程序的推荐方法,所述方法包括:获取移动终端所安装的本地应用程序;对所述本地应用程序进行性能评估,确定所述本地应用程序的目标性能分值;若所述目标性能分值超出预设阈值范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动终端用户进行推荐;其中,所述推荐应用程序的性能分值在所述预设阈值范围之内。另一方面,本专利技术实施例还提供了一种移动终端,包括:获取模块,用于获取移动终端所安装的本地应用程序;性能评估模块,用户对所述获取模块获取的所述本地应用程序进行性能评估,确定所述本地应用程序的目标性能分值;应用程序推荐模块,用于若所述性能评估模块确定的所述目标性能分值超出预设阈值范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动终端用户进行推荐;其中,所述推荐应用程序的性能分值在所述预设阈值范围之内。这样,本专利技术实施例中,通过测试本地应用程序,获取本地应用程序的性能评分,以实现用户对本地应用程序的性能较为直观的掌握,且由于性能评估在本地移动终端上进行,能直观反映本地应用程序针对当前移动终端硬件平台的优化程度和兼容性,同时,当本地应用程序的性能评分位于预设阈值区间之外时,从网络获取与本地应用程序关联的推荐应用,提升了用户的使用体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术第一实施例的移动终端的应用程序的推荐方法的流程图;图2为本专利技术第二实施例的移动终端的应用程序的推荐方法的流程图;图3a为本专利技术第三实施例的移动终端的应用程序的推荐方法的流程图之一;图3b为本专利技术第三实施例的移动终端的应用程序的推荐方法的流程图之二;图4为本专利技术第四实施例的移动终端的结构框图之一;图5为本专利技术第四实施例的移动终端的结构框图之二;图6为本专利技术第四实施例的移动终端的第一获取单元的结构框图;图7为本专利技术第四实施例的移动终端的第二确定单元的结构框图;图8为本专利技术第四实施例的移动终端的第二确定单元的另一结构框图;图9为本专利技术第五实施例的移动终端的结构框图;图10为本专利技术第六实施例的移动终端的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一实施例参照图1,是本专利技术的移动终端的应用程序的推荐方法的流程图,该方法包括:步骤101,获取移动终端所安装的本地应用程序。本专利技术实施例可通过自动获取或手动获取的方式获取本地应用程序,本地应用程序可以为安装在移动终端平台上的各类应用,如短信、通讯、多媒体、拍摄应用等。本地应用程序(以下简称应用)包括传统的通过安装包安装的应用以及本地网页应用,示例性的,本地网页应用包括HTML(HyperText Markup Language,超文本标记语言)应用。步骤102,对所述本地应用程序进行性能评估,确定所述本地应用程序的目标性能分值。具体的,本专利技术实施例将本地应用程序在移动终端上实际运行,获取该本地应用程序的目标性能分值。步骤103,若所述目标性能分值超出预设阈值范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动终端用户进行推荐。本专利技术实施例中,在获取本地应用程序的目标性能分值之后,通过与预设阈值范围进行比较,判断本地应用程序的性能是否达标。预设阈值范围可以针对当前移动终端不同的硬件平台性能进行调整,当移动终端的硬件平台性能较高时,预设阈值范围相对较小,当移动终端的硬件平台性能较低时,预设阈值范围相对较大。本专利技术实施例中,若本地应用程序的性能评分位于预设阈值范围之外,从网络获取与本地应用程序关联的推荐应用程序,即推荐应用程序与本地应用程序执行同样的功能,且所述推荐应用程序的性能分值在所述预设阈值范围之内。从网络获取推荐应用的方式不限于用户手动选取或向用户推送。本专利技术实施例的应用程序的推荐方法,通过测试本地应用程序,获取本地应用程序的性能评分,以实现用户对本地应用程序的性能较为直观的掌握,且由于性能评估在本地移动终端上进行,能直观反映本地应用程序针对当前移动终端硬件平台的优化程度和兼容性,同时,当本地应用程序的性能评分位于预设阈值区间之外时,从网络获取与本地应用程序关联的推荐应用,提升了用户的使用体验。第二实施例参照图2,是本专利技术的移动终端的应用程序的推荐方法的流程图,该方法包括:步骤201,获取移动终端所安装的本地应用程序。本专利技术实施例可通过自动获取或手动获取的方式获取本地应用程序,本地应用程序可以为安装在移动终端平台上的各类应用,如短信、通讯、多媒体、拍摄应用等。本地应用程序包括传统的通过安装包安装的应用以及本地网页应用,示例性的,本地网页应用包括HTML应用。步骤202,将本地应用程序划分为多个子功能项。上述子功能项为针对本地应用程序某一界面的具体操作,示例性的,如针对本地应用程序的桌面图标的点击操作,或针对本地应用程序第二层界面的滑动操作、或针对本地应用程序的第三层界面的滚动操作,或针对本地应用程序的批量处理操作(如提取、压缩、运算等操作)。子功能项的种类可以针对特定单个应用进行预设,也可以针对不同应用的应用类型进行预设,当判定本地应用程序的应用类型后,调用与该应用类型对应的子功能项。步骤203,确定与每个子功能项对应的权重系数和测试参数。在本专利技术实施例中,权重系数用于量化用户对该子功能项的使用率或偏好程度,可通过大数据进行统计获取。测试参数为基于移动终端的硬件平台,实际测试得出。示例性的,针对上述对本地应用程序的桌面图标的点击操作,测试本地应用程序主页的弹出时间作为测试参数;针对上述本地应用程序第二层界面的滑动操作,测试滑动时第二层界面的滑动流畅度作为测试参数;针对上述本地应用程序的第本文档来自技高网...

【技术保护点】
一种应用程序的推荐方法,应用于移动终端,其特征在于,所述方法包括:获取移动终端所安装的本地应用程序;对所述本地应用程序进行性能评估,确定所述本地应用程序的目标性能分值;若所述目标性能分值超出预设阈值范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动终端用户进行推荐;其中,所述推荐应用程序的性能分值在所述预设阈值范围之内。

【技术特征摘要】
1.一种应用程序的推荐方法,应用于移动终端,其特征在于,所述方法包括:获取移动终端所安装的本地应用程序;对所述本地应用程序进行性能评估,确定所述本地应用程序的目标性能分值;若所述目标性能分值超出预设阈值范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动终端用户进行推荐;其中,所述推荐应用程序的性能分值在所述预设阈值范围之内。2.根据权利要求1所述的方法,其特征在于,所述对所述本地应用程序进行性能评估,确定所述本地应用程序的目标性能分值的步骤,包括:将所述本地应用程序划分为多个子功能项;确定与每个所述子功能项对应的权重系数和测试参数;基于所述权重系数和测试参数,确定每个所述子功能项的子性能分值;基于所有子功能项的所述子性能分值,确定所述本地应用程序的目标性能分值。3.根据权利要求2所述的方法,其特征在于,所述确定与每个所述子功能项对应的权重系数和测试参数的步骤,包括:获取所述子功能项的界面深度、用户使用率和功能重要度;根据所述界面深度,确定界面系数;根据公式n=N×w1×a+N×w2确定所述子功能项的权重系数n;获取所述子功能项的测试参数;其中,N为预设的基准权重分,w1为所述用户使用率,w2为所述功能重要度,a为所述界面系数。4.根据权利要求3所述的方法,其特征在于,所述基于所述权重系数和测试参数,确定每个所述子功能项的子性能分值的步骤,包括:获取与所述测试参数对应的达标参数、优质参数和劣质参数;根据公式和确定所述子功能项对应的优质梯度V1和劣质梯度V2;根据公式确定所述子功能项对应的性能系数k;根据公式F=k×n确定所述子功能项对应的第一子性能分值F;其中,X1为所述达标参数,X2为所述优质参数,X3为所述劣质参数,X4为所述测试参数,V1为所述优质梯度,V2为所述劣质梯度,k为所述性能系数,n为所述权重系数。5.根据权利要求4所述的方法,其特征在于,所述根据公式F=k×n确定所述子功能项对应的第一子性能分值F的步骤之后,所述方法还包括:根据预设的响应失效类型,确定所述子功能项的缺陷系数;根据公式r=b×n确定所述子功能项的缺陷扣分r;根据公式f=F-r确定所述子功能项的第二子性能分值f;其中,b为所述缺陷系数,n为所述权重系数,F为所述第一子性能分值,r为所述缺陷扣分。6.根据权利要求5所述的方法,其特征在于,所述响应失效类型至少包括白屏、黑屏、闪屏、卡顿以及界面加载错误中的一种或多种。7.根据权利要求5所述的方法,其特征在于,所述基于所有子功能项的所述子性能分值,确定所述本地应用程序的目标性能分值的步骤,包括:根据公式确定所述本地应用程序的目标性能分值S;其中l为所述本地应用程序的子功能项类别的总数,所述Ai为第i个子功能项类别的预设上限评分,Ti为第i个子功能项类别的预设额定评分,gi为第i个子功能项类别中对应所有子功能项的所述第二子性能分值的总和。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述若所述目标性能分值超出预设阈值范围,从网络获取与所述本地应用程序关联的推荐应用程序,向移动终端用户进行推荐的步骤,包括:若所述目标性能分值超出预设阈值范围,从网络获取与所述本地应用程序关联的至少一个推荐应用程序;获取所述至少一个推荐应用程序中每个应用程序的性能分值;将所述至少一个推荐应用程序中性能分值在所述预设阈值范围内的应用确定为所述推荐应用程序;向移动终端用户推送所述推荐应用程序。9.一种移动终端,其特征在于,包括:获取模块,用于获取移动终端所安装的本地应用程序;性...

【专利技术属性】
技术研发人员:毛源泽
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1