一种基于短视频的即时推荐方法及系统技术方案

技术编号:25835621 阅读:27 留言:0更新日期:2020-10-02 14:16
本发明专利技术提供了一种基于短视频的即时推荐方法及系统,所述方法包括:接收来自于终端设备中预设客户端的匹配度判断请求;其中,所述匹配度判断请求是针对所述终端设备的用户以及指定短视频的匹配度判断请求;计算所述用户与所述短视频的匹配度,并判断所述匹配度是否大于预设阈值;若所述匹配度大于所述预设阈值,则获取与所述短视频的内容相关的至少一个推荐短视频;将所述推荐短视频返回至所述预设客户端,由所述预设客户端展示在所述短视频的同一播放界面。基于本发明专利技术提供的方法,能够及时判断指定短视频是否为用户感兴趣的视频,进而能够及时获取用户的新兴趣点,针对用户的潜在喜好进行及时反映,以在缓解信息茧房的同时提升用户体验。

【技术实现步骤摘要】
一种基于短视频的即时推荐方法及系统
本专利技术涉及互联网
,特别是涉及一种基于短视频的即时推荐方法及系统。
技术介绍
目前,随着互联网技术的不断发展,各种视频软件作为一种视频观看平台为用户提供多种类型视频以供观看。由于视频的创作者以及发布者较多,如何基于海量视频有效为用户选取感兴趣的视频则是亟待解决的问题。但是,对于传统的视频的个性化推荐系统来讲,其是一个非常复杂庞大的逻辑,首先,其中涉及的变量参数众多、每一个变量参数的权重系数又相对较小,任何一个变量都难以起决定作用、快速响应,进而对用户短时间内喜欢的变化存在很强的滞后性、延时性;另外,用户新的兴趣点在旧的推荐系统下,可能几十条信息流里只出现了一次,因而用户只能点击一次,因此使得推荐算法所能采集到的用户新兴趣的行为数据过少,系统无法感知到新兴趣点最终强化了信息茧房。
技术实现思路
本专利技术提供了一种基于短视频的即时推荐方法及系统以克服上述问题或者至少部分地解决上述问题。根据本专利技术的一个方面,提供了一种基于短视频的即时推荐方法,应用于服务端,所述方法包括:接收来自于终端设备中预设客户端的匹配度判断请求;其中,所述匹配度判断请求是针对所述终端设备的用户以及指定短视频的匹配度判断请求;计算所述用户与所述短视频的匹配度,并判断所述匹配度是否大于预设阈值;若所述匹配度大于所述预设阈值,则获取与所述短视频的内容相关的至少一个推荐短视频;将所述推荐短视频返回至所述预设客户端,由所述预设客户端展示在所述短视频的同一播放界面。可选地,所述计算所述用户与所述短视频的匹配度,包括:对所述匹配度判断请求进行解析,获取所述终端设备的用户的第一标识信息;基于所述第一标识信息提取与所述用户相关的、包括多个维度的参数的第一特征指标;依据所述多个维度获取所述短视频的第二特征指标;结合所述第一特征指标和第二特征指标计算所述用户和所述短视频的匹配度。可选地,所述结合所述第一特征指标和第二特征指标计算所述用户和所述短视频的匹配度之前,还包括:将所述第一特征指标和第二特征指标分别对应转换为第一特征向量和第二特征向量。可选地,所述结合所述第一特征指标和第二特征指标计算所述用户和所述短视频的匹配度,包括:结合所述第一特征向量和第二特征向量利用以下公式计算所述用户和所述短视频的匹配度;其中,A表示第一特征向量,B表示第二特征向量,cosθ表示A和B的相似度,i表示维度。可选地,所述接收来自于终端设备中预设客户端的匹配度判断请求之前,还包括:通过所述终端设备获取所述预设客户端当前播放的短视频的播放参数,基于所述播放参数判断所述预设客户端当前播放的短视频满足预设条件;若所述预设客户端当前播放的短视频满足所述预设条件,则向服务端发送针对所述终端设备的用户与所述当前播放的短视频的匹配度判断请求。可选地,所述通过所述终端设备获取所述预设客户端当前播放的短视频的播放参数,基于所述播放参数判断所述预设客户端当前播放的短视频满足预设条件,包括:通过所述终端设备获取所述预设客户端当前播放的短视频的播放时间,并判断所述播放时间是否大于预设时间。可选地,所述若所述预设客户端当前播放的短视频满足所述预设条件,则向服务端发送针对所述终端设备的用户与所述当前播放的短视频的匹配度判断请求,包括:若所述播放时间大于预设时间,则获取所述终端设备的用户的第一标识信息和/或所述当前播放的短视频的第二标识信息;基于所述终端设备的用户的第一标识信息和/或所述当前播放的短视频的第二标识信息生成查询网址,向服务端发送包括所述查询网址的针对所述终端设备的用户与所述当前播放的短视频的匹配度判断请求。可选地,所述将所述推荐短视频返回至所述预设客户端,由所述预设客户端展示在所述短视频的同一播放界面,包括:将所述推荐短视频返回至所述预设客户端,在所述短视频的播放界面中插入推荐组件,通过所述预设客户端渲染后在所述推荐组件中展示所述推荐短视频。根据本专利技术的另一个方面,还提供了一种基于短视频的即时推荐系统,包括服务端和至少一个终端设备,所述服务端包括:接收模块,配置为接收来自于终端设备中预设客户端的匹配度判断请求;其中,所述匹配度判断请求是针对所述终端设备的用户以及指定短视频的匹配度判断请求;计算模块,配置为计算所述用户与所述短视频的匹配度,并判断所述匹配度是否大于预设阈值;获取模块,配置为当所述匹配度大于所述预设阈值时,获取与所述短视频的内容相关的至少一个推荐短视频;推荐模块,配置为将所述推荐短视频返回至所述预设客户端,由所述预设客户端展示在所述短视频的同一播放界面。可选地,所述计算模块还配置为:对所述匹配度判断请求进行解析,获取所述终端设备的用户的第一标识信息;基于所述第一标识信息提取与所述用户相关的、包括多个维度的参数的第一特征指标;依据所述多个维度获取所述短视频的第二特征指标;结合所述第一特征指标和第二特征指标计算所述用户和所述短视频的匹配度。可选地,所述计算模块还配置为:结合所述第一特征指标和第二特征指标计算所述用户和所述短视频的匹配度之前,将所述第一特征指标和第二特征指标分别对应转换为第一特征向量和第二特征向量。可选地,所述计算模块还配置为:结合所述第一特征向量和第二特征向量利用以下公式计算所述用户和所述短视频的匹配度;其中,A表示第一特征向量,B表示第二特征向量,cosθ表示A和B的相似度,i表示维度。可选地,所述终端设备包括:判断模块,配置为通过所述终端设备获取所述预设客户端当前播放的短视频的播放参数,基于所述播放参数判断所述预设客户端当前播放的短视频满足预设条件;请求发送模块,配置为当所述预设客户端当前播放的短视频满足所述预设条件时,向服务端发送针对所述终端设备的用户与所述当前播放的短视频的匹配度判断请求。可选地,所述判断模块还配置为:通过所述终端设备获取所述预设客户端当前播放的短视频的播放时间,并判断所述播放时间是否大于预设时间。可选地,所述请求发送模块还配置为:当所述播放时间大于预设时间时,获取所述终端设备的用户的第一标识信息和/或所述当前播放的短视频的第二标识信息;基于所述终端设备的用户的第一标识信息和/或所述当前播放的短视频的第二标识信息生成查询网址,向服务端发送包括所述查询网址的针对所述终端设备的用户与所述当前播放的短视频的匹配度判断请求。可选地,所述推荐模块还配置为:将所述推荐短视频返回至所述预设客户端,在所述短视频的播放界面中插入推荐组件,通过所述预设客户端渲染后在所述推荐组件中展示所述推荐短视频。根据本专利技术的另一个方面,还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导本文档来自技高网...

【技术保护点】
1.一种基于短视频的即时推荐方法,应用于服务端,所述方法包括:/n接收来自于终端设备中预设客户端的匹配度判断请求;其中,所述匹配度判断请求是针对所述终端设备的用户以及指定短视频的匹配度判断请求;/n计算所述用户与所述短视频的匹配度,并判断所述匹配度是否大于预设阈值;/n若所述匹配度大于所述预设阈值,则获取与所述短视频的内容相关的至少一个推荐短视频;/n将所述推荐短视频返回至所述预设客户端,由所述预设客户端展示在所述短视频的同一播放界面。/n

【技术特征摘要】
1.一种基于短视频的即时推荐方法,应用于服务端,所述方法包括:
接收来自于终端设备中预设客户端的匹配度判断请求;其中,所述匹配度判断请求是针对所述终端设备的用户以及指定短视频的匹配度判断请求;
计算所述用户与所述短视频的匹配度,并判断所述匹配度是否大于预设阈值;
若所述匹配度大于所述预设阈值,则获取与所述短视频的内容相关的至少一个推荐短视频;
将所述推荐短视频返回至所述预设客户端,由所述预设客户端展示在所述短视频的同一播放界面。


2.根据权利要求1所述的方法,其中,所述计算所述用户与所述短视频的匹配度,包括:
对所述匹配度判断请求进行解析,获取所述终端设备的用户的第一标识信息;
基于所述第一标识信息提取与所述用户相关的、包括多个维度的参数的第一特征指标;
依据所述多个维度获取所述短视频的第二特征指标;
结合所述第一特征指标和第二特征指标计算所述用户和所述短视频的匹配度。


3.根据权利要求2所述的方法,其中,所述结合所述第一特征指标和第二特征指标计算所述用户和所述短视频的匹配度之前,还包括:
将所述第一特征指标和第二特征指标分别对应转换为第一特征向量和第二特征向量。


4.根据权利要求3所述的方法,其中,所述结合所述第一特征指标和第二特征指标计算所述用户和所述短视频的匹配度,包括:
结合所述第一特征向量和第二特征向量利用以下公式计算所述用户和所述短视频的匹配度;



其中,A表示第一特征向量,B表示第二特征向量,cosθ表示A和B的相似度,i表示维度。


5.根据权利要求1-4任一项所述的方法,其中,所述接收来自于终端设备中预设客户端的匹配度判断请求之前,还包括:
通过所述终端设备获取所述预设客户端当前播放的短视频的播放参数,基于所述播放参数判断所述预设客户端当前播放的短视频满足预设条件;
若所述预设客户端当前播放的短视频满足所述预设条件,则向服务端发送针对所述终端设备的用户与所述当前播放的短视频的...

【专利技术属性】
技术研发人员:林锦锋
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

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

1