信息推送方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供的信息推送方法及系統(tǒng),可以在移動終端的屏幕處于得電狀態(tài)時,進一步判斷移動終端是否處于充電狀態(tài)或獲得移動終端中應(yīng)用程序的前后臺運行狀態(tài);在移動終端處于充電狀態(tài)將與充電狀態(tài)對應(yīng)的推送信息進行推送,在移動終端中無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài)時,將與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息進行推送。由于屏幕處于得電狀態(tài)下,用戶正在觀看屏幕,因此信息的推送對用戶的干擾較小。因此本發(fā)明可以保證信息推送的有效性,減少對用戶的干擾。
【專利說明】信息推送方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息推送【技術(shù)領(lǐng)域】,特別是涉及信息推送方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,移動終端的功能日益強大,移動終端耗費的電能也越來越多。為了支持移動終端繼續(xù)工作,用戶需要經(jīng)常為移動終端進行充電。
[0003]現(xiàn)有的移動終端在充電時會提示用戶該移動終端正在充電中,并且在移動終端充電過程中一直顯示該提示信息。但當用戶正在邊充電邊玩游戲時,現(xiàn)有技術(shù)推送的充電提示信息無疑會給用戶對移動終端的正常使用帶來干擾。在這種情況下,為了不被干擾,用戶可能會關(guān)閉信息推送功能或關(guān)閉移動終端,這就降低了信息推送的有效性。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的目的在于提供一種信息推送方法及系統(tǒng),以降低對用戶的干擾,提高信息推送的有效性。
[0005]為達到上述目的,本發(fā)明實施例的一方面公開了一種信息推送方法,應(yīng)用于移動終端中,所述方法包括:
[0006]判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,判斷所述移動終端是否處于充電狀態(tài);
[0007]當判斷所述移動終端處于充電狀態(tài)時,獲取與所述充電狀態(tài)對應(yīng)的推送信息;
[0008]將所述推送信息顯示給用戶。
[0009]可選的,所述將所述推送信息顯示給用戶,包括:
[0010]將所述推送信息通過彈窗方式或屏保方式顯示給用戶;
[0011]或
[0012]在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
[0013]可選的,所述方法還包括:
[0014]當所述移動終端由充電狀態(tài)變?yōu)槲闯潆姞顟B(tài)時,獲得所述移動終端的充電時長;
[0015]當所述充電時長不低于預(yù)設(shè)時長閾值時,獲得所述移動終端在當前電量下的可使用時間信息;
[0016]將所述可使用時間信息推送給用戶。
[0017]可選的,獲取與所述充電狀態(tài)對應(yīng)的推送信息,包括:
[0018]獲取與所述充電狀態(tài)對應(yīng)的電量信息,其中,所述電量信息包括以下三種信息中的至少一種:電池剩余電量信息、到電池充滿的需充電時長信息、當前充電階段信息。
[0019]可選的,所述方法還包括:
[0020]當所述移動終端由充電狀態(tài)變?yōu)槲闯潆姞顟B(tài)時,獲取天氣信息;
[0021]將所述天氣信息顯示給用戶。[0022]本發(fā)明實施例的另一方面提供一種信息推送方法,應(yīng)用于移動終端中,所述方法包括:
[0023]判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,則獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài);
[0024]當所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài)時,獲取與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息;
[0025]將所述推送信息顯示給用戶。
[0026]可選的,在獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài)后,所述方法還包括:
[0027]獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài);
[0028]當所述移動終端中應(yīng)用程序無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,再獲取與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息。
[0029]可選的,所述將所述推送信息顯示給用戶,包括:
[0030]將所述推送信息通過彈窗方式或屏保方式顯示給用戶;或
[0031]在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
[0032]本發(fā)明實施例的又一方面提供一種信息推送方法,應(yīng)用于移動終端中,所述方法包括:
[0033]判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài);
[0034]當判斷所述移動終端處于充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài)時,獲取與所述充電狀態(tài)對應(yīng)的推送信息;
[0035]將所述推送信息顯示給用戶。
[0036]可選的,在判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài)后,所述方法還包括:
[0037]獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài);
[0038]在所述移動終端處于充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且所述移動終端屏幕處于得電狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,再獲取與所述充電狀態(tài)對應(yīng)的推送信息。
[0039]可選的,在判斷所述移動終端處于充電狀態(tài)后,所述方法還包括:
[0040]獲得所述移動終端的充電形式;
[0041]在所述移動終端處于充電器充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且所述移動終端屏幕處于得電狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,再獲取與所述充電狀態(tài)對應(yīng)的推送信息。
[0042]可選的,所述將所述推送信息顯示給用戶,包括:
[0043]將所述推送信息通過彈窗方式或屏保方式顯示給用戶;或
[0044]在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。[0045]本發(fā)明實施例的再一方面提供一種信息推送系統(tǒng),應(yīng)用于移動終端中,所述系統(tǒng)包括:第一判斷單元、第二判斷單元、第一獲取單元和第一推送單元,
[0046]所述第一判斷單元,用于判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,觸發(fā)所述第二判斷單元;
[0047]所述第二判斷單元,用于判斷所述移動終端是否處于充電狀態(tài);
[0048]所述第一獲取單元,用于當判斷所述移動終端處于充電狀態(tài)時,獲取與所述充電狀態(tài)對應(yīng)的推送信息;
[0049]所述第一推送單元,用于將所述推送信息顯示給用戶。
[0050]可選的,所述第一推送單元包括:第一推送子單元或第二推送子單元,
[0051]所述第一推送子單元,用于將所述推送信息通過彈窗方式或屏保方式顯示給用戶;
[0052]所述第二推送子單元,用于在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
[0053]可選的,所述系統(tǒng)還包括:第二獲取單元、第三獲取單元和第二推送單元,
[0054]所述第二獲取單元,用于當所述移動終端由充電狀態(tài)變?yōu)槲闯潆姞顟B(tài)時,獲得所述移動終端的充電時長;
[0055]所述第三獲取單元,用于當所述充電時長不低于預(yù)設(shè)時長閾值時,獲得所述移動終端在當前電量下的可使用時間信息;
[0056]所述第二推送單元,用于將所述可使用時間信息推送給用戶。
[0057]可選的,所述第一獲取單元包括:電量子單元,用于當判斷所述移動終端處于充電狀態(tài)時,獲取與所述充電狀態(tài)對應(yīng)的電量信息,其中,所述電量信息包括以下三種信息中的至少一種:電池剩余電量信息、到電池充滿的需充電時長信息、當前充電階段信息。
[0058]本發(fā)明實施例的再一方面提供一種信息推送系統(tǒng),應(yīng)用于移動終端中,所述系統(tǒng)包括:第一判斷模塊、第一獲取模塊、第二獲取模塊和推送模塊,
[0059]所述第一判斷模塊,用于判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,則觸發(fā)所述第一獲取模塊;
[0060]所述第一獲取模塊,用于獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài),當所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài)時,觸發(fā)所述第二獲取模塊;
[0061]所述第二獲取模塊,用于獲取與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息;
[0062]所述推送模塊,用于將所述推送信息顯示給用戶。
[0063]可選的,所述系統(tǒng)還包括:第三獲取模塊,用于在所述第一獲取模塊獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài)后,獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài);
[0064]所述第一獲取模塊在所述移動終端中應(yīng)用程序無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用的情況下,再觸發(fā)所述第二獲取模塊。
[0065]可選的,所述推送模塊,包括:第一推送子模塊或第二推送子模塊,
[0066]所述第一推送子模塊,用于將所述推送信息通過彈窗方式或屏保方式顯示給用戶;
[0067]所述第二推送子模塊,用于在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
[0068]本發(fā)明實施例的再一方面提供一種信息推送系統(tǒng),應(yīng)用于移動終端中,所述系統(tǒng)包括:第一判斷模塊、第二判斷模塊、第一獲取模塊和推送模塊,
[0069]所述第一判斷模塊,用于判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,觸發(fā)所述第二判斷模塊;
[0070]所述第二判斷模塊,用于判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài),當判斷所述移動終端處于充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài)時,觸發(fā)所述第一獲取模塊;
[0071]所述第一獲取模塊,用于獲取與所述充電狀態(tài)對應(yīng)的推送信息;
[0072]所述推送模塊,用于將所述推送信息顯示給用戶。
[0073]可選的,所述系統(tǒng)還包括:第二獲取模塊,用于在所述第二判斷模塊判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài)后,獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài);
[0074]所述第二判斷模塊在所述移動終端處于充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且所述移動終端屏幕處于得電狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,再觸發(fā)所述第一獲取模塊。
[0075]可選的,所述系統(tǒng)還包括:第三獲取模塊,用于在所述第二判斷模塊判斷所述移動終端處于充電狀態(tài)后,獲得所述移動終端的充電形式;
[0076]所述第二判斷模塊在所述移動終端處于充電器充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且所述移動終端屏幕處于得電狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,再觸發(fā)所述第一獲取模塊。
[0077]可選的,所述推送模塊,包括:第一推送子模塊或第二推送子模塊,
[0078]所述第一推送子模塊,用于將所述推送信息通過彈窗方式或屏保方式顯示給用戶;
[0079]所述第二推送子模塊,用于在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
[0080]本發(fā)明實施例提供的信息推送方法及系統(tǒng),可以在所述移動終端的屏幕處于得電狀態(tài)時,進一步判斷移動終端是否處于充電狀態(tài)或獲得移動終端中應(yīng)用程序的前后臺運行狀態(tài);在移動終端處于充電狀態(tài)將與充電狀態(tài)對應(yīng)的推送信息進行推送,在移動終端中無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài)時,將與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息進行推送。由于屏幕處于得電狀態(tài)下,用戶正在觀看屏幕,因此信息的推送對用戶的干擾較小。因此本發(fā)明可以保證信息推送的有效性,減少對用戶的干擾。當然,實施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時達到以上所述的所有優(yōu)點。
【專利附圖】
【附圖說明】
[0081]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0082]圖1為本發(fā)明實施例提供的一種信息推送方法的流程圖;
[0083]圖2為本發(fā)明實施例提供的另一種信息推送方法的流程圖;
[0084]圖3為本發(fā)明實施例提供的另一種信息推送方法的流程圖;
[0085]圖4為本發(fā)明實施例提供的一種信息推送系統(tǒng)的結(jié)構(gòu)示意圖;
[0086]圖5為本發(fā)明實施例提供的另一種信息推送系統(tǒng)的結(jié)構(gòu)示意圖;
[0087]圖6為本發(fā)明實施例提供的另一種信息推送方法的流程圖;
[0088]圖7為本發(fā)明實施例提供的另一種信息推送方法的流程圖;
[0089]圖8為本發(fā)明實施例提供的另一種信息推送系統(tǒng)的結(jié)構(gòu)示意圖;
[0090]圖9為本發(fā)明實施例提供的另一種信息推送方法的流程圖;
[0091]圖10為本發(fā)明實施例提供的另一種信息推送方法的流程圖;
[0092]圖11為本發(fā)明實施例提供的另一種信息推送方法的流程圖;
[0093]圖12為本發(fā)明實施例提供的另一種信息推送系統(tǒng)的結(jié)構(gòu)示意圖;
[0094]圖13為本發(fā)明實施例提供的另一種信息推送方法的流程圖;
[0095]圖14為本發(fā)明實施例提供的另一種信息推送方法的流程圖。
【具體實施方式】
[0096]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0097]本發(fā)明實施例提供了三種不同的信息推送方法及系統(tǒng),其中兩種用于推送與充電狀態(tài)相關(guān)的推送信息,剩余一種用于推送與后臺運行應(yīng)用程序相關(guān)的推送信息。下面首先對其中一種用于推送與充電狀態(tài)相關(guān)的推送信息的方案進行說明:
[0098]如圖1所示,本發(fā)明實施例提供的一種信息推送方法,應(yīng)用于移動終端中,該方法可以包括:
[0099]S110、判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,執(zhí)行步驟S120 ;
[0100]當移動終端的屏幕處于得電狀態(tài)時,移動終端的屏幕就會被點亮,從而進行信息輸出。用戶可以通過特定的按鍵來控制移動終端屏幕的用電狀態(tài),如當用戶需要觀看移動終端的屏幕時,按下按鍵使屏幕處于得電狀態(tài)。
[0101]S120、判斷所述移動終端是否處于充電狀態(tài),當判斷所述移動終端處于充電狀態(tài)時,觸發(fā)步驟S130 ;
[0102]可以理解的是,在移動終端通過充電器連接電源或移動終端連接電腦時,移動終端便會廣播相應(yīng)的系統(tǒng)消息。因此,本發(fā)明可以通過接收的廣播消息來獲得移動終端的充電狀態(tài)。當然也可以通過接收的廣播消息進一步確定移動終端當前的充電方式是通過相匹配的充電器連接電源還是直接連接電腦等終端設(shè)備的相應(yīng)插口。
[0103]S130、獲取與所述充電狀態(tài)對應(yīng)的推送信息;[0104]需要說明的一點是,在用戶的移動終端處于充電狀態(tài)時為用戶推送充電信息較為合適。而移動終端屏幕處于得電狀態(tài),則用戶可能正在觀看屏幕,這時為用戶推送信息可以使用戶直接觀看到所推送的信息內(nèi)容。避免了在移動終端黑屏時推送信息導(dǎo)致的用戶還需要打開屏幕才能觀看到推送的信息的情況。這種情況下,由于用戶并不知悉所推送的信息是否為重要信息,因此用戶在出于不同考慮時,可能會不再觀看該推送信息,或每次都觀看該信息。這就會導(dǎo)致信息推送的有效性降低,或給用戶帶來干擾。
[0105]步驟S130可以包括:
[0106]獲取與所述充電狀態(tài)對應(yīng)的電量信息,其中,所述電量信息包括以下三種信息中的至少一種:電池剩余電量信息、到電池充滿的需充電時長信息、當前充電階段信息。
[0107]本領(lǐng)域技術(shù)人員可以理解的是,移動終端廣播的系統(tǒng)消息中就會攜帶電池剩余電量信息,因此本發(fā)明可以直接從廣播的系統(tǒng)消息中獲得電池剩余電量信息。同時,電池的充電過程可以被分為若干個階段,例如鋰離子電子的充電過程可以被分為涓流充電(也可稱為預(yù)充電)、恒流充電、恒壓充電以及充電終止四個過程,不同充電階段的充電參數(shù)不同,因此本發(fā)明可以根據(jù)充電參數(shù)來確定當前所處的充電階段。另外,根據(jù)電池容量、電池的當前電量、當前充電參數(shù)及所處充電階段等信息就可以計算出到電池充滿的需充電時長信息。
[0108]S140、將所述推送信息顯示給用戶。
[0109]其中,步驟S140可以包括:
[0110]將所述推送信息通過彈窗方式或屏保方式顯示給用戶;
[0111]或
[0112]在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
[0113]用戶將移動終端的屏幕由鎖定狀態(tài)變?yōu)殚_啟狀態(tài)時,用戶并未對移動終端的應(yīng)用程序產(chǎn)生控制操作,此時進行信息推送可以避免對用戶對應(yīng)用程序的操作過程產(chǎn)生干擾。
[0114]本實施例提供的信息推送方法可以在移動終端的屏幕處于得電狀態(tài)且移動終端處于充電狀態(tài)時,獲得并顯示與充電狀態(tài)對應(yīng)的推送信息。由于屏幕處于得電狀態(tài)下,用戶正在觀看屏幕,因此信息的推送對用戶的干擾較小。因此本發(fā)明可以保證信息推送的有效性,減少對用戶的干擾。
[0115]如圖2所示,本發(fā)明實施例提供的另一種信息推送方法,還可以包括:
[0116]S110、判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,執(zhí)行步驟S120 ;
[0117]S120、判斷所述移動終端是否處于充電狀態(tài),當判斷所述移動終端處于充電狀態(tài)時,觸發(fā)步驟S130 ;
[0118]S130、獲取與所述充電狀態(tài)對應(yīng)的推送信息;
[0119]S140、將所述推送信息顯示給用戶。
[0120]步驟SllO至S140均已在圖1所示實施例中進行了說明,不再贅述。
[0121]S150、判斷所述移動終端是否由充電狀態(tài)變?yōu)槲闯潆姞顟B(tài),如果是,則觸發(fā)步驟S151 ;
[0122]具體的,移動終端由充電狀態(tài)變?yōu)槲闯潆姞顟B(tài)可以包括多種情況,如:用戶在移動終端的充電過程中斷開移動終端與充電電源的連接、移動終端充滿電后自動停止充電等。
[0123]S151 ;獲得所述移動終端的充電時長;[0124]具體的,移動終端的充電時長可以根據(jù)充電開始時刻和充電結(jié)束時刻計算得到。
[0125]S152、當所述充電時長不低于預(yù)設(shè)時長閾值時,獲得所述移動終端在當前電量下的可使用時間信息;
[0126]可以理解的是,當移動終端充電時間較短,如5分鐘時,由于移動終端中的電量沒有大的變化,因此并不需要告知用戶充電后的可使用時間。當然,在本發(fā)明其他實施例中也可以不進行充電時間的判斷,直接獲得移動終端在當前電量下的可使用時間信息并進行推送。
[0127]S153、將所述可使用時間信息推送給用戶。
[0128]可以理解的是,將可使用時間信息推送給用戶可以使用戶了解當前電量下移動終端的可使用時間,為用戶提供方便。由于在充電時長不低于預(yù)設(shè)時長閾值時才進行信息推送,因此可以減少對用戶的干擾。
[0129]如圖3所示,本發(fā)明實施例提供的另一種信息推送方法還可以包括:
[0130]S110、判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,執(zhí)行步驟S120 ;
[0131]S120、判斷所述移動終端是否處于充電狀態(tài),當判斷所述移動終端處于充電狀態(tài)時,觸發(fā)步驟S130 ;
[0132]S130、獲取與所述充電狀態(tài)對應(yīng)的推送信息;
[0133]S140、將所述推送信息顯示給用戶。
[0134]步驟SllO至S140均已在圖1所示實施例中進行了說明,不再贅述。
[0135]S160、判斷所述移動終端是否由充電狀態(tài)變?yōu)槲闯潆姞顟B(tài),如果是,則觸發(fā)步驟S161 ;
[0136]具體的,步驟S160與步驟S130、S140的執(zhí)行順序可以為任意,本發(fā)明不做限定。步驟S160在步驟S120判斷所述移動終端處于充電狀態(tài)后執(zhí)行即可。步驟S160可以定期或不定期的執(zhí)行。
[0137]S161、獲取天氣信息;
[0138]S162、將所述天氣信息顯示給用戶。
[0139]具體的,可以在移動終端由充電狀態(tài)變?yōu)槲闯潆姞顟B(tài)后的某時段(如早晨6點到早晨10點)獲得當天的天氣信息,也可以在移動終端由充電狀態(tài)變?yōu)槲闯潆姞顟B(tài)后立即獲取當天的天氣信息。
[0140]可以理解的是,將天氣信息推送給用戶可以使用戶了解天氣信息,為用戶提供方便,提高了用戶的使用感受。
[0141 ] 與上述本發(fā)明實施例提供的一種信息推送方法相對應(yīng),本發(fā)明還提供了 一種信息推送系統(tǒng)。
[0142]如圖4所示,本發(fā)明實施例提供的一種信息推送系統(tǒng),應(yīng)用于移動終端中,該系統(tǒng)可以包括:第一判斷單元110、第二判斷單元120、第一獲取單元130和第一推送單元140,
[0143]第一判斷單元110,用于判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,觸發(fā)所述第二判斷單元120;
[0144]第二判斷單元120,用于判斷所述移動終端是否處于充電狀態(tài);
[0145]第一獲取單元130,用于當判斷所述移動終端處于充電狀態(tài)時,獲取與所述充電狀態(tài)對應(yīng)的推送信息;[0146]第一獲取單元130可以包括:電量子單元,用于當判斷所述移動終端處于充電狀態(tài)時,獲取與所述充電狀態(tài)對應(yīng)的電量信息,其中,所述電量信息包括以下三種信息中的至少一種:電池剩余電量信息、到電池充滿的需充電時長信息、當前充電階段信息。
[0147]第一推送單元140,用于將所述推送信息顯示給用戶。
[0148]其中,第一推送單元140可以包括:第一推送子單元或第二推送子單元,
[0149]第一推送子單元,用于將所述推送信息通過彈窗方式或屏保方式顯示給用戶;
[0150]第二推送子單元,用于在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
[0151]圖4所示實施例中各單元的具體執(zhí)行過程請參見圖1所示實施例部分。
[0152]如圖5所示,本發(fā)明實施例提供的另一種信息推送系統(tǒng)還可以包括:第二獲取單元150、第三獲取單元160和第二推送單元170,
[0153]第二獲取單元150,用于當所述移動終端由充電狀態(tài)變?yōu)槲闯潆姞顟B(tài)時,獲得所述移動終端的充電時長;
[0154]第三獲取單元160,用于當所述充電時長不低于預(yù)設(shè)時長閾值時,獲得所述移動終端在當前電量下的可使用時間信息;
[0155]第二推送單元170,用于將所述可使用時間信息推送給用戶。
[0156]圖5所示實施例中各單元的具體執(zhí)行過程請參見圖2所示實施例部分。
[0157]下面對一種用于推送與后臺運行應(yīng)用程序相關(guān)的推送信息的方案進行說明:
[0158]如圖6所示,本發(fā)明實施例還提供了另一種信息推送方法,應(yīng)用于移動終端中,該方法可以包括:
[0159]S210、判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,則執(zhí)行步驟S220 ;
[0160]步驟S210與圖1所示實施例中的步驟SllO相同,請參見圖1所示實施例部分。
[0161]S220、獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài);
[0162]需要說明的一點是,移動終端中應(yīng)用程序可以在后臺運行,也可以在前臺運行。當移動終端中的某應(yīng)用程序在前臺運行時,則按鍵、觸摸屏等輸出設(shè)備輸入的操控指令可以控制該應(yīng)用程序的操作。當移動終端中的該應(yīng)用程序在后臺運行時,則按鍵、觸摸屏等輸入設(shè)備輸入的操控指令無法控制該應(yīng)用程序的操作,需要首先將該應(yīng)用程序由后臺運行狀態(tài)切換到前臺運行狀態(tài),然后才能通過輸入設(shè)備進行操控。
[0163]當無應(yīng)用程序處于前臺運行狀態(tài)時,移動終端就處于了待機狀態(tài),待機狀態(tài)下,可能有應(yīng)用程序處于后臺運行狀態(tài),也可能無應(yīng)用程序處于后臺運行狀態(tài)。
[0164]S230、當所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài)時,獲取與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息;
[0165]移動終端中無前臺運行的應(yīng)用程序且有后臺運行的應(yīng)用程序,這時就可以為用戶推送與后臺運行程序相關(guān)的信息。例如:當某殺毒軟件后臺運行時,向用戶推送該殺毒軟件有新版本的信息。同樣,移動終端屏幕處于得電狀態(tài),則用戶可能正在觀看屏幕,這時為用戶推送信息可以使用戶直接觀看到所推送的信息內(nèi)容。避免了在移動終端黑屏時推送信息導(dǎo)致的用戶還需要打開屏幕才能觀看到推送的信息的情況。
[0166]獲取與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息還需要滿足移動終端中無應(yīng)用程序處于前臺運行狀態(tài),此時,由于無應(yīng)用程序處于前臺運行狀態(tài),說明用戶并未使用移動終端,信息的推送不會對用戶的使用帶來干擾。在這種情況下,信息在移動終端處于充電狀態(tài),且移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且移動終端屏幕處于得電狀態(tài)時才進行推送。
[0167]S240、將所述推送信息顯示給用戶。
[0168]步驟S240可以包括:
[0169]將所述推送信息通過彈窗方式或屏保方式顯示給用戶;
[0170]或
[0171]在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
[0172]本實施例提供的信息推送方法可以在移動終端的屏幕處于得電狀態(tài)且移動終端中無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài)時,獲取并顯示與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息。由于屏幕處于得電狀態(tài)下,用戶正在觀看屏幕,因此信息的推送對用戶的干擾較小。同時,由于無前臺程序運行,因此信息的顯示不會造成對前臺運行程序的干擾。因此本發(fā)明可以保證信息推送的有效性,減少對用戶的干擾。
[0173]如圖7所示,在本發(fā)明實施例提供的另一種信息推送系統(tǒng),可以包括:
[0174]S210、判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,則執(zhí)行步驟S220 ;
[0175]S220、獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài);
[0176]S250、獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài);
[0177]可以理解的是,密碼鎖是一種安全級別很高的安全工具,用來防止移動終端中的信息被他人獲取。因此,還可以根據(jù)密碼鎖是否開啟來進行信息推送,當密碼鎖開啟時,不進行信息推送,以防止他人獲取該信息。當密碼鎖關(guān)閉時再進行信息推送,以提高信息的安全性。需要說明的一點時,上述密碼鎖并不僅限于通過密碼輸入進行解鎖的工具,還包括通過軌跡輸入、指紋輸入、聲音輸入、人臉識別等進行解鎖的工具。
[0178]第三方鎖屏應(yīng)用可以對屏幕進行鎖定,以防止用戶出現(xiàn)誤操作,本發(fā)明進一步可以根據(jù)第三方鎖屏應(yīng)用的存在狀態(tài)來進行信息推送。當存在第三方鎖屏應(yīng)用時,需要得到第三方鎖屏應(yīng)用的推送授權(quán)。由于無法確定是否可以獲得授權(quán),因此可能導(dǎo)致信息推送的失敗。在無第三方鎖屏應(yīng)用時進行信息推送很好的解決了上述問題。
[0179]S231、當所述移動終端中應(yīng)用程序無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,獲取與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息。
[0180]步驟S231是圖6所示實施例中步驟S230的其中一種具體執(zhí)行過程。
[0181]S240、將所述推送信息顯示給用戶。
[0182]步驟S210、S220和S240均已在圖6所示實施例中進行了說明,不再贅述。
[0183]與圖6所示實施例相對應(yīng),本發(fā)明還提供了一種信息推送系統(tǒng)。
[0184]如圖8所示,本發(fā)明實施例提供的一種信息推送系統(tǒng),應(yīng)用于移動終端中,該系統(tǒng)可以包括:第一判斷模塊210、第一獲取模塊220、第二獲取模塊230和推送模塊240,
[0185]第一判斷模塊210,用于判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,則觸發(fā)所述第一獲取模塊220 ;
[0186]第一獲取模塊220,用于獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài),當所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài)時,觸發(fā)所述第二獲取模塊230 ;
[0187]第二獲取模塊230,用于獲取與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息;
[0188]推送模塊240,用于將所述推送信息顯示給用戶。
[0189]其中,推送模塊240可以包括:第一推送子模塊或第二推送子模塊,
[0190]第一推送子模塊,用于將所述推送信息通過彈窗方式或屏保方式顯示給用戶;
[0191]第二推送子模塊,用于在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
[0192]在本發(fā)明的其他實施例中,圖8所示系統(tǒng)還可以包括:第三獲取模塊,用于在所述第一獲取模塊獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài)后,獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài);
[0193]第一獲取模塊220具體設(shè)置為在所述移動終端中應(yīng)用程序無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用的情況下,再觸發(fā)所述第二獲取模塊230。
[0194]圖8所示實施例中各模塊的具體執(zhí)行過程均已在圖6所示實施例部分進行了說明,不再贅述。
[0195]最后對另一種用于推送與充電狀態(tài)相關(guān)的推送信息的方案進行說明:
[0196]如圖9所示,本發(fā)明實施例提供的一種信息推送方法,應(yīng)用于移動終端中,該方法可以包括:
[0197]S310、判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,則執(zhí)行步驟S320 ;
[0198]步驟S310與圖1所示實施例中的步驟SllO相同,請參見圖1所示實施例部分。
[0199]S320、判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài);
[0200]步驟320同時執(zhí)行圖1所示實施例中的步驟S120和圖2所示實施例中的步驟S220的內(nèi)容。
[0201]S330、當判斷所述移動終端處于充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài)時,獲取與所述充電狀態(tài)對應(yīng)的推送信息;
[0202]移動終端屏幕處于得電狀態(tài),則用戶可能正在觀看屏幕,這時為用戶推送信息可以使用戶直接觀看到所推送的信息內(nèi)容。避免了在移動終端黑屏時推送信息導(dǎo)致的用戶還需要打開屏幕才能觀看到推送的信息的情況。
[0203]獲取與所述充電狀態(tài)對應(yīng)的推送信息還需要滿足移動終端中無應(yīng)用程序處于前臺運行狀態(tài),此時,由于無應(yīng)用程序處于前臺運行狀態(tài),說明用戶并未使用移動終端,與充電狀態(tài)對應(yīng)的信息的推送不會對用戶的使用帶來干擾。在這種情況下,與充電狀態(tài)對應(yīng)的信息在移動終端處于充電狀態(tài),且移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且移動終端屏幕處于得電狀態(tài)時才進行推送。
[0204]S340、將所述推送信息顯示給用戶。
[0205]其中,步驟S340可以包括:[0206]將所述推送信息通過彈窗方式或屏保方式顯示給用戶;
[0207]或
[0208]在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
[0209]本實施例提供的信息推送方法可以在移動終端的屏幕處于得電狀態(tài)且移動終端中無應(yīng)用程序處于前臺運行狀態(tài)且移動終端處于充電狀態(tài)時,獲取并顯示與充電狀態(tài)對應(yīng)的推送信息。由于屏幕處于得電狀態(tài)下,用戶正在觀看屏幕,因此信息的推送對用戶的干擾較小。同時,由于無前臺程序運行,因此與充電狀態(tài)對應(yīng)的信息的顯示不會造成對前臺運行程序的干擾。因此本發(fā)明可以保證信息推送的有效性,減少對用戶的干擾。
[0210]如圖10所示,本發(fā)明實施例提供的另一種信息推送方法,可以包括:
[0211]S310、判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,則執(zhí)行步驟S320 ;
[0212]S320、判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài);
[0213]S321、獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài);
[0214]可以理解的是,密碼鎖是一種安全級別很高的安全工具,用來防止移動終端中的信息被他人獲取。因此,還可以根據(jù)密碼鎖是否開啟來進行信息推送,當密碼鎖開啟時,不進行信息推送,以防止他人獲取該信息。當密碼鎖關(guān)閉時再進行信息推送,以提高信息的安全性。需要說明的一點時,上述密碼鎖并不僅限于通過密碼輸入進行解鎖的工具,還包括通過軌跡輸入、指紋輸入、聲音輸入、人臉識別等進行解鎖的工具。
[0215]第三方鎖屏應(yīng)用可以對屏幕進行鎖定,以防止用戶出現(xiàn)誤操作,本發(fā)明進一步可以根據(jù)第三方鎖屏應(yīng)用的存在狀態(tài)來進行信息推送。當存在第三方鎖屏應(yīng)用時,需要得到第三方鎖屏應(yīng)用的推送授權(quán)。由于無法確定是否可以獲得授權(quán),因此可能導(dǎo)致信息推送的失敗。在無第三方鎖屏應(yīng)用時進行信息推送很好的解決了上述問題。
[0216]S331、在所述移動終端處于充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且所述移動終端屏幕處于得電狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,獲取與所述充電狀態(tài)對應(yīng)的推送信息。
[0217]步驟S331是圖9所示實施例中步驟S330的其中一種具體執(zhí)行過程。
[0218]S340、將所述推送信息顯示給用戶。
[0219]步驟S310、S320和S340均已在圖6所示實施例中進行了說明,不再贅述。
[0220]如圖11所示,本發(fā)明實施例提供的另一種信息推送方法,可以包括:
[0221]S310、判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,則執(zhí)行步驟S320和步驟S322 ;
[0222]S320、判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài);
[0223]S321、獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài);
[0224]S322、獲得所述移動終端的充電形式。
[0225]可以理解的是,在移動終端通過充電器連接電源或移動終端連接電腦時,移動終端便會廣播相應(yīng)的系統(tǒng)消息。因此,本發(fā)明可以通過接收的廣播消息來獲得移動終端的充電狀態(tài)。當然也可以通過接收的廣播消息進一步確定移動終端當前的充電方式是通過相匹配的充電器連接電源還是直接連接電腦等終端設(shè)備的相應(yīng)插口。
[0226]S332、在所述移動終端處于充電器充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且所述移動終端屏幕處于得電狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,獲取與所述充電狀態(tài)對應(yīng)的推送信
肩、O
[0227]可以理解的是,充電器充電狀態(tài)相對于通過電腦進行充電的狀態(tài),用戶一般使用移動終端的情況較少。用戶將移動終端與電腦相連接時,更多的情況是需要對移動終端進行處理,如刪除文件等,此時進行信息推送會干擾用戶。而在充電器進行充電時進行信息推送則對用戶的干擾較少。
[0228]步驟S332是圖9所示實施例中步驟S330的另一種具體執(zhí)行過程。
[0229]S340、將所述推送信息顯示給用戶。
[0230]與圖9所示實施例相對應(yīng),本發(fā)明還提供了一種信息推送系統(tǒng)。
[0231]如圖12所示,本發(fā)明實施例提供的一種信息推送系統(tǒng),應(yīng)用于移動終端中,該系統(tǒng)可以包括:第一判斷模塊310、第二判斷模塊320、第一獲取模塊330和推送模塊340,
[0232]第一判斷模塊310,用于判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,觸發(fā)所述第二判斷模塊;
[0233]第二判斷模塊320,用于判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài),當判斷所述移動終端處于充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài)時,觸發(fā)所述第一獲取模塊;
[0234]第一獲取模塊330,用于獲取與所述充電狀態(tài)對應(yīng)的推送信息;
[0235]推送模塊340,用于將所述推送信息顯示給用戶。
[0236]推送模塊340可以包括:第一推送子模塊或第二推送子模塊,
[0237]第一推送子模塊,用于將所述推送信息通過彈窗方式或屏保方式顯示給用戶;
[0238]第二推送子模塊,用于在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
[0239]在本發(fā)明其他實施例中圖12所示系統(tǒng)還可以包括:第二獲取模塊,用于在所述第二判斷模塊320判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài)后,獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài);
[0240]第二判斷模塊320具體設(shè)置為在所述移動終端處于充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且所述移動終端屏幕處于得電狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,再觸發(fā)第一獲取模塊 330。
[0241]在本發(fā)明其他實施例中圖12所示系統(tǒng)還可以包括:第三獲取模塊,用于在所述第二判斷模塊320判斷所述移動終端處于充電狀態(tài)后,獲得所述移動終端的充電形式;
[0242]第二判斷模塊320具體設(shè)置為在所述移動終端處于充電器充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且所述移動終端屏幕處于得電狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,再觸發(fā)第一獲取模塊330。
[0243]圖12所示實施例中各模塊的具體執(zhí)行過程均已在圖9所示實施例部分進行了說明,不再贅述。
[0244]下面提供本發(fā)明的信息推送方法在實際應(yīng)用中的兩種【具體實施方式】。
[0245]圖13為本發(fā)明在實際應(yīng)用中的一個具體實施例,如圖13所示,本發(fā)明實施例提供的另一種信息推送方法,可以包括:
[0246]S001、獲得所述移動終端的運行狀態(tài)及所述移動終端屏幕的用電狀態(tài);
[0247]S002、判斷該移動終端是否處于充電器充電狀態(tài),如果是,則執(zhí)行步驟S003,否則
結(jié)束;
[0248]S003、判斷該移動終端推送信息的功能是否處于開啟狀態(tài),如果是,則執(zhí)行步驟S004,否則結(jié)束;
[0249]S004、判斷該移動終端的屏幕是否處于得電狀態(tài),如果是,則執(zhí)行步驟S005,否則
結(jié)束;
[0250]S005、判斷該移動終端中是否無應(yīng)用程序處于前臺運行狀態(tài),如果是,則執(zhí)行步驟S006,否則結(jié)束;
[0251]S006、確定該移動終端處于第一預(yù)設(shè)狀態(tài);
[0252]S007、將電池剩余電量信息、到電池充滿的需充電時長信息和當前充電階段信息通過彈窗方式推送給用戶。
[0253]可以看出,圖13所示實施例在移動終端同時滿足該移動終端處于充電器充電狀態(tài)、該移動終端推送信息的功能處于開啟狀態(tài)、該移動終端的屏幕處于得電狀態(tài)、該移動終端中無應(yīng)用程序處于前臺運行狀態(tài)這四種條件時才進行信息推送,對用戶的干擾更小。
[0254]圖14為本發(fā)明在實際應(yīng)用中的另一個具體實施例,如圖14所示,本發(fā)明實施例提供的另一種信息推送方法,可以包括:
[0255]S100、獲得所述移動終端的運行狀態(tài)及所述移動終端屏幕的用電狀態(tài);
[0256]S200、判斷該移動終端是否處于充電器充電狀態(tài),如果是,則執(zhí)行步驟S300,否則
結(jié)束;
[0257]S300、判斷該移動終端是否處于屏幕鎖定狀態(tài),如果是,則執(zhí)行步驟S400,否則結(jié)束;
[0258]S400、判斷該移動終端的推送信息輸出功能是否處于開啟狀態(tài),如果是,則執(zhí)行步驟S500,否則結(jié)束;
[0259]S500、判斷該移動終端的密碼鎖功能是否處于關(guān)閉狀態(tài),如果是,則執(zhí)行步驟S600,否則結(jié)束;
[0260]S600、判斷該移動終端中是否存在第三方鎖屏應(yīng)用程序,如果是,執(zhí)行步驟S700,否則執(zhí)行步驟S800 ;
[0261]S700、判斷該移動終端中的第三方鎖屏應(yīng)用程序是否未啟用,如果是,執(zhí)行步驟S800,否則結(jié)束;
[0262]S800、判斷該移動終端的系統(tǒng)廣播消息中是否包括屏幕點亮消息,如果是,執(zhí)行步驟S900,否則結(jié)束;[0263]S900、確定該移動終端處于第一預(yù)設(shè)狀態(tài);
[0264]S910、將電池剩余電量信息、到電池充滿的需充電時長信息和當前充電階段信息通過屏保方式推送給用戶。
[0265]具體的,可以將電池剩余電量信息、 到電池充滿的需充電時長信息和當前充電階段信息放入屏保中,生成充電屏保。當移動終端系統(tǒng)自帶的鎖屏界面啟用時,可以使用該充電屏保替換原有系統(tǒng)自帶的鎖屏界面。
[0266]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0267]本說明書中的各個實施例均采用相關(guān)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0268]以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。
【權(quán)利要求】
1.一種信息推送方法,其特征在于,應(yīng)用于移動終端中,所述方法包括: 判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,判斷所述移動終端是否處于充電狀態(tài); 當判斷所述移動終端處于充電狀態(tài)時,獲取與所述充電狀態(tài)對應(yīng)的推送信息; 將所述推送信息顯示給用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述推送信息顯示給用戶,包括: 將所述推送信息通過彈窗方式或屏保方式顯示給用戶; 或 在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 當所述移動終端由充電狀態(tài)變?yōu)槲闯潆姞顟B(tài)時,獲得所述移動終端的充電時長; 當所述充電時長不低于預(yù)設(shè)時長閾值時,獲得所述移動終端在當前電量下的可使用時間信息; 將所述可使用時間信息推送給用戶。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,獲取與所述充電狀態(tài)對應(yīng)的推送信息,包括: 獲取與所述充電狀態(tài)對應(yīng)的電量信息,其中,所述電量信息包括以下三種信息中的至少一種:電池剩余電量信息、.到電池充滿的需充電時長信息、當前充電階段信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當所述移動終端由充電狀態(tài)變?yōu)槲闯潆姞顟B(tài)時,獲取天氣信息; 將所述天氣信息顯示給用戶。
6.一種信息推送方法,其特征在于,應(yīng)用于移動終端中,所述方法包括: 判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,則獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài); 當所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài)時,獲取與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息; 將所述推送信息顯示給用戶。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài)后,所述方法還包括: 獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài); 當所述移動終端中應(yīng)用程序無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,再獲取與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述將所述推送信息顯示給用戶,包括: 將所述推送信息通過彈窗方式或屏保方式顯示給用戶; 或 在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
9.一種信息推送方法,其特征在于,應(yīng)用于移動終端中,所述方法包括:判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài); 當判斷所述移動終端處于充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài)時,獲取與所述充電狀態(tài)對應(yīng)的推送信息; 將所述推送信息顯示給用戶。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,在判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài)后,所述方法還包括: 獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài); 在所述移動終端處于充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且所述移動終端屏幕處于得電狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,再獲取與所述充電狀態(tài)對應(yīng)的推送信息。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,在判斷所述移動終端處于充電狀態(tài)后,所述方法還包括: 獲得所述移動終端的充電形式; 在所述移動終端處于充電器充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且所述移動終端屏幕處于得電狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,再獲取與所述充電狀態(tài)對應(yīng)的推送信息。
12.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述將所述推送信息顯示給用戶,包括: 將所述推送信息通過彈窗方式或屏保方式顯示給用戶; 或. 在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
13.一種信息推送系統(tǒng),其特征在于,應(yīng)用于移動終端中,所述系統(tǒng)包括:第一判斷單元、第二判斷單元、第一獲取單元和第一推送單元, 所述第一判斷單元,用于判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,觸發(fā)所述第二判斷單元; 所述第二判斷單元,用于判斷所述移動終端是否處于充電狀態(tài); 所述第一獲取單元,用于當判斷所述移動終端處于充電狀態(tài)時,獲取與所述充電狀態(tài)對應(yīng)的推送信息; 所述第一推送單元,用于將所述推送信息顯示給用戶。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述第一推送單元包括:第一推送子單元或第二推送子單元, 所述第一推送子單元,用于將所述推送信息通過彈窗方式或屏保方式顯示給用戶;所述第二推送子單元,用于在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
15.根據(jù)權(quán)利要求13或14所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:第二獲取單元、第三獲取單元和第二推送單元, 所述第二獲取單元,用于當所述移動終端由充電狀態(tài)變?yōu)槲闯潆姞顟B(tài)時,獲得所述移動終端的充電時長; 所述第三獲取單元,用于當所述充電時長不低于預(yù)設(shè)時長閾值時,獲得所述移動終端在當前電量下的可使用時間信息; 所述第二推送單元,用于將所述可使用時間信息推送給用戶。
16.根據(jù)權(quán)利要求13或14所述的系統(tǒng),其特征在于,所述第一獲取單元包括:電量子單元,用于當判斷所述移動終端處于充電狀態(tài)時,獲取與所述充電狀態(tài)對應(yīng)的電量信息,其中,所述電量信息包括以下三種信息中的至少一種:電池剩余電量信息、到電池充滿的需充電時長信息、當前充電階段信息。
17.一種信息推送系統(tǒng),其特征在于,應(yīng)用于移動終端中,所述系統(tǒng)包括:第一判斷模塊、第一獲取模塊、第二獲取模塊和推送模塊, 所述第一判斷模塊,用于判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,則觸發(fā)所述第一獲取模塊; 所述第一獲取模塊,用于獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài),當所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài)時,觸發(fā)所述第二獲取模塊; 所述第二獲取模塊,用于獲取與處于后臺運行狀態(tài)的應(yīng)用程序?qū)?yīng)的推送信息; 所述推送模塊,用于將所述推送信息顯示給用戶。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:第三獲取模塊,用于在所述第一獲取模塊獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài)后,獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài); 所述第一獲取模塊在所述移動終端中應(yīng)用程序無應(yīng)用程序處于前臺運行狀態(tài)且至少一個應(yīng)用程序處于后臺運行狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用的情況下,再觸發(fā)所述第二獲取模塊。.
19.根據(jù)權(quán)利要求17或18所述的系統(tǒng),其特征在于,所述推送模塊,包括:第一推送子模塊或第二推送子模塊, 所述第一推送子模塊,用于將所述推送信息通過彈窗方式或屏保方式顯示給用戶; 所述第二推送子模塊,用于在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。
20.一種信息推送系統(tǒng),其特征在于,應(yīng)用于移動終端中,所述系統(tǒng)包括:第一判斷模塊、第二判斷模塊、第一獲取模塊和推送模塊, 所述第一判斷模塊,用于判斷所述移動終端的屏幕是否處于得電狀態(tài),如果是,觸發(fā)所述第二判斷模塊; 所述第二判斷模塊,用于判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài),當判斷所述移動終端處于充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài)時,觸發(fā)所述第一獲取模塊; 所述第一獲取模塊,用于獲取與所述充電狀態(tài)對應(yīng)的推送信息; 所述推送模塊,用于將所述推送信息顯示給用戶。
21.根據(jù)權(quán)利要求20所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:第二獲取模塊,用于在所述第二判斷模塊判斷所述移動終端是否處于充電狀態(tài)并獲得所述移動終端中應(yīng)用程序的前后臺運行狀態(tài)后,獲得所述移動終端的密碼鎖狀態(tài)和所述移動終端的第三方鎖屏應(yīng)用存在狀態(tài);所述第二判斷模塊在所述移動終端處于充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且所述移動終端屏幕處于得電狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,再觸發(fā)所述第一獲取模塊。
22.根據(jù)權(quán)利要求21所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:第三獲取模塊,用于在所述第二判斷模塊判斷所述移動終端處于充電狀態(tài)后,獲得所述移動終端的充電形式; 所述第二判斷模塊在所述移動終端處于充電器充電狀態(tài),且所述移動終端中無應(yīng)用程序處于前臺運行狀態(tài),且所述移動終端屏幕處于得電狀態(tài),且所述移動終端的密碼鎖狀態(tài)處于關(guān)閉狀態(tài),且所述移動終端中不存在第三方鎖屏應(yīng)用時,再觸發(fā)所述第一獲取模塊。
23.根據(jù)權(quán)利要求20所述的系統(tǒng),其特征在于,所述推送模塊,包括:第一推送子模塊或第二推送子模塊, 所述第一推送子模塊,用于將所述推送信息通過彈窗方式或屏保方式顯示給用戶; 所述第二推送子模塊,用于在所述移動終端由屏幕鎖定狀態(tài)變?yōu)槠聊婚_啟狀態(tài)時,將所述推送信息顯示給用戶。.
【文檔編號】G06F9/44GK103473048SQ201310389077
【公開日】2013年12月25日 申請日期:2013年8月30日 優(yōu)先權(quán)日:2013年8月30日
【發(fā)明者】徐鳴, 盧云飛, 白斌, 張琦 申請人:貝殼網(wǎng)際(北京)安全技術(shù)有限公司, 北京金山網(wǎng)絡(luò)科技有限公司, 北京金山安全軟件有限公司, 珠海市君天電子科技有限公司, 可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司