本發(fā)明涉及移動終端控制的技術(shù)領(lǐng)域,具體是涉及一種移動終端及其電量的控制方法、裝置以及存儲介質(zhì)。
背景技術(shù):
隨著移動終端的發(fā)展,手機已成為了人們工作和生活中不可缺少的一部分。然而當前電池技術(shù)的發(fā)展相對滯后,導致?lián)碛袕姶蠊δ艿闹悄苁謾C往往沒有人們期望的續(xù)航能力。因此使用智能手機面臨著頻繁充電的問題。
然而,當使用者沒有攜帶充電寶等移動充電設(shè)備時,手機由于被使用的頻繁以及自身續(xù)航能力差,經(jīng)常會在用戶外出過程中就沒電了,如果手機沒電可能會使用戶錯過重要的信息或者電話,這一問題一直嚴重影響著用戶的工作和生活。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例一方面提供了一種移動終端電量的控制方法,所述方法包括:
檢測移動終端電池的剩余電量;
判斷所述剩余電量是否小于電量預設(shè)值;
當所述剩余電量小于所述電量預設(shè)值時,則在所述移動終端所處位置的預定范圍內(nèi)搜索所述移動終端的常用充電地點;
規(guī)劃所述移動終端到達常用充電地點的路線信息;
將所述路線信息提示給用戶。
本發(fā)明實施例另一方面還提供一種移動終端電量的控制裝置,所述裝置包括:
檢測模塊,用于檢測移動終端電池的剩余電量;
判斷模塊,用于判斷所述剩余電量是否小于電量預設(shè)值;
搜索模塊,用于當所述剩余電量小于所述電量預設(shè)值時,在所述移動終端所處位置的預定范圍內(nèi)搜索所述移動終端的常用充電地點;
規(guī)劃模塊,用于規(guī)劃所述移動終端到達常用充電地點的路線信息;
提示模塊,用于將所述路線信息提示給用戶。
進一步地,本發(fā)明實施例還提供一種移動終端,所述移動終端包括處理器以及存儲器,所述處理器耦合所述存儲器,所述處理器在工作時執(zhí)行指令以實現(xiàn)如上述實施例中任一項所述的方法。
另外,本發(fā)明實施例又提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行以實現(xiàn)如上述實施例中任一項所述的方法。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明移動終端電量的控制方法一實施例的流程示意圖;
圖2是本發(fā)明移動終端電量的控制方法另一實施例的流程示意圖;
圖3是移動終端常用充電地點獲取方法一實施例的流程示意圖;
圖4是特定類別的應用程序設(shè)定方法一實施例的流程示意圖;
圖5是特定類別的應用程序設(shè)定方法另一實施例的流程示意圖;
圖6是特定類別的應用程序設(shè)定方法又一實施例的流程示意圖;
圖7是特定類別應用程序的設(shè)定交集示意框圖;
圖8是本發(fā)明移動終端電量的控制裝置一實施例的結(jié)構(gòu)組成框圖;
圖9是本發(fā)明移動終端一實施例的結(jié)構(gòu)組成示意圖;
圖10是本發(fā)明存儲介質(zhì)一實施例的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例,對本發(fā)明作進一步的詳細描述。特別指出的是,以下實施例僅用于說明本發(fā)明,但不對本發(fā)明的范圍進行限定。同樣的,以下實施例僅為本發(fā)明的部分實施例而非全部實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明中的術(shù)語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隱含地包括至少一個該特征。本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。本發(fā)明實施例中所有方向性指示(諸如上、下、左、右、前、后……)僅用于解釋在某一特定姿態(tài)(如附圖所示)下各部件之間的相對位置關(guān)系、運動情況等,如果該特定姿態(tài)發(fā)生改變時,則該方向性指示也相應地隨之改變。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
在本文中提及“實施例”意味著,結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個實施例中。在說明書中的各個位置出現(xiàn)該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結(jié)合。
請參閱圖1,圖1是本發(fā)明移動終端電量的控制方法一實施例的流程示意圖;需要說明的是,本發(fā)明中所指的移動終端包括手機、平板電腦、筆記本電腦、可穿戴設(shè)備等。該方法包括但不限以下步驟。
步驟s100,檢測移動終端電池的剩余電量。
在該步驟中,可以根據(jù)電池的輸出電壓或者電流情況來檢測移動終端電池的剩余電量,具體可以用檢測電路來檢測。
步驟s110,判斷剩余電量是否小于電量預設(shè)值。
其中,該電量預設(shè)值可以為移動終端電池總電量的30%。當然,該數(shù)值本領(lǐng)域技術(shù)人員可以根據(jù)電池總電量以及移動終端的續(xù)航情況來設(shè)定,此處不做具體限定。
在該步驟中,如果判斷剩余電量不小于電量預設(shè)值,則結(jié)束后面的全部流程;只有判斷剩余電量小于電量預設(shè)值,才進行后面的步驟。
步驟s120,當剩余電量小于電量預設(shè)值時,則在移動終端所處位置的預定范圍內(nèi)搜索移動終端的常用充電地點。
移動終端的常用充電地點一般來說可以是使用者的住處、工作地點或者經(jīng)常拜訪的親友家中,具體的移動終端常用充電地點確定方法將在后面實施例中詳細描述。
舉例來講,當用戶帶著移動終端外出逛街時,其所在位置一般不是常用充電地點,這時移動終端就可以開始搜索其常用充電地點,搜索的范圍(預定范圍)可以為用戶自行設(shè)定,譬如方圓30公里或者50公里等,當在該預定范圍內(nèi)無法所搜到常用充電地點時,還可以向用戶發(fā)出提示,提示用戶已經(jīng)超過了預定的范圍,并可以建議用戶選擇距離常用充電地點比較近(或者說在預設(shè)范圍內(nèi))的商圈逛街,同時還可以將距離常用充電地點比較近的商圈逛街信息提示給用戶。
步驟s130,規(guī)劃移動終端到達常用充電地點的路線信息。
在步驟s130中,路線信息可以包括移動終端到達常用充電地點的距離以及以不同方式到達常用充電地點的時間,譬如規(guī)劃出用戶通過公交、駕車以及步行等方式到達常用充電地點所用的時間以及路線等的信息。
步驟s140,將路線信息提示給用戶。
在該步驟中,具體的提示方式可以為顯示在屏幕上或者語音播報給用戶等,關(guān)于提示的方式在本領(lǐng)域技術(shù)人員的理解范圍內(nèi),此處不再一一列舉。
相較于現(xiàn)有技術(shù),本發(fā)明實施例提供的移動終端電量的控制方法,通過檢測移動終端剩余電量情況,當剩余電量小于電量預設(shè)值時,移動終端搜索其常用充電地點,然后規(guī)劃出到達常用充電地點的路線信息并提示給用戶,保證移動終端不會因沒電關(guān)機,使用戶的移動終端可以盡快得到充電。
請參閱圖2,圖2是本發(fā)明移動終端電量的控制方法另一實施例的流程示意圖,該實施例中的方法包括步驟:
步驟s200,檢測移動終端電池的剩余電量。
在步驟s200中,可以根據(jù)電池的輸出電壓或者電流情況來檢測移動終端電池的剩余電量,具體可以用檢測電路來檢測。
步驟s201,判斷剩余電量是否小于電量預設(shè)值。
其中,該電量預設(shè)值可以為移動終端電池總電量的30%。當然,該數(shù)值本領(lǐng)域技術(shù)人員可以根據(jù)電池總電量以及移動終端的續(xù)航情況來設(shè)定,此處不做具體限定。
在該步驟中,如果判斷剩余電量是否小于電量預設(shè)值的結(jié)果為否,則返回步驟s200,重新檢測移動終端電池的剩余電量;當判斷剩余電量小于電量預設(shè)值,則進入下一步驟。
步驟s202,在移動終端所處位置的預定范圍內(nèi)搜索移動終端的常用充電地點。
在步驟s202中,請參閱圖3,圖3是移動終端常用充電地點獲取方法一實施例的流程示意圖,該方法包括但不限于以下步驟。
步驟s301,記錄移動終端充電的地理位置。
在該步驟中,首先檢測移動終端是否正在充電,如果正在充電則定位其所在位置,并記錄該位置的地理信息,譬如經(jīng)緯度、地圖坐標等信息。
步驟s302,獲取移動終端在地理位置的充電頻次。
這里充電頻次的獲取方式可以為通過一段時間記錄的移動終端充電地理位置,然后判斷各個充電地理位置的使用頻率數(shù),充電頻次即為該地理位置的使用頻率數(shù)與時間的比值。
步驟s303,將地理位置的充電頻次與預設(shè)頻次進行比較。
其中,預設(shè)頻次可以為5次/月或者10次/月等,將地理位置的充電頻次與該預設(shè)頻次進行比較。
步驟s304,將充電頻次大于預設(shè)頻次的地理位置標記為常用充電地點。
除了利用上述方法確定常用充電地點之外,用戶還可以通過自行設(shè)定某地點為常用充電地點,以便于移動終端可以快速識別并給出更多的路線規(guī)劃建議。
移動終端的常用充電地點一般來說可以是使用者的住處、工作地點或者經(jīng)常拜訪的親友家中,具體的移動終端常用充電地點確定方法將在后面實施例中詳細描述。
舉例來講,當用戶帶著移動終端外出逛街時,其所在位置一般不是常用充電地點,這時移動終端就可以開始搜索其常用充電地點,搜索的范圍(預定范圍)可以為用戶自行設(shè)定,譬如方圓10公里或者30公里等,當在該預定范圍內(nèi)無法所搜到常用充電地點時,還可以向用戶發(fā)出提示,提示用戶已經(jīng)超過了預定的范圍,并可以建議用戶選擇距離常用充電地點比較近(或者說在預設(shè)范圍內(nèi))的商圈逛街,同時還可以將距離常用充電地點比較近的商圈逛街信息提示給用戶,以便指引用戶到達推薦的商圈。
步驟s203,規(guī)劃移動終端到達常用充電地點的路線信息。
在步驟s203中,路線信息可以包括移動終端到達常用充電地點的距離以及以不同方式到達常用充電地點的時間,譬如規(guī)劃出用戶通過公交、駕車以及步行等方式到達常用充電地點所用的時間以及路線等的信息。
步驟s204,將路線信息提示給用戶。
在該步驟中,具體的提示方式可以為顯示在屏幕上或者語音播報給用戶等,同樣的,關(guān)于提示的方式在本領(lǐng)域技術(shù)人員的理解范圍內(nèi),此處亦不再一一列舉。
步驟s205,檢測移動終端正在運行的應用程序。
步驟s206,判斷移動終端是否正在運行對應特定類別的應用程序。
在該步驟中,關(guān)于特定類別的應用程序的設(shè)定方法請參閱圖4,圖4是特定類別的應用程序設(shè)定方法一實施例的流程示意圖,該方法包括以下步驟。
步驟s401,設(shè)定一耗電量閾值;
在該步驟中,耗電量閾值的單位可以為每分鐘所消耗的電量毫安時的值;譬如50mah/min等,本領(lǐng)域技術(shù)人員可以根據(jù)移動終端的實際情況進行設(shè)定,此處不做具體限定。
步驟s402,將每一應用程序的耗電量與該閾值進行比較。
步驟s403,判斷應用程序耗電量與閾值的大小關(guān)系。
在步驟s403之后,即將每一應用程序的耗電量與該閾值進行比較后,把應用程序的耗電量大于該閾值的歸為第一類應用程序404;而應用程序的耗電量小于或等于該閾值的歸為第二類應用程序405。
進一步地,請參閱圖5,圖5是特定類別的應用程序設(shè)定方法另一實施例的流程示意圖,在該實施例中,特定類別應用程序的設(shè)定方法包括如下步驟。
步驟s501,對應用程序的耗電量進行排名。
在該步驟中,對移動終端中所有應用程序的耗電量進行測量并排名。
步驟s502,將耗電量大而排名靠前的預定數(shù)量的應用程序歸為第一類應用程序。
步驟s503,將其余耗電量小而排名靠后的應用程序歸為第一類應用程序。
其中,預定數(shù)量可以為被檢測耗電量應用程序的二分之一、三分之一或者其他比例的數(shù)量,本領(lǐng)域技術(shù)人員可以根據(jù)移動終端電量情況、散熱情況等來設(shè)定,此處對預定數(shù)量可以不進行具體的限定。
在步驟s205中,檢測移動終端正在運行的應用程序具體包括:檢測移動終端正在運行哪些應用程序(是包括游戲程序、視頻程序還是聊天程序、銀行理財程序等)以及根據(jù)所運行應用程序的耗電量將應用程序進行歸類,本發(fā)明實施例中將應用程序分了兩類,當然,在其他實施例中,還可根據(jù)耗電量情況將應用程序細分為多個類別,譬如三類、或者四類等,在本領(lǐng)域技術(shù)人員的理解范圍內(nèi),此處不再一一詳述。該步驟中將各應用程序分類到第一類或者第二類應用程序中。
進一步地,請參閱圖6,圖6是特定類別的應用程序設(shè)定方法又一實施例的流程示意圖,該方法包括:步驟s601,對所述應用程序的使用頻次進行排名;步驟s602,將使用頻次高而排名靠前的預定數(shù)量的應用程序歸為第三類應用程序;步驟s603,將其余使用頻次低而排名靠后的應用程序歸為第四類應用程序。
優(yōu)選地,將同時屬于第一類和第四類的應用程序設(shè)定為特定類別應用程序,即將耗電量大且使用頻次低的應用程序設(shè)定為特定類別應用程序,請參閱圖7,圖7是特定類別應用程序的設(shè)定交集示意框圖。圖中標號701表示為第一類應用程序,標號702表示為第四類應用程序,而交集703表示為被設(shè)定的特定類別應用程序。
在步驟s206中,如果判斷移動終端正在運行對應特定類別的應用程序,則進入下一步驟;如果判斷移動終端沒有正在運行對應特定類別的應用程序,則返回步驟s205中,以重新檢測移動終端正在運行的應用程序。
步驟s207,關(guān)閉對應特定類別的應用程序或者調(diào)整對應特定類別的應用程序的運行狀態(tài)。
在該步驟中,關(guān)閉對應特定類別的應用程序的步驟可以為移動終端自行關(guān)閉第一類應用程序,或者在顯示屏上彈出對話框,提示用戶關(guān)閉第一類應用程序,讓用戶自行操作選擇。而調(diào)整對應特定類別的應用程序的運行狀態(tài)則可以為將應用程序調(diào)整為低耗電量模式或者后臺運行的模式。
步驟s208,結(jié)束。
相較于現(xiàn)有技術(shù),本發(fā)明實施例提供的移動終端電量的控制方法,首先通過檢測移動終端剩余電量情況,當剩余電量小于電量預設(shè)值時,移動終端搜索其常用充電地點,然后規(guī)劃出到達常用充電地點的路線信息并提示給用戶;進一步地,該方法通過檢測移動終端正在運行的應用程序的情況,來對應調(diào)整屬于特定類別應用程序的運行狀態(tài),起到延長剩余電量使用時間的目的,該方法可以保證移動終端不會因沒電關(guān)機,使用戶的移動終端可以盡快得到充電。
進一步地,本發(fā)明實施例還提供一種移動終端電量的控制裝置,請參閱圖8,圖8是本發(fā)明移動終端電量的控制裝置一實施例的結(jié)構(gòu)組成框圖,該裝置包括但不限于以下模塊:檢測模塊810、判斷模塊820、搜索模塊830、規(guī)劃模塊840以及提示模塊850。
具體而言,檢測模塊810用于檢測移動終端電池的剩余電量;判斷模塊820用于判斷剩余電量是否小于電量預設(shè)值;搜索模塊830用于當所述剩余電量小于所述電量預設(shè)值時,在所述移動終端所處位置的預定范圍內(nèi)搜索所述移動終端的常用充電地點;規(guī)劃模塊840用于規(guī)劃移動終端到達常用充電地點的路線信息;而提示模塊850則用于將所述路線信息提示給用戶。
關(guān)于檢測模塊810、判斷模塊820、搜索模塊830、規(guī)劃模塊840以及提示模塊850具體的工作流程,請參閱上述方法實施例中的相關(guān)描述,此處不再贅述。
另外,本發(fā)明實施例還提供一種移動終端,請參閱圖9,圖9是本發(fā)明移動終端一實施例的結(jié)構(gòu)組成示意圖,該移動終端900包括rf電路910、存儲器920、輸入單元930、顯示單元940、傳感器950、音頻電路960、wifi模塊970、處理器980以及電源990等。其中,rf電路910、存儲器920、輸入單元930、顯示單元940、傳感器950、音頻電路960以及wifi模塊970分別與處理器980連接;電源990用于為整個移動終端90提供電能。
具體而言,rf電路910用于接發(fā)信號;存儲器920用于存儲數(shù)據(jù)指令信息;輸入單元930用于輸入信息,具體可以包括觸控面板931以及操作按鍵等其他輸入設(shè)備932;顯示單元940則可以包括顯示面板941等;傳感器950包括紅外傳感器、激光傳感器等,用于檢測用戶接近信號、距離信號等;揚聲器961以及傳聲器(或者麥克風)962通過音頻電路960與處理器980連接,用于接發(fā)聲音信號;wifi模塊970則用于接收和發(fā)射wifi信號。
處理器980還用于檢測移動終端電池的剩余電量;判斷剩余電量是否小于電量預設(shè)值;當剩余電量小于所述電量預設(shè)值時,則在移動終端所處位置的預定范圍內(nèi)搜索移動終端的常用充電地點;規(guī)劃移動終端到達常用充電地點的路線信息;將路線信息提示給用戶。存儲器920則用于存儲處理器980的操作指令等信息。關(guān)于處理器980具體的操作流程,則請參閱上述方法實施例中的詳細描述。
請參閱圖10,圖10是本發(fā)明存儲介質(zhì)一實施例的結(jié)構(gòu)示意圖。
該存儲介質(zhì)1000存儲有程序數(shù)據(jù)1001,所述程序數(shù)據(jù)1001能夠被執(zhí)行以實現(xiàn)上述實施例中所闡述的移動終端充電時的溫升控制方法,在此就不再贅述。
如本領(lǐng)域技術(shù)人員所理解,該存儲介質(zhì)1000可以是u盤、光盤等物理存儲介質(zhì),也可以是服務(wù)器等虛擬存儲介質(zhì)。
在本發(fā)明所提供的幾個實施方式中,應該理解到,所揭露的方法,設(shè)備和裝置,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施方式僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施方式方案的目的。
另外,在本發(fā)明各個實施方式中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實施方式所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
相對于現(xiàn)有技術(shù),本發(fā)明實施例提供的移動終端及其存儲介質(zhì),通過檢測移動終端剩余電量情況,當剩余電量小于電量預設(shè)值時,移動終端搜索其常用充電地點,然后規(guī)劃出到達常用充電地點的路線信息并提示給用戶,保證移動終端不會因沒電關(guān)機,使用戶的移動終端可以盡快得到充電。
以上所述僅為本發(fā)明的部分實施例,并非因此限制本發(fā)明的保護范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效裝置或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。