业务声明文件的更新处理方法、装置及系统的制作方法_4

文档序号:9931363阅读:来源:国知局
,把终端需要的metadatafragment通过单播通道响应消息发送给终端;
[0138]步骤S1008、终端接收单播响应消息,覆盖本地的metadata fragment信息;
[0139]步骤S1010、若终端正在播放节目,则从节目流广播通道中接收更新的SA信息(仅包含与播放相关的metadata fragment),更新本地存储,播放结束之后,通过上述步骤更新
metadata fragment
[0140]优选实施例七
[0141]图11为根据本发明优选实施例七的消息流程图,如图11所示,包括以下步骤:
[0142]步骤S1100、管理员在管理门户编辑系统50上编辑或变更SA信息,编辑成功之后,管理门户把信息更新到数据库;
[0143]步骤S1102、管理门户编辑系统50通知业务声明管理系统52,生成或更新SA ;
[0144]步骤S1104、业务声明管理系统52生成或更新SA,并把SA通过广播通道分发给终端58 ;
[0145]步骤S1106、若某正在播放中的节目相关的SA发生变更,则管理门户编辑系统50通知节目流管理系统54更新SA分片信息。
[0146]步骤S1108、节目流和发生变更的SA分片信息一起通过广播通道分发给终端58。
[0147]步骤S1110、终端58首先接收文件分发表FDT,并判断如何进行SA更新。
[0148]步骤SI 112、若终端58与本地存储的SA版本对比,本地未存储SA,或SA版本过老,终端58继续在SACH广播通道中接收完整的SA文件并覆盖本地。
[0149]步骤S1114、若终端58与本地存储的SA版本对比,本地已存储SA版本,但不是最新的,贝lJ通过对比metadata fragment的ID和版本号,确定待更新的metadata fragment的ID,通过单播通道向业务声明管理系统请求metadata fragment。
[0150]步骤S1116、业务声明管理系统接收终端58的请求消息,判断哪些把metadatafragment是终端58所需要的;
[0151]步骤S1118、业务声明管理系统把终端58所需的metadata fragment通过单播通道104响应消息发送给终端58 ;
[0152]步骤SI 120、终端58接收单播通道消息或广播通道的SA信息(包括从广播节目流通道中接收的SA分片信息),覆盖本地的SA或metadata fragment信息。
[0153]综上所述,本发明实施例达到了以下技术效果:解决了相关技术中,终端只有在解析SA所包含的信息之后才能够判断是否更新本地存储的SA文件而造成的增加终端开销的问题,保证终端仅在SA版本不是最新版本时,对网络侧下发的SA文件接收并解析,从而有效地减少终端的处理压力,提高处理效率,节约电量。
[0154]在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
[0155]在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
[0156]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的对象在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0157]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0158]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种业务声明SA文件的更新处理方法,其特征在于,包括: 终端获取与网络侧设备下发的当前版本SA文件所对应的第一版本信息; 所述终端判断所述第一版本信息与本地SA文件所对应的第二版本信息是否一致; 根据判断结果确定是否对所述本地SA文件进行更新处理。2.根据权利要求1所述的方法,其特征在于,根据判断结果确定是否对所述本地SA文件进行更新处理,包括: 在所述判断结果指示一致时,所述终端禁止对所述本地SA文件进行更新。3.根据权利要求1所述的方法,其特征在于,所述终端判断所述第一版本信息与所述第二版本信息是否一致之前,还包括: 终端获取所述当前版本SA文件中元数据片段所对应的第一版本号。4.根据权利要求3所述的方法,其特征在于,根据判断结果确定是否对所述本地SA文件进行更新处理,包括: 在所述判断结果指示不一致时,所述终端确定本地SA文件中元数据片段所对应的第二版本号与所述第一版本号不一致的指定元数据片段; 所述终端向网络侧设备请求所述指定元数据片段的增量更新信息; 所述终端从所述网络侧设备接收所述增量更新信息,并利用所述增量更新信息更新所述本地SA文件中的所述指定数据片段。5.根据权利要求4所述的方法,其特征在于,所述终端从所述网络侧设备接收所述增量更新信息包括:所述终端通过单播通道接收所述增量更新信息。6.根据权利要求1所述的方法,其特征在于,根据判断结果确定是否对所述本地SA文件进行更新处理,包括: 在所述判断结果指示不一致时,所述终端通过广播通道从网络侧接收SA文件; 根据所述从网络侧接收到的SA文件更新本地SA文件。7.根据权利要求1至6任一项所述的方法,其特征在于,还包括: 在所述终端本地未存储SA文件时,所述终端获取所述当前版本SA文件; 所述终端在本地存储所述当前版本SA文件。8.—种业务声明SA文件的更新处理系统,其特征在于,包括: 网络侧设备,用于下发当前版本SA文件所对应的第一版本信息至终端; 所述终端,用于判断所述第一版本信息与本地SA文件所对应的第二版本信息是否一致,并根据判断结果确定是否对所述本地SA文件进行更新处理。9.根据权利要求8所述的系统,其特征在于,所述网络侧设备用于在单向文件传输协议FLUTE文件分发表FDT中添加所述第一版本信息,并将所述FDT发送至所述终端。10.根据权利要求9所述的系统,其特征在于,所述网络侧设备还用于在SA数据结构中添加所述第一版本信息时,在所述FDT中同步接收所述第一版本信息。11.一种业务声明SA文件的更新处理装置,应用于终端,其特征在于,包括: 获取模块,用于获取与网络侧设备下发的当前版本SA文件所对应的第一版本信息; 判断模块,用于判断所述第一版本信息与本地SA文件所对应的第二版本信息是否一致; 确定模块,用于根据判断结果确定是否对所述本地SA文件进行更新处理。12.根据权利要求11所述的装置,其特征在于,所述确定模块包括: 禁止单元,用于在所述判断结果指示一致时,禁止对所述本地SA文件进行更新。13.根据权利要求11所述的装置,其特征在于,所述获取模块,用于获取所述当前版本SA文件中元数据片段所对应的第一版本号。14.根据权利要求13所述的装置,其特征在于,所述确定模块,包括: 确定单元,用于在所述判断结果指示不一致时,确定本地SA文件中元数据片段所对应的第二版本号与所述第一版本号不一致的指定元数据片段; 请求单元,用于向网络侧设备请求所述指定元数据片段的增量更新信息; 接收单元,用于从所述网络侧设备接收所述增量更新信息; 更新单元,用于利用所述增量更新信息更新所述本地SA文件中的所述指定数据片段。15.根据权利要求14所述的装置,其特征在于, 所述接收单元,还用于在所述判断结果指示不一致时,通过广播通道从网络侧接收SA文件; 所述更新单元,还用于根据所述从网络侧接收到的SA文件更新本地SA文件。
【专利摘要】本发明提供了一种业务声明文件的更新处理方法、装置及系统,其中,所述方法包括:终端获取与网络侧设备下发的当前版本SA文件所对应的第一版本信息;所述终端判断所述第一版本信息与本地SA文件所对应的第二版本信息是否一致;根据判断结果确定是否对所述本地SA文件进行更新处理。采用本发明提供的上述技术方案,解决了相关技术中,终端只有在解析SA所包含的信息之后才能够判断是否更新本地存储的SA文件而造成的增加终端开销的问题,保证终端仅在SA版本不是最新版本时,对网络侧下发的SA文件接收并解析,从而有效地减少终端的处理压力,提高处理效率,节约电量。
【IPC分类】H04L12/18, H04L29/06, H04L29/08
【公开号】CN105721525
【申请号】CN201410727828
【发明人】黄婧
【申请人】中兴通讯股份有限公司
【公开日】2016年6月29日
【申请日】2014年12月3日
【公告号】WO2016086692A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1