直播时移方法、装置和机顶盒的制作方法_2

文档序号:9508831阅读:来源:国知局
0是用户对机顶盒进行角色标记之后区分得到的机顶盒,当然也可以是服务器140默认区分得到的机顶盒,本实施例对此并不做限定。
[0042]服务器140是指用于为主机顶盒120和辅机顶盒130提供服务的后台服务器。月艮务器140中存储有各个主机顶盒120的描述信息。其中,描述信息包括:用于标识自身为主机顶盒的标识信息,或者,标识信息和机顶盒的性能参数。
[0043]需要补充说明的是,图1A只是以实施环境中包括上述几种设备来举例说明。可选地,实施环境中还可以只包括其中部分设备,或者还可以包括其他设备,本实施例对此并不做限定。
[0044]在图1A所示的实施环境中,当一个家庭内同时包括主机顶盒120和辅机顶盒130时,辅机顶盒130可以与其中至少一个主机顶盒120进行配对。并且,配对的主机顶盒120的存储器中可以存储有辅机顶盒130正在播放的目标直播频道的历史播放码流。这样,辅机顶盒130即可根据配对的主机顶盒120的存储器中存储的历史播放码流来实现直播时移。其中,主机顶盒120和辅机顶盒130可以通过数字生活网络联盟(英文,DIGITAL LIVINGNETWORK ALLIANCE ;简称:DLNA)协议进行通信。主机顶盒120和辅机顶盒130的配对过程可以包括:对于设置有存储器的机顶盒来说,在机顶盒启动、存储器可用且机顶盒未设置有角色时,机顶盒可以提示用户为自身设置角色。其中,用户可以将该机顶盒设置为主机顶盒,也可以将该机顶盒设置为辅机顶盒。而对于未设置有存储器的机顶盒来说,在机顶盒启动之后,机顶盒可以检测是否存在与自身配对的主机顶盒,若不存在,则提示用户为自身设置配对的主机顶盒。
[0045]另外,本发明各个实施例中所说的直播时移是指:在目标直播频道的播放过程中,对该目标直播频道中历史播放的内容进行回放。具体的,该直播时移包括:在直播过程中,后退第一预定时间间隔进行播放;或者,在后退第一预定时间间隔播放时,前进第二预定时间间隔进行播放,前进第二预定时间间隔后的时刻早于直播时刻;或者,暂停直播。比如,在直播时请求后退至前5分钟处进行播放。
[0046]请参考图2,其示出了本发明一个实施例提供的直播时移方法的方法流程图。本实施例以该直播时移方法用于图1A所示的实施环境中来举例说明。请参考图2,该直播时移方法可以包括:
[0047]步骤201,辅机顶盒在播放目标直播频道的码流的过程中,接收针对目标直播频道的时移操作指令。
[0048]步骤202,辅机顶盒从配对的主机顶盒中获取目标直播频道的历史播放码流。
[0049]主机顶盒中设置有存储器,存储器中存储有已录制的目标直播频道的历史播放码流。
[0050]步骤203,主机顶盒向辅机顶盒提供目标直播频道的历史播放码流。
[0051]步骤204,辅机顶盒根据获取到的历史播放码流响应时移操作指令,进行时移播放。
[0052]综上所述,本实施例提供的直播时移方法,通过获取配对的主机顶盒的存储器中存储的目标直播频道的历史播放码流,根据获取到的历史播放码流进行时移播放;解决了现有技术中由于需要依赖流媒体服务器才能实现未设置有存储器的机顶盒的时移播放,进而会浪费流媒体服务器的大量资源的问题;达到了可以通过配对的主机顶盒来实现直播时移,避免对流媒体服务器的资源浪费的效果。
[0053]同时,辅机顶盒配对的主机顶盒通常为家庭中的有存储器的机顶盒,所以该辅机顶盒通过家庭内部网络从配对的主机顶盒中获取码流进而实现直播时移,节省了从外网的流媒体服务器中获取码流时所需占用的外网的网络带宽。
[0054]另外,通过流媒体服务器实现时移时需要耗用流媒体服务器的资源,运营商的运营成本较高,用户需要开通增值服务之后才能使用时移服务,用户的使用成本较高。而本实施例通过依赖配对的主机顶盒来实现时移,无需开通其他增值服务,降低了用户的使用成本。
[0055]最后,通过使用家庭中有存储器的主机顶盒来帮助无存储器的辅机顶盒实现本地时移,避免了家庭中需要全部使用有存储器的机顶盒,进而导致成本较高的问题。
[0056]基于上述实施例提供的直播时移方法,用户在使用辅机顶盒观看直播的过程中,当用户想要回看历史播放的某一段节目比如回看前5分钟的节目时,用户可以在辅机顶盒中施加时移操作指令,辅机顶盒接收到用户的时移操作指令后从主机顶盒中获取当前播放的目标直播频道的历史播放码流。在主机顶盒向辅机顶盒提供当前播放的目标直播频道的历史播放码流之后,辅机顶盒即可根据接收到的历史播放码流来对历史播放的节目进行时移播放。
[0057]实际实现时,在步骤202中,辅机顶盒可以通过如下两种获取方式从主机顶盒中获取目标直播频道的历史播放码流。
[0058]第一种,辅机顶盒和主机顶盒为两个独立的个体,辅机顶盒发送码流获取请求至主机顶盒,接收主机顶盒返回的目标直播频道的历史播放码流。其中,码流获取请求中携带有目标直播频道的频道标识。
[0059]第二种,主机顶盒的存储器挂载在辅机顶盒中,辅机顶盒发送读取指令至主机顶盒,接收主机顶盒返回的目标直播频道的历史播放码流。其中,读取指令中携带有目标直播频道的频道标识。
[0060]针对上述两种情形,下述将在两个不同实施例中分别进行详细描述。
[0061]请参考图3A,其示出了本发明另一个实施例提供的直播时移方法的方法流程图,本实施例以该直播时移方法用于图1A所示的实施环境中,且本实施例以辅机顶盒通过上述第一种方式从配对的主机顶盒中获取历史播放码流来举例说明。如图3A所示,该直播时移方法可以包括:
[0062]步骤301,辅机顶盒在播放目标直播频道的码流的过程中,发送码流录制请求至配对的主机顶盒。
[0063]码流录制请求用于指示主机顶盒开始录制目标直播频道中正在播放的码流,并在存储器中存储录制的码流。码流录制请求中携带有:目标频道的频道标识,或者,目标频道的频道标识和目标频道的码率信息。其中,频道标识可以为频道号,且本实施例也以频道标识为频道号来举例说明。
[0064]可选地,本步骤可以包括如下两种可能的实现方式。
[0065]第一种,辅机顶盒在开始播放目标直播频道的码流的预定时长后,发送码流录制请求至配对的主机顶盒。
[0066]比如,以预设时长为5S来举例,在辅机顶盒调台至‘江苏卫视’的5S后,辅机顶盒可以发送码流录制请求至配对的主机顶盒。该码流录制请求用于指示主机顶盒开始录制‘江苏卫视’之后播放的码流。
[0067]第二种,辅机顶盒接收触发指令,发送码流录制请求至配对的主机顶盒。
[0068]在第一种可能的实现方式中,辅机顶盒自动发送码流录制请求至主机顶盒;而与上述第一种可能的实现方式不同的是,在第二种可能的实现方式中,辅机顶盒还可以在用户的触发下发送码流录制请求至主机顶盒。
[0069]具体的,在用户需要对播放的目标直播频道的码流进行录制时,用户可以在辅机顶盒上施加触发指令,辅机顶盒接收到触发指令之后,发送码流录制请求至配对的主机顶合
ΙΤΓΤ.Ο
[0070]比如,用户在通过辅机顶盒观看‘江苏卫视’直播的‘非诚勿扰’节目时,临时有事不能继续观看。但是用户又不想错过之后的精彩内容,此时,用户在处理其他事务之前,用户可以在辅机顶盒上施加触发指令,辅机顶盒接收到该触发指令之后发送码流录制请求至配对的主机顶盒。
[0071]以下除特殊说明外,本发明实施例中所说的辅机顶盒播放目标直播频道的码流,均是指辅机顶盒控制相连的多媒体播放设备播放码流。
[0072]步骤302,主机顶盒接收辅机顶盒发送的码流录制请求。
[0073]步骤303,主机顶盒根据频道标识开始录制目标直播频道中正在播放的码流。
[0074]主机顶盒提取码流录制请求中携带的目标频道的频道号,开始录制该频道号所对应的频道(目标直播频道)中正在播放的码流。具体的,主机顶盒可以从流媒体服务器中获取目标直播频道中正在直播的码流。
[0075]可选地,若码流录制请求中还携带有目标直播频道的码率信息,则主机顶盒可以依据该码率信息来录制目标直播频道中正在播放的码流。其中,若码流录制请求中未携带有该码率信息,则主机顶盒可以按照默认的码率信息来录制目标频道中正在直播的码流。
[0076]可选地,在主机顶盒开始录制之前,主机顶盒还可以执行如下步骤:
[0077](1)、检测自身是否满足录制条件,该录制条件包括:主机顶盒中的存储器的可用存储空间是否大于预设阈值,和/或,主机顶盒当前需要服务的辅机顶盒的个数是否达到最大个数。
[0078](2)、若满足录制条件,则执行步骤303。
[0079]步骤304,主机顶盒在存储器中存储录制的码流。
[0080]步骤305,辅机顶盒在播放目标直播频道的码流的过程中,接收针对目标直播频道的时移操作指令。
[0081]辅机顶盒在播放目标直播频道的码流的过程中,当用户想要回看之前的节目时,用户可以在辅机顶盒中施加时移操作指令,如按压辅机顶盒的遥控器中的‘快退’键。相应的,辅机顶盒可以接收该时移操作指令。
[0082]步骤306,辅机顶盒发送码流获取请求至配对的主机顶盒。
[0083]码流获取请求用于指示主机顶盒返回目标直播频道中历史播放的码流。码流获取请求中携带有目标频道的频道标识。
[0084]可选地,辅机顶盒接收到时移操作指令之后,辅机顶盒可以根据该时移操作指令确定所需的时移时间,并在之后需要发送码流获取请求时发送携带有该时移时间的请求。其中,时移时间是指所需时移回放的时长。
[0085]具体的,用户每按压一次‘快退’键,辅机顶盒确定需要后退预定时间间隔,则辅机顶盒可以依据接收到的按压‘后退’键的按压信号的个数来确定时移时间。
[0086]比如,预定时间间隔为30S,则在辅机顶盒接收到4次按压信号时,辅机顶盒可以确定时移时间为2分钟。而若辅机顶盒接收到7次按压信号,则辅机顶盒可以确定时移时间为3.5分钟。当然,若用户持续按压‘后退’键,则辅机顶盒可以依据后退速度以及接收到的持续按压信号的持续时长来确定时移时间。
[0087]步骤307,主机顶盒接收辅机顶盒发送的码流获取请求。
[0088]步骤308,主机顶盒根据频道标识在存储器中查询目标直播频道的历史播放码流。
[0089]主机顶盒提取码流获取请求中携带的频道号,
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1