本發(fā)明涉及智能終端技術(shù)領域,尤其涉及一種應用消息處理方法、移動終端及計算機可讀存儲介質(zhì)。
背景技術(shù):
如手機等移動終端,隨著普及率的提高,已成為各類用戶人群工作、生活、社交不可或缺的得力助手。由于移動終端屏幕的增大,能夠在屏幕展示的圖形用戶界面也越來越豐富。例如,為提示用戶查閱未讀的消息,現(xiàn)有技術(shù)通常會在對應應用程序的圖標右上角顯示新消息角標,這個新消息角標通常是一個圓圈包含數(shù)字的形式,其中數(shù)字用于表示未讀的消息數(shù)量。
然而,當需要查看這些未讀消息,并進行相應處理時,需要通過下拉通知欄或者進入應用查看,其中通過進入應用查看復雜而且浪費時間,有時不重要的通知消息也都會以新消息角標形式提示;通知欄中的信息比較雜亂,包括多個應用程序的通知消息,不利于用戶查找相關(guān)應用程序的通知消息。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種應用消息處理方法、移動終端及計算機可讀存儲介質(zhì),旨在提高對應用消息進行處理的便捷性。
為實現(xiàn)上述目的,本發(fā)明提供一種應用消息處理方法,該應用消息處理方法包括:
在接收到基于包括新消息角標的應用程序圖標的第一預設操作時,獲取所述應用程序圖標對應的應用程序的未讀消息;
在桌面疊加顯示預設消息界面,并將獲取的所述未讀消息顯示在所述預設消息界面中;
調(diào)用預設處理工具,并基于所述預設處理工具接收對所述未讀消息的處理操作,其中,所述處理操作包括查閱、回復和刪除。
進一步地,本發(fā)明還提供一種移動終端,該移動終端包括:
存儲有應用消息處理程序的存儲器;
處理器,與所述存儲器通信且配置為執(zhí)行所述應用消息處理程序以實現(xiàn)以下步驟:
在接收到基于包括新消息角標的應用程序圖標的第一預設操作時,獲取所述應用程序圖標對應的應用程序的未讀消息;
在桌面疊加顯示預設消息界面,并將獲取的所述未讀消息顯示在所述預設消息界面中;
調(diào)用預設處理工具,并基于所述預設處理工具接收對所述未讀消息的處理操作,其中,所述處理操作包括查閱、回復和刪除。
進一步地,本發(fā)明還提供一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)上存儲有應用消息處理程序,所述應用消息處理程序被處理器執(zhí)行時實現(xiàn)以下步驟:
在接收到基于包括新消息角標的應用程序圖標的第一預設操作時,獲取所述應用程序圖標對應的應用程序的未讀消息;
在桌面疊加顯示預設消息界面,并將獲取的所述未讀消息顯示在所述預設消息界面中;
調(diào)用預設處理工具,并基于所述預設處理工具接收對所述未讀消息的處理操作,其中,所述處理操作包括查閱、回復和刪除。
本發(fā)明方案通過移動終端在接收到基于包括新消息角標的應用程序圖標的第一預設操作時,首先獲取該應用程序圖標對應的應用程序的新消息,然后在桌面疊加顯示預設消息界面,并將獲取的各新消息顯示在預設消息界面中,最后調(diào)用預設處理工具,并基于預設處理工具接收對各新消息的處理操作,包括但不限于查閱、回復和刪除等,從而使得用戶無需進入應用程序即可對應用程序的新消息進行查閱、回復和刪除等處理操作,使得用戶能夠更便捷的對應用消息進行處理。
附圖說明
圖1為本發(fā)明移動終端一個可選的硬件結(jié)構(gòu)示意圖;
圖2為本發(fā)明應用消息處理方法第一實施例的流程示意圖;
圖3為本發(fā)明應用消息處理方法第一實施例中移動終端顯示新消息角標的示例圖;
圖4為本發(fā)明應用消息處理方法第一實施例中移動終端顯示預設消息界面的示例圖;
圖5為本發(fā)明應用消息處理方法第一實施例中移動終端顯示回復界面的示例圖;
圖6為本發(fā)明應用消息處理方法第一實施例中移動終端顯示“刪除”工具的示例圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例的主要解決方案是:通過移動終端在接收到基于包括新消息角標的應用程序圖標的第一預設操作時,首先獲取該應用程序圖標對應的應用程序的新消息,然后在桌面疊加顯示預設消息界面,并將獲取的各新消息顯示在預設消息界面中,最后調(diào)用預設處理工具,并基于預設處理工具接收對各新消息的處理操作,包括但不限于查閱、回復和刪除等,從而使得用戶無需進入應用程序即可對應用程序的新消息進行查閱、回復和刪除等處理操作,使得用戶能夠更便捷的對應用消息進行處理。
如圖1所示,圖1是本發(fā)明實施例方案涉及的硬件運行環(huán)境的移動終端的結(jié)構(gòu)示意圖。
如圖1所示,該移動終端可以包括:處理器1001,例如cpu,網(wǎng)絡接口1004,用戶接口1003,存儲器1005,通信總線1002。其中,通信總線1002用于實現(xiàn)這些組件之間的連接通信。用戶接口1003可以包括顯示屏(display)、輸入單元比如鍵盤(keyboard),可選用戶接口1003還可以包括標準的有線接口、無線接口等。網(wǎng)絡接口1004可選的可以包括標準的有線接口、無線接口(如wi-fi接口)。存儲器1005可以是高速ram存儲器,也可以是穩(wěn)定的存儲器(non-volatilememory),例如磁盤存儲器。存儲器1005可選的還可以是獨立于前述處理器1001的存儲裝置。
本領域技術(shù)人員可以理解,圖1中示出的移動終端的結(jié)構(gòu)并不構(gòu)成對移動終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
如圖1所示,在本發(fā)明移動終端的一實施例中,作為一種計算機存儲介質(zhì)的存儲器1005中可以包括操作系統(tǒng)、網(wǎng)絡通信模塊、用戶接口模塊以及應用消息處理程序。
在圖1所示的移動終端中,網(wǎng)絡接口1004主要用于連接后臺服務器,與后臺服務器進行數(shù)據(jù)通信;用戶接口1003主要用于連接客戶端(用戶端),與客戶端進行數(shù)據(jù)通信;而處理器1001可以用于調(diào)用存儲器1005中存儲的應用消息處理程序,并執(zhí)行以下操作:
在接收到基于包括新消息角標的應用程序圖標的第一預設操作時,獲取該應用程序圖標對應的應用程序的未讀消息;
在桌面疊加顯示預設消息界面,并將獲取的未讀消息顯示在預設消息界面中;
調(diào)用預設處理工具,并基于預設處理工具接收對未讀消息的處理操作,其中,處理操作包括查閱、回復和刪除。
進一步地,處理器1001可以用于調(diào)用存儲器1005中存儲的應用消息處理程序,還執(zhí)行以下操作:
將獲取的未讀消息縮略顯示在預設消息界面中。
進一步地,處理器1001可以用于調(diào)用存儲器1005中存儲的應用消息處理程序,還執(zhí)行以下操作:
在接收到第二預設操作時,撤銷預設消息界面的顯示。
進一步地,處理器1001可以用于調(diào)用存儲器1005中存儲的應用消息處理程序,還執(zhí)行以下操作:
確定基于預設消息界面查閱的未讀消息數(shù)量;
根據(jù)確定的未讀消息數(shù)量更新應用程序圖標的新消息角標。
進一步地,處理器1001可以用于調(diào)用存儲器1005中存儲的應用消息處理程序,還執(zhí)行以下操作:
在應用程序接收到新消息時,判斷接收的新消息是否滿足預設顯示規(guī)則;
在接收的新消息滿足預設顯示規(guī)則時,將接收的新消息標記為未讀消息,并根據(jù)未讀消息的數(shù)量更新應用程序圖標的新消息角標。
進一步地,處理器1001可以用于調(diào)用存儲器1005中存儲的應用消息處理程序,還執(zhí)行以下操作:
在接收的新消息不滿足預設顯示規(guī)則時,將接收的新消息標記為已讀,不進行新消息角標的更新。
進一步地,預設顯示規(guī)則包括:
接收的新消息包括預設關(guān)鍵字。
進一步地,預設顯示規(guī)則還包括:
接收的新消息來自預設發(fā)送方。
進一步地,本發(fā)明還提供一種應用消息處理方法,應用于圖1所示的移動終端,請參照圖2,在本發(fā)明應用消息處理方法的第一實施例中,該應用消息處理方法包括:
步驟s10,在接收到基于包括新消息角標的應用程序圖標的第一預設操作時,獲取該應用程序圖標對應的應用程序的未讀消息;
步驟s20,在桌面疊加顯示預設消息界面,并將獲取的未讀消息顯示在預設消息界面中;
步驟s30,調(diào)用預設處理工具,并基于預設處理工具接收對未讀消息的處理操作,其中,處理操作包括查閱、回復和刪除。
本領域技術(shù)人員可以理解的是,移動終端在有應用程序新接收到消息時,會根據(jù)接收到消息的數(shù)量在該應用程序的應用程序圖標上顯示新消息角標,或者對已顯示的新消息角標進行更新。例如,請參照圖3,圖示桌面上“qq”的應用程序圖標顯示有新消息角標,該新消息角標表示“qq”當前有3條未讀消息。
在本發(fā)明實施例中,移動終端接收基于包括新消息角標的應用程序圖標的第一預設操作,并在接收到該第一預設操作時,獲取該應用程序圖標對應的應用程序的未讀消息。其中,對于第一預設操作的具體設置,可由本領域技術(shù)人員根據(jù)實際需要進行設置,本發(fā)明實施例不做具體限制,例如,可以設置第一預設操作為觸屏雙擊操作,可以設置第一預設操作為電源鍵和音量+鍵同時按鍵操作,還可以設置第一預設操作為觸屏長按操作等。
在獲取到應用程序的未讀消息之后,移動終端在桌面疊加顯示預設消息界面,具體在桌面顯示的圖層之上的圖層顯示預設消息界面,同時,將獲取到的未讀消息填充至該預設消息界面中進行顯示。其中,對于顯示未讀消息的字體類型、大小以及顏色等可由本領域技術(shù)人員根據(jù)實際需要預先配置,本發(fā)明實施例中不做具體限制。此外,在預設消息界面的顯示過程中,移動終端可根據(jù)接收到的用戶操作對預設消息界面進行縮/放顯示,或者上下滑動未讀消息以顯示其余的未讀消息。
之后,移動終端調(diào)用預設處理工具,并基于預設處理工具接收對未讀消息的處理操作,包括但不限于查閱、回復以及刪除等操作。其中,移動終端在將調(diào)用的預設處理工具顯示在前述預設消息界面中時,可以顯示全部的預設處理工具,也可以顯示部分預設處理工具,并根據(jù)用戶操作進行預設處理工具的顯示切換。
例如,請參照圖4,為一預設消息界面的示例圖,如圖4所示,該預設消息界面顯示有應用程序“qq”當前的3條未讀消息,以及顯示有“回復”工具。如圖5所示,當“回復”工具被觸發(fā)時,移動終端跳轉(zhuǎn)顯示對應未讀消息的回復界面,并調(diào)用輸入法工具,基于調(diào)用的輸入法工具接收用戶輸入的信息。另一方面,用戶可根據(jù)實際需要,選擇觸發(fā)“取消”控件,控制移動終端返回上一界面,即圖4所示的預設消息界面;或者是選擇觸發(fā)“發(fā)送”控件,控制移動終端將用戶輸入信息發(fā)送至對應的接收方,如圖5所示的張三。
又例如,請參照圖6,針對預設消息界面顯示的各個未讀消息,若用戶需要刪除某未讀消息,則可在該未讀消息顯示位置處進行向左的滑動操作,另一方面,移動終端在接收到該向左的滑動操作之后,移動終端顯示“刪除”工具,并在接收到基于該“刪除”工具的點擊操作時,將該未讀消息刪除,同時將其他未讀消息按順序依次向上填充。
進一步地,為了能夠在預設消息界面顯示更多的未讀消息,在本實施例中,在將獲取的未讀消息顯示在預設消息界面中時,具體將獲取的未讀消息縮略顯示在預設消息界面中。
對于具體如何縮略顯示獲取的未讀消息,可通過多種方式實現(xiàn),包括但不限于:
(1)、移動終端可采用預設關(guān)鍵詞提取算法,提取未讀消息的關(guān)鍵詞進行顯示。其中,對于采用何種預設關(guān)鍵詞提取算法,本發(fā)明實施例不做具體限制,可由本領域技術(shù)人員根據(jù)實際需要進行選取,例如,可以采用tf-iwf關(guān)鍵詞自動提取算法、基于分離模型的中文關(guān)鍵詞提取算法、基于高維聚類技術(shù)的中文關(guān)鍵詞提取算法、基于語義的中文文本關(guān)鍵詞提取(ske)算法、或者基于樸素貝葉斯模型的中文關(guān)鍵詞提取算法等。
(2)、移動終端直接提取未讀消息首位預設個數(shù)(具體可由本領域技術(shù)人員根據(jù)實際需要進行設置,本發(fā)明實施例不做具體限制,例如,可以設置為15)字符進行顯示。
本發(fā)明實施例提出的應用消息處理方法通過移動終端在接收到基于包括新消息角標的應用程序圖標的第一預設操作時,首先獲取該應用程序圖標對應的應用程序的新消息,然后在桌面疊加顯示預設消息界面,并將獲取的各新消息顯示在預設消息界面中,最后調(diào)用預設處理工具,并基于預設處理工具接收對各新消息的處理操作,包括但不限于查閱、回復和刪除等,從而使得用戶無需進入應用程序即可對應用程序的新消息進行查閱、回復和刪除等處理操作,使得用戶能夠更便捷的對應用消息進行處理。
進一步地,基于第一實施例,提出本發(fā)明應用消息處理方法的第二實施例,在本實施例中,步驟s30之后,還包括:
在接收到第二預設操作時,撤銷預設消息界面的顯示。
需要說明的是,本實施例在前述第一實施例的基礎上,增加了處理完成未讀消息之后的處理方案,以下僅對此進行說明,其他可參照前述實施例,此處不再贅述。
容易理解的是,在用戶完成對預設消息界面所顯示未讀消息的處理之后,對于用戶而言,該預設消息界面顯然沒有繼續(xù)顯示的必要,因此,本發(fā)明還設置有用于觸發(fā)移動終端撤銷顯示預設消息界面的第二預設操作。在本實施例中,移動終端實時偵測是否接收到該第二預設操作,并在接收到該第二預設操作時,撤銷預設消息界面的顯示。
其中,對于第二預設操作的類型及其具體設置,可由本領域技術(shù)人員根據(jù)實際需要進行,本發(fā)明實施例不做具體限制。
例如,可采用觸屏手勢作為第二預設操作,如將預設消息界面之外任意位置處的觸屏點擊操作作為該第二預設操作;又例如,可采用“搖一搖手勢”作為第二預設操作,如將“搖三次”作為該第二預設操作;又例如,可采用“返回鍵”的點擊操作作為該第二預設操作。
進一步地,在本實施例中,在撤銷預設消息界面的顯示同時,還執(zhí)行以下步驟:
確定基于預設消息界面查閱的未讀消息數(shù)量;
根據(jù)確定的未讀消息數(shù)量更新應用程序圖標的新消息角標。
需要說明的是,在實際應用中,可能由于應用程序存在較多的未讀消息,導致無法在預設消息界面顯示全部的未讀消息,或者是用戶未查閱全部未讀消息。有鑒于此,本實施例中在撤銷預設消息界面的顯示同時,還確定基于預設消息界面查閱的未讀消息數(shù)量,再根據(jù)確定的未讀消息數(shù)量更新應用程序圖標的新消息角標。例如,移動終端在顯示預設消息界面之前,應用程序的新消息角標顯示數(shù)字30,表示該應用程序當前有30條未讀消息,之后響應用戶操作將這些未讀消息填充至預設消息界面進行顯示,并在撤銷預設消息界面顯示的同時,確定戶基于預設消息界面查閱的未讀消息數(shù)量為25,則移動終端將該應用程序的新消息角標的顯示數(shù)字更新為5,即表示該應用程序當前有5條未讀消息。
此外,當確定全部未讀消息均被查閱時,則可撤銷應用程序新消息角標的顯示,表示該應用程序當前沒有未讀消息。
進一步地,基于前述第一或第二實施例,提出本發(fā)明應用消息處理方法的第三實施例,在本實施例中,步驟s10之前,還包括:
在應用程序接收到新消息時,判斷接收的新消息是否滿足預設顯示規(guī)則;
在接收的新消息滿足預設顯示規(guī)則時,將接收的新消息標記為未讀消息,并根據(jù)未讀消息的數(shù)量更新應用程序圖標的新消息角標。
容易理解的是,在實際應用中,不重要的,或者說是用戶不關(guān)注的消息也會以新消息角標的形式提示,這樣在顯示預設消息界面時,這些用戶不關(guān)注的消息也會顯示在預設消息界面中,占用預設消息界面的顯示空間,不利于用戶查閱。有鑒于此,本實施例在前述實施例的基礎上進一步通提供了對未讀消息的過濾方案,以下僅對此進行說明,其他可參照前述相關(guān)實施例,此處不再贅述。
在本實施例中,移動終端在應用程序接收到新消息時,首先判斷接收的新消息是否滿足預設顯示規(guī)則,若接收的新消息滿足預設顯示規(guī)則,則將接收的新消息標記為未讀消息,將根據(jù)未讀消息的數(shù)量更新應用程序圖標的新消息角標。其中,對于預設顯示規(guī)則可基于用戶需求進行設置,本發(fā)明實施例不做具體限制,例如,可以設置預設顯示規(guī)則為“接收的新消息包括預設關(guān)鍵字”,用戶可根據(jù)實際需要設置關(guān)注的關(guān)鍵字,使得移動終端在偵測到新消息中包括用戶設置的關(guān)鍵字(即預設關(guān)鍵字)時,即可將該新消息標記為未讀消息,進行新消息角標的更新;又例如,可以設置預設顯示規(guī)則為“接收到新消息來自預設發(fā)送方”,用戶可根據(jù)實際需要設置關(guān)注的消息發(fā)送方,使得移動終端在偵測到來自用戶關(guān)注的消息發(fā)送方(即預設發(fā)送方)時,即可將該新消息標記為未讀消息,進行新消息角標的更新。
進一步地,在本實施例中,前述判斷接收的新消息是否滿足預設顯示規(guī)則的步驟之后,還包括:
在接收的新消息不滿足預設顯示規(guī)則時,將接收的新消息標記為已讀,不進行新消息角標的更新。
基于以上描述,本領域技術(shù)人員容易理解的是,在接收的新消息不滿足預設顯示規(guī)則時,說明該新消息并不是用戶關(guān)注的消息,則可直接將該新消息標記為已讀,不進行新消息角標的更新。
進一步地,本發(fā)明還提供一種計算機可讀存儲介質(zhì),在一實施例中,該計算機可讀存儲介質(zhì)上存儲有應用消息處理程序,該應用消息處理程序被處理器1001執(zhí)行時實現(xiàn)如下操作:
在接收到基于包括新消息角標的應用程序圖標的第一預設操作時,獲取該應用程序圖標對應的應用程序的未讀消息;
在桌面疊加顯示預設消息界面,并將獲取的未讀消息顯示在預設消息界面中;
調(diào)用預設處理工具,并基于預設處理工具接收對未讀消息的處理操作,其中,處理操作包括查閱、回復和刪除。
進一步地,前述應用消息處理程序被處理器1001執(zhí)行時,還實現(xiàn)如下操作:
在接收到第二預設操作時,撤銷預設消息界面的顯示。
進一步地,前述應用消息處理程序被處理器1001執(zhí)行時,還實現(xiàn)如下操作:
確定基于預設消息界面查閱的未讀消息數(shù)量;
根據(jù)確定的未讀消息數(shù)量更新應用程序圖標的新消息角標。
進一步地,前述應用消息處理程序被處理器1001執(zhí)行時,還實現(xiàn)如下操作:
在應用程序接收到新消息時,判斷接收的新消息是否滿足預設顯示規(guī)則;
在接收的新消息滿足預設顯示規(guī)則時,將接收的新消息標記為未讀消息,并根據(jù)未讀消息的數(shù)量更新應用程序圖標的新消息角標。
進一步地,前述應用消息處理程序被處理器1001執(zhí)行時,還實現(xiàn)如下操作:
在接收的新消息不滿足預設顯示規(guī)則時,將接收的新消息標記為已讀,不進行新消息角標的更新。
進一步地,預設顯示規(guī)則包括:
接收的新消息包括預設關(guān)鍵字。
進一步地,預設顯示規(guī)則還包括:
接收的新消息來自預設發(fā)送方。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在如上所述的一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一移動終端執(zhí)行本發(fā)明對應實施例所述的方法。
上面結(jié)合附圖對本發(fā)明的實施例進行了描述,但是本發(fā)明并不局限于上述的具體實施方式,上述的具體實施方式僅僅是示意性的,而不是限制性的,本領域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護之內(nèi)。