admin管理员组

文章数量:1532044

2024年6月14日发(作者:)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.8

(22)申请日 2010.09.19

(71)申请人 中兴通讯股份有限公司

地址 518057 广东省深圳市南山区科技南路55号

(72)发明人 贾宝锋

(74)专利代理机构 北京康信知识产权代理有限责任公司

代理人 余刚

(51)

H04N5/445

H04N5/50

H04N7/16

H04M1/725

(10)申请公布号 CN 101951483 A

(43)申请公布日 2011.01.19

权利要求说明书 说明书 幅图

(54)发明名称

移动终端的电视频道的切换方法及

移动终端

(57)摘要

本发明公开了一种移动终端的电视

频道的切换方法及移动终端,该方法包

括:在移动终端的电视模块启动之后,移

动终端在后台启动多个频道的服务;在需

要切换到目标频道且目标频道包含在多个

频道中时,移动终端从后台获取目标频道

的服务替换当前播放的频道的服务。本发

明达到了提高切换速度和提高用户体验的

效果。

法律状态

法律状态公告日

2021-07-23

2020-12-25

2016-03-30

2012-06-06

2011-01-19

法律状态信息

专利权人的姓名或者名称、地址

的变更

专利权的转移

授权

实质审查的生效

公开

法律状态

专利权人的姓名或者名

称、地址的变更

专利权的转移

授权

实质审查的生效

公开

权 利 要 求 说 明 书

1.一种移动终端的电视频道的切换方法,其特征在于,包括:

在移动终端的电视模块启动之后,所述移动终端在后台启动多个频道的服务;

在需要切换到目标频道且所述目标频道包含在所述多个频道中时,所述移动终端从

后台获取所述目标频道的服务替换当前播放的频道的服务。

2.根据权利要求1所述的方法,其特征在于,在所述移动终端从后台获取所述目标

频道的服务替换当前播放的频道的服务之后,所述方法还包括:

所述移动终端将所述当前播放的频道的服务置于后台。

3.根据权利要求1所述的方法,其特征在于,在所述移动终端在

后台启动多个频道的服务之后,所述方法还包括:

所述移动终端在后台接收所述多个频道的数据的缓冲。

4.根据权利要求1所述的方法,其特征在于,在所述移动终端在

后台启动多个频道的服务之后,所述方法还包括:

如果所述移动终端处于节目播放列表界面,则所述移动终端响应用户选择频道的指

令,从后台获取选择的所述频道的服务进行播放。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述

多个频道为所述移动终端的频道列表中的所有频道。

6.一种移动终端,其特征在于,包括:

启动模块,用于在所述移动终端的电视模块启动之后,在后台启动多个频道的服务;

获取模块,用于在需要切换到目标频道且所述目标频道包含在所述多个频道中时,

从后台获取所述目标频道的服务;

替换模块,用于使用获取模块获取的所述目标频道的服务替换当前播放的频道的服

务。

7.根据权利要求6所述的移动终端,其特征在于,还包括:

放置模块,用于在所述替换模块使用获取模块获取的所述目标频道的服务替换当前

播放的频道的服务之后,将所述当前播放的频道的服务置于后台。

8.根据权利要求6所述的移动终端,其特征在于,还包括:

接收模块,用于在所述启动模块在后台启动多个频道的服务之后,在后台接收所述

多个频道的数据的缓冲。

9.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括:

响应模块,用于在所述启动模块在后台启动多个频道的服务之后,在所述移动终端

处于节目播放列表界面的情况下,响应用户选择频道的指令,从后台获取选择的所

述频道的服务进行播放。

10.根据权利要求6至9中任一项所述的移动终端,其特征在于,

所述多个频道为所述移动终端的频道列表中的所有频道。

说 明 书

技术领域

本发明涉及通信领域,具体而言,涉及一种移动终端的电视频道的切换方法及移动

终端。

背景技术

支持广播式手机电视业务管理系统(Mobile Broadcast BusinessManagement System,

简称为MBBMS)的手机电视已经具有了基本的功能。不同的手机电视在启动电视

的速度和切换频道的速度方面存在一定的差异,而速度的快慢直接影响用户的体验。

目前支持MBBMS的手机电视切换需要完成以下步骤:首先,停止上一个频道的

播放,然后,启动下一个频道,再获取播放的节目流密钥(MBMS Traffic Key,简

称MTK),在拿到密钥之后,对节目播放数据码流进行解扰,接着将音视频数据的

打包之后再送入播放器进行播放。这个过程中的每一个步骤都不能少,否则节目将

不能被播放。而在相关技术中,需要先停止上一个频道的播放,才能启动下一个频

道,切换过程整体耗时较长(6s左右),影响了用户的体验。

发明内容

本发明的主要目的在于提供一种移动终端的电视频道的切换方案,以至少解决上述

的相关技术中移动终端中电视频道切换速度慢而影响用户体验的问题。

为了实现上述目的,根据本发明的一个方面,提供了一种移动终端的电视频道的切

换方法,该方法包括:在移动终端的电视模块启动之后,移动终端在后台启动多个

频道的服务;在需要切换到目标频道且目标频道包含在多个频道中时,移动终端从

后台获取目标频道的服务替换当前播放的频道的服务。

进一步地,在移动终端从后台获取目标频道的服务替换当前播放的频道的服务之后,

上述方法还包括:移动终端将当前播放的频道的服务置于后台。

进一步地,在移动终端在后台启动多个频道的服务之后,上述方法还包括:移动终

端在后台接收多个频道的数据的缓冲。

进一步地,在移动终端在后台启动多个频道的服务之后,上述方法还包括:如果移

动终端处于节目播放列表界面,则移动终端响应用户选择频道的指令,从后台获取

选择的频道的服务进行播放。

进一步地,上述多个频道为移动终端的频道列表中的所有频道。

为了实现上述目的,根据本发明的另一方面,提供了一种移动终端,该移动终端包

括:启动模块,用于在移动终端的电视模块启动之后,在后台启动多个频道的服务;

获取模块,用于在需要切换到目标频道且目标频道包含在多个频道中时,从后台获

取目标频道的服务;替换模块,用于使用获取模块获取的目标频道的服务替换当前

播放的频道的服务。

进一步地,该移动终端还包括:放置模块,用于在替换模块使用获取模块获取的目

标频道的服务替换当前播放的频道的服务之后,将当前播放的频道的服务置于后台。

进一步地,该移动终端还包括:接收模块,用于在启动模块在后台启动多个频道的

服务之后,在后台接收多个频道的数据的缓冲。

进一步地,该移动终端还包括:响应模块,用于在启动模块在后台启动多个频道的

服务之后,在移动终端处于节目播放列表界面的情况下,响应用户选择频道的指令,

从后台获取选择的频道的服务进行播放。

进一步地,上述多个频道为移动终端的频道列表中的所有频道。

通过本发明,采用在电视模块启动之后就在后台启动多个频道的服务,在切换时选

择后台已启动的服务替换正在播放的频道的方式,解决了相关技术中移动终端中电

视频道切换速度慢而影响用户体验的问题,进而达到了提高切换速度和提高用户体

验的效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明

的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图

中:

图1是根据本发明实施例的移动终端的电视频道的切换方法的流程图;

图2是根据本发明实施例三的移动终端电视频道的切换方法的流程图;

图3是根据本发明实施例四的切换频道的流程图;

图4是根据本发明实施例的移动终端的结构框图;

图5是根据本发明实施例的移动终端的一种优选结构框图;

图6是根据本发明实施例的移动终端的另一种优选结构框图;

图7是根据本发明实施例的移动终端的又一种优选结构框图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情

况下,本申请中的实施例及实施例中的特征可以相互组合。

实施例一

根据本发明实施例,提供了一种移动终端的电视频道的切换方法。图1是根据本发

明实施例的移动终端的电视频道的切换方法的流程图,如图1所示,该方法包括:

步骤S102,在移动终端的电视模块启动之后,该移动终端在后台启动多个频道的

服务;其中,该移动终端可以是具有MBBMS的手机,也可以是具有电视模块的

其他移动终端。

其中,上述多个频道可以是移动终端播放列表中的所有频道,也可以是移动终端播

放列表中的部分频道。当移动终端的播放列表中的频道数量较少时,优选地,在后

台启动所有频道的服务。如果移动终端的播放列表中的频道数量较多,则可以选择

性地启动播放列表中的部分频道,例如,启动被选择次数超过预定值的频道或者启

动用户预先设定优先启动的频道。

步骤S104,在需要切换到目标频道且该目标频道包含在上述多个频道中时,该移

动终端从后台获取该目标频道的服务替换当前播放的频道的服务。

该实施例通过在电视模块启动之后就在后台启动多个频道的服务,在切换时选择后

台已启动的服务替换正在播放的频道,减小了移动终端中电视频道切换的时间,达

到了提高切换速度和提高用户体验的效果。

在具体实现过程中,在步骤S104之后,移动终端还可以将被替换的当前播放频道

的服务放到后台运行。这样,当用户想再调用该频道时,还可以迅速切换回该频道。

优选地,在步骤S102之后,移动终端还会在后台接收上述多个频道的数据的缓冲。

通过这样的方式,在切换过程中,无需再对数据进行缓冲,节省了缓冲所需的切换

的时间。

此外,如果该移动终端当前没有频道在播放,而是处于节目播放列表界面,而在移

动终端在后台启动多个频道的服务的情况下,移动终端可以通过以下方式选择节目

播放,具体地,该移动终端接收到用户用于选择频道的指令,然后根据该指令从后

台获取对应的频道的服务,并进行播放。该实施例在移动终端位于节目播放列表界

面时,能够快速调出一个频道进行播放。

实施例二

下面以移动终端是手机为例,对本发明实施例提供的移动终端的电视频道的切换方

法进行示例性的说明。该方法包括:

手机电视启动之后,完成芯片固件的下载、初始化和应用程序的初始化,并加载手

机电视播放的频道列表。在频道加载完成之后,由于芯片支持内部启动多个服务,

因此,可以在后台启动多个服务。并且,由于手机电视的频道列表不是很多,因此,

在后台启动的多个服务可以是当前节目播放列表的所有节目。后台启动的多个服务

在芯片内部开始工作,接收数据的缓冲。

如果是在节目播放列表界面且用户选择了一个服务,那么就激活在后台播放的这个

服务。并且,因为这个服务已经启动,所以不需要再次启动该服务,从而节省了时

间。另外,因为这是第一次播放,不存在上一次播放的服务,因此就不需要关闭上

一个播放的服务,从而节省启动服务的时间。同时,由于播放的这个节目已经开始

工作,所以移动终端可以很快获得数据,节省了数据缓冲的时间。通过这一方式,

至少可以节省1s的时间。

如果移动终端很快可以获得数据,则也可以很快的获取MTK,因为MTK的获取

需要的是码流中的一个加密字段。在MTK获取成功之后就可以开始解扰,打包数

据,再送入播放器开始播放。

如果是在播放中切换频道,则终端也可以很快获得数据,并且,不需要关闭上一个

播放的节目,这样也就节省了时间。

本实施例采用后台启动服务的方式,减少了切换频道时关闭上一个频道和启动下一

个频道的时间。并且由于移动终端很快能够获得数据,也减少了等待数据的时间。

从这两个方面来说,本实施例减少了频道切换的时间,从而提高了整个手机电视的

性能,给用户带来很好的体验。

实施例三

下面以手机为例对移动终端电视频道的切换方法进行说明,应当注意的是,虽然本

实施例是以手机为例,但是该方法可以用于包括电视模块的所有移动终端中。图2

是根据本发明实施例三的移动终端电视频道的切换方法的流程图,如图2所示,该

方法包括:

S201,具有手机电视的手机进入手机电视应用,完成固件的下载、当前工作频率

的扫描、锁定以及TS0数据的获取。

S202,对接收到的电子业务指南数据进行解析,完成播放列表的加载。

S203,后台启动多个服务,传统的切换流程中没有这一流程,本实施例增加这一

流程的目的在于节省频道切换的时间。

S204,切换频道,这个过程分为是在节目列表界面切换频道还是在播放界面切换

频道。根据应用的场景不同,切换流程略有不同,在实施例四中对此进行了具体描

述。

S205,切换频道成功后,进行电视节目的播放。如果需要看别的节目,那么就返

回步骤S204,再次进行频道的切换,否则继续观看节目。

S206,退出手机电视应用,关闭所有相关的模块。

实施例四

本实施例仍以手机为例对移动终端电视频道的切换方法进行详细说明,应当注意的

是,虽然本实施例是以手机为例,但是该方法可以用于包括电视模块的所有移动终

端中。图3是根据本发明实施例四的切换频道的流程图,如图3所示,该流程包括:

S301,启动手机电视。

S302,手机电视初始化完成,并完成了节目播放列表的加载。

S303,在加载完播放列表之后,在后台启动多个服务,其中,启动的多个服务是

当前播放列表界面的所有频道。

S304,在后台启动的多个服务开始运行,进行接收数据的缓冲,等待用户点击观

看。如果用户点击了观看,那么就进入S306,否则,进入S305。

S305,后台运行服务,缓冲服务数据。

S306,激活当前播放的这个服务,因为这个服务本身就是启动的,手机可以立即

接收该服务的数据。这样就节省了一部分的时间,节省的时间可以包括关闭一个服

务的时间、启动一个服务的时间和数据需要缓冲的时间。

S307,因为播放的服务已经激活,所以立即能接收到数据,因此也提前了MTK获

取的时间,这样,也就减少了切换所需的时间。在MTK获取的过程中,需要向用

户鉴权认证模块(userauthentication manager module,简称UAM)发送获取到的节目

流密钥,进行解密,在解密成功之后,MTK获取成功。

S308,在解密成功之后,就可以进行解扰,然后,进行音视频数据的打包工作,

在打包完成后,就可以将打包的数据送入播放器。

S309,送入播放器直到音视频全部播放出来,就完成了一个频道的播放工作,实

现节目的观看。在这个过程中,需要判断用户是否切换频道,如果需要进行频道切

换,则就进入S306,否则进入S310。

S310,继续播放当前播放的节目,整个切换频道的过程完成。

本实施例实现了提高MBBMS播放频道的切换速度。需要注意地是,在实际应用

中,可以根据不同的芯片在内部启动不同数目的服务。

本发明实施例还提供了一种移动终端,该移动终端可以用于实现上述方法。图4是

根据本发明实施例的移动终端的结构框图,该移动终端包括:启动模块42,用于

在移动终端的电视模块启动之后,在后台启动多个频道的服务;获取模块44,耦

合至启动模块42,用于在需要切换到目标频道且目标频道包含在多个频道中时,

从后台获取目标频道的服务;替换模块46,耦合至获取模块44,用于使用获取模

块44获取的目标频道的服务替换当前播放的频道的服务。

图5是根据本发明实施例的移动终端的一种优选结构框图,优选地,该移动终端还

包括:放置模块52,耦合至替换模块46,用于在替换模块46使用获取模块44获

取的目标频道的服务替换当前播放的频道的服务之后,将当前播放的频道的服务置

于后台。

图6是根据本发明实施例的移动终端的另一种优选结构框图,优选地,该移动终端

还包括:接收模块62,耦合至启动模块42,用于在启动模块42在后台启动多个频

道的服务之后,在后台接收多个频道的数据的缓冲。

图7是根据本发明实施例的移动终端的又一种优选结构框图,优选地,该移动终端

还包括:响应模块72,耦合至启动模块42,用于在启动模块42在后台启动多个频

道的服务之后,在移动终端处于节目播放列表界面的情况下,响应用户选择频道的

指令,从后台获取选择的频道的服务进行播放。

优选地,上述多个频道可以是移动终端播放列表中的所有频道,也可以是移动终端

播放列表中的部分频道。当移动终端的播放列表中的频道数量较少时,优选地,在

后台启动所有频道的服务。如果移动终端的播放列表中的频道数量较多,则可以选

择性地启动播放列表中的部分频道,例如,启动被选择次数超过预定值的频道或者

启动用户预先设定优先启动的频道。

综上所述,本发明采用在电视模块启动之后就在后台启动多个频道的服务,在切换

时选择后台已启动的服务替换正在播放的频道的方式,达到了提高切换速度和提高

用户体验的效果。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的

计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所

组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可

以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于

此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,

或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不

限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术

人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的

任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

本文标签: 频道终端移动启动服务