欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種移動終端中目標(biāo)事件的觸發(fā)方法和裝置與流程

文檔序號:12818830閱讀:274來源:國知局
一種移動終端中目標(biāo)事件的觸發(fā)方法和裝置與流程

本申請涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種移動終端中目標(biāo)事件的觸發(fā)方法和一種移動終端中目標(biāo)事件的觸發(fā)裝置。



背景技術(shù):

用戶在使用手機、電腦等終端時,終端的顯示界面上通常會以彈窗形式彈出通知消息以提示用戶查看,當(dāng)先后有多個通知消息時,最近的通知消息彈出后則會覆蓋歷史通知消息。

然而在實際應(yīng)用中,用戶所關(guān)注的重要消息可能會被一些頻繁彈出的廣告騷擾消息其他不重要的消息覆蓋,而導(dǎo)致用戶錯過了重要的通知消息。

因此,目前對終端的通知消息缺乏有效的監(jiān)控手段,導(dǎo)致用戶無法及時獲取到所需的信息。



技術(shù)實現(xiàn)要素:

鑒于上述問題,提出了本申請實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種移動終端中目標(biāo)事件的觸發(fā)方法和相應(yīng)的一種移動終端中目標(biāo)事件的觸發(fā)裝置。

為了解決上述問題,本申請公開了一種移動終端中目標(biāo)事件的觸發(fā)方法,包括:

監(jiān)控程序獲取對所述移動終端中操作系統(tǒng)的通知消息的監(jiān)控權(quán)限;

監(jiān)控所述操作系統(tǒng)的通知消息,并識別所述通知消息是否符合預(yù)設(shè)規(guī)則;

若所述通知消息符合預(yù)設(shè)規(guī)則,觸發(fā)運行針對所述通知消息設(shè)定的目標(biāo)事件。

可選地,所述監(jiān)控程序獲取對所述移動終端中操作系統(tǒng)的通知消息的監(jiān)控權(quán)限包括:

接收用戶對所述監(jiān)控權(quán)限的開啟入口的選擇操作;

跳轉(zhuǎn)至所述移動終端中的系統(tǒng)輔助功能的設(shè)置界面,以根據(jù)用戶在所述設(shè)置界面的權(quán)限設(shè)置操作,使所述監(jiān)控程序獲取對所述通知消息的監(jiān)控權(quán)限。

可選地,所述監(jiān)控程序預(yù)先保存有所述設(shè)置界面的界面標(biāo)識,所述界面標(biāo)識適用于安裝有不同系統(tǒng)固件的移動終端;

所述跳轉(zhuǎn)至所述移動終端中的系統(tǒng)輔助功能的設(shè)置界面包括:

跳轉(zhuǎn)至所述界面標(biāo)識對應(yīng)的設(shè)置界面。

可選地,在所述監(jiān)控程序獲取對所述移動終端中操作系統(tǒng)的通知消息的監(jiān)控權(quán)限之前,所述方法還包括:

安裝所述監(jiān)控程序或啟動所述監(jiān)控程序時,提供用戶對所述監(jiān)控權(quán)限的開啟入口。

可選地,所述監(jiān)控所述操作系統(tǒng)的通知消息包括:

監(jiān)聽所述操作系統(tǒng)的消息通知欄,并獲取所述消息通知欄接收的來自于某個應(yīng)用程序的通知消息。

可選地,所述識別所述通知消息是否符合預(yù)設(shè)規(guī)則包括:

識別所述通知消息是否來源于目標(biāo)應(yīng)用程序,且所述通知消息中包括目標(biāo)關(guān)鍵詞。

可選地,所述觸發(fā)運行針對所述通知消息設(shè)定的目標(biāo)事件包括:

調(diào)用所述目標(biāo)應(yīng)用程序生成與所述目標(biāo)關(guān)鍵詞關(guān)聯(lián)的操作界面。

可選地,所述方法還包括:

在所述操作界面執(zhí)行針對所述目標(biāo)關(guān)鍵詞的預(yù)設(shè)操作。

可選地,所述觸發(fā)運行針對所述通知消息設(shè)定的目標(biāo)事件包括如下至少一種:

調(diào)用所述目標(biāo)應(yīng)用程序生成所述通知消息的展示界面;

生成查看所述通知消息的入口;

生成對所述通知消息的展示窗口;

語音提示用戶查看所述通知消息;

從所述通知消息中提取網(wǎng)絡(luò)鏈接并訪問所述網(wǎng)絡(luò)鏈接對應(yīng)的頁面。

可選地,所述方法還包括:

采用預(yù)置的窗口鉤子程序,對所述通知消息待展示的消息通知欄進行彈窗阻止操作。

為了解決上述問題,本申請還公開了一種移動終端中目標(biāo)事件的觸發(fā)裝置,包括:

監(jiān)控權(quán)限獲取模塊,用于監(jiān)控程序獲取對所述移動終端中操作系統(tǒng)的通知消息的監(jiān)控權(quán)限;

通知消息監(jiān)控模塊,用于監(jiān)控所述操作系統(tǒng)的通知消息,并識別所述通知消息是否符合預(yù)設(shè)規(guī)則;

目標(biāo)事件觸發(fā)模塊,用于若所述通知消息符合預(yù)設(shè)規(guī)則,觸發(fā)運行針對所述通知消息設(shè)定的目標(biāo)事件。

可選地,所述監(jiān)控權(quán)限獲取模塊包括:

選擇操作接收子模塊,用于接收用戶對所述監(jiān)控權(quán)限的開啟入口的選擇操作;

設(shè)置界面跳轉(zhuǎn)子模塊,用于跳轉(zhuǎn)至所述移動終端中的系統(tǒng)輔助功能的設(shè)置界面,以根據(jù)用戶在所述設(shè)置界面的權(quán)限設(shè)置操作,使所述監(jiān)控程序獲取對所述通知消息的監(jiān)控權(quán)限。

可選地,所述監(jiān)控程序預(yù)先保存有所述設(shè)置界面的界面標(biāo)識,所述界面標(biāo)識適用于安裝有不同系統(tǒng)固件的移動終端;

所述設(shè)置界面跳轉(zhuǎn)子模塊包括:

界面標(biāo)識跳轉(zhuǎn)子單元,用于跳轉(zhuǎn)至所述界面標(biāo)識對應(yīng)的設(shè)置界面。

可選地,所述裝置還包括:

開啟入口提供模塊,用于安裝所述監(jiān)控程序或啟動所述監(jiān)控程序時,提供用戶對所述監(jiān)控權(quán)限的開啟入口。

可選地,所述通知消息監(jiān)控模塊包括:

消息通知欄監(jiān)聽子模塊,用于監(jiān)聽所述操作系統(tǒng)的消息通知欄,并獲取所述消息通知欄接收的來自于某個應(yīng)用程序的通知消息。

可選地,所述通知消息監(jiān)控模塊包括:

通知消息識別子模塊,用于識別所述通知消息是否來源于目標(biāo)應(yīng)用程序,且所述通知消息中包括目標(biāo)關(guān)鍵詞。

可選地,所述目標(biāo)事件觸發(fā)模塊包括:

操作界面生成子模塊,用于調(diào)用所述目標(biāo)應(yīng)用程序生成與所述目標(biāo)關(guān)鍵詞關(guān)聯(lián)的操作界面。

可選地,所述裝置還包括:

預(yù)設(shè)操作執(zhí)行模塊,用于在所述操作界面執(zhí)行針對所述目標(biāo)關(guān)鍵詞的預(yù)設(shè)操作。

可選地,所述目標(biāo)事件觸發(fā)模塊包括:

展示界面生成子模塊,用于調(diào)用所述目標(biāo)應(yīng)用程序生成所述通知消息的展示界面;入口生成子模塊,用于生成查看所述通知消息的入口;

展示窗口生成子模塊,用于生成對所述通知消息的展示窗口;

語音提示子模塊,用于語音提示用戶查看所述通知消息;

頁面訪問子模塊,用于從所述通知消息中提取網(wǎng)絡(luò)鏈接并訪問所述網(wǎng)絡(luò)鏈接對應(yīng)的頁面。

可選地,所述裝置還包括:

鉤子程序采用模塊,用于采用預(yù)置的窗口鉤子程序,對所述通知消息待展示的消息通知欄進行彈窗阻止操作。

本申請實施例包括以下優(yōu)點:

根據(jù)本申請實施例,通過獲取對通知消息的監(jiān)控權(quán)限以對操作系統(tǒng)的通知消息進行監(jiān)控,并根據(jù)預(yù)設(shè)規(guī)則識別通知消息,根據(jù)識別結(jié)果觸發(fā)針對通知消息設(shè)定的目標(biāo)事件,從而提升了對通知消息的監(jiān)控效率,使得用戶可以便捷地獲取到其所需的重要信息,而不受其他非關(guān)注信息的干擾。

附圖說明

圖1是本申請的一種移動終端中目標(biāo)事件的觸發(fā)方法實施例一的步驟流程圖;

圖2是本申請的一種移動終端中目標(biāo)事件的觸發(fā)方法實施例二的步驟流程圖;

圖3是本申請的一種移動終端中目標(biāo)事件的觸發(fā)裝置實施例一的結(jié)構(gòu)框圖;

圖4是本申請的一種移動終端中目標(biāo)事件的觸發(fā)裝置實施例二的結(jié)構(gòu)框圖;

圖5是本申請一種通知消息監(jiān)控的流程示意圖。

具體實施方式

為使本申請的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式對本申請作進一步詳細的說明。

參照圖1,示出了本申請的一種移動終端中目標(biāo)事件的觸發(fā)方法實施例一的步驟流程圖,具體可以包括如下步驟:

步驟101,監(jiān)控程序獲取對所述移動終端中操作系統(tǒng)的通知消息的監(jiān)控權(quán)限。

監(jiān)控程序可以為安裝在移動終端上的用于監(jiān)控操作系統(tǒng)的通知消息的應(yīng)用程序。需要說明的是,通常操作系統(tǒng)設(shè)置有針對通知消息的監(jiān)控權(quán)限,沒有獲得監(jiān)控權(quán)限的情況下,操作系統(tǒng)會拒絕對其他外部程序?qū)νㄖ⑦M行監(jiān)控,以避免惡意程序非法利用系統(tǒng)的通知消息。

監(jiān)控程序獲取監(jiān)控權(quán)限的方式可以有多種,例如可以在用戶安裝或啟動監(jiān)控程序時,提示用戶在監(jiān)控權(quán)限的設(shè)置界面進行設(shè)置,或者在用戶安裝或啟動監(jiān)控程序時提供一個監(jiān)控權(quán)限的開啟入口。根據(jù)用戶的選擇操作跳轉(zhuǎn)至操作系統(tǒng)的監(jiān)控權(quán)限設(shè)置界面,由用戶在設(shè)置界面進行權(quán)限設(shè)置操作,使監(jiān)控程序獲取對通知消息的監(jiān)控權(quán)限。

步驟102,監(jiān)控所述操作系統(tǒng)的通知消息,并識別所述通知消息是否符合預(yù)設(shè)規(guī)則。

可以針對操作系統(tǒng)的通知消息進行監(jiān)控,按照預(yù)設(shè)規(guī)則識別所監(jiān)控的通知消息。預(yù)設(shè)規(guī)則可以有多種,例如,判斷通知消息的來源是否為預(yù)先設(shè)置的或用戶自定義設(shè)置的目標(biāo)應(yīng)用程序;或者判斷通知消息中是否包括有目標(biāo)關(guān)鍵詞;又或者,判斷通知消息的發(fā)送頻率是否超出閾值;又或者,判斷通知消息來源的應(yīng)用程序是否存在于預(yù)設(shè)黑名單中。本領(lǐng)域技術(shù)人員可以根據(jù) 實際需要,采用一種或多種的規(guī)則的組合設(shè)置預(yù)設(shè)規(guī)則以識別通知消息。

步驟103,若所述通知消息符合預(yù)設(shè)規(guī)則,觸發(fā)運行針對所述通知消息設(shè)定的目標(biāo)事件。

當(dāng)通知消息符合預(yù)設(shè)規(guī)則,表明該通知消息可能為重點關(guān)注的信息,因此可以觸發(fā)運行針對通知消息而設(shè)定的目標(biāo)事件。目標(biāo)事件可以根據(jù)通知消息來源的應(yīng)用程序和通知消息中所包含的關(guān)鍵詞而設(shè)定。例如,針對即時通訊軟件的包含有關(guān)于電子貨幣交易操作的關(guān)鍵詞的聊天消息,可以跳轉(zhuǎn)至可以進行電子貨幣交易操作的聊天消息展示界面,用戶可以在該界面了解到具體的消息內(nèi)容和相應(yīng)地進行電子貨幣的交易操作。目標(biāo)事件還可以是生成包含有通知消息中部分關(guān)鍵字的展示窗口,或者播放提示用戶查看通知消息的語音。本領(lǐng)域技術(shù)人員可以設(shè)定多種觸發(fā)的目標(biāo)事件,以便于用戶可以根據(jù)通知消息進行相應(yīng)的操作。

根據(jù)本申請實施例,通過獲取對通知消息的監(jiān)控權(quán)限以對操作系統(tǒng)的通知消息進行監(jiān)控,并根據(jù)預(yù)設(shè)規(guī)則識別通知消息,根據(jù)識別結(jié)果觸發(fā)針對通知消息設(shè)定的目標(biāo)事件,從而提升了對通知消息的監(jiān)控效率,使得用戶可以便捷地獲取到其所需的重要信息,而不受其他非關(guān)注信息的干擾。

參照圖2,示出了本申請的一種移動終端中目標(biāo)事件的觸發(fā)方法實施例二的步驟流程圖,具體可以包括如下步驟:

步驟201,安裝所述監(jiān)控程序或啟動所述監(jiān)控程序時,提供用戶對所述監(jiān)控權(quán)限的開啟入口。

步驟202,接收用戶對所述監(jiān)控權(quán)限的開啟入口的選擇操作。

具體的實現(xiàn)中,可以在用戶安裝或啟動監(jiān)控程序時,向用戶提供一個監(jiān)控權(quán)限的開啟入口。例如,在用戶執(zhí)行監(jiān)控程序的安裝程序執(zhí)行文件或啟動執(zhí)行文件后,生成監(jiān)控權(quán)限開啟設(shè)置的展示界面,提示用戶選擇開啟。也可以在用戶啟動監(jiān)控程序時提供監(jiān)控權(quán)限的開啟入口。用戶可以針對監(jiān)控權(quán)限的開啟入口進行點擊選擇操作。

步驟203,跳轉(zhuǎn)至所述移動終端中的系統(tǒng)輔助功能的設(shè)置界面,以根據(jù) 用戶在所述設(shè)置界面的權(quán)限設(shè)置操作,使所述監(jiān)控程序獲取對所述通知消息的監(jiān)控權(quán)限。

通常移動終端的操作系統(tǒng)設(shè)置有系統(tǒng)輔助功能。例如安卓系統(tǒng)(android)的系統(tǒng)固件(rom)配置有輔助功能服務(wù)(accessibilityservice),該輔助功能服務(wù)原本設(shè)計用于幫助用戶更加便捷地操作終端設(shè)備,其可以包括字幕、文字轉(zhuǎn)語音、觸覺反饋、手勢操作、軌跡球、手柄操作、電源按鈕快捷鍵等的輔助功能,因此輔助功能又稱無障礙功能。此外,系統(tǒng)輔助功能還可以提供通知消息監(jiān)控方式的設(shè)置,例如通知消息的彈出方式、允許提示通知消息的時間段、允許彈出通知消息的應(yīng)用程序、允許獲取通知消息的應(yīng)用程序等設(shè)置。

針對系統(tǒng)輔助功能所提供的多種功能服務(wù),用戶通常需要在其提供的設(shè)置界面中預(yù)先設(shè)置以便開啟相應(yīng)的功能或服務(wù)。因此,可以根據(jù)用戶對監(jiān)控權(quán)限開啟入口的選擇操作,跳轉(zhuǎn)至系統(tǒng)輔助功能的設(shè)置界面。系統(tǒng)輔助功能的設(shè)置界面可以有是否允許某個應(yīng)用程序監(jiān)控通知消息的選擇設(shè)置,或者是具有一個允許監(jiān)控通知消息的監(jiān)控權(quán)限設(shè)置列表,用戶可以在設(shè)置界面上針對監(jiān)控程序進行通知消息的權(quán)限設(shè)置操作,例如可以在監(jiān)控權(quán)限設(shè)置列表中添加監(jiān)控程序。當(dāng)然,實際應(yīng)用中,也可以無須跳轉(zhuǎn),由用戶直接在系統(tǒng)輔助功能的監(jiān)控權(quán)限設(shè)置列表中添加監(jiān)控程序。

此外需要說明,為了便于后續(xù)的對目標(biāo)程序進行監(jiān)控,可以在系統(tǒng)輔助功能設(shè)置應(yīng)用程序的包名。例如針對安卓系統(tǒng)的輔助功能服務(wù),可以先建立一個accessibilityserviceinfo對象,以確定監(jiān)聽系統(tǒng)的通知消息,在配置accessibilityserviceinfo時,可以利用packagenames屬性設(shè)置應(yīng)用程序的包名,例如設(shè)置即時通訊軟件的包名,以便后續(xù)針對該即時通訊軟件的通知消息進行監(jiān)控和獲取。此外,如果沒有設(shè)置目標(biāo)程序的包名,可能會導(dǎo)致其他程序運行時出現(xiàn)崩潰的情況,因此預(yù)先設(shè)置所監(jiān)控的程序的包名,可以提升操作系統(tǒng)運行的穩(wěn)定性。

設(shè)置界面根據(jù)用戶的權(quán)限設(shè)置操作,可以通過調(diào)用操作系統(tǒng)的輔助功能的api接口的方式,使得監(jiān)控程序獲取到對通知消息的監(jiān)控權(quán)限。實際應(yīng)用 中,不同的移動終端或操作系統(tǒng),針對于用戶的權(quán)限設(shè)置操作使監(jiān)控程序獲取通知消息的監(jiān)控權(quán)限的處理方式也會不同。

具體的,調(diào)用androidaccessibilityapi需要三個步驟:申請權(quán)限、注冊service、配置accessibilityserviceinfo。

作為本申請實施例的優(yōu)選示例,所述監(jiān)控程序預(yù)先可以保存有所述設(shè)置界面的界面標(biāo)識,所述界面標(biāo)識可以適用于安裝有不同系統(tǒng)固件的移動終端;所述跳轉(zhuǎn)至所述移動終端中的系統(tǒng)輔助功能的設(shè)置界面可以包括:跳轉(zhuǎn)至所述界面標(biāo)識對應(yīng)的設(shè)置界面。

設(shè)置界面可以位于移動終端自帶的設(shè)置程序中,設(shè)置界面提供對系統(tǒng)輔助功能的設(shè)置,在設(shè)置界面中可以完成對監(jiān)控程序的監(jiān)控權(quán)限的設(shè)置。實際應(yīng)用中,不同類型、廠商、型號的移動終端安裝有不同的系統(tǒng)固件,不同的系統(tǒng)固件的輔助功能設(shè)置界面通常會有不同的進入方式和進入路徑。因此,可以針對不同的系統(tǒng)輔助功能設(shè)置界面配置相同的界面標(biāo)識,并將其保存在監(jiān)控程序中,在跳轉(zhuǎn)至系統(tǒng)輔助功能的設(shè)置界面時,可以直接根據(jù)界面標(biāo)識進入設(shè)置界面,而無須根據(jù)不同的進入路徑編寫多個代碼,從而適用于各種類型的操作系統(tǒng)。

步驟204,監(jiān)聽所述操作系統(tǒng)的消息通知欄,并獲取所述消息通知欄接收的來自于某個應(yīng)用程序的通知消息。

獲得對通知消息的監(jiān)控權(quán)限后,可以對操作系統(tǒng)的消息通知欄進行監(jiān)聽。消息通知欄會接收來自于應(yīng)用程序的通知消息,或者來自于操作系統(tǒng)自身的通知消息,當(dāng)監(jiān)聽到消息通知欄彈出通知消息,可以將其獲取以進行下一步的識別處理。實際應(yīng)用中,也可以監(jiān)聽其他與通知消息關(guān)聯(lián)的位置,例如,在通知消息至消息通知欄的發(fā)送路徑中,或應(yīng)用程序至通知消息的發(fā)送路徑中,通常會存在相應(yīng)的通知消息,因此可以進行監(jiān)聽以獲取通知消息。此外,還可以監(jiān)聽操作系統(tǒng)發(fā)送給消息通知欄的關(guān)于電源電量提示、通話時間統(tǒng)計提示等的通知消息。本領(lǐng)域技術(shù)人員可以根據(jù)實際需要獲取不同的通知消息。

步驟205,識別所述通知消息是否來源于目標(biāo)應(yīng)用程序,且所述通知消 息中包括目標(biāo)關(guān)鍵詞;若是,則執(zhí)行步驟206。

實際應(yīng)用中,用戶會重點關(guān)注某個應(yīng)用程序中某些特定內(nèi)容的通知消息,例如,電子交易軟件中的到貨通知,網(wǎng)上銀行軟件的到賬通知,網(wǎng)上支付軟件的支付確認通知,即時通訊軟件中的電子貨幣交易操作通知等。因此,可以針對獲取到的通知消息識別其消息來源和所包含的關(guān)鍵詞。

當(dāng)通知消息來源于預(yù)先設(shè)置的或用戶自定義設(shè)置的目標(biāo)應(yīng)用程序,而且該通知消息包括有預(yù)先設(shè)置的或用戶自定義設(shè)置目標(biāo)關(guān)鍵詞,則可觸發(fā)目標(biāo)事件。目標(biāo)應(yīng)用程序可以包括多種,例如電子交易軟件,網(wǎng)上銀行軟件,即時通訊軟件等。目標(biāo)關(guān)鍵詞可以是文字、數(shù)字、符號中的一種或多種的組合,例如關(guān)于交易的詞匯“確認支付”,又例如關(guān)于電子貨幣交易操作的詞匯“搶紅包”。

本領(lǐng)域技術(shù)人員可以根據(jù)實際情況定義目標(biāo)應(yīng)用程序和目標(biāo)關(guān)機關(guān)鍵詞,本申請實施例不對具體的目標(biāo)應(yīng)用程序和目標(biāo)關(guān)鍵詞作限制。

步驟206,觸發(fā)運行針對所述通知消息設(shè)定的目標(biāo)事件。

作為本申請實施例的優(yōu)選示例一,所述步驟206可以包括:

調(diào)用所述目標(biāo)應(yīng)用程序生成與所述目標(biāo)關(guān)鍵詞關(guān)聯(lián)的操作界面。

具體地,所觸發(fā)的目標(biāo)事件可以是調(diào)用目標(biāo)應(yīng)用程序,利用該目標(biāo)應(yīng)用程序生成與目標(biāo)關(guān)鍵詞關(guān)聯(lián)的操作界面,以供用戶針對目標(biāo)關(guān)鍵詞進行后續(xù)操作。例如,針對即時通訊軟件的通訊群聊天消息,可以調(diào)用該即時通訊軟件以跳轉(zhuǎn)通訊群的聊天展示界面,以將該通訊群的聊天記錄展示給用戶,用戶可以在該界面回復(fù)聊天信息;針對于即時通訊軟件的關(guān)于電子貨幣交易操作的聊天消息,可以跳轉(zhuǎn)至該聊天消息的聊天展示界面,用戶可以在該界面進行電子貨幣的交易操作;又例如,可以調(diào)用電子交易軟件,生成其產(chǎn)生的關(guān)于支付確認的通知消息的展示界面,用戶可以在展示界面了解到該通知消息的詳細內(nèi)容,還可以進行點擊選擇的操作以確認支付。

作為本申請實施例的優(yōu)選示例,所述方法可以還包括:在所述操作界面執(zhí)行針對所述目標(biāo)關(guān)鍵詞的預(yù)設(shè)操作。實際應(yīng)用中,一些通知消息除了提供信息,還需要用戶執(zhí)行一定的反饋操作,例如即時通訊軟件的關(guān)于電子貨幣 交易操作的聊天消息,用戶可以執(zhí)行接收電子貨幣的操作或者郵件程序中的收到郵件提示消息,用戶可以執(zhí)行返回已讀回執(zhí)給發(fā)送方。因此,可以設(shè)定預(yù)設(shè)操作,針對通知消息的目標(biāo)關(guān)鍵詞相應(yīng)直接執(zhí)行相應(yīng)的預(yù)設(shè)操作。例如,當(dāng)通知消息中包含有目標(biāo)關(guān)鍵詞“搶紅包”,可以在操作界面中直接通過點擊頁面紅包按鈕操作,以獲取紅包;或者,當(dāng)通知消息中包含有目標(biāo)關(guān)鍵詞“收到郵件”,可以直接執(zhí)行發(fā)送已讀回執(zhí)的操作。

作為本申請實施例的優(yōu)選示例二,所述步驟206可以包括如下至少一種:

子步驟s1,調(diào)用所述目標(biāo)應(yīng)用程序生成所述通知消息的展示界面??梢哉{(diào)處通知消息來源的目標(biāo)應(yīng)用程序,由目標(biāo)應(yīng)用程序在其展示界面上展示通知消息;或者由目標(biāo)應(yīng)用程序在終端當(dāng)前展示的界面上生成另外一個展示界面,以展示通知消息。

子步驟s2,生成查看所述通知消息的入口。監(jiān)控程序可以在終端當(dāng)前的展示界面中提供通知消息從查看入口給用戶。入口可以有多種形式生成并提供給用戶,例如可以是通知消息的完整內(nèi)容或部分重點內(nèi)容,便于用戶直接獲得通知消息;也可以是通知消息對應(yīng)的應(yīng)用程序的文字標(biāo)識或圖像標(biāo)識,便于用戶了解通知消息的來源,以此判斷是否需要查看具體的消息內(nèi)容??梢詫⒉榭慈肟谠诮K端顯示屏幕的邊緣生成,便于用戶使用單手即可進行進一步查看通知消息的觸摸操作,無須用戶使用雙手進行操作。

子步驟s3,生成對所述通知消息的展示窗口。監(jiān)控程序還可以根據(jù)通知消息的內(nèi)容生成展示窗口,在終端當(dāng)前的展示界面上展示完整的通知消息或部分關(guān)鍵字。用戶可以直接從展示窗口獲取到通知消息,而無須再啟動通知消息來源的應(yīng)用程序。

子步驟s4,語音提示用戶查看所述通知消息。監(jiān)控程序還可以識別出通知消息中所包含的關(guān)鍵字,并語音播報出關(guān)鍵字,使得用戶更便捷地了解到通知消息的內(nèi)容。

子步驟s5,從所述通知消息中提取網(wǎng)絡(luò)鏈接并訪問所述網(wǎng)絡(luò)鏈接對應(yīng)的頁面。當(dāng)通知消息中包含有網(wǎng)絡(luò)鏈接,監(jiān)控程序可以將其提取并訪問對應(yīng)的頁面,從而節(jié)省了用戶啟動應(yīng)用程序并點擊選擇網(wǎng)絡(luò)鏈接的操作。

作為本申請實施例的優(yōu)選示例,所述方法可以還包括:

采用預(yù)置的窗口鉤子程序,對所述通知消息待展示的消息通知欄進行彈窗阻止操作。

應(yīng)用程序的通知消息通常會在操作系統(tǒng)的消息通知欄進行彈窗展示,一些應(yīng)用程序的廣告消息可能會影響其他用戶正使用其他應(yīng)用程序,因此可以對其進行攔截處理。具體可以是預(yù)設(shè)一個窗口鉤子程序,采用該窗口鉤子程序?qū)Υ故镜南⑼ㄖ獧谶M行彈窗阻止操作。例如采用windows操作系統(tǒng)的setwindowshookex接口來設(shè)置用于阻止通知消息的彈窗操作的窗口鉤子程序,當(dāng)應(yīng)用程序的通知消息產(chǎn)生,在沒有到達消息通知欄時,窗口鉤子程序先捕獲到該通知消息。窗口鉤子程序可以對通知消息進行修改,也可以強制結(jié)束該通知消息在消息通知欄彈出彈窗。因此,在用戶可以通過目標(biāo)事件獲取到通知消息的情況下,可以無須由消息通知欄重復(fù)提示。

根據(jù)本申請實施例,利用系統(tǒng)輔助功能獲取對通知消息的監(jiān)控權(quán)限,當(dāng)識別出目標(biāo)應(yīng)用程序發(fā)出的包括目標(biāo)關(guān)鍵詞的通知消息時觸發(fā)目標(biāo)事件,提升了識別的準(zhǔn)確性。同時,本申請實施例可以使得用戶及時地獲取到其重要的信息并進行相應(yīng)的反饋操作,提升了用戶獲取信息和進行操作的效率。

而且,本申請實施例可以適用于各種品牌、型號、配置有不同操作系統(tǒng)的移動終端,提升了通知消息監(jiān)控的適用性。

為了便于本領(lǐng)域技術(shù)人員理解本申請實施例,圖5示出了本申請一種通知消息監(jiān)控的流程示意圖。從圖中可見,監(jiān)控程序可以通過監(jiān)控權(quán)限開啟入口中的文字、圖案等指示信息與用戶交互,引導(dǎo)用戶設(shè)置監(jiān)控程序在操作系統(tǒng)的輔助功能中的監(jiān)控權(quán)限。監(jiān)控程序可以預(yù)先配置針對特定的應(yīng)用程序和特定的關(guān)鍵字的觸發(fā)條件,并將該觸發(fā)條件與所觸發(fā)的目標(biāo)事件進行關(guān)聯(lián)。利用觸發(fā)條件對第三方應(yīng)用程序發(fā)出的通知消息進行識別和篩選,當(dāng)某個應(yīng)用程序發(fā)出的通知消息命中預(yù)先配置的觸發(fā)條件后,監(jiān)控程序可以即時觸發(fā)針對特定應(yīng)用程序和特定關(guān)鍵字而設(shè)定的目標(biāo)事件。

需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請實施例并不受所描述 的動作順序的限制,因為依據(jù)本申請實施例,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本申請實施例所必須的。

參照圖3,示出了本申請的一種移動終端中目標(biāo)事件的觸發(fā)裝置實施例一的結(jié)構(gòu)框圖,具體可以包括如下模塊:

監(jiān)控權(quán)限獲取模塊301,用于監(jiān)控程序獲取對所述移動終端中操作系統(tǒng)的通知消息的監(jiān)控權(quán)限。

通知消息監(jiān)控模塊302,用于監(jiān)控所述操作系統(tǒng)的通知消息,并識別所述通知消息是否符合預(yù)設(shè)規(guī)則。

目標(biāo)事件觸發(fā)模塊303,用于若所述通知消息符合預(yù)設(shè)規(guī)則,觸發(fā)運行針對所述通知消息設(shè)定的目標(biāo)事件。

根據(jù)本申請實施例,通過獲取對通知消息的監(jiān)控權(quán)限以對操作系統(tǒng)的通知消息進行監(jiān)控,并根據(jù)預(yù)設(shè)規(guī)則識別通知消息,根據(jù)識別結(jié)果觸發(fā)針對通知消息設(shè)定的目標(biāo)事件,從而提升了對通知消息的監(jiān)控效率,使得用戶可以便捷地獲取到其所需的重要信息,而不受其他非關(guān)注信息的干擾。

參照圖4,示出了本申請的一種移動終端中目標(biāo)事件的觸發(fā)裝置實施例二的結(jié)構(gòu)框圖,具體可以包括如下模塊:

開啟入口提供模塊401,用于安裝所述監(jiān)控程序或啟動所述監(jiān)控程序時,提供用戶對所述監(jiān)控權(quán)限的開啟入口。

監(jiān)控權(quán)限獲取模塊402,用于監(jiān)控程序獲取對所述移動終端中操作系統(tǒng)的通知消息的監(jiān)控權(quán)限。

通知消息監(jiān)控模塊403,用于監(jiān)控所述操作系統(tǒng)的通知消息,并識別所述通知消息是否符合預(yù)設(shè)規(guī)則。

目標(biāo)事件觸發(fā)模塊404,用于若所述通知消息符合預(yù)設(shè)規(guī)則,觸發(fā)運行針對所述通知消息設(shè)定的目標(biāo)事件。

鉤子程序采用模塊405,用于采用預(yù)置的窗口鉤子程序,對所述通知消 息待展示的消息通知欄進行彈窗阻止操作。

作為本申請實施例的優(yōu)選示例,所述監(jiān)控權(quán)限獲取模塊402可以包括:

選擇操作接收子模塊,用于接收用戶對所述監(jiān)控權(quán)限的開啟入口的選擇操作。

設(shè)置界面跳轉(zhuǎn)子模塊,用于跳轉(zhuǎn)至所述移動終端中的系統(tǒng)輔助功能的設(shè)置界面,以根據(jù)用戶在所述設(shè)置界面的權(quán)限設(shè)置操作,使所述監(jiān)控程序獲取對所述通知消息的監(jiān)控權(quán)限。

作為本申請實施例的優(yōu)選示例,所述監(jiān)控程序預(yù)先保存有所述設(shè)置界面的界面標(biāo)識,所述界面標(biāo)識適用于安裝有不同系統(tǒng)固件的移動終端。

所述設(shè)置界面跳轉(zhuǎn)子模塊包括:

界面標(biāo)識跳轉(zhuǎn)子單元,用于跳轉(zhuǎn)至所述界面標(biāo)識對應(yīng)的設(shè)置界面。

作為本申請實施例的優(yōu)選示例一,所述通知消息監(jiān)控模塊403可以包括:

消息通知欄監(jiān)聽子模塊,用于監(jiān)聽所述操作系統(tǒng)的消息通知欄,并獲取所述消息通知欄接收的來自于某個應(yīng)用程序的通知消息。

作為本申請實施例的優(yōu)選示例二,所述通知消息監(jiān)控模塊403包括:

通知消息識別子模塊,用于識別所述通知消息是否來源于目標(biāo)應(yīng)用程序,且所述通知消息中包括目標(biāo)關(guān)鍵詞。

作為本申請實施例的優(yōu)選示例,所述目標(biāo)事件觸發(fā)模塊404可以包括:

操作界面生成子模塊,用于調(diào)用所述目標(biāo)應(yīng)用程序生成與所述目標(biāo)關(guān)鍵詞關(guān)聯(lián)的操作界面。

展示界面生成子模塊,用于調(diào)用所述目標(biāo)應(yīng)用程序生成所述通知消息的展示界面。

入口生成子模塊,用于生成查看所述通知消息的入口。

展示窗口生成子模塊,用于生成對所述通知消息的展示窗口。

語音提示子模塊,用于語音提示用戶查看所述通知消息。

頁面訪問子模塊,用于從所述通知消息中提取網(wǎng)絡(luò)鏈接并訪問所述網(wǎng)絡(luò)鏈接對應(yīng)的頁面。

作為本申請實施例的優(yōu)選示例,所述裝置可以還包括:

預(yù)設(shè)操作執(zhí)行模塊,用于在所述操作界面執(zhí)行針對所述目標(biāo)關(guān)鍵詞的預(yù)設(shè)操作。

根據(jù)本申請實施例,利用系統(tǒng)輔助功能獲取對通知消息的監(jiān)控權(quán)限,當(dāng)識別出目標(biāo)應(yīng)用程序發(fā)出的包括目標(biāo)關(guān)鍵詞的通知消息時觸發(fā)目標(biāo)事件,提升了識別的準(zhǔn)確性。同時,本申請實施例可以使得用戶及時地獲取到其重要的信息并進行相應(yīng)的反饋操作,提升了用戶獲取信息和進行操作的效率。

而且,本申請實施例可以適用于各種品牌、型號、配置有不同操作系統(tǒng)的移動終端,提升了通知消息監(jiān)控的適用性。

對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。

本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請實施例的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本申請實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。

在一個典型的配置中,所述計算機設(shè)備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機可讀介質(zhì)的示例。計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存 取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括非持續(xù)性的電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。

本申請實施例是參照根據(jù)本申請實施例的方法、終端設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計算機或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

盡管已描述了本申請實施例的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本申請實施例范圍的所有變更和修改。

最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。

以上對本申請所提供的一種移動終端中目標(biāo)事件的觸發(fā)方法和一種移動終端中目標(biāo)事件的觸發(fā)裝置,進行了詳細介紹,本文中應(yīng)用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
北票市| 石城县| 钟山县| 班戈县| 宁化县| 大洼县| 广元市| 鹿泉市| 炉霍县| 叙永县| 新宾| 卢龙县| 舒兰市| 张家口市| 柳州市| 重庆市| 洱源县| 咸阳市| 剑阁县| 额济纳旗| 当涂县| 湘潭县| 广宗县| 慈溪市| 济源市| 霍林郭勒市| 田东县| 榆树市| 正阳县| 赤城县| 普安县| 江都市| 鄯善县| 西乡县| 尼玛县| 河曲县| 搜索| 旬阳县| 新乡市| 慈利县| 南京市|