一种应用程序的推荐方法及终端的制作方法
【技术领域】
[0001 ]本发明涉及终端领域,尤其涉及一种应用程序的推荐方法及终端。
【背景技术】
[0002]随着智能移动终端的普及,应用程序也越来越丰富。移动终端上一般都有应用商城和浏览器,用户可以从应用商城或者应用网站上下载应用程序,并安装到移动终端上。
[0003]但对用户而言,为了浏览某文件而未安装相应的应用程序时,很难从海量的应用程序中查找到相关用途的应用程序。例如,用户如果需要打开一个PDF文档,而本地没有安装能支持PDF文档打开的应用时,用户需要切换到应用商城或者应用网站上,查找能打开PDF文档的应用程序,然后下载该应用程序,再安装好该应用程序后,重新找到该TOF文档进行打开,这样,操作繁琐,耗费较多的时间,影响了用户的体验性。
【发明内容】
[0004]本发明实施例提供了一种应用程序的推荐方法及终端,可实现减少用户查找应用程序的时间,方便用户在终端上打开任何类型的文件,提高用户体验。
[0005]本发明实施例第一方面提供一种应用程序的推荐方法,包括:
[0006]获取应用程序的功能特性,功能特性中包括应用程序支持运行的文件类型;
[0007]将获取的应用程序的功能特性存储于应用功能特性库中;
[0008]根据待运行的目标文件的类型从应用功能特性库中查找与类型匹配的应用程序;
[0009]推荐查找到的应用程序。
[0010]—种可能的实现方式中,推荐查找到的应用程序,包括:
[0011]若查找到的应用程序为两个以上时,对查找到的两个以上的应用程序按照两个以上的应用程序的下载量,和/或两个以上的应用程序的数据包大小,和/或两个以上的应用程序的评分进行排序;
[0012]展示排序后的两个以上的应用程序。
[0013]另一种可能的实现方式中,方法还包括:
[0014]根据预设周期从应用市场中获取应用程序的更新数据,或者,当应用市场中有应用程序的更新数据时,从应用市场中获取更新数据;
[0015]根据更新数据更新应用功能特性库,其中,更新数据包括以下至少一种:应用市场中新上架的应用程序的功能特性,应用功能特性库中已有应用程序新增的功能特性。
[0016]另一种可能的实现方式中,推荐查找到的应用程序之后,方法还包括:
[0017]接收用户对推荐的应用程序的点击操作;
[0018]根据点击操作,从应用市场或网页中下载推荐的应用程序。
[0019]另一种可能的实现方式中,根据待运行的目标文件的类型从应用功能特性库中查找与类型匹配的应用程序后,方法还包括:
[0020]若应用功能特性库中不存在与所述目标文件类型相匹配的应用程序,以所述目标文件的类型为关键字,通过浏览器查找与所述目标文件的类型相匹配的应用程序。
[0021]本发明实施例第二方面提供一种终端,包括:
[0022]第一获取单元,用于获取应用程序的功能特性,功能特性中包括应用程序支持运行的文件类型;
[0023]存储单元,用于将获取的应用程序的功能特性存储于应用功能特性库中;
[0024]第一查找单元,用于根据待运行的目标文件的类型从应用功能特性库中查找与类型匹配的应用程序;
[0025]推荐单元,用于推荐查找到的应用程序。
[0026]—种可能的实现方式中,推荐单元包括:
[0027]推荐子单元,用于若查找到的应用程序为两个以上时,对查找到的两个以上的应用程序按照两个以上的应用程序的下载量,和/或两个以上的应用程序的数据包大小,和/或两个以上的应用程序的评分进行排序;
[0028]展示子单元,用于展示排序后的两个以上的应用程序。
[0029]另一种可能的实现方式中,终端还包括:
[0030]第二获取单元,用于根据预设周期从应用市场中获取应用程序的更新数据,或者,当应用市场中有应用程序的更新数据时,从应用市场中获取更新数据;
[0031]更新单元,用于根据更新数据更新应用功能特性库,其中,更新数据包括以下至少一种:应用市场中新上架的应用程序的功能特性,应用功能特性库中已有应用程序新增的功能特性。
[0032]另一种可能的实现方式中,终端还包括:
[0033]接收单元,用于在推荐单元推荐查找到的应用程序之后,接收用户对推荐的应用程序的点击操作;
[0034]下载单元,用于根据点击操作,从应用市场或网页中下载推荐的应用程序。
[0035]另一种可能的实现方式中,终端还包括:
[0036]第二查找单元,用于第一查找单元根据待运行的目标文件的类型从应用功能特性库中查找与类型匹配的应用程序后,若应用功能特性库中不存在与目标文件的类型相匹配的应用程序,以目标文件的类型为关键字,通过浏览器查找与目标文件类型相匹配的应用程序。
[0037]本发明实施例所提供的应用程序的推荐方法中,终端获取应用程序的功能特性,功能特性中包括应用程序支持运行的文件类型,将获取的应用程序的功能特性存储于应用功能特性库中,根据待运行的目标文件的类型从应用功能特性库中查找与类型匹配的应用程序,推荐查找到的应用程序。这样,当用户需要运行目标文件时,终端智能查找优选的应用程序以供用户下载或安装,从而通过下载的应用程序运行该目标文件,减少了用户的查找时间,方便用户在终端上打开任何类型的文件,提高了用户的体验。
【附图说明】
[0038]图1为本发明提供的应用程序的推荐方法的一个实施例流程示意图;
[0039]图2为本发明提供的应用程序的推荐方法的另一实施例流程示意图;
[0040]图3为本发明提供的应用程序的推荐方法的另一实施例流程示意图;[0041 ]图4为本发明提供的终端的一个实施例结构示意图;
[0042]图5为本发明提供的终端的另一实施例结构示意图;
[0043]图6为本发明提供的终端的另一实施例结构示意图。
【具体实施方式】
[0044]本发明实施例提供了一种应用程序的推荐方法及终端,用于方便用户在终端上打开任何类型的文件,节省了用户查找支持该文件的应用程序的时间,提高了用户的体验性。
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]参照图1所示,本发明实施例中应用程序的推荐方法的一个实施例包括:
[0047]101、获取应用程序的功能特性,所述功能特性中包括所述应用程序支持运行的文件类型;
[0048]随着智能移动终端的普及,应用程序也越来越丰富,应用市场里有海量的应用程序提供用户下载,而对于相似功能的应用程序,存在许多不同发行商。比如对于运行Word文档,就会有很多不同发行商发布的运
行Word文档的应用程序。当用户需要运行目标文件时,若用户的终端没有安装支持运行该目标文件的应用程序,则无法运行该目标文件,此时,用户需要从应用市场中在海量的应用程序中查找到支持运行所述目标文件的应用程序,需要耗费较多的时间。所以在本发明实施例中,提供一种应用程序的推荐方法,
[0049]首先,获取应用程序的功能特性,如获取某一个或多个应用市场的全部或重点应用程序的功能特性,所述功能特性为所述应用程序所具备的功能,所述功能特性包括应用程序支持运行的文件类型,支持的终端配置情况,比如Microsoft Word2010应用程序,其具备运行打开Word文档(S卩类型为.doc或.docx)的功能特性,那么支持运行Word文档则为Microsoft Word应用程序的功能特性。Microsoft Word2010对配置的要求为500MHz以上处理器,内存为256MB或更大RAM,1.5GB硬盘,1024*768以上分辨率的显示器等等。凡是在满足上述配置的终端上运行Word文档时,都可以通过本方法获取到Microsoft Word2010应用程序。获取应用程序的功能特性可以通过获取应用市场中应用程序的属性信息、功能信息、以及介绍信息中获得。在用户在运行目标文件时,提示没有安装支持运行所述目标文件的应用程序时,通过本发明所提供的方法快速查找到支持运行所述目标文件的应用程序,并提供用户进行下载,提高用户的查找效率。
[0050]102、将获取的应用程序的功能特性存储于应用功能特性库中;
[0051]为了查找的方便和快捷,在获取到应用程序的功能特性后,需要将应用程序的功能特性存预先储于应用程序功能特性库中。功能特性库可以为一种用于存储的数据库,所述功能特性库中存储有应用程序的标识或名称、终端所获取到的应用程序的功能特性、以及文件的类型,相对应的应用程序与功能特性之间存在映射关系,功能特性与文件类型之间同样存在映射关系,文件类型与应用程序的标识或名称之间也存在映射关系。比如功能特性库中存储有Microsoft Word应用程序的名称、支持运行.doc、.docx文档类型的功能特性,且两者者互相之间存在映射关系。所述应用程序功能特性库可以为终端内设置的,也可以为设置于云端的,具体不做限定。
[0052]103、根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序;
[0053]当用户在运行目标文件时,若终端中未安装支持支持该目标文件类型运行的应用程序时,即不存在与所述目标文件类型匹配的应用程序,或者,终端当前安装的支持该目标文件的应用程序并不是最优打开所述目标文件的应用程序时,提示用户终端没有安装支持运行目标文件的应用程序,或提示用户当前终端支持打开该目标文件的应用程序并不是最优的打开工具,此时用户则可通过下载安装支持运行所述目标文件的应用程序或下载安装更优代开该目标文件的应用程序。在本发明实施例中,当终端发出所述提示时,则触发终端根据待运行的目标文件的类型从应用程序功能特性库中查找与所述类型匹配的应用程序,这样,用户则不用主动去应用市场查找。具体的查找与匹配过程为:终端获取目标文件的类型,比如为.doc文档,终端则根据.doc文档从功能特性库中查找到与.doc文档存在映射关系的应用程序Microsoft Word。
[0054]需要说明的是,在本发明中,应用程序支持运行的文件类型也即与应用程序相匹配的文件类型,相应的,与目标文件的类型匹配的应用程序也指支持目标文件运行的应用程序。
[0055]104、推荐查找到的应用程序;
[0056]终端在应用程序功能特性库中可能查找到两个以上与所述类型匹配的应用程序,由于不同发行商发布的相同功能的应用程序之间存在优劣之分,所以终端在查找到与所述类型匹配的两个以上的应用程序时,通过智能运算为用户推荐查找到的最优应用程序。所述推荐在本发明实施例中,是终端通过智能运算对查找到的两个以上的应用程序进行排序或筛选获得的结果。
[0057]本发明实施例中,获取应用程序的功能特性,所述功能特性中包括所述应用程序支持运行的文件类型,将获取的应用程序的功能特性存储于应用功能特性库中,根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序,推荐查找到的应用程序。这样,当用户需要运行目标文件时,终端智能查找优选的应用程序以供用户下载或安装,从而通过下载的应用程序运行该目标文件,减少了用户的查找时间,方便用户在终端上打开任何类型的文件,提高了用户的体验。
[0058]参照图2所示,本发明实施例中应用程序的推荐方法的另一实施例包括:
[0059]201、获取应用程序的功能特性,所述功能特性中包括所述应用程序支持运行的文件类型;
[0060]详细内容参照步骤101所述。
[0061 ] 202、将获取的应用程序的功能特性存储于应用功能特性库中;
[0062]详细内容参照步骤102所述。
[0063]可选地,本发明实施例还包括:
[0064]203、根据预设周期从应用市场中获取应用程序的更新数据,或者,当所述应用市场中有应用程序的更新数据时,从所述应用市场中获取所述更新数据;
[0065]随着人们对应用程序的需求越来越高,应用程序市场越来越多,应用程序发行商也越来越多,应用开发者对应用程序的更新速度也越来越快。为了给用户提供最新的下载体验,终端可以周期性地从应用市场中获取应用程序的更新数据,比如一周一次;或者只要应用市场中有应用程序更新时,终端则马上获取。
[0066]204、根据所述更新数据更新所述应用功能特性库,其中,所述更新数据包括以下至少一种:所述应用市场中新上架的应用程序的功能特性,所述应用功能特性库中已有应用程序新增的功能特性;
[0067]当终端获取到更新数据时,则需要将所述更新数据更新到应用功能特性库中,以供终端在需要查找相应的应用程序时,保证所查找到的应用程序为应用市场中的最新版本,从而提高了用户体验。
[0068]205、根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序;
[0069]详细内容参照步骤103所述。
[0070]206、若查找到的应用程序为两个以上时,对查找到的两个以上的应用程序按照所述两个以上的应用程序的下载量,和/或所述两个以上的应用程序的数据包大小,和/或所述两个以上的应用程序的评分进行排序;
[0071]207、展示排序后的所述两个以上的应用程序。
[0072]不同发行商发布的相同功能的应用程序之间存在优劣之分,而判断其优劣则可以通过应用市场中使用用户对应用程序的评分或应用程序的下载量作为依据。而应用程序的数据包大小也是用户判断是否下载该应用程序的考量点。所以在本发明实施例中,若查找到的应用程序为两个以上时,对查找到的两个以上的应用程序按照所述两个以上的应用程序的下载量,和/或所述两个以上的应用程序的数据包大小,和/或所述两个以上的应用程序的评分进行排序。这样,所展示给用户的应用程序排序则是优选的排序,使得用户可以根据实际需求进行下载或安装,提高了
用户的体验。
[0073]参见图3,本发明还提供一种应用程序的推荐方法的实施例,包括:
[0074]301、获取应用程序的功能特性,所述功能特性中包括所述应用程序支持运行的文件类型;
[0075]302、将获取的应用程序的功能特性存储于应用功能特性库中;
[0076]303、根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序;
[0077]304、若所述应用功能特性库中不存在与所述目标文件的类型相匹配的应用程序,以所述目标文件的类型为关键字,通过浏览器查找与所述目标文件的类型相匹配的应用程序;
[0078]虽然应用市场中所包含的应用程序很多,但也并非能包含所有的应用程序,而对于一些使用较少的应用程序,应用市场中可能没有,或者是发行商并没有将下载权限提供给应用市场。所以终端在应用功能特性库中若查找不到支持运行目标文件的应用程序时,终端可以通过目标文件的类型在浏览器上进行查找,以提供查找页面给用户,方便用户查找支持运行目标文件的应用程序,从而提高了人机交互的效率。
[0079]305、向用户推荐查找到的应用程序,并将查找到的应用程序的功能特性存储于所述应用功能特性库中;
[0080 ] 306、接收用户对所述应用程序的点击操作;
[0081]307、根据所述点击操作,从应用市场或网页中下载所述应用程序;
[0082]当终端展示出推荐的应用程序或浏览器中查找到的应用程序时,用户则需要对选中的应用程序进行点击操作,终端则根据用户的点击操作所触发的命令,从应用市场或网页中下载所述应用程序,从而运行目标文件。
[0083]在另一种可能的实现方式中,应用功能特性库还提供关键词查找功能,在本发明的实施例中,也可以根据应用程序的功能特性等获取数个关键词,并存储于应用功能特性库中,当用户通过搜索栏输入关键词时,该关键词包括文件的类型,如.doc,.jip,.mp3等等,将用户输入的关键词与应用功能特性库中存储的关键词进行匹配,若匹配成功,则将应用功能特性库中匹配成功的关键词对应的应用程序推荐给用户。比如,功能特性库中存储有应用程序Microsoft Word,以及与Microsoft Word存在映射关系的多个关键词:Word、.doc和.docx,当用户输入关键词“doc”或doc”时,终端从应用功能特性库中查找包括有“.doc”,则确定Microsoft Word为用户输入的关键词“doc”所匹配的应用程序。
[0084]虽然应用市场中所包含的应用程序很多,但也并非能包含所有的应用程序,而对于一些使用较少的应用程序,应用市场中可能没有,或者是发行商并没有将下载权限提供给应用市场。所以终端在应用功能特性库中若查找不到支持运行目标文件的应用程序时,终端可以通过用户输入的关键字在浏览器上进行查找,以提供查找页面给用户,方便用户查找支持运行目标文件的应用程序,从而提高了人机交互的效率。
[0085]本发明实施例还提供的一种终端的,包括:
[0086]第一获取单元,用于获取应用程序的功能特性,所述功能特性中包括所述应用程序支持运行的文件类型;
[0087]存储单元,用于将获取的应用程序的功能特性存储于应用功能特性库中;
[0088]第一查找单元,用于根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序;
[0089]推荐单元,用于推荐查找到的应用程序。
[0090]具体的,参照图4所示,本发明提供一种终端,包括:
[0091]第一获取单元401,用于获取应用程序的功能特性,所述功能特性中包括所述应用程序支持运行的文件类型;
[0092]需要说明的是,在本发明中,应用程序支持运行的文件类型也即与应用程序相匹配的文件类型,相应的,与目标文件的类型匹配的应用程序也指支持目标文件运行的应用程序。
[0093]存储单元402,用于将第一获取单元401获取的应用程序的功能特性存储于应用功能特性库中;
[0094]详细内容参照步骤102所述。
[0095]第一查找单元403,用于根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序;
[0096]待运行的目标文件也即用户点击欲打开的文件。
[0097]推荐单元404,用于推荐第一查找单元403查找到的应用程序。
[0098]本发明实施例提供的终端中的第一获取单元预先获取包含应用程序支持运行的文件类型的功能特性,然后通过存储单元将该功能特性存储于应用功能特性库中,最后当用户需要运行即打开目标文件时,第一查找单元通过目标文件的类型从应用功能特性库中查找与该目标文件类型匹配的应用程序,并通过推荐单元将查找结果推荐给用户。从而,实现了为用户方便快捷地打开文件提供了更便捷的途径,减少了用户查找打开工具即应用程序的时间,方便用户在终端上打开任何类型的文件,提高了体验。
[0099]参照图5所示,本发明提供的一种终端的另一实施例,包括:
[0100]第一获取单元501,用于获取应用程序的功能特性,所述功能特性中包括所述应用程序支持运行的文件类型;
[0101]存储单元502,用于将获取的应用程序的功能特性存储于应用功能特性库中;
[0102]第二获取单元503,用于根据预设周期从应用市场中获取应用程序的更新数据,或者,当所述应用市场中有应用程序的更新数据时,从所述应用市场中获取所述更新数据;
[0103]更新单元504,用于根据所述更新数据更新所述应用功能特性库,其中,所述更新数据包括以下至少一种:所述应用市场中新上架的应用程序的功能特性,所述应用功能特性库中已有应用程序新增的功能特性;
[0104]第一查找单元505,用于根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序;
[0105]推荐单元506包括:推荐子单元5061和展示子单元5062;
[0106]推荐子单元5061,用于若第一查找单元505查找到的应用程序为两个以上时,对查找到的两个以上的应用程序按照所述两个以上的应用程序的下载量,和/或所述两个以上的应用程序的数据包大小,和/或所述两个以上的应用程序的评分进行排序;
[0107]展示子单元5062,用于展示推荐子单元5061排序后的所述两个以上的应用程序;
[0108]可选地,本发明实施例还可以包括:
[0109]第二查找单元,用于第一查找单元505根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序后,若所述应用功能特性库中不存在与目标文件的类型相匹配的应用程序,以所述目标文件的类型为关键字,通过浏览器查找与所述目标文件的类型相匹配的应用程序;
[0110]通过第二查找单元保证了用户更大程度上获得支持目标文件运行的应用程序。并且当查找多多个应用时,为将更优的应用程序优先推荐给用户。
[0111]参照图6所示,本发明提供的一种终端的另一实施例,包括:
[0112]
第一获取单元601,用于获取应用程序的功能特性,所述功能特性中包括所述应用程序支持运行的文件类型;
[0113]存储单元602,用于将获取的应用程序的功能特性存储于应用功能特性库中;
[0114]用于根据用户输入的第一关键词从所述应用功能特性库中查找与所述第一关键词匹配的应用程序;所述应用功能特性库中存储有与应用程序映射关系的多个第二关键词,若所述第一关键词为所述多个第二关键词中的一种,则与所述第一关键词所匹配的应用程序为所述功能特性库中所述多个第二关键词映射的应用程序;
[0115]第一查找单元603,用于根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序;
[0116]推荐单元604,用于推荐查找到的应用程序;
[0117]需要说明的是,在本发明实施例中第一获取单元601也可以根据应用程序的功能特性等获取数个关键词,并由存储单元602将第一获取单元601获取的关键词存储于应用功能特性库中。第一查找单元603也可以接收用户通过搜索栏输入的关键词,该关键词包括文件的类型,如.doc,.jip,.mp3等等,将用户输入的关键词与应用功能特性库中存储的关键词进行匹配,若匹配成功,则将应用功能特性库中匹配成功的关键词对应的应用程序通过推荐单元604推荐给用户。
[0118]接收单元605,用于在推荐单元604推荐查找到的应用程序之后,接收用户对所述推荐的应用程序的点击操作;
[0119]下载单元606,用于根据所述点击操作,从应用市场或网页中下载所述推荐的应用程序。
[0120]本发明实施例提供的终端中的第一获取单元预先获取包含应用程序支持运行的文件类型的功能特性,然后通过存储单元将该功能特性存储于应用功能特性库中,最后当用户需要运行即打开目标文件时,第一查找单元通过目标文件的类型从应用功能特性库中查找与该目标文件类型匹配的应用程序,并通过推荐单元将查找结果推荐给用户,并且通过接收单元和下载单元为用户提供了下载途径。从而,实现了为用户方便快捷地打开文件提供了更便捷的途径,减少了用户查找打开工具即应用程序的时间,方便用户在终端上打开任何类型的文件,提高了体验。
[0121]以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种应用程序的推荐方法,其特征在于,所述方法包括: 获取应用程序的功能特性,所述功能特性中包括所述应用程序支持运行的文件类型; 将获取的应用程序的功能特性存储于应用功能特性库中; 根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序; 推荐查找到的应用程序。2.根据权利要求1所述的方法,其特征在于,所述推荐查找到的应用程序,包括: 若查找到的应用程序为两个以上时,对查找到的两个以上的应用程序按照所述两个以上的应用程序的下载量,和/或所述两个以上的应用程序的数据包大小,和/或所述两个以上的应用程序的评分进行排序; 展示排序后的所述两个以上的应用程序。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 根据预设周期从应用市场中获取应用程序的更新数据,或者,当所述应用市场中有应用程序的更新数据时,从所述应用市场中获取所述更新数据; 根据所述更新数据更新所述应用功能特性库,其中,所述更新数据包括以下至少一种:所述应用市场中新上架的应用程序的功能特性,所述应用功能特性库中已有应用程序新增的功能特性。4.根据权利要求1或2所述的方法,其特征在于,所述推荐查找到的应用程序之后,所述方法还包括: 接收用户对推荐的应用程序的点击操作; 根据所述点击操作,从应用市场或网页中下载所述推荐的应用程序。5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序后,所述方法还包括: 若所述应用功能特性库中不存在与所述目标文件的类型相匹配的应用程序,以所述目标文件的类型为关键字,通过浏览器查找与所述目标文件的类型相匹配的应用程序。6.一种终端,其特征在于,所述终端包括: 第一获取单元,用于获取应用程序的功能特性,所述功能特性中包括所述应用程序支持运行的文件类型; 存储单元,用于将获取的应用程序的功能特性存储于应用功能特性库中; 第一查找单元,用于根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序; 推荐单元,用于推荐查找到的应用程序。7.根据权利要求6所述的终端,其特征在于,所述推荐单元包括: 推荐子单元,用于若查找到的应用程序为两个以上时,对查找到的两个以上的应用程序按照所述两个以上的应用程序的下载量,和/或所述两个以上的应用程序的数据包大小,和/或所述两个以上的应用程序的评分进行排序; 展示子单元,用于展示排序后的所述两个以上的应用程序。8.根据权利要求6或7所述的终端,其特征在于,所述终端还包括: 第二获取单元,用于根据预设周期从应用市场中获取应用程序的更新数据,或者,当所述应用市场中有应用程序的更新数据时,从所述应用市场中获取所述更新数据; 更新单元,用于根据所述更新数据更新所述应用功能特性库,其中,所述更新数据包括以下至少一种:所述应用市场中新上架的应用程序的功能特性,所述应用功能特性库中已有应用程序新增的功能特性。9.根据权利要求6或7所述的终端,其特征在于,所述终端还包括: 接收单元,用于在所述推荐单元推荐查找到的应用程序之后,接收用户对所述推荐的应用程序的点击操作; 下载单元,用于根据所述点击操作,从应用市场或网页中下载所述推荐的应用程序。10.根据权利要求6至9任一项所述的终端,其特征在于,所述终端还包括: 第二查找单元,用于所述第一查找单元根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序后,若所述应用功能特性库中不存在与所述目标文件的类型相匹配的应用程序,以所述目标文件的类型为关键字,通过浏览器查找与所述目标文件的类型相匹配的应用程序。
【专利摘要】本发明实施例公开了一种应用程序的推荐方法,包括:终端获取应用程序的功能特性,所述功能特性中包括所述应用程序支持运行的文件类型,将获取的应用程序的功能特性存储于应用功能特性库中,根据待运行的目标文件的类型从所述应用功能特性库中查找与所述类型匹配的应用程序,推荐查找到的应用程序。这样,当用户需要运行目标文件时,终端智能查找优选的应用程序以供用户下载或安装,从而通过下载的应用程序运行该目标文件,减少了用户的查找时间,方便用户在终端上打开任何类型的文件,提高了用户的体验。
【IPC分类】G06F17/30
【公开号】CN105488198
【申请号】CN201510893755
【发明人】胡成元
【申请人】魅族科技(中国)有限公司
【公开日】2016年4月13日
【申请日】2015年11月27日