本發(fā)明涉及信息展示技術,尤其涉及一種展示消息通知的方法、裝置及電子設備。
背景技術:
隨著移動互聯(lián)網(wǎng)的高速發(fā)展,例如,第三代移動通信技術(3G,3rd-Generation)、第四代移動通信技術(4G,4th-Generation)和無線保真(WIFI,Wireless Fidelity)的普及,智能移動電話、個人數(shù)字助理、掌上電腦、筆記本電腦等電子設備得到了越來越廣泛的應用。
為了滿足用戶不斷增長的業(yè)務需求以及個性化需求,電子設備中安裝的應用程序越來越多,而各種應用程序為了達到不同的業(yè)務目的,需要定時或不定時向用戶推送信息,例如,業(yè)務推廣類應用程序推送的增值業(yè)務信息以及用戶通過社交類應用程序發(fā)送的微信、短信、音視頻等,在電子設備接收到信息后,按照接收的時間順序,依次將接收的信息展示在通知欄中,以便于用戶瀏覽。
但該信息展示方法,通知欄是按照接收的時間順序展示消息通知,而目前由于信息量的爆炸式增長,電子設備一天可能接收到成百上千條信息,導致信息展示較為混亂,信息展示效率以及展示質量不高。例如,對于同一用戶發(fā)送的不同時間段的短信,用戶如果需要基于該用戶前幾次發(fā)送的短信進行回復,或者,查詢該用戶發(fā)送的歷史短信以便于理解該用戶的需求,則需要遍歷整個通知欄,極大地增加了用戶的操作難度,延長了用戶對接收信息的處理時間,從而降低了用戶的業(yè)務體驗,導致信息展示效率以及展示質量較低。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種展示消息通知的方法、裝置及電子設備,能夠提升信息展示效率以及信息展示質量,以解決現(xiàn)有的展示消息通知的方法中,按照接收時間順序展示消息通知導致的信息展示效率以及展示質量較低的問題。
第一方面,本發(fā)明實施例提供一種展示消息通知的方法,包括:
攔截系統(tǒng)通知欄收到的消息通知,按照預先設置的分類策略對攔截到的消息通知進行分類;
判斷電子設備是否處于鎖屏狀態(tài);
若所述電子設備處于未鎖屏狀態(tài),則在所述系統(tǒng)通知欄中將所述攔截到的消息通知按照分類結果進行顯示;
若所述電子設備處于鎖屏狀態(tài),則在鎖屏界面中將所述攔截到的消息通知按照分類結果進行顯示。
結合第一方面,在第一方面的第一種實施方式中,按照預先設置的分類策略對攔截到的消息通知進行分類包括:
判斷所述攔截到的消息通知是否為垃圾通知;
若所述攔截到的消息通知為垃圾通知,則所述在所述系統(tǒng)通知欄中將所述攔截到的消息通知按照分類結果進行顯示包括:在所述系統(tǒng)通知欄的一個預設通知中對所述垃圾通知進行顯示;
若所述攔截到的消息通知為垃圾通知,則所述在鎖屏界面中將所述攔截到的消息通知按照分類結果進行顯示包括:在所述鎖屏界面中的一個垃圾通知卡片中對所述垃圾通知進行顯示。
結合第一方面的第一種實施方式,在第一方面的第二種實施方式中,所述判斷所述攔截到的消息通知是否為垃圾通知包括:
判斷所述攔截到的消息通知是否為預設應用程序發(fā)送的消息通知;
如果所述攔截到的消息通知為預設應用程序發(fā)送的消息通知,則確定所述攔截到的消息通知為垃圾通知。
結合第一方面,在第一方面的第三種實施方式中,所述在鎖屏界面中將所述攔截到的消息通知按照分類結果進行顯示之后包括:
監(jiān)測到用戶在所述鎖屏界面中進行預設操作后,進入鎖屏狀態(tài)的通知欄管理頁面。
結合第一方面的第三種實施方式,在第一方面的第四種實施方式中,所述方法還包括:
接收來自所述鎖屏狀態(tài)的通知欄管理頁面的消息通知處理指令,根據(jù)所述消息通知處理指令對所述鎖屏界面中的消息通知進行處理。
結合第一方面的第四種實施方式,在第一方面的第五種實施方式中,所述接收來自所述鎖屏狀態(tài)的通知欄管理頁面的消息通知處理指令,根據(jù)所述消息通知處理指令對所述鎖屏界面中的消息通知進行處理包括:
若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的一鍵清除控件按鈕生成,則刪除所述鎖屏界面中的所有消息通知;
若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的消息通知的清除控件按鈕生成,則在所述鎖屏界面中刪除的所述消息通知;
若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的消息通知的快捷回復控件按鈕生成,則在所述通知欄管理頁面中接收用戶輸入的回復內容,根據(jù)所述回復內容對所述消息通知進行回復。
結合第一方面的第五種實施方式,在第一方面的第六種實施方式中,所述根據(jù)所述回復內容對所述消息通知進行回復包括:
調用系統(tǒng)接口將所述回復內容發(fā)送到所述消息通知對應的應用程序;
或者,
將所述回復內容復制至系統(tǒng)剪貼板,利用模擬點擊技術將所述系統(tǒng)剪貼板中的所述回復內容粘貼至所述消息通知對應的應用程序的輸入框中,并利用模擬點擊技術點擊所述輸入框的發(fā)送按鍵,將所述回復內容發(fā)送到所述消息通知對應的應用程序。
第二方面,本發(fā)明實施例提供一種展示消息通知的裝置,包括:分類模塊、判斷模塊、第一顯示模塊以及第二顯示模塊,其中,
分類模塊,用于攔截系統(tǒng)通知欄收到的消息通知,按照預先設置的分類策略對攔截到的消息通知進行分類;
判斷模塊,用于判斷電子設備是否處于鎖屏狀態(tài);
第一顯示模塊,用于若所述電子設備處于未鎖屏狀態(tài),則在所述系統(tǒng)通知欄中將所述攔截到的消息通知按照分類結果進行顯示;
第二顯示模塊,用于若所述電子設備處于鎖屏狀態(tài),則在鎖屏界面中將所述攔截到的消息通知按照分類結果進行顯示。
結合第二方面,在第二方面的第一種實施方式中,所述分類模塊具體用于攔截系統(tǒng)通知欄收到的消息通知,判斷所述攔截到的消息通知是否為垃圾通知;
所述第一顯示模塊具體用于若所述電子設備處于未鎖屏狀態(tài),且所述攔截到的消息通知為垃圾通知,在所述系統(tǒng)通知欄的一個預設通知中對所述垃圾通知進行顯示;
所述第二顯示模塊具體用于若所述電子設備處于鎖屏狀態(tài),且所述攔截到的消息通知為垃圾通知,在所述鎖屏界面中的一個垃圾通知卡片中對所述垃圾通知進行顯示。
結合第二方面的第一種實施方式,在第二方面的第二種實施方式中,所述分類模塊包括:
攔截單元,用于攔截系統(tǒng)通知欄收到的消息通知
第一判斷單元,用于判斷所述攔截到的消息通知是否為預設應用程序發(fā)送的消息通知,如果所述攔截到的消息通知為預設應用程序發(fā)送的消息通知,則確定所述攔截到的消息通知為垃圾通知。
結合第二方面,在第二方面的第三種實施方式中,所述裝置還包括:
監(jiān)測模塊,用于監(jiān)測到用戶在所述鎖屏界面中進行預設操作后,進入鎖屏狀態(tài)的通知欄管理頁面。
結合第二方面的第三種實施方式,在第二方面的第四種實施方式中,所述裝置還包括:
指令處理模塊,用于接收來自所述鎖屏狀態(tài)的通知欄管理頁面的消息通知處理指令,根據(jù)所述消息通知處理指令對所述鎖屏界面中的消息通知進行處理。
結合第二方面的第四種實施方式,在第二方面的第五種實施方式中,所述指令處理模塊包括:
接收單元,用于接收來自所述鎖屏狀態(tài)的通知欄管理頁面的消息通知處理指令;
第一處理單元,用于若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的一鍵清除控件按鈕生成,則刪除所述鎖屏界面中的所有消息通知;
第二處理單元,用于若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的消息通知的清除控件按鈕生成,則在所述鎖屏界面中刪除的所述消息通知;
第三處理單元,用于若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的消息通知的快捷回復控件按鈕生成,則在所述通知欄管理頁面中接收用戶輸入的回復內容,根據(jù)所述回復內容對所述消息通知進行回復。
結合第二方面的第五種實施方式,在第二方面的第六種實施方式中,所述第三處理單元包括:
第一接收子單元,用于在所述通知欄管理頁面中接收用戶輸入的回復內容;
回復子單元,用于調用系統(tǒng)接口將所述回復內容發(fā)送到所述消息通知對應的應用程序;
或者,
回復子單元,用于將所述回復內容復制至系統(tǒng)剪貼板,利用模擬點擊技術將所述系統(tǒng)剪貼板中的所述回復內容粘貼至所述消息通知對應的應用程序的輸入框中,并利用模擬點擊技術點擊所述輸入框的發(fā)送按鍵,將所述回復內容發(fā)送到所述消息通知對應的應用程序。
第三方面,本發(fā)明實施例提供一種電子設備,所述電子設備包括:殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內部,處理器和存儲器設置在電路板上;電源電路,用于為上述電子設備的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,用于執(zhí)行如下操作:
攔截系統(tǒng)通知欄收到的消息通知,按照預先設置的分類策略對攔截到的消息通知進行分類;
判斷電子設備是否處于鎖屏狀態(tài);
若所述電子設備處于未鎖屏狀態(tài),則在所述系統(tǒng)通知欄中將所述攔截到的消息通知按照分類結果進行顯示;
若所述電子設備處于鎖屏狀態(tài),則在鎖屏界面中將所述攔截到的消息通知按照分類結果進行顯示。
第四方面,本發(fā)明實施例還提供了一種存儲介質,用于存儲應用程序,所述應用程序用于執(zhí)行本發(fā)明實施例所提供的一種展示消息通知的方法。
第五方面,本發(fā)明實施例還提供了一種應用程序,用于執(zhí)行本發(fā)明實施例所提供的一種展示消息通知的方法。
本發(fā)明實施例提供的一種展示消息通知的方法、裝置及電子設備,通過攔截系統(tǒng)通知欄收到的消息通知,按照預先設置的分類策略對攔截到的消息通知進行分類;判斷電子設備是否處于鎖屏狀態(tài);若所述電子設備處于未鎖屏狀態(tài),則在所述系統(tǒng)通知欄中將所述攔截到的消息通知按照分類結果進行顯示;若所述電子設備處于鎖屏狀態(tài),則在鎖屏界面中將所述攔截到的消息通知按照分類結果進行顯示,能夠提升信息展示效率以及信息展示質量,以解決現(xiàn)有的展示消息通知的方法中,按照接收時間順序展示消息通知導致的信息展示效率以及展示質量較低的問題。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明的實施例一展示消息通知的方法流程示意圖;
圖2為本發(fā)明的實施例二展示消息通知的裝置結構示意圖;
圖3為本發(fā)明電子設備一個實施例的結構示意圖。
具體實施方式
下面結合附圖對本發(fā)明實施例進行詳細描述。
應當明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
實施例一
圖1為本發(fā)明的實施例一展示消息通知的方法流程示意圖,如圖1所示,本實施例的方法可以包括:
步驟101,攔截系統(tǒng)通知欄收到的消息通知,按照預先設置的分類策略對攔截到的消息通知進行分類;
本實施例中,作為一可選實施例,對攔截到的消息通知進行分類可以為:將攔截到的消息通知分類為垃圾通知和應用消息通知。
本實施例中,作為一可選實施例,按照預先設置的分類策略對攔截到的消息通知進行分類包括:
判斷所述攔截到的消息通知是否為垃圾通知;
本實施例中,作為一可選實施例,所述判斷所述攔截到的消息通知是否為垃圾通知包括:
判斷所述攔截到的消息通知是否為預設應用程序發(fā)送的消息通知;
如果所述攔截到的消息通知為預設應用程序發(fā)送的消息通知,則確定所述攔截到的消息通知為垃圾通知。
本實施例中,作為一可選實施例,用戶可以設置特定應用程序發(fā)出的信息是否是垃圾信息,通常的默認設置是社交類應用程序發(fā)出的信息不是垃圾信息。
除此之外,本實施例中,判斷所述攔截到的消息通知是否為垃圾通知還可以為:判斷所述攔截到的消息通知中是否包含預設的垃圾通知關鍵字,如果所述攔截到的消息通知中包含預設的垃圾通知關鍵字,則確定所述攔截到的消息通知為垃圾通知。
本實施例中,作為一可選實施例,按照預先設置的分類策略對接收的信息進行分類還可以包括:
獲取所述攔截到的消息通知對應的應用程序標識;
查詢預先設置的應用程序標識與分類的映射關系集,得到獲取的應用程序標識映射的分類。
本實施例中,應用程序標識與分類的映射關系集可依據(jù)實際需要進行設置,例如,可以依據(jù)應用程序對用戶重要性的功能,將所有的應用程序分類為:第一分類、第二分類以及第三分類等,每一分類中,包含有一個或多個應用程序標識,不同的分類之間,包含的應用程序標識各不相同。其中,第一分類中包括對用戶來說比較重要的應用程序,例如,微信、QQ等應用程序;第二分類中包括對用戶來說次重要的應用程序,例如,新聞、購物等應用程序;第三分類中包括對用戶來說不重要的應用程序,例如,游戲、增值業(yè)務推廣、廣告等應用程序。再例如,還可以依據(jù)用戶的喜好,將所有的應用程序分類為:白名單分類、灰名單分類以及黑名單分類等。
本實施例中,應用程序標識包括但不限于:應用程序名稱、應用程序ID、應用程序版本號等。
本實施例中,作為一可選實施例,在所述按照預先設置的分類策略對攔截到的消息通知進行分類之前,該方法還包括:
獲取電子設備操作系統(tǒng)的通知欄使用權限以攔截系統(tǒng)通知欄收到的消息通知。
本實施例中,作為一可選實施例,每一分類還可以包括一個或多個子分類,例如,對于第一分類,包括:微信子分類、QQ子分類等。作為另一可選實施例,對于微信子分類、QQ子分類,還可以依據(jù)發(fā)送信息的用戶信息進行再次細分,例如,每一發(fā)送信息的用戶對應一二級子分類,本實施例對此不作限定。這樣,在后續(xù)中,可以將同一用戶發(fā)送的信息整合到同一子通知欄中進行展示。
步驟102,判斷電子設備是否處于鎖屏狀態(tài);
步驟103,若所述電子設備處于未鎖屏狀態(tài),則在所述系統(tǒng)通知欄中將所述攔截到的消息通知按照分類結果進行顯示;
步驟104,若所述電子設備處于鎖屏狀態(tài),則在鎖屏界面中將所述攔截到的消息通知按照分類結果進行顯示。
本實施例中,作為一可選實施例,若所述攔截到的消息通知為垃圾通知,則所述在所述系統(tǒng)通知欄中將所述攔截到的消息通知按照分類結果進行顯示包括:在所述系統(tǒng)通知欄的一個預設通知中對所述垃圾通知進行顯示;
本實施例中,作為一可選實施例,若所述攔截到的消息通知為垃圾通知,則所述在鎖屏界面中將所述攔截到的消息通知按照分類結果進行顯示包括:在所述鎖屏界面中的一個垃圾通知卡片中對所述垃圾通知進行顯示。
本實施例中,攔截系統(tǒng)通知欄收到的消息通知后,如果判斷該消息通知是垃圾通知,且電子設備處于未鎖屏狀態(tài),則將垃圾通知統(tǒng)一合并到通知欄的一條通知中;如果判斷該消息通知是垃圾通知,且電子設備處于鎖屏狀態(tài),則將該消息通知合并到鎖屏界面的一張垃圾通知卡片中,以告知用戶此時攔截到垃圾通知。
本實施例中,攔截系統(tǒng)通知欄收到的消息通知后,如果判斷該消息通知為應用消息通知,且電子設備處于未鎖屏狀態(tài),則將應用消息通知展示在系統(tǒng)通知欄中;如果判斷該消息通知為應用消息通知,且電子設備處于鎖屏狀態(tài),則將該應用消息通知展示在鎖屏界面的對應的應用消息通知卡片中,以告知用戶此時有應用消息通知。
本實施例中,作為一可選實施例,所述在鎖屏界面中將所述攔截到的消息通知按照分類結果進行顯示之后包括:
監(jiān)測到用戶在所述鎖屏界面中進行預設操作后,進入鎖屏狀態(tài)的通知欄管理頁面。
本實施例中,作為一可選實施例,預設操作可以為滑動消息通知卡片,點擊預設按鍵等操作。
本實施例中,用戶可以通過滑動鎖屏界面上的垃圾通知卡片或應用消息通知卡片等操作進入通知欄管理頁面,此時,電子設備仍然處于鎖屏狀態(tài),電子設備不會被解鎖,該通知欄管理頁面為鎖屏界面上的一個頁面。
本實施例中,作為一可選實施例,所述方法還包括:
接收來自所述鎖屏狀態(tài)的通知欄管理頁面的消息通知處理指令,根據(jù)所述消息通知處理指令對所述鎖屏界面中的消息通知進行處理。
本實施例中,作為一可選實施例,所述接收來自所述鎖屏狀態(tài)的通知欄管理頁面的消息通知處理指令,根據(jù)所述消息通知處理指令對所述鎖屏界面中的消息通知進行處理包括:
若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的一鍵清除控件按鈕生成,則刪除所述鎖屏界面中的所有消息通知;
本實施例中,在通知欄管理頁面中可以將垃圾通知以及應用消息通知被分為兩頁展示,用戶可以選擇一鍵批量清除垃圾通知或者應用消息通知。
若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的消息通知的清除控件按鈕生成,則在所述鎖屏界面中刪除的所述消息通知;
若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的消息通知的快捷回復控件按鈕生成,則在所述通知欄管理頁面中接收用戶輸入的回復內容,根據(jù)所述回復內容對所述消息通知進行回復。
本實施例中,作為一可選實施例,根據(jù)所述消息通知處理指令對所述鎖屏界面中的消息通知進行處理還可以包括若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的消息通知卡片生成,則進入所述消息通知卡片對應的應用程序。
本實施例中,作為一可選實施例,所述根據(jù)所述回復內容對所述消息通知進行回復包括:
調用系統(tǒng)接口將所述回復內容發(fā)送到所述消息通知對應的應用程序;
或者,
將所述回復內容復制至系統(tǒng)剪貼板,利用模擬點擊技術將所述系統(tǒng)剪貼板中的所述回復內容粘貼至所述消息通知對應的應用程序的輸入框中,并利用模擬點擊技術點擊所述輸入框的發(fā)送按鍵,將所述回復內容發(fā)送到所述消息通知對應的應用程序。
本實施例中,當所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的消息通知的快捷回復控件按鈕生成時,可以先判斷當前操作系統(tǒng)環(huán)境是否支持該應用程序直接調用系統(tǒng)接口進行回復,若支持則直接調用系統(tǒng)接口回復;否則,將用戶輸入的信息復制至系統(tǒng)剪貼板,然后使用系統(tǒng)的模擬點擊功能,將剪貼板中用戶輸入的信息粘貼至該應用程序輸入框中,并模擬點擊以發(fā)送輸入框中的信息。
本實施例展示消息通知的方法,攔截系統(tǒng)通知欄收到的消息通知,按照預先設置的分類策略對攔截到的消息通知進行分類;判斷電子設備是否處于鎖屏狀態(tài);若所述電子設備處于未鎖屏狀態(tài),則在所述系統(tǒng)通知欄中將所述攔截到的消息通知按照分類結果進行顯示;若所述電子設備處于鎖屏狀態(tài),則在鎖屏界面中將所述攔截到的消息通知按照分類結果進行顯示。這樣,通過對接收的信息進行分類整合,可以有效避免用戶通知欄雜亂無章,使得用戶在瀏覽信息或進行信息回復時,極大地降低了用戶的操作難度,縮短了用戶對接收信息的處理時間,從而提升了信息展示效率以及展示質量。同時,用戶在通知欄頁面中可以統(tǒng)一刪除所有信息,或者刪除指定的單條信息,還可以直接點擊進入該信息對應的應用程序;而且,還支持用戶直接在通知欄管理頁面進行實時快捷回復,有效增強了用戶的業(yè)務體驗。
實施例二
圖2為本發(fā)明的實施例二展示消息通知的裝置結構示意圖,如圖2所示,本實施例的裝置可以包括:分類模塊21、判斷模塊22、第一顯示模塊23以及第二顯示模塊24,其中,
分類模塊21,用于攔截系統(tǒng)通知欄收到的消息通知,按照預先設置的分類策略對攔截到的消息通知進行分類;
判斷模塊22,用于判斷電子設備是否處于鎖屏狀態(tài);
第一顯示模塊23,用于若所述電子設備處于未鎖屏狀態(tài),則在所述系統(tǒng)通知欄中將所述攔截到的消息通知按照分類結果進行顯示;
第二顯示模塊24,用于若所述電子設備處于鎖屏狀態(tài),則在鎖屏界面中將所述攔截到的消息通知按照分類結果進行顯示。
在前述展示消息通知的裝置的具體實施方式中,可選地,對攔截到的消息通知進行分類包括:將攔截到的消息通知分類為垃圾通知和應用消息通知。
在前述展示消息通知的裝置的具體實施方式中,可選地,分類模塊21具體用于攔截系統(tǒng)通知欄收到的消息通知,判斷所述攔截到的消息通知是否為垃圾通知;
第一顯示模塊23具體用于若所述電子設備處于未鎖屏狀態(tài),且所述攔截到的消息通知為垃圾通知,在所述系統(tǒng)通知欄的一個預設通知中對所述垃圾通知進行顯示;
第二顯示模塊24具體用于若所述電子設備處于鎖屏狀態(tài),且所述攔截到的消息通知為垃圾通知,在所述鎖屏界面中的一個垃圾通知卡片中對所述垃圾通知進行顯示。
在前述展示消息通知的裝置的具體實施方式中,可選地,分類模塊21包括:
攔截單元,用于攔截系統(tǒng)通知欄收到的消息通知
第一判斷單元,用于判斷所述攔截到的消息通知是否為預設應用程序發(fā)送的消息通知,如果所述攔截到的消息通知為預設應用程序發(fā)送的消息通知,則確定所述攔截到的消息通知為垃圾通知。
除此之外,本實施例中,第一判斷單元還可以用于判斷所述攔截到的消息通知中是否包含預設的垃圾通知關鍵字,如果所述攔截到的消息通知中包含預設的垃圾通知關鍵字,則確定所述攔截到的消息通知為垃圾通知。
在前述展示消息通知的裝置的具體實施方式中,可選地,所述裝置還包括:
監(jiān)測模塊,用于監(jiān)測到用戶在所述鎖屏界面中進行預設操作后,進入鎖屏狀態(tài)的通知欄管理頁面。
在前述展示消息通知的裝置的具體實施方式中,可選地,預設操作可以為滑動消息通知卡片,點擊預設按鍵等。
在前述展示消息通知的裝置的具體實施方式中,可選地,所述裝置還包括:
指令處理模塊,用于接收來自所述鎖屏狀態(tài)的通知欄管理頁面的消息通知處理指令,根據(jù)所述消息通知處理指令對所述鎖屏界面中的消息通知進行處理。
在前述展示消息通知的裝置的具體實施方式中,可選地,所述指令處理模塊包括:
接收單元,用于接收來自所述鎖屏狀態(tài)的通知欄管理頁面的消息通知處理指令;
第一處理單元,用于若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的一鍵清除控件按鈕生成,則刪除所述鎖屏界面中的所有消息通知;
第二處理單元,用于若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的消息通知的清除控件按鈕生成,則在所述鎖屏界面中刪除的所述消息通知;
第三處理單元,用于若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的消息通知的快捷回復控件按鈕生成,則在所述通知欄管理頁面中接收用戶輸入的回復內容,根據(jù)所述回復內容對所述消息通知進行回復。
本實施例中,作為一可選實施例,所述指令處理模塊還可以包括:
第四處理單元,用于若所述消息通知處理指令為用戶觸發(fā)所述通知欄管理頁面中的消息通知卡片生成,則進入所述消息通知卡片對應的應用程序。
在前述展示消息通知的裝置的具體實施方式中,可選地,所述第三處理單元包括:
第一接收子單元,用于在所述通知欄管理頁面中接收用戶輸入的回復內容;
回復子單元,用于調用系統(tǒng)接口將所述回復內容發(fā)送到所述消息通知對應的應用程序;
或者,
回復子單元,用于將所述回復內容復制至系統(tǒng)剪貼板,利用模擬點擊技術將所述系統(tǒng)剪貼板中的所述回復內容粘貼至所述消息通知對應的應用程序的輸入框中,并利用模擬點擊技術點擊所述輸入框的發(fā)送按鍵,將所述回復內容發(fā)送到所述消息通知對應的應用程序。
本實施例的裝置,可以用于執(zhí)行圖1所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
本說明書中的各個實施例均采用相關的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。
尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,″計算機可讀介質″可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(CDROM)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。
在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
本發(fā)明實施例還提供一種電子設備,所述電子設備包含前述任一實施例所述的裝置。
圖3為本發(fā)明電子設備一個實施例的結構示意圖,可以實現(xiàn)本發(fā)明圖1-2所示實施例的流程,如圖3所示,上述電子設備可以包括:殼體31、處理器32、存儲器33、電路板34和電源電路35,其中,電路板34安置在殼體31圍成的空間內部,處理器32和存儲器33設置在電路板34上;電源電路35,用于為上述電子設備的各個電路或器件供電;存儲器33用于存儲可執(zhí)行程序代碼;處理器32通過讀取存儲器33中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,用于執(zhí)行如下操作:
攔截系統(tǒng)通知欄收到的消息通知,按照預先設置的分類策略對攔截到的消息通知進行分類;
判斷電子設備是否處于鎖屏狀態(tài);
若所述電子設備處于未鎖屏狀態(tài),則在所述系統(tǒng)通知欄中將所述攔截到的消息通知按照分類結果進行顯示;
若所述電子設備處于鎖屏狀態(tài),則在鎖屏界面中將所述攔截到的消息通知按照分類結果進行顯示。
處理器32對上述步驟的具體執(zhí)行過程以及處理器32通過運行可執(zhí)行程序代碼來進一步執(zhí)行的步驟,可以參見本發(fā)明圖1-2所示實施例的描述,在此不再贅述。
該電子設備以多種形式存在,包括但不限于:
(1)移動通信設備:這類設備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標。這類終端包括:智能手機(例如iPhone)、多媒體手機、功能性手機,以及低端手機等。
(2)超移動個人計算機設備:這類設備屬于個人計算機的范疇,有計算和處理功能,一般也具備移動上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設備等,例如iPad。
(3)便攜式娛樂設備:這類設備可以顯示和播放多媒體內容。該類設備包括:音頻、視頻播放器(例如iPod),掌上游戲機,電子書,以及智能玩具和便攜式車載導航設備。
(4)服務器:提供計算服務的設備,服務器的構成包括處理器、硬盤、內存、系統(tǒng)總線等,服務器和通用的計算機架構類似,但是由于需要提供高可靠的服務,因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
(5)其他具有數(shù)據(jù)交互功能的電子設備。
本發(fā)明實施例還提供了一種存儲介質,用于存儲應用程序,所述應用程序用于執(zhí)行本發(fā)明實施例所提供的一種展示消息通知的方法。
本發(fā)明實施例還提供了一種應用程序,用于執(zhí)行本發(fā)明實施例所提供的一種展示消息通知的方法。
本技術領域的普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
為了描述的方便,描述以上裝置是以功能分為各種單元/模塊分別描述。當然,在實施本發(fā)明時可以把各單元/模塊的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本
發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存儲在存儲介質中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。