
本發(fā)明涉及電子
技術領域:
,具體涉及一種充電提醒方法、裝置、存儲介質及電子設備。
背景技術:
:隨著手機、平板電腦等電子設備的普及,電子設備相關技術也迅速發(fā)展,以滿足人們日益增長的需求。然而智能電子設備仍存在電池容量不夠大,電量消耗太快的問題。因此,如果不能及時給電子設備充電,會造成使用不便。技術實現(xiàn)要素:本發(fā)明實施例提供一種充電提醒方法、裝置、存儲介質及電子設備,可以提高充電提醒的準確性。本發(fā)明實施例提供一種充電提醒方法,包括:當檢測到當前電量在預設電量范圍內時,獲取當前地理位置;獲取所述當前地理位置與預設地理位置之間的距離;在所述距離小于預設距離閾值時,根據所述當前電量和當前時間獲取預估使用時長;在所述預估使用時長小于預設使用時長時,進行充電提醒。本發(fā)明實施例還提供一種充電提醒裝置,包括:第一獲取模塊,用于當檢測到終端的當前電量在預設電量范圍內時,獲取所述終端的當前地理位置;第二獲取模塊,用于獲取所述當前地理位置與預設地理位置之間的距離間隔;獲取模塊,用于當所述距離間隔小于預設距離閾值時,根據所述當前電量和當前時間計算所述終端的預估使用時長;提醒模塊,用于當所述預估使用時長小于預設使用時長時,進行充電提醒。本發(fā)明實施例還提供了一種存儲介質,存儲有多條指令,所述指令適于由處理器加載并執(zhí)行如上述全部或部分的充電提醒方法。本發(fā)明實施例還提供了一種電子設備,包括存儲器、處理器,以及存儲在所述存儲器中并可在所述處理器中運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上述全部或部分的充電提醒方法。本發(fā)明實施例通過結合電子設備的地理位置及預估電子設備的使用時長來進行充電提醒,提高了充電提醒的準確性。附圖說明為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發(fā)明實施例的充電提醒方法的場景示意圖。圖2為本發(fā)明實施例的充電提醒方法的流程示意圖。圖3為本發(fā)明實施例的充電提醒方法的另一流程示意圖。圖4為本發(fā)明實施例的充電提醒方法的另一場景示意圖。圖5為本發(fā)明實施例的充電提醒方法的又一場景示意圖。圖6為本發(fā)明實施例的充電提醒裝置的結構示意圖。圖7為本發(fā)明實施例的電子設備的結構示意圖。圖8為本發(fā)明實施例的電子設備的另一結構示意圖。具體實施方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明中的術語“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或模塊的過程、方法、系統(tǒng)、產品或設備沒有限定于已列出的步驟或模塊,而是可選地還包括沒有列出的步驟或模塊,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或模塊。在本文中提及“實施例”意味著,結合實施例描述的特定特征、結構或特性可以包含在本發(fā)明的至少一個實施例中。在說明書中的各個位置出現(xiàn)該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結合。本發(fā)明實施例提供的充電提醒方法的執(zhí)行主體,可以為本發(fā)明實施例提供的充電提醒裝置,或者集成了所述充電提醒裝置的電子設備,所述充電提醒裝置可以采用硬件或者軟件的方式實現(xiàn);本發(fā)明實施例所描述的電子設備可以是智能手機(如android手機、windowsphone手機等)、平板電腦、掌上電腦、筆記本電腦、移動互聯(lián)網設備(mid,mobileinternetdevices)或穿戴式設備等移動設備,上述電子設備僅是舉例,而非窮舉,包含但不限于上述電子設備。本發(fā)明實施例提供了一種充電提醒方法、裝置、存儲介質及電子設備。以下將分別進行詳細說明。請參照圖1,圖1為本發(fā)明實施例提供的充電提醒方法的場景示意圖。該場景中包括充電提醒裝置,該充電提醒裝置具體可以集成在電子設備中。該電子設備可以記錄其在一段時間內所處的地理位置,并可以利用相關算法對地理位置進行學習和分析,以得到用戶常處的地理位置。同時還可以記錄其在一段時間內的耗電情況,并通過學習和分析來預測將來的耗電情況,以便及時提醒用戶充電。具體的,電子設備預先對歷史地理位置信息進行聚類,以得到預設地理位置。電子設備還預先通過歷史電量及其對應的歷史時間訓練預設回歸模型。此外,該場景中還包括衛(wèi)星。在檢測到電子設備的當前電量在預設電量范圍時,電子設備向衛(wèi)星發(fā)送獲取當前地理位置相關數據的請求。電子設備接收到衛(wèi)星返回的當前地理位置相關數據后,根據該相關數據計算得到電子設備的當前地理位置。接著電子設備計算其當前地理位置和預設地理位置之間的距離間隔,在距離間隔小于預設距離閾值時,再結合電子設備的當前電量、當前時間和預設回歸模型來計算預估使用時長。最后電子設備在預估使用時長小于預設使用時長時,進行充電提醒。請參照圖2,圖2為本發(fā)明實施例提供的一種充電提醒方法的流程示意圖。下面對本發(fā)明實施例的充電提醒方法的各個步驟進行詳細說明。s101,當檢測到終端的當前電量在預設電量范圍內時,獲取終端的當前地理位置。由于終端電池的容量有限,因此即使充滿電,也往往只能維持終端運行一段時間。故有必要對終端的當前電量進行監(jiān)控,以及時進行充電提醒。預先地,可以設置一預設電量范圍,比如總電量的30%-50%,再根據當前電量是否處于該預設電量范圍來決定是否進行充電提醒。其中,該預設電量范圍可以根據統(tǒng)計數據設置,比如統(tǒng)計手機運行時間的角度來說,當手機電量低于30%時,可運行時間較短,當手機電量高于80%時,可運行時間較長。又從用戶使用角度來說,大部分用戶在手機電量低于20%時會將手機充電,又比如大部分用戶不會在手機電量高于80%時將手機充電。則可以將30%-80%,20%-80%設置為預設電量范圍。需要說明的是,在此不對預設電量范圍進行具體限定。當終端的當前電量處于上述預設電量范圍時,一般而言都可以維持較長的使用時長。但是,當終端處于耗電高峰期時,會導致電量的快速消耗,使可使用時長變短。因此當終端處于上述預設電量范圍時,需要進一步甄別使用時長來決定是否進行充電提醒。由于終端充電受其所處地理位置的限制,比如在荒郊野外時,往往沒有發(fā)電設備給終端充電。因此在進行充電提醒之前,需要確保終端處于具備充電條件的地理位置上,故應先獲取終端的當前地理位置。具體的,可以通過集成在終端上的gps(globalpositioningsystem,全球定位系統(tǒng))來獲取當前地理位置。s102,獲取當前地理位置與預設地理位置之間的距離間隔。在一些實施例中,一個終端的充電位置是相對固定的。比如用戶的公司、學校、家等。因此可以將公司、學校、家等對應的地理位置設置為預設地理位置。在終端當前地理位置靠近該預設地理位置時,視為終端處于具備充電條件的地理位置上。具體的,可以先計算當前地理位置與預設地理位置之間的距離間隔,再將該距離間隔與預設距離閾值對比來判斷終端當前地理位置是否靠近預設地理位置。其中,預設距離閾值為100米、200米、300米等根據實際情況進行設置的距離值。需要說明的是,在本實施例中不對預設距離閾值進行具體限定。s103,在距離間隔小于預設距離閾值時,根據當前電量和當前時間計算終端的預估使用時長。當距離間隔小于預設距離閾值,說明終端具備充電條件。因此,可以進一步獲取預估使用時長來決定是否進行充電提醒。不同的時間,終端的耗電速度不同。以手機為例,上班時間耗電速度往往低于下班時間耗電速度。又如,周末耗電速度一般快于工作日耗電速度。因此,可以根據當前電量和當前時間來獲取預估使用時長。s104,在預估使用時長小于預設使用時長時,進行充電提醒。其中,預設使用時長可以是一部電影的播放時間,也可以是一份歌單的播放時間。在此不作具體限定。預先地,可以獲取運行應用的標識、預設使用時長及二者的關聯(lián)關系,以建立如下列表。具體的,當終端上運行應用為視頻播放應用時,為了確保用戶可以完整地觀看完當前電影,將預設使用時長設置為一部電影的播放時長120分鐘。運行應用的標識預設使用時長視頻播放應用120分鐘音樂播放應用60分鐘搜索應用60分鐘舉例來說,預估使用時長為80分鐘,如果當前運行的應用為視頻播放應用,則預估使用時長小于預設使用時長,因此進行充電提醒。如果當前運行的應用為音樂播放應用或搜索應用,則預估使用時長不小于預設使用時長,因此不進行充電提醒。本實施例將在上述實施例描述的充電提醒方法的基礎上,對本發(fā)明的充電提醒方法做進一步介紹,請參考圖3,本發(fā)明實施例提供的充電提醒方法包括:s201,當檢測到終端的當前電量在預設電量范圍內時,獲取終端的當前地理位置。由于終端電池的容量有限,因此即使充滿電,也往往只能維持終端運行一段時間。故有必要對終端的當前電量進行監(jiān)控,以及時進行充電提醒。在一些實施例中,為了減少因觸發(fā)獲取當前電量操作導致的電量消耗,可以設置定時檢測功能,比如每間隔1小時,獲取終端的當前電量。在一些實施例中,還可以在晚上7點-9點這種耗電高峰期,縮短獲取當前電量的時間間隔,比如更改為30分鐘,以便及時進行充電提醒。預先地,可以設置一預設電量范圍,比如總電量的30%-50%,再根據當前電量是否處于該預設電量范圍來決定是否進行充電提醒。其中,該預設電量范圍可以根據統(tǒng)計數據設置,比如統(tǒng)計手機運行時間的角度來說,當手機電量低于30%時,可運行時間較短,當手機電量高于80%時,可運行時間較長。又從用戶使用角度來說,大部分用戶在手機電量低于20%時會將手機充電,又比如大部分用戶不會在手機電量高于80%時將手機充電。則可以將30%-80%,20%-80%設置為預設電量范圍。需要說明的是,在此不對預設電量范圍進行具體限定。當終端的當前電量處于上述預設電量范圍時,一般而言都可以維持較長的使用時長。但是,當終端處于耗電高峰期時,會導致電量的快速消耗,使可使用時長變短。因此當終端處于上述預設電量范圍時,需要進一步甄別使用時長來決定是否進行充電提醒。由于終端充電受其所處地理位置的限制,比如在荒郊野外時,往往沒有發(fā)電設備給終端充電。因此在進行充電提醒之前,需要確保終端處于具備充電條件的地理位置上,故應先獲取終端的當前地理位置。具體的,可以通過集成在終端上的gps(globalpositioningsystem,全球定位系統(tǒng))來獲取當前地理位置。s202,獲取當前地理位置與預設地理位置之間的距離間隔。在一些實施例中,一個終端的充電位置是相對固定的。比如用戶的公司、學校、家等。因此可以將公司、學校、家等對應的地理位置設置為預設地理位置。在終端當前地理位置靠近該預設地理位置時,視為終端處于具備充電條件的地理位置上。在將當前地理位置和預設地理位置進行比較之前,要設置預設地理位置。具體的設置步驟包括:獲取歷史地理位置信息,其中,歷史地理位置信息包括不同時間所處的地理位置。對歷史地理位置信息進行聚類,得到預設地理位置。先大量的采集終端的歷史地理位置信息,比如每間隔10分鐘采集一次終端的地理位置,得到這些信息構成的向量l=(l1,l2...lm),其中l(wèi)m代表第m個地理位置,lm=[xm,ym],x為時間,y為地理位置。在對這些歷史地理位置信息進行聚類之前,先利用歸一化公式對這些歷史地理位置信息進行歸一化處理。歸一化處理完畢后,從所述歷史地理信息中隨機選取k個初始聚類的質心點,其中所述歷史地理信息包括l=(l1,l2...lm),其中l(wèi)m代表第m個地理位置。然后根據歐幾里得距離公式計算所述歷史地理信息中每個地理位置與每個質心點的距離。接著在所述距離不處于預設距離范圍時,把所述每個地理位置分配給與所述每個數據距離最近的所述質心點,組成新的聚類。再重新計算新的聚類的質心點,重新根據歐幾里得距離公式計算所述距離。直到所述距離處于預設距離范圍時,聚類完畢。舉例來說,如果將k設置為2。如圖4所示,可以得到預設地理位置a和b,分別代表公司地址和家庭地址。接著,獲取當前地理位置與預設地理位置之間的距離間隔,再將該距離間隔與預設距離閾值對比來判斷終端當前地理位置是否靠近預設地理位置。其中,預設距離閾值為100米、200米、300米等根據實際情況進行設置的距離值。需要說明的是,在本實施例中不對預設距離閾值進行具體限定。s203,當距離間隔小于預設距離閾值時,獲取預設回歸模型,其中,預設回歸模型根據歷史電量及其對應的歷史時間建立。當距離間隔小于預設距離閾值,說明終端具備充電條件。因此,可以進一步獲取預估使用時長來決定是否進行充電提醒。不同的時間,終端的耗電速度不同。以手機為例,上班時間耗電速度往往低于下班時間耗電速度。又如,周末耗電速度一般快于工作日耗電速度。因此,可以根據當前電量和當前時間來獲取預估使用時長。在一些實施例中,可以結合預先訓練出來的回歸模型來獲取預估使用時長。其中,回歸模型根據歷史電量及其對應的歷史時間建立,具體建立過程如下:獲取歷史電量及其對應的歷史時間。根據歷史電量及歷史時間,訓練預設回歸模型。具體的,以天為時間周期,統(tǒng)計終端的耗電情況。假設選取的統(tǒng)計時間即歷史時間為t=(t1,t2...tn),其對應的電量即歷史電量為y=(y1,y2...yn)。統(tǒng)計k天之后,得到的歷史電量、歷史時間信息包括t=(t1,t2...tk),y=(y1,y2...yk),通過上述數據,可以訓練得到如圖5所示的y=at+b的回歸模型,其中y為歷史電量,其取值范圍為0-100,當y=100時表示終端處于電量充滿的狀態(tài);t為歷史時間,其取值范圍為0-24小時;a,b為參數。在一些實施例中,在距離間隔不小于預設距離閾值時,也可以根據當前電量和當前時間獲取預估使用時長。在預估使用時長小于預設使用時長時,關閉正在運行的預設應用,以降低電量的消耗速度。s204,根據預設回歸模型、當前電量和當前時間,計算終端的預估使用時長。具體的,將當前電量、當前時間作為輸入,通過步驟s203中得到的預設回歸模型來預估使用時長。在一些實施例中,在距離間隔小于預設距離閾值時,還可以根據如下方法獲取預估使用時長:根據當前電量和當前運行的應用獲取預估使用時長。在預估使用時長小于預設使用時長時,進行充電提醒。假設當前運行的應用為視頻播放應用,其運行時的耗電速度為v,當前電量為c,則可以計算得到預估使用時長t=c/v。接著,將預估使用時長t與預設使用時長進行比較,在小于預設使用時長時,進行充電提醒。s205,在預估使用時長小于預設使用時長時,進行充電提醒。其中,預設使用時長可以是一部電影的播放時間,也可以是一份歌單的播放時間。在此不作具體限定。預先地,可以獲取運行應用的標識、預設使用時長及二者的關聯(lián)關系,以建立如下列表。具體的,當終端上運行應用為視頻播放應用時,為了確保用戶可以完整地觀看完當前電影,將預設使用時長設置為一部電影的播放時長120分鐘。運行應用的標識預設使用時長視頻播放應用120分鐘音樂播放應用60分鐘搜索應用60分鐘舉例來說,預估使用時長為80分鐘,如果當前運行的應用為視頻播放應用,則預估使用時長小于預設使用時長,因此進行充電提醒。如果當前運行的應用為音樂播放應用或搜索應用,則預估使用時長不小于預設使用時長,因此不進行充電提醒。為了更好地實施以上方法,在一優(yōu)選實施例中提供了一種充電提醒裝置,該充電提醒裝置可以集成在電子設備中,該電子設備具體可以是智能手機、平板電腦等設備。請參照圖6,充電提醒裝置30包括第一獲取模塊301、第二獲取模塊302、獲取模塊303及提醒模塊304,具體描述如下:第一獲取模塊301,用于當檢測到終端的當前電量在預設電量范圍內時,獲取終端的當前地理位置。預先地,可以設置一預設電量范圍,比如總電量的30%-50%,再根據第一獲取模塊301檢測當前電量是否處于該預設電量范圍來決定是否進行充電提醒。其中,該預設電量范圍可以根據統(tǒng)計數據設置,比如統(tǒng)計手機運行時間的角度來說,當手機電量低于30%時,可運行時間較短,當手機電量高于80%時,可運行時間較長。又從用戶使用角度來說,大部分用戶在手機電量低于20%時會將手機充電,又比如大部分用戶不會在手機電量高于80%時將手機充電。則可以將30%-80%,20%-80%設置為預設電量范圍。需要說明的是,在此不對預設電量范圍進行具體限定。當終端的當前電量處于上述預設電量范圍時,一般而言都可以維持較長的使用時長。但是,當終端處于耗電高峰期時,會導致電量的快速消耗,使可使用時長變短。因此當第一獲取模塊301檢測到終端處于上述預設電量范圍時,需要進一步甄別使用時長來決定是否進行充電提醒。由于終端充電受其所處地理位置的限制,比如在荒郊野外時,往往沒有發(fā)電設備給終端充電。因此在進行充電提醒之前,需要確保終端處于具備充電條件的地理位置上,故第一獲取模塊301進一步獲取終端的當前地理位置。具體的,可以通過集成在終端上的gps(globalpositioningsystem,全球定位系統(tǒng))來獲取當前地理位置。第二獲取模塊302,用于獲取當前地理位置與預設地理位置之間的距離間隔。在一些實施例中,一個終端的充電位置是相對固定的。比如用戶的公司、學校、家等。因此可以將公司、學校、家等對應的地理位置設置為預設地理位置。在終端當前地理位置靠近該預設地理位置時,視為終端處于具備充電條件的地理位置上。具體的,可以先由第二獲取模塊302獲取當前地理位置與預設地理位置之間的距離間隔,再將該距離間隔與預設距離閾值對比來判斷終端當前地理位置是否靠近預設地理位置。其中,預設距離閾值為100米、200米、300米等根據實際情況進行設置的距離值。需要說明的是,在本實施例中不對預設距離閾值進行具體限定。獲取模塊303,用于在距離間隔小于預設距離閾值時,根據當前電量和當前時間,計算終端的預估使用時長。當距離間隔小于預設距離閾值,說明終端具備充電條件。因此,可以進一步獲取預估使用時長來決定是否進行充電提醒。不同的時間,終端的耗電速度不同。以手機為例,上班時間耗電速度往往低于下班時間耗電速度。又如,周末耗電速度一般快于工作日耗電速度。因此,可以由獲取模塊303根據當前電量和當前時間來獲取預估使用時長。提醒模塊304,用于在預估使用時長小于預設使用時長時,進行充電提醒。其中,預設使用時長可以是一部電影的播放時間,也可以是一份歌單的播放時間。在此不作具體限定。預先地,可以獲取運行應用的標識、預設使用時長及二者的關聯(lián)關系,以建立如下列表。具體的,當終端上運行應用為視頻播放應用時,為了確保用戶可以完整地觀看完當前電影,將預設使用時長設置為一部電影的播放時長120分鐘。運行應用的標識預設使用時長視頻播放應用120分鐘音樂播放應用60分鐘搜索應用60分鐘舉例來說,預估使用時長為80分鐘,如果當前運行的應用為視頻播放應用,則預估使用時長小于預設使用時長,因此提醒模塊304進行充電提醒。如果當前運行的應用為音樂播放應用或搜索應用,則預估使用時長不小于預設使用時長,因此不進行充電提醒。在一些實施例中,充電提醒裝置30還包括信息獲取模塊305和聚類模塊306,具體描述如下:信息獲取模塊305,用于獲取歷史地理位置信息,其中,歷史地理位置信息包括不同時間所處的地理位置。聚類模塊306,用于對歷史地理位置信息進行聚類,得到預設地理位置。信息獲取模塊305先大量的采集終端的歷史地理位置信息,比如每間隔10分鐘采集一次終端的地理位置,得到這些信息構成的向量l=(l1,l2...lm),其中l(wèi)m代表第m個地理位置,l=[x,y],x為時間,y為地理位置。在對這些歷史地理位置信息進行聚類之前,先利用歸一化公式對這些歷史地理位置信息進行歸一化處理。歸一化處理完畢后,聚類模塊306從所述歷史地理信息中隨機選取k個初始聚類的質心點,其中所述歷史地理信息包括l=(l1,l2...lm),其中l(wèi)m代表第m個地理位置。然后根據歐幾里得距離公式計算所述歷史地理信息中每個地理位置與每個質心點的距離。接著在所述距離不處于預設距離范圍時,把所述每個地理位置分配給與所述每個數據距離最近的所述質心點,組成新的聚類。再重新計算新的聚類的質心點,重新根據歐幾里得距離公式計算所述距離。直到所述距離處于預設距離范圍時,聚類完畢。舉例來說,如果將k設置為2。如圖4所示,可以得到預設地理位置a和b,分別代表公司地址和家庭地址。在一些實施例中,獲取模塊303包括第一獲取子模塊3031和第二獲取子模塊3032,具體描述如下:第一獲取子模塊3031,用于獲取預設回歸模型,其中,預設回歸模型根據歷史電量及其對應的歷史時間建立。第二獲取子模塊3032,用于根據預設回歸模型、當前電量和當前時間,獲取預估使用時長。在一些實施例中,所述獲取模塊302,還用于在距離間隔小于預設距離閾值時,根據當前電量和當前運行的應用獲取預估使用時長。提醒模塊304,還用于在預估使用時長小于預設使用時長時,進行充電提醒。在一些實施例中,所述充電提醒裝置還包括:時長獲取模塊307,用于在所述距離間隔不小于預設距離閾值時,根據所述當前電量和當前時間獲取預估使用時長;關閉模塊308,用于在所述預估使用時長小于預設使用時長時,關閉正在運行的預設應用。在一實施例中還提供了一種電子設備。請參考圖7,該電子設備1000可以包括該電子設備1000包括存儲器1001和處理器1002等部件。其中存儲器1001中存儲有可以在處理器1002中運行的多條指令。本領域技術人員可以理解,圖7中示出的電子設備結構并不構成對電子設備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。存儲器1001可用于存儲軟件程序以及模塊,其主要包括存儲程序區(qū)和存儲數據區(qū)。處理器1002通過運行存儲在存儲器1001的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數據處理。處理器1002是電子設備的控制中心,利用各種接口和線路連接整個電子設備的各個部分,通過運行或執(zhí)行存儲在存儲器1001內的軟件程序和/或模塊,以及調用存儲在存儲器1001內的數據,執(zhí)行電子設備的各種功能和處理數據,從而對電子設備進行整體監(jiān)控。在一些實施例中,請參考圖8,電子設備1000還包括gps定位單元1003,用于對電子設備的地理位置進行定位。具體在本實施例中,處理器1002先檢測當前電量是否在預設電量范圍內,如果在預設電量范圍,則通過gps定位單元1003獲取當前地理位置。然后處理器1002獲取當前地理位置與預設地理位置之間的距離間隔。再在距離間隔小于預設距離閾值時,根據當前電量和當前時間獲取預估使用時長。最后在預估使用時長小于預設使用時長時,進行充電提醒。在一些實施例中,處理器1002獲取當前地理位置與預設地理位置之間的距離間隔之前還獲取歷史地理位置信息,其中,歷史地理位置信息包括不同時間所處的地理位置。并對歷史地理位置信息進行聚類,得到預設地理位置。在一些實施例中,處理器1002根據當前電量和當前時間獲取預估使用時長時,實現(xiàn)如下步驟:處理器1002先獲取預設回歸模型,其中,預設回歸模型根據歷史電量及其對應的歷史時間建立。再根據預設回歸模型、當前電量和當前時間,獲取預估使用時長。在一些實施例中,處理器1002獲取預設回歸模型之前還獲取歷史電量及其對應的歷史時間。根據歷史電量及歷史時間,訓練預設回歸模型。在一些實施例中,處理器1002獲取當前地理位置與預設地理位置之間的距離間隔之后,還在距離間隔小于預設距離閾值時,根據當前電量和當前運行的應用獲取預估使用時長。在預估使用時長小于預設使用時長時,進行充電提醒。在一些實施例中,獲取當前地理位置與預設地理位置之間的距離間隔步驟之后還包括在距離間隔不小于預設距離閾值時,根據當前電量和當前時間獲取預估使用時長。在預估使用時長小于預設使用時長時,關閉正在運行的預設應用。本發(fā)明實施例的充電提醒方法、裝置、存儲介質及電子設備,先根據電子設備的當前地理位置與預設地理位置的距離間隔,來確定電子設備是否具備充電條件。在具備充電條件的情況下再預估可使用時長,在預估使用時長小于預設使用時長時再進行充電提醒,提高了充電提醒的準確性。需要說明的是,本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于計算機可讀存儲介質中,如存儲在電子設備的存儲器中,并被該電子設備內的至少一個處理器執(zhí)行,在執(zhí)行過程中可包括如充電提醒方法的實施例的流程。其中,存儲介質可以包括:只讀存儲器(rom,readonlymemory)、隨機存取記憶體(ram,randomaccessmemory)、磁盤或光盤等。以上對本發(fā)明實施例提供的一種充電提醒方法、裝置、存儲介質及電子設備進行了詳細介紹,其各功能模塊可以集成在一個處理芯片中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的技術人員,依據本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。當前第1頁12