一種消息的顯示方法、裝置及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端顯示技術(shù),尤其涉及一種消息的顯示方法、裝置及終端。
【背景技術(shù)】
[0002]隨著社交或新聞類網(wǎng)站的流行以及智能手機的普及,越來越多的社交類應用或新聞類應用出現(xiàn)在智能手機上。受限于智能手機屏幕大小,社交應用或新聞應用無法在同一屏展示很多消息,用戶在查看很多消息時候只能從新到舊或從舊到新進行線性查看。同時受限于手機性能,手機無法在短時間內(nèi)把所有消息都加載完,用戶在翻頁的時候,新的頁面加載需要一定時間,用戶需要等待。
[0003]現(xiàn)在客戶端通常以長列表形式、按照時間先后順序?qū)ο⑦M行排列,最新的消息在最頂部展示,最早的消息在底部,用戶可通過手指在屏幕上向上滑動以查看底部的消息。受限于手機性能,在用戶向下查看完一定數(shù)量的消息后,可通過點擊底部的“更多”或者用戶采取手指向上拉動松開的手勢進行刷新,使得頁面加載更多的消息同時在頂部刷新出最新的信息。
[0004]現(xiàn)有采用的查看一定數(shù)量消息后,點擊底部“更多”或通過手勢加載更多消息并同時刷新頂部最新消息的方法,存在兩個問題:
[0005]1、當頂部短時間內(nèi)涌現(xiàn)大量的新消息,頂部的最新消息會向下擠壓大量空間,導致用戶當前屏幕呈現(xiàn)的并不是更多的消息,而是之前已經(jīng)查看過的消息;
[0006]2、無法快速返回頂部查看最新出現(xiàn)的消息,即便有一鍵回頂部的按鈕,回頂部看完新消息后,再定位到回頂部之前的位置就比較困難。
【發(fā)明內(nèi)容】
[0007]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明主要提供一種消息的顯示方法、裝置及終端。
[0008]本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0009]本發(fā)明提供一種消息的顯示方法,該方法包括:
[0010]接收第一消息,檢測當前顯示界面上的第二消息,并將所述第一消息與第二消息之間的消息進行隱藏。
[0011]上述方案中,所述第一消息為新的未讀消息,所述第二消息為當前顯示界面所顯示的接收時間最早的消息。
[0012]上述方案中,所述檢測當前顯示界面上的第二消息包括:在收到手勢命令或檢測到顯示界面顯示的提示按鍵被按下時,檢測當前顯示界面所顯示的消息的接收時間,確認其中接收時間最早的消息為第二消息。
[0013]上述方案中,所述將所述第一消息與第二消息之間的消息進行隱藏包括:按照第一消息與第二消息的接收時間確定需要隱藏的消息,將所確定的消息進行隱藏。
[0014]上述方案中,該方法還包括:在第一消息與第二消息之間以層疊線作為所隱藏的消息的標識在顯示界面顯示,或者,以突出的顏色塊作為所隱藏的消息的標識在顯示界面顯不ο
[0015]上述方案中,該方法還包括:根據(jù)手勢命令在顯示界面移動所隱藏的消息的標識,顯不出第一消息。
[0016]上述方案中,該方法還包括:根據(jù)手勢命令將所述第一消息完全滑出屏幕時,取消隱藏所述第一消息與第二消息之間的消息,展開所述第一消息與第二消息之間的消息。
[0017]本發(fā)明提供一種消息的顯示裝置,該裝置包括:接收模塊、檢測模塊、隱藏顯示模塊;其中,
[0018]接收模塊,用于接收第一消息,通知檢測模塊和隱藏顯示模塊;
[0019]檢測模塊,用于檢測當前顯示界面上的第二消息,將檢測到的第二消息通知隱藏顯示模塊;
[0020]隱藏顯示模塊,用于將所述第一消息與第二消息之間的消息進行隱藏。
[0021]上述方案中,所述檢測模塊,具體用于在收到手勢命令或檢測到顯示界面顯示的提示按鍵被按下時,檢測當前顯示界面所顯示的消息的接收時間,確認其中接收時間最早的消息為第二消息。
[0022]上述方案中,所述隱藏顯示模塊,具體用于按照第一消息與第二消息的接收時間確定需要隱藏的消息,將所確定的消息進行隱藏。
[0023]上述方案中,所述隱藏顯示模塊,還用于在第一消息與第二消息之間以層疊線作為所隱藏的消息的標識在顯示界面顯示,或者以突出的顏色塊作為所隱藏的消息的標識在顯示界面顯示。
[0024]上述方案中,該裝置還包括手勢識別模塊,用于接收手勢命令,將所述手勢命令發(fā)送給隱藏顯示模塊;
[0025]所述隱藏顯示模塊,還用于根據(jù)手勢命令在顯示界面移動所隱藏的消息的標識,顯不出第一消息。
[0026]上述方案中,所述隱藏顯示模塊,還用于根據(jù)手勢命令將所述第一消息完全滑出屏幕時,取消隱藏所述第一消息與第二消息之間的消息,展開所述第一消息與第二消息之間的消息。
[0027]本發(fā)明還提供一種終端,該終端包括上述的顯示裝置。
[0028]本發(fā)明提供了一種消息的顯示方法、裝置及終端,接收第一消息,檢測當前顯示界面上的第二消息,將所述第一消息與第二消息之間的消息進行隱藏;如此;能夠使終端在收到新的消息時,顯示界面上當前所查看的消息依然緊鄰所述新的消息,并解決了在收到新的消息時重新定位到原來所查看的消息的位置的問題。
【附圖說明】
[0029]圖1為本發(fā)明實施例實現(xiàn)消息的顯示方法的流程示意圖;
[0030]圖2為本發(fā)明實施例實現(xiàn)消息的顯示裝置的結(jié)構(gòu)示意圖;
[0031]圖3為本發(fā)明實施例屏幕頁面展示的消息的原始狀態(tài)示意圖;
[0032]圖4為本發(fā)明實施例屏幕頁面展示的有新消息的狀態(tài)示意圖;
[0033]圖5為本發(fā)明實施例屏幕頁面展示的查看新消息的狀態(tài)示意圖;
[0034]圖6為本發(fā)明實施例屏幕頁面展示的在新消息內(nèi)進行上下查看的狀態(tài)示意圖;
[0035]圖7為本發(fā)明實施例屏幕頁面展示的將新消息推出屏幕外的過程狀態(tài)示意圖;
[0036]圖8為本發(fā)明實施例屏幕頁面展示的將新消息推出屏幕外后的狀態(tài)示意圖。
【具體實施方式】
[0037]本發(fā)明實施例中,接收第一消息,檢測當前顯示界面上的第二消息,將所述第一消息與第二消息之間的消息進行隱藏。這里,所述第一消息為新的未讀消息,可以是一條,也可以是多條;所述第二消息為當前顯示界面所顯示的接收時間最早的消息。
[0038]下面通過附圖及具體實施例對本發(fā)明做進一步的詳細說明。
[0039]本發(fā)明實施例實現(xiàn)一種消息的顯示方法,如圖1所示,該方法包括以下幾個步驟:
[0040]步驟101:終端接收第一消息;
[0041]這里,所述第一消息為新的未讀消息,可以是一條,也可以是多條。
[0042]步驟102:終端檢測當前顯示界面上的第二消息;
[0043]其中,所述第二消息為當前顯示界面所顯示的接收時間最早的消息。
[0044]具體的,終端在收到手勢命令或檢測到顯示界面顯示的提示按鍵被按下時,檢測當前顯示界面所顯示的消息的接收時間,確認其中接收時間最早的消息為第二消息。這里,所述的手勢命令可以是向上滑動或向下滑動。
[0045]步驟103:終端將所述第一消息與第二消息之間的消息進行隱藏;
[0046]具體的,終端按照第一消息與第二消息的接收時間確定需要隱藏的消息,將所確定的消息進行隱藏,為了標示所隱藏的消息,在第一消息與第二消息之間可以以層疊線作為所隱藏的消息的標識在顯示界面顯示,也可以是以突出的顏色塊作為所隱藏的消息的標識在顯示界面顯示。另外,還可以在所隱藏的消息的標識上展示所隱藏的消息的接收時間范圍。
[0047]在一個實施例中,終端根據(jù)手勢命令在顯示界面移動所隱藏的消息的標識,顯示出第一消息,如:所隱藏的消息的標識在頂部,手勢命令為向下滑動,則所述第一消息隨著所述標識從頂部向下逐漸滑出顯示。
[0048]在另一個實施例中,終端根據(jù)手勢命令將所述第一消息完全滑出屏幕時,取消隱藏所述第一消息與第二消息之間的消息,展開所述第一消息與第二消息之間的消息。
[0049]在另一個實施例中,終端在沒有接收到第一消息時,根據(jù)手勢命令滑動顯示消息,并在在顯示界面顯示提示按鍵,當所述提示按鍵被按下時,終端檢測當前顯示界面上的第二消息,將所述第二消息作為下一顯示界面上接收時間最新的消息移動到頂部或底部進行顯示,即所述第二消息擠出當前顯示界面上比所述第二消息的接收時間新的消息,比如:顯示界面按照接收時間最早到接收時間最新從上至下的方式顯示消息時,將所述第二消息作為下一顯示界面上接收時間最新的消息移動到