电子设备及OTA修复方法技术

技术编号:14058658 阅读:41 留言:0更新日期:2016-11-27 11:54
本发明专利技术公开了一种电子设备,包括:存储单元,配置来存储特定的应用;处理器,配置来判断应用是否需要升级,并且配置来收集电子设备的基本信息,其中当处理器判断出应用需要升级时,控制应用通过外部的应用升级服务器进行升级,并通过应用的升级获得修复信息,并且处理器将修复信息与电子设备的基本信息进行比较来判断是否存在匹配的OTA修复包;并且当处理器判断出存在匹配的OTA修复包时,向OTA修复服务器请求下载OTA修复包,并在下载OTA修复包之后进行修复。

【技术实现步骤摘要】

本专利技术涉及一种电子设备以及OTA修复方法,尤其涉及一种能够及时获得OTA修复包的电子设备及OTA修复方法
技术介绍
当前,随着智能手机的普及,通过发布OTA修复包的方式对智能手机进行修复或升级得到广泛使用。通常,OTA修复包的发布方式为用户手动选择触发或设置定期检查功能,然而这些发布方式通常不够及时,无法满足电子设备紧急修复的需要。例如,当电子设备存在明显且足以给用户造成严重损害的缺陷时(例如电池过热容易烫伤用户甚至爆炸、泄露用户隐私等),常常由于上述发布方式的延迟而给用户造成损害。此外,现有的OTA发布方式缺乏针对性,难以根据设备的型号和版本等具体配置信息而匹配到合适的OTA修复包,从而造成用户流量和服务器资源的浪费。
技术实现思路
为了解决上述技术问题,本专利技术的目的在于提供一种能够及时获得OTA修复包的电子设备及OTA修复方法。根据本专利技术的一个方面,提供一种电子设备,包括:存储单元,配置来存储特定的应用;处理器,配置来判断所述应用是否需要升级,并且配置来收集所述电子设备的基本信息,其中当所述处理器判断出所述应用需要升级时,控制所述应用通过外部的应用升级服务器进行升级,并通过所述应用的升级获得修复信息,并且所述处理器将所述修复信息与所述电子设备的基本信息进行比较来判断是否存在匹配的OTA修复包;并且当所述处理器判断出存在匹配的OTA修复包时,向OTA修复服务器请求下载所述OTA修复包,并在下载所述OTA修复包之后进行修复。根据本专利技术的另一方面,提供一种OTA修复方法,所述OTA修复方法应用于电子设备,所述方法包括:判断应用是否需要升级,并收集所述电子
设备的基本信息,并且当判断出所述应用需要升级时,控制所述应用通过外部的应用升级服务器进行升级,并通过所述应用的升级获得修复信息,将所述修复信息与所述电子设备的基本信息进行比较来判断是否存在匹配的OTA修复包;以及当存在匹配的OTA修复包时,向OTA修复服务器请求下载所述OTA修复包,并在下载所述OTA修复包之后进行修复。技术效果由此可见,本专利技术的电子设备及OTA修复方法通过特定的应用的升级来获得修复信息,并将所述修复信息与电子设备的基本信息进行比较来判断是否存在与所述电子设备相匹配的OTA修复包,并且当存在匹配的OTA修复包时下载所述OTA修复包并进行修复,由此,克服了用户手动选择触发修复或定时修复的滞后性,大大提高了对所述电子设备进行修复的时效性,而且由于所述修复信息与电子设备的基本信息进行了比较,所以获得的OTA修复包与所述电子设备相匹配,提高了修复的精确性,因此能够节省用户的流量并节约服务器资源。附图说明通过结合附图可更全面的理解本专利技术的上述及其它目的、优点和特征,在附图中:图1是根据本专利技术的实施例的电子设备的配置图;图2是示出根据本专利技术的实施例的OTA修复方法进行修复的流程图;以及图3是示出根据本专利技术的实施例的OTA修复方法进行修复的时序图。附图意在描述本专利技术的示例性实施例,并且不应被解释为限制本专利技术的范围。除非明确指出,否则附图不应视为按比例绘制。具体实施方式在下文中,将参照附图详细描述本专利技术的优选实施例。在本说明书和附图中,将采用相同的附图标记表示大体上相同的元素和功能,且将省略对这些元素和功能的重复性说明。此外,为了清楚和简洁,可以省略对于本领域所熟知的功能和构造的说明。下面参照附图对本专利技术的优选实施例进行详细说明。图1是根据本专利技术的实施例的电子设备1的配置图。根据本专利技术的实施例的电子设备1可以应用于诸如笔记本电脑、平板电脑、智能手机、个人数字助理、智能可穿戴设备等这样的电子设备中。如图1中所示,电子设备1包括存储单元11和处理器12。存储单元11配置来存储特定的应用程序110。存储单元11优选为诸如硬盘、闪存、光盘等这样的非易失性存储器。应用程序110可以是电子设备1出厂时预先安装的应用程序,也可以是由用户根据实际需要而选择的应用程序。处理器12判断应用程序110是否需要升级,并且配置来收集电子设备1的基本信息,其中,当处理器12判断出应用程序110需要升级时,控制所述应用程序通过外部的应用程序升级服务器进行升级,并通过应用程序110的升级获得修复信息,并且处理器12将所述修复信息与电子设备1的基本信息进行比较来判断是否存在匹配的OTA修复包;并且当处理器12判断出存在匹配的OTA修复包时,向OTA修复服务器请求下载所述OTA修复包,并在下载所述OTA修复包之后进行修复。具体地,处理器12配置来预先收集电子设备1的基本信息并将所收集到的基本信息以基本信息表的形式存储在存储单元11中。预先收集的基本信息包括未来潜在地、可能需要修复的所有组件的信息,优选地包括如下项目:硬件组件信息,例如处理器12的型号、其它各个硬件组件的型号等;软件组件信息,例如操作系统的类型和版本号、以及其它应用软件的版本号等。虽然上文以示例的方式列出了基本信息的各个项目的情况,然而本专利技术并不限于此,处理器12所收集的电子设备1的基本信息还可包括硬件与软件之间的对应关系,例如高通骁龙200处理器对应Android 2.1操作系统。虽然上文公开了处理器12预先对电子设备1收集基本信息,然而本专利技术并不限于此,处理器12还可以在电子设备1通过应用程序110的升级而获得修复信息之后再进行基本信息的收集处理(下文将对此进行详细说明),以便将所获得的修复信息与所收集的基本信息进行比较。处理器12还配置来通过调取存储单元11中所存储的特定应用程序,并基于所述应用程序通过与外部的应用程序升级服务器进行如下两次交互来实现所述应用程序的升级:首先,处理器12控制电子设备1向应用程序升级服务器发送询问信号以询问是否存在可用的应用程序110的升级信息,在所述
询问信号中包括应用程序110的诸如版本号这样的识别信息;其次,应用程序升级服务器响应于来自电子设备1的询问信号并将所述识别信息与所述升级服务器内部的应用程序升级信息进行比对,当存在更新的应用程序升级信息时,应用程序升级服务器向电子设备1发出指示信号以指示应用程序110需要升级;再次,处理器12控制电子设备1向应用程序升级服务器发送下载请求以请求下载应用程序升级信息;最后,应用程序升级服务器将所述应用程序升级信息发送至电子设备1,以便使应用程序110进行升级。在应用程序升级服务器将所述应用程序升级信息发送至电子设备1时,还将修复信息发送至电子设备1。可选择地,所述修复信息可以整合在所述应用程序升级信息中并随所述应用程序升级信息一起发送至电子设备1。从应用程序升级服务器接收到的修复信息可能是多种多样的。所述修复信息中可能既包括与电子设备1相关的修复信息,还包括与电子设备1不相关的修复信息。例如,假定处理器12的型号为高通骁龙200,而所接收到的修复信息中可能包括针对骁龙200、骁龙400、骁龙600等各个型号的处理器的修复信息。因此,处理器12在电子设备1接收到修复信息后,需要对其进行比较和筛选,以保留与电子设备1相关的修复信息并进而与基本信息进行比较。优选地,处理器12控制电子设备1向应用程序升级服务器发送下载请求时,一并发送处理器12所收集的电子设备1的基本信息,并由应用程序升级服务器将与所述基本信息相关本文档来自技高网
...
电子设备及OTA修复方法

【技术保护点】
一种电子设备,包括:存储单元,配置来存储特定的应用;处理器,配置来判断所述应用是否需要升级,并且配置来收集所述电子设备的基本信息,其中当所述处理器判断出所述应用需要升级时,控制所述应用通过外部的应用升级服务器进行升级,并通过所述应用的升级获得修复信息,并且所述处理器将所述修复信息与所述电子设备的基本信息进行比较来判断是否存在匹配的OTA修复包;并且当所述处理器判断出存在匹配的OTA修复包时,向OTA修复服务器请求下载所述OTA修复包,并在下载所述OTA修复包之后进行修复。

【技术特征摘要】
1.一种电子设备,包括:存储单元,配置来存储特定的应用;处理器,配置来判断所述应用是否需要升级,并且配置来收集所述电子设备的基本信息,其中当所述处理器判断出所述应用需要升级时,控制所述应用通过外部的应用升级服务器进行升级,并通过所述应用的升级获得修复信息,并且所述处理器将所述修复信息与所述电子设备的基本信息进行比较来判断是否存在匹配的OTA修复包;并且当所述处理器判断出存在匹配的OTA修复包时,向OTA修复服务器请求下载所述OTA修复包,并在下载所述OTA修复包之后进行修复。2.根据权利要求1所述的电子设备,其中,当所述基本信息中的至少第一项与所述修复信息中的至少第二项相匹配时,所述处理器判断出存在匹配的OTA修复包。3.根据权利要求2所述的电子设备,其中,所述OTA修复包与所述修复信息中的所述第二项相对应。4.根据权利要求1所述的电子设备,其中,所述存储单元还配置来存储修复历史信息,其中所述处理器还配置来在每次修复之后,将所述修复信息存入所述存储单元形成所述修复历史信息,并且在下次所述应用的升级所获得的修复信息中去除与所述修复历史信息重复的信息,从而形成用于与所述电子设备的基本信息进行比较的修复信息。5.根据权利要求1所述的电子设备,其中,所述电子设备的基本信息包括...

【专利技术属性】
技术研发人员:邹进德林松涛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1