新四季網

一種群組的實現方法及系統的製作方法

2023-07-22 23:12:51 2

專利名稱:一種群組的實現方法及系統的製作方法
技術領域:
本發明涉及即時通訊(IM, Instant Messenger)技術,尤指一種群組的實現方法及系統。
背景技術:
網絡頂工具發展到今天,已被大多數的網民所接受,並已成為用戶必不可少的軟體工具。不但在平時的休閒娛樂中,而且在用戶的工作中也得到廣泛的使用。因此,用戶對 IM軟體的易用性,穩定性,安全性等方面提出了較高的要求。在IM軟體中,主要實現的是一對一的好友單獨聊天模式,以及一對多的群或討論組的消息聊天模式。隨著網際網路應用的不斷發展,類似推特(Twitter)的微博應用也不斷發展壯大,在這類微型博客中,用戶通過包括140個字左右的一句話來表達自己,這種方式可以達到快速的傳播與傳遞,實現了用戶消息聊天模式從一對一、一對多到一對無窮的一種跨越。而一對無窮模式,意味著一個人可以對無窮多個人進行消息的傳播,同時,一個人同時也可以收聽萬級以上的用戶,這樣,對大用戶量的應用也提出了新的要求。IM是對話式的交互方式,交互方式最原始,也是最自然的。但是,其交互效率低,通常需要很多對話才能表示一個完整的意思。博客(Blog)的交互形式是文檔形式的,沒有明確對象,當然開博客的人(blogger)有個人風格或者定位,意思相對比較完整,但是寫blog 門檻比較高。微博的交互形式是短消息的,也沒有明確對象,所以意思相對完整;寫微博的門檻很低,可以是一句話,也可以是一聲感嘆。所以相比於頂和blog而言,類似Twitter 的微博的信息傳遞的效率更高,而門檻更低。微博作為一種擴展IM消息傳播機制的新產品、新應用,得到了快速的增長。在現有即時通訊軟體中存在的群組功能,一般用戶在頂中創建某個群組時,如果需要其他用戶加入群組,一般都是採用讓其他用戶獲知到這個群號碼,然後通過群號碼請求加入群,再經群管理員同意後,該用戶可以加入群組。這種方式對於初建群組的用戶來說,不能在最初自動邀請一批用戶進入群組,這樣對於擴展群的實現非常不方便。

發明內容
有鑑於此,本發明的主要目的在於提供一種群組的實現方法及系統,能夠快速聚合與群組關聯的用戶,並且快速擴大群組的使用規模。為達到上述目的,本發明的技術方案是這樣實現的一種群組的實現方法,包括客戶端為成功創建的群組設置標籤,並向伺服器端請求與該標籤關聯的用戶信息;客戶端根據獲得的用戶信息,發起群組加入邀請。該方法之前還包括設置對應的群組創建信息;所述客戶端向伺服器端發送創建群組的協議命令,創建群組成功後,所述伺服器端向客戶端返回創建成功的群組ID標識。所述客戶端為成功創建的群組設置標籤包括
所述用戶通過客戶端為創建成功的群組設置相應的標籤,並向所述伺服器端發起設直標籤指令;所述伺服器端接收到設置標籤指令後,將需要設置的標籤與對應的群組ID標識對應存儲,並向客戶端返回成功設置標籤指令。所述向伺服器端請求與該標籤關聯的用戶信息包括所述客戶端從所述伺服器端請求並獲取與該標籤相關的用戶信息;所述用戶信息包括用戶帳號列表。所述客戶端根據獲得的用戶信息,發起群組加入邀請包括所述客戶端將獲得的與所述標籤相關的用戶信息展示給用戶;所述用戶從獲得的用戶信息中選擇需要發送邀請加入所述群組的協議命令的用戶,並通過伺服器端向選出的用戶發出邀請信令。該方法還包括受邀請用戶的客戶端接收到所述邀請信令後,根據受邀請用戶的需要確定是否加入所述群組。一種群組的實現系統,包括客戶端和伺服器端,其中,客戶端,用於為成功創建的群組設置標籤,並向伺服器端請求與該標籤關聯的用戶信息;客戶端根據獲得的用戶信息,發起群組加入邀請;伺服器端,用於接收來自客戶端的標籤,將需要設置的標籤與群組對應存儲,並向客戶端返回成功設置標籤指令。所述客戶端還用於,設置對應的群組創建信息;向所述伺服器端發送創建群組的協議命令;所述伺服器端,還用於創建群組,向客戶端返回創建成功的群組ID標識。所述客戶端包括群組管理模塊、標籤管理模塊、邀請模塊和消息提醒模塊,其中,群組管理模塊,用於與所述伺服器端的群組伺服器進行協議命令交互,創建群組, 並在需要設置群組標籤時,向所述伺服器端的群組伺服器發起設置標籤指令,並將返回的成功設置標籤指令輸出給標籤管理模塊;標籤管理模塊,用於接收成功設置標籤指令,從所述伺服器端的標籤伺服器中獲取對應該標籤內容的用戶信息並輸出給邀請模塊;邀請模塊,用於對接收到的用戶號碼列表進行循環掃描,在接收到對用戶信息中的用戶進行邀請的指令時,向所述伺服器端的中轉伺服器發送邀請信令;消息提醒模塊,用於接收到從所述伺服器端的中轉伺服器的群組邀請消息,通過界面的方式展示提醒以及響應用戶的操作,確認是否加入當前群組。所述伺服器端包括群組伺服器、用戶伺服器、標籤伺服器和消息中轉伺服器,其中,群組伺服器,存儲有與群組關聯的信息;用於與所述客戶端的群組管理模塊交互, 完成群組的創建;接收來自所述客戶端的群組管理模塊的設置標籤指令,對應群組ID存儲設置的標籤,並返回成功設置標籤指令;標籤伺服器,用於查詢用戶伺服器,獲取已經設置過的標籤的用戶信息,並返回給所述客戶端的標籤管理模塊;
用戶伺服器,存儲有客戶端用戶的收聽關係,以及用戶類型,用戶標籤屬性,是否認證的信息;消息中轉伺服器,用於接收來自所述客戶端的邀請模塊的邀請指令,向邀請的客戶端轉發群組邀請消息。從上述本發明提供的技術方案可以看出,本發明包括客戶端為成功創建的群組設置標籤,並向伺服器請求與該標籤關聯的用戶帳號列表;客戶端根據獲得的用戶帳號列表, 發起群組加入邀請。通過本發明為群組設置標籤的方法,很好地實現了群組的自動邀請,並實現了快速聚合與群組關聯的用戶,從而實現了有目的的快速擴大群組的使用規模。


圖I為本發明群組的實現系統的組成結構示意圖;圖2為本發明群組的實現方法的流程圖;圖3是本發明群組的實現的實施例的流程示意圖。
具體實施例方式圖I為本發明群組的實現系統的組成結構示意圖,如圖I所示,主要包括客戶端和伺服器端。其中,客戶端,用於為成功創建的群組設置標籤,並向伺服器端請求與該標籤關聯的用戶信息;客戶端根據獲得的用戶信息,發起群組加入邀請。伺服器端,用於接收來自客戶端的標籤,將需要設置的標籤與群組對應存儲,並向客戶端返回成功設置標籤指令。所述客戶端還用於,用戶登錄,設置對應的群組創建信息;向所述伺服器端發送創建群組的協議命令;所述伺服器端,還用於創建群組,向客戶端返回創建成功的群組ID標識。在客戶端中,包括群組管理模塊、標籤管理模塊、邀請模塊和消息提醒模塊,其中,群組管理模塊,用於與伺服器端的群組伺服器進行協議命令交互,創建群組,並在需要設置群組標籤時,向伺服器端的群組伺服器發起設置標籤指令,並將返回的成功設置標籤指令輸出給標籤管理模塊;標籤管理模塊,用於接收成功設置標籤指令,從伺服器端的標籤伺服器中獲取對應該標籤內容的用戶信息如用戶號碼列表並輸出給邀請模塊;邀請模塊,用於對接收到的用戶號碼列表進行循環掃描,在接收到對用戶信息中的用戶進行邀請的指令時,向伺服器端的中轉伺服器發送邀請信令。消息提醒模塊,用於接收到從伺服器端的中轉伺服器的群組邀請消息,通過界面的方式展示提醒以及響應用戶的操作,確認是否加入當前群組。在伺服器端中,包括群組伺服器、用戶伺服器、標籤伺服器和消息中轉伺服器,其中,群組伺服器,存儲有與群組關聯的信息。用於與客戶端的群組管理模塊交互,完成群組的創建;接收來自客戶端的群組管理模塊的設置標籤指令,對應群組ID存儲設置的標籤,並返回成功設置標籤指令。
標籤伺服器,用於查詢用戶伺服器,獲取已經設置過的標籤的用戶信息如用戶號碼列表,並返回給客戶端的標籤管理模塊。用戶伺服器,存儲有客戶端用戶的收聽關係,以及用戶類型,用戶標籤屬性,是否認證等用戶基本信息。消息中轉伺服器,用於接收來自客戶端的邀請模塊的邀請指令,向邀請的客戶端轉發群組邀請消息。本發明客戶端可以但並不限於頂客戶端、微博終端。圖2為本發明群組的實現方法的流程圖,主要包括以下步驟步驟200 :客戶端為成功創建的群組設置標籤,並向伺服器端請求與該標籤關聯的用戶信息。其中用戶信息可以是用戶帳號列表。本步驟具體包括用戶登錄客戶端如微博終端後,設置對應的群組創建信息後向伺服器端發送創建群組的協議命令,創建群組成功後伺服器端返回創建成功的群組ID標識;用戶通過客戶端為創建成功的群組設置相應的標籤,比如NBA迷,並發起設置標籤指令;伺服器端接收到設置標籤指令後,將需要設置的標籤與對應的群組ID標識對應存儲,並向客戶端返回成功設置標籤指令;客戶端成功為創建的群組設置標籤後,從伺服器端獲取與該標籤相關的用戶信息如用戶帳號列表,其中,伺服器返回的用戶帳號列表中的順序可以按照是否名人、以及發表消息的活躍度等進行排序。步驟201 :客戶端根據獲得的用戶信息,發起群組加入邀請。本步驟具體包括客戶端獲得與所述標籤相關的用戶信息如用戶帳號列表後,將用戶帳號列表通過窗口展示給用戶,用戶可以從中選擇需要發送邀請加入該群組的協議命令的用戶,並通過伺服器端向選出的用戶發出邀請信令。這樣,受邀請用戶客戶端在接收到邀請信令後,可以通過窗口展示給用戶,這樣, 受邀用戶可以根據自己的需要選擇是否加入該群組。通過本發明為群組設置標籤的方法,很好地實現了群組的自動邀請,並實現了快速聚合與群組關聯的用戶,從而實現了有目的的快速擴大群組的使用規模。圖3是本發明群組的實現的實施例的流程示意圖,如圖3所示,本實施例中假設客戶端為微博終端,包括以下步驟步驟300 :微博終端與伺服器之間建立連接。本步驟中,用戶對應的微博終端將用戶的帳號與密碼發送到伺服器,通過驗證並登錄成功後,建立起與伺服器之間的連接通道;後續,微博終端與伺服器之間可以通過定時發送心跳包的形式,確保與伺服器的連接。本步驟的具體實現屬於本領域技術人員的慣用技術手段,這裡不再詳述。步驟301 :微博終端向伺服器發送創建群組的協議命令。本步驟中,微博終端監聽用戶操作(如滑鼠點擊),確認用戶點擊創建群組後,創建對應的群組資料填寫界面,此時,用戶可以通過提供的界面設置群組的名稱,群組簡介等群組相關信息,將設置好的群組相關信息打包成數據包並加密後發送給伺服器,以請求創建群組。步驟302 :伺服器為請求創建的群組生成群組ID標識,並返回給微博終端。
本步驟中,伺服器接收到創建群組的請求後,對接收到的數據包及你選哪個解密, 並從有效的數據包中提取群組相關信息,並存入群組數據表中對應的數據行,同時生成對應的群組ID。如果操作成功,則將群組ID返回微博終端;如果操作失敗,則向微博終端返回失敗提示。本實施例中加解密的實現方法很多,屬於本領域技術人員慣用技術手段,這裡不對其具體實現方法進行限定,其具體實現方法也不用於限定本發明的保護範圍。步驟303 :微博終端為成功建立的群組設置標籤。本步驟中,微博終端接收到伺服器返回的操作成功命令後,提取出數據包中的群組ID標識並存儲在本地,同時,監聽用戶滑鼠消息確認用戶是否通過點擊操作設置群組標籤,如果是,則創建標籤設置界面,以便用戶可以通過該界面針對該群組設置對應的標籤內容。步驟304 :微博終端將設置的標籤發送給伺服器,伺服器將標籤對應群組ID標識存儲,並向客戶端返回成功設置標籤指令。本步驟中,微博終端將設置好標籤後,向伺服器發送設置群組標籤屬性的協議命令,其中攜帶有包括群組ID標識與該對應的標籤的加密數據包,伺服器解密接收到的數據包並提取其中的群組ID標識,按照群組ID標識查詢資料庫並將用戶設置的標籤存儲在對應的數據行中,之後返回成功設置標籤的協議指令。步驟305 :微博終端從伺服器獲取設置有該標籤的用戶信息。本步驟中,微博終端接收到成功設置標籤指令後,向伺服器發送獲取對應該標籤的用戶號碼列表的協議指令,伺服器查詢設置過該標籤的用戶信息,獲取已經設置過該標籤的用戶號碼列表,並返回給微博終端。步驟306 :微博終端從獲得的用戶號碼列表中選擇需要發起邀請的用戶,並向其發起邀請請求。本步驟中,微博終端提取出用戶號碼列表進行微博資料查詢,創建自動邀請的界面,將提取的用戶號碼列表信息展示給用戶,用戶可以根據自己的需要勾選對哪些用戶發送邀請;掃描用戶勾選的需要邀請的用戶號碼列表,將群組名稱、發邀請用戶暱稱以及號碼、接收邀請用戶號碼與提醒信息發送給伺服器,伺服器將接收到的邀請請求轉發給接收邀請用戶號碼對應的微博終端登錄地址。步驟307 :接收到邀請請求的用戶選擇是否接受邀請,並經所在被邀請微博終端和伺服器,將確認返回給發起邀請的微博客戶端。本步驟中,接收到邀請的微博終端,從解密接收到的消息數據包,提取出群組名稱以及發邀請用戶暱稱與號碼等消息後,創建對應的群組邀請界面,用戶通過該界面展示的信息,確認是否加入該發起邀請的微博群組。如果加入,則可以自動加入到該微博群組中, 進行微博群組消息的接收與收聽處理;否則拒絕即可。以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種群組的實現方法,其特徵在於,包括客戶端為成功創建的群組設置標籤,並向伺服器端請求與該標籤關聯的用戶信息;客戶端根據獲得的用戶信息,發起群組加入邀請。
2.根據權利要求I所述的群組的實現方法,其特徵在於,該方法之前還包括設置對應的群組創建信息;所述客戶端向伺服器端發送創建群組的協議命令,創建群組成功後,所述伺服器端向客戶端返回創建成功的群組ID標識。
3.根據權利要求2所述的群組的實現方法,其特徵在於,所述客戶端為成功創建的群組設置標籤包括所述用戶通過客戶端為創建成功的群組設置相應的標籤,並向所述伺服器端發起設置標籤指令;所述伺服器端接收到設置標籤指令後,將需要設置的標籤與對應的群組ID標識對應存儲,並向客戶端返回成功設置標籤指令。
4.根據權利要求I或2所述的群組的實現方法,其特徵在於,所述向伺服器端請求與該標籤關聯的用戶信息包括所述客戶端從所述伺服器端請求並獲取與該標籤相關的用戶信息;所述用戶信息包括用戶帳號列表。
5.根據權利要求2所述的群組的實現方法,其特徵在於,所述客戶端根據獲得的用戶信息,發起群組加入邀請包括所述客戶端將獲得的與所述標籤相關的用戶信息展示給用戶;所述用戶從獲得的用戶信息中選擇需要發送邀請加入所述群組的協議命令的用戶,並通過伺服器端向選出的用戶發出邀請信令。
6.根據權利要求5所述的群組的實現方法,其特徵在於,該方法還包括受邀請用戶的客戶端接收到所述邀請信令後,根據受邀請用戶的需要確定是否加入所述群組。
7.—種群組的實現系統,其特徵在於,包括客戶端和伺服器端,其中,客戶端,用於為成功創建的群組設置標籤,並向伺服器端請求與該標籤關聯的用戶信息;客戶端根據獲得的用戶信息,發起群組加入邀請;伺服器端,用於接收來自客戶端的標籤,將需要設置的標籤與群組對應存儲,並向客戶端返回成功設置標籤指令。
8.根據權利要求7所述的群組的實現系統,其特徵在於,所述客戶端還用於,設置對應的群組創建信息;向所述伺服器端發送創建群組的協議命令;所述伺服器端,還用於創建群組,向客戶端返回創建成功的群組ID標識。
9.根據權利要求7或8所述的群組的實現系統,其特徵在於,所述客戶端包括群組管理模塊、標籤管理模塊、邀請模塊和消息提醒模塊,其中,群組管理模塊,用於與所述伺服器端的群組伺服器進行協議命令交互,創建群組,並在需要設置群組標籤時,向所述伺服器端的群組伺服器發起設置標籤指令,並將返回的成功設置標籤指令輸出給標籤管理模塊;標籤管理模塊,用於接收成功設置標籤指令,從所述伺服器端的標籤伺服器中獲取對應該標籤內容的用戶信息並輸出給邀請模塊;邀請模塊,用於對接收到的用戶號碼列表進行循環掃描,在接收到對用戶信息中的用戶進行邀請的指令時,向所述伺服器端的中轉伺服器發送邀請信令;消息提醒模塊,用於接收到從所述伺服器端的中轉伺服器的群組邀請消息,通過界面的方式展示提醒以及響應用戶的操作,確認是否加入當前群組。
10.根據權利要求7或8所述的群組的實現系統,其特徵在於,所述伺服器端包括群組伺服器、用戶伺服器、標籤伺服器和消息中轉伺服器,其中,群組伺服器,存儲有與群組關聯的信息;用於與所述客戶端的群組管理模塊交互,完成群組的創建;接收來自所述客戶端的群組管理模塊的設置標籤指令,對應群組ID存儲設置的標籤,並返回成功設置標籤指令;標籤伺服器,用於查詢用戶伺服器,獲取已經設置過的標籤的用戶信息,並返回給所述客戶端的標籤管理模塊;用戶伺服器,存儲有客戶端用戶的收聽關係,以及用戶類型,用戶標籤屬性,是否認證的信息;消息中轉伺服器,用於接收來自所述客戶端的邀請模塊的邀請指令,向邀請的客戶端轉發群組邀請消息。
全文摘要
本發明提供了一種群組的實現方法及系統,包括客戶端為成功創建的群組設置標籤,並向伺服器端請求與該標籤關聯的用戶信息;客戶端根據獲得的用戶信息,發起群組加入邀請。通過本發明為群組設置標籤的方法,很好地實現了群組的自動邀請,並實現了快速聚合與群組關聯的用戶,從而實現了有目的的快速擴大群組的使用規模。
文檔編號H04L12/58GK102611637SQ20111002324
公開日2012年7月25日 申請日期2011年1月20日 優先權日2011年1月20日
發明者張麗 申請人:騰訊科技(深圳)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀