一种手机电视业务的播放方法及终端的制作方法

文档序号:7750620阅读:92来源:国知局
专利名称:一种手机电视业务的播放方法及终端的制作方法
技术领域
本发明涉及移动多媒体手机电视广播领域,尤其涉及一种手机电视业务的播放方法及终端。
背景技术
手机又称为移动电话,是一种无线接入终端。由于其方便的移动特性,为人们的日常生活带来了深刻的变化。CMMB是英文 China Mobile Multimedia Broadcasting 的缩略语简称,意为中国移动多媒体广播。CMMB主要面向手机等多媒体移动设备,因其建网成本较低、可实现卫星传输与地面网络相结合的无缝协同覆盖并且拥有自主知识产权等优势,已成为当今手机电视的主流发展趋势。MBBMS ^^;^;MobiIe Broadcast Business Management System 的尔,;t 为广播式手机电视业务管理系统。该系统主要用于在移动网络中实现对CMMB手机电视用户的加密授权、用户管理等业务管理功能。有了这套管理系统,广电总局和中国移动可以联手大力推广CMMB广播电视。SG是英文krvice Guide的缩略语简称,指中国移动MBBMS业务中的电子业务指南,SG服务器将从广电网络侧同步到的SG下发给终端,在该SG中,除了包含可以显示给用户的信息(如频道信息、节目介绍、付费信息等)外,还应该包含接收频道所需的参数(如频道编号、频点编号等),以及交互所需要的信息(如交互内容、时间提前量以及交互服务器地址等)。但是由于某些原因,SG中可能并未配置某个或某些频道的频点编号或者配置的频点编号是错误的,这会导致用户在选择播放该类频道时,终端因无法根据SG中该频道所在频点的频点编号来接收该频道的数据,而无法为用户播放该频道的节目。

发明内容
本发明要解决的技术问题是提供一种手机电视业务的播放方法及终端,以解决在现有网络侧下发的SG中频点信息配置错误或者不一致的情况下节目无法正常播放的问题。为解决上述问题,本发明提供了一种手机电视业务的播放方法,包括当终端判断出本地业务指南(SG)中至少有一个频点的编号值无效时,通过全频扫描获取网络中可用频点信息,并下载各可用频点下的持续业务复用配置表(CMCT);在用户选定所述SG中的业务后,若所述终端判断该业务在所述SG中对应的频点编号无效,则根据该业务的业务标识信息在所述CMCT表的内容中查找对应的频点编号,并根据该查找到的频点编号按照现有播放流程进行处理。进一步地,上述方法还可具有以下特征所述终端在根据所述业务标识信息在所述CMCT表的内容中查找到对应的频点编号后,所述方法还包括
所述终端用该查找到的频点编号值更新所述SG中该业务标识信息对应的频点编号值。进一步地,上述方法还可包括若所述终端判断用户选定的业务在所述SG中对应的频点编号有效,则根据该频点编号值按照现有播放流程进行处理。进一步地,上述方法还可具有以下特征所述终端在下载所述CMCT表后,所述方法还包括以业务标识信息为索引,根据所述CMCT表更新所述SG中的频点编号。进一步地,上述方法还可包括若所述终端根据所述业务的业务标识信息在所述CMCT表的内容中没有查找到对应的频点编号,则所述终端向所述用户提示播放失败。进一步地,上述方法还可具有以下特征所述下载所有可用频点对应的CMCT表是指所述终端将所有可用频点对应的 CMCT表内容保存在同一个文件或者表内;所述终端根据所述业务标识信息在所述CMCT表的内容中查找对应的频点编 号是指所述终端根据所述业务标识信息在保存有CMCT表内容的文件或表内查找对应的频点编号。进一步地,上述方法还可具有以下特征所述根据查找到的频点编号按照现有播放流程进行处理的步骤包括所述终端判断当前锁定的频点与所述查找到的频点是否一致,如果一致,则播放该业务;否则,所述终端重新锁频到所述查找到的频点,然后在该重新锁定的频点下执行播放流程。本发明还提供了一种移动终端,包括人机交互界面、控制模块、中国移动多媒体广播(CMMB)模块及业务指南(SG)模块;所述控制模块中保存有从网络侧SG服务器处更新下载的SG ;还用于在收到扫描命令后,通过全频扫描获取当前网络中可用频点信息,并下载各可用频点下的持续业务复用配置表(CMCT);所述SG模块用于在判断出所述控制模块中保存的SG中至少有一个频点的编号值无效时,向所述控制模块发起所述扫描命令;所述人机交互界面用于向用户显示所述控制模块中保存的SG ;还用于当用户在其上选定所述SG中的业务后,将该业务的标识信息通过所述控制模块发送给所述CMMB模块;所述CMMB模块用于根据接收到的所述业务的业务标识信息在所述控制模块上保存的SG中查找对应的频点编号,并判断该频点编号值是否有效;若无效,则根据所述业务标识信息在所述CMCT表内容中查找对应的频点编号,并根据查找到的频点编号按照现有播放流程进行处理。进一步地,上述移动终端还可具有以下特征所述CMMB模块还用于在根据所述业务标识信息在所述CMCT表内容中查找到对应的频点编号后,用该查找到的频点编号更新所述SG中该业务标识信息对应的频点编号值。
进一步地,上述移 动终端还可具有以下特征所述控制模块还用于在下载所述CMCT表后,以业务标识信息为索引,根据所述 CMCT表更新所述SG中频点编号。进一步地,上述移动终端还可具有以下特征所述控制模块用于下载每一可用频点下的CMCT表是指所述控制模块用于将所有可用频点对应的CMCT表内容保存在同一个文件或者表内;所述CMMB模块用于根据所述业务标识信息在所述CMCT表内容中查找对应的频点编号是指所述CMMB模块用于根据所述业务标识信息在保存有CMCT表内容的所述文件或表内查找对应的频点编号。采用本发明后,在某些地区比如县级城市,当SG中的频点信息配置错误时,也可以正常播放业务,因此可以给用户带来良好的用户体验;此外,终端在启动后即开始检查 SG中频点信息的正确性,可以节约时间。


图1为本发明所述终端的结构图;图2为本发明所述方法的流程图。
具体实施例方式本文提出了一种终端使用业务标识信息(如业务ID)去自动匹配从广电网络侧搜频以后所获得的 CMCT (Continual service Multiplex Conf igurationTable,持续业务复用配置表)表内容,以获得该业务所处的频点,然后进行锁频播放的方法。本发明所述方法的基本构思是步骤一、当终端判断出本地SG中至少有一个频点的编号值无效时,通过全频扫描 (即从最低的频点扫描到最高的频点,把当前网络中所有可用的频点信息都纪录下来)获取当前网络中的可用频点信息,并下载各可用频点下的CMCT表;按照现有协议规定,为各频点配置的编号值应该在一个合理范围内(如13 49), 当SG中某个频点的编号值超出了这个范围或者该频点的编号值为空(如网络侧没有为该频点的编号赋值),则可认为该频点的编号值无效。在具体实现时,在下载各可用频点下的CMCT表后,可将各表中的信息提取出来, 存入同一个文件或者表内,以便后续检索。此外,由于CMCT表中保存有频点的频点编号与该频点下所有业务的业务标识信息的对应关系,而SG中也保存有该对应关系,因此,当终端下载了 CMCT表后,可根据该CMCT 表中的对应关系相应地对SG中编号值配置无效的频点进行编号值更新,这样就可以达到对SG中频点编号配置错误的某些频点进行纠错的效果。步骤二、当用户从SG选择一个业务后,终端根据该业务的业务标识信息在本地SG 中查找对应的频点编号,然后判断该查找到的频点编号值是否有效;若有效,则按照现有播放流程进行处理;若无效,则执行步骤三;现有播放流程包括以下步骤A、终端判断当前锁定的频点与查找到的频点是否一致(即判断二者的编号值是否相同),如果一致,则播放该业务;否则,执行步骤B ;B、终端重新锁频到该查找到的频点,然后在该重新锁定的频点下执行播放流程。步骤三、终端根据上述业务标识信息在本地保存的CMCT表内容中查找对应的频点编号,若查找到,则按照现有播放流程进行处理,且还可以用该查找到的频点编号值更新 SG中该业务对应的频点编号值,以达到对SG纠错的效果;否则,可向用户提示播放失败,结
束ο如图1所示,本发明所述移动终端,包括人机交互界面、控制模块、CMMB模块及SG 模块;控制模块中保存有从网络侧SG服务器处更新下载的SG ;还用于在收到扫描命令后,通过全频扫描获取当前网络中可用频点信息,并下载各可用频点下的持续业务复用配置表(CMCT);SG模块用于在判断出控制模块中保存的SG中至少有一个频点的编号值无效时, 向控制模块发起所述扫描命令;人机交互界面用于向用户显示控制模块中保存的SG ;还用于当用户在其上选定 SG中的业务后,将该业务的标识信息通过控制模块发送给CMMB模块;CMMB模块用于根据接收到的业务的业务标识信息在控制模块上保存的SG中查找对应的频点编号,并判断该频点编号值是否有效;若无效,则根据上述业务标识信息在 CMCT表内容中查找对应的频点编号,并根据查找到的频点编号按照现有播放流程进行处理。此外,CMMB模块还可用于在根据业务标识信息在CMCT表内容中查找到对应的频点编号后,用该查找到的频点编号更新SG中该业务标识信息对应的频点编号值。控制模块还可用于在下载CMCT表后,以业务标识信息为索引,根据所CMCT表更新 SG中频点编号。进一步地,控制模块用于下载每一可用频点下的CMCT表是指控制模块用于将所有可用频点对应的CMCT表内容保存在同一个文件或者表内;CMMB模块用于根据业务标识信息在CMCT表内容中查找对应的频点编号是指: CMMB模块用于根据业务标识信息在保存有CMCT表内容的文件或表内查找对应的频点编号。下面用本发明的一应用实例进一步加以说明如图2所示,本发明方法技术方案的具体实施包括以下几个步骤步骤1 用户在终端上选择进入手机电视应用,终端使用PS域功能接入IP网络后,向SG服务器请求SG更新;在收到SG服务器响应下发的SG后,与本地SG进行比较后使用较新版本的SG ;若更新失败,则执行步骤12 ;步骤2 遍历SG,分别判断每一频道的频点编号值是否均有效,是则执行步骤7,否则执行步骤3 ;步骤3 在当前网络进行全频扫描,获得当前网络中可用频点的频点编号;因为全频扫描一般需要20s左右的时间,因此如果等到用户点击播放时才开始做全频扫描,会导致用户等待时间较长,这样用户体验不好。步骤4 分别对所获得的各可用频点进行锁频,记录下各频点的频点编号和/或频率信息;步骤5 下载各可用频点的CMCT表,判断CMCT列表中是否保存有该频点的信息, 若没有则执行步骤6,否则执行步骤7 ;步骤6 将获得的CMCT表中的信息存入CMCT列表中;步骤7 当用户请求播放一业务时,该终端判断该被请求的业务的频点信息是否与当前锁频一致,不一致则执行步骤8,一致则执行步骤10 ;步骤8 终端判断该频点信息是否有效,若有效则执行步骤10,无效则执行步骤 9 ;步骤9 使用该业务的业务ID在CMCT列表中进行匹配,匹配成功则从CMCT列表中获得对应的频点编号,然后执行步骤10,匹配失败则执行步骤11 ;步骤10 按照现有播放流程进行处理,结束;步骤11 播放失败,结束;步骤12 进入无SG显示的主界面。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种手机电视业务的播放方法,包括当终端判断出本地业务指南(SG)中至少有一个频点的编号值无效时,通过全频扫描获取网络中可用频点信息,并下载各可用频点下的持续业务复用配置表(CMCT);在用户选定所述SG中的业务后,若所述终端判断该业务在所述SG中对应的频点编号无效,则根据该业务的业务标识信息在所述CMCT表的内容中查找对应的频点编号,并根据该查找到的频点编号按照现有播放流程进行处理。
2.如权利要求1所述的方法,其特征在于所述终端在根据所述业务标识信息在所述CMCT表的内容中查找到对应的频点编号后,所述方法还包括所述终端用该查找到的频点编号值更新所述SG中该业务标识信息对应的频点编号值。
3.如权利要求1所述的方法,其特征在于,所述方法还包括若所述终端判断用户选定的业务在所述SG中对应的频点编号有效,则根据该频点编号值按照现有播放流程进行处理。
4.如权利要求1或3所述的方法,其特征在于,所述终端在下载所述CMCT表后,所述方法还包括以业务标识信息为索引,根据所述 CMCT表更新所述SG中的频点编号。
5.如权利要求1所述的方法,其特征在于,所述方法还包括若所述终端根据所述业务的业务标识信息在所述CMCT表的内容中没有查找到对应的频点编号,则所述终端向所述用户提示播放失败。
6.如权利要求1、3或5所述的方法,其特征在于,所述下载所有可用频点对应的CMCT表是指所述终端将所有可用频点对应的CMCT表内容保存在同一个文件或者表内;所述终端根据所述业务标识信息在所述CMCT表的内容中查找对应的频点编号是指 所述终端根据所述业务标识信息在保存有CMCT表内容的文件或表内查找对应的频点编号。
7.如权利要求1或3所述的方法,其特征在于所述根据查找到的频点编号按照现有播放流程进行处理的步骤包括 所述终端判断当前锁定的频点与所述查找到的频点是否一致,如果一致,则播放该业务;否则,所述终端重新锁频到所述查找到的频点,然后在该重新锁定的频点下执行播放流程。
8.一种移动终端,包括人机交互界面、控制模块、中国移动多媒体广播(CMMB)模块及业务指南(SG)模块;所述控制模块中保存有从网络侧SG服务器处更新下载的SG ;还用于在收到扫描命令后,通过全频扫描获取当前网络中可用频点信息,并下载各可用频点下的持续业务复用配置表(CMCT);所述SG模块用于在判断出所述控制模块中保存的SG中至少有一个频点的编号值无效时,向所述控制模块发起所述扫描命令;所述人机交互界面用于向用户显示所述控制模块中保存的SG ;还用于当用户在其上选定所述SG中的业务后,将该业务的标识信息通过所述控制模块发送给所述CMMB模块;所述CMMB模块用于根据接收到的所述业务的业务标识信息在所述控制模块上保存的 SG中查找对应的频点编号,并判断该频点编号值是否有效;若无效,则根据所述业务标识信息在所述CMCT表内容中查找对应的频点编号,并根据查找到的频点编号按照现有播放流程进行处理。
9.如权利要求8所述的移动终端,其特征在于所述CMMB模块还用于在根据所述业务标识信息在所述CMCT表内容中查找到对应的频点编号后,用该查找到的频点编号更新所述SG中该业务标识信息对应的频点编号值。
10.如权利要求8所述的移动终端,其特征在于,所述控制模块还用于在下载所述CMCT表后,以业务标识信息为索引,根据所述CMCT表更新所述SG中频点编号。
11.如权利要求8 10中任意一项所述的移动终端,其特征在于所述控制模块用于下载每一可用频点下的CMCT表是指所述控制模块用于将所有可用频点对应的CMCT表内容保存在同一个文件或者表内;所述CMMB模块用于根据所述业务标识信息在所述CMCT表内容中查找对应的频点编号是指所述CMMB模块用于根据所述业务标识信息在保存有CMCT表内容的所述文件或表内查找对应的频点编号。
全文摘要
本发明公开了一种手机电视业务的播放方法及终端,所述移动终端包括人机交互界面、控制模块、中国移动多媒体广播(CMMB)模块及业务指南(SG)模块;所述方法包括当终端判断出SG中至少有一个频点的编号值无效时,通过全频扫描获取网络中可用频点信息,并下载各可用频点下的CMCT表;在用户选定SG中的业务后,若终端判断该业务在SG中对应的频点编号无效,则根据该业务的业务标识信息在CMCT表的内容中查找对应的频点编号,并根据查找到的频点编号按照现有播放流程进行处理。采用本发明后,在某些地区比如县级城市,当SG中的频点信息配置错误时,也可以正常播放业务,因此可以给用户带来良好的用户体验。
文档编号H04N7/08GK102271240SQ201010191669
公开日2011年12月7日 申请日期2010年6月1日 优先权日2010年6月1日
发明者马宏强 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1