一种机顶盒升级数据选择方法及系统技术方案

技术编号:15825783 阅读:54 留言:0更新日期:2017-07-15 07:02
本发明专利技术涉及一种机顶盒升级数据选择方法及系统,根据机顶盒中是否存在需要保留的数据,以及需要保留的数据是否存在于非镜像数据中,来选择采用镜像数据写入方式、非镜像数据写入方式及可靠数据合并方式三者中哪一种,从而能够既能很快的完成机顶盒的升级,又能很好的保留需要保留的数据不被替换,机顶盒升级不需要返厂,大大降低机顶盒升级成本,给用户使用带来极大的便利。

【技术实现步骤摘要】
一种机顶盒升级数据选择方法及系统
本专利技术涉及数字电视领域,尤其涉及一种机顶盒升级数据选择方法及系统。
技术介绍
机顶盒的系统及所有数据都存储在Flash中。根据不同的用途Flash被划分为不同的区域,不同区域对应的数据是以镜像的方式被写入。在机顶盒在实际生产过程中,数据存储区域存储的数据不会在同一过程写入,有些数据在烧写镜像过程中写入,有些数据在生产测试过程写入;有些数据会在出厂后写入。通常,首次提供给用户的机顶盒往往只是初级版本,用户在使用过程中会陆续反馈各种问题或新的需求,需要机顶盒生产商进行修改,并最终通过升级的方式更新到每台机顶盒上,这就需要定期对机顶盒进行升级。机顶盒升级,一般会将新的系统完全替换老的系统,即将Flash中不同区域对应的镜像替换为最新的镜像,这种升级方式在绝大多数情况下是适用的。但是,在某些特定情况下,机顶盒Flash中某些区域存储的是需要保留的数据,完全替换会将需要保留的数据擦除,机顶盒必须返厂才能恢复需要保留的数据。比如当机顶盒已经生产完成提供给用户后,最新的升级涉及到的数据与写号数据在同一区域中,由于写号数据中包含每台机顶盒的唯一标识,只能在生产过本文档来自技高网...
一种机顶盒升级数据选择方法及系统

【技术保护点】
一种机顶盒升级数据选择方法,其特征在于,包括如下步骤:S10:在机顶盒升级时,检测机顶盒中是否有需要保留的数据;S20:若没有需要保留的数据,则采用镜像数据写入方式,直接将升级数据替换机顶盒中的数据;S30:若有需要保留的数据,则判断升级数据是否全部存在于非镜像数据中;S40:若全部存在于非镜像数据中,则采用非镜像数据写入方式,将非镜像数据中的升级数据替换机顶盒中的数据;S50:若不是全部存在于非镜像数据中,则采用可靠数据合并方式,将机顶盒中需要保留的数据写入镜像数据中,替换掉镜像数据中的同类数据,将替换后的镜像数据写入机顶盒中,替换机顶盒中的数据。

【技术特征摘要】
1.一种机顶盒升级数据选择方法,其特征在于,包括如下步骤:S10:在机顶盒升级时,检测机顶盒中是否有需要保留的数据;S20:若没有需要保留的数据,则采用镜像数据写入方式,直接将升级数据替换机顶盒中的数据;S30:若有需要保留的数据,则判断升级数据是否全部存在于非镜像数据中;S40:若全部存在于非镜像数据中,则采用非镜像数据写入方式,将非镜像数据中的升级数据替换机顶盒中的数据;S50:若不是全部存在于非镜像数据中,则采用可靠数据合并方式,将机顶盒中需要保留的数据写入镜像数据中,替换掉镜像数据中的同类数据,将替换后的镜像数据写入机顶盒中,替换机顶盒中的数据。2.根据权利要求1所述的机顶盒升级数据选择方法,其特征在于,所述步骤S10还包括:对每一项数据设置标志位,标志位用来标示该数据是否需要保留,根据标志位来检测机顶盒中是否有需要保留的数据。3.根据权利要求2所述的机顶盒升级数据选择方法,其特征在于,所述步骤S10还包括:标志位为0标示该数据不需要保留,标志位为1则标示该数据需要保留。4.根据权利要求3所述的机顶盒升级数据选择方法,其特征在于,所述步骤S10还包括:将所有数据的标志位组成一个二进制数组,检测数组中所有标志位是否全为0,若是则机顶盒中没有需要保留的数据,若数组中标志位存在1,则机顶盒中存在需要保留的数据。5...

【专利技术属性】
技术研发人员:陈建辉
申请(专利权)人:深圳市九洲电器有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1