欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2018112293919
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2025-03-07
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种对直播间计算相似度的方法,其特征在于,包括:在直播间产生直播视频流的过程中,根据用户在所述直播间中观看所述直播视频流的用户行为生成用户行为数据流;

根据所述用户行为数据流,更新指定的直播间指标;

根据更新后的直播间指标计算所述直播间之间的相似度;

所述根据用户在所述直播间中观看所述直播视频流的用户行为生成用户行为数据流,包括:

每当监测到所述用户退出所述直播间结束观看所述直播视频流时,采集与所述用户相关的用户行为数据;

按照预设数据流格式,采用所述用户行为数据生成用户行为数据流;

所述根据所述用户行为数据流,更新指定的直播间指标,包括:从所述用户行为数据流中提取用户行为数据;

判断所述用户行为数据是否有效;

若是,则查找所述用户行为数据对应的直播间指标,并根据所述用户行为数据更新所述直播间指标。

2.如权利要求1所述的方法,其特征在于,所述用户行为数据包括直播间标识、用户标识、观看结束时间和观看时长,所述采集与所述用户相关的用户行为数据,包括:获取所述直播间的直播间标识、所述用户的用户标识、所述用户结束观看所述直播视频流的观看结束时间;

统计所述用户观看所述直播视频流的观看时长;

所述按照预设数据流格式,采用所述用户行为数据生成用户行为数据流,包括:按照预设数据流格式,采用所述直播间标识、所述用户标识、所述观看结束时间和所述观看时长生成用户行为数据流。

3.如权利要求1所述的方法,其特征在于,所述用户行为数据包括观看时长,所述判断所述用户行为数据是否有效,包括:判断所述观看时长是否大于预设值;

若是,则确定所述用户行为数据有效;

若否,则确定所述用户行为数据无效。

4.如权利要求1所述的方法,其特征在于,所述用户行为数据包括观看时长、直播间标识、用户标识和观看结束时间,所述直播间指标包括用户观看直播间的直播视频流的观看次数、直播间的用户集合和用户结束观看直播间的直播视频流的最后观看时间,所述查找所述用户行为数据对应的直播间指标,并根据所述用户行为数据更新所述直播间指标,包括:

查找所述用户标识对应的观看次数;

对所述观看次数进行累加处理;

查找所述直播间标识对应的用户集合;

若所述用户标识未记录在所述用户集合中,则将所述用户标识写入所述用户集合中;

查找所述用户标识和所述直播间标识共同对应的最后观看时间;

采用所述观看结束时间覆盖所述最后观看时间。

5.如权利要求1或2所述的方法,其特征在于,所述直播间指标包括用户观看直播间的直播视频流的观看次数、直播间的用户集合和用户结束观看直播间的直播视频流的最后观看时间,所述根据更新后的直播间指标计算所述直播间之间的相似度,包括:从所述直播间中选取第一直播间和第二直播间;

从所述直播间指标中获取所述第一直播间的第一用户集合和所述第二直播间的第二用户集合;

基于所述第一用户集合和所述第二用户集合,确定共同观看所述第一直播间的直播视频流和所述第二直播间的直播视频流的第三用户集合;

获取所述第三用户集合中的每个用户的第一最后观看时间和第二最后观看时间,其中,所述第一最后观看时间为所述用户观看所述第一直播间的直播视频流的最后观看时间,所述第二最后观看时间为所述用户观看所述第二直播间的直播视频流的最后观看时间;

获取所述第三用户集合中的每个用户观看所述直播间的直播视频流的观看次数;

基于所述第三用户集合中的每个用户观看所述直播间的直播视频流的观看次数,以及所述第三用户集合中的每个用户的所述第一最后观看时间和所述第二最后观看时间,计算所述第一直播间和所述第二直播间之间的相似度。

6.一种对直播间计算相似度的装置,其特征在于,包括:用户行为数据流生成模块,用于在直播间产生直播视频流的过程中,根据用户在所述直播间中观看所述直播视频流的用户行为生成用户行为数据流;

直播间指标更新模块,用于根据所述用户行为数据流,更新指定的直播间指标;

相似度计算模块,用于根据更新后的直播间指标计算所述直播间之间的相似度;

用户行为数据采集子模块,用于每当监测到所述用户退出所述直播间结束观看所述直播视频流时,采集与所述用户相关的用户行为数据;

用户行为数据流生成子模块,用于按照预设数据流格式,采用所述用户行为数据生成用户行为数据流用户行为数据提取子模块,用于从所述用户行为数据流中提取用户行为数据;

用户行为数据有效性判断子模块,用于判断所述用户行为数据是否有效;

直播间指标更新子模块,用于查找所述用户行为数据对应的直播间指标,并根据所述用户行为数据更新所述直播间指标。

7.一种设备,其特征在于,所述设备包括:一个或多个处理器;

存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑5中任一所述的对直播间计算相似度的方法。

8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑5中任一所述的对直播间计算相似度的方法。