一种CMMB数据广播下发方法及系统技术方案

技术编号:7597013 阅读:262 留言:0更新日期:2012-07-21 21:29
本发明专利技术公开了一种CMMB数据广播下发方法及系统,提高数据广播接收成功率。所述方法包括:为某内容文件包设置切分参数、播发策略以及播发时间计划;根据设置的切分参数对该内容文件包进行切分、重新打包;根据播发策略和切分后的内容文件包调整播发时间计划;按调整后的播发时间计划广播推送切分后的内容文件包。所述系统包括设置模块、文件处理模块和播控模块。本发明专利技术可在数据广播内容文件包很大或内容文件包文件数量较多时,提高终端接收数据成功率。

【技术实现步骤摘要】
一种CMMB数据广播下发方法及系统
本专利技术涉及移动通讯领域,具体涉及一种CMMB(ChinaMobileMultimediaBroadcasting,中国移动数字多媒体广播)数据广播下发方法及系统。
技术介绍
近年来,CMMB移动多媒体广播发展迅速。目前已经实验开展的数据广播业务有电子报纸、富媒体、导航、财经等。全国已开展CMMB数据广播业务的城市有300多个,用户超千万。当数据广播下发的内容文件包大小很大或文件包内文件数量较多时,终端完整接收一次需要较长的时间。当终端因为移动等原因造成接收信号时强时弱时便会不能成功接收广播数据。
技术实现思路
本专利技术要解决的技术问题是提供一种CMMB数据广播下发方法及系统,提高数据广播接收成功率。为解决上述技术问题,本专利技术提供了一种中国移动数字多媒体广播(CMMB)数据广播下发方法,包括:为某内容文件包设置切分参数、播发策略以及播发时间计划;根据设置的切分参数对该内容文件包进行切分、重新打包;根据播发策略和切分后的内容文件包调整播发时间计划;按调整后的播发时间计划广播推送切分后的内容文件包。进一步地,所述切分参数包括:文件大小和/或文件数量。进一步地,所述播发策略包括:顺序播发或循环播发,所述顺序播放是指:对于切分后的每一个内容文件包,连续播发n次后再播发下一个内容文件包,直至所有内容文件包播放完毕后结束;所述循环播发是指:轮流播放切分后的所有内容文件包,轮流播放过程循环n次;所述n为切分前内容文件包的播放次数。进一步地,所述播放时间计划包括:该内容文件包的播放起始时间和播放时间长度,或者包括:该内容文件包的播放起始时间和结束时间。进一步地,所述根据播发策略和切分后的内容文件包调整播发时间计划,包括:根据切分后的内容文件包的个数、播发策略和播放次数调整播发时间计划。为解决上述技术问题,本专利技术还提供了一种中国移动数字多媒体广播(CMMB)数据广播下发系统,包括设置模块、文件处理模块和播控模块,其中:所述设置模块,用于为某内容文件包设置切分参数、播发策略以及播发时间计划;所述文件处理模块,用于根据设置的切分参数对该内容文件包进行切分、重新打包;所述播控模块,用于根据播发策略和切分后的内容文件包调整播发时间计划,以及按调整后的播发时间计划广播推送切分后的内容文件包。进一步地,所述切分参数包括:文件大小和/或文件数量。进一步地,所述播发策略包括:顺序播发或循环播发,所述顺序播放是指:对于切分后的每一个内容文件包,连续播发n次后再播发下一个内容文件包,直至所有内容文件包播放完毕后结束;所述循环播发是指:轮流播放切分后的所有内容文件包,轮流播放过程循环n次;所述n为切分前内容文件包的播放次数。进一步地,所述播放时间计划包括:该内容文件包的播放起始时间和播放时间长度,或者包括:该内容文件包的播放起始时间和结束时间。进一步地,所述播控模块是用于采用以下方式根据播发策略和切分后的内容文件包调整播发时间计划:根据切分后的内容文件包的个数、播发策略和播放次数调整播发时间计划。本专利技术通过对数据广播下发的内容文件包按给定参数(例如文件大小和/或文件个数)进行切分处理、重新打包;再按给定播发策略对切分后的多个内容文件包做顺序广播或循环广播。从而可在数据广播内容文件包很大或内容文件包文件数量较多时,提高终端接收数据成功率。附图说明图1是本专利技术实施例1方法流程图;图2是本专利技术实施例2系统结构示意图;图3为本专利技术应用示例流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。实施例1如图1所示,CMMB数据广播下发方法包括:步骤1,为某内容文件包设置切分参数、播发策略以及播发时间计划;切分参数包括:文件大小和/或文件数量。播发策略包括:顺序播发或循环播发。播放时间计划包括:该内容文件包的播放起始时间和播放时间长度,或者包括:该内容文件包的播放起始时间和结束时间。优选地,该播放时间计划中还可以包括播放次数。如果播放时间计划中没有播放次数,则可根据内容文件包的大小、播放时长和当前带宽计算出该内容文件包的播放次数。内容文件包的播出次数=播放时长*带宽/内容文件包大小。步骤2,根据设置的切分参数对该内容文件包进行切分、重新打包;优选地,切分遵循的原则是不对单个文件进行切分,不论该文件的大小是多少。这样可以避免终端在不具备融合能力时无法将破碎的文件组合起来。步骤3,根据播发策略和切分后的内容文件包调整播发时间计划;具体地,根据切分后的内容文件包的个数、播发策略和播放次数调整播发时间计划,为切分后的内容文件包确定播发时间计划。步骤4,按调整后的播发时间计划广播推送切分后的内容文件包。实施例2如图2所示,实现实施例1方法的系统包括设置模块、文件处理模块、播控模块,其中:该设置模块,用于为某内容文件包设置切分参数、播发策略以及播发时间计划;具体地,该设置模块可包括一用于设置上述各参数的配置界面,可供上层设备或管理员设置参数。设置参数后,设置模块将设置的参数同步到文件处理模块。该文件处理模块,用于根据设置模块设置的切分参数对该内容文件包进行切分、重新打包;具体地,该文件处理模块将内容文件包按文件大小和/或文件数量进行重新切分打包。按文件大小和文件个数参数进行切分后重新打包成小内容文件包时不改变内容文件包前后的目录结构,以便终端接收解压后可以自动合成原有的内容文件包。本文所说的切分是指将大文件包切分成多个小文件包。在根据按文件大小进行切分时,不对单个文件进行切分,以便保证终端不需要额外的融合(或称合并)操作。但如果终端具有该融合操作的能力,则也可以对单个文件进行切分。该播控模块,用于根据播发策略和切分后的内容文件包调整播发时间计划,并按调整后的播发时间计划广播推送切分后的内容文件包。播控模块根据播发策略和切分后的内容文件包调整播发时间计划包括:在原给定播发时间计划的开始时间和结束时间以及播放次数不变的情况,将中间的播出时间段依次分给每个小内容文件包,形成每个小内容文件包的播出时间计划。具体地,播控模块在文件处理模块重新打包后,根据切分后的内容文件包的个数、播发策略和播放次数调整播发时间计划。切分前后,播放次数和总播放时长不变。播发策略包括顺序播发或循环播发。具体地,顺序播发策略是指:对于切分后的每一个内容文件包,连续播发n次后再播发下一个内容文件包,直至所有内容文件包播放完毕后结束。例如,切分成2个内容文件包(文件包A和文件包B)且共播出两次的情况下,顺序播发策略的结果是AABB。循环播发策略是指:轮流播放切分后的所有内容文件包,轮流播放过程循环n次。例如,切分成2个内容文件包(文件A和文件B)且共播出两次的情况下,循环播发策略的结果是ABAB。n为切分前内容文件包的播放次数。在其他实施例中,重新生成播发计划的操作也可由文件处理模块来完成。应用示例如图3所示,包括:步骤S101,播控管理员登陆配置界面设置切分参数为500K×50个文件,播发策略为顺序播发,播出内容文件包为1024K×100个文件,播出时间计划为20分钟(例如08:00:00~08:20:00),该内容文件包本文档来自技高网...
一种CMMB数据广播下发方法及系统

【技术保护点】

【技术特征摘要】
2011.11.25 CN 201110381867.21.一种中国移动数字多媒体广播CMMB数据广播下发方法,包括:为某内容文件包设置切分参数、播发策略以及播发时间计划;播发时间计划包括:播放次数;切分参数包括:文件大小和/或文件数量;根据设置的切分参数对该内容文件包进行切分、重新打包;其中,根据设置的切分参数对该内容文件包进行切分时,不对单个文件进行切分;根据播发策略和切分后的内容文件包调整播发时间计划;其中,所述根据播发策略和切分后的内容文件包调整播发时间计划包括:根据切分后的内容文件包的个数、播发策略和播放次数调整播发时间计划;按调整后的播发时间计划广播推送切分后的内容文件包。2.如权利要求1所述的方法,其特征在于:所述播发策略包括:顺序播发或循环播发,所述顺序播发是指:对于切分后的每一个内容文件包,连续播发n次后再播发下一个内容文件包,直至所有内容文件包播放完毕后结束;所述循环播发是指:轮流播放切分后的所有内容文件包,轮流播放过程循环n次;所述n为切分前内容文件包的播放次数。3.如权利要求1所述的方法,其特征在于:所述播发时间计划包括:该内容文件包的播放起始时间和播放时间长度,或者包括:该内容文件包的播放起始时间和结束时间。...

【专利技术属性】
技术研发人员:刘新强孔德春王丽蓉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术