欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種批量添加用戶到群組的方法及裝置的制作方法

文檔序號(hào):7622622閱讀:251來源:國知局
專利名稱:一種批量添加用戶到群組的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)及通信技術(shù)領(lǐng)域,尤其涉及批量添加用戶到群組的方法及其裝置。
背景技術(shù)
隨著互聯(lián)網(wǎng)以及即時(shí)通訊工具的廣泛應(yīng)用,用戶對工具的基礎(chǔ)體驗(yàn)也提出新的要求,用戶不僅僅只滿足于聊天溝通娛樂,更希望有效利用在工作之中。基于此,在即時(shí)通訊工具中也提供了相應(yīng)的適用于辦公的特性,例如騰訊TM軟件中實(shí)現(xiàn)的在線企業(yè)功能,使得用戶可以把現(xiàn)實(shí)企業(yè)中的所有成員在騰訊TM即時(shí)通訊軟件中建立起一個(gè)虛擬的網(wǎng)絡(luò)組織部門結(jié)構(gòu),同時(shí)也為公司建立起了一個(gè)免費(fèi)的溝通平臺(tái)。在建立TM在線企業(yè)的過程中,用戶需要在TM的在線企業(yè)中建立不同的組織部門,然后再向在線企業(yè)中的特定部門添加成員,這個(gè)時(shí)候用戶更希望能可以針對某個(gè)部門實(shí)現(xiàn)安全的批量添加功能,這樣能夠極大便利在線企業(yè)的建立過程。
在QQ或者TM,網(wǎng)易POPO等即時(shí)通訊軟件中,如果管理員希望向群組中某個(gè)分組里添加成員的時(shí)候,主要實(shí)現(xiàn)過程為1、組合成員用戶標(biāo)識(shí)以及群組號(hào)碼到數(shù)據(jù)包中,發(fā)送添加成員到群組中的數(shù)據(jù)包到服務(wù)器。
2、服務(wù)器把用戶標(biāo)識(shí)對應(yīng)的成員加入到群組號(hào)碼對應(yīng)的群組之中,并發(fā)送成功添加成員到群組中協(xié)議到用戶客戶端。
3、用戶客戶端接受到成員添加成員到群組的服務(wù)器返回協(xié)議消息后,設(shè)定該成員的群組分組,組合該成員標(biāo)識(shí),群組號(hào)碼以及群組分組key到數(shù)據(jù)包,發(fā)送添加成員到群組分組的數(shù)據(jù)包到服務(wù)器。
4、服務(wù)器解析相關(guān)數(shù)據(jù)包,根據(jù)成員標(biāo)識(shí),群組號(hào)碼以及群組分組key,加入群組中該成員到特定分組之中,并返回成功設(shè)定成員分組的協(xié)議命令到用戶客戶端。
上述方案中所采用的客戶端的處理邏輯以及服務(wù)器中數(shù)據(jù)庫結(jié)構(gòu)不能滿足實(shí)現(xiàn)管理員的設(shè)定分組進(jìn)行批量添加成員的過程,由于原有的技術(shù)缺點(diǎn),造成了群組管理員在為群組某個(gè)分組中添加成員的過程,必須是先把成員添加到群組中,然后才設(shè)定成員到群組分組中。在實(shí)際比較大的群組中,管理員查找到某個(gè)剛剛加入的成員都會(huì)比較困難,這樣就嚴(yán)重影響了管理員添加用戶到群組內(nèi)部某個(gè)分組的使用過程,使得管理員的操作流程的極為不便;另外,由于必須經(jīng)過與服務(wù)器的兩次交互才能實(shí)現(xiàn)管理員的批量添加成員到群組分組中,從而也加大了服務(wù)器的并發(fā)處理壓力。
另外,在當(dāng)前QQ或者TM中等即時(shí)通訊軟件中,當(dāng)用戶需要添加聯(lián)系人的時(shí)候,首先根據(jù)聯(lián)系人的驗(yàn)證要求,發(fā)送請求添加聯(lián)系人的請求給該聯(lián)系人,該聯(lián)系人如果通過驗(yàn)證并發(fā)送通過驗(yàn)證協(xié)議消息,用戶成功解析聯(lián)系人通過驗(yàn)證消息后,然后用戶可以根據(jù)該聯(lián)系人的性質(zhì),例如是“同事”還是“同學(xué)”等,設(shè)置該聯(lián)系人所在的聯(lián)系人分組,最后實(shí)現(xiàn)添加聯(lián)系人到用戶某個(gè)特定分組的目的。這種方案的缺點(diǎn)在于首先,沒有確定一定合理的實(shí)現(xiàn)批量添加聯(lián)系人的客戶端實(shí)現(xiàn)邏輯以及服務(wù)器的實(shí)現(xiàn)流程,用戶一次性只能發(fā)送添加一個(gè)聯(lián)系人的請求協(xié)議,不能實(shí)現(xiàn)批量添加聯(lián)系人的過程;其次,聯(lián)系人通過用戶的添加請求,并且用戶接收到該聯(lián)系人的驗(yàn)證通過消息后,才能設(shè)置該聯(lián)系人所在的分組關(guān)系,而不能在添加聯(lián)系人之前就設(shè)置好其所在的聯(lián)系人分組,在聯(lián)系人通過驗(yàn)證后就可以直接設(shè)置到合適的分組中,這樣就給用戶的使用帶來不便。

發(fā)明內(nèi)容
本發(fā)明提供一種批量添加用戶到群組的方法及其裝置,以解決現(xiàn)有技術(shù)批量添加用戶到群組存在操作不便和加大服務(wù)器的并發(fā)處理壓力的問題。
本發(fā)明提供以下技術(shù)方案一種批量添加用戶到群組的方法,包括如下步驟輸入多個(gè)成員標(biāo)識(shí)和為該多個(gè)成員設(shè)置的群組分組;客戶端將多個(gè)成員標(biāo)識(shí),群組分組標(biāo)識(shí)和對應(yīng)的群組標(biāo)識(shí)組合成數(shù)據(jù)包發(fā)送到服務(wù)器;所述服務(wù)器接收到所述數(shù)據(jù)包解析并獲取所述成員標(biāo)識(shí)、群組標(biāo)識(shí)和群組分組標(biāo)識(shí),將所述多個(gè)成員中的部分或全部成員加入到相應(yīng)群組的分組中。
根據(jù)上述方法服務(wù)器將成員加入到群組分組后,還向群組所有成員下發(fā)包含群組資料的系統(tǒng)消息,該群組資料包含新成員的信息。
服務(wù)器解析數(shù)據(jù)包后,查詢未加入成員數(shù)據(jù)表,將未包含在該數(shù)據(jù)表中的成員的信息加入數(shù)據(jù)表內(nèi)。
若成員已包含在所述數(shù)據(jù)表內(nèi)但其群組分組標(biāo)識(shí)與從數(shù)據(jù)包解析出的群組分組標(biāo)識(shí)不同,則將解析出的群組分組標(biāo)識(shí)替換數(shù)據(jù)表中該成員的群組分組標(biāo)識(shí)。
服務(wù)器將成員加入到群組分組前,按未加入成員數(shù)據(jù)表中的成員標(biāo)識(shí)向?qū)?yīng)的成員發(fā)送請求用戶加入群組的系統(tǒng)消息和接收成員的響應(yīng)消息,并將同意加入群組的成員加入到群組的分組中。
用戶的響應(yīng)消息表明用戶拒絕加入群組,服務(wù)器從未加入成員數(shù)據(jù)表中刪除該成員信息,并向發(fā)送數(shù)據(jù)包的客戶端發(fā)送成員拒絕加入群組分組的通知消息。
客戶端還接受邀請用戶加入群組的附加語并將其組合到所述數(shù)據(jù)包中,服務(wù)器在向成員發(fā)送請求用戶加入群組的系統(tǒng)消息中攜帶該附加語。
服務(wù)器發(fā)送請求用戶加入群組的系統(tǒng)消息后未收到用戶的響應(yīng)消息,則在獲知該用戶上線時(shí)再次向該用戶發(fā)送請求用戶加入群組的系統(tǒng)消息。
一種終端設(shè)備,包括用于處理信息的處理器,該終端設(shè)備還包括
用于接受多個(gè)成員標(biāo)識(shí)和為該多個(gè)成員設(shè)置群組分組的設(shè)置單元;用于將多個(gè)成員標(biāo)識(shí),群組分組標(biāo)識(shí)和對應(yīng)的群組標(biāo)識(shí)組合成數(shù)據(jù)包并發(fā)送該數(shù)據(jù)包的組合單元。
一種服務(wù)器,包括用于處理信息的處理器,用于存儲(chǔ)成員群組信息的存儲(chǔ)單元;該服務(wù)器還包括用于從接收的數(shù)據(jù)包中解析出多個(gè)成員標(biāo)識(shí)、群組分組標(biāo)識(shí)和群組標(biāo)識(shí)的解析單元;用于根據(jù)解析出的成員標(biāo)識(shí)、群組分組標(biāo)識(shí)和群組標(biāo)識(shí),將全部或部分成員信息加入到群組分組中的加入單元。
所述服務(wù)器還包括用于將解析出的多個(gè)成員中未包含在未加入成員數(shù)據(jù)表中的成員的信息添加到該數(shù)據(jù)表的第一控制單元;用于根據(jù)所述數(shù)據(jù)表中的成員標(biāo)識(shí)向?qū)?yīng)的成員發(fā)送邀請加入群組的消息,以及接收用戶響應(yīng)消息的第二控制單元;該第二控制單元根據(jù)用戶的響應(yīng)消息確定用戶同意加入群組時(shí)通知所述加入單元。
一種通信系統(tǒng),包括用于接受多個(gè)成員標(biāo)識(shí)和為該多個(gè)成員設(shè)置群組分組,以及將多個(gè)成員標(biāo)識(shí),群組分組標(biāo)識(shí)和對應(yīng)的群組標(biāo)識(shí)組合成數(shù)據(jù)包并發(fā)送該數(shù)據(jù)包的終端設(shè)備;用于從所述終端設(shè)備發(fā)送來的數(shù)據(jù)包中解析出多個(gè)成員標(biāo)識(shí)、群組分組標(biāo)識(shí)和群組標(biāo)識(shí),并將全部或部分成員信息加入到群組分組中的服務(wù)器。
采用本發(fā)明,管理員可以在發(fā)送添加成員的請求之前就可以設(shè)置好這批成員所在的群組分組,極大簡化了管理員添加成員擴(kuò)大群組的操作流程,其次由于管理員只與服務(wù)器進(jìn)行一次交互就可以實(shí)現(xiàn)批量指定群組分組的添加流程,極大的降低了服務(wù)器的并發(fā)處理的壓力,有利于服務(wù)器進(jìn)行更多其他的操作流程。


圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明中批量添加用戶到某個(gè)部門組織的操作界面;圖3為本發(fā)明的流程圖;圖4為本發(fā)明終端設(shè)備的結(jié)構(gòu)示意圖;圖5A、圖5B為本發(fā)明服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
由于在現(xiàn)有的實(shí)現(xiàn)方法中,管理員加入某個(gè)用戶到群組內(nèi)分組的方式都是分成兩個(gè)過程,首先需要把用戶批量加入到群組中,成功添加后然后到群組中去查找這些用戶,最后才一個(gè)個(gè)設(shè)置這些用戶到某個(gè)群組內(nèi)分組中。為了避免由此帶來的不足,本發(fā)明由管理員一次性添加多個(gè)成員,并設(shè)置好這些成員所在的群組分組,然后由服務(wù)器將部分或全部成員添加到對應(yīng)的群組分組中。
參閱圖1所示,管理員通過客戶端一次性添加多個(gè)成員,并設(shè)置好這些成員所在的群組分組,由客戶端組合成數(shù)據(jù)包發(fā)送到IM服務(wù)器,IM服務(wù)器解析出成員的相關(guān)信息,將成員加入對應(yīng)的群組分組中。
參閱圖2所示,管理員通過界面輸入多個(gè)用戶QQ號(hào)碼,各號(hào)碼之間用分隔符(圖中為分號(hào)“;”)隔開,同時(shí)為成員設(shè)置群組的某個(gè)部門或組織。
在被聯(lián)系人信任的情況下,IM服務(wù)器可以將成員信息直接加入到群組數(shù)據(jù)庫的群組分組中。但較佳的方式是,先向根據(jù)成員標(biāo)識(shí)向?qū)?yīng)的成員發(fā)送邀請加入群組的系統(tǒng)消息和接收用戶的響應(yīng)消息,在根據(jù)響應(yīng)消息確定通過用戶的驗(yàn)證后再將成員加入到群組,對于未通過驗(yàn)證的成員,則不將其加入到群組分組。在圖2所示的界面中,還可輸入附加語,服務(wù)器在向成員發(fā)送請求用戶加入群組的系統(tǒng)消息中攜帶該附加語。
進(jìn)一步地,為了提供漫游機(jī)制,在IM服務(wù)器中設(shè)置未加入成員數(shù)據(jù)表,該數(shù)據(jù)表主要包括行ID,群組ID,用戶ID(如QQ號(hào)碼),群組分組標(biāo)識(shí)(關(guān)鍵字)四個(gè)表字段,其中,行ID主要是標(biāo)志行的關(guān)鍵字,群組ID是管理員希望用戶加入的群組標(biāo)識(shí),用戶ID表示成員的標(biāo)識(shí),而群組分組標(biāo)識(shí)表示希望成員加入群組的某個(gè)分組編號(hào)。IM服務(wù)器從數(shù)據(jù)包中解析出成員標(biāo)識(shí)、群組標(biāo)識(shí)和群組分組標(biāo)識(shí)后,查詢判斷成員用戶ID是否已經(jīng)存在于未加入成員數(shù)據(jù)表;如果不存在,則解析出數(shù)據(jù)包中的群組分組標(biāo)識(shí)以及群組ID,生成一個(gè)數(shù)據(jù)表新行,把對應(yīng)數(shù)據(jù)表中各個(gè)字段的信息寫入到數(shù)據(jù)表中進(jìn)行保存;如果該成員ID已經(jīng)存在于未加入成員數(shù)據(jù)表中,解析數(shù)據(jù)包中的群組分組ID,并判斷兩者的群組分組ID是否相同,如果不相同,則將數(shù)據(jù)包中解析出的群組分組ID替換數(shù)據(jù)表中該用戶ID對應(yīng)的群組分組ID,如果相同,則不再將成員信息加入到數(shù)據(jù)表中。
在將待加入群組的成員信息加入到數(shù)據(jù)表中后,根據(jù)該表中的成員標(biāo)識(shí)向?qū)?yīng)的用戶發(fā)送邀請加入群組的系統(tǒng)消息。對于未收到響應(yīng)的用戶,則保留該用戶的信息,在獲知用戶上線后重新向其發(fā)送邀請加入群組的系統(tǒng)消息和接收其響應(yīng)消息。這樣,當(dāng)成員在任何地方任何時(shí)刻通過管理員邀請加入的驗(yàn)證請求后,這些成員就可以成功設(shè)置到原來管理員設(shè)置的群組分組中。
參閱圖3所示,實(shí)現(xiàn)批量添加成員到群組分組的主要步驟如下(其中以用戶標(biāo)識(shí)為QQ號(hào)碼為例)步驟100、管理員在添加成員的窗口輸入框中輸入希望加入到群組中成員的QQ號(hào)碼,同時(shí)設(shè)置希望這些成員加入的群組的某個(gè)部門或者組織。
步驟110、利用輸入分割符在輸入框中提取出這批成員的QQ號(hào)碼,并建立成員QQ號(hào)碼的數(shù)組列表,并且根據(jù)選擇的群組部門或者組織名稱獲取到該部門與組織在群組中的分組的關(guān)鍵字Key,管理員輸入邀請用戶請求加入的附加語,能夠讓這批收到的請求信息中通過這些附加語來決定是否驗(yàn)證通過請求加入。然后,組合成員號(hào)碼數(shù)組列表,群組號(hào)碼,群組分組Key,附言等5個(gè)部分字段到數(shù)據(jù)包中,并按照客戶端與服務(wù)器約定的批量添加成員到群組分組的協(xié)議格式進(jìn)行組包和加密處理后發(fā)送出去。通過種數(shù)據(jù)結(jié)構(gòu)組包對服務(wù)器的壓力比較小,當(dāng)然也可以根據(jù)成員號(hào)碼分別組包,甚至分組進(jìn)行組包。
步驟120、群組服務(wù)器在某個(gè)約定套接字上等待數(shù)據(jù)包,對數(shù)據(jù)包進(jìn)行按照約定的方式進(jìn)行解密與解析操作,并判斷數(shù)據(jù)包是否是有效可信的數(shù)據(jù)包,如果不滿足有效以及可信要求則直接丟棄該數(shù)據(jù)包,否則繼續(xù)步驟130。
步驟130、對數(shù)據(jù)包進(jìn)行解密和解析,提取數(shù)據(jù)包中的成員QQ號(hào)碼數(shù)組列表。
步驟140、遍歷該號(hào)碼數(shù)組列表中各成員QQ號(hào)碼,查詢服務(wù)器中未加入成員數(shù)據(jù)表斷成員QQ號(hào)碼是否已經(jīng)存在于未加入成員數(shù)據(jù)表中,根據(jù)判斷情況進(jìn)行下述處理若QQ號(hào)碼存在于數(shù)據(jù)表中,并且數(shù)據(jù)表中該QQ號(hào)碼對應(yīng)的分組Key與數(shù)據(jù)包的分組Key相同,則不再將該成員信息加入數(shù)據(jù)表中;若QQ號(hào)碼存在于數(shù)據(jù)表中,并且數(shù)據(jù)表中該QQ號(hào)碼對應(yīng)的分組Key與數(shù)據(jù)包的分組Key不相同,則將數(shù)據(jù)表中該QQ號(hào)碼對應(yīng)的群組分組Key修改為數(shù)據(jù)包中解析出的群組分組Key;若QQ號(hào)碼存在于數(shù)據(jù)表中,則根據(jù)解析出分組Key以及群組號(hào)碼ID等,生成一個(gè)數(shù)據(jù)表新行,把對應(yīng)數(shù)據(jù)表中各個(gè)字段的信息寫入到數(shù)據(jù)表中進(jìn)行保存。
步驟150、遍歷未加入成員數(shù)據(jù)表中的所有數(shù)據(jù)行,提取每個(gè)成員的QQ號(hào)碼,發(fā)送請求用戶加入群組的系統(tǒng)消息給用戶,群組服務(wù)器在約定套接字上等待成員客戶端返回的驗(yàn)證消息。
步驟160、服務(wù)器根據(jù)成員客戶端返回的協(xié)議數(shù)據(jù)包判斷該成員是否通過了管理員請求其加入群組的驗(yàn)證信息,并進(jìn)行如下處理若是,服務(wù)器根據(jù)該成員QQ號(hào)碼獲取數(shù)據(jù)表中該用戶號(hào)碼對應(yīng)的群組分組Key,按照群組分組Key發(fā)送命令到群組數(shù)據(jù)庫把用戶加入到群組中的某個(gè)組織或者部門中;若否,則從未加入成員數(shù)據(jù)表中刪除該成員QQ號(hào)碼對應(yīng)的數(shù)據(jù)行,同時(shí)群組服務(wù)器發(fā)送系統(tǒng)消息給管理員告訴用戶某個(gè)成員拒絕加入群組。
步驟170、服務(wù)器在群組數(shù)據(jù)庫中成功添加某個(gè)成員到群組內(nèi)某個(gè)分組后,服務(wù)器下發(fā)相應(yīng)的系統(tǒng)消息給所有成員,包括管理員,并把新成員的號(hào)碼以及分組Key也組合到協(xié)議數(shù)據(jù)包中;同時(shí),從數(shù)據(jù)表中刪除該成員QQ號(hào)碼對應(yīng)的行。
步驟180、群組中的其他成員獲取新成員的號(hào)碼以及分組Key來更新本地儲(chǔ)存的群組資料,同時(shí)也更新客戶端的面板表現(xiàn)。這樣,所有成員可以得到新成員以及該成員所在群組內(nèi)分組,無論在任何地方任何時(shí)刻登陸都可以查看到這種群組的變化。而對于新加入群組的成員,群組服務(wù)器會(huì)下發(fā)群組相關(guān)的所有資料,包括群組資料,群組分組,以及群組成員列表等等,可以讓新加入成員也能夠快速查看到群組的組織結(jié)構(gòu)關(guān)系,因而極大了方便了管理員擴(kuò)大群組的操作流程。
參閱圖4所示,本發(fā)明的終端設(shè)備50除了包括處理器、存儲(chǔ)器等完成計(jì)算機(jī)基本功能的部件外,還包括設(shè)置單元500和組合單元501,設(shè)置單元500和組合單元501與處理器和存儲(chǔ)器具有邏輯上的連接關(guān)系。其中設(shè)置單元500,用于提供操作界面,接受從操作界面輸入的多個(gè)成員標(biāo)識(shí)和為該多個(gè)成員設(shè)置的群組分組。
組合單元501,與設(shè)置單元500具有邏輯上的連接關(guān)系,用于將多個(gè)成員標(biāo)識(shí),群組分組標(biāo)識(shí)和對應(yīng)的群組標(biāo)識(shí)組合成數(shù)據(jù)包并發(fā)送該數(shù)據(jù)包并向外發(fā)送數(shù)據(jù)包。
參閱圖5A所示,本發(fā)明的服務(wù)器60除了包括處理器、存儲(chǔ)器等完成計(jì)算機(jī)基本功能的部件外,還包括解析單元600和加入單元601,該兩單元與處理器和存儲(chǔ)器在邏輯上具體連接關(guān)系;所述存儲(chǔ)器中保存有群組及群組分組信息。其中解析單元600,用于從接收的數(shù)據(jù)包中解析出多個(gè)成員標(biāo)識(shí)、群組分組標(biāo)識(shí)和群組標(biāo)識(shí)。
加入單元601,與解析單元在邏輯上具有連接關(guān)系,用于根據(jù)解析出的成員標(biāo)識(shí)、群組分組標(biāo)識(shí)和群組標(biāo)識(shí),將全部或部分成員信息加入到群組分組中。
參閱圖5B所示,進(jìn)一步地,服務(wù)器60還包括第一控制單元602和第二控制單元603,該兩單元與與處理器和存儲(chǔ)器在邏輯上具體連接關(guān)系;其中第一控制單元602,與處理器之間具有邏輯上的連接關(guān)系,用于將解析出的多個(gè)成員中未包含在未加入成員數(shù)據(jù)表中的成員的信息添加到該數(shù)據(jù)表;第二控制單元603,與處理器和加入單元601之間具有邏輯上的連接關(guān)系,用于根據(jù)所述數(shù)據(jù)表中的成員標(biāo)識(shí)向?qū)?yīng)的成員發(fā)送邀請加入群組的消息,以及接收用戶響應(yīng)消息。該第二控制單元603根據(jù)用戶的響應(yīng)消息確定用戶同意加入群組時(shí)通知所述加入單元601;該第二控制單元603根據(jù)用戶的響應(yīng)消息確定用戶不同意加入群組時(shí),從數(shù)據(jù)表中刪除該成員的信息。
采用本發(fā)明,用戶(管理員)可以在操作界面上一次性添加多個(gè)成員(如用戶QQ號(hào)碼),然后顯式為這些用戶指定某個(gè)部門組織,這樣系統(tǒng)就可以自動(dòng)幫管理員實(shí)現(xiàn)原來分開的兩個(gè)過程,而且無論管理員或者用戶在任何地方任何時(shí)刻登錄IM軟件,都可以實(shí)現(xiàn)針對成員正確的群組內(nèi)的部門與組織添加過程,從而極大地便利了管理員的操作流程,而且也減輕了服務(wù)器的并發(fā)處理壓力。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本對發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種批量添加用戶到群組的方法,其特征在于,包括如下步驟輸入多個(gè)成員標(biāo)識(shí)和為該多個(gè)成員設(shè)置的群組分組;客戶端將多個(gè)成員標(biāo)識(shí),群組分組標(biāo)識(shí)和對應(yīng)的群組標(biāo)識(shí)組合成數(shù)據(jù)包發(fā)送到服務(wù)器;所述服務(wù)器接收到所述數(shù)據(jù)包解析并獲取所述成員標(biāo)識(shí)、群組標(biāo)識(shí)和群組分組標(biāo)識(shí),將所述多個(gè)成員中的部分或全部成員加入到相應(yīng)群組的分組中。
2.如權(quán)利要求1所述的方法,其特征在于,服務(wù)器將成員加入到群組分組后,還向群組中所有成員下發(fā)包含群組資料的系統(tǒng)消息,該群組資料包含新成員的信息。
3.如權(quán)利要求1或2所述的方法,其特征在于,服務(wù)器解析數(shù)據(jù)包后,查詢未加入成員數(shù)據(jù)表,將解析出的成員中未包含在該數(shù)據(jù)表中的成員的信息加入數(shù)據(jù)表中。
4.如權(quán)利要求3所述的方法,其特征在于,若成員已包含在所述數(shù)據(jù)表內(nèi)但其群組分組標(biāo)識(shí)與從數(shù)據(jù)包解析出的群組分組標(biāo)識(shí)不同,則將解析出的群組分組標(biāo)識(shí)替換數(shù)據(jù)表中該成員的群組分組標(biāo)識(shí)。
5.如權(quán)利要求3所述的方法,其特征在于,服務(wù)器將成員加入到群組分組前,按未加入成員數(shù)據(jù)表中的成員標(biāo)識(shí)向?qū)?yīng)的成員發(fā)送請求用戶加入群組的系統(tǒng)消息和接收成員的響應(yīng)消息,并將同意加入群組的成員加入到群組的分組中和從未加入成員數(shù)據(jù)表刪除該成員的信息。
6.如權(quán)利要求5所述的方法,其特征在于,用戶的響應(yīng)消息表明用戶拒絕加入群組時(shí),服務(wù)器從未加入成員數(shù)據(jù)表中刪除該成員信息,并向發(fā)送數(shù)據(jù)包的客戶端發(fā)送成員拒絕加入群組分組的通知消息。
7.如權(quán)利要求5所述的方法,其特征在于,客戶端還接受邀請用戶加入群組的附加語并將其組合到所述數(shù)據(jù)包中,服務(wù)器在向成員發(fā)送請求用戶加入群組的系統(tǒng)消息中攜帶該附加語。
8.如權(quán)利要求5所述的方法,其特征在于,服務(wù)器發(fā)送請求用戶加入群組的系統(tǒng)消息后未收到用戶的響應(yīng)消息,則在獲知該用戶上線時(shí)再次向該用戶發(fā)送請求用戶加入群組的系統(tǒng)消息。
9.一種終端設(shè)備,包括用于處理信息的處理器,其特征在于,還包括用于接受多個(gè)成員標(biāo)識(shí)和為該多個(gè)成員設(shè)置群組分組的設(shè)置單元;用于將多個(gè)成員標(biāo)識(shí),群組分組標(biāo)識(shí)和對應(yīng)的群組標(biāo)識(shí)組合成數(shù)據(jù)包并發(fā)送該數(shù)據(jù)包的組合單元。
10.一種服務(wù)器,包括用于處理信息的處理器,用于存儲(chǔ)成員群組信息的存儲(chǔ)單元;其特征在于,還包括用于從接收的數(shù)據(jù)包中解析出多個(gè)成員標(biāo)識(shí)、群組分組標(biāo)識(shí)和群組標(biāo)識(shí)的解析單元;用于根據(jù)解析出的成員標(biāo)識(shí)、群組分組標(biāo)識(shí)和群組標(biāo)識(shí),將全部或部分成員信息加入到群組分組中的加入單元。
11.如權(quán)利要求10所述的服務(wù)器,其特征在于,還包括用于將解析出的多個(gè)成員中未包含在未加入成員數(shù)據(jù)表中的成員的信息添加到該數(shù)據(jù)表的第一控制單元;用于根據(jù)所述數(shù)據(jù)表中的成員標(biāo)識(shí)向?qū)?yīng)的成員發(fā)送邀請加入群組的消息,以及接收用戶響應(yīng)消息的第二控制單元;該第二控制單元根據(jù)用戶的響應(yīng)消息確定用戶同意加入群組時(shí)通知所述加入單元。
12.如權(quán)利要求11所述的服務(wù)器,其特征在于,所述第二控制單元根據(jù)用戶的響應(yīng)消息確定用戶不同意加入群組時(shí),從數(shù)據(jù)表中刪除該成員的信息。
13.一種通信系統(tǒng),其特征在于,包括用于接受多個(gè)成員標(biāo)識(shí)和為該多個(gè)成員設(shè)置的群組分組,以及將多個(gè)成員標(biāo)識(shí),群組分組標(biāo)識(shí)和對應(yīng)的群組標(biāo)識(shí)組合成數(shù)據(jù)包并發(fā)送該數(shù)據(jù)包的終端設(shè)備;用于從所述終端設(shè)備發(fā)送來的數(shù)據(jù)包中解析出多個(gè)成員標(biāo)識(shí)、群組分組標(biāo)識(shí)和群組標(biāo)識(shí),并將全部或部分成員信息加入到群組分組中的服務(wù)器。
14.如權(quán)利要求13所述的通信系統(tǒng),其特征在于,所述終端設(shè)備包括用于接受多個(gè)成員標(biāo)識(shí)和為該多個(gè)成員設(shè)置群組分組的設(shè)置單元;用于將多個(gè)成員標(biāo)識(shí),群組分組標(biāo)識(shí)和對應(yīng)的群組標(biāo)識(shí)組合成數(shù)據(jù)包并發(fā)送該數(shù)據(jù)包的組合單元。
15.如權(quán)利要求13所述的通信系統(tǒng),其特征在于,所述服務(wù)器包括用于從接收的數(shù)據(jù)包中解析出多個(gè)成員標(biāo)識(shí)、群組分組標(biāo)識(shí)和群組標(biāo)識(shí)的解析單元;用于根據(jù)解析出的成員標(biāo)識(shí)、群組分組標(biāo)識(shí)和群組標(biāo)識(shí),將全部或部分成員信息加入到群組分組中的加入單元。
16.如權(quán)利要求15所述的通信系統(tǒng),其特征在于,所述服務(wù)器還包括用于將解析出的多個(gè)成員中未包含在未加入成員數(shù)據(jù)表中的成員的信息添加到該數(shù)據(jù)表的第一控制單元;用于根據(jù)所述數(shù)據(jù)表中的成員標(biāo)識(shí)向?qū)?yīng)的成員發(fā)送邀請加入群組的消息,以及接收用戶響應(yīng)消息的第二控制單元;該第二控制單元根據(jù)用戶的響應(yīng)消息確定用戶同意加入群組時(shí)通知所述加入單元。
17.如權(quán)利要求16所述的服務(wù)器,其特征在于,所述第二控制單元根據(jù)用戶的響應(yīng)消息確定用戶不同意加入群組時(shí),從數(shù)據(jù)表中刪除該成員的信息。
全文摘要
本發(fā)明公開了一種批量添加用戶到群組的方法,該方法由客戶端接受輸入的多個(gè)成員標(biāo)識(shí)和為該多個(gè)成員設(shè)置的群組分組;所述客戶端將多個(gè)成員標(biāo)識(shí),群組分組標(biāo)識(shí)和對應(yīng)的群組標(biāo)識(shí)組合成數(shù)據(jù)包發(fā)送到服務(wù)器;所述服務(wù)器接收到所述數(shù)據(jù)包解析并獲取所述成員標(biāo)識(shí)、群組標(biāo)識(shí)和群組分組標(biāo)識(shí),將所述多個(gè)成員中的部分或全部成員加入到相應(yīng)群組的分組中。本發(fā)明還同時(shí)公開了一種終端設(shè)備及通信系統(tǒng)。
文檔編號(hào)H04L12/54GK1925416SQ200510093600
公開日2007年3月7日 申請日期2005年8月30日 優(yōu)先權(quán)日2005年8月30日
發(fā)明者李斌 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
博罗县| 汕尾市| 茌平县| 航空| 昌宁县| 尤溪县| 叙永县| 剑川县| 沂源县| 中卫市| 沁阳市| 镇康县| 灵丘县| 邵武市| 长泰县| 黄大仙区| 横峰县| 舒城县| 威海市| 平乐县| 小金县| 红安县| 上犹县| 旬邑县| 奉化市| 桂平市| 临桂县| 井陉县| 南开区| 汪清县| 韶关市| 无极县| 呼图壁县| 朝阳区| 宁夏| 通榆县| 扶风县| 东光县| 大同县| 江津市| 吉首市|