首页> 中国专利> 基于CMMB的电子报纸传输系统与方法

基于CMMB的电子报纸传输系统与方法

摘要

本发明提供了一种基于CMMB的电子报纸传输系统,用于向大容量用户进行大文件推送,包括:内容业务提供商管理模块,用于接收内容提供商和业务提供商中的至少一个的接入申请,对内容提供商和业务提供商中的至少一个进行管理;内容管理模块,与内容业务提供商管理模块相通信,用于接收内容提供商和业务提供商中的至少一个的发布内容,对发布内容进行管理;播发管理模块,与内容管理模块相通信,用于对产品的播发进行管理;同步管理模块,与播发管理模块相通信,用于对数据传输的同步进行管理;数据转发模块,用于将经同步的数据转发至CMMB复用器;CMMB复用器,用于将来自数据转发模块的数据发送至CMMB广播网;以及CMMB广播网,用于进行CMMB广播。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-03-25

    授权

    授权

  • 2011-11-02

    实质审查的生效 IPC(主分类):H04W4/06 申请日:20110322

    实质审查的生效

  • 2011-09-14

    公开

    公开

说明书

技术领域

本发明涉及CMMB领域,更具体地,涉及基于CMMB的电子报纸传输系统与方法。

背景技术

目前,电子报纸越来越受到人们的关注和欢迎。电子报纸大致可以分为两种类型。一种类型是基于无线通信技术的电子报纸,即,目前的手机报。用户通过手机终端接收自己订阅的电子报纸,并在自己的手机终端上对电子报纸进行阅览。另一种类型是基于互联网的电子报纸。公开号为CN101047722A的中国专利申请公开了一种媒体文件推送系统,如图1所示,包括有通过网络相连接的服务器12和终端11,服务器12中包括有存储媒体文件的存储模块121,终端11包括有检测本机媒体和/或网络性能参数并将性能参数发送到服务器12的检测模块111,服务器12还包括有根据来自终端的性能参数从存储模块选择相匹配的媒体文件的选择模块123以及将选择模块123选择的媒体文件推送到终端11的推送模块122,这样的媒体文件推送系统能够根据终端的性能参数选择媒体文件向终端推送,避免了终端无法处理的媒体文件的传输,节约了网络资源。

然而,虽然上述两种类型的电子报纸能够满足目前电子报纸用户的基本需求,但是,这两种类型又各自存在不同的缺陷。

基于无线通信技术的电子报纸能够实现电子报纸的无线下载和阅览,但是,当电子报纸为大文件时,且当订阅用户数量很多时,基于无线通信技术的电子报纸无法在短时间内完成向大容量用户进行大文件推送的任务。基于互联网的电子报纸虽然可以借助互联网在短时间内完成向大容量用户进行大文件推送的任务,但是用户终端始终要与互联网保持连接,在用户体验方面不及基于无线通信技术的电子报纸。

如何将上述两种类型的电子报纸的优点结合在一起,是目前本领域亟待解决的问题。

发明内容

为解决上述问题,本发明提供了一种基于CMMB的电子报纸传输系统,用于向大容量用户进行大文件推送,包括:内容业务提供商管理模块,用于接收内容提供商和业务提供商中的至少一个的接入申请,对内容提供商和业务提供商中的至少一个进行管理;内容管理模块,与内容业务提供商管理模块相通信,用于接收内容提供商和业务提供商中的至少一个的发布内容,对发布内容进行管理;播发管理模块,与内容管理模块相通信,用于对产品的播发进行管理;同步管理模块,与播发管理模块相通信,用于对数据传输的同步进行管理;数据转发模块,用于将经同步的数据转发至CMMB复用器;CMMB复用器,用于将来自数据转发模块的数据发送至CMMB广播网;以及CMMB广播网,用于进行CMMB广播。

其中,内容业务提供商管理模块进一步包括:账户管理子模块,用于向内容提供商和业务提供商中的至少一个分配预定账号;业务申请子模块,分配有预定账号的内容提供商和业务提供商中的至少一个经由业务申请子模块申请相应的业务并提交企业资质、授权信息;以及接入审核子模块,用于对所提交的信息进行审核,并进行上线或冻结操作。

其中,内容管理模块进一步包括:原始资源库子模块,用于存储内容提供商和业务提供商中的至少一个经FTP方式上传的原始电子报纸内容;产品化子模块,用于对原始资源库子模块中存储的原始电子报纸内容进行产品化、分包压缩、上传播发系统操作;内容审核子模块,用于查看经产品化的报纸版面,以进行内容审核;以及内容转换引擎子模块,用于根据产品化和分包压缩参数来对报纸版面进行格式和大小转换,以生成适于终端浏览的页面。

其中,播发管理模块进一步包括:报纸管理子模块,具有权限的内容提供商和业务提供商中的至少一个经由报纸管理子模块申请新报纸业务;产品管理子模块,用于对一个或多个报纸进行组合,以配置为一个产品;播发管理子模块,用于对经配置的产品进行播发设置和管理;以及系统管理子模块,用于配置与数据广播的连接、全局播发参数、报纸电子业务指南ESG信息经数据广播下发的连接。

其中,同步管理模块进一步包括:ESG同步管理子模块,用于根据播控列表将预定时间段的电子报纸推送时间、名称、简介发送给ESG系统,以进行ESG同步;数据广播同步管理子模块,用于经由FTP方式传输报纸数据和数据广播系统的数据,以进行数据广播同步;以及编码器同步管理子模块,用于将根据报纸业务编排信息形成的编码器定时开关配置发送给编码器,以进行编码器同步。

其中,数据转发模块进一步包括:ESG子模块,用于向用户展示电子业务的内容类别;编码器子模块,用于实现编码器的自动开关;以及数据广播子模块,用于对经编排和审核的内容进行播控管理。

其中,数据广播子模块进一步包括:文件发生器,与数据广播子模块相通信;可扩展协议封装器,与CMMB复用器相通信;加扰器,设置在文件发生器与可扩展协议封装器之间,用于接收由文件发生器输入的业务数据并用控制字CW加扰后经CPE封装器传输给CMMB复用器。

此外,本发明还提供了一种基于CMMB的电子报纸传输方法,用于向大容量用户进行大文件推送,包括以下步骤:接收内容提供商和业务提供商中的至少一个的接入申请,对内容提供商和业务提供商中的至少一个进行管理;接收内容提供商和业务提供商中的至少一个的发布内容,对发布内容进行管理;对产品的播发进行管理;对数据传输的同步进行管理;将经同步的数据转发至CMMB复用器;通过CMMB复用器将经转发的数据发送至CMMB广播网;以及通过CMMB广播网对发送至CMMB广播网的数据进行CMMB广播。

其中,对内容提供商和业务提供商中的至少一个进行管理进一步包括:向内容提供商和业务提供商中的至少一个分配预定账号;分配有预定账号的内容提供商和业务提供商中的至少一个经由业务申请子模块申请相应的业务并提交企业资质、授权信息;以及对所提交的信息进行审核,并进行上线或冻结操作。

其中,对发布内容进行管理进一步包括:存储内容提供商和业务提供商中的至少一个经FTP方式上传的原始电子报纸内容;对原始资源库子模块中存储的原始电子报纸内容进行产品化、分包压缩、上传播发系统操作;查看经产品化的报纸版面,以进行内容审核;以及根据产品化和分包压缩参数来对报纸版面进行格式和大小转换,以生成适于终端浏览的页面。

其中,对产品的播发进行管理进一步包括:具有权限的内容提供商和业务提供商中的至少一个经由报纸管理子模块申请新报纸业务;对一个或多个报纸进行组合,以配置为一个产品;对经配置的产品进行播发设置和管理;以及配置与数据广播的连接、全局播发参数、报纸电子业务指南ESG信息经数据广播下发的连接。

其中,对数据传输的同步进行管理进一步包括:根据播控列表将预定时间段的电子报纸推送时间、名称、简介发送给ESG系统,以进行ESG同步;数据广播同步管理子模块,用于经由FTP方式传输报纸数据和数据广播系统的数据,以进行数据广播同步;以及编码器同步管理子模块,用于将根据报纸业务编排信息形成的编码器定时开关配置发送给编码器,以进行编码器同步。

以上技术方案通过CMMB技术实现大文件电子报纸的面相大容量用户的推送,既实现了电子报纸随时随地的订阅和下载,也实现了向众多订户短时间内发送大文件电子报纸,其所带来的有益效果是显著的。

附图说明

根据以下结合附图的详细描述可以最好地理解本发明。需要强调的是,根据工业中的标准实践,各种不同部件没有按比例绘制,并且只是用于图示的目的。实际上,为了使论述清晰,可以任意增加或减小各种部件的数量和尺寸。

图1是现有技术的一种媒体文件推送系统的示意性框图;

图2是根据本发明的示例性实施例的基于CMMB的电子报纸传输系统的示意性框图;

图3是根据本发明的示例性实施例的基于CMMB的电子报纸传输方法的流程图;

图4是根据本发明的示例性实施例的基于CMMB的电子报纸接收终端的示意性框图;

图5是根据本发明的示例性实施例的基于CMMB的电子报纸接收方法的流程图;

图6是根据本发明的示例性实施例的电子报纸接收终端的开机流程图;以及

图7是根据本发明的示例性实施例的电子报纸接收终端的报纸接收流程图。

具体实施方式

图2是根据本发明的示例性实施例的基于CMMB的电子报纸传输系统的示意性框图。如图2所示,本发明提供了一种基于CMMB的电子报纸传输系统,用于向大容量用户进行大文件推送,包括:内容业务提供商(CP/SP)管理模块,用于接收内容提供商和业务提供商中的至少一个的接入申请,对内容提供商和业务提供商中的至少一个进行管理;内容管理模块,与内容业务提供商管理模块相通信,用于接收内容提供商和业务提供商中的至少一个的发布内容,对发布内容进行管理;播发管理模块,与内容管理模块相通信,用于对产品的播发进行管理;同步管理模块,与播发管理模块相通信,用于对数据传输的同步进行管理;数据转发模块(含编码器、ESG、数据广播系统),用于将经同步的数据转发至CMMB复用器;CMMB复用器,用于将来自数据转发模块的数据发送至CMMB广播网;以及CMMB广播网,用于进行CMMB广播。

优选地,CP/SP管理模块进一步包括:账户管理子模块,用于向内容提供商和业务提供商中的至少一个分配预定账号;业务申请子模块,分配有预定账号的CP/SP经由业务申请子模块申请相应的业务并提交企业资质、授权信息;以及接入审核子模块,用于对所提交的信息进行审核,并进行上线或冻结操作。

优选地,内容管理模块进一步包括:原始资源库子模块,用于存储CP/SP经FTP方式上传的原始电子报纸内容;产品化子模块,用于对原始资源库子模块中存储的原始电子报纸内容进行产品化、分包压缩、上传播发系统操作;内容审核子模块,用于查看经产品化的报纸版面,以进行内容审核;以及内容转换引擎子模块,用于根据产品化和分包压缩参数来对报纸版面进行格式和大小转换,以生成适于终端浏览的页面。

优选地,播发管理模块进一步包括:报纸管理子模块,具有权限的CP/SP经由报纸管理子模块申请新报纸业务;产品管理子模块,用于对一个或多个报纸进行组合,以配置为一个产品;播发管理子模块,用于对经配置的产品进行播发设置和管理;以及系统管理子模块,用于配置与数据广播的连接、全局播发参数、报纸电子业务指南ESG信息经数据广播下发的连接。

优选地,同步管理模块进一步包括:ESG同步管理子模块,用于根据播控列表将预定时间段的电子报纸推送时间、名称、简介发送给ESG系统,以进行ESG同步;数据广播同步管理子模块,用于经由FTP方式传输报纸数据和数据广播系统的数据,以进行数据广播同步;以及编码器同步管理子模块,用于将根据报纸业务编排信息形成的编码器定时开关配置发送给编码器,以进行编码器同步。

优选地,数据转发模块进一步包括:ESG子模块,用于向用户展示电子业务的内容类别;编码器子模块,用于实现编码器的自动开关;以及数据广播子模块,用于对经编排和审核的内容进行播控管理。

优选地,数据广播子模块进一步包括:文件发生器,与数据广播子模块相通信;可扩展协议封装器,与CMMB复用器相通信;加扰器,设置在文件发生器与可扩展协议封装器之间,用于接收由文件发生器输入的业务数据并用控制字CW加扰后经CPE封装器传输给CMMB复用器。

图3是根据本发明的示例性实施例的基于CMMB的电子报纸传输方法的流程图。如图3所示,本发明还提供了一种基于CMMB的电子报纸传输方法,用于向大容量用户进行大文件推送,包括以下步骤:S301,接收CP/SP的接入申请,对CP/SP进行管理;S303,接收CP/SP的发布内容,对发布内容进行管理;S305,对产品的播发进行管理;S307,对数据传输的同步进行管理;S309,将经同步的数据转发至CMMB复用器;S311,通过CMMB复用器将经转发的数据发送至CMMB广播网;以及S313,通过CMMB广播网对发送至CMMB广播网的数据进行CMMB广播。

优选地,对内容提供商和业务提供商中的至少一个进行管理进一步包括:向CP/SP分配预定账号;分配有预定账号的CP/SP经由业务申请子模块申请相应的业务并提交企业资质、授权信息;以及对所提交的信息进行审核,并进行上线或冻结操作。

优选地,对发布内容进行管理进一步包括:存储CP/SP经FTP方式上传的原始电子报纸内容;对原始资源库子模块中存储的原始电子报纸内容进行产品化、分包压缩、上传播发系统操作;查看经产品化的报纸版面,以进行内容审核;以及根据产品化和分包压缩参数来对报纸版面进行格式和大小转换,以生成适于终端浏览的页面。

优选地,对产品的播发进行管理进一步包括:具有权限的CP/SP经由报纸管理子模块申请新报纸业务;对一个或多个报纸进行组合,以配置为一个产品;对经配置的产品进行播发设置和管理;以及配置与数据广播的连接、全局播发参数、报纸电子业务指南ESG信息经数据广播下发的连接。

优选地,对数据传输的同步进行管理进一步包括:根据播控列表将预定时间段的电子报纸推送时间、名称、简介发送给ESG系统,以进行ESG同步;数据广播同步管理子模块,用于经由FTP方式传输报纸数据和数据广播系统的数据,以进行数据广播同步;以及编码器同步管理子模块,用于将根据报纸业务编排信息形成的编码器定时开关配置发送给编码器,以进行编码器同步。

图4是根据本发明的示例性实施例的基于CMMB的电子报纸接收终端的示意性框图。如图4所示,本发明提供了一种基于CMMB的电子报纸接收终端,包括:解复用模块,用于将CMMB系统时间同步给实时时钟RTC,将电子业务指南ESG信息传送至ESG处理模块,并将接收到的可扩展协议封装数据传输至下载管理器;ESG处理模块,用于从ESG中提取电子报纸的业务指南并展现给用户;下载管理器,用于根据下载计划表执行下载任务;CA解扰模块,用于将接收到的经加扰的数据解密成可识别的明文数据;以及电子报纸阅读模块,用于向用户展示明文数据。

优选地,还包括:RTC,用于为接收终端提供实时时钟。

优选地,还包括:订阅/取消订阅模块,用于对用户订阅的业务进行订阅控制,其中,下载计划表是在用户使用订阅/取消订阅模块后由接收终端形成的。

优选地,还包括:文件系统,用于对接收终端接收到的文件进行保存、打开、复制、删除操作。

图5是根据本发明的示例性实施例的基于CMMB的电子报纸接收方法的流程图。如图5所示,本发明提供了一种基于CMMB的电子报纸接收方法,包括:S501,对从CMMB广播信道接收的信息进行解复用处理,将CMMB系统时间同步给实时时钟RTC,将电子业务指南ESG信息传送至ESG处理模块,并将接收到的可扩展协议封装数据传输至下载管理器;S503,使用ESG处理模块从ESG中提取电子报纸的业务指南并展现给用户;S505,根据下载计划表执行下载任务;S507,将接收到的经加扰的数据解密成可识别的明文教据;以及S509,向用户展示明文数据。

优选地,还包括:为接收终端提供实时时钟。

优选地,还包括:对用户订阅的业务进行订阅控制,其中,下载计划表是在用户对订阅的业务进行订阅控制后形成的。

优选地,还包括:对接收终端接收到的文件进行保存、打开、复制、删除操作。

下面,我们将更为详细地对上述方案进行描述,以对本发明涉及的技术进行更为完全的公开。

移动多媒体广播电子报纸业务系统结构如图2所示。

电子报纸业务系统包含前端系统和终端系统。

电子报纸前端平台主要完成对以电子报纸业务为中心的CP/SP的管理、资源存储、产品化、内容转换和审核、产品定义、播发设定及发送等管理。电子报纸业务支撑平台主要包括CP/SP管理,内容管理,播发管理,同步管理。其中内容管理的模板制作、内容编辑及审核两个模块为支持其他推送业务的扩展功能。

电子报纸业务终端通过对ESG信息中的contentclass(内容分类)字段的识别判别出业务是否为电子报纸业务,按照电子报纸业务指南信息在相应时间自动触发下载电子报纸数据。

同时此系统可扩展为对更多推送业务形态的支撑,以实现在音视频频道空闲时前端推送其他CMMB增值业务,终端可识别、准确接收及调用相应引擎展示。前端系统通过配置复用器,电子报纸数据业务和视频类业务使用同一个serviceID,同步管理接口控制音视频编码器在闲置时段自动关机,这样即实现视频类业务某些时段复用给电子报纸数据业务。

电子报纸业务支撑平台

CP/SP管理系统

账户管理:

定义账号,分配给CP/SP;CP/SP得到账户及密码后,可登陆系统提交企业信息;系统可针对账户、重新分配定义、初始化、暂停、删除等管理。

业务申请:

具备账户权限的CP/SP可以申请相应业务,提交企业相关资质、授权及资源等信息。

接入审核:

针对CP/SP提交的信息进行审核、上线、冻结等操作。

审核通过后的CP/SP系统将分配账户及接口,提供CP/SP上传企业信息、申请报纸业务及内容信息。

内容管理系统

内容管理系统具有接收CP/SP上传的资源文件(报社对PDF或者PS文件反解后输出的XML文件包),原始资源库管理、产品管理、内容初审、内容转换引擎等功能。

原始资源库:

具备发布权限的CP/SP通过FTP方式可将反解后的原始电子报纸内容上传到原始资源库;

可根据CP名称查询,展示CP相关信息、已完整上传系统的报纸总期数、已经产品化后的期数、可点击进入其所有报纸的列表。

可根据期号进行查询CP已上传的原始报纸资源的列表,并可查看每期报纸的发行期号、版面数量、上传时间、可进入版面列表,显示该期报纸的版面信息(版面名称、每个版面包含的新闻数目等)。

产品化管理:

对原始资源库的报纸进行产品化、分包压缩、上传播发系统等操作。

产品化:针对每期报纸,通过内容转化引擎,按照预设设置的分辨率(比如480px*780px)生成终端可浏览的HTML页面。

分包压缩:按照预设设置好的属性(例如:每个分包大小<300K,每个分包里文件个数<30),把产品化后的一期报纸的所有文件自动分成多个目录,然后压缩成多个分压缩包。

可根据CP名称查询,展示CP相关信息、已完整上传系统的报纸总期数、已经产品化后的期数、宽度、高度、分包参数,产品化后的期数,可点击进入产品化过程及分包压缩。

可进行产品化、分包压缩的参数设置:分辨率(宽度、高度、分包里文件个数上限、分包大小上限)。

可根据期号进行查询CP已产品化后的报纸列表,可预览产品化后的报纸页面。

内容初审:

可查看产品化后的版面内,实现内容初步审核的功能。

内容转化引擎:

自动完成按照产品化分包压缩参数对一份报纸进行页面格式及大小的转化,输出符合手机终端可浏览的html页面。

与播发系统的接口功能:

完成把产品化、分包压缩后的报纸内容上传到播发系统的资源库。

播发管理系统

播发管理系统负责接收并存储内容管理系统提交的转化处理后的报纸资源,对报纸内容进行管理、产品定义,对产品包内的报纸资源进行优先级别的定义,打包成功进行审核审查,任务编排,发布,产品管理。

报纸管理:

一家CP/SP(例如:报社)可以有多个报纸;

拥有权限的CP/SP(例如:报社)登录后可以申请新报纸业务,填写报纸业务的名称、类别(报纸或者杂志)、周期(以天为单位),报纸业务描述等。

存储内容管理平台产品化后的资源文件,例如电子报纸文件,可针对电子报纸资源的信息进行增删改查,备份及恢复等。

内容管理:

主要完成对经过转换处理后的每期报纸内容资源的管理功能;

对内容管理系统通过FTP上传的报纸内容(未入库)进行预览,并对内容进行审核,通过后进行入库操作。

未经审核、审核未通过的内容的不能进行播发。

可按照未入库、已入库、已删除、分类、报社、上传时间、状态等进行查询并展现内容名称、报纸名称、内容大小、期刊号、是否入库等内容信息。

可预览报纸的具体内容;

产品管理:

产品是指对一个报纸或者多个报纸进行组合,为用户提供服务的最小单位。

完成新产品的定义,为产品配置报纸:一个产品可以包括多个报纸。

播发管理:

主要完成对已配置报纸的产品的播发管理功能:

可展示所有产品当天的播发列表信息:产品名称、播发时段、播发时长、播发状态(已发送、正在发送、等待发送),并可进行产品加载操作;

产品加载:对产品当天的播发内容进行加载和播发参数的设定;

显示当前产品当天包含报纸的入库数量、状态,优先选择当前产品包含报纸的当天最新内容,如果没有当天最新的内容,可展示最新几期内容供用户手动加载;

对已有产品进行播发设定:

设定该产品当天播发的开始时间;

以产品包含的报纸为单位进行播发的参数定义:

可对分包播发次数(例如1:播发序列为12345,2:播发序列为1122334455)、播发周期(一份报纸播发的次数)、冗余时间(秒)、播放报纸的次序进行设定。

可展示当前产品包含报纸按照设定的播发参数计算后得到的报纸名称、期刊号、类型、播发时长、分包情况、播发开始时间、播发的结束时间。

可展示整个产品播发完成的时间。

系统管理:

1)完成与数据广播连接的配置功能:

业务标识(例如:2002)、数据广播的IP地址、端口、FTP账号、密码;

2)完成全局播发参数的配置功能:

FAT文件的大小(K)、FAT文件发送频率(秒)、LGDC编码(%)、播发带宽设置、播发方式(重复方式/顺序方式)、播发周期、时间冗余设置(秒);

3)完成电子报纸ESG信息通过数据广播下发的连接配置功能

数据广播的IP地址、端口、FTP账号、密码;

生成电子报纸ESG信息:

根据播控列表生成电子报纸ESG信息:ContentAux.xml和ScheduleAux.xml,并提交到数据广播平台进行下发。

同步管理系统

与ESG的同步管理(第二期实现):

通过http+xml方式,根据播控列表,实现将某一时间段的电子报纸推送时间、名称、简介等业务信息发给ESG系统,实现同步。

与数据广播平台的同步管理:

通过FTP方式实现将电子报纸数据与数据广播系统的数据传输。

与编码器的同步管理:

通过HTTP方式实现将根据电子报纸业务编排信息形成的编码器定时开关机配置同步给编码器。

ESG扩展:

终端可根据ContentClass的类别内容区分,以满足针对电子报纸业务的定义。

ContentClass定义如下:

Multipart表示复合内容,包含电子报纸等其他增值业务,业务的具体属性(例如:业务类型、分辨率)的配置信息在ESG的内容扩展信息文件ContentAux.xml描述,指导终端自适应展示。

ESG内容扩展信息:

ContentAux.xml语法定义如下,实例:

其中,语法描述语义如下:

需要定义ESG一个新的数据类型:0110,内容扩展文件信息定义为ContentAux.xml。

注释:在电子报纸业务中,ContentID指一个具体的电子报纸产品ID,比如:精彩报纸业务做为一个产品,这个报纸产品包括几份报纸,每份报纸又可分为多个分包,那么每个ContentInfo元素描述的就是每份报纸内容包的属性。

ESG编排扩展信息:

增加一个ESG编排扩展信息文件,整合描述增值业务(例如:电子报纸)的编排信息,终端按照此表定时启动下载任务。需要定义ESG一个新的数据类型:0111,编排扩展信息定义为ScheduleAux.xml。ScheduleAux.xml的结构定义等同于编排信息Schedule.xml的结构。

请参见《GY/T 220.3-2007移动多媒体广播第3部分:电子业务指南》6.5章节。

ESG数据类型增加新定义:

  值(b3b2b1b0)  类型  0000  保留  0001  业务信息  0010  业务扩展信息

  0011  编排信息  0100  内容信息  0101  业务参数信息  0110  内容扩展信息  0111  编排扩展信息  1110-1111  保留

电子报纸ESG信息生成及下发:

电子报纸ESG信息由两个文件组成:ContentAux.xml和ScheduleAux.xml,由于目前大部分旧终端对ESG扩展后暂时无法兼容,电子报纸ESG信息由电子报纸业务播控管理平台生成,提前由数据广播平台下发,终端接收进行解析。

编码器扩展:

实现编码器定时开关机配置功能:

1)人工配置

编码器提供定时开关机配置界面,手动设置开关机时间、及规则应用周期;

2)自动导入

根据编码器提供的接口,由同步管理模块导入编码器开关机时间配置。

数据广播系统:

CMMB数据广播系统是一个CMMB数据广播业务播发控制平台,用于CMS编排审核通过的内容或者其它应用上层内容进行播控管理,主要包括对数据广播文件发生器开启与关闭管理,对XPE(可扩展协议封装)封装机开启和关闭管理等。电子报纸业务的加扰加密由数据广播系统、加扰器、CAS系统共同完成。加扰器接收由文件发生器输入的业务数据,用控制字CW加扰后输出给复用器。加扰器将控制字同时传送给条件接收系统CAS的ECMG,由ECMG生成ECM后返回给加扰器。加扰器将ECM数据与加扰后的业务数据同步输出给复用器。

终端平台

终端结构

电子报纸业务终端平台完成对CMMB电子报纸业务的接收、处理及展现,用户通过此终端系统获取CMMB数据广播提供的电子报纸服务。终端系统主要包括解复用模块、ESG处理模块、RTC、订阅模块、下载管理器、CAS解扰器、文件系统、电子报纸阅读模块。

为了满足无需用户干预即可自动接收电子报纸数据,终端需配置内置天线。

电子报纸业务终端结构如图4所示。

解复用模块

解复用模块的功能如下:

-每次启动CMMB模块时把CMMB系统时间同步给RTC

-把ESG信息传给ESG处理模块

-接收相应信道的XPE/XPE-FEC数据(同时接收多个信道的数据,第二期实现),并传给下载器

ESG处理模块

针对电子报纸业务的ESG处理条件:contentclass为Multipart并且ContentAux.xml中的MIME_type为newspaper。

ESG处理模块从电子业务指南中提取电子报纸的业务指南,并展现给用户。为了保证终端正常使用电子报纸业务,终端需有手动提取及自动更新电子报纸业务指南功能。手动提取是指用户点击ESG功能时,终端更新所有节目的ESG,并形成电子报纸业务指南。自动更新则要求终端每次开机或者进入CMMB模块时,后台自动更新所有节目的ESG,并形成电子报纸业务指南。

终端展现:报纸名称、起始时间、持续时间、频道名称。

RTC

RTC单元无论在开机或关机状态下,给终端提供实时时钟。

为保证定时数据接收任务能准时启动,时钟同步模块将在每次启动CMMB模块时,与TS0中的系统时间信息同步,用以校准本机的时钟;如果因网络问题未收到CMMB系统时间信息,则以当前本机时间为基准。

订阅/取消订阅模块

订阅/取消订阅模块实现对用户已订购的业务进行详细的订阅控制。

订阅/取消订阅模块从“电子报纸业务指南”文件获取业务基本信息,并显示给用户,供用户进行选择设置。

用户使用该模块后,终端将形成一个“下载计划表”以指示数据接收管理器在指定时刻接收某数据内容。

“下载计划表”默认为全部订阅(第一期实现)。

下载管理器

下载管理器模块负责按照“下载计划表”完成内容文件的自动下载,下载过程无需用户的干预。下载任务管理模块会根据下载计划表形成一系列定时下载任务,下载任务管理模块会定时调用下载器模块来为每个定时下载任务执行一次下载操作。

定时开关机控制模块根据将要执行的下一次下载任务的起始时间,向系统时钟RTC单元注册自动开机时间。当该时刻到达时,RTC单元将控制终端设备后台激活下载任务管理模块,进而启动一次定时下载任务。当下载任务完成后,下载器通知下载任务管理器下载完成,下载任务管理器关闭电子报纸接收相关模块并回到当前状态,以降低终端的耗电量。关机状态下是否自动开机接收电子报纸业务数据,用户可自行选择,默认为启用自动开机接收功能。

下载器模块负责实际执行一次特定的下载操作。解复用模块将从CMMB信道接收到的数据还原为XPE/XPE-FEC数据,XPE文件接收模块调用CA解扰器模块解扰,并负责解XPE包形成文件片及文件块,文件拼接模块将文件块拼接成完整的文件,在文件存储管理模块的控制下存储到终端的文件系统中,并提示用户已接收完成数据(如果为关机状态,则不提示,待开机后提示),提示信息中需含接收的数据包名称,用户点击<查看>进入接收文件目录,用户点击<返回>回到当前应用。

CA解扰模块

CA解扰是将加扰的数据解密成终端可以识别的明文数据的过程。CA解扰数据流程如下:

1)终端数据处理模块根据接收的数据,还原为XPE数据包

2)终端数据处理模块向CA解扰模块推送完整的加扰AU数据单元

3)CA解扰模块根据ECM信息,提取CW;

4)CA解扰模块使用CW对AU数据单元的净荷进行解扰;

5)CA解扰模块将解扰后的净荷数据推送给终端数据处理模块

6)终端数据处理模块将净荷数据发送给应用模块。

电子报纸阅读模块

电子报纸阅读模块至少需支持CML、txt、epub格式。

文件系统

文件系统有文件保存、打开、复制、删除等功能。

终端开机流程如图6所示,报纸接收流程如图7所示。

终端接收策略

1)终端每次接收main.xml之后,检查一次指定文件夹中的文件个数百分比,如果接收95%个数以上的话,下一个包就不接收,从临时文件夹移动到电子报纸业务相应目录。

2)终端从ESG的ScheduleAux中得到定时接收时间,在报纸发送时间段内始终接收,并且为了保证报纸的完整接收,提前5分钟,滞后5分钟接收。

3)为了保证更新的ESG能够及时收到,在不接收报纸的时间段,每2个小时启动接收一次ESG。

4)为了保证更新的ESG能够及时收到,在电子报纸启动和退出(ESG结束)的时候,各收一次ESG(搜索频点,接收ESG)。

5)为避免报纸重复接收,在ESG的ScheduleAux.xml文件中通过检查ContentID,判断某份报纸是否曾经接收过,一旦接收过,无论用户是否删除该报纸,都不重复接收,省电。发送的报纸和杂志有日刊、周刊以及月刊等形式。

6)提示信息在按任意键后消失。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号