视频直播的时移操作方法及装置与流程

文档序号:12754503阅读:2121来源:国知局
视频直播的时移操作方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种视频直播的时移操作方法及装置。



背景技术:

在交互式电视直播播放网组网中,对于频道暂停、时移和回看功能,媒体服务器和播放器终端会把直播预先录制到硬盘等存储介质中。有预先录制的频道才能被播放器、机顶盒操作进入到暂停、回看、时移的状态。内容提供商和运营商为了节省网络运行设备的成本,越来越多的把时移存储功能推荐到终端上,由个人用户自己选择配备存储所需的硬盘、安全数码卡(Secure Digital Memory Card,简称为SD)等存储介质。而一个带硬盘的硬盘视频录像机(Disk Video Recorder,简称为DVR)机顶盒的价格接近不带硬盘机顶盒的两倍,甚至更多,一个家庭里有超过2台以上的电视机和机顶盒需要观看电视直播,这样对于个人用户而言,带硬盘的机顶盒的存储能力和利用率、成本控制、多个机顶盒是否能共享一个存储的需求就突出出来了。

针对相关技术中,不带存储介质的机顶盒或者播放器无法进行视频直播时移操作的问题,尚未提出有效的技术方案。



技术实现要素:

为了解决上述技术问题,本发明提供了一种视频直播的时移操作方法及装置。

根据本发明的一个方面,提供了一种视频直播的时移操作方法,包括:第一播放器在进入直播频道时,查询该第一播放器所在局域网内的第二播放器是否存储有所述直播频道的频道时移资源,其中,所述第一播放器未配置有存储介质,所述第二播放器配置有存储介质;在查询结果为是时,所述第一播放器根据所述频道时移资源执行视频直播的时移操作。

优选地,在查询结果为否时,所述第一播放器向所述第二播放器发送录制请求,其中,该录制请求用于指示所述第二播放器启动所述直播频道对应的录制任务;在所述第二播放器录制完成后,所述第一播放器根据所述频道时移资源执行视频直播时移操作。

优选地,所述第一播放器查询所述第二播放器是否存储有所述直播频道的频道时移资源之前,还包括:所述第一播放器在所述局域网内广播查找报文,其中,该查找报文用于在所述局域网内查找出能够录制所述直播频道的所述第二播放器。

优选地,所述第一播放器查询所述第二播放器是否存储有所述直播频道的频道时移 资源,包括:所述第一播放器接收所述第二播放器对于所述查找报文的响应报文;根据所述响应报文查询所述第二播放器是否存储有所述直播频道的频道时移资源。

优选地,所述第一播放器根据所述频道时移资源执行视频直播时移操作之前,还包括:第一播放器将所述直播频道的当前时移状态设置为可时移状态。

优选地,所述方法还包括:所述第一播放器接收所述第二播放器发送的频道录制计划表,其中,该频道录制计划表中包括:所述第二播放器当前完成的录制任务、所述第二播放器即将进行的录制任务。

优选地,所述存储介质包括:硬盘录像机DVR,所述第一播放器包括:未配置有DVR的机顶盒,所述第二播放器包括:配置有DVR的机顶盒。

根据本发明的另一个方面,提供了一种视频直播的时移操作装置,应用于第一播放器,包括:查询模块,用于在进入直播频道时,查询该第一播放器所在局域网内的第二播放器是否存储有所述直播频道的频道时移资源,其中,所述第一播放器未配置有存储介质,所述第二播放器配置有存储介质;第一执行模块,用于在查询结果为是时,根据所述频道时移资源执行视频直播的时移操作。

优选地,所述装置还包括:发送模块,在查询结果为否时,向所述第二播放器发送录制请求,其中,该录制请求用于指示所述第二播放器启动所述直播频道对应的录制任务;第二执行模块,用于在所述第二播放器录制完成后,根据所述频道时移资源执行视频直播时移操作。

优选地,所述装置,还包括:广播模块,用于在所述局域网内广播查找报文,其中,该查找报文用于在所述局域网内查找出能够录制所述直播频道的所述第二播放器。

通过本发明,采用未配置有存储介质的播放器根据配置有存储介质的播放器中的频道时移资源来进行视频直播时移操作的技术手段,解决了相关技术中,不带存储介质的机顶盒或者播放器无法进行视频直播时移操作的问题,扩展了未配置有存储介质的播放器的应用前景,减少了不必要的播放器消费成本。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为根据本发明实施例的视频直播的时移操作方法的流程图;

图2为根据本发明实施例的视频直播的时移操作装置的结构框图;

图3为根据本发明实施例的视频直播的时移操作装置的另一结构框图;

图4为根据本发明优选实施例一的视频直播的时移操作流程图;

图5为根据本发明优选实施例二的频道时移的处理流程图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

在本发明实施例中,还提供了一种流量的控制处理方法,图1为根据本发明实施例的视频直播的时移操作方法的流程图,如图1所示,包括以下步骤:

步骤S102,第一播放器在进入直播频道时,查询该第一播放器所在局域网内的第二播放器是否存储有上述直播频道的频道时移资源,其中,第一播放器未配置有存储介质,第二播放器配置有存储介质;

步骤S104,在查询结果为是时,第一播放器根据频道时移资源执行视频直播的时移操作。

通过上述各个步骤,未配置有存储介质的播放器虽然不能够执行视频直播的时移操作,但是其能够查询在同一局域网的配置有存储介质的播放器是否有频道时移资源,在查询到有时,根据上述频道时移资源执行视频直播的时移操作,解决了相关技术中,不带存储介质的机顶盒或者播放器无法进行视频直播时移操作的问题,扩展了未配置有存储介质的播放器的应用前景,减少了不必要的播放器消费成本。

当然,在执行完步骤S102之后,如果上述查询结果为否,即第二播放器没有存储直播频道的频道时移资源时,第一播放器向第二播放器发送录制请求,其中,该录制请求用于指示第二播放器启动直播频道对应的录制任务;在第二播放器录制完成后,第一播放器根据频道时移资源执行视频直播时移操作,即如果第二播放器没有存储频道时移资源,那么第一播放器就会向第二播放器发送一个录制请求,第二播放器在该录制请求的触发下,执行录制任务,录制上述直播视频,并存储频道时移资源,进而没有配置有存储介质的第一播放器就能够根据第二播放器存储的频道时移资源进行视频直播的时移操作。

在本发明实施例中,第一播放器查询第二播放器是否存储有直播频道的频道时移资源之前,还可以执行以下步骤:第一播放器在该第一播放器所在的局域网内广播查找报文,其中,该查找报文用于在局域网内查找出能够录制直播频道的第二播放器,继而接收第二播放器对查找报文的响应报文,根据响应报文查询第二播放器是否存储有直播频道的频道时移资源。

在第一播放器确定第二播放器中存在了直播频道的视频资源以后,或者,第一播放器根据频道时移资源执行视频直播时移操作之前,第一播放器将直播频道的当前时移状态设置为可时移状态,进而通过第一播放器就能够知晓当前直播频道是否可以执行时移操作。

可选地,上述方法还包括:第一播放器接收第二播放器发送的频道录制计划表,其中,该频道录制计划表中包括:第二播放器当前完成的录制任务、第二播放器即将进行的录制任务,需要说明的是,本发明实施例中,存储介质包括:硬盘录像机DVR,第一播放器包括:未配置有DVR的机顶盒,第二播放器包括:配置有DVR的机顶盒。

需要说明的是,上述视频直播的时移操作包括但不限于:时移、暂停、快退。

本发明实施例所提供的上述技术方案可以总结为:在非DVR机顶盒、或者非DVR播放器(均可以理解为上述实施例中的第一播放器)通过频道切换进入一个频道后,查询家庭环境内的DVR设备(可以理解为上述实施例中的第二播放器)上是否已有该频道的时移录制,如果没有的话,请求DVR设备分配资源进行这个新频道的时移录制;DVR设备接收到其他机顶盒和播放器的频道录制请求后,先进行对已在录制的频道标识ID查询,然后判断自身资源能力,判断CPU和硬盘空间是否满足要求,满足新的请求要求的条件下进行新频道时移录制,并给请求端发送确认消息;非DVR机顶盒收到DVR设备的确认消息后,标记该频道为可时移状态,可以对该频道进行时移、暂停、快退等操作。非DVR机顶盒、播放器离开当前频道ID后,给DVR设备发送消息取消对频道ID的录制标记,此时如果另外一个非DVR机顶盒进入到另一个频道,同时会给DVR设备发送对另一个频道ID的时移录制请求。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必需的。

在本实施例中还提供了一种视频直播的时移操作装置,应用于第一播放器,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件 的组合的实现也是可能并被构想的。图2为根据本发明实施例的视频直播的时移操作装置的结构框图。如图2所示,该装置包括:

查询模块20,用于在进入直播频道时,查询该第一播放器所在局域网内的第二播放器是否存储有直播频道的频道时移资源,其中,第一播放器未配置有存储介质,第二播放器配置有存储介质;

第一执行模块22,与查询模块20连接,用于在查询结果为是时,根据频道时移资源执行视频直播时移操作。

通过上述各个模块的综合作用,未配置有存储介质的播放器虽然不能够执行视频直播的时移操作,但是其能够查询在同一局域网的配置有存储介质的播放器是否有频道时移资源,在查询到有时,根据上述频道时移资源执行视频直播的时移操作,解决了相关技术中,不带存储介质的机顶盒或者播放器无法进行视频直播时移操作的问题,扩展了未配置有存储介质的播放器的应用前景,减少了不必要的播放器消费成本。

图3为根据本发明实施例的视频直播的时移操作装置的另一结构框图,如图3所示,上述装置还包括:发送模块24,与查询模块20连接,在查询结果为否时,向第二播放器发送录制请求,其中,该录制请求用于指示第二播放器启动直播频道对应的录制任务;第二执行模块,用于在第二播放器录制完成后,根据频道时移资源执行视频直播时移操作,可选地,如图3所示,上述装置,还包括:广播模块26,与查询模块20连接,用于在局域网内广播查找报文,其中,该查找报文用于在局域网内查找出能够录制直播频道的第二播放器。

为了更好的理解上述状态的确定、确定处理方法及装置的处理流程,以下结合优选实施例进行说明,但不用于限定本发明示例的保护范围。

优选实施例一

图4为根据本发明优选实施例一的视频直播的时移操作流程图,如图4所示,包括以下步骤:

步骤S402:NonDVR播放器(机顶盒A,也可以理解为上述实施例中的第一播放器)开机后发起发现DVR机顶盒的流程,在家庭局域网络中发广播包查找带有录制能力的DVR设备。

步骤S404:NonDVR播放器(机顶盒A)解析收到的DVR设备的回应消息,包含DVR录制资源的能力情况,在NonDVR播放器内做好记录。

步骤S406:NonDVR播放器(机顶盒A)登录视频直播服务系统,开始播放直播频道,当NonDVR播放器每进入一个直播频道,都会向DVR机顶盒发起录制预约。

步骤S408:DVR播放器(机顶盒B,也可以理解上述实施例中的第二播放器)收 到其他播放器或机顶盒的频道时移预约,进行资源判断,首先判断是否已存在该频道时移资源,若不存在就进入新录制资源和能力判断,能接受新录制任务即启动该频道时移录制任务,给NonDVR播放器(机顶盒A)发送新的录制资源信息。

步骤S410:NonDVR播放器(机顶盒A)收到新的录制资源信息,更新本机记录,更新当前频道可时移状态标志。此时个人用户已可以在NonDVR播放器的该频道操作暂停、快退功能。

需要说明的是,在本发明优选实施例一中,上述实施例中的录制资源信息包括但不限于:DVR机顶盒当前正在录制的频道信息;DVR机顶盒的录制能力,还剩下多少路的录制能力;DVR机顶盒的CPU、内存、硬盘空闲资源信息。

优选实施例二

本发明实施例的方案,主要提供了一种NonDVR播放器在频道切换时通过给DVR设备发送录制计划请求报文方式发起本无录制的频道进行家庭内频道时移录制。

通过非DVR机顶盒在频道切换过程中,自动向局域网内带多路录制能力的DVR机顶盒发出新频道的时移录制请求的方法:在非DVR机顶盒在做频道切换时,给DVR机顶盒发出新频道的时移录制请求。DVR机顶盒会先判断是否关闭上一个频道的时移录制任务,其次判断是否已有该新频道的时移录制任务,然后再判读自身的性能资源能否满足该新频道时移录制请求,如能满足则发起新的频道时移录制任务,通知非DVR机顶盒所有新的DVR设备上的录制和节目信息。这一系列操作都是机顶盒后台完成,用户在接入新频道的几秒内,看到频道时移标志变成高亮(或者其他状态),就表明可以操作该频道的时移、快退、暂停等操作。

在本发明优选实施例二中,DVR设备会维护一个“DVR频道录制计划表”,DVR设备在每次NonDVR机顶盒的录制请求交互中更新该表,并发送给本次交互的NonDVR机顶盒。

本发明优选实施例二提供的是“通过发送ARP请求报文方式消除对应单播泛洪”技术方案,图5为根据本发明优选实施例二的频道时移的处理流程图,如图5所示:

步骤S502:NonDVR机顶盒广播发现DVR机顶盒,更新资源记录表。

步骤S504:NonDVR切换频道,发起频道时移录制任务。

步骤S506:向DVR发出离开旧频道信息和新频道录制预约。

步骤S508:DVR机顶盒判断,旧频道是否需要保留录制。

步骤S510:若旧频道无其他录制任务,不需要保留录制,关闭旧频道录制任务。

步骤S512:若旧频道有其他录制任务,需要保留录制,DVR机顶盒更新频道时移 信息。

步骤S514:DVR机顶盒预约冲突判断,新频道在DVR上是否已在录制。若是,则跳转到步骤S524,不需要启动新的录制任务;若不是,则进入下一环节。

步骤S516:预约计划更新通知给NonDVR。

步骤S518:DVR机顶盒资源能力冲突判断,是否能力不足。若能力不足,录制任务中断,进入步骤S526,任务结束。能力充足,进入下一环节。

步骤S520:启动新频道的录制任务。

步骤S522:给NonDVR机顶盒发送新的DVR上录制信息。

步骤S524:DVR机顶盒更新频道时移标志为“可时移”。

步骤S526:NonDVR机顶盒更新频道时移标志为“不可时移”。

步骤S528:用户可在当前频道操作时移。

需要说明的是,NonDVR机顶盒在用户操作暂停键、快退键的方式发起发起本无录制的频道进行家庭内频道时移录制。与NonDVR机顶盒在频道切换时立即发起流程和原理是一致的,原理还是非DVR设备向DVR设备发起录制请求,仅仅是促发条件不同,本发明优选实施例对此不再赘述。

综上所述,本发明优选实施例二通过不同的方法在DVR、PVR播放器之间发起本无录制计划的频道时移录制任务,通过向“DVR设备”发送除录制计划请求报文、资源确认报文之外的其他可引起“DVR设备立即启动录制本无录制任务的直播频道时移”的其他报文,或间接导致“DVR设备立即启动录制本无录制任务的直播频道时移”的请求报文的方法。

优选实施例三

综上所述,本发明实施例达到了以下技术效果:明通过非DVR机顶盒跟DVR机顶盒之间的交互协商机制,动态申请DVR机顶盒的硬盘和CPU资源,让非DVR机顶盒在任一无预录的频道也能进入时移和暂停的功能,增强了用户播放的体验,最大限度地分享了用户家庭中的DVR终端的资源,为用户节省了费用,也为运营商推广个人用户购买DVR硬盘录像提供了更好的解决方案,从而也给运营商节省了运营成本。

在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。

在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的对象在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“存储有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1