一种保留用户配置的机顶盒升级方法

文档序号:9892083阅读:576来源:国知局
一种保留用户配置的机顶盒升级方法
【技术领域】
[0001]本发明涉及机顶盒技术领域,尤其是涉及一种机顶盒系统软件保留用户配置的升级备份方法。
【背景技术】
[0002]有线电视机顶盒在使用过程中,经常会通过OTA升级机顶盒的系统软件。目前厂商的做法是在获取OTA数据后,直接擦除整个flash的数据,然后往flash写入OTA数据,使机顶盒的系统保持最新。但是这个做法,都忽视了机顶盒用户的私有数据保护。比如升级后,用户设置的频道顺序、喜好频道、密码等都被删除,用户不得不通过遥控器进行繁琐的配置,将机顶盒设置到自己习惯的方式。频繁的升级导致用户体验极大受损。

【发明内容】

[0003]本发明的发明目的在于提供一种保留用户配置的机顶盒升级方法,采用本发明提供的技术方案在OTA升级后可保留用户私有数据,避免用户升级重新设置机顶盒,延续客户使用机顶盒的使用习惯,提升用户使用体验。
[0004]为了达到上述发明目的,本发明提供一种保留用户配置的机顶盒升级方法,包括如下步骤:
[0005]I)在flash中划分一个独立分区,用于保存用户数据;
[0006]2)将所述用户数据从所述独立分区读取到机顶盒内存中;
[0007]3)执行flash擦除动作,对机顶盒进行格式化;
[0008]4)系统写入OTA文件,完成机顶盒系统升级后,再从内存中将用户数据写入至所述独立分区内。
[0009]与现有OTA升级技术相比,本发明在OTA升级过程增加了用户数据的转存恢复过程,使升级后的机顶盒系统保留原有的用户数据,对整个有线的前端系统不产生任何负担,不用做任何处理即可给用户带来极大的使用便利。
[0010]进一步的,在步骤4)中系统升级和用户数据写入完成后,系统对比用户数据和OTA默认数据,并在开机后提示用户选择使用“升级前用户数据”还是“系统默认数据”。
[0011]包括但不限于,所述用户数据包括频道序号、喜好频道和密码。
【附图说明】
[0012]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本发明实施例流程框图。
【具体实施方式】
[0014]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0015]实施例
[0016]如图1所示,本实施例公开了一种保留用户配置的机顶盒升级方法,包括如下步骤:
[0017]SI)在flash中划分一个独立分区
[0018]机顶盒的flash闪存属于内存器件,是一种不挥发性内存,flash闪存在没有电流供应的条件下也能够长久地保持数据,其存储特性相当于硬盘,用于储存机顶盒媒体数据和用户数据。首先在flash中划分一个独立分区,用于保存用户数据,其中用户数据可以包括用于保存用户的私有数据,如频道序号、喜好频道、密码等用户编辑过的数据。
[0019]S2)将所述用户数据读取到机顶盒内存中
[0020]机顶盒内存相当于电脑使用的内存条,属于挥发性内存,只要停止电流供应内存中的数据便无法保持,因此每次电脑开机都需要把数据重新载入内存。将所述用户数据从flash的独立分区读取到机顶盒内存中,在此需要说明的是,由于机顶盒内存属于挥发性内存,只要停止电流供应内存中的数据便无法保持,因此在系统更新过程中要保持机顶盒处于工作状态,即不能断开机顶盒的电源。
[0021]S3)执行flash擦除动作
[0022]由于系统升级时需要将OTA文件写入flash,为防止升级时由于Flash容量不够而造成升级失败,因此需要对flash进行擦除动作,对机顶盒进行格式化,清空数据可保证升级的万无一失。其次不同系统版本的数据文件格式可能会有变化,在升级固件后,应当删除那些保存系统设置参数的隐藏文件,让它在开机后重新生成一次;否则,有可能会在升级后出现异常。
[0023]S4)写入OTA文件,再从内存中将用户数据写入至所述独立分区内
[0024]系统写入OTA文件,完成机顶盒系统的升级,此时机顶盒的系统数据的为默认数据,再将保存在内存内的用户数据写入独立分区内。
[0025]S5)在开机后提示用户选择使用“升级前用户数据”还是“系统默认数据”
[0026]系统升级和用户数据写入完成后,系统对比用户数据和OTA默认数据,并在开机后提示用户选择使用“升级前用户数据”还是“系统默认数据”,当用户选择使用“升级前用户数据”时,系统将设置成独立分区内的用户配置,用户若选择“系统默认数据”,系统则将系统默认数据写入独立分区内,并替换用户数据。
[0027]与现有OTA升级技术相比,本发明在OTA升级过程增加了用户数据的转存恢复过程,使升级后的机顶盒系统保留原有的用户数据,对整个有线的前端系统不产生任何负担,不用做任何处理即可给用户带来极大的使用便利。
[0028]以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
【主权项】
1.一种保留用户配置的机顶盒升级方法,其特征在于: 包括如下步骤: 1)在flash中划分一个独立分区,用于保存用户数据; 2)将所述用户数据从所述独立分区读取到机顶盒内存中; 3)执行flash擦除动作,对机顶盒进行格式化; 4)系统写入OTA文件,完成机顶盒系统升级后,再从机顶盒内存中将所述用户数据写入至所述独立分区内。2.根据权利要求1所述的一种保留用户配置的机顶盒升级方法,其特征在于: 在步骤4)中系统升级和用户数据写入完成后,系统对比用户数据和OTA默认数据,并在开机后提示用户选择使用“升级前用户数据”还是“系统默认数据”。3.根据权利要求1或2所述的一种保留用户配置的机顶盒升级方法,其特征在于: 所述用户数据包括频道序号、喜好频道和密码。
【专利摘要】本发明涉及机顶盒技术领域,尤其是涉及一种机顶盒系统软件保留用户配置的升级备份方法。本发明在OTA升级过程增加了用户数据的转存恢复过程,使升级后的机顶盒系统保留原有的用户数据,对整个有线的前端系统不产生任何负担,不用做任何处理即可给用户带来极大的使用便利。本发明的发明目的在于提供一种保留用户配置的机顶盒升级方法,采用本发明提供的技术方案在OTA升级后可保留用户私有数据,避免用户升级重新设置机顶盒,延续客户使用机顶盒的使用习惯,提升用户使用体验。
【IPC分类】H04N21/458, H04N21/443
【公开号】CN105657552
【申请号】
【发明人】甘勇
【申请人】惠州市伟乐科技股份有限公司
【公开日】2016年6月8日
【申请日】2015年12月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1