一种下载器推荐方法、应用服务器、终端及系统的制作方法
【专利摘要】本发明实施例公开了一种下载器推荐方法、应用服务器、终端及系统,其中一种下载器推荐方法包括:应用服务器接收终端发送的用户的资源下载记录;所述应用服务器根据所述资源下载记录确定所述用户下载资源的所属类别;所述应用服务器将所述用户下载资源的所属类别对应的专用下载器列表发送给所述终端,以便于所述终端根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。本发明实施例可以向用户推荐与其下载资源的类别相对应的专用下载器,使得用户能够便捷、高效地下载到所需资源。
【专利说明】
一种下载器推荐方法、应用服务器、终端及系统
技术领域
[0001]本发明涉及互联网技术领域,具体涉及一种下载器推荐方法、应用服务器、终端及系统。
【背景技术】
[0002]随着智能手机、平板电脑等终端的日益普及和移动互联网技术的快速发展,通过这类终端用户可以方便地从网络中下载各类资源,如文档资源、视频资源、图片资源等。现有的下载方式中,一般都需要用户通过终端安装的浏览器等应用打开资源所在的网页或者资源的链接进行下载,然而,当用户要下载的资源较多时,就需要用户分别找到各类资源对应的网站再进行资源下载,导致用户需要花费大量的时间去不同的网站中查找所需资源,这种资源下载方式的效率较低,如何使用户便捷、高效地下载到所需资源已成为亟待解决的问题。
【发明内容】
[0003]本发明实施例公开了一种下载器推荐方法、应用服务器、终端及系统,可以向用户推荐与其下载资源的类别相对应的专用下载器,使得用户能够便捷、高效地下载到所需资源。
[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]发送单元,用于将所述目标资源类别对应的专用下载器列表发送给所述终端。
[0039]结合本发明实施例第三方面的第二种可能的实施方式,在本发明实施例第三方面的第三种可能的实现方式中,所述选择单元具体用于:
[0040]按照预设的排序规则对所述若干个资源类别进行排序;
[0041]将所述若干个资源类别中排序靠前的预设数量的资源类别设为目标资源类别;
[0042]其中,所述预设的排序规则包括根据资源类别包含的资源总量由大到小排序,或者,根据资源类别包含的资源数量由多到少排序。
[0043]结合本发明实施例第三方面的第二种可能的实施方式,在本发明实施例第三方面的第四种可能的实现方式中,所述选择单元具体用于:
[0044]将所述若干个资源类别中包含的资源数量大于预设数量阈值的资源类别设为目标资源类别;
[0045]或者,
[0046]将所述若干个资源类别中包含的资源总量大于预设总量阈值的资源类别设为所述目标资源类别。
[0047]本发明实施例第四方面公开了一种终端,包括:
[0048]处理模块,用于获取用户的资源下载记录,并将所述资源下载记录发送给应用服务器,以便于所述应用服务器根据所述资源下载记录确定所述用户下载资源的所属类别;
[0049]接收模块,用于接收所述应用服务器发送的所述用户下载资源的所属类别对应的专用下载器列表;
[0050]输出模块,用于根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。
[0051]本发明实施例第五方面公开了一种下载器推荐系统,包括如本发明实施例第三方面所述的应用服务器和本发明实施例第四方面所述的终端,其中:
[0052]所述终端,用于获取用户的资源下载记录,并将所述资源下载记录发送给所述应用服务器;
[0053]所述应用服务器,用于接收所述终端发送的所述资源下载记录,并根据所述资源下载记录确定所述用户下载资源的所属类别;
[0054]所述应用服务器,还用于将所述用户下载资源的所属类别对应的专用下载器列表发送给所述终端;
[0055]所述终端,还用于接收所述应用服务器发送的所述用户下载资源的所属类别对应的专用下载器列表,并根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。
[0056]本发明实施例所描述的方法中,应用服务器接收终端发送的用户的资源下载记录,并根据该资源下载记录确定该用户下载资源的所属类别,进而将该用户下载资源的所属类别对应的专用下载器列表发送给该终端,以便于该终端根据该专用下载器列表,在该终端安装的目标应用下展示该用户下载资源的所属类别对应的专用下载器,可以向用户推荐与其下载资源的类别相对应的专用下载器,从而使得用户能够便捷、高效地下载到所需资源。
【附图说明】
[0057]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0058]图1是本发明实施例公开的一种下载器推荐方法的第一实施例流程示意图;
[0059]图2是本发明实施例公开的一种下载器推荐方法的第二实施例流程示意图;
[0060]图3是本发明实施例公开的一种下载器推荐方法的第三实施例流程示意图;
[0061]图4是本发明实施例公开的一种应用服务器的第一实施例结构示意图;
[0062]图5是本发明实施例公开的一种应用服务器的第二实施例结构示意图;
[0063]图6是本发明实施例公开的一种终端的一实施例结构示意图;
[0064]图7是本发明实施例公开的一种下载器推荐系统的一实施例结构示意图。
【具体实施方式】
[0065]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0066]本发明实施例中的终端可以包括智能手机(如Android手机、1S手机、WindowsPhone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile InternetDevices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
[0067]请参阅图1,为本发明实施例公开的一种下载器推荐方法的第一实施例流程示意图。本实施例中的下载器推荐方法主要是从应用服务器一侧进行描述的,包括以下步骤:
[0068]S101、应用服务器接收终端发送的用户的资源下载记录。
[0069]在一些可行的实施方式中,上述资源可包括能够在终端中存储或者查看的文档、视频、压缩包等;上述资源下载记录保存着用户在一段时间内下载资源的名称、大小、格式等基本信息。
[0070]具体实现中,应用服务器接收终端按照预设频率上传的用户的下载资源记录。用户在日常生活和工作中可通过终端安装的浏览器应用等工具下载各类资源,终端根据用户下载的资源生成资源下载记录。
[0071]S102、应用服务器根据所述资源下载记录确定所述用户下载资源的所属类别。
[0072]在一些可行的实施方式中,应用服务器可解析终端发送的资源下载记录,进而获取用户下载资源的特征信息,并根据上述特征信息按照预设的分类规则对用户下载资源进行分类,以确定用户下载资源所属的若干个资源类别。
[0073]其中,上述特征信息包括格式和大小,上述预设的分类规则可包括按照资源的格式进行分类,包含文档、压缩包、视频、程序源代码等资源类别,具体分类规则本发明实施例不做限定。
[0074]具体实现中,应用服务器首先获取用户下载资源的格式、大小等基本信息,然后根据预设的分类规则将用户的下载资源划分成若干个资源类别。例如,应用服务器通过解析用户下载资源记录,得出用户下载资源中包含.doc文件、.pdf文件和.mp4文件,则应用服务器可根据格式将用户下载资源中.doc文件和.Pdf文件归类为文档类资源,.mp4文件归类为视频类资源,从而确定文档类和视频类两个资源类别。
[0075]S103、应用服务器将所述用户下载资源的所属类别对应的专用下载器列表发送给所述终端,以便于所述终端根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。
[0076]具体的,应用服务器在确定用户下载资源的所属类别之后,可从自身的数据库中查询与用户下载资源的所属类别相匹配的专用下载器,并生成专用下载器列表,进而将与用户下载资源的所属类别相匹配的专用下载器列表发送给终端。例如,应用服务器通过解析用户下载资源记录得出用户下载资源的所属类别包含文档类资源和视频类资源,则应用服务器查询自身数据库获取与文档类资源匹配的专用下载器,如百度文库客户端、豆丁文档下载器等,以及与视频类资源匹配的专用下载器,如优酷客户端、爱奇艺客户端、YouTuBe视频下载器等,生成包含上述专用下载器的列表,应用服务器通过无线网络发送将上述专用下载器列表发送给终端。
[0077]进一步地,终端在接收到应用服务器发送的专用下载器列表之后,将上述专用下载器列表包含的专用下载器的名称和图标等信息通过安装的目标应用界面展示给用户。
[0078]在一些可行的实施方式中,应用服务器可从上述若干个资源类别中筛选出用户下载量较大的资源类别,只将用户下载量较大的资源类别对应的专用下载器列表发送给终端。
[0079]本发明实施例所描述的方法中,应用服务器接收终端发送的用户的资源下载记录,并根据该资源下载记录确定该用户下载资源的所属类别,进而将该用户下载资源的所属类别对应的专用下载器列表发送给该终端,以便于该终端根据该专用下载器列表,在该终端安装的目标应用下展示该用户下载资源的所属类别对应的专用下载器,可以向用户推荐与其下载资源的类别相对应的专用下载器,从而使得用户能够便捷、高效地下载到所需资源。
[0080]请参阅图2,为本发明实施例公开的一种下载器推荐方法的第二实施例流程示意图。本实施例中的下载器推荐方法主要是从应用服务器一侧进行描述的,包括以下步骤:
[0081]S201、应用服务器接收终端发送的用户的资源下载记录。
[0082]在一些可行的实施方式中,上述资源可包括能够在终端中存储或者查看的文档、视频、压缩包等;上述资源下载记录保存着用户在一段时间内下载资源的名称、大小、格式等基本信息。
[0083]具体实现中,应用服务器接收终端按照预设频率上传的用户的下载资源记录。用户在日常生活和工作中可通过终端安装的浏览器应用等工具下载各类资源,终端根据用户下载的资源生成资源下载记录。
[0084]S202、应用服务器解析所述资源下载记录,获取所述用户下载资源的特征信息。
[0085]在一些可行的实施方式中,上述特征信息包括格式和大小。
[0086]具体实现中,应用服务器解析终端发送的资源下载记录,获取用户下载资源的格式和大小等信息。例如,应用服务器通过解析用户下载资源记录,得出用户下载资源中包含.doc文件、.pdf文件和.mp4文件共三种格式的文件,大小分别为5M,20M和300M。
[0087]S203、根据所述特征信息,应用服务器按照预设的分类规则对所述用户下载资源进行分类以确定所述用户下载资源所属的若干个资源类别。
[0088]在一些可行的实施方式中,上述预设的分类规则可包括按照资源的格式进行分类,包含文档、压缩包、视频、程序源代码等资源类别,具体分类规则本发明实施例不做限定。
[0089]具体实现中,应用服务器根据获取的用户下载资源的格式、大小等基本信息,根据预设的分类规则将用户的下载资源划分成若干个资源类别。例如,应用服务器通过解析用户下载资源记录,得出用户下载资源中包含.doc文件、.pdf文件和.mp4文件共三种格式的文件,则应用服务器可根据格式将用户下载资源中.doc文件和.pdf文件归类为文档类资源,.mp4文件归类为视频类资源,从而确定文档类和视频类两个资源类别。
[0090]S204、应用服务器从所述若干个资源类别中选择目标资源类别。
[0091]在一些可行的实施方式中,应用服务器可按照预设的排序规则对上述若干个资源类别进行排序,并将排序靠前的预设数量的资源类别设为目标资源类别。
[0092]其中,上述预设的排序规则包括根据资源类别包含的资源总量由大到小排序,或者,根据资源类别包含的资源数量由多到少排序。
[0093]在一些可行的实施方式中,应用服务器可将上述若干个资源类别中包含的资源数量大于预设数量阈值的资源类别设为目标资源类别,或者,应用服务器可将上述若干个资源类别中包含的资源总量大于预设总量阈值的资源类别设为上述目标资源类别。
[0094]具体实现中,应用服务器可从上述若干个资源类别中筛选出用户需求量较大的资源类别,并将用户需求量较大的资源类别作为目标资源类别。
[0095]S205、应用服务器将所述目标资源类别对应的专用下载器列表发送给所述终端,以便于所述终端根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。
[0096]具体的,应用服务器在确定目标资源类别之后,可从自身的数据库中查询与上述目标资源类别相匹配的专用下载器,并生成专用下载器列表,进而将与上述目标资源类别相匹配的专用下载器列表发送给终端。例如,应用服务器通过解析用户下载资源记录得出用户下载资源的所属类别包含文档类资源和视频类资源,通过分析文档类资源和视频类资源各自包含的资源数量以及用户下载的频率后,应用服务器确定文档类资源为用户需求量较大的资源类别,从而应用服务器查询自身数据库获取与文档类资源匹配的专用下载器,如百度文库客户端、豆丁文档下载器等,并生成包含上述专用下载器的列表,应用服务器通过无线网络将上述专用下载器列表发送给终端。
[0097]进一步地,终端在接收到应用服务器发送的专用下载器列表之后,将上述专用下载器列表包含的专用下载器(如百度文库客户端、豆丁文档下载器等)的名称和图标等信息通过安装的目标应用界面展示给用户。
[0098]本发明实施例所描述的方法中,应用服务器接收终端发送的用户的资源下载记录,解析该资源下载记录获取该用户下载资源的特征信息,并根据该特征信息按照预设的分类规则对该用户下载资源进行分类,以确定该用户下载资源所属的若干个资源类别,进而从该若干个资源类别中选择目标资源类别,将该目标资源类别对应的专用下载器列表发送给该终端,以便于该终端根据该专用下载器列表,在该终端安装的目标应用下展示该用户下载资源的所属类别对应的专用下载器,可以从用户的下载资源类别中识别出有较多下载需求的资源类别,并向用户推荐有较多下载需求的资源类别对应的专用下载器,从而使得用户能够便捷、高效地下载到所需资源。
[0099]请参阅图3,为本发明实施例公开的一种下载器推荐方法的第三实施例流程示意图。本实施例中的下载器推荐方法主要是从终端一侧进行描述的,包括以下步骤:
[0100]S301、终端获取用户的资源下载记录,并将所述资源下载记录发送给应用服务器,以便于所述应用服务器根据所述资源下载记录确定所述用户下载资源的所属类别。
[0101]在一些可行的实施方式中,上述资源可包括能够在终端中存储或者查看的文档、视频、压缩包等;上述资源下载记录保存着用户在一段时间内下载资源的名称、大小、格式等基本信息。
[0102]具体的,用户在日常生活和工作中可通过终端安装的浏览器应用等工具下载各类资源,终端根据用户下载的资源生成资源下载记录,并将上述资源下载记录发送给应用服务器,使得应用服务器根据上述资源下载记录确定用户下载资源的所属类别。
[0103]S302、终端接收所述应用服务器发送的所述用户下载资源的所属类别对应的专用下载器列表。
[0104]具体实现中,在应用服务器在确定用户下载资源的所属类别之后,终端可接收应用服务器发送的与用户下载资源的所属类别相匹配的专用下载器列表,上述专用下载器列表由应用服务器从自身的数据库中查询到与用户下载资源的所属类别相匹配的专用下载器后生成。
[0105]S303、终端根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。
[0106]具体实现中,终端在接收到应用服务器发送的专用下载器列表之后,将上述专用下载器列表包含的专用下载器的名称和图标等信息通过安装的目标应用界面展示给用户。
[0107]本发明实施例所描述的方法中,终端获取用户的资源下载记录,并将该资源下载记录发送给应用服务器,以便于该应用服务器根据该资源下载记录确定该用户下载资源的所属类别,并接收该应用服务器发送的该用户下载资源的所属类别对应的专用下载器列表,进而根据该专用下载器列表,在安装的目标应用下展示该用户下载资源的所属类别对应的专用下载器,可以向用户推荐与其下载资源的类别相对应的专用下载器,从而使得用户能够便捷、高效地下载到所需资源。
[0108]请参阅图4,为本发明实施例公开的一种应用服务器的第一实施例结构示意图。本实施例中所描述的应用服务器,包括:接收模块10、确定模块20以及执行模块30,其中:
[0109]接收模块10,用于接收终端发送的用户的资源下载记录。
[0110]在一些可行的实施方式中,上述资源可包括能够在终端中存储或者查看的文档、视频、压缩包等;上述资源下载记录保存着用户在一段时间内下载资源的名称、大小、格式等基本信息。
[0111]具体实现中,接收模块10接收终端按照预设频率上传的用户的下载资源记录。用户在日常生活和工作中可通过终端安装的浏览器应用等工具下载各类资源,终端根据用户下载的资源生成资源下载记录。
[0112]确定模块20,用于根据所述资源下载记录确定所述用户下载资源的所属类别。
[0113]在一些可行的实施方式中,应用服务器可解析终端发送的资源下载记录,进而获取用户下载资源的特征信息,并根据上述特征信息按照预设的分类规则对用户下载资源进行分类,由确定模块20确定用户下载资源所属的若干个资源类别。
[0114]其中,上述特征信息包括格式和大小,上述预设的分类规则可包括按照资源的格式进行分类,包含文档、压缩包、视频、程序源代码等资源类别,具体分类规则本发明实施例不做限定。
[0115]具体实现中,应用服务器首先获取用户下载资源的格式、大小等基本信息,然后根据预设的分类规则将用户的下载资源划分成若干个资源类别。例如,应用服务器通过解析用户下载资源记录,得出用户下载资源中包含.doc文件、.pdf文件和.mp4文件,则应用服务器可根据格式将用户下载资源中.doc文件和.pdf文件归类为文档类资源,.mp4文件归类为视频类资源,从而确定模块20确定用户下载资源的所属类别为文档类和视频类两个资源类别。
[0116]执行模块30,用于将所述用户下载资源的所属类别对应的专用下载器列表发送给所述终端,以便于所述终端根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。
[0117]具体的,在确定模块20确定用户下载资源的所属类别之后,执行模块30可从自身的数据库中查询与用户下载资源的所属类别相匹配的专用下载器,并生成专用下载器列表,进而将与用户下载资源的所属类别相匹配的专用下载器列表发送给终端。
[0118]例如,确定模块20通过解析用户下载资源记录得出用户下载资源的所属类别包含文档类资源和视频类资源,则执行模块30查询自身数据库获取与文档类资源匹配的专用下载器,如百度文库客户端、豆丁文档下载器等,以及与视频类资源匹配的专用下载器,如优酷客户端、爱奇艺客户端、YouTuBe视频下载器等,进而生成包含上述专用下载器的列表,并通过无线网络发送将上述专用下载器列表发送给终端。
[0119]进一步地,终端在接收到执行模块30发送的专用下载器列表之后,将上述专用下载器列表包含的专用下载器的名称和图标等信息通过安装的目标应用界面展示给用户。
[0120]在一些可行的实施方式中,应用服务器可从上述若干个资源类别中筛选出用户下载量较大的资源类别,只将用户下载量较大的资源类别对应的专用下载器列表发送给终端。
[0121]本发明实施例所描述的方法中,应用服务器接收终端发送的用户的资源下载记录,并根据该资源下载记录确定该用户下载资源的所属类别,进而将该用户下载资源的所属类别对应的专用下载器列表发送给该终端,以便于该终端根据该专用下载器列表,在该终端安装的目标应用下展示该用户下载资源的所属类别对应的专用下载器,可以向用户推荐与其下载资源的类别相对应的专用下载器,从而使得用户能够便捷、高效地下载到所需资源。
[0122]请参阅图5,为本发明实施例公开的一种应用服务器的第二实施例结构示意图。本实施例中所描述的应用服务器,包括:接收模块10、确定模块20以及执行模块30,确定模块20具体可包括解析单元201以及分类单元202,执行模块30具体可包括选择单元301以及发送单元302,其中:
[0123]接收模块10,用于接收终端发送的用户的资源下载记录。
[0124]在一些可行的实施方式中,上述资源可包括能够在终端中存储或者查看的文档、视频、压缩包等;上述资源下载记录保存着用户在一段时间内下载资源的名称、大小、格式等基本信息。
[0125]具体实现中,接收模块10接收终端按照预设频率上传的用户的下载资源记录。用户在日常生活和工作中可通过终端安装的浏览器应用等工具下载各类资源,终端根据用户下载的资源生成资源下载记录。
[0126]解析单元201,用于解析所述资源下载记录,获取所述用户下载资源的特征信息。
[0127]在一些可行的实施方式中,上述特征信息包括格式和大小。
[0128]具体实现中,解析单元201解析终端发送的资源下载记录,获取用户下载资源的格式和大小等信息。例如,解析单元201通过解析用户下载资源记录,得出用户下载资源中包含.doc文件、.pdf文件和.mp4文件共三种格式的文件,大小分别为5M,20M和300M。
[0129]分类单元202,用于根据所述特征信息,按照预设的分类规则对所述用户下载资源进行分类以确定所述用户下载资源所属的若干个资源类别。
[0130]在一些可行的实施方式中,上述预设的分类规则可包括按照资源的格式进行分类,包含文档、压缩包、视频、程序源代码等资源类别,具体分类规则本发明实施例不做限定。
[0131]具体实现中,分类单元202根据获取的用户下载资源的格式、大小等基本信息,利用预设的分类规则将用户的下载资源划分成若干个资源类别。例如,解析单元201通过解析用户下载资源记录,得出用户下载资源中包含.doc文件、.pdf文件和.mp4文件共三种格式的文件,则分类单元202可根据格式将用户下载资源中.doc文件和.pdf文件归类为文档类资源,.mp4文件归类为视频类资源,从而确定文档类和视频类两个资源类别。
[0132]选择单元301,用于从所述若干个资源类别中选择目标资源类别。
[0133]在一些可行的实施方式中,选择单元301具体可用于按照预设的排序规则对上述若干个资源类别进行排序,并将排序靠前的预设数量的资源类别设为目标资源类别。
[0134]其中,上述预设的排序规则包括根据资源类别包含的资源总量由大到小排序,或者,根据资源类别包含的资源数量由多到少排序。
[0135]在一些可行的实施方式中,选择单元301具体可用于将上述若干个资源类别中包含的资源数量大于预设数量阈值的资源类别设为目标资源类别,或者,将上述若干个资源类别中包含的资源总量大于预设总量阈值的资源类别设为上述目标资源类别。
[0136]具体实现中,选择单元301可从上述若干个资源类别中筛选出用户需求量较大的资源类别,并将用户需求量较大的资源类别作为目标资源类别。
[0137]发送单元302,用于将所述目标资源类别对应的专用下载器列表发送给所述终端,以便于所述终端根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。
[0138]具体的,在选择单元301确定目标资源类别之后,发送单元302可从自身的数据库中查询与上述目标资源类别相匹配的专用下载器,并生成专用下载器列表,进而将与上述目标资源类别相匹配的专用下载器列表发送给终端。例如,分类单元202通过解析单元201解析用户下载资源记录得出用户下载资源的所属类别包含文档类资源和视频类资源,选择单元301通过分析文档类资源和视频类资源各自包含的资源数量以及用户下载的频率后,确定文档类资源为用户需求量较大的资源类别,从而发送单元302查询自身数据库获取与文档类资源匹配的专用下载器,如百度文库客户端、豆丁文档下载器等,并生成包含上述专用下载器的列表,通过无线网络将上述专用下载器列表发送给终端。
[0139]进一步地,终端在接收到发送单元302发送的专用下载器列表之后,将上述专用下载器列表包含的专用下载器(如百度文库客户端、豆丁文档下载器等)的名称和图标等信息通过安装的目标应用界面展示给用户。
[0140]本发明实施例所描述的方法中,应用服务器接收终端发送的用户的资源下载记录,解析该资源下载记录获取该用户下载资源的特征信息,并根据该特征信息按照预设的分类规则对该用户下载资源进行分类,以确定该用户下载资源所属的若干个资源类别,进而从该若干个资源类别中选择目标资源类别,将该目标资源类别对应的专用下载器列表发送给该终端,以便于该终端根据该专用下载器列表,在该终端安装的目标应用下展示该用户下载资源的所属类别对应的专用下载器,可以从用户的下载资源类别中识别出有较多下载需求的资源类别,并向用户推荐有较多下载需求的资源类别对应的专用下载器,从而使得用户能够便捷、高效地下载到所需资源。
[0141]请参阅图6,为本发明实施例公开的一种终端的一实施例结构示意图。本实施例中所描述的终端,包括:处理模块40、接收模块50以及输出模块60,其中:
[0142]处理模块40,用于获取用户的资源下载记录,并将所述资源下载记录发送给应用服务器,以便于所述应用服务器根据所述资源下载记录确定所述用户下载资源的所属类别。
[0143]在一些可行的实施方式中,上述资源可包括能够在终端中存储或者查看的文档、视频、压缩包等;上述资源下载记录保存着用户在一段时间内下载资源的名称、大小、格式等基本信息。
[0144]具体的,用户在日常生活和工作中可通过终端安装的浏览器应用等工具下载各类资源,处理模块40根据用户下载的资源生成资源下载记录,并将上述资源下载记录发送给应用服务器,使得应用服务器根据上述资源下载记录确定用户下载资源的所属类别。
[0145]接收模块50,用于接收所述应用服务器发送的所述用户下载资源的所属类别对应的专用下载器列表。
[0146]具体实现中,在应用服务器在确定用户下载资源的所属类别之后,接收模块50可接收应用服务器发送的与用户下载资源的所属类别相匹配的专用下载器列表,上述专用下载器列表由应用服务器从自身的数据库中查询到与用户下载资源的所属类别相匹配的专用下载器后生成。
[0147]输出模块60,用于根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。
[0148]具体实现中,在接收模块50接收到应用服务器发送的专用下载器列表之后,由输出模块60将上述专用下载器列表包含的专用下载器的名称和图标等信息通过安装的目标应用界面展示给用户。
[0149]本发明实施例所描述的方法中,终端获取用户的资源下载记录,并将该资源下载记录发送给应用服务器,以便于该应用服务器根据该资源下载记录确定该用户下载资源的所属类别,并接收该应用服务器发送的该用户下载资源的所属类别对应的专用下载器列表,进而根据该专用下载器列表,在安装的目标应用下展示该用户下载资源的所属类别对应的专用下载器,可以向用户推荐与其下载资源的类别相对应的专用下载器,从而使得用户能够便捷、高效地下载到所需资源。
[0150]请参阅图7,为本发明实施例公开的一种下载器推荐系统的一实施例结构示意图。本实施例中所描述的下载器推荐系统,包括??终端700和应用服务器800,其中:
[0151]终端700,用于获取用户的资源下载记录,并将所述资源下载记录发送给所述应用服务器;
[0152]应用服务器800,用于接收所述终端发送的所述资源下载记录,并根据所述资源下载记录确定所述用户下载资源的所属类别;
[0153]所述应用服务器800,还用于将所述用户下载资源的所属类别对应的专用下载器列表发送给所述终端;
[0154]所述终端700,还用于接收所述应用服务器发送的所述用户下载资源的所属类别对应的专用下载器列表,并根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。
[0155]可以理解的是,本实施例中的终端700和应用服务器800的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0156]本发明实施例所描述的系统中,终端获取用户的资源下载记录,并将该资源下载记录发送给应用服务器;应用服务器接收终端发送的该资源下载记录,并根据该资源下载记录确定该用户下载资源的所属类别,以及将该用户下载资源的所属类别对应的专用下载器列表发送给终端;终端接收应用服务器发送的该用户下载资源的所属类别对应的专用下载器列表,并根据该专用下载器列表,在终端安装的目标应用下展示该用户下载资源的所属类别对应的专用下载器,可以向用户推荐与其下载资源的类别相对应的专用下载器,从而使得用户能够便捷、高效地下载到所需资源。
[0157]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存取存储器(Random AccessMemory,简称 RAM)等。
[0158]以上对本发明实施例所提供的一种下载器推荐方法、应用服务器、终端及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种下载器推荐方法,其特征在于,包括: 应用服务器接收终端发送的用户的资源下载记录; 所述应用服务器根据所述资源下载记录确定所述用户下载资源的所属类别; 所述应用服务器将所述用户下载资源的所属类别对应的专用下载器列表发送给所述终端,以便于所述终端根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。2.根据权利要求1所述的方法,其特征在于,所述应用服务器根据所述资源下载记录确定所述用户下载资源的所属类别,包括: 所述应用服务器解析所述资源下载记录,获取所述用户下载资源的特征信息; 根据所述特征信息,所述应用服务器按照预设的分类规则对所述用户下载资源进行分类以确定所述用户下载资源所属的若干个资源类别; 其中,所述特征信息包括格式和大小。3.根据权利要求2所述的方法,其特征在于,所述应用服务器将所述用户下载资源的所属类别对应的专用下载器列表发送给所述终端,包括: 所述应用服务器从所述若干个资源类别中选择目标资源类别; 所述应用服务器将所述目标资源类别对应的专用下载器列表发送给所述终端。4.根据权利要求3所述的方法,其特征在于,所述应用服务器从所述若干个资源类别中选择目标资源类别,包括: 所述应用服务器按照预设的排序规则对所述若干个资源类别进行排序; 所述应用服务器将所述若干个资源类别中排序靠前的预设数量的资源类别设为目标资源类别; 其中,所述预设的排序规则包括根据资源类别包含的资源总量由大到小排序,或者,根据资源类别包含的资源数量由多到少排序。5.根据权利要求3所述的方法,其特征在于,所述应用服务器从所述若干个资源类别中选择目标资源类别,包括: 所述应用服务器将所述若干个资源类别中包含的资源数量大于预设数量阈值的资源类别设为目标资源类别; 或者, 所述应用服务器将所述若干个资源类别中包含的资源总量大于预设总量阈值的资源类别设为所述目标资源类别。6.一种下载器推荐方法,其特征在于,包括: 终端获取用户的资源下载记录,并将所述资源下载记录发送给应用服务器,以便于所述应用服务器根据所述资源下载记录确定所述用户下载资源的所属类别; 所述终端接收所述应用服务器发送的所述用户下载资源的所属类别对应的专用下载器列表; 所述终端根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。7.—种应用服务器,其特征在于,包括: 接收模块,用于接收终端发送的用户的资源下载记录; 确定模块,用于根据所述资源下载记录确定所述用户下载资源的所属类别; 执行模块,用于将所述用户下载资源的所属类别对应的专用下载器列表发送给所述终端,以便于所述终端根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。8.根据权利要求7所述的应用服务器,其特征在于,所述确定模块包括: 解析单元,用于解析所述资源下载记录,获取所述用户下载资源的特征信息; 分类单元,用于根据所述特征信息,按照预设的分类规则对所述用户下载资源进行分类以确定所述用户下载资源所属的若干个资源类别; 其中,所述特征信息包括名称、格式和大小。9.根据权利要求8所述的应用服务器,其特征在于,所述执行模块包括: 选择单元,用于从所述若干个资源类别中选择目标资源类别; 发送单元,用于将所述目标资源类别对应的专用下载器列表发送给所述终端。10.根据权利要求9所述的应用服务器,其特征在于,所述选择单元具体用于: 按照预设的排序规则对所述若干个资源类别进行排序; 将所述若干个资源类别中排序靠前的预设数量的资源类别设为目标资源类别; 其中,所述预设的排序规则包括根据资源类别包含的资源总量由大到小排序,或者,根据资源类别包含的资源数量由多到少排序。11.根据权利要求9所述的应用服务器,其特征在于,所述选择单元具体用于: 将所述若干个资源类别中包含的资源数量大于预设数量阈值的资源类别设为目标资源类别; 或者, 将所述若干个资源类别中包含的资源总量大于预设总量阈值的资源类别设为所述目标资源类别。12.一种终端,其特征在于,包括: 处理模块,用于获取用户的资源下载记录,并将所述资源下载记录发送给应用服务器,以便于所述应用服务器根据所述资源下载记录确定所述用户下载资源的所属类别; 接收模块,用于接收所述应用服务器发送的所述用户下载资源的所属类别对应的专用下载器列表; 输出模块,用于根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。13.一种下载器推荐系统,其特征在于,包括如权利要求7?11中任一项所述的应用服务器和如权利要求12所述的终端,其中: 所述终端,用于获取用户的资源下载记录,并将所述资源下载记录发送给所述应用服务器; 所述应用服务器,用于接收所述终端发送的所述资源下载记录,并根据所述资源下载记录确定所述用户下载资源的所属类别; 所述应用服务器,还用于将所述用户下载资源的所属类别对应的专用下载器列表发送给所述终端; 所述终端,还用于接收所述应用服务器发送的所述用户下载资源的所属类别对应的专用下载器列表,并根据所述专用下载器列表,在所述终端安装的目标应用下展示所述用户下载资源的所属类别对应的专用下载器。
【文档编号】H04L29/08GK105991722SQ201510079662
【公开日】2016年10月5日
【申请日】2015年2月12日
【发明人】曾元清
【申请人】广东欧珀移动通信有限公司