本發(fā)明涉及移動終端領(lǐng)域,尤其涉及的是一種基于移動終端的自動啟動刷機(jī)方法及系統(tǒng)。
背景技術(shù):
目前移動終端技術(shù)快速發(fā)展,移動終端尤其是智能移動終端已廣泛普及;由于移動終端開發(fā)速度快,為了占得市場先機(jī),移動終端制造廠商的項目產(chǎn)品周期短暫,因此移動終端在出廠后難免出現(xiàn)各式各樣的小問題,然后由移動終端廠商在軟件中修改這些問題并重新發(fā)布新版本的軟件,此時用戶刷機(jī)以達(dá)到修復(fù)該問題的目的。
在現(xiàn)有技術(shù)中,移動終端刷機(jī)是通過將移動終端連接電腦后通過在移動終端上進(jìn)行一種預(yù)定的特殊操作來啟動刷機(jī)的,比如,當(dāng)移動終端關(guān)機(jī)時通過同時按下電源鍵與音量上鍵來使移動終端啟動刷機(jī);或為了避免用戶誤按下按鍵,有的移動終端廠商設(shè)置相當(dāng)復(fù)雜的按鍵方式來使移動終端啟動刷機(jī),譬如按下電源鍵與音量上鍵,然后再按三下音量下鍵,再按一下音量上鍵,再按一下電源鍵來啟動刷機(jī)。因此,進(jìn)入刷機(jī)操作過于復(fù)雜,常常要多次操作才能按對正確的按鍵操作進(jìn)入刷機(jī),操作不方便,給用戶造成不便。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種基于移動終端的自動啟動刷機(jī)方法及系統(tǒng)。本發(fā)明提供一種移動終端自動啟動刷機(jī)的方法,旨在使移動終端只需連上usb線即可以輕松進(jìn)入刷機(jī),從而方便用戶更新移動終端的軟件,為用戶提供方便。
本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種基于移動終端的自動啟動刷機(jī)方法,其中,包括步驟:
a、將移動終端通過usb線與電腦相連接,電腦通過usb線對移動終端進(jìn)行充電;
b、控制電腦設(shè)置預(yù)先設(shè)定的電流序列發(fā)送給移動終端;
c、移動終端檢測usb線上的充電電流的變化,并提取電流序列,當(dāng)電流序列滿足啟動刷機(jī)的電流序列時,移動終端啟動刷機(jī)。
所述基于移動終端的自動啟動刷機(jī)方法,其中,所述步驟a之前包括:
s、在電腦中存儲一用于表示啟動刷機(jī)的充電電流序列;同時在移動終端中存儲相同的用于表示啟動刷機(jī)的充電電流序列。
所述基于移動終端的自動啟動刷機(jī)方法,其中,所述充電電流序列用充電電流的變化來表示一串0或1組成的數(shù)字序列,當(dāng)充電電流大于預(yù)設(shè)門限然后充電電流小于預(yù)設(shè)門限的變化為1,當(dāng)充電電流小于預(yù)設(shè)門限然后充電電流大于預(yù)設(shè)門限的變化為0,從而用充電電流的變化來表示一串0或1組成的數(shù)字序列,該數(shù)字序列同時存儲在移動終端與電腦中。
所述基于移動終端的自動啟動刷機(jī)方法,其中,所述步驟b包括:
b1、電腦獲取所存儲的啟動移動終端刷機(jī)的電流序列;
b2、按電流序列設(shè)置對移動終端充電的充電電流;如果電流序列中為0則設(shè)置充電電流先小于預(yù)設(shè)門限然后設(shè)置充電電流大于預(yù)設(shè)門限,如果電流序列中為1則設(shè)置充電電流先大于預(yù)設(shè)門限然后設(shè)置充電電流小于預(yù)設(shè)門限。
所述基于移動終端的自動啟動刷機(jī)方法,其中,所述步驟c包括:
c1、移動終端檢測usb線上的充電電流的變化;
c2、當(dāng)充電電流大于預(yù)設(shè)門限然后充電電流小于預(yù)設(shè)門限的變化為1,當(dāng)充電電流小于預(yù)設(shè)門限然后充電電流大于預(yù)設(shè)門限的變化為0;
c3、提取電流序列,當(dāng)電流序列滿足啟動刷機(jī)的電流序列時,移動終端啟動刷機(jī)。
一種基于移動終端的自動啟動刷機(jī)系統(tǒng),其中,包括:
充電開始模塊,用于將移動終端通過usb線與電腦相連接,電腦通過usb線對移動終端進(jìn)行充電;
充電電流設(shè)置模塊,用于控制電腦設(shè)置預(yù)先設(shè)定的電流序列發(fā)送給移動終端;
充電序列提取與判斷模塊,用于控制移動終端檢測usb線上的充電電流的變化,并提取電流序列,當(dāng)電流序列滿足啟動刷機(jī)的電流序列時,移動終端啟動刷機(jī)。
所述基于移動終端的自動啟動刷機(jī)系統(tǒng),其中,還包括:
預(yù)先存儲模塊,用于在電腦中存儲一用于表示啟動刷機(jī)的充電電流序列;同時也在移動終端中存儲相同的用于表示啟動刷機(jī)的充電電流序列。
所述基于移動終端的自動啟動刷機(jī)系統(tǒng),其中,所述充電電流序列用充電電流的變化來表示一串0或1組成的數(shù)字序列,當(dāng)充電電流大于預(yù)設(shè)門限然后充電電流小于預(yù)設(shè)門限的變化為1,當(dāng)充電電流小于預(yù)設(shè)門限然后充電電流大于預(yù)設(shè)門限的變化為0,從而用充電電流的變化來表示一串0或1組成的數(shù)字序列,該數(shù)字序列同時存儲在移動終端與電腦中。
所述基于移動終端的自動啟動刷機(jī)系統(tǒng),其中,所述充電電流設(shè)置模塊包括:
獲取單元,用于控制電腦獲取所存儲的啟動移動終端刷機(jī)的電流序列;
電流設(shè)置單元,用于按電流序列設(shè)置對移動終端充電的充電電流;如果電流序列中為0則設(shè)置充電電流先小于預(yù)設(shè)門限然后設(shè)置充電電流大于預(yù)設(shè)門限,如果電流序列中為1則設(shè)置充電電流先大于預(yù)設(shè)門限然后設(shè)置充電電流小于預(yù)設(shè)門限。
所述基于移動終端的自動啟動刷機(jī)系統(tǒng),其中,所述充電序列提取與判斷模塊包括:
檢測單元,用于控制移動終端檢測usb線上的充電電流的變化;
判斷單元,用于當(dāng)充電電流大于預(yù)設(shè)門限然后充電電流小于預(yù)設(shè)門限的變化為1,當(dāng)充電電流小于預(yù)設(shè)門限然后充電電流大于預(yù)設(shè)門限的變化為0;
提取單元,用于提取電流序列,當(dāng)電流序列滿足啟動刷機(jī)的電流序列時,移動終端啟動刷機(jī)。
本發(fā)明所提供的基于移動終端的自動啟動刷機(jī)方法及系統(tǒng),所述方法采用移動終端通過usb線與電腦相連接,電腦通過usb線對移動終端進(jìn)行充電;控制電腦設(shè)置預(yù)先設(shè)定的電流序列發(fā)送給移動終端;移動終端檢測usb線上的充電電流的變化,并提取電流序列,當(dāng)電流序列滿足啟動刷機(jī)的電流序列時,移動終端啟動刷機(jī)。使移動終端只需連上usb線即可以輕松進(jìn)入刷機(jī),從而方便用戶更新移動終端的軟件,為用戶提供方便。
附圖說明
圖1是本發(fā)明基于移動終端的自動啟動刷機(jī)方法的較佳實(shí)施例的流程圖。
圖2是本發(fā)明基于移動終端的自動啟動刷機(jī)系統(tǒng)的較佳實(shí)施例的功能原理框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參見圖1,圖1是本發(fā)明基于移動終端的自動啟動刷機(jī)方法的較佳實(shí)施例的流程圖。如圖1所示,本發(fā)明實(shí)施例所述基于移動終端的自動啟動刷機(jī)方法,包括以下步驟:
步驟s100、將移動終端通過usb線與電腦相連接,電腦通過usb線對移動終端進(jìn)行充電。
本發(fā)明在具體實(shí)施時需要,預(yù)先在電腦中存儲一用于表示啟動刷機(jī)的充電電流序列;同時在移動終端中存儲相同的用于表示啟動刷機(jī)的充電電流序列,用該充電電流序列表示啟動刷機(jī)。
其中,所述充電電流序列用充電電流的變化來表示一串0或1組成的數(shù)字序列,當(dāng)充電電流大于預(yù)設(shè)門限然后充電電流小于預(yù)設(shè)門限的變化為1,當(dāng)充電電流小于預(yù)設(shè)門限然后充電電流大于預(yù)設(shè)門限的變化為0,從而用充電電流的變化來表示一串0或1組成的數(shù)字序列,該數(shù)字序列同時存儲在移動終端與電腦中。
譬如,預(yù)設(shè)的門限為200毫安,序列為10011,則如果電腦連上移動終端希望移動終端啟動刷機(jī),則電腦設(shè)置充電電流如下:
設(shè)置充電電流先大于200毫安(比如設(shè)置400毫安)然后設(shè)置充電電流小于200毫安(比如設(shè)置150毫安);數(shù)字序列對應(yīng)1;
設(shè)置充電電流先小于200毫安(比如設(shè)置150毫安)然后設(shè)置充電電流大于200毫安(比如設(shè)置400毫安);數(shù)字序列對應(yīng)0;
設(shè)置充電電流先小于200毫安(比如設(shè)置150毫安)然后設(shè)置充電電流大于200毫安(比如設(shè)置400毫安);數(shù)字序列對應(yīng)0;
設(shè)置充電電流先大于200毫安(比如設(shè)置400毫安)然后設(shè)置充電電流小于200毫安(比如設(shè)置150毫安);數(shù)字序列對應(yīng)1;
設(shè)置充電電流先大于200毫安(比如設(shè)置400毫安)然后設(shè)置充電電流小于200毫安(比如設(shè)置150毫安),數(shù)字序列對應(yīng)1。
步驟s200、控制電腦設(shè)置預(yù)先設(shè)定的電流序列發(fā)送給移動終端。
本發(fā)明在具體實(shí)施時:可以通過刷機(jī)軟件控制電腦獲取預(yù)先存儲的啟動移動終端刷機(jī)的電流序列;按電流序列設(shè)置對移動終端充電的充電電流;如果電流序列中為0則設(shè)置充電電流先小于預(yù)設(shè)門限然后設(shè)置充電電流大于預(yù)設(shè)門限,如果電流序列中為1則設(shè)置充電電流先大于預(yù)設(shè)門限然后設(shè)置充電電流小于預(yù)設(shè)門限。
譬如,預(yù)設(shè)的門限為200毫安,如果序列為10011,則如果電腦連上移動終端希望移動終端啟動刷機(jī),則電腦設(shè)置充電電流如下:
設(shè)置充電電流先大于200毫安(比如設(shè)置400毫安)然后設(shè)置充電電流小于200毫安(比如設(shè)置150毫安);數(shù)字序列對應(yīng)1;
設(shè)置充電電流先小于200毫安(比如設(shè)置150毫安)然后設(shè)置充電電流大于200毫安(比如設(shè)置400毫安);數(shù)字序列對應(yīng)0;
設(shè)置充電電流先小于200毫安(比如設(shè)置150毫安)然后設(shè)置充電電流大于200毫安(比如設(shè)置400毫安);數(shù)字序列對應(yīng)0;
設(shè)置充電電流先大于200毫安(比如設(shè)置400毫安)然后設(shè)置充電電流小于200毫安(比如設(shè)置150毫安);數(shù)字序列對應(yīng)1;
設(shè)置充電電流先大于200毫安(比如設(shè)置400毫安)然后設(shè)置充電電流小于200毫安(比如設(shè)置150毫安),數(shù)字序列對應(yīng)1。
步驟s300、移動終端檢測usb線上的充電電流的變化,并提取電流序列,當(dāng)電流序列滿足啟動刷機(jī)的電流序列時,移動終端啟動刷機(jī)。
本發(fā)明實(shí)施例中,移動終端檢測usb線上的充電電流的變化;當(dāng)充電電流大于預(yù)設(shè)門限然后充電電流小于預(yù)設(shè)門限的變化為1,當(dāng)充電電流小于預(yù)設(shè)門限然后充電電流大于預(yù)設(shè)門限的變化為0;提取電流序列,當(dāng)電流序列滿足啟動刷機(jī)的電流序列時,移動終端啟動刷機(jī)。
譬如,預(yù)設(shè)的門限為200毫安,檢測到充電電流大于200毫安然后充電電流小于200毫安的變化為1;檢測到充電電流小于200毫安然后充電電流大于200毫安的變化為0;
根據(jù)上述規(guī)則提取電流序列,當(dāng)電流序列滿足啟動刷機(jī)的電流序列(如上所述的10011)時,移動終端啟動刷機(jī)。如果不滿足啟動刷機(jī)的電流序列,則移動終端不啟動刷機(jī)。
由上可見,本發(fā)明提供一種移動終端自動啟動刷機(jī)方法,旨在使移動終端只需連上usb線即可以輕松進(jìn)入刷機(jī),從而方便用戶更新移動終端的軟件,為用戶提供方便。
基于上述方法實(shí)施例,本發(fā)明還提供了一種基于移動終端的自動啟動刷機(jī)系統(tǒng),如圖2所示,所述系統(tǒng)包括:
充電開始模塊210,用于將移動終端通過usb線與電腦相連接,電腦通過usb線對移動終端進(jìn)行充電;具體如上所述。
充電電流設(shè)置模塊220,用于控制電腦設(shè)置預(yù)先設(shè)定的電流序列發(fā)送給移動終端;具體如上所述。
充電序列提取與判斷模塊230,用于控制移動終端檢測usb線上的充電電流的變化,并提取電流序列,當(dāng)電流序列滿足啟動刷機(jī)的電流序列時,移動終端啟動刷機(jī);具體如上所述。
進(jìn)一步地,所述基于移動終端的自動啟動刷機(jī)系統(tǒng),如圖2所示,還包括:
預(yù)先存儲模塊240,用于在電腦中存儲一用于表示啟動刷機(jī)的充電電流序列;同時也在移動終端中存儲相同的用于表示啟動刷機(jī)的充電電流序列;具體如上所述。
進(jìn)一步地,所述基于移動終端的自動啟動刷機(jī)系統(tǒng),其中,所述充電電流序列用充電電流的變化來表示一串0或1組成的數(shù)字序列,當(dāng)充電電流大于預(yù)設(shè)門限然后充電電流小于預(yù)設(shè)門限的變化為1,當(dāng)充電電流小于預(yù)設(shè)門限然后充電電流大于預(yù)設(shè)門限的變化為0,從而用充電電流的變化來表示一串0或1組成的數(shù)字序列,該數(shù)字序列同時存儲在移動終端與電腦中;具體如上所述。
進(jìn)一步地,所述基于移動終端的自動啟動刷機(jī)系統(tǒng),其中,所述充電電流設(shè)置模塊包括:
獲取單元,用于控制電腦獲取所存儲的啟動移動終端刷機(jī)的電流序列;具體如上所述。
電流設(shè)置單元,用于按電流序列設(shè)置對移動終端充電的充電電流;如果電流序列中為0則設(shè)置充電電流先小于預(yù)設(shè)門限然后設(shè)置充電電流大于預(yù)設(shè)門限,如果電流序列中為1則設(shè)置充電電流先大于預(yù)設(shè)門限然后設(shè)置充電電流小于預(yù)設(shè)門限;具體如上所述。
進(jìn)一步地,所述基于移動終端的自動啟動刷機(jī)系統(tǒng),其中,所述充電序列提取與判斷模塊包括:
檢測單元,用于控制移動終端檢測usb線上的充電電流的變化;具體如上所述。
判斷單元,用于當(dāng)充電電流大于預(yù)設(shè)門限然后充電電流小于預(yù)設(shè)門限的變化為1,當(dāng)充電電流小于預(yù)設(shè)門限然后充電電流大于預(yù)設(shè)門限的變化為0;具體如上所述。
提取單元,用于提取電流序列,當(dāng)電流序列滿足啟動刷機(jī)的電流序列時,移動終端啟動刷機(jī);具體如上所述。
綜上所述,本發(fā)明所提供的基于移動終端的自動啟動刷機(jī)方法及系統(tǒng),所述方法采用移動終端通過usb線與電腦相連接,電腦通過usb線對移動終端進(jìn)行充電;控制電腦設(shè)置預(yù)先設(shè)定的電流序列發(fā)送給移動終端;移動終端檢測usb線上的充電電流的變化,并提取電流序列,當(dāng)電流序列滿足啟動刷機(jī)的電流序列時,移動終端啟動刷機(jī)。使移動終端只需連上usb線即可以輕松進(jìn)入刷機(jī),從而方便用戶更新移動終端的軟件,為用戶提供方便。
當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)硬件(如處理器,控制器等)來完成,所述的程序可存儲于一計算機(jī)可讀取的存儲介質(zhì)中,該程序在執(zhí)行時可包括如上述各方法實(shí)施例的流程。其中所述的存儲介質(zhì)可為存儲器、磁碟、光盤等。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。