一种应用软件推荐方法及装置的制造方法_2

文档序号:8361545阅读:来源:国知局
设备参数进行检测,可以向终端设备推送匹配的应用软件,避免了在应用软件下载完成之后出现应用软件与终端设备的运行环境不匹配的情况,提高了应用软件的推荐效率。
[0032]请参见图2,为本发明实施例提供了另一种应用软件推荐方法的流程示意图。如图2所示,本发明实施例的所述方法可以包括以下步骤S201-步骤S206。
[0033]S201,获取终端设备的设备参数信息;
[0034]具体的,应用软件推荐装置获取终端设备的设备参数信息。所述应用软件推荐装置可通过接收访问所述应用软件库的访问请求,对所述终端设备进行检测获取所述终端设备的硬件参数信息和软件参数信息。其中,所述硬件参数信息可以包括但不限定于CPU、内存、显卡等的至少一种。可以理解的是,所述CPU的性能主要体现在其运行程序的速度上,影响运行速度的性能指标包括CPU的工作频率、存储器容量、指令系统和逻辑结构等参数;所述内存是与CPU进行沟通的桥梁,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据,内存的运行也决定了计算机的稳定运行;所述显卡是连接显示器和个人电脑主板的重要元件,显示从形态上可以分为集成显卡和独立显卡。所述软件参数信息可以包括但不限定于操作系统,所述操作系统是管理和控制计算机硬件与软件资源的计算机程序,任何其他软件都必须在操作系统的支持下才能运行,可以包括WINDOWS操作系统、UNIX操作系统、MAC操作系统、Linux操作系统、Android、1S、Symbian、WindowsPhone,BlackBerry OS等等。因此,所述应用软件推荐装置获取的所述终端设备的设备参数信息可以包括但不限定于CPU的工作频率、存储器容量、内存大小、显卡模式、操作系统等。
[0035]S202,根据所述终端设备的设备参数信息,从应用软件库中确定与所述设备参数信息匹配的应用软件;
[0036]具体的,所述应用软件推荐装置根据所述终端设备的设备参数信息,从应用软件库中确定与所述设备参数信息匹配的应用软件。所述应用软件推荐装置在应用软件库中选择符合所述终端设备的硬件参数信息和软件参数信息的应用软件,在可选的方式中,先获取符合所述终端设备硬件参数信息(例如,CPU的工作频率、存储器容量、内存大小、显卡模式等)的应用软件,在从满足所述硬件参数信息的应用软件中确定符合所述软件参数信息(例如,操作系统等)的应用软件,所获取的应用软件即为确定的与所述设备参数信息匹配的应用软件。
[0037]S203,获取所述终端设备的软件集合,所述软件集合包含所述终端设备上已安装的软件;
[0038]具体的,所述应用软件推荐装置获取所述终端设备的软件集合,所述软件集合包含所述设备上已安装的软件,根据所述终端设备已安装的软件进行推荐应用软件,避免了推荐终端设备已安装的软件,提高了应用软件的推荐效率。
[0039]S204,移除所述与所述设备参数信息匹配的应用软件中所述软件集合包含的软件;
[0040]具体的,所述应用软件推荐装置移除所述与所述设备参数信息匹配的应用软件中所述软件集合包含的软件。在可行的方案中,所述应用软件推荐装置可将所述与所述设备参数信息匹配的应用软件中与所述终端设备安装的软件名称相同的应用软件进行移除;在另一可行的方案中,所述应用软件推荐装置可将所述与所述设备参数信息匹配的应用软件中与所述终端设备安装的软件名称和软件版本相同的应用软件进行移除,将软件版本不相同的应用软件继续向所述终端设备进行推荐,可以推荐用户进行升级。
[0041]S205,将移除后的所述与所述设备参数信息匹配的应用软件中至少一个应用软件推送至所述终端设备的指定区域进行显示;
[0042]具体的,所述应用软件推荐装置将移除后的所述与所述设备参数信息匹配的应用软件中至少一个应用软件推送至所述终端设备的指定区域进行显示。其中,在可行的方案中,所述终端设备的指定区域可以由所述应用软件推荐装置确定,所述应用软件推荐装置可以确定所述指定区域的显示位置、所述指定区域显示的应用软件个数、所述应用软件的显示方式(例如,突出显示、标亮显示、分页显示等),可以让终端设备的用户直观的看到所推送的软件,提高了应用软件的推荐效率。
[0043]本实施例的步骤S203-步骤S205可以为图1所示实施例的步骤S103的具体细化步骤。
[0044]S206,接收对所述指定区域中的目标软件的下载请求,检测所述终端设备的至少两个存储器的空闲存储空间;
[0045]具体的,所述应用软件推荐装置接收对所述指定区域中的目标软件的下载请求,其中,所述目标软件可以是指定区域中的一个或者多个应用软件,检测所述终端设备的至少两个存储器的空闲存储空间,例如在手机终端中,可监测手机终端的SD卡内存和手机内存,分别确定SD卡和手机的空闲存储空间。
[0046]S207,将空闲存储空间最大的存储器设定为所述目标应用软件的存储位置,并将所述存储位置向所述终端设备进行推荐;
[0047]具体的,所述应用软件推荐装置将空闲存储空间进行比较,将空闲存储空间最大的存储器设定为所述目标应用软件的存储位置,并将所述存储位置向所述终端设备进行推荐。在可行的方案中,所述应用软件推荐装置可将所述应用软件下载至所推荐的存储位置中;在另一可行的方案中,所述应用软件推荐装置可在所述终端设备显示所推荐的存储位置,并提示所述终端设备是否选择存储在所推荐的存储位置,更加便于所述终端设备的用户使用,增强了用户黏性。
[0048]在本发明实施例中,通过获取终端设备的设备参数信息;根据终端设备的设备参数信息,从应用软件库中确定与设备参数信息匹配的应用软件;从与设备参数信息匹配的应用软件中选择至少一个应用软件推送至终端设备的指定区域进行显示。通过对终端设备的设备参数进行检测,可以向终端设备推送匹配且终端设备未安装的应用软件,避免了在应用软件下载完成之后出现应用软件与终端设备的运行环境不匹配的情况,并可以为终端设备需要下载的目标应用软件推荐存储位置,更加智能与便捷,进而提高了应用软件的推荐效率,增强了用户黏性。
[0049]请参见图3,为本发明实施例提供了又一种应用软件推荐方法的流程示意图。如图3所示,本发明实施例的所述方法可以包括以下步骤S301-步骤S307。其中步骤S301-步骤S302可以参照附图2所述的方法实施例的相关描述,此处不再赘述。
[0050]S301,获取终端设备的设备参数信息;
[0051]S302,根据所述终端设备的设备参数信息,从应用软件库中确定与所述设备参数信息匹配的应用软件;
[0052]S303,获取与所述设备参数信息匹配的应用软件对应的关联值;
[0053]具体的,应用软件推荐装置获取与所述设备参数信息匹配的应用软件对应的关联值,所述关联值包括关注度、下载量、评分等级中的至少一种。其中,应用软件的关注度可以是用户对应用软件的关注度,可以通过收藏该应用软件表示对该应用软件的关注,应用软件被关注的用户越多或者被收藏的次数越多,则说明应用软件的关注度越高;应用软件的下载量可以由所述应用软件推荐装置进行统计或者应用软件推荐装置对应的服务器进行统计;应用软件的评分等级可以通过用户在下载之后或者安装之后对该应用软件所做的评价。
[0054]S304,将与所述设备参数信息匹配的应用软件按照关联值进行排序,获取排序后的前N个应用软件,其中N为正整数;
[0055]具体的,所述应用软件推荐装置将与所述设备参数信息匹配的应用软件按照关联值进行排序,获取排序后的前N个应用软件,其中N为正整数。在可行的方案中,按照关联值进行排序,所述关联值可以是关注度、下载量、评分等级中的至少一种,获取排序后的前N个应用软件,其中N为正整数。
[0056]S305,将所获取的前N个应用软件推送至所述终端设备的指定区域进行显示;
[0057]具体的,所述应用软件推荐装置将所获取的前N个应用软件推送至所述终端设备的指定区域
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1