態(tài)包括兩種情況,一種情況是,目標(biāo)應(yīng)用剛啟動(dòng),則目標(biāo)應(yīng)用處于前臺(tái)運(yùn)行狀態(tài),此時(shí)可以在目標(biāo)應(yīng)用的界面上輸出處理待處理事件的提示消息。另一種情況是,目標(biāo)應(yīng)用已經(jīng)啟動(dòng),目標(biāo)應(yīng)用從后臺(tái)運(yùn)行切換至前臺(tái)運(yùn)行,此時(shí)可以在目標(biāo)應(yīng)用的界面上輸出處理待處理事件的提示消息。
[0133]在目標(biāo)應(yīng)用的界面上輸出處理待處理事件的提示消息可以單獨(dú)輸出一個(gè)提示框?qū)μ崾鞠⑦M(jìn)行提示;也可以生成提示按鈕,當(dāng)提示按鈕觸發(fā)時(shí)以下拉框的形式對(duì)提示消息進(jìn)行提示。提示的方式可以是顯示提示,也可以是語音提示。如圖2B所示,是本公開根據(jù)一示例性實(shí)施例示出的一種提示消息呈現(xiàn)界面示意圖,該示例輸出一個(gè)提示框?qū)Υ幚硎录M(jìn)行提醒,例如,提示消息可以為“溫馨提醒,本應(yīng)用可以處理您未完成的‘電話充值事件’ ”。為了實(shí)現(xiàn)取消本次提示消息,可以通過取消按鈕取消提示消息,例如,可以在右上角設(shè)置“X”按鈕的形式取消提示消息,也可以設(shè)置一個(gè)“取消”按鈕取消提示消息;還可以設(shè)置提示消息的提示時(shí)間,達(dá)到設(shè)定提示時(shí)間后取消提示,例如,設(shè)定提示時(shí)間為10秒,則提示10秒后,自動(dòng)取消提示。
[0134]進(jìn)一步的,在目標(biāo)應(yīng)用的界面上輸出處理待處理事件的提示消息后,還包括:判斷是否接收到處理待處理事件的命令,若接收到處理待處理事件的命令,則將當(dāng)前界面切換至處理待處理事件的界面。其中,處理待處理事件的命令可以為用戶點(diǎn)擊提示界面上的菜單按鈕所觸發(fā)的命令。如圖2C所示,是本公開根據(jù)一示例性實(shí)施例示出的一種提示界面切換進(jìn)入處理待處理事件界面的示意圖。用戶可以點(diǎn)擊提示界面上的“進(jìn)入”按鈕,觸發(fā)進(jìn)入電話充值界面。本實(shí)施例可以通過提示界面的觸發(fā)按鈕直接進(jìn)入處理待處理事件的界面,無需用戶點(diǎn)擊退出提醒后,再選擇處理待處理事件的快捷圖標(biāo),提高了處理待處理事件的效率,特別是針對(duì)應(yīng)用首頁沒有處理待處理事件的快捷圖標(biāo),或者快捷圖標(biāo)很多,需要用戶查找該快捷圖標(biāo)的情況,利用本實(shí)施例則可以快速進(jìn)入處理待處理事件的界面,提高處理待處理事件的效率。
[0135]該種方式通過在目標(biāo)應(yīng)用啟動(dòng)時(shí)或切換至前臺(tái)運(yùn)行時(shí),提示用戶存在待處理事件,則用戶可以根據(jù)需求選擇是否利用該目標(biāo)應(yīng)用處理待處理事件,提高了待處理事件的處理效率,同時(shí)可以避免由于用戶查看待處理信息后遺忘處理導(dǎo)致待處理事件未處理的問題。
[0136]方式二:當(dāng)目標(biāo)應(yīng)用處于后臺(tái)運(yùn)行狀態(tài)時(shí),通過目標(biāo)應(yīng)用在當(dāng)前用戶界面輸出處理待處理事件的提示消息。
[0137]本方式可以通過目標(biāo)應(yīng)用判斷其是否處于后臺(tái)運(yùn)行狀態(tài),當(dāng)目標(biāo)應(yīng)用處于后臺(tái)運(yùn)行狀態(tài)時(shí),通過目標(biāo)應(yīng)用在當(dāng)前用戶界面輸出處理待處理事件的提示消息;也可以通過目標(biāo)應(yīng)用直接檢測到其處于后臺(tái)運(yùn)行狀態(tài)時(shí),通過目標(biāo)應(yīng)用在當(dāng)前用戶界面輸出處理待處理事件的提示消息。其中,當(dāng)前用戶界面是終端當(dāng)前所處的界面,例如,可以是終端的主界面,可以是打開某個(gè)應(yīng)用后所處的應(yīng)用界面。后臺(tái)運(yùn)行狀態(tài)包括應(yīng)用啟動(dòng)后但不在前臺(tái)運(yùn)行的狀態(tài),還包括僅開啟了推送消息接口的應(yīng)用所處的狀態(tài)。例如,允許應(yīng)用推送消息,但并沒有通過點(diǎn)擊圖標(biāo)的形式啟動(dòng)應(yīng)用其他進(jìn)程,此時(shí)也可以將提示消息推送至用戶界面進(jìn)行提醒。
[0138]通過目標(biāo)應(yīng)用在當(dāng)前用戶界面輸出處理待處理事件的提示消息,可以是通過目標(biāo)應(yīng)用將處理待處理事件的提示消息推送至通知欄進(jìn)行提醒,也可以是通過目標(biāo)應(yīng)用在當(dāng)前用戶界面輸出提示處理待處理事件的提示框。進(jìn)一步的,以提示框提示消息時(shí),可以預(yù)先建立在提示消息中建立目標(biāo)應(yīng)用的鏈接,則用戶可以點(diǎn)擊鏈接,觸發(fā)進(jìn)入目標(biāo)應(yīng)用。
[0139]舉例說明,獲取提醒事項(xiàng)應(yīng)用中的待處理信息:女朋友生日,需要購買XX電影票。根據(jù)“女朋友生日,需要購買XX電影票”生成“電影票購買事件”。當(dāng)小米生活應(yīng)用判斷其為處理“電影票購買事件”的目標(biāo)應(yīng)用時(shí),小米生活應(yīng)用將提示消息“您有電影票購買事件未處理,請(qǐng)及時(shí)處理! ”推送至通知欄進(jìn)行提醒。如圖2D所示,是本公開根據(jù)一示例性實(shí)施例示出的另一種提示消息呈現(xiàn)界面示意圖。圖2D示出了小米生活應(yīng)用將提示消息推送至通知欄進(jìn)行提醒,用戶點(diǎn)擊通知欄的消息時(shí)可進(jìn)入該目標(biāo)應(yīng)用。
[0140]上述方式在目標(biāo)應(yīng)用處于后臺(tái)或未開啟狀態(tài)時(shí),也能推送消息至用戶界面進(jìn)行提醒,從而可以直接根據(jù)提醒消息進(jìn)入目標(biāo)應(yīng)用,對(duì)待處理事件進(jìn)行處理,提高了待處理事件的處理效率。
[0141]需要說明的是,通過目標(biāo)應(yīng)用在當(dāng)前用戶界面輸出處理待處理事件的提示消息的方式,不限于上述兩種方式,還可以是相關(guān)技術(shù)中的輸出方式。
[0142]在一個(gè)可選的實(shí)現(xiàn)方式中,可以預(yù)先設(shè)置待處理事件的提示消息的輸出次數(shù),當(dāng)待處理事件的提示消息的輸出次數(shù)達(dá)到預(yù)設(shè)次數(shù)時(shí),注銷待處理事件。進(jìn)一步的,系統(tǒng)預(yù)先設(shè)置待處理事件的提示消息的輸出次數(shù),接收各目標(biāo)應(yīng)用進(jìn)行提示后反饋的響應(yīng)信息,當(dāng)響應(yīng)信息達(dá)到預(yù)設(shè)的提示消息的輸出次數(shù)時(shí),則將注銷提示待處理事件的消息進(jìn)行廣播,以使目標(biāo)應(yīng)用不再對(duì)待處理事件進(jìn)行提示。預(yù)設(shè)次數(shù)根據(jù)待處理事件的具體需求設(shè)定,針對(duì)一些常規(guī)待處理事件,可以設(shè)置一次提醒,針對(duì)一些重要的待處理事件,則可以設(shè)置多次提醒。舉例說明,根據(jù)通知類短信生成電話充值事件時(shí),將電話充值事件全局廣播至各應(yīng)用,當(dāng)生活黃頁應(yīng)用收到該待處理事件時(shí),生活黃頁應(yīng)用判斷其具有處理電話充值事件功能,則在用戶打開生活黃頁應(yīng)用時(shí),主動(dòng)提示用戶存在未處理的電話充值事件,該提醒觸發(fā)后,向系統(tǒng)發(fā)送響應(yīng)信息,系統(tǒng)收到響應(yīng)信息時(shí)將注銷電話充值事件的命令全局廣播至各應(yīng)用,各應(yīng)用則不再對(duì)電話充值事件進(jìn)行提醒。
[0143]如圖3A所示,圖3A是本公開根據(jù)一示例性實(shí)施例示出的另一種信息提示方法的流程圖,該方法可以用于終端中,包括以下步驟:
[0144]在步驟301中,獲取終端中的待處理信息。
[0145]在步驟302中,根據(jù)待處理信息生成待處理事件。
[0146]在步驟303中,獲取預(yù)先記錄的能處理待處理事件的目標(biāo)應(yīng)用的目標(biāo)應(yīng)用標(biāo)志。
[0147]本步驟獲取預(yù)先記錄的目標(biāo)應(yīng)用標(biāo)志,其中,目標(biāo)應(yīng)用標(biāo)志是處理待處理事件的目標(biāo)應(yīng)用的標(biāo)志。目標(biāo)應(yīng)用可以預(yù)先將關(guān)注的待處理事件的事件標(biāo)志發(fā)送至系統(tǒng),以便系統(tǒng)記錄該應(yīng)用標(biāo)志與事件標(biāo)志的對(duì)應(yīng)關(guān)系。其中,關(guān)注的待處理事件是目標(biāo)應(yīng)用能處理的事件。由此可見,當(dāng)生成待處理事件時(shí),可以查找待處理事件的目標(biāo)事件標(biāo)志對(duì)應(yīng)的目標(biāo)應(yīng)用標(biāo)志,從而可以直接將待處理事件發(fā)送至目標(biāo)應(yīng)用,避免了由于不具有處理該待處理事件功能的應(yīng)用進(jìn)行判斷帶來的資源浪費(fèi)。
[0148]在步驟304中,將所述待處理事件通知至該目標(biāo)應(yīng)用標(biāo)志對(duì)應(yīng)的目標(biāo)應(yīng)用。
[0149]在步驟305中,通過目標(biāo)應(yīng)用輸出處理待處理事件的提示消息。
[0150]由于直接將待處理事件發(fā)送至該目標(biāo)應(yīng)用,目標(biāo)應(yīng)用則無需判斷其自身是否能處理該待處理事件,可以直接通過目標(biāo)應(yīng)用輸出處理待處理事件的提示消息。輸出提示消息的方式包括至少一種下述方式:
[0151]方式一:當(dāng)目標(biāo)應(yīng)用處于前臺(tái)運(yùn)行狀態(tài)時(shí),在目標(biāo)應(yīng)用的界面上輸出處理待處理事件的提示消息。
[0152]目標(biāo)應(yīng)用處于前臺(tái)運(yùn)行狀態(tài)包括兩種情況,一種情況是,目標(biāo)應(yīng)用剛啟動(dòng),則目標(biāo)應(yīng)用處于前臺(tái)運(yùn)行狀態(tài),此時(shí)可以在目標(biāo)應(yīng)用的界面上輸出處理待處理事件的提示消息。另一種情況是,目標(biāo)應(yīng)用已經(jīng)啟動(dòng),目標(biāo)應(yīng)用從后臺(tái)運(yùn)行切換至前臺(tái)運(yùn)行,此時(shí)可以在目標(biāo)應(yīng)用的界面上輸出處理待處理事件的提示消息。
[0153]在目標(biāo)應(yīng)用的界面上輸出處理待處理事件的提示消息可以單獨(dú)輸出一個(gè)提示框?qū)μ崾鞠⑦M(jìn)行提示,也可以生成提示按鈕,當(dāng)提示按鈕觸發(fā)時(shí)以下拉框的形式對(duì)提示消息進(jìn)行提示。提示的方式可以是顯示提示,也可以是語音提示。
[0154]進(jìn)一步的,在目標(biāo)應(yīng)用的界面上輸出處理待處理事件的提示消息后,還包括:判斷是否接收到處理待處理事件的命令,若接收到處理待處理事件的命令,則將當(dāng)前界面切換至處理待處理事件的界面。其中,處理待處理事件的命令可以為用戶點(diǎn)擊提示界面上的菜單按鈕所觸發(fā)的命令。
[0155]方式二:目標(biāo)應(yīng)用處于后臺(tái)運(yùn)行狀態(tài)時(shí),通過所述目標(biāo)應(yīng)用在當(dāng)前用戶界面輸出處理所述待處理事件的提示消息。
[0156]通過目標(biāo)應(yīng)用在當(dāng)前用戶界面輸出處理待處理事件的提示消息,可以是通過目標(biāo)應(yīng)用將處理待處理事件的提示消息推送至通知欄進(jìn)行提醒,也可以是通過目標(biāo)應(yīng)用在當(dāng)前用戶界面輸出提示處理待處理事件的提示框。
[0157]在一個(gè)可選的實(shí)現(xiàn)方式中,可以預(yù)先設(shè)置待處理事件的提示消息的輸出次數(shù),當(dāng)待處理事件的提示消息的輸出次數(shù)達(dá)到預(yù)設(shè)次數(shù)時(shí),注銷待處理事件。進(jìn)一步的,系統(tǒng)預(yù)先設(shè)置待處理事件的提示消息的輸出次數(shù),接收各目標(biāo)應(yīng)用進(jìn)行提示后反饋的響應(yīng)信息,當(dāng)響應(yīng)信息達(dá)到預(yù)設(shè)的提示消息的輸出次數(shù)時(shí),則向各目標(biāo)應(yīng)用發(fā)送注銷提示待處理事件命令,以使目標(biāo)應(yīng)用不再對(duì)待處理事件進(jìn)行提示。預(yù)設(shè)次數(shù)根據(jù)待處理事件的具體需求設(shè)定,針對(duì)一些常規(guī)待處理事件,可以設(shè)置一次提醒,針對(duì)一些重要的待處理事件,則可以設(shè)置多次提醒。
[0158]在一個(gè)可選的實(shí)現(xiàn)方式中,當(dāng)接收到所述待處理事件的操作流程提示命令時(shí),輸出利用所述目標(biāo)應(yīng)用處理所述待處理事件的操作流程。操作流程是利用目標(biāo)應(yīng)用處理該待處理事件的具體步驟。輸出操作流程的方式可以是語音播報(bào),可以是顯示提示,還可以是視頻提示。輸出處理流程的形式也可以多樣化,其中一種方式中,可以不顯示具體提示內(nèi)容,僅在目標(biāo)應(yīng)用界面上預(yù)設(shè)位置標(biāo)注有未讀消息,當(dāng)未讀消息被觸發(fā)時(shí),提示操作流程。另一種方式中,可以在目標(biāo)應(yīng)用啟動(dòng)后,輸出提示框,提示用戶是否查看操作流程。如圖3B所示,是本公開根據(jù)一示例性實(shí)施例示出的另一種提示消息呈現(xiàn)界面示意圖。本示例可以輸出包括“本應(yīng)用可以處理您未完成的‘電話充值事件’,是否了解操作流程? ”的提示框,并根據(jù)用戶的選擇,進(jìn)行相應(yīng)的處理。例如,用戶選擇“是”時(shí),則可以對(duì)操作流程進(jìn)行提示,提示方式可以是顯示提示,也可以是語音提示。
[0159]本實(shí)施例通過對(duì)處理待處理事件的流程進(jìn)行提示,提高學(xué)習(xí)該應(yīng)用的效率,避免新用戶不會(huì)操作的尷尬情況,提高用戶體驗(yàn)。
[0160]如圖4A所示,圖4A是本公開根據(jù)一示例性實(shí)施例示出的另一種信息提示方法的流程圖,該方法可以用于終端中,包括以下步驟:
[0161]在步驟401中,獲取終端中的待處理信息。
[0162]在步驟402中,根據(jù)待處理信息生成待處理事件。
[0163]在其中一個(gè)可選的實(shí)現(xiàn)方式中,可以判斷所述待處理信息中是否存在預(yù)設(shè)關(guān)鍵字;若所述待處理信息中存在預(yù)設(shè)關(guān)鍵字,則生成預(yù)設(shè)關(guān)鍵字對(duì)應(yīng)的待處理事件。
[0164]在步驟403中,根據(jù)待處理事件的目標(biāo)事件標(biāo)志查找應(yīng)用數(shù)據(jù)庫,獲得至少一個(gè)目標(biāo)應(yīng)用標(biāo)志,其中所述應(yīng)用數(shù)據(jù)庫包括事件標(biāo)志和應(yīng)用標(biāo)志的對(duì)應(yīng)關(guān)系。
[0165]在應(yīng)用數(shù)據(jù)庫中可以預(yù)先存儲(chǔ)事件標(biāo)志和應(yīng)用標(biāo)志的對(duì)應(yīng)關(guān)系,事件標(biāo)識(shí)可以用于標(biāo)志待處理事件的類別,例如,電話充值事件的事件標(biāo)志可以是充值。應(yīng)用標(biāo)志用于區(qū)分各應(yīng)用,例如應(yīng)用標(biāo)志可以是應(yīng)用的名稱、預(yù)先為應(yīng)用設(shè)置的標(biāo)記等。一個(gè)事件標(biāo)志可以對(duì)應(yīng)多個(gè)應(yīng)用標(biāo)志,例如充值對(duì)應(yīng)的應(yīng)用標(biāo)志可以有瀏覽器、生活黃頁、支付寶、京東等。
[0166]在步驟404中,輸出利用目標(biāo)應(yīng)用標(biāo)志對(duì)應(yīng)的目標(biāo)應(yīng)用處理待處理事件的提示消息。
[0167]提示消息的輸出方式,可以是在通知欄里輸出利用