本发明涉及移动终端领域,尤其涉及的是一种基于移动终端的自动启动刷机方法及系统。
背景技术:
目前移动终端技术快速发展,移动终端尤其是智能移动终端已广泛普及;由于移动终端开发速度快,为了占得市场先机,移动终端制造厂商的项目产品周期短暂,因此移动终端在出厂后难免出现各式各样的小问题,然后由移动终端厂商在软件中修改这些问题并重新发布新版本的软件,此时用户刷机以达到修复该问题的目的。
在现有技术中,移动终端刷机是通过将移动终端连接电脑后通过在移动终端上进行一种预定的特殊操作来启动刷机的,比如,当移动终端关机时通过同时按下电源键与音量上键来使移动终端启动刷机;或为了避免用户误按下按键,有的移动终端厂商设置相当复杂的按键方式来使移动终端启动刷机,譬如按下电源键与音量上键,然后再按三下音量下键,再按一下音量上键,再按一下电源键来启动刷机。因此,进入刷机操作过于复杂,常常要多次操作才能按对正确的按键操作进入刷机,操作不方便,给用户造成不便。
因此,现有技术还有待于改进和发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的自动启动刷机方法及系统。本发明提供一种移动终端自动启动刷机的方法,旨在使移动终端只需连上usb线即可以轻松进入刷机,从而方便用户更新移动终端的软件,为用户提供方便。
本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的自动启动刷机方法,其中,包括步骤:
a、将移动终端通过usb线与电脑相连接,电脑通过usb线对移动终端进行充电;
b、控制电脑设置预先设定的电流序列发送给移动终端;
c、移动终端检测usb线上的充电电流的变化,并提取电流序列,当电流序列满足启动刷机的电流序列时,移动终端启动刷机。
所述基于移动终端的自动启动刷机方法,其中,所述步骤a之前包括:
s、在电脑中存储一用于表示启动刷机的充电电流序列;同时在移动终端中存储相同的用于表示启动刷机的充电电流序列。
所述基于移动终端的自动启动刷机方法,其中,所述充电电流序列用充电电流的变化来表示一串0或1组成的数字序列,当充电电流大于预设门限然后充电电流小于预设门限的变化为1,当充电电流小于预设门限然后充电电流大于预设门限的变化为0,从而用充电电流的变化来表示一串0或1组成的数字序列,该数字序列同时存储在移动终端与电脑中。
所述基于移动终端的自动启动刷机方法,其中,所述步骤b包括:
b1、电脑获取所存储的启动移动终端刷机的电流序列;
b2、按电流序列设置对移动终端充电的充电电流;如果电流序列中为0则设置充电电流先小于预设门限然后设置充电电流大于预设门限,如果电流序列中为1则设置充电电流先大于预设门限然后设置充电电流小于预设门限。
所述基于移动终端的自动启动刷机方法,其中,所述步骤c包括:
c1、移动终端检测usb线上的充电电流的变化;
c2、当充电电流大于预设门限然后充电电流小于预设门限的变化为1,当充电电流小于预设门限然后充电电流大于预设门限的变化为0;
c3、提取电流序列,当电流序列满足启动刷机的电流序列时,移动终端启动刷机。
一种基于移动终端的自动启动刷机系统,其中,包括:
充电开始模块,用于将移动终端通过usb线与电脑相连接,电脑通过usb线对移动终端进行充电;
充电电流设置模块,用于控制电脑设置预先设定的电流序列发送给移动终端;
充电序列提取与判断模块,用于控制移动终端检测usb线上的充电电流的变化,并提取电流序列,当电流序列满足启动刷机的电流序列时,移动终端启动刷机。
所述基于移动终端的自动启动刷机系统,其中,还包括:
预先存储模块,用于在电脑中存储一用于表示启动刷机的充电电流序列;同时也在移动终端中存储相同的用于表示启动刷机的充电电流序列。
所述基于移动终端的自动启动刷机系统,其中,所述充电电流序列用充电电流的变化来表示一串0或1组成的数字序列,当充电电流大于预设门限然后充电电流小于预设门限的变化为1,当充电电流小于预设门限然后充电电流大于预设门限的变化为0,从而用充电电流的变化来表示一串0或1组成的数字序列,该数字序列同时存储在移动终端与电脑中。
所述基于移动终端的自动启动刷机系统,其中,所述充电电流设置模块包括:
获取单元,用于控制电脑获取所存储的启动移动终端刷机的电流序列;
电流设置单元,用于按电流序列设置对移动终端充电的充电电流;如果电流序列中为0则设置充电电流先小于预设门限然后设置充电电流大于预设门限,如果电流序列中为1则设置充电电流先大于预设门限然后设置充电电流小于预设门限。
所述基于移动终端的自动启动刷机系统,其中,所述充电序列提取与判断模块包括:
检测单元,用于控制移动终端检测usb线上的充电电流的变化;
判断单元,用于当充电电流大于预设门限然后充电电流小于预设门限的变化为1,当充电电流小于预设门限然后充电电流大于预设门限的变化为0;
提取单元,用于提取电流序列,当电流序列满足启动刷机的电流序列时,移动终端启动刷机。
本发明所提供的基于移动终端的自动启动刷机方法及系统,所述方法采用移动终端通过usb线与电脑相连接,电脑通过usb线对移动终端进行充电;控制电脑设置预先设定的电流序列发送给移动终端;移动终端检测usb线上的充电电流的变化,并提取电流序列,当电流序列满足启动刷机的电流序列时,移动终端启动刷机。使移动终端只需连上usb线即可以轻松进入刷机,从而方便用户更新移动终端的软件,为用户提供方便。
附图说明
图1是本发明基于移动终端的自动启动刷机方法的较佳实施例的流程图。
图2是本发明基于移动终端的自动启动刷机系统的较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图1,图1是本发明基于移动终端的自动启动刷机方法的较佳实施例的流程图。如图1所示,本发明实施例所述基于移动终端的自动启动刷机方法,包括以下步骤:
步骤s100、将移动终端通过usb线与电脑相连接,电脑通过usb线对移动终端进行充电。
本发明在具体实施时需要,预先在电脑中存储一用于表示启动刷机的充电电流序列;同时在移动终端中存储相同的用于表示启动刷机的充电电流序列,用该充电电流序列表示启动刷机。
其中,所述充电电流序列用充电电流的变化来表示一串0或1组成的数字序列,当充电电流大于预设门限然后充电电流小于预设门限的变化为1,当充电电流小于预设门限然后充电电流大于预设门限的变化为0,从而用充电电流的变化来表示一串0或1组成的数字序列,该数字序列同时存储在移动终端与电脑中。
譬如,预设的门限为200毫安,序列为10011,则如果电脑连上移动终端希望移动终端启动刷机,则电脑设置充电电流如下:
设置充电电流先大于200毫安(比如设置400毫安)然后设置充电电流小于200毫安(比如设置150毫安);数字序列对应1;
设置充电电流先小于200毫安(比如设置150毫安)然后设置充电电流大于200毫安(比如设置400毫安);数字序列对应0;
设置充电电流先小于200毫安(比如设置150毫安)然后设置充电电流大于200毫安(比如设置400毫安);数字序列对应0;
设置充电电流先大于200毫安(比如设置400毫安)然后设置充电电流小于200毫安(比如设置150毫安);数字序列对应1;
设置充电电流先大于200毫安(比如设置400毫安)然后设置充电电流小于200毫安(比如设置150毫安),数字序列对应1。
步骤s200、控制电脑设置预先设定的电流序列发送给移动终端。
本发明在具体实施时:可以通过刷机软件控制电脑获取预先存储的启动移动终端刷机的电流序列;按电流序列设置对移动终端充电的充电电流;如果电流序列中为0则设置充电电流先小于预设门限然后设置充电电流大于预设门限,如果电流序列中为1则设置充电电流先大于预设门限然后设置充电电流小于预设门限。
譬如,预设的门限为200毫安,如果序列为10011,则如果电脑连上移动终端希望移动终端启动刷机,则电脑设置充电电流如下:
设置充电电流先大于200毫安(比如设置400毫安)然后设置充电电流小于200毫安(比如设置150毫安);数字序列对应1;
设置充电电流先小于200毫安(比如设置150毫安)然后设置充电电流大于200毫安(比如设置400毫安);数字序列对应0;
设置充电电流先小于200毫安(比如设置150毫安)然后设置充电电流大于200毫安(比如设置400毫安);数字序列对应0;
设置充电电流先大于200毫安(比如设置400毫安)然后设置充电电流小于200毫安(比如设置150毫安);数字序列对应1;
设置充电电流先大于200毫安(比如设置400毫安)然后设置充电电流小于200毫安(比如设置150毫安),数字序列对应1。
步骤s300、移动终端检测usb线上的充电电流的变化,并提取电流序列,当电流序列满足启动刷机的电流序列时,移动终端启动刷机。
本发明实施例中,移动终端检测usb线上的充电电流的变化;当充电电流大于预设门限然后充电电流小于预设门限的变化为1,当充电电流小于预设门限然后充电电流大于预设门限的变化为0;提取电流序列,当电流序列满足启动刷机的电流序列时,移动终端启动刷机。
譬如,预设的门限为200毫安,检测到充电电流大于200毫安然后充电电流小于200毫安的变化为1;检测到充电电流小于200毫安然后充电电流大于200毫安的变化为0;
根据上述规则提取电流序列,当电流序列满足启动刷机的电流序列(如上所述的10011)时,移动终端启动刷机。如果不满足启动刷机的电流序列,则移动终端不启动刷机。
由上可见,本发明提供一种移动终端自动启动刷机方法,旨在使移动终端只需连上usb线即可以轻松进入刷机,从而方便用户更新移动终端的软件,为用户提供方便。
基于上述方法实施例,本发明还提供了一种基于移动终端的自动启动刷机系统,如图2所示,所述系统包括:
充电开始模块210,用于将移动终端通过usb线与电脑相连接,电脑通过usb线对移动终端进行充电;具体如上所述。
充电电流设置模块220,用于控制电脑设置预先设定的电流序列发送给移动终端;具体如上所述。
充电序列提取与判断模块230,用于控制移动终端检测usb线上的充电电流的变化,并提取电流序列,当电流序列满足启动刷机的电流序列时,移动终端启动刷机;具体如上所述。
进一步地,所述基于移动终端的自动启动刷机系统,如图2所示,还包括:
预先存储模块240,用于在电脑中存储一用于表示启动刷机的充电电流序列;同时也在移动终端中存储相同的用于表示启动刷机的充电电流序列;具体如上所述。
进一步地,所述基于移动终端的自动启动刷机系统,其中,所述充电电流序列用充电电流的变化来表示一串0或1组成的数字序列,当充电电流大于预设门限然后充电电流小于预设门限的变化为1,当充电电流小于预设门限然后充电电流大于预设门限的变化为0,从而用充电电流的变化来表示一串0或1组成的数字序列,该数字序列同时存储在移动终端与电脑中;具体如上所述。
进一步地,所述基于移动终端的自动启动刷机系统,其中,所述充电电流设置模块包括:
获取单元,用于控制电脑获取所存储的启动移动终端刷机的电流序列;具体如上所述。
电流设置单元,用于按电流序列设置对移动终端充电的充电电流;如果电流序列中为0则设置充电电流先小于预设门限然后设置充电电流大于预设门限,如果电流序列中为1则设置充电电流先大于预设门限然后设置充电电流小于预设门限;具体如上所述。
进一步地,所述基于移动终端的自动启动刷机系统,其中,所述充电序列提取与判断模块包括:
检测单元,用于控制移动终端检测usb线上的充电电流的变化;具体如上所述。
判断单元,用于当充电电流大于预设门限然后充电电流小于预设门限的变化为1,当充电电流小于预设门限然后充电电流大于预设门限的变化为0;具体如上所述。
提取单元,用于提取电流序列,当电流序列满足启动刷机的电流序列时,移动终端启动刷机;具体如上所述。
综上所述,本发明所提供的基于移动终端的自动启动刷机方法及系统,所述方法采用移动终端通过usb线与电脑相连接,电脑通过usb线对移动终端进行充电;控制电脑设置预先设定的电流序列发送给移动终端;移动终端检测usb线上的充电电流的变化,并提取电流序列,当电流序列满足启动刷机的电流序列时,移动终端启动刷机。使移动终端只需连上usb线即可以轻松进入刷机,从而方便用户更新移动终端的软件,为用户提供方便。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。