一種解決側(cè)鍵腐蝕無法開機的方法及移動終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端的通信技術(shù)領(lǐng)域,特別涉及一種解決側(cè)鍵腐蝕無法開機的方法及移動終端。
【背景技術(shù)】
[0002]移動終端是人們?nèi)粘I钪衅毡槭褂玫膫€人終端設(shè)備,隨著移動終端的智能化,用戶常常會在移動終端上選擇安裝各式各樣的軟件或者應(yīng)用程序APP,同時,軟件或者應(yīng)用程序開發(fā)機構(gòu)又會日益對軟件進行完善和功能優(yōu)化,因此,軟件或者應(yīng)用程序APP經(jīng)常需要進行軟件升級。現(xiàn)在移動終端生成廠商有一種比較普遍的設(shè)計,就是在移動終端開機時通過長按側(cè)鍵直接進入移動終端軟件升級模式。
[0003]但由于外部環(huán)境的影響,比如海水腐蝕導(dǎo)致無法開機的現(xiàn)象經(jīng)常出現(xiàn),其實大部分情況下是由于移動終端側(cè)鍵受到腐蝕導(dǎo)致開機進入軟件升級模式。這種設(shè)計雖然方便開發(fā)設(shè)計人員和用戶進入移動終端的軟件升級模式,但是設(shè)計上沒有考慮到移動終端遭遇極端惡劣情況導(dǎo)致移動終端側(cè)鍵被腐蝕而短路的情形,給用戶使用帶來了很大的不便。
[0004]目前,亟待提出一種既可以解決側(cè)鍵腐蝕無法開機的方法,同時又保留移動終端開機情況下通過長按側(cè)鍵直接進入軟件升級模式的功能。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點與不足,提供一種解決側(cè)鍵腐蝕無法開機的方法及移動終端。
[0006]根據(jù)公開的具體實施例,本發(fā)明的第一方面公開了一種解決側(cè)鍵腐蝕無法開機的方法,包括下列步驟:
[0007]在接收到開機觸發(fā)指令后,執(zhí)行開機操作;
[0008]在開機過程中監(jiān)控并判斷預(yù)設(shè)按鍵事件是否被觸發(fā),當(dāng)判斷所述預(yù)設(shè)按鍵事件被觸發(fā)時,彈出提示對話框詢問是否進入軟件本地升級模式,當(dāng)判斷所述預(yù)設(shè)按鍵事件未被觸發(fā)時,直接進入用戶模式;
[0009]當(dāng)檢測到進入的指令輸入后,進入所述軟件本地升級模式,當(dāng)檢測到不進入的指令輸入后,進入所述用戶模式。
[0010]在另一實施例中,所述當(dāng)檢測到進入的指令輸入后,進入所述軟件本地升級模式之后,還包括:
[0011]檢測本地終端側(cè)鍵是否處于短路狀態(tài),當(dāng)檢測到本地終端側(cè)鍵處于短路狀態(tài),關(guān)閉開機操作中通過側(cè)鍵按鍵事件進入所述軟件本地升級模式的功能。
[0012]在另一實施例中,所述在接收到開機觸發(fā)指令后,執(zhí)行開機操作步驟中,只在開機過程中預(yù)設(shè)的監(jiān)控時間段內(nèi)監(jiān)控移動終端的預(yù)設(shè)按鍵事件是否被觸發(fā)。
[0013]在另一實施例中,所述在接收到開機觸發(fā)指令后,執(zhí)行開機操作步驟之前,還包括:接收并保存用戶設(shè)置的預(yù)設(shè)按鍵事件。
[0014]在另一實施例中,所述接收并保存用戶設(shè)置的預(yù)設(shè)按鍵事件步驟之后,還包括:接收并保存用戶設(shè)置的監(jiān)控時間段信息。
[0015]在另一實施例中,所述預(yù)設(shè)按鍵事件包括音量增加鍵處于長按狀態(tài),音量減少鍵處于長按狀態(tài)或者開機鍵處于長按狀態(tài)。
[0016]根據(jù)公開的具體實施例,本發(fā)明的第二方面公開了一種解決側(cè)鍵腐蝕無法開機的移動終端,包括下列模塊:
[0017]開機模塊,用于在接收到開機觸發(fā)指令后,執(zhí)行開機操作;
[0018]按鍵事件監(jiān)控模塊,用于在開機過程中監(jiān)控并判斷預(yù)設(shè)按鍵事件是否被觸發(fā),當(dāng)判斷所述預(yù)設(shè)按鍵事件被觸發(fā)時,彈出提示對話框詢問是否進入軟件本地升級模式,當(dāng)判斷所述預(yù)設(shè)按鍵事件未被觸發(fā)時,直接進入用戶模式;
[0019]進入指令檢測模塊,用于當(dāng)檢測到進入的指令輸入后,進入所述軟件本地升級模式,當(dāng)檢測到不進入的指令輸入后,進入所述用戶模式。
[0020]在另一實施例中,所述移動終端還包括:
[0021]側(cè)鍵短路檢測模塊,用于檢測本地終端側(cè)鍵是否處于短路狀態(tài),當(dāng)檢測到本地終端側(cè)鍵處于短路狀態(tài),關(guān)閉開機操作中通過側(cè)鍵按鍵事件進入所述軟件本地升級模式的功會K。
[0022]在另一實施例中,所述開機模塊只在開機過程中預(yù)設(shè)的監(jiān)控時間段內(nèi)監(jiān)控移動終端的預(yù)設(shè)按鍵事件是否被觸發(fā)。
[0023]在另一實施例中,所述移動終端還包括:
[0024]第一預(yù)置模塊,用于接收并保存用戶設(shè)置的預(yù)設(shè)按鍵事件。
[0025]在另一實施例中,所述移動終端還包括:
[0026]第二預(yù)置模塊,用于接收并保存用戶設(shè)置的監(jiān)控時間段信息。
[0027]在另一實施例中,所述預(yù)設(shè)按鍵事件包括音量增加鍵處于長按狀態(tài),音量減少鍵處于長按狀態(tài)或者開機鍵處于長按狀態(tài)。
[0028]本發(fā)明相對于現(xiàn)有技術(shù)具有如下的優(yōu)點及效果:
[0029]本發(fā)明公開的方法通過開機自檢按鍵觸發(fā)事件然后再通過提示對話框詢問按進入軟件升級模式,解決移動終端在日常使用中由于用戶使用不當(dāng)引起側(cè)鍵腐蝕短路導(dǎo)致無法正常開機的問題。
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或者現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031]圖1是實施例一中公開的一種解決側(cè)鍵腐蝕無法開機的方法流程圖;
[0032]圖2是實施例一中公開的又一種解決側(cè)鍵腐蝕無法開機的方法流程圖;
[0033]圖3是實施例一中公開的另一種解決側(cè)鍵腐蝕無法開機的方法流程圖;
[0034]圖4是實施例二中公開的一種解決側(cè)鍵腐蝕無法開機的移動終端;
[0035]圖5是實施例二中公開的又一種解決側(cè)鍵腐蝕無法開機的移動終端;
[0036]圖6是實施例二中公開的另一種解決側(cè)鍵腐蝕無法開機的移動終端。
【具體實施方式】
[0037]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0038]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0039]以下根據(jù)實施例分別進行詳細(xì)說明。
[0040]實施例一
[0041]請參見圖1,圖1是本實施例一中一種解決側(cè)鍵腐蝕無法開機的方法流程圖。圖1所示的一種解決側(cè)鍵腐蝕無法開機的方法,應(yīng)用于智能移動終端,所述智能移動終端包括但不限于手機、筆記本電腦、平板電腦和掌上上網(wǎng)設(shè)備、多媒體設(shè)備、流媒體設(shè)備、移動互聯(lián)網(wǎng)設(shè)備(MID,mobile internet device)、可穿戴設(shè)備或其他類型的終端設(shè)備。
[0042]目前移動終端軟件升級的方式是在設(shè)備關(guān)機狀態(tài)下檢測到側(cè)鍵長按后,比如檢測到音量減鍵長按、音量加鍵長按或者電源鍵長按后開機即進入軟件升級模式。但此種方案對于移動終端由于海水腐蝕等原因?qū)е碌膫?cè)鍵短路時,重啟就會進入軟件本地升級模式從而導(dǎo)致無法進入用戶模式,嚴(yán)重影響移動終端的用戶使用。
[0043]針對上述問題現(xiàn)象,本實施例一公開的一種解決側(cè)鍵腐蝕無法開機的方法,如圖1所示,具體包括下列步驟:
[0044]步驟S101、在接收到開機觸發(fā)指令后,執(zhí)行開機操作。
[0045]步驟S102、在開機過程中監(jiān)控并判斷移動終端的預(yù)設(shè)按鍵事件是否被觸發(fā),當(dāng)判斷所述預(yù)設(shè)按鍵事件被觸發(fā)時,彈出提示對話框詢問是否進入軟件本地升級模式,否則,當(dāng)判斷所述預(yù)設(shè)按鍵事件未被觸發(fā)時,直接進入用戶模式。
[0046]示例性的,由于目前移動終端的主流都是觸摸屏,移動終端的側(cè)鍵通常只包括開機鍵、音量增加鍵和音量減少鍵。相應(yīng)的所述預(yù)設(shè)按鍵事件包括音量增加鍵處于長按狀態(tài),音量減少鍵處于長按狀態(tài),開機鍵處于長按狀態(tài)。其中,長按狀態(tài)可以選擇按鍵處于按下的狀態(tài)超過3S,上述持續(xù)時間3S只是根據(jù)用戶日常操作習(xí)慣通過經(jīng)驗的一個舉例,并不構(gòu)成對本技術(shù)方案的限制。
[0047]本實施例中,在監(jiān)控到移動終端的預(yù)設(shè)按鍵事件后,彈出提示對話框,詢問用戶是否進入軟件本地升級模式,增加一次用戶主動確認(rèn)過程,可以有效避免誤操作或者側(cè)鍵短路直接進入軟件本地升級模式,防止盲目升級移動終端上的軟件導(dǎo)致用戶數(shù)據(jù)丟失或者軟件升級帶來的移動終端存儲空間的負(fù)擔(dān)。
[0048]進一步在另一優(yōu)選的實施例中,在開機過程中監(jiān)控并判斷移動終端的預(yù)設(shè)按鍵事件是否被觸發(fā)的步驟中,只在開機過程中預(yù)設(shè)的監(jiān)控時間段內(nèi)監(jiān)控移動終端的預(yù)設(shè)按鍵事件是否被觸發(fā)。
[0049]步驟S103、當(dāng)檢測到進入的指令輸入后,進入所述軟件本地升級模式,當(dāng)檢測到不進入的指令輸入后,進入所述用戶模式。
[0050]此步驟中,移動終端會獲取提示對話框的輸入信息,根據(jù)提示對話框的輸入信息,進而決定移動終端下一步的操作究竟是進入用戶模式還是進入軟件本地升級模式。其中,本實施例中所指的用戶模式是指正常開機重啟進入移動終端的通信模式。
[0051]進一步在另一優(yōu)選的實施例中,當(dāng)判斷所述預(yù)設(shè)按鍵事件被觸發(fā)時,彈出提示對話框詢問是否進入軟件本地升級模式,然后當(dāng)當(dāng)檢測到不進入的指令輸入,進入所述用戶模式的情形下,還包括下列步驟,具體可以參照附圖2:
[0052]步驟S104、檢測移動終端側(cè)鍵是否處于短路狀態(tài),當(dāng)檢測到移動終端側(cè)鍵處于短路狀態(tài),關(guān)閉開機操作中通過側(cè)鍵按鍵事件進入所述軟件本地升級模式的功能。
[0053]當(dāng)檢測到移動終端側(cè)鍵處于開路狀態(tài),則保持開機操作中通過側(cè)鍵按鍵事件進入所述軟件升級模式,