一种不同的机顶盒中间件系统升级的方法以及装置的制造方法

文档序号:9892008阅读:215来源:国知局
一种不同的机顶盒中间件系统升级的方法以及装置的制造方法
【技术领域】
[0001]本发明涉及一种不同的机顶盒中间件系统升级的方法以及装置。
【背景技术】
[0002]目前终端软件多有各自的终端厂家来研发,软件功能和软件质量参差不齐;随着国内各省广电的整合,为了便于后期的业务开展和管理维护的方便,很多的省级的广电网络公司,引入了中间件系统来统一数字电视机顶盒终端上的用户界面,以及业务功能。
[0003]现有的大多数的广电网络都采用ca卡机与ca卡配对的方式,由于各厂家的软件在各自的产品的保存信息的方式不同,和新的中间件系统对于序列号等系统信息的格式的不同,所以原来已经上市的机顶盒终端就不能与现在的中间件系统进行交互。

【发明内容】

[0004]本发明要解决的技术问题,在于提供一种不同的机顶盒中间件系统升级的方法以及装置,使得已经上市的机顶盒终端只需简单升级。
[0005]本发明之一是这样实现的:一种不同的机顶盒中间件系统升级的方法,包括如下步骤:
[0006]步骤1、将新的中间件系统升级至机顶盒中,之后将机顶盒中的序列号根据中间件系统规定进行转换;
[0007 ] 步骤2、将机顶盒中flash中的ca数据和eeprom中的ca数据读取出来;
[0008]步骤3、将上述ca数据按照限定的顺序和结构写入新的位置;
[0009]步骤4、将机顶盒的硬件版本号更新为新的硬件版本号,完成升级。
[0010]进一步地,所述步骤I中,所述将机顶盒中的序列号进行转换前需要将该序列号进行备份。
[0011 ] 进一步地,所述步骤2进一步具体为:将机顶盒中flash中的ca数据和eeprom中的ca数据读取出来,并进行备份。
[0012]进一步地,所述步骤I中将新的中间件系统升级至机顶盒中,进一步具体为:将新的中间件系统通过OTA升级至机顶盒中。
[0013]本发明之二是这样实现的:一种不同的机顶盒中间件系统升级的装置,包括如下丰旲块:
[0014]升级模块,将新的中间件系统升级至机顶盒中,之后将机顶盒中的序列号根据中间件系统规定进行转换;
[0015]读取模块,将机顶盒中flash中的ca数据和eeprom中的ca数据读取出来;
[0016]写入模块,将上述ca数据按照限定的顺序和结构写入新的位置;
[0017]完成升级模块,将机顶盒的硬件版本号更新为新的硬件版本号,完成升级。
[0018]进一步地,所述升级模块中,所述将机顶盒中的序列号进行转换前需要将该序列号进行备份。
[0019]进一步地,所述读取模块进一步具体为:将机顶盒中flash中的ca数据和eeprom中的ca数据读取出来,并进行备份。
[0020]进一步地,所述升级模块中将新的中间件系统升级至机顶盒中,进一步具体为:将新的中间件系统通过OTA升级至机顶盒中。
[0021]本发明具有如下优点:本发明一种不同的机顶盒中间件系统升级的方法以及装置,解决中间件升级之后,序列号符合新的中间件的标准,ca系统的邮件和配对信息等得以保留。
【附图说明】
[0022]下面参照附图结合实施例对本发明作进一步的说明。
[0023]图1为本发明一种【具体实施方式】的方法流程图。
[0024]图2为本发明一种【具体实施方式】的序列号转换流程图。
[0025]图3为本发明一种【具体实施方式】的ca信息转换流程图。
【具体实施方式】
[0026]本发明不同的机顶盒中间件系统升级的方法,包括如下步骤:
[0027]步骤1、将新的中间件系统通过OTA升级至机顶盒中,所述将机顶盒中的序列号进行转换前需要将该序列号进行备份;
[0028]步骤2、将机顶盒中flash中的ca数据和eeprom中的ca数据读取出来,并进行备份;
[0029]步骤3、将上述ca数据按照限定的顺序和结构写入新的位置;
[0030]步骤4、将机顶盒的硬件版本号更新为新的硬件版本号,完成升级。
[0031]本发明不同的机顶盒中间件系统升级的装置,包括如下模块:
[0032]升级模块,将新的中间件系统通过OTA升级至机顶盒中,所述将机顶盒中的序列号进行转换前需要将该序列号进行备份;
[0033]读取模块,将机顶盒中flash中的ca数据和eeprom中的ca数据读取出来,并进行备份;
[0034]写入模块,将上述ca数据按照限定的顺序和结构写入新的位置;
[0035]完成升级模块,将机顶盒的硬件版本号更新为新的硬件版本号,完成升级。
[0036]本发明一种【具体实施方式】如下:
[0037]如图1所示,首先新的中间件软件,通过OTA升级到盒子里,在进入新的中间件软件前,必须进行序列号等机顶盒信息的转换和CA的信息的转换.在转换过程中需要建立一个标志来识别是否升级成功,这里选择的是软件的硬件版本作为该标志,因为在OTA的时候升级进去的软件的硬件版本还是之前的版本的中间件的,新的中间件必须使用一个新的硬件版本来用于区分,因此利用这个参数,而不需要专门使用新的参数来标示升级的,是十分方便的。
[0038]在OTA升级的过程中,需要注意的几个点,一个是升级过程中必须要保证需要保存的数据不能重叠,二是转换过程中需要考虑异常情况。
[0039]如图2所示,序列号转换流程,在转换序列号之前,必须先对原来的序列号进行备份处理,以防止在转换过程中发生中断导致后不可恢复的问题。
[0040]由于各个中间件对于CA系统的支持的数目,还有存储的方式的不同,也必须对其做相应的转换工作。
[0041]如图3所示,在读取CA信息的时候,需要注意,同方将所有的CA相关的数据都放在flash中,数码视讯的ca将配对信息存在eeprom中,将邮件等信息存放在flash中,因此必须将flash中的ca数据和eeprom的数据都读取出来。由于新中间系统是多CA系统,而存储在flash中的时候又有先后顺序,所以必须将读取出来的CA信息按照新的中间件的CA的保存的顺序和结构写入新的位置。
[0042]在转换完成之后设置硬件版本作为,转换成功的标记,如果转换失败或者是中途中断都不改变硬件版本,由于硬件版本未转换,那么转换的过程还会继续下去,由于有之前的备份,因此数据不会受到转换过程中断的影响。
[0043]在转换升级之后的下一次升级,可以把之前保留的一些机顶盒信息和ca的信息清除掉,来释放更多的flash的空间,也和后面出厂的新的中间件的盒子的flash划分做统一。
[0044]虽然以上描述了本发明的【具体实施方式】,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
【主权项】
1.一种不同的机顶盒中间件系统升级的方法,其特征在于:包括如下步骤: 步骤1、将新的中间件系统升级至机顶盒中,之后将机顶盒中的序列号根据中间件系统规定进行转换; 步骤2、将机顶盒中flash中的ca数据和eeprom中的ca数据读取出来; 步骤3、将上述ca数据按照限定的顺序和结构写入新的位置; 步骤4、将机顶盒的硬件版本号更新为新的硬件版本号,完成升级。2.根据权利要求1所述的一种不同的机顶盒中间件系统升级的方法,其特征在于:所述步骤I中,所述将机顶盒中的序列号进行转换前需要将该序列号进行备份。3.根据权利要求1所述的一种不同的机顶盒中间件系统升级的方法,其特征在于:所述步骤2进一步具体为:将机顶盒中flash中的ca数据和eeprom中的ca数据读取出来,并进行备份。4.根据权利要求1所述的一种不同的机顶盒中间件系统升级的方法,其特征在于:所述步骤I中将新的中间件系统升级至机顶盒中,进一步具体为:将新的中间件系统通过OTA升级至机顶盒中。5.—种不同的机顶盒中间件系统升级的装置,其特征在于:包括如下模块: 升级模块,将新的中间件系统升级至机顶盒中,之后将机顶盒中的序列号根据中间件系统规定进行转换; 读取模块,将机顶盒中flash中的ca数据和eeprom中的ca数据读取出来; 写入模块,将上述ca数据按照限定的顺序和结构写入新的位置; 完成升级模块,将机顶盒的硬件版本号更新为新的硬件版本号,完成升级。6.根据权利要求5所述的一种不同的机顶盒中间件系统升级的装置,其特征在于:所述升级模块中,所述将机顶盒中的序列号进行转换前需要将该序列号进行备份。7.根据权利要求5所述的一种不同的机顶盒中间件系统升级的装置,其特征在于:所述读取模块进一步具体为:将机顶盒中flash中的ca数据和eeprom中的ca数据读取出来,并进行备份。8.根据权利要求5所述的一种不同的机顶盒中间件系统升级的方法,其特征在于:所述升级模块中将新的中间件系统升级至机顶盒中,进一步具体为:将新的中间件系统通过OTA升级至机顶盒中。
【专利摘要】本发明提供一种不同的机顶盒中间件系统升级的方法,将新的中间件系统升级至机顶盒中,之后将机顶盒中的序列号根据中间件系统规定进行转换;将机顶盒中flash中的ca数据和eeprom中的ca数据读取出来;将上述ca数据按照限定的顺序和结构写入新的位置;将机顶盒的硬件版本号更新为新的硬件版本号,完成升级,本发明还提供一种不同的机顶盒中间件系统升级的方法,解决中间件升级之后,序列号符合新的中间件的标准,ca系统的邮件和配对信息等得以保留。
【IPC分类】H04N21/443, H04N21/262
【公开号】CN105657477
【申请号】
【发明人】林军
【申请人】福建新大陆通信科技股份有限公司
【公开日】2016年6月8日
【申请日】2016年1月29日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1