直播节目试看方法、装置及系统的制作方法_5

文档序号:8907919阅读:来源:国知局
述,不代表实施例的优劣。
[0233] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0234] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种直播节目试看方法,其特征在于,应用于直播服务器中,所述方法包括: 接收播放客户端发送的用于请求试看直播节目的试看请求; 获取所述直播节目的播放地址; 根据预先设置的试看策略,确定对所述直播节目进行限时试看的第一到期时刻和第二 到期时刻; 向所述播放客户端反馈试看应答,所述试看应答中携带有所述直播节目的播放地址、 所述第一到期时刻和所述第二到期时刻,所述试看应答用于触发所述播放客户端在所述第 一到期时刻之前,向与所述播放地址对应的节目提供服务器发送用于请求获取所述直播节 目的节目数据的获取请求,所述节目提供服务器根据接收到的所述获取请求,在所述第二 到期时刻之前向所述播放客户端发送正在播放的节目数据。2. 根据权利要求1所述的方法,其特征在于,所述根据预先设置的试看策略,确定对所 述直播节目进行限时试看的第一到期时刻和第二到期时刻,包括: 检测所述播放客户端是否具有试看所述直播节目的权限; 若所述播放客户端具有试看所述直播节目的权限,则检测所述播放客户端当日的试看 次数是否达到预定次数阈值,所述预定次数阈值是播放客户端每日所能够请求试看的次数 的上限值; 若所述播放客户端当日的试看次数未达到所述预定次数阈值,则确定出对所述直播节 目进行限时试看的所述第一到期时刻和所述第二到期时刻,其中,所述第一到期时刻为当 前时刻加上预定试看时长之后得到的时刻,所述第二到期时刻为晚于所述第一到期时刻的 一个时刻。3. -种直播节目试看方法,其特征在于,应用于播放客户端中,所述方法包括: 向直播服务器发送用于请求试看直播节目的试看请求,所述试看请求用于触发所述直 播服务器反馈试看应答,所述试看应答中携带有所述直播节目的播放地址、对所述直播节 目进行限时试看的第一到期时刻和第二到期时刻; 接收所述试看应答,与所述播放地址所对应的节目提供服务器建立连接,将所述第二 到期时刻告知给所述节目提供服务器; 在所述第一到期时刻之前,向所述节目提供服务器发送用于请求获取所述直播节目的 节目数据的获取请求,所述获取请求用于触发所述节目提供服务器在所述第二到期时刻之 前将正在播放的节目数据发送至所述播放客户端; 接收所述节目提供服务器发送的所述节目数据,播放所述节目数据。4. 根据权利要求3所述的方法,其特征在于,所述向所述节目提供服务器发送用于请 求获取所述直播节目的节目数据的获取请求,包括: 当请求试看的所述直播节目的格式为HLS时,向所述节目提供服务器发送用于请求 获取索引文件的请求消息;接收所述节目提供服务器发送的索引文件,所述索引文件中包 括所述节目提供服务器在所述第二到期时刻之前获取的将要播放的预定个分片的分片标 识; 根据所述索引文件向所述节目提供服务器发送用于获取具有所述分片标识的分片的 获取请求,所述获取请求用于触发所述节目提供服务器在所述第二到期时刻之前反馈正在 播放的所述分片。5. 根据权利要求3或4所述的方法,其特征在于,所述方法还包括: 在达到所述第一到期时刻时,在所述播放客户端的屏幕上提示试看结束消息; 或者, 接收所述节目提供服务器发送的结束标签,在所述播放客户端的屏幕上提示试看结束 消息,所述结束标签是所述节目提供服务器达到所述第二到期时刻时向所述播放客户端发 送的标签。6. -种直播节目试看方法,其特征在于,应用于节目提供服务器中,所述方法包括: 与播放客户端建立连接,接收所述播放客户端告知的第二到期时刻; 接收所述播放客户端发送的用于请求获取直播节目的节目数据的数据获取请求; 在所述第二到期时刻之前,将正在播放的节目数据发送至所述播放客户端,由所述播 放客户端播放所述节目数据。7. 根据权利要求6所述方法,其特征在于,所述接收所述播放客户端发送的用于请求 获取直播节目的节目数据的获取请求,包括: 当所述直播节目的格式为HLS格式时,接收所述播放客户端发送的用于请求获取索引 文件的请求消息,在所述第二到期时刻之前获取的将要播放的预定个分片的分片标识,向 所述播放客户端发送携带有所述分片标识的索引文件; 接收所述播放客户端发送的用于请求获取具有所述分片标识的分片的获取请求; 所述将正在播放的节目数据发送至所述播放客户端,包括: 将正在播放的符合所述分片标识的分片发送至所述播放客户端。8. 根据权利要求6或7所述方法,其特征在于,所述方法还包括: 在达到所述第二到期时刻时,向所述播放客户端发送结束标签,所述结束标签用于触 发所述播放客户端提示试看结束消息。9. 一种直播节目试看装置,其特征在于,应用于直播服务器中,所述装置包括: 接收模块,用于接收播放客户端发送的用于请求试看直播节目的试看请求; 获取模块,用于获取所述直播节目的播放地址; 确定模块,用于根据预先设置的试看策略,确定对所述直播节目进行限时试看的第一 到期时刻和第二到期时刻; 反馈模块,用于向所述播放客户端反馈试看应答,所述试看应答中携带有所述直播节 目的播放地址、所述第一到期时刻和所述第二到期时刻,所述试看应答用于触发所述播放 客户端在所述第一到期时刻之前,向与所述播放地址对应的节目提供服务器发送用于请求 获取所述直播节目的节目数据的获取请求,所述节目提供服务器根据接收到的所述获取请 求,在所述第二到期时刻之前向所述播放客户端发送正在播放的节目数据。10. 根据权利要求9所述的装置,其特征在于,所述确定模块,包括: 第一检测单元,用于检测所述播放客户端是否具有试看所述直播节目的权限; 第二检测单元,用于在所述第一检测单元检测到所述播放客户端具有试看所述直播节 目的权限时,检测所述播放客户端当日的试看次数是否达到预定次数阈值,所述预定次数 阈值是播放客户端每日所能够请求试看的次数的上限值; 确定单元,用于在所述第二检测单元检测到所述播放客户端当日的试看次数未达到所 述预定次数阈值时,确定出对所述直播节目进行限时试看的所述第一到期时刻和所述第二 到期时刻,其中,所述第一到期时刻为当前时刻加上预定试看时长之后得到的时刻,所述第 二到期时刻为晚于所述第一到期时刻的一个时刻。11. 一种直播节目试看装置,其特征在于,应用于播放客户端中,所述装置包括: 第一发送模块,用于向直播服务器发送用于请求试看直播节目的试看请求,所述试看 请求用于触发所述直播服务器反馈试看应答,所述试看应答中携带有所述直播节目的播放 地址、对所述直播节目进行限时试看的第一到期时刻和第二到期时刻; 连接建立模块,用于接收所述试看应答,与所述播放地址所对应的节目提供服务器建 立连接,将所述第二到期时刻告知给所述节目提供服务器; 第二发送模块,用于在所述第一到期时刻之前,向所述节目提供服务器发送用于请求 获取所述直播节目的节目数据的获取请求,所述获取请求用于触发所述节目提供服务器在 所述第二到期时刻之前将正在播放的节目数据发送至所述播放客户端; 接收模块,用于接收所述节目提供服务器发送的所述节目数据,播放所述节目数据。12. 根据权利要求11所述的装置,其特征在于,所述第二发送模块,包括: 接收单元,用于当请求试看的所述直播节目的格式为HLS时,向所述节目提供服务器 发送用于请求获取索引文件的请求消息;接收所述节目提供服务器发送的索引文件,所述 索引文件中包括所述节目提供服务器在所述第二到期时刻之前获取的将要播放的预定个 分片的分片标识; 发送单元,用于根据所述接收单元接收到的所述索引文件向所述节目提供服务器发送 用于获取具有所述分片标识的分片的获取请求,所述获取请求用于触发所述节目提供服务 器在所述第二到期时刻之前反馈正在播放的所述分片。13. 根据权利要求11或12所述的装置,其特征在于,所述装置还包括: 第一提示模块,用于在达到所述第一到期时刻时,在所述播放客户端的屏幕上提示试 看结束消息; 或者, 第二提示模块,用于接收所述节目提供服务器发送的结束标签,在所述播放客户端的 屏幕上提示试看结束消息,所述结束标签是所述节目提供服务器达到所述第二到期时刻时 向所述播放客户端发送的标签。14. 一种直播节目试看装置,其特征在于,应用于节目提供服务器中,所述装置包括: 连接建立模块,用于与播放客户端建立连接,接收所述播放客户端告知的第二到期时 刻; 接收模块,用于接收所述播放客户端发送的用于请求获取直播节目的节目数据的数据 获取请求; 第一发送模块,用于在所述第二到期时刻之前,将正在播放的节目数据发送至所述播 放客户端,由所述播放客户端播放所述节目数据。15. 根据权利要求14所述装置,其特征在于,所述接收模块,包括: 发送单元,用于在所述直播节目的格式为HLS格式时,接收所述播放客户端发送的用 于请求获取索引文件的请求消息,在所述第二到期时刻之前获取的将要播放的预定个分片 的分片标识,向所述播放客户端发送携带有所述分片标识的索引文件; 接收单元,用于接收所述播放客户端发送的用于请求获取具有所述分片标识的分片的 获取请求; 所述第一发送模块,还用于: 将正在播放的符合所述分片标识的分片发送至所述播放客户端。16. 根据权利要求14或15所述装置,其特征在于,所述装置还包括: 第二发送模块,用于在达到所述第二到期时刻时,向所述播放客户端发送结束标签,所 述结束标签用于触发所述播放客户端提示试看结束消息。17. -种直播节目试看系统,其特征在于,所述系统包括直播服务器、至少一个播放客 户端和至少一个节目提供服务器, 所述直播服务器包括如权利要求9或10所述的直播节目试看装置; 所述播放客户端包括如权利要求11至13任一所述的直播节目试看装置; 所述节目提供服务器包括如权利要求14至16任一所述的直播节目试看装置。
【专利摘要】本发明公开了一种直播节目试看方法、装置及系统,属于视频播放领域。所述方法包括:接收播放客户端发送的用于请求试看直播节目的试看请求;获取直播节目的播放地址;根据预先设置的试看策略,确定对直播节目进行限时试看的第一到期时刻和第二到期时刻;向播放客户端反馈试看应答,试看应答用于触发播放客户端在第一到期时刻之前,向与播放地址对应的节目提供服务器发送用于请求获取直播节目的节目数据的获取请求,节目提供服务器在第二到期时刻之前向播放客户端发送正在播放的节目数据。本发明解决了相关技术中对点播节目的试看实现并不适用于直播节目中的问题;达到了对直播节目进行限时播放的效果。
【IPC分类】H04N21/472, H04N21/262, H04N21/845
【公开号】CN104883618
【申请号】CN201510236274
【发明人】王维富, 阮鹏, 陈仕麟, 李远青, 夏海雄
【申请人】腾讯科技(北京)有限公司
【公开日】2015年9月2日
【申请日】2015年5月11日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1