应用推荐方法和装置的制造方法

文档序号:9432335阅读:207来源:国知局
应用推荐方法和装置的制造方法
【技术领域】
[0001]本公开涉及终端技术领域,尤其涉及一种应用推荐方法和装置。
【背景技术】
[0002]相关技术中,向用户推荐应用(App)的方式通常采用的是捆绑式推荐的方式,例如在用户安装某种应用后(也可能是安装前),向用户推荐一些应用,这些应用通常是由人工选出的并捆绑到当前安装的应用上的,大多数情况下只是为了推广这些应用,通常和当前安装的应用没什么关联。

【发明内容】

[0003]为克服相关技术中存在的问题,本公开提供一种应用推荐方法和装置。
[0004]根据本公开实施例的第一方面,提供一种应用推荐方法,所述方法包括:
[0005]在获取第一文件后,从服务器获取与所述第一文件关联的至少一个应用的应用信息,每个所述应用信息包括应用标识;
[0006]根据每个所述应用的所述应用信息,显示与每个所述应用对应的应用推荐信息
[0007]结合第一方面,在第一种可能的实现方式中,所述第一文件为第一应用,所述从服务器获取与所述第一文件关联的至少一个应用的应用信息,包括:
[0008]接收所述服务器发送的,与所述第一应用的关联下载次数满足预设阈值的至少一个应用的应用信息;
[0009]其中,任一应用与所述第一应用的关联下载次数是预先统计的,其中,对于同一终端在下载所述第一应用后的预设时间内下载所述任一应用,为所述任一应用与所述第一应用的一次关联下载。
[0010]在本实施方式中,从服务器接收的与第一应用的关联的至少一个应用,是与所述第一应用的关联下载次数满足预设阈值的应用,因此能够提高向用户推荐的应用与之前获取的应用的关联度。
[0011 ] 结合第一方面,在第二种可能的实现方式中,所述第一文件为第一应用,所述从服务器获取与所述第一文件关联的至少一个应用的应用信息,包括:
[0012]接收所述服务器发送的,与所述第一应用的功能关联的至少一个应用的应用信息,所述与所述第一应用的功能关联的至少一个应用,是所述服务器根据所述第一应用的功能分类,利用预设的功能分类关联规则确定的应用。
[0013]在本实施方式中,从服务器接收的与第一应用的关联的至少一个应用,是与所述第一应用的功能关联的应用,因此能够提高向用户推荐的应用与之前获取的应用的关联度。
[0014]结合第一方面,在第三种可能的实现方式中,所述第一文件为第一应用,所述从服务器获取与所述第一文件关联的至少一个应用的应用信息,包括:
[0015]接收所述服务器发送的,与所述第一应用具有相同开发者的至少一个应用的应用?目息O
[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]结合第三方面,在第二种可能的实现方式中,所述第一文件为第一应用,所述的获取模块被配置为:
[0059]接收所述服务器发送的,与所述第一应用的功能关联的至少一个应用的应用信息,所述与所述第一应用的功能关联的至少一个应用,是所述服务器根据所述第一应用的功能分类,利用预设的功能分类关联规则确定的应用。
[0060]结合第三方面,在第三种可能的实现方式中,所述第一文件为第一应用,所述获取模块被配置为:
[0061]接收所述服务器发送的,与所述第一应用具有相同开发者的至少一个应用的应用
?目息O
[0062]结合第三方面,在第四种可能的实现方式中,所述第一文件为多媒体文件,所述获取模块被配置为:
[0063]接收所述服务器发送的支持所述多媒体文件的至少一个应用的应用信息。
[0064]结合第三方面,在第五种可能的实现方式中,所述获取模块被配置为:
[0065]在从所述服务器下载第一文件后,接收所述服务器发送的与所述第一文件关联的至少一个应用的应用信息;或者,
[0066]所述获取模块,包括:
[0067]请求子模块,被配置为在获取所述第一文件后,向所述服务器发送推荐请求消息,所述推荐请求消息中包括所述第一文件的信息,所述第一文件的信息包括所述第一文件的文件标识;
[0068]接收子模块,被配置为接收所述服务器发送的与所述第一文件关联的至少一个应用的应用信息。
[0069]根据本公开实施例的第四方面,提供一种应用推荐装置,所述的装置包括:
[0070]确定模块,被配置为在所述终端获取第一文件后,根据所述第一文件的信息确定与所述第一文件关联的至少一个应用,所述第一文件的信息包括所述第一文件的文件标识;
[0071]发送模块,被配置为将所述与所述第一文件关联的至少一个应用的应用信息发送至所述终端,每个所述应用信息包括应用标识。
[0072]结合第四方面,在第一种可能的实现方式中,所述第一文件为第一应用,所述确定丰吴块,包括:
[0073]查询子模块,被配置为根据所述第一应用的信息查找与所述第一应用存在关联下载的应用;
[0074]确定子模块,被配置为在所述与所述第一应用存在关联下载的应用中,确定与所述第一应用的关联下载次数满足预设阈值的至少一个应用,作为与所述第一文件关联的应用;
[0075]其中,任一应用与所述第一应用的关联下载次数是预先统计的,其中,对于同一终端在下载所述第一应用后的预设时间内下载所述任一应用,为所述任一应用与所述第一应用的一次关联下载。
[0076]结合第四方面,在第二种可能的实现方式中,所述第一文件为第一应用,所述确定丰吴块,包括:
[0077]功能分类子模块,被配置为根据所述第一应用的信息确定所述第一应用的功能分类;
[0078]确定子模块,被配置为根据所述第一应用的功能分类,利用预设的功能分类关联规则确定与所述第一应用功能关联的至少一个应用,作为与所述第一应用关联的应用。
[0079]结合第四方面,在第三种可能的实现方式中,所述第一文件为第一应用,所述确定丰吴块,包括:
[0080]查询子模块,被配置为根据所述第一应用的信息查找与所述第一应用具有相同开发者的应用;
[0081]确定子模块,被配置为在确定与所述第一应用具有相同开发者的至少一个应用后,将所述与所述第一应用具有相同开发者的至少一个应用作为与所述第一应用关联的应用。
[0082]结合第四方面,在第四种可能的实现方式中,所述第一文件为多媒体文件,所述确
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1