組拆分裝置,由于群主賬號(hào)或管理員賬號(hào)被劃分到分群后,將保留在主群中,以確保劃分到分群的群主賬號(hào)或管理員賬號(hào)對主群仍擁有管理權(quán)限。
[0179]本公開實(shí)施例中提供的群組拆分裝置,通過服務(wù)器將拆分請求中攜帶的用戶賬號(hào)設(shè)置為分群的群主賬號(hào),以確保該分群成功創(chuàng)建后,該用戶賬號(hào)可以對分群進(jìn)行有效管理。
[0180]本公開實(shí)施例中提供的群組拆分裝置,通過服務(wù)器對主群執(zhí)行拆分行為后,向該主群的各個(gè)成員賬號(hào)所登錄的客戶端發(fā)送更新通知,向分群的各個(gè)成員賬號(hào)所登錄的客戶端發(fā)送增加通知,來及時(shí)更新主群各個(gè)成員賬號(hào)所登陸客戶端所顯示主群中的成員,以及分群各個(gè)成員賬號(hào)所登陸客戶端所顯示分群標(biāo)識(shí),保證客戶端上群組的正確的顯示,防止用戶進(jìn)行誤操作。
[0181]在另一種可能的實(shí)現(xiàn)方式中,當(dāng)用戶賬號(hào)是主群的管理員賬號(hào)時(shí),圖5是根據(jù)再一示例性實(shí)施例示出的一種群組拆分方法的流程圖,如圖5所示,該群組拆分方法可以包括如下步驟:
[0182]在步驟501中,客戶端在接收到對指定的主群的拆分指令后,向服務(wù)器發(fā)送拆分請求。
[0183]在步驟502中,服務(wù)器查詢該用戶賬號(hào)在具備該主群標(biāo)識(shí)的主群中的賬號(hào)類型。
[0184]在步驟503中,服務(wù)器在用戶賬號(hào)是主群的管理員賬號(hào)時(shí),向該主群的群主賬號(hào)轉(zhuǎn)發(fā)拆分請求。
[0185]由于,在同一主群中,群主賬號(hào)的權(quán)限高于管理員賬號(hào)的權(quán)限,管理員賬號(hào)的權(quán)限高于普通成員賬號(hào)的權(quán)限。為了對管理員對主群的拆分行為進(jìn)行有效的控制,以確保群主對該主群的管理的最高權(quán)限,當(dāng)用戶賬號(hào)是主群的管理員賬號(hào)時(shí),服務(wù)器需要將客戶端發(fā)送的拆分請求轉(zhuǎn)發(fā)至該主群的群主賬號(hào),由該主群的群主賬號(hào)選擇是否授予該主群的管理員賬號(hào)拆分權(quán)限。
[0186]在步驟504中,服務(wù)器在向主群的群主賬號(hào)轉(zhuǎn)發(fā)拆分請求后,若接收到該群主賬號(hào)反饋的用于指示對用戶賬號(hào)進(jìn)行拆分權(quán)限授權(quán)的授權(quán)信息,則執(zhí)行生成分群標(biāo)識(shí)的步驟。
[0187]在步驟505中,服務(wù)器若接收到主群的群主賬號(hào)反饋的用于指示禁止對用戶賬號(hào)進(jìn)行拆分權(quán)限授權(quán)的禁止信息,則向客戶端反饋用于指示禁止該用戶賬號(hào)對該主群進(jìn)行拆分的禁止拆分信息。
[0188]當(dāng)用戶的用戶賬號(hào)是某一主群的群主賬號(hào),或者該用戶的用戶賬號(hào)是該主群的管理員賬號(hào)且該用戶獲取了該主群的群主賬號(hào)授予的拆分權(quán)限時(shí),服務(wù)器判定該用戶賬號(hào)具備拆分權(quán)限,并執(zhí)行生成分群標(biāo)識(shí)的步驟。
[0189]因此,服務(wù)器在向主群的群主賬號(hào)轉(zhuǎn)發(fā)拆分請求后,若接收到該群主賬號(hào)反饋的用于指示對用戶賬號(hào)進(jìn)行拆分權(quán)限授權(quán)的授權(quán)信息,則說明該用戶獲取了該主群的群主賬號(hào)授予的拆分權(quán)限,服務(wù)器則執(zhí)行生成分群標(biāo)識(shí)的步驟。
[0190]相應(yīng)的,服務(wù)器在向主群的群主賬號(hào)轉(zhuǎn)發(fā)拆分請求后,若接收到該群主賬號(hào)反饋的用于指示禁止對用戶賬號(hào)進(jìn)行拆分權(quán)限授權(quán)的禁止信息,則說明該用戶未獲取該主群的群主賬號(hào)授予的拆分權(quán)限,服務(wù)器則向客戶端反饋用于指示禁止該用戶賬號(hào)對該主群進(jìn)行拆分的禁止拆分信息,當(dāng)客戶端接收到該禁止拆分信息后,會(huì)顯示該禁止拆分信息,并禁止用戶賬號(hào)對該主群進(jìn)行拆分。
[0191]在步驟506中,服務(wù)器在用戶賬號(hào)具有拆分權(quán)限時(shí),生成分群標(biāo)識(shí),向客戶端反饋攜帶有該分群標(biāo)識(shí)的確認(rèn)信息。
[0192]在步驟507中,客戶端根據(jù)接收到的確認(rèn)信息,將主群中被選中的成員賬號(hào)劃分至分群標(biāo)識(shí)所對應(yīng)的分群。
[0193]在步驟508中,客戶端向服務(wù)器發(fā)送拆分通知。
[0194]在步驟509中,服務(wù)器根據(jù)接收到的拆分通知,從與主群對應(yīng)存儲(chǔ)的成員賬號(hào)中刪除分群中的各個(gè)成員賬號(hào),將該分群標(biāo)識(shí)和該分群中的各個(gè)成員賬號(hào)進(jìn)行對應(yīng)存儲(chǔ)。
[0195]在步驟510中,服務(wù)器將用戶賬號(hào)存儲(chǔ)至分群中。
[0196]在步驟511中,服務(wù)器將用戶賬號(hào)的類型設(shè)置為分群的群主賬號(hào)。
[0197]在步驟512中,服務(wù)器向主群的各個(gè)成員賬號(hào)所登錄的客戶端發(fā)送更新通知。
[0198]在步驟513中,客戶端更新顯示主群,更新顯示的該主群中僅包含尚未被劃分至分組的成員賬號(hào)。
[0199]在步驟514中,服務(wù)器向分群的各個(gè)成員賬號(hào)所登錄的客戶端發(fā)送增加通知。
[0200]在步驟515中,客戶端增加顯示分組。
[0201]在步驟516中,客戶端在所登錄的成員賬號(hào)不為主群的群主賬號(hào)或管理員賬號(hào)時(shí),刪除該主群。
[0202]由于步驟501至步驟502分別與步驟401至步驟402類似,步驟506至步驟516與步驟404至步驟414類似,具體可以參見對401至步驟402、步驟404至步驟414的描述,這里就不再贅述。
[0203]綜上所述,本公開實(shí)施例中提供的群組拆分方法,通過服務(wù)器接收客戶端發(fā)送的拆分請求,在用戶賬號(hào)具有拆分權(quán)限時(shí),向所述客戶端反饋攜帶有分群標(biāo)識(shí)的確認(rèn)信息,并根據(jù)接收到的拆分通知,從與主群對應(yīng)存儲(chǔ)的成員賬號(hào)中刪除該分群中的各個(gè)成員賬號(hào),將該分群標(biāo)識(shí)和該分群中的各個(gè)成員賬號(hào)進(jìn)行對應(yīng)存儲(chǔ);由于群組管理員/群主可以直接對所屬主群進(jìn)行成員拆分,將部分主群成員劃分到分群中,解決了群組討論主題一致性較差,群組會(huì)越來越難以管理的問題;達(dá)到了群管理更加簡單快捷,群組討論主題更加統(tǒng)一的效果。
[0204]本公開實(shí)施例中提供的群組拆分裝置,由于管理員賬號(hào)對主群的拆分需要經(jīng)過該主群的群主同意才能進(jìn)行,因此可以將某一主群的管理員對該主群的拆分行為告知該主群的群主,便于該主群的群主對該群的管理。
[0205]本公開實(shí)施例中提供的群組拆分裝置,由于主群的群主可以允許或禁止該群主的管理員拆分該主群,因此可以對管理員對主群的拆分行為進(jìn)行有效的控制,以確保群主對該主群的管理的最高權(quán)限。
[0206]圖6A是根據(jù)一示例性實(shí)施例示出的一種群組拆分裝置的框圖,如圖6A所示,該群組拆分裝置應(yīng)用于圖1所示的實(shí)施環(huán)境中的服務(wù)器120中,該群組拆分裝置包括但不限于:接收模塊601、第一生成模塊602和第一存儲(chǔ)模塊603。
[0207]接收模塊601,被配置為接收客戶端發(fā)送的拆分請求,該拆分請求攜帶有用戶賬號(hào)和主群標(biāo)識(shí);
[0208]第一生成模塊602,被配置為在用戶賬號(hào)具有拆分權(quán)限時(shí),生成分群標(biāo)識(shí),向客戶端反饋攜帶有該分群標(biāo)識(shí)的確認(rèn)信息,該確定信息用于觸發(fā)該客戶端將主群中被選中的成員賬號(hào)劃分至該分群標(biāo)識(shí)所對應(yīng)的分群,向該服務(wù)器發(fā)送拆分通知,該拆分通知中攜帶有該主群標(biāo)識(shí)、該分群的分群標(biāo)識(shí)和該分群中的各個(gè)成員賬號(hào);
[0209]第一存儲(chǔ)模塊603,被配置為根據(jù)接收到的拆分通知,從與主群對應(yīng)存儲(chǔ)的成員賬號(hào)中刪除分群中的各個(gè)成員賬號(hào),將該分群標(biāo)識(shí)和該分群中的各個(gè)成員賬號(hào)進(jìn)行對應(yīng)存儲(chǔ)。
[0210]在一種可能的實(shí)現(xiàn)方式中,圖6B是根據(jù)另一示例性實(shí)施例示出的一種群組拆分裝置的框圖,如圖6B,該群組拆分裝置還可以包括:查詢模塊604、轉(zhuǎn)發(fā)模塊605和判定模塊606。
[0211]查詢模塊604,被配置為查詢該用戶賬號(hào)在具備該主群標(biāo)識(shí)的主群中的賬號(hào)類型;
[0212]轉(zhuǎn)發(fā)模塊605,被配置為在用戶賬號(hào)是主群的管理員賬號(hào)時(shí),向該主群的群主賬號(hào)轉(zhuǎn)發(fā)拆分請求,該拆分請求用于觸發(fā)該群主賬號(hào)選擇是否對該用戶賬號(hào)進(jìn)行拆分權(quán)限的授權(quán);
[0213]判定模塊606,被配置為在用戶賬號(hào)是主群的群主賬號(hào)時(shí),判定該用戶賬號(hào)具備拆分權(quán)限,執(zhí)行生成分群標(biāo)識(shí)的步驟;
[0214]其中,該群主賬號(hào)的權(quán)限高于該管理員賬號(hào)的權(quán)限。
[0215]在一種可能的實(shí)現(xiàn)方式中,仍參見圖6B,該群組拆分裝置還可以包括:第二生成模塊607和反饋模塊608。
[0216]第二生成模塊607,被配置為在向主群的群主賬號(hào)轉(zhuǎn)發(fā)拆分請求后,當(dāng)接收到該群主賬號(hào)反饋的用于指示對用戶賬號(hào)進(jìn)行拆分權(quán)限授權(quán)的授權(quán)信息時(shí),執(zhí)行生成分群標(biāo)識(shí)的步驟;
[0217]反饋模塊608,被配置為當(dāng)接收到主群的群主賬號(hào)反饋的用于指示禁止對用戶賬號(hào)進(jìn)行拆分權(quán)限授權(quán)的禁止信息時(shí),向客戶端反饋用于指示禁止該用戶賬號(hào)對該主群進(jìn)行拆分的禁止拆分信息。
[0218]在一種可能的實(shí)現(xiàn)方式中,仍參見圖6B,該存儲(chǔ)模塊603,包括:查詢子模塊603a、禁止子模塊603b和刪除子模塊603c。
[0219]查詢子模塊603a,被配置為根據(jù)拆分通知攜帶的分群中的各個(gè)成員賬號(hào),查詢每個(gè)成員賬號(hào)在主群中的賬號(hào)類型;
[0220]禁止子模塊603b,被配置為當(dāng)成員賬號(hào)是主群的群主賬號(hào)或管理員賬號(hào)時(shí),禁止從該主群中對應(yīng)存儲(chǔ)的成員賬號(hào)中刪除該成員賬號(hào);
[0221]刪除子模塊603c,被配置為當(dāng)成員賬號(hào)不是主群的群主賬號(hào)或管理員賬號(hào)時(shí),從與該主群對應(yīng)存儲(chǔ)的成員賬號(hào)中刪除該成員賬號(hào)。
[0222]在一種可能的實(shí)現(xiàn)方式中,仍參見圖6B,該群組拆分裝置還可以包括:第二存儲(chǔ)模塊609和設(shè)置模塊610。
[0223]第二存儲(chǔ)模塊609,被配置為將用戶賬號(hào)存儲(chǔ)至分群中;
[0224]設(shè)置模塊610,被配置為將用戶賬號(hào)的類型設(shè)置為分群的群主賬號(hào)。
[0225]在一種可能的實(shí)現(xiàn)方式中,仍參見圖6B,該群組拆分裝置還可以包括:第一發(fā)送模塊611和第二發(fā)送模塊612。
[0226]第一發(fā)送模塊611,被配置為向主群的各個(gè)成員賬號(hào)所登錄的客戶端發(fā)送更新通知,該更新通知用于觸發(fā)該客戶端更新顯示該主群,更新顯示的該主群中僅包含尚未被劃分至分組的成員賬號(hào);
[0227]第二發(fā)送模塊612,被配置為向分群的各個(gè)成員賬號(hào)所登錄的客戶端發(fā)送增加通知,該增加通知用于觸發(fā)該客戶端增加顯示該分組,并在所登錄的成員賬號(hào)不為主群的群主賬號(hào)或管理員賬號(hào)時(shí),刪除該主群。
[0228]綜上所述,本公開實(shí)施例中提供的群組拆分裝置,通過服務(wù)器接收客戶端發(fā)送的拆分請求,在用戶賬號(hào)具有拆分權(quán)限時(shí),向所述客戶端反饋攜帶有分群標(biāo)識(shí)的確認(rèn)信息,并根據(jù)接收到的拆分通知,從與主群對應(yīng)存儲(chǔ)的成員賬號(hào)中刪除該分群中的各個(gè)成員賬號(hào),將該分群標(biāo)識(shí)和該分群中的各個(gè)成員賬號(hào)進(jìn)行對應(yīng)存儲(chǔ);由于群組管理員/群主可以直接對所屬主群進(jìn)行成員拆分,將部分主群成員劃分到分群中,解決了群組討論主題一致性較差,群組會(huì)越來越難以管理的問題;達(dá)到了群管理更加簡單快捷,群組討論主題更加統(tǒng)一的效果。
[0229]本公開實(shí)施例中提供的群組拆分裝置,由于管理員賬號(hào)對主群的拆分需要經(jīng)過該主群的群主同意才能進(jìn)行,因此可以將某一主群的管理員對該主群的拆分行為告知該主群的群主,便于該主群的群主對該群的管理。
[0230]本公開實(shí)施例中提供的群組拆分裝置,由于主群的群主可以允許或禁止該群主的管理員拆分該主群,因此可以對管理員對主群的拆分行為進(jìn)行有效的控制,以確保群主對該主群的管理的最高權(quán)限。
[0231]本公開實(shí)施例中提供的群組拆分裝置,由于群主賬號(hào)或管理員賬號(hào)被劃分到分群后,將保留在主群中,以確保劃分到分群的群主賬號(hào)或管理員賬號(hào)對主群仍擁有管理權(quán)限。
[0232]本公開實(shí)施例中提供的群組拆分裝置,通過服務(wù)器將拆分請求中攜帶的用戶賬號(hào)設(shè)置為分群的群主賬號(hào),以確保該分群成功創(chuàng)建后,該用戶賬號(hào)可以對分群進(jìn)行有效管理。
[0233]圖7A是根據(jù)一示例性實(shí)施例示出的一種群組拆分裝置的框圖,如圖7A所示,該群組拆分裝置應(yīng)用于圖1所示的實(shí)施環(huán)境中的客戶端110中,該群組拆分裝置包括但不限于:第一發(fā)送模塊701、劃分模塊702和第二發(fā)送模塊703。
[0234]第一發(fā)送模塊701,被配置為在接收到對指定的主群的拆分指令后,向服務(wù)器發(fā)送拆分請求,該拆分請求攜帶有用戶賬號(hào)和該主群的主群標(biāo)識(shí),該拆分請求用于觸發(fā)該服務(wù)器在判