通信終端的開機起網(wǎng)方法及通信終端的制作方法
【專利摘要】本發(fā)明適用于通信【技術(shù)領(lǐng)域】,提供了一種通信終端的開機起網(wǎng)方法,包括步驟有:所述通信終端開機后,通信模塊判斷當(dāng)前是否滿足預(yù)定的起網(wǎng)條件;若滿足所述起網(wǎng)條件,所述通信模塊將起網(wǎng)條件滿足信號通知到信號監(jiān)聽模塊;所述信號監(jiān)聽模塊將所述起網(wǎng)條件滿足信號通知到起網(wǎng)控制模塊;所述起網(wǎng)控制模塊接收到所述起網(wǎng)條件滿足信號后,下發(fā)起網(wǎng)指令進行起網(wǎng)。相應(yīng)地,本發(fā)明還提供一種通信終端。借此,本發(fā)明在開機起網(wǎng)過程中增加了主動通知機制,可有效加快通信終端的開機起網(wǎng)速度。
【專利說明】通信終端的開機起網(wǎng)方法及通信終端
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種通信終端的開機起網(wǎng)方法及通信終端。【背景技術(shù)】
[0002]現(xiàn)有手機等通信終端開機后,起網(wǎng)控制模塊不斷定時查詢起網(wǎng)條件是否成熟,包括卡狀態(tài)正常、Modem (Modulator Demodulator,調(diào)制解調(diào)器)初始化完成、電話實例創(chuàng)建完成等,若時機尚未成熟則在預(yù)定的查詢周期(如5秒)到后進行下次查詢,否則下發(fā)起網(wǎng)指令進行起網(wǎng),所述起網(wǎng)是指將通信終端注冊上網(wǎng)絡(luò)。
[0003]現(xiàn)有通信終端開機后通過定時查詢的方式判斷起網(wǎng)條件是否成熟,可能存在這樣一種最壞情況:第N次查詢完畢的瞬間底層已經(jīng)準備好,卻只能到第N+1次查詢過后才可以起網(wǎng),這樣讓底層空等一個查詢周期(即最長空等時間),造成起網(wǎng)時間的延長。若要減小最長空等時間,則必須縮短查詢周期,增加輪詢次數(shù),這樣又會導(dǎo)致開機時CPU (CentralProcessing Unit,中央處理器)頻繁查詢,增加功耗;否則必須承受最長空等時間對起網(wǎng)速度帶來的不利影響。這使得現(xiàn)有通信終端面臨一個兩難的境地:要么功耗高,要么起網(wǎng)慢。
[0004]綜上可知,現(xiàn)有技術(shù)在實際使用上顯然存在不便與缺陷,所以有必要加以改進。
【發(fā)明內(nèi)容】
[0005]針對上述的缺陷,本發(fā)明的目的在于提供一種通信終端的開機起網(wǎng)方法及通信終端,其在開機起網(wǎng)過程中增加了主動通知機制,克服了現(xiàn)有定時查詢起網(wǎng)技術(shù)的不足,可有效加快通信終端的開機起網(wǎng)速度。
[0006]為了實現(xiàn)上述目的,本發(fā)明提供一種通信終端的開機起網(wǎng)方法,包括步驟有:
[0007]所述通信終端開機后,通信模塊判斷當(dāng)前是否滿足預(yù)定的起網(wǎng)條件;
[0008]若滿足所述起網(wǎng)條件,所述通信模塊將起網(wǎng)條件滿足信號通知到信號監(jiān)聽模塊;
[0009]所述信號監(jiān)聽模塊將所述起網(wǎng)條件滿足信號通知到起網(wǎng)控制模塊;
[0010]所述起網(wǎng)控制模塊接收到所述起網(wǎng)條件滿足信號后,下發(fā)起網(wǎng)指令進行起網(wǎng)。
[0011]根據(jù)本發(fā)明所述的開機起網(wǎng)方法,所述通信模塊判斷當(dāng)前是否滿足預(yù)定的起網(wǎng)條件的步驟之前還包括:
[0012]所述通信終端開機后,所述通信模塊、所述信號監(jiān)聽模塊以及所述起網(wǎng)控制模塊作為獨立的進程分別運行。
[0013]根據(jù)本發(fā)明所述的開機起網(wǎng)方法,所述起網(wǎng)條件包括調(diào)制解調(diào)器初始化完成、卡狀態(tài)正常和/或電話實例創(chuàng)建完成。
[0014]根據(jù)本發(fā)明所述的開機起網(wǎng)方法,還包括:
[0015]所述起網(wǎng)控制模塊初始化完成后,所述起網(wǎng)控制模塊向所述信號監(jiān)聽模塊注冊監(jiān)聽所述起網(wǎng)條件滿足信號。
[0016]根據(jù)本發(fā)明所述的開機起網(wǎng)方法,所述信號監(jiān)聽模塊將所述起網(wǎng)條件滿足信號通知到起網(wǎng)控制模塊的步驟包括:[0017]所述起網(wǎng)控制模塊注冊監(jiān)聽所述起網(wǎng)條件滿足信號之后,所述信號監(jiān)聽模塊判斷是否已接收到所述起網(wǎng)條件滿足信號;
[0018]若已接收到所述起網(wǎng)條件滿足信號,則所述信號監(jiān)聽模塊立即將所述起網(wǎng)條件滿足信號通知到所述起網(wǎng)控制模塊;
[0019]若未接收到所述起網(wǎng)條件滿足信號,則等待至接收到所述起網(wǎng)條件滿足信號后,所述信號監(jiān)聽模塊將所述起網(wǎng)條件滿足信號通知到所述起網(wǎng)控制模塊。
[0020]本發(fā)明還提供一種通信終端,包括有:
[0021]通信模塊,用于在所述通信終端開機后,判斷當(dāng)前是否滿足預(yù)定的起網(wǎng)條件,若滿足所述起網(wǎng)條件,將起網(wǎng)條件滿足信號通知到信號監(jiān)聽模塊;
[0022]信號監(jiān)聽模塊,用于將所述起網(wǎng)條件滿足信號通知到起網(wǎng)控制模塊;
[0023]起網(wǎng)控制模塊,用于接收到所述起網(wǎng)條件滿足信號后,下發(fā)起網(wǎng)指令進行起網(wǎng)。
[0024]根據(jù)本發(fā)明所述的通信終端,所述通信終端開機后,所述通信模塊、所述信號監(jiān)聽模塊以及所述起網(wǎng)控制模塊作為獨立的進程分別運行。
[0025]根據(jù)本發(fā)明所述的通信終端,所述起網(wǎng)條件包括卡狀態(tài)正常、調(diào)制解調(diào)器初始化完成和/或電話實例創(chuàng)建完成。
[0026]根據(jù)本發(fā)明所述的通信終端,所述起網(wǎng)控制模塊初始化完成后,所述起網(wǎng)控制模塊向所述信號監(jiān)聽模塊注冊監(jiān)聽所述起網(wǎng)條件滿足信號。
[0027]根據(jù)本發(fā)明所述的通信終端,所述起網(wǎng)控制模塊注冊監(jiān)聽所述起網(wǎng)條件滿足信號之后,所述信號監(jiān)聽模塊判斷是否已接收到所述起網(wǎng)條件滿足信號;若已接收到所述起網(wǎng)條件滿足信號,則所述信號監(jiān)聽模塊立即將所述起網(wǎng)條件滿足信號通知到所述起網(wǎng)控制模塊;若未接收到所述起網(wǎng)條件滿足信號,則等待至接收到所述起網(wǎng)條件滿足信號后,所述信號監(jiān)聽模塊將所述起網(wǎng)條件滿足信號通知到所述起網(wǎng)控制模塊。
[0028]本發(fā)明通信終端開機后,若通信模塊判斷出當(dāng)前滿足起網(wǎng)條件,則將起網(wǎng)條件滿足信號經(jīng)由信號監(jiān)聽模塊通知到起網(wǎng)控制模塊,所述起網(wǎng)控制模塊接收到起網(wǎng)條件滿足信號后下發(fā)指令進行起網(wǎng)。借此,本發(fā)明在開機起網(wǎng)過程中增加了主動通知機制,克服了現(xiàn)有定時查詢起網(wǎng)技術(shù)的不足,起網(wǎng)控制模塊將在起網(wǎng)時機成熟的第一時刻進行起網(wǎng)操作,可有效加快通信終端的開機起網(wǎng)速度,進而提高了用戶體驗。
【專利附圖】
【附圖說明】
[0029]圖1是本發(fā)明通信終端的結(jié)構(gòu)示意圖;
[0030]圖2是本發(fā)明通信終端的開機起網(wǎng)方法的流程圖;
[0031]圖3是本發(fā)明通信終端的開機起網(wǎng)方法的流程實例圖。
【具體實施方式】
[0032]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0033]圖1是本發(fā)明通信終端的結(jié)構(gòu)示意圖,所述通信終端100可以是手機、PDA(Personal Digital Assistant,個人數(shù)字助理)、平板電腦等,并且所述通信終端100包括有通信模塊10、信號監(jiān)聽模塊20以及起網(wǎng)控制模塊30,其中:
[0034]所述通信模塊10,用于在通信終端100開機后,判斷當(dāng)前是否滿足預(yù)定的起網(wǎng)條件,若滿足所述起網(wǎng)條件,將起網(wǎng)條件READY信號(即起網(wǎng)條件滿足信號)通知到信號監(jiān)聽模塊20。優(yōu)選的是,所述起網(wǎng)條件包括卡狀態(tài)正常、Modem初始化完成和/或電話實例創(chuàng)建完成等。所述起網(wǎng)條件READY信號由通信模塊10在判斷起網(wǎng)條件滿足時自動生成。
[0035]所述信號監(jiān)聽模塊20,用于將所述起網(wǎng)條件READY信號通知到起網(wǎng)控制模塊30。
[0036]所述起網(wǎng)控制模塊30,用于接收到起網(wǎng)條件READY信號后,下發(fā)起網(wǎng)指令進行起網(wǎng),所述起網(wǎng)是指將通信終端100注冊上網(wǎng)絡(luò)。
[0037]優(yōu)選的是,所述通信終端100開機后,通信模塊10、信號監(jiān)聽模塊20以及起網(wǎng)控制模塊30作為獨立的進程分別運行,并且通信模塊10、信號監(jiān)聽模塊20以及起網(wǎng)控制模塊30之間實現(xiàn)進程間通信。具體的是,通信模塊10優(yōu)選將起網(wǎng)條件READY信號通過進程間通信通知到信號監(jiān)聽模塊20,信號監(jiān)聽模塊20將起網(wǎng)條件READY信號通過進程間通信通知到起網(wǎng)控制模塊30。
[0038]更好的是,所述起網(wǎng)控制模塊30初始化完成后,起網(wǎng)控制模塊30向信號監(jiān)聽模塊20注冊監(jiān)聽起網(wǎng)條件READY信號。
[0039]起網(wǎng)控制模塊30注冊監(jiān)聽起網(wǎng)條件READY信號之后,信號監(jiān)聽模塊20判斷是否已接收到通信模塊10通知的起網(wǎng)條件READY信號;若已接收到起網(wǎng)條件READY信號,則信號監(jiān)聽模塊20立即將起網(wǎng)條件READY信號通知到起網(wǎng)控制模塊30,由起網(wǎng)控制模塊30下發(fā)起網(wǎng)指令進行起網(wǎng);若未接收到起網(wǎng)條件READY信號,則等待至接收到起網(wǎng)條件READY信號后,信號監(jiān)聽模塊20將起網(wǎng)條件READY信號通知到起網(wǎng)控制模塊30,由起網(wǎng)控制模塊30下發(fā)起網(wǎng)指令進行起網(wǎng)。
[0040]本發(fā)明通過在通信終端100的起網(wǎng)過程中增加一套主動通知機制,克服了現(xiàn)有定時查詢起網(wǎng)技術(shù)的不足,對獲得起網(wǎng)時機的方式進行了改進,起網(wǎng)控制模塊30將在起網(wǎng)時機成熟的第一時刻進行起網(wǎng)操作,有效優(yōu)化了通信終端100的起網(wǎng)速度。
[0041]圖2是本發(fā)明通信終端的開機起網(wǎng)方法的流程圖,其可通過如圖1所示的通信終端100實現(xiàn),包括步驟有:
[0042]步驟S201,通信終端100開機后,通信模塊10判斷當(dāng)前是否滿足預(yù)定的起網(wǎng)條件。所述起網(wǎng)條件優(yōu)選包括Modem初始化完成、卡狀態(tài)正常和/或電話實例創(chuàng)建完成等。
[0043]步驟S202,若滿足起網(wǎng)條件,通信模塊10將起網(wǎng)條件READY信號通知到信號監(jiān)聽模塊20。所述起網(wǎng)條件READY信號由通信模塊10在判斷起網(wǎng)條件滿足時自動生成。優(yōu)選的是,通信模塊10將起網(wǎng)條件READY信號通過進程間通信通知到信號監(jiān)聽模塊20。
[0044]步驟S203,信號監(jiān)聽模塊20將起網(wǎng)條件READY信號通知到起網(wǎng)控制模塊30。優(yōu)選的是,信號監(jiān)聽模塊20將起網(wǎng)條件READY信號通過進程間通信通知到起網(wǎng)控制模塊30。
[0045]步驟S204,起網(wǎng)控制模塊30接收到起網(wǎng)條件READY信號后,下發(fā)起網(wǎng)指令進行起網(wǎng),所述起網(wǎng)是指將通信終端100注冊上網(wǎng)絡(luò)。
[0046]圖3是本發(fā)明通信終端的開機起網(wǎng)方法的流程實例圖,通信終端100的通信模塊10用于初始化Modem、檢卡、電話實例創(chuàng)建等;信號監(jiān)聽模塊20用于公共信號的注冊、監(jiān)聽與通知等;起網(wǎng)控制模塊30用于接收起網(wǎng)條件READY信號、起網(wǎng)邏輯判斷、發(fā)起注冊網(wǎng)絡(luò)的動作等,所述通信終端100的開機起網(wǎng)的實現(xiàn)流程具體包括有:[0047]一、通信終端100開機后,通信模塊10、信號監(jiān)聽模塊20以及起網(wǎng)控制模塊30作為獨立的進程分別運行。
[0048]二、起網(wǎng)控制模塊30初始化完成后,起網(wǎng)控制模塊30向信號監(jiān)聽模塊20注冊監(jiān)聽起網(wǎng)條件READY信號。
[0049]三、通信模塊10在開機后進行初始化Modem、檢卡、電話實例創(chuàng)建等工作,內(nèi)置狀態(tài)機一旦判斷起網(wǎng)條件成熟,立即將起網(wǎng)條件READY信號通過進程間通信通知到信號監(jiān)聽模塊20。所述內(nèi)置狀態(tài)機相當(dāng)于內(nèi)部判斷機制,用于判斷所有起網(wǎng)條件是否滿足。
[0050]四、起網(wǎng)控制模塊30注冊監(jiān)聽起網(wǎng)條件READY信號之后,信號監(jiān)聽模塊20判斷是否已接收到起網(wǎng)條件READY信號;若已接收到起網(wǎng)條件READY信號,即通信模塊10的起網(wǎng)條件READY信號的通知先于起網(wǎng)控制模塊30的注冊監(jiān)聽,則信號監(jiān)聽模塊20立即將起網(wǎng)條件READY信號通知到起網(wǎng)控制模塊30 ;若未接收到起網(wǎng)條件READY信號,即起網(wǎng)控制模塊30注冊監(jiān)聽先于起網(wǎng)條件READY信號的通知,則信號監(jiān)聽模塊20等待至接收到通信模塊10通知的起網(wǎng)條件READY信號后,將起網(wǎng)條件READY信號通知到起網(wǎng)控制模塊30。
[0051]五、起網(wǎng)控制模塊30—旦收到起網(wǎng)條件READY信號,則可下發(fā)起網(wǎng)指令進行起網(wǎng)。
[0052]綜上所述,本發(fā)明通信終端開機后,若通信模塊判斷出當(dāng)前滿足起網(wǎng)條件,則將起網(wǎng)條件滿足信號經(jīng)由信號監(jiān)聽模塊通知到起網(wǎng)控制模塊,所述起網(wǎng)控制模塊接收到起網(wǎng)條件滿足信號后下發(fā)指令進行起網(wǎng)。借此,本發(fā)明在開機起網(wǎng)過程中增加了主動通知機制,克服了現(xiàn)有定時查詢起網(wǎng)技術(shù)的不足,起網(wǎng)控制模塊將在起網(wǎng)時機成熟的第一時刻進行起網(wǎng)操作,可有效加快通信終端的開機起網(wǎng)速度,進而提高了用戶體驗。
[0053]當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
【權(quán)利要求】
1.一種通信終端的開機起網(wǎng)方法,其特征在于,包括步驟有: 所述通信終端開機后,通信模塊判斷當(dāng)前是否滿足預(yù)定的起網(wǎng)條件; 若滿足所述起網(wǎng)條件,所述通信模塊將起網(wǎng)條件滿足信號通知到信號監(jiān)聽模塊; 所述信號監(jiān)聽模塊將所述起網(wǎng)條件滿足信號通知到起網(wǎng)控制模塊; 所述起網(wǎng)控制模塊接收到所述起網(wǎng)條件滿足信號后,下發(fā)起網(wǎng)指令進行起網(wǎng)。
2.根據(jù)權(quán)利要求1所述的開機起網(wǎng)方法,其特征在于,所述通信模塊判斷當(dāng)前是否滿足預(yù)定的起網(wǎng)條件的步驟之前還包括: 所述通信終端開機后,所述通信模塊、所述信號監(jiān)聽模塊以及所述起網(wǎng)控制模塊作為獨立的進程分別運行。
3.根據(jù)權(quán)利要求1所述的開機起網(wǎng)方法,其特征在于,所述起網(wǎng)條件包括卡狀態(tài)正常、調(diào)制解調(diào)器初始化完成和/或電話實例創(chuàng)建完成。
4.根據(jù)權(quán)利要求1?3任一項所述的開機起網(wǎng)方法,其特征在于,還包括: 所述起網(wǎng)控制模塊初始化完成后,所述起網(wǎng)控制模塊向所述信號監(jiān)聽模塊注冊監(jiān)聽所述起網(wǎng)條件滿足信號。
5.根據(jù)權(quán)利要求4所述的開機起網(wǎng)方法,其特征在于,所述信號監(jiān)聽模塊將所述起網(wǎng)條件滿足信號通知到起網(wǎng)控制模塊的步驟包括: 所述起網(wǎng)控制模塊注冊監(jiān)聽所述起網(wǎng)條件滿足信號之后,所述信號監(jiān)聽模塊判斷是否已接收到所述起網(wǎng)條件滿足信號; 若已接收到所述起網(wǎng)條件滿足信號,則所述信號監(jiān)聽模塊立即將所述起網(wǎng)條件滿足信號通知到所述起網(wǎng)控制模塊; 若未接收到所述起網(wǎng)條件滿足信號,則等待至接收到所述起網(wǎng)條件滿足信號后,所述信號監(jiān)聽模塊將所述起網(wǎng)條件滿足信號通知到所述起網(wǎng)控制模塊。
6.一種通信終端,其特征在于,包括有: 通信模塊,用于在所述通信終端開機后,判斷當(dāng)前是否滿足預(yù)定的起網(wǎng)條件,若滿足所述起網(wǎng)條件,將起網(wǎng)條件滿足信號通知到信號監(jiān)聽模塊; 信號監(jiān)聽模塊,用于將所述起網(wǎng)條件滿足信號通知到起網(wǎng)控制模塊; 起網(wǎng)控制模塊,用于接收到所述起網(wǎng)條件滿足信號后,下發(fā)起網(wǎng)指令進行起網(wǎng)。
7.根據(jù)權(quán)利要求6所述的通信終端,其特征在于,所述通信終端開機后,所述通信模塊、所述信號監(jiān)聽模塊以及所述起網(wǎng)控制模塊作為獨立的進程分別運行。
8.根據(jù)權(quán)利要求6所述的通信終端,其特征在于,所述起網(wǎng)條件包括調(diào)制解調(diào)器初始化完成、卡狀態(tài)正常和/或電話實例創(chuàng)建完成。
9.根據(jù)權(quán)利要求6?8任一項所述的通信終端,其特征在于,所述起網(wǎng)控制模塊初始化完成后,所述起網(wǎng)控制模塊向所述信號監(jiān)聽模塊注冊監(jiān)聽所述起網(wǎng)條件滿足信號。
10.根據(jù)權(quán)利要求9所述的通信終端,其特征在于,所述起網(wǎng)控制模塊注冊監(jiān)聽所述起網(wǎng)條件滿足信號之后,所述信號監(jiān)聽模塊判斷是否已接收到所述起網(wǎng)條件滿足信號;若已接收到所述起網(wǎng)條件滿足信號,則所述信號監(jiān)聽模塊立即將所述起網(wǎng)條件滿足信號通知到所述起網(wǎng)控制模塊;若未接收到所述起網(wǎng)條件滿足信號,則等待至接收到所述起網(wǎng)條件滿足信號后,所述信號監(jiān)聽模塊將所述起網(wǎng)條件滿足信號通知到所述起網(wǎng)控制模塊。
【文檔編號】H04W60/00GK103763717SQ201310659874
【公開日】2014年4月30日 申請日期:2013年12月9日 優(yōu)先權(quán)日:2013年12月9日
【發(fā)明者】竇偉峰, 付進華, 李如森 申請人:宇龍計算機通信科技(深圳)有限公司