事件截獲方法、事件截獲裝置和終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,具體而言,涉及一種事件截獲方法、一種事件截獲裝置和一種終端。
【背景技術(shù)】
[0002]目前的單系統(tǒng)終端的應(yīng)用處理器,根據(jù)屏幕亮滅狀態(tài)通知調(diào)制解調(diào)器是否可以睡目民,以使調(diào)制解調(diào)器確定是否需要主動(dòng)上報(bào)信號(hào)變化等不緊急的事件,具體過程為:如果終端滅屏,則通知調(diào)制解調(diào)器可以睡眠,以使調(diào)制解調(diào)器確定不再主動(dòng)上報(bào)信號(hào)變化等不緊急的事件。
[0003]但這種方案不適用雙系統(tǒng)。由于存在兩個(gè)系統(tǒng)(普通系統(tǒng)、安全系統(tǒng))的終端,在安全系統(tǒng)切換至后臺(tái)進(jìn)入休眠狀態(tài)后,終端的屏幕并沒有滅,普通系統(tǒng)正在前臺(tái)還沒進(jìn)入休眠,此時(shí)調(diào)制解調(diào)器無法休眠,需繼續(xù)上報(bào)普通系統(tǒng)和安全系統(tǒng)的信號(hào)變化等不緊急事件,這就會(huì)導(dǎo)致安全系統(tǒng)還會(huì)不斷地收到調(diào)制解調(diào)器上報(bào)的事件,以致安全系統(tǒng)不能進(jìn)入休眠狀態(tài),且增加了終端的功耗。
[0004]因此,對(duì)于多系統(tǒng)的終端,如何確保當(dāng)終端的任一系統(tǒng)進(jìn)入休眠狀態(tài)后,可以控制終端的當(dāng)前運(yùn)行系統(tǒng)截獲該任一系統(tǒng)的不緊急事件,以避免使該任一系統(tǒng)無法休眠,并控制終端可以保持最低功耗,成為亟待解決的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明正是基于上述問題,提出了一種新的技術(shù)方案,可以確保當(dāng)多系統(tǒng)終端的任一系統(tǒng)進(jìn)入休眠狀態(tài)后,控制終端的未進(jìn)入休眠狀態(tài)的當(dāng)前運(yùn)行系統(tǒng)截獲該任一系統(tǒng)的不緊急事件,以在該任一系統(tǒng)進(jìn)入喚醒狀態(tài)后才獲取這些不緊急事件,從而避免使該任一系統(tǒng)無法休眠,并控制終端可以保持最低功耗。
[0006]有鑒于此,本發(fā)明的一方面提出了一種事件截獲方法,用于安裝有多個(gè)系統(tǒng)的終端,包括:當(dāng)所述多個(gè)系統(tǒng)中的任一系統(tǒng)進(jìn)入休眠狀態(tài)時(shí),判斷是否監(jiān)聽到與所述任一系統(tǒng)相關(guān)的指定事件;在判斷結(jié)果為是時(shí),控制所述終端的當(dāng)前運(yùn)行系統(tǒng)截獲所述指定事件,以在所述任一系統(tǒng)進(jìn)入喚醒狀態(tài)后,將所述指定事件發(fā)送至所述任一系統(tǒng),其中,所述指定事件為緊急等級(jí)低于預(yù)設(shè)緊急等級(jí)的事件。
[0007]在該技術(shù)方案中,當(dāng)多個(gè)系統(tǒng)中的任一系統(tǒng)進(jìn)入休眠狀態(tài)時(shí),若監(jiān)聽到與該任一系統(tǒng)相關(guān)的指定事件即緊急等級(jí)較低的不緊急事件如終端的信號(hào)強(qiáng)度、信號(hào)質(zhì)量或服務(wù)小區(qū)發(fā)生了變化等,則由當(dāng)前運(yùn)行系統(tǒng)暫時(shí)截獲該指定事件,以在該任一系統(tǒng)進(jìn)入喚醒狀態(tài)后,才將該指定事件發(fā)送至任一系統(tǒng),這樣可以確保該任一系統(tǒng)能夠正常休眠,并控制終端可以保持最低功耗。
[0008]在上述技術(shù)方案中,優(yōu)選地,所述判斷是否監(jiān)聽到與所述任一系統(tǒng)相關(guān)的指定事件,具體包括:判斷所述終端的調(diào)制解調(diào)器是否監(jiān)聽到所述指定事件;以及所述在判斷結(jié)果為是時(shí),控制所述終端的當(dāng)前運(yùn)行系統(tǒng)截獲所述指定事件,具體包括:在判定所述調(diào)制解調(diào)器監(jiān)聽到所述指定事件后,通過所述終端的無線接口層將所述指定事件上報(bào)至所述當(dāng)前運(yùn)行系統(tǒng)中的第一虛擬無線接口層,以使所述當(dāng)前運(yùn)行系統(tǒng)截獲所述指定事件。
[0009]在該技術(shù)方案中,當(dāng)任一系統(tǒng)進(jìn)入休眠狀態(tài)后,若終端仍處于亮屏狀態(tài),則終端的調(diào)制解調(diào)器就不能進(jìn)入休眠狀態(tài),需要實(shí)時(shí)監(jiān)聽包括該任一系統(tǒng)在內(nèi)的多個(gè)系統(tǒng)中的每個(gè)系統(tǒng)的指定事件,且如果監(jiān)聽到與該任一系統(tǒng)相關(guān)的指定事件,則可以通過終端的無線接口層將這些指定事件上報(bào)至當(dāng)前運(yùn)行系統(tǒng)中的第一虛擬無線接口層,以使當(dāng)前運(yùn)行系統(tǒng)截獲這些指定事件,并在該任一系統(tǒng)進(jìn)入喚醒狀態(tài)后,才可以獲取該指定事件。
[0010]在上述技術(shù)方案中,優(yōu)選地,在所述當(dāng)前運(yùn)行系統(tǒng)截獲所述指定事件后,將所述指定事件暫存至所述當(dāng)前運(yùn)行系統(tǒng)中的第一虛擬無線接口層;以及當(dāng)所述第一虛擬無線接口層接收到所述任一系統(tǒng)的第二虛擬無線接口層發(fā)送的系統(tǒng)喚醒通知時(shí),控制所述第一虛擬無線接口層將暫存的所述指定事件發(fā)送至所述第二虛擬無線接口層。
[0011]在該技術(shù)方案中,當(dāng)終端的當(dāng)前運(yùn)行系統(tǒng)截獲進(jìn)入休眠狀態(tài)的任一系統(tǒng)的指定事件后,可以將這些指定事件暫存至第一虛擬無線接口層,以在第一虛擬無線接口層接收到任一系統(tǒng)的第二虛擬無線接口層發(fā)送的系統(tǒng)喚醒通知時(shí),說明該任一系統(tǒng)已由休眠狀態(tài)進(jìn)入喚醒狀態(tài),則控制第一虛擬無線接口層將暫存的指定事件發(fā)送至第二虛擬無線接口層,以使被喚醒的該任一系統(tǒng)可以及時(shí)快速地處理不緊急的指定事件。
[0012]在上述技術(shù)方案中,優(yōu)選地,當(dāng)所述多個(gè)系統(tǒng)中的每個(gè)系統(tǒng)均進(jìn)入休眠狀態(tài)和/或所述終端處于滅屏狀態(tài)時(shí),控制所述終端的調(diào)制解調(diào)器進(jìn)入休眠狀態(tài),以使所述調(diào)制解調(diào)器不再監(jiān)聽與所述每個(gè)系統(tǒng)相關(guān)的指定事件。
[0013]在該技術(shù)方案中,當(dāng)每個(gè)系統(tǒng)均進(jìn)入休眠狀態(tài)和/或終端處于滅屏狀態(tài)時(shí),控制調(diào)制解調(diào)器進(jìn)入休眠狀態(tài),可以使調(diào)制解調(diào)器不再主動(dòng)監(jiān)聽與每個(gè)系統(tǒng)相關(guān)的指定事件,以使每個(gè)系統(tǒng)和調(diào)制解調(diào)器保持良好的休眠狀態(tài)而不被打擾,從而可以降低終端的功耗,節(jié)省終端的電能。
[0014]在上述技術(shù)方案中,優(yōu)選地,當(dāng)所述多個(gè)系統(tǒng)中的至少兩個(gè)系統(tǒng)均進(jìn)入休眠狀態(tài)時(shí),若判定所述調(diào)制解調(diào)器監(jiān)聽到與所述至少兩個(gè)系統(tǒng)中的任一系統(tǒng)相關(guān)的指定事件,則將與所述至少兩個(gè)系統(tǒng)中的任一系統(tǒng)相關(guān)的指定事件按系統(tǒng)進(jìn)行標(biāo)記,以使所述當(dāng)前運(yùn)行系統(tǒng)將標(biāo)記后的指定事件按系統(tǒng)分類上報(bào)至所述第一虛擬無線接口層。
[0015]在該技術(shù)方案中,當(dāng)多個(gè)系統(tǒng)中的至少兩個(gè)系統(tǒng)均進(jìn)入休眠狀態(tài)時(shí),如終端的兩個(gè)或三個(gè)系統(tǒng)同時(shí)進(jìn)入睡眠狀態(tài),則若調(diào)制解調(diào)器監(jiān)聽到與該至少兩個(gè)系統(tǒng)中的任一系統(tǒng)相關(guān)的指定事件,就可以將這些指定事件按系統(tǒng)進(jìn)行標(biāo)記,以防止混淆,以使當(dāng)前運(yùn)行系統(tǒng)準(zhǔn)確無誤地將標(biāo)記后的這些指定事件按系統(tǒng)分類上報(bào)至第一虛擬無線接口層,從而便于這些至少兩個(gè)系統(tǒng)進(jìn)入喚醒狀態(tài)后,第一虛擬無線接口層可以根據(jù)標(biāo)記依次將這些指定事件準(zhǔn)確無誤地發(fā)送至至少兩個(gè)系統(tǒng)中的每個(gè)系統(tǒng)的第二虛擬無線接口層中。
[0016]本發(fā)明的另一方面提出了一種事件截獲裝置,用于安裝有多個(gè)系統(tǒng)的終端,包括:判斷單元,當(dāng)所述多個(gè)系統(tǒng)中的任一系統(tǒng)進(jìn)入休眠狀態(tài)時(shí),判斷是否監(jiān)聽到與所述任一系統(tǒng)相關(guān)的指定事件;控制單元,在判斷結(jié)果為是時(shí),控制所述終端的當(dāng)前運(yùn)行系統(tǒng)截獲所述指定事件,以在所述任一系統(tǒng)進(jìn)入喚醒狀態(tài)后,將所述指定事件發(fā)送至所述任一系統(tǒng),其中,所述指定事件為緊急等級(jí)低于預(yù)設(shè)緊急等級(jí)的事件。
[0017]在該技術(shù)方案中,當(dāng)多個(gè)系統(tǒng)中的任一系統(tǒng)進(jìn)入休眠狀態(tài)時(shí),若監(jiān)聽到與該任一系統(tǒng)相關(guān)的指定事件即緊急等級(jí)較低的不緊急事件如終端的信號(hào)強(qiáng)度、信號(hào)質(zhì)量或服務(wù)小區(qū)發(fā)生了變化等,則由當(dāng)前運(yùn)行系統(tǒng)暫時(shí)截獲該指定事件,以在該任一系統(tǒng)進(jìn)入喚醒狀態(tài)后,才將該指定事件發(fā)送至任一系統(tǒng),這樣可以確保該任一系統(tǒng)能夠正常休眠,并控制終端可以保持最低功耗。
[0018]在上述技術(shù)方案中,優(yōu)選地,所述判斷單元具體用于:判斷所述終端的調(diào)制解調(diào)器是否監(jiān)聽到所述指定事件;以及所述控制單元具體用于:在判定所述調(diào)制解調(diào)器監(jiān)聽到所述指定事件后,通過所述終端的無線接口層將所述指定事件上報(bào)至所述當(dāng)前運(yùn)行系統(tǒng)中的第一虛擬無線接口層,以使所述當(dāng)前運(yùn)行系統(tǒng)截獲所述指定事件。
[0