一种cmmb数据广播下发方法及系统的制作方法

文档序号:7889672阅读:95来源:国知局
专利名称:一种cmmb数据广播下发方法及系统的制作方法
技术领域
本发明涉及移动通讯领域,具体涉及一种CMMB (China Mobile Multimedia Broadcasting,中国移动数字多媒体广播)数据广播下发方法及系统。
背景技术
近年来,CMMB移动多媒体广播发展迅速。目前已经实验开展的数据广播业务有电子报纸、富媒体、导航、财经等。全国已开展CMMB数据广播业务的城市有300多个,用户超千万。当数据广播下发的内容文件包大小很大或文件包内文件数量较多时,终端完整接收一次需要较长的时间。当终端因为移动等原因造成接收信号时强时弱时便会不能成功接收广播数据。

发明内容
本发明要解决的技术问题是提供一种CMMB数据广播下发方法及系统,提高数据广播接收成功率。为解决上述技术问题,本发明提供了一种中国移动数字多媒体广播(CMMB)数据广播下发方法,包括为某内容文件包设置切分参数、播发策略以及播发时间计划;根据设置的切分参数对该内容文件包进行切分、重新打包;根据播发策略和切分后的内容文件包调整播发时间计划;按调整后的播发时间计划广播推送切分后的内容文件包。进一步地,所述切分参数包括文件大小和/或文件数量。进一步地,所述播发策略包括顺序播发或循环播发,所述顺序播放是指对于切分后的每一个内容文件包,连续播发η次后再播发下一个内容文件包,直至所有内容文件包播放完毕后结束;所述循环播发是指轮流播放切分后的所有内容文件包,轮流播放过程循环η次;所述η为切分前内容文件包的播放次数。进一步地,所述播放时间计划包括该内容文件包的播放起始时间和播放时间长度,或者包括该内容文件包的播放起始时间和结束时间。进一步地,所述根据播发策略和切分后的内容文件包调整播发时间计划,包括根据切分后的内容文件包的个数、播发策略和播放次数调整播发时间计划。为解决上述技术问题,本发明还提供了一种中国移动数字多媒体广播(CMMB)数据广播下发系统,包括设置模块、文件处理模块和播控模块,其中所述设置模块,用于为某内容文件包设置切分参数、播发策略以及播发时间计划;所述文件处理模块,用于根据设置的切分参数对该内容文件包进行切分、重新打包;
所述播控模块,用于根据播发策略和切分后的内容文件包调整播发时间计划,以及按调整后的播发时间计划广播推送切分后的内容文件包。进一步地,所述切分参数包括文件大小和/或文件数量。进一步地,所述播发策略包括顺序播发或循环播发,所述顺序播放是指对于切分后的每一个内容文件包,连续播发η次后再播发下一个内容文件包,直至所有内容文件包播放完毕后结束;所述循环播发是指轮流播放切分后的所有内容文件包,轮流播放过程循环η次;所述η为切分前内容文件包的播放次数。进一步地,所述播放时间计划包括该内容文件包的播放起始时间和播放时间长度,或者包括该内容文件包的播放起始时间和结束时间。进一步地,所述播控模块是用于采用以下方式根据播发策略和切分后的内容文件包调整播发时间计划根据切分后的内容文件包的个数、播发策略和播放次数调整播发时间计划。本发明通过对数据广播下发的内容文件包按给定参数(例如文件大小和/或文件个数)进行切分处理、重新打包;再按给定播发策略对切分后的多个内容文件包做顺序广播或循环广播。从而可在数据广播内容文件包很大或内容文件包文件数量较多时,提高终端接收数据成功率。


图I是本发明实施例I方法流程图;图2是本发明实施例2系统结构示意图;图3为本发明应用示例流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。实施例I如图I所示,CMMB数据广播下发方法包括步骤1,为某内容文件包设置切分参数、播发策略以及播发时间计划;切分参数包括文件大小和/或文件数量。播发策略包括顺序播发或循环播发。播放时间计划包括该内容文件包的播放起始时间和播放时间长度,或者包括 该内容文件包的播放起始时间和结束时间。优选地,该播放时间计划中还可以包括播放次数。如果播放时间计划中没有播放次数,则可根据内容文件包的大小、播放时长和当前带宽计算出该内容文件包的播放次数。内容文件包的播出次数=播放时长*带宽/内容文件包大小。步骤2,根据设置的切分参数对该内容文件包进行切分、重新打包;优选地,切分遵循的原则是不对单个文件进行切分,不论该文件的大小是多少。这样可以避免终端在不具备融合能力时无法将破碎的文件组合起来。
步骤3,根据播发策略和切分后的内容文件包调整播发时间计划;具体地,根据切分后的内容文件包的个数、播发策略和播放次数调整播发时间计划,为切分后的内容文件包确定播发时间计划。步骤4,按调整后的播发时间计划广播推送切分后的内容文件包。实施例2如图2所示,实现实施例I方法的系统包括设置模块、文件处理模块、播控模块,其中该设置模块,用于为某内容文件包设置切分参数、播发策略以及播发时间计划;具体地,该设置模块可包括一用于设置上述各参数的配置界面,可供上层设备或管理员设置参数。设置参数后,设置模块将设置的参数同步到文件处理模块。该文件处理模块,用于根据设置模块设置的切分参数对该内容文件包进行切分、 重新打包;具体地,该文件处理模块将内容文件包按文件大小和/或文件数量进行重新切分打包。按文件大小和文件个数参数进行切分后重新打包成小内容文件包时不改变内容文件包前后的目录结构,以便终端接收解压后可以自动合成原有的内容文件包。本文所说的切分是指将大文件包切分成多个小文件包。在根据按文件大小进行切分时,不对单个文件进行切分,以便保证终端不需要额外的融合(或称合并)操作。但如果终端具有该融合操作的能力,则也可以对单个文件进行切分。该播控模块,用于根据播发策略和切分后的内容文件包调整播发时间计划,并按调整后的播发时间计划广播推送切分后的内容文件包。播控模块根据播发策略和切分后的内容文件包调整播发时间计划包括在原给定播发时间计划的开始时间和结束时间以及播放次数不变的情况,将中间的播出时间段依次分给每个小内容文件包,形成每个小内容文件包的播出时间计划。具体地,播控模块在文件处理模块重新打包后,根据切分后的内容文件包的个数、 播发策略和播放次数调整播发时间计划。切分前后,播放次数和总播放时长不变。播发策略包括顺序播发或循环播发。具体地,顺序播发策略是指对于切分后的每一个内容文件包,连续播发η次后再播发下一个内容文件包,直至所有内容文件包播放完毕后结束。例如,切分成2个内容文件包(文件包A和文件包B)且共播出两次的情况下, 顺序播发策略的结果是ΑΑΒΒ。循环播发策略是指轮流播放切分后的所有内容文件包,轮流播放过程循环η次。例如,切分成2个内容文件包(文件A和文件B)且共播出两次的情况下,循环播发策略的结果是ΑΒΑΒ。η为切分前内容文件包的播放次数。在其他实施例中,重新生成播发计划的操作也可由文件处理模块来完成。应用示例如图3所示,包括步骤S101,播控管理员登陆配置界面设置切分参数为500ΚΧ50个文件,播发策略为顺序播发,播出内容文件包为1024ΚΧ100个文件,播出时间计划为20分钟(例如 08:00:00 08:20:00),该内容文件包可以被播出两次;步骤S102,设置模块将所述管理员设置的结果同步到文件处理模块,触发文件处理模块对内容文件包进行处理;步骤S103,文件处理模块根据设置对内容文件包进行切分,切分结果为文件包 A(500KX50个文件)和文件包B(500KX50个文件);步骤S104,播控模块根据播发策略以及文件处理模块切分后的文件包生成新的播发时间计划,AABB,文件包A的播出时间计划为08:00:00 08:05:00和08:05:00 ~ 08:10:00,文件包 B 的播出时间计划为 08:10:00 08:15:00 和 08:15:00 08:20:00 ;步骤S105,播控模块按新的播发时间计划对经过文件处理模块处理的内容文件包进行广播推送。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种中国移动数字多媒体广播(CMMB)数据广播下发方法,包括为某内容文件包设置切分参数、播发策略以及播发时间计划;根据设置的切分参数对该内容文件包进行切分、重新打包;根据播发策略和切分后的内容文件包调整播发时间计划;按调整后的播发时间计划广播推送切分后的内容文件包。
2.如权利要求I所述的方法,其特征在于所述切分参数包括文件大小和/或文件数量。
3.如权利要求I所述的方法,其特征在于所述播发策略包括顺序播发或循环播发,所述顺序播放是指对于切分后的每一个内容文件包,连续播发η次后再播发下一个内容文件包,直至所有内容文件包播放完毕后结束;所述循环播发是指轮流播放切分后的所有内容文件包,轮流播放过程循环η次;所述η为切分前内容文件包的播放次数。
4.如权利要求I所述的方法,其特征在于所述播放时间计划包括该内容文件包的播放起始时间和播放时间长度,或者包括: 该内容文件包的播放起始时间和结束时间。
5.如权利要求1-4中任一权利要求所述的方法,其特征在于所述根据播发策略和切分后的内容文件包调整播发时间计划,包括根据切分后的内容文件包的个数、播发策略和播放次数调整播发时间计划。
6.一种中国移动数字多媒体广播(CMMB)数据广播下发系统,包括设置模块、文件处理模块和播控模块,其中所述设置模块,用于为某内容文件包设置切分参数、播发策略以及播发时间计划;所述文件处理模块,用于根据设置的切分参数对该内容文件包进行切分、重新打包; 所述播控模块,用于根据播发策略和切分后的内容文件包调整播发时间计划,以及按调整后的播发时间计划广播推送切分后的内容文件包。
7.如权利要求6所述的系统,其特征在于所述切分参数包括文件大小和/或文件数量。
8.如权利要求6所述的系统,其特征在于所述播发策略包括顺序播发或循环播发,所述顺序播放是指对于切分后的每一个内容文件包,连续播发η次后再播发下一个内容文件包,直至所有内容文件包播放完毕后结束;所述循环播发是指轮流播放切分后的所有内容文件包,轮流播放过程循环η次;所述η为切分前内容文件包的播放次数。
9.如权利要求6所述的系统,其特征在于所述播放时间计划包括该内容文件包的播放起始时间和播放时间长度,或者包括: 该内容文件包的播放起始时间和结束时间。
10.如权利要求6-9中任一权利要求所述的系统,其特征在于所述播控模块是用于采用以下方式根据播发策略和切分后的内容文件包调整播发时间计划根据切分后的内容文件包的个数、播发策略和播放次数调整播发时间计划。
全文摘要
本发明公开了一种CMMB数据广播下发方法及系统,提高数据广播接收成功率。所述方法包括为某内容文件包设置切分参数、播发策略以及播发时间计划;根据设置的切分参数对该内容文件包进行切分、重新打包;根据播发策略和切分后的内容文件包调整播发时间计划;按调整后的播发时间计划广播推送切分后的内容文件包。所述系统包括设置模块、文件处理模块和播控模块。本发明可在数据广播内容文件包很大或内容文件包文件数量较多时,提高终端接收数据成功率。
文档编号H04N21/434GK102595201SQ20121003702
公开日2012年7月18日 申请日期2012年2月17日 优先权日2011年11月25日
发明者刘新强, 孔德春, 王丽蓉 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1