内容推荐方法及装置的制造方法

文档序号:10612863阅读:137来源:国知局
内容推荐方法及装置的制造方法
【专利摘要】本发明实施例提供了一种内容推荐方法及装置,所述方法包括:当接收到终端发送的请求推荐多媒体内容的内容推荐请求时,获取与内容推荐请求中携带的网络标识对应的社区标识;确定与社区标识对应的社区内历史获取多媒体内容的历史内容集合,历史内容集合中包含多个多媒体内容的内容标识;在历史内容集合中选择满足预设条件的内容标识;将满足预设条件的内容标识推荐给终端。本发明能够使使用终端的用户能够根据与自己有一些共性的同一社区的邻居的喜好,被推荐一些自己可能会感兴趣的多媒体内容,充分利用邻里间的共性,向用户推荐多媒体内容,提高推荐多媒体内容的实际采用率,而且由于并不需要添加好友验证等操作,操作简单便捷,安全性高。
【专利说明】
内容推荐方法及装置
技术领域
[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] 上传模块,用于按照预设时间间隔将所述历史内容记录上传给服务器。
[0059] 本发明的实施例提供的技术方案可以包括以下有益效果:
[0060] 本发明通过当接收到终端发送的请求推荐多媒体内容的内容推荐请求时,获取与 所述内容推荐请求中携带的网络标识对应的社区标识,确定与所述社区标识对应的社区内 历史获取多媒体内容的历史内容集合,所述历史内容集合中包含多个多媒体内容的内容标 识,在所述历史内容集合中选择满足预设条件的内容标识,然后将满足预设条件的内容标 识推荐给所述终端。
[0061 ]本发明提供的该方法,能够自动根据发送内容推荐请求的终端的网络标识,查找 对应的社区标识,再获取该社区标识对应的社区内用户较喜欢的多媒体内容的内容标识, 再将这些内容标识推送给终端,以使使用终端的用户能够根据与自己有一些共性的同一社 区的邻居的喜好,被推荐一些自己可能会感兴趣的多媒体内容,充分利用邻里间的共性,向 用户推荐多媒体内容,提高推荐多媒体内容的实际采用率,而且由于并不需要添加好友验 证等操作,操作简单便捷,安全性高。
[0062]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本发明。
【附图说明】
[0063]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施 例,并与说明书一起用于解释本发明的原理。
[0064] 图1是根据一示例性实施例示出的一种内容推荐方法的流程图;
[0065] 图2是根据一示例性实施例示出的另一种内容推荐方法的流程图;
[0066] 图3是根据一示例性实施例示出的一种内容推荐装置的结构图;
[0067] 图4是根据一示例性实施例示出的另一种内容推荐装置的结构图。
【具体实施方式】
[0068] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0069] 如图1所示,在本发明的一个实施例中,提供一种内容推荐方法,应用于服务器,包 括以下步骤。
[0070]在步骤S101中,当接收到终端发送的请求推荐多媒体内容的内容推荐请求时,获 取与所述内容推荐请求中携带的网络标识对应的社区标识。
[0071] 在本发明实施例中,在用户在终端上选择查看推荐的多媒体内容时,终端可以自 动生成一条内容推荐请求,例如,当用户在终端上选择查看推荐的视频时,终端可以自动生 成一条视频推荐请求,当用户在终端上选择查看推荐的应用时,终端可以自动生成一条应 用推荐请求等等。
[0072] 网络标识可以指IP( Internet Protocol Address,网际协议地址)地址,MAC (Media Access Control或者Medium Access Control,媒体访问控制)地址等,社区标识可 以指该网络标识所在的社区的标识,由于在实际应用中,社区是对应一定的区域范围的,所 以一个社区内一般会对应多个网络标识,也就是说,一个社区标识可以对应多个网络标识。
[0073] 在该步骤中,可以首先获取内容推荐请求中的网络标识,在根据网络标识与社区 标识的预设对应关系,查找与网络标识对应的社区标识。
[0074] 在步骤S102中,确定与所述社区标识对应的社区内历史获取多媒体内容的历史内 容集合,所述历史内容集合中包含多个多媒体内容的内容标识。
[0075] 在本发明实施例中,由于一个社区标识对应多个网络标识,每个网络标识都会按 照预设时间间隔上传历史内容记录,服务器会对每个网络标识上传的历史内容记录按照存 储周期进行存储,例如1个月、3个月等等,每个历史内容记录包含多个内容标识,这时,由社 区内所有网络标识上传的所有内容标识构成的集合即为该社区内历史获取多媒体内容的 历史内容集合,同时,由于会同时存在多个社区,所以,会同时存在多个历史内容集合,每个 历史内容集合可以与对应的社区标识建立对应关系。
[0076] 多媒体内容的内容标识可以为多媒体内容的名称、名称缩写、编号等等,例如:电 视剧《甄嫘传》的内容标识可以为甄嫘传,也可以为ZHZ,还可以为001等等。
[0077] 在步骤S103中,在所述历史内容集合中选择满足预设条件的内容标识。
[0078] 在本发明实施例中,预设条件可以指被社区内所有网络标识获取的总次数超过预 设阈值的内容标识,或者被社区内所有网络标识获取的次数占排名为前N名的内容标识,N 为大于等于1的自然数,或者内容标识是否与内容推荐请求请求推荐的内容标识匹配等,例 如,当接收到的是应用推荐请求时,如果仅存在视频相关的内容标识,则可以确定该内容标 识不满足预设条件。
[0079]在步骤S104中,将满足预设条件的内容标识推荐给所述终端。
[0080]在该步骤中,可以将内容标识直接发送给终端,以使终端在接收到内容标识后能 够直接显示内容标识。
[0081] 另外,在实际应用中,还可以在发送内容标识给终端的同时,将该内容标识对应的 多媒体内容的链接地址一同发送给终端,这样,终端在接收到内容标识后,可以通过选中该 内容标识,直接进入观看该多媒体内容的观看页面,或者,通过该链接地址直接进入应用的 下载页面等等。
[0082] 本发明通过当接收到终端发送的请求推荐多媒体内容的内容推荐请求时,获取与 所述内容推荐请求中携带的网络标识对应的社区标识,确定与所述社区标识对应的社区内 历史获取多媒体内容的历史内容集合,所述历史内容集合中包含多个多媒体内容的内容标 识,在所述历史内容集合中选择满足预设条件的内容标识,然后将满足预设条件的内容标 识推荐给所述终端。
[0083] 本发明实施例提供的该方法,能够自动根据发送内容推荐请求的终端的网络标 识,查找对应的社区标识,再获取该社区标识对应的社区内用户较喜欢的多媒体内容的内 容标识,再将这些内容标识推送给终端,以使使用终端的用户能够根据与自己有一些共性 的同一社区的邻居的喜好,被推荐一些自己可能会感兴趣的多媒体内容,充分利用邻里间 的共性,向用户推荐多媒体内容,提高推荐多媒体内容的实际采用率,而且由于并不需要添 加好友验证等操作,操作简单便捷,安全性高。
[0084]在本发明的又一实施例中,所述步骤S102,包括以下步骤。
[0085] 在步骤S201中,根据预设社区标识与网络标识的对应关系,查找所述社区标识对 应的所有候选网络标识。
[0086] 在本发明实施例中,在实际应用中,每个社区标识可能会对应一个网络标识,也可 能会对应多个网络标识,社区标识与网络标识的对应关系可以如下表1所示:
[0087]
[0088] 参见表1,例如,对于社区标识AAA,其对应的所有候选网络标识为001、002、003和 004,对于社区标识BBB,其对应的所有候选标识为005、006和007。
[0089] 在步骤S202中,分别获取每个所述候选网络标识上传的包含多个内容标识的历史 内容记录。
[0090] 在该步骤中,可以分别获取每个候选网络标识上传的历史内容记录,在获取每个 历史内容记录中的所有内容标识。
[0091] 在步骤S203中,将社区标识对应的所有网络标识上传的所有所述内容标识构成的 集合确定为所述历史内容集合。
[0092] 在该步骤中,将获取的所有历史内容记录中的所有内容标识构成的内容标识,构 成的集合确定为历史内容集合。
[0093] 本发明通过根据预设社区标识与网络标识的对应关系,查找所述社区标识对应的 所有候选网络标识,分别获取每个所述候选网络标识上传的包含多个内容标识的历史内容 记录,可以将社区标识对应的所有网络标识上传的所有所述内容标识构成的集合确定为所 述历史内容集合。
[0094] 本发明实施例提供的该方法,能够自动根据与网络标识对应的社区标识,查找到 与该社区标识对应的所有候选网络标识,进而查找到该社区内所有候选网络标识上传的所 有内容标识,便于在包含所有内容标识的历史内容集合中确定满足预设条件的内容标识。 [0095]在本发明的又一实施例中,所述步骤S103,包括以下步骤。
[0096] 在步骤S301中,统计所述历史内容集合中每个所述内容标识被同一候选网络标识 获取的获取次数。
[0097] 在该步骤中,针对每个内容标识,其候选网络标识上传的历史内容记录中每出现 一次,即获取次数增加1。
[0098] 在步骤S302中,统计所述历史内容集合中每个所述内容标识被所有所述候选网络 标识获取的获取次数。
[0099] 在该步骤中,可以统计共有多少个候选网络标识上传的历史内容记录中包含该内 容标识,然后将所有历史内容记录中的内容标识数量求和。
[0100]在步骤S303中,确定获取次数最多的预设数量个内容标识为满足预设条件的内容 标识。
[0101] 本发明通过统计所述历史内容集合中每个所述内容标识被同一候选网络标识获 取的获取次数,统计所述历史内容集合中每个所述内容标识被所有所述候选网络标识获取 的获取次数,可以确定获取次数最多的预设数量个内容标识为满足预设条件的内容标识。
[0102] 本发明实施例提供的该方法,能够将获取次数最多的内容标识确定为满足预设条 件的内容标识,进而实现在历史内容集合中选出可能用户接受度最高的内容标识。
[0103] 在本发明的又一实施例中,所述步骤S301,包括以下步骤。
[0104]在步骤S401中,针对每个所述内容标识,获取所述内容标识每次被候选网络标识 获取的获取时间。
[0105] 在本发明实施例中,可以记录在每次候选网络标识在服务器中获取多媒体内容时 的获取时间。
[0106] 在步骤S402中,判断任意两个相邻的获取时间之间的时间间隔是否均大于预设时 间间隔。
[0107] 在本发明实施例中,可以首先将所有获取时间按照时间先后顺序进行排列,然后 再计算在每两个相邻的获取时间之间的时间间隔,然后将计算出的时间间隔与预设时间间 隔进行比较,这里设置预设时间间隔是为了排除用户因为误操作或者因为无法获取到视频 的播放地址反复获取多媒体内容的情况,因为这样的情况可能并不涉及到用户特别喜欢这 一多媒体内容进行的重复观看,而是单纯的重复获取。
[0108] 当任意两个相邻的获取时间之间的时间间隔均大于预设时间间隔时,在步骤S403 中,计算所述内容标识每次被候选网络标识获取的获取次数总和。
[0109] 在本发明实施例中,如果相邻的两个获取时间之间的时间间隔均大于预设阈值, 则说明不存在重复获取的情况,则这时可以将每次获取计入获取次数总和中。
[0110] 本发明通过针对每个所述内容标识,获取所述内容标识每次被候选网络标识获取 的获取时间,判断任意两个相邻的获取时间之间的时间间隔是否均大于预设时间间隔,可 以当任意两个相邻的获取时间之间的时间间隔均大于预设时间间隔时,可以计算所述内容 标识每次被候选网络标识获取的获取次数总和。
[0111] 本发明实施例提供的该方法,能够排除用户由于一些原因在很短的时间间隔内反 复获取多媒体内容对统计结果造成干扰的情况,准确性更高。
[0112] 在本发明的又一实施例中,所述方法还包括以下步骤。
[0113] 在步骤S501中,当接收到终端上传的历史内容记录时,获取终端的网络标识。
[0114] 在步骤S502中,判断所述网络标识对应的社区是否存在社区标识。
[0115] 在该步骤中,可以根据网络标识,在预设网络标识与社区标识的对应关系表中查 找对应的社区标识,如果查找到,则确定存在对应的社区标识,否则,则可以确定不存在对 应的社区标识。
[0116] 当所述网络标识对应的社区存在社区标识时,在步骤S503中,在所述网络标识与 所述社区标识之间建立对应关系。
[0117] 在该步骤中,可以在预设网络标识与社区标识的对应关系表中创建二者的对应关 系。
[0118] 当所述网络标识对应的社区不存在社区标识时,在步骤S504中,为所述社区创建 社区标识,并在所述网络标识与所述社区标识之间建立对应关系。
[0119] 本发明通过当接收到终端上传的历史内容记录时,获取终端的网络标识,判断所 述网络标识对应的社区是否存在社区标识,当所述网络标识对应的社区存在社区标识时, 可以在所述网络标识与所述社区标识之间建立对应关系,当所述网络标识对应的社区不存 在社区标识时,可以为所述社区创建社区标识,并在所述网络标识与所述社区标识之间建 立对应关系。
[0120] 本发明实施例提供的该方法,能够自动建立网络标识与社区标识的对应关系,便 于在根据网络标识查找对应的社区标识时使用。
[0121 ]如图2所示,在本发明的又一实施例中,提供一种内容推荐方法,应用于终端,包括 以下步骤。
[0122] 在步骤S601中,记录每次从服务器中获取的多媒体内容的内容标识。
[0123] 在该步骤中,终端每次通过向服务器发送的多媒体内容获取请求获取到的多媒体 内容,均可以被确定为从服务器中获取的多媒体内容,而该多媒体内容的标识则可以被确 定为从服务器中获取的内容标识。
[0124] 在步骤S602中,获取向服务器获取多媒体内容时使用的网络标识。
[0125] 在本发明实施例中,终端向服务器发送获取请求时,一般需要携带该终端对应的 网络标识,以便于服务器在查找到终端要获取的多媒体内容后,能再次根据网络标识发送 给该终端。
[0126] 在步骤S603中,生成包含所述网络标识及从服务器中获取的所有多媒体内容的内 容标识的历史内容记录。
[0127] 在步骤S604中,按照预设时间间隔将所述历史内容记录上传给服务器。
[0128] 在本发明实施例中,预设时间间隔可以为一周、一个月等等,具体可以根据实际需 要设定。
[0129] 本发明通过记录每次从服务器中获取的多媒体内容的内容标识,获取向服务器获 取多媒体内容时使用的网络标识,生成包含所述网络标识及从服务器中获取的所有多媒体 内容的内容标识的历史内容记录,可以按照预设时间间隔将所述历史内容记录上传给服务 器。
[0130] 本发明实施例提供的该方法,能够自动在终端中生成终端获取多媒体内容的历史 内容记录,并上传至服务器,便于服务器在向其他终端推送多媒体内容时使用。
[0131]如图3所示,在本发明的又一实施例中,提供一种内容推荐装置,包括:第一获取模 块11、确定模块12、选择模块13和推荐模块14。
[0132] 第一获取模块11,用于当接收到终端发送的请求推荐多媒体内容的内容推荐请求 时,获取与所述内容推荐请求中携带的网络标识对应的社区标识。
[0133] 确定模块12,用于确定与所述社区标识对应的社区内历史获取多媒体内容的历史 内容集合,所述历史内容集合中包含多个多媒体内容的内容标识。
[0134] 选择模块13,用于在所述历史内容集合中选择满足预设条件的内容标识。
[0135] 推荐模块14,用于将满足预设条件的内容标识推荐给所述终端。
[0136] 在本发明的又一实施例中,所述确定模块12,包括:查找子模块、第一获取子模块 和第一确定子模块。
[0137] 查找子模块,用于根据预设社区标识与网络标识的对应关系,查找所述社区标识 对应的所有候选网络标识。
[0138] 第一获取子模块,用于分别获取每个所述候选网络标识上传的包含多个内容标识 的历史内容记录。
[0139] 第一确定子模块,用于将社区标识对应的所有网络标识上传的所有所述内容标识 构成的集合确定为所述历史内容集合。
[0140] 在本发明的又一实施例中,所述选择模块13,包括:第一统计子模块、第二统计子 模块和第二确定子模块。
[0141] 第一统计子模块,用于统计所述历史内容集合中每个所述内容标识被同一候选网 络标识获取的获取次数。
[0142] 第二统计子模块,用于统计所述历史内容集合中每个所述内容标识被所有所述候 选网络标识获取的获取次数。
[0143] 第二确定子模块,用于确定获取次数最多的预设数量个内容标识为满足预设条件 的内容标识。
[0144] 在本发明的又一实施例中,所述第一统计子模块,包括:第二获取子模块、判断子 模块和计算子模块。
[0145] 第二获取子模块,用于针对每个所述内容标识,获取所述内容标识每次被候选网 络标识获取的获取时间。
[0146] 判断子模块,用于判断任意两个相邻的获取时间之间的时间间隔是否均大于预设 时间间隔。
[0147] 计算子模块,用于当任意两个相邻的获取时间之间的时间间隔均大于预设时间间 隔时,计算所述内容标识每次被候选网络标识获取的获取次数总和。
[0148] 在本发明的又一实施例中,所述装置还包括:第二获取模块、判断模块、第一建立 模块和第二建立模块。
[0149] 第二获取模块,用于当接收到终端上传的历史内容记录时,获取终端的网络标识。
[0150] 判断模块,用于判断所述网络标识对应的社区是否存在社区标识。
[0151] 第一建立模块,用于当所述网络标识对应的社区存在社区标识时,在所述网络标 识与所述社区标识之间建立对应关系。
[0152] 第二建立模块,用于当所述网络标识对应的社区不存在社区标识时,为所述社区 创建社区标识,并在所述网络标识与所述社区标识之间建立对应关系。
[0153] 如图4所示,在本发明的又一实施例中,提供一种内容推荐装置,包括:记录模块 21、第三获取模块22、生成模块23和上传模块24。
[0154] 记录模块21,用于记录每次从服务器中获取的多媒体内容的内容标识。
[0155] 第三获取模块22,用于获取向服务器获取多媒体内容时使用的网络标识。
[0156] 生成模块23,用于生成包含所述网络标识及从服务器中获取的所有多媒体内容的 内容标识的历史内容记录。
[0157] 上传模块24,用于按照预设时间间隔将所述历史内容记录上传给服务器。
[0158] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其 它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的 权利要求指出。
[0159]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1. 一种内容推荐方法,其特征在于,包括: 当接收到终端发送的请求推荐多媒体内容的内容推荐请求时,获取与所述内容推荐请 求中携带的网络标识对应的社区标识; 确定与所述社区标识对应的社区内历史获取多媒体内容的历史内容集合,所述历史内 容集合中包含多个多媒体内容的内容标识; 在所述历史内容集合中选择满足预设条件的内容标识; 将满足预设条件的内容标识推荐给所述终端。2. 根据权利要求1所述的内容推荐方法,其特征在于,所述确定与所述社区标识对应的 社区内历史获取多媒体内容的历史内容集合,包括: 根据预设社区标识与网络标识的对应关系,查找所述社区标识对应的所有候选网络标 识; 分别获取每个所述候选网络标识上传的包含多个内容标识的历史内容记录; 将社区标识对应的所有网络标识上传的所有所述内容标识构成的集合确定为所述历 史内容集合。3. 根据权利要求2所述的内容推荐方法,其特征在于,所述在所述历史内容集合中选择 满足预设条件的内容标识,包括: 统计所述历史内容集合中每个所述内容标识被同一候选网络标识获取的获取次数; 统计所述历史内容集合中每个所述内容标识被所有所述候选网络标识获取的获取次 数; 确定获取次数最多的预设数量个内容标识为满足预设条件的内容标识。4. 根据权利要求3所述的内容推荐方法,其特征在于,所述统计所述历史内容集合中每 个内容标识被同一候选网络标识获取的获取次数,包括: 针对每个所述内容标识,获取所述内容标识每次被候选网络标识获取的获取时间; 判断任意两个相邻的获取时间之间的时间间隔是否均大于预设时间间隔; 当任意两个相邻的获取时间之间的时间间隔均大于预设时间间隔时,计算所述内容标 识每次被候选网络标识获取的获取次数总和。5. 根据权利要求1所述的内容推荐方法,其特征在于,所述方法还包括: 当接收到终端上传的历史内容记录时,获取终端的网络标识; 判断所述网络标识对应的社区是否存在社区标识; 当所述网络标识对应的社区存在社区标识时,在所述网络标识与所述社区标识之间建 立对应关系; 当所述网络标识对应的社区不存在社区标识时,为所述社区创建社区标识,并在所述 网络标识与所述社区标识之间建立对应关系。6. -种内容推荐方法,其特征在于,包括: 记录每次从服务器中获取的多媒体内容的内容标识; 获取向服务器获取多媒体内容时使用的网络标识; 生成包含所述网络标识及从服务器中获取的所有多媒体内容的内容标识的历史内容 记录; 按照预设时间间隔将所述历史内容记录上传给服务器。7. -种内容推荐装置,其特征在于,包括: 第一获取模块,用于当接收到终端发送的请求推荐多媒体内容的内容推荐请求时,获 取与所述内容推荐请求中携带的网络标识对应的社区标识; 确定模块,用于确定与所述社区标识对应的社区内历史获取多媒体内容的历史内容集 合,所述历史内容集合中包含多个多媒体内容的内容标识; 选择模块,用于在所述历史内容集合中选择满足预设条件的内容标识; 推荐模块,用于将满足预设条件的内容标识推荐给所述终端。8. 根据权利要求7所述的内容推荐装置,其特征在于,所述确定模块,包括: 查找子模块,用于根据预设社区标识与网络标识的对应关系,查找所述社区标识对应 的所有候选网络标识; 第一获取子模块,用于分别获取每个所述候选网络标识上传的包含多个内容标识的历 史内容记录; 第一确定子模块,用于将社区标识对应的所有网络标识上传的所有所述内容标识构成 的集合确定为所述历史内容集合。9. 根据权利要求8所述的内容推荐装置,其特征在于,所述选择模块,包括: 第一统计子模块,用于统计所述历史内容集合中每个所述内容标识被同一候选网络标 识获取的获取次数; 第二统计子模块,用于统计所述历史内容集合中每个所述内容标识被所有所述候选网 络标识获取的获取次数; 第二确定子模块,用于确定获取次数最多的预设数量个内容标识为满足预设条件的内 容标识。10. 根据权利要求9所述的内容推荐装置,其特征在于,所述第一统计子模块,包括: 第二获取子模块,用于针对每个所述内容标识,获取所述内容标识每次被候选网络标 识获取的获取时间; 判断子模块,用于判断任意两个相邻的获取时间之间的时间间隔是否均大于预设时间 间隔; 计算子模块,用于当任意两个相邻的获取时间之间的时间间隔均大于预设时间间隔 时,计算所述内容标识每次被候选网络标识获取的获取次数总和。11. 根据权利要求7所述的内容推荐装置,其特征在于,所述装置还包括: 第二获取模块,用于当接收到终端上传的历史内容记录时,获取终端的网络标识; 判断模块,用于判断所述网络标识对应的社区是否存在社区标识; 第一建立模块,用于当所述网络标识对应的社区存在社区标识时,在所述网络标识与 所述社区标识之间建立对应关系; 第二建立模块,用于当所述网络标识对应的社区不存在社区标识时,为所述社区创建 社区标识,并在所述网络标识与所述社区标识之间建立对应关系。12. -种内容推荐装置,其特征在于,包括: 记录模块,用于记录每次从服务器中获取的多媒体内容的内容标识; 第三获取模块,用于获取向服务器获取多媒体内容时使用的网络标识; 生成模块,用于生成包含所述网络标识及从服务器中获取的所有多媒体内容的内容标 识的历史内容记录; 上传模块,用于按照预设时间间隔将所述历史内容记录上传给服务器。
【文档编号】G06F17/30GK105975538SQ201610282697
【公开日】2016年9月28日
【申请日】2016年4月29日
【发明人】闫慧
【申请人】乐视控股(北京)有限公司, 乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1