媒体推荐方法及装置的制造方法

文档序号:10512227阅读:289来源:国知局
媒体推荐方法及装置的制造方法
【专利摘要】本公开实施例提供了一种媒体推荐方法及装置,应用于服务器,所述方法包括:当检测到媒体应用的登录信息时,获取所述登录信息中的用户标识;查找与所述用户标识关联的至少一个应用标识;提取与每个应用标识对应的媒体应用上历史播放媒体内容的媒体播放记录;根据预设推荐数据模型,以及,与媒体播放记录对应的媒体内容确定用于推荐媒体内容的推荐方案。本公开能够综合用户在不同终端应用之间的行为,使不同终端应用之间产生互补和促进作用,使用预设推荐数据模型,分析不同媒体播放记录中媒体内容之间的相关性,能有效地去掉噪音,避免用户在不同终端应用中反复搜索相关内容时繁琐的操作,节省用户时间精力。
【专利说明】
媒体推荐方法及装置
技术领域
[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] 图1是根据一示例性实施例示出的一种媒体推荐方法的一种流程图;
[0057] 图2是根据一示例性实施例示出的一种媒体推荐方法的另一种流程图;
[0058] 图3是根据一示例性实施例示出的一种媒体推荐方法的另一种流程图;
[0059] 图4是根据一示例性实施例示出的一个时间段内的多个终端应用的媒体播放记录 中的媒体内容示意图;
[0060] 图5是图3中步骤S302的一种流程图;
[0061]图6是图1中步骤S102的一种流程图;
[0062] 图7是根据一示例性实施例示出的一种媒体推荐装置的结构图。
【具体实施方式】
[0063] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0064] 如图1所示,在本公开的一个实施例中,提供一种媒体推荐方法,应用于服务器,包 括以下步骤。
[0065]在步骤S101中,当检测到媒体应用的登录信息时,获取所述登录信息中的用户标 识。
[0066]在本公开实施例中,媒体应用可以为视频应用、新闻应用和音乐应用等,登录信息 可以为用户利用媒体应用登录服务器时向服务器发送的包含有用户标识的登录信息,登录 信息可以为用于标识用户身份的标识,例如:用户昵称和用户身份ID等。
[0067] 在该步骤中,可以检测是否接收到媒体应用登录服务器时发送的登录信息,当检 测到登录信息时,提取登录信息中的用于标识登录的用户的身份的用户标识。
[0068] 在步骤S102中,查找与所述用户标识关联的至少一个应用标识。
[0069] 在该步骤之前,可以预设一个用于存储登录的媒体应用的应用标识和用户标识的 存储区域,这里的应用标识与用户标识可以一一对应。
[0070] 在该步骤中,应用标识可以为终端应用的MAC(Media Access Control,媒体访问 控制)地址或者移动设备国际标识码,可以在预设存储区域中查找与登录信息中的用户标 识关联的应用标识。
[0071 ]在步骤S103中,提取与每个应用标识对应的媒体应用上历史播放媒体内容的媒体 播放记录。
[0072] 在该步骤之前,可以将用户在每个媒体应用上播放媒体内容或者浏览媒体内容的 媒体播放记录,及媒体应用的应用标识和用户标识等信息上传于服务器。
[0073] 在该步骤中,媒体内容可以是新闻内容、视频内容和音乐内容等,可以根据应用标 识,提取与应用标识对应的媒体播放记录。
[0074] 在步骤S104中,根据预设推荐数据模型,以及,与媒体播放记录对应的媒体内容确 定用于推荐媒体内容的推荐方案。
[0075] 在本公开实施例中,可以预设一个根据服务器历史向终端应用发送的推荐方案及 用户选择的推荐方案构建的推荐数据模型。
[0076] 在该步骤中,可以将提取的媒体播放记录输入到预设推荐数据模型中,将预设推 荐数据模型得到的结果确定为用于推荐媒体内容的推荐方案。
[0077] 本公开实施例提供的该方法,能够综合用户在不同终端应用之间的行为,使不同 终端应用之间产生互补和促进作用,使用预设推荐数据模型,分析不同媒体播放记录中媒 体内容之间的相关性,能有效地去掉噪音,避免用户在不同终端应用中反复搜索相关内容 时繁琐的操作,节省用户时间精力。
[0078] 如图2所示,在本公开的又一实施例中,所述方法还包括:
[0079] 在步骤S201中,记录向多个媒体应用发送的推荐方案。
[0080] 在该步骤之前,可以根据每个媒体应用的播放记录、用户标识生成推荐方案。
[0081] 在该步骤中,可以将生成的推荐方案发送给各个媒体应用,并且记录向各个媒体 应用分别发送的推荐方案的编号或者内容。
[0082] 在步骤S202中,接收多个媒体应用发送的用户选择的推荐方案和所述媒体应用关 联的用户标识。
[0083] 在该步骤之前,每个媒体应用在接收到推荐方案之后,会将推荐方案在显示界面 进行显示,用户可以根据显示界面的推荐方案根据需求选择是否点击,在用户点击推荐方 案后,媒体应用可以将用户点击的推荐方案发送给服务器。
[0084] 在步骤S203中,将每个向媒体应用发送的推荐方案、用户选择的推荐方案和所述 媒体应用关联的用户标识确定为训练语料集合。
[0085] 在该步骤中,可以以u表示一个用户标识对应的用户对象,v表示一个媒体内容。u 和V都是向量,U和V可以表不为:
[0086] U = {fl ,f2. . .fm} ,V = {gl,g2. . .gn};
[0087] 从u和v中提取的特征为x' = = i?'Λ}:
[0088] fid < i <m),gj(l < j < n)都为单个的特征,figj为复合特征。
[0089] 每条训练语料可以表示为t = yg〖lU).;y = l表示用户点击了推荐方案, 7 = 〇表示用户未点击推荐方案,贝>1训练语料集合可以表示为丁={1:1山...14)}。
[0090] 在步骤S204中,根据所述训练语料集合构建所述预设推荐数据模型。
[0091] 在该步骤中,对于一条训练样本,其概率可以表示为:
[0093] P(y = l|x;0)代表某用户点击了推荐方案,〇为代价函数,Θ为参数向量,每个特征 figj都对应一个参数0k,最小化下面的代价函数来获得参数Θ的值。
[0095] 其中D表示总的样本数,J(0)为当前参数下,模型的代价函数。
[0096] 根据训练出的模型参数Θ构建预设推荐数据模型。
[0097] 本公开实施例提供的该方法,能够根据向终端应用发送的推荐方案以及终端应用 反馈的用户选择的推荐方案构建预设推荐数据模型,便于增加用户对推荐方案的采纳比率 和满意度等。
[0098] 如图3所示,在本公开的又一实施例中,所述方法还包括:
[0099] 在步骤S301中,获取与同一用户标识关联的多个媒体应用上历史播放媒体内容的 所有媒体播放记录。
[0100] 在本公开实施例中,可以将用户使用相同的账号登录的多个媒体应用确定为与同 一用户标识关联的多个媒体应用,例如:用户可以使用同一个QQ账号登录视频应用、音乐应 用和新闻应用等,也可以根据用户在登录媒体应用后填入的用户信息确定多个媒体应用是 否对应同一用户标识,用户标识可以为用户编号、昵称和身份证号等等。
[0101]在该步骤中,可以获取多个媒体应用上某一个时间段内的历史播放记录,时间段 可以为一个月或者一周等,一般地,如图4所示,相同时间窗口中的行为具有着某种相关性, 可以使用word2vec模型计算相关的内容。
[0102]在步骤S302中,计算每两个媒体播放记录对应的媒体内容之间的相关性。
[0103]为了适应word2vec模型,一条媒体播放记录看作一个单词wt。最小化下面的目标 函数获得模型的参数:
[0105] 为了简化过程,假定wt不是用binary code编码:
[0107] H,是二维矩阵,行是单词,列是媒体内容;χ是媒体内容向量。( 表示选择出第wt行);
[0108] % (在这里Wi仍放在wt的语境里);
[0109] )十…+ (?:琢卜'他>;
[0110] C(Wi)=MTWi Μ是二维矩阵,tx是单词,列是媒体内容;
[0111] 在word2VeC模型中,参数是θ = {Μ7,M}。它们分别代表输入层〈->隐含层,输出层〈->隐含层的权重矩阵。word2vec模型的输出,对每条媒体播放记录w t的输出向量,两条记 录Wi和Wj的相似度计算公式如下:
[0113] 在步骤S303中,当所述相关性大于预设阈值时,将相关性大于预设阈值的媒体内 容确定为一个推荐方案。
[0114] 在步骤S304中,向所述媒体应用发送所述推荐方案。
[0115] 本公开实施例提供的该方法,能够针对同一用户标识对应的多个终端应用,根据 多个终端应用的媒体播放记录确定推荐方案,便于用户根据推荐方案选择感兴趣的内容。
[0116] 如图5所示,在本公开的又一实施例中,所述步骤S302包括以下步骤。
[0117] 在步骤S501中,将获取的媒体播放记录进行排序。
[0118] 在该步骤中,可以将所有媒体播放记录按照时间顺序进行排序。
[0119] 在步骤S502中,将排序后的所有媒体播放记录划分成多个媒体记录组合。
[0120] 在该步骤中,可以将排序后的媒体播放记录,按照预设时间段划分成多个媒体记 录组合,如每3天、每周等。
[0121 ]在步骤S503中,计算与分别归属于两个媒体记录组合的每两个媒体播放记录对应 的媒体内容之间的相关性。
[0122] 在该步骤中,可以针对一个媒体记录组合中的每个媒体播放记录,分别计算其余 另一个媒体记录组合中的每个媒体播放记录之间的相关性,例如:媒体记录组合1中包含媒 体播放记录001、媒体播放记录002、媒体播放记录003和媒体播放记录004,媒体记录组合2 中包含媒体播放记录005、媒体播放记录006和媒体播放记录007,可以首先计算媒体播放记 录001与媒体播放记录005、媒体播放记录006和媒体播放记录007的相关性;其词,计算媒体 播放记录002与媒体播放记录005、媒体播放记录006和媒体播放记录007的相关性;再次,计 算媒体播放记录002与媒体播放记录005、媒体播放记录006和媒体播放记录007的相关性; 最后,计算媒体播放记录002与媒体播放记录005、媒体播放记录006和媒体播放记录007的 相关性等。
[0123] 如图6所示,在本公开的又一实施例,所述步骤S102包括以下步骤。
[0124]在步骤S601中,获取预设存储区域中多个媒体应用的应用信息,所述应用信息包 括用户身份信息、终端信息、局域网信息和账号信息。
[0125] 在本公开实施例中,用户身份信息可以指cookie,因为同一域名下,cookie能够唯 一标识用户,并将用户在各频道的行为关联起来,cookie是和域名唯一对应的,有时同一域 名下可能有多个子频道,对应不同的子域,但这些子域的cookie都和主域下的cookie-致;
[0126] 终端信息可以指MAC(Media Access Control,媒体访问控制)地址或者IMEI (International Mobile Equipment Identity,移动设备国际识别码)等,相同设备下的应 用(浏览器除外),使用设备id来跟踪用户行为。在PC端,MAC地址能够唯一标识该主机。在 MOBILE端,MAC地址或DEVICEID能够唯一标识该设备。例如用户在手机上既安装了乐视视频 app,又安装了乐视体育app。使用该手机的MAC地址或DEVICEID能记录用户在两个app中的 行为;
[0127] 局域网信息可以指网络设备id,如wifi name来跟踪用户行为,相同局域网下的应 用(浏览器除外),接入同一 wifi下的设备,都能够获取该wifi的名称,如果存在两个wifi取 相同名字的情况,例如名字都为testl23,可以结合IP来标识该wifi下的设备;
[0128] 账号信息可以指用户使用同一账号登陆不同的应用时使用的账号,例如现在很多 应用支持第三方账号登陆,用户为了避免管理多个账号,可能使用微博账号登陆很多的应 用,相同的账号可以记录用户在不同应用中的行为。
[0129] 在步骤S602中,判断是否存在具有相同的应用信息的媒体应用。
[0130]当存在具有相同的应用信息的媒体应用时,在步骤S603中,获取具有相同的识别 信息媒体应用的应用标识。
[0131] 本公开实施例提供的该方法,能够将多个终端应用确定为同一用户标识关联的终 端应用,便于全面的获取用户对于媒体内容的喜好方向,简单高效。
[0132] 如图7所示,在本公开的又一实施例中,提供一种媒体推荐装置,应用于服务器,包 括:第一获取模块701、查找模块702、提取模块703和第一确定模块704。
[0133] 第一获取模块701,用于当检测到媒体应用的登录信息时,获取所述登录信息中的 用户标识。
[0134] 查找模块702,用于查找与所述用户标识关联的至少一个应用标识。
[0135] 提取模块703,用于提取与每个应用标识对应的媒体应用上历史播放媒体内容的 媒体播放记录。
[0136] 第一确定模块704,用于根据预设推荐数据模型,以及,与媒体播放记录对应的媒 体内容确定用于推荐媒体内容的推荐方案。
[0137] 在本公开的又一实施例中,所述装置还包括:记录模块、接收模块、第二确定模块 和构建模块。
[0138] 记录模块,用于记录向多个媒体应用发送的推荐方案。
[0139] 接收模块,用于接收多个媒体应用发送的用户选择的推荐方案和所述媒体应用关 联的用户标识。
[0140] 第二确定模块,用于将每个向媒体应用发送的推荐方案、用户选择的推荐方案和 所述媒体应用关联的用户标识确定为训练语料集合。
[0141] 构建模块,用于根据所述训练语料集合构建所述预设推荐数据模型。
[0142] 在本公开的又一实施例中,所述装置还包括:第二获取模块、计算模块、第三确定 模块和发送模块。
[0143] 第二获取模块,用于获取与同一用户标识关联的多个媒体应用上历史播放媒体内 容的所有媒体播放记录。
[0144] 计算模块,用于计算每两个媒体播放记录对应的媒体内容之间的相关性。
[0145] 第三确定模块,用于当所述相关性大于预设阈值时,将相关性大于预设阈值的媒 体内容确定为一个推荐方案。
[0146] 发送模块,用于向所述媒体应用发送所述推荐方案。
[0147] 在本公开的又一实施例中,所述计算模块包括:排序子模块、划分子模块和计算子 模块。
[0148] 排序子模块,用于将获取的媒体播放记录进行排序。
[0149] 划分子模块,用于将排序后的所有媒体播放记录划分成多个媒体记录组合。
[0150] 计算子模块,用于计算与分别归属于两个媒体记录组合的每两个媒体播放记录对 应的媒体内容之间的相关性。
[0151 ]在本公开的又一实施例中,所述第一获取模块包括:第一获取子模块、判断子模块 和第二获取子模块。
[0152] 第一获取子模块,用于获取预设存储区域中多个媒体应用的应用信息,所述应用 信息包括:用户身份信息、终端信息、局域网信息和账号信息。
[0153] 判断子模块,用于判断是否存在具有相同的应用信息的媒体应用。
[0154] 第二获取子模块,用于当存在具有相同的应用信息的媒体应用时,获取具有相同 的识别信息媒体应用的应用标识。
[0155] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其 它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的 权利要求指出。
[0156]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1. 一种媒体推荐方法,应用于服务器,其特征在于,包括: 当检测到媒体应用的登录信息时,获取所述登录信息中的用户标识; 查找与所述用户标识关联的至少一个应用标识; 提取与每个应用标识对应的媒体应用上历史播放媒体内容的媒体播放记录; 根据预设推荐数据模型,以及,与媒体播放记录对应的媒体内容确定用于推荐媒体内 容的推荐方案。2. 根据权利要求1所述的媒体推荐方法,其特征在于,所述方法还包括: 记录向多个媒体应用发送的推荐方案; 接收多个媒体应用发送的用户选择的推荐方案和所述媒体应用关联的用户标识; 将每个向媒体应用发送的推荐方案、用户选择的推荐方案和所述媒体应用关联的用户 标识确定为训练语料集合; 根据所述训练语料集合构建所述预设推荐数据模型。3. 根据权利要求2所述的媒体推荐方法,其特征在于,所述方法还包括: 获取与同一用户标识关联的多个媒体应用上历史播放媒体内容的所有媒体播放记录; 计算每两个媒体播放记录对应的媒体内容之间的相关性; 当所述相关性大于预设阈值时,将相关性大于预设阈值的媒体内容确定为一个推荐方 案; 向所述媒体应用发送所述推荐方案。4. 根据权利要求3所述的媒体推荐方法,其特征在于,所述计算每两个媒体播放记录对 应的媒体内容之间的相关性,包括: 将获取的媒体播放记录进行排序; 将排序后的所有媒体播放记录划分成多个媒体记录组合; 计算与分别归属于两个媒体记录组合的每两个媒体播放记录对应的媒体内容之间的 相关性。5. 根据权利要求1至4任一所述的媒体推荐方法,其特征在于,所述查找与所述用户标 识关联的至少一个应用标识,包括: 获取预设存储区域中多个媒体应用的应用信息,所述应用信息包括用户身份信息、终 端信息、局域网信息和账号信息; 判断是否存在具有相同的应用信息的媒体应用; 当存在具有相同的应用信息的媒体应用时,获取具有相同的识别信息媒体应用的应用 标识。6. -种媒体推荐装置,应用于服务器,其特征在于,包括: 第一获取模块,用于当检测到媒体应用的登录信息时,获取所述登录信息中的用户标 识; 查找模块,用于查找与所述用户标识关联的至少一个应用标识; 提取模块,用于提取与每个应用标识对应的媒体应用上历史播放媒体内容的媒体播放 记录; 第一确定模块,用于根据预设推荐数据模型,以及,与媒体播放记录对应的媒体内容确 定用于推荐媒体内容的推荐方案。7. 根据权利要求6所述的媒体推荐装置,其特征在于,所述装置还包括: 记录模块,用于记录向多个媒体应用发送的推荐方案; 接收模块,用于接收多个媒体应用发送的用户选择的推荐方案和所述媒体应用关联的 用户标识; 第二确定模块,用于将每个向媒体应用发送的推荐方案、用户选择的推荐方案和所述 媒体应用关联的用户标识确定为训练语料集合; 构建模块,用于根据所述训练语料集合构建所述预设推荐数据模型。8. 根据权利要求7所述的媒体推荐装置,其特征在于,所述装置还包括: 第二获取模块,用于获取与同一用户标识关联的多个媒体应用上历史播放媒体内容的 所有媒体播放记录; 计算模块,用于计算每两个媒体播放记录对应的媒体内容之间的相关性; 第三确定模块,用于当所述相关性大于预设阈值时,将相关性大于预设阈值的媒体内 容确定为一个推荐方案; 发送模块,用于向所述媒体应用发送所述推荐方案。9. 根据权利要求8所述的媒体推荐装置,其特征在于,所述计算模块包括: 排序子模块,用于将获取的媒体播放记录进行排序; 划分子模块,用于将排序后的所有媒体播放记录划分成多个媒体记录组合; 计算子模块,用于计算与分别归属于两个媒体记录组合的每两个媒体播放记录对应的 媒体内容之间的相关性。10. 根据权利要求6至9任一所述的媒体推荐装置,其特征在于,所述第一获取模块包 括: 第一获取子模块,用于获取预设存储区域中多个媒体应用的应用信息,所述应用信息 包括:用户身份信息、终端信息、局域网信息和账号信息; 判断子模块,用于判断是否存在具有相同的应用信息的媒体应用; 第二获取子模块,用于当存在具有相同的应用信息的媒体应用时,获取具有相同的识 别信息媒体应用的应用标识。
【文档编号】G06F17/30GK105868248SQ201510938500
【公开日】2016年8月17日
【申请日】2015年12月15日
【发明人】李琦
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1