首页 / 专利库 / 软件 / 软件 / 一种机顶盒软件动态升级的方法

一种机顶盒软件动态升级的方法

阅读:0发布:2022-06-08

专利汇可以提供一种机顶盒软件动态升级的方法专利检索,专利查询,专利分析的服务。并且本 发明 是利用MPEG-2技术中的节目特别信息和DVB标准中的服务信息,以及机器的通讯设备,动态实现 软件 的下载从而实现产品升级。主要包括了两种升级途径,一种是通过串口单机升级,另一种是通过 电缆 网络实现群机升级。本发明不仅可以灵活的实现机顶盒的升级换代,而且可以实现机顶盒的功能复用,降低成本。,下面是一种机顶盒软件动态升级的方法专利的具体信息内容。

1、一种机顶盒软件动态升级的方法,其特征在于:它至少包括一根据被传 输数据的数据格式并适用于单机的机顶盒升级软件打包发送的方法、一根据被 传输数据的数据格式并适用于网络服务端的机顶盒升级软件打包发送的方法、 及一预置在机顶盒内的、用于接收下载升级软件的程序;
单机的机顶盒升级软件打包发送的方法包括如下步骤:
a、根据被下载文件,向内容标志信息域、数据长度信息域写入相应的单机 下载格式信息;
b、生成由上述信息及下载数据总体描述信息、下载数据分区描述信息和下 载数据包描述信息组成的流文件;
c、发送上述数据流文件到相应的通讯端口;
网络服务端的机顶盒升级软件打包发送的方法包括如下步骤:
a′、服务器端生成由下载数据总体描述信息、下载数据分区描述信息和下载 数据包描述信息组成的流文件;
b′、生成适合相应机顶盒传输协议的接收的数据包流;
c′、通过电缆网络发送;
所述的预置在机顶盒内的、用于接收机顶盒升级软件下载程序存储在机顶 盒可电擦写只读存储区中,其按照如下步骤完成机顶盒升级软件的下载:
a″、判断是否为网络下载,若不是转到步骤c″;
b″、启动电缆网络驱动模,开始接收数据,转到步骤d″;
c″、启动串口驱动模块,开始接收数据;
d″、搜索下载数据总体描述信息,按厂商代码、硬件版本号及软件版本号获 得相匹配的下载分区信息;
e″、是否完成全部的下载分区,完成则转到步骤k″;
f″、搜索下载分区描述信息,获得该分区描述信息;
g″、是否完成下载分区内全部数据包,是则转到步骤j″;
h″、搜索下载数据包描述信息,获得部分下载内容;
i″、由获得的部分下载内容组装成数据分区,转回步骤g″;
j″、根据分区描述信息处理分区数据,转回步骤e″;
k″、结束。
2、如权利要求1所述的一种机顶盒软件动态升级的方法,其特征在于:所 述的被传输数据的数据格式为:单机下载机顶盒升级软件的数据打包格式和基 于数字视频广播标准的网络服务端的机顶盒升级软件的数据打包格式;
所述的单机下载机顶盒升级软件的数据打包格式具有:内容标志信息域、 数据长度信息域、下载数据总体描述信息、下载分区数据描述信息和下载数据 包描述信息;
所述的基于数字视频广播标准的网络服务端的机顶盒升级软件的数据打包 格式为数字视频广播标准私有表格式,其具有:表识别信息域、表语法指示信 息域、表长度信息域、表当前版本信息域、表最高版本信息域、一个或一个以 上保留域、校验信息域、下载数据总体描述信息、下载分区数据描述信息和下 载数据包描述信息。
3、如权利要求2所述的一种机顶盒软件动态升级的方法,其特征在于:所 述的下载数据总体描述信息具有厂商信息域、硬件信息域、软件版本信息域、 分区数量信息域、下载文字描述域、校验域。
4、如权利要求2所述的一种机顶盒软件动态升级的方法,其特征在于:所 述的下载分区数据描述信息具有压缩标志域、授权标志域、原始数据量信息域、 启始地址域、压缩后数据量信息域、分块数量信息域、校验域。
5、如权利要求2所述的一种机顶盒软件动态升级的方法,其特征在于:所 述的下载数据包描述信息具有包长度信息域、下载数据域、校验域。
6、如权利要求2所述的一种机顶盒软件动态升级的方法,其特征在于:在 一个总体的下载数据中具有一个或一个以上的下载分区数据描述信息。
7、如权利要求2所述的一种机顶盒软件动态升级的方法,其特征在于:在 一个下载分区数据描述信息中具有一个或一个以上的下载数据包描述信息。

说明书全文

技术领域

发明涉及一种机顶盒软件动态升级的方法

背景技术

近年来,广播电视的数字化在全球方兴未。随着数字压缩技术的突破和 数字视频广播标准的建立,从演播室到发射的整个传输系统,各个方面都处于 全面数字化的进程中。机顶盒作为家庭数字化信息的平台,由于能把数字电视、 信息处理、家用电脑的一部分功能综合起来,因此正日益走向寻常百姓家。
然而,现有的机顶盒的使用大多面临一个困境:机顶盒的功能与标准处于 不断发展与完善的过程之中,而现有的接收机将软件固化在机器内部,一旦产 品上市,其功能也就固定了,产品随功能的增加和标准改变的升级只能在工厂 内完成,已上市的产品就只能作废。
随着网络技术的发展,一开始用作看数字电视的机顶盒被发现有了更多的 用途,如上网、点播等。要实现这些功能,就要求机顶盒内带有相应的硬件, 如数字电视模电缆调试解调器模块等,如此生产出的产品价格太贵。

发明内容

本发明的主要目的是公开一种机顶盒软件动态升级的方法,它提供了一种 数据格式,可以将新的标准和新的功能用这数据格式下载到软件机顶盒内,实 现产品的升级。
本发明的另一目的是公开一种机顶盒软件动态升级的方法,它根据不同的 下载方式,定义不同的数据结构,适用于多种通讯方式。
本发明的又一目的是公开一种机顶盒软件动态升级的方法,它规定了软件 机顶盒的存储管理模式,使动态下载、升级软件成为可能。
本发明的目的是通过如下技术方案实现的:
一种机顶盒软件动态升级的方法,它至少包括一根据被传输数据的数据格 式并适用于单机的机顶盒升级软件打包发送的方法、一根据被传输数据的数据 格式并适用于网络服务端的机顶盒升级软件打包发送的方法、及一预置在机顶 盒内的、用于接收下载升级软件的程序;
单机的机顶盒升级软件打包发送的方法包括如下步骤:
a、根据被下载文件,向内容标志信息域、数据长度信息域写入相应的单机 下载格式信息;
b、生成由上述信息及下载数据总体描述信息、下载数据分区描述信息和下 载数据包描述信息组成的流文件;
c、发送上述数据流文件到相应的通讯端口;
网络服务端的机顶盒升级软件打包发送的方法包括如下步骤:
a、服务器端生成由下载数据总体描述信息、下载数据分区描述信息和下载 数据包描述信息组成的流文件;
b、生成适合相应机顶盒传输协议的接收的数据包流;
c、通过电缆网络发送;
所述的预置在机顶盒内的、用于接收机顶盒升级软件下载程序存储在机顶 盒可电擦写只读存储区中,其按照如下步骤完成机顶盒升级软件的下载:
a、判断是否为网络下载,若不是转到步骤c;
b、启动电缆网络驱动模块,开始接收数据,转到步骤d;
c、启动串口驱动模块,开始接收数据;
d、搜索下载数据总体描述信息,按厂商代码、硬件版本号及软件版本号获 得相匹配的下载分区信息;
e、是否完成全部的下载分区,完成则转到步骤k;
f、搜索下载分区描述信息,获得该分区描述信息;
g、是否完成下载分区内全部数据包,是则转到步骤j;
h、搜索下载数据包描述信息,获得部分下载内容;
i、由获得的部分下载内容组装成数据分区,转回步骤g;
j、根据分区描述信息处理分区数据,转回步骤e;
k、结束。
所述的被传输数据的数据格式为:单机下载机顶盒升级软件的数据打包格 式和基于数字视频广播标准的网络服务端的机顶盒升级软件的数据打包格式;
所述的单机下载机顶盒升级软件的数据打包格式具有:内容标志信息域、 数据长度信息域、下载数据总体描述信息、下载分区数据描述信息和下载数据 包描述信息;
所述的基于数字视频广播标准的网络服务端的机顶盒升级软件的数据打包 格式为数字视频广播标准私有表格式,其具有:表识别信息域、表语法指示信 息域、表长度信息域、表当前版本信息域、表最高版本信息域、一个或一个以 上保留域、校验信息域、下载数据总体描述信息、下载分区数据描述信息和下 载数据包描述信息。
所述的下载数据总体描述信息具有厂商信息域、硬件信息域、软件版本信 息域、分区数量信息域、下载文字描述域、校验域。
所述的下载分区数据描述信息具有压缩标志域、授权标志域、原始数据量 信息域、启始地址域、压缩后数据量信息域、分块数量信息域、校验域。
所述的下载数据包描述信息具有包长度信息域、下载数据域、校验域。
在一个总体的下载数据中具有一个或一个以上的下载分区数据描述信息。
在一个下载分区数据描述信息中具有一个或一个以上的下载数据包描述信 息。
本发明通过提供适用于单机下载的数据打包发送的方法及其相应的被传输 数据的数据格式,以及适用于网络服务端的数据打包发送的方法及其相应的基 于数字视频广播标准的被传输数据的数据格式,实现了对应不同的下载方式, 定义不同的数据格式,并可以利用多种通讯方式将符合新标准和含有新功能的 机顶盒软件利用该数据格式下载到机顶盒内,实现了产品的升级。
利用上述的方法,可以随时通过网络方式和单机方式将升级后的软件下载 到用户的软件机顶盒内,无论标准的改变,还是功能的增加,都无需回工厂升 级或将机顶盒作废,既不会导致浪费,又促进了机顶盒的普及和家庭信息平台 的发展;同时,也减少了相应的硬件,使机顶盒的成本不会随功能的增加而升 高。
附图说明
图1为本发明单机下载机顶盒升级软件一实施例的数据打包格式示意图。
图2为本发明基于数字视频广播标准的网络服务端的下载机顶盒升级软件 另一实施例的数据打包格式示意图。
图3为下载数据总体描述信息示意图。
图4为下载分区数据描述信息示意图。
图5为下载数据包描述信息示意图。
图6为单机的机顶盒升级软件打包方法的流程示意图。
图7为网络服务端的机顶盒升级软件打包方法的流程示意图。
图8为预置在机顶盒内的机顶盒升级软件流程图

具体实施方式

当需对机顶盒软件进行升级时,首先对机顶盒升级软件建立如图3-5所示 的下载数据总体描述信息、下载分区数据描述信息和下载数据包描述信息。一 个总体的下载数据中包含一个或一个以上的下载分区数据描述信息,一个下载 分区数据描述信息中包括一个或一个以上的下载数据包描述信息。其中,下载 数据总体描述信息包括:厂商信息、硬件信息、软件版本信息、分区数量信息、 下载文字描述和校验信息;下载分区数据描述信息包括:压缩标志、授权标志、 原始数据量信息、启始地址、压缩后数据量信息、分块数量信息和校验信息; 下载数据包描述信息包括:包长度信息、下载数据和校验信息。
机顶盒升级软件经过按照上述格式打包以后,如果按照单机方式进行下载, 则还应按照如图1所示的数据打包格式进行打包和发送,具体的打包、发送的 步骤如下:
1、根据被下载文件,向内容标志信息域、数据长度信息域写入相应的单机 下载格式信息;
2、生成由上述信息及下载数据总体描述信息、下载数据分区描述信息和下 载数据包描述信息组成的数据流文件;
3、将上述的数据流文件通过计算机相应的通讯端口发送到需要升级的机顶 盒。
当需要升级的机顶盒下载升级软件时,预置在机顶盒中的下载程序依照如 图8所示的步骤下载含有升级软件的数据文件:
1、判断是否为网络下载,若不是转到步骤3;
2、启动电缆网络驱动模块,开始接收数据,转到步骤4;
3、启动串口驱动模块,开始接收数据;
4、搜索下载数据总体描述信息,按厂商代码、硬件版本号及软件版本号获 得相匹配的下载分区信息;
5、是否完成全部的下载分区,完成则转到步骤11;
6、搜索下载分区描述信息,获得该分区描述信息;
7、是否完成下载分区内全部数据包,是则转到步骤10;
8、搜索下载数据包描述信息,获得部分下载内容;
9、由获得的部分下载内容组装成数据分区,转回步骤7;
10、根据分区描述信息处理分区数据,转回步骤5;
11、结束。
本发明的另一实施例为按照基于数字视频广播标准的网络服务端的升级方 式下载机顶盒软件。首先对机顶盒升级软件建立如图3-5所示的下载数据总体 描述信息、下载分区数据描述信息和下载数据包描述信息。一个总体的下载数 据中包含一个或一个以上的下载分区数据描述信息,一个下载分区数据描述信 息中包括一个或一个以上的下载数据包描述信息。其中,下载数据总体描述信 息包括:厂商信息、硬件信息、软件版本信息、分区数量信息、下载文字描述 和校验信息;下载分区数据描述信息包括:压缩标志、授权标志、原始数据量 信息、启始地址、压缩后数据量信息、分块数量信息和校验信息;下载数据包 描述信息包括:包长度信息、下载数据和校验信息。
然后,按照如图2所示的数据打包格式进行打包和发送,具体的打包、发 送的步骤如下:
1、网络服务器端生成由下载数据总体描述信息、下载数据分区描述信息和 下载数据包描述信息组成的数据流文件;
2、生成适合相应机顶盒传输协议的接收的数据包流;
3、将上述的数据包流通过电缆网络发送到需要升级的机顶盒。
最后,预置在机顶盒中的下载程序依照如如图8所示的步骤下载含有升级 软件的数据文件:
1、判断是否为网络下载,若不是转到步骤3;
2、启动电缆网络驱动模块,开始接收数据,转到步骤4;
3、启动串口驱动模块,开始接收数据;
4、搜索下载数据总体描述信息,按厂商代码、硬件版本号及软件版本号获 得相匹配的下载分区信息;
5、是否完成全部的下载分区,完成则转到步骤11;
6、搜索下载分区描述信息,获得该分区描述信息;
7、是否完成下载分区内全部数据包,是则转到步骤10;
8、搜索下载数据包描述信息,获得部分下载内容;
9、由获得的部分下载内容组装成数据分区,转回步骤7;
10、根据分区描述信息处理分区数据,转回步骤5;
11、结束。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈