网络直播的开播消息推送方法及相关设备.pdf

上传人:利贞 文档编号:10638344 上传时间:2021-08-06 格式:PDF 页数:22 大小:794.31KB
收藏 版权申诉 举报 下载
网络直播的开播消息推送方法及相关设备.pdf_第1页
第1页 / 共22页
网络直播的开播消息推送方法及相关设备.pdf_第2页
第2页 / 共22页
网络直播的开播消息推送方法及相关设备.pdf_第3页
第3页 / 共22页
文档描述:

《网络直播的开播消息推送方法及相关设备.pdf》由会员分享,可在线阅读,更多相关《网络直播的开播消息推送方法及相关设备.pdf(22页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911360968.4 (22)申请日 2019.12.25 (71)申请人 广州华多网络科技有限公司 地址 511442 广东省广州市番禺区南村镇 万达广场B1座28层 (72)发明人 杨子国 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 李伟 (51)Int.Cl. H04L 29/06(2006.01) H04L 29/08(2006.01) H04L 12/865(2013.01) (54)发明名称 网络直播的开播消息推送方法及相关设备 。

2、(57)摘要 本发明提供了一种网络直播的开播消息推 送方法及相关设备, 该方法包括: 在当前的推送 时段内, 当检测到观众端关注的目标直播间开启 直播状态时, 确定目标直播间所属的推送队列, 若目标直播间所属的推送队列为优先推送队列, 则获取当前已向所述观众端推送的开播消息的 数量, 若当前已向所述观众端推送的开播消息的 数量未大于预先设置的推送阈值, 则向观众端推 送目标直播间的开播消息; 若目标直播间所属的 推送队列为非优先推送队列, 则依据第一推送数 量、 第二推送数量、 优先推送队列包含的直播间 的数量以及推送阈值判断目标直播间是否满足 推送条件, 若满足, 则向观众端推送目标直播间 。

3、的开播消息, 增强开播消息的推送效果。 权利要求书3页 说明书13页 附图5页 CN 111163076 A 2020.05.15 CN 111163076 A 1.一种网络直播的开播消息推送方法, 其特征在于, 包括: 在当前的推送时段内, 当检测到观众端所关注的目标直播间开启直播状态时, 确定所 述目标直播间所属的推送队列, 所述推送队列为所述观众端在所述推送时段内对应的优先 推送队列或所述观众端在所述推送时段内对应的非优先推送队列; 所述优先推送队列包含 的各个直播间以及所述非优先推送队列包含的各个直播间为预先依据所述观众端所关注 的各个直播间的推荐度以及开播预测结果确定的; 若所述目标。

4、直播间所属的推送队列为所述优先推送队列, 则获取当前已向所述观众端 推送的开播消息的数量, 若当前已向所述观众端推送的开播消息的数量未大于预先设置的 推送阈值, 则向所述观众端推送所述目标直播间的开播消息; 若所述目标直播间所属的推送队列为所述非优先推送队列, 则获取第一推送数量、 第 二推送数量以及所述优先推送队列包含的直播间的数量; 依据所述第一推送数量、 所述第 二推送数量、 所述优先推送队列包含的直播间的数量以及预先设置的推送阈值判断所述目 标直播间是否满足预先设置的推送条件, 若满足, 则向所述观众端推送所述目标直播间的 开播消息; 其中, 所述第一推送数量为当前已向所述观众端推送的。

5、与所述优先推送队列对 应的开播消息的数量; 所述第二推送数量为当前已向所述观众端推送的与所述非优先推送 队列对应的开播消息的数量。 2.根据权利要求1所述的方法, 其特征在于, 预先依据所述观众端所关注的各个直播间 的推荐度以及开播预测结果确定所述优先推送队列包含的各个直播间以及所述非优先推 送队列包含的各个直播间的过程, 包括: 获取所述观众端所关注的各个直播间的推荐度以及开播预测结果; 在所述观众端所关注的各个直播间中确定备选直播间, 其中, 所述备选直播间为其开 播预测结果表征为所述推送时段内开启直播状态的直播间; 按各个所述备选直播间的推荐度由大至小的顺序, 选取预设数目的备选直播间,。

6、 其中, 所述预设数目小于等于所述推送阈值; 将已选取的备选直播间确定为优先推送队列中的直播间, 将所述观众端所关注的所有 直播间中除所述已选取的备选直播间以外的各个直播间确定为非优先推送队列中的直播 间。 3.根据权利要求2所述的方法, 其特征在于, 获取所述观众端所关注的各个直播间的推 荐度的过程, 包括: 获取所述观众端与其所关注的每一所述直播间对应的互动数据; 所述互动数据包括观 看时长数据、 送礼记录数据、 观看次数以及发言次数; 对于所述观众端所关注的每个直播间, 依据该直播间的观看时长、 送礼记录数据、 观看 次数以及发言次数获得该直播间的推荐度。 4.根据权利要求2所述的方法,。

7、 其特征在于, 获取所述观众端所关注的各个直播间的开 播预测结果的过程, 包括: 确定所述推送时段对应的日期信息; 获取所述观众端所关注的各个直播间的与所述日期信息对应的历史播放数据; 依据所述日期信息以及各个所述历史播放数据, 得到所述观众端所关注的每一直播间 的开播预测分数; 权利要求书 1/3 页 2 CN 111163076 A 2 对于所述观众端所关注的每个直播间, 依据该直播间的开播预测分数得到该直播间的 开播预测结果。 5.根据权利要求4所述的方法, 其特征在于, 所述依据所述日期信息以及各个所述历史 播放数据, 得到所述观众端所关注的每一直播间的开播预测分数, 包括: 对于每个。

8、所述直播间, 依据所述日期信息, 判断所述推送时段是否处于节日, 若是, 则 依据所述直播间的历史播放数据得到所述直播间的连续指数、 星期指数、 节日指数以及历 史开播指数, 依据所述连续指数、 所述星期指数以及历史开播指数, 得到所述直播间的开播 预测分数; 若否, 则依据所述直播间的历史播放数据得到所述直播间的连续指数、 星期指数 以及历史开播指数; 依据所述连续指数、 所述星期指数以及所述历史开播指数得到所述直 播间的开播预测分数。 6.根据权利要求1所述的方法, 其特征在于, 所述依据所述第一推送数量、 所述第二推 送数量、 所述优先推送队列包含的直播间的数量以及预先设置的推送阈值判断。

9、所述目标直 播间是否满足预先设置的推送条件, 包括: 判断所述优先推送队列包含的直播间的数量与所述第二推送数量之和是否小于等于 所述推送数量阈值与所述第一推送数量之和; 若所述优先推送队列包含的直播间的数量与所述第二推送数量之和小于等于所述推 送数量阈值与所述第一推送数量之和, 则确定所述目标直播间满足所述推送条件。 7.根据权利要求1所述的方法, 其特征在于, 所述确定所述目标直播间所属的推送队 列, 包括: 获取所述目标直播间的标识信息; 依据所述标识信息遍历与所述观众端对应的队列配置文件, 获得与所述标识信息对应 的队列标识; 依据所述队列标识确定所述目标直播间所属的推送队列。 8.一种。

10、网络直播的开播消息推送装置, 其特征在于, 包括: 确定单元, 用于在当前的推送时段内, 当检测到观众端所关注的目标直播间开启直播 状态时, 确定所述目标直播间所属的推送队列, 所述推送队列为所述观众端在所述推送时 段内对应的优先推送队列或所述观众端在所述推送时段内对应的非优先推送队列; 所述优 先推送队列包含的各个直播间以及所述非优先推送队列包含的各个直播间为预先依据所 述观众端所关注的各个直播间的推荐度以及开播预测结果确定的; 第一推送单元, 用于当所述目标直播间所属的推送队列为所述优先推送队列时, 获取 当前已向所述观众端推送的开播消息的数量, 若当前已向所述观众端推送的开播消息的数 量。

11、未大于预先设置的推送阈值, 则向所述观众端推送所述目标直播间的开播消息; 第二推送单元, 用于当所述目标直播间所属的推送队列为所述非优先推送队列时, 获 取第一推送数量、 第二推送数量以及所述优先推送队列包含的直播间的数量; 依据所述第 一推送数量、 所述第二推送数量、 所述优先推送队列包含的直播间的数量以及预先设置的 推送阈值判断所述目标直播间是否满足预先设置的推送条件, 若满足, 则向所述观众端推 送所述目标直播间的开播消息; 其中, 所述第一推送数量为当前已向所述观众端推送的与 所述优先推送队列对应的开播消息的数量; 所述第二推送数量为当前已向所述观众端推送 的与所述非优先推送队列对应的。

12、开播消息的数量。 权利要求书 2/3 页 3 CN 111163076 A 3 9.一种存储介质, 其特征在于, 所述存储介质包括存储指令, 其中, 在所述指令运行时 控制所述存储介质所在的设备执行如权利要求17任意一项所述的网络直播的开播消息 推送方法。 10.一种电子设备, 其特征在于, 包括存储器, 以及一个或者一个以上的指令, 其中一个 或一个以上指令存储于存储器中, 且经配置以由一个或者一个以上处理器执行如权利要求 17任意一项所述的网络直播的开播消息推送方法。 权利要求书 3/3 页 4 CN 111163076 A 4 网络直播的开播消息推送方法及相关设备 技术领域 0001 本。

13、发明涉及数据处理技术领域, 特别涉及一种网络直播的开播消息推送方法及相 关设备。 背景技术 0002 随着科学技术的发展, 互联网中出现了各式各样的APP, 极大的丰富了人们的生 活, 例如, 网络直播APP, 网络直播APP可以为用户提供内容丰富多彩的网络直播, 能够满足 用户的娱乐需求。 然而, 各个直播间的开播时间往往受到主播的个人因素影响, 导致直播间 的开播时间往往不固定, 因此需要在直播间开播时, 向用户对应的观众端推送开播消息, 以 通知用户通过该观众端进入该直播间观看网络直播。 0003 现有技术中, 在每个直播间开播时, 都向观众端推送该直播间的开播消息。 为了避 免频繁推送。

14、导致用户受到干扰, 观众端每天能够接收到的开播消息具有数量限制, 然而, 直 播间的开播消息是根据主播开播的时间先后顺序进行推送的, 由此, 容易使得用户不感兴 趣的各个直播间占据推送消息的全部推送数量份额, 导致观众端不能收到其感兴趣的直播 间的开播消息, 推送效果差。 发明内容 0004 本发明所要解决的技术问题是提供一种网络直播的开播消息推送方法, 增强开播 消息的推送效果。 0005 本发明还提供了一种网络直播的开播消息推送装置, 用以保证上述方法在实际中 的实现及应用。 0006 一种网络直播的开播消息推送方法, 包括: 0007 在当前的推送时段内, 当检测到观众端所关注的目标直播。

15、间开启直播状态时, 确 定所述目标直播间所属的推送队列, 所述推送队列为所述观众端在所述推送时段内对应的 优先推送队列或所述观众端在所述推送时段内对应的非优先推送队列; 所述优先推送队列 包含的各个直播间以及所述非优先推送队列包含的各个直播间为预先依据所述观众端所 关注的各个直播间的推荐度以及开播预测结果确定的; 0008 若所述目标直播间所属的推送队列为所述优先推送队列, 则获取当前已向所述观 众端推送的开播消息的数量, 若当前已向所述观众端推送的开播消息的数量未大于预先设 置的推送阈值, 则向所述观众端推送所述目标直播间的开播消息; 0009 若所述目标直播间所属的推送队列为所述非优先推送。

16、队列, 则获取第一推送数 量、 第二推送数量以及所述优先推送队列包含的直播间的数量; 依据所述第一推送数量、 所 述第二推送数量、 所述优先推送队列包含的直播间的数量以及预先设置的推送阈值判断所 述目标直播间是否满足预先设置的推送条件, 若满足, 则向所述观众端推送所述目标直播 间的开播消息; 其中, 所述第一推送数量为当前已向所述观众端推送的与所述优先推送队 列对应的开播消息的数量; 所述第二推送数量为当前已向所述观众端推送的与所述非优先 说明书 1/13 页 5 CN 111163076 A 5 推送队列对应的开播消息的数量。 0010 上述的方法, 可选的, 预先依据所述观众端所关注的各。

17、个直播间的推荐度以及开 播预测结果确定所述优先推送队列包含的各个直播间以及所述非优先推送队列包含的各 个直播间的过程, 包括: 0011 获取所述观众端所关注的各个直播间的推荐度以及开播预测结果; 0012 在所述观众端所关注的各个直播间中确定备选直播间, 其中, 所述备选直播间为 其开播预测结果表征为所述推送时段内开启直播状态的直播间; 0013 按各个所述备选直播间的推荐度由大至小的顺序, 选取预设数目的备选直播间, 其中, 所述预设数目小于等于所述推送阈值; 0014 将已选取的备选直播间确定为优先推送队列中的直播间, 将所述观众端所关注的 所有直播间中除所述已选取的备选直播间以外的各个。

18、直播间确定为非优先推送队列中的 直播间。 0015 上述的方法, 可选的, 获取所述观众端所关注的各个直播间的推荐度的过程, 包 括: 0016 获取所述观众端与其所关注的每一所述直播间对应的互动数据; 所述互动数据包 括观看时长数据、 送礼记录数据、 观看次数以及发言次数; 0017 对于所述观众端所关注的每个直播间, 依据该直播间的观看时长、 送礼记录数据、 观看次数以及发言次数获得该直播间的推荐度。 0018 上述的方法, 可选的, 获取所述观众端所关注的各个直播间的开播预测结果的过 程, 包括: 0019 确定所述推送时段对应的日期信息; 0020 获取所述观众端所关注的各个直播间的与。

19、所述日期信息对应的历史播放数据; 0021 依据所述日期信息以及各个所述历史播放数据, 得到所述观众端所关注的每一直 播间的开播预测分数; 0022 对于所述观众端所关注的每个直播间, 依据该直播间的开播预测分数得到该直播 间的开播预测结果。 0023 上述的方法, 可选的, 所述依据所述日期信息以及各个所述历史播放数据, 得到所 述观众端所关注的每一直播间的开播预测分数, 包括: 0024 对于每个所述直播间, 依据所述日期信息, 判断所述推送时段是否处于节日, 若 是, 则依据所述直播间的历史播放数据得到所述直播间的连续指数、 星期指数、 节日指数以 及历史开播指数, 依据所述连续指数、 。

20、所述星期指数以及历史开播指数, 得到所述直播间的 开播预测分数; 若否, 则依据所述直播间的历史播放数据得到所述直播间的连续指数、 星期 指数以及历史开播指数; 依据所述连续指数、 所述星期指数以及所述历史开播指数得到所 述直播间的开播预测分数。 0025 上述的方法, 可选的, 所述依据所述第一推送数量、 所述第二推送数量、 所述优先 推送队列包含的直播间的数量以及预先设置的推送阈值判断所述目标直播间是否满足预 先设置的推送条件, 包括: 0026 判断所述优先推送队列包含的直播间的数量与所述第二推送数量之和是否小于 等于所述推送数量阈值与所述第一推送数量之和; 说明书 2/13 页 6 C。

21、N 111163076 A 6 0027 若所述优先推送队列包含的直播间的数量与所述第二推送数量之和小于等于所 述推送数量阈值与所述第一推送数量之和, 则确定所述目标直播间满足所述推送条件。 0028 上述的方法, 可选的, 所述确定所述目标直播间所属的推送队列, 包括: 0029 获取所述目标直播间的标识信息; 0030 依据所述标识信息遍历与所述观众端对应的队列配置文件, 获得与所述标识信息 对应的队列标识; 0031 依据所述队列标识确定所述目标直播间所属的推送队列。 0032 一种网络直播的开播消息推送装置, 包括: 0033 确定单元, 用于在当前的推送时段内, 当检测到观众端所关注。

22、的目标直播间开启 直播状态时, 确定所述目标直播间所属的推送队列, 所述推送队列为所述观众端在所述推 送时段内对应的优先推送队列或所述观众端在所述推送时段内对应的非优先推送队列; 所 述优先推送队列包含的各个直播间以及所述非优先推送队列包含的各个直播间为预先依 据所述观众端所关注的各个直播间的推荐度以及开播预测结果确定的; 0034 第一推送单元, 用于当所述目标直播间所属的推送队列为所述优先推送队列时, 获取当前已向所述观众端推送的开播消息的数量, 若当前已向所述观众端推送的开播消息 的数量未大于预先设置的推送阈值, 则向所述观众端推送所述目标直播间的开播消息; 0035 第二推送单元, 用。

23、于当所述目标直播间所属的推送队列为所述非优先推送队列 时, 获取第一推送数量、 第二推送数量以及所述优先推送队列包含的直播间的数量; 依据所 述第一推送数量、 所述第二推送数量、 所述优先推送队列包含的直播间的数量以及预先设 置的推送阈值判断所述目标直播间是否满足预先设置的推送条件, 若满足, 则向所述观众 端推送所述目标直播间的开播消息; 其中, 所述第一推送数量为当前已向所述观众端推送 的与所述优先推送队列对应的开播消息的数量; 所述第二推送数量为当前已向所述观众端 推送的与所述非优先推送队列对应的开播消息的数量。 0036 一种存储介质, 所述存储介质包括存储指令, 其中, 在所述指令运。

24、行时控制所述存 储介质所在的设备执行如上述的网络直播的开播消息推送方法。 0037 一种电子设备, 包括存储器, 以及一个或者一个以上的指令, 其中一个或一个以上 指令存储于存储器中, 且经配置以由一个或者一个以上处理器执行如上述的网络直播的开 播消息推送方法。 0038 与现有技术相比, 本发明包括以下优点: 0039 本发明提供了一种网络直播的开播消息推送方法和装置, 该方法包括: 在当前的 推送时段内, 当检测到观众端所关注的目标直播间开启直播状态时, 确定所述目标直播间 所属的推送队列, 所述推送队列为所述观众端在所述推送时段内对应的优先推送队列或所 述观众端在所述推送时段内对应的非优。

25、先推送队列; 所述优先推送队列包含的各个直播间 以及所述非优先推送队列包含的各个直播间为预先依据所述观众端所关注的各个直播间 的推荐度以及开播预测结果确定的; 若所述目标直播间所属的推送队列为所述优先推送队 列, 则获取当前已向所述观众端推送的开播消息的数量, 若当前已向所述观众端推送的开 播消息的数量未大于预先设置的推送阈值, 则向所述观众端推送所述目标直播间的开播消 息; 若所述目标直播间所属的推送队列为所述非优先推送队列, 则获取第一推送数量、 第二 推送数量以及所述优先推送队列包含的直播间的数量; 依据所述第一推送数量、 所述第二 说明书 3/13 页 7 CN 111163076 A。

26、 7 推送数量、 所述优先推送队列包含的直播间的数量以及预先设置的推送阈值判断所述目标 直播间是否满足预先设置的推送条件, 若满足, 则向所述观众端推送所述目标直播间的开 播消息; 其中, 所述第一推送数量为当前已向所述观众端推送的与所述优先推送队列对应 的开播消息的数量; 所述第二推送数量为当前已向所述观众端推送的与所述非优先推送队 列对应的开播消息的数量。 增强开播消息的推送效果。 附图说明 0040 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的实施例, 对于本领域普通技。

27、术人员来讲, 在不付出创造性劳动的前提下, 还可以根据 提供的附图获得其他的附图。 0041 图1为本发明提供的一种网络直播的开播消息推送方法的方法流程图; 0042 图2为本发明提供的一种网络直播的开播消息推送方法的又一方法流程图; 0043 图3为本发明提供的一种网络直播的开播消息推送方法的又一方法流程图; 0044 图4为本发明提供的一种实施场景示例图; 0045 图5为本发明提供的一种网络直播的开播消息推送装置的结构示意图; 0046 图6为本发明提供的一种电子设备的结构示意图。 具体实施方式 0047 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描。

28、述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0048 本发明可用于众多通用或专用的计算装置环境或配置中。 例如: 个人计算机、 服务 器计算机、 手持设备或便携式设备、 平板型设备、 多处理器装置、 包括以上任何装置或设备 的分布式计算环境等等。 0049 本发明实施例提供了一种网络直播的开播消息推送方法, 该方法可以应用在多种 系统平台, 其执行主体可以为服务器的处理器, 所述服务器可以为计算机终端或各种移动 设备, 所述方法的方法流程。

29、图如图1所示, 具体包括: 0050 S101: 在当前的推送时段内, 当检测到观众端所关注的目标直播间开启直播状态 时, 确定所述目标直播间所属的推送队列, 所述推送队列为所述观众端在所述推送时段内 对应的优先推送队列或所述观众端在所述推送时段内对应的非优先推送队列; 所述优先推 送队列包含的各个直播间以及所述非优先推送队列包含的各个直播间为预先依据所述观 众端所关注的各个直播间的推荐度以及开播预测结果确定的。 0051 本发明实施例提供的方法中, 一个推送时段可以为一天、 一个星期或者一个月等, 优选的, 一个推送时段为一天。 0052 其中, 该观众端关注的直播间可以为一个或多个, 将检。

30、测到该观众端所关注的任 一直播间开启直播状态时, 将当前开启直播状态的直播间确定为目标直播间。 0053 本发明实施例提供的方法中, 可以预先获取观众端所关注的各个直播间的历史播 说明书 4/13 页 8 CN 111163076 A 8 放数据, 依据每个直播间的历史播放数据确定该直播间的推荐度以及开播预测结果, 该直 播间的推荐度表征该观众端对该直播间的喜好程度, 直播间的开播预测结果为该直播间当 前推送时段内是否会开启直播状态的预测结果。 0054 具体的, 预先将观众端所关注的各个直播间划分为优先推送队列以及非优先推送 队列, 其中, 优先推送队列中的每个直播间的开播预测结果均表征其所。

31、属的直播间在当前 推送时段内开启直播状态。 0055 该目标直播间可以属于优先推送队列, 也可以属于非优先推送队列。 0056 S102: 若所述目标直播间所属的推送队列为所述优先推送队列, 则获取当前已向 所述观众端推送的开播消息的数量, 若当前已向所述观众端推送的开播消息的数量未大于 预先设置的推送阈值, 则向所述观众端推送所述目标直播间的开播消息。 0057 本发明实施例提供的方法中, 在目标直播间属于优先推送队列的情况下, 获取在 当前推送时段内已向该观众端推送的开播消息的数量, 并确定与该观众端对应的推送阈 值, 将已向观众端推送的开播消息的数量与推送阈值进行比对, 若已向观众端推送。

32、的开播 消息的数量未大于推送阈值, 则向观众端推送直播间的开播消息, 若该数量大于推送阈值, 则结束当前推送流程。 0058 S103: 若所述目标直播间所属的推送队列为所述非优先推送队列, 则获取第一推 送数量、 第二推送数量以及所述优先推送队列包含的直播间的数量; 依据所述第一推送数 量、 所述第二推送数量、 所述优先推送队列包含的直播间的数量以及预先设置的推送阈值 判断所述目标直播间是否满足预先设置的推送条件, 若满足, 则向所述观众端推送所述目 标直播间的开播消息; 其中, 所述第一推送数量为当前已向所述观众端推送的与所述优先 推送队列对应的开播消息的数量; 所述第二推送数量为当前已向。

33、所述观众端推送的与所述 非优先推送队列对应的开播消息的数量。 0059 本发明实施例提供的方法中, 向观众端推送优先推送队列中的直播间的开播消息 时, 更新第一推送数量, 即, 每发送一个优先推送队列中的直播间的开播消息, 第一推送数 量加1。 0060 相似的, 向观众端推送非优先推送队列的直播间的开播消息时, 更新第二推送数 量, 更新第二推送数量, 在每发送一个非优先推送队列中的直播间的开播消息的情况下, 第 二推送数量加1。 0061 在目标直播间满足该推送条件的情况下, 生成目标直播间对应的开播消息, 将该 开播消息推送至观众端, 以提示用户进入该目标直播间观看直播。 0062 应用。

34、本发明实施例提供的方法, 能够合理为观众端所关注的各个直播间分配消息 推送份额, 增强直播间的开播消息的推送效果, 使得用户能够接收其感兴趣的直播间的消 息, 进而能够让用户观看到其感兴趣的直播内容。 0063 本发明实施例提供的方法, 基于上述的实施过程, 具体的, 预先依据所述观众端所 关注的各个直播间的推荐度以及开播预测结果确定所述优先推送队列包含的各个直播间 以及所述非优先推送队列包含的各个直播间的过程, 如图2所示, 具体包括: 0064 S201: 获取所述观众端所关注的各个直播间的推荐度以及开播预测结果。 0065 具体的, 在当前推送时段的前一推送时段, 预先获取观众端所述关注。

35、的各个直播 间的推荐度以及开播预测结果, 每一直播间均对应一个推荐度以及一个开播预测结果。 说明书 5/13 页 9 CN 111163076 A 9 0066 S202: 在所述观众端所关注的各个直播间中确定备选直播间, 其中, 所述备选直播 间为其开播预测结果表征为所述推送时段内开启直播状态的直播间。 0067 其中, 可以依次解析每一直播间的开播预测结果, 进而确定每一开播预测结果是 否表征其所属的直播间在该推送时段内开启直播状态, 若是, 将该直播间确定为备选直播 间。 0068 S203: 按各个所述备选直播间的推荐度由大至小的顺序, 选取预设数目的备选直 播间, 其中, 所述预设数。

36、目小于等于所述推送阈值。 0069 具体的, 可以依据各个备选直播间的推荐度大小为各个备选直播间进行排序, 并 按各个备选直播间的推荐度大至小的选取预设数目的备选直播间, 该预设数目的取值范围 可以为0至推送阈值之间的正整数, 具体可由技术人员依据实际需求进行设定。 0070 S204: 将已选取的备选直播间确定为优先推送队列中的直播间, 将所述观众端所 关注的所有直播间中除所述已选取的备选直播间以外的各个直播间确定为非优先推送队 列中的直播间。 0071 本发明实施例提供的方法中, 通过各个直播间的推荐度以及开播预测结果, 将观 众端所述关注的各个直播间划分为优先推送队列以及非优先推送队列,。

37、 能够增强开播消息 的推送效果。 0072 本发明实施例提供的方法, 基于上述的实施过程, 具体的, 获取所述观众端所关注 的各个直播间的推荐度的过程, 包括: 0073 获取所述观众端与其所关注的每一所述直播间对应的互动数据; 所述互动数据包 括观看时长数据、 送礼记录数据、 观看次数以及发言次数; 0074 对于每一所述直播间, 依据所述直播间的观看时长、 送礼记录数据、 观看次数以及 发言次数获得所述直播间的推荐度。 0075 其中, 观看时长数据可以为观众端每天观看直播间的平均时长, 该观看次数为该 观众端进入该直播间的次数。 0076 本发明实施例提供的方法中, 每个直播间的推荐度的。

38、计算方式如下: 0077 QiR1K1+R2K2+R3K3+R4K4 0078 其中, Qi为直播间i的推荐度, R1为观看时长数据, K1为R1的权重值, R2为送礼记录数 据, K2为R2的权重值, R3为观看次数, K3为R3的权重值, R4为发言次数, K4为R4的权重值。 0079 应用本发明实施例提供的方法, 通过观众端与直播间的互动数据, 生成直播间的 推荐度, 能够准确的描述观众端对应的用户对各个直播间的感兴趣程度。 0080 本发明实施例提供的方法, 基于上述的实施过程, 具体的, 获取所述观众端所关注 的各个直播间的开播预测结果的过程, 如图3所示, 具体包括: 0081 。

39、S301: 确定所述推送时段对应的日期信息。 0082 本发明实施例提供的方法中, 该日期信息包含年-月-日信息、 星期信息以及节假 日信息等, 例如, 该推送时段对应的日期信息可以为 “2019年09月13日、 星期五、 中秋节” 。 0083 S302: 获取所述观众端所关注的各个直播间的与所述日期信息对应的历史播放数 据。 0084 本发明实施例提供的方法中, 可以获取该日期信息以前的预设推送周期内每一推 送时段的播放数据, 每个直播间的历史播放数据可以为该直播间过去若干天的播放数据集 说明书 6/13 页 10 CN 111163076 A 10 合。 0085 S303: 依据所述日。

40、期信息以及各个所述历史播放数据, 得到所述观众端所关注的 每一直播间的开播预测分数。 得到所述观众端所关注的每一直播间的开播预测分数的一种 方式是: 对于每个所述直播间, 依据所述日期信息, 判断所述推送时段是否处于节日, 若是, 则依据所述直播间的历史播放数据得到所述直播间的连续指数、 星期指数、 节日指数以及 历史开播指数, 依据所述连续指数、 所述星期指数以及历史开播指数, 得到所述直播间的开 播预测分数; 若否, 则依据所述直播间的历史播放数据得到所述直播间的连续指数、 星期指 数以及历史开播指数; 依据所述连续指数、 所述星期指数以及所述历史开播指数得到所述 直播间的开播预测分数。 。

41、0086 该连续指数可以为连续开播指数或连续关播指数, 将当前推送时段的前一推送时 段确定为第一历史推送时段, 将第一历史推送时段的前一推送时段确定为第二历史推送时 段; 对于每个直播间, 若该直播间在第二历史推送时段开启直播状态, 则可以获取该直播间 的连续开播指数, 若该直播间在第二推送时段未开启直播状态, 则可以获取该直播间的连 续关播指数。 0087 获取直播间的连续关播指数的一种方式可以为: 确定该直播间与第二历史推送时 段对应的连续关播的推送时段数目, 即, 连续关播的天数, 并选取多组未开播的连续天数, 确定各组未开播连续天数小于等于直播间与第二历史推送时段对应的连续关播天数的占。

42、 比e1, 其中, 连续关播指数c1100e1。 0088 例如, 直播间与第二历史推送时段对应的连续关播天数为5天, 选取的每组的连续 关播天数分别为3天、 4天、 5天、 8天、 10天, 则各组连续关播天数中的三组, 小于等于直播间 第二历史推送时段对应的连续关播天数, 故有e13/5。 0089 获取直播间的连续开播指数的一种方式可以为: 确定该直播间与第二历史推送时 段对应的连续开播的推送时段数目, 即, 连续开播的天数, 确定历史播放数据中各组未关播 的连续天数, 确定各组连续开播的天数大于直播间与第二历史推送时段对应的连续关播天 数的占比e2, 连续开播指数c2100e2。 00。

43、90 例如, 直播间与第二历史推送时段对应的连续开播天数为8天, 各组连续开播分数 为6天、 7天、 8天、 9天、 10天、 11天、 12天, 则e23/7。 0091 获取直播间的星期指数的一种方式可以为: 确定该推送时段的星期信息, 获取历 史播放数据中与该星期信息对应的开播状况数据, 确定在该星期信息对应的开播状况数据 中表征开播的开播状况数据的占比e3, 星期指数w100e3。 0092 例如, 该推送时段的星期信息为星期五, 在过去的12个星期中, 直播间在各星期的 星期五开播的次数为5次, 即, 历史播放数据中存在12个与星期二对应的开播状况数据, 表 征 “开启直播状态” 的。

44、开播状况数据的数量为5, 故有e35/12。 0093 在该推送时段的日期信息表征该推送时段处于节日的情况下, 获取直播间的节日 指数的一种方式可以为: 确认该节日的节日类型, 在直播间的历史播放数据中确定该节日 类型对应的播放数据, 依据该节日类型对应的开播状况数据得到该直播间的节日指数, 具 体的, 可以确定直播间在该节日类型对应的开播状况数据标志开播的开播状况数据的占比 e4, 节日指数h100e4, 该节日类型可以春节、 劳动节、 端午节、 中秋节、 国庆节等等。 0094 例如, 若该推送时段对应的节日为中秋节, 则获取过去一段时间该直播间在各个 说明书 7/13 页 11 CN 1。

45、11163076 A 11 节日的开播状况数据, 也可以仅获取过去一段时间, 该直播间在中秋节的开播状况数据, 若 在过去的5个中秋节中, 直播间在过去的各个中秋节的开播次数为2次, 即, 历史播放数据中 存在5个与该节日类型对应的开播状况数据, 表征 “开启直播状态” 的开播状况数据的数量 为2, 故有e42/5。 0095 获取直播间的历史开播指数的一种方式可以为: 获取历史播放数据中每天的开播 状况数据, 确定所有开播状况数据的数量以及各个开播状况数据中表征为 “开启直播状态” 的开播状况数据的数量, 确定各个开播状况数据中表征为 “开启直播状态” 的开播状况数据 的占比e5, 历史开播。

46、指数a100e5。 0096 在本发明实施例提供的方法中, 判断该推送时段是否处于节日, 若是, 则获取预先 设置的第一连续指数权重Wc1、 第一星期指数权重Ww1、 节日指数权重Wh以及第一历史开播指 数权重Wa1; 若否, 则获取预先设置的第二连续指数权重Wc2、 第二星期指数权重Ww2、 以及第二 历史开播指数权重Wa2; 其中, 第一总权重W1Wc1+Ww1+Wh+Wa1, 第二总权重W2Wc2+Ww2+Wa2, 可 选的, W1100、 Wc120、 Ww120、 Wh20、 Wa10; W280、 0097 Wc220、 Ww220、 Wa210。 0098 若该推送时段处于节日,。

47、 则计算直播间的开播预测分数的一种方式可以为: 0099 QcWc1/W+wWw1/W+hWh1/W+aWa1/W 0100 可得, Q0.5c+0.2w+0.2h+0.1a, 连续指数c可以为连续关播指数或连续开播指 数, Q为开播预测分数。 0101 若该推送时段未处于节日, 则计算直播间的开播预测分数的一种方式可以为: 0102 QcWc2/W+wWw2/W+aWa2/W 0103 可得, Q0.625c+0.25w+0.125a, Q为开播预测分数。 0104 若该推送时段处于节点, 则计算直播间的开播预测分数的另一种可选的方式为: 0105 将连续指数c、 星期指数w、 节日指数h以。

48、及历史开播指数a进行归一化处理, 得到归 一化连续指数分值Rc、 归一化星期指数Rw、 归一化节日指数分值Rh、 归一化历史开播指数分 值Ra。 0106 则, QRcWc1+RwWw1/W+RhWh1+RaWa1, Q为开播预测分数。 0107 若该推送时段处于节点, 则计算直播间的开播预测分数的另一种可选的方式为: 0108 将连续指数c、 星期指数w以及历史开播指数a进行归一化处理, 得到归一化连续指 数分值Rc、 归一化星期指数Rw、 归一化历史开播指数分值Ra。 0109 则, QRcWc2+RwWw2+RaWa2, Q为开播预测分数。 0110 需要说明的是, 本发明实施例提供的归。

49、一化公式为: 0111 0112 其中, X为当前待归一化的指数, Xmin为各个待归一化的指数中分值最小的指数, Xmax为各个待归一化的指数中分值最大的指数, F(0, 1)为当前待归一化的指数对应的归一 化分值。 0113 S304: 对于所述观众端所关注的每个直播间, 依据该直播间的开播预测分数得到 该直播间的开播预测结果。 说明书 8/13 页 12 CN 111163076 A 12 0114 本发明实施例提供的方法中, 获取到每个直播间的开播预测分数后, 分别将该开 播预测分数与预先设置的开播分数阈值进行比较, 以确定得到每个直播间的开播预测结 果。 0115 具体的, 对于每个。

50、直播间, 判断该直播间的开播预测分数是否大于开播分数阈值, 若开播预测分数大于开播分数阈值, 则确定该直播间的开播预测结果表征该直播间在该推 送时段将开启直播状态, 若开播预测分数未大于开播分数阈值, 则确定该直播间的开播预 测结果表征该直播间在该推送时段将不开启直播状态。 0116 应用本发明实施例提供的方法, 能够提高主播间的开播预测结果的准确率。 0117 本发明实施例提供的方法中, 基于上述的实施过程, 具体的, 所述依据所述第一推 送数量、 所述第二推送数量、 所述优先推送队列包含的直播间的数量以及预先设置的推送 阈值判断所述目标直播间是否满足预先设置的推送条件的一种可选的方式为: 。

展开阅读全文
内容关键字: 网络 直播 开播 消息 推送 方法 相关 设备
关于本文
本文标题:网络直播的开播消息推送方法及相关设备.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10638344.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1