著录项信息
专利名称 | 一种机顶盒软件动态升级的方法 |
申请号 | CN00136981.4 | 申请日期 | 2000-12-22 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2002-07-24 | 公开/公告号 | CN1360256 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 北京算通数字技术研究中心有限公司 | 申请人地址 | 北京市海淀区上地东路1号盈创动力大厦A座701室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 友联互通多媒体通讯科技(北京)有限公司,联合信源数字音视频技术(北京)有限公司 | 当前权利人 | 友联互通多媒体通讯科技(北京)有限公司,联合信源数字音视频技术(北京)有限公司 |
发明人 | 高文;刘伟;张毅 |
代理机构 | 北京三友知识产权代理有限公司 | 代理人 | 刘芳 |
摘要
本发明是利用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所述的一种机顶盒软件动态升级的方法,其特征在于:在 一个下载分区数据描述信息中具有一个或一个以上的下载数据包描述信息。
技术领域\n本发明涉及一种机顶盒软件动态升级的方法。\n背景技术\n近年来,广播电视的数字化在全球方兴未艾。随着数字压缩技术的突破和 数字视频广播标准的建立,从演播室到发射的整个传输系统,各个方面都处于 全面数字化的进程中。机顶盒作为家庭数字化信息的平台,由于能把数字电视、 信息处理、家用电脑的一部分功能综合起来,因此正日益走向寻常百姓家。\n然而,现有的机顶盒的使用大多面临一个困境:机顶盒的功能与标准处于 不断发展与完善的过程之中,而现有的接收机将软件固化在机器内部,一旦产 品上市,其功能也就固定了,产品随功能的增加和标准改变的升级只能在工厂 内完成,已上市的产品就只能作废。\n随着网络技术的发展,一开始用作看数字电视的机顶盒被发现有了更多的 用途,如上网、点播等。要实现这些功能,就要求机顶盒内带有相应的硬件, 如数字电视模块、电缆调试解调器模块等,如此生产出的产品价格太贵。\n发明内容\n本发明的主要目的是公开一种机顶盒软件动态升级的方法,它提供了一种 数据格式,可以将新的标准和新的功能用这数据格式下载到软件机顶盒内,实 现产品的升级。\n本发明的另一目的是公开一种机顶盒软件动态升级的方法,它根据不同的 下载方式,定义不同的数据结构,适用于多种通讯方式。\n本发明的又一目的是公开一种机顶盒软件动态升级的方法,它规定了软件 机顶盒的存储管理模式,使动态下载、升级软件成为可能。\n本发明的目的是通过如下技术方案实现的:\n一种机顶盒软件动态升级的方法,它至少包括一根据被传输数据的数据格 式并适用于单机的机顶盒升级软件打包发送的方法、一根据被传输数据的数据 格式并适用于网络服务端的机顶盒升级软件打包发送的方法、及一预置在机顶 盒内的、用于接收下载升级软件的程序;\n单机的机顶盒升级软件打包发送的方法包括如下步骤:\na、根据被下载文件,向内容标志信息域、数据长度信息域写入相应的单机 下载格式信息;\nb、生成由上述信息及下载数据总体描述信息、下载数据分区描述信息和下 载数据包描述信息组成的流文件;\nc、发送上述数据流文件到相应的通讯端口;\n网络服务端的机顶盒升级软件打包发送的方法包括如下步骤:\na、服务器端生成由下载数据总体描述信息、下载数据分区描述信息和下载 数据包描述信息组成的流文件;\nb、生成适合相应机顶盒传输协议的接收的数据包流;\nc、通过电缆网络发送;\n所述的预置在机顶盒内的、用于接收机顶盒升级软件下载程序存储在机顶 盒可电擦写只读存储区中,其按照如下步骤完成机顶盒升级软件的下载:\na、判断是否为网络下载,若不是转到步骤c;\nb、启动电缆网络驱动模块,开始接收数据,转到步骤d;\nc、启动串口驱动模块,开始接收数据;\nd、搜索下载数据总体描述信息,按厂商代码、硬件版本号及软件版本号获 得相匹配的下载分区信息;\ne、是否完成全部的下载分区,完成则转到步骤k;\nf、搜索下载分区描述信息,获得该分区描述信息;\ng、是否完成下载分区内全部数据包,是则转到步骤j;\nh、搜索下载数据包描述信息,获得部分下载内容;\ni、由获得的部分下载内容组装成数据分区,转回步骤g;\nj、根据分区描述信息处理分区数据,转回步骤e;\nk、结束。\n所述的被传输数据的数据格式为:单机下载机顶盒升级软件的数据打包格 式和基于数字视频广播标准的网络服务端的机顶盒升级软件的数据打包格式;\n所述的单机下载机顶盒升级软件的数据打包格式具有:内容标志信息域、 数据长度信息域、下载数据总体描述信息、下载分区数据描述信息和下载数据 包描述信息;\n所述的基于数字视频广播标准的网络服务端的机顶盒升级软件的数据打包 格式为数字视频广播标准私有表格式,其具有:表识别信息域、表语法指示信 息域、表长度信息域、表当前版本信息域、表最高版本信息域、一个或一个以 上保留域、校验信息域、下载数据总体描述信息、下载分区数据描述信息和下 载数据包描述信息。\n所述的下载数据总体描述信息具有厂商信息域、硬件信息域、软件版本信 息域、分区数量信息域、下载文字描述域、校验域。\n所述的下载分区数据描述信息具有压缩标志域、授权标志域、原始数据量 信息域、启始地址域、压缩后数据量信息域、分块数量信息域、校验域。\n所述的下载数据包描述信息具有包长度信息域、下载数据域、校验域。\n在一个总体的下载数据中具有一个或一个以上的下载分区数据描述信息。\n在一个下载分区数据描述信息中具有一个或一个以上的下载数据包描述信 息。\n本发明通过提供适用于单机下载的数据打包发送的方法及其相应的被传输 数据的数据格式,以及适用于网络服务端的数据打包发送的方法及其相应的基 于数字视频广播标准的被传输数据的数据格式,实现了对应不同的下载方式, 定义不同的数据格式,并可以利用多种通讯方式将符合新标准和含有新功能的 机顶盒软件利用该数据格式下载到机顶盒内,实现了产品的升级。\n利用上述的方法,可以随时通过网络方式和单机方式将升级后的软件下载 到用户的软件机顶盒内,无论标准的改变,还是功能的增加,都无需回工厂升 级或将机顶盒作废,既不会导致浪费,又促进了机顶盒的普及和家庭信息平台 的发展;同时,也减少了相应的硬件,使机顶盒的成本不会随功能的增加而升 高。\n附图说明\n图1为本发明单机下载机顶盒升级软件一实施例的数据打包格式示意图。\n图2为本发明基于数字视频广播标准的网络服务端的下载机顶盒升级软件 另一实施例的数据打包格式示意图。\n图3为下载数据总体描述信息示意图。\n图4为下载分区数据描述信息示意图。\n图5为下载数据包描述信息示意图。\n图6为单机的机顶盒升级软件打包方法的流程示意图。\n图7为网络服务端的机顶盒升级软件打包方法的流程示意图。\n图8为预置在机顶盒内的机顶盒升级软件流程图。\n具体实施方式\n当需对机顶盒软件进行升级时,首先对机顶盒升级软件建立如图3-5所示 的下载数据总体描述信息、下载分区数据描述信息和下载数据包描述信息。一 个总体的下载数据中包含一个或一个以上的下载分区数据描述信息,一个下载 分区数据描述信息中包括一个或一个以上的下载数据包描述信息。其中,下载 数据总体描述信息包括:厂商信息、硬件信息、软件版本信息、分区数量信息、 下载文字描述和校验信息;下载分区数据描述信息包括:压缩标志、授权标志、 原始数据量信息、启始地址、压缩后数据量信息、分块数量信息和校验信息; 下载数据包描述信息包括:包长度信息、下载数据和校验信息。\n机顶盒升级软件经过按照上述格式打包以后,如果按照单机方式进行下载, 则还应按照如图1所示的数据打包格式进行打包和发送,具体的打包、发送的 步骤如下:\n1、根据被下载文件,向内容标志信息域、数据长度信息域写入相应的单机 下载格式信息;\n2、生成由上述信息及下载数据总体描述信息、下载数据分区描述信息和下 载数据包描述信息组成的数据流文件;\n3、将上述的数据流文件通过计算机相应的通讯端口发送到需要升级的机顶 盒。\n当需要升级的机顶盒下载升级软件时,预置在机顶盒中的下载程序依照如 图8所示的步骤下载含有升级软件的数据文件:\n1、判断是否为网络下载,若不是转到步骤3;\n2、启动电缆网络驱动模块,开始接收数据,转到步骤4;\n3、启动串口驱动模块,开始接收数据;\n4、搜索下载数据总体描述信息,按厂商代码、硬件版本号及软件版本号获 得相匹配的下载分区信息;\n5、是否完成全部的下载分区,完成则转到步骤11;\n6、搜索下载分区描述信息,获得该分区描述信息;\n7、是否完成下载分区内全部数据包,是则转到步骤10;\n8、搜索下载数据包描述信息,获得部分下载内容;\n9、由获得的部分下载内容组装成数据分区,转回步骤7;\n10、根据分区描述信息处理分区数据,转回步骤5;\n11、结束。\n本发明的另一实施例为按照基于数字视频广播标准的网络服务端的升级方 式下载机顶盒软件。首先对机顶盒升级软件建立如图3-5所示的下载数据总体 描述信息、下载分区数据描述信息和下载数据包描述信息。一个总体的下载数 据中包含一个或一个以上的下载分区数据描述信息,一个下载分区数据描述信 息中包括一个或一个以上的下载数据包描述信息。其中,下载数据总体描述信 息包括:厂商信息、硬件信息、软件版本信息、分区数量信息、下载文字描述 和校验信息;下载分区数据描述信息包括:压缩标志、授权标志、原始数据量 信息、启始地址、压缩后数据量信息、分块数量信息和校验信息;下载数据包 描述信息包括:包长度信息、下载数据和校验信息。\n然后,按照如图2所示的数据打包格式进行打包和发送,具体的打包、发 送的步骤如下:\n1、网络服务器端生成由下载数据总体描述信息、下载数据分区描述信息和 下载数据包描述信息组成的数据流文件;\n2、生成适合相应机顶盒传输协议的接收的数据包流;\n3、将上述的数据包流通过电缆网络发送到需要升级的机顶盒。\n最后,预置在机顶盒中的下载程序依照如如图8所示的步骤下载含有升级 软件的数据文件:\n1、判断是否为网络下载,若不是转到步骤3;\n2、启动电缆网络驱动模块,开始接收数据,转到步骤4;\n3、启动串口驱动模块,开始接收数据;\n4、搜索下载数据总体描述信息,按厂商代码、硬件版本号及软件版本号获 得相匹配的下载分区信息;\n5、是否完成全部的下载分区,完成则转到步骤11;\n6、搜索下载分区描述信息,获得该分区描述信息;\n7、是否完成下载分区内全部数据包,是则转到步骤10;\n8、搜索下载数据包描述信息,获得部分下载内容;\n9、由获得的部分下载内容组装成数据分区,转回步骤7;\n10、根据分区描述信息处理分区数据,转回步骤5;\n11、结束。
法律信息
- 2012-02-29
未缴年费专利权终止
IPC(主分类): G06F 9/44
专利号: ZL 00136981.4
申请日: 2000.12.22
授权公告日: 2004.01.07
- 2008-02-13
专利申请权、专利权的转移(专利权的转移)
专利申请权、专利权的转移(专利权的转移)变更项目:专利权人变更前权利人:联合信源数字音视频技术(北京)有限公司 地址: 北京市海淀区上地东路1号盈创动力大厦A座701室 邮编: 100080变更后权利人:友联互通多媒体通讯科技(北京)有限公司 地址: 北京市海淀区上地东路1号盈创动力大厦A座601室 邮编: 100080登记生效日:2008.1.4
- 2008-02-13
专利申请权、专利权的转移(专利权的转移)
专利申请权、专利权的转移(专利权的转移)变更项目:专利权人变更前权利人:北京算通数字技术研究中心有限公司 地址: 北京市中关村科学院南路8号 邮编: 100080变更后权利人:联合信源数字音视频技术(北京)有限公司 地址: 北京市海淀区上地东路1号盈创动力大厦A座701室 邮编: 100080登记生效日:2008.1.4
- 2004-01-07
- 2002-07-24
- 2001-05-09
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |