一种多媒体推荐方法及装置制造方法及图纸

技术编号:24251604 阅读:19 留言:0更新日期:2020-05-22 23:36
本申请的实施例提供一种多媒体推荐方法及装置,涉及多媒体领域,能够解决多媒体推荐准确度较低的问题。具体的,多媒体推荐装置先获取第一信息和第二信息;第一信息和第二信息分别为用户相似度、多媒体相似度和搜索记录中的一个,且第二信息与第一信息不同。其次,多媒体推荐装置根据第一信息,确定第一多媒体集合,并根据第二信息,确定第二多媒体集合,以及确定第一多媒体集合和第二多媒体集合的交集。最后,多媒体推荐装置为目标用户推荐上述交集中的至少一个待推荐多媒体。多媒体推荐装置综合考虑用户相似度、多媒体相似度和搜索记录,确定待推荐多媒体,有效地提高了推荐的准确度。

A multimedia recommendation method and device

【技术实现步骤摘要】
一种多媒体推荐方法及装置
本申请的实施例涉及多媒体领域,尤其涉及一种多媒体推荐方法及装置。
技术介绍
多媒体推荐是近年来较为常见和热门的课题之一。目前,主要采用机器学习中常用的推荐算法为用户推荐多媒体。常用的推荐算法包括基于内容的推荐(即根据用户与多媒体之间的关系推荐)、协同过滤推荐(即根据用户与用户之间的关系推荐,或者根据多媒体与多媒体之间关系推荐)、基于关联规则推荐(即根据多媒体与多媒体之间关系推荐)等。上述推荐算法均在对用户进行多媒体推荐时仅考虑某一个维度,因此,采用上述算法进行多媒体推荐时,存在推荐不准确的问题。
技术实现思路
本申请提供一种多媒体推荐方法及装置,解决了多媒体推荐的准确度较低的问题。第一方面,提供一种多媒体推荐方法,多媒体推荐装置先获取第一信息和第二信息,这里的第一信息和第二信息分别为用户相似度(目标用户与每一个其他用户之间的相似度)、多媒体相似度(第一多媒体与每一个其他多媒体之间的相似度,第一多媒体为目标用户在第一预设时间段播放的多媒体)和搜索记录(目标用户在第二预设时间段内的搜索记录)中的一个,且第二信息与第一信息不同。之后,多媒体推荐装置根据第一信息,确定第一多媒体集合,并根据第二信息,确定第二多媒体集合,以及确定第一多媒体集合和第二多媒体集合的交集。这样,多媒体推荐装置即可为目标用户推荐上述交集中的至少一个待推荐多媒体。可以看出,本申请中的多媒体推荐装置综合考虑了用户相似度、多媒体相似度和搜索记录,基于这些因素为目标用户确定待推荐多媒体。相比于现有技术,本申请提供的多媒体推荐方法有效地提高了推荐的准确度。第二方面,提供一种多媒体推荐装置,该多媒体推荐装置包括获取模块和处理模块。上述获取模块,用于获取第一信息和第二信息;第一信息和第二信息分别为用户相似度、多媒体相似度和搜索记录中的一个,且第二信息与第一信息不同;用户相似度为目标用户与每一个其他用户之间的相似度;多媒体相似度为第一多媒体与每一个其他多媒体之间的相似度,第一多媒体为目标用户在第一预设时间段播放的多媒体;搜索记录为目标用户在第二预设时间段内的搜索记录。上述处理模块,用于根据上述获取模块获取的第一信息,确定第一多媒体集合,以及根据上述获取模块获取的根据第二信息,确定第二多媒体集合。上述处理模块,还用于确定至少一个待推荐多媒体,至少一个待推荐多媒体属于第一多媒体集合和所述第二多媒体集合的交集。上述处理模块,还用于为目标用户推荐至少一个待推荐多媒体。第三方面,提供一种多媒体推荐装置,包括处理器;其中,当多媒体推荐装置运行时,处理器运行指令,使得多媒体推荐装置执行第一方面所述的多媒体推荐方法。第四方面,提供一种计算机可读存储介质,包括指令。当指令在计算机上运行时,使得计算机执行指令以实施上述第一方面所述的多媒体推荐方法。第五方面,提供一种计算机程序产品,计算机程序产品包括指令代码,指令代码用于执行指令以实施上述第一方面所述的多媒体推荐方法。本申请中第二方面、第三方面、第四方面以及第五方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面、第四方面以及第五方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。在本申请中,上述多媒体推荐装置的名字对设备或功能模块本身不构成限定。在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。本申请的这些方面或其他方面在以下的描述中会更加简明易懂。附图说明图1为本申请的实施例提供的通信系统的结构示意图;图2为本申请的实施例提供的一种包含用户和电影的异构信息网络;图3为本申请的实施例提供的一种包含电影的异构信息网络;图4为本申请的实施例提供的多媒体推荐方法的流程示意图一;图5为本申请的实施例提供的多媒体推荐方法的流程示意图二;图6为本申请的实施例提供的一种多媒体推荐装置获取第一信息的方法的流程示意图;图7为本申请的实施例提供的多媒体推荐装置的结构示意图一;图8为本申请的实施例提供的多媒体推荐装置的结构示意图二。具体实施方式下面结合附图对本申请的实施例进行详细地描述。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。此外,本申请的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。多媒体推荐是近年来较为常见和热门的课题之一。目前主要是运用机器学习中常用的推荐算法来解决为特定用户推荐特定多媒体的问题。常用的推荐算法主要包括基于内容的推荐、协同过滤推荐、基于关联规则推荐。这些算法分别研究了如用户与用户之间的关系,用户与多媒体之间的关系,多媒体与多媒体之间关系。但是,这些推荐算法在为用户进行多媒体推荐时仅考虑某一个维度,推荐的准确度较低。为了解决上述问题,本申请实施例提供一种多媒体推荐方法及装置,多媒体推荐装置基于用户相似度、多媒体相似度和搜索记录中的至少两个为用户推荐多媒体,有效地提高了推荐的准确度。本申请实施例提供的多媒体推荐方法适用于通信系统。该通信系统可以包括终端和服务器。如图1所示,该通信系统包括终端10和服务器11。上述多媒体推荐装置可以为终端10。该终端10可以是手机、平板电脑、可穿戴电子设备等便携式设备,也可以是车载设备、智能机器人等设备。例如,终端10可以根据计算得到的用户相似度、多媒体相似度、搜索记录等向用户推荐至少一个待推荐多媒体。终端10中可以安装用于多媒体推荐的客户端。该客户端可以在登录管理账户后,获取用户相似度、多媒体相似度、搜索记录等向用户推荐至少一个待推荐多媒体。上述用于多媒体推荐的客户端可以是安装在终端10中的嵌入式应用程序(即终端10的系统应用)或者可下载应用程序。其中,嵌入式应用程序是作为终端10(如手机)实现的一部分提供的应用程序。可下载应用程序是一个可以提供自己的因特网协议多媒体子系统(internetprot本文档来自技高网...

【技术保护点】
1.一种多媒体推荐方法,其特征在于,包括:/n获取第一信息和第二信息;所述第一信息和所述第二信息分别为用户相似度、多媒体相似度和搜索记录中的一个,且所述第二信息与所述第一信息不同;所述用户相似度为目标用户与每一个其他用户之间的相似度;所述多媒体相似度为第一多媒体与每一个其他多媒体之间的相似度,所述第一多媒体为所述目标用户在第一预设时间段播放的多媒体;所述搜索记录为所述目标用户在第二预设时间段内的搜索记录;/n根据所述第一信息,确定第一多媒体集合,以及根据所述第二信息,确定第二多媒体集合;/n确定至少一个待推荐多媒体,所述至少一个待推荐多媒体属于所述第一多媒体集合和所述第二多媒体集合的交集;/n为所述目标用户推荐所述至少一个待推荐多媒体。/n

【技术特征摘要】
1.一种多媒体推荐方法,其特征在于,包括:
获取第一信息和第二信息;所述第一信息和所述第二信息分别为用户相似度、多媒体相似度和搜索记录中的一个,且所述第二信息与所述第一信息不同;所述用户相似度为目标用户与每一个其他用户之间的相似度;所述多媒体相似度为第一多媒体与每一个其他多媒体之间的相似度,所述第一多媒体为所述目标用户在第一预设时间段播放的多媒体;所述搜索记录为所述目标用户在第二预设时间段内的搜索记录;
根据所述第一信息,确定第一多媒体集合,以及根据所述第二信息,确定第二多媒体集合;
确定至少一个待推荐多媒体,所述至少一个待推荐多媒体属于所述第一多媒体集合和所述第二多媒体集合的交集;
为所述目标用户推荐所述至少一个待推荐多媒体。


2.根据权利要求1所述的多媒体推荐方法,其特征在于,所述多媒体推荐方法还包括:
获取第三信息;所述第三信息为所述用户相似度、所述多媒体相似度和所述搜索记录中的一个,所述第三信息与所述第一信息不同,且所述第三信息与所述第二信息不同;
根据所述第三信息,确定第三多媒体集合;
所述确定至少一个待推荐多媒体,包括:
确定所述至少一个待推荐多媒体,所述至少一个待推荐多媒体属于所述第一多媒体集合、所述第二多媒体集合以及所述第三多媒体集合的交集。


3.根据权利要求1或2所述的多媒体推荐方法,其特征在于,所述第一信息为所述用户相似度;所述获取第一信息,包括:
确定至少一条目标路径,所述目标路径为预先建立的网络中包括所述目标用户和第一用户的路径,所述第一用户为任一其他用户;
根据预设算法,确定所述至少一条目标路径的每条目标路径中,所述目标用户与所述第一用户之间的子相似度;
根据确定出的所有子相似度,确定所述目标用户与所述第一用户之间的相似度。


4.根据权利要求3所述的多媒体推荐方法,其特征在于,所述根据所述第一信息,确定第一多媒体集合,包括:
根据所述第一信息,确定第二用户,所述第二用户与所述目标用户之间的相似度大于预设阈值;
获取所述第二用户的播放多媒体记录;
从所述第二用户的播放多媒体记录中,选取N个多媒体,所述第一多媒体集合包括所述N个多媒体,N为正整数。


5.根据权利要求1或2所述的多媒体推荐方法,其特征在于,所述第一信息为所述多媒体相似度;所述获取第一信息包括:
根据预设算法,获取所述第一多媒体的词向量以及其他每一多媒体的词向量;
计算所述第一多媒体的词向量以及其他每一多媒体的词向量之间的相似度,得到所述多媒体相似度。


6.根据权利要求1或2所述的多媒体推荐方法,其特征在于,所述第一信息为所述搜索记录,根据所述第一信息确定第一多媒体集合,包括:
在所述搜索记录中确定满足预设条件的多媒体;
确定所述第一多媒体集合包括所述满足预设条件的多媒体。


7.一种多媒体推荐装置,其特征在于,包括:
获取模块,用于获取第一信息和第二信息;所述第一信息和所述第二信息分别为用户相似度、多媒体相似度和搜索记录中的一个,且所述第二信息与所述第一信息不同;所述用户相似度为目标用户与每一个其他用户之间的相似度;所述多媒体相似度为第一多媒体与每一个其他多媒体之间的相似...

【专利技术属性】
技术研发人员:张玉桃
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1