發(fā)信號持續(xù)的時間大于預(yù)設(shè)持續(xù)時間值,或者所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)大于預(yù)設(shè)連續(xù)出現(xiàn)的次數(shù)值,則可以確定移動終端的當(dāng)前界面為異常界面,用戶通過長按移動終端導(dǎo)航欄上的返回鍵想退出異常界面,所以操作系統(tǒng)會強制關(guān)閉所述異常界面的。
[0048]例如,預(yù)設(shè)持續(xù)時間值為5秒,預(yù)設(shè)連續(xù)出現(xiàn)的次數(shù)值為10次。如果檢測到用戶通過長按移動終端導(dǎo)航欄上的返回鍵觸發(fā)的返回觸發(fā)信號持續(xù)的時間為6秒,大于預(yù)設(shè)時間值5秒,則確定用戶的當(dāng)前界面為異常界面,操作系統(tǒng)將所述異常界面關(guān)閉;
[0049]或者,如果檢測到用戶通過頻繁點擊移動終端導(dǎo)航欄上的返回鍵觸發(fā)的返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)是12次,大于預(yù)設(shè)連續(xù)出現(xiàn)的次數(shù)值10次,則確定用戶的當(dāng)前界面為異常界面,操作系統(tǒng)將所述異常界面關(guān)閉。
[0050]本實施例通過判斷返回觸發(fā)信號持續(xù)的時間或者返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)來確定移動終端當(dāng)前的界面是否為異常界面,如果返回觸發(fā)信號持續(xù)的時間或者返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)大于預(yù)設(shè)值,則確定移動終端當(dāng)前的界面為異常界面,則關(guān)閉所述異常界面,使用戶能夠快速有效地退出異常界面。
[0051]實施例二
[0052]圖2為本發(fā)明實施例二提供的一種移動終端退出異常界面的方法流程圖,本實施例以實施例一為基礎(chǔ),將實施例一中的關(guān)閉所述異常界面優(yōu)化為關(guān)閉當(dāng)前應(yīng)用程序的進程或關(guān)閉當(dāng)前應(yīng)用程序的彈窗,該方法具體包括如下步驟:
[0053]步驟210、當(dāng)檢測到用戶操作所述移動終端而產(chǎn)生的返回觸發(fā)信號時,記錄所述返回觸發(fā)信號持續(xù)的時間或者記錄所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù);
[0054]步驟220、判斷所述返回觸發(fā)信號持續(xù)的時間或者所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)是否大于預(yù)設(shè)值;
[0055]步驟230、如果是,則確定移動終端的當(dāng)前界面為異常界面;
[0056]步驟240,關(guān)閉當(dāng)前的應(yīng)用程序的進程;或關(guān)閉當(dāng)前應(yīng)用程序的彈窗。
[0057]當(dāng)操作系統(tǒng)確定移動終端的當(dāng)前界面為異常界面后,進一步判斷所述異常界面具體為哪種情況。如果是應(yīng)用界面死鎖,例如,提示用戶等待,但永不結(jié)束的情況,此時操作系統(tǒng)會殺死當(dāng)前前臺應(yīng)用程序?qū)?yīng)的進程來關(guān)閉當(dāng)前應(yīng)用程序的進程,進而強制關(guān)閉當(dāng)前應(yīng)用程序,退出所述異常界面。如果是由于一些流氓軟件導(dǎo)致的頻繁彈窗,此時,操作系統(tǒng)會強制關(guān)閉當(dāng)前應(yīng)用程序的彈窗,從而關(guān)閉所述異常界面。
[0058]優(yōu)選的,在關(guān)閉當(dāng)前應(yīng)用程序的彈窗之后,還可以包括:
[0059]提示用戶確認(rèn)卸載所述彈窗對應(yīng)的應(yīng)用程序。
[0060]關(guān)閉應(yīng)用程序的彈窗之后,提示用戶要確認(rèn)卸載該惡意彈窗對應(yīng)的應(yīng)用程序,接收到用戶的確認(rèn)指令后,即可執(zhí)行卸載所述彈窗對應(yīng)的應(yīng)用程序,以徹底消除所述彈窗。
[0061]本實施例通過判斷返回觸發(fā)信號持續(xù)的時間或者所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)來確定移動終端當(dāng)前的界面是否為異常界面,當(dāng)確定當(dāng)前界面為異常界面后,通過關(guān)閉當(dāng)前應(yīng)用程序的進程或關(guān)閉當(dāng)前應(yīng)用程序的彈窗來關(guān)閉所述異常界面,以使用戶能夠及時有效地退出異常界面,與實施例一不同的是,本實施例可以根據(jù)異常界面的不同情況來采取相應(yīng)的操作關(guān)閉異常界面,從而可以更加快速地退出異常界面。
[0062]實施例三
[0063]圖3為本發(fā)明實施例三提供的一種移動終端退出異常界面的裝置的結(jié)構(gòu)示意圖,如圖3所示,該裝置具體包括:
[0064]記錄模塊310、判斷模塊320和關(guān)閉模塊330。
[0065]其中,記錄模塊310,用于當(dāng)檢測到用戶操作所述移動終端而產(chǎn)生的返回觸發(fā)信號時,記錄所述返回觸發(fā)信號持續(xù)的時間或者記錄所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù);
[0066]判斷模塊320,用于判斷所述返回觸發(fā)信號持續(xù)的時間或者所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)是否大于預(yù)設(shè)值;
[0067]關(guān)閉模塊330,用于當(dāng)確定移動終端的當(dāng)前界面為異常界面時,關(guān)閉所述異常界面。
[0068]示例性地,關(guān)閉模塊330包括:
[0069]進程關(guān)閉單元,用于關(guān)閉當(dāng)前的應(yīng)用程序的進程;或
[0070]彈窗關(guān)閉單元,關(guān)閉當(dāng)前應(yīng)用程序的彈窗。
[0071]示例性地,記錄模塊310具體用于記錄所述返回觸發(fā)信號持續(xù)的時間或者記錄所述返回觸發(fā)信號在預(yù)設(shè)時間內(nèi)連續(xù)出現(xiàn)的次數(shù)。
[0072]示例性地,移動終端的操作系統(tǒng)為安卓系統(tǒng)。
[0073]示例性地,記錄模塊310包括:觸發(fā)信號產(chǎn)生單元,用于當(dāng)檢測到所述用戶點擊所述移動終端導(dǎo)航欄中的返回鍵的持續(xù)時間達到設(shè)定門限值時,產(chǎn)生所述返回觸發(fā)信號。
[0074]本實施例通過判斷返回觸發(fā)信號持續(xù)的時間或者所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)來確定移動終端當(dāng)前的界面是否為異常界面,如果返回觸發(fā)信號持續(xù)的時間或者所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)大于預(yù)設(shè)值,則確定移動終端當(dāng)前的界面為異常界面,則關(guān)閉所述異常界面,使用戶能夠快速有效地退出異常界面。
[0075]在上述實施例的基礎(chǔ)上,該移動終端退出異常界面的裝置還可以包括:
[0076]提示模塊,用于在關(guān)閉當(dāng)前應(yīng)用程序的彈窗之后,提示用戶確認(rèn)卸載所述彈窗對應(yīng)的應(yīng)用程序,以徹底消除所述彈窗。
[0077]注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
【主權(quán)項】
1.一種移動終端退出異常界面的方法,其特征在于,包括: 當(dāng)檢測到用戶操作所述移動終端而產(chǎn)生的返回觸發(fā)信號時,記錄所述返回觸發(fā)信號持續(xù)的時間或者記錄所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù); 判斷所述返回觸發(fā)信號持續(xù)的時間或者所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)是否大于預(yù)設(shè)值; 如果是,則確定移動終端的當(dāng)前界面為異常界面,關(guān)閉所述異常界面。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,關(guān)閉所述異常界面包括: 關(guān)閉當(dāng)前的應(yīng)用程序的進程;或 關(guān)閉當(dāng)前應(yīng)用程序的彈窗。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在關(guān)閉當(dāng)前應(yīng)用程序的彈窗之后,還包括: 提示用戶確認(rèn)卸載所述彈窗對應(yīng)的應(yīng)用程序。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述記錄所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù),具體為:記錄所述返回觸發(fā)信號在預(yù)設(shè)時間內(nèi)連續(xù)出現(xiàn)的次數(shù)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,檢測到用戶操作所述移動終端而產(chǎn)生的返回觸發(fā)信號包括: 如果檢測到所述用戶點擊所述移動終端導(dǎo)航欄中的返回鍵的持續(xù)時間達到設(shè)定門限值,則產(chǎn)生所述返回觸發(fā)信號。6.一種移動終端退出異常界面的裝置,其特征在于,包括: 記錄模塊,用于當(dāng)檢測到用戶操作所述移動終端而產(chǎn)生的返回觸發(fā)信號時,記錄所述返回觸發(fā)信號持續(xù)的時間或者記錄所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù); 判斷模塊,用于判斷所述返回觸發(fā)信號持續(xù)的時間或者所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)是否大于預(yù)設(shè)值; 關(guān)閉模塊,用于當(dāng)確定移動終端的當(dāng)前界面為異常界面時,關(guān)閉所述異常界面。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,關(guān)閉模塊包括: 進程關(guān)閉單元,用于關(guān)閉當(dāng)前的應(yīng)用程序的進程;或 彈窗關(guān)閉單元,關(guān)閉當(dāng)前應(yīng)用程序的彈窗。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 提示模塊,用于在關(guān)閉當(dāng)前應(yīng)用程序的彈窗之后,提示用戶確認(rèn)卸載所述彈窗對應(yīng)的應(yīng)用程序。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述記錄模塊具體用于記錄所述返回觸發(fā)信號持續(xù)的時間或者記錄所述返回觸發(fā)信號在預(yù)設(shè)時間內(nèi)連續(xù)出現(xiàn)的次數(shù)。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,記錄模塊包括: 觸發(fā)信號產(chǎn)生單元,用于當(dāng)檢測到所述用戶點擊所述移動終端導(dǎo)航欄中的返回鍵的持續(xù)時間達到設(shè)定門限值時,產(chǎn)生所述返回觸發(fā)信號。
【專利摘要】本發(fā)明公開了一種移動終端退出異常界面的方法,其特征在于,包括:當(dāng)檢測到用戶操作所述移動終端而產(chǎn)生的返回觸發(fā)信號時,記錄所述返回觸發(fā)信號持續(xù)的時間或者所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù);判斷所述返回觸發(fā)信號持續(xù)的時間或者所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)是否大于預(yù)設(shè)值;如果是,則確定移動終端的當(dāng)前界面為異常界面,關(guān)閉所述異常界面。本發(fā)明實施例通過判斷返回觸發(fā)信號持續(xù)的時間或者所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)來確定移動終端當(dāng)前的界面是否為異常界面,如果返回觸發(fā)信號持續(xù)的時間或者所述返回觸發(fā)信號連續(xù)出現(xiàn)的次數(shù)大于預(yù)設(shè)值,則確定移動終端當(dāng)前的界面為異常界面,則關(guān)閉所述異常界面,使用戶能夠快速有效地退出異常界面。
【IPC分類】G06F9/445
【公開號】CN105320542
【申請?zhí)枴緾N201510741603
【發(fā)明人】王鶴
【申請人】上海聚力傳媒技術(shù)有限公司
【公開日】2016年2月10日
【申請日】2015年11月4日