一种生成及应用电子业务指南信息的方法及终端转让专利

申请号 : CN200810144203.2

文献号 : CN101335581B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邢星

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种生成及应用电子业务指南ESG信息的方法及终端,其中,所述生成及应用ESG信息的方法,包括:当终端无法收到网络侧发来的ESG时,从接收到的持续业务复用配置表CMCT或短时间业务复用配置表SMCT中提取业务标识,使用所述业务标识生成ESG信息并呈现给用户;使用从所述ESG信息中选定的业务标识在所述CMCT或SMCT中提取相应的节目播放信息,根据所述节目播放信息接收节目数据并进行播放。利用本发明当本地没有预存ESG时,终端仍然可以提供ESG给用户使用,方便用户选择观看自己喜欢的节目。

权利要求 :

1.一种生成及应用电子业务指南ESG信息的方法,其特征在于,当终端无法收到网络侧发来的ESG时,从接收到的持续业务复用配置表CMCT或短时间业务复用配置表SMCT中提取业务标识,使用所述业务标识生成ESG信息并呈现给用户;使用从所述ESG信息中选定的业务标识在所述CMCT或SMCT中提取相应的节目播放信息,根据所述节目播放信息接收节目数据并进行播放。

2.如权利要求1所述的方法,其特征在于,

采用以下方式生成所述ESG信息:将所述业务标识写到文件内,生成文件形式的ESG信息;或将所述业务标识存储到内存中,生成内存形式的ESG信息。

3.如权利要求1所述的方法,其特征在于,

所述节目播放信息,包括以下一个或多个的组合:调制方式、编码码率、扰码方式、字节交织模式和时隙数量。

4.如权利要求1所述的方法,其特征在于,

当终端检测到无法收到网络侧发来的ESG时,删除已存储的ESG。

5.一种生成电子业务指南ESG信息的方法,其特征在于,当终端无法收到网络侧发来的ESG时,从接收到的持续业务复用配置表CMCT或短时间业务复用配置表SMCT中提取业务标识,并使用所述业务标识生成ESG信息。

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

采用以下方式生成所述ESG信息:将所述业务标识写到文件内,生成文件形式的ESG信息;或将所述业务标识存储到内存中,生成内存形式的ESG信息。

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

当终端检测到无法收到网络侧发来的ESG时,删除已存储的ESG。

8.一种生成并应用电子业务指南ESG信息的终端,包括移动电视装置,其特征在于,所述移动电视装置,包括:信息接收检测模块、ESG信息生成模块、存储模块、ESG管理模块和节目接收播放模块;其中,所述信息接收检测模块,用于接收持续业务复用配置表CMCT或短时间业务复用配置表SMCT并保存在所述存储模块中;还用于在检测到无法从网络侧接收到ESG时,启动所述ESG信息生成模块;

所述ESG信息生成模块,从所述存储模块的CMCT或SMCT中提取出业务标识生成ESG信息,并将该生成的ESG信息保存在所述存储模块中;

所述ESG管理模块,还用于从所述存储模块中提取ESG信息并呈现给用户,使用用户从所述提取的ESG信息中选定的相应业务标识从所述存储模块内的CMCT或SMCT中查找并提取相应的节目播放信息,通知节目接收播放模块;

所述节目接收播放模块,根据所述ESG管理模块发来的节目播放信息接收节目源的节目数据播放给用户;

所述存储模块,用于保存ESG信息、以及CMCT或SMCT。

9.如权利要求8所述的终端,其特征在于,

所述ESG信息生成模块,将所述业务标识写到文件内,生成文件形式的ESG信息;或将所述业务标识存储到内存中,生成内存形式的ESG信息。

10.如权利要求8所述的终端,其特征在于,还包括:所述信息接收检测模块,还用于在检测到无法收到网络侧发来的ESG时,通知所述ESG管理模块;

所述ESG管理模块,删除所述存储模块中的ESG信息。

说明书 :

技术领域

本发明涉及信息导航,具体涉及一种生成及应用ESG(Electronic ServiceGuide电子业务指南)信息的方法及终端。

背景技术

ESG是一种多媒体广播信息导航业务。通过ESG能够获得多媒体广播业务的相关信息,如业务名称、播放时间、内容梗概等,便于终端用户快速检索、预览和访问;它为用户收看电视节目和享受信息服务提供一个良好的导航机制,使用户能方便快捷地找到自己关心的节目,查看节目的附加信息。
ESG的这些功能成为用户观看节目的重要途径和工具。在ESG上可提供多种增值业务,以充分利用ESG的用户群,为运营商创造丰厚的收入。随着ESG信息量越来越丰富,有效组织和调度ESG信息成为一项比较重要的任务。
当前广播网络中的ESG发射和接收系统由三部分组成:ESG服务器、节目源发射子系统和终端。在节目源发射子系统中,每个节目源都有业务标识与之相对应。由ESG服务器将ESG业务添加到节目源发射子系统中,并由节目源发射子系统将节目源的业务标识放到ESG中,通过逻辑信道将ESG(由ESG基本描述信息、ESG数据信息和节目提示信息构成)发射;并将节目源的业务标识和节目播放信息放到控制信息复用帧中的持续业务复用配置表(CMCT,Continual service Multiplex Configuration Table)或短时间业务复用配置表(SMCT,Short time service Multiplex Configuration Table)里通过控制信道发射。
终端首先接收ESG基本描述表,根据所述ESG基本描述表将接收到的ESG数据信息进行拼接得到ESG文件,解析ESG文件得到节目源的业务标识并将ESG实时呈现给用户,由用户选择喜爱的节目进行播放。当用户选择某个节目后,终端将该节目对应的业务标识在控制信息复用帧中的CMCT或SMCT里查找对应的节目播放信息,终端提取出该节目的节目播放信息后设置到解调器中,播放器在从解调器中不断的收取节目数据进行播放。
如果ESG服务器没有将ESG业务添加到节目源发射子系统中导致没有发射ESG或者其他某些原因导致终端收不到ESG,现有的技术存在如下缺点:
1.当本地没有预存ESG时,终端将没有办法提供给用户观看节目的重要途径,导致终端将不能播放节目;
2.当无法通过广播网络更新ESG时,如果节目源发射子系统中节目源与对应的业务标识发生改变时,如果终端不及时更新本地的ESG,会导致用户选择了A节目,而播放了B节目。

发明内容

本发明要解决的技术问题是提供一种生成及应用ESG信息的方法及终端,当本地没有预存ESG时,终端仍然可以提供ESG给用户使用,方便用户选择观看自己喜欢的节目。
为了解决上述问题,本发明提供了一种生成及应用电子业务指南ESG信息的方法,当终端无法收到网络侧发来的ESG时,从接收到的持续业务复用配置表CMCT或短时间业务复用配置表SMCT中提取业务标识,使用所述业务标识生成ESG信息并呈现给用户;使用从所述ESG信息中选定的业务标识在所述CMCT或SMCT中提取相应的节目播放信息,根据所述节目播放信息接收节目数据并进行播放。
进一步的,采用以下方式生成所述ESG信息:将所述业务标识写到文件内,生成文件形式的ESG信息;或将所述业务标识存储到内存中,生成内存形式的ESG信息。
进一步的,所述节目播放信息,包括以下一个或多个的组合:调制方式、编码码率、扰码方式、字节交织模式和时隙数量。
进一步的,当终端检测到无法收到网络侧发来的ESG时,删除已存储的ESG。
一种生成电子业务指南ESG信息的方法,当终端无法收到网络侧发来的ESG时,从接收到的持续业务复用配置表CMCT或短时间业务复用配置表SMCT中提取业务标识,并使用所述业务标识生成ESG信息。
进一步的,采用以下方式生成所述ESG信息:将所述业务标识写到文件内,生成文件形式的ESG信息;或将所述业务标识存储到内存中,生成内存形式的ESG信息。
进一步的,当终端检测到无法收到网络侧发来的ESG时,删除已存储的ESG。
一种生成并应用电子业务指南ESG信息的终端,其中的移动电视装置,包括:信息接收检测模块、ESG信息生成模块、存储模块、ESG管理模块和节目接收播放模块;其中,
所述信息接收检测模块,用于接收持续业务复用配置表CMCT或短时间业务复用配置表SMCT并保存在所述存储模块中;还用于在检测到无法从网络侧接收到ESG时,启动所述ESG信息生成模块;
所述ESG信息生成模块,从所述存储模块的CMCT或SMCT中提取出业务标识生成ESG信息,并将该生成的ESG信息保存在所述存储模块中;
所述ESG管理模块,还用于从所述存储模块中提取ESG信息并呈现给用户,使用用户从所述提取的ESG信息中选定的相应业务标识从所述存储模块内的CMCT或SMCT中查找并提取相应的节目播放信息,通知节目接收播放模块;
所述节目接收播放模块,根据所述ESG管理模块发来的节目播放信息接收节目源的节目数据播放给用户;
所述存储模块,用于保存ESG信息、以及CMCT或SMCT。
进一步的,所述ESG信息生成模块,将所述业务标识写到文件内,生成文件形式的ESG信息;或将所述业务标识存储到内存中,生成内存形式的ESG信息。
进一步的,所述信息接收检测模块,还用于在检测到无法收到网络侧发来的ESG时,通知所述ESG管理模块;
所述ESG管理模块,删除所述存储模块中的ESG信息。
与现有技术相比,本发明具有以下优点:①当终端无法通过广播网络收到ESG时,仍然可以将ESG信息提供给用户使用,方便用户选择观看自己喜欢的节目;②当终端无法通过广播网络更新ESG时,如果节目源发射子系统中节目源与对应的业务标识发生改变,终端也能及时地更新ESG信息,保证用户选择收看正确的节目。

附图说明

图1为移动多媒体广播信道帧结构示意图;
图2为CMCT/SMCT结构示意图;
图3为本发明实施例中终端处理流程示意图;
图4为本发明实施例中系统结构示意图;
图5为本发明实施例中装置结构示意图;

具体实施方式

本发明为了解决传统技术方案存在的弊端,通过以下具体实施例进一步阐述本发明所述的一种生成及应用ESG信息的方法及终端,以下对具体实施方式进行详细描述,但不作为对本发明的限定。
如图1所示,为移动多媒体广播信道帧结构示意图。控制信息复用帧是移动多媒体广播信道帧中复用帧标识为零的复用帧。复用帧业务数据由复用帧头、复用帧净荷以及填充组成。CMCT和SMCT存储在标识为零的复用帧的复用帧净荷里。
如图2所示,为CMCT/SMCT结构示意图。为每个节目源配置对应的业务标识,并将节目源的业务标识和节目播放信息(包括:调制方式、编码码率、扰码方式、字节交织模式、时隙数量等等)放到CMCT和SMCT里。
本发明的思路是:某些原因导致终端无法从逻辑信道收到ESG,此时终端进入移动电视应用,按现有方式无法获取ESG,则通过由控制信道接收的CMCT或SMCT提取业务标识,生成本地ESG(本地ESG是ESG信息,可以是以文件形式存在,也可以是以内存形式存在)并呈现给用户,当用户选择节目后,终端按相应的业务标识到CMCT或SMCT中找到相应的节目播放信息进行播放即可。
以下描述一种生成及应用ESG信息的方法,应用于无法通过广播网络收到网络侧发来的ESG的情况。
网络侧为每个节目源配置业务标识,将节目源的节目播放信息与业务标识对应地放到控制信息复用帧中的CMCT和SMCT里通过控制信道周期性地发射给所述终端。
如图3所示,为本发明实施例中终端处理流程示意图,包括以下步骤:
步骤100,终端通过广播网络获取ESG,如果成功,按现有处理流程进行;如果失败,则检测是否已预存有ESG,如果有,删除已有ESG,执行步骤101;如果没有,直接执行步骤101;
步骤101,终端由控制信道接收控制信息复用帧数据,解析该复用帧数据得到CMCT或SMCT并保存;
终端将CMCT或SMCT以内存形式保存,或者以文件的形式保存;
步骤102,终端从CMCT或SMCT中提取出所有业务标识生成ESG并保存;
终端可以从CMCT或SMCT中提取出所有业务标识并缓存,然后依一定方式生成本地ESG;也可以从CMCT或SMCT中提取业务标识的同时,依一定方式实时进行本地ESG的制作,直到提取并处理完所有的业务标识,生成本地ESG;所制作生成的本地ESG中只含有节目源的业务标识;
本地ESG可以是以ESG文件的形式存在,也可以是内存中的一些数据,终端提取业务标识生成本地ESG,通过以下方式实现:
将业务标识依据XML(eXtensible Markup Language可扩展标记语言)标准语法按Schema结构(也可以使用其它结构)写成XML文件,生成文件形式的本地ESG;或将业务标识按照一定顺序(例如:由大到小或由小到大的顺序)写到文件里,生成文件形式的本地ESG;或将所有业务标识按一定顺序(例如:由大到小或由小到大的顺序)存储到内存中,生成内存形式的本地ESG;
步骤103,终端解析本地ESG并呈现给用户;
因为所生成的本地ESG中只含有节目源的业务标识,所以只能保证用户对ESG最基本的使用;
步骤104,当用户选择某个节目后,终端依照该节目对应的业务标识在CMCT或SMCT里查找该业务标识对应的节目播放信息,根据所述节目播放信息实时地收取节目数据播放给用户。
以下描述一种生成及应用ESG信息的终端,应用于无法通过广播网络收到网络侧发来的ESG的情况。首先说明终端所在的系统。
如图4所示,为本发明实施例中系统结构示意图,包括:节目源发射子系统40和终端50;
节目源发射子系统40,为每个节目源配置业务标识,并将节目源的节目播放信息与业务标识对应地存放到控制信息复用帧中的CMCT或SMCT里周期性地发射给终端50;
终端50,检测到无法收到网络侧发来的ESG时,从所接收的所述CMCT或SMCT中提取出业务标识生成本地ESG并呈现给用户,当用户选择某个节目后,依照用户所选节目的相应业务标识在所述CMCT或SMCT中查找并提取相应的节目播放信息,根据所述节目播放信息接收节目数据进行播放。
需要说明,终端50检测到无法收到网络侧发来的ESG时,需要删除已存储的ESG(可能是之前由网络侧接收并预存的ESG,也可能是未更新的本地ESG)。
上述终端,包括一个移动电视装置。如图5所示,为本发明实施例中装置结构示意图,包括:信息接收检测模块505、ESG信息生成模块502、存储模块504、ESG管理模块501和节目接收播放模块503;其中,
信息接收检测模块505,用于接收CMCT或SMCT并保存在所述存储模块504中;还用于在检测到无法从网络侧接收到ESG时,通知ESG管理模块501,启动所述ESG信息生成模块502;
所述ESG信息生成模块502,从存储模块504的CMCT或SMCT中提取出业务标识生成本地ESG,并将本地ESG保存在所述存储模块504中;
所述ESG管理模块501,还用于从所述存储模块504中提取本地ESG并呈现给用户,当用户选择某个节目后,依照用户所选节目的相应业务标识从存储模块504的CMCT或SMCT中查找并提取相应的节目播放信息,通知节目接收播放模块503;还用于接收信息接收检测模块505通知,删除所述存储模块504中的本地ESG;
节目接收播放模块503,根据所述ESG管理模块501发来的节目播放信息(包括:调制方式、编码速率等等)进行相应设置,不断地接收节目数据播放给用户;节目接收播放模块,一般为终端中的解调器和播放模块。
所述存储模块504,用于保存本地ESG、以及CMCT或SMCT。
上述系统中各装置功能的一些具体实现见上述方法中的描述,此处不再赘述。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。