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

文档序号:7706863阅读:134来源:国知局
专利名称:一种在浏览网页的同时收看手机电视的移动终端及方法
技术领域
本发明涉及中国移动多媒体广播CMMB (China Mobile Multimedia Broadcasting)领域,特别涉及一种在浏览网页的同时收看手机电视的移动终 端及方法。
背景技术
随着手机终端技术的不断发展,以及3G网络的不断完善,目前通过手 机终端上网越来越成为手机最基本的功能之一。而CMMB移动手才几电一见的 出现又成为了手机终端满足用户娱乐需求的一大特色。
为了迎接北京奥运,中国已经开始了 3G网络的试商用服务,而采用自主 知识产权的TD-SCDMA (Time Division-Synchronous Code Division Multiple Access,时分同步的码分多址)技术标准则在中国的3G服务中成为领跑者。 中国移动TD服务目前已经在8个奥运城市全面启用,这不仅完成了中国对 奥组委的承诺,也给中国人对移动生活方式带来了全新的体验。将领先的TD 手机3G网络和CMMB的数字无限广播技术结合,更是此次北京奥运的创举, 如此一来,手机看奥运的方式有了更多选择,在通过CMMB收看奥运电祸; 节目的同时,用户还能用3G网络浏览相关网站、下载精彩片段、上传个人 评论,和奥运进行互动,这让大家有了更多的参与感,绝对是高端用户不二 的选择。
但是,现有手机终端中,浏览器和手机电视是分别独立的手机功能应用, 因此无法满足用户在享受高速上网的同时收看电视节目的需求。

发明内容
本发明所要解决的技术问题是,提供一种在浏览网页的同时收看手机电
4视的移动终端及方法。
为了解决上述问题,本发明公开了一种在浏览网页的同时收看手机电^L 的移动终端,包括两两相互连接的浏览器模块、中国移动多媒体广播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应用界面的大小。
采用本发明技术方案可以满足用户在上网的同时兼顾看电视的要求。


图l是本实施例中移动终端的结构示意图2是本发明实现浏览器开启手机电视功能的流程图。
图3是本发明的LCD控制器控制图像输出的框图。
具体实施例方式
下面结合附图及实施例对本发明技术方案作进一步详细说明。一种在浏览网页的同时收看手机电视的移动终端,如图l所示,包括浏
览器模块、CMMB应用模块、LCD(液晶显示器,Liquid Crystal Display ) 显示控制模块和操作解析模块,其中,CMMB应用模块包括CMMB数据接 收及解码单元和手机电视j番放单元。下面介绍各模块的功能。
浏览器模块,在按照现有技术向用户提供网页浏览应用的基础上,向用 户提供显示CMMB业务应用的功能,当该CMMB业务应用的功能启用时, 浏览器模块生成CMMB启动命令,并将该启动命令发送到CMMB应用模块;
在本实施例中,浏览器;f莫块向用户提供一选项,用户通过该选项来启动 显示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应用界面拖动到某位置。
在上述移动终端中,若关闭浏览器,即关闭浏览器才莫块时,将同时关闭
8CMMB应用界面。
下面详细介绍一下上述移动终端的工作过程,如图2所示,包括以下步

步骤201:移动终端通过浏览器启动CMMB应用功能;
该步骤中,移动终端根据用户命令启动浏览器应用的同时,通过init() 函数完成CMMB应用的解调器初始化、频率设置以及获取ESG,以实现对 CMMB应用的启动。在其它实施例中,移动终端在浏览器中向用户提供显示 CMMB应用功能的选项,当用户选择该选项时,移动终端启动CMMB应用。
步骤202:移动终端向用户显示浏览器界面,并在该浏览器界面上以叠 加的方式显示CMMB应用界面,CMMB应用界面中显示有频道列表信息;
该步骤中,浏览器界面以及CMMB应用界面是通过移动终端中LCD显 示控制模块控制进行分层显示的,如图3所示,LCD显示控制模块可以支持 图像分层显示,既多层图像叠加后输出,分别为Base层,Overlayl层,Overlay2 层和cursor光标层,本实施例中,Base层用于显示浏览器界面,Overlay2层 用于显示动态图像,即CMMB应用界面。其中,以移动终端的全部屏幕来 显示(即全屏显示)浏览器界面,以小于移动终端显示屏幕大小的窗口来显 示CMMB应用界面。
步骤203:当用户从频道列表中选择播放频道时,移动终端开始接收及 解码该频道的数据,并在CMMB应用界面上纟番;改显示该频道节目;
该步骤中,移动终端如图3所示,先通过函数ioctl读取并设置屏幕参数, 再调用mmap函数将图傳J爰沖区(即帧緩存,FrameBuffer Driver)映射到 CMMB业务应用空间,最后将图像数据写入移动终端图像緩冲区,而移动终 端中LCD显示控制模块则会按照现有技术通过DMA将图像緩沖区中的图像 数据通过数据通il^给LCD显示屏的驱动芯片,图像数据在被驱动芯片接收 之后会锁存一行的显示数据到暂存器(Latch Register)中以保证刷新效率, 然后在CMMB应用界面上播^文。
在其它实施例中,为了筒化用户操作以及提高移动终端内部资源的利用率,上述步骤202和203中,移动终端向用户显示CMMB界面时,可以不 显示频道列表信息,而根据ESG表中各频道信息,直接接收及解码设定频道 的数据,并通过CMMB应用界面播;故该频道节目;
步骤204:在播放频道节目的过程中,移动终端判断是否收到CMMB操 作,如果是,进入步骤205,否则继续播放频道节目;
步骤205:移动终端根据所收到的CMMB操作进行相应操作。
该步骤中,移动终端收到的CMMB操作是,用户通过触摸CMMB应用 界面上各种操作的选项或者快捷M起的CMMB操作。当CMMB操作为 CMMB应用界面显示大小控制或CMMB应用音量控制时,移动终端更改 CMMB应用界面显示大小或CMMB应用音量即可;当CMMB l喿作为暂停 播;改或恢复暂停播放时,移动终端暂时停止播放频道节目或继续播;故频道节 目即可;当CMMB操作为停止播放时,移动终端停止接收及解码该频道节 目;当CMMB操作为涉及频道选择的操作(例如,切换到下一频道或者返 回到上一频道等操作)时,移动终端开始接收及解码该操作中所涉及的频道 的数据,并通过CMMB应用界面显示插-;改。
从上述实施例可以看出,本发明技术方案充分利用了 LCD控制输出的分 层技术解决了用手机电视终端享受高速上网的同时不能收看电视节目的问 题。同时,由于本发明技术方案中移动终端显示的浏览器与手机电视应用釆 用分层显示,图像没有耦合现象,应用输出互不干扰,因此图4象输出效果好, 占用资源少。另外,本发明采用的模块化,不会修改浏览器内核,仅增加了 浏览器和CMMB应用模块的通讯,故不会影响浏览器的稳定性,并易于 CMMB应用模块的代码升级,极大的突出了手机电视的一大特色,提高了手 机娱乐性。
当然,本发明还可以有其他多种实施例,在不背离本发明精神及其实质 的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种在浏览网页的同时收看手机电视的移动终端,其特征在于,包括两两相互连接的浏览器模块、中国移动多媒体广播CMMB应用模块以及显示控制模块,其中所述浏览器模块,用于在用户启动浏览器时将所要显示的浏览器界面发送到所述显示控制模块;以及用于向所述CMMB应用模块发送启动命令;所述CMMB应用模块,用于在接收到所述启动命令后,开始接收及解码CMMB业务数据,并将解码后的CMMB业务数据加载到CMMB应用界面中,发送到所述显示控制模块进行播放;所述显示控制模块,用于以移动终端的整个显示屏幕显示浏览器界面,并在所述浏览器界面上以小于所述移动终端显示屏幕大小的窗口显示所述CMMB应用界面。
2、 如权利要求l所述的移动终端,其特征在于,当用户点击所述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、 如^l利要求6、 7或8所述的方法,其特4i在于, 所述移动终端提供有快捷键,用于控制所述CMMB应用界面的大小。
全文摘要
本发明公开了一种在浏览网页的同时收看手机电视的移动终端及方法,涉及CMMB领域。本发明公开的移动终端,包括浏览器模块、CMMB应用模块以及显示控制模块,其中,浏览器模块,用于在用户启动浏览器时将所要显示的浏览器界面发送到显示控制模块;以及向CMMB应用模块发送启动命令;CMMB应用模块,用于在接收到启动命令后,开始接收及解码CMMB业务数据,将解码后的CMMB业务数据加载到CMMB应用界面中,发送到显示控制模块;显示控制模块,用于以移动终端的整个显示屏幕显示浏览器界面,在浏览器界面上以小于移动终端显示屏幕大小的窗口显示CMMB应用界面。本发明技术方案满足了用户在上网的同时兼顾看电视的要求。
文档编号H04N7/52GK101534351SQ20091013334
公开日2009年9月16日 申请日期2009年4月2日 优先权日2009年4月2日
发明者颜承志 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1