亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種終端喚醒方法及終端的制作方法

文檔序號(hào):10511585閱讀:166來(lái)源:國(guó)知局
一種終端喚醒方法及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種終端喚醒方法及終端,該方法包括:檢測(cè)第一喚醒源之后的第一預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)存在的至少一個(gè)第二喚醒源;將所述第一喚醒源以及所述至少一個(gè)第二喚醒源在同一喚醒時(shí)刻喚醒終端。本發(fā)明實(shí)施例提供的終端喚醒方法及終端,極大的降低系統(tǒng)喚醒的次數(shù),從而可以顯著降低系統(tǒng)電池消耗,解決現(xiàn)有技術(shù)中隨機(jī)分布的喚醒源頻繁的對(duì)終端進(jìn)行喚醒,而造成的系統(tǒng)耗電量增加的問(wèn)題,有效提升用于體驗(yàn)。
【專利說(shuō)明】
一種終端喚醒方法及終端
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種終端喚醒方法及終端。
【背景技術(shù)】
[0002]隨著移動(dòng)通訊終端功能的增加,啟動(dòng)某項(xiàng)功能的應(yīng)用也越來(lái)越繁瑣。Android操作系統(tǒng)的API中提供了對(duì)RTC Alarm(預(yù)設(shè)系統(tǒng)啟動(dòng)時(shí)間)的支持,利用該API,應(yīng)用程序可以在指定的時(shí)刻或者指定的時(shí)間間隔將終端從睡眠狀態(tài)喚醒,以完成特定的業(yè)務(wù)功能。比如周期性的向網(wǎng)絡(luò)發(fā)送報(bào)文、查詢業(yè)務(wù)等等。
[0003]這種機(jī)制為應(yīng)用程序提供了業(yè)務(wù)支撐,但是應(yīng)用的濫用也帶來(lái)了耗電劇增的負(fù)面后果。
[0004]在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
[0005]現(xiàn)有技術(shù)中,由于Android操作系統(tǒng)提供的API完全按照精確的時(shí)間點(diǎn)指定喚醒時(shí)亥IJ,并沒(méi)有提供應(yīng)用可以容忍的誤差范圍,導(dǎo)致很多喚醒源隨機(jī)分布。隨機(jī)分布的喚醒源頻繁的喚醒終端,大大增加了終端系統(tǒng)的耗電量,嚴(yán)重影響用戶的體驗(yàn)。

【發(fā)明內(nèi)容】

[0006]本發(fā)明實(shí)施例提供了一種終端喚醒方法及終端,以解決現(xiàn)有技術(shù)中隨機(jī)分布的喚醒源頻繁的對(duì)終端進(jìn)行喚醒,而造成的系統(tǒng)耗電量增加的問(wèn)題,顯著的降低了系統(tǒng)的電量消耗。
[0007]本發(fā)明實(shí)施例提供一種終端喚醒方法,包括:
[0008]檢測(cè)第一喚醒源之后的第一預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)存在的至少一個(gè)第二喚醒源;
[0009]將所述第一喚醒源以及所述至少一個(gè)第二喚醒源在同一喚醒時(shí)刻喚醒終端。
[0010]本發(fā)明實(shí)施例提供一種終端,包括:
[0011]檢測(cè)單元,用于檢測(cè)第一喚醒源之后的第一預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)存在的至少一個(gè)第二喚醒源;
[0012]控制單元,用于將所述檢測(cè)單元檢測(cè)到的第一喚醒源以及所述至少一個(gè)第二喚醒源在同一喚醒時(shí)刻喚醒終端。
[0013]本發(fā)明實(shí)施例提供的終端喚醒方法及終端,通過(guò)將終端的多個(gè)應(yīng)用對(duì)應(yīng)的分布在一定范圍內(nèi)的喚醒源同時(shí)進(jìn)行喚醒,即對(duì)齊喚醒,可以極大的降低系統(tǒng)喚醒的次數(shù),從而可以顯著降低系統(tǒng)電池消耗,解決現(xiàn)有技術(shù)中隨機(jī)分布的喚醒源頻繁的對(duì)終端進(jìn)行喚醒,而造成的系統(tǒng)耗電量增加的問(wèn)題,有效提升用于體驗(yàn)。
【附圖說(shuō)明】
[0014]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖:
[0015]圖1為本發(fā)明終端喚醒方法實(shí)施例流程圖;
[0016]圖2為本發(fā)明終端喚醒方法另一實(shí)施例流程圖;
[0017]圖3為本發(fā)明終端實(shí)施例結(jié)構(gòu)示意圖;
[0018]圖4為本發(fā)明終端另一實(shí)施例結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0020]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說(shuō)明書(shū)中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。
[0021]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非被特定定義,否則不會(huì)用理想化或過(guò)于正式的含義來(lái)解釋。
[0022]圖1示出了本發(fā)明實(shí)施例的一種終端喚醒方法的流程圖。
[0023]參照?qǐng)D1,本發(fā)明實(shí)施例提出的終端喚醒方法,具體包括以下步驟:
[0024]S11、檢測(cè)第一喚醒源之后的第一預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)存在的至少一個(gè)第二喚醒源。
[0025]需要說(shuō)明的是,喚醒源WakeUp_alarm為終端進(jìn)入正常睡眠過(guò)程后,應(yīng)用程序在指定的時(shí)刻或者指定的時(shí)間間隔發(fā)送的喚醒事件,以將終端從睡眠狀態(tài)喚醒。
[0026]本發(fā)明實(shí)施例中,考慮到單獨(dú)應(yīng)用的喚醒誤差允許范圍,需要設(shè)置一個(gè)比較合理的時(shí)間長(zhǎng)度(即第一預(yù)設(shè)時(shí)間長(zhǎng)度)作為喚醒對(duì)齊的時(shí)間間隔,以為所有應(yīng)用預(yù)估一個(gè)合理的誤差范圍??衫斫獾模瑔拘褜?duì)齊的時(shí)間間隔越大,省電效果越明顯,喚醒對(duì)齊的時(shí)間間隔越小,對(duì)應(yīng)用功能的影響越小,因此,第一預(yù)設(shè)時(shí)間長(zhǎng)度的取值需要結(jié)合使用該喚醒功能的應(yīng)用業(yè)務(wù)特點(diǎn)和系統(tǒng)本身需要的喚醒精度進(jìn)行設(shè)置。可選的,第一預(yù)設(shè)時(shí)間長(zhǎng)度的取值可選在I分鐘到5分鐘之間,對(duì)此,本發(fā)明不做具體限定。
[0027]S12、將所述第一喚醒源以及所述至少一個(gè)第二喚醒源在同一喚醒時(shí)刻喚醒終端。
[0028]本發(fā)明實(shí)施例提供的終端喚醒方法,通過(guò)將多個(gè)應(yīng)用對(duì)應(yīng)的分布在一定范圍內(nèi)的喚醒源,同時(shí)進(jìn)行喚醒,即對(duì)齊喚醒,可以極大的降低系統(tǒng)喚醒的次數(shù),從而可以顯著降低系統(tǒng)電池消耗,解決現(xiàn)有技術(shù)中隨機(jī)分布的喚醒源頻繁的對(duì)終端進(jìn)行喚醒,而造成的系統(tǒng)耗電量增加的問(wèn)題,有效提升用于體驗(yàn)。
[0029]圖2示出了本發(fā)明另一實(shí)施例的一種終端喚醒方法的流程圖。
[0030]參照?qǐng)D2,本發(fā)明實(shí)施例提出的終端喚醒方法,具體包括以下步驟:
[0031]S21、檢測(cè)第一喚醒源之后的第一預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)存在的至少一個(gè)第二喚醒源;
[0032]S22、確定所述第一喚醒源以及所述至少一個(gè)第二喚醒源中每一喚醒源對(duì)應(yīng)的應(yīng)用,得到應(yīng)用集合;
[0033]其中,喚醒源對(duì)應(yīng)的應(yīng)用可以包括撥打指定電話、發(fā)送指定短信、錄音、進(jìn)入記事本、開(kāi)關(guān)鬧鐘、日歷、開(kāi)關(guān)飛行模式、刪除敏感數(shù)據(jù)、拍照、錄像、開(kāi)關(guān)wifi/藍(lán)牙/GPS/數(shù)據(jù)、解鎖、收郵件、更新天氣、微信等。
[0034]S23、根據(jù)所述應(yīng)用集合中每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻,確定終端的喚醒時(shí)刻;
[0035]具體的,可以根據(jù)應(yīng)用集合中每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻,確定一個(gè)對(duì)重要應(yīng)用功能的影響較小和/或?qū)γ恳粦?yīng)用的綜合時(shí)間誤差最小的喚醒時(shí)刻,確定終端的喚醒時(shí)刻。
[0036]S24、將所述第一喚醒源以及所述至少一個(gè)第二喚醒源在步驟S23確定的終端的喚醒時(shí)刻同時(shí)喚醒終端。
[0037]本發(fā)明實(shí)施例提供的終端喚醒方法,通過(guò)確定檢測(cè)到的一定范圍內(nèi)的喚醒源對(duì)應(yīng)的應(yīng)用集合,并根據(jù)應(yīng)用集合中每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻,確定終端的喚醒時(shí)刻,得到合適的終端喚醒時(shí)刻,以實(shí)現(xiàn)多個(gè)分布在一定范圍內(nèi)的喚醒源在同時(shí)喚醒終端的同時(shí),減小對(duì)應(yīng)用功能的影響,提升用于體驗(yàn)。
[0038]進(jìn)一步地,步驟S23中的根據(jù)所述應(yīng)用集合中每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻,確定終端的喚醒時(shí)刻,包括:
[0039]判斷所述應(yīng)用集合中的應(yīng)用是否為系統(tǒng)應(yīng)用;
[0040]當(dāng)所述應(yīng)用集合中的某一應(yīng)用確定為系統(tǒng)應(yīng)用時(shí),根據(jù)所述應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻確定終端的喚醒時(shí)刻。
[0041]本發(fā)明實(shí)施例中,由于喚醒對(duì)齊會(huì)使部分wakeup_alarm被延時(shí)處理,如系統(tǒng)應(yīng)用等,所以針對(duì)此情況本發(fā)明實(shí)施例做了如上優(yōu)化,以減小喚醒對(duì)齊對(duì)系統(tǒng)應(yīng)用功能的影響,在降低系統(tǒng)喚醒的次數(shù)和系統(tǒng)電池消耗的同時(shí),保證系統(tǒng)應(yīng)用的喚醒不被延時(shí),進(jìn)而保證系統(tǒng)的正常運(yùn)行。
[0042]在本發(fā)明的另一實(shí)施例中,步驟S23中的根據(jù)所述應(yīng)用集合中每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻,確定終端的喚醒時(shí)刻,包括:
[0043]獲取預(yù)設(shè)的應(yīng)用白名單;
[0044]判斷所述應(yīng)用集合中的應(yīng)用是否為所述應(yīng)用白名單中的應(yīng)用;
[0045]當(dāng)所述應(yīng)用集合中的某一應(yīng)用確定為所述應(yīng)用白名單中的應(yīng)用時(shí),根據(jù)所述應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻確定終端的喚醒時(shí)刻;
[0046]其中,所述應(yīng)用白名單中包括用戶預(yù)設(shè)的應(yīng)用。
[0047]本發(fā)明實(shí)施例中,由于喚醒對(duì)齊會(huì)使部分wakeup_alarm被延時(shí)處理,如鬧鐘,日歷等,所以針對(duì)此情況本發(fā)明實(shí)施例中,通過(guò)增加應(yīng)用白名單,對(duì)應(yīng)用白名單中的應(yīng)用對(duì)應(yīng)的wakeup_a I arm不做對(duì)齊處理,以減小喚醒對(duì)齊對(duì)用戶設(shè)定的應(yīng)用白名單中的應(yīng)用功能的影響,在降低系統(tǒng)喚醒的次數(shù)和系統(tǒng)電池消耗的同時(shí),保證用戶預(yù)設(shè)的應(yīng)用的喚醒不被延時(shí),滿足用戶體驗(yàn)。
[0048]進(jìn)一步地,本發(fā)明實(shí)施例提供的終端喚醒方法還包括:檢測(cè)終端屏幕的狀態(tài),當(dāng)確定所述終端屏幕為亮屏狀態(tài)時(shí),根據(jù)每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻分別喚醒終端。本發(fā)明實(shí)施例中,當(dāng)終端屏幕處于亮屏狀態(tài)時(shí),直接根據(jù)每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻分別喚醒終端。因?yàn)?,此時(shí)終端本身就處于喚醒狀態(tài),沒(méi)有必要進(jìn)行對(duì)齊喚醒。
[0049]進(jìn)一步地,本發(fā)明實(shí)施例提供的終端喚醒方法還包括:檢測(cè)終端電源的狀態(tài),當(dāng)確定所述終端電源為充電狀態(tài)時(shí),根據(jù)每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻分別喚醒終端。本發(fā)明實(shí)施例中,當(dāng)終端電源為充電狀態(tài)時(shí),此時(shí)不必要做省電處理,可直接根據(jù)每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻分別喚醒終端即可。
[0050]在本發(fā)明實(shí)施例中,所述終端喚醒方法還包括以下步驟:
[0051]獲取當(dāng)前的系統(tǒng)時(shí)間;
[0052]當(dāng)某一喚醒源對(duì)應(yīng)的應(yīng)用的喚醒時(shí)刻與所述系統(tǒng)時(shí)間的時(shí)間間隔大于或等于第二預(yù)設(shè)時(shí)間長(zhǎng)度時(shí),根據(jù)所述應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻喚醒終端。
[0053]可理解的是,第二預(yù)設(shè)時(shí)間長(zhǎng)度可根據(jù)用戶的實(shí)際使用情況進(jìn)行設(shè)定,可選為1.5h或更長(zhǎng),本發(fā)明對(duì)此不做具體限定。
[0054]由于喚醒對(duì)齊會(huì)使部分wakeup_aI arm被延時(shí)處理,如鬧鐘,日歷等,所以針對(duì)此情況本發(fā)明實(shí)施例做了如上優(yōu)化,以減小對(duì)部分應(yīng)用功能的影響,達(dá)到一個(gè)比理合理的狀態(tài)。例如,wakeup_a I arm時(shí)間點(diǎn)和當(dāng)前系統(tǒng)時(shí)間點(diǎn)相差I(lǐng).5h,則本發(fā)明技術(shù)方案對(duì)此類wakeupalarm不做對(duì)齊喚醒,因?yàn)榇祟悜?yīng)用很可能是鬧鐘等。
[0055]在本發(fā)明實(shí)施例中,所述終端喚醒方法還包括以下步驟:
[0056]獲取當(dāng)前的系統(tǒng)時(shí)間;
[0057]當(dāng)所述系統(tǒng)時(shí)間屬于預(yù)設(shè)時(shí)間區(qū)間時(shí),禁止非所述應(yīng)用白名單中的應(yīng)用和非系統(tǒng)應(yīng)用在對(duì)應(yīng)的喚醒時(shí)刻進(jìn)行終端喚醒。
[0058]為了達(dá)到更高的省電效果,本發(fā)明通過(guò)增加喚醒對(duì)齊夜晚模式,如在24:00到7:00之間,對(duì)于非系統(tǒng)應(yīng)用和非應(yīng)用白名單中的應(yīng)用對(duì)應(yīng)的喚醒源wakeup_alarm不做主動(dòng)喚醒,在此期間,如果存在系統(tǒng)或應(yīng)用白名單中應(yīng)用對(duì)應(yīng)的喚醒源,則根據(jù)該系統(tǒng)應(yīng)用或應(yīng)用白名單中應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻喚醒終端,而且,在該喚醒時(shí)刻,對(duì)已經(jīng)禁止的應(yīng)用對(duì)應(yīng)喚醒源進(jìn)行同時(shí)喚醒。
[0059]本發(fā)明實(shí)施例提供的終端喚醒方法,極大的降低系統(tǒng)喚醒的次數(shù),從而可以顯著降低系統(tǒng)電池消耗,解決現(xiàn)有技術(shù)中隨機(jī)分布的喚醒源頻繁的對(duì)終端進(jìn)行喚醒,而造成的系統(tǒng)耗電量增加的問(wèn)題,有效提升用于體驗(yàn)。
[0060]另外,對(duì)于上述方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明所必須的。
[0061]基于與方法同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種終端,圖3示出了本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)示意圖。
[0062]參照?qǐng)D3,本發(fā)明實(shí)施例提出的終端,具體包括檢測(cè)單元301和控制單元302,其中:
[0063]檢測(cè)單元301,用于檢測(cè)第一喚醒源之后的第一預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)存在的至少一個(gè)第二喚醒源;
[0064]控制單元302,用于將所述檢測(cè)單元301檢測(cè)到的第一喚醒源以及所述至少一個(gè)第二喚醒源在同一喚醒時(shí)刻喚醒終端。
[0065]本發(fā)明實(shí)施例提供的終端,檢測(cè)單元通過(guò)檢測(cè)第一喚醒源之后的第一預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)存在的至少一個(gè)第二喚醒源,以使控制單元實(shí)現(xiàn)將多個(gè)應(yīng)用對(duì)應(yīng)的分布在一定范圍內(nèi)的喚醒源,同時(shí)進(jìn)行喚醒,即對(duì)齊喚醒,可以極大的降低系統(tǒng)喚醒的次數(shù),從而可以顯著降低系統(tǒng)電池消耗,解決現(xiàn)有技術(shù)中隨機(jī)分布的喚醒源頻繁的對(duì)終端進(jìn)行喚醒,而造成的系統(tǒng)耗電量增加的問(wèn)題,有效提升用于體驗(yàn)。
[0066]在本發(fā)明的另一實(shí)施例中,如圖3所示,所述終端,包括:檢測(cè)單元401、第一確定單元402、第二確定單元403以及控制單元404,其中:
[0067]檢測(cè)單元401,用于檢測(cè)第一喚醒源之后的第一預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)存在的至少一個(gè)第二喚醒源;
[0068]第一確定單元402,用于在所述控制單元將所述第一喚醒源以及所述至少一個(gè)第二喚醒源在同一喚醒時(shí)刻喚醒終端之前,確定所述第一喚醒源以及所述至少一個(gè)第二喚醒源中每一喚醒源對(duì)應(yīng)的應(yīng)用,得到應(yīng)用集合;
[0069]第二確定單元403,用于根據(jù)所述應(yīng)用集合中每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻,確定終端的喚醒時(shí)刻;
[0070]控制單元404,用于將所述檢測(cè)單元301檢測(cè)到的第一喚醒源以及所述至少一個(gè)第二喚醒源在所述第二確定單元403確定的終端的喚醒時(shí)刻同時(shí)喚醒終端。
[0071]本發(fā)明實(shí)施例,通過(guò)確定檢測(cè)到的一定范圍內(nèi)的喚醒源對(duì)應(yīng)的應(yīng)用集合,并根據(jù)應(yīng)用集合中每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻,確定終端的喚醒時(shí)刻,得到合適的終端喚醒時(shí)刻,以實(shí)現(xiàn)多個(gè)分布在一定范圍內(nèi)的喚醒源在同時(shí)喚醒終端的同時(shí),減小對(duì)應(yīng)用功能的影響,提升用于體驗(yàn)。
[0072]具體的,所述第二確定單元403進(jìn)一步包括:判斷子單元和確定子單元,其中:
[0073]判斷子單元,用于所述應(yīng)用集合中的應(yīng)用是否為系統(tǒng)應(yīng)用;
[0074]確定子單元,用于當(dāng)所述應(yīng)用集合中的某一應(yīng)用確定為系統(tǒng)應(yīng)用時(shí),根據(jù)所述應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻確定終端的喚醒時(shí)刻。
[0075]本發(fā)明實(shí)施例中,由于喚醒對(duì)齊會(huì)使部分wakeup_alarm被延時(shí)處理,如系統(tǒng)應(yīng)用等,所以針對(duì)此情況本發(fā)明實(shí)施例做了如上優(yōu)化,以減小喚醒對(duì)齊對(duì)系統(tǒng)應(yīng)用功能的影響,在降低系統(tǒng)喚醒的次數(shù)和系統(tǒng)電池消耗的同時(shí),保證系統(tǒng)應(yīng)用的喚醒不被延時(shí),進(jìn)而保證系統(tǒng)的正常運(yùn)行。
[0076]在本發(fā)明的另一實(shí)施例中,所述第二確定單元403進(jìn)一步包括:獲取子單元、判斷子單元以及確定子單元,其中:
[0077]獲取子單元,用于獲取預(yù)設(shè)的應(yīng)用白名單;
[0078]判斷子單元,用于判斷所述應(yīng)用集合中的應(yīng)用是否為所述應(yīng)用白名單中的應(yīng)用;
[0079]確定子單元,用于當(dāng)所述應(yīng)用集合中的某一應(yīng)用確定為所述應(yīng)用白名單中的應(yīng)用時(shí),根據(jù)所述應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻確定終端的喚醒時(shí)刻;
[0080]其中,所述應(yīng)用白名單中包括用戶預(yù)設(shè)的應(yīng)用。
[0081]本發(fā)明實(shí)施例中,由于喚醒對(duì)齊會(huì)使部分wakeup_alarm被延時(shí)處理,如鬧鐘,日歷等,所以針對(duì)此情況本發(fā)明實(shí)施例,通過(guò)增加應(yīng)用白名單,對(duì)應(yīng)用白名單中的應(yīng)用對(duì)應(yīng)的wakeup_a I arm不做對(duì)齊處理,以減小喚醒對(duì)齊對(duì)用戶設(shè)定的應(yīng)用白名單中的應(yīng)用功能的影響,在降低系統(tǒng)喚醒的次數(shù)和系統(tǒng)電池消耗的同時(shí),保證用戶預(yù)設(shè)的應(yīng)用的喚醒不被延時(shí),滿足用戶體驗(yàn)。
[0082]進(jìn)一步地,所述檢測(cè)單元401,還用于檢測(cè)終端屏幕的狀態(tài);
[0083]相應(yīng)的,所述控制單元404,還用于當(dāng)確定所述終端屏幕為亮屏狀態(tài)時(shí),根據(jù)每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻分別喚醒終端。
[0084]本發(fā)明實(shí)施例中,當(dāng)終端屏幕處于亮屏狀態(tài)時(shí),直接根據(jù)每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻分別喚醒終端。因?yàn)?,此時(shí)終端本身就處于喚醒狀態(tài),沒(méi)有必要進(jìn)行對(duì)齊喚醒。
[0085]進(jìn)一步地,所述檢測(cè)單元401,還用于檢測(cè)終端電源的狀態(tài);
[0086]相應(yīng)的,所述控制單元404,還用于當(dāng)確定所述終端電源為充電狀態(tài)時(shí),根據(jù)每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻分別喚醒終端。
[0087]本發(fā)明實(shí)施例中,當(dāng)終端電源為充電狀態(tài)時(shí),此時(shí)不必要做省電處理,可直接根據(jù)每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻分別喚醒終端即可。
[0088]進(jìn)一步地,該終端還包括:獲取單元。
[0089]獲取單元,用于獲取當(dāng)前的系統(tǒng)時(shí)間;
[0090]相應(yīng)的,所述控制單元401,還用于當(dāng)某一喚醒源對(duì)應(yīng)的應(yīng)用的喚醒時(shí)刻與所述系統(tǒng)時(shí)間的時(shí)間間隔大于或等于第二預(yù)設(shè)時(shí)間長(zhǎng)度時(shí),根據(jù)所述應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻喚醒終端。
[0091]可理解的是,第二預(yù)設(shè)時(shí)間長(zhǎng)度可根據(jù)用戶的實(shí)際使用情況進(jìn)行設(shè)定,可選為
1.5h或更長(zhǎng),本發(fā)明對(duì)此不做具體限定。
[0092 ]由于喚醒對(duì)齊會(huì)使部分wakeup_a I arm被延時(shí)處理,如鬧鐘,日歷等,所以針對(duì)此情況本發(fā)明實(shí)施例做了如上優(yōu)化,以減小對(duì)部分應(yīng)用功能的影響,達(dá)到一個(gè)比理合理的狀態(tài)。例如,wakeup_a I arm時(shí)間點(diǎn)和當(dāng)前系統(tǒng)時(shí)間點(diǎn)相差I(lǐng).5h,則本發(fā)明技術(shù)方案對(duì)此類wakeupalarm不做對(duì)齊,因?yàn)榇祟悜?yīng)用很可能是鬧鐘等。
[0093]進(jìn)一步地,所述控制單元401,還用于當(dāng)所述獲取單元獲取的系統(tǒng)時(shí)間屬于預(yù)設(shè)時(shí)間區(qū)間時(shí),禁止非所述應(yīng)用白名單中的應(yīng)用和非系統(tǒng)應(yīng)用在對(duì)應(yīng)的喚醒時(shí)刻進(jìn)行終端喚醒。
[0094]為了達(dá)到更高的省電效果,本發(fā)明實(shí)施例通過(guò)增加喚醒對(duì)齊夜晚模式,如在24:00到7:00之間,對(duì)于非系統(tǒng)和非應(yīng)用白名單中應(yīng)用對(duì)應(yīng)的喚醒源冊(cè)1^11?_&1&^11不做主動(dòng)喚醒,在此期間,如果存在系統(tǒng)或應(yīng)用白名單中應(yīng)用對(duì)應(yīng)的喚醒源,則根據(jù)該系統(tǒng)應(yīng)用或應(yīng)用白名單中應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻喚醒終端,而且,在該喚醒時(shí)刻,對(duì)已經(jīng)禁止的應(yīng)用對(duì)應(yīng)喚醒源進(jìn)行同時(shí)喚醒。
[0095]對(duì)于裝置實(shí)施例而言,由于其與對(duì)應(yīng)的方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0096]綜上所述,本發(fā)明實(shí)施例提供的終端喚醒方法及終端,通過(guò)將終端的多個(gè)應(yīng)用對(duì)應(yīng)的分布在一定范圍內(nèi)的喚醒源同時(shí)進(jìn)行喚醒,即對(duì)齊喚醒,可以極大的降低系統(tǒng)喚醒的次數(shù),從而可以顯著降低系統(tǒng)電池消耗,解決現(xiàn)有技術(shù)中隨機(jī)分布的喚醒源頻繁的對(duì)終端進(jìn)行喚醒,而造成的系統(tǒng)耗電量增加的問(wèn)題,有效提升用于體驗(yàn)。
[0097]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0098]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0099]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種終端喚醒方法,其特征在于,所述方法包括: 檢測(cè)第一喚醒源之后的第一預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)存在的至少一個(gè)第二喚醒源; 將所述第一喚醒源以及所述至少一個(gè)第二喚醒源在同一喚醒時(shí)刻喚醒終端。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將所述第一喚醒源以及所述至少一個(gè)第二喚醒源在同一喚醒時(shí)刻喚醒終端之前,包括: 確定所述第一喚醒源以及所述至少一個(gè)第二喚醒源中每一喚醒源對(duì)應(yīng)的應(yīng)用,得到應(yīng)用集合; 根據(jù)所述應(yīng)用集合中每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻,確定終端的喚醒時(shí)刻。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述應(yīng)用集合中每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻,確定終端的喚醒時(shí)刻,包括: 判斷所述應(yīng)用集合中的應(yīng)用是否為系統(tǒng)應(yīng)用; 當(dāng)所述應(yīng)用集合中的某一應(yīng)用確定為系統(tǒng)應(yīng)用時(shí),根據(jù)所述應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻確定終端的喚醒時(shí)刻。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述應(yīng)用集合中每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻,確定終端的喚醒時(shí)刻,包括: 獲取預(yù)設(shè)的應(yīng)用白名單; 判斷所述應(yīng)用集合中的應(yīng)用是否為所述應(yīng)用白名單中的應(yīng)用; 當(dāng)所述應(yīng)用集合中的某一應(yīng)用確定為所述應(yīng)用白名單中的應(yīng)用時(shí),根據(jù)所述應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻確定終端的喚醒時(shí)刻; 其中,所述應(yīng)用白名單中包括用戶預(yù)設(shè)的應(yīng)用。5.根據(jù)權(quán)利要求2-4任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 檢測(cè)終端屏幕的狀態(tài),當(dāng)確定所述終端屏幕為亮屏狀態(tài)時(shí),根據(jù)每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻分別喚醒終端。6.根據(jù)權(quán)利要求2-4任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 檢測(cè)終端電源的狀態(tài),當(dāng)確定所述終端電源為充電狀態(tài)時(shí),根據(jù)每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻分別喚醒終端。7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 獲取當(dāng)前的系統(tǒng)時(shí)間; 當(dāng)某一喚醒源對(duì)應(yīng)的應(yīng)用的喚醒時(shí)刻與所述系統(tǒng)時(shí)間的時(shí)間間隔大于或等于第二預(yù)設(shè)時(shí)間長(zhǎng)度時(shí),根據(jù)所述應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻喚醒終端。8.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 獲取當(dāng)前的系統(tǒng)時(shí)間; 當(dāng)所述系統(tǒng)時(shí)間屬于預(yù)設(shè)時(shí)間區(qū)間時(shí),禁止非所述應(yīng)用白名單中的應(yīng)用和非系統(tǒng)應(yīng)用在對(duì)應(yīng)的喚醒時(shí)刻進(jìn)行終端喚醒。9.一種終端,其特征在于,包括: 檢測(cè)單元,用于檢測(cè)第一喚醒源之后的第一預(yù)設(shè)時(shí)間長(zhǎng)度內(nèi)存在的至少一個(gè)第二喚醒源; 控制單元,用于將所述檢測(cè)單元檢測(cè)到的第一喚醒源以及所述至少一個(gè)第二喚醒源在同一喚醒時(shí)刻喚醒終端。10.根據(jù)權(quán)利要求9所述的終端,其特征在于,還包括: 第一確定單元,用于在所述控制單元將所述第一喚醒源以及所述至少一個(gè)第二喚醒源在同一喚醒時(shí)刻喚醒終端之前,確定所述第一喚醒源以及所述至少一個(gè)第二喚醒源中每一喚醒源對(duì)應(yīng)的應(yīng)用,得到應(yīng)用集合; 第二確定單元,用于根據(jù)所述應(yīng)用集合中每一應(yīng)用對(duì)應(yīng)的喚醒時(shí)刻,確定終端的喚醒時(shí)刻。
【文檔編號(hào)】G06F1/32GK105867577SQ201510884350
【公開(kāi)日】2016年8月17日
【申請(qǐng)日】2015年12月4日
【發(fā)明人】馮紫華
【申請(qǐng)人】樂(lè)視移動(dòng)智能信息技術(shù)(北京)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1