群消息閱讀反饋方法及其服務器和客戶端裝置的制造方法
【技術領域】
[0001]本發明涉及移動互聯網技術領域,特別涉及一種即時通信軟件中群消息閱讀反饋方法及其服務器和客戶端裝置。
【背景技術】
[0002]群已經成為目前社交網絡中的一種重要存在方式,也成為許多部門、組織和團體發布通知的主要場所之一。目前市場上的即時通訊軟件,發布者發布群消息以后無法獲得任何的反饋信息,不能確認到底有多少接收者有效接收和閱讀了通知消息,從而無法評判此次群消息發布的受眾面,難以進行后續行為的決定。
[0003]因此,針對目前即時社交通信軟件的問題,有必要提出一種即時通信軟件中群消息閱讀反饋方法,以解決現有的群消息發布者在發布重要群消息后無法獲得有效反饋提示的缺陷。
【發明內容】
[0004]本發明的目的旨在提出一種即時通信軟件中群消息閱讀反饋方法,以解決群消息發布者在發布重要群消息后無法獲得有效反饋提示的缺陷,幫助群消息發布者進行正確的判斷,實現即時通信軟件的精細控制。
[0005]為了實現上述目的,一方面,本發明提供一種即時通信軟件中群消息閱讀反饋方法,包括:群消息發布者選擇要發布信息的某個群G,在群消息輸入界面中輸入群消息;群消息發布者可選擇地將輸入的群消息標記為重要群消息,并配置相關屬性;群消息發布者將所要發送的群消息發送至群消息服務器,其中:當所要發送的群消息屬于重要群消息時,生成群消息唯一標識,并將包含群消息唯一標識的群消息發送至群消息服務器;群消息服務器識別接收到的重要群消息,根據所接收到的群消息查詢該群G的預置群消息接收成員,將所接收到的群消息向預置群消息接收成員轉發,并且在群消息服務器中的重要群消息閱讀狀態登記表中增加一條表項,在表項中記錄與該重要群消息有關的狀態信息,其中:當檢測到預置群消息接收成員中存在離線成員時,所述群消息服務器保留待轉發的群消息副本,在檢測到所述未接收所述群消息副本的成員上線后,將保留的消息副本轉發給該群成員;群消息服務器接收并檢測預置群消息接收成員閱讀了重要群消息后返回的ACK消息,根據返回的ACK消息查詢并更新重要群消息閱讀狀態登記表中對應的表項內容,其中:所述ACK消息包含群消息唯一標識,所述更新群消息閱讀狀態表項至少包括更新閱讀該重要群消息的已閱讀人數或百分比;群消息服務器根據更新后的重要群消息閱讀狀態登記表項內容生成重要群消息閱讀反饋更新提示消息,其包括:群消息唯一標識、群消息閱讀狀態,并且檢測群消息發布者在線狀態,當群消息發布者在線時,將重要群消息閱讀反饋更新提示消息發送給群消息發布者;群消息服務器檢測重要群消息閱讀狀態登記表,將符合刪除條件的表項刪除;群消息發布者終端接收所述重要群消息閱讀反饋更新提示消息,根據包含的重要群消息唯一標識定位對應的群消息,并在顯示界面上更新該條重要群消息閱讀狀態,其中:所述閱讀狀態包括:已讀人數和/或已讀人數占總預置群消息接收成員的比例。
[0006]進一步地,所述群消息發布者為重要群消息配置相關屬性,包括:配置重要群消息的有效期,配置重要群消息的預置閱讀人數或百分比的閥值。
[0007]進一步地,所述群消息唯一標識可以由一個全局唯一的標識表示,也可以由群標識、發送者標識和局部唯一的重要群消息預置標識表示。
[0008]進一步地,所述群消息服務器上的重要群消息閱讀狀態登記表,每個表項包括:群消息唯一標識、該重要群消息的預置閱讀次數和/或百分比的閾值、該重要群消息已經被閱讀的次數和/或百分比、該表項的生命周期。
[0009]進一步地,所述群消息服務器檢測并將符合刪除條件的重要群消息閱讀狀態表項刪除,包括:群消息服務器檢測已經閱讀該重要群消息的成員數量或百分比,當已經閱讀的成員數量或百分比達到預設閥值時,刪除所述表項;群消息服務器檢測該重要群消息閱讀登記表項的生命周期,當所述表項達到或超過預置生命周期時,刪除所述表項。
[0010]進一步地,所述ACK消息由重要群消息接收者終端發送給群消息服務器,包括如下方式之一:
[0011]當群消息接收者查看了重要群消息后自動構造ACK消息發送給群消息服務器;
[0012]當群消息接收者查看了重要群消息后,顯式地通過一個觸發動作構造并向群消息服務器發送ACK消息,所述觸發動作可以包括點擊一個按鈕或圖標;
[0013]進一步地,所述在群消息發布者終端顯示界面上更新重要群消息閱讀狀態,包括如下方式之一:
[0014]僅在群消息主顯示界面呈現所發送的重要群消息及所述閱讀狀態;
[0015]配置單獨的顯示界面呈現所發送的重要群消息及所述閱讀狀態。
[0016]為了實現上述目的,另一方面,本發明提供一種群消息閱讀反饋服務器,包括:消息接收模塊、消息處理模塊、消息傳輸模塊、群成員庫、重要群消息閱讀狀態記錄表,其中:所述消息接收模塊,用于接收至少一個群消息發布者終端發送的群消息,并將接收到的群消息發送至所述消息處理模塊;所述消息處理模塊,耦合所述消息接收模塊,并且進一步包括:消息判別單元、普通群消息處理單元、重要群消息處理單元和反饋消息處理單元,其中:所述消息判別單元,用于對來自所述消息接收模塊的群消息進行消息類型的判別,根據群消息中的字段標記和消息格式將所述群消息分為普通群消息、重要群消息或閱讀反饋更新提示消息,并將劃分后的普通群消息、重要群消息或閱讀反饋更新提示消息分別發送至耦合的普通群消息處理單元、重要群消息處理單元或閱讀反饋更新提示消息處理單元中;所述普通群消息處理單元,用于將所述普通群消息直接發送至所述消息傳輸模塊處理;所述重要群消息處理單元,用于在重要群消息閱讀狀態登記表中增加一條表項,在該表項中記錄與該重要群消息有關的狀態項目,并將所述重要群消息直接發送至所述消息傳輸模塊處理;所述反饋消息處理單元,其連接重要群消息閱讀狀態登記表,并且依據反饋消息中攜帶的重要群消息標識查找重要群消息閱讀狀態登記表,如果定位相應表項,則更新表項的狀態,構造閱讀反饋更新提示消息,如果已經閱讀的成員數量和/或百分比已經達到預置閱讀次數和/或百分比,則刪除該狀態記錄表項,如果找不到相應的表項,則丟棄該消息不做處理;所述消息傳輸模塊,用于將普通群消息和重要群消息發送至群消息發布者終端,其中:當群消息發布者終端在線,則將消息按照接收者標識發送給相應的群消息發布者終端,當群消息發布者終端不在線,則暫存消息,并在檢測到該群消息發布者終端上線以后再進行發送。
[0017]為了實現上述目的,再一方面,本發明提供一種群消息客戶端裝置,包括:群消息創建模塊、消息接收模塊、群消息呈現模塊、消息處理模塊、消息傳輸模塊,其中:所述群消息創建模塊,用于當群消息發布者選擇要發布信息的某個群G時,檢測群消息發布者在群消息輸入界面中輸入的第一類群消息,其中:所述第一類群消息選擇性地包括重要群消息,并且所述重要群消息由群消息發布者選擇性地標記及對其配置相關屬性,并且當第一類群消息含有重要群消息時,所述群消息創建模塊對所述第一類群消息配置與所述重要群消息匹配的群消息唯一標識;所述消息接收模塊,用于接收來自群消息服務器的第二類群消息,并將接收到的群消息發送至消息處理模塊處理,其中:所述第二類群消息選擇性地包括重要群消息以及與所含重要群消息匹配的群消息唯一標識;所述消息處理模塊,耦合所述群消息創建模塊和所述消息接收模塊,并且進一步包括:消息判別單元、普通群消息處理單元、重要群消息處理單元和閱讀反饋更新提示消息處理單