一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法、裝置及系統(tǒng),本發(fā)明在BP側(cè)識(shí)別喚醒源,若喚醒源在拒絕列表內(nèi)則不允許喚醒源喚醒AP側(cè),若喚醒源不在拒絕列表內(nèi),才允許喚醒源喚醒AP側(cè),所以本發(fā)明能夠在BP側(cè)拒絕一部分不良數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件,從而減少AP側(cè)被喚醒的次數(shù),進(jìn)而降低智能設(shè)備整體的功耗,提高智能設(shè)備的續(xù)航能力。
【專利說明】一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著智能設(shè)備功能的不斷強(qiáng)大,智能設(shè)備的待機(jī)功耗也不斷上升,導(dǎo)致智能設(shè)備的續(xù)航能力明顯不足,其中數(shù)據(jù)業(yè)務(wù)因素則是降低智能設(shè)備待機(jī)功耗的主要原因,數(shù)據(jù)業(yè)務(wù)為通過移動(dòng)網(wǎng)絡(luò)上網(wǎng)的業(yè)務(wù)。
[0003]目前,大多數(shù)智能設(shè)備中都含有兩個(gè)處理器:AP側(cè)(Applicat1n Processor)和BP側(cè)(Baseband Processor),其中操作系統(tǒng)、用戶界面和用戶程序運(yùn)行在AP側(cè)上,語音電話、短信、上網(wǎng)等通信功能運(yùn)行在BP側(cè)上。
[0004]開發(fā)商在開發(fā)軟件時(shí),將軟件分為AP和BP兩部分,但目前智能設(shè)備上對(duì)數(shù)據(jù)業(yè)務(wù)喚醒智能設(shè)備沒有明確定義,只要原始的軟件程序設(shè)計(jì)有喚醒功能,當(dāng)智能設(shè)備安裝有該軟件后,從網(wǎng)絡(luò)側(cè)發(fā)送的服務(wù)端請(qǐng)求信息便會(huì)經(jīng)過BP側(cè),喚醒智能設(shè)備的AP側(cè),使AP側(cè)與網(wǎng)絡(luò)側(cè)的服務(wù)端進(jìn)行通信。
[0005]因此現(xiàn)有技術(shù)對(duì)數(shù)據(jù)業(yè)務(wù)類型軟件沒有甄別能力,導(dǎo)致智能設(shè)備在待機(jī)睡眠過程中不斷地被喚醒,干擾了智能設(shè)備的正常待機(jī),由于AP側(cè)每次從喚醒至再次睡眠的時(shí)間較長,并且產(chǎn)生和消耗的電流較高,所以導(dǎo)致整個(gè)智能設(shè)備的待機(jī)功耗高,嚴(yán)重影響智能設(shè)備的續(xù)航時(shí)間。
[0006]所以現(xiàn)在需要一種方法,能夠甄別數(shù)據(jù)業(yè)務(wù)類型的軟件,減少智能設(shè)備被喚醒次數(shù),降低待機(jī)功耗。
【發(fā)明內(nèi)容】
[0007]本發(fā)明提供了一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法、裝置及系統(tǒng),能夠甄別數(shù)據(jù)業(yè)務(wù)類型的軟件,減少智能設(shè)備被喚醒次數(shù),降低待機(jī)功耗。
[0008]為了實(shí)現(xiàn)上述目的,本發(fā)明提供了下述技術(shù)手段:
[0009]一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法,包括:
[0010]在正常睡眠狀態(tài)中,接收網(wǎng)絡(luò)側(cè)發(fā)送的數(shù)據(jù)業(yè)務(wù)類型喚醒源的數(shù)據(jù)包;
[0011]在所述數(shù)據(jù)包中解析出喚醒源的標(biāo)識(shí)信息;
[0012]判斷所述標(biāo)識(shí)信息是否在預(yù)設(shè)拒絕列表內(nèi),所述預(yù)設(shè)拒絕列表包括拒絕在正常睡眠過程中喚醒AP側(cè)的喚醒源的標(biāo)識(shí)信息;
[0013]若所述標(biāo)識(shí)信息在所述拒絕列表內(nèi),則拒絕所述喚醒源喚醒所述AP偵U。
[0014]優(yōu)選的,還包括:
[0015]若所述標(biāo)識(shí)信息未在所述拒絕列表內(nèi),則允許所述喚醒源喚醒AP偵U。
[0016]優(yōu)選的,所述拒絕所述喚醒源喚醒所述AP側(cè)之后還包括:
[0017]發(fā)送拒絕消息至所述網(wǎng)絡(luò)側(cè)并進(jìn)入正常睡眠狀態(tài)。
[0018]優(yōu)選的,在進(jìn)入正常睡眠狀態(tài)之前還包括:
[0019]接收所述AP側(cè)發(fā)送的所述預(yù)設(shè)拒絕列表;
[0020]解析所述預(yù)設(shè)拒絕列表,獲得與數(shù)據(jù)業(yè)務(wù)類型對(duì)應(yīng)的標(biāo)識(shí)信息。
[0021]一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法,包括:
[0022]獲取應(yīng)用系統(tǒng)中所有數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件;
[0023]根據(jù)用戶設(shè)置或系統(tǒng)設(shè)置將每個(gè)業(yè)務(wù)類型的應(yīng)用軟件的標(biāo)識(shí)信息加入預(yù)設(shè)拒絕列表或預(yù)設(shè)允許列表;
[0024]將所述預(yù)設(shè)拒絕列表發(fā)送至BP側(cè)。
[0025]優(yōu)選的,還包括:
[0026]在增加新數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件后,更新所述預(yù)設(shè)拒絕列表或預(yù)設(shè)允許列表;
[0027]將更新后的預(yù)設(shè)拒絕列表發(fā)送至所述BP側(cè)。
[0028]優(yōu)選的,所述更新所述預(yù)設(shè)拒絕列表包括:
[0029]獲取新數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件的新標(biāo)識(shí)信息;
[0030]依據(jù)用戶設(shè)置或系統(tǒng)設(shè)置將所述新標(biāo)識(shí)信息加入所述預(yù)設(shè)拒絕列表或所述預(yù)設(shè)允許列表。
[0031]優(yōu)選的,還包括:
[0032]在智能設(shè)備進(jìn)入正常睡眠之前,將后臺(tái)程序中屬于所述預(yù)設(shè)拒絕列表的應(yīng)用軟件進(jìn)行關(guān)閉,或禁止設(shè)置具有喚醒功能的RTC定時(shí)器。
[0033]一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制裝置,包括:
[0034]接收單元,用于在正常睡眠狀態(tài)中,接收網(wǎng)絡(luò)側(cè)發(fā)送的數(shù)據(jù)業(yè)務(wù)類型喚醒源的數(shù)據(jù)包;在所述數(shù)據(jù)包中解析出喚醒源的標(biāo)識(shí)信息;
[0035]判斷單元,用于判斷所述標(biāo)識(shí)信息是否在預(yù)設(shè)拒絕列表內(nèi),所述預(yù)設(shè)拒絕列表包括拒絕在正常睡眠過程中喚醒AP側(cè)的喚醒源的標(biāo)識(shí)信息;
[0036]拒絕單元,用于若所述標(biāo)識(shí)信息在所述拒絕列表內(nèi),則拒絕所述喚醒源喚醒所述AP側(cè)。
[0037]優(yōu)選的,還包括:
[0038]允許單元,用于若所述標(biāo)識(shí)信息未在所述拒絕列表內(nèi),則允許所述喚醒源喚醒AP側(cè)。
[0039]優(yōu)選的,所述標(biāo)識(shí)信息包括:網(wǎng)絡(luò)側(cè)的IP地址、網(wǎng)關(guān)或電話號(hào)碼。
[0040]一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制裝置,包括:
[0041]獲取單元,用于獲取應(yīng)用系統(tǒng)中所有數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件;
[0042]構(gòu)建單元,用于根據(jù)用戶設(shè)置或系統(tǒng)設(shè)置將每個(gè)業(yè)務(wù)類型的應(yīng)用軟件的標(biāo)識(shí)信息加入預(yù)設(shè)拒絕列表或預(yù)設(shè)允許列表;
[0043]發(fā)送單元,用于將所述預(yù)設(shè)拒絕列表發(fā)送至BP側(cè)。
[0044]優(yōu)選的,還包括:
[0045]關(guān)閉單元,用于在智能設(shè)備進(jìn)入正常睡眠之前,將后臺(tái)程序中屬于所述預(yù)設(shè)拒絕列表的應(yīng)用軟件進(jìn)行關(guān)閉,或禁止設(shè)置具有喚醒功能的RTC定時(shí)器。
[0046]一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制系統(tǒng),包括:
[0047]BP側(cè)和AP側(cè),所述BP側(cè)和所述AP側(cè)之間通過SMD接口和QMI接口通信;
[0048]其中,AP側(cè)用于獲取應(yīng)用系統(tǒng)中所有數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件;根據(jù)用戶設(shè)置或系統(tǒng)設(shè)置將每個(gè)業(yè)務(wù)類型的應(yīng)用軟件的標(biāo)識(shí)信息加入預(yù)設(shè)拒絕列表或預(yù)設(shè)允許列表;將所述預(yù)設(shè)拒絕列表發(fā)送至BP側(cè);
[0049]BP側(cè),用于在正常睡眠狀態(tài)中,接收網(wǎng)絡(luò)側(cè)發(fā)送的數(shù)據(jù)業(yè)務(wù)類型喚醒源的數(shù)據(jù)包;在所述數(shù)據(jù)包中解析出喚醒源的標(biāo)識(shí)信息;判斷所述標(biāo)識(shí)信息是否在預(yù)設(shè)拒絕列表內(nèi),所述預(yù)設(shè)拒絕列表包括拒絕在正常睡眠過程中喚醒AP側(cè)的喚醒源的標(biāo)識(shí)信息;若所述標(biāo)識(shí)信息在所述拒絕列表內(nèi),則拒絕所述喚醒源喚醒所述AP偵U。
[0050]本發(fā)明提供了一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法,本方法在BP側(cè)識(shí)別喚醒源,若喚醒源在拒絕列表內(nèi)則不允許喚醒源喚醒AP側(cè),若喚醒源不在拒絕列表內(nèi),才允許喚醒源喚醒AP側(cè),所以本發(fā)明能夠在BP側(cè)拒絕一部分不良數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件,從而減少AP側(cè)被喚醒的次數(shù),進(jìn)而降低智能設(shè)備整體的功耗,提高智能設(shè)備的續(xù)航能力。
【專利附圖】
【附圖說明】
[0051]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0052]圖1為本發(fā)明實(shí)施例公開的一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法的流程圖;
[0053]圖2為本發(fā)明實(shí)施例公開的又一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法的流程圖;
[0054]圖3為本發(fā)明實(shí)施例公開的一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制裝置的結(jié)構(gòu)示意圖;
[0055]圖4為本發(fā)明實(shí)施例公開的又一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制裝置的結(jié)構(gòu)示意圖;
[0056]圖5為本發(fā)明實(shí)施例公開的一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0057]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0058]如圖1所示,本發(fā)明提供了一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法,包括:
[0059]步驟SlOl:在正常睡眠狀態(tài)中,接收網(wǎng)絡(luò)側(cè)發(fā)送的數(shù)據(jù)業(yè)務(wù)類型喚醒源的數(shù)據(jù)包;
[0060]在智能設(shè)備進(jìn)入正常睡眠過程后,AP側(cè)和BP側(cè)都進(jìn)入睡眠過程,本發(fā)明應(yīng)用于BP側(cè),BP側(cè)在接收到網(wǎng)絡(luò)側(cè)發(fā)送的數(shù)據(jù)業(yè)務(wù)類型的事件后(下文稱該數(shù)據(jù)業(yè)務(wù)類型事件為喚醒源),BP側(cè)便被喚醒。
[0061]步驟S102:在所述數(shù)據(jù)包中解析出喚醒源的標(biāo)識(shí)信息;
[0062]BP側(cè)解析喚醒源中的標(biāo)識(shí)信息,該標(biāo)識(shí)信息包括網(wǎng)絡(luò)側(cè)的IP地址、網(wǎng)關(guān)或電話號(hào)碼。
[0063]步驟S103:判斷所述標(biāo)識(shí)信息是否在預(yù)設(shè)拒絕列表內(nèi),所述預(yù)設(shè)拒絕列表包括拒絕在正常睡眠過程中喚醒AP側(cè)的喚醒源的標(biāo)識(shí)信息;
[0064]在本發(fā)明之前預(yù)先將智能設(shè)備中所有的數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件進(jìn)行分類,若某一個(gè)數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件較為重要?jiǎng)t允許其在智能設(shè)備待機(jī)時(shí)喚醒AP側(cè),將其加入預(yù)設(shè)允許列表,若該應(yīng)用軟件不重要?jiǎng)t不允許其在智能設(shè)備待機(jī)時(shí)喚醒AP側(cè),將其加入預(yù)設(shè)拒絕列表。
[0065]判斷某一個(gè)數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件是否重要需要查看該應(yīng)用軟件的使用說明,當(dāng)該應(yīng)用軟件說明中需要與網(wǎng)絡(luò)側(cè)進(jìn)行交互才能夠?qū)崿F(xiàn)其功能的話,則說明該應(yīng)用軟件較為重要,或者根據(jù)用戶的使用習(xí)慣判定應(yīng)用軟件是否重要,當(dāng)用戶希望某一應(yīng)用軟件在待機(jī)時(shí)向自己發(fā)送提醒消息,則說明該軟件較為重要,若不希望某應(yīng)用軟件在待機(jī)時(shí)向自己發(fā)送提醒消息,則說明該應(yīng)用軟件不重要。
[0066]本發(fā)明中通過標(biāo)識(shí)信息來表示應(yīng)用軟件,預(yù)設(shè)拒絕列表和預(yù)設(shè)允許列表存儲(chǔ)的都為應(yīng)用軟件的標(biāo)識(shí)信息。
[0067]步驟S104:若所述標(biāo)識(shí)信息在所述拒絕列表內(nèi),則拒絕所述喚醒源喚醒所述AP側(cè)。
[0068]當(dāng)標(biāo)識(shí)信息在拒絕列表時(shí),則認(rèn)為該應(yīng)用軟件不需要在智能設(shè)備待機(jī)過程中喚醒智能設(shè)備,所以拒絕喚醒源喚醒AP側(cè),具體的BP側(cè)會(huì)發(fā)送拒絕消息至所述網(wǎng)絡(luò)側(cè),并在發(fā)送拒絕消息后自身也進(jìn)入正常睡眠狀態(tài),從而降低損耗。
[0069]步驟S105:若所述標(biāo)識(shí)信息未在所述拒絕列表內(nèi),則允許所述喚醒源喚醒AP偵U。
[0070]若應(yīng)用軟件的標(biāo)識(shí)信息不在預(yù)設(shè)拒絕列表,則說明應(yīng)用軟件在預(yù)設(shè)允許列表,從而將喚醒源發(fā)送至AP側(cè)喚醒AP側(cè),使AP進(jìn)行正常的業(yè)務(wù)處理過程,在處理完成之后再進(jìn)入正常睡眠過程。
[0071]本方法應(yīng)用于BP側(cè)而沒有應(yīng)用于AP側(cè),無需AP側(cè)對(duì)網(wǎng)絡(luò)側(cè)的喚醒源進(jìn)行甄別,而是BP側(cè)在不斷進(jìn)行判斷、過濾不良的應(yīng)用軟件,在判斷和過濾期間AP側(cè)都處于睡眠狀態(tài),只有在需要喚醒AP側(cè)時(shí),AP側(cè)才會(huì)被喚醒,所以本發(fā)明能夠大大減少AP側(cè)在睡眠過程中被喚醒的次數(shù),降低智能設(shè)備的損耗,提高續(xù)航能力。
[0072]本發(fā)明又一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法,本方法中介紹構(gòu)建預(yù)設(shè)允許列表和預(yù)設(shè)拒絕列表的過程,構(gòu)建預(yù)設(shè)允許列表和預(yù)設(shè)拒絕列表的過程在AP側(cè)執(zhí)行,如圖2所示,包括:
[0073]步驟S201:獲取應(yīng)用系統(tǒng)中所有數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件;
[0074]步驟S202:根據(jù)用戶設(shè)置或系統(tǒng)設(shè)置,將每個(gè)業(yè)務(wù)類型的應(yīng)用軟件的標(biāo)識(shí)信息加入預(yù)設(shè)拒絕列表或預(yù)設(shè)允許列表;
[0075]步驟S202:將所述預(yù)設(shè)拒絕列表發(fā)送至BP偵U。
[0076]首先獲得應(yīng)用系統(tǒng)中所有數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件,以及該應(yīng)用軟件的標(biāo)識(shí)信息,根據(jù)用戶對(duì)應(yīng)用軟件的設(shè)置,比如:允許某應(yīng)用軟件可以在待機(jī)時(shí)發(fā)送提醒信息,或者根據(jù)系統(tǒng)設(shè)置,例如:系統(tǒng)默認(rèn)設(shè)置短信和電話可以在待機(jī)時(shí)發(fā)送提醒信息,根據(jù)用戶設(shè)置和系統(tǒng)設(shè)置將應(yīng)用系統(tǒng)中所有的數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件分為預(yù)設(shè)允許列表和預(yù)設(shè)拒絕列表,然后將預(yù)設(shè)拒絕列表以數(shù)據(jù)包的形式發(fā)送至BP側(cè),以便BP側(cè)根據(jù)預(yù)設(shè)拒絕列表進(jìn)行下一步的處理。
[0077]在增加新的數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件后,更新原有的預(yù)設(shè)允許列表和預(yù)設(shè)拒絕列表,具體的更新過程為:獲取新數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件的新標(biāo)識(shí)信息;依據(jù)用戶設(shè)置或系統(tǒng)設(shè)置將所述新標(biāo)識(shí)信息加入所述預(yù)設(shè)拒絕列表或所述預(yù)設(shè)允許列表。
[0078]為了節(jié)省耗電,在智能系統(tǒng)進(jìn)入正常睡眠狀態(tài)前,AP側(cè)還會(huì)判斷后臺(tái)程序是否有屬于預(yù)設(shè)拒絕列表中應(yīng)用程序,如有則將后臺(tái)程序中屬于預(yù)設(shè)拒絕列表的應(yīng)用軟件進(jìn)行關(guān)閉,或禁止設(shè)置后臺(tái)程序中屬于預(yù)設(shè)拒絕列表的應(yīng)用軟件的具有喚醒功能的RTC定時(shí)器,若后臺(tái)程序中沒有預(yù)設(shè)拒絕列表的應(yīng)用軟件則可以保留也可關(guān)閉。
[0079]AP側(cè)在每次更新完成預(yù)設(shè)拒絕列表后,便會(huì)再次把預(yù)設(shè)拒絕列表以數(shù)據(jù)包的形式發(fā)送至AP側(cè),以便BP側(cè)獲得最新的預(yù)設(shè)拒絕列表,方便后續(xù)的判斷處理過程。
[0080]如圖3所示,本發(fā)明還提供了一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制裝置,包括:
[0081]接收單元11,用于在正常睡眠狀態(tài)中,接收網(wǎng)絡(luò)側(cè)發(fā)送的數(shù)據(jù)業(yè)務(wù)類型喚醒源的數(shù)據(jù)包;在所述數(shù)據(jù)包中解析出喚醒源的標(biāo)識(shí)信息;
[0082]判斷單元12,用于判斷所述標(biāo)識(shí)信息是否在預(yù)設(shè)拒絕列表內(nèi),所述預(yù)設(shè)拒絕列表包括拒絕在正常睡眠過程中喚醒AP側(cè)的喚醒源的標(biāo)識(shí)信息;
[0083]拒絕單元13,用于若所述標(biāo)識(shí)信息在所述拒絕列表內(nèi),則拒絕所述喚醒源喚醒所述AP側(cè)。
[0084]允許單元14,用于若所述標(biāo)識(shí)信息未在所述拒絕列表內(nèi),則允許所述喚醒源喚醒AP側(cè)。
[0085]其中,所述標(biāo)識(shí)信息包括:網(wǎng)絡(luò)側(cè)的IP地址、網(wǎng)關(guān)或電話號(hào)碼。
[0086]如圖4所示,本發(fā)明還提供了一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制裝置,包括:
[0087]獲取單元21,用于獲取應(yīng)用系統(tǒng)中所有數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件;
[0088]構(gòu)建單元22,用于根據(jù)用戶設(shè)置或系統(tǒng)設(shè)置將每個(gè)業(yè)務(wù)類型的應(yīng)用軟件的標(biāo)識(shí)信息加入預(yù)設(shè)拒絕列表或預(yù)設(shè)允許列表;
[0089]發(fā)送單元23,用于將所述預(yù)設(shè)拒絕列表發(fā)送至BP偵U。
[0090]此外如圖4所示,本裝置還包括:
[0091]關(guān)閉單元24,用于在智能設(shè)備進(jìn)入正常睡眠之前,將后臺(tái)程序中屬于所述預(yù)設(shè)拒絕列表的應(yīng)用軟件進(jìn)行關(guān)閉,或禁止設(shè)置具有喚醒功能的RTC定時(shí)器。
[0092]本發(fā)明提供了一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制裝置,本裝置在BP側(cè)識(shí)別喚醒源,若喚醒源在拒絕列表內(nèi)則不允許喚醒源喚醒AP側(cè),若喚醒源不再拒絕列表內(nèi),才允許喚醒源喚醒AP側(cè),所以本發(fā)明能夠在BP側(cè)拒絕一部分不良數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件,從而減少AP側(cè)被喚醒的次數(shù),進(jìn)而降低智能設(shè)備整體的功耗,提高智能設(shè)備的續(xù)航能力。
[0093]如圖5所示,本發(fā)明還提供了一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制系統(tǒng),包括:
[0094]BP側(cè)100和AP側(cè)200,所述BP側(cè)100和所述AP側(cè)200之間通過SMD接口和QMI接口通信;
[0095]其中,AP側(cè)100,用于獲取應(yīng)用系統(tǒng)中所有數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件;根據(jù)用戶設(shè)置或系統(tǒng)設(shè)置將每個(gè)業(yè)務(wù)類型的應(yīng)用軟件的標(biāo)識(shí)信息加入預(yù)設(shè)拒絕列表或預(yù)設(shè)允許列表;將所述預(yù)設(shè)拒絕列表發(fā)送至BP側(cè);
[0096]BP側(cè)200,用于在正常睡眠狀態(tài)中,接收網(wǎng)絡(luò)側(cè)發(fā)送的數(shù)據(jù)業(yè)務(wù)類型喚醒源的數(shù)據(jù)包;在所述數(shù)據(jù)包中解析出喚醒源的標(biāo)識(shí)信息;判斷所述標(biāo)識(shí)信息是否在預(yù)設(shè)拒絕列表內(nèi),所述預(yù)設(shè)拒絕列表包括拒絕在正常睡眠過程中喚醒AP側(cè)的喚醒源的標(biāo)識(shí)信息;若所述標(biāo)識(shí)信息在所述拒絕列表內(nèi),則拒絕所述喚醒源喚醒所述AP100。
[0097]本實(shí)施例方法所述的功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算設(shè)備可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)施例對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,移動(dòng)計(jì)算設(shè)備或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0098]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似部分互相參見即可。
[0099]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法,其特征在于,包括: 在正常睡眠狀態(tài)中,接收網(wǎng)絡(luò)側(cè)發(fā)送的數(shù)據(jù)業(yè)務(wù)類型喚醒源的數(shù)據(jù)包; 在所述數(shù)據(jù)包中解析出喚醒源的標(biāo)識(shí)信息; 判斷所述標(biāo)識(shí)信息是否在預(yù)設(shè)拒絕列表內(nèi),所述預(yù)設(shè)拒絕列表包括拒絕在正常睡眠過程中喚醒AP側(cè)的喚醒源的標(biāo)識(shí)信息; 若所述標(biāo)識(shí)信息在所述拒絕列表內(nèi),則拒絕所述喚醒源喚醒所述AP偵U。
2.如權(quán)利要求1所述的方法,其特征在于,還包括: 若所述標(biāo)識(shí)信息未在所述拒絕列表內(nèi),則允許所述喚醒源喚醒AP偵U。
3.如權(quán)利要求1所述的方法,其特征在于,所述拒絕所述喚醒源喚醒所述AP側(cè)之后還包括: 發(fā)送拒絕消息至所述網(wǎng)絡(luò)側(cè)并進(jìn)入正常睡眠狀態(tài)。
4.如權(quán)利要求1所述的方法,其特征在于,在進(jìn)入正常睡眠狀態(tài)之前還包括: 接收所述AP側(cè)發(fā)送的所述預(yù)設(shè)拒絕列表; 解析所述預(yù)設(shè)拒絕列表,獲得與數(shù)據(jù)業(yè)務(wù)類型對(duì)應(yīng)的標(biāo)識(shí)信息。
5.一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制方法,其特征在于,包括: 獲取應(yīng)用系統(tǒng)中所有數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件; 根據(jù)用戶設(shè)置或系統(tǒng)設(shè)置將每個(gè)業(yè)務(wù)類型的應(yīng)用軟件的標(biāo)識(shí)信息加入預(yù)設(shè)拒絕列表或預(yù)設(shè)允許列表; 將所述預(yù)設(shè)拒絕列表發(fā)送至BP側(cè)。
6.如權(quán)利要求5所述的方法,其特征在于,還包括: 在增加新數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件后,更新所述預(yù)設(shè)拒絕列表或預(yù)設(shè)允許列表; 將更新后的預(yù)設(shè)拒絕列表發(fā)送至所述BP側(cè)。
7.如權(quán)利要求6所述的方法,其特征在于,所述更新所述預(yù)設(shè)拒絕列表包括: 獲取新數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件的新標(biāo)識(shí)信息; 依據(jù)用戶設(shè)置或系統(tǒng)設(shè)置將所述新標(biāo)識(shí)信息加入所述預(yù)設(shè)拒絕列表或所述預(yù)設(shè)允許列表。
8.如權(quán)利要求5、6或7所述的方法,其特征在于,還包括: 在智能設(shè)備進(jìn)入正常睡眠之前,將后臺(tái)程序中屬于所述預(yù)設(shè)拒絕列表的應(yīng)用軟件進(jìn)行關(guān)閉,或禁止設(shè)置具有喚醒功能的RTC定時(shí)器。
9.一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制裝置,其特征在于,包括: 接收單元,用于在正常睡眠狀態(tài)中,接收網(wǎng)絡(luò)側(cè)發(fā)送的數(shù)據(jù)業(yè)務(wù)類型喚醒源的數(shù)據(jù)包;在所述數(shù)據(jù)包中解析出喚醒源的標(biāo)識(shí)信息; 判斷單元,用于判斷所述標(biāo)識(shí)信息是否在預(yù)設(shè)拒絕列表內(nèi),所述預(yù)設(shè)拒絕列表包括拒絕在正常睡眠過程中喚醒AP側(cè)的喚醒源的標(biāo)識(shí)信息; 拒絕單元,用于若所述標(biāo)識(shí)信息在所述拒絕列表內(nèi),則拒絕所述喚醒源喚醒所述AP側(cè)。
10.如權(quán)利要求9所述的裝置,其特征在于,還包括: 允許單元,用于若所述標(biāo)識(shí)信息未在所述拒絕列表內(nèi),則允許所述喚醒源喚醒AP偵U。
11.如權(quán)利要求9所述的裝置,其特征在于,所述標(biāo)識(shí)信息包括:網(wǎng)絡(luò)側(cè)的IP地址、網(wǎng)關(guān)或電話號(hào)碼。
12.一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制裝置,其特征在于,包括: 獲取單元,用于獲取應(yīng)用系統(tǒng)中所有數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件; 構(gòu)建單元,用于根據(jù)用戶設(shè)置或系統(tǒng)設(shè)置將每個(gè)業(yè)務(wù)類型的應(yīng)用軟件的標(biāo)識(shí)信息加入預(yù)設(shè)拒絕列表或預(yù)設(shè)允許列表; 發(fā)送單元,用于將所述預(yù)設(shè)拒絕列表發(fā)送至BP偵U。
13.如權(quán)利要求12所述的裝置,其特征在于,還包括: 關(guān)閉單元,用于在智能設(shè)備進(jìn)入正常睡眠之前,將后臺(tái)程序中屬于所述預(yù)設(shè)拒絕列表的應(yīng)用軟件進(jìn)行關(guān)閉,或禁止設(shè)置具有喚醒功能的RTC定時(shí)器。
14.一種數(shù)據(jù)業(yè)務(wù)喚醒源的控制系統(tǒng),其特征在于,包括: BP側(cè)和AP側(cè),所述BP側(cè)和所述AP側(cè)之間通過SMD接口和QMI接口通信; 其中,AP側(cè)用于獲取應(yīng)用系統(tǒng)中所有數(shù)據(jù)業(yè)務(wù)類型的應(yīng)用軟件;根據(jù)用戶設(shè)置或系統(tǒng)設(shè)置將每個(gè)業(yè)務(wù)類型的應(yīng)用軟件的標(biāo)識(shí)信息加入預(yù)設(shè)拒絕列表或預(yù)設(shè)允許列表;將所述預(yù)設(shè)拒絕列表發(fā)送至BP側(cè); BP偵U,用于在正常睡眠狀態(tài)中,接收網(wǎng)絡(luò)側(cè)發(fā)送的數(shù)據(jù)業(yè)務(wù)類型喚醒源的數(shù)據(jù)包;在所述數(shù)據(jù)包中解析出喚醒源的標(biāo)識(shí)信息;判斷所述標(biāo)識(shí)信息是否在預(yù)設(shè)拒絕列表內(nèi),所述預(yù)設(shè)拒絕列表包括拒絕在正常睡眠過程中喚醒AP側(cè)的喚醒源的標(biāo)識(shí)信息;若所述標(biāo)識(shí)信息在所述拒絕列表內(nèi),則拒絕所述喚醒源喚醒所述AP偵U。
【文檔編號(hào)】H04W52/02GK104486823SQ201410746138
【公開日】2015年4月1日 申請(qǐng)日期:2014年12月9日 優(yōu)先權(quán)日:2014年12月9日
【發(fā)明者】祁智恒, 左正坤 申請(qǐng)人:錘子科技(北京)有限公司