一种推荐多媒体信息的方法和装置制造方法

文档序号:6506207阅读:92来源:国知局
一种推荐多媒体信息的方法和装置制造方法
【专利摘要】本发明公开了一种推荐多媒体信息的方法和装置,属于互联网领域。所述方法包括:获取多媒体信息库中每个多媒体信息在最近第一预设时间内的推荐信息,多媒体信息的推荐信息至少包括所述多媒体信息的下载次数和更新次数;根据所述推荐信息,计算所述多媒体信息库中每个多媒体信息的分值;根据所述分值,从所述多媒体信息库中选择预设数值个多媒体信息,并将选择的多媒体信息推荐给用户。所述装置包括:获取模块、计算模块和第一推荐模块。本发明减小了技术人员的工作量,以及提高了推荐多媒体信息的效率。
【专利说明】一种推荐多媒体信息的方法和装置

【技术领域】
[0001]本发明涉及互联网领域,特别涉及一种推荐多媒体信息的方法和装置。

【背景技术】
[0002]随着互联网技术的快速发展,网络上出现了越来越多的多媒体信息,而当用户想要下载最近比较热门的多媒体信息时,该用户不知道最近比较热门的多媒体信息到底有哪些,该用户可能会从网络上盲目地进行寻找,因此,推荐多媒体信息的方法受到了广泛地关注。
[0003]目前,技术人员手动地选择一些最近比较热门的多媒体信息,并将选择的多媒体信息组成一个推荐列表并推荐给用户。其中,技术人员需要手动地选择多媒体信息组成推荐列表,造成技术人员的工作量较大,进而导致推荐多媒体信息的效率较低。


【发明内容】

[0004]为了解决现有技术的问题,本发明实施例提供了一种推荐多媒体信息的方法和装置。所述技术方案如下:
[0005]一方面,提供了一种推荐多媒体信息的方法,所述方法包括:
[0006]获取多媒体信息库中每个多媒体信息在最近第一预设时间内的推荐信息,多媒体信息的推荐信息至少包括所述多媒体信息的下载次数和更新次数;
[0007]根据所述推荐信息,计算所述多媒体信息库中每个多媒体信息的分值;
[0008]根据所述分值,从所述多媒体信息库中选择预设数值个多媒体信息,并将选择的多媒体信息推荐给用户。
[0009]另一方面,提供了一种推荐多媒体信息的装置,所述装置包括:
[0010]获取模块,用于获取多媒体信息库中每个多媒体信息在最近第一预设时间内的推荐信息,多媒体信息的推荐信息至少包括所述多媒体信息的下载次数和更新次数;
[0011]计算模块,用于根据所述推荐信息,计算所述多媒体信息库中每个多媒体信息的分值;
[0012]第一推荐模块,用于根据所述分值,从所述多媒体信息库中选择预设数值个多媒体信息,并将选择的多媒体信息推荐给用户。
[0013]在本发明实施例中,根据多媒体信息库中每个多媒体信息在最近第一预设时间内的推荐信息,计算每个多媒体信息的分值,根据每个多媒体信息的分值,自动地选择预设数值个多媒体信息,并将选择的多媒体信息组成推荐列表推荐给用户,如此,不需要技术人员手动地选择多媒体信息进行推荐,减小了技术人员的工作量,以及提高了推荐多媒体信息的效率。

【专利附图】

【附图说明】
[0014]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本发明实施例一提供的一种推荐多媒体信息的方法流程图;
[0016]图2是本发明实施例二提供的一种推荐多媒体信息的方法流程图;
[0017]图3是本发明实施例三提供的一种推荐多媒体信息的方法流程图;
[0018]图4是本发明实施例四提供的一种推荐多媒体信息的装置结构示意图。

【具体实施方式】
[0019]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0020]实施例一
[0021]本发明实施例提供了一种推荐多媒体信息的方法,参见图1,该方法包括:
[0022]步骤101:获取多媒体信息库中每个多媒体信息在最近第一预设时间内的推荐信息,多媒体信息的推荐信息至少包括多媒体信息的下载次数和更新次数;
[0023]步骤102:根据该推荐信息,计算多媒体信息库中每个多媒体信息的分值;
[0024]步骤103:根据多媒体信息库中每个多媒体信息的分值,从多媒体信息库中选择预设数值个多媒体信息,并将选择的多媒体信息推荐给用户。
[0025]在本发明实施例中,根据多媒体信息库中每个多媒体信息在最近第一预设时间内的推荐信息,计算每个多媒体信息的分值,根据每个多媒体信息的分值,自动地选择预设数值个多媒体信息,并将选择的多媒体信息组成推荐列表推荐给用户,如此,不需要技术人员手动地选择多媒体信息进行推荐,减小了技术人员的工作量,以及提高了推荐多媒体信息的效率。
[0026]实施例二
[0027]本发明实施例提供了一种推荐多媒体信息的方法,参见图2,该方法包括:
[0028]步骤201:获取多媒体信息库中每个多媒体信息在第一时间段和第二时间段内的推荐信息,多媒体信息的推荐信息包括多媒体信息的搜索下载次数、主动下载次数、更新次数、多媒体信息在第一时间段内的第一推荐列表中的第一位置和在第二时间段内的第二推荐列表中的第二位置;
[0029]其中,多媒体信息的主动下载次数为用户在推荐列表中查找到多媒体信息并下载的次数,多媒体信息的更新次数为用户对应的终端上已经存在该多媒体信息且用户对该多媒体进行更新的次数,搜索下载次数为除主动下载次数和更新次数之外的其他下载次数。
[0030]其中,多媒体信息库中的多媒体信息可以为应用程序、视频等信息。
[0031]步骤202:根据每个多媒体信息在第二时间段内的搜索下载次数获取每个多媒体信息的第一乘积系数;
[0032]具体地,根据每个多媒体信息在第二时间段内的搜索下载次数,确定每个多媒体信息在第二时间段内的搜索下载次数所在的第一次数范围,根据每个多媒体信息对应的第一次数范围获取每个多媒体信息的第一乘积系数。
[0033]其中,事先将多媒体信息的搜索下载次数划分多个第一次数范围,对多个第一次数范围分别分配一个第一乘积系数,并将第一次数范围和第一乘积系数存储在第一次数范围与第一乘积系数的对应关系中。
[0034]进一步地,根据每个多媒体信息对应的第一次数范围获取每个多媒体信息的第一乘积系数,具体为:根据每个多媒体信息对应的第一次数范围,从已存储的第一次数范围与第一乘积系数的对应关系中,获取每个多媒体信息的第一乘积系数。
[0035]例如,事先将多媒体信息的搜索下载次数划分4个第一次数范围,假如第一次数用h表示,则划分的4个第一次数范围分别为h彡100,90 ^ h ^ 50,49彡h彡10和9彡h彡1,对第一次数范围h ^ 100分配的第一乘积系数为10,对第一次数范围90 ^ h ^ 50分配的第一乘积系数为8,对第一次数范围49彡h彡10分配的第一乘积系数为6,以及对第一次数范围9 > h > I分配的第一乘积系数为4,将划分的4个第一次数范围和其对应的第一乘积系数存储在如下表I的第一次数范围与第一乘积系数的对应关系中,
[0036]表I
[0037]

第一次数范围I第一乘积系数
h 彡 100 10
90彡h彡50 8
49彡h彡10 6
9 ^ h ^ I 4
[0038]假如,多媒体信息库中包括的多媒体信息为多媒体信息1、多媒体信息2、多媒体信息3、多媒体信息4和多媒体信息5,多媒体信息I在第二时间段内的搜索下载次数为50次,多媒体信息2在第二时间段内的搜索下载次数为150次,多媒体信息3在第二时间段内的搜索下载次数为30次,多媒体信息4在第二时间段内的搜索下载次数为6次以及多媒体信息5在第二时间段内的搜索下载次数为67次,则根据多媒体信息I在第二时间段内的搜索下载次数50获取多媒体信息I的第一乘积系数为8,根据多媒体信息2在第二时间段内的搜索下载次数150获取多媒体信息2的第一乘积系数为10,根据多媒体信息3在第二时间段内的搜索下载次数30获取多媒体信息3的第一乘积系数为6,根据多媒体信息4在第二时间段内的搜索下载次数6获取多媒体信息4的第一乘积系数为4,以及根据多媒体信息5在第二时间段内的搜索下载次数为67获取多媒体信息5的第一乘积系数为8。
[0039]步骤203:根据每个多媒体信息在第二时间段内的主动下载次数获取每个多媒体信息的第二乘积系数;
[0040]具体地,根据每个多媒体信息在第二时间段内的主动下载次数,确定每个多媒体信息在第二时间段内的主动下载次数所在的第二次数范围,根据每个多媒体信息对应的第二次数范围获取每个多媒体信息的第二乘积系数。
[0041]其中,事先将多媒体信息的主动下载次数划分多个第二次数范围,对多个第二次数范围分别分配一个第二乘积系数,并将第二次数范围和第二乘积系数存储在第二次数范围与第二乘积系数的对应关系中。
[0042]进一步地,根据每个多媒体信息对应的第二次数范围获取每个多媒体信息的第二乘积系数,具体为:根据每个多媒体信息对应的第二次数范围,从已存储的第二次数范围与第二乘积系数的对应关系中,获取每个多媒体信息的第二乘积系数。
[0043]例如,事先将多媒体信息的主动下载次数划分4个第二次数范围,假如第二次数用h表示,则划分的4个第二次数范围分别为k≤1000,999 ^ k ^ 500,499≤k≤100和99≤k≤1,对第二次数范围k ^ 1000分配的第二乘积系数为10,对第二次数范围90 ^ k ^ 50分配的第二乘积系数为8,对第二次数范围49≤k≤10分配的第二乘积系数为6,以及对第二次数范围9 > k > I分配的第二乘积系数为4,将划分的4个第二次数范围和其对应的第二乘积系数存储在如下表2的第二次数范围与第二乘积系数的对应关系中,
[0044]表2
[0045]

【权利要求】
1.一种推荐多媒体信息的方法,其特征在于,所述方法包括: 获取多媒体信息库中每个多媒体信息在最近第一预设时间内的推荐信息,多媒体信息的推荐信息至少包括所述多媒体信息的下载次数和更新次数; 根据所述推荐信息,计算所述多媒体信息库中每个多媒体信息的分值; 根据所述分值,从所述多媒体信息库中选择预设数值个多媒体信息,并将选择的多媒体信息推荐给用户。
2.如权利要求1所述的方法,其特征在于,所述根据所述推荐信息,计算所述多媒体信息库中每个多媒体信息的分值,包括: 根据所述多媒体信息库中的每个多媒体信息的下载次数获取所述每个多媒体信息的乘积系数; 根据所述每个多媒体信息的下载次数、更新次数和乘积系数,计算所述每个多媒体信息的分值。
3.如权利要求2所述的方法,其特征在于,所述最近第一预设时间包括第一时间段和第二时间段,所述多媒体信息的下载次数包括搜索下载次数和主动下载次数; 所述根据所述多媒体信息库中的每个多媒体信息的下载次数获取所述每个多媒体信息的乘积系数,包括: 确定所述每个多媒体信息在所述第二时间段内的搜索下载次数所在的第一次数范围,根据所述每个多媒体信息对应的第一次数范围获取所述每个多媒体信息的第一乘积系数; 确定所述每个多媒体信息在所述第二时间段内的主动下载次数所在的第二次数范围,根据所述每个多媒体信息对应的第二次数范围获取所述每个多媒体信息的第二乘积系数。
4.如权利要求3所述的方法,其特征在于,所述根据所述每个多媒体信息的下载次数、更新次数和乘积系数,计算所述每个多媒体信息的分值,包括: 根据所述每个多媒体信息在所述第一时间段内的搜索下载次数、主动下载次数和更新次数、所述每个多媒体信息在所述第二时间段内的搜索下载次数、主动下载次数和更新次数、所述每个多媒体信息的第一乘积系数和第二乘积系数,计算所述每个多媒体信息的分值。
5.如权利要求3所述的方法,其特征在于,所述多媒体信息的推荐信息还包括所述多媒体信息在所述第一时间段内的第一推荐列表中的第一位置和所述多媒体信息在所述第二时间段内的第二推荐列表中的第二位置,所述第一推荐列表用于存储在所述第一时间段内推荐的多媒体信息,所述第二推荐列表用于存储在所述第二时间段内推荐的多媒体信息; 所述根据所述每个多媒体信息的下载次数、更新次数和乘积系数,计算所述每个多媒体信息的分值,包括: 根据所述每个多媒体信息的第一位置,获取所述每个多媒体信息的第一位置系数,根据所述每个多媒体信息的第二位置,获取所述每个多媒体信息的第二位置系数; 根据所述每个多媒体信息的第一乘积系数、第一位置系数以及在所述第一时间段内的搜索下载次数、主动下载次数和更新次数,所述每个多媒体信息的第二乘积系数、第二位置系数以及在所述第二时间段内的搜索下载次数、主动下载次数和更新次数,计算所述每个多媒体信息的分值。
6.如权利要求1所述的方法,其特征在于,所述根据所述分值,从所述多媒体信息库中选择预设数值个多媒体信息,并将选择的多媒体信息推荐给用户,包括: 从所述多媒体信息库中选择分值最大的第一预设数值个多媒体信息并推荐给用户;或, 从所述多媒体信息库中选择分值最大的第一预设数值个多媒体信息,从所述第一预设数值个多媒体信息中随机选择第二预设数值个多媒体信息并推荐给用户。
7.如权利要求1所述的方法,其特征在于,所述方法还包括: 从离当前时间最近的第二预设时间内新上线的多媒体信息中随机选择第三预设数值个多媒体信息,将选择的第三预设数值个多媒体信息推荐给用户;和/或, 获取预设的多媒体信息,将所述预设的多媒体信息推荐给用户。
8.如权利要求6或7所述的方法,其特征在于,所述将选择的第三预设数值个多媒体信息推荐给用户,包括: 将选择的第三预设数值个多媒体信息放置在用于显示给用户的推荐列表的前第三预设数值个位置上; 所述将所述预设的多媒体信息推荐给用户,包括: 将预设的多媒体信息放置在所述用于显示给用户的推荐列表中剩下的位置编号为偶数的位置上; 所述将选择的多媒体信息推荐给用户,包括: 将选择的第一预设数值个多媒体信息放置在所述用户显示给用户的推荐列表中剩下的位置编号为奇数的位置上;或, 将选择的第二预设数值个多媒体信息放置在所述用户显示给用户的推荐列表中剩下的位置编号为奇数的位置上。
9.如权利要求1所述的方法,其特征在于,所述多媒体信息的下载次数包括搜索下载次数和主动下载次数; 所述根据所述推荐信息,计算所述多媒体信息库中每个多媒体信息的分值,包括: 根据所述多媒体信息库中每个多媒体信息的搜索下载次数,对所述每个多媒体信息进行排序,得到所述每个多媒体信息的第一顺序; 根据所述多媒体信息库中每个多媒体信息的主动下载次数,对所述每个多媒体信息进行排序,得到所述每个多媒体信息的第二顺序; 根据所述多媒体信息库中每个多媒体信息的更新次数,对所述每个多媒体信息进行排序,得到所述每个多媒体信息的第三顺序; 根据所述每个多媒体信息的第一顺序、第二顺序和第三顺序,计算所述每个多媒体信息的分值。
10.一种推荐多媒体信息的装置,其特征在于,所述装置包括: 获取模块,用于获取多媒体信息库中每个多媒体信息在最近第一预设时间内的推荐信息,多媒体信息的推荐信息至少包括所述多媒体信息的下载次数和更新次数; 计算模块,用于根据所述推荐信息,计算所述多媒体信息库中每个多媒体信息的分值; 第一推荐模块,用于根据所述分值,从所述多媒体信息库中选择预设数值个多媒体信息,并将选择的多媒体信息推荐给用户。
11.如权利要求10所述的装置,其特征在于,所述计算模块包括: 获取单元,用于根据所述多媒体信息库中的每个多媒体信息的下载次数获取所述每个多媒体信息的乘积系数; 第一计算单元,用于根据所述每个多媒体信息的下载次数、更新次数和乘积系数,计算所述每个多媒体信息的分值。
12.如权利要求11所述的装置,其特征在于,所述最近第一预设时间包括第一时间段和第二时间段,所述多媒体信息的下载次数包括搜索下载次数和主动下载次数; 所述获取单元包括: 第一获取子单元,用于确定所述每个多媒体信息在所述第二时间段内的搜索下载次数所在的第一次数范围,根据所述每个多媒体信息对应的第一次数范围获取所述每个多媒体信息的第一乘积系数; 第二获取子单元,用于确定所述每个多媒体信息在所述第二时间段内的主动下载次数所在的第二次数范围,根据所述每个多媒体信息对应的第二次数范围获取所述每个多媒体信息的第二乘积系数。
13.如权利要求12所述的装置,其特征在于,所述第一计算单元包括: 第一计算子单元,用于根据所述每个多媒体信息在所述第一时间段内的搜索下载次数、主动下载次数和更新次数、所述每个多媒体信息在所述第二时间段内的搜索下载次数、主动下载次数和更新次数、所述每个多媒体信息的第一乘积系数和第二乘积系数,计算所述每个多媒体信息的分值。
14.如权利要求12所述的装置,其特征在于,所述多媒体信息的推荐信息还包括所述多媒体信息在所述第一时间段内的第一推荐列表中的第一位置和所述多媒体信息在所述第二时间段内的第二推荐列表中的第二位置,所述第一推荐列表用于存储在所述第一时间段内推荐的多媒体信息,所述第二推荐列表用于存储在所述第二时间段内推荐的多媒体信息; 所述第一计算单元包括: 第三获取子单元,用于根据所述每个多媒体信息的第一位置,获取所述每个多媒体信息的第一位置系数,根据所述每个多媒体信息的第二位置,获取所述每个多媒体信息的第二位置系数; 第二计算子单元,用于根据所述每个多媒体信息的第一乘积系数、第一位置系数以及在所述第一时间段内的搜索下载次数、主动下载次数和更新次数,所述每个多媒体信息的第二乘积系数、第二位置系数以及在所述第二时间段内的搜索下载次数、主动下载次数和更新次数,计算所述每个多媒体信息的分值。
15.如权利要求10所述的装置,其特征在于,所述第一推荐模块包括: 第一推荐单元,用于从所述多媒体信息库中选择分值最大的第一预设数值个多媒体信息并推荐给用户;或, 第二推荐单元,用于从所述多媒体信息库中选择分值最大的第一预设数值个多媒体信息,从所述第一预设数值个多媒体信息中随机选择第二预设数值个多媒体信息并推荐给用户。
16.如权利要求10所述的装置,其特征在于,所述装置还包括: 第二推荐模块,用于从离当前时间最近的第二预设时间内新上线的多媒体信息中随机选择第三预设数值个多媒体信息,将选择的第三预设数值个多媒体信息推荐给用户;和/或, 第三推荐模块,用于获取预设的多媒体信息,将所述预设的多媒体信息推荐给用户。
17.如权利要求15或16所述的装置,其特征在于,所述第二推荐模块包括: 第一放置单元,用于从离当前时间最近的第二预设时间内新上线的多媒体信息中随机选择第三预设数值个多媒体信息,将选择的第三预设数值个多媒体信息放置在用于显示给用户的推荐列表的前第三预设数值个位置上; 所述第三推荐模块包括: 第二放置单元,用于获取预设的多媒体信息,将预设的多媒体信息放置在所述用于显示给用户的推荐列表中剩下的位置编号为偶数的位置上; 所述第一推荐模块包括: 第三放置单元,用于从所述多媒体信息库中选择分值最大的第一预设数值个多媒体信息,将选择的第一预设数值个多媒体信息放置在所述用户显示给用户的推荐列表中剩下的位置编号为奇数的位置上;或, 第四放置单元,用于从所述多媒体信息库中选择分值最大的第一预设数值个多媒体信息,从所述第一预设数值个多媒体信息中随机选择第二预设数值个多媒体信息,将选择的第二预设数值个多媒体信息放置在所述用户显示给用户的推荐列表中剩下的位置编号为奇数的位置上。
18.如权利要求10所述的装置,其特征在于,所述多媒体信息的下载次数包括搜索下载次数和主动下载次数; 所述计算模块包括: 第一排序单元,用于根据所述多媒体信息库中每个多媒体信息的搜索下载次数,对所述每个多媒体信息进行排序,得到所述每个多媒体信息的第一顺序; 第二排序单元,用于根据所述多媒体信息库中每个多媒体信息的主动下载次数,对所述每个多媒体信息进行排序,得到所述每个多媒体信息的第二顺序; 第三排序单元,用于根据所述多媒体信息库中每个多媒体信息的更新次数,对所述每个多媒体信息进行排序,得到所述每个多媒体信息的第三顺序; 第二计算单元,用于根据所述每个多媒体信息的第一顺序、第二顺序和第三顺序,计算所述每个多媒体信息的分值。
【文档编号】G06F17/30GK104133823SQ201310306899
【公开日】2014年11月5日 申请日期:2013年7月19日 优先权日:2013年7月19日
【发明者】原茜 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1