一种直播节目的播放方法及装置制造方法

文档序号:7778726阅读:144来源:国知局
一种直播节目的播放方法及装置制造方法
【专利摘要】本发明实施例公开了一种直播节目的播放方法及装置,其中,所述方法包括:当接收到用户发送的书签设置指令时,根据所述书签设置指令生成书签设置请求以请求添加书签;当接收到用户发送的查看书签指令时,根据所述查看书签指令生成查看书签请求以获取当前频道对应的已设置的书签;根据用户从所述已设置书签中选择的书签发送的播放指令,向前端服务器发送所选书签的书签播放请求;根据所述前端服务器返回的书签播放串,生成书签点播请求,并将所述书签点播请求发送至媒体分发网络以请求所选书签对应的节目数据流,从而将当前频道的直播状态切换至所选书签的播放状态。采用本发明,实现频道加书签功能,使用户随时设置书签,之后可以挑选不同的书签进行观看,满足用户的观看需求。
【专利说明】一种直播节目的播放方法及装置
【技术领域】
[0001]本发明涉及电视【技术领域】,尤其涉及一种直播节目的播放方法及装置。
【背景技术】
[0002]目前电视直播节目种类多、内容广,为了避免错过某些精彩的电视直播节目,现有技术提出了直播节目回放的解决方案。使得用户可以在电视直播过程中按下暂停键暂停当前的直播节目,当用户在需要观看时使用播放键播放之前暂停的直播节目。
[0003]然而,上述技术需要电视一直处于当前频道,一旦切换到其他频道或关机,无法播放之前暂停的直播节目,从而错过精彩的片段。

【发明内容】

[0004]本发明实施例所要解决的技术问题在于,提供一种直播节目的播放方法及装置,可方便的根据对频道设置的书签来随时播放对应的直播节目。
[0005]为了解决上述技术问题,本发明实施例提供了一种直播节目的播放方法,包括:
[0006]当接收到用户发送的书签设置指令时,根据所述书签设置指令生成书签设置请求以请求添加书签,其中所述书签设置请求中包含设置书签时刻的时间点和设置书签的直播频道的频道标识;
[0007]当接收到用户发送的查看书签指令时,根据所述查看书签指令生成查看书签请求以获取当前频道对应的已设置的书签,其中所述查看书签请求中包括当前的频道标识;
[0008]根据用户从所述已设置书签中选择的书签发送的播放指令,向前端服务器发送所选书签的书签播放请求;
[0009]根据所述前端服务器返回的书签播放串,生成书签点播请求,并将所述书签点播请求发送至媒体分发网络以请求所选书签对应的节目数据流,
[0010]其中,所述书签播放串为前端服务器根据所选书签设置时刻的时间点及所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单生成的;
[0011]根据媒体分发网络返回的所述节目数据流,将当前频道的直播状态切换至所选书签的播放状态。
[0012]其中,所述方法还包括:
[0013]在所述书签播放过程中显示播放进度条,所述播放进度条上显示有所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单中各节目的播放时间信息和节目名称。
[0014]其中,所述方法还包括:
[0015]当接收到用户发送的频道切换指令时,获取切换后的频道的书签状态信息;
[0016]根据所述书签状态信息判断所述切换后的频道是否设置有书签;
[0017]若判断结果为是,则在所述切换后的频道的播放界面上显示书签标识。
[0018]相应地,本发明实施例还提供另一种直播节目的播放方法,包括:[0019]当接收到书签设置请求时,提取所述书签设置请求中携带的设置书签时刻的时间点和设置书签的频道标识;
[0020]根据所提取的信息,设置书签并存储该设置书签时刻的时间点和所述频道标识;
[0021]根据接收到的查看书签请求,提取所述查看书签请求中当前的频道标识,并返回当前频道标识已设置的书签以响应所述查看书签请求;
[0022]当接收到从所述已设置书签中选择的书签的书签播放请求时,获取所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单,根据所选书签设置时刻的时间点和所述直播节目单生成书签播放串以响应所述书签播放请求。
[0023]其中,所述方法还包括:
[0024]为每个频道设置书签状态标识,当接收到书签设置请求时,将所述书签状态标识设置为开启;
[0025]当接收到的书签取消请求或者检测到书签的设置时长超出预置的时间阈值时,删除该书签,并判断该书签对应频道是否设置有其他书签,若否,则将所述书签状态标识设置为关闭;
[0026]将书签状态标识信息发送至终端,以使终端根据所述书签状态标识信息在播放界面上显示或隐藏书签标识。
[0027]相应地,本发明实施例还提供一种直播节目的播放装置,包括:
[0028]书签设置模块,用于当接收到用户发送的书签设置指令时,根据所述书签设置指令生成书签设置请求以请求添加书签,其中所述书签设置请求中包含设置书签时刻的时间点和设置书签的直播频道的频道标识;
[0029]书签查看模块,用于当接收到用户发送的查看书签指令时,根据所述查看书签指令生成查看书签请求以获取当前频道对应的已设置的书签,其中所述查看书签请求中包括当前的频道标识;
[0030]播放请求模块,用于根据用户从所述已设置书签中选择的书签发送的播放指令,向前端服务器发送所选书签的书签播放请求;
[0031]节目请求模块,用于根据所述前端服务器返回的书签播放串,生成书签点播请求,并将所述书签点播请求发送至媒体分发网络以请求所选书签对应的节目数据流,其中,所述书签播放串为前端服务器根据所选书签设置时刻的时间点及所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单生成的;
[0032]书签播放模块,用于根据媒体分发网络返回的所述节目数据流,将当前频道的直播状态切换至所选书签的播放状态。
[0033]其中,所述装置还包括:
[0034]播放进度显示模块,用于在所述书签播放过程中显示播放进度条,所述播放进度条上显示有所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单中各节目的播放时间信息和节目名称。
[0035]其中,所述装置还包括:
[0036]频道切换模块,用于当接收到用户发送的频道切换指令时,获取切换后的频道的书签状态信息;
[0037]判断模块,用于根据所述书签状态信息判断所述切换后的频道是否设置有书签;[0038]书签标识显示模块,用于若所述判断模块的判断结果为是,则在所述切换后的频道的播放界面上显示书签标识。
[0039]相应地,本发明实施例还提供另一种直播节目的播放装置,包括:
[0040]提取模块,当接收到书签设置请求时,提取所述书签设置请求中携带的设置书签时刻的时间点和设置书签的频道标识;
[0041]书签设置响应模块,用于根据所述提取模块所提取的信息,设置书签并存储该设置书签时刻的时间点和所述频道标识;
[0042]书签查看响应模块,用于根据接收到的查看书签请求,提取所述查看书签请求中当前的频道标识,并返回当前频道标识已设置的书签以响应所述查看书签请求;
[0043]播放响应模块,用于当接收到从所述已设置书签中选择的书签的书签播放请求时,获取所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单,根据所选书签设置时刻的时间点和所述直播节目单生成书签播放串以响应所述书签播放请求。
[0044]其中,所述装置还包括:
[0045]书签状态模块,用于为每个频道设置书签状态标识,当接收到书签设置请求时,将所述书签状态标识设置为开启;
[0046]书签更新模块,用于当接收到的书签取消请求或者检测到书签的设置时长超出预置的时间阈值时,删除该书签,并判断该书签对应频道是否设置有其他书签,若否,则将所述书签状态标识设置为关闭;
[0047]书签状态发送模块,用于将书签状态标识信息发送至终端,以使终端根据所述书签状态标识信息在播放界面上显示或隐藏书签标识。
[0048]实施本发明实施例,具有如下有益效果:
[0049]本发明实施例根据接收到的书签设置指令,设置当前频道的书签,根据书签查看指令获取当前频道的书签列表,通过播放用户所选择的书签完成书签的点播请求。本发明实施例可以使用户方便的设置直播节目的书签,随时播放所喜爱的直播节目。
【专利附图】

【附图说明】
[0050]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0051]图1是本发明实施例的一种直播节目的播放方法的流程示意图;
[0052]图2是本发明实施例的一种书签状态的显示方法的流程示意图;
[0053]图3是本发明实施例的另一种直播节目的播放方法的流程示意图;
[0054]图4是本发明实施例的另一种书签状态的显示方法的流程示意图;
[0055]图5是本发明实施例的一种直播节目的播放装置的结构示意图;
[0056]图6是本发明实施例的另一种直播节目的播放装置的结构示意图;
[0057]图7是本发明实施例的又一种直播节目的播放装置的结构示意图;
[0058]图8是本发明实施例的再一种直播节目的播放装置的结构示意图;[0059]图9是本发明实施例的一种直播节目的播放方法的时序图;
[0060]图10是本发明实施例的一种直播节目的播放系统的结构图。
【具体实施方式】
[0061]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0062]请参见图1,是本发明实施例的一种直播节目的播放方法的流程示意图,本发明实施例的所述方法可应用在电视、机顶盒和智能设备等终端中,具体的,所述方法包括:
[0063]SlOl:当接收到用户发送的书签设置指令时,根据所述书签设置指令生成书签设置请求以请求添加书签。
[0064]其中,所述书签设置请求中包含设置书签时刻的时间点和设置书签的直播频道的频道标识;具体可选地,所述书签设置请求发送给前端服务器端,如数字电视前端中间件,执行具体的书签设置操作。
[0065]S102:当接收到用户发送的查看书签指令时,根据所述查看书签指令生成查看书签请求以获取当前频道对应的已设置的书签。
[0066]其中所述查看书签请求中包括当前的频道标识。
[0067]具体可选地,当接收到用户发送的查看书签指令时,向前端服务器发送查看书签请求以获取当前频道对应的已设置的书签,如用户在观看某个频道时,可以在某个时间点按下遥控器的书签键,或其他用于标识书签的按键,当接收到书签标识命令时,在记录当前频道时,将查看书签请求向前端服务器发送,以查看书签,所述已设置的书签可以以列表的形式显示或通过书签搜索界面通过输入书签名称和频道标识等信息搜索所需书签。
[0068]S103:根据用户从所述已设置书签中选择的书签发送的播放指令,向前端服务器发送所选书签的书签播放请求。
[0069]具体可选地,用户通过遥控器或其他控制终端选择一个已设置的书签时,即发送所选书签的播放指令,则本端根据所述播放指令,生成包含所选书签信息的书签播放请求,发送给所述前端服务器。
[0070]S104:根据所述前端服务器返回的书签播放串,生成书签点播请求,并将所述书签点播请求发送至媒体分发网络以请求所选书签对应的节目数据流。
[0071]其中,所述书签播放串为前端服务器根据所选书签设置时刻的时间点及所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单生成的;在所述书签播放过程中显示播放进度条,所述播放进度条上显示有所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单中各节目的播放时间信息和节目名称。
[0072]具体可选地,当用户已选择某个频道或当前频道的书签时,首先需在前端服务器中查找所选书签的书签播放请求中携带的所选书签的时间点、频道标识和用户信息;同时向 AAA (Authentication Authorization Accounting,包括鉴权、授权、计费,在本发明实施例中称为网络安全系统)获取所选书签的播放令牌,所述播放令牌包含相应的播放列表,与所选书签的时间点和直播节目单信息结合生成RTSP(Real Time Streaming Protocol)数据流,将所述RTSP数据流包含在所述书签点播请求中,由本端将所述书签点播请求发送给媒体分发网络(Media Distribution Network, MDN)中的媒体接入平台(Media AccessPlatform, MAP)以请求所选书签的直播节目数据流。
[0073]具体可选地,所述将所述书签点播请求发送至媒体分发网络以请求所选书签对应的节目数据流为:媒体分发网络中的媒体接入平台收到本端发送的书签点播请求时,由媒体接入平台向IPQAM调制设备和视频服务器(Streaming Server, SS)发起资源调度请求,并将分配的资源调度信息返回给本端,由本端利用所述资源调度信息向视频服务器请求节目数据流。
[0074]其中,IPQAM调制设备,集“复用、加扰、调制、频率变换”功能为一体,将DVB/IP自IP骨干网输入的直播节目流重新复用在指定的多业务传输流中,再进行数字调制(Quadrature Amplitude Modulation,QAM)和频率变换,输出射频(Radio Frequency, RF)。IPQAM调制设备是实现互动业务尤其是视频点播(Video On Demand, VOD)所必须的调制设备。它支持千兆以太网和光纤接入,接收来自前端设备、光传输网、视频服务器等设备的数据流,进行多频点的QAM数字调制输出。
[0075]S105:根据媒体分发网络返回的所述节目数据流,将当前频道的直播状态切换至所选书签的播放状态。
[0076]根据S104返回的节目数据流,通过电视等显示终端播放所选书签设置时刻的时间点的直播节目。
[0077]本发明实施例根据接收到的书签标识命令,设置当前频道的书签,根据所述书签设置时刻的时间点和直播节目单信息获取相应的直播节目数据流,通过播放所述直播节目数据流完成用户的直播节目点播请求。本发明实施例使得用户可以方便的设置直播节目的书签,从而随时播放所喜爱的直播节目。
[0078]请参见图2,是本发明实施例的一种书签状态的显示方法的流程示意图,本发明实施例的所述方法可以应用在电视、机顶盒和智能设备等终端中,所述书签状态用于标识每个频道中已设置的书签。具体的,所述方法包括:
[0079]S201:当接收到用户发送的频道切换指令时,获取切换后的频道的书签状态信息。
[0080]具体地,当用户在开机或切换频道时,即本端根据遥控器或其他控制终端发送的频道切换指令时,首先向所述前端服务器获取当前频道的书签状态信息,如是否有已设置的书签或已设置的书签是否过期等。
[0081]S202:根据所述书签状态信息判断所述切换后的频道是否设置有书签;
[0082]S203:若判断结果为是,则在所述切换后的频道的播放界面上显示书签标识。
[0083]若没有设置有书签,则在该频道的播放界面上不显示所述书签标识。
[0084]在本发明实施例中,通过在频道的播放界面显示或隐藏书签标识,来标示该频道的书签状态信息,用户可以通过选择该书签标识了解当前频道的详细书签信息。
[0085]进一步的,参见图3,为本发明实施例的另一种直播节目的播放方法的流程示意图,本发明实施例的所述方法从前端服务器端详细说明,具体的,所述方法包括:
[0086]S301:当接收到书签设置请求时,提取所述书签设置请求中携带的设置书签时刻的时间点和设置书签的频道标识。
[0087]S302:根据所提取的信息,设置书签并存储该设置书签时刻的时间点和所述频道标识。
[0088]具体可选地,所述根据接收到的书签设置请求,向AAA发送书签订购查询请求;若接收到所述AAA响应所述查询请求返回的书签订购信息,则执行书签设置操作,即存储所述设置书签时刻的时间点和频道标识,同时向书签设置请求的发起者发送书签设置成功的提示。
[0089]S303:根据接收到的查看书签请求,提取所述查看书签请求中当前的频道标识,并返回当前频道标识已设置的书签以响应所述查看书签请求。
[0090]S304:当接收到从所述已设置书签中选择的书签的书签播放请求时,获取所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单。
[0091]S305:根据所选书签设置时刻的时间点和所述直播节目单生成书签播放串以响应所述书签播放请求。
[0092]具体可选地,当接收到所选书签的书签播放请求时,首选需要向所述AAA获取所选书签的播放令牌,获取令牌后,本端生成所选书签设置时刻的时间点到播放所选书签的时刻的播放进度条,所述进度条用于在进度条下方或上方显示所述时间段的节目单中每个节目的开始播放时间及节目名称,即所述进度条包含了所选书签的频道的设置所选书签的时间点到播放所选书签的现在时刻的节目单信息;然后根据所述播放进度条生成书签播放串以响应所述书签播放请求。
[0093]本发明实施例通过向所述AAA获取播放令牌,并生成包含播放进度条的书签播放串以响应机顶盒端的书签播放请求,使得用户随时可以根据选择的书签播放喜爱的节目。
[0094]请参见图4,为本发明实施例的另一种书签状态的显示方法的流程示意图,所述方法从前端服务器端阐述,具体的,包括:
[0095]S401:为每个频道设置书签状态标识,当接收到书签设置请求时,将所述书签状态标识设置为开启。
[0096]S402:当接收到书签取消请求或检测到书签的设置时长超出预置的时间阈值时,删除该书签。
[0097]S403:判断该书签对应频道是否设置有其他书签;
[0098]S404:若没有其他书签,则将所述书签状态标识设置为关闭;
[0099]S405:将所述书签状态标识信息发送给终端以控制在播放界面上隐藏书签标识;
[0100]S406:所述书签对应的频道还设置有其他书签,则将所述书签状态标识设置为开启;
[0101]S407:将所述书签状态标识信息发送给终端以控制在播放界面上显示书签标识。
[0102]在本发明实施例中,前端服务器在频道的播放界面控制书签标识显示或隐藏,来标示该频道的书签状态信息,用户可以通过选择该书签标识了解当前频道的详细书签信
肩、O
[0103]请参见图5是本发明实施例的一种直播节目的播放装置的结构示意图,本发明实施例的所述装置可应用在电视、机顶盒和智能设备等终端中,具体的,所述装置包括:
[0104]书签设置模块1,用于当接收到用户发送的书签设置指令时,根据所述书签设置指令生成书签设置请求以请求添加书签。
[0105]其中,所述书签设置请求中包含设置书签时刻的时间点和设置书签的直播频道的频道标识;具体可选地,所述书签设置模块I将书签设置请求发送给前端服务器端,如数字电视前端中间件,执行具体的书签设置操作。
[0106]书签查看模块2,用于当接收到用户发送的查看书签指令时,根据所述查看书签指令生成查看书签请求以获取当前频道对应的已设置的书签。
[0107]其中所述查看书签请求中包括当前的频道标识;
[0108]播放请求模块3,用于根据用户从所述已设置书签中选择的书签发送的播放指令,向前端服务器发送所选书签的书签播放请求;
[0109]具体可选地,用户通过遥控器或其他控制终端选择一个已设置的书签时,即发送所选书签的播放指令,则本端根据所述播放指令,生成包含所选书签信息的书签播放请求,发送给所述前端服务器。
[0110]节目请求模块4,用于根据所述前端服务器返回的书签播放串,生成书签点播请求,并将所述书签点播请求发送至媒体分发网络以请求所选书签对应的节目数据流。
[0111]其中,所述书签播放串为前端服务器根据所选书签设置时刻的时间点及所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单生成的;在所述书签播放过程中显示播放进度条,所述播放进度条上显示有所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单中各节目的播放时间信息和节目名称。
[0112]具体可选地,当用户已选择某个频道或当前频道的书签时,首先所述播放请求模块3向所述前端服务器发送书签播放请求后,所述前端服务器查找所选书签的书签播放请求中携带的所选书签的时间点、频道标识和用户信息;同时向AAA (AuthenticationAuthorization Accounting,包括鉴权、授权、计费,在本发明实施例中称为网络安全系统)获取所选书签的播放令牌,所述播放令牌包含相应的播放列表,与所选书签的时间点和直播节目单信息结合生成RTSP (Real Time Streaming Protocol)数据流;所述前端服务器将载有所述RTSP数据流的书签播放串返回给本端,由本端的节目请求模块4将包含RTSP数据流的书签点播请求发送给媒体分发网络以请求节目数据流。
[0113]具体可选地,所述将所述书签点播请求发送至媒体分发网络以请求所选书签对应的节目数据流的具体过程为:媒体分发网络中的媒体接入平台收到本端发送的书签点播请求时,由媒体接入平台向IPQAM调制设备和视频服务器(Streaming Server, SS)发起资源调度请求,并将分配的资源调度信息返回给本端,由本端利用所述资源调度信息向视频服务器请求节目数据流。
[0114]其中,IPQAM调制设备,集“复用、加扰、调制、频率变换”功能为一体,将DVB/IP自IP骨干网输入的直播节目流重新复用在指定的多业务传输流中,再进行数字调制(Quadrature Amplitude Modulation,QAM)和频率变换,输出射频(Radio Frequency, RF)。IPQAM调制设备是实现互动业务尤其是视频点播(Video On Demand, VOD)所必须的调制设备。它支持千兆以太网和光纤接入,接收来自前端设备、光传输网、视频服务器等设备的数据流,进行多频点的QAM数字调制输出。
[0115]书签播放模块5,用于根据媒体分发网络返回的所述节目数据流,将当前频道的直播状态切换至所选书签的播放状态。
[0116]根据节目请求模块4利用所述媒体分发网络返回的资源调度信息,向视频服务器请求的节目数据流,由书签播放模块5控制所述电视等显示终端播放所选书签设置时刻的时间点的直播节目。
[0117]本发明实施例根据接收到的书签标识命令,设置当前频道的书签,根据所述书签设置时刻的时间点和直播节目单信息获取相应的直播节目数据流,通过播放所述直播节目数据流完成用户的直播节目点播请求。本发明实施例使得用户可以方便的设置直播节目的书签,从而随时播放所喜爱的直播节目。
[0118]请参见图6,为本发明实施例的另一种直播节目的播放装置的结构示意图,本发明实施例所述的装置可以应用在机顶盒、电视和智能手机等终端设备中,具体的,所述装置除包括上述实施例所述的书签设置模块1、书签查看模块2、播放请求模块3、节目请求模块4和书签播放模块5外,还包括:
[0119]播放进度显示模块6,用于在所述书签播放过程中显示播放进度条,所述播放进度条上显示有所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单中各节目的播放时间信息和节目名称。
[0120]频道切换模块7,用于当接收到用户发送的频道切换指令时,获取切换后的频道的书签状态信息。
[0121]具体可选地,当用户在开机或切换频道时,即本端根据遥控器或其他控制终端发送的频道切换指令时,首先向所述前端服务器获取当前频道的书签状态信息,如是否有已设置的书签或已设置的书签是否过期等。
[0122]判断模块8,用于根据所述书签状态信息判断所述切换后的频道是否设置有书签;
[0123]书签标识显示模块9,用于若所述判断模块的判断结果为是,则在所述切换后的频道的播放界面上显示书签标识。
[0124]若没有设置有书签,则所述书签标识显示模块9在该频道的播放界面上不显示所述书签标识。
[0125]在本发明实施例中,通过在频道的播放界面显示或隐藏书签标识,来标示该频道的书签状态信息,用户可以通过选择该书签标识了解当前频道的详细书签信息。
[0126]请参见图7,为本发明实施例的又一种直播节目的播放装置的结构示意图,本实施例从前端服务器端阐述所述装置,具体的,所述装置包括:
[0127]提取模块1,当接收到书签设置请求时,提取所述书签设置请求中携带的设置书签时刻的时间点和设置书签的频道标识。
[0128]书签设置响应模块2,用于根据所述提取模块所提取的信息,设置书签并存储该设置书签时刻的时间点和所述频道标识。
[0129]具体可选地,所述书签设置响应模块2根据接收到的书签设置请求,向AAA发送书签订购查询请求;若接收到所述AAA响应所述查询请求返回的书签订购信息,则执行书签设置操作,即存储所述设置书签时刻的时间点和频道标识,同时向书签设置请求的发起者发送书签设置成功的提示。
[0130]书签查看响应模块3,用于根据接收到的查看书签请求,提取所述查看书签请求中当前的频道标识,并返回当前频道标识已设置的书签以响应所述查看书签请求;
[0131]播放响应模块4,用于当接收到从所述已设置书签中选择的书签的书签播放请求时,获取所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单,根据所选书签设置时刻的时间点和所述直播节目单生成书签播放串以响应所述书签播放请求。
[0132]具体可选地,所述播放响应模块4当接收到所选书签的书签播放请求时,首选需要向所述AAA获取所选书签的播放令牌,获取令牌后,所述播放响应模块4生成所选书签设置时刻的时间点到播放所选书签的时刻的播放进度条,所述进度条用于在进度条下方或上方显示所述时间段的节目单中每个节目的开始播放时间及节目名称,即所述进度条包含了所选书签的频道的设置所选书签的时间点到播放所选书签的现在时刻的节目单信息;然后所述播放响应模块4根据所述播放进度条生成书签播放串以响应所述书签播放请求。
[0133]本发明实施例通过向所述AAA获取播放令牌,并生成包含播放进度条的书签播放串以响应机顶盒端的书签播放请求,使得用户随时可以根据选择的书签播放喜爱的节目。
[0134]请参见图8,为本发明实施例的再一种直播节目的播放装置的结构示意图,具体的,所述装置除包括上述实施例的提取模块1、书签设置响应模块2、书签查看响应模块3和播放响应模块4外,还包括:
[0135]书签状态模块5,用于为每个频道设置书签状态标识,当接收到书签设置请求时,将所述书签状态标识设置为开启。
[0136]书签更新模块6,用于当接收到的书签取消请求或者检测到书签的设置时长超出预置的时间阈值时,删除该书签,并判断该书签对应频道是否设置有其他书签,若否,则将所述书签状态标识设置为关闭。
[0137]书签状态发送模块7,用于将书签状态标识信息发送至终端,以使终端根据所述书签状态标识信息在播放界面上显示或隐藏书签标识。
[0138]在本发明实施例中,前端服务器在频道的播放界面控制书签标识显示或隐藏,来标示该频道的书签状态信息,用户可以通过选择该书签标识了解当前频道的详细书签信
肩、O
[0139]请参见图9,是本发明实施例的一种直播节目的播放方法的时序图,用户在观看某个频道的直播节目时,在某个时间点按下遥控器的“书签键”后,执行如下步骤:
[0140]S501:机顶盒(Set-Top Box, STB)向DHM发送书签设置请求。
[0141]S502:所述DHM返回给所述STB书签添加成功消息。
[0142]S503:所述STB向所述DHM发送当前频道的查看书签指令。
[0143]S504:所述DHM向所述STB返回当前频道已设置的书签列表。
[0144]S505:所述STB向所述DHM发送用户从已设置的书签列表中选择的书签播放请求。
[0145]S506:所述DHM根据所述书签播放请求中所选书签的信息向所述AAA获取所选书签的播放令牌。
[0146]S507:所述AAA向所述DHM返回所述包含播放列表的播放令牌。
[0147]S508:所述DHM根据返回的播放令牌生成的RTSP数据流,发送包含所述RTSP数据流的书签播放串给所述STB。
[0148]S509:所述STB根据所述书签播放串向所述MDN发送IPQAM调制设备和视频服务器(Streaming Server, SS)的资源调度请求,以分配具体的频点和视频服务器来分发所选书签的节目数据流。
[0149]S510:根据S509分配的资源信息,所述MDN中的MAP向所述STB返回资源分配信息;
[0150]S511:根据所述资源分配信息,所述STB发送与所述SS之间的建立会话请求。
[0151]S512:所述SS返回会话建立确认消息。
[0152]S513:确认消息发送之后,所述SS向所述STB推送所选书签的节目数据流。
[0153]S514:根据所述获取的节目数据流,所述STB控制电视播放所选书签对应的节目。
[0154]S515:当所述STB接收到遥控器发送的切换选择书签命令,则向所述DHM发送切换选择书签的跳转播放请求,同时所述STB向所述MDN发送结束正在点播的所选书签的节目数据流请求;之后执行S506至S514的具体内容,这里不再详述。
[0155]另外,根据所述STB接收到遥控器发送的直播请求,也许执行S515向MDN发送点播结束请求。
[0156]S516:所述MDN接收到所述点播结束请求后,释放所述分配的资源信息。
[0157]S517:所述MDN向所述STB返回点播结束确认消息,则所述STB进入直播状态。
[0158]本发明实施例可以通过书签搜索界面通过输入频道和/或时间点的关键字选择已设置的书签,进行相应的节目点播;还可以在节目点播过程中,处理用户发送的切换选择书签的点播请求;并在用户删除当前正在点播的书签后,若当前频道没有其他书签,或已删除当前频道的所有书签,可以自动进入直播状态,或直接按播放键进入直播状态。可以支持多个频道的多个书签,使用户随时设置书签,之后可以挑选不同的书签进行观看,更方便的满足用户的观看需求。
[0159]请参见图10,是本发明实施例的一种节目的播放系统的结构示意图,所述系统包括服务器1、机顶盒2以及播放器3 ;
[0160]其中,所述服务器I包括结合图7至图8所述发明实施例的装置;所述机顶盒2包括结合图5至图6所述发明实施例的装置;播放器3用于根据机顶盒的控制播放节目。
[0161]具体可选地,所述服务器I主要位于媒体分发网络中,包括视频服务器,所述媒体分发网络用于在所述机顶盒请求所述书签的点播请求时,处理资源的分配调度,以及向所述机顶盒发送所调度的调制设备的频点信息和视频服务器的资源信息;所述视频服务器用于响应所述机顶盒根据所述媒体分发网络返回的频点信息发送的节目数据流请求。
[0162]本发明实施例可以支持多个频道的多个书签,使用户随时设置书签,之后可以挑选不同的书签进行观看,更方便的满足用户的观看需求。
[0163]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0164]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种直播节目的播放方法,其特征在于,包括: 当接收到用户发送的书签设置指令时,根据所述书签设置指令生成书签设置请求以请求添加书签,其中所述书签设置请求中包含设置书签时刻的时间点和设置书签的直播频道的频道标识; 当接收到用户发送的查看书签指令时,根据所述查看书签指令生成查看书签请求以获取当前频道对应的已设置的书签,其中所述查看书签请求中包括当前的频道标识; 根据用户从所述已设 置书签中选择的书签发送的播放指令,向前端服务器发送所选书签的书签播放请求; 根据所述前端服务器返回的书签播放串,生成书签点播请求,并将所述书签点播请求发送至媒体分发网络以请求所选书签对应的节目数据流, 其中,所述书签播放串为前端服务器根据所选书签设置时刻的时间点及所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单生成的; 根据媒体分发网络返回的所述节目数据流,将当前频道的直播状态切换至所选书签的播放状态。
2.如权利要求1所述的方法,其特征在于,还包括: 在所述书签播放过程中显示播放进度条,所述播放进度条上显示有所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单中各节目的播放时间信息和节目名称。
3.如权利要求1或2所述的方法,其特征在于,还包括: 当接收到用户发送的频道切换指令时,获取切换后的频道的书签状态信息; 根据所述书签状态信息判断所述切换后的频道是否设置有书签; 若判断结果为是,则在所述切换后的频道的播放界面上显示书签标识。
4.一种直播节目的播放方法,其特征在于,包括: 当接收到书签设置请求时,提取所述书签设置请求中携带的设置书签时刻的时间点和设置书签的频道标识; 根据所提取的信息,设置书签并存储该设置书签时刻的时间点和所述频道标识;根据接收到的查看书签请求,提取所述查看书签请求中当前的频道标识,并返回当前频道标识已设置的书签以响应所述查看书签请求; 当接收到从所述已设置书签中选择的书签的书签播放请求时,获取所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单,根据所选书签设置时刻的时间点和所述直播节目单生成书签播放串以响应所述书签播放请求。
5.如权利要求4所述的方法,其特征在于,还包括: 为每个频道设置书签状态标识,当接收到书签设置请求时,将所述书签状态标识设置为开启; 当接收到的书签取消请求或者检测到书签的设置时长超出预置的时间阈值时,删除该书签,并判断该书签对应频道是否设置有其他书签,若否,则将所述书签状态标识设置为关闭; 将书签状态标识信息发送至终端,以使终端根据所述书签状态标识信息在播放界面上显示或隐藏书签标识。
6.一种直播节目的播放装置,其特征在于,包括: 书签设置模块,用于当接收到用户发送的书签设置指令时,根据所述书签设置指令生成书签设置请求以请求添加书签,其中所述书签设置请求中包含设置书签时刻的时间点和设置书签的直播频道的频道标识; 书签查看模块,用于当接收到用户发送的查看书签指令时,根据所述查看书签指令生成查看书签请求以获取当前频道对应的已设置的书签,其中所述查看书签请求中包括当前的频道标识; 播放请求模块,用于根据用户从所述已设置书签中选择的书签发送的播放指令,向前端服务器发送所选书签的书签播放请求; 节目请求模块,用于根据所述前端服务器返回的书签播放串,生成书签点播请求,并将所述书签点播请求发送至媒体分发网络以请求所选书签对应的节目数据流,其中,所述书签播放串为前端服务器根据所选书签设置时刻的时间点及所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单生成的; 书签播放模块,用于根据媒体分发网络返回的所述节目数据流,将当前频道的直播状态切换至所选书签的播放状态。
7.如权利要求6所述的装置,其特征在于,还包括: 播放进度显示模块,用于在所述书签播放过程中显示播放进度条,所述播放进度条上显示有所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单中各节目的播放时间信息和节目名称。
8.如权利要求6或7所述的装置,其特征在于,还包括: 频道切换模块,用于当接收到用户发送的频道切换指令时,获取切换后的频道的书签状态信息; 判断模块,用于根据所述书签状态信息判断所述切换后的频道是否设置有书签; 书签标识显示模块,用于若所述判断模块的判断结果为是,则在所述切换后的频道的播放界面上显示书签标识。
9.一种直播节目的播放装置,其特征在于,包括: 提取模块,当接收到书签设置请求时,提取所述书签设置请求中携带的设置书签时刻的时间点和设置书签的频道标识; 书签设置响应模块,用于根据所述提取模块所提取的信息,设置书签并存储该设置书签时刻的时间点和所述频道标识; 书签查看响应模块,用于根据接收到的查看书签请求,提取所述查看书签请求中当前的频道标识,并返回当前频道标识已设置的书签以响应所述查看书签请求; 播放响应模块,用于当接收到从所述已设置书签中选择的书签的书签播放请求时,获取所选书签设置时刻的时间点到所选书签播放时刻的时间点所包含的直播节目单,根据所选书签设置时刻的时间点和所述直播节目单生成书签播放串以响应所述书签播放请求。
10.如权利要求9所述的装置,其特征在于,还包括: 书签状态模块,用于为每个频道设置书签状态标识,当接收到书签设置请求时,将所述书签状态标识设置为开启; 书签更新模块,用于当接收到的书签取消请求或者检测到书签的设置时长超出预置的时间阈值时,删除该书签,并判断该书签对应频道是否设置有其他书签,若否,则将所述书签状态标识设置为关闭; 书签状态发送模块,用于将书签状态标识信息发送至终端,以使终端根据所述书签状态标识信息在播放界面上显示`或隐藏书签标识。
【文档编号】H04N21/462GK103686318SQ201310637313
【公开日】2014年3月26日 申请日期:2013年12月2日 优先权日:2013年12月2日
【发明者】董宝华 申请人:深圳市龙视传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1