刷机用操作系统弹窗的弹出方法、装置及系统的制作方法

文档序号:9646462阅读:528来源:国知局
刷机用操作系统弹窗的弹出方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及计算机领域,具体而言,本发明涉及一种刷机用操作系统弹窗的弹出方法、装置及系统。
【背景技术】
[0002]随着移动终端的发展,尤其是智能手机的普及,智能手机在社会生活中所占的比重越来越大。对于用户来说,智能手机的速度、流畅度、耗电快慢等特性直接影响使用体验,而此特性由智能手机的硬件和操作系统控制。对于相同的硬件,不同的操作系统使用体验参差不齐,因此,刷入一款好的操作系统非常必要。
[0003]刷机可以使用户选择自己偏好的操作系统,其中,刷机的方法有:recovery方法,具体为将update, zip放入SD卡,然后进入recovery模式alt_s ;fastboot方法,具体为将已有的各分区映像文件直接覆盖写到指定分区中。对于可刷入的操作系统,其对刷入对象有一定的限制,如智能手机的型号,因此,如何快速识别可刷机的智能手机并弹出相应的刷机入口是目前亟待解决的问题之一。

【发明内容】

[0004]本发明的目的旨在至少解决上述技术缺陷之一,特别是能够快速检测移动终端是否支持刷机用操作系统,并弹出相应的弹窗。
[0005]本发明提供一种刷机用操作系统弹窗的弹出方法,包括以下步骤:获取移动终端的第一信息,第一信息包括移动终端的VID、PID和唯一标识码;发送第一信息至服务器端,以判断第一信息是否在预设的机型表、刷机表中;接收服务器端反馈的第一判断信息;当第一判断信息表征第一信息在机型表中,且不在刷机表中时,弹出刷机用操作系统弹窗。
[0006]其中,当第一判断信息表征第一信息不在机型表中或在刷机表中时,弹出用于管理移动终端的弹窗。
[0007]其中,弹出用于管理移动终端的弹窗的步骤之后包括:在用于管理移动终端的弹窗所对应的应用程序与移动终端建立连接后,获取移动终端的第二信息,第二信息包括IMEI, SN ;发送第二信息至服务器端,以判断第二信息是否在预设的机型表、刷机表中;接收服务器端反馈的第二判断信息;当第二判断信息表征第二信息在机型表中,且不在刷机表中时,将用于管理移动终端的弹窗翻转为刷机用操作系统弹窗。
[0008]其中,用于管理移动终端的弹窗所对应的应用程序与移动终端建立连接具体为应用程序与移动终端可通过ADB进行通信。
[0009]其中,机型表包括一个或多个刷机用操作系统所支持的机型,各机型由移动终端的VID、PID、唯一标识码、頂E1、SN组成。
[0010]其中,刷机表包括一条或多条利用刷机用操作系统刷过的移动终端的记录,各记录由移动终端的VID、PID、唯一标识码、頂E1、SN组成。
[0011 ] 其中,第一信息为设备实例路径的信息。
[0012]本发明还提供一种刷机用操作系统弹窗的弹出方法,包括以下步骤:接收客户端发送的第一信息,第一信息包括移动终端的VID、PID、唯一标识码;判断第一信息是否在预设的机型表、刷机表中以形成第一判断信息;反馈第一判断信息至客户端,以用于使客户端弹出刷机用操作系统弹窗或用于管理移动终端的弹窗。
[0013]其中,当第一判断信息表征第一信息在机型表中,且不在刷机表中时,用于刷机用操作系统弹窗的弹出;当第一判断信息表征第一信息不在机型表中或在刷机表中时,用于管理移动终端弹窗的弹出。
[0014]其中,当反馈第一信息不在机型表中或在刷机表中后,接收客户端发送的第二信息,第二信息包括移动终端的ME1、SN;判断第二信息是否在预设的机型表、刷机表中以形成第二判断信息;反馈第二判断信息至客户端,以用于使客户端的用于管理移动终端的弹窗翻转为刷机用操作系统弹窗或不翻转。
[0015]其中,当第二判断信息表征第二信息在机型表中,且不在刷机表中时,用于用于管理移动终端的弹窗翻转为刷机用操作系统弹窗。
[0016]其中,机型表包括一个或多个刷机用操作系统所支持的机型,各机型由移动终端的VID、PID、唯一标识码、頂E1、SN组成。
[0017]其中,刷机表包括一条或多条利用刷机用操作系统刷过的移动终端的记录,各记录由移动终端的VID、PID、唯一标识码、頂E1、SN组成。
[0018]其中,第一信息为设备实例路径的信息。
[0019]本发明提供一种刷机用操作系统弹窗的弹出装置,包括:第一获取模块,用于获取移动终端的第一信息,第一信息包括移动终端的VID、PID和唯一标识码;第一发送模块,用于发送第一信息至服务器端,以判断第一信息是否在预设的机型表、刷机表中;第一接收模块,用于接收服务器端反馈的第一判断信息;第一弹出模块,用于当第一判断信息表征第一信息在机型表中,且不在刷机表中时,弹出刷机用操作系统弹窗。
[0020]其中,装置包括:第二弹出模块,用于当第一判断信息表征第一信息不在机型表中或在刷机表中时,弹出用于管理移动终端的弹窗。
[0021]其中,装置包括:第二获取模块,用于在第二弹出模块弹出用于管理移动终端的弹窗后,且在用于管理移动终端的弹窗所对应的应用程序与移动终端建立连接后,获取移动终端的第二信息,第二信息包括ME1、SN ;第二发送模块,用于发送第二信息至服务器端,以判断第二信息是否在预设的机型表、刷机表中;第二接收模块,用于接收服务器端反馈的第二判断信息;翻转模块,用于当第二判断信息表征第二信息在机型表中,且不在刷机表中时,将用于管理移动终端的弹窗翻转为刷机用操作系统弹窗。
[0022]其中,用于管理移动终端的弹窗所对应的应用程序与移动终端建立连接具体为应用程序与移动终端可通过ADB进行通信。
[0023]其中,机型表包括一个或多个刷机用操作系统所支持的机型,各机型由移动终端的VID、PID、唯一标识码、頂E1、SN组成。
[0024]其中,刷机表包括一条或多条利用刷机用操作系统刷过的移动终端的记录,各记录由移动终端的VID、PID、唯一标识码、頂E1、SN组成。
[0025]其中,第一信息为设备实例路径的信息。
[0026]本发明还提供一种刷机用操作系统弹窗的弹出装置,包括:第三接收模块,用于接收客户端发送的第一信息,第一信息包括移动终端的VID、PID、唯一标识码;第一判断模块,用于判断第一信息是否在预设的机型表、刷机表中以形成第一判断信息;第一反馈模块,用于反馈第一判断信息至客户端,以用于使客户端弹出刷机用操作系统弹窗或用于管理移动终端的弹窗。
[0027]其中,当第一判断信息表征第一信息在机型表中,且不在刷机表中时,用于刷机用操作系统弹窗的弹出;当第一判断信息表征第一信息不在机型表中或在刷机表中时,用于管理移动终端弹窗的弹出。
[0028]其中,装置包括:第四接收模块,用于当反馈第一信息不在机型表中或在刷机表中后,接收客户端发送的第二信息,第二信息包括移动终端的IME1、SN;第二判断模块,用于判断第二信息是否在预设的机型表、刷机表中以形成第二判断信息;第二反馈模块,用于反馈第二判断信息至客户端,以用于使客户端的用于管理移动终端的弹窗翻转为刷机用操作系统弹窗或不翻转。
[0029]其中,当第二判断信息表征第二信息在机型表中,且不在刷机表中时,用于用于管理移动终端的弹窗翻转为刷机用操作系统弹窗。
[0030]其中,机型表包括一个或多个刷机用操作系统所支持的机型,各机型由移动终端的VID、PID、唯一标识码、頂E1、SN组成。
[0031]其中,刷机表包括一条或多条利用刷机用操作系统刷过的移动终端的记录,各记录由移动终端的VID、PID、唯一标识码、頂E1、SN组成。
[0032]其中,第一信息为设备实例路径的信息。
[0033]与现有技术相比,本发明存在以下有益效果:
[0034]1、当客户端与移动终端建立连接后,可快速获取移动终端的第一信息,具体为移动终端的VID、PID和唯一标识码,该信息为USB信息。通过第一信息检测移动终端是否支持刷机用操作系统,具体为判断第一信息是否在预设的机型表、刷机表中,当第一信息在机型表中,且不在刷机表中时,即移动终端的机型是刷机用操作系统所支持的机型,且移动终端没有被该刷机用操作系统刷过机时,即移动终端支持刷机用操作系统时,弹出刷机用操作系统弹窗,该弹窗可作为用户进行刷机的入口。通过上述方式,可快速检测移动终端是否支持刷机用操作系统,并弹出相应的弹窗,提高用户体验。
[0035]2、在客户端检测出第一信息不在机型表中或在刷机表中时,弹出用于管理移动终端的弹窗,由于第一信息的不精确性,当客户端与移动终端通过ADB进行通信时,对移动终端进行二次检测,以确保检测的准确性。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1