一种AndroidTV系统升级后异常的处理方法和装置的制造方法

文档序号:9375322阅读:415来源:国知局
一种AndroidTV系统升级后异常的处理方法和装置的制造方法
【技术领域】
[0001]本发明属于智能电视领域,尤其涉及一种Android TV系统升级后异常的处理方法和装置。
【背景技术】
[0002]由于Android系统的开源性,使得Android系统的电视机即Android TV在电视市场上越来越受到欢迎,这也得益于Android TV的用户可以使用Android TV上网冲浪、自行安装自己喜欢的应用和进行娱乐交互等等。各大电视厂商为了突出各自电视的特色功能,也积极对Android TV系统进行特色化修订。一方面,电视市场的激烈竞争需要及早推出新品占领市场;另一方面,Android TV系统越来越复杂,需要迭代开发模式来完善产品功能,因此,Android TV系统的经常升级不可避免。
[0003]现有的一种Android TV系统升级方法是通过网络升级完成,其方式是通过网络连接至升级服务器,从升级服务器下载升级包。虽然网络升级作为产品的一个重要功能在研发过程中进行过重点测试,但是,由于Android TV系统本身具有复杂程度和用户使用场景差异等因数,可能导致升级后Android TV系统仍然会出现异常。
[0004]当Android TV系统升级后出现异常时,现有的处理方法是Android TV厂商的客服人员上门更换Android TV终端的主板。然而,这种处理方法一方面损害了用户对AndroidTV厂商的品牌认同度,另一方面增加了客服的工作量和产品的维护成本。

【发明内容】

[0005]本发明的目的在于提供一种Android TV系统升级后异常的处理方法和装置,以在Android TV系统升级后出现异常时,降低处理异常的成本。
[0006]本发明第一方面提供一种Android TV系统升级后异常的处理的方法,所述方法包括:
[0007]在Android TV系统升级后出现异常时,通过检测用户的长按开机按键操作,使所述Android TV系统进入恢复子系统;
[0008]所述恢复子系统通过读取所述Android TV系统升级完成后保存的Android TV系统网络相关信息,触发Android TV终端连接至升级服务器;
[0009]从所述升级服务器重新下载升级包以进行所述Android TV系统的再次升级。
[0010]结合第一方面,在第一方面的第一种可能的实现方式中,所述通过检测用户的长按开机按键操作,使所述Android TV系统进入恢复子系统,包括:
[0011]在所述用户长按开机按键时,设置引导标志reboot-recovery ;
[0012]向所述Android TV系统的misc分区写入恢复标志f lag-recovery ;
[0013]在读取到所述引导标志reboot-recovery后,将所述Android TV系统引导进入至所述恢复子系统。
[0014]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述恢复子系统通过读取所述Android TV系统升级完成后保存的Android TV系统网络相关信息,触发Android TV终端连接至升级服务器,包括:
[0015]检测到所述misc分区写入的恢复标志flag-recovery时,启动网络使能进程读取Android TV系统网络相关信息并使能网络模块;
[0016]所述网络模块触发网络交互模块,使得所述网络交互模块根据所述Android TV系统网络相关信息与所述升级服务器进行信息交互。
[0017]结合第一方面、第一方面的第一种可能或者第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述使所述Android TV系统进入恢复子系统之前,所述方法还包括:
[0018]在所述Android TV系统升级完成后,收集所述Android TV系统网络相关信息。
[0019]结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述Android TV系统网络相关信息包括:网络类型、用户账号密码、Android TV终端的型号和Android TV终端的升级软件版本号。
[0020]本发明第二方面提供一种Android TV系统升级后异常的处理装置,所述装置包括:
[0021]恢复子系统进入模块,用于在Android TV系统升级后出现异常时,通过检测用户的长按开机按键操作,使所述Android TV系统进入恢复子系统;
[0022]恢复子系统,用于通过读取所述Android TV系统升级完成后保存的Android TV系统网络相关信息,触发Android TV终端连接至升级服务器;
[0023]下载模块,用于从所述升级服务器重新下载升级包以进行所述Android TV系统的再次升级。
[0024]结合第二方面,在第二方面的第一种可能的实现方式中,所述恢复子系统进入模块包括:
[0025]设置单元,用于在所述用户长按开机按键时,设置引导标志reboot-recovery ;
[0026]写入单元,用于向所述Android TV系统的misc分区写入恢复标志flag-recovery ;
[0027]引导单元,用于在读取到所述引导标志reboot-recovery后,将所述Android TV系统弓I导进入至所述恢复子系统。
[0028]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述恢复子系统包括:
[0029]使能模块,用于检测到所述misc分区写入的恢复标志flag-recovery时,启动网络使能进程读取Android TV系统网络相关信息并使能网络模块;
[0030]网络模块,用于触发网络交互模块,使得所述网络交互模块根据所述Android TV系统网络相关信息与所述升级服务器进行信息交互;
[0031]网络交互模块,用于根据Android TV系统网络相关信息与所述升级服务器进行信息交互。
[0032]结合第二方面、第二方面的第一种可能或者第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述装置还包括:
[0033]收集模块,用于在所述Android TV系统升级完成后,收集所述Android TV系统网络相关信息。
[0034]结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述Android TV系统网络相关信息包括:网络类型、用户账号密码、Android TV终端的型号和Android TV终端的升级软件版本号。
[0035]从上述本发明技术方案可知,通过检测用户的长按开机按键操作,即可使AndroidTV系统进入恢复子系统,完成升级包的重新下载。由于在在Android TV系统升级后出现异常时,只需要用户长按开机按键这一简单操作,即可实现升级包的重新下载,进行AndroidTV系统的再次升级。因此,与Android TV系统升级后异常的现有处理方法相比,本发明处理Android TV系统升级后的异常,对用户而言简单易行,对Android TV厂商而言,减少了其客服人员的工作量,从而降低了 Android TV厂商的产品维护成本。
【附图说明】
[0036]图1是本发明实施例一提供的Android TV系统升级后异常的处理方法的实现流程不意图;
[0037]图2是本发明实施例二提供的Android TV系统升级后异常的处理装置的结构示意图;
[0038]图3是本发明实施例三提供的Android TV系统升级后异常的处理装置的结构示意图;
[0039]图4是本发明实施例四提供的Android TV系统升级后异常的处理装置的结构示意图;
[0040]图5-a是本发明实施例五提供的Android TV系统升级后异常的处理装置的结构示意图;
[0041]图5-b是本发明实施例六提供的Android TV系统升级后异常的处理装置的结构示意图;
[0042]图5-c是本发明实施例七提供的Android TV系统升级后异常的处理装置的结构示意图。
【具体实施方式】
[0043]为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0044]本发明实施例提供一种Android TV系统升级后异常的处理方法,所述方法包括:在Android TV系统升级后出现异常时,通过检测
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1