直播时移方法、装置和机顶盒制造方法及图纸

技术编号:12772203 阅读:82 留言:0更新日期:2016-01-23 13:57
本发明专利技术实施例提供了一种直播时移方法、装置和机顶盒,涉及多媒体互联网技术领域,所述方法包括:辅机顶盒在播放目标直播频道的码流的过程中,接收针对目标直播频道的时移操作指令;所述辅机顶盒从配对的主机顶盒中获取所述目标直播频道的历史播放码流,所述主机顶盒中设置有存储器,所述存储器中存储有已录制的所述目标直播频道的历史播放码流;所述辅机顶盒根据获取到的所述历史播放码流响应时移操作指令,进行时移播放。解决了现有技术中由于需要依赖流媒体服务器才能实现未设置有存储器的机顶盒的时移播放,进而会浪费流媒体服务器的大量资源的问题;达到了可以通过配对的主机顶盒来实现直播时移,避免对流媒体服务器的资源浪费的效果。

【技术实现步骤摘要】

本专利技术涉及多媒体互联网
,特别涉及一种直播时移方法、装置和机顶盒
技术介绍
目前,越来越多的家庭开始使用IP电视(英文:Internet Protocol Televis1n,简称:交互式网络电视)。在一个家庭中有多台IP电视时,该家庭中会有为每台IP电视提供服务的机顶盒。其中,多个机顶盒中部分机顶盒可能设置有存储器,而部分机顶盒可能未设置有存储器。直播时移,是指用户通过已经录制的直播频道的码流来任意回放过去时间的直播内容。比如,用户在观看‘江苏卫视’的直播时,用户可以请求后退至10分钟前进行播放。对于未设置有存储器的机顶盒来说,由于机顶盒无法存储过去播放的码流,所以其需要借助远程的流媒体服务器来实现网络时移。具体的,流媒体服务器录制并缓存机顶盒当前正在直播的目标频道的码流;接收机顶盒发送的获取目标频道的码流的获取请求;返回缓存的目标频道的码流至机顶盒,机顶盒根据接收到的码流执行时移播放。在上述方案中,流媒体服务器需要为请求时移的机顶盒录制并缓存时移所需的码流,耗费了流媒体服务器的大量的处理资源和存储资源。且当发起时移的机顶盒较多时,流媒体服务器所需耗用的资源将会更多。
技术实现思路
本专利技术实施例提供了一种直播时移方法、装置和机顶盒,用于解决现有技术中需要耗费流媒体服务器大量资源的问题。所述技术方案如下:第一方面,提供了一种直播时移方法,应用于辅机顶盒中,所述方法包括:辅机顶盒在播放目标直播频道的码流的过程中,接收到针对该目标直播频道的时移操作指令之后,辅机顶盒从配对的主机顶盒中获取目标直播频道中的历史播放码流,根据获取到的历史播放码流进行时移播放。其中,主机顶盒中设置有存储器,该存储器中存储有已经录制的目标直播频道中的历史播放码流,并且,辅机顶盒中可以设置有存储器也可以未设置有存储器。通过从配对的主机顶盒中获取历史播放码流,进而根据获取到的历史播放码流实现时移播放,解决了现有技术中在未设置有存储器的机顶盒想要实现时移播放时,其需要依赖流媒体服务器才能实现进而会浪费流媒体服务器的大量资源的问题;达到了可以通过配对的主机顶盒来实现直播时移,避免对流媒体服务器的资源浪费的效果。在第一方面提供的方案中,辅机顶盒从配对的主机顶盒中获取历史播放码流的获取方式可以包括如下两种。也即在第一方面的第一种可能的实现方式中,辅机顶盒可以直接发送码流获取请求至主机顶盒,码流获取请求中携带有目标直播频道的频道标识。主机顶盒接收到码流获取请求之后,根据码流获取请求中携带的频道标识查询本地存储器中存储的历史播放码流,返回查询到的历史播放码流至主机顶盒。其中,目标直播频道的频道标识可以为频道号。在第一方面的第二种可能的实现方式中,主机顶盒的存储器可以预先挂载至辅机顶盒,此时,辅机顶盒即可从挂载的主机顶盒的存储器中直接读取目标直播频道的历史播放码流。结合上述第二种可能的实现方式,在辅机顶盒从主机顶盒的存储器中读取历史播放码流之前,辅机顶盒还可以发送申请使用主机顶盒的存储器的申请请求至主机顶盒,申请请求中携带有辅机顶盒的设备标识。主机顶盒接收到申请请求之后,根据预设规则检测是否同意该辅机顶盒使用该存储器。并且在检测结果为同意使用时,返回确认信息至辅机顶盒。其中,预设规则可以为当前使用存储器的辅机顶盒的个数是否达到预设阈值,或者,存储器的可用空间是否大于预设大小等等。通过先发送申请使用主机顶盒的存储器的申请请求至主机顶盒,并在接收到主机顶盒返回的确认信息之后挂载使用该存储器,保证了主机顶盒的性能,避免了主机顶盒的存储器同时被大量辅机顶盒使用时,系统性能较低的问题。结合上述任一种可能的实现方式,在第三种可能的实现方式中,辅机顶盒可以向服务器发送主机顶盒列表获取请求,接收服务器返回的主机顶盒列表,并控制多媒体播放设备展示该主机顶盒列表,将该主机顶盒列表中的某一主机顶盒设置为与自身配对的主机顶盒。通过从服务器中获取包含各个可选的主机顶盒的主机顶盒列表,由用户从该列表中自由选择一个主机顶盒作为与自身配对的主机顶盒,使得用户可以选择各个主机顶盒中性能较高的主机顶盒与自身配对,提高了系统的性能。另外,结合上述任一种可能的实现方式,在第四种可能的实现方式中,主机顶盒的存储器中存储的目标直播频道的历史播放码流,可以包括辅机顶盒触发主机顶盒录制并存储的码流,也可以包括其他辅机顶盒触发录制或者自身主动录制的目标直播频道的码流。通过将存储器中存储的目标直播频道的全部历史播放码流提供给辅机顶盒,增大了辅机顶盒可以时移的时移窗口,方便了用户的使用。另外,结合上述任一种可能的实现方式,在第五种可能的实现方式中,在实现上述方法之前,还需要建立辅机顶盒与主机顶盒之间的配对关系。具体的,对于设置有存储器的机顶盒来说,在机顶盒启动、存储器可用且机顶盒未设置有角色时,机顶盒可以提示用户为自身设置角色。其中,用户可以将该机顶盒设置为主机顶盒,也可以将该机顶盒设置为辅机顶盒。而对于未设置有存储器的机顶盒来说,在机顶盒启动之后,机顶盒可以检测是否存在与自身配对的主机顶盒,若不存在,则提示用户为自身设置配对的主机顶盒。需要说明的是,在用户将设置有存储器的机顶盒设置为主机顶盒之后,该机顶盒可以上报用于标识自身为主机顶盒的标识信息至服务器,服务器存储接收到的各个机顶盒上报的标识信息。此后,在未设置有存储器的机顶盒提示用户为自身设置配对的主机顶盒时,该机顶盒可以从服务器中获取包含各个主机顶盒标识的主机顶盒列表,用户从获取到的主机顶盒列表中选择一个主机顶盒与未设置有存储器的机顶盒配对。第二方面,提供了一种直播时移装置,该直播时移装置可以应用于辅机顶盒中。具体的,该直播时移装置可以包括总线,以及通过总线通信的处理器、存储器和收发器。其中,存储器用于存储一个或者一个以上的指令,该指令被配置成由处理器执行,进而实现第一方面所述的直播时移方法。第三方面,提供了一种机顶盒,该机顶盒可以包括第二方面所述的直播时移装置。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A是本专利技术各个实施例提供的直播时移方法所涉及的实施环境的示意图。图1B是本专利技术实施例所涉及的机顶盒的结构示意图。图2是本专利技术一个实施例提供的直播时移方法的方法流程图。图3A是本专利技术另一个实施例提供的直播时移方法的方法流程图。图3B是本专利技术另一个实施例提供的另一种直播时移方法的方法流程图。图3C是本专利技术另一个实施例提供的另一种直播时移方法的方法流程图。图4是本专利技术再一个实施例提供的直播时移方法的方法流程图。图5是本专利技术一个实施例提供的直播时移装置的结构方框图。图6A是本专利技术另一个实施例提供的直播时移装置的结构方框图。图6B是本专利技术另一个实施例提供的另一种直播时移装置的结构方框图。图6C是本专利技术另一个实施例提供的再一种直播时移装置的结构方框图。图7是本专利技术另一个实施例提供的直播时移装置的结构方框图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技本文档来自技高网...

【技术保护点】
一种直播时移方法,其特征在于,所述方法包括:辅机顶盒在播放目标直播频道的码流的过程中,接收针对所述目标直播频道的时移操作指令;所述辅机顶盒从配对的主机顶盒中获取所述目标直播频道的历史播放码流;所述主机顶盒中设置有存储器,所述存储器中存储有已录制的所述目标直播频道的历史播放码流;所述辅机顶盒根据获取到的所述历史播放码流响应所述时移操作指令,进行时移播放。

【技术特征摘要】

【专利技术属性】
技术研发人员:林家勤
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1