設(shè)備控制方法、裝置及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通訊設(shè)備領(lǐng)域,尤其涉及一種設(shè)備控制方法、裝置及終端。
【背景技術(shù)】
[0002]隨著移動終端的普及,特別是智能手機的推廣,人們越來越多的通過手機來進行通信,例如:語音通話、即時消息聊天(QQ或米聊)、網(wǎng)絡(luò)平臺交流(微博)等等,并且對于一些用戶而言,通過手機進行通信已經(jīng)成為生活中必不可少的部分。
[0003]智能手機的屏幕通常比較大,耗電量高,手機的電量通常只能維持一天時間。而人們最擔(dān)心的就是,當(dāng)打電話、聊天、發(fā)信息時,手機的電量突然用完。
[0004]為了減少手機的電量消耗,在用戶不使用手機時,通常會通過操作電源按鍵或虛擬按鍵,控制手機進入休眠狀態(tài),此時手機的屏幕將會被關(guān)閉。但在手機休眠狀態(tài)下,一旦有電話呼入,手機屏幕則會自動點亮,并且顯示接聽界面,同時手機還會通過振動或播放聲音等方式提醒用戶,這樣仍會增加手機的耗電量,使得手機的續(xù)航能力大大降低。
【發(fā)明內(nèi)容】
[0005]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種設(shè)備控制方法、裝置及終端。
[0006]根據(jù)本公開實施例的第一方面,提供一種設(shè)備控制方法,應(yīng)用于終端,該方法包括:
[0007]當(dāng)接收到所述終端的應(yīng)用處理器開始休眠的休眠通知消息時,控制所述終端的基帶處理器中部分模塊進入休眠狀態(tài);
[0008]當(dāng)所述基帶處理器中部分模塊處于休眠狀態(tài)中接收到呼叫時,記錄所述呼叫的來電信息,所述來電信息至少包括:來電號碼和來電時間;
[0009]當(dāng)接收到所述應(yīng)用處理器被喚醒的喚醒通知消息時,喚醒所述基帶處理器中處于休眠狀態(tài)的所有模塊,并將所述呼叫的來電信息發(fā)送給所述應(yīng)用處理器,以使所述應(yīng)用處理器在所述終端上顯示所述呼叫的來電信息。
[0010]該方法可以在應(yīng)用處理器休眠時控制基帶處理器僅保持部分模塊喚醒,而剩余模塊則進入休眠狀態(tài),當(dāng)接收到呼叫時基帶處理器記錄該呼叫的來電信息,并在應(yīng)用處理器被喚醒時將呼叫的來電信息發(fā)送給應(yīng)用處理器。這樣就在有呼叫時不會喚醒應(yīng)用處理器,避免應(yīng)用處理器響應(yīng)該呼叫而進行點亮屏幕、響鈴以及震動等操作,因此,可以使得終端由于電話呼叫而消耗的電量大大減少。
[0011 ] 可選地,所述控制所述終端的基帶處理器中部分模塊進入休眠狀態(tài),包括:
[0012]控制所述基帶處理器中的與電話接聽相關(guān)的部分模塊保持喚醒狀態(tài);所述與電話接聽相關(guān)的部分模塊至少包括:客戶識別模塊S頂卡服務(wù)/驅(qū)動模塊、電話協(xié)議棧模塊和電話管理模塊;
[0013]控制所述基帶處理器中與電話接聽無關(guān)的部分模塊進入休眠狀態(tài);所述與電話接聽無關(guān)的部分模塊至少包括:與應(yīng)用處理器通信的無線接口層RIL模塊。
[0014]只有保留基帶處理器中與電話接聽相關(guān)的部分模塊處于喚醒狀態(tài),才能實現(xiàn)記錄呼叫的信息。另外,至少要關(guān)閉與應(yīng)用處理器相通信的模塊,避免在終端收到呼叫時,通過基帶處理器中部分處于喚醒狀態(tài)的模塊向應(yīng)用處理器發(fā)送喚醒消息通知,喚醒應(yīng)用處理器。此外,還可以將與電話接聽無關(guān)的數(shù)據(jù)傳輸?shù)饶K關(guān)閉,進一步減少耗電。
[0015]可選地,所述與電話接聽無關(guān)的部分模塊還包括:
[0016]與數(shù)據(jù)相關(guān)的數(shù)據(jù)DATA/IP多媒體子系統(tǒng)IMS模塊、與數(shù)據(jù)傳輸相關(guān)的無線保真WIFI/藍牙BT/全球定位系統(tǒng)GPS模塊和數(shù)據(jù)協(xié)議棧模塊中的一種或多種組合。
[0017]可以根據(jù)實際的需要,有選擇地選擇基帶處理器中的上述相關(guān)模塊是否處于休眠狀態(tài)。
[0018]由于只有基帶處理器中的部分模塊被喚醒,所以需要在基帶處理器的電話管理模塊中設(shè)置預(yù)設(shè)存儲位置,以便在呼叫時能夠記錄呼叫的信息,并且可以在應(yīng)用處理器處于喚醒狀態(tài)時,基帶處理器將存儲在預(yù)設(shè)存儲位置中的來電信息發(fā)送給應(yīng)用處理器。
[0019]可選地,所述記錄所述呼叫的來電信息,包括:
[0020]利用所述S頂卡服務(wù)/驅(qū)動模塊、電話協(xié)議棧模塊和電話管理模塊獲取所述呼叫的來電信息;
[0021]將所述呼叫的來電信息存儲在所述基帶處理器中電話管理模塊中的預(yù)設(shè)存儲位置。
[0022]由于基帶處理器中的S頂卡服務(wù)/驅(qū)動模塊、電話協(xié)議棧模塊和電話管理模塊處于喚醒狀態(tài),使得基帶處理器具有接收到外部終端發(fā)起呼叫請求的功能,當(dāng)外部終端向該終端發(fā)起呼叫請求時,基帶處理器中的S頂卡服務(wù)/驅(qū)動模塊、電話協(xié)議棧模塊和電話管理模塊可以獲取到該呼叫請求的發(fā)起方的來電信息,并可以將該來電信息保存到特定的位置,如保存到臨時文件夾中。
[0023]可選地,所述方法還包括:
[0024]當(dāng)將所述呼叫的來電信息發(fā)送給所述應(yīng)用處理器后,刪除所述預(yù)設(shè)存儲位置中存儲的所述呼叫的來電信息。
[0025]為了節(jié)省空間,可以將已經(jīng)發(fā)送給應(yīng)用處理器的來電信息刪除。
[0026]根據(jù)本公開實施例的第二方面,提供一種設(shè)備控制方法,應(yīng)用于終端,該方法包括:
[0027]當(dāng)所述終端的應(yīng)用處理器開始休眠狀態(tài)時,向所述終端的基帶處理器發(fā)送休眠通知消息,以使所述基帶處理器中部分模塊進入休眠狀態(tài);
[0028]當(dāng)所述應(yīng)用處理器在處于休眠狀態(tài)中被喚醒時,向所述基帶處理器發(fā)送喚醒通知消息,以使所述基帶處理器中處于休眠狀態(tài)的所有模塊被喚醒;
[0029]檢測是否接收到所述基帶處理器發(fā)送的、所述基帶處理器中部分模塊處于休眠狀態(tài)中接收到的呼叫的來電信息;
[0030]當(dāng)接收到所述呼叫的來電信息時,提示所述呼叫的來電信息。
[0031]在應(yīng)用處理器被喚醒后,基帶處理器還會將記錄的與呼叫相關(guān)的來電信息發(fā)送給應(yīng)用處理器,以便應(yīng)用處理器進行提示,提醒用戶在終端休眠時有錯過的未接電話,避免由于漏接電話而帶來的損失。
[0032]可選地,所述提示所述呼叫的來電信息,包括:
[0033]將所述呼叫的來電信息標(biāo)記為休眠狀態(tài)中的未接電話;
[0034]在未接電話記錄中顯示標(biāo)記后的所述呼叫的來電信息,或者,在所述終端上推送包含標(biāo)記后的所述呼叫的來電信息的推送消息。
[0035]為了便于提醒用戶,以及便于用戶查看提醒信息,可以采用未接電話標(biāo)記,以及提示來電時間、來電號碼,或者來電用戶名等。
[0036]根據(jù)本公開實施例的第三方面,提供一種設(shè)備控制裝置,包括:
[0037]休眠控制單元,用于當(dāng)接收到所述終端的應(yīng)用處理器開始休眠的休眠通知消息時,控制所述終端的基帶處理器中部分模塊進入休眠狀態(tài);
[0038]來電信息記錄單元,用于當(dāng)所述基帶處理器中部分模塊處于休眠狀態(tài)中接收到呼叫時,記錄所述呼叫的來電信息,所述來電信息至少包括:來電號碼和來電時間;
[0039]喚醒控制單元,用于當(dāng)接收到所述應(yīng)用處理器被喚醒的喚醒通知消息時,喚醒所述基帶處理器中處于休眠狀態(tài)的所有模塊;
[0040]來電信息發(fā)送單元,用于將所述呼叫的來電信息發(fā)送給所述應(yīng)用處理器,以使所述應(yīng)用處理器在所述終端上顯示所述呼叫的來電信息。
[0041]可選地,所述休眠控制單元,包括:
[0042]第一控制子單元,用于控制所述基帶處理器中的與電話接聽相關(guān)的部分模塊保持喚醒狀態(tài);所述與電話接聽相關(guān)的部分模塊至少包括:客戶識別模塊SIM卡服務(wù)/驅(qū)動模塊、電話協(xié)議棧模塊和電話管理模塊;
[0043]第二控制子單元,用于控制所述基帶處理器中與電話接聽無關(guān)的部分模塊進入休眠狀態(tài)所述與電話接聽無關(guān)的部分模塊至少包括:與應(yīng)用處理器通信的無線接口層RIL模塊。
[0044]可選地,所述與電話接聽無關(guān)的部分模塊還包括:
[0045]與數(shù)據(jù)相關(guān)的數(shù)據(jù)DATA/IP多媒體子系統(tǒng)IMS模塊、與數(shù)據(jù)傳輸相關(guān)的無線保真WIFI/藍牙BT/全球定位系統(tǒng)GPS模塊和數(shù)據(jù)協(xié)議棧模塊中的一種或多種組合。
[0046]可選地,所述來電信息記錄單元,包括:
[0047]來電信息獲取子單元,用于利用所述S頂卡服務(wù)/驅(qū)動模塊、電話協(xié)議棧模塊和電話管理模塊獲取所述呼叫的來電信息;
[0048]來電信息存儲子單元,用于將所述呼叫的來電信息存儲在所述基帶處理器中電話管理模塊中的預(yù)設(shè)存儲位置。
[0049]可選地,所述裝置還包括:
[0050]來電信息刪除單元,用于當(dāng)將所述呼叫的來電信息發(fā)送給所述應(yīng)用處理器后,刪除所述預(yù)設(shè)存儲位置中存儲的所述呼叫的來電信息。
[0051]根據(jù)本公開實施例的第四方面,提供一種設(shè)備控制裝置,包括:
[0052]休眠通知消息發(fā)送單元,用于當(dāng)所述終端的應(yīng)用處理器開始休眠狀態(tài)時,向所述終端的基帶處理器發(fā)送休眠通知消息,以使所述基帶處理器中部分模塊進入休眠狀態(tài);
[0053]喚醒通知消息發(fā)送單元,用于當(dāng)所述應(yīng)用處理器在處于休眠狀態(tài)中被喚醒時,向所述基帶處理器發(fā)送喚醒通知消息,以使所述基帶處理器中處于休眠狀態(tài)的所有模塊被喚醒;
[0054]來電信息檢測單元,用于檢測是否接收到所述基帶處理器發(fā)送的、所述基帶處理器中部分模塊處于休眠狀態(tài)中接收到的呼叫的來電信息;
[0055]來電信息提示單元,用于當(dāng)接收到所述呼叫的來電信息時,提示所述呼叫的來電
?目息。
[0056]可選地,所述來電信息提示單元,包括:
[0057]標(biāo)記子單元,用于將所述呼叫的來電信息標(biāo)記為休眠狀態(tài)中的未接電話;
[0058]顯示子單元,用語在未接電話記錄中顯示標(biāo)記后的所述呼叫的來電信息,或者,推送單元,用于在所