专利名称:一种更新内容信息的方法和装置的制作方法
技术领域:
本发明涉及移动多媒体广播技术,尤其涉及一种更新内容信息的方法和装置。
背景技术:
更新电子业务指南(ESG,Electronic Service Guide)用于移动多媒体广播业务 导航,用户能够通过ESG 了解移动多媒体广播业务的业务名称、播放时间、内容梗概、价格 等相关信息,以及能够实现对业务的快速检索、预览和访问,方便快捷地找到自己关心的节 目、以及查看节目的附加信息。而随着移动多媒体广播业务的丰富,ESG信息量也在剧增, 例如,目前ESG信息的内容信息就包括多达几十频道几天的节目内容信息,包括的记录数 量可达上万条,这样,目前采用对终端存储的ESG信息全部覆盖的ESG信息更新方法,即需 要接收及更新大量数据,导致更新效率非常低。
发明内容
有鉴于此,本发明的主要目的在于提供一种更新内容信息的方法和装置,能够提 高内容信息更新效率。为达到上述目的,本发明的技术方案是这样实现的一种更新内容信息的方法,该方法包括从接收到的控制复用帧中取ESG基本描述表;根据所取的ESG基本描述表和缓 存的ESG基本描述表中内容信息对应的数据块标识、以及该数据块标识对应的数据块版本 号,确定待更新数据块;更新所述待更新数据块;由所取的ESG基本描述表覆盖缓存的ESG基本描述表。进一步地,所述待更新数据块包括第一类待更新数据块、第二类待更新数据块、第 三类待更新数据块三类。进一步地,所述确定待更新数据块包括根据标识内容信息的ESG数据类型标识对应的数据块标识中不存在于所取的ESG 基本描述表中、但存在于缓存的ESG基本描述表中的数据块标识,确定第一类待更新数据 块。进一步地,所述确定待更新数据块包括根据标识内容信息的ESG数据类型标识对应的数据块标识中存在于所取的ESG基 本描述表中、但不存在于缓存的ESG基本描述表中的数据块标识,确定第二类待更新数据 块。进一步地,所述确定待更新数据块包括根据所取的ESG基本描述表和缓存的ESG基本描述表的包括标识内容信息的ESG 数据类型标识的各表项中,所包括数据块标识相同、但数据块版本号不同的表项,确定第三 类待更新数据块。进一步地,所述更新所述待更新数据块为
a、如果本次内容信息的更新流程中涉及对第一类待更新数据块的更新,从终端中 当前存储的数据块中删除该第一类待更新数据块;b、如果本次内容信息的更新流程中涉及对第二类待更新数据块的更新,终端接收 业务复用帧;C、取接收到的业务复用帧包括的各复用子帧中的数据段所包括的各数据单元;分 别确定所取各数据单元的数据头中的ESG数据类型标识、数据块标识与第二类待更新数据 块之一的ESG数据类型标识、数据块标识是否相同,如果相同;为该第二类待更新数据块分 配存储空间,并将该数据单元承载的数据节存储至该存储空间,即将服务器传输来的新内 容信息中包括、但终端中当前没有存储的数据块存入终端;如果不相同,执行步骤d ;d、如果本次内容信息的更新流程中不涉及对第三类待更新数据块的更新,则丢弃 该数据单元;如果本次内容信息的更新流程中涉及对第三类待更新数据块的更新,分别确 定所取各数据单元的数据头中的ESG数据类型标识、数据块标识与第三类待更新数据块之 一的ESG数据类型标识、数据块标识是否相同,如果相同,用该数据单元承载的数据节覆盖 该待更新数据块中与该数据节节序号相同的数据节;如果不同,丢弃该数据单元;返回步 骤b,直到终端存储内容信息与服务器传输来的新内容信息一致。进一步地,该方法进一步包括确定承载有ESG信息的业务复用帧的复用帧标识, 具体为从所述控制复用帧中取持续业务复用配置表;查询所取ESG基本描述表中待更新数据块的数据块标识所对应的ESG业务标识; 确定所取持续业务复用配置表中,与包括所述ESG业务标识的元素对应的复用帧标识,该 复用帧标识即为承载有ESG信息的业务复用帧的复用帧标识。进一步地,步骤c所述取接收到的业务复用帧包括的各复用子帧中数据段所包括 的各数据单元前进一步包括确定接收到的业务复用帧承载有ESG信息,具体为读取接收到的业务复用帧帧头中的复用帧标识,确定所读取复用帧标识与所述承 载有ESG信息的业务复用帧的复用帧标识之一相同。本发明还提供一种更新内容信息的装置,该装置包括控制信息接收模块、表获取 模块、缓存模块、第一确定模块、更新模块;其中,控制信息接收模块,用于接收控制复用帧;表获取模块,用于从接收到的控制复用帧中取ESG基本描述表;缓存模块,用于缓存ESG基 描述表;第一确定模块,用于根据所取的ESG基本描述表和缓存的ESG基本描述表中的标 识内容信息的ESG数据类型标识对应的数据块标识、以及该数据块标识对应的数据块版本 号,确定待更新数据块;更新模块,用于更新所述待更新数据块;并用于由所取的ESG基本描述表覆盖缓 存模块中缓存的ESG基本描述表。进一步地,将所述待更新数据块分为第一类待更新数据块、第二类待更新数据块、 第三类待更新数据块三类,所述第一确定模块包括第一类确定模块、第二类确定模块;其 中,第一类确定模块,用于确定标识内容信息的ESG数据类型标识对应的数据块标识中不存在于所取的ESG基本描述表中、但存在于缓存的ESG基本描述表中的数据块标识,将 所确定的数据块标识作为第一类待更新数据块的数据块标识发送至更新模块,并将标识内 容信息的ESG数据类型标识发送至更新模块;并用于确定标识内容信息的ESG数据类型标 识对应的数据块标识中存在于所取的ESG基本描述表中、但不存在于缓存的ESG基本描述 表中的数据块标识,将所确定的数据块标识作为第二类待更新数据块的数据块标识发送至 更新模块,并将标识内容信息的ESG数据类型标识发送至更新模块;第二类确定模块,用于根据所取的ESG基本描述表和缓存的ESG基本描述表的包 括标识内容信息的ESG数据类型标识的各表项中,所包括数据块标识相同、但数据块版本 号不同的表项,确定第三类待更新数据块;并用于将所确定的第三类待更新数据块的数据 块标识发送至更新模块,并将标识内容信息的ESG数据类型标识发送至更新模块。进一步地,所述更新模块包括第一更新模块、第二更新模块和第三更新模块;其 中,第一更新模块,用于根据接收到的第一类待更新数据块的数据块标识和标识内容 信息的ESG数据类型标识,从终端中当前存储的数据块中删除第一类待更新数据块;第二更新模块,用于接收业务复用帧;并用于根据接收到的第二类待更新数据块 的数据块标识和标识内容信息的ESG数据类型标识、以及接收到的业务复用帧更新第二类 待更新数据块;第三更新模块,用于根据接收到的第三类待更新数据块的数据块标识和标识内容 信息的ESG数据类型标识、以及接收到的业务复用帧更新第三类待更新数据块。进一步地,该装置进一步包括第二确定模块,用于从所述控制复用帧中取持续业务复用配置表;并用于根据所 取持续业务复用配置表和表获取模块所取ESG基本描述表,确定承载有ESG信息的业务复 用帧的复用帧标识。进一步地,所述更新模块还包括第三确定模块,用于根据所确定的承载有ESG信息的业务复用帧的复用帧标识, 确定所接收到的业务复用帧承载有ESG信息;并用于将确定结果发送至第二更新模块。本发明所提供的更新内容信息的方法及装置,通过将所取的ESG基本描述表与终 端缓存的ESG基本描述表相比,仅比较所取的ESG基本描述表中ESG数据类型标识0100对 应的数据块标识中增加的数据块标识、减少的数据块标识、以及所对应数据块版本号发生 改变的数据块的数据块标识,确定待更新数据块,并更新待更新数据块,减少了实际更新的 内容信息量,提高了内容信息的更新效率,进而提高了 ESG信息的更新效率。该方法及装置 还具有以下的优点和特点1、完成对所述待更新数据块的更新后,即可停止接收承载有ESG信息的业务复用 子帧,结束本次内容信息更新,即如果已接收的业务复用帧承载了所有待更新数据块,则不 再接收其余ESG复用子帧,当对应复用帧全部用于承载该ESG复用子帧时,即为不再接收其 余ESG业务复用帧,减少了所需接收的信息量,进一步提高了 ESG信息的更新效率。
图1为本发明实施例更新内容信息方法的实现流程;
图2为本发明实施例更新内容信息装置的结构示意图。
具体实施例方式本发明的基本思想是通过从接收到的控制复用帧中取ESG基本描述表,将所取 的ESG基本描述表与终端缓存的ESG基本描述表相比,仅比较所取的ESG基本描述表中ESG 数据类型标识0100对应的数据块标识中增加的数据块标识、减少的数据块标识、以及所对 应数据块版本号发生改变的数据块的数据块标识,来确定终端当前存储的内容信息与服务 器传输来的新内容信息相比,需要更新的数据块,即待更新数据块,进而更新所确定的待更 新数据块,这样,不需要由新内容信息覆盖终端存储的全部内容信息,即可使得终端存储的 内容信息与服务器传输来的新内容信息一致,完成内容信息更新,减少了实际更新的内容 信息量,提高了内容信息的更新效率,进而提高了 ESG信息的更新效率;其中,ESG数据类型 标识为0100时,用于标识内容信息;本发明所述内容信息均指ESG信息中的内容信息。本发明实施例更新内容信息方法的实现流程如图1所示,包括以下步骤步骤101 终端从接收到的控制复用帧中取ESG基本描述表;其中,所述控制复用帧的复用帧标识为0 ;所述ESG基本描述表的表标识号为 0x06,根据ESG基本描述表的表标识号由控制复用帧中获取ESG基本描述表;所述ESG基本 描述表中包括ESG数据类型标识、数据块标识和数据块版本号的对应关系,还包括ESG数据 类型标识和数据块数量的对应关系;通过ESG数据类型标识和数据块标识可以指示一个数 据块;数据块版本号指示该数据块是否发生变更,当该数据块发生变更时,数据块版本号递 增1 ;ESG数据类型标识和数据块数量的对应关系指示该ESG数据类型标识对应数据块的数 量。步骤102 终端根据所取的ESG基本描述表和自身缓存的ESG基本描述表中ESG数 据类型标识0100对应的数据块标识、以及该数据块标识对应的数据块版本号,确定待更新 数据块;其中,将待更新数据块分为第一类待更新数据块、第二类待更新数据块、第三类待 更新数据块三类,而一次内容信息的更新流程中可能涉及对其中的任一类、任两类或三类 的更新;这里,第一类待更新数据块为终端中当前存储有、但服务器传输来的新内容信息中 没有的数据块;第二类待更新数据块为服务器传输来的新内容信息中包括、但终端中当前 没有存储的数据块;第三类待更新数据块为以终端中当前存储的相应数据块为参照,服 务器传输来的新内容信息中发生变更的数据块,其中,相同的ESG数据类型标识和数据块 标识所对应的终端中当前存储的数据块和服务器传输来的新内容信息中的数据块互为相 应数据块;相应的,所述确定待更新数据块具体为步骤A、确定ESG数据类型标识0100对应的数据块标识中,是否有不存在于所取 的ESG基本描述表中、但存在于缓存的ESG基本描述表中的数据块标识,或存在于所取的 ESG基本描述表中、但不存在于缓存的ESG基本描述表中的数据块标识,如果有不存在于所 取的ESG基本描述表中、但存在于缓存的ESG基本描述表中的数据块标识,认为终端中当前 存储有ESG数据类型标识0100及所确定的数据块标识所对应的数据块,但服务器传输来的 新内容信息中不包括ESG数据类型标识0100及所确定数据块标识所对应的数据块,则终端中当前存储的ESG数据类型标识0100及所确定数据块标识所对应的数据块即为第一类待 更新数据块;如果没有不存在于所取的ESG基本描述表中、但存在于缓存的ESG基本描述 表中的数据块标识,则认为本次内容信息的更新流程中不涉及对第一类待更新数据块的更 新;如果有存在于所取的ESG基本描述表中、但不存在于缓存的ESG基本描述表中的数据块 标识,认为终端中当前没有存储ESG数据类型标识0100及所确定数据块标识所对应的数据 块,但服务器传输来的新内容信息中包括ESG数据类型标识0100及所确定数据块标识所对 应的数据块,则ESG数据类型标识0100及所确定数据块标识所对应数据块即为第二类待更 新数据块;如果没有存在于所取的ESG基本描述表中、但不存在于缓存的ESG基本描述表中 的数据块标识,则即本次内容信息的更新流程中不涉及对第二类待更新数据块的更新;这里,所述内容信息与数据块的关系为服务器传输时将属于内容信息的记录划 分成若干数据块,进一步将数据块划分为多个数据节,并为各数据块分配数据块标识、以及 为数据块包括的数据节分配节序号,终端接收到数据块后,分别为每个数据块设置存储空 间,并将该数据块包括的各数据节、以及为数据节分配的节序号对应存储在该数据块的存 储空间,并将分配给该数据块的数据块标识、以及该数据块所属ESG数据类型的ESG数据类 型标识对应存储在该数据块的存储空间。其中,确定是否有不存在于所取的ESG基本描述表中、但存在于终端缓存的ESG基 本描述表中的数据块标识,或存在于所取的ESG基本描述表中、但不存在于缓存的ESG基本 描述表中的数据块标识具体为比较终端缓存的ESG基本描述表中ESG数据类型标识0100对应的数据块数量是 大于、等于、还是小于所取的ESG基本描述表中ESG数据类型标识0100对应的数据块数量, 如果大于,则将所述终端缓存的ESG基本描述表中ESG数据类型标识0100对应的数据块数 量的数值作为起始数据块标识,该起始数据块标识至缓存的ESG基本描述表中ESG数据类 型标识0100对应的数据块标识,即为不存在于所取的ESG基本描述表中、但存在于终端缓 存的ESG基本描述表中的数据块标识;如果等于,认为既没有存在于所取的ESG基本描述表 中、但不存在于终端缓存的ESG基本描述表中的数据块标识,也没有不存在于所取的ESG基 本描述表中、但存在于终端缓存的ESG基本描述表中的数据块标识;如果小于,则将所述所 取的ESG基本描述表中ESG数据类型标识0100对应的数据块数量的数值作为起始数据块 标识,该起始数据块标识至所取的ESG基本描述表中ESG数据类型标识0100对应的数据块 标识,即为存在于所取的ESG基本描述表中、但不存在于终端缓存的ESG基本描述表中的数 据块标识。例如,终端缓存的ESG基本描述表中ESG数据类型标识0100对应的数据块数量为 256块,终端缓存的ESG基本描述表中ESG数据类型标识0100对应的数据块标识即为0 255,所取的ESG基本描述表中ESG数据类型标识0100对应的数据块数量为200块,则存 在于所取的ESG基本描述表中、但不存在于终端缓存的ESG基本描述表中的数据块标识为 200 255。步骤B、比较所取的ESG基本描述表和终端缓存的ESG基本描述表包括ESG数据类 型标识0100的各表项中,相同数据块标识的表项所包括的数据块版本号是否相同,如果相 同,认为以终端中当前存储的相应数据块为参照,该表项所包括ESG数据类型标识0100和 数据块标识对应的服务器传输来的新内容信息中的数据块没有发生变更;如果不相同,该ESG数据类型标识0100和数据块标识确定的终端中当前存储的数据块为第三类待更新数 据块;如果所述包括ESG数据类型标识0100的各表项中包括相同数据块标识的表项所包括 的数据块版本号均相同,认为本次内容信息的更新流程中不涉及对第三类待更新数据块的 更新。本步骤还可以包括确定承载有ESG信息的业务复用帧的复用帧标识,具体为从所述控制复用帧中取持续业务复用配置表;查询所取ESG基本描述表中待更新数据块的数据块标识所对应的ESG业务标识; 确定所取持续业务复用配置表中,与包括所述ESG业务标识的元素对应的复用帧标识,该 复用帧标识即为承载有ESG信息的业务复用帧的复用帧标识。步骤103 终端更新所述待更新数据块,使得终端存储内容信息与服务器传输来 的新内容信息一致;这里,更新所述待更新数据块具体为步骤a、如果本次内容信息的更新流程中涉及对第一类待更新数据块的更新,从终 端中当前存储的数据块中删除该第一类待更新数据块,即将终端中当前存储有、但服务器 传输来的新内容信息中没有的数据块从终端中删除;步骤b、如果本次内容信息的更新流程中涉及对第二类待更新数据块的更新,终端 接收业务复用帧;步骤C、取接收到的业务复用帧包括的各复用子帧中的数据段所包括的各数据单 元;分别确定所取各数据单元的数据头中的ESG数据类型标识、数据块标识与第二类待更 新数据块之一的ESG数据类型标识、数据块标识是否相同,如果相同,认为该数据单元承载 的数据节所属数据块为服务器传输来的新内容信息中包括、但终端中当前没有存储的数据 块,为该第二类待更新数据块分配存储空间,并将该数据单元承载的数据节存储至该存储 空间;如果不相同,执行步骤d;步骤d、如果本次内容信息的更新流程中不涉及对第三类待更新数据块的更新,则 丢弃该数据单元;如果本次内容信息的更新流程中涉及对第三类待更新数据块的更新,分 别确定所取各数据单元的数据头中的ESG数据类型标识、数据块标识与第三类待更新数据 块之一的ESG数据类型标识、数据块标识是否相同,如果相同,认为该数据单元承载的数据 节所属的数据块为变更后的数据块,用该数据单元承载的数据节覆盖该待更新数据块中与 该数据节节序号相同的数据节,即将终端存储的数据块替换为对应的变更后的数据块;如 果不同,丢弃该数据单元;返回步骤b,直到终端存储内容信息与服务器传输来的新内容信 息一致,停止接收ESG业务复用子帧,执行步骤104。步骤b中,终端接收业务复用帧后,还可以包括读取接收到的业务复用帧帧头中 的复用帧标识,确定所读取复用帧标识是否与所述承载有ESG信息的业务复用帧的复用帧 标识之一相同,如果是,则认为接收到的业务复用帧承载有ESG信息,执行步骤c ;如果不 是,不处理该ESG复用子帧;当对应复用帧全部用于承载该ESG复用子帧时,即为不再接收 其余ESG业务复用帧,这样,可以减少需处理的业务复用帧数量,进一步提高更新效率。步骤b d中,终端接收业务复用帧后,也可以先确定该数据单元承载的数据节所 属的数据块是否为变更后的数据块,然后再确定该数据单元承载的数据节所属数据块是否 为服务器传输来的新内容信息中包括、但终端中当前没有存储的数据块。
步骤104 终端由所取的ESG基本描述表覆盖缓存的ESG基本描述表,完成内容信 息的更新流程。本发明实施例更新内容信息装置的结构如下,包括控制信息接收模块、表获取模 块、缓存模块、第一确定模块、更新模块;其中,控制信息接收模块,用于接收控制复用帧;表获取模块,用于从接收到的控制复用帧中取ESG基本描述表;缓存模块,用于缓存终端的ESG基本描述表;第一确定模块,用于根据所取的ESG基本描述表和缓存的ESG基本描述表中的ESG 数据类型标识0100对应的数据块标识、以及该数据块标识对应的数据块版本号,确定待更 新数据块;更新模块,用于更新所述待更新数据块;并用于将所取的ESG基本描述表覆盖缓 存模块中缓存的ESG基本描述表。这里,将所述待更新数据块分为第一类待更新数据块、第二类待更新数据块、第三 类待更新数据块三类,所述第一确定模块包括第一类确定模块、第二类确定模块;其中,第一类确定模块,用于确定ESG数据类型标识0100对应的数据块标识中不存在于 所取的ESG基本描述表中、但存在于缓存的ESG基本描述表中的数据块标识,将所确定的数 据块标识作为第一类待更新数据块的数据块标识发送至更新模块,并将ESG数据类型标识 0100发送至更新模块;并用于确定ESG数据类型标识0100对应的数据块标识中存在于所 取的ESG基本描述表中、但不存在于缓存的ESG基本描述表中的数据块标识,将所确定的数 据块标识作为第二类待更新数据块的数据块标识发送至更新模块,并将ESG数据类型标识 0100发送至更新模块;第二类确定模块,用于根据所取的ESG基本描述表和缓存的ESG基本描述表的包 括ESG数据类型标识0100的各表项中,所包括数据块标识相同、但数据块版本号不同的表 项,确定第三类待更新数据块;并用于将所确定的第三类待更新数据块的数据块标识发送 至更新模块,并将ESG数据类型标识0100发送至更新模块。所述更新模块包括第一更新模块、第二更新模块和第三更新模块;其中,第一更新模块,用于根据接收到的第一类待更新数据块的数据块标识和ESG数据 类型标识0100,从终端中当前存储的数据块中删除第一类待更新数据块;第二更新模块,用于接收业务复用帧;并用于根据接收到的第二类待更新数据块 的数据块标识和ESG数据类型标识0100、以及接收到的业务复用帧更新第二类待更新数据 块;第三更新模块,用于根据接收到的第三类待更新数据块的数据块标识和ESG数据 类型标识0100、以及接收到的业务复用帧更新第三类待更新数据块。该装置进一步包括第二确定模块,用于从所述控制复用帧中取持续业务复用配置表;并用于根据所 取持续业务复用配置表和表获取模块所取ESG基本描述表,确定承载有ESG信息的业务复 用帧的复用帧标识。相应的,所述更新模块还包括第三确定模块,用于根据所确定的承载有ESG信息的业务复用帧的复用帧标识,确定所接收到的业务复用帧承载有ESG信息;并用于将确定结果发送至第二更新模块,提 示第二更新模块是否处理所接收到得业务复用帧,以减少第二更新模块需处理的业务复用 帧数量,进一步提高更新效率。本发明用于更新内容信息是由于内容信息包含信息量大,且一般都只有很小的某 部分或某些部分信息变更等特点,将本发明用于更新内容信息,使得实际更新的内容信息 量很小,能够更显著的提高内容信息的更新效率,但本发明不限于用于内容信息的更新,由 标识ESG信息中的业务信息的ESG数据类型标识0001、标识ESG信息中的编排信息的ESG 数据类型标识0011或标识ESG信息中的业务参数信息的ESG数据类型标识0101替换ESG 数据类型标识0100后,本发明即可用于ESG信息中的业务信息、编排信息或业务参数信息 的更新。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
一种更新内容信息的方法,其特征在于,该方法包括从接收到的控制复用帧中取ESG基本描述表;根据所取的ESG基本描述表和缓存的ESG基本描述表中内容信息对应的数据块标识、以及该数据块标识对应的数据块版本号,确定待更新数据块;更新所述待更新数据块;由所取的ESG基本描述表覆盖缓存的ESG基本描述表。
2.根据权利要求1所述的更新内容信息的方法,其特征在于,所述待更新数据块包括 第一类待更新数据块、第二类待更新数据块、第三类待更新数据块三类。
3.根据权利要求2所述的更新内容信息的方法,其特征在于,所述确定待更新数据块 包括根据标识内容信息的ESG数据类型标识对应的数据块标识中不存在于所取的ESG基本 描述表中、但存在于缓存的ESG基本描述表中的数据块标识,确定第一类待更新数据块。
4.根据权利要求2所述的更新内容信息的方法,其特征在于,所述确定待更新数据块 包括根据标识内容信息的ESG数据类型标识对应的数据块标识中存在于所取的ESG基本描 述表中、但不存在于缓存的ESG基本描述表中的数据块标识,确定第二类待更新数据块。
5.根据权利要求2所述的更新内容信息的方法,其特征在于,所述确定待更新数据块 包括根据所取的ESG基本描述表和缓存的ESG基本描述表的包括标识内容信息的ESG数据 类型标识的各表项中,所包括数据块标识相同、但数据块版本号不同的表项,确定第三类待 更新数据块。
6.根据权利要求3、4或5所述的更新内容信息的方法,其特征在于,所述更新所述待更 新数据块为a、如果本次内容信息的更新流程中涉及对第一类待更新数据块的更新,从终端中当前 存储的数据块中删除该第一类待更新数据块;b、如果本次内容信息的更新流程中涉及对第二类待更新数据块的更新,终端接收业务 复用帧;C、取接收到的业务复用帧包括的各复用子帧中的数据段所包括的各数据单元;分别确 定所取各数据单元的数据头中的ESG数据类型标识、数据块标识与第二类待更新数据块之 一的ESG数据类型标识、数据块标识是否相同,如果相同;为该第二类待更新数据块分配存 储空间,并将该数据单元承载的数据节存储至该存储空间,即将服务器传输来的新内容信 息中包括、但终端中当前没有存储的数据块存入终端;如果不相同,执行步骤d ;d、如果本次内容信息的更新流程中不涉及对第三类待更新数据块的更新,则丢弃该数 据单元;如果本次内容信息的更新流程中涉及对第三类待更新数据块的更新,分别确定所 取各数据单元的数据头中的ESG数据类型标识、数据块标识与第三类待更新数据块之一的 ESG数据类型标识、数据块标识是否相同,如果相同,用该数据单元承载的数据节覆盖该待 更新数据块中与该数据节节序号相同的数据节;如果不同,丢弃该数据单元;返回步骤b, 直到终端存储内容信息与服务器传输来的新内容信息一致。
7.根据权利要求1所述的更新内容信息的方法,其特征在于,该方法进一步包括确定 承载有ESG信息的业务复用帧的复用帧标识,具体为从所述控制复用帧中取持续业务复用配置表;查询所取ESG基本描述表中待更新数据块的数据块标识所对应的ESG业务标识;确定 所取持续业务复用配置表中,与包括所述ESG业务标识的元素对应的复用帧标识,该复用 帧标识即为承载有ESG信息的业务复用帧的复用帧标识。
8.根据权利要求6所述的更新内容信息的方法,其特征在于,步骤c所述取接收到的业 务复用帧包括的各复用子帧中数据段所包括的各数据单元前进一步包括确定接收到的业 务复用帧承载有ESG信息,具体为读取接收到的业务复用帧帧头中的复用帧标识,确定所读取复用帧标识与所述承载有 ESG信息的业务复用帧的复用帧标识之一相同。
9.一种更新内容信息的装置,其特征在于,该装置包括控制信息接收模块、表获取模 块、缓存模块、第一确定模块、更新模块;其中,控制信息接收模块,用于接收控制复用帧;表获取模块,用于从接收到的控制复用帧中取ESG基本描述表;缓存模块,用于缓存ESG基本描述表;第一确定模块,用于根据所取的ESG基本描述表和缓存的ESG基本描述表中的标识内 容信息的ESG数据类型标识对应的数据块标识、以及该数据块标识对应的数据块版本号, 确定待更新数据块;更新模块,用于更新所述待更新数据块;并用于由所取的ESG基本描述表覆盖缓存模 块中缓存的ESG基本描述表。
10.根据权利要求9所述的更新内容信息的装置,其特征在于,将所述待更新数据块分 为第一类待更新数据块、第二类待更新数据块、第三类待更新数据块三类,所述第一确定模 块包括第一类确定模块、第二类确定模块;其中,第一类确定模块,用于确定标识内容信息的ESG数据类型标识对应的数据块标识中不 存在于所取的ESG基本描述表中、但存在于缓存的ESG基本描述表中的数据块标识,将所确 定的数据块标识作为第一类待更新数据块的数据块标识发送至更新模块,并将标识内容信 息的ESG数据类型标识发送至更新模块;并用于确定标识内容信息的ESG数据类型标识对 应的数据块标识中存在于所取的ESG基本描述表中、但不存在于缓存的ESG基本描述表中 的数据块标识,将所确定的数据块标识作为第二类待更新数据块的数据块标识发送至更新 模块,并将标识内容信息的ESG数据类型标识发送至更新模块;第二类确定模块,用于根据所取的ESG基本描述表和缓存的ESG基本描述表的包括标 识内容信息的ESG数据类型标识的各表项中,所包括数据块标识相同、但数据块版本号不 同的表项,确定第三类待更新数据块;并用于将所确定的第三类待更新数据块的数据块标 识发送至更新模块,并将标识内容信息的ESG数据类型标识发送至更新模块。
11.根据权利要求10所述的更新内容信息的装置,其特征在于,所述更新模块包括第 一更新模块、第二更新模块和第三更新模块;其中,第一更新模块,用于根据接收到的第一类待更新数据块的数据块标识和标识内容信息 的ESG数据类型标识,从终端中当前存储的数据块中删除第一类待更新数据块;第二更新模块,用于接收业务复用帧;并用于根据接收到的第二类待更新数据块的数 据块标识和标识内容信息的ESG数据类型标识、以及接收到的业务复用帧更新第二类待更新数据块;第三更新模块,用于根据接收到的第三类待更新数据块的数据块标识和标识内容信息 的ESG数据类型标识、以及接收到的业务复用帧更新第三类待更新数据块。
12.根据权利要求9所述的更新内容信息的装置,其特征在于,该装置进一步包括第二确定模块,用于从所述控制复用帧中取持续业务复用配置表;并用于根据所取持 续业务复用配置表和表获取模块所取ESG基本描述表,确定承载有ESG信息的业务复用帧 的复用帧标识。
13.根据权利要求12所述的更新内容信息的装置,其特征在于,所述更新模块还包括 第三确定模块,用于根据所确定的承载有ESG信息的业务复用帧的复用帧标识,确定所接收到的业务复用帧承载有ESG信息;并用于将确定结果发送至第二更新模块。
全文摘要
本发明公开了一种更新内容信息的方法,该方法包括从接收到的控制复用帧中取ESG基本描述表;根据所取的ESG基本描述表和缓存的ESG基本描述表中内容信息对应的数据块标识、以及该数据块标识对应的数据块版本号,确定待更新数据块;更新所述待更新数据块;由所取的ESG基本描述表覆盖缓存的ESG基本描述表。本发明还公开了一种更新内容信息的装置,包括控制信息接收模块、表获取模块、缓存模块、第一确定模块、更新模块。采用本发明所述的方法和装置,能够提高内容信息的更新效率。
文档编号H04H60/48GK101902289SQ20091008572
公开日2010年12月1日 申请日期2009年5月27日 优先权日2009年5月27日
发明者柯尊友 申请人:中兴通讯股份有限公司