1.一種應(yīng)用的自動(dòng)喚醒方法,包括:
接收到包含能夠映射到具體應(yīng)用的關(guān)鍵字/詞的消息;
根據(jù)所述關(guān)鍵字/詞查找到所述具體應(yīng)用,并對所述具體應(yīng)用執(zhí)行靜默操作;
對所述消息進(jìn)行解析,確定所述消息描述的事件是否具備在當(dāng)前時(shí)間戳之后結(jié)束的延后時(shí)效性;
若是,根據(jù)所述事件的類型以及所述事件的延后時(shí)效性,確定所述事件再次通知用戶的通知時(shí)間;
到達(dá)所述通知時(shí)間時(shí),自動(dòng)喚醒所述具體應(yīng)用。
2.根據(jù)權(quán)利要求1所述的方法,其中,對所述消息進(jìn)行解析,確定所述消息描述的事件是否具備在當(dāng)前時(shí)間點(diǎn)之后結(jié)束的延后時(shí)效性,包括:
解析所述消息,確定其中是否具備所述事件的執(zhí)行時(shí)間;
比對所述執(zhí)行時(shí)間和作為當(dāng)前時(shí)間戳的系統(tǒng)時(shí)間,確定所述執(zhí)行時(shí)間是否晚于所述系統(tǒng)時(shí)間;
若是,則所述事件具備在當(dāng)前時(shí)間戳之后結(jié)束的延后時(shí)效性;
若否,則所述事件已結(jié)束。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,根據(jù)所述事件的類型以及所述事件的延后時(shí)效性,確定所述事件再次通知用戶的通知時(shí)間,包括:
若所述事件為即時(shí)完成事件,根據(jù)所述即時(shí)完成事件的延后時(shí)延性,在所述即時(shí)完成事件的結(jié)束時(shí)間之前預(yù)留提醒時(shí)間,并將所述提醒時(shí)間確定為所述通知時(shí)間;
若所述事件為持續(xù)性事件,根據(jù)所述持續(xù)性事件的延后時(shí)延性,將所述持續(xù)性事件的結(jié)束時(shí)間確定為所述通知時(shí)間。
4.根據(jù)權(quán)利要求3所述的方法,其中,根據(jù)所述即時(shí)完成事件的延后時(shí)延性,在所述即時(shí)完成事件的結(jié)束時(shí)間之前預(yù)留提醒時(shí)間,包括:
所述即時(shí)完成事件為交通工具啟動(dòng)時(shí),結(jié)合所述交通工具的啟動(dòng)時(shí)間和所述用戶到達(dá)所述交通工具所在地的距離,預(yù)留出所述提醒時(shí)間,其中,所述交通工具包括火車、汽車、輪船、飛機(jī)中的至少一種;
所述即時(shí)完成事件為訂餐時(shí),結(jié)合所述訂餐的下單時(shí)間、商家和所述用戶的距離,預(yù)留出所述提醒時(shí)間;
所述即時(shí)完成事件為網(wǎng)約車時(shí),結(jié)合所述網(wǎng)約車的下單時(shí)間、所述網(wǎng)約車和所述用戶的距離,預(yù)留出所述提醒時(shí)間。
5.根據(jù)權(quán)利要求3所述的方法,其中,根據(jù)所述持續(xù)性事件的延后時(shí)延性,將所述持續(xù)性事件的結(jié)束時(shí)間確定為所述通知時(shí)間,包括:
所述持續(xù)性事件為氣候類事件時(shí),將所述氣候類事件的結(jié)束時(shí)間確定為所述通知時(shí)間,其中,所述氣候類事件包括異常類天氣:臺(tái)風(fēng)、暴雨、大雪、雷電、降溫、升溫中的至少一類;
所述持續(xù)性事件為地質(zhì)類事件時(shí),將所述地質(zhì)類事件的結(jié)束時(shí)間確定為所述通知時(shí)間,其中,所述地質(zhì)類事件包括地震、火災(zāi)、洪水、泥石流中的至少一類;
所述持續(xù)性事件為數(shù)據(jù)操作事件時(shí),將所述數(shù)據(jù)操作事件的結(jié)束時(shí)間確定為所述通知時(shí)間,其中,所述數(shù)據(jù)操作事件包括對數(shù)據(jù)進(jìn)行更新、傳輸、瀏覽、播放、更改、替換中的至少一項(xiàng)。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其中,到達(dá)所述通知時(shí)間時(shí),自動(dòng)喚醒所述具體應(yīng)用,包括:
根據(jù)所述通知時(shí)間設(shè)置定時(shí)器并啟動(dòng);
待所述定時(shí)器到達(dá)所述通知時(shí)間時(shí),接收所述定時(shí)器的定時(shí)到達(dá)通知;
新建或調(diào)用一個(gè)喚醒進(jìn)程,設(shè)置所述喚醒進(jìn)程的喚醒目標(biāo)為所述具體應(yīng)用;
執(zhí)行所述喚醒進(jìn)程,喚醒所述具體應(yīng)用。
7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的方法,其中,所述關(guān)鍵字/詞包括所述消息的發(fā)送號碼和/或根據(jù)消息內(nèi)容提煉出的關(guān)鍵字/詞,其中,
當(dāng)所述消息為純文字消息時(shí),所述關(guān)鍵字/詞包括能夠標(biāo)識(shí)出具體應(yīng)用的文字;
當(dāng)所述消息為文字和/或圖片的結(jié)合消息時(shí),所述關(guān)鍵字/詞包括能夠標(biāo)識(shí)出具體應(yīng)用的文字,和/或,能夠標(biāo)識(shí)出具體應(yīng)用的LOGO標(biāo)識(shí);
當(dāng)所述消息為語音類消息時(shí),所述關(guān)鍵字/詞包括將語音轉(zhuǎn)化為文字后、能夠標(biāo)識(shí)出具體應(yīng)用的文字。
8.根據(jù)權(quán)利要求1-7任一項(xiàng)所述的方法,其中,對所述具體應(yīng)用執(zhí)行靜默操作,包括下列至少之一:
關(guān)閉所述具體應(yīng)用;
將所述具體應(yīng)用放置于應(yīng)用冷凍室;
將所述具體應(yīng)用設(shè)置為休眠模式。
9.一種應(yīng)用的自動(dòng)喚醒裝置,包括:
接收模塊,適于接收到包含能夠映射到具體應(yīng)用的關(guān)鍵字/詞的消息;
靜默模塊,適于根據(jù)所述關(guān)鍵字/詞查找到所述具體應(yīng)用,并對所述具體應(yīng)用執(zhí)行靜默操作;
解析模塊,適于對所述消息進(jìn)行解析,確定所述消息描述的事件是否具備在當(dāng)前時(shí)間戳之后結(jié)束的延后時(shí)效性;
確定模塊,適于若是,根據(jù)所述事件的類型以及所述事件的延后時(shí)效性,確定所述事件再次通知用戶的通知時(shí)間;
喚醒模塊,適于到達(dá)所述通知時(shí)間時(shí),自動(dòng)喚醒所述具體應(yīng)用。
10.一種移動(dòng)終端,包括:
一個(gè)或多個(gè)處理器;
存儲(chǔ)器;
一個(gè)或多個(gè)應(yīng)用程序,其中所述一個(gè)或多個(gè)應(yīng)用程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序配置用于執(zhí)行權(quán)利要求1-8任意一項(xiàng)所述的應(yīng)用的自動(dòng)喚醒方法。