国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      喚醒控制方法、裝置和終端設(shè)備的制作方法

      文檔序號:8000837閱讀:147來源:國知局
      喚醒控制方法、裝置和終端設(shè)備的制作方法
      【專利摘要】本發(fā)明實施例提供一種喚醒控制方法、裝置和終端設(shè)備,其中,該方法包括:喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài);若所述喚醒控制裝置判斷所述終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài),則所述喚醒控制裝置停止N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,所述N為大于或等于1的整數(shù)。喚醒控制裝置實現(xiàn)了屏蔽一些應(yīng)用喚醒定時器,以使被屏蔽的這些應(yīng)用喚醒定時器不喚醒終端設(shè)備,從而降低了終端設(shè)備的耗電量和功耗。
      【專利說明】喚醒控制方法、裝置和終端設(shè)備

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明實施例涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種喚醒控制方法、裝置和終端設(shè)備。

      【背景技術(shù)】
      [0002]隨著智能終端的普及,例如智能手機和平板電腦,為智能終端開發(fā)的應(yīng)用越來越 多,用戶也可以隨意在手機中下載安裝各種應(yīng)用,但是很多的應(yīng)用,例如:即時通信類應(yīng)用 和新聞類應(yīng)用等,會設(shè)置有定時器,在智能終端待機時通過定時器定時將智能終端喚醒,智 能終端再通過網(wǎng)絡(luò)連接各應(yīng)用相應(yīng)的服務(wù)器,然后各應(yīng)用相應(yīng)的服務(wù)器將同步消息或推送 消息等發(fā)送回智能終端,以使各應(yīng)用與相應(yīng)的服務(wù)器同步,或者獲取最新的信息。
      [0003] 但是,當智能終端處于無網(wǎng)絡(luò)連接狀態(tài)時,應(yīng)用仍通過定時器將智能終端喚醒。


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

      [0004] 本發(fā)明實施例提供一種喚醒控制方法、裝置和終端設(shè)備,用于降低終端設(shè)備的耗 電量。
      [0005] 第一方面,本發(fā)明實施例提供一種喚醒控制方法,包括:喚醒控制裝置判斷終端設(shè) 備的網(wǎng)絡(luò)是否處于連接狀態(tài);若所述喚醒控制裝置判斷所述終端設(shè)備的網(wǎng)絡(luò)不處于連接狀 態(tài),則所述喚醒控制裝置停止N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,所述N為大于或等于 1的整數(shù)。
      [0006] 在第一方面的第一種可能的實現(xiàn)方式中,所述喚醒控制裝置停止N個應(yīng)用喚醒定 時器喚醒所述終端設(shè)備之后,還包括:所述喚醒控制裝置再次判斷所述終端設(shè)備的網(wǎng)絡(luò)是 否處于連接狀態(tài);若所述喚醒控制裝置判斷所述終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài),則所述喚 醒控制裝置恢復所述N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備。
      [0007] 結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式 中,所述喚醒控制裝置恢復所述N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備之前,還包括:所述 喚醒控制裝置將所述暫停列表中的所述N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述喚醒列表中; 所述喚醒控制裝置恢復所述N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,包括:所述喚醒控制 裝置恢復所述喚醒列表中的所述N個應(yīng)用喚醒定時器信息所對應(yīng)的應(yīng)用喚醒定時器喚醒 所述終端設(shè)備。
      [0008]結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式或第一方面的第二種可能的 實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述喚醒控制裝置停止N個應(yīng)用喚醒 定時器喚醒所述終端設(shè)備之前,還包括:所述喚醒控制裝置將喚醒列表中的N個應(yīng)用喚醒 定時器信息轉(zhuǎn)移至暫停列表中,所述喚醒列表中包括Μ個喚醒列表,所述Μ為大于或等于N 的整數(shù);所述喚醒控制裝置停止Ν個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,包括:所述喚醒控 制裝置停止所述暫停列表中的所述應(yīng)用喚醒定時器信息所對應(yīng)的應(yīng)用喚醒定時器喚 醒所述終端設(shè)備。 、+
      [0009]結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的買現(xiàn)萬式 中,所述喚醒控制裝置將所述喚醒列表中的所述N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停 列表中,包括:所述喚醒控制裝置根據(jù)預設(shè)黑名單中的應(yīng)用的標識信息,將所述喚醒列表中 包括所述預設(shè)黑名單中的應(yīng)用的標識信息的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停列表中, 所述應(yīng)用喚醒定時器信息包括應(yīng)用喚醒定時器所屬的應(yīng)用的標識信息;和/或,所述喚醒 控制裝置判斷所述喚醒列表中的應(yīng)用喚醒定時器信息中的應(yīng)用喚醒定時器的類型是否為 可喚醒終端設(shè)備類型,所述應(yīng)用喚醒定時器信息包括應(yīng)用喚醒定時器的類型為可喚醒終端 設(shè)備類型或者不可喚醒終端設(shè)備類型;若所述喚醒控制裝置判斷所述喚醒列表中的應(yīng)用喚 醒定時器的類型為可喚醒終端設(shè)備類型,則所述喚醒控制裝置將所述喚醒列表中包括可喚 醒終端設(shè)備類型的喚醒定時器信息轉(zhuǎn)移至所述暫停列表中。
      [0010] 結(jié)合第一方面的第四種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式 中,若所述喚醒控制裝置判斷所述喚醒列表中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備 類型,所述方法還包括:所述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型是否為無用喚醒 終端設(shè)備類型;若所述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型為無用喚醒終端設(shè)備類 型,則所述喚醒控制裝置將所述喚醒列表中包括無用喚醒終端設(shè)備類型的應(yīng)用喚醒定時器 信息轉(zhuǎn)移至所述暫停列表中。
      [0011] 結(jié)合第一方面的第四種可能的實現(xiàn)方式或第一方面的第五種可能的實現(xiàn)方式,在 第一方面的第六種可能的實現(xiàn)方式中,若所述喚醒控制裝置判斷所述喚醒列表中的應(yīng)用喚 醒定時器的類型為可喚醒終端設(shè)備類型,所述方法還包括:所述喚醒控制裝置判斷所述可 喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型;若所述喚醒控制裝置判斷所述可喚醒終 端設(shè)備類型為重復喚醒終端設(shè)備類型,則所述喚醒控制裝置將所述喚醒列表中包括重復喚 醒終端設(shè)備類型的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停列表中。
      [0012] 結(jié)合第一方面的第六種可能的實現(xiàn)方式,在第一方面的第七種可能的實現(xiàn)方式 中,所述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型,包括: 所述喚醒控制裝置判斷所述喚醒定時器信息中是否包括喚醒周期,若所述喚醒控制裝置判 斷所述應(yīng)用喚醒定時器信息中包括喚醒周期,則所述喚醒控制裝置判斷所述可喚醒終端設(shè) 備類型為重復喚醒終端設(shè)備類型。
      [0013] 結(jié)合第一方面的第六種可能的實現(xiàn)方式,在第一方面的第八種可能的實現(xiàn)方式 中,所述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型之前, 還包括:所述喚醒控制裝置在預設(shè)時間內(nèi)獲取所述可喚醒終端設(shè)備類型的應(yīng)用喚醒定時器 κ次喚醒所述終端設(shè)備的喚醒間隔時間,所述K為大于等于2的整數(shù);所述喚醒控制裝置根 據(jù)所述K-1個喚醒間隔時間,獲得平均喚醒間隔時間;所述喚醒控制裝置根據(jù)所述K-1個喚 醒間隔時間和平均喚醒間隔時間,獲得喚醒時間間隔的均方差;所述喚醒控制裝置判斷所 述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型,包括:所述喚醒控制裝置判斷所述 均方差是否屬于預設(shè)范圍值;若所述喚醒控制裝置判斷所述均方差屬于預設(shè)范圍值,則所 述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型為重復喚醒終端設(shè)備類型。
      [0014] 第二方面,本發(fā)明實施例提供一種喚醒控制裝置,包括:判斷單元,用于判斷終端 設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài);處理單元,用于若所述判斷單元判斷所述終端設(shè)備的網(wǎng)絡(luò) 不處于連接狀態(tài),則停止N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,所述 N為大于或等于1的 整數(shù)。
      [0015] 在第二方面的第一種可能的實現(xiàn)方式中,還包括:恢復單元;所述判斷單元還用 于再次判斷所述終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài);所述恢復單元,用于若所述判斷單元 判斷所述終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài),則恢復所述N個應(yīng)用喚醒定時器喚醒所述終端設(shè) 備。
      [0016] 結(jié)合第二方面的第一種可能的實現(xiàn)方式,還包括:第一轉(zhuǎn)移單元,用于將所述暫停 列表中的所述N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述喚醒列表中;所述恢復單元具體用于恢 復所述喚醒列表中的所述N個應(yīng)用喚醒定時器信息所對應(yīng)的應(yīng)用喚醒定時器喚醒所述終 ?而設(shè)備。
      [0017] 結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式或第二方面的第二種可能的 實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,還包括:第二轉(zhuǎn)移單元,用于將喚醒列 表中的Ν個應(yīng)用喚醒定時器信息轉(zhuǎn)移至暫停列表中,所述喚醒列表中包括Μ個喚醒列表,所 述Μ為大于或等于Ν的整數(shù);所述處理單元具體用于停止所述暫停列表中的所述Ν個應(yīng)用 喚醒定時器信息所對應(yīng)的應(yīng)用喚醒定時器喚醒所述終端設(shè)備。
      [0018] 結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式 中,所述第二轉(zhuǎn)移單元包括:第一轉(zhuǎn)移子單元,和/或,第二轉(zhuǎn)移子單元;所述第一轉(zhuǎn)移子單 元,用于根據(jù)預設(shè)黑名單中的應(yīng)用的標識信息,將所述喚醒列表中包括所述預設(shè)黑名單中 的應(yīng)用的標識信息的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停列表中,所述應(yīng)用喚醒定時器信 息包括應(yīng)用喚醒定時器所屬的應(yīng)用的標識信息;所述第二轉(zhuǎn)移子單元,用于判斷所述喚醒 列表中的應(yīng)用喚醒定時器信息中的應(yīng)用喚醒定時器的類型是否為可喚醒終端設(shè)備類型,所 述應(yīng)用喚醒定時器信息包括應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型或者不可喚醒 終端設(shè)備類型;若判斷所述喚醒列表中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型, 則將所述喚醒列表中包括可喚醒終端設(shè)備類型的喚醒定時器信息轉(zhuǎn)移至所述暫停列表中。
      [0019] 結(jié)合第二方面的第四種可能的實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式 中,若所述第二轉(zhuǎn)移子單元判斷所述喚醒列表中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè) 備類型,則所述第二轉(zhuǎn)移單元還包括:第一判斷子單元,用于判斷所述可喚醒終端設(shè)備類型 是否為無用喚醒終端設(shè)備類型;所述第二轉(zhuǎn)移子單元具體用于若所述第一判斷子單元判斷 所述可喚醒終端設(shè)備類型為無用喚醒終端設(shè)備類型,則將所述喚醒列表中包括無用喚醒終 端設(shè)備類型的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停列表中。
      [0020] 結(jié)合第二方面的第四種可能的實現(xiàn)方式或第二方面的第五種可能的實現(xiàn)方式,在 第二方面的第六種可能的實現(xiàn)方式中,若所述第二轉(zhuǎn)移子單元判斷所述喚醒列表中的應(yīng)用 喚醒定時器的類型為可喚醒終端設(shè)備類型,則所述第二轉(zhuǎn)移單元還包括:第二判斷子單元, 用于判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型;所述第二轉(zhuǎn)移子單元具 體用于若所述第二判斷子單元判斷所述可喚醒終端設(shè)備類型為重復喚醒終端設(shè)備類型,則 將所述喚醒列表中包括重復喚醒終端設(shè)備類型的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停列 表中。
      [0021]結(jié)合第二方面的第六種可能的實現(xiàn)方式,在第二方面的第七種可能的實現(xiàn)方式 中,所述第二判斷子單元具體用于判斷所述喚醒定時器信息中是否包括喚醒周期,若判斷 所述應(yīng)用喚醒定時器信息中包括喚醒周期,則判斷所述可喚醒終端設(shè)備類型為重復喚醒終 端設(shè)備類型。
      [0022] 結(jié)合第二方面的第六種可能的實現(xiàn)方式,在第二方面的第八種可能的實現(xiàn)方式 中,還包括:獲取單元,用于在預設(shè)時間內(nèi)獲取所述可喚醒終端設(shè)備類型的應(yīng)用喚醒定時器 K次喚醒所述終端設(shè)備的喚醒間隔時間,所述K為大于等于2的整數(shù);根據(jù)所述K-1個喚醒 間隔時間,獲得平均喚醒間隔時間;根據(jù)所述K-1個喚醒間隔時間和平均喚醒間隔時間,獲 得喚醒時間間隔的均方差;所述第二判斷子單元具體用于判斷所述獲取子單元獲得的均方 差是否屬于預設(shè)范圍值;若判斷所述均方差屬于預設(shè)范圍值,則判斷所述可喚醒終端設(shè)備 類型為重復喚醒終端設(shè)備類型。
      [0023] 第三方法,本發(fā)明實施例提供一種終端設(shè)備,包括:如上所述的喚醒控制裝置。
      [0024] 本發(fā)明實施例提供的喚醒控制方法、裝置和終端設(shè)備,通過喚醒控制裝置判斷終 端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài),若確定終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài),則停止N個應(yīng) 用喚醒定時器喚醒終端設(shè)備,N為大于或等于1的整數(shù),喚醒控制裝置實現(xiàn)了屏蔽一些應(yīng)用 喚醒定時器,以使被屏蔽的應(yīng)用喚醒定時器不喚醒終端設(shè)備,從而降低了終端設(shè)備的耗電 量和功耗。

      【專利附圖】

      【附圖說明】
      [0025]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。
      [0026] 圖1為本發(fā)明喚醒控制方法實施例一的流程圖;
      [0027] 圖2為本發(fā)明喚醒控制方法實施例二的流程圖;
      [0028] 圖3為本發(fā)明喚醒控制方法實施例三的流程圖;
      [0029] 圖4為本發(fā)明喚醒控制方法實施例五的流程圖;
      [0030] 圖5為本發(fā)明喚醒控制方法實施例七的流程圖;
      [0031] 圖6為本發(fā)明喚醒控制裝置實施例一的結(jié)構(gòu)示意圖;
      [0032] 圖7為本發(fā)明喚醒控制裝置實施例二的結(jié)構(gòu)示意圖;
      [0033] 圖8為本發(fā)明喚醒控制裝置實施例三的結(jié)構(gòu)示意圖;
      [0034] 圖9為本發(fā)明終端實施例一的結(jié)構(gòu)示意圖。

      【具體實施方式】
      [0035]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0036]圖1為本發(fā)明喚醒控制方法實施例一的流程圖,如圖1所示,本實施例的方法可采 用喚醒控制裝置來實現(xiàn),并且這個裝置可以集成在終端設(shè)備中來實現(xiàn)本實施例的方法,其 中,終端設(shè)備可以為手機、平板電腦、筆記本電腦、臺式電腦等,本實施例并不以此為限。本 發(fā)明實施例的應(yīng)用場景為終端設(shè)備處于待機狀態(tài),本實施例的方法可以包括:
      [0037] S101、喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài)。
      [0038] 本實施例中,終端設(shè)備的網(wǎng)絡(luò)為終端設(shè)備所屬的網(wǎng)絡(luò),喚醒控制裝置可以判斷終 端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài),終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài)也就是處于有網(wǎng)狀態(tài),或 者終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)也就是處于無網(wǎng)狀態(tài),例如:終端設(shè)備的網(wǎng)絡(luò)處于連接 狀態(tài)可以為:終端設(shè)備的WIFI網(wǎng)絡(luò)處于連接狀態(tài)并且終端設(shè)備的數(shù)據(jù)網(wǎng)絡(luò)處于連接狀態(tài), 或者,終端設(shè)備的WIFI網(wǎng)絡(luò)處于連接狀態(tài)而終端設(shè)備的數(shù)據(jù)網(wǎng)絡(luò)不處于連接狀態(tài),或者, 終端設(shè)備的WIFI網(wǎng)絡(luò)不處于連接狀態(tài)而終端設(shè)備的數(shù)據(jù)網(wǎng)絡(luò)處于連接狀態(tài)等等。終端設(shè) 備的網(wǎng)絡(luò)不處于連接狀態(tài)可以為:終端設(shè)備的WIFI網(wǎng)絡(luò)不處于連接狀態(tài)并且終端設(shè)備的 數(shù)據(jù)網(wǎng)絡(luò)不處于連接狀態(tài)。當喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài)時,終端設(shè) 備可以從待機狀態(tài)被喚醒,終端設(shè)備再通過網(wǎng)絡(luò)連接各應(yīng)用相應(yīng)的服務(wù)器,然后各應(yīng)用相 應(yīng)的服務(wù)器將同步消息或推送消息等發(fā)送回終端設(shè)備,以使各應(yīng)用與相應(yīng)的服務(wù)器同步, 或者獲取最新的信息。當喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時,則說明終 端設(shè)備可以不從待機狀態(tài)中被喚醒,以降低功耗,則喚醒控制裝置可以執(zhí)行S102。
      [0039] S102、若喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài),則喚醒控制裝置停 止N個應(yīng)用喚醒定時器喚醒終端設(shè)備,N為大于或等于1的整數(shù)。
      [0040] 當終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時,由于現(xiàn)有技術(shù)中有些應(yīng)用設(shè)置有喚醒定時 器,該些應(yīng)用通過喚醒定時器將喚醒終端設(shè)備,也就是喚醒定時器將喚醒設(shè)備從待機狀態(tài) (例如:睡眠狀態(tài))中喚醒,以達到應(yīng)用將終端設(shè)備喚醒的目的,本實施例中將這些喚醒定時 器稱為應(yīng)用喚醒定時器,這樣造成終端設(shè)備耗電量增加,從而增加終端設(shè)備的功耗。而在本 實施例中,當喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時,要使一些應(yīng)用不喚醒 終端設(shè)備,也就是要使一些應(yīng)用喚醒定時器不喚醒終端設(shè)備,則喚醒控制裝置停止N個應(yīng) 用喚醒定時器喚醒終端設(shè)備,N為大于或等于1的整數(shù),也就是喚醒控制裝置可以屏蔽N個 應(yīng)用喚醒定時器,以使該應(yīng)用喚醒定時器不喚醒處于待機狀態(tài)的終端設(shè)備,從而終端設(shè)備 在這些應(yīng)用喚醒定時器的定時時間到達時不會從待機狀態(tài)中喚醒,降低了終端設(shè)備的耗電 量,降低了功耗。需要說明的是,上述的N個應(yīng)用喚醒定時器可以是預先確定的需要在終端 設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時停止喚醒終端設(shè)備。
      [0041] 本發(fā)明實施例一提供的喚醒控制方法,通過喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)是 否處于連接狀態(tài),若判斷終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài),則停止N個應(yīng)用喚醒定時器喚 醒終端設(shè)備,N為大于或等于1的整數(shù),喚醒控制裝置實現(xiàn)了屏蔽一些應(yīng)用喚醒定時器,以 使被屏蔽的應(yīng)用喚醒定時器不喚醒終端設(shè)備,從而使終端設(shè)備在這些應(yīng)用喚醒定時器的定 時時間到達時不會被喚醒,降低了終端設(shè)備的耗電量和功耗。
      [0042] 圖2為本發(fā)明喚醒控制方法實施例二的流程圖,如圖2所示,本實施例的方法可采 用喚醒控制裝置來實現(xiàn),并且這個裝置可以集成在終端設(shè)備中來實現(xiàn)本實施例的方法,其 中,終端設(shè)備可以為手機、平板電腦、筆記本電腦、臺式電腦等,本實施例并不以此為限。本 發(fā)明實施例的應(yīng)用場景為終端設(shè)備處于待機狀態(tài)。本實施例的方法在圖1所示本發(fā)明喚醒 控制方法實施例一的基礎(chǔ)上,本實施例的方法還可以包括:
      [0043] S201、喚醒控制裝置再次判斷終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài)。
      [0044] 本實施例中,本實施例中,在執(zhí)行圖1所示的102之后還可以執(zhí)行201,即喚醒控制 裝置停止暫停列表中的N個應(yīng)用喚醒定時器信息所對應(yīng)的應(yīng)用喚醒定時器喚醒終端設(shè)備 之后,終端設(shè)備的網(wǎng)絡(luò)有可能會處于連接狀態(tài),所以喚醒控制裝置還可以判斷終端設(shè)備的 網(wǎng)絡(luò)是否處于連接狀態(tài),若終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài),則有些應(yīng)用沒必要通過應(yīng)用 喚醒定時器將終端設(shè)備喚醒,以降低功耗。若終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài),則說明應(yīng)用可 以通過應(yīng)用喚醒定時器將終端設(shè)備喚醒,則喚醒控制裝置執(zhí)行 S202。
      [0045] S2〇2、若喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài),則喚醒控制裝置恢復N 個應(yīng)用喚醒定時器喚醒終端設(shè)備。
      [0046] 本實施例中,若喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài),則說明應(yīng)用可 以通過應(yīng)用喚醒定時器喚醒終端設(shè)備,恢復上述的 N個喚醒定時器信息所對應(yīng)的喚醒定時 器,因此,當喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài)時,要使一些應(yīng)用喚醒終端設(shè) 備,也就是使一些應(yīng)用喚醒定時器喚醒終端設(shè)備,則喚醒控制設(shè)備恢復上述 N個應(yīng)用喚醒 定時器喚醒終端設(shè)備,以使該應(yīng)用喚醒定時器喚醒處于待機狀態(tài)的終端設(shè)備,從而終端設(shè) 備在這些應(yīng)用喚醒定時器的定時時間到達時從待機狀態(tài)中被喚醒,通過網(wǎng)絡(luò)連接該應(yīng)用相 應(yīng)的服務(wù)器,保證了該應(yīng)用與相應(yīng)的服務(wù)器同步或獲取最新的信息。
      [0047] 本發(fā)明實施例二提供的喚醒控制方法,通過喚醒控制裝置再次判斷終端設(shè)備的網(wǎng) 絡(luò)是否處于連接狀態(tài),若判斷終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài),則恢復N個應(yīng)用喚醒定時器 喚醒終端設(shè)備。喚醒控制裝置實現(xiàn)了恢復一些應(yīng)用喚醒定時器,以使被恢復的應(yīng)用喚醒定 時器喚醒終端設(shè)備,從而使得終端設(shè)備通過網(wǎng)絡(luò)連接該應(yīng)用相應(yīng)的服務(wù)器,保證了應(yīng)用與 相應(yīng)的服務(wù)器同步或獲取最新的信息。
      [0048] 圖3為本發(fā)明喚醒控制方法實施例三的流程圖,如圖3所示,本實施例的方法可采 用喚醒控制裝置來實現(xiàn),并且這個裝置可以集成在終端設(shè)備中來實現(xiàn)本實施例的方法,其 中,終端設(shè)備可以為手機、平板電腦、筆記本電腦、臺式電腦等,本實施例并不以此為限。本 發(fā)明實施例的應(yīng)用場景為終端設(shè)備處于待機狀態(tài),本實施例的方法可以包括:
      [0049] S301、喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài)。
      [0050] 本實施例中,喚醒控制裝置可以判斷終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài),終端設(shè) 備的網(wǎng)絡(luò)處于連接狀態(tài)也就是處于有網(wǎng)狀態(tài),或者終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)也就是 處于無網(wǎng)狀態(tài),例如:終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài)可以為:終端設(shè)備的WIFI網(wǎng)絡(luò)處于連 接狀態(tài)并且終端設(shè)備的數(shù)據(jù)網(wǎng)絡(luò)處于連接狀態(tài),或者,終端設(shè)備的WIFI網(wǎng)絡(luò)處于連接狀態(tài) 而終端設(shè)備的數(shù)據(jù)網(wǎng)絡(luò)不處于連接狀態(tài),或者,終端設(shè)備的WIFI網(wǎng)絡(luò)不處于連接狀態(tài)而終 端設(shè)備的數(shù)據(jù)網(wǎng)絡(luò)處于連接狀態(tài)等等。終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)可以為:終端設(shè)備 的WIFI網(wǎng)絡(luò)不處于連接狀態(tài)并且終端設(shè)備的數(shù)據(jù)網(wǎng)絡(luò)不處于連接狀態(tài)。當喚醒控制裝置 判斷終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài)時,終端設(shè)備可以從待機狀態(tài)被喚醒,終端設(shè)備再通過 網(wǎng)絡(luò)連接各應(yīng)用相應(yīng)的服務(wù)器,然后各應(yīng)用相應(yīng)的服務(wù)器將同步消息或推送消息等發(fā)送回 終端設(shè)備,以使各應(yīng)用與相應(yīng)的服務(wù)器同步,或者獲取最新的信息。當喚醒控制裝置判斷終 端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時,則說明終端設(shè)備可以不從待機狀態(tài)中被喚醒,以降低功 耗,則喚醒控制裝置可以執(zhí)行S302。
      [0051] S302、喚醒控制裝置將喚醒列表中的N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至暫停列表 中,喚醒列表中包括Μ個喚醒列表,Μ為大于或等于N的整數(shù)。
      [0052]本實施例中,應(yīng)用喚醒定時器具有與該應(yīng)用喚醒定時器--對應(yīng)的一個應(yīng)用喚醒 定時器?目息,喚醒控制裝置判斷終端設(shè)備不處于連接狀態(tài)時,也就是終端設(shè)備之前處于連 接狀態(tài),則應(yīng)用喚醒定時器信息均記錄在喚醒列表中,從而這些應(yīng)用喚醒定時器信息所對 應(yīng)的應(yīng)用喚醒定時器可以喚醒處于待機狀態(tài)的終端設(shè)備,因此在喚醒列表中可以記錄有Μ 個應(yīng)用喚醒定時器信息,Μ為大于或等于Ν的整數(shù),Ν為大于或等于1的整數(shù),當喚醒控制裝 置判斷終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時,要使一些應(yīng)用不喚醒終端設(shè)備,也就是要使一 些應(yīng)用喚醒定時器不喚醒終端設(shè)備,則喚醒控制裝置將喚醒列表中的Ν個應(yīng)用喚醒定時器 信息轉(zhuǎn)移至暫停列表中,也就是在暫停列表中添加了 Ν個應(yīng)用喚醒定時器信息,而在喚醒 列表中刪除了上述Ν個應(yīng)用喚醒定時器信息。
      [0053] 上述的暫停列表和喚醒列表可以喚醒控制裝置中的第一轉(zhuǎn)移單元和/或第二轉(zhuǎn) 移單元等來進行管理,也可由喚醒控制裝置中的其他與暫停列表和喚醒列表相關(guān)的模塊或 單元管理。
      [0054] S303、喚醒控制裝置停止暫停列表中的Ν個喚醒定時器信息所對應(yīng)的應(yīng)用喚醒定 時器喚醒終端設(shè)備。
      [0055] 在本實施例中,喚醒控制裝置將Ν個應(yīng)用喚醒定時器信息從喚醒列表中轉(zhuǎn)移到暫 停列表中之后,在暫停列表中記錄有Ν個應(yīng)用喚醒定時器信息,因此,當喚醒控制裝置判斷 終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時,要使一些應(yīng)用不喚醒終端設(shè)備,也就是要使一些應(yīng)用 喚醒定時器不喚醒終端設(shè)備,則喚醒控制裝置停止暫停列表中的Ν個應(yīng)用喚醒定時器信息 所對應(yīng)的應(yīng)用喚醒定時器喚醒終端設(shè)備,也就是喚醒控制裝置可以掛起暫停列表中的Ν個 應(yīng)用喚醒定時器信息所對應(yīng)的應(yīng)用喚醒定時器,以使該應(yīng)用喚醒定時器不喚醒處于待機狀 態(tài)的終端設(shè)備,從而終端設(shè)備在這些應(yīng)用喚醒定時器的定時時間到達時不會從待機狀態(tài)中 被喚醒,降低了終端設(shè)備的耗電量,降低了功耗。
      [0056] S304、喚醒控制裝置再次判斷終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài)。
      [0057] 本實施例中,在喚醒控制裝置將喚醒列表中的Ν個應(yīng)用喚醒定時信息轉(zhuǎn)移至暫停 列表中,并停止暫停列表中的Ν個應(yīng)用喚醒定時器信息所對應(yīng)的喚醒定時器喚醒終端設(shè)備 之后,終端設(shè)備的網(wǎng)絡(luò)有可能會處于連接狀態(tài),喚醒控制裝置可以再次判斷終端設(shè)備的網(wǎng) 絡(luò)是否處于連接狀態(tài),若終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài),則有些應(yīng)用沒必要通過應(yīng)用喚 醒定時器將終端設(shè)備喚醒,以降低功耗。若終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài),則說明應(yīng)用可以 通過應(yīng)用喚醒定時器將終端設(shè)備喚醒,則喚醒控制裝置執(zhí)行 S305。
      [0058] 需要說明的是,終端設(shè)備所在的網(wǎng)絡(luò)發(fā)生變化時,終端設(shè)備會發(fā)出網(wǎng)絡(luò)狀態(tài)改變 消息,此時喚醒控制裝置接收到終端設(shè)備發(fā)出的網(wǎng)絡(luò)狀態(tài)改變消息后可以檢測網(wǎng)絡(luò)是否處 于連接狀態(tài),終端設(shè)備檢測網(wǎng)絡(luò)發(fā)生變化的過程與現(xiàn)有技術(shù)中一致,本發(fā)明實施例在此不 再贅述。
      [0059] S305、喚醒控制裝置將暫停列表中的N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至喚醒列表 中。 ,
      [0060] 本實施例中,喚醒控制裝置判斷終端設(shè)備處于連接狀態(tài)時,也就是終端設(shè)備之前 不處于連接狀態(tài),則N個喚醒定時器信息記錄在暫停列表中,從而這 N個喚醒定時器信息所 對應(yīng)的應(yīng)用喚醒定時器可以不喚醒處于待機狀態(tài)的終端設(shè)備。當喚醒控制裝置判斷終端設(shè) 備的網(wǎng)絡(luò)處于連接狀態(tài)時,要使上述不喚醒終端設(shè)備的應(yīng)用再次喚醒終端設(shè)備,也就是使 這些應(yīng)用喚醒定時器喚醒終端設(shè)備,則喚醒控制裝置將暫停列表中的 N個應(yīng)用喚醒定時器 信息轉(zhuǎn)移至喚醒列表中,也就是在喚醒列表中添加了 N個應(yīng)用喚醒定時器信息,而在暫停 列表中刪除了上述N個應(yīng)用喚醒定時器信息。
      [0061] S3〇6、喚醒控制裝置恢復喚醒列表中的N個應(yīng)用喚醒定時器信息所對應(yīng)的應(yīng)用喚 醒定時器喚醒終端設(shè)備。
      [0062] 本實施例中,喚醒控制裝置將N個應(yīng)用喚醒定時器信息從暫停列表中轉(zhuǎn)移至喚醒 列表中之后,在喚醒列表中重新記錄有上述N個應(yīng)用喚醒定時器彳目息,因此,當喚醒控制裝 置判斷終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài)時,要使上述的N個應(yīng)用喚醒終端設(shè)備,也就是使上 述N個應(yīng)用喚醒定時器喚醒終端設(shè)備,則喚醒控制設(shè)備恢復喚醒列表中的上述 N個應(yīng)用喚 醒定時器信息所對應(yīng)的應(yīng)用喚醒定時器喚醒終端設(shè)備,也就是喚醒控制裝置可以恢復喚醒 列表中的上述N個應(yīng)用喚醒定時器信息所對應(yīng)的應(yīng)用喚醒定時器,以使該應(yīng)用喚醒定時器 喚醒處于待機狀態(tài)的終端設(shè)備,從而終端設(shè)備在這些應(yīng)用喚醒定時器的定時時間到達時從 待機狀態(tài)中喚醒,通過網(wǎng)絡(luò)連接這些應(yīng)用相應(yīng)的服務(wù)器,保證了這些應(yīng)用與相應(yīng)的服務(wù)器 同步或獲取最新的信息。
      [0063] 本發(fā)明實施例三提供的喚醒控制方法,通過喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)不 處于連接狀態(tài)時,將喚醒列表中的N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至暫停列表中,喚醒列表 中包括Μ個喚醒列表,Μ為大于或等于N的整數(shù),停止暫停列表中的N個喚醒定時器信息 所對應(yīng)的應(yīng)用喚醒定時器喚醒終端設(shè)備;喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài) 時,將暫停列表中的Ν個應(yīng)用喚醒定時器信息轉(zhuǎn)移至喚醒列表中,恢復喚醒列表中的Ν個應(yīng) 用喚醒定時器信息所對應(yīng)的應(yīng)用喚醒定時器喚醒終端設(shè)備,喚醒控制裝置實現(xiàn)了屏蔽 Ν個 應(yīng)用喚醒定時器,以使被屏蔽的Ν個應(yīng)用喚醒定時器不喚醒終端設(shè)備,從而使終端設(shè)備在 這些應(yīng)用喚醒定時器的定時時間到達時不會被喚醒,降低了終端設(shè)備的耗電量和功耗。并 且還實現(xiàn)了在終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài)時,喚醒控制裝置恢復一些應(yīng)用喚醒定時器, 以使應(yīng)用喚醒定時器恢復喚醒終端設(shè)備,保證了應(yīng)用的原有喚醒行為,從而使得終端設(shè)備 通過網(wǎng)絡(luò)連接該應(yīng)用相應(yīng)的服務(wù)器,保證了應(yīng)用與相應(yīng)的服務(wù)器同步或獲取最新的信息。
      [0064] 在本發(fā)明喚醒控制方法實施例四中,本實施例的方法可采用喚醒控制裝置來實 現(xiàn),并且這個裝置可以集成在終端設(shè)備中來實現(xiàn)本實施例的方法,其中,終端設(shè)備可以為手 機、平板電腦、筆記本電腦、臺式電腦等,本實施例并不以此為限。本發(fā)明實施例的應(yīng)用場景 為終端設(shè)備處于待機狀態(tài),本實施例的方法在圖3所示的本發(fā)明喚醒控制方法實施例三的 基礎(chǔ)上,進一步地,圖3所示的S302可以包括:喚醒控制裝置根據(jù)預設(shè)黑名單中的應(yīng)用的標 識信息,將喚醒列表中包括預設(shè)黑名單中的應(yīng)用的標識信息的應(yīng)用喚醒定時器信息轉(zhuǎn)移至 暫停列表中,應(yīng)用喚醒定時器信息包括應(yīng)用喚醒定時器所屬的應(yīng)用的標識信息。
      [0065] 本實施例中,預先設(shè)置有黑名單,該預設(shè)黑名單中記錄有至少一個應(yīng)用的標識信 息,需要說明的是,該預設(shè)黑名單中記錄的應(yīng)用的標識信息可以根據(jù)經(jīng)驗或?qū)嶋H應(yīng)用場景 來設(shè)置,本發(fā)明實施例在此不做限制。其中,該預設(shè)黑名單中記錄的應(yīng)用的標識信息所對應(yīng) 的應(yīng)用喚醒定時器,在終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時,可以不喚醒終端設(shè)備,以降低功 耗。由于喚醒列表中記錄有Ν個應(yīng)用喚醒定時器信息,并且本實施例的每個應(yīng)用喚醒定時 器信息包括有該應(yīng)用喚醒定時器所屬的應(yīng)用的標識信息。所以,當喚醒控制裝置判斷終端 設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時,可以判斷喚醒列表中是否記錄有應(yīng)用喚醒定時器信息,若 否,則結(jié)束;若是,則喚醒控制裝置遍歷喚醒列表,將喚醒列表中的應(yīng)用喚醒定時器信息中 的應(yīng)用的標識信息與預設(shè)黑名單中的應(yīng)用的標識信息進行對比,檢查喚醒列表是否存在與 預設(shè)黑名單中的應(yīng)用的標識信息相同的應(yīng)用的標識信息,若不存在,則結(jié)束;若存在,則喚 醒控制裝置將喚醒列表中包括預設(shè)黑名單中的應(yīng)用的標識信息的應(yīng)用喚醒定時信息轉(zhuǎn)移 至暫停列表中。
      [0066] 本發(fā)明實施例四提供的喚醒控制方法,具體地,喚醒控制裝置根據(jù)預設(shè)黑名單中 的應(yīng)用的標識信息,將喚醒列表中包括預設(shè)黑名單中的應(yīng)用的標識信息的應(yīng)用喚醒定時器 信息轉(zhuǎn)移至暫停列表中,可以提高確定哪些應(yīng)用喚醒定時器信息從喚醒列表中轉(zhuǎn)移至暫停 列表中的效率。
      [0067] 圖4為本發(fā)明喚醒控制方法實施例五的流程圖,本實施例的方法可采用喚醒控制 裝置來實現(xiàn),并且這個裝置可以集成在終端設(shè)備中來實現(xiàn)本實施例的方法,其中,終端設(shè)備 可以為手機、平板電腦、筆記本電腦、臺式電腦等,本實施例并不以此為限。本發(fā)明實施例的 應(yīng)用場景為終端設(shè)備處于待機狀態(tài)。本實施例的方法在圖3所示本發(fā)明喚醒控制方法實施 例三的基礎(chǔ)上,進一步地,圖3所示的S302可以包括:
      [0068] S401、喚醒控制裝置判斷喚醒列表中的應(yīng)用喚醒定時器信息中的應(yīng)用喚醒定時器 的類型是否為可喚醒終端設(shè)備類型;若否,則執(zhí)行S405,若是,則執(zhí)行S402。
      [0069] 本實施例中,應(yīng)用喚醒定時器信息包括應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備 類型或者不可喚醒終端設(shè)備類型,也就是每個應(yīng)用喚醒定時器信息包括有該應(yīng)用喚醒定時 器的類型,該應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型,或者,該應(yīng)用喚醒定時器的類 型為不可喚醒終端設(shè)備類型,所以在當喚醒控制器判斷終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài) 時,喚醒控制裝置判斷應(yīng)用喚醒定時器信息中的的應(yīng)用喚醒定時器的類型是否為可喚醒終 端設(shè)備類型,若喚醒控制裝置判斷應(yīng)用喚醒定時器信息中的應(yīng)用喚醒定時器的類型為不可 喚醒終端設(shè)備類型,說明該應(yīng)用喚醒定時器不會喚醒終端設(shè)備,則執(zhí)行S405,若喚醒控制 裝置判斷應(yīng)用喚醒定時器信息中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型,則執(zhí)行 S402。
      [0070] 需要說明的是,若喚醒控制裝置判斷喚醒列表中應(yīng)用喚醒定時器信息中的應(yīng)用喚 醒定時器的類型為可喚醒終端設(shè)備類型,則認為該可喚醒終端設(shè)備類型的應(yīng)用喚醒定時器 在終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時可以不喚醒終端設(shè)備,則將確定的包括可喚醒終端設(shè) 備類型的應(yīng)用喚醒定時器轉(zhuǎn)移至暫停列表中?;蛘撸魡拘芽刂蒲b置判斷喚醒列表中應(yīng)用 喚醒定時器信息中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型,進一步地,還可以執(zhí) 行S402以確定上述的可喚醒終端設(shè)備類型是否為無用喚醒終端設(shè)備類型?;蛘撸魡拘芽?制裝置判斷喚醒列表中應(yīng)用喚醒定時器信息中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè) 備類型,進一步地,還可以執(zhí)行S403以確定上述的可喚醒終端設(shè)備類型是否為重復喚醒終 端設(shè)備類型。
      [0071] S402、喚醒控制裝置判斷可喚醒終端設(shè)備類型是否為無用喚醒終端設(shè)備類型;若 否,則執(zhí)行S405,若是,則執(zhí)行S403。
      [0072] 本實施例中,在喚醒控制裝置判斷出包括可喚醒終端設(shè)備類型的應(yīng)用喚醒控制信 息之后,喚醒控制裝置還可以進一步判斷可喚醒終端設(shè)備類型是否為無用喚醒終端設(shè)備類 型,若喚醒控制裝置判斷可喚醒終端設(shè)備類型為無用喚醒終端設(shè)備類型,無用喚醒終端設(shè) 備類型也就是該應(yīng)用喚醒定時器將處于待機狀態(tài)的終端設(shè)備喚醒對于用戶來說沒有意義, 說明該應(yīng)用喚醒定時器在終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時可以喚醒終端設(shè)備,則執(zhí)行 S405,若喚醒控制裝置判斷可喚醒終端設(shè)備類型為有用喚醒終端設(shè)備類型,則執(zhí)行S403。
      [0073] 需要說明的是,若喚醒控制裝置判斷可喚醒終端設(shè)備類型為無用喚醒終端設(shè)備類 型,則認為該可喚醒終端設(shè)備類型的應(yīng)用喚醒定時器在終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時 可以不喚醒終端設(shè)備,則將這些包括可喚醒終端設(shè)備類型的應(yīng)用喚醒定時器轉(zhuǎn)移至暫停列 表中。或者,若喚醒控制裝置判斷可喚醒終端設(shè)備類型為無用喚醒終端設(shè)備類型,進一步 地,還可以執(zhí)行S403以判斷上述的可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型。
      [0074] S403、喚醒控制裝置判斷可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型;若 否,則執(zhí)行S405,若是,則執(zhí)行S404。
      [0075] 本實施例中,喚醒控制裝置還可以進一步判斷可喚醒終端設(shè)備類型是否為重復喚 醒終端設(shè)備,若喚醒控制裝置確定通過S402判斷的無用喚醒終端設(shè)備類型不為重復喚醒 終端設(shè)備類型,說明該應(yīng)用喚醒定時器在終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時可以喚醒終端 設(shè)備,則執(zhí)行S405,若喚醒控制裝置確定通過S402判斷的無用喚醒終端設(shè)備類型為重復喚 醒終端設(shè)備類型,則執(zhí)S404。
      [0076] 進一步地,喚醒控制裝置判斷可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型 的具體實現(xiàn)過程可以采用如下所述的三種方式:
      [0077] 在第一種可行的實現(xiàn)方式中:喚醒控制裝置判斷喚醒定時器信息中是否包括喚醒 周期,若喚醒控制裝置判斷應(yīng)用喚醒定時器信息中包括喚醒周期,則喚醒控制裝置判斷可 喚醒終端設(shè)備類型為重復喚醒終端設(shè)備類型。具體地,若應(yīng)用喚醒定時器為重復喚醒終端 設(shè)備的應(yīng)用喚醒定時器,則該應(yīng)用喚醒定時器具有喚醒周期,那么在喚醒列表中的該應(yīng)用 喚醒定時器信息中記錄有喚醒周期,所以喚醒控制裝置可以判斷喚醒列表中的包括可喚醒 終端設(shè)備類型的應(yīng)用喚醒定時器信息中是否包括有喚醒周期,若該應(yīng)用喚醒定時器信息中 包括有喚醒周期,則喚醒控制裝置可以判斷該可喚醒終端設(shè)備類型為重復喚醒終端設(shè)備類 型,若該應(yīng)用喚醒定時器信息中不包括有喚醒周期,則喚醒控制裝置可以認為該可喚醒終 端設(shè)備類型不為重復喚醒終端設(shè)備類型。
      [0078] 在第二種可行的實現(xiàn)方式中,喚醒控制裝置判斷可喚醒終端設(shè)備類型的應(yīng)用喚醒 定時器喚醒終端設(shè)備的喚醒間隔時間的均方差是否屬于預設(shè)范圍值;若喚醒控制裝置判斷 均方差屬于預設(shè)范圍值,則喚醒控制裝置判斷可喚醒終端設(shè)備類型為重復喚醒終端設(shè)備類 型。具體地,上述的均方差可以通過如下的方式來獲得:喚醒控制裝置在預設(shè)時間內(nèi)獲取可 喚醒終端設(shè)備類型的應(yīng)用喚醒定時器K次喚醒終端設(shè)備的喚醒間隔時間,K為大于等于2的 整數(shù);喚醒控制裝置根據(jù)K-1個喚醒間隔時間,獲得平均喚醒間隔時間;喚醒控制裝置根據(jù) K-1個喚醒間隔時間和平均喚醒間隔時間,獲得喚醒間隔時間的均方差。例如:應(yīng)用喚醒定 時器在預設(shè)時間喚醒了終端設(shè)備4次,那么在這預設(shè)時間內(nèi)存在3次喚醒間隔時間。 1 K-\
      [0079] 例如:平均喚醒間隔時間的計算公式可以為μ為平均喚醒間隔 ^-1 ?=1 時間,Xi為第i個喚醒間隔時間。 _ I~? W4.
      [0080] 例如:喚醒間隔時間的均方差的計算公式可以為:《r=-乞(χ「μ)2,。為 1."./ 喚醒間隔時間的均方差。
      [0081] 需要說明的是,本實施例對S402與S403的執(zhí)行順序不做限制。
      [0082] S404、喚醒控制裝置將喚醒列表中上述的應(yīng)用喚醒定時器信息轉(zhuǎn)移至暫停列表 中。
      [0083] 本實施例中,喚醒控制裝置將上述確定的應(yīng)用喚醒定時器信息(包括可喚醒終端 設(shè)備類型,同時該可喚醒終端設(shè)備類型為重復喚醒終端設(shè)備類型并且為無用喚醒終端設(shè)備 類型)轉(zhuǎn)移至暫停列表中。
      [0084] S405、結(jié)束流程。
      [0085] 本實施例中,若喚醒控制裝置判斷出應(yīng)用喚醒定時器信息中的應(yīng)用喚醒定時器的 類型為不可喚醒終端設(shè)備類型,說明該應(yīng)用喚醒定時器不會喚醒終端設(shè)備,則喚醒控制裝 置結(jié)束流程。或者,若喚醒控制裝置判斷可喚醒終端設(shè)備類型不為重復喚醒終端設(shè)備類型, 說明該應(yīng)用喚醒定時器在終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時可以喚醒終端設(shè)備,則結(jié)束流 程。或者,若喚醒控制裝置判斷可喚醒終端設(shè)備類型為有用喚醒終端設(shè)備類型,說明該應(yīng)用 喚醒定時器在終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài)時可以喚醒終端設(shè)備,則結(jié)束流程。
      [0086] 本發(fā)明實施例五提供的喚醒控制方法,具體地,通過喚醒控制裝置判斷應(yīng)用喚醒 定時器信息中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型,并且判斷可喚醒終端設(shè) 備類型為重復喚醒終端設(shè)備類型,同時還判斷可喚醒終端設(shè)備類型為有用喚醒終端設(shè)備類 型,然后將上述確定的包括可喚醒終端設(shè)備類型的應(yīng)用喚醒定時器信息轉(zhuǎn)移至暫停列表 中,可以提高確定喚醒列表中轉(zhuǎn)移至暫停列表中的上述N個應(yīng)用喚醒定時器信息的準確 率。
      [0087] 在本發(fā)明喚醒控制方法實施例六中,本實施例的方法可采用喚醒控制裝置來實 現(xiàn),并且這個裝置可以集成在終端設(shè)備中來實現(xiàn)本實施例的方法,其中,終端設(shè)備可以為手 機、平板電腦、筆記本電腦、臺式電腦等,本實施例并不以此為限。本發(fā)明實施例的應(yīng)用場景 為終端設(shè)備處于待機狀態(tài),本實施例的方法在圖3所示的本發(fā)明喚醒控制方法實施例三的 基礎(chǔ)上,進一步地,圖3所示的S302可以包括:喚醒控制裝置根據(jù)預設(shè)黑名單中的應(yīng)用的標 識信息,將喚醒列表中包括預設(shè)黑名單中的應(yīng)用的標識信息的應(yīng)用喚醒定時器信息轉(zhuǎn)移至 暫停列表中,應(yīng)用喚醒定時器信息包括應(yīng)用喚醒定時器所屬的應(yīng)用的標識信息。然后,喚醒 控制裝置再判斷喚醒列表剩余中的應(yīng)用喚醒定時器信息中的應(yīng)用喚醒定時器的類型是否 為可喚醒終端設(shè)備類型,并且喚醒控制裝置判斷可喚醒終端設(shè)備類型是否為重復喚醒終端 設(shè)備類型,并且喚醒控制裝置判斷可喚醒終端設(shè)備類型是否為無用喚醒終端設(shè)備類型;若 喚醒控制裝置判斷喚醒列表剩余中的應(yīng)用喚醒定時器信息中的應(yīng)用喚醒定時器的類型為 可喚醒終端設(shè)備類型,并且為重復喚醒終端設(shè)備類型,并且為無用喚醒終端設(shè)備類型,則喚 醒控制裝置將該應(yīng)用喚醒定時器信息轉(zhuǎn)移至暫停列表中;否則,結(jié)束流程。
      [0088] 本發(fā)明實施例六提供的喚醒控制方法,不僅可以提高喚醒列表中轉(zhuǎn)移至暫停列表 中的上述N個應(yīng)用喚醒定時器信息的確定效率,還可以提高確定喚醒列表中轉(zhuǎn)移至暫停列 表中的上述N個應(yīng)用喚醒定時器信息的準確率。
      [0089] 圖5為本發(fā)明喚醒控制方法實施例七的流程圖,如圖5所示,本實施例的方法可采 用喚醒控制裝置來實現(xiàn),并且這個裝置可以集成在終端設(shè)備中來實現(xiàn)本實施例的方法,其 中,終端設(shè)備可以為手機、平板電腦、筆記本電腦、臺式電腦等,本實施例并不以此為限。本 發(fā)明實施例的應(yīng)用場景為終端設(shè)備處于待機狀態(tài)。本實施例的方法在本發(fā)明喚醒控制方法 實施例一至實施例六任一實施例的基礎(chǔ)上,本實施例的方法還可以包括:
      [0090] S501、喚醒控制裝置接收網(wǎng)絡(luò)狀態(tài)改變消息。
      [0091] 本實施例中,當終端設(shè)備的網(wǎng)絡(luò)發(fā)生變化時,例如:終端設(shè)備的WIFI網(wǎng)絡(luò)處于連 接狀態(tài)與不處于連接狀態(tài)之間發(fā)生轉(zhuǎn)換,和/或,終端設(shè)備的數(shù)據(jù)網(wǎng)絡(luò)處于連接狀態(tài)與不 處于連接狀態(tài)之間發(fā)生轉(zhuǎn)換。當終端設(shè)備的網(wǎng)絡(luò)發(fā)生變化時,終端設(shè)備會向喚醒控制裝置 發(fā)送網(wǎng)絡(luò)狀態(tài)改變消息。
      [0092] S502、喚醒控制裝置確定終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)。
      [0093] 本實施例中,喚醒控制裝置接收到網(wǎng)絡(luò)狀態(tài)改變消息之后,再確定終端設(shè)備的網(wǎng) 絡(luò)所處狀態(tài),也就是確定終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài)還是不處于連接狀態(tài)。
      [0094] S503、喚醒控制裝置判斷確定的終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)是否與上一次記錄的終 端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)是否相同;若是,則執(zhí)行S505,若否,則執(zhí)行S504。
      [0095] 本實施例中,喚醒控制裝置判斷上述確定的終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)是否與上次 記錄的終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)是否相同,若相同,則執(zhí)行S505,若不相同,則執(zhí)行S504。
      [0096] 若上次記錄的終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)為處于連接狀態(tài),而這次確定的終端設(shè)備 的網(wǎng)絡(luò)所處狀態(tài)為處于連接狀態(tài),則執(zhí)行S505 ;若上次記錄的終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)為 處于連接狀態(tài),而這次確定的終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)為不處于連接狀態(tài),則執(zhí)行S504。
      [0097] 若上次記錄的終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)為不處于連接狀態(tài),而這次確定的終端 設(shè)備的網(wǎng)絡(luò)所處狀態(tài)為不處于連接狀態(tài),則執(zhí)行S505 ;若上次記錄的終端設(shè)備的網(wǎng)絡(luò)所處 狀態(tài)為不處于連接狀態(tài),而這次確定的終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)為處于連接狀態(tài),則執(zhí)行 S504。
      [0098] S504、喚醒控制裝置記錄這一次的終端設(shè)備的網(wǎng)絡(luò)所處的狀態(tài)。
      [0099] 本實施例中,當喚醒控制裝置判斷上述確定的終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)與上次記 錄的終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)不相同時,記錄這一次的終端設(shè)備的網(wǎng)絡(luò)所處的狀態(tài),以備 下一次終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)發(fā)生變化時,用于判斷是否與下一次終端設(shè)備的網(wǎng)絡(luò)所處 狀態(tài)相同。
      [0100] S505、結(jié)束流程。
      [0101] 本實施例中,若喚醒控制裝置判斷上述確定的終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)與上次記 錄的終端設(shè)備的網(wǎng)絡(luò)所處狀態(tài)相同時,結(jié)束流程。
      [0102] 在本發(fā)明喚醒控制方法實施例八中,本實施例的方法可采用喚醒控制裝置來實 現(xiàn),并且這個裝置可以集成在終端設(shè)備中來實現(xiàn)本實施例的方法,其中,終端設(shè)備可以為手 機、平板電腦、筆記本電腦、臺式電腦等,本實施例并不以此為限。本發(fā)明實施例的應(yīng)用場景 為終端設(shè)備處于待機狀態(tài),本實施例的方法在本發(fā)明喚醒控制方法實施例一至實施例七的 任意實施例的基礎(chǔ)上,進一步地,還可以包括:喚醒控制裝置獲取輸入的設(shè)置值,設(shè)置值用 于指示喚醒控制裝置自動關(guān)閉或自動開啟;當喚醒控制裝置處于開啟狀態(tài)并且設(shè)置值用于 指示喚醒控制裝置自動關(guān)閉,則喚醒控制裝置根據(jù)設(shè)置值,執(zhí)行自動關(guān)閉;當喚醒控制裝置 處于關(guān)閉狀態(tài)并且設(shè)置值用于指示喚醒控制裝置自動開啟,則喚醒控制裝置根據(jù)設(shè)置值, 執(zhí)行自動開啟。
      [0103] 需要說明的是,當喚醒控制裝置執(zhí)行自動關(guān)閉之后,則喚醒控制裝置不再執(zhí)行本 發(fā)明方法實施例一至實施例七的任意一項方法實施例,當喚醒控制裝置執(zhí)行自動開啟之 后,則喚醒控制裝置才可以執(zhí)行本發(fā)明方法實施例一至實施例七的任意一項方法實施例 中。
      [0104] 進一步地,本發(fā)明的喚醒控制裝置接收網(wǎng)絡(luò)狀態(tài)改變消息之前,還包括:喚醒控制 裝置確定處于開啟狀態(tài)。以在喚醒控制裝置處于開啟狀態(tài)時,喚醒控制裝置執(zhí)行本發(fā)明方 法實施例一至實施例七的任意一項方法實施例。
      [0105] 圖6為本發(fā)明喚醒控制裝置實施例一的結(jié)構(gòu)示意圖,如圖6所示,本實施例的裝置 可以包括:判斷單元11和處理單元12,其中,判斷單元11用于判斷終端設(shè)備的網(wǎng)絡(luò)是否處 于連接狀態(tài);處理單元12用于若判斷單元11判斷所述終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài),則 停止N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,所述N為大于或等于1的整數(shù)。
      [0106] 本實施例的裝置,可以用于執(zhí)行本發(fā)明上述方法實施例的技術(shù)方案,其實現(xiàn)原理 和技術(shù)效果類似,詳細可以參見本發(fā)明上述方法實施例中的相關(guān)記載,此處不再贅述。
      [0107] 圖7為本發(fā)明喚醒控制裝置實施例二的結(jié)構(gòu)示意圖,如圖7所示,本實施例的裝置 在圖6所示裝置結(jié)構(gòu)的基礎(chǔ)上,進一步地,還可以包括:恢復單元13,上述的判斷單元11還 用于再次判斷所述終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài);該恢復單元13用于若判斷單元11 判斷所述終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài),則恢復所述N個應(yīng)用喚醒定時器喚醒所述終端設(shè) 備。
      [0108] 進一步地,本實施例的裝置還包括第一轉(zhuǎn)移單元14,該第一轉(zhuǎn)移單元14用于將所 述暫停列表中的所述N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述喚醒列表中;恢復單元13具體用 于恢復所述喚醒列表中的所述N個應(yīng)用喚醒定時器信息所對應(yīng)的應(yīng)用喚醒定時器喚醒所 述終設(shè)備。
      [0109] 進一步地,本實施例的裝置還包括第二轉(zhuǎn)移單元15,該第二轉(zhuǎn)移單元15用于將喚 醒列表中的Ν個應(yīng)用喚醒定時器信息轉(zhuǎn)移至暫停列表中,所述喚醒列表中包括Μ個喚醒列 表,所述Μ為大于或等于Ν的整數(shù);處理單元12具體用于停止所述暫停列表中的所述Ν個 應(yīng)用喚醒定時器信息所對應(yīng)的應(yīng)用喚醒定時器喚醒所述終端設(shè)備。
      [0110] 優(yōu)選地,本實施例的裝置還包括第一轉(zhuǎn)移子單元151,和/或,第二轉(zhuǎn)移子單元 152 ;其中,第一轉(zhuǎn)移子單元151用于根據(jù)預設(shè)黑名單中的應(yīng)用的標識信息,將所述喚醒列 表中包括所述預設(shè)黑名單中的應(yīng)用的標識信息的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停列 表中,所述應(yīng)用喚醒定時器信息包括應(yīng)用喚醒定時器所屬的應(yīng)用的標識信息;第二轉(zhuǎn)移子 單元I 52用于判斷所述喚醒列表中的應(yīng)用喚醒定時器信息中的應(yīng)用喚醒定時器的類型是 否為可喚醒終端設(shè)備類型,所述應(yīng)用喚醒定時器信息包括應(yīng)用喚醒定時器的類型為可喚醒 終端設(shè)備類型或者不可喚醒終端設(shè)備類型;若判斷所述喚醒列表中的應(yīng)用喚醒定時器的類 型為可喚醒終端設(shè)備類型,則將所述喚醒列表中包括可喚醒終端設(shè)備類型的喚醒定時器信 息轉(zhuǎn)移至所述暫停列表中。
      [0111] 進一步地,若第二轉(zhuǎn)移子單元152判斷所述喚醒列表中的應(yīng)用喚醒定時器的類型 為可喚醒終端設(shè)備類型,則第二轉(zhuǎn)移單元15還包括:第一判斷子單元I53,第一判斷子單 元I53用于判斷所述可喚醒終端設(shè)備類型是否為無用喚醒終端設(shè)備類型;第二轉(zhuǎn)移子單元 152具體用于若第一判斷子單元 153判斷所述可喚醒終端設(shè)備類型為無用喚醒終端設(shè)備類 型,則將所述喚醒列表中包括無用喚醒終端設(shè)備類型的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫 停列表中。
      [0112] 更進一步地,若第二轉(zhuǎn)移子單元152判斷所述喚醒列表中的應(yīng)用喚醒定時器的類 型為可喚醒終端設(shè)備類型,則第二轉(zhuǎn)移單元15還包括:第二判斷子單元154,第二判斷子單 元154用于判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型;第二轉(zhuǎn)移子單元 152具體用于若所述第二判斷子單元判斷所述可喚醒終端設(shè)備類型為重復喚醒終端設(shè)備類 型,則將所述喚醒列表中包括重復喚醒終端設(shè)備類型的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫 停列表中。
      [0113] 可選地,第二判斷子單元154具體用于判斷所述喚醒定時器信息中是否包括喚醒 周期,若判斷所述應(yīng)用喚醒定時器信息中包括喚醒周期,則判斷所述可喚醒終端設(shè)備類型 為重復喚醒終端設(shè)備類型。
      [0114] 可選地,本實施例的裝置還包括獲取單元16,該獲取單元16用于在預設(shè)時間內(nèi)獲 取所述可喚醒終端設(shè)備類型的應(yīng)用喚醒定時器K次喚醒所述終端設(shè)備的喚醒間隔時間,所 述K為大于等于2的整數(shù);根據(jù)所述K-1個喚醒間隔時間,獲得平均喚醒間隔時間;根據(jù)所 述K-1個喚醒間隔時間和平均喚醒間隔時間,獲得喚醒時間間隔的均方差。第二判斷子單 元154具體用于判斷所述獲取子單元獲得的均方差是否屬于預設(shè)范圍值;若判斷所述均方 差屬于預設(shè)范圍值,則判斷所述可喚醒終端設(shè)備類型為重復喚醒終端設(shè)備類型。
      [0115] 本實施例的裝置,可以用于執(zhí)行本發(fā)明上述方法實施例的技術(shù)方案,其實現(xiàn)原理 和技術(shù)效果類似,詳細可以參見本發(fā)明上述方法實施例中的相關(guān)記載,此處不再贅述。
      [0116] 圖8為本發(fā)明喚醒控制裝置實施例三的結(jié)構(gòu)示意圖,如圖8所示,本實施例的裝置 包括存儲器21和與存儲器21連接的處理器22,其中,存儲器21中存儲一組程序代碼,存儲 器21可以包括非易失性存儲器(Non-volatile Memory)。處理器22可以是一個中央處理 器(Central Processing Unit,簡稱為 CPU),或者是特定集成電路(Application Specific Integrated Circuit,簡稱為ASIC),或者是被配置成實施本發(fā)明實施例的一個或多個集成 電路。處理器22用于調(diào)用存儲器21中存儲的程序代碼,用于執(zhí)行如下操作 :
      [0117] 判斷終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài);若判斷所述終端設(shè)備的網(wǎng)絡(luò)不處于連接 狀態(tài),則停止N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,所述N為大于或等于1的整數(shù)。
      [0118] 進一步地,所述停止N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備之后,還包括:所述再 次判斷所述終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài);若判斷所述終端設(shè)備的網(wǎng)絡(luò)處于連接狀 態(tài),則恢復所述N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備。
      [0119] 進一步地,所述恢復所述N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備之前,還包括:將 所述暫停列表中的所述N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述喚醒列表中;所述恢復所述 N 個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,包括:恢復所述喚醒列表中的所述N個應(yīng)用喚醒定 時器信息所對應(yīng)的應(yīng)用喚醒定時器喚醒所述終端設(shè)備。
      [0120] 進一步地,所述停止N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備之前,還包括:將喚醒 列表中的N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至暫停列表中,所述喚醒列表中包括 M個喚醒列表, 所述Μ為大于或等于N的整數(shù);所述停止N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,包括:停 止所述暫停列表中的所述Ν個應(yīng)用喚醒定時器信息所對應(yīng)的應(yīng)用喚醒定時器喚醒所述終 立而設(shè)備。 >
      [0121] 進一步地,所述將所述喚醒列表中的所述Ν個應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫 停列表中,包括:根據(jù)預設(shè)黑名單中的應(yīng)用的標識信息,將所述喚醒列表中包括所述預設(shè)黑 名單中的應(yīng)用的標識信息的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停列表中,所述應(yīng)用喚醒定 時器信息包括應(yīng)用喚醒定時器所屬的應(yīng)用的標識信息;和/或,所述判斷所述喚醒列表中 的應(yīng)用喚醒定時器信息中的應(yīng)用喚醒定時器的類型是否為可喚醒終端設(shè)備類型,所述應(yīng)用 喚醒定時器信息包括應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型或者不可喚醒終端設(shè) 備類型;若判斷所述喚醒列表中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型,則將所 述喚醒列表中包括可喚醒終端設(shè)備類型的喚醒定時器信息轉(zhuǎn)移至所述暫停列表中。
      [0122] 進一步地,若判斷所述喚醒列表中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類 型,所述方法還包括:判斷所述可喚醒終端設(shè)備類型是否為無用喚醒終端設(shè)備類型;若判 斷所述可喚醒終端設(shè)備類型為無用喚醒終端設(shè)備類型,則將所述喚醒列表中包括無用喚醒 終端設(shè)備類型的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停列表中。
      [0123] 更進一步地,若判斷所述喚醒列表中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備 類型,所述方法還包括:判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型;若 判斷所述可喚醒終端設(shè)備類型為重復喚醒終端設(shè)備類型,則將所述喚醒列表中包括重復喚 醒終端設(shè)備類型的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停列表中。
      [0124] 可選地,所述判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型,包括: 判斷所述喚醒定時器信息中是否包括喚醒周期,若判斷所述應(yīng)用喚醒定時器信息中包括喚 醒周期,則判斷所述可喚醒終端設(shè)備類型為重復喚醒終端設(shè)備類型。
      [0125] 可選地,所述判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型之前, 還包括:在預設(shè)時間內(nèi)獲取所述可喚醒終端設(shè)備類型的應(yīng)用喚醒定時器K次喚醒所述終端 設(shè)備的喚醒間隔時間,所述K為大于等于2的整數(shù);根據(jù)所述K-1個喚醒間隔時間,獲得平 均喚醒間隔時間;根據(jù)所述K-1個喚醒間隔時間和平均喚醒間隔時間,獲得喚醒時間間隔 的均方差;
      [0126] 判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型,包括:判斷所述均 方差是否屬于預設(shè)范圍值;若判斷所述均方差屬于預設(shè)范圍值,則判斷所述可喚醒終端設(shè) 備類型為重復喚醒終端設(shè)備類型。
      [0127] 需要說明的是,處理器22通過調(diào)用存儲器21中存儲的程序代碼具體實現(xiàn)的技術(shù) 方案可以參見本發(fā)明喚醒控制方法的上述實施例,其實現(xiàn)原理和技術(shù)效果類似,詳細可以 參見上述實施例中的相關(guān)記載,在此不再贅述。
      [0128] 圖9為本發(fā)明終端實施例一的結(jié)構(gòu)示意圖,如圖9所示,本實施例的終端設(shè)備30 可以包括喚醒控制裝置31,其中,喚醒控制裝置31可以采用本發(fā)明喚醒控制裝置實施例一 至實施例三任意實施例的結(jié)構(gòu),其對應(yīng)地,可以執(zhí)行本發(fā)明上述的喚醒控制方法實施例中 任意一項實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,詳細可以參見上述實施例中的 相關(guān)記載,此處不再贅述,其中,終端設(shè)備30可以為手機或者平板電腦。
      [0129] 本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通 過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程 序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟 或者光盤等各種可以存儲程序代碼的介質(zhì)。
      [0130] 最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制; 盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其 依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征 進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技 術(shù)方案的范圍。
      【權(quán)利要求】
      1. 一種喚醒控制方法,其特征在于,包括: 喚醒控制裝置判斷終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài); 若所述喚醒控制裝置判斷所述終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài),則所述喚醒控制裝置 停止N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,所述N為大于或等于1的整數(shù)。
      2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述喚醒控制裝置停止N個應(yīng)用喚醒定時 器喚醒所述終端設(shè)備之后,還包括: 所述喚醒控制裝置再次判斷所述終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài); 若所述喚醒控制裝置確定所述終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài),則所述喚醒控制裝置恢 復所述N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備。
      3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述喚醒控制裝置恢復所述N個應(yīng)用喚醒 定時器喚醒所述終端設(shè)備之前,還包括: 所述喚醒控制裝置將所述暫停列表中的所述N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述喚 醒列表中; 所述喚醒控制裝置恢復所述N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,包括: 所述喚醒控制裝置恢復所述喚醒列表中的所述N個應(yīng)用喚醒定時器信息所對應(yīng)的應(yīng) 用喚醒定時器喚醒所述終端設(shè)備。
      4. 根據(jù)權(quán)利要求1-3任意一項所述的方法,其特征在于,所述喚醒控制裝置停止N個應(yīng) 用喚醒定時器喚醒所述終端設(shè)備之前,還包括: 所述喚醒控制裝置將喚醒列表中的N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至暫停列表中,所述 喚醒列表中包括Μ個喚醒列表,所述Μ為大于或等于N的整數(shù); 所述喚醒控制裝置停止Ν個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,包括: 所述喚醒控制裝置停止所述暫停列表中的所述Ν個應(yīng)用喚醒定時器信息所對應(yīng)的應(yīng) 用喚醒定時器喚醒所述終端設(shè)備。
      5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述喚醒控制裝置將所述喚醒列表中的 所述Ν個應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停列表中,包括 : 所述喚醒控制裝置根據(jù)預設(shè)黑名單中的應(yīng)用的標識信息,將所述喚醒列表中包括所述 預設(shè)黑名單中的應(yīng)用的標識信息的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停列表中,所述應(yīng)用 喚醒定時器信息包括應(yīng)用喚醒定時器所屬的應(yīng)用的標識信息;和/或, 所述喚醒控制裝置判斷所述喚醒列表中的應(yīng)用喚醒定時器信息中的應(yīng)用喚醒定時器 的類型是否為可喚醒終端設(shè)備類型,所述應(yīng)用喚醒定時器信息包括應(yīng)用喚醒定時器的類型 為可喚醒終端設(shè)備類型或者不可喚醒終端設(shè)備類型;若所述喚醒控制裝置判斷所述喚醒列 表中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型,則所述喚醒控制裝置將所述喚醒列 表中包括可喚醒終端設(shè)備類型的喚醒定時器信息轉(zhuǎn)移至所述暫停列表中。
      6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,若所述喚醒控制裝置判斷所述喚醒列表 中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型,所述方法還包括: 所述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型是否為無用喚醒終端設(shè)備類型; 若所述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型為無用喚醒終端設(shè)備類型,則所述 喚醒控制裝置將所述喚醒列表中包括無用喚醒終端設(shè)備類型的應(yīng)用喚醒定時器信息轉(zhuǎn)移 至所述暫停列表中。
      7. 根據(jù)權(quán)利要求5或6所述的方法,其特征在于,若所述喚醒控制裝置判斷所述喚醒列 表中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型,所述方法還包括: 所述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型; 若所述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型為重復喚醒終端設(shè)備類型,則所述 喚醒控制裝置將所述喚醒列表中包括重復喚醒終端設(shè)備類型的應(yīng)用喚醒定時器信息轉(zhuǎn)移 至所述暫停列表中。
      8. 根據(jù)權(quán)利要求7所述的方法,其特征在于, 所述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型,包 括:所述喚醒控制裝置判斷所述喚醒定時器信息中是否包括喚醒周期,若所述喚醒控制裝 置判斷所述應(yīng)用喚醒定時器信息中包括喚醒周期,則所述喚醒控制裝置確定所述可喚醒終 端設(shè)備類型為重復喚醒終端設(shè)備類型。
      9. 根據(jù)權(quán)利要求7所述的方法,其特征在于, 所述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型之前, 包括:所述喚醒控制裝置在預設(shè)時間內(nèi)獲取所述可喚醒終端設(shè)備類型的應(yīng)用喚醒定時器K 次喚醒所述終端設(shè)備的喚醒間隔時間,所述K為大于等于2的整數(shù);所述喚醒控制裝置根據(jù) 所述K-1個喚醒間隔時間,獲得平均喚醒間隔時間;所述喚醒控制裝置根據(jù)所述K-1個喚醒 間隔時間和平均喚醒間隔時間,獲得喚醒時間間隔的均方差; 所述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型,包 括:所述喚醒控制裝置判斷所述均方差是否屬于預設(shè)范圍值;若所述喚醒控制裝置判斷所 述均方差屬于預設(shè)范圍值,則所述喚醒控制裝置判斷所述可喚醒終端設(shè)備類型為重復喚醒 終端設(shè)備類型。
      10. -種喚醒控制裝置,其特征在于,包括: 判斷單元,用于判斷終端設(shè)備所屬的網(wǎng)絡(luò)是否處于連接狀態(tài); 處理單元,用于若所述判斷單元判斷所述終端設(shè)備的網(wǎng)絡(luò)不處于連接狀態(tài),則停止N 個應(yīng)用喚醒定時器喚醒所述終端設(shè)備,所述N為大于或等于1的整數(shù)。
      11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,還包括:恢復單元; 所述判斷單元還用于再次判斷所述終端設(shè)備的網(wǎng)絡(luò)是否處于連接狀態(tài); 所述恢復單元,用于若所述判斷單元確定所述終端設(shè)備的網(wǎng)絡(luò)處于連接狀態(tài),則恢復 所述N個應(yīng)用喚醒定時器喚醒所述終端設(shè)備。
      12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括: 第一轉(zhuǎn)移單元,用于將所述暫停列表中的所述N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述喚 醒列表中; 所述恢復單元具體用于恢復所述喚醒列表中的所述N個應(yīng)用喚醒定時器信息所對應(yīng) 的應(yīng)用喚醒定時器喚醒所述終端設(shè)備。
      13. 根據(jù)權(quán)利要求10-12任意一項所述的裝置,其特征在于,還包括: 第二轉(zhuǎn)移單元,用于將喚醒列表中的N個應(yīng)用喚醒定時器信息轉(zhuǎn)移至暫停列表中,所 述喚醒列表中包括Μ個喚醒列表,所述Μ為大于或等于N的整數(shù); 所述處理單元具體用于停止所述暫停列表中的所述Ν個應(yīng)用喚醒定時器信息所對應(yīng) 的應(yīng)用喚醒定時器喚醒所述終端設(shè)備。
      14. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第二轉(zhuǎn)移單元包括:第一轉(zhuǎn)移子單 元,和/或,第二轉(zhuǎn)移子單元; 所述第一轉(zhuǎn)移子單元,用于根據(jù)預設(shè)黑名單中的應(yīng)用的標識信息,將所述喚醒列表中 包括所述預設(shè)黑名單中的應(yīng)用的標識信息的應(yīng)用喚醒定時器信息轉(zhuǎn)移至所述暫停列表中, 所述應(yīng)用喚醒定時器信息包括應(yīng)用喚醒定時器所屬的應(yīng)用的標識信息; 所述第二轉(zhuǎn)移子單元,用于判斷所述喚醒列表中的應(yīng)用喚醒定時器信息中的應(yīng)用喚醒 定時器的類型是否為可喚醒終端設(shè)備類型,所述應(yīng)用喚醒定時器信息包括應(yīng)用喚醒定時器 的類型為可喚醒終端設(shè)備類型或者不可喚醒終端設(shè)備類型;若判斷所述喚醒列表中的應(yīng)用 喚醒定時器的類型為可喚醒終端設(shè)備類型,則將所述喚醒列表中包括可喚醒終端設(shè)備類型 的喚醒定時器信息轉(zhuǎn)移至所述暫停列表中。
      15. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,若所述第二轉(zhuǎn)移子單元判斷所述喚醒 列表中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型,則所述第二轉(zhuǎn)移單元還包括: 第一判斷子單元,用于判斷所述可喚醒終端設(shè)備類型是否為無用喚醒終端設(shè)備類型; 所述第二轉(zhuǎn)移子單元具體用于若所述第一判斷子單元判斷所述可喚醒終端設(shè)備類型 為無用喚醒終端設(shè)備類型,則將所述喚醒列表中包括無用喚醒終端設(shè)備類型的應(yīng)用喚醒定 時器信息轉(zhuǎn)移至所述暫停列表中。
      16. 根據(jù)權(quán)利要求15所述的裝置,其特征在于,若所述第二轉(zhuǎn)移子單元判斷所述喚醒 列表中的應(yīng)用喚醒定時器的類型為可喚醒終端設(shè)備類型,則所述第二轉(zhuǎn)移單元還包括: 第二判斷子單元,用于判斷所述可喚醒終端設(shè)備類型是否為重復喚醒終端設(shè)備類型; 所述第二轉(zhuǎn)移子單元具體用于若所述第二判斷子單元判斷所述可喚醒終端設(shè)備類型 為重復喚醒終端設(shè)備類型,則將所述喚醒列表中包括重復喚醒終端設(shè)備類型的應(yīng)用喚醒定 時器信息轉(zhuǎn)移至所述暫停列表中。
      17. 根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述第二判斷子單元具體用于判斷所 述喚醒定時器信息中是否包括喚醒周期,若判斷所述應(yīng)用喚醒定時器信息中包括喚醒周 期,則判斷所述可喚醒終端設(shè)備類型為重復喚醒終端設(shè)備類型。
      18. 根據(jù)權(quán)利要求16所述的裝置,其特征在于,還包括: 獲取單元,用于在預設(shè)時間內(nèi)獲取所述可喚醒終端設(shè)備類型的應(yīng)用喚醒定時器K次喚 醒所述終端設(shè)備的喚醒間隔時間,所述K為大于等于2的整數(shù);根據(jù)所述K-1個喚醒間隔時 間,獲得平均喚醒間隔時間;根據(jù)所述K-1個喚醒間隔時間和平均喚醒間隔時間,獲得喚醒 時間間隔的均方差; 所述第二判斷子單元具體用于判斷所述獲取子單元獲得的均方差是否屬于預設(shè)范圍 值;若判斷所述均方差屬于預設(shè)范圍值,則確定所述可喚醒終端設(shè)備類型為重復喚醒終端 設(shè)備類型。
      19. 一種終端設(shè)備,其特征在于,包括:如權(quán)利要求12-22任一項所述的喚醒控制裝置。
      【文檔編號】H04W76/02GK104244381SQ201310239380
      【公開日】2014年12月24日 申請日期:2013年6月17日 優(yōu)先權(quán)日:2013年6月17日
      【發(fā)明者】魏孔剛, 彭鈺, 朱小龍 申請人:華為終端有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1