(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号 CN 103826162 A
(43)申请公布日 2014.05.28
(21)申请号 CN201410073454.1
(22)申请日 2014.02.28
(71)申请人 深圳市佳创视讯技术股份有限公司
    地址 518000 广东省深圳市福田区滨河路以南、沙嘴路以东中央西谷大厦,15层01-08,16层04-06
(72)发明人 胡勇 陈鹏 刘睿 范元平 耿金河
(74)专利代理机构 深圳新创友知识产权代理有限公司
    代理人 赵烨福
(51)Int.CI
      H04N21/443
      G06F9/445
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      基于安卓的智能机顶盒的嵌入式系统及其recovery方法
android11系统更新包下载
(57)摘要
      本发明公开了基于安卓的智能机顶盒的嵌入式系统及其recovery方法,所述系统包括引导系统和用于提供用户应用所需功能的主安卓系统,其特征在于:还包括辅安卓系统,该辅安卓系统与所述主安卓系统共用内核,但两者的根文件系统相互独立并分别存储于智能机顶盒的存储设备的不同物理分区;所述辅安卓系统包括用于对所述主安卓系统进行系统恢复的恢复单元;所述引导系统包括计数器、切换模块和引导模块,用于在主安卓系统启动失败达到额定次数时启动辅安卓系统对主安卓系统进行恢复。本发明具有运行稳定、恢复功能可靠的有益效果。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种基于安卓的智能机顶盒的嵌入式系统,包括引导系统和用于提供用            户应用所需功能的主安卓系统,其特征在于:还包括辅安卓系统,该辅安卓系统            与所述主安卓系统共用内核,但两者的根文件系统相互独立并分别存储于智能机            顶盒的存储设备的不同物理分区;所述辅安卓系统包括用于对所述主安卓系统进            行系统恢复的恢复单元;           
所述引导系统包括计数器、切换模块和引导模块;所述计数器用于累计所述            主安卓系统无法启动的次数;所述切换模块用于在所述主安卓系统无法启动且所            述计数器的值小于额定值时控制所述引导模块引导重新启动所述主安卓系统,否            则,在所述主安卓
系统无法启动且所述计数器的值大于或等于额定值时,清空计            数器,控制所述引导模块引导启动所述辅安卓系统,并运行所述恢复单元对所述            主安卓系统进行系统恢复;所述计数器在所述主安卓系统正常启动后清零。           
2.根据权利要求1所述的基于安卓的智能机顶盒的嵌入式系统,其特征在于:           
所述辅安卓系统还包括用于对所述主安卓系统进行系统升级的升级单元;           
所述主安卓系统包括升级监听服务单元,用于在主安卓系统满足预定升级条            件时下载升级包并修改预定存储分区的标志位为升级标志位;           
所述切换模块还用于在所述预定存储分区的标志位为升级标志位时控制所            述引导模块引导启动所述辅安卓系统并运行所述升级单元对所述主安卓系统进            行升级。           
3.根据权利要求1所述的基于安卓的智能机顶盒的嵌入式系统,其特征在于:            所述主安卓系统还包括主动升级单元,用于在接收到用户的主动升级指令时对主            安卓系统进行升级。           
4.根据权利要求1、2或3所述的基于安卓的智能机顶盒的嵌入式系统,其            特征在于:所述辅安卓系统是剪裁掉所述主安卓系统除系统恢复和/或系统升级            以外的其他功能模块而获得的。           
5.一种如权利要求1所述的基于安卓的智能机顶盒的嵌入式系统的recovery            方法,其特征在于,包括以下步骤:           
S1、系统上电后进入引导系统,启动计数器进行自加;           
S2、引导启动主安卓系统;           
S3、当主安卓系统无法启动时,切换模块判断计数器的值是否小于额定值,            若是,控制引导模块引导重新启动主安卓系统,计数器自加;若否,则清空计数            器,控制引导模块引导启动辅安卓系统,并运行恢复单元对主安卓系统进行系统            恢复;当主安卓系统正常启动时,计数器清零。           
6.一种如权利要求5所述的方法,其特征在于:           
主安卓系统启动后开启升级监听服务,在满足预定升级条件时,下载升级包,            并修改预定存储分区的标志位为升级标志位;           
所述步骤S1和S2之间还包括以下步骤:判断所示标志位是否为升级标志            位,若是,则启动辅安卓系统运行升级单元对主安卓系统进行升级,并清空升级            标志位;若否,则进入步骤S2。           
7.一种如权利要求5所述的方法,其特征在于:           
当主安卓系统启动后,在接收到用户的主动升级指令时,对主安卓系统进行            升级。           
说  明  书
<p>技术领域       
本发明涉及嵌入式系统,尤其是涉及一种基于安卓的智能机顶盒的嵌入式系        统及其recovery方法。       
背景技术       
Android(安卓)系统是谷歌公司在2007年11月公布的基于Linux内核的        开源手机操作系统,是针对移动终端开发的一整套移动软件。谷歌成立了全球性        联盟组织,由众多手机制造商、电信运营商、芯片制造商共同组成,共同开发        Android系统,自此Android系统不断升级,功能也越来越完善。目前,三星、        HTC、摩托罗拉都推出了自己的Android手机,谷歌也推出了基于Android系统        的谷歌TV,再加上香港华锋的e途M7导航仪、MIPS的高清机顶盒,这些都让        Android系统大放异彩。谷歌公司正致力于让Android系统不依赖于设备的硬件        平台,通过与全球各地的手机制造商和移动运营商合作,开发并推广移动服务产        品。发展到今天,很多厂商都推出了自己的Android产品,Android系统的使用        范围已经不限于手机等移动设备,在各种嵌入式设备,如机顶盒、多媒体播放器、        掌上游戏机、导航仪等,上都得到广泛使用。       
机顶盒作为经常使用的家用电器,必须拥有长时间稳定工作的能力,其中        recovery功能必不可少。Recovery功能在机顶盒系统软件出现故障时能够自动或        半自动的完成系统恢复,保证其正常工作,节约了售后服务支出的人力物力,增        强了用户体验。       
在Android系统中,用组合键(依机型不同)即可进入recovery界面,在这个        界面用户可以直接用sd卡上的zip格式的rom升级或者备份自己安卓设备的系        统。其使用原理与PC机上的GHOST软件一样,起到系统备份与还原作用。同        时也提供内核升级,根文件系统刷入等功能。