移動終端中耗電量提供方法和裝置制造方法
【專利摘要】本發(fā)明提出一種移動終端中耗電量提供方法和裝置。該方法包括:獲取移動終端中的硬件處于閑置狀態(tài)的時間;根據(jù)預先獲取的硬件處于閑置狀態(tài)的平均耗電量和硬件處于閑置狀態(tài)的時間,得到硬件處于閑置狀態(tài)的耗電量;將硬件處于閑置狀態(tài)的耗電量提供給用戶。本發(fā)明實施例的方法,將硬件在閑置狀態(tài)下的耗電量提供給用戶,使得用戶根據(jù)自身環(huán)境對硬件開關進行調整,從而使得用戶能夠更加有效地進行省電。
【專利說明】移動終端中耗電量提供方法和裝置
【技術領域】
[0001]本發(fā)明涉及移動終端【技術領域】,尤其涉及一種移動終端中耗電量提供方法和裝置。
【背景技術】
[0002]隨著電子技術的發(fā)展,移動終端(如智能手機、平板電腦等)的普及率持續(xù)升高,然而移動終端中電池的使用時長沒有得到相應的提升,因此如何避免電池的電量浪費成為目前最重要的用戶需求。
[0003]在相關技術中,例如,安卓系統(tǒng)提供了應用程序的耗電百分比,具體是指從拔下充電電源到當前的持續(xù)時間段內應用程序的耗電百分比,使得用戶發(fā)現(xiàn)某款應用程序的耗電百分比較高時,可以在不使用的時候關閉該應用程序,從而進行省電。但是,相關技術存在的問題是,僅提供耗電百分比,耗電百分比不能準確反映該應用程序的耗電量,例如也可能是用戶經常使用造成的。另外僅提供應用程序的耗電百分比,對應一些硬件(如藍牙、W1-Fi等),用戶無法準確掌握其具體的耗電情況。因此,用戶無法準確掌握移動終端的具體耗電情況,從而無法更加準確地避免電池的電量的浪費。
【發(fā)明內容】
[0004]本發(fā)明旨在至少在一定程度上解決相關技術中的技術問題之一。
[0005]為此,本發(fā)明的第一個目的在于提出一種移動終端中耗電量提供方法。該方法將硬件在閑置狀態(tài)下的耗電量提供給用戶,使得用戶根據(jù)自身環(huán)境對硬件開關進行調整。
[0006]本發(fā)明的第二個目的在于提出一種移動終端中耗電量提供裝置。
[0007]為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的移動終端中耗電量提供方法,包括:獲取移動終端中的硬件處于閑置狀態(tài)的時間;根據(jù)預先獲取的所述硬件處于閑置狀態(tài)的平均耗電量和所述硬件處于閑置狀態(tài)的時間,得到所述硬件處于閑置狀態(tài)的耗電量;將所述硬件處于閑置狀態(tài)的耗電量提供給用戶。
[0008]本發(fā)明實施例的移動終端中耗電量提供方法,根據(jù)硬件處于閑置狀態(tài)的平均耗電量和硬件處于閑置狀態(tài)的時間,得到硬件處于閑置狀態(tài)的耗電量,并將硬件處于閑置狀態(tài)的耗電量提供給用戶。一方面通過提供耗電量,克服提供耗電百分比無法準確反映硬件的耗電量的缺陷;另一方面通過提供硬件處于閑置狀態(tài)的耗電量,使得用戶能夠區(qū)分硬件閑置狀態(tài)時的電量浪費,進一步向用戶補充耗電的原因,從電量浪費角度將實際情況直觀具體地向用戶進行展現(xiàn),從而能夠使得用戶了解各個硬件處于閑置狀態(tài)的耗電量,可以根據(jù)硬件處于閑置狀態(tài)的耗電量意識到真正的耗電問題,使得用戶根據(jù)自身環(huán)境對硬件開關進行調整,從而使得用戶能夠更加有效地進行省電。
[0009]為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的移動終端中耗電量提供裝置,包括:第一獲取模塊,用于獲取移動終端中的硬件處于閑置狀態(tài)的時間;得到模塊,用于根據(jù)預先獲取的所述硬件處于閑置狀態(tài)的平均耗電量和所述硬件處于閑置狀態(tài)的時間,得到所述硬件處于閑置狀態(tài)的耗電量;提供模塊,用于將所述硬件處于閑置狀態(tài)的耗電量提供給用戶。
[0010]本發(fā)明實施例的移動終端中耗電量提供裝置,根據(jù)硬件處于閑置狀態(tài)的平均耗電量和硬件處于閑置狀態(tài)的時間,得到硬件處于閑置狀態(tài)的耗電量,并將硬件處于閑置狀態(tài)的耗電量提供給用戶。一方面通過提供耗電量,克服提供耗電百分比無法準確反映硬件的耗電量的缺陷;另一方面通過提供硬件處于閑置狀態(tài)的耗電量,使得用戶能夠區(qū)分硬件閑置狀態(tài)時的電量浪費,進一步向用戶補充耗電的原因,從電量浪費角度將實際情況直觀具體地向用戶進行展現(xiàn),從而能夠使得用戶了解各個硬件處于閑置狀態(tài)的耗電量,可以根據(jù)硬件處于閑置狀態(tài)的耗電量意識到真正的耗電問題,使得用戶根據(jù)自身環(huán)境對硬件開關進行調整,從而使得用戶能夠更加有效地進行省電。
[0011]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0012]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中,
[0013]圖1是根據(jù)本發(fā)明一個實施例的移動終端中耗電量提供方法的流程圖;
[0014]圖2是根據(jù)本發(fā)明另一個實施例的移動終端中耗電量提供方法的流程圖;
[0015]圖3是根據(jù)本發(fā)明一個實施例的移動終端中耗電量提供裝置的結構框圖;
[0016]圖4是根據(jù)本發(fā)明另一個實施例的移動終端中耗電量提供裝置的結構框圖;
[0017]圖5是根據(jù)本發(fā)明又一個實施例的移動終端中耗電量提供裝置的結構框圖。
【具體實施方式】
[0018]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。
[0019]在本發(fā)明的描述中,需要理解的是,術語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術語“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
[0020]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬【技術領域】的技術人員所理解。
[0021]目前,如何避免移動終端中電池的電量浪費成為目前最重要的用戶需求。但是,相關技術中,通常向用戶提供應用程序的耗電百分比。一方面耗電百分比不能準確反映應用程序的耗電量,例如也可能是用戶經常使用造成的;另一方面,對于一些硬件(如藍牙、W1-Fi等)用戶無法準確掌握其具體的耗電情況,例如,W1-Fi開啟時但沒有連接到連接熱點時,會不斷地搜索周圍可用的連接熱點,而造成很大的耗電,更重要的是,這些硬件的耗電量要遠遠高于應用程序的耗電量。
[0022]如果能將硬件在閑置狀態(tài)下的耗電量提供給用戶,可以使得用戶能夠將一些處于開啟狀態(tài)但未被使用的硬件關閉掉,從而極大地節(jié)約電池了的電量。為此,本發(fā)明的實施例公開了一種移動終端中耗電量提供方法和裝置,能夠向用戶提供硬件處于閑置狀態(tài)的耗電量。
[0023]下面參考附圖描述根據(jù)本發(fā)明實施例的移動終端中耗電量提供方法和裝置。
[0024]圖1是根據(jù)本發(fā)明一個實施例的移動終端中耗電量提供方法的流程圖。
[0025]如圖1所示,移動終端中耗電量提供方法包括:
[0026]S101,獲取移動終端中的硬件處于閑置狀態(tài)的時間。
[0027]具體地,本發(fā)明實施例所述硬件可以是W1-F1、藍牙、無線移動數(shù)據(jù)收發(fā)器、GPS接收器等,還可以是其他收發(fā)器、傳感器等硬件。本發(fā)明實施例所述硬件具有開關功能,在關閉時不耗電,但是在開啟使用或開啟未使用時均存在不同程度的耗電,其中將開啟未使用的狀態(tài)作為閑置狀態(tài)。因此,應當理解的是,本發(fā)明實施例所述硬件不僅限于上述實施例所述,還可以包括其他或未來開發(fā)的具有開關功能的各種硬件,本發(fā)明的實施例對此不進行限定。
[0028]S102,根據(jù)預先獲取的硬件處于閑置狀態(tài)的平均耗電量和硬件處于閑置狀態(tài)的時間,得到硬件處于閑置狀態(tài)的耗電量。
[0029]例如,計算硬件處于閑置狀態(tài)的平均耗電量和硬件處于閑置狀態(tài)的時間的乘積,從而得到硬件處于閑置狀態(tài)的耗電量。
[0030]S103,將硬件處于閑置狀態(tài)的耗電量提供給用戶。
[0031]本發(fā)明實施例的移動終端中耗電量提供方法,根據(jù)硬件處于閑置狀態(tài)的平均耗電量和硬件處于閑置狀態(tài)的時間,得到硬件處于閑置狀態(tài)的耗電量,并將硬件處于閑置狀態(tài)的耗電量提供給用戶。一方面通過提供耗電量,克服提供耗電百分比無法準確反映硬件的耗電量的缺陷;另一方面通過提供硬件處于閑置狀態(tài)的耗電量,使得用戶能夠區(qū)分硬件閑置狀態(tài)時的電量浪費,進一步向用戶補充耗電的原因,從電量浪費角度將實際情況直觀具體地向用戶進行展現(xiàn),從而能夠使得用戶了解各個硬件處于閑置狀態(tài)的耗電量,可以根據(jù)硬件處于閑置狀態(tài)的耗電量意識到真正的耗電問題,使得用戶根據(jù)自身環(huán)境對硬件開關進行調整,從而使得用戶能夠更加有效地進行省電。
[0032]圖2是根據(jù)本發(fā)明另一個實施例的移動終端中耗電量提供方法的流程圖。
[0033]為了準確獲取硬件處于閑置狀態(tài)的時間,如圖2所示,移動終端中耗電量提供方法包括:
[0034]S201,在硬件開關開啟后,監(jiān)測硬件是否處于閑置狀態(tài)。
[0035]在本發(fā)明的一個實施例中,S201具體包括:根據(jù)硬件發(fā)送的消息,監(jiān)測硬件是否處于閑置狀態(tài)。更具體地,移動終端的操作系統(tǒng)中具有廣播監(jiān)聽功能,每個硬件的每次動作都會向操作系統(tǒng)發(fā)送消息,因此可以從監(jiān)聽到的這些消息中獲取硬件的狀態(tài),并可以確定硬件是否處于閑置狀態(tài),這種通過事件觸發(fā)的形式得到硬件的狀態(tài)變化的方式,可最大限度地降低了對操作系統(tǒng)資源的消耗,同樣地,也可降低了對電池電量的消耗。
[0036]其中,由于移動終端中硬件的多樣化,每個硬件在每次動作時發(fā)送的消息也多樣化,因此,根據(jù)硬件發(fā)送的消息監(jiān)測硬件是否處于閑置狀態(tài)將在后續(xù)實施例中結合具體的硬件進行說明。
[0037]S202,在監(jiān)測到硬件處于閑置狀態(tài)時開始計時,以獲取硬件處于閑置狀態(tài)的時間。
[0038]S203,在監(jiān)測到硬件沒有處于閑置狀態(tài)時,等待硬件發(fā)送連接狀態(tài)改變消息,并在硬件發(fā)送連接狀態(tài)改變消息后開始計時,以獲取硬件處于閑置狀態(tài)的時間。
[0039]其中,連接狀態(tài)改變是指硬件由關閉狀態(tài)或使用狀態(tài)變化為閑置狀態(tài),例如,W1-Fi由連接狀態(tài)變化為搜索狀態(tài)等。
[0040]在本發(fā)明的一個實施例中,S203是可選的。
[0041 ] S204,獲取移動終端中的硬件處于閑置狀態(tài)的時間。
[0042]例如,記錄硬件在閑置狀態(tài)下的持續(xù)時間即為硬件處于閑置狀態(tài)的時間。
[0043]S205,根據(jù)預先獲取的硬件處于閑置狀態(tài)的平均耗電量和硬件處于閑置狀態(tài)的時間,得到硬件處于閑置狀態(tài)的耗電量。
[0044]S206,將硬件處于閑置狀態(tài)的耗電量提供給用戶。
[0045]本發(fā)明實施例的移動終端中耗電量提供方法,通過監(jiān)測硬件是否處于閑置狀態(tài),并且在硬件處于閑置狀態(tài)時進行計時,從而通過記錄硬件在閑置狀態(tài)下的持續(xù)時間獲取移動終端中的硬件處于閑置狀態(tài)的時間。
[0046]下面說明本發(fā)明實施例的監(jiān)測硬件是否處于閑置狀態(tài)的具體過程。應當理解的是,下述實施例僅為舉例說明,在實際的應用中,可以根據(jù)每個硬件的特點設置對應的監(jiān)測流程。
[0047]在本發(fā)明的一個實施例中,當硬件為W1-Fi時,根據(jù)硬件發(fā)送的消息監(jiān)測硬件是否處于閑置狀態(tài),包括:在W1-Fi開啟后的預設時間段內持續(xù)監(jiān)聽到W1-Fi發(fā)送的搜索消息時,監(jiān)測得到W1-Fi處于閑置狀態(tài)。具體地,如果W1-Fi開啟但是未連接到連接熱點時,W1-Fi會不斷地搜索周圍的連接熱點,此時W1-Fi處于閑置狀態(tài),也可以稱為搜索狀態(tài),W1-Fi在每次進行搜索時都會發(fā)生搜索消息,如果預設時間段內持續(xù)監(jiān)聽到W1-Fi發(fā)送的搜索消息,則可以確定W1-Fi處于閑置狀態(tài)。
[0048]在本發(fā)明的另一個實施例中,當硬件為無線移動數(shù)據(jù)收發(fā)器時,根據(jù)硬件發(fā)送的消息監(jiān)測硬件是否處于閑置狀態(tài),包括:監(jiān)聽無線移動數(shù)據(jù)收發(fā)器的信號強度變化消息,當信號強度變化消息中信號強度低于預設值且持續(xù)預設時間段時,監(jiān)測得到無線移動數(shù)據(jù)收發(fā)器處于閑置狀態(tài)。例如,如果是CDMA (Code Division Multiple Access,碼分多址),則信號強度低于 _100,如果是 GSM (Global System for Mobile communication,全球移動通信系統(tǒng)),則信號強度低于5。應理解的是,信號強度的表達在不同類型的無線移動數(shù)據(jù)收發(fā)器時有所不同,本發(fā)明的實施例對此不進行限定。
[0049]在本發(fā)明的又一個實施例中,當所述硬件為藍牙時,根據(jù)硬件發(fā)送的消息監(jiān)測硬件是否處于閑置狀態(tài),包括:在藍牙開啟后的預設時間段內持續(xù)監(jiān)聽到藍牙發(fā)送的配對請求消息時,監(jiān)測得到藍牙處于閑置狀態(tài)。具體地,如果藍牙開啟但是未配對連接時,藍牙會不斷地發(fā)送配對請求消息,此時藍牙處于閑置狀態(tài),如果預設時間段內持續(xù)監(jiān)聽到藍牙發(fā)送的配對請求消息,則可以確定藍牙處于閑置狀態(tài)。
[0050]在本發(fā)明的再一個實施例中,當硬件為GPS接收器時,根據(jù)硬件發(fā)送的消息監(jiān)測硬件是否處于閑置狀態(tài),包括:當GPS接收器開啟后且移動終端處于鎖屏狀態(tài)時,監(jiān)測得到GPS接收器處于閑置狀態(tài)。
[0051]在本發(fā)明的一個實施例中,移動終端中耗電量提供方法還包括:從移動終端的預設存儲空間中讀取硬件處于閑置狀態(tài)的平均耗電量。具體地,移動終端的制造商提供一份硬件在各個狀態(tài)下的平均耗電量的數(shù)據(jù),可以將該數(shù)據(jù)預存在預設存儲空間中,或者制造商直接預存在預設存儲空間中,如果需要硬件處于閑置狀態(tài)的平均耗電量,可以直接從預設存儲空間中讀取。
[0052]其中,無線移動數(shù)據(jù)收發(fā)器對應的閑置狀態(tài)的平均耗電量可以根據(jù)信號強度計算出對應的功率,從而獲取對應的閑置狀態(tài)的平均耗電量。
[0053]為了實現(xiàn)上述實施例,本發(fā)明的實施例還公開了一種移動終端中耗電量提供裝置。
[0054]圖3是根據(jù)本發(fā)明一個實施例的移動終端中耗電量提供裝置的結構框圖。
[0055]如圖3所示,移動終端中耗電量提供裝置10包括:第一獲取模塊100、得到模塊200和提供模塊300。
[0056]具體地,第一獲取模塊100用于獲取移動終端中的硬件處于閑置狀態(tài)的時間。更具體地,本發(fā)明實施例所述硬件可以是W1-F1、藍牙、無線移動數(shù)據(jù)收發(fā)器、GPS接收器等,還可以是其他收發(fā)器、傳感器等硬件。本發(fā)明實施例所述硬件具有開關功能,在關閉時不耗電,但是在開啟使用或開啟未使用時均存在不同程度的耗電,其中將開啟未使用的狀態(tài)作為閑置狀態(tài)。因此,應當理解的是,本發(fā)明實施例所述硬件不僅限于上述實施例所述,還可以包括其他或未來開發(fā)的具有開關功能的各種硬件,本發(fā)明的實施例對此不進行限定。
[0057]得到模塊200用于根據(jù)預先獲取的硬件處于閑置狀態(tài)的平均耗電量和硬件處于閑置狀態(tài)的時間,得到硬件處于閑置狀態(tài)的耗電量。例如,計算硬件處于閑置狀態(tài)的平均耗電量和硬件處于閑置狀態(tài)的時間的乘積,從而得到硬件處于閑置狀態(tài)的耗電量。
[0058]提供模塊300用于將硬件處于閑置狀態(tài)的耗電量提供給用戶。
[0059]本發(fā)明實施例的移動終端中耗電量提供裝置,根據(jù)硬件處于閑置狀態(tài)的平均耗電量和硬件處于閑置狀態(tài)的時間,得到硬件處于閑置狀態(tài)的耗電量,并將硬件處于閑置狀態(tài)的耗電量提供給用戶。一方面通過提供耗電量,克服提供耗電百分比無法準確反映硬件的耗電量的缺陷;另一方面通過提供硬件處于閑置狀態(tài)的耗電量,使得用戶能夠區(qū)分硬件閑置狀態(tài)時的電量浪費,進一步向用戶補充耗電的原因,從電量浪費角度將實際情況直觀具體地向用戶進行展現(xiàn),從而能夠使得用戶了解各個硬件處于閑置狀態(tài)的耗電量,可以根據(jù)硬件處于閑置狀態(tài)的耗電量意識到真正的耗電問題,使得用戶根據(jù)自身環(huán)境對硬件開關進行調整,從而使得用戶能夠更加有效地進行省電。
[0060]圖4是根據(jù)本發(fā)明另一個實施例的移動終端中耗電量提供裝置的結構框圖。
[0061]如圖4所示,在圖3所示的實施例的基礎上,移動終端中耗電量提供裝置還包括:監(jiān)測模塊400和計時模塊500。
[0062]具體地,監(jiān)測模塊400用于在硬件開關開啟后,監(jiān)測硬件是否處于閑置狀態(tài)。計時模塊500用于在監(jiān)測到硬件處于閑置狀態(tài)時開始計時,以獲取硬件處于閑置狀態(tài)的時間。[0063]在本發(fā)明的一個實施例中,計時模塊500還具體用于在監(jiān)測到硬件沒有處于閑置狀態(tài)時,等待硬件發(fā)送連接狀態(tài)改變消息,并在硬件發(fā)送連接狀態(tài)改變消息后開始計時,以獲取硬件處于閑置狀態(tài)的時間。其中,連接狀態(tài)改變是指硬件由關閉狀態(tài)或使用狀態(tài)變化為閑置狀態(tài),例如,W1-Fi由連接狀態(tài)變化為搜索狀態(tài)等。
[0064]在本發(fā)明的一個實施例中,監(jiān)測模塊400具體用于:根據(jù)硬件發(fā)送的消息,監(jiān)測硬件是否處于閑置狀態(tài)。更具體地,移動終端的操作系統(tǒng)中具有廣播監(jiān)聽功能,每個硬件的每次動作都會向操作系統(tǒng)發(fā)送消息,因此可以從監(jiān)聽到的這些消息中獲取硬件的狀態(tài),并可以確定硬件是否處于閑置狀態(tài),這種通過事件觸發(fā)的形式得到硬件的狀態(tài)變化的方式,可最大限度地降低了對操作系統(tǒng)資源的消耗,同樣地,也可降低了對電池電量的消耗。
[0065]其中,由于移動終端中硬件的多樣化,每個硬件在每次動作時發(fā)送的消息也多樣化,因此,根據(jù)硬件發(fā)送的消息監(jiān)測硬件是否處于閑置狀態(tài)將在后續(xù)實施例中結合具體的硬件進行說明。
[0066]下面說明本發(fā)明實施例的監(jiān)測模塊400監(jiān)測硬件是否處于閑置狀態(tài)的具體過程。應當理解的是,下述實施例僅為舉例說明,在實際的應用中,可以根據(jù)每個硬件的特點設置對應的監(jiān)測流程。
[0067]在本發(fā)明的一個實施例中,當硬件為W1-Fi時,監(jiān)測模塊400具體用于:在W1-Fi開啟后的預設時間段內持續(xù)監(jiān)聽到W1-Fi發(fā)送的搜索消息時,監(jiān)測得到W1-Fi處于閑置狀態(tài)。具體地,如果W1-Fi開啟但是未連接到連接熱點時,W1-Fi會不斷地搜索周圍的連接熱點,此時W1-Fi處于閑置狀態(tài),也可以稱為搜索狀態(tài),W1-Fi在每次進行搜索時都會發(fā)生搜索消息,如果預設時間段內持續(xù)監(jiān)聽到W1-Fi發(fā)送的搜索消息,則可以確定W1-Fi處于閑置狀態(tài)。
[0068]在本發(fā)明的另一個實施例中,當硬件為無線移動數(shù)據(jù)收發(fā)器時,監(jiān)測模塊400具體用于:監(jiān)聽無線移動數(shù)據(jù)收發(fā)器的信號強度變化消息,當信號強度變化消息中信號強度低于預設值且持續(xù)預設時間段時,監(jiān)測得到無線移動數(shù)據(jù)收發(fā)器處于閑置狀態(tài)。例如,如果是CDMA,則信號強度低于-100,如果是GSM,則信號強度低于5。應理解的是,信號強度的表達在不同類型的無線移動數(shù)據(jù)收發(fā)器時有所不同,本發(fā)明的實施例對此不進行限定。
[0069]在本發(fā)明的又一個實施例中,當硬件為藍牙時,監(jiān)測模塊400具體用于:在藍牙開啟后的預設時間段內持續(xù)監(jiān)聽到藍牙發(fā)送的配對請求消息時,監(jiān)測得到藍牙處于閑置狀態(tài)。具體地,如果藍牙開啟但是未配對連接時,藍牙會不斷地發(fā)送配對請求消息,此時藍牙處于閑置狀態(tài),如果預設時間段內持續(xù)監(jiān)聽到藍牙發(fā)送的配對請求消息,則可以確定藍牙處于閑置狀態(tài)。
[0070]在本發(fā)明的再一個實施例中,當硬件為GPS接收器時,監(jiān)測模塊400具體用于:當GPS接收器開啟后且移動終端處于鎖屏狀態(tài)時,監(jiān)測得到GPS接收器處于閑置狀態(tài)。
[0071]圖5是根據(jù)本發(fā)明又一個實施例的移動終端中耗電量提供裝置的結構框圖。
[0072]如圖5所示,在圖4所示的實施例的基礎上,移動終端中耗電量提供裝置還包括:第二獲取模塊600。
[0073]具體地,第二獲取模塊600用于從移動終端的預設存儲空間中讀取硬件處于閑置狀態(tài)的平均耗電量。更具體地,移動終端的制造商提供一份硬件在各個狀態(tài)下的平均耗電量的數(shù)據(jù),可以將該數(shù)據(jù)預存在預設存儲空間中,或者制造商直接預存在預設存儲空間中,如果需要硬件處于閑置狀態(tài)的平均耗電量,可以直接從預設存儲空間中讀取。
[0074]其中,無線移動數(shù)據(jù)收發(fā)器對應的閑置狀態(tài)的平均耗電量可以根據(jù)信號強度計算出對應的功率,從而獲取對應的閑置狀態(tài)的平均耗電量。
[0075]應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0076]在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
[0077]盡管已經示出和描述了本發(fā)明的實施例,本領域的普通技術人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由權利要求及其等同物限定。
【權利要求】
1.一種移動終端中耗電量提供方法,其特征在于,包括: 獲取移動終端中的硬件處于閑置狀態(tài)的時間; 根據(jù)預先獲取的所述硬件處于閑置狀態(tài)的平均耗電量和所述硬件處于閑置狀態(tài)的時間,得到所述硬件處于閑置狀態(tài)的耗電量; 將所述硬件處于閑置狀態(tài)的耗電量提供給用戶。
2.根據(jù)權利要求1所述的方法,其特征在于,還包括: 在所述硬件開關開啟后,監(jiān)測所述硬件是否處于閑置狀態(tài); 在監(jiān)測到所述硬件處于閑置狀態(tài)時開始計時,以獲取所述硬件處于閑置狀態(tài)的時間。
3.根據(jù)權利要求2所述的方法,其特征在于,所述監(jiān)測所述硬件是否處于閑置狀態(tài)之后,所述方法還包括: 在監(jiān)測到所述硬件沒有處于閑置狀態(tài)時,等待所述硬件發(fā)送連接狀態(tài)改變消息,并在所述硬件發(fā)送連接狀態(tài)改變消息后開始計時,以獲取所述硬件處于閑置狀態(tài)的時間。
4.根據(jù)權利要求2所述的方法,其特征在于,所述監(jiān)測所述硬件是否處于閑置狀態(tài),包括: 根據(jù)所述硬件發(fā)送的消息,監(jiān)測所述硬件是否處于閑置狀態(tài)。
5.根據(jù)權利要求4所述的方法,其特征在于,當所述硬件為W1-Fi時,所述根據(jù)所述硬件發(fā)送的消息監(jiān)測所述硬件是否處于閑置狀態(tài),包括: 在所述W1-Fi開啟后的預設時間段內持續(xù)監(jiān)聽到所述W1-Fi發(fā)送的搜索消息時,監(jiān)測得到所述W1-Fi處于閑置狀態(tài)。
6.根據(jù)權利要求4所述的方法,其特征在于,當所述硬件為無線移動數(shù)據(jù)收發(fā)器時,所述根據(jù)所述硬件發(fā)送的消息監(jiān)測所述硬件是否處于閑置狀態(tài),包括: 監(jiān)聽所述無線移動數(shù)據(jù)收發(fā)器的信號強度變化消息,當所述信號強度變化消息中信號強度低于預設值且持續(xù)預設時間段時,監(jiān)測得到所述無線移動數(shù)據(jù)收發(fā)器處于閑置狀態(tài)。
7.根據(jù)權利要求4所述的方法,其特征在于,當所述硬件為藍牙時,所述根據(jù)所述硬件發(fā)送的消息監(jiān)測所述硬件是否處于閑置狀態(tài),包括: 在所述藍牙開啟后的預設時間段內持續(xù)監(jiān)聽到所述藍牙發(fā)送的配對請求消息時,監(jiān)測得到所述藍牙處于閑置狀態(tài)。
8.根據(jù)權利要求4所述的方法,其特征在于,當所述硬件為GPS接收器時,所述根據(jù)所述硬件發(fā)送的消息監(jiān)測所述硬件是否處于閑置狀態(tài),包括: 當所述GPS接收器開啟后且所述移動終端處于鎖屏狀態(tài)時,監(jiān)測得到所述GPS接收器處于所述閑置狀態(tài)。
9.根據(jù)權利要求1至8任一項所述的方法,其特征在于,還包括: 從所述移動終端的預設存儲空間中讀取所述硬件處于閑置狀態(tài)的平均耗電量。
10.一種移動終端中耗電量提供裝置,其特征在于,包括: 第一獲取模塊,用于獲取移動終端中的硬件處于閑置狀態(tài)的時間; 得到模塊,用于根據(jù)預先獲取的所述硬件處于閑置狀態(tài)的平均耗電量和所述硬件處于閑置狀態(tài)的時間,得到所述硬件處于閑置狀態(tài)的耗電量; 提供模塊,用于將所述硬件處于閑置狀態(tài)的耗電量提供給用戶。
11.根據(jù)權利要求10所述的裝置,其特征在于,還包括:監(jiān)測模塊,用于在所述硬件開關開啟后,監(jiān)測所述硬件是否處于閑置狀態(tài); 計時模塊,用于在監(jiān)測到所述硬件處于閑置狀態(tài)時開始計時,以獲取所述硬件處于閑置狀態(tài)的時間。
12.根據(jù)權利要求11所述的裝置,其特征在于,所述計時模塊還具體用于在監(jiān)測到所述硬件沒有處于閑置狀態(tài)時,等待所述硬件發(fā)送連接狀態(tài)改變消息,并在所述硬件發(fā)送連接狀態(tài)改變消息后開始計時,以獲取所述硬件處于閑置狀態(tài)的時間。
13.根據(jù)權利要求11所述的裝置,其特征在于,所述監(jiān)測模塊具體用于: 根據(jù)所述硬件發(fā)送的消息,監(jiān)測所述硬件是否處于閑置狀態(tài)。
14.根據(jù)權利要求13所述的裝置,其特征在于,當所述硬件為W1-Fi時,所述監(jiān)測模塊具體用于: 在所述W1-Fi開啟后的預設時間段內持續(xù)監(jiān)聽到所述W1-Fi發(fā)送的搜索消息時,監(jiān)測得到所述W1-Fi處于閑 置狀態(tài)。
15.根據(jù)權利要求13所述的裝置,其特征在于,當所述硬件為無線移動數(shù)據(jù)收發(fā)器時,所述監(jiān)測模塊具體用于: 監(jiān)聽所述無線移動數(shù)據(jù)收發(fā)器的信號強度變化消息,當所述信號強度變化消息中信號強度低于預設值且持續(xù)預設時間段時,監(jiān)測得到所述無線移動數(shù)據(jù)收發(fā)器處于閑置狀態(tài)。
16.根據(jù)權利要求13所述的裝置,其特征在于,當所述硬件為藍牙時,所述監(jiān)測模塊具體用于: 在所述藍牙開啟后的預設時間段內持續(xù)監(jiān)聽到所述藍牙發(fā)送的配對請求消息時,監(jiān)測得到所述藍牙處于閑置狀態(tài)。
17.根據(jù)權利要求13所述的裝置,其特征在于,當所述硬件為GPS接收器時,所述監(jiān)測模塊具體用于: 當所述GPS接收器開啟后且所述移動終端處于鎖屏狀態(tài)時,監(jiān)測得到所述GPS接收器處于所述閑置狀態(tài)。
18.根據(jù)權利要求9至17任一項所述的裝置,其特征在于,還包括: 第二獲取模塊,用于從所述移動終端的預設存儲空間中讀取所述硬件處于閑置狀態(tài)的平均耗電量。
【文檔編號】G06F11/32GK103927249SQ201410149171
【公開日】2014年7月16日 申請日期:2014年4月14日 優(yōu)先權日:2014年4月14日
【發(fā)明者】王姍姍, 鄭杰 申請人:可牛網絡技術(北京)有限公司