一種移動(dòng)終端開機(jī)界面的顯示方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種移動(dòng)終端開機(jī)界面的顯示方法及系統(tǒng),其中方法包括在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行加權(quán)處理并記錄計(jì)數(shù)值及計(jì)數(shù)時(shí)間;當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理,同時(shí)啟動(dòng)判斷進(jìn)程并判斷計(jì)數(shù)進(jìn)程記錄的數(shù)值是否大于計(jì)數(shù)門限;當(dāng)計(jì)數(shù)進(jìn)程記錄的數(shù)值大于計(jì)數(shù)門限時(shí)顯示移動(dòng)終端的操作界面并關(guān)閉計(jì)數(shù)進(jìn)程和判斷進(jìn)程,當(dāng)計(jì)數(shù)進(jìn)程不大于計(jì)數(shù)門限時(shí)繼續(xù)執(zhí)行判斷進(jìn)程。采用本發(fā)明可使手機(jī)系統(tǒng)在所有復(fù)雜模塊加載完畢后顯示手機(jī)操作界面,使用戶順暢的使用操作手機(jī),同時(shí)防止系統(tǒng)崩潰。
【專利說(shuō)明】
一種移動(dòng)終端開機(jī)界面的顯示方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通訊領(lǐng)域,尤其涉及的是一種移動(dòng)終端開機(jī)界面的顯示方法及系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中便攜式電子裝置的功能越來(lái)越復(fù)雜,以智能手機(jī)為例,目前智能手機(jī)常用的一些較為復(fù)雜的模塊有如藍(lán)牙、WIF1、NFC、GPRS、及Light-Sensor等,并且根據(jù)目前智能手機(jī)的一般設(shè)計(jì),這些模塊在開啟的情況下,用戶在關(guān)機(jī)后再次開機(jī)后會(huì)自動(dòng)打開。而打開這些模塊將消耗一定的時(shí)間,手機(jī)當(dāng)多個(gè)此類模塊被打開時(shí)會(huì)出現(xiàn)這么一種情況:雖然手機(jī)的用戶界面已顯示,但一開始操作起來(lái)非常遲鈍,只有當(dāng)后臺(tái)將所有此類模塊均打開完畢后,操作才會(huì)變得順暢。舉例而言,使用者打開WIF1、NFC、GPRS然后關(guān)機(jī)后再開機(jī),雖然用戶界面已顯示,但一開始操作起來(lái)非常遲鈍,只有當(dāng)后臺(tái)將WIF1、NFC、GPRS均打開完畢后,操作才會(huì)變得順暢。一般來(lái)說(shuō),用戶在開機(jī)時(shí)總是認(rèn)為用戶界面出現(xiàn)即開機(jī)完成,便開始操作,若操作起來(lái)非常遲鈍將直接影響用戶使用質(zhì)量,同時(shí)用戶的操作也將直接導(dǎo)致系統(tǒng)更加繁忙,甚至使系統(tǒng)崩潰。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種移動(dòng)終端開機(jī)界面的顯示方法及系統(tǒng),使手機(jī)系統(tǒng)在所有復(fù)雜模塊加載完畢后顯示手機(jī)操作界面,使用戶順暢的使用操作手機(jī),同時(shí)防止系統(tǒng)崩潰。
[0005]本發(fā)明的技術(shù)方案如下:
一種移動(dòng)終端開機(jī)界面的顯示方法,包括以下步驟:
A、在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行加權(quán)處理并記錄計(jì)數(shù)值及計(jì)數(shù)時(shí)間;
B、當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理,同時(shí)啟動(dòng)判斷進(jìn)程并判斷計(jì)數(shù)進(jìn)程記錄的數(shù)值是否大于計(jì)數(shù)門限;
C、當(dāng)計(jì)數(shù)進(jìn)程記錄的數(shù)值大于計(jì)數(shù)門限時(shí)顯示移動(dòng)終端的操作界面并關(guān)閉計(jì)數(shù)進(jìn)程和判斷進(jìn)程,當(dāng)計(jì)數(shù)進(jìn)程不大于計(jì)數(shù)門限時(shí)繼續(xù)執(zhí)行判斷進(jìn)程。
[0006]上述的移動(dòng)終端開機(jī)界面的顯示方法中,步驟A具體包括:
Al、在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,在第一預(yù)設(shè)時(shí)間內(nèi)計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行計(jì)數(shù)加I處理;
A2、在每一次加I計(jì)數(shù)處理同時(shí)記錄每一次加I計(jì)數(shù)處理時(shí)的系統(tǒng)時(shí)間。
[0007]上述的移動(dòng)終端開機(jī)界面的顯示方法中,步驟B具體包括:
B1、當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理;
B2、與阻塞移動(dòng)終端操作界面同時(shí)啟動(dòng)判斷進(jìn)程,判斷進(jìn)程每隔第二預(yù)設(shè)時(shí)間查看計(jì)數(shù)進(jìn)程最近的第一預(yù)設(shè)時(shí)間內(nèi)記錄數(shù)值是否大于計(jì)數(shù)門限。
[0008]上述的移動(dòng)終端開機(jī)界面的顯示方法中,步驟B2步驟中計(jì)數(shù)進(jìn)程最近的第一預(yù)設(shè)時(shí)間內(nèi)記錄的數(shù)值為:在計(jì)數(shù)進(jìn)程中所記錄的內(nèi)容中查找計(jì)數(shù)時(shí)間范圍的最大計(jì)數(shù)值和最小計(jì)數(shù)值之差。
[0009]上述的移動(dòng)終端開機(jī)界面的顯示方法中,所述計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)運(yùn)行的條件為:移動(dòng)終端系統(tǒng)中沒(méi)有任何進(jìn)程執(zhí)行。
[0010]本發(fā)明還提供一種移動(dòng)終端開機(jī)界面顯示系統(tǒng),包括:
計(jì)數(shù)模塊,用于在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行加權(quán)處理并記錄計(jì)數(shù)值及計(jì)數(shù)時(shí)間;
判斷模塊,用于當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理,同時(shí)啟動(dòng)判斷進(jìn)程并判斷計(jì)數(shù)進(jìn)程記錄的數(shù)值是否大于計(jì)數(shù)門限;
執(zhí)行模塊、用于當(dāng)計(jì)數(shù)進(jìn)程記錄的數(shù)值大于計(jì)數(shù)門限時(shí)顯示移動(dòng)終端的操作界面并關(guān)閉計(jì)數(shù)進(jìn)程和判斷進(jìn)程,當(dāng)計(jì)數(shù)進(jìn)程不大于計(jì)數(shù)門限時(shí)繼續(xù)執(zhí)行判斷進(jìn)程。
[0011 ]上述的移動(dòng)終端開機(jī)界面顯示系統(tǒng)中,計(jì)數(shù)模塊包括:
第一計(jì)數(shù)單元,用于在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,在第一預(yù)設(shè)時(shí)間內(nèi)計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行計(jì)數(shù)加I處理;
第二計(jì)數(shù)單元,用于在每一次加I計(jì)數(shù)處理同時(shí)記錄每一次加I計(jì)數(shù)處理時(shí)的系統(tǒng)時(shí)間。
[0012]上述的移動(dòng)終端開機(jī)界面顯示系統(tǒng)中,判斷模塊包括:
操作界面阻塞單元,用于當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理;
對(duì)比單元,用于與阻塞移動(dòng)終端操作界面同時(shí)啟動(dòng)判斷進(jìn)程,判斷進(jìn)程每隔第二預(yù)設(shè)時(shí)間查看計(jì)數(shù)進(jìn)程最近的第一預(yù)設(shè)時(shí)間內(nèi)記錄數(shù)值是否大于計(jì)數(shù)門限。
[0013]上述的移動(dòng)終端開機(jī)界面顯示系統(tǒng)中,對(duì)比單元中計(jì)數(shù)進(jìn)程最近的第一預(yù)設(shè)時(shí)間內(nèi)記錄的數(shù)值為:在計(jì)數(shù)進(jìn)程中所記錄的內(nèi)容中查找計(jì)數(shù)時(shí)間范圍的最大計(jì)數(shù)值和最小計(jì)數(shù)值之差。
[0014]上述的移動(dòng)終端開機(jī)界面顯示系統(tǒng)中,計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)運(yùn)行的條件為:移動(dòng)終端系統(tǒng)中沒(méi)有任何進(jìn)程執(zhí)行。
[0015]本發(fā)明所提供的移動(dòng)終端開機(jī)界面的顯示方法及系統(tǒng),在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)運(yùn)行,其進(jìn)行加I操作,并且在每一次加I操作時(shí)記錄操作當(dāng)前時(shí)間;當(dāng)移動(dòng)終端操作界面就緒時(shí),先對(duì)操作界面進(jìn)行阻塞,同時(shí)啟動(dòng)判斷進(jìn)程,判斷進(jìn)程每隔一定時(shí)間查看計(jì)數(shù)進(jìn)程在最近的第一預(yù)設(shè)時(shí)間內(nèi)計(jì)數(shù)器所計(jì)數(shù)值是否大于計(jì)數(shù)門限,若是則將操作界面顯示出來(lái)并關(guān)閉計(jì)數(shù)進(jìn)程和判斷進(jìn)程,否則判斷進(jìn)程等待下一次判斷。從而使系統(tǒng)在開機(jī)后只有當(dāng)所有較為復(fù)雜的模塊加載完畢之后才會(huì)顯示用戶界面,使用戶能順暢地使用系統(tǒng),同時(shí)也可防止系統(tǒng)崩潰。
【附圖說(shuō)明】
[0016]圖1是本發(fā)明中移動(dòng)終端開機(jī)界面的顯示方法的流程圖。
[0017]圖2是本發(fā)明中移動(dòng)終端開機(jī)界面的顯示系統(tǒng)的模塊框圖。
【具體實(shí)施方式】
[0018]本發(fā)明提供一種移動(dòng)終端開機(jī)界面的顯示方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0019]請(qǐng)參閱圖1,本發(fā)明提供移動(dòng)終端開機(jī)界面的顯示方法,包括以下步驟:
S100、在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行加權(quán)處理并記錄計(jì)數(shù)值及計(jì)數(shù)時(shí)間。即當(dāng)移動(dòng)終端執(zhí)行開機(jī)程序時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,所述計(jì)數(shù)進(jìn)程僅在移動(dòng)終端系統(tǒng)中沒(méi)有任何進(jìn)程執(zhí)行時(shí)計(jì)數(shù)進(jìn)程才執(zhí)行,所述計(jì)數(shù)進(jìn)程進(jìn)行計(jì)數(shù)加權(quán)I處理,并且在每一次計(jì)數(shù)加權(quán)I處理時(shí)記錄該加權(quán)I處理是的當(dāng)前時(shí)間。記錄的計(jì)數(shù)值和計(jì)數(shù)時(shí)間的內(nèi)容信息包含若干行信息:計(jì)數(shù)值和計(jì)數(shù)時(shí)間,其中計(jì)數(shù)時(shí)間為計(jì)數(shù)進(jìn)程在計(jì)數(shù)加權(quán)處理時(shí)記錄計(jì)數(shù)值的系統(tǒng)時(shí)間。
[0020]S200、當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理,同時(shí)啟動(dòng)判斷進(jìn)程并判斷計(jì)數(shù)進(jìn)程記錄的數(shù)值是否大于計(jì)數(shù)門限。移動(dòng)終端開機(jī)啟動(dòng)后操作界面準(zhǔn)備就緒可以予以顯示,此時(shí)對(duì)移動(dòng)終端的操作界面進(jìn)行阻塞處理使其延遲顯示。在延遲顯示移動(dòng)終端的操作界面的同時(shí)移動(dòng)終端系統(tǒng)啟動(dòng)判斷進(jìn)程,該判斷進(jìn)程用于判斷計(jì)數(shù)進(jìn)程中技術(shù)加權(quán)I所記錄的計(jì)數(shù)值是否大于預(yù)設(shè)的移動(dòng)終端中與中央處理器主頻有關(guān)的計(jì)數(shù)門限。即移動(dòng)終端的其他模塊開啟完畢后顯示操作界面,減少移動(dòng)終端的其他模塊的啟動(dòng)對(duì)用戶操作的影響。
[0021]S300、當(dāng)計(jì)數(shù)進(jìn)程記錄的數(shù)值大于計(jì)數(shù)門限時(shí)顯示移動(dòng)終端的操作界面并關(guān)閉計(jì)數(shù)進(jìn)程和判斷進(jìn)程,當(dāng)計(jì)數(shù)進(jìn)程不大于計(jì)數(shù)門限時(shí)執(zhí)行步驟S200。
[0022]下面結(jié)合具體實(shí)施例對(duì)本發(fā)明中的移動(dòng)終端開機(jī)界面的顯示方法作進(jìn)一步地說(shuō)明。
[0023]S410、在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,在第一預(yù)設(shè)時(shí)間內(nèi)計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行計(jì)數(shù)加I處理。例如計(jì)數(shù)進(jìn)程在0.5秒的預(yù)設(shè)時(shí)間內(nèi)對(duì)移動(dòng)終端系統(tǒng)中運(yùn)行的程序個(gè)數(shù)進(jìn)行計(jì)數(shù),每啟動(dòng)一個(gè)進(jìn)程計(jì)數(shù)加I。上述步驟中計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)運(yùn)行指只有在系統(tǒng)中沒(méi)有任何進(jìn)程執(zhí)行時(shí)計(jì)數(shù)進(jìn)程才會(huì)執(zhí)行。
[0024]S420、在每一次加I計(jì)數(shù)處理同時(shí)記錄每一次加I計(jì)數(shù)處理時(shí)的系統(tǒng)時(shí)間。在加I處理的計(jì)數(shù)中每計(jì)數(shù)一次記錄下該計(jì)數(shù)的具體時(shí)間。所述計(jì)數(shù)進(jìn)程進(jìn)行加權(quán)I操作,并且在每一次加權(quán)I時(shí)記錄當(dāng)前時(shí)間,所記錄的內(nèi)容有若干行包含以下格式的信息組成:
計(jì)數(shù)值,計(jì)數(shù)時(shí)間;
其中,計(jì)數(shù)時(shí)間為計(jì)數(shù)進(jìn)程為計(jì)數(shù)值時(shí)的系統(tǒng)時(shí)間;也就是說(shuō)在計(jì)數(shù)進(jìn)程每執(zhí)行一次加I操作時(shí),同時(shí)包括獲取當(dāng)前系統(tǒng)時(shí)間(計(jì)數(shù)時(shí)間),及記錄計(jì)數(shù)值與計(jì)數(shù)時(shí)間。
[0025]移動(dòng)終端在開機(jī)過(guò)程中除了基本的啟動(dòng)進(jìn)程外,目前智能手機(jī)啟動(dòng)一些較為復(fù)雜的模塊有如藍(lán)牙、WIF1、NFC、GPRS、及Light-Sensor等,根據(jù)目前智能手機(jī)的一般設(shè)計(jì),這些模塊在開啟的情況下,用戶在關(guān)機(jī)后再次開機(jī)后,他們會(huì)自動(dòng)打開;而計(jì)數(shù)進(jìn)程只有在移動(dòng)終端完全空閑的狀態(tài)下才會(huì)運(yùn)行否則處于暫停狀態(tài),并且只要有其他進(jìn)程開始執(zhí)行,計(jì)數(shù)進(jìn)程馬上停止運(yùn)行。本發(fā)明講計(jì)數(shù)進(jìn)程的運(yùn)行條件改變,設(shè)置停止運(yùn)行的條件充分利用其計(jì)數(shù)功能。
[0026]S430、當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理;即對(duì)移動(dòng)終端的操作界面采取阻塞處理使其延遲顯示。
[0027]S440、與阻塞移動(dòng)終端操作界面同時(shí)啟動(dòng)判斷進(jìn)程,判斷進(jìn)程每隔第二預(yù)設(shè)時(shí)間查看計(jì)數(shù)進(jìn)程最近的第一預(yù)設(shè)時(shí)間內(nèi)記錄數(shù)值是否大于計(jì)數(shù)門限。即當(dāng)移動(dòng)終端的操作界面就緒時(shí),先對(duì)操作界面進(jìn)行阻塞,同時(shí)啟動(dòng)判斷進(jìn)程,所述判斷進(jìn)程每隔第二預(yù)設(shè)時(shí)間查看計(jì)數(shù)進(jìn)程在最近的第一預(yù)設(shè)時(shí)間內(nèi)計(jì)數(shù)器所計(jì)數(shù)值是否大于計(jì)數(shù)門限,若為是則將操作界面顯示出來(lái)并關(guān)閉計(jì)數(shù)進(jìn)程和判斷進(jìn)程,否則判斷進(jìn)程等待下一次判斷。
[0028]具體的,計(jì)數(shù)進(jìn)程最近的第一預(yù)設(shè)時(shí)間內(nèi)記錄的數(shù)值為:在計(jì)數(shù)進(jìn)程中所記錄的內(nèi)容中查找計(jì)數(shù)時(shí)間范圍的最大計(jì)數(shù)值和最小計(jì)數(shù)值之差。判斷進(jìn)程查看計(jì)數(shù)進(jìn)程在最近的第一預(yù)設(shè)時(shí)間內(nèi)計(jì)數(shù)器所計(jì)數(shù)值具體包括以下步驟:
51、獲取當(dāng)前時(shí)間;當(dāng)前時(shí)間為判斷進(jìn)程執(zhí)行的時(shí)間;
52、在計(jì)數(shù)進(jìn)程所記錄的內(nèi)容中查找計(jì)數(shù)時(shí)間范圍為的最大計(jì)數(shù)值與最小計(jì)數(shù)值:起始于當(dāng)前時(shí)間減去第一預(yù)設(shè)時(shí)間的最小值,結(jié)束于當(dāng)前時(shí)間的最大值;
53、將所查找得到的最大計(jì)數(shù)值與最小計(jì)數(shù)值求差即為計(jì)數(shù)進(jìn)程在最近的第一預(yù)設(shè)時(shí)間內(nèi)計(jì)數(shù)器所計(jì)數(shù)值。
[0029]其中,所述第一預(yù)設(shè)時(shí)間為0.5秒,所述第二預(yù)設(shè)時(shí)間為0.5秒;
譬如,計(jì)數(shù)進(jìn)程所記錄的內(nèi)容如下:
I,2015年 10 月 12 日 12時(shí) 10分21.256235秒;
2,2015 年 10 月 12 日 12 時(shí) 10 分25.256235 秒;
3,2015 年 10 月 12 日 12 時(shí) 10 分28.256235 秒;
4,2015 年 10 月 12 日 12 時(shí) 10 分29.256235 秒;
5,2015 年 10 月 12 日 12 時(shí) 10 分29.256255 秒;
6,2015 年 10 月 12 日 12 時(shí) 10 分29.256295 秒;
7,2015 年 10 月 12 日 12 時(shí) 10 分29.259295 秒;
8,2015 年 10 月 12 日 12 時(shí) 10 分29.259666 秒;
若步驟SI中得到的當(dāng)前時(shí)間為2015年1月12日12時(shí)1分29.266666秒,則按第一預(yù)設(shè)時(shí)間0.5秒得時(shí)間范圍在2015年10月12日12時(shí)10分29.266666秒一 0.5秒至2015年10月12日12時(shí)10分29.266666秒內(nèi),計(jì)數(shù)值的最大值為8,最小值為4,因此最大計(jì)數(shù)值與最小計(jì)數(shù)值求差得8 — 4 = 4。若計(jì)數(shù)門限為3時(shí),判斷進(jìn)程判斷4大于3,是則將操作界面顯示出來(lái)并關(guān)閉計(jì)數(shù)進(jìn)程和判斷進(jìn)程,若計(jì)數(shù)門限為5時(shí),判斷進(jìn)程判斷4小于5,則判斷進(jìn)程等待下一次判斷,直至計(jì)數(shù)大于5時(shí)關(guān)閉計(jì)數(shù)進(jìn)程和判斷進(jìn)程并顯示移動(dòng)終端的操作界面。
[0030]上述具體實(shí)施里中的計(jì)數(shù)門限與移動(dòng)終端所使用的中央處理器的主頻有關(guān),主頻越高說(shuō)明單位時(shí)間內(nèi)將執(zhí)行更多的指令所選擇的計(jì)數(shù)門限應(yīng)越大。較佳地,對(duì)于計(jì)數(shù)門限的設(shè)置可以按如下方法:移動(dòng)終端制造商在開發(fā)移動(dòng)終端時(shí),將計(jì)數(shù)進(jìn)程的優(yōu)先級(jí)設(shè)為最高,并關(guān)閉所有其他進(jìn)程,然后使計(jì)數(shù)進(jìn)程運(yùn)行第一預(yù)設(shè)時(shí)間(0.5秒),在計(jì)數(shù)進(jìn)程所記錄的內(nèi)容中查找計(jì)數(shù)時(shí)間范圍為如下的最大計(jì)數(shù)值與最小計(jì)數(shù)值:起始于當(dāng)前時(shí)間減去第一設(shè)定時(shí)間,結(jié)束于當(dāng)前時(shí)間;將所查找得到的最大計(jì)數(shù)值與最小計(jì)數(shù)值求差即為計(jì)數(shù)門限;考慮到實(shí)際使用時(shí)的余量,最終設(shè)置的計(jì)數(shù)門限可以取0.8*計(jì)數(shù)門限,譬如移動(dòng)終端制造商在開發(fā)移動(dòng)終端時(shí)按前述方法得到計(jì)數(shù)門限為a,則最終設(shè)置的計(jì)數(shù)門限為0.8*a。
[0031]上述移動(dòng)終端開機(jī)界面的顯示方法,使系統(tǒng)在開機(jī)后只有當(dāng)所有較為復(fù)雜的模塊加載完畢之后才會(huì)顯示用戶界面,使用戶能順暢地使用系統(tǒng),同時(shí)也防止系統(tǒng)崩潰。本發(fā)明還提供一種執(zhí)行上述方法的移動(dòng)終端系統(tǒng)。具體如圖2所示:
本發(fā)明提供的移動(dòng)終端開機(jī)界面顯示系統(tǒng),包括:
計(jì)數(shù)模塊510,用于在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行加權(quán)處理并記錄計(jì)數(shù)值及計(jì)數(shù)時(shí)間,具體如上所示;
判斷模塊520,用于當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理,同時(shí)啟動(dòng)判斷進(jìn)程并判斷計(jì)數(shù)進(jìn)程記錄的數(shù)值是否大于計(jì)數(shù)門限,具體如上所示;
執(zhí)行模塊530,用于當(dāng)計(jì)數(shù)進(jìn)程記錄的數(shù)值大于計(jì)數(shù)門限時(shí)顯示移動(dòng)終端的操作界面并關(guān)閉計(jì)數(shù)進(jìn)程和判斷進(jìn)程,當(dāng)計(jì)數(shù)進(jìn)程不大于計(jì)數(shù)門限時(shí)繼續(xù)執(zhí)行判斷進(jìn)程,具體如上所示;
所述計(jì)數(shù)模塊510包括:
第一計(jì)數(shù)單元,用于在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,在第一預(yù)設(shè)時(shí)間內(nèi)計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行計(jì)數(shù)加I處理,具體如上所示;
第二計(jì)數(shù)單元,用于在每一次加I計(jì)數(shù)處理同時(shí)記錄每一次加I計(jì)數(shù)處理時(shí)的系統(tǒng)時(shí)間,具體如上所示。
[0032]所述判斷模塊520包括:
操作界面阻塞單元,用于當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理,具體如上所示;
對(duì)比單元,用于與阻塞移動(dòng)終端操作界面同時(shí)啟動(dòng)判斷進(jìn)程,判斷進(jìn)程每隔第二預(yù)設(shè)時(shí)間查看計(jì)數(shù)進(jìn)程最近的第一預(yù)設(shè)時(shí)間內(nèi)記錄數(shù)值是否大于計(jì)數(shù)門限,具體如上所示。
[0033]所述對(duì)比單元中計(jì)數(shù)進(jìn)程最近的第一預(yù)設(shè)時(shí)間內(nèi)記錄的數(shù)值為:在計(jì)數(shù)進(jìn)程中所記錄的內(nèi)容中查找計(jì)數(shù)時(shí)間范圍的最大計(jì)數(shù)值和最小計(jì)數(shù)值之差,具體如上所示。
[0034]所述計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)運(yùn)行的條件為:移動(dòng)終端系統(tǒng)中沒(méi)有任何進(jìn)程執(zhí)行,具體如上所示。
[0035]綜上所述,本發(fā)明所提供的移動(dòng)終端開機(jī)界面的顯示方法及系統(tǒng),在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)運(yùn)行,其進(jìn)行加I操作,并且在每一次加I操作時(shí)記錄操作當(dāng)前時(shí)間;當(dāng)移動(dòng)終端操作界面就緒時(shí),先對(duì)操作界面進(jìn)行阻塞,同時(shí)啟動(dòng)判斷進(jìn)程,判斷進(jìn)程每隔一定時(shí)間查看計(jì)數(shù)進(jìn)程在最近的第一預(yù)設(shè)時(shí)間內(nèi)計(jì)數(shù)器所計(jì)數(shù)值是否大于計(jì)數(shù)門限,若是則將操作界面顯示出來(lái)并關(guān)閉計(jì)數(shù)進(jìn)程和判斷進(jìn)程,否則判斷進(jìn)程等待下一次判斷。從而使系統(tǒng)在開機(jī)后只有當(dāng)所有較為復(fù)雜的模塊加載完畢之后才會(huì)顯示用戶界面,使用戶能順暢地使用系統(tǒng),同時(shí)也可防止系統(tǒng)崩潰。
[0036]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種移動(dòng)終端開機(jī)界面的顯示方法,其特征在于,包括以下步驟: A、在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行加權(quán)處理并記錄計(jì)數(shù)值及計(jì)數(shù)時(shí)間; B、當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理,同時(shí)啟動(dòng)判斷進(jìn)程并判斷計(jì)數(shù)進(jìn)程記錄的數(shù)值是否大于計(jì)數(shù)門限; C、當(dāng)計(jì)數(shù)進(jìn)程記錄的數(shù)值大于計(jì)數(shù)門限時(shí)顯示移動(dòng)終端的操作界面并關(guān)閉計(jì)數(shù)進(jìn)程和判斷進(jìn)程,當(dāng)計(jì)數(shù)進(jìn)程不大于計(jì)數(shù)門限時(shí)繼續(xù)執(zhí)行判斷進(jìn)程。2.根據(jù)權(quán)利要求1所述的移動(dòng)終端開機(jī)界面的顯示方法,其特征在于,所述步驟A具體包括: Al、在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,在第一預(yù)設(shè)時(shí)間內(nèi)計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行計(jì)數(shù)加I處理; A2、在每一次加I計(jì)數(shù)處理同時(shí)記錄每一次加I計(jì)數(shù)處理時(shí)的系統(tǒng)時(shí)間。3.根據(jù)權(quán)利要求2所述的移動(dòng)終端開機(jī)界面的顯示方法,其特征在于,所述步驟B具體包括: B1、當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理; B2、與阻塞移動(dòng)終端操作界面同時(shí)啟動(dòng)判斷進(jìn)程,判斷進(jìn)程每隔第二預(yù)設(shè)時(shí)間查看計(jì)數(shù)進(jìn)程最近的第一預(yù)設(shè)時(shí)間內(nèi)記錄數(shù)值是否大于計(jì)數(shù)門限。4.根據(jù)權(quán)利要求3所述的移動(dòng)終端開機(jī)界面的顯示方法,其特征在于,所述步驟B2步驟中計(jì)數(shù)進(jìn)程最近的第一預(yù)設(shè)時(shí)間內(nèi)記錄的數(shù)值為:在計(jì)數(shù)進(jìn)程中所記錄的內(nèi)容中查找計(jì)數(shù)時(shí)間范圍的最大計(jì)數(shù)值和最小計(jì)數(shù)值之差。5.根據(jù)權(quán)利要求1所述的移動(dòng)終端開機(jī)界面的顯示方法,其特征在于,所述計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)運(yùn)行的條件為:移動(dòng)終端系統(tǒng)中沒(méi)有任何進(jìn)程執(zhí)行。6.一種移動(dòng)終端開機(jī)界面顯示系統(tǒng),其特征在于,包括: 計(jì)數(shù)模塊,用于在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行加權(quán)處理并記錄計(jì)數(shù)值及計(jì)數(shù)時(shí)間; 判斷模塊,用于當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理,同時(shí)啟動(dòng)判斷進(jìn)程并判斷計(jì)數(shù)進(jìn)程記錄的數(shù)值是否大于計(jì)數(shù)門限; 執(zhí)行模塊、用于當(dāng)計(jì)數(shù)進(jìn)程記錄的數(shù)值大于計(jì)數(shù)門限時(shí)顯示移動(dòng)終端的操作界面并關(guān)閉計(jì)數(shù)進(jìn)程和判斷進(jìn)程,當(dāng)計(jì)數(shù)進(jìn)程不大于計(jì)數(shù)門限時(shí)繼續(xù)執(zhí)行判斷進(jìn)程。7.根據(jù)權(quán)利要求6所述的移動(dòng)終端開機(jī)界面顯示系統(tǒng),其特征在于,所述計(jì)數(shù)模塊包括: 第一計(jì)數(shù)單元,用于在移動(dòng)終端開機(jī)時(shí)啟動(dòng)計(jì)數(shù)進(jìn)程,在第一預(yù)設(shè)時(shí)間內(nèi)計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)進(jìn)行計(jì)數(shù)加I處理; 第二計(jì)數(shù)單元,用于在每一次加I計(jì)數(shù)處理同時(shí)記錄每一次加I計(jì)數(shù)處理時(shí)的系統(tǒng)時(shí)間。8.根據(jù)權(quán)利要求6所述的移動(dòng)終端開機(jī)界面顯示系統(tǒng),其特征在于,所述判斷模塊包括: 操作界面阻塞單元,用于當(dāng)移動(dòng)終端的操作界面就緒時(shí)對(duì)移動(dòng)終端操作界面進(jìn)行阻塞處理; 對(duì)比單元,用于與阻塞移動(dòng)終端操作界面同時(shí)啟動(dòng)判斷進(jìn)程,判斷進(jìn)程每隔第二預(yù)設(shè)時(shí)間查看計(jì)數(shù)進(jìn)程最近的第一預(yù)設(shè)時(shí)間內(nèi)記錄數(shù)值是否大于計(jì)數(shù)門限。9.根據(jù)權(quán)利要求8所述的移動(dòng)終端開機(jī)界面顯示系統(tǒng),其特征在于,所述對(duì)比單元中計(jì)數(shù)進(jìn)程最近的第一預(yù)設(shè)時(shí)間內(nèi)記錄的數(shù)值為:在計(jì)數(shù)進(jìn)程中所記錄的內(nèi)容中查找計(jì)數(shù)時(shí)間范圍的最大計(jì)數(shù)值和最小計(jì)數(shù)值之差。10.根據(jù)權(quán)利要求6所述的移動(dòng)終端開機(jī)界面顯示系統(tǒng),其特征在于,所述計(jì)數(shù)進(jìn)程以最低優(yōu)先級(jí)運(yùn)行的條件為:移動(dòng)終端系統(tǒng)中沒(méi)有任何進(jìn)程執(zhí)行。
【文檔編號(hào)】H04M1/725GK106027778SQ201610314854
【公開日】2016年10月12日
【申請(qǐng)日】2016年5月13日
【發(fā)明人】楊維琴, 俞斌
【申請(qǐng)人】Tcl移動(dòng)通信科技(寧波)有限公司