群組拆分方法、裝置及系統的制作方法
【技術領域】
[0001]本公開涉及網絡技術領域,特別涉及一種群組拆分方法、裝置及系統。
【背景技術】
[0002]目前IM(中文全稱:即時通訊/實時傳訊,英文全稱:InstantMessaging)應用中都提供了群組聊天的功能。
[0003]通常,一個群組是由一個群主和多個管理員進行管理,但由于群組的成員數量不斷增加,群組中可能會加入和群組討論主題不相關的群成員,導致群組討論主題統一性較差,群組的管理難度逐漸增加。
【發明內容】
[0004]為了解決群組討論主題一致性較差,群組的管理難度逐漸增加的問題,本公開提供一種手環距離提示控制方法及裝置。所述技術方案如下:
[0005]根據本公開實施例的第一方面,提供一種群組拆分方法,應用于服務器中,所述方法包括:
[0006]接收客戶端發送的拆分請求,所述拆分請求攜帶有用戶賬號和主群標識;
[0007]在所述用戶賬號具有拆分權限時,生成分群標識,向所述客戶端反饋攜帶有所述分群標識的確認信息,所述確定信息用于觸發所述客戶端將所述主群中被選中的成員賬號劃分至所述分群標識所對應的分群,向所述服務器發送拆分通知,所述拆分通知中攜帶有所述主群標識、所述分群的分群標識和所述分群內的各個成員賬號;
[0008]根據接收到的所述拆分通知,從與所述主群對應存儲的成員賬號中刪除所述分群中的各個成員賬號,將所述分群標識和所述分群內的各個成員賬號進行對應存儲。
[0009]本公開第一方面提供的群組拆分方法,通過服務器接收客戶端發送的拆分請求,在用戶賬號具有拆分權限時,向所述客戶端反饋攜帶有分群標識的確認信息,并根據接收到的拆分通知,從與主群對應存儲的成員賬號中刪除該分群中的各個成員賬號,將該分群標識和該分群中的各個成員賬號進行對應存儲;由于群組管理員/群主可以直接對所屬主群進行成員拆分,將部分主群成員劃分到分群中,解決了群組討論主題一致性較差,群組會越來越難以管理的問題;達到了群管理更加簡單快捷,群組討論主題更加統一的效果。
[0010]可選的,所述方法還包括:
[0011]查詢所述用戶賬號在具備所述主群標識的主群中的賬號類型;
[0012]在所述用戶賬號是所述主群的管理員賬號時,向所述主群的群主賬號轉發所述拆分請求,所述拆分請求用于觸發所述群主賬號選擇是否對所述用戶賬號進行拆分權限的授權;
[0013]在所述用戶賬號是所述主群的群主賬號時,判定所述用戶賬號具備拆分權限,執行所述生成分群標識的步驟;
[0014]其中,所述群主賬號的權限高于所述管理員賬號的權限。
[0015]本公開第一方面提供的可選的群組拆分方法,通過服務器查詢用戶賬號在主群中的賬號類型,若該用戶賬號是該主群的管理員賬號,則向該主群的群主賬號轉發該用戶賬號的拆分請求,若該用戶賬號是該主群的群主賬號,則執行生成分群標識的步驟,由于管理員賬號對主群的拆分需要經過該主群的群主同意才能進行,因此可以將某一主群的管理員對該主群的拆分行為告知該主群的群主,便于該主群的群主對該群的管理。
[0016]可選的,所述方法還包括:
[0017]在向所述主群的群主賬號轉發所述拆分請求后,若接收到所述群主賬號反饋的用于指示對所述用戶賬號進行拆分權限授權的授權信息,則執行所述生成分群標識的步驟;
[0018]若接收到所述主群的群主賬號反饋的用于指示禁止對所述用戶賬號進行拆分權限授權的禁止信息,則向所述客戶端反饋用于指示禁止所述用戶賬號對所述主群進行拆分的禁止拆分信息。
[0019]本公開第一方面提供的可選的群組拆分方法,通過服務器根據接收到群主賬號反饋的是授權信息或禁止信息,判斷是否執行生成分群標識的步驟,由于主群的群主可以允許或禁止該群主的管理員拆分該主群,因此可以對管理員對主群的拆分行為進行有效的控制,以確保群主對該主群的管理的最高權限。
[0020]可選的,所述根據接收到的所述拆分通知,從與所述主群對應存儲的成員賬號中刪除所述分群中的各個成員賬號,包括:
[0021]根據所述拆分通知攜帶的所述分群中的各個成員賬號,查詢每個成員賬號在所述主群中的賬號類型;
[0022]若所述成員賬號是所述主群的群主賬號或管理員賬號,則禁止從所述主群中對應存儲的成員賬號中刪除所述成員賬號;
[0023]若所述成員賬號不是所述主群的群主賬號或管理員賬號,則從與所述主群對應存儲的成員賬號中刪除所述成員賬號。
[0024]本公開第一方面提供的可選的群組拆分方法,通過服務器查詢拆分通知攜帶的述分群內成員賬號是否為群主賬號或管理員賬號,來選擇是否從主群中刪除該成員賬號,由于群主賬號或管理員賬號被劃分到分群后,將保留在主群中,以確保劃分到分群的群主賬號或管理員賬號對主群仍擁有管理權限。
[0025]可選的,所述方法還包括:
[0026]將所述用戶賬號存儲至所述分群中;
[0027]將所述用戶賬號的類型設置為所述分群的群主賬號。
[0028]本公開第一方面提供的可選的群組拆分方法,通過服務器將拆分請求中攜帶的用戶賬號設置為分群的群主賬號,以確保該分群成功創建后,該用戶賬號可以對分群進行有效管理。
[0029]可選的,所述方法還包括:
[0030]向所述主群的各個成員賬號所登錄的客戶端發送更新通知,所述更新通知用于觸發所述客戶端更新顯示所述主群,更新顯示的所述主群中僅包含尚未被劃分至所述分組的用戶賬號;
[0031]向所述分群的各個成員賬號所登錄的客戶端發送增加通知,所述增加通知用于觸發所述客戶端增加顯示所述分組,并在所登錄的成員賬號不為所述主群的群主賬號或管理員賬號時,刪除所述主群。
[0032]本公開第一方面提供的可選的群組拆分方法,通過服務器對主群執行拆分行為后,向該主群的各個成員賬號所登錄的客戶端發送更新通知,向分群的各個成員賬號所登錄的客戶端發送增加通知,來及時更新主群各個成員賬號所登陸客戶端所顯示主群中的成員,以及分群各個成員賬號所登陸客戶端所顯示分群標識,保證客戶端上群組的正確的顯示,防止用戶進行誤操作。
[0033]根據本公開實施例的第二方面,提供一種群組拆分方法,應用于客戶端中,所述方法包括:
[0034]在接收到對指定的主群的拆分指令后,向服務器發送拆分請求,所述拆分請求攜帶有所述用戶賬號和所述主群的主群標識,所述拆分請求用于觸發所述服務器在判定所述用戶賬號具有拆分權限時,生成分群標識,反饋攜帶有所述分群標識的確認信息;
[0035]根據接收到的所述確認信息,將所述主群中被選中的成員賬號劃分至所述分群標識所對應的分群;
[0036]向所述服務器發送拆分通知,所述拆分通知中攜帶有所述主群標識、所述分群的分群標識和所述分群內的各個成員賬號,所述拆分通知用于觸發所述服務器從與所述主群對應存儲的成員賬號中刪除所述分群中的各個成員賬號,將所述分群標識和所述分群內的各個成員賬號進行對應存儲。
[0037]本公開第二方面提供的可選的群組拆分方法,通過客戶端向服務器發送拆分請求,根據接收到的確認信息,將主群中被選中的成員賬號劃分至分群標識所對應的分群中,并向服務器發送拆分通知;由于客戶端會根據服務器反饋的不同通知進行相應顯示操作,解決了群組討論主題一致性較差,群組會越來越難以管理的問題;達到了群管理更加簡單快捷,群組討論主題更加統一的效果。
[0038]可選的,所述方法還包括:
[0039]接收所述服務器發送的更新通知;
[0040]更新顯示所述主群,更新顯示的所述主群中僅包含尚未被劃分至所述分組的用戶賬號。
[0041]本公開第二方面提供的可選的群組拆分方法,未被劃分至分組的用戶賬號所登陸的客戶端接收到服務器發送的更新通知后,會更新顯示進行拆分操作后的主群,保證客戶端上主群成員的正確的顯示,防止用戶進行誤操作。
[0042]可選的,所述方法還包括:
[0043]接收所述服務器發送的增加通知;
[0044]增加顯示所述分組;
[0045]在所登錄的成員賬號不為所述主群的群主賬號或管理員賬號時,刪除所述主群。
[0046]本公開第二方面提供的可選的群組拆分方法,已被劃分至分組的用戶賬號所登陸的客戶端接收到服務器發送的增加通知后,會增加顯示分群,若該用戶賬號不為主群的群主賬號或管理員賬號時,刪除客戶端上所顯示的主群,保證客戶端上群組的正確的顯示,防止用戶進行誤操作。
[0047]根據本公開實施例的第三方面,提供一種群組拆分裝置,應用于服務器中,所述裝置包括:
[0048]接收模塊,被配置為接收客戶端發送的拆分請求,所述拆分請求攜帶有用戶賬號和主群標識;
[0049]第一生成模塊,被配置為在所述用戶賬號具有拆分權限時,生成分群標識,向所述客戶端反饋攜帶有所述分群標識的確認信息,所述確定信息用于觸發所述客戶端將所述主群中被選中的成員賬號劃分至所述分群標識所對應的分群,向所述服務器發送拆分通知,所述拆分通知中攜帶有所述主群標識、所述分群的分群標識和所述分群內的各個成員賬號;
[0050]第一存儲模塊,被配置為根據接收到的所述拆分通知,從與所述主群對應存儲的成員賬號中刪除所述分群中的各個成員賬號,將所述分群標識和所述分群內的各個成員賬號進行對應存儲。
[0051]本公開第三方面提供的群組拆分裝置,通過服務器接收客戶端發送的拆分請求,在用戶賬號具有拆分權限時,向所述客戶端反饋攜帶有分群標識的確認信息,并根據接收到的拆分通知,從與主群對應存儲的成員賬號中刪除該分群中的各個成員賬號,將該分群標識和該分群中的各個成員賬號進行對應存儲;由于群組管理員/群主可以直接對所屬主群進行成員拆分,將部分主群成員劃分到分群中,解決了群組討論主題一致性較差,群組會越來越難以管理的問題;達到了群管理更加簡單快捷,群組討論主題更加統一的效果。
[0052]可選的,所述裝置還包括:
[0053]查詢模塊,被配置為查詢所述用戶賬號在具備所述主群標識的主群中的賬號類型;
[0054]轉發模塊,被配置為在所述用戶賬號是所述主群的管理員賬號時,向所述主群的群主賬號轉發所述拆分請求,所述拆分請求用于觸發所述群主賬號選擇是否對所述用戶賬號進行拆分權限的授權;
[0055]判定模塊,被配置為在所述用戶賬號是所述主群的群主賬號時,判定所述用戶賬號具備拆分權限,執行所述生成分群標識的步驟;
[0056]其中,所述群主賬號的權限高于所述管理員賬號的權限。
[0057]本公開第三方面提供的可選的群組拆分裝置,通過服務器查詢用戶賬號在主群中的賬號類型,若該用戶賬號是該主群的管理員賬號,則向該主群的群主賬號轉發該用戶賬號的拆分請求,若該用戶賬號是該主群的群主賬號,則執行生成分群標識的步驟,由于管理員賬號對主群的拆分需要經過該主群的群主同意才能進行,因此可以將某一主群的管理員對該主群的拆分行為告知該主群的群主,便于該主群的群主對該群的管理。
[0058]可選的,所述裝置還包括:
[0059]第二生成模塊,被配置為在向所述主群的群主賬號轉發所述拆分請求后,當接收到所述群主賬號反饋的用于指示對所述用戶賬號進行拆分權限授權的授權信息時,執行所述生成分群標識的步驟;
[0060]反饋模塊,被配置為當接收到所述主群的群主賬號反饋的用于指示禁止對所述用戶賬號進行拆分權限授權的禁止信息時,向所述客戶端反饋用于指示