直播节目的回看方法、装置及终端的制作方法

文档序号:7766349阅读:401来源:国知局
专利名称:直播节目的回看方法、装置及终端的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及直播节目的回看方法、装置及终端。
背景技术
目前,在移动终端(例如,手机)中电视或流媒体直播都是广播式的,移动终端只 是被动的接收和处理广播数据,不能请求广播数据暂停或重播某段节目内容。图1是根据现有技术的播放电视或流媒体的移动终端的结构框图,如图1所示,该 移动终端包括接收单元,该单元用于从流媒体服务器或电视直播获得所直播的节目;缓 冲单元,解码单元和输出单元,输出单元连接显示器和扬声器。图2是根据现有的手机电视或流媒体节目内容处理的流程图,如图2所示,该流程 包括如下步骤接受处理手机电视或流媒体直播节目内容;在发生中断事件后,终端暂停 音视频解码输出;中断时间处理过程中,终端暂停节目内容数据接收处理;中断事件处理 结束后,恢复数据接收和音视频解码输出。在目前的处理方式下,用户不可能回看到前边某个时候已经广播过的节目内容, 在某些情况,这会给用户造成很大的不便。例如,当用户正在观看节目内容时,处理来电或 其它中断事件后,用户将错过一段节目内容。

发明内容
本发明的主要目的在于提供一种直播节目的回看方法、装置及终端,以至少解决 上述问题。根据本发明的一个方面,提供了一种直播节目的回看方法,包括终端通过第一缓 冲单元接收直播节目;所述终端暂停所述直播节目的播放;所述终端继续接收所述直播节 目,并将接收到的所述直播节目的数据存放于第二缓冲单元;所述终端从第二缓冲单元获 取所述数据重新开始所述直播节目的播放。优选地,在所述终端重新开始所述直播节目的播放之前,提示是否选择回看所述 直播节目;在选择回看所述直播节目时,从第二缓冲单元获取所述数据进行播放;在选择 不回看所述直播节目时,从第一缓冲单元获取所述直播节目的数据进行播放。优选地,在选择不回看所述直播节目时,从所述第一缓冲单元获取所述直播节目 的数据进行播放之后,所述方法还包括释放第二缓冲单元。优选地,所述终端确定是否预先配置了自动回看,在是的情况下,所述终端从第二 缓冲单元获取所述数据重新开始所述直播节目的播放;在否的情况下,从第一缓冲单元获 取所述直播节目的数据进行播放。优选地,所述第二缓冲单元使用所述终端的内存和/或外部存储器。根据本发明的另一个方面,提供了一种直播节目的回看装置,包括接收模块,用 于通过第一缓冲单元接收直播节目,并在播放模块暂停所述直播节目的播放的情况下继续 接收所述直播节目,将接收到的所述直播节目的数据存放于第二缓冲单元;所述播放模块,用于从第二缓冲单元获取所述数据重新开始所述直播节目的播放。优选地,所述装置还包括提示模块,用于在所述播放模块重新开始所述直接节目 的播放之前,提示是否选择回看所述直播节目;所述播放模块,用于在选择回看所述直播节 目时,从第二缓冲单元获取所述数据进行播放;在选择不回看所述直播节目时,从第一缓冲 单元获取所述直播节目的数据进行播放。优选地,所述装置还包括释放单元,用于在选择不回看所述直播节目时,在从所 述第一缓冲单元获取所述直播节目的数据进行播放之后,释放第二缓冲单元。根据本发明的再一个方面,还提供了一种终端,包括第一缓冲单元和第二缓冲单 元,其中,所述第一缓冲单元,用于接收直播节目;所述第二缓冲单元,用于在所述终端停止 播放所述直播节目后,存储所述终端继续接收到的所述直播节目的数据,并在所述终端重 新开始播放所述直播节目时向所述终端提供接收到的所述数据。优选地,所述第二缓冲单元使用所述终端的内存和/或外部存储器。通过本发明,采用终端通过第一缓冲单元接收直播节目;终端暂停直播节目的播 放;终端继续接收直播节目,并将接收到的直播节目的数据存放于第二缓冲单元;终端从 第二缓冲单元获取数据重新开始直播节目的播放,解决了现有技术中用户在观看直播节目 时遭遇中断后将错过一段节目内容的问题,实现了直播节目的回看。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据现有技术的播放电视或流媒体的移动终端的结构框图;图2是根据现有技术的手机电视或流媒体节目内容处理的流程图;图3是根据本发明实施例的直播节目的回看方法的流程图;图4是根据本发明实施例的直播节目的回看装置的结构框图;图5是根据本发明实施例优选的实现电视直播节目回看功能的结构示意图;图6是根据本发明实施例的实现电视直播节目回看功能的流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。图3是根据本发明实施例的直播节目的回看方法的流程图,如图3所示,该流程包 括以下步骤步骤S302,终端通过第一缓冲单元接收直播节目;步骤S304,终端暂停直播节目的播放;步骤S306,终端继续接收直播节目,并将接收到的直播节目的数据存放于第二缓 冲单元;步骤S308,终端从第二缓冲单元获取数据重新开始直播节目的播放。通过上述步骤,在终端中增加了一个缓冲单元,可以使终端可以在暂停直播节目 时,继续接收该直播节目,从而在重新开始播放时,可以从停止的地方继续播放该直播节目,提高了用户的体验。优选地,终端暂停直播节目可能是因为使用该终端的用户需要用该终端进行其他 处理(也可以称为终端处理),当然,也有可能是该用户主动暂停(例如,用户需要处理一 些其他的事物),以下以用户处理终端为例进行说明。即在上述步骤中,在用户处理中断期 间,终端的第二块缓冲单元继续获取在中断事件发生同时播放的节目,在中断事件处理结 束后,可以从第二缓冲单元获取该直播节目的数据,并重新开始该直播节目的播放。优选地,在实施时,可以在终端重新开始直接节目的播放之前,提示是否用户选择 回看直播节目;如果选择回看直播节目,则从第二缓冲单元获取数据进行播放;如果用户 选择不回看直播节目,则终端从第一缓冲单元获取直播节目的数据进行播放,从而直接播 放当前正在直播的直播节目。通过这样的处理方式,可以使为用户提供选择的机会,即可以 选择进行回看也可以选择不回看,进一步提高用户体验。优选地,在选择不回看该直播节目的情况下,可以从第一缓冲单元获取直播节目 的数据进行播放之后,第二缓冲单元可以释放该存放在该单元的数据。当然,也可以不释放 第二缓冲单元的数据,这样可以为用户保留一段时间的节目,但是,这样需要比较大的存储 空间。优选地,可以为用户提供一个设置的功能,即,终端确定是否预先配置了自动回 看,在是的情况下,终端从第二缓冲单元获取数据重新开始直播节目的播放;在否的情况 下,从第一缓冲单元获取直播节目的数据进行播放。优选地,第二缓冲单元可以使用终端的内存,使用终端的内存存储速度比较快,但 是内存的容量比较有限,因此,第二缓冲单元也可以使用外部存储器。图4是根据本发明实施例的直播节目的回看装置的结构框图,该装置用于实现上 述实施例及其优选实施方式,已经进行过说明的,不再赘述。如图4所示,该装置包括以下 模块接收模块40、播放模块42,下面对此进行说明。接收模块40,用于通过第一缓冲单元接收直播节目,并在播放模块暂停直播节目 的播放的情况下继续接收直播节目,将接收到的直播节目的数据存放于第二缓冲单元;播 放模块42,用于从第二缓冲单元获取数据重新开始直播节目的播放。优选地,上述装置还包括提示模块,用于在播放模块重新开始直接节目的播放之 前,提示是否选择回看直播节目;播放模块42,用于在选择回看直播节目时,从第二缓冲单 元获取数据进行播放;在选择不回看直播节目时,从第一缓冲单元获取直播节目的数据进 行播放。优选地,上述装置还包括释放单元,用于在选择不回看直播节目时,在从第一缓 冲单元获取直播节目的数据进行播放之后,释放第二缓冲单元。在本实施例中,还提供了一种终端,包括第一缓冲单元和第二缓冲单元,其中,第 一缓冲单元,用于接收直播节目;第二缓冲单元,用于在终端停止播放直播节目后,存储终 端继续接收到的直播节目的数据,并在终端重新开始播放直播节目时向终端提供接收到的 数据。优选地,第二缓冲单元使用终端的内存和/或外部存储器。以下以手机电视和流媒体直播的广播为例进行说明。本优选实施例提供了一种直播节目的回看方法,该方法通过使用双缓冲技术,可以在手机电视和流媒体直播的广播中,使得用户在处理完中断事件后,能从中断点继续观 看节目内容,该方法包括如下步骤步骤Si,终端通过第一缓冲单元接收和处理手机电视或流媒体直播节目内容;步骤S2,在发生中断事件后,终端暂停音频、视频播放输出;步骤S3,在中断事件处理过程中,继续接收节目内容,并将节目内容存放第二缓冲 单元;步骤S4,中断事件处理结束后,如果用户选择回看,则启用第二缓冲单元,进行解 码播放,如果用户不选择回看,则继续使用第一缓冲单元进行解码播放,并释放第二缓冲单兀。优选地,步骤Sl可以包括如下步骤步骤Si. 1,终端开始接收处理电视芯片数据或者与流媒体服务器建立连接;步骤Si. 2,通过第一缓冲单元接收数据,并通过解码单元和输出单元播放节目内容。优选地,步骤S3可以包括如下步骤步骤S3. 1,终端创建并启用第二缓冲单元;步骤S3. 2,缓冲继续接收节目内容,并将该内容的数据存放第二缓冲单元。优选地,步骤S4包括如下步骤步骤S4. 1,在中断事件结束后,提示用户是否选择回看;步骤S4. 2,如果用户选择回看,使用第二缓冲单元中的内容进行解码播放。如果用 户选择不回看,使用第一缓冲单元中的内容进行解码播放,释放第二缓冲单元。本优选实施例实现了如下技术效果(1)功能实用,可以实现电视直播节目的回看功能,使用户不错过精彩节目内容, 提高用户体验。(2)可行性强,本实施例在不改变现有手机电视和流媒体协议标准的前提下,通过 终端侧的软件方法实现节目内容的回看功能,可行性较强。以下的实施例结合附图5和附图6进行了说明。图5是根据本发明实施例优选的实现电视直播节目回看功能的结构示意图,相比 图1所示的现有的手机电视和流媒体直播结构模型,增加了第二缓冲单元507。接收单元 502 (即接收模块40)负责接收流媒体服务器501和电视直播506的节目内容数据,然后将 接收到的音视频数据发送给第一缓冲单元503和/或第二缓冲单元507。视频解码单元504 从缓冲单元取数据,并对数据解码后送视频输出单元505进行播放输出。解码单元504和 输出单元505实现了上述播放模块42的功能。第二缓冲单元507用于在中断后继续接收节目内容数据,并在用户选择回看时, 启用第二缓冲单元进行解码播放。优选地,第二缓冲单元可以使用终端内存或外部存储器 实现。图6是根据本发明实施例的实现电视直播节目回看功能的流程图,如图6所示,该 流程包括如下步骤步骤S601,终端接收处理手机电视或流媒体直播节目内容,并通过第一缓冲单元 进行数据缓冲。
6
步骤S602,在发生中断事件后,终端暂停音视频解码输出。可选的,用户也可以主 动通过暂停按钮暂停音频视频解码输出。步骤S603,在中断事件处理中,终端继续接收数据,并将节目内容存放第二缓冲单元。步骤S604,在中断事件处理结束返回播放器后,提示用户是否回看。步骤S605,如是用户选择回看,视频解码单元从第二缓冲单元取数据进行解码处 理,并通过视频输出单元进行输出播放。步骤S606,如果用户不选择回看,则视频解码单元继续从第一缓冲单元取数据,并 通过视频输出单元进行输出播放,并释放第二缓冲单元。在上述实施例中,优选地,也可以根据预先设置,在中断后自动进行回看。综上所述,通过上述实施例,解决了现有技术中用户在观看直播节目时遭遇中断 后将错过一段节目内容的问题,实现了直播节目的回看。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在 存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中 的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬 件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种直播节目的回看方法,其特征在于,包括终端通过第一缓冲单元接收直播节目;所述终端暂停所述直播节目的播放;所述终端继续接收所述直播节目,并将接收到的所述直播节目的数据存放于第二缓冲 单元;所述终端从第二缓冲单元获取所述数据重新开始所述直播节目的播放。
2.根据权利要求1所述的方法,其特征在于,在所述终端重新开始所述直播节目的播放之前,提示是否选择回看所述直播节目;在选择回看所述直播节目时,从第二缓冲单元获取所述数据进行播放;在选择不回看所述直播节目时,从第一缓冲单元获取所述直播节目的数据进行播放。
3.根据权利要求2所述的方法,其特征在于,在选择不回看所述直播节目时,从所述第 一缓冲单元获取所述直播节目的数据进行播放之后,所述方法还包括释放第二缓冲单元。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述终端确定是否预先配置了自动回看,在是的情况下,所述终端从第二缓冲单元获 取所述数据重新开始所述直播节目的播放;在否的情况下,从第一缓冲单元获取所述直播 节目的数据进行播放。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述第二缓冲单元使用所述 终端的内存和/或外部存储器。
6.一种直播节目的回看装置,其特征在于,包括接收模块,用于通过第一缓冲单元接收直播节目,并在播放模块暂停所述直播节目的 播放的情况下继续接收所述直播节目,将接收到的所述直播节目的数据存放于第二缓冲单 元;所述播放模块,用于从第二缓冲单元获取所述数据重新开始所述直播节目的播放。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括提示模块,用于在所述播放模块重新开始所述直接节目的播放之前, 提示是否选择回看所述直播节目;所述播放模块,用于在选择回看所述直播节目时,从第二缓冲单元获取所述数据进行 播放;在选择不回看所述直播节目时,从第一缓冲单元获取所述直播节目的数据进行播放。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括释放单元,用于在选择不回看所述直播节目时,在从所述第一缓冲单元获取所述直播 节目的数据进行播放之后,释放第二缓冲单元。
9.一种终端,其特征在于,包括第一缓冲单元和第二缓冲单元,其中,所述第一缓冲单元,用于接收直播节目;所述第二缓冲单元,用于在所述终端停止播放所述直播节目后,存储所述终端继续接 收到的所述直播节目的数据,并在所述终端重新开始播放所述直播节目时向所述终端提供 接收到的所述数据。
10.根据权利要求9所述的终端,其特征在于,所述第二缓冲单元使用所述终端的内存 和/或外部存储器。
全文摘要
本发明公开直播节目的回看方法、装置及终端,该方法包括终端通过第一缓冲单元接收直播节目;终端暂停直播节目的播放;终端继续接收直播节目,并将接收到的直播节目的数据存放于第二缓冲单元;终端从第二缓冲单元获取数据重新开始直播节目的播放,解决了现有技术中用户在观看直播节目时遭遇中断后将错过一段节目内容的问题,实现了直播节目的回看。
文档编号H04N21/414GK102006511SQ20101055839
公开日2011年4月6日 申请日期2010年11月24日 优先权日2010年11月24日
发明者赵发杰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1