admin管理员组

文章数量:1536088


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

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

(12)发明专利说明书

(21)申请号 CN2.8

(22)申请日 2009.04.02

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

地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部

(72)发明人 颜承志

(74)专利代理机构 北京安信方达知识产权代理有限公司

代理人 李健

(51)

H04M1/725

H04N7/52

(10)申请公布号 CN 101534351 A

(43)申请公布日 2009.09.16

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

(54)发明名称

一种在浏览网页的同时收看手机电

视的移动终端及方法

(57)摘要

本发明公开了一种在浏览网页的同

时收看手机电视的移动终端及方法,涉及

CMMB领域。本发明公开的移动终端,包

括浏览器模块、CMMB应用模块以及显示

控制模块,其中,浏览器模块,用于在用

户启动浏览器时将所要显示的浏览器界面

发送到显示控制模块;以及向CMMB应用

模块发送启动命令;CMMB应用模块,用

于在接收到启动命令后,开始接收及解码

CMMB业务数据,将解码后的CMMB业

务数据加载到CMMB应用界面中,发送到

显示控制模块;显示控制模块,用于以移

动终端的整个显示屏幕显示浏览器界面,

在浏览器界面上以小于移动终端显示屏幕

大小的窗口显示CMMB应用界面。本发明

技术方案满足了用户在上网的同时兼顾看

电视的要求。

法律状态

法律状态公告日

法律状态信息

法律状态

权 利 要 求 说 明 书

1、一种在浏览网页的同时收看手机电视的移动终端,其特征在于,包括两两相互

连接的浏览器模块、中国移动多媒体广播CMMB应用模块以及显示控制模块,其

中:

所述浏览器模块,用于在用户启动浏览器时将所要显示的浏览器界面发送到所述显

示控制模块;以及用于向所述CMMB应用模块发送启动命令;

所述CMMB应用模块,用于在接收到所述启动命令后,开始接收及解码CMMB

业务数据,并将解码后的CMMB业务数据加载到CMMB应用界面中,发送到所

述显示控制模块进行播放;

所述显示控制模块,用于以移动终端的整个显示屏幕显示浏览器界面,并在所述浏

览器界面上以小于所述移动终端显示屏幕大小的窗口显示所述CMMB应用界面。

2、如权利要求1所述的移动终端,其特征在于,

当用户点击所述CMMB应用界面时,所述CMMB应用模块还用于在所述CMMB

应用界面中显示各种CMMB操作的选项。

3、如权利要求2所述的移动终端,其特征在于,

所述CMMB应用模块进一步用于在接收到所述启动命令后,开始接收及解码电子

业务指南ESG表,并通过所述CMMB应用界面显示所述ESG表中的频道信息,

当所述CMMB应用模块接收到涉及频道选择的CMMB操作时,接收及解码该操

作中涉及的频道的数据,并将所述数据加载到所述CMMB应用界面中。

4、如权利要求1或2所述的移动终端,其特征在于,

所述CMMB应用模块进一步用于在接收到所述启动命令时,开始接收及解码电子

业务指南ESG表,根据事先设定的频道以及所述ESG表中该频道的频道信息接收

及解码该频道的数据,并将所述数据加载到所述CMMB应用界面中。

5、如权利要求1、2或3所述的移动终端,其特征在于,

所述移动终端提供有快捷键,当用户对该快捷键进行操作时,所述CMMB应用模

块根据操作命令控制所述CMMB应用界面的大小。

6、一种在浏览网页的同时收看手机电视的方法,其特征在于,

移动终端的浏览器启动中国移动多媒体广播CMMB业务应用功能,所述移动终端

开始接收及解码CMMB业务数据,并将解码后的CMMB业务数据加载到CMMB

应用界面中;所述移动终端以整个显示屏幕显示浏览器界面,并在所述浏览器界面

上以小于所述显示屏幕大小的窗口显示CMMB应用界面。

7、如权利要求6所述的方法,其特征在于,

当用户点击所述CMMB应用界面时,所述移动终端在该CMMB应用界面中显示

各种CMMB操作的选项。

8、如权利要求7所述的方法,其特征在于,

所述浏览器启动所述CMMB业务功能时,所述移动终端开始接收及解码电子业务

指南ESG表,并通过所述CMMB应用界面显示所述ESG表中的频道信息;

当所述移动终端接收到涉及频道选择的CMMB操作时,接收及解码该操作中涉及

的频道的数据,并通过所述CMMB应用界面播放所述频道节目。

9、如权利要求6或7所述的方法,其特征在于,

所述浏览器启动所述CMMB业务功能时,所述移动终端开始接收及解码电子业务

指南ESG表,根据事先设定的频道以及所述ESG表中该频道的频道信息接收及解

码该频道的数据,并通过所述CMMB应用界面播放该频道节目。

10、如权利要求6、7或8所述的方法,其特征在于,

所述移动终端提供有快捷键,用于控制所述CMMB应用界面的大小。

说 明 书

技术领域

本发明涉及中国移动多媒体广播CMMB(China Mobile MultimediaBroadcasting)领域,

特别涉及一种在浏览网页的同时收看手机电视的移动终端及方法。

背景技术

随着手机终端技术的不断发展,以及3G网络的不断完善,目前通过手机终端上网

越来越成为手机最基本的功能之一。而CMMB移动手机电视的出现又成为了手机

终端满足用户娱乐需求的一大特色。

为了迎接北京奥运,中国已经开始了3G网络的试商用服务,而采用自主知识产权

的TD-SCDMA(Time Division-Synchronous Code Division MultipleAccess,时分同步

的码分多址)技术标准则在中国的3G服务中成为领跑者。中国移动TD服务目前已

经在8个奥运城市全面启用,这不仅完成了中国对奥组委的承诺,也给中国人对移

动生活方式带来了全新的体验。将领先的TD手机3G网络和CMMB的数字无限

广播技术结合,更是此次北京奥运的创举,如此一来,手机看奥运的方式有了更多

选择,在通过CMMB收看奥运电视节目的同时,用户还能用3G网络浏览相关网

站、下载精彩片段、上传个人评论,和奥运进行互动,这让大家有了更多的参与感,

绝对是高端用户不二的选择。

但是,现有手机终端中,浏览器和手机电视是分别独立的手机功能应用,因此无法

满足用户在享受高速上网的同时收看电视节目的需求。

发明内容

本发明所要解决的技术问题是,提供一种在浏览网页的同时收看手机电视的移动终

端及方法。

为了解决上述问题,本发明公开了一种在浏览网页的同时收看手机电视的移动终端,

包括两两相互连接的浏览器模块、中国移动多媒体广播CMMB应用模块以及显示

控制模块,其中:

所述浏览器模块,用于在用户启动浏览器时将所要显示的浏览器界面发送到所述显

示控制模块;以及用于向所述CMMB应用模块发送启动命令;

所述CMMB应用模块,用于在接收到所述启动命令后,开始接收及解码CMMB

业务数据,并将解码后的CMMB业务数据加载到CMMB应用界面中,发送到所

述显示控制模块进行播放;

所述显示控制模块,用于以移动终端的整个显示屏幕显示浏览器界面,并在所述浏

览器界面上以小于所述移动终端显示屏幕大小的窗口显示所述CMMB应用界面。

进一步地,上述移动终端中,当用户点击所述CMMB应用界面时,所述CMMB

应用模块还用于在所述CMMB应用界面中显示各种CMMB操作的选项。

其中,所述CMMB应用模块进一步用于在接收到所述启动命令后,开始接收及解

码电子业务指南ESG表,并通过所述CMMB应用界面显示所述ESG表中的频道

信息,当所述CMMB应用模块接收到涉及频道选择的CMMB操作时,接收及解

码该操作中涉及的频道的数据,并将所述数据加载到所述CMMB应用界面中。

所述CMMB应用模块进一步用于在接收到所述启动命令时,开始接收及解码电子

业务指南ESG表,根据事先设定的频道以及所述ESG表中该频道的频道信息接收

及解码该频道的数据,并将所述数据加载到所述CMMB应用界面中。

所述移动终端提供有快捷键,当用户对该快捷键进行操作时,所述CMMB应用模

块根据操作命令控制所述CMMB应用界面的大小。

本发明还公开了一种在浏览网页的同时收看手机电视的方法,移动终端的浏览器启

动中国移动多媒体广播CMMB业务应用功能,所述移动终端开始接收及解码

CMMB业务数据,并将解码后的CMMB业务数据加载到CMMB应用界面中;所

述移动终端以整个显示屏幕显示浏览器界面,并在所述浏览器界面上以小于所述显

示屏幕大小的窗口显示CMMB应用界面。

进一步地,上述方法中,当用户点击所述CMMB应用界面时,所述移动终端在该

CMMB应用界面中显示各种CMMB操作的选项。

其中,所述浏览器启动所述CMMB业务功能时,所述移动终端开始接收及解码电

子业务指南ESG表,并通过所述CMMB应用界面显示所述ESG表中的频道信息;

当所述移动终端接收到涉及频道选择的CMMB操作时,接收及解码该操作中涉及

的频道的数据,并通过所述CMMB应用界面播放所述频道节目。

所述浏览器启动所述CMMB业务功能时,所述移动终端开始接收及解码电子业务

指南ESG表,根据事先设定的频道以及所述ESG表中该频道的频道信息接收及解

码该频道的数据,并通过所述CMMB应用界面播放该频道节目。

所述移动终端提供有快捷键,用于控制所述CMMB应用界面的大小。

采用本发明技术方案可以满足用户在上网的同时兼顾看电视的要求。

附图说明

图1是本实施例中移动终端的结构示意图;

图2是本发明实现浏览器开启手机电视功能的流程图。

图3是本发明的LCD控制器控制图像输出的框图。

具体实施方式

下面结合附图及实施例对本发明技术方案作进一步详细说明。

一种在浏览网页的同时收看手机电视的移动终端,如图1所示,包括浏览器模块、

CMMB应用模块、LCD(液晶显示器,Liquid Crystal Display)显示控制模块和操作

解析模块,其中,CMMB应用模块包括CMMB数据接收及解码单元和手机电视播

放单元。下面介绍各模块的功能。

浏览器模块,在按照现有技术向用户提供网页浏览应用的基础上,向用户提供显示

CMMB业务应用的功能,当该CMMB业务应用的功能启用时,浏览器模块生成

CMMB启动命令,并将该启动命令发送到CMMB应用模块;

在本实施例中,浏览器模块向用户提供一选项,用户通过该选项来启动显示

CMMB业务应用的功能。即当用户选择该选项时,浏览器模块生成CMMB启动命

令,并将该启动命令发送到CMMB应用模块。在其他一些实施例中,浏览器模块

也可以不向用户提供选项,而默认在启动浏览器应用的同时,自动启动CMMB业

务应用,即用户启动浏览器应用的同时,浏览器模块生成CMMB启动命令,并将

该启动命令发送到CMMB应用模块。

CMMB应用模块,用于接收浏览器模块以及操作解析模块发送的控制命令,根据

收到的控制命令进行相应的操作,并通过CMMB应用界面显示CMMB应用以及

各种CMMB操作的选项,其中,在优选的实施例中,当CMMB应用模块判断用

户点击CMMB应用界面时,在该CMMB应用界面上显示各种CMMB操作的选项,

当用户未点击CMMB应用界面时,则自动隐藏各种CMMB操作的选项,CMMB

操作的选项至少包括CMMB应用音量控制、暂停、恢复暂停播放、停止播放、切

换到下一频道等等,CMMB应用模块还可以提供一快捷键,用于控制CMMB应用

界面大小;

其中,CMMB数据接收及解码单元,用于接收浏览器模块发送的启动命令,根据

该启动命令接收并解码电子业务指南ESG表,将解码得到的ESG表中频道信息列

表以及各种CMMB操作的选项加载到CMMB应用界面中,并发送到LCD显示控

制模块,当接收到操作解析模块发送的涉及频道选择的CMMB操作(例如,切换到

下一频道或者返回到上一频道等操作)时,该单元接收并解码该操作中所涉及的频

道的数据,并将解码后的数据发送到手机电视播放单元;

在其它一些实施例中,CMMB数据接收及解码单元,在接收到浏览器模块发送的

启动命令时,接收并解码电子业务指南ESG表后,根据该ESG表直接接收及解码

事先设定的频道的数据,并将解码后的数据加载到CMMB应用界面中,发送到手

机电视播放单元,其中,事先设定的频道可以是用户通过CMMB应用设置的感兴

趣的若干个频道中的任一频道,也可以是移动终端默认的固定频道,也可以是移动

终端设置的频道列表中的固定目前频道标号的频道等等。由于这些实施例省去了向

用户显示频道列表的过程,因此简化了用户操作并节约了移动终端内部资源。

手机电视播放单元,用于接收及播放CMMB数据接收及解码单元发送的数据,并

通过CMMB应用界面给用户。

操作解析模块,用于解析用户发起的操作,并将用户操作发送到浏览器模块或

CMMB应用模块;

其中,用户通过移动终端的触摸屏进行操作时,操作解析模块进一步判断用户发起

的操作是浏览器应用操作还是CMMB操作,将浏览器应用操作命令发送给浏览器

模块,将CMMB操作命令发送给CMMB应用模块的CMMB数据接收及解码单元;

当用户通过移动终端的物理按键进行操作时,操作解析模块将物理按键映射为相应

的操作命令并发送给浏览器模块,由浏览器模块根据收到的操作命令的关键字来判

断该操作命令是CMMB操作命令还是浏览器操作命令,若是CMMB操作命令,

则将该操作命令转发给CMMB应用模块的CMMB数据接收及解码单元,若是浏

览器操作命令,则浏览器模块执行相应的操作。例如,用户选择TV快捷键时,操

作解析模块将该物理按键映射为CMMB操作命令,浏览器模块收到该操作命令后

由关键字即可判断出收到的是CMMB操作命令,其中,TV快捷键可以用来放大

或者缩小CMMB应用界面。

LCD显示控制模块,以分层技术来同时显示浏览器界面和CMMB应用界面,其中,

LCD显示控制模块以移动终端的全部屏幕来显示(即全屏显示)浏览器界面,以小于

移动终端显示屏幕大小的窗口来显示CMMB应用界面。CMMB应用界面在浏览器

界面上的位置可以是固定的,或者也可由用户设定,例如用户将该CMMB应用界

面拖动到某位置。

在上述移动终端中,若关闭浏览器,即关闭浏览器模块时,将同时关闭CMMB应

用界面。

下面详细介绍一下上述移动终端的工作过程,如图2所示,包括以下步骤:

步骤201:移动终端通过浏览器启动CMMB应用功能;

该步骤中,移动终端根据用户命令启动浏览器应用的同时,通过init()函数完成

CMMB应用的解调器初始化、频率设置以及获取ESG,以实现对CMMB应用的

启动。在其它实施例中,移动终端在浏览器中向用户提供显示CMMB应用功能的

选项,当用户选择该选项时,移动终端启动CMMB应用。

步骤202:移动终端向用户显示浏览器界面,并在该浏览器界面上以叠加的方式显

示CMMB应用界面,CMMB应用界面中显示有频道列表信息;

该步骤中,浏览器界面以及CMMB应用界面是通过移动终端中LCD显示控制模

块控制进行分层显示的,如图3所示,LCD显示控制模块可以支持图像分层显示,

既多层图像叠加后输出,分别为Base层,Overlay1层,Overlay2层和cursor光标

层,本实施例中,Base层用于显示浏览器界面,Overlay2层用于显示动态图像,

即CMMB应用界面。其中,以移动终端的全部屏幕来显示(即全屏显示)浏览器界

面,以小于移动终端显示屏幕大小的窗口来显示CMMB应用界面。

步骤203:当用户从频道列表中选择播放频道时,移动终端开始接收及解码该频道

的数据,并在CMMB应用界面上播放显示该频道节目;

该步骤中,移动终端如图3所示,先通过函数ioctl读取并设置屏幕参数,再调用

mmap函数将图像缓冲区(即帧缓存,FrameBuffer Driver)映射到CMMB业务应用空

间,最后将图像数据写入移动终端图像缓冲区,而移动终端中LCD显示控制模块

则会按照现有技术通过DMA将图像缓冲区中的图像数据通过数据通道发给LCD

显示屏的驱动芯片,图像数据在被驱动芯片接收之后会锁存一行的显示数据到暂存

器(Latch Register)中以保证刷新效率,然后在CMMB应用界面上播放。

在其它实施例中,为了简化用户操作以及提高移动终端内部资源的利用率,上述步

骤202和203中,移动终端向用户显示CMMB界面时,可以不显示频道列表信息,

而根据ESG表中各频道信息,直接接收及解码设定频道的数据,并通过CMMB应

用界面播放该频道节目;

步骤204:在播放频道节目的过程中,移动终端判断是否收到CMMB操作,如果

是,进入步骤205,否则继续播放频道节目;

步骤205:移动终端根据所收到的CMMB操作进行相应操作。

该步骤中,移动终端收到的CMMB操作是,用户通过触摸CMMB应用界面上各

种操作的选项或者快捷键发起的CMMB操作。当CMMB操作为CMMB应用界面

显示大小控制或CMMB应用音量控制时,移动终端更改CMMB应用界面显示大

小或CMMB应用音量即可;当CMMB操作为暂停播放或恢复暂停播放时,移动

终端暂时停止播放频道节目或继续播放频道节目即可;当CMMB操作为停止播放

时,移动终端停止接收及解码该频道节目;当CMMB操作为涉及频道选择的操作

(例如,切换到下一频道或者返回到上一频道等操作)时,移动终端开始接收及解码

该操作中所涉及的频道的数据,并通过CMMB应用界面显示播放。

从上述实施例可以看出,本发明技术方案充分利用了LCD控制输出的分层技术解

决了用手机电视终端享受高速上网的同时不能收看电视节目的问题。同时,由于本

发明技术方案中移动终端显示的浏览器与手机电视应用采用分层显示,图像没有耦

合现象,应用输出互不干扰,因此图像输出效果好,占用资源少。另外,本发明采

用的模块化,不会修改浏览器内核,仅增加了浏览器和CMMB应用模块的通讯,

故不会影响浏览器的稳定性,并易于CMMB应用模块的代码升级,极大的突出了

手机电视的一大特色,提高了手机娱乐性。

当然,本发明还可以有其他多种实施例,在不背离本发明精神及其实质的情况下,

熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改

变和变形都应属于本发明所附的权利要求的保护范围。


本文标签: 应用终端移动模块浏览器