1.一种刷机方法,适用于终端,其特征在于,包括:
在系统安全应用程序界面中启动远程刷机功能并登录服务器;
上传本地的系统信息至所述服务器,由所述服务器根据所述系统信息确定适合所述终端的刷机方案;
在所述系统安全应用程序界面中,展示所述服务器返回的所述适合所述终端的刷机方案;
检测用户的选择操作以确定选择的刷机方案并反馈给所述服务器;
从所述服务器接收到刷机程序和所述选择的刷机方案对应的系统文件包,通过所述刷机程序和系统文件包重新安装操作系统。
2.如权利要求1所述的方法,其特征在于,所述上传本地的系统信息至所述服务器包括:
上传所述终端的唯一识别信息、硬件信息和当前操作系统信息至所述服务器,其中所述唯一识别信息包括所述终端的无线网卡MAC地址和/或内存序列号。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
将用户数据备份至所述终端存储卡的指定区域,在操作系统重新安装完成之后,恢复备份的用户数据。
4.如权利要求1所述的方法,其特征在于,所述从所述服务器接收到刷机程序和所述选择的刷机方案对应的系统文件包,通过所述刷机程序和系统文件包重新安装操作系统包括:
检测所述系统文件包的安全性;
当所述系统文件包安全时,通过所述刷新程序将所述系统文件包的数据刷入所述终端。
5.一种刷机方法,适用于服务器,其特征在于,包括:
接收到来自终端的刷机请求,获取所述终端的系统信息;
根据所述系统信息确定适合所述终端的刷机方案并反馈给所述终端;
接收到所述终端选择的刷机方案;
发送刷机程序和所述选择的刷机方案对应的系统文件包至所述终端,以通过所述刷机程序和系统文件包重新安装操作系统。
6.如权利要求5所述的方法,其特征在于,所述获取所述终端的系统信息包括:
获取所述终端的唯一识别信息、硬件信息和当前操作系统信息至所述服务器,其中所述唯一识别信息包括所述终端的无线网卡MAC地址和/或内存序列号。
7.如权利要求6所述的方法,其特征在于,所述接收到所述终端选择的刷机方案之后,所述方法还包括:
记录所述终端的刷机次数;
当所述终端的刷机次数大于一次时,判断本次上传的所述终端的唯一识别信息和保存的所述终端的唯一识别信息是否一致;
当本次上传的所述终端的唯一识别信息和保存的所述终端的唯一识别信息一致时,发送刷机程序和所述选择的刷机方案对应的系统文件包至所述终端;
当本次上传的所述终端的唯一识别信息和保存的所述终端的唯一识别信息不一致时,返回本次刷机失败的消息提示至所述终端。
8.如权利要求5所述的方法,其特征在于,所述接收到来自终端的刷机请求,获取所述终端的系统信息之前;所述方法还包括:
接收到来自所述终端的远程最高权限请求,发送最高权限程序文件至所述终端,由所述终端执行所述最高权限程序文件以获取操作系统的最高权限。
9.一种刷机装置,适用于终端,其特征在于,包括:
登录模块,用于在系统安全应用程序界面中启动远程刷机功能并登录服务器;
上传模块,用于上传本地的系统信息至所述服务器,由所述服务器根据 所述系统信息确定适合所述终端的刷机方案;
展示模块,用于在所述系统安全应用程序界面中,展示所述服务器返回的所述适合所述终端的刷机方案;
检测模块,用于检测用户的选择操作以确定选择的刷机方案并反馈给所述服务器;
安装模块,用于从所述服务器接收到刷机程序和所述选择的刷机方案对应的系统文件包,通过所述刷机程序和系统文件包重新安装操作系统。
10.一种刷机装置,适用于服务器,其特征在于,包括:
接收模块,用于接收到来自终端的刷机请求,获取所述终端的系统信息;
确定模块,用于根据所述系统信息确定适合所述终端的刷机方案,并通过发送模块将所述终端的刷机方案反馈给所述终端;
所述接收模块,还用于接收到所述终端选择的刷机方案;
发送模块,用于发送刷机程序和所述选择的刷机方案对应的系统文件包至所述终端,以通过所述刷机程序和系统文件包重新安装操作系统。