最后一個點時,如果檢測到用戶的手指在這個點上離開觸摸屏或解鎖區(qū)域,則正常解鎖移動終端并進入移動終端的當前顯示界面。當檢測到用戶手指滑動到最后一個點時,手指不離開觸摸屏,而是繼續(xù)滑動,此時用戶滑過的路徑忽略不計,只記錄用戶最后離開觸摸屏或解鎖區(qū)域的那個點,如果那個點上有響應的應用程序的通知消息,則進行解鎖,并且讀取并顯示該應用程序的通知消息。
[0058]根據本發(fā)明實施例的通知消息的控制方法,在移動終端處于鎖屏狀態(tài)時,可先確定通知欄中的通知消息對應的應用程序,之后,獲取應用程序的相關信息,并將相關信息顯示在處于移動終端的圖案鎖屏界面中的對應的觸摸點上,當檢測到用戶的手指在圖案鎖屏界面中進行解鎖圖案的繪制時,檢測手指的滑動路徑信息,并根據手指的滑動路徑信息解鎖移動終端并對觸摸點上的相關信息進行控制,即通過將通知欄中的通知消息所對應的應用程序的相關信息顯示在圖案鎖屏界面中的觸摸點上,使得用戶可以及時了解到哪個應用程序推送了通知消息,并且通過用戶手指繪制解鎖圖案的操作即可實現(xiàn)對顯示在觸摸點上的相關信息進行控制,簡化了用戶的操作步驟,提升了用戶體驗。
[0059]圖3是根據本發(fā)明另一個實施例的通知消息的控制方法的流程圖。如圖3所示,該通知消息的控制方法可以包括:
[0060]S301,在移動終端處于鎖屏狀態(tài)時,確定通知欄中的通知消息對應的應用程序。
[0061]S302,獲取應用程序的相關信息,并將相關信息顯示在處于移動終端的圖案鎖屏界面中的對應的觸摸點上。
[0062]其中,在本發(fā)明的實施例中,相關信息可包括但不限于應用程序的圖標和/或應用程序對應的通知消息的至少部分內容信息、應用程序對應的通知消息的個數(shù)等。
[0063]S303,當檢測到用戶的手指在圖案鎖屏界面中進行解鎖圖案的繪制時,檢測手指的滑動路徑信息。
[0064]S304,根據手指的滑動路徑信息解鎖移動終端并對觸摸點上的相關信息進行控制。
[0065]具體而言,在本發(fā)明的實施例中,當檢測手指滑動到解鎖圖案對應的路徑信息中的最后一個觸摸點時,判斷手指是否繼續(xù)滑動;如果手指繼續(xù)滑動,則獲取手指離開圖案鎖屏界面中的解鎖區(qū)域時的觸摸點;判斷手指離開圖案鎖屏界面中的解鎖區(qū)域時的觸摸點上是否存在應用程序的相關信息;如果存在,則解鎖移動終端,并調起應用程序并將應用程序的通知消息進行顯示。
[0066]在本發(fā)明的實施例中,如果手指未繼續(xù)滑動,則解鎖移動終端。
[0067]在本發(fā)明的實施例中,在手指繼續(xù)滑動的過程中,該控制方法還可包括:確定移動終端解鎖成功,并控制移動終端繼續(xù)處于圖案鎖屏界面,并將已經滑過的觸摸點的狀態(tài)變?yōu)槲椿^狀態(tài)。
[0068]可選地,在本發(fā)明的一個實施例中,如果手指離開圖案鎖屏界面中的解鎖區(qū)域時的觸摸點上不存在應用程序的相關信息,則解鎖移動終端。由此,可以保障解鎖圖案驗證正確即可實現(xiàn)移動終端的解鎖。
[0069]在本發(fā)明的另一個實施例中,如果手指離開圖案鎖屏界面中的解鎖區(qū)域時的觸摸點上不存在應用程序的相關信息,則控制移動終端不進行解鎖。由此,保證了安全性。
[0070]S305,當檢測到用戶針對圖案鎖屏界面中具有相關信息的觸摸點進行預設操作時,根據預設操作刪除觸摸點上的應用程序的通知消息。
[0071 ] 其中,在本發(fā)明的實施例中,預設操作可包括但不限于:長按操作、單擊操作、雙擊操作、長按并滑動手指至預設區(qū)域和單擊并滑動手指至預設區(qū)域等。其中,該預設區(qū)域可以是圖案鎖屏界面中的空白區(qū)域,還可以是圖案鎖屏界面中的某個預先設定的特定區(qū)域。
[0072]具體地,在將相關信息顯示在圖案鎖屏界面中的對應的觸摸點上之后,當用戶想忽略應用程序的通知消息時,則無需進行解鎖,可直接在圖案鎖屏界面中針對該顯示應用程序的相關信息的觸摸點進行預設操作,之后可根據該預設操作即可實現(xiàn)刪除該觸摸點上的應用程序的通知消息。例如,當檢測到用戶點擊顯示應用程序的相關信息的觸摸點,然后按住觸摸屏不放,并將該消息滑動到非觸摸點的空白區(qū)域,然后進行松手時,可將該應用程序的通知消息進行忽略。例如,如圖2 (a)所示,用戶忽略應用程序APP1的通知消息時,則可按住應用程序APP1消息觸摸點,然后向上拖動到空白處進行松手,則可實現(xiàn)應用程序APP1的通知消息的忽略。
[0073]根據本發(fā)明實施例的通知消息的控制方法,在將相關信息顯示在圖案鎖屏界面中的對應的觸摸點上之后,當用戶想忽略應用程序的通知消息時,無需進行解鎖,可直接在圖案鎖屏界面中針對該顯示應用程序的相關信息的觸摸點進行預設操作,之后可根據該預設操作即可實現(xiàn)刪除該觸摸點上的應用程序的通知消息,即用戶無需進行解鎖,只需針對相應的觸摸點進行預設操作即可實現(xiàn)忽略通知消息,大大簡化了用戶的操作步驟,提升了用戶體驗。
[0074]為了實現(xiàn)上述實施例,本發(fā)明還提出了一種通知消息的控制裝置。
[0075]圖4是根據本發(fā)明一個實施例的通知消息的控制裝置的結構框圖。如圖4所示,該通知消息的控制裝置可以包括:確定模塊10、顯示模塊20、檢測模塊30和控制模塊40。
[0076]具體地,確定模塊10可用于在移動終端處于鎖屏狀態(tài)時,確定通知欄中的通知消息對應的應用程序。其中,在本發(fā)明的實施例中,移動終端可以是手機、平板電腦、個人數(shù)字助理等具有各種操作系統(tǒng)的硬件設備。此外,需要說明的是,該移動終端被設置了圖案鎖屏界面,即只要用戶輸入正確的解鎖圖案,才能實現(xiàn)移動終端的解鎖。
[0077]更具體地,確定模塊10在移動終端處于鎖屏狀態(tài)時,可先獲取移動終端的通知欄中的通知消息,之后,可對該通知消息進行分析以獲取發(fā)起該通知消息的應用程序。更具體地,確定模塊10可對移動終端的操作系統(tǒng)中的通知欄管理接口進行監(jiān)控,當監(jiān)控到通知欄管理接口接收到應用程序發(fā)起的通知消息時,可從通知欄管理接口中獲取接收到的通知消息。其中,在本發(fā)明的實施例中,應用程序可以是即時通信IM(Instant Messaging)類型的應用程序,還可以是短消息類型的應用程序,例如,應用程序可以是whatsapp、facebookmessenger、微信等頂類的應用程序,還可以是其他類型的應用程序,如游戲等。此外,該應用程序是移動終端的操作系統(tǒng)中的應用程序,還可以是第三方應用程序。
[0078]舉例而言,假設移動終端為基于安卓系統(tǒng)的智能手機,確定模塊10可對智能手機中的Notificat1nListenerService服務接口進行監(jiān)控,并在智能手機接收到應用程序發(fā)送的通知消息時,可從Notificat1nListenerService服務接口中獲得應用程序所發(fā)送的通知消息。其中,需要說明的是,Notificat1nListenerService是通過安卓系統(tǒng)調起的服務,當有應用程序發(fā)起通知時,安卓系統(tǒng)會將通知的動作和消息回調給Notificat1nListenerService服務。在獲取到通知消息之后,可對通知消息進行分析,以得到該通知消息所屬的應用程序。也就是說,在獲取到通知消息之后,可分析出該通知消息是哪個應用程序發(fā)起的。
[0079]顯示模塊20可用于獲取應用程序的相關信息,并將相關信息顯示在處于移動終端的圖案鎖屏界面中的對應的觸摸點上。其中,在本發(fā)明的實施例中,相關信息可包括但不限于應用程序的圖標和/或應用程序對應的通知消息的至少部分內容信息、應用程序對應的通知消息的個數(shù)等。
[0080]更具體地,顯示模塊20可根據確定到的應用程序獲取該應用程序的圖標IC0N,和/或根據通知消息獲取其一部分內容信息或者整個內容信息,還可獲取該應用程序所對應的通知消息的個數(shù),之后,可獲取預設的顯示策略,并根據該預設的顯示策略將這些信息顯示在圖案鎖屏界面中的對應的觸摸點上。
[0081]其中,在本發(fā)明的實施例中,上述預設的顯示策略可為但不限于:按照通知消息的時間順序以及圖案鎖屏界面中觸摸點的順序將相關信息依次顯示在相應的觸摸點上,且每個應用程序對應一個觸摸點;或者,按照應用程序的類型將對應的相關信息顯示在與該類型對應的觸摸點上;或者,將應用程序的相關信息顯示在預設的觸摸點上,其中,將這些預設的觸摸點進行連接之后可組成一個特定的圖案或形狀等。
[0082]也就是說,在移動終端處于鎖屏狀態(tài)的情況下,當通知欄有通知消息時,不僅可以將該通知消息顯示在移動終端頂部的通知欄中,還可通過顯示模塊20將該通知消息對應的應用程序圖標和/通知消息的至少部分內容信息等相關信息顯示在圖案鎖屏界面中的某個觸摸點上,如不同程序的通知顯示在不同的觸摸點上。舉例而言,如圖2(a)所示,顯示模塊20可按照通知消息的時間順序以及圖案鎖屏界面中觸摸點的順序將應用程序的相關信息依次顯示在相應的觸摸點上