鬼佬大哥大
  • / 13
  • 下載費用:30 金幣  

群消息數據處理方法及裝置.pdf

關 鍵 詞:
消息 數據處理 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201410077248.8

申請日:

2014.03.04

公開號:

CN104898935A

公開日:

2015.09.09

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效 IPC(主分類):G06F 3/0483申請日:20140304|||公開
IPC分類號: G06F3/0483(2013.01)I; G06F3/0484(2013.01)I 主分類號: G06F3/0483
申請人: 騰訊科技(深圳)有限公司
發明人: 付云雷; 袁樹健; 黃聞欣; 姚明華
地址: 518044廣東省深圳市福田區振興路賽格科技園2棟東403室
優先權:
專利代理機構: 深圳市世紀恒程知識產權代理事務所44287 代理人: 胡海國
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201410077248.8

授權公告號:

||||||

法律狀態公告日:

2018.02.27|||2015.11.04|||2015.09.09

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明公開一種群消息數據處理方法,包括以下步驟:獲取終端顯示區域中顯示的消息數;當終端顯示區域中顯示的消息數為1,且所述顯示區域中的當前消息的首部不在顯示區域內時,在顯示區域中顯示用于查看消息發送者的觸發控件;當所述觸發控件被觸發時,控制顯示區域顯示當前消息的首部。本發明還公開一種群消息數據處理裝置。本發明不但簡化了用戶的操作,而且還提高了群消息中消息發送者的查看效率。

權利要求書

權利要求書
1.  一種群消息數據處理方法,其特征在于,包括以下步驟:
獲取終端顯示區域中顯示的消息數;
當終端顯示區域中顯示的消息數為1,且所述顯示區域中的當前消息的首部不在顯示區域內時,在顯示區域中顯示用于查看消息發送者的觸發控件;
當所述觸發控件被觸發時,控制顯示區域顯示當前消息的首部。

2.  如權利要求1所述的群消息數據處理方法,其特征在于,所述獲取終端顯示區域中顯示的消息數包括:
從所述顯示區域中的滾動回調函數中獲取顯示區域相對于整個備顯消息列表的坐標;
獲取位于所述顯示區域相對于整個備顯消息列表的坐標內的消息數。

3.  如權利要求2所述的群消息數據處理方法,其特征在于,所述顯示區域中的當前消息的首部不在顯示區域內包括:
當終端顯示區域中顯示的消息數為1時,獲取所述顯示區域中顯示的當前消息的頂部的坐標以及所述顯示區域的頂部相對于整個備顯消息列表的坐標;
當所述顯示區域中顯示的當前消息的頂部的坐標小于所述顯示區域的頂部相對于整個備顯消息列表的坐標,則判斷所述顯示區域中的當前消息的首部不在顯示區域內。

4.  如權利要求1所述的群消息數據處理方法,其特征在于,所述在顯示區域中顯示用于查看消息發送者的觸發控件包括:
控制顯示區域的控件區中的所述觸發控件顯示,并產生相應的提示信息,以提示用戶可以觸發所述控件以查看消息發送者。

5.  如權利要求1所述的群消息數據處理方法,其特征在于,所述在顯示區域中顯示用于查看消息發送者的觸發控件包括:
在顯示區域中顯示一浮動提示窗口,且在所述浮動窗口內顯示提示信息。

6.  如權利要求1-5任一項所述的群消息數據處理方法,其特征在于,所述當觸發控件被觸發時,控制顯示區域顯示當前消息的首部包括:
當所述觸發控件被觸發時,獲取所述顯示區域中顯示的當前消息的頂部的坐標以及所述顯示區域中光標位置相對于整個備顯消息列表的坐標;
控制整個備顯消息列表進行滾動,且滾動距離為所述顯示區域中顯示的當前消息的頂部的坐標與所述顯示區域中光標位置相對于整個備顯消息列表的坐標的垂直距離。

7.  一種群消息數據處理裝置,其特征在于,包括:
獲取模塊,用于獲取終端顯示區域中顯示的消息數;
顯示控制模塊,用于當終端顯示區域中顯示的消息數為1,且所述顯示區域中的當前消息的首部不在顯示區域內時,在顯示區域中顯示用于查看消息發送者的觸發控件;
查看模塊,用于當所述觸發控件被觸發時,控制顯示區域顯示當前消息的首部。

8.  如權利要求7所述的群消息數據處理裝置,其特征在于,所述獲取模塊用于:從所述顯示區域中的滾動回調函數中獲取顯示區域相對于整個備顯消息列表的坐標;獲取位于所述顯示區域相對于整個備顯消息列表的坐標內的消息數。

9.  如權利要求8所述的群消息數據處理裝置,其特征在于,所述顯示控制模塊用于:當終端顯示區域中顯示的消息數為1時,獲取所述顯示區域中顯示的當前消息的頂部的坐標以及所述顯示區域的頂部相對于整個備顯消息列表的坐標;當所述顯示區域中顯示的當前消息的頂部的坐標小于所述顯示區域的頂部相對于整個備顯消息列表的坐標,則判斷所述顯示區域中的當前消息的首部不在顯示區域內。

10.  如權利要求7所述的群消息數據處理裝置,其特征在于,所述顯示控制模塊還用于:控制顯示區域的控件區中的所述觸發控件顯示,并產生相應的提示信息,以提示用戶可以觸發所述控件以查看消息發送者;或者在顯示區域中顯示一浮動提示窗口,且在所述浮動窗口內顯示提示信息。

11.  如權利要求7-10任一項所述的群消息數據處理裝置,其特征在于,所述查看模塊用于:當所述觸發控件被觸發時,獲取所述顯示區域中顯示的當前消息的頂部的坐標以及所述顯示區域的頂部相對于整個備顯消息列表的坐標;控制整個備顯消息列表進行滾動,且滾動距離為所述顯示區域中顯示的當前消息的頂部的坐標與所述顯示區域的頂部相對于整個備顯消息列表的坐標的垂直距離。

說明書

說明書群消息數據處理方法及裝置
技術領域
本發明涉及互聯網領域,尤其涉及一種群消息數據處理裝置方法及裝置。
背景技術
隨著互聯網的不斷發展,通過即時通訊使得人與人之間的溝通越來越順暢。而且為了使用戶可以順暢地閱讀消息,即時通訊還支持長消息的發送,不再需要將長消息拆分顯示。
但是在群消息中,若消息過長,可能會占據整個顯示界面,不但不完整顯示,而且該消息的發送者也無法顯示,必須通過滾動顯示界面才能定位至記錄消息的發送者的位置處。由于顯示界面的反應靈敏度或者用戶的操作失誤,需要多次操作才能準確定位,因此造成群消息的查看效率。
發明內容
本發明實施例的主要目的是提供一種群消息數據處理方法及裝置,旨在實現消息查看的精確定位。
為達到以上目的,本發明實施例提供了一種群消息數據處理方法,包括以下步驟:
獲取終端顯示區域中顯示的消息數;
當終端顯示區域中顯示的消息數為1,且所述顯示區域中的當前消息的首部不在顯示區域內時,在顯示區域中顯示用于查看消息發送者的觸發控件;
當所述觸發控件被觸發時,控制顯示區域顯示當前消息的首部。
本發明實施例還提供了一種群消息數據處理裝置,包括:
獲取模塊,用于獲取終端顯示區域中顯示的消息數;
顯示控制模塊,用于當終端顯示區域中顯示的消息數為1,且所述顯示區域中的當前消息的首部不在顯示區域內時,在顯示區域中顯示用于查看消息 發送者的觸發控件;
查看模塊,用于當所述觸發控件被觸發時,控制顯示區域顯示當前消息的首部。
本發明實施例在終端顯示群消息時,通過群消息的顯示區域中是否僅顯示1條消息,且該消息的首部不在顯示區域內時,提供一觸發控件,使得觸發該觸發控件,即可使得群消息的顯示區域中顯示該消息的首部。因此,本發明實施例使得用戶要查看群消息的發送者,不再需要滾動屏幕進行查看,通過觸發控件即可快速、精準地定位至消息的首部,不但使得用戶的操作更加簡便,而且還使得消息查看的效率提高。
附圖說明
圖1是本發明實施例的群消息顯示窗口的示例圖;
圖2是本發明實施例的群消息的備顯列表的示例圖;
圖3是本發明實施例群消息的備顯列表在群消息顯示窗口中顯示的示例圖;
圖4是本發明實施例群消息數據處理方法的流程示意圖;
圖5是本發明群消息數據處理方法中獲取顯示區域中顯示的消息數的細化流程示意圖;
圖6是本發明群消息數據處理方法中獲取顯示區域中顯示的消息數的具體示例圖;
圖7是本發明群消息數據處理方法中控制觸發控件顯示的細化流程示意圖;
圖8是本發明群消息數據處理方法中當前消息的首部不在顯示區域內的示例圖;
圖9a是本發明群消息數據處理方法中顯示觸發控件一實施例的示例圖;
圖9b是本發明群消息數據處理方法中顯示觸發控件另一實施例的示例圖;
圖10是本發明群消息數據處理方法中控制顯示區域中顯示當前消息的首部的細化流程示意圖;
圖11是本發明群消息數據處理裝置的功能模塊示意圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
以下結合說明書附圖及具體實施例進一步說明本發明的技術方案。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
以下將以運行在PC上的即時通訊客戶端進行群消息查看為實施場景對本發明進行具體描述。如圖1所示,圖1展示了一個群消息顯示的窗口示例,該窗口中,區域1○用于顯示群組名稱等群組信息,區域2○用于顯示群組的成員列表,區域3○用于供即時通訊客戶端的用戶進行信息的輸入,區域4○用于顯示群組中各成員發送的群消息,區域5○用于放置群消息的功能控件,例如字體的設置,表情的選擇等等。
群組中的各成員通過即時通訊客戶端將信息發送至服務器,服務器匯集所有信息后,根據每條消息的發送時間對其進行排列,并為其設置相應的消息ID,形成備顯消息列表。如圖2所示,某群組中的備顯消息列表中包括多條消息:ID0,ID1,ID2…,每條消息均是按照發送者發送的時間順序來排列,且每條消息對應還具有發送者的信息等等。服務器將所述備顯消息列表發送至各即時通訊客戶端,以便在終端的群消息窗口的區域4○內顯示群消息。
由于終端的屏幕有限,因此終端上的群消息的顯示區域也有限,所以該備顯消息列表將以滾動的方式將所有的信息依次顯示在顯示區域內。如圖3所示,通過滑動顯示區域中的滾動條,將備顯消息列表上下滾動,以顯示所有的備顯消息列表中的消息。當然,也可以通過其他方式觸發備顯消息列表的滾動,例如觸控終端屏幕,或者觸發翻頁功能等等。
現有的即時通信客戶端都支持長消息的發送,而且不再需要對該長消息進行分頁顯示,所以可能存在一條信息占據整個顯示區域的情況,用戶必須通過滾動備顯消息列表進行查看該消息的發送者是誰,由于受屏幕靈敏度或者用戶的操作失誤,將很難精確定位到消息的首部以查看消息的發送者是誰。
因此,本發明提出一種群消息數據處理方法。如圖4所示,該實施例的群 消息數據處理方法包括以下步驟:
步驟S110、獲取終端顯示區域中顯示的消息數;
步驟S120、當終端顯示區域中顯示的消息數為1,且所述顯示區域中的當前消息的首部不在顯示區域內時,在顯示區域中顯示用于查看消息發送者的觸發控件;
步驟S130、當所述觸發控件被觸發時,控制顯示區域顯示當前消息的首部。
本發明所述的群消息是指即時通訊客戶端接收到的群組中其他用戶發送的消息,該消息可包括文字、字母、圖片、表情、文件或任意兩個或多個的組合消息。該即時通訊客戶端運行在數據處理設備上的即時通訊客戶端,該數據處理設備可包括PC、平板電腦、ipad、手機等終端,還可包括網絡客戶端,例如WEB瀏覽器。本發明應用于即時通訊客戶端上群消息的顯示,當終端顯示區域僅顯示了1條消息,且該消息列表的首部不在顯示區域內時,提供一個功能,使得用戶通過觸發該功能,可以精準地定位至消息的首部,不但簡化了用戶的操作,而且還提高了群消息的查看效率。
進一步地,參照圖5,上述步驟S110包括:
步驟S111、從所述顯示區域中的滾動回調函數中獲取顯示區域相對于整個備顯消息列表的坐標;
當顯示區域中發生滾動事件時,將調用滾動回調函數響應該滾動事件。當發生滾動事件時,則從滾動回調函數中可以獲取到顯示區域相對于整個備顯消息列表的坐標。如圖6所示,該顯示區域的頂部及底部相對于整個備顯消息列表的坐標的縱坐標分別為Y1、Y2。
步驟S112、獲取位于所述顯示區域相對于整個備顯消息列表的坐標內的消息數。
獲取備顯消息列表中縱坐標Y1和Y2之間的區域中的消息條數,如圖6所示,該顯示區域相對于整個備顯消息列表的坐標內的消息數為2。
進一步地,參照圖7,上述步驟S120包括:
步驟S121、當終端顯示區域中顯示的消息數為1時,獲取所述顯示區域中顯示的當前消息的頂部的坐標以及所述顯示區域的頂部相對于整個備顯消息列表的坐標;
如圖8所示,當獲取備顯消息列表中縱坐標Y3和Y4之間的區域中的消息條數為1時,獲取所述顯示區域中顯示的當前消息(發送者4所發送的消息)的頂部相對于整個備顯消息列表的縱坐標Y5,以及獲取所述顯示區域的頂部相對于整個備顯消息列表的縱坐標Y3。
步驟S122、當所述顯示區域中顯示的當前消息的頂部的坐標小于所述顯示區域的頂部相對于整個備顯消息列表的坐標,則判斷所述顯示區域中的當前消息的首部不在顯示區域內;
比較步驟S121中所獲得的縱坐標Y5與縱坐標Y3,當縱坐標Y5小于縱坐標Y3時,則判斷所述顯示區域中的當前消息的首部不在顯示區域內。如圖8所示的首部“發送者4發送時間”在群消息窗口中群消息的顯示區域外部。
步驟S123、當所述顯示區域中的當前消息的首部不在顯示區域內時,在顯示區域中顯示用于查看消息發送者的觸發控件。
當所述顯示區域中的當前消息的首部不在顯示區域內時,則在群消息窗口中顯示用于查看消息發送者的觸發控件。一實施例中,如圖9a所示,該觸發控件與其他功能控件一起位于群消息窗口中區域5○中,且該觸發控件的屬性默認為“隱藏”。只有當判斷顯示區域中顯示的消息條數為1,且當前消息的首部不在顯示區域內時,則將該觸發控件的屬性修改為“顯示”,此時該觸發控件將顯示,同時還產生提示信息,例如“看誰發的群消息”,以提示用戶觸發該控件可以查看當前消息的發送者。另一實施例中,如圖9b所示,該觸發控件為在顯示區域中顯示的一浮動提示窗口,且在所述浮動窗口內顯示提示信息,例如“看誰發的群消息”。當檢測到該浮動提示窗口上產生滑動或點擊事件時,則觸發查看消息發送者的功能。
進一步地,參照圖10,上述步驟S130包括:
步驟S131、當所述觸發控件被觸發時,獲取所述顯示區域中顯示的當前消息的頂部的坐標以及所述顯示區域的頂部相對于整個備顯消息列表的坐標;
步驟S132、控制整個備顯消息列表進行滾動,且滾動距離為所述顯示區域中顯示的當前消息的頂部的坐標與所述顯示區域的頂部相對于整個備顯消息列表的坐標的垂直距離。
如圖8所示,當檢測到觸發控件被觸發時,獲取顯示區域中顯示的當前信息的頂部的縱坐標Y5及顯示區域的頂部相對于整個備顯消息列表的縱坐標Y3,然后控制整個備顯消息列表向下進行滾動,且滾動距離為Y3-Y5,如圖11所示。
對應地,本發明還提供了一種群消息數據處理裝置。如圖11所示,該裝置包括:
獲取模塊110,用于獲取終端顯示區域中顯示的消息數;
顯示控制模塊120,用于當終端顯示區域中顯示的消息數為1,且所述顯示區域中的當前消息的首部不在顯示區域內時,在顯示區域中顯示用于查看消息發送者的觸發控件;
查看模塊130,用于當所述觸發控件被觸發時,控制顯示區域顯示當前消息的首部。
本發明所述的群消息是指即時通訊客戶端接收到的群組中其他用戶發送的消息,該消息可包括文字、字母、圖片、表情、文件或任意兩個或多個的組合消息。該即時通訊客戶端運行在數據處理設備上的即時通訊客戶端,該數據處理設備可包括PC、平板電腦、ipad、手機等終端,還可包括網絡客戶端,例如WEB瀏覽器。本發明應用于即時通訊客戶端上群消息的顯示,當終端顯示區域僅顯示了1條消息,且該消息的首部不在顯示區域內時,提供一個功能,使得用戶通過觸發該功能,可以精準地定位至消息的首部,不但簡化了用戶的操作,而且還提高了群消息的查看效率。
進一步地,上述獲取模塊110用于:從所述顯示區域中的滾動回調函數中獲取顯示區域相對于整個備顯消息列表的坐標;獲取位于所述顯示區域相對于整個備顯消息列表的坐標內的消息數。
具體為:當顯示區域中發生滾動事件時,將調用滾動回調函數響應該滾動事件。當發生滾動事件時,則從滾動回調函數中可以獲取到顯示區域相對于整個備顯消息列表的坐標。如圖6所示,該顯示區域的頂部及底部相對于整個備顯消息列表的坐標的縱坐標分別為Y1、Y2。由圖6可知,該顯示區域相對于整個備顯消息列表的坐標內的消息數為2。
進一步地,上述顯示控制模塊120用于:當終端顯示區域中顯示的消息 數為1時,獲取所述顯示區域中顯示的當前消息的頂部的坐標以及所述顯示區域的頂部相對于整個備顯消息列表的坐標;當所述顯示區域中顯示的當前消息的頂部的坐標小于所述顯示區域的頂部相對于整個備顯消息列表的坐標,則判斷所述顯示區域中的當前消息的首部不在顯示區域內。
進一步地,上述顯示控制模塊120還用于:控制顯示區域的控件區中的所述觸發控件顯示,并產生相應的提示信息,以提示用戶可以觸發所述控件以查看消息發送者;或者在顯示區域中顯示一浮動提示窗口,且在所述浮動窗口內顯示提示信息。
具體為,當所述顯示區域中的當前消息的首部不在顯示區域內時,則在群消息窗口中顯示用于查看消息發送者的觸發控件。一實施例中,如圖9a所示,該觸發控件與其他功能控件一起位于群消息窗口中區域5○中,且該觸發控件的屬性默認為“隱藏”。只有當判斷顯示區域中顯示的消息條數為1,且當前消息的首部不在顯示區域內時,則將該觸發控件的屬性修改為“顯示”,此時該觸發控件將顯示,同時還產生提示信息,例如“看誰發的群消息”,以提示用戶觸發該控件可以查看當前消息的發送者。另一實施例中,如圖9b所示,該觸發控件為在顯示區域中顯示的一浮動提示窗口,且在所述浮動窗口內顯示提示信息,例如“看誰發的群消息”。當檢測到該浮動提示窗口上產生滑動或點擊事件時,則觸發查看消息發送者的功能。
進一步地,上述查看模塊130用于:當所述觸發控件被觸發時,獲取所述顯示區域中顯示的當前消息的頂部的坐標以及所述顯示區域的頂部相對于整個備顯消息列表的坐標;控制整個備顯消息列表進行滾動,且滾動距離為所述顯示區域中顯示的當前消息的頂部的坐標與所述顯示區域的頂部相對于整個備顯消息列表的坐標的垂直距離。
如圖8所示,當檢測到觸發控件被觸發時,獲取顯示區域中顯示的當前信息的頂部的縱坐標Y5及顯示區域的頂部相對于整個備顯消息列表的縱坐標Y3,然后控制整個備顯消息列表向下進行滾動,且滾動距離為Y3-Y5,如圖11所示。
以上所述僅為本發明的優選實施例,并非因此限制其專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,直接或間接運 用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。

關于本文
本文標題:群消息數據處理方法及裝置.pdf
鏈接地址:http://www.wwszu.club/p-6369693.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大