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

文档序号:8361545阅读:来源:国知局
进行显示。其中,在可行的方案中,所述终端设备的指定区域可以由所述应用软件推荐装置确定,所述应用软件推荐装置可以确定所述指定区域的显示位置、所述指定区域显示的应用软件个数、所述应用软件的显示方式(例如,突出显示、标亮显示、分页显示等),可以让终端设备的用户直观的看到所推送的软件,提高了应用软件的推荐效率。
[0058]本实施例的步骤S303-步骤S205可以为图1所示实施例的步骤S103的具体细化步骤。
[0059]S306,接收对所述指定区域中的目标软件的下载请求,检测所述终端设备的至少两个存储器的空闲存储空间;
[0060]具体的,所述应用软件推荐装置接收对所述指定区域中的目标软件的下载请求,其中,所述目标软件可以是指定区域中的一个或者多个应用软件,检测所述终端设备的至少两个存储器的空闲存储空间,例如在手机终端中,可监测手机终端的SD卡内存和手机内存,分别确定SD卡和手机的空闲存储空间。S307,将空闲存储空间最大的存储器设定为所述目标应用软件的存储位置,并将所述存储位置向所述终端设备进行推荐
[0061]具体的,所述应用软件推荐装置将空闲存储空间进行比较,将空闲存储空间最大的存储器设定为所述目标应用软件的存储位置,并将所述存储位置向所述终端设备进行推荐。在可行的方案中,所述应用软件推荐装置可将所述应用软件下载至所推荐的存储位置中;在另一可行的方案中,所述应用软件推荐装置可在所述终端设备显示所推荐的存储位置,并提示所述终端设备是否选择存储在所推荐的存储位置,更加便于所述终端设备的用户使用,增强了用户黏性。
[0062]在本发明实施例中,通过获取终端设备的设备参数信息;根据终端设备的设备参数信息,从应用软件库中确定与设备参数信息匹配的应用软件;从与设备参数信息匹配的应用软件中选择至少一个应用软件推送至终端设备的指定区域进行显示。通过对终端设备的设备参数进行检测,可以向终端设备推送匹配并且关注度、下载量和/或评分等级较高的应用软件,避免了在应用软件下载完成之后出现应用软件与终端设备的运行环境不匹配的情况,并可以为终端设备需要下载的目标应用软件推荐存储位置,更加智能与便捷,进而提高了应用软件的推荐效率,增强了用户黏性。
[0063]下面将结合附图4-附图6,对本发明实施例提供的应用软件推荐装置进行详细介绍。需要说明的是,附图4-附图6所示的应用软件推荐装置,用于执行本发明图1-图3所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1-图3所示的实施例。
[0064]请参见图4,为本发明实施例提供了一种应用软件推荐装置的结构示意图。如图4所示,本发明实施例的所述应用软件推荐装置可以包括:信息获取单元401、软件确定单元402、软件推送单元403。
[0065]信息获取单元401,用于获取终端设备的设备参数信息;
[0066]具体实现中,所述信息获取单元401获取终端设备的设备参数信息。在可行的方案中可以通过对所述终端设备进行检测获取所述终端设备的硬件参数信息和软件参数信息。其中,所述硬件参数信息可以包括但不限定于CPU、内存、显卡等的至少一种。可以理解的是,所述CPU的性能主要体现在其运行程序的速度上,影响运行速度的性能指标包括CPU的工作频率、存储器容量、指令系统和逻辑结构等参数;所述内存是与CPU进行沟通的桥梁,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据,内存的运行也决定了计算机的稳定运行;所述显卡是连接显示器和个人电脑主板的重要元件,显示从形态上可以分为集成显卡和独立显卡。所述软件参数信息可以包括但不限定于操作系统,所述操作系统是管理和控制计算机硬件与软件资源的计算机程序,任何其他软件都必须在操作系统的支持下才能运行,可以包括WINDOWS操作系统、UNIX操作系统、MAC操作系统、Linux 操作系统、Android、1S、Symbian、Windows Phone、BlackBerry OS 等等。因此,所述应用软件推荐装置获取的所述终端设备的设备参数信息可以包括但不限定于CPU的工作频率、存储器容量、内存大小、显卡模式、操作系统等。
[0067]软件确定单元402,用于根据所述终端设备的设备参数信息,从应用软件库中确定与所述设备参数信息匹配的应用软件;
[0068]具体实现中,所述软件确定单元402根据所述终端设备的设备参数信息,从应用软件库中确定与所述设备参数信息匹配的应用软件。所述应用软件推荐装置在应用软件库中选择符合所述终端设备的硬件参数信息和软件参数信息的应用软件,在可选的方式中,先获取符合所述终端设备硬件参数信息(例如,CPU的工作频率、存储器容量、内存大小、显卡模式等)的应用软件,在从满足所述硬件参数信息的应用软件中确定符合所述软件参数信息(例如,操作系统等)的应用软件,所获取的应用软件即为确定的与所述设备参数信息匹配的应用软件。
[0069]软件推送单元403,用于从与所述设备参数信息匹配的应用软件中选择至少一个应用软件推送至所述终端设备的指定区域进行显示。
[0070]具体实现中,所述软件推送单元403从与所述设备参数信息匹配的应用软件中选择一个或者多个应用软件推送至所述终端设备的指定区域进行显示。其中,在可行的方案中,所述终端设备的指定区域可以由所述软件推送单元403确定,所述应用软件推荐装置可以确定所述指定区域的显示位置、所述指定区域显示的应用软件个数、所述应用软件的显示方式(例如,突出显示、标亮显示、分页显示等),可以让终端设备的用户直观的看到所推送的软件,提高了应用软件的推荐效率。
[0071]在本发明实施例中,通过获取终端设备的设备参数信息;根据终端设备的设备参数信息,从应用软件库中确定与设备参数信息匹配的应用软件;从与设备参数信息匹配的应用软件中选择至少一个应用软件推送至终端设备的指定区域进行显示。通过对终端设备的设备参数进行检测,可以向终端设备推送匹配的应用软件,避免了在应用软件下载完成之后出现应用软件与终端设备的运行环境不匹配的情况,提高了应用软件的推荐效率。
[0072]请参见图5,为本发明实施例提供了另一种应用软件推荐装置的结构示意图。如图5所示,本发明实施例的所述应用软件推荐装置可以包括:信息获取单元501、软件确定单元502、软件推送单元503、检测单元504、设定单元505,其中,所述软件推送单元503包括:第一获取单元5031、移除单元5032、第一推送单元5033。。
[0073]信息获取单元501,用于获取终端设备的设备参数信息;
[0074]具体实现中,所述信息获取单元501获取终端设备的设备参数信息。所述信息获取单元501可通过接收访问所述应用软件库的访问请求,对所述终端设备进行检测获取所述终端设备的硬件参数信息和软件参数信息。其中,所述硬件参数信息可以包括但不限定于CPU、内存、显卡等的至少一种。可以理解的是,所述CPU的性能主要体现在其运行程序的速度上,影响运行速度的性能指标包括CPU的工作频率、存储器容量、指令系统和逻辑结构等参数;所述内存是与CPU进行沟通的桥梁,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据,内存的运行也决定了计算机的稳定运行;所述显卡是连接显示器和个人电脑主板的重要元件,显示从形态上可以分为集成显卡和独立显卡。所述软件参数信息可以包括但不限定于操作系统,所述操作系统是管理和控制计算机硬件与软件资源的计算机程序,任何其他软件都必须在操作系统的支持下才能运行,可以包括WINDOWS操作系统、UNIX操作系统、MAC操作系统、Linux操作系统、Android、1S、Symbian、Windows Phone、BlackBerry OS等等。因此,所述应用软件推荐装置获取的所述终端设备的设备参数信息可以包括但不限定于CPU的工作频率、存储器容量、内存大小、显卡模式、操作系统等。
[0075]软件确定单元502,用于根据所述终端设备
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1