本發明涉及通信技術領域,特別涉及一種會話群組的消息的顯示方法和裝置。
背景技術:
隨著移動通信技術的發展,即時通信軟件的使用日益普遍。用戶在使用即時通信軟件時,通常會加入會話群組,并通過會話群組查看消息或發送消息。
現有技術中,有些即時通信軟件直接在第一頁面顯示會話群組,當會話群組中有大量群消息提醒時,會對用戶造成干擾。有些即時通信軟件可通過用戶操作將會話群組設置為不提醒狀態,并將設置后的會話群組折疊至第二頁面,會使用戶對第二頁面中的消息會失去興趣,從而不再打開第二頁面,進而導致用戶錯過會話群組中的重要消息。
技術實現要素:
本發明提供了一種會話群組的消息的顯示方法和裝置,以解決現有技術中會話群組中的群消息提醒對用戶造成干擾以及用戶錯過會話群組中的重要消息的缺陷。
本發明提供了一種會話群組的消息的顯示方法,應用于終端設備,所述方法包括以下步驟:
接收服務器發送的所述會話群組的消息;
獲取所述會話群組的活躍程度信息;
判斷所述活躍程度信息是否滿足預設條件,當判斷所述活躍程度信息滿足預設條件時,將所述會話群組的消息推送至第二頁面進行顯示。
本發明還提供了一種會話群組的消息的顯示裝置,包括:
接收模塊,用于接收服務器發送的所述會話群組的消息;
第一獲取模塊,用于獲取所述會話群組的活躍程度信息;
第一判斷模塊,用于判斷所述會話群組的活躍程度信息是否滿足預設條件;
顯示模塊,用于在所述第一判斷模塊判斷所述活躍程度信息滿足預設條件時,將所述會話群組的消息推送至第二頁面進行顯示。
本發明根據會話群組的活躍程度信息,將符合條件的會話群組的消息推送至第二頁面進行顯示,無需用戶進行人工干預,能夠提高折疊會話群組的效率和精確度,減輕會話群組中的消息對用戶的干擾,同時避免用戶錯過會話群組中的重要消息。
附圖說明
圖1為本發明實施例中的一種會話群組的消息的顯示系統架構圖;
圖2為本發明實施例中的一種會話群組的消息的顯示方法流程圖;
圖3為本發明實施例中的另一種會話群組的消息的顯示方法流程圖;
圖4為本發明實施例中的又一種會話群組的消息的顯示方法流程圖;
圖5為本發明實施例中的一種會話群組的消息的顯示裝置結構圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例?;诒景l明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明實施例提供了一種會話群組的消息的顯示方法,應用于包括終端設備12和服務器11的系統中,該系統的架構如圖1所示,服務器11和終端設備12之間通過網絡連接,終端設備12接收服務器發送的會話群組的消息,獲取會話群組的活躍程度信息,判斷會話群組的活躍程度信息是否滿足預設條件,當判斷活躍程度信息滿足預設條件時,將會話群組的消息推送至第二頁面進行顯示。其中,終端設備12中安裝有即時通信客戶端,并通過即時通信客戶端與服務器進行交互,終端設備12可以是智能手機、平板電腦和臺式計算機等設備。
基于上述系統架構,本發明實施例中的會話群組的消息的顯示方法,如圖2所示,包括以下步驟:
步驟S1、接收服務器發送的會話群組的消息。
步驟S2、獲取會話群組的活躍程度信息。
步驟S3、判斷活躍程度信息是否滿足預設條件,當判斷活躍程度信息滿足預設條件時,將會話群組的消息推送至第二頁面進行顯示。
其中,會話群組的活躍程度信息,用于表示登錄終端設備的用戶在會話群組中的活躍程度,可以具體包括:終端設備最近一次查看會話群組中的消息的時間;相應地,可以在判斷終端設備在第一預設時長內沒有查看過會話群組中的消息時,將會話群組的消息推送至第二頁面進行顯示。
會話群組的活躍程度信息,還可以具體包括終端設備查看會話群組中的消息的頻率;相應地,可以在判斷終端設備查看會話群組中的消息的頻率不大于第一預設頻率時,將會話群組的消息推送至第二頁面進行顯示。
會話群組的活躍程度信息,還可以具體包括終端設備最近一次通過會話群組發送消息的時間;相應地,可以在判斷終端設備在第二預設時長內沒有通過會話群組發送過消息時,將會話群組的消息推送至第二頁面進行顯示。
會話群組的活躍程度信息,還可以具體包括所述終端設備通過會話群組發送消息的頻率;相應地,可以在判斷終端設備通過會話群組發送消息的頻率不大于第二預設頻率時,將會話群組的消息推送至第二頁面進行顯示。
其中,第二頁面為用戶界面的次級頁面。
本發明實施例根據會話群組的活躍程度信息,將符合條件的會話群組的消息推送至第二頁面進行顯示,無需用戶進行人工干預,能夠提高折疊會話群組的效率和精確度,減輕會話群組中的消息對用戶的干擾,同時避免用戶錯過會話群組中的重要消息。
本發明實施例還提供了另一種會話群組的消息的顯示方法,如圖3所示,包括以下步驟:
步驟101,接收服務器發送的會話群組的消息。
步驟102,獲取會話群組的聲音設置信息。
步驟103,根據會話群組的聲音設置信息,判斷會話群組是否被設置為靜音,如果是,則執行步驟109;否則,執行步驟104。
步驟104,獲取會話群組的類別信息。
步驟105,根據會話群組的類別信息,判斷所述會話群組是否為預設類別群組,如果是,則執行步驟106;否則,執行步驟109。
其中,預設類別群組可以是工作群組,也可以是用戶設置的其他類別的群 組。
步驟106,獲取終端設備最近一次查看會話群組中的消息的時間。
步驟107,判斷終端設備是否在第一預設時長內查看過會話群組中的消息,如果是,則執行步驟108;否則,執行步驟109。
例如,第一預設時長可以是2~7天,也可以是由用戶設置的時長。
步驟108,將會話群組的消息推送至第一頁面進行顯示。
其中,第二頁面為用戶界面的主頁面。
步驟109,將會話群組的消息推送至第二頁面進行顯示。
本發明實施例根據會話群組的聲音設置信息、類別信息以及終端設備最近一次查看會話群組中的消息的時間,將符合條件的會話群組的消息推送至第二頁面進行顯示,無需用戶進行人工干預,能夠提高折疊會話群組的效率和精確度,減輕會話群組中的消息對用戶的干擾,同時避免用戶錯過會話群組中的重要消息,并提高會話群組從第一頁面到第二頁面查看詳情頁的轉化率。
本發明實施例還提供了另一種會話群組的消息的顯示方法,如圖4所示,包括以下步驟:
步驟201,接收服務器發送的會話群組的消息。
步驟202,獲取會話群組的社交關系信息。
步驟203,根據會話群組的社交關系信息,判斷會話群組的關系緊密程度是否滿足預設緊密度,如果是,則執行步驟207;否則,執行步驟204。
其中,會話群組的社交關系信息,可以具體包括:會話群組中與登錄終端設備的用戶之間具有好友關系的成員的數量;相應地,可以判斷會話群組中與登錄終端設備的用戶之間具有好友關系的成員在會話群組的全體成員中的占比是否大于第一預設比值,如果是,則確定關系緊密程度不滿足預設緊密度,否則,確定關系緊密程度滿足預設緊密度。例如,第一預設比值可以是25%~50%,也可以是由用戶設置的比值。
會話群組的社交關系信息,還可以具體包括:會話群組中被登錄終端設備的用戶關注的成員的數量;相應地,可以判斷會話群組中被登錄終端設備的用戶關注的成員在會話群組的全體成員中的占比不大于第二預設比值,如果是,則確定關系緊密程度不滿足預設緊密度,否則,確定關系緊密程度滿足預設緊密度。例如,第二預設比值可以是10%~20%,也可以是由用戶設置的比值。
本實施例中,登錄終端設備的用戶可以是終端設備中的即時通信客戶端的登錄用戶。
步驟204,獲取終端設備最近一次通過所述會話群組發送消息的時間。
步驟205,判斷終端設備是否在第二預設時長內通過會話群組發送過消息,如果是,則執行步驟206;否則,執行步驟207。
其中,第二預設時長可以是1~30天,也可以是由用戶設置的時長。
步驟206,將會話群組的消息推送至第一頁面進行顯示。
其中,第二頁面為用戶界面的主頁面。
步驟207,將會話群組的消息推送至第二頁面進行顯示。
本發明實施例根據會話群組的社交關系信息以及最近一次通過所述會話群組發送消息的時間,將符合條件的會話群組的消息推送至第二頁面進行顯示,無需用戶進行人工干預,能夠提高折疊會話群組的效率和精確度,減輕會話群組中的消息對用戶的干擾,同時避免用戶錯過會話群組中的重要消息,并提高會話群組從第一頁面到第二頁面查看詳情頁的轉化率。
基于上述會話群組的消息的顯示方法,本發明實施例還提供了一種會話群組的消息的顯示裝置,如圖5所示,包括:
接收模塊501,用于接收服務器發送的會話群組的消息。
第一獲取模塊502,用于獲取會話群組的活躍程度信息。
第一判斷模塊503,用于判斷會話群組的活躍程度信息是否滿足預設條件。
顯示模塊504,用于在第一判斷模塊503判斷活躍程度信息滿足預設條件時,將會話群組的消息推送至第二頁面進行顯示。
上述顯示模塊504,還用于在第一判斷模塊503判斷出活躍程度信息不滿足預設條件時,將會話群組的消息推送至第一頁面進行顯示。
其中,會話群組的活躍程度信息,用于表示登錄終端設備的用戶在會話群組中的活躍程度,可以具體包括:終端設備最近一次查看會話群組中的消息的時間;相應地,上述第一判斷模塊503,具體用于判斷終端設備是否在第一預設時長內查看過會話群組中的消息,如果是,則確定會話群組的活躍程度信息不滿足預設條件;否則,確定會話群組的活躍程度信息滿足預設條件;
會話群組的活躍程度信息,還可以具體包括:終端設備查看所述會話群組 中的消息的頻率;相應地,上述第一判斷模塊503,具體用于判斷終端設備查看會話群組中的消息的頻率是否大于第一預設頻率,如果是,則確定會話群組的活躍程度信息不滿足預設條件;否則,確定會話群組的活躍程度信息滿足預設條件;
會話群組的活躍程度信息,還可以具體包括終端設備最近一次通過所述會話群組發送消息的時間;相應地,上述第一判斷模塊503,具體用于判斷終端設備是否在第二預設時長內通過會話群組發送過消息;如果是,則確定會話群組的活躍程度信息不滿足預設條件;否則,確定會話群組的活躍程度信息滿足預設條件;
會話群組的活躍程度信息,還可以具體包括所述終端設備通過所述會話群組發送消息的頻率;相應地,上述第一判斷模塊503,具體用于判斷終端設備通過會話群組發送消息的頻率是否大于第二預設頻率;如果是,則確定會話群組的活躍程度信息不滿足預設條件;否則,確定會話群組的活躍程度信息滿足預設條件。
進一步地,上述裝置,還包括:
第二獲取模塊,用于獲取會話群組的聲音設置信息;
第二判斷模塊,用于根據會話群組的聲音設置信息,判斷會話群組是否被設置為靜音;
相應地,上述顯示模塊504,還用于在第二判斷模塊判斷出會話群組被設置為靜音時,將會話群組的消息推送至第二頁面進行顯示。
進一步地,上述裝置,還包括:
第三獲取模塊,用于獲取會話群組的類別信息;
第三判斷模塊,用于根據會話群組的類別信息,判斷會話群組是否為預設類別群組;
相應地,上述顯示模塊504,還用于在第三判斷模塊判斷出會話群組為預設類別群組時,將會話群組的消息推送至第二頁面進行顯示。
其中,預設類別群組,可以具體為:工作群組。
進一步地,上述裝置,還包括:第四獲取模塊,用于獲取所述會話群組的社交關系信息;
第四判斷模塊,用于根據所述會話群組的社交關系信息,判斷所述會話群 組的關系緊密程度;
相應地,上述顯示模塊504,還用于在所述第四判斷模塊判斷出所述關系緊密程度滿足預設緊密度時,將所述會話群組的消息推送至第二頁面進行顯示。
其中,會話群組的社交關系信息,可以具體包括:會話群組中與登錄終端設備的用戶之間具有好友關系的成員的數量;相應地,上述第四判斷模塊,具體用于判斷會話群組中與登錄終端設備的用戶之間具有好友關系的成員在會話群組的全體成員中的占比是否大于第一預設比值,如果是,則確定關系緊密程度不滿足預設緊密度;否則,確定關系緊密程度滿足預設緊密度;
會話群組的社交關系信息,還可以具體包括會話群組中被登錄終端設備的用戶關注的成員的數量;相應地,上述第四判斷模塊,具體用于判斷會話群組中被登錄終端設備的用戶關注的成員在會話群組的全體成員中的占比是否大于第二預設比值,如果是,則確定關系緊密程度不滿足預設緊密度;否則,確定關系緊密程度滿足預設緊密度。
本發明實施例根據會話群組的活躍程度信息,將符合條件的會話群組的消息推送至第二頁面進行顯示,無需用戶進行人工干預,能夠提高折疊會話群組的效率和精確度,減輕會話群組中的消息對用戶的干擾,同時避免用戶錯過會話群組中的重要消息,并提高會話群組從第一頁面到第二頁面查看詳情頁的轉化率。
結合本文中所公開的實施例描述的方法中的步驟可以直接用硬件、處理器執行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。
以上所述,僅為本發明的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應所述以權利要求的保護范圍為準。