麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

消息展示的方法和裝置與流程

文檔序號:11250896閱讀:493來源:國知局
消息展示的方法和裝置與流程

本發(fā)明涉及計算機技術領域,特別是涉及一種消息展示的方法和裝置。



背景技術:

隨著計算機技術的發(fā)展,人們通過各種網絡應用進行交流和娛樂,如通過即時通信、社交網絡應用或多媒體播放應用進行信息、多媒體數據的分享和討論,在交流的過程中經常出現多個用戶發(fā)送相同內容的情況。

傳統(tǒng)技術中,當多個用戶發(fā)送相同或相似的內容時,只是按照發(fā)送的時間依次展示這些消息,消息展示的形式單一。



技術實現要素:

基于此,有必要針對上述技術問題,提供一種消息展示的方法和裝置,能提高消息展示樣式的多樣性。

一種消息展示的方法,所述方法包括:

共享消息界面接收第一消息,判斷當前消息展示模式是否為圖形樣式模式;

如果當前消息展示模式不是圖形樣式模式,則將所述第一消息加入消息集,判斷所述消息集中是否存在依次相鄰的預設數目的內容匹配的消息;

如果存在,則將消息展示模式設置為圖形樣式模式,生成并展示所述內容匹配的消息對應的初始圖形界面;

如果當前消息展示模式是圖形樣式模式,則判斷所述第一消息是否與已展示的圖形界面對應的消息的內容匹配;

如果匹配,則生成所述第一消息對應的第一圖形界面,將所述第一圖形界面與已展示的圖形界面結合展示。

一種消息展示的裝置,所述裝置包括:

模式判斷模塊,用于共享消息界面接收第一消息,判斷當前消息展示模式是否為圖形樣式模式,如果當前消息展示模式不是圖形樣式模式,則進入第一 消息匹配判斷模塊,如果當前消息展示模式是圖形樣式模式,則進入第二消息匹配判斷模塊;

第一消息匹配判斷模塊,用于將所述第一消息加入消息集,判斷所述消息集中是否存在依次相鄰的預設數目的內容匹配的消息,如果存在,則進入初始圖形展示模塊;

初始圖形展示模塊,用于將消息展示模式設置為圖形樣式模式,生成并展示所述內容匹配的消息對應的初始圖形界面;

第二消息匹配判斷模塊,用于判斷所述第一消息是否與已展示的圖形界面對應的消息的內容匹配,如果匹配,則進入結合展示模塊;

結合展示模塊,用于生成所述第一消息對應的第一圖形界面,將所述第一圖形界面與已展示的圖形界面結合展示。

上述消息展示的方法和裝置,通過共享消息界面接收第一消息,判斷當前消息展示模式是否為圖形樣式模式,如果當前消息展示模式不是圖形樣式模式,則將第一消息加入消息集,判斷消息集中是否存在依次相鄰的預設數目的內容匹配的消息,如果存在,則將消息展示模式設置為圖形樣式模式,生成并展示內容匹配的消息對應的初始圖形界面,如果當前消息展示模式是圖形樣式模式,則判斷第一消息是否與已展示的圖形界面對應的消息的內容匹配,如果匹配,則生成第一消息對應的第一圖形界面,將第一圖形界面與已展示的圖形界面結合展示,如果存在依次相鄰的預設數目的內容匹配的消息,則會以圖形樣式展示消息,并且隨著內容匹配的消息的增多,對應的圖形也不斷增多,通過將文本型的展示轉化為圖形展示,提高了消息展示的多樣性。

附圖說明

圖1為一個實施例中消息展示的方法的應用環(huán)境圖;

圖2為一個實施例中圖1中終端的內部結構圖;

圖3為一個實施例中消息展示的方法的流程圖;

圖4為一個實施例中生成并展示內容匹配的消息對應的初始圖形界面的流程圖;

圖5為一個實施例中共享消息界面接收消息的界面示意圖;

圖6為一個實施例中生成初始圖形界面時的動畫效果界面示意圖;

圖7為一個實施例中生成的初始圖形界面示意圖;

圖8為一個實施例中將第一圖形界面與已展示的圖形界面結合展示的界面示意圖;

圖9為一個實施例中如果接收到的消息與已展示的圖形界面對應的消息的內容不匹配時的界面示意圖;

圖10為一個實施例中生成彈幕消息并在共享視頻以彈幕的形式展示的流程圖;

圖11為一個實施例中共享視頻播放界面示意圖;

圖12為一個實施例中在共享視頻以彈幕的形式展示消息的界面示意圖;

圖13為一個實施例中消息展示的裝置的結構框圖;

圖14為一個實施例中初始圖形展示模塊的結構框圖;

圖15為另一個實施例中消息展示的裝置的結構框圖;

圖16為再一個實施例中消息展示的裝置的結構框圖。

具體實施方式

圖1為一個實施例中消息展示的方法運行的應用環(huán)境圖。如圖1所示,該應用環(huán)境包括終端110、服務器120,其中終端110和服務器120通過網絡進行通信。

終端110可為智能手機、平板電腦、筆記本電腦、臺式計算機等,但并不局限于此。終端110可通過網絡從服務器120接收消息或向服務器120發(fā)送消息等,服務器120可以響應終端110發(fā)送的消息轉發(fā)請求等。

在一個實施例中,圖1中的終端110的內部結構如圖2所示,該終端110包括通過系統(tǒng)總線連接的處理器、圖形處理單元、存儲介質、內存、網絡接口、顯示屏幕和輸入設備。其中,終端110的存儲介質存儲有操作系統(tǒng),還包括消息展示的裝置,該裝置用于實現一種適用于終端的消息展示的方法。該處理器用于提供計算和控制能力,支撐整個終端110的運行。終端110中的圖形處理單元用于至少提供顯示界面的繪制能力,內存為存儲介質中的消息展示的裝置 的運行提供環(huán)境,網絡接口用于與服務器120進行網絡通信,如接收服務器120發(fā)送的消息等。顯示屏幕用于顯示應用界面等,如顯示應用界面上與消息對應的圖形界面等,輸入設備接收用戶輸入的命令或數據等。對于帶觸摸屏的終端110,顯示屏幕和輸入設備可為觸摸屏。

在一個實施例中,如圖3所示,提供了一種消息展示的方法,以應用于上述應用環(huán)境中的終端來舉例說明,包括以下步驟:

步驟s210,共享消息界面接收第一消息,判斷當前消息展示模式是否為圖形樣式模式,如果當前消息展示模式不是圖形樣式模式,則進入步驟s220,否則進入步驟s240。

具體的,共享消息界面用于消息的共享,可以為群組聊天界面,討論組聊天界面,多媒體播放應用對應的評論界面或實時通信界面等,不同的用戶可在共享消息界面發(fā)送消息并查看其它用戶發(fā)送的消息。消息展示模式用于確定消息展示的方式,圖形樣式模式用于將消息通過與圖形樣式對應的圖形的方式進行展示,圖形樣式可根據需要自定義,如樓層樣式、金字塔樣式、圓柱體樣式、動物圖形樣式、植物圖形樣式等。可自定義消息與圖形樣式的展示參數之間的關系,如自定義消息的長度與圖形的長度之間的關系,消息的發(fā)送時間與圖形的展示順序、圖形的長度等之間的關系、消息的內容與圖形的動畫參數之間的關系,消息的數目與圖形的高度之間的關系等。通過圖形樣式、以及消息與圖形樣式的展示參數之間的關系可生成與消息對應的圖形界面,從而通過圖形的方式展示消息,在展示的過程中可設置靜態(tài)展示和動態(tài)展示,可自定義動態(tài)展示的動畫效果。

步驟s220,將第一消息加入消息集,判斷消息集中是否存在依次相鄰的預設數目的內容匹配的消息,如果存在,則進入步驟s230。

具體的,消息的匹配規(guī)則可根據需要自定義,如定義為內容完全相同的消息為匹配,或存在相同關鍵詞的消息為匹配,或兩個消息的預設位置的詞語相同,如前一個消息的最后一個字與后一個消息的第一個字相同為匹配,可以供用戶進行成語接龍等活動。匹配的消息的數目需要達到預設數目才能進入圖形樣式模式,預設數目的大小可自定義,如定義為3個。依次相鄰是指按照消息 的發(fā)送時間排序匹配的消息是兩兩相鄰的,兩個匹配的消息之間不能存在不匹配的消息。如果消息集中是不存在依次相鄰的預設數目的內容匹配的消息,則只能以非圖形樣式模式展示第一消息。

步驟s230,將消息展示模式設置為圖形樣式模式,生成并展示內容匹配的消息對應的初始圖形界面。

具體的,將消息展示模式設置為圖形樣式模式以便于后續(xù)再收到消息時進入步驟s240。生成內容匹配的消息對應的初始圖形界面時,可根據內容匹配的消息的數目依次生成每個消息對應的部分初始圖形界面,再將各個部分初始圖形界面組合展示,展示時可直接組合后顯示初始圖形界面,也可依次動態(tài)的以累加的動畫形式逐步形成初始圖形界面,可自定義動畫效果,如之后的消息對應的部分初始圖形界面展示在已展示圖形界面的任意方向,如下方或上方或左方或右方。對于圖形樣式為動物等較復雜的圖形時,可根據每條消息對應的圖形的位置,按照預設順序生成,如先形成頭部,再形成身體,再形成腳部。

初始圖形界面的生成依據獲取的圖形樣式,圖形樣式可以是預設的固定樣式,如樓層樣式,也可以是與消息內容有關系的變化的樣式,如消息包括關鍵詞熊貓時,自動識別為熊貓圖形樣式。初始圖形界面可包括表示圖形開始的標志圖形,開始標志圖形的內容可根據圖形樣式自定義,如對于樓層可為樓頂圖形或背景圖案等。

步驟s240,判斷第一消息是否與已展示的圖形界面對應的消息的內容匹配,如果匹配,則進入步驟s250。

具體的,如果當前是圖形樣式模式,則說明存在已經展示的圖形界面,判斷第一消息是否與已展示的圖形界面對應的消息的內容匹配,如果匹配,則說明第一消息對應的圖形界面可與已展示的圖形界面進行結合展示,對于擴大型圖形樣式,可進一步擴大已展示的圖形界面的范圍,如增加樓層的高度,對于圖案形圖形樣式,可進一步接近完整的圖案,如增加動物的身體圖案。如果第一消息與圖形界面對應的消息的內容不匹配,則第一消息破壞了之前的消息的匹配性,不能再通過圖形樣式模式進行展示,只能以非圖形樣式模式,如文本形式進行展示。

步驟s250,生成第一消息對應的第一圖形界面,將第一圖形界面與已展示的圖形界面結合展示。

具體的,根據當前的圖形樣式和第一消息的發(fā)送時間、消息的當前序號、消息的內容等獲取對應的圖形樣式展示參數生成第一消息對應的第一圖形界面,將第一圖形界面與已展示的圖形界面結合展示,可直接將第一圖形界面與已展示的圖形界面結合后生成新的圖形界面進行靜態(tài)展示,也可通過動畫的形式動態(tài)的展示結合過程,得到新的圖形界面。結合的方式可根據需要自定義,如第一圖形界面展示在已展示圖形界面的任意方向,如下方或上方或左方或右方。對于圖形樣式為動物等較復雜的圖形時,可根據第一圖形代表的完整圖形的部位找到需要展示的正確位置與已展示圖形界面拼接展示,先對于身體圖形拼接在頭部圖形的下方。

本實施例中,通過共享消息界面接收第一消息,判斷當前消息展示模式是否為圖形樣式模式,如果當前消息展示模式不是圖形樣式模式,則將第一消息加入消息集,判斷消息集中是否存在依次相鄰的預設數目的內容匹配的消息,如果存在,則將消息展示模式設置為圖形樣式模式,生成并展示內容匹配的消息對應的初始圖形界面,如果當前消息展示模式是圖形樣式模式,則判斷第一消息是否與已展示的圖形界面對應的消息的內容匹配,如果匹配,則生成第一消息對應的第一圖形界面,將第一圖形界面與已展示的圖形界面結合展示,如果存在依次相鄰的預設數目的內容匹配的消息,則會以圖形樣式展示消息,并且隨著內容匹配的消息的增多,對應的圖形也不斷增多,通過將文本型的展示轉化為圖形展示,提高了消息展示的多樣性,并且能夠引導客戶發(fā)送更多數量的匹配內容的消息,增加了用戶發(fā)消息的活躍度,并且提高了趣味性,增加了應用的用戶粘度。

在一個實施例中,預設的圖形樣式為層級圖形,如圖4所示,步驟s230中生成并展示內容匹配的消息對應的初始圖形界面的步驟包括:

步驟s231,獲取預設的圖形樣式,獲取消息的信息,消息的信息包括:消息數目,消息數目用于確定初始圖形界面的目標層數。

具體的,預設的圖形樣式為層級圖形,如樓層、梯子層、金字塔層等,層 級圖形以層為單位隨著匹配消息的增多一層一層疊加,呈現出蓋樓的效果,生動形象。消息的信息用于描述與消息相關的內容,如發(fā)送消息的頭像,發(fā)送消息的用戶名稱,發(fā)送消息的時間,消息的總數目等。消息數目與初始圖形界面的目標層數成正比,如一條消息對應一個層級。

步驟s232,根據消息的信息和圖形樣式依次生成對應的層級圖形,后生成的層級圖形以動畫的形式展示在已生成的層級圖形的下方,消息依次展示在層級圖形對應的層級位置。

具體的,如果層級圖形是金字塔型或倒三角形的,每一層的圖形的邊長不同,可根據消息的序號生成邊長為對應長度的圖形,如之后發(fā)送的消息對應的圖形的邊長長度比之前發(fā)送的消息對應的邊長長度大。如果每一層的圖形相同,則可直接生成對應的圖形。由圖形樣式確定生成的圖形的形狀。每生成一層層級圖形,則以動畫的形式展示在已生成的層級圖形的下方,如無縫拼接在已生成的層級圖形的下方,隨著消息的增多,層級也越來越多。將每層層級圖形對應的消息展示在對應的層級位置,便于查看消息內容,如第一消息展示在對應的第一層級,第二消息展示在對應的第二層級,從而生成初始圖形界面。

在一個實施例中,步驟s250包括:生成第一消息對應的第一層級,將第一層級展示在已展示的圖形界面的下方。

具體的,當后續(xù)收到的第一消息與已展示的圖形界面對應的消息的內容匹配,則會生成第一消息對應的第一層級,并展示在已展示的圖形界面的下方,隨著匹配消息的增多,層級也不斷增多,形成蓋樓的效果,進一步刺激用戶發(fā)送更多匹配的消息以使樓層增高。

在一個實施例中,步驟s240之后,還包括:如果第一消息與已展示的圖形界面對應的消息的內容不匹配,則將消息展示模式設置為非圖形樣式模式。

具體的,當第一消息與已展示的圖形界面對應的消息的內容不匹配時,使得消息的匹配性被破壞,第一消息不能再以圖形樣式模式展示,此時將消息展示模式設置為非圖形樣式模式,第一消息通過文本形式的方式展示,能使用戶及時發(fā)現不匹配的消息內容。

在一個實施例中,初始圖形界面包括與圖形樣式對應的開始標志圖形,如 果第一消息與已展示的圖形界面對應的消息的內容不匹配的步驟之后,還包括:在已展示的圖形界面設置與圖形樣式對應的結束標志圖形。

具體的,開始標志圖形象征了通過圖形樣式展示消息的開始,結束標志圖形象征了通過圖形樣式展示消息的結束,通過開始標志圖形和結束標志圖形使得消息對應的圖形更鮮明生動,如對于樓層樣式,開始標志圖形可為樓頂,結束標志圖形可為樓層底座,對于圖案樣式,開始標志圖形可為背景圖像,結束標志圖形可為模糊圖層覆蓋于已展示的圖形界面之上。

在一個具體的實施例中,如圖5所示,群組聊天界面接收多個群用戶發(fā)送的消息,并且依次相鄰的消息310、消息320、消息330內容匹配,且數量達到了3個,其中內容匹配是指消息相同,將消息展示模式設置為圖形樣式模式,圖形樣式為樓層樣式,生成并展示內容匹配的消息對應的初始圖形界面350,如圖6所示為生成初始圖形界面350之間的動畫效果界面340,如圖7所示為生成的初始圖形界面350示意圖,其中初始圖形界面350包括開始標志圖形351,開始標志圖形351為樓頂。生成初始圖形界面350之后,再接收到群用戶發(fā)送的消息,如果與消息310相同,則生成對應的第一圖形界面360,將第一圖形界面360與已展示的圖形界面350結合展示,如圖8所示為結合展示的圖形界面370。再接收到群用戶發(fā)送的消息380,如果與消息310不同,則消息匹配失敗,將消息展示模式設置為非圖形樣式模式,如圖所示,通過文本的形式展示消息380,同時在已展示的圖形界面設置與圖形樣式對應的結束標志圖形390。

在一個實施例中,如圖10所示,所述方法還包括:

步驟s410,判斷共享消息界面是否存在對應的共享視頻,如果存在對應的共享視頻,則進入步驟s420。

具體的,判斷共享消息界面是否存在關聯的共享視頻,如共享消息界面是共享視頻房間的討論界面,則共享消息界面存在對應的共享視頻,通過共享消息界面可方便的對共享視頻的播放內容進行評論和用戶間進行交流。

步驟s420,將第一消息加入視頻消息集,判斷視頻消息集中是否存在依次相鄰的第二預設個數的內容匹配的消息,如果存在,則進入步驟s430。

具體的,消息的匹配規(guī)則可根據需要自定義,如定義為內容完全相同的消 息為匹配,或存在相同關鍵詞的消息為匹配,或兩個消息的預設位置的詞語相同,如前一個消息的最后一個字與后一個消息的第一個字相同為匹配,或兩個消息與預設的文本模版中2個相鄰的句子相同,可以供用戶進行影視劇的臺詞接龍等活動。匹配的消息的數目需要達到預設數目才能通過彈幕展示,預設數目的大小可自定義,如定義為5個。依次相鄰是指按照消息的發(fā)送時間排序匹配的消息是兩兩相鄰的,兩個匹配的消息之間不能存在不匹配的消息。

步驟s430,根據內容匹配的消息生成彈幕消息,將彈幕消息在共享視頻以彈幕的形式展示。

具體的,如果匹配的條件是消息的內容相同,則可直接將消息本身作為彈幕消息,如果匹配的條件是消息的關鍵詞相同,則可提取關鍵詞,根據關鍵詞生成對應的彈幕消息,如果匹配的條件是消息的內容能銜接或與預設模版相同,則可獲取預設的彈幕消息,如“您好棒!加十分”等。得到彈幕消息后以彈幕的形式顯示在共享視頻界面,如從右上角劃出,可設置顯示的動畫和各種顯示參數,如顯示的大小、顏色等。

在一個具體的實施例中,如圖11所示,為共享視頻播放界面示意圖,視頻510為共享消息界面520對應的共享視頻,當共享消息界面接收到的消息中存在3個依次相鄰的內容相同的消息時,如消息521、522、523內容相同,生成對應的彈幕消息530,如圖12所示,將彈幕消息530在共享視頻510以彈幕的形式展示。

在一個實施例中,如圖13所示,提供了一種消息展示的裝置,包括:

模式判斷模塊610,用于共享消息界面接收第一消息,判斷當前消息展示模式是否為圖形樣式模式,如果當前消息展示模式不是圖形樣式模式,則進入第一消息匹配判斷模塊620,如果當前消息展示模式是圖形樣式模式,則進入第二消息匹配判斷模塊640。

第一消息匹配判斷模塊620,用于將第一消息加入消息集,判斷消息集中是否存在依次相鄰的預設數目的內容匹配的消息,如果存在,則進入初始圖形展示模塊630。

初始圖形展示模塊630,用于將消息展示模式設置為圖形樣式模式,生成并 展示內容匹配的消息對應的初始圖形界面。

第二消息匹配判斷模塊640,用于判斷第一消息是否與已展示的圖形界面對應的消息的內容匹配,如果匹配,則進入結合展示模塊650。

結合展示模塊650,用于生成第一消息對應的第一圖形界面,將第一圖形界面與已展示的圖形界面結合展示。

在一個實施例中,預設的圖形樣式為層級圖形,如圖14所示,初始圖形展示模塊630包括:

獲取單元631,用于獲取預設的圖形樣式,獲取消息的信息,消息的信息包括:消息數目,消息數目用于確定初始圖形界面的目標層數。

展示單元632,用于根據消息的信息和圖形樣式依次生成對應的層級圖形,后生成的層級圖形以動畫的形式展示在已生成的層級圖形的下方,消息依次展示在層級圖形對應的層級位置。

在一個實施例中,結合展示模塊650還用于生成第一消息對應的第一層級,將第一層級展示在已展示的圖形界面的下方。

在一個實施例中,如圖15所示,裝置還包括:

圖形樣式模式取消模塊660,用于如果第一消息與已展示的圖形界面對應的消息的內容不匹配,則將消息展示模式設置為非圖形樣式模式。

在一個實施例中,初始圖形界面包括與圖形樣式對應的開始標志圖形,圖形樣式模式取消模塊660還用于在已展示的圖形界面設置與圖形樣式對應的結束標志圖形。

在一個實施例中,如圖16所示,裝置還包括:

彈幕模塊670,用于判斷共享消息界面是否存在對應的共享視頻,如果存在對應的共享視頻,則將第一消息加入視頻消息集,判斷視頻消息集中是否存在依次相鄰的第二預設個數的內容匹配的消息,如果存在,則根據內容匹配的消息生成彈幕消息,將彈幕消息在共享視頻以彈幕的形式展示。

本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述程序可存儲于一計算機 可讀取存儲介質中,如本發(fā)明實施例中,該程序可存儲于計算機系統(tǒng)的存儲介質中,并被該計算機系統(tǒng)中的至少一個處理器執(zhí)行,以實現包括如上述各方法的實施例的流程。其中,所述存儲介質可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機存儲記憶體(randomaccessmemory,ram)等。

以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。

以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 乐陵市| 新源县| 永川市| 武汉市| 和林格尔县| 哈密市| 鹤壁市| 康保县| 苍梧县| 靖江市| 秦皇岛市| 广汉市| 武清区| 建阳市| 永泰县| 镇康县| 天长市| 汉源县| 彰化市| 石家庄市| 临清市| 武汉市| 石首市| 思南县| 伊金霍洛旗| 永春县| 封开县| 盐源县| 屏东县| 长白| 茌平县| 肃北| 通州区| 清水河县| 临夏县| 深泽县| 东辽县| 临江市| 乌拉特前旗| 洞头县| 松原市|