首页 / 专利库 / 资料储存系统 / 分布式账本 / 区块链 / 区块头 / 数字电视机顶盒及其文件升级装置与方法

数字电视机顶盒及其文件升级装置与方法

阅读:330发布:2021-01-06

专利汇可以提供数字电视机顶盒及其文件升级装置与方法专利检索,专利查询,专利分析的服务。并且本 发明 公开一种 数字电视 机顶盒的文件升级方法,包括步骤:数字电视机顶盒通过下载方式获取升级文件;解析升级文件,获取升级文件中各个文件区 块 相对在数字电视机顶盒的ROM 存储器 中的存储偏移量和文件区块的长度信息;将每个文件区块分别按照的存储偏移量和长度信息写入ROM存储器的对应存储 位置 进行文件升级处理。本发明还公开一种文件升级装置及使用该文件升级装置的数字电视机顶盒。本发明采用携带了各个文件区块的长度、偏移位置以及更新标志信息的特定文件结构的升级文件,提高了文件升级处理的灵活性,只要生产相应的升级文件即可实现对ROM存储器的任意存储位置作文件升级处理。,下面是数字电视机顶盒及其文件升级装置与方法专利的具体信息内容。

1.一种数字电视机顶盒的文件升级方法,其特征在于,包括步骤:
数字电视机顶盒通过下载方式获取升级文件;
解析升级文件,获取升级文件中各个文件区相对在数字电视机顶盒的ROM存储器中的存储偏移量和文件区块的长度信息;
将每个文件区块分别按照存储偏移量和长度信息写入ROM存储器的对应存储位置进行文件升级处理;
其中,所述升级文件的结构包括:至少包含文件区块数量信息的升级文件头结构区;
至少包含文件区块ID、文件区块在相对在数字电视机顶盒的ROM存储器中的存储偏移量和长度信息的文件区块头结构区;由各个文件区块组成的主体文件区。
2.根据权利要求1所述的数字电视机顶盒的文件升级方法,其特征在于,所述文件区块为应用程序、数据或图片的二进制信息区块。
3.根据权利要求1所述的数字电视机顶盒的文件升级方法,其特征在于,所述下载方式包括串口下载、空中接口下载或网络下载。
4.一种数字电视机顶盒的文件升级装置,其特征在于,包括:
下载接口,用于通过下载方式获取升级文件;
升级文件解析单元,用于解析升级文件,获取升级文件中各个文件区块相对在数字电视机顶盒的ROM存储器中的存储偏移量和文件区块的长度信息;
升级控制单元,用于将每个文件区块分别按照存储偏移量和长度信息写入ROM存储器的对应存储位置进行文件升级处理;
其中,所述升级文件的结构包括:至少包含文件区块数量信息的升级文件头结构区;
至少包含文件区块ID、文件区块在相对在数字电视机顶盒的ROM存储器中的存储偏移量和长度信息的文件区块头结构区;由各个文件区块组成的主体文件区。
5.一种数字电视机顶盒,包括:用于接收电视信号的信号接收单元;用于对电视信号作解扰处理和解复用处理的解扰和解复用单元;音视频解码器以及音视频输出单元;用于保存系统文件的ROM存储器;其特征在于,还包括:用于对该数字电视机顶盒进行文件升级处理的文件升级装置,该文件升级装置包括:
下载接口,用于通过下载方式获取升级文件;
升级文件解析单元,用于解析升级文件,获取升级文件中各个文件区块相对在数字电视机顶盒的ROM存储器中的存储偏移量和文件区块的长度信息;
升级控制单元,用于将每个文件区块分别按照存储偏移量和长度信息写入ROM存储器的对应存储位置进行文件升级处理;
其中,所述升级文件的结构包括:至少包含文件区块数量信息的升级文件头结构区;
至少包含文件区块ID、文件区块在相对在数字电视机顶盒的ROM存储器中的存储偏移量和长度信息的文件区块头结构区;由各个文件区块组成的主体文件区。

说明书全文

数字电视机顶盒及其文件升级装置与方法

技术领域

[0001] 本发明涉及文件升级技术,尤其是涉及一种对数字电视机顶盒进行文件升级的装置和方法,以及使用了该文件升级技术的数字电视机顶盒。

背景技术

[0002] 随着数字电视网络的普及和发展,数字电视机顶盒(简称机顶盒)已进入千家万户。一方面,由于客户对机顶盒业务需求的不断改变,在机顶盒的生命周期内不可避免的需要进行系统升级;另一方面,目前我国数字电视仍处于起步阶段,运营商在实际操作中将不断遇到的新问题通过升级机顶盒软件来解决。
[0003] 目前,业界采用下载(Loader)升级技术对机顶盒进行升级,机顶盒通过串口、空中接口(Over The Air,OTA)等方式将Loader代码下载后,取不同的文件区(Section)进行固定地址升级,且各文件区块的偏移量和长度均在Loader代码里对不同的文件区块将要写入机顶盒中存储器(一般为ROM存储器)的位置固定,能升级的代码的数量也是固定的。因此,此方案存在灵活性差的缺陷:一旦需要升级的代码数量发生变化或某些代码相对机顶盒的存储器的偏移位置发生改变,则需要修改Loader代码。

发明内容

[0004] 本发明的目的是提出一种对数字电视机顶盒进行文件升级的装置和方法,以及使用了该文件升级技术的数字电视机顶盒,以通过灵活的升级文件结构,在机顶盒下载升级文件后,解析升级文件中各个文件区块在机顶盒的ROM存储器内的偏移位置和长度信息,实现各个文件区块在ROM存储器中自动定位,从而解决目前采用下载(Loader)升级技术对机顶盒进行升级所具有灵活性差的技术问题。
[0005] 为解决本发明的技术问题,本发明公开一种数字电视机顶盒的文件升级方法,包括步骤:
[0006] 数字电视机顶盒通过下载方式获取升级文件;
[0007] 解析升级文件,获取升级文件中各个文件区块相对在数字电视机顶盒的ROM存储器中的存储偏移量和文件区块的长度信息;
[0008] 将每个文件区块分别按照的存储偏移量和长度信息写入ROM存储器的对应存储位置进行文件升级处理。
[0009] 较优的,所述升级文件的结构包括:
[0010] 至少包含文件区块数量信息的升级文件头结构区;
[0011] 至少包含文件区块ID、文件区块在相对在数字电视机顶盒的ROM存储器中的存储偏移量和长度信息的文件区块头结构区;
[0012] 由各个文件区块组成的主体文件区。
[0013] 较优的,所述文件区块为应用程序、数据或图片的二进制信息区块。
[0014] 较优的,所述下载方式包括串口下载、空中接口下载或网络下载。
[0015] 另外,本发明还公开一种数字电视机顶盒的文件升级装置,其包括:
[0016] 下载接口,用于通过下载方式获取升级文件;
[0017] 升级文件解析单元,用于解析升级文件,获取升级文件中各个文件区块相对在数字电视机顶盒的ROM存储器中的存储偏移量和文件区块的长度信息;
[0018] 升级控制单元,用于将每个文件区块分别按照的存储偏移量和长度信息写入ROM存储器的对应存储位置进行文件升级处理。
[0019] 再者,本发明还公开一种数字电视机顶盒,包括:用于接收电视信号的信号接收单元;用于对电视信号作解扰处理和解复用处理的解扰和解复用单元;音视频解码器以及音视频输出单元;用于保存系统文件的ROM存储器;用于对该数字电视机顶盒的作文件升级处理的文件升级装置。
[0020] 其中,该文件升级装置包括:
[0021] 下载接口,用于通过下载方式获取升级文件;
[0022] 升级文件解析单元,用于解析升级文件,获取升级文件中各个文件区块相对在数字电视机顶盒的ROM存储器中的存储偏移量和文件区块的长度信息;
[0023] 升级控制单元,用于将每个文件区块分别按照的存储偏移量和长度信息写入ROM存储器的对应存储位置进行文件升级处理。
[0024] 与现有技术相比,本发明具有如下有益效果:
[0025] 本发明采用携带了各个文件区块的长度、偏移位置以及更新标志信息的特定文件结构的升级文件,数字电视机顶盒进行文件升级处理时,可先将升级文件下载,再对升级文件进行解析,并根据解析信息执行升级处理。因此,本发明将升级文件的下载和升级分开,使两者完全独立;且由于升级文件携带了各个文件区块的长度、存储偏移量以及更新标志等信息,在执行升级处理时,各个文件区块能够自定位其对应在数字电视机顶盒的ROM存储器中的存储位置,从而提高了文件升级处理的灵活性,只要生产相应的升级文件即可实现对ROM存储器的任意存储位置作文件升级处理。附图说明
[0026] 图1是本发明一个具体实施例的流程示意图;
[0027] 图2是图1中升级文件的文件结构以及其中的文件区块根据存储偏移量在ROM存储器自定位的示意图。

具体实施方式

[0028] 本发明采用携带了各个文件区块的长度、偏移位置以及更新标志信息的特定文件结构的升级文件,数字电视机顶盒进行文件升级处理时,可先将升级文件下载,再对升级文件进行解析,并根据解析信息执行升级处理。
[0029] 如图1所示。本实施例包括以下步骤:
[0030] 步骤S110:通过串口下载、空中接口下载或网络下载等下载方式获取升级文件。
[0031] 在本发明中,升级文件是需要进行升级的二进制代码的集合,其采用灵活的文件结构;一般来说,只要方便携带各个文件区块的长度、偏移位置以及更新标志等信息的文件结构均可。如图2所示公开了一种包括升级文件头结构区、文件区块头结构区和由各个文件区块组成的主体文件区。
[0032] 其中,升级文件头结构区包含整个升级二进制文件的整体信息:
[0033] typedef struct UPGRADE_HEAD_TAG{
[0034] U32Head_ID; 文件头ID
[0035] U32HWVersion; 硬件版本号
[0036] U32Customer_ID; 客户ID
[0037] U32Section_num; 需要升级的文件区块的数量
[0038] U32Reserved; 保留
[0039] }U PGRADE_HEAD;
[0040] 而文件区块头结构区用于指示:文件区块ID、文件区块版本信息、文件区块在ROM存储器中的存储偏移量、以及文件区块的长度等信息,如下:
[0041] typedef struct DATA_SECTION_TAG{
[0042] U32 Section_ID; 文件区块ID
[0043] U32 Version; 文件区块版本信息
[0044] U32 Addr_Offset; 文件区块的存储偏移量
[0045] U32 Section_Length; 文件区块的长度
[0046] }DATA_SECTION;
[0047] 至于主体文件区则由各个文件区块顺序组成,而不同的文件区块分别是应用程序、数据(Data)、图片(Picture)等信息的二进制代码集合。
[0048] 步骤S120:执行升级处理时,先解析升级文件,获取升级文件中各个文件区块相对在数字电视机顶盒的ROM存储器中的存储偏移量和文件区块的长度信息。
[0049] 也就是说,由升级文件头结构区确定需要升级的文件区块数目。在文件区块头结构区确定各个文件区块的在ROM存储器中的存储偏移量和数据长度。
[0050] 步骤S130:根据步骤S120中解析出的各个文件区块的在ROM存储器中的存储偏移量和数据长度,各个文件区块即可自定位在ROM存储器对应的存储位置,即建立如图2所示的映射关系。
[0051] 步骤S140:依次将每个文件区块分别按照的存储偏移量和长度信息写入ROM存储器的对应存储位置进行文件升级处理。
[0052] 当然,本发明所采用的文件结构和解析算法并不是唯一的,其他的带有各个文件区块信息的文件结构也可以达到同样效果。例如:可以将文件头分成若干部分,放在每个文件区块的前边,同样可以达到利用相应解析算法解析文件目的,在此不再详述。
[0053] 另外,本发明所提及的数字电视机顶盒,包括:用于接收电视信号的信号接收单元;用于对电视信号作解扰处理和解复用处理的解扰和解复用单元;音视频解码器以及音视频输出单元;用于保存系统文件的ROM存储器;用于对该数字电视机顶盒的作文件升级处理的文件升级装置。
[0054] 其中该文件升级装置包括:下载接口,用于通过下载方式获取升级文件;升级文件解析单元,用于解析升级文件,获取升级文件中各个文件区块相对在数字电视机顶盒的ROM存储器中的存储偏移量和文件区块的长度信息;升级控制单元,用于将每个文件区块分别按照的存储偏移量和长度信息写入ROM存储器的对应存储位置进行文件升级处理。
[0055] 综上,本发明将升级文件的下载和升级分开,使两者完全独立;且由于升级文件携带了各个文件区块的长度、存储偏移量以及更新标志等信息,在执行升级处理时,各个文件区块能够自定位其对应在数字电视机顶盒的ROM存储器中的存储位置,从而提高了文件升级处理的灵活性,只要生产相应的升级文件即可实现对ROM存储器的任意存储位置作文件升级处理。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈