【技术实现步骤摘要】
一种机顶盒升级数据选择方法及系统
本专利技术涉及数字电视领域,尤其涉及一种机顶盒升级数据选择方法及系统。
技术介绍
机顶盒的系统及所有数据都存储在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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。