即時通信討論組的創(chuàng)建方法、系統(tǒng)、客戶端及服務(wù)器的制造方法
【專利摘要】本發(fā)明提供一種即時通信討論組的創(chuàng)建方法、系統(tǒng)、客戶端及服務(wù)器,其中的方法可包括:第一客戶端向服務(wù)器發(fā)送即時通信討論組的創(chuàng)建請求,并接收所述服務(wù)器分配的創(chuàng)建標(biāo)識;第一客戶端廣播所述創(chuàng)建標(biāo)識,使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端根據(jù)所述創(chuàng)建標(biāo)識向所述服務(wù)器發(fā)起認證;第一客戶端接收服務(wù)器下發(fā)的認證成功的客戶端列表,并從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。本發(fā)明可完善現(xiàn)有的即時通信討論組的創(chuàng)建流程,提升創(chuàng)建效率,提高用戶對即時通信應(yīng)用的使用粘度。
【專利說明】即時通信討論組的創(chuàng)建方法、系統(tǒng)、客戶端及服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,具體涉及即時通信【技術(shù)領(lǐng)域】,尤其涉及即時通信討論組的創(chuàng)建方法、系統(tǒng)、客戶端及服務(wù)器。
【背景技術(shù)】
[0002]即時通信討論組指即時通信應(yīng)用中的臨時對話組,可方便用戶的信息交流。發(fā)起建立即時通信討論組的客戶端稱為Host (宿主)客戶端,被邀請加入即時通信討論組的客戶端稱為Client (客戶)客戶端,Host客戶端無需發(fā)送驗證信息,即可從自身的即時通信聯(lián)系人列表中自動選擇Client客戶端建立即時通信討論組?,F(xiàn)有的即時通信討論組的創(chuàng)建過程為:Host客戶端從自身的即時通信聯(lián)系人列表中逐一選擇Client客戶端,建立即時通信討論組進行對話。上述創(chuàng)建方案中,當(dāng)Host客戶端的即時通信聯(lián)系人列表中的聯(lián)系人數(shù)量較多時,逐一選擇Client客戶端的操作則非常繁瑣,降低了創(chuàng)建效率;另外,當(dāng)需要邀請與Host客戶端為非聯(lián)系人的客戶端加入即時通信討論組時,必須先將被邀請的客戶端添加為Host客戶端的即時通信聯(lián)系人,才能選擇該客戶端作為即時通信討論組的Client客戶端,此過程操作繁瑣,不利于提高用戶對即時通信應(yīng)用的使用粘度。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種即時通信討論組的創(chuàng)建方法、系統(tǒng)、客戶端及服務(wù)器,可完善現(xiàn)有的即時通信討論組的創(chuàng)建流程,提升創(chuàng)建效率,提高用戶對即時通信應(yīng)用的使用粘度。
[0004]本發(fā)明第一方面提供一種即時通信討論組的創(chuàng)建方法,可包括:
[0005]第一客戶端向服務(wù)器發(fā)送即時通信討論組的創(chuàng)建請求,并接收所述服務(wù)器分配的創(chuàng)建標(biāo)識;
[0006]第一客戶端廣播所述創(chuàng)建標(biāo)識,使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端根據(jù)所述創(chuàng)建標(biāo)識向所述服務(wù)器發(fā)起認證;
[0007]第一客戶端接收服務(wù)器下發(fā)的認證成功的客戶端列表,并從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。
[0008]本發(fā)明第二方面提供另一種即時通信討論組的創(chuàng)建方法,可包括:
[0009]服務(wù)器根據(jù)第一客戶端發(fā)送的即時通信討論組的創(chuàng)建請求,分配創(chuàng)建標(biāo)識并返回
至第一客戶端;
[0010]服務(wù)器接收到即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端發(fā)送的創(chuàng)建標(biāo)識時,對發(fā)送所述創(chuàng)建標(biāo)識的客戶端進行認證;
[0011]服務(wù)器將認證成功的客戶端列表發(fā)送至第一客戶端,使第一客戶端從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。
[0012]本發(fā)明第三方面提供又一種即時通信討論組的創(chuàng)建方法,可包括:
[0013]獲取第一客戶端廣播的創(chuàng)建標(biāo)識;[0014]將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證;
[0015]若服務(wù)器認證成功,根據(jù)第一客戶端的選擇加入第一客戶端建立的即時通信討論組。
[0016]本發(fā)明第四方面提供一種客戶端,可包括:
[0017]請求模塊,用于向服務(wù)器發(fā)送即時通信討論組的創(chuàng)建請求,并接收所述服務(wù)器分配的創(chuàng)建標(biāo)識;
[0018]廣播模塊,用于廣播所述創(chuàng)建標(biāo)識,使即時通信應(yīng)用系統(tǒng)中除所述客戶端之外的其他客戶端根據(jù)所述創(chuàng)建標(biāo)識向所述服務(wù)器發(fā)起認證;
[0019]創(chuàng)建模塊,用于接收服務(wù)器下發(fā)的認證成功的客戶端列表,并從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。
[0020]本發(fā)明第五方面提供一種服務(wù)器,可包括:
[0021]請求響應(yīng)模塊,用于根據(jù)第一客戶端發(fā)送的即時通信討論組的創(chuàng)建請求,分配創(chuàng)建標(biāo)識并返回至第一客戶端;
[0022]認證模塊,用于接收到即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端發(fā)送的創(chuàng)建標(biāo)識時,對發(fā)送所述創(chuàng)建標(biāo)識的客戶端進行認證;
[0023]創(chuàng)建模塊,用于將認證成功的客戶端列表發(fā)送至第一客戶端,使第一客戶端從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。
[0024]本發(fā)明第六方面提供另一種客戶端,可包括:
[0025]獲取模塊,用于獲取第一客戶端廣播的創(chuàng)建標(biāo)識;
[0026]認證模塊,用于將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證;
[0027]加入模塊,用于當(dāng)服務(wù)器認證成功時,根據(jù)第一客戶端的選擇加入第一客戶端建立的即時通信討論組。
[0028]本發(fā)明第七方面提供一種即時通信應(yīng)用系統(tǒng),包括:服務(wù)器及至少一個客戶端,其特征在于,所述服務(wù)器為上述第五方面提供的服務(wù)器;所述客戶端為上述第四方面和/或第六方面提供的客戶端。
[0029]實施本發(fā)明實施例,具有如下有益效果:
[0030]本發(fā)明實施例中,由發(fā)起建立即時通信討論組的第一客戶端(即Host客戶端)向服務(wù)器申請創(chuàng)建標(biāo)識,并廣播該創(chuàng)建標(biāo)識,使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端(包括與第一客戶端為非聯(lián)系人的客戶端)可主動獲得創(chuàng)建標(biāo)識,并基于主動獲得的創(chuàng)建標(biāo)識向服務(wù)器發(fā)起認證;第一客戶端直接從服務(wù)器下發(fā)的認證成功的客戶端列表中選擇客戶端建立即時通信討論組,簡化了操作流程,且可直接添加與第一客戶端為非聯(lián)系人的客戶端至即時通信討論組,提升了創(chuàng)建效率,提高了即時通信應(yīng)用的智能性和競爭力,提高了用戶對即時通信應(yīng)用的使用粘度。
【專利附圖】
【附圖說明】
[0031]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0032]圖1為本發(fā)明實施例提供的一種即時通信討論組的創(chuàng)建方法的流程圖;
[0033]圖2為本發(fā)明實施例提供的另一種即時通信討論組的創(chuàng)建方法的流程圖;
[0034]圖3為本發(fā)明實施例提供的又一種即時通信討論組的創(chuàng)建方法的流程圖;
[0035]圖4為本發(fā)明實施例提供的又一種即時通信討論組的創(chuàng)建方法的流程圖;
[0036]圖5為本發(fā)明實施例提供的又一種即時通信討論組的創(chuàng)建方法的流程圖;
[0037]圖6為本發(fā)明實施例提供的又一種即時通信討論組的創(chuàng)建方法的流程圖;
[0038]圖7為本發(fā)明實施例提供的又一種即時通信討論組的創(chuàng)建方法的流程圖;
[0039]圖8為本發(fā)明實施例提供的一種客戶端的結(jié)構(gòu)示意圖;
[0040]圖9為圖8所示的廣播模塊的實施例的結(jié)構(gòu)示意圖;
[0041]圖10為本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
[0042]圖11為圖10所示的認證模塊的實施例的結(jié)構(gòu)示意圖;
[0043]圖12為本發(fā)明實施例提供的另一種客戶端的結(jié)構(gòu)示意圖;
[0044]圖13為圖12所示的獲取模塊的實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0045]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0046]本發(fā)明實施例中,客戶端可包括但不限于:PC (Personal Computer,個人計算機)、平板電腦、手機、智能手機、電子閱讀器、筆記本電腦等設(shè)備。其中,第一客戶端可以為即時通信應(yīng)用系統(tǒng)中的任一客戶端,第一客戶端可發(fā)起建立即時通信討論組,因此第一客戶端又可稱為Host客戶端。即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端,指即時通信應(yīng)用系統(tǒng)中除第一客戶端以外的其他客戶端,當(dāng)這些客戶端被第一客戶端(即Host客戶端)選取作為即時通信討論組的成員時,被選取的客戶端又可稱為Client客戶,可在即時通信討論組中參與會話討論。本發(fā)明實施例中,創(chuàng)建標(biāo)識可被稱為Key,指用于創(chuàng)建即時通信討論組的ID (Identity,標(biāo)識號),優(yōu)選為二進制文本。
[0047]下面將結(jié)合附圖1-附圖7,對本發(fā)明實施例提供的即時通信討論組的創(chuàng)建方法進行詳細介紹。
[0048]請參見圖1,為本發(fā)明實施例提供的一種即時通信討論組的創(chuàng)建方法的流程圖;本實施例從Host客戶端側(cè)闡述即時通信討論組的創(chuàng)建流程。該方法可包括以下步驟S101-步驟 S103。
[0049]S101,第一客戶端向服務(wù)器發(fā)送即時通信討論組的創(chuàng)建請求,并接收所述服務(wù)器分配的創(chuàng)建標(biāo)識;本步驟為第一客戶端向服務(wù)器申請創(chuàng)建標(biāo)識的過程,第一客戶端在建立即時通信討論組之前,先向服務(wù)器申請用于建立即時通信討論組的ID。
[0050]S102,第一客戶端廣播所述創(chuàng)建標(biāo)識,使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端根據(jù)所述創(chuàng)建標(biāo)識向所述服務(wù)器發(fā)起認證;其中,即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端可獲得第一客戶端所廣播的創(chuàng)建標(biāo)識,并將獲得的創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證。[0051]S103,第一客戶端接收服務(wù)器下發(fā)的認證成功的客戶端列表,并從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。
[0052]服務(wù)器認證成功的客戶端,表明該客戶端持有與第一客戶端相同的創(chuàng)建標(biāo)識,該客戶端可作為第一客戶端所建立的即時通信討論組的成員。本步驟中,第一客戶端可將服務(wù)器下發(fā)的認證成功的客戶端列表中的全部客戶端作為Client客戶端,建立即時通信討論組以進行會話;第一客戶端也可從服務(wù)器下發(fā)的認證成功的客戶端列表中選擇的部分客戶端作為Client客戶端,建立即時通信討論組以進行會話。
[0053]本發(fā)明實施例中,由發(fā)起建立即時通信討論組的第一客戶端(即Host客戶端)向服務(wù)器申請創(chuàng)建標(biāo)識,并廣播該創(chuàng)建標(biāo)識,使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端(包括與第一客戶端為非聯(lián)系人的客戶端)可主動獲得創(chuàng)建標(biāo)識,并基于主動獲得的創(chuàng)建標(biāo)識向服務(wù)器發(fā)起認證;第一客戶端直接從服務(wù)器下發(fā)的認證成功的客戶端列表中選擇客戶端建立即時通信討論組,簡化了操作流程,且可直接添加與第一客戶端為非聯(lián)系人的客戶端至即時通信討論組,提升了創(chuàng)建效率,提高了即時通信應(yīng)用的智能性和競爭力,提高了用戶對即時通信應(yīng)用的使用粘度。
[0054]請參見圖2,為本發(fā)明實施例提供的另一種即時通信討論組的創(chuàng)建方法的流程圖;本實施例從Host客戶端側(cè)闡述即時通信討論組的創(chuàng)建流程。該方法可包括以下步驟S201-步驟 S204。
[0055]S201,第一客戶端向服務(wù)器發(fā)送即時通信討論組的創(chuàng)建請求,并接收所述服務(wù)器分配的創(chuàng)建標(biāo)識;本實施例的步驟S201可參見圖1所示實施例的步驟S101,在此不贅述。
[0056]S202,第一客戶端對所述創(chuàng)建標(biāo)識進行編碼,獲得音頻數(shù)據(jù);
[0057]第一客戶端可采用無線電傳輸編碼方式,對所述創(chuàng)建標(biāo)識進行編碼,形成音頻數(shù)據(jù)。優(yōu)選地,該音頻數(shù)據(jù)為通用音頻數(shù)據(jù),例如:Wav (—種多媒體音頻格式)音頻數(shù)據(jù)、Mp3(Moving Picture Experts Group Audio Layer III,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)音頻數(shù)據(jù)等,適用于在各種播放器中進行播放。
[0058]S203,第一客戶端播放所述音頻數(shù)據(jù),使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端收聽所述音頻數(shù)據(jù)并解碼獲得所述創(chuàng)建標(biāo)識,將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證;
[0059]第一客戶端可通過本地的播放器播放所述音頻數(shù)據(jù),例如:通過第一客戶端的操作系統(tǒng)默認的播放器播放所述音頻數(shù)據(jù),或者通過安裝在第一客戶端的播放器軟件播放所述音頻數(shù)據(jù),或者通過第一客戶端的即時通信應(yīng)用中的播放器功能播放所述音頻數(shù)據(jù)。即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端可通過啟用自身的錄音應(yīng)用或麥克風(fēng)等工具,收聽并獲取第一客戶端播放的音頻數(shù)據(jù),并解碼獲得所述創(chuàng)建標(biāo)識,將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證。可以理解的是,由于聲音的傳遞受距離限制,因此本實施例中,與第一客戶端的距離位于聲音傳遞的有效距離范圍內(nèi)的客戶端可有效收聽到第一客戶端播放的音頻數(shù)據(jù),與第一客戶端的距離位于聲音傳遞的有效距離范圍內(nèi)的客戶端則無法有效收聽到第一客戶端播放的音頻數(shù)據(jù);由此可見,本實施例尤其適用于Host客戶端與其附近客戶端建立即時通信討論組的場景,例如=Host客戶端的用戶當(dāng)前正在參與一個會展,則可通過本實施例搜集與Host客戶端同在會展的其他客戶端(包含與Host客戶端互為聯(lián)系人和/或非聯(lián)系人的客戶端),建立即時通信討論組發(fā)起關(guān)于會展的會話討論,方便了用戶之間的交流。
[0060]S204,第一客戶端接收服務(wù)器下發(fā)的認證成功的客戶端列表,并從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。本實施例的步驟S204可參見圖1所示實施例的步驟S103,在此不贅述。
[0061]本發(fā)明實施例中,由發(fā)起建立即時通信討論組的第一客戶端(即Host客戶端)向服務(wù)器申請創(chuàng)建標(biāo)識,并廣播該創(chuàng)建標(biāo)識,使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端(包括與第一客戶端為非聯(lián)系人的客戶端)可主動獲得創(chuàng)建標(biāo)識,并基于主動獲得的創(chuàng)建標(biāo)識向服務(wù)器發(fā)起認證;第一客戶端直接從服務(wù)器下發(fā)的認證成功的客戶端列表中選擇客戶端建立即時通信討論組,簡化了操作流程,且可直接添加與第一客戶端為非聯(lián)系人的客戶端至即時通信討論組,提升了創(chuàng)建效率,提高了即時通信應(yīng)用的智能性和競爭力,提高了用戶對即時通信應(yīng)用的使用粘度。
[0062]請參見圖3,為本發(fā)明實施例提供的又一種即時通信討論組的創(chuàng)建方法的流程圖;本實施例從服務(wù)器側(cè)闡述即時通信討論組的創(chuàng)建流程。該方法可包括以下步驟S301-步驟S303。
[0063]S301,服務(wù)器根據(jù)第一客戶端發(fā)送的即時通信討論組的創(chuàng)建請求,分配創(chuàng)建標(biāo)識并返回至第一客戶端;本步驟為第一客戶端向服務(wù)器申請創(chuàng)建標(biāo)識的過程,第一客戶端在建立即時通信討論組之前,先向服務(wù)器申請用于建立即時通信討論組的ID,服務(wù)器接收到第一客戶端的創(chuàng)建請求之后,則為第一客戶端分配創(chuàng)建標(biāo)識,并將該創(chuàng)建標(biāo)識返回給第一客戶端。
[0064]S302,服務(wù)器接收到即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端發(fā)送的創(chuàng)建標(biāo)識時,對發(fā)送所述創(chuàng)建標(biāo)識的客戶端進行認證;其中,即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端可獲得第一客戶端廣播的創(chuàng)建標(biāo)識,并將獲得的創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證;服務(wù)器根據(jù)其他客戶端發(fā)送的創(chuàng)建標(biāo)識,對發(fā)起該創(chuàng)建標(biāo)識的客戶端進行認證。
[0065]S303,服務(wù)器將認證成功的客戶端列表發(fā)送至第一客戶端,使第一客戶端從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。
[0066]服務(wù)器認證成功的客戶端,表明該客戶端持有與第一客戶端相同的創(chuàng)建標(biāo)識,該客戶端可作為第一客戶端所建立的即時通信討論組的成員。本步驟中,服務(wù)器將認證成功的客戶端列表發(fā)送給第一客戶端,第一客戶端則可將服務(wù)器下發(fā)的認證成功的客戶端列表中的全部客戶端作為Client客戶端,建立即時通信討論組以進行會話;或者,第一客戶端可從服務(wù)器下發(fā)的認證成功的客戶端列表中選擇的部分客戶端作為Client客戶端,建立即時通信討論組以進行會話。
[0067]本發(fā)明實施例中,由服務(wù)器為發(fā)起建立即時通信討論組的第一客戶端(即Host客戶端)分配創(chuàng)建標(biāo)識并返回至第一客戶端進行廣播,使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端(包括與第一客戶端為非聯(lián)系人的客戶端)可主動獲得創(chuàng)建標(biāo)識,并基于主動獲得的創(chuàng)建標(biāo)識向服務(wù)器發(fā)起認證;由服務(wù)器向第一客戶端下發(fā)認證成功的客戶端列表,使第一客戶端可直接從服務(wù)器下發(fā)的認證成功的客戶端列表中選擇客戶端建立即時通信討論組,簡化了操作流程,且使第一客戶端可直接添加與第一客戶端為非聯(lián)系人的客戶端至即時通信討論組,提升了創(chuàng)建效率,提高了即時通信應(yīng)用的智能性和競爭力,提高了用戶對即時通信應(yīng)用的使用粘度。
[0068]請參見圖4,為本發(fā)明實施例提供的又一種即時通信討論組的創(chuàng)建方法的流程圖;本實施例從服務(wù)器側(cè)闡述即時通信討論組的創(chuàng)建流程。該方法可包括以下步驟S401-步驟S404。
[0069]S401,服務(wù)器根據(jù)第一客戶端發(fā)送的即時通信討論組的創(chuàng)建請求,分配創(chuàng)建標(biāo)識并返回至第一客戶端;本實施例的步驟S401可參見圖3所示實施例的步驟S301,在此不贅述。
[0070]S402,服務(wù)器接收到即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端發(fā)送的創(chuàng)建標(biāo)識時,將從其他客戶端接收到的創(chuàng)建標(biāo)識與服務(wù)器為第一客戶端分配的創(chuàng)建標(biāo)識進行比對;
[0071]S403,若二者相同,服務(wù)器確定發(fā)送所述創(chuàng)建標(biāo)識的客戶端認證成功;否則,服務(wù)器確定發(fā)送所述創(chuàng)建標(biāo)識的客戶端認證失敗;
[0072]服務(wù)器經(jīng)過比對,如果從其他客戶端接收到的創(chuàng)建標(biāo)識與服務(wù)器為第一客戶端分配的創(chuàng)建標(biāo)識相同,表明該客戶端持有與第一客戶端相同的創(chuàng)建標(biāo)識,該客戶端可作為第一客戶端所建立的即時通信討論組的成員,服務(wù)器確定發(fā)送該創(chuàng)建標(biāo)識的客戶端認證成功。如果從其他客戶端接收到的創(chuàng)建標(biāo)識與服務(wù)器為第一客戶端分配的創(chuàng)建標(biāo)識不同,表明該客戶端持有的創(chuàng)建標(biāo)識與第一客戶端持有的創(chuàng)建標(biāo)識不匹配,該客戶端無法作為第一客戶端所建立的即時通信討論組的成員,服務(wù)器確定發(fā)送該創(chuàng)建標(biāo)識的客戶端認證失敗。由此可見,本實施例由服務(wù)器后臺為第一客戶端搜集和篩選即時通信討論組的成員,簡化了第一客戶端的對成員的選擇操作。
[0073]S404,服務(wù)器將認證成功的客戶端列表發(fā)送至第一客戶端,使第一客戶端從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。本實施例的步驟S404可參見圖3所示實施例的步驟S303,在此不贅述。
[0074]本發(fā)明實施例中,由服務(wù)器為發(fā)起建立即時通信討論組的第一客戶端(即Host客戶端)分配創(chuàng)建標(biāo)識并返回至第一客戶端進行廣播,使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端(包括與第一客戶端為非聯(lián)系人的客戶端)可主動獲得創(chuàng)建標(biāo)識,并基于主動獲得的創(chuàng)建標(biāo)識向服務(wù)器發(fā)起認證;由服務(wù)器向第一客戶端下發(fā)認證成功的客戶端列表,使第一客戶端可直接從服務(wù)器下發(fā)的認證成功的客戶端列表中選擇客戶端建立即時通信討論組,簡化了操作流程,且使第一客戶端可直接添加與第一客戶端為非聯(lián)系人的客戶端至即時通信討論組,提升了創(chuàng)建效率,提高了即時通信應(yīng)用的智能性和競爭力,提高了用戶對即時通信應(yīng)用的使用粘度。
[0075]請參見圖5,為本發(fā)明實施例提供的又一種即時通信討論組的創(chuàng)建方法的流程圖;本實施例從即時通信應(yīng)用系統(tǒng)中除Host客戶端之外的其他客戶端側(cè)闡述即時通信討論組的創(chuàng)建流程。該方法可包括以下步驟S501-步驟S503。
[0076]S501,獲取第一客戶端廣播的創(chuàng)建標(biāo)識;第一客戶端會廣播服務(wù)器為其分配的即時通信討論組的創(chuàng)建標(biāo)識,本步驟中,則可獲取第一客戶端廣播的創(chuàng)建標(biāo)識。
[0077]S502,將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證;
[0078]其中,服務(wù)器接收到該創(chuàng)建標(biāo)識后,將該創(chuàng)建標(biāo)識與服務(wù)器為第一客戶端分配的創(chuàng)建標(biāo)識進行比對,如果二者相同,表明本客戶端持有與第一客戶端相同的創(chuàng)建標(biāo)識,本客戶端可作為第一客戶端所建立的即時通信討論組的成員,服務(wù)器確定本客戶端認證成功。如果二者不同,表明本客戶端持有的創(chuàng)建標(biāo)識與第一客戶端持有的創(chuàng)建標(biāo)識不匹配,本客戶端無法作為第一客戶端所建立的即時通信討論組的成員,服務(wù)器確定本客戶端認證失敗。
[0079]S503,若服務(wù)器認證成功,根據(jù)第一客戶端的選擇加入第一客戶端建立的即時通信討論組。
[0080]本客戶端認證成功之后,第一客戶端如果選擇本客戶端作為即時通信討論組的Client客戶端,本客戶端則成為即時通信討論組的成員加入即時通信討論組中進行討論會話。
[0081]本發(fā)明實施例中,由發(fā)起建立即時通信討論組的第一客戶端(即Host客戶端)之外的其他客戶端(包括與第一客戶端為非聯(lián)系人的客戶端)主動獲取第一客戶端廣播的創(chuàng)建標(biāo)識,并基于主動獲得的創(chuàng)建標(biāo)識向服務(wù)器發(fā)起認證;在認證通過后,根據(jù)第一客戶端的選擇直接加入即時通信討論組,簡化了操作流程,使第一客戶端可直接添加與第一客戶端為非聯(lián)系人的客戶端至即時通信討論組,提升了創(chuàng)建效率,提高了即時通信應(yīng)用的智能性和競爭力,提高了用戶對即時通信應(yīng)用的使用粘度。
[0082]請參見圖6,為本發(fā)明實施例提供的又一種即時通信討論組的創(chuàng)建方法的流程圖;本實施例從即時通信應(yīng)用系統(tǒng)中除Host客戶端之外的其他客戶端側(cè)闡述即時通信討論組的創(chuàng)建流程。該方法可包括以下步驟S601-步驟S604。
[0083]S601,收聽第一客戶端播放的音頻數(shù)據(jù);
[0084]由于第一客戶端對服務(wù)器分配的創(chuàng)建標(biāo)識進行編碼形成音頻數(shù)據(jù),并本地播放該音頻數(shù)據(jù)。本步驟中,本客戶端可通過啟用自身的錄音應(yīng)用或麥克風(fēng)等工具,收聽并獲取第一客戶端播放的音頻數(shù)據(jù)??梢岳斫獾氖?,由于聲音的傳遞受距離限制,因此本實施例中,與第一客戶端的距離位于聲音傳遞的有效距離范圍內(nèi)的客戶端可有效收聽到第一客戶端播放的音頻數(shù)據(jù),與第一客戶端的距離位于聲音傳遞的有效距離范圍內(nèi)的客戶端則無法有效收聽到第一客戶端播放的音頻數(shù)據(jù);由此可見,本實施例尤其適用于Host客戶端與其附近客戶端建立即時通信討論組的場景,例如=Host客戶端的附近客戶端通過收聽音頻數(shù)據(jù)即可快速加入Host客戶端所建立的即時通信討論組,方便了用戶之間的交流。
[0085]S602,對所述音頻數(shù)據(jù)進行解碼,獲得創(chuàng)建標(biāo)識;
[0086]由于第一客戶端采用無線電傳輸編碼方式,對所述創(chuàng)建標(biāo)識進行編碼,形成音頻數(shù)據(jù)。因此本步驟中,本客戶端可采用無線電傳輸?shù)淖g碼方式,對收聽到的音頻數(shù)據(jù)進行解碼,獲得創(chuàng)建標(biāo)識??梢岳斫獾氖?,此處的譯碼方式與第一客戶端所采用的編碼方式為可逆過程。
[0087]S603,將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證;
[0088]S604,若服務(wù)器認證成功,根據(jù)第一客戶端的選擇加入第一客戶端建立的即時通信討論組。本實施例的步驟S603-S604可參見圖5所示實施例的步驟S502-S503,在此不贅述。
[0089]本發(fā)明實施例中,由發(fā)起建立即時通信討論組的第一客戶端(即Host客戶端)之外的其他客戶端(包括與第一客戶端為非聯(lián)系人的客戶端)主動獲取第一客戶端廣播的創(chuàng)建標(biāo)識,并基于主動獲得的創(chuàng)建標(biāo)識向服務(wù)器發(fā)起認證;在認證通過后,根據(jù)第一客戶端的選擇直接加入即時通信討論組,簡化了操作流程,使第一客戶端可直接添加與第一客戶端為非聯(lián)系人的客戶端至即時通信討論組,提升了創(chuàng)建效率,提高了即時通信應(yīng)用的智能性和競爭力,提高了用戶對即時通信應(yīng)用的使用粘度。
[0090]請參見圖7,為本發(fā)明實施例提供的又一種即時通信討論組的創(chuàng)建方法的流程圖;本實施例從Host客戶端、服務(wù)器及Client客戶端之間的交互過程闡述即時通信討論組的創(chuàng)建流程;且本實施列中,Client客戶端為即時通信應(yīng)用系統(tǒng)中除Host客戶端之外的任一客戶端。該方法可包括以下步驟S701-步驟S712。
[0091]S701, Host客戶端向服務(wù)器發(fā)送即時通信討論組的創(chuàng)建請求;
[0092]S702,服務(wù)器根據(jù)Host客戶端發(fā)送的即時通信討論組的創(chuàng)建請求,分配創(chuàng)建標(biāo)識;
[0093]S703,服務(wù)器將所述分配的創(chuàng)建標(biāo)識返回至Host客戶端;
[0094]S704, Host客戶端對所述創(chuàng)建標(biāo)識進行編碼,獲得音頻數(shù)據(jù);
[0095]S705, Host客戶端播放所述音頻數(shù)據(jù);
[0096]S706, Client客戶端收聽Host客戶端播放的音頻數(shù)據(jù);
[0097]S707, Client客戶端對所述音頻數(shù)據(jù)進行解碼,獲得創(chuàng)建標(biāo)識;
[0098]S708, Client客戶端將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證;
[0099]S709,服務(wù)器將從Client客戶端接收到的創(chuàng)建標(biāo)識與服務(wù)器為Host客戶端分配的創(chuàng)建標(biāo)識進行比對;
[0100]S710,若二者相同,服務(wù)器確定發(fā)送所述創(chuàng)建標(biāo)識的Client客戶端認證成功;否貝Ij,服務(wù)器確定發(fā)送所述創(chuàng)建標(biāo)識的Client客戶端認證失敗。
[0101]S711,服務(wù)器將認證成功的客戶端列表發(fā)送至Host客戶端;本步驟中,服務(wù)器還可向認證成功的客戶端發(fā)送所述客戶端列表。
[0102]S712,Host客戶端接收服務(wù)器下發(fā)的認證成功的客戶端列表,并從所述客戶端列表中選擇至少一個客戶端作為Client建立即時通信討論組。需要說明的是,即時通信討論組建立之后,服務(wù)器將即時通信討論組的成員列表同步至即時通信討論組的各成員客戶端。
[0103]本發(fā)明實施例中,Host客戶端與Client通過聲音即可快速建立即時通信討論組發(fā)起會話討論,簡化了操作流程,完善了現(xiàn)有的即時通信討論組的創(chuàng)建流程,提升了創(chuàng)建效率,提高了用戶對即時通信應(yīng)用的使用粘度。
[0104]下面將結(jié)合附圖8-附圖9,對本發(fā)明實施例提供的客戶端進行詳細介紹,下述的客戶端尤指發(fā)起建立即時通信討論組的Host客戶端。需要說明的是,下述的客戶端可應(yīng)用于上述方法中。
[0105]請參見圖8,為本發(fā)明實施例提供的一種客戶端的結(jié)構(gòu)示意圖;本實施例的客戶端可以為Host客戶端,該客戶端可包括:請求模塊101、廣播模塊102和創(chuàng)建模塊103。
[0106]請求模塊101,用于向服務(wù)器發(fā)送即時通信討論組的創(chuàng)建請求,并接收所述服務(wù)器分配的創(chuàng)建標(biāo)識;
[0107]廣播模塊102,用于廣播所述創(chuàng)建標(biāo)識,使即時通信應(yīng)用系統(tǒng)中除所述客戶端之外的其他客戶端根據(jù)所述創(chuàng)建標(biāo)識向所述服務(wù)器發(fā)起認證;其中,即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端可獲得第一客戶端所廣播的創(chuàng)建標(biāo)識,并將獲得的創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證。
[0108]創(chuàng)建模塊103,用于接收服務(wù)器下發(fā)的認證成功的客戶端列表,并從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。
[0109]服務(wù)器認證成功的客戶端,表明該客戶端持有與第一客戶端相同的創(chuàng)建標(biāo)識,該客戶端可作為第一客戶端所建立的即時通信討論組的成員。所述創(chuàng)建模塊103可將服務(wù)器下發(fā)的認證成功的客戶端列表中的全部客戶端作為Client客戶端,建立即時通信討論組以進行會話;或者,所述創(chuàng)建模塊103可從服務(wù)器下發(fā)的認證成功的客戶端列表中選擇的部分客戶端作為Client客戶端,建立即時通信討論組以進行會話。
[0110]請一并參見圖9,為圖8所示的廣播模塊的實施例的結(jié)構(gòu)示意圖;該廣播模塊102可包括:編碼單元1201和播放單元1202。
[0111]編碼單元1201,用于對所述創(chuàng)建標(biāo)識進行編碼,獲得音頻數(shù)據(jù);
[0112]所述編碼單元1201可采用無線電傳輸編碼方式,對所述創(chuàng)建標(biāo)識進行編碼,形成音頻數(shù)據(jù)。優(yōu)選地,該音頻數(shù)據(jù)為通用音頻數(shù)據(jù),例如=Wav音頻數(shù)據(jù)、Mp3音頻數(shù)據(jù)等,適用于在各種播放器中進行播放。
[0113]播放單元1202,用于播放所述音頻數(shù)據(jù),使即時通信應(yīng)用系統(tǒng)中除所述客戶端之外的其他客戶端收聽所述音頻數(shù)據(jù)并解碼獲得所述創(chuàng)建標(biāo)識,將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證。
[0114]所述播放單元1202可通過本地的播放器播放所述音頻數(shù)據(jù),例如:通過第一客戶端的操作系統(tǒng)默認的播放器播放所述音頻數(shù)據(jù),或者通過安裝在第一客戶端的播放器軟件播放所述音頻數(shù)據(jù),或者通過第一客戶端的即時通信應(yīng)用中的播放器功能播放所述音頻數(shù)據(jù)。
[0115]需要說明的是,上述客戶端的結(jié)構(gòu)與功能可通過上述方法實施例中的方法具體實現(xiàn),該具體實現(xiàn)過程可參見上述方法實施例中的描述,在此不贅述。
[0116]本發(fā)明實施例中,由發(fā)起建立即時通信討論組的第一客戶端(即Host客戶端)向服務(wù)器申請創(chuàng)建標(biāo)識,并廣播該創(chuàng)建標(biāo)識,使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端(包括與第一客戶端為非聯(lián)系人的客戶端)可主動獲得創(chuàng)建標(biāo)識,并基于主動獲得的創(chuàng)建標(biāo)識向服務(wù)器發(fā)起認證;第一客戶端直接從服務(wù)器下發(fā)的認證成功的客戶端列表中選擇客戶端建立即時通信討論組,簡化了操作流程,且可直接添加與第一客戶端為非聯(lián)系人的客戶端至即時通信討論組,提升了創(chuàng)建效率,提高了即時通信應(yīng)用的智能性和競爭力,提高了用戶對即時通信應(yīng)用的使用粘度。
[0117]下面將結(jié)合附圖10-附圖11,對本發(fā)明實施例提供的服務(wù)器進行詳細介紹。需要說明的是,下述的服務(wù)器可應(yīng)用于上述方法中。
[0118]請參見圖10,為本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;該服務(wù)器可包括:請求響應(yīng)模塊201、認證模塊202和創(chuàng)建模塊203。
[0119]請求響應(yīng)模塊201,用于根據(jù)第一客戶端發(fā)送的即時通信討論組的創(chuàng)建請求,分配創(chuàng)建標(biāo)識并返回至第一客戶端;
[0120]認證模塊202,用于接收到即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端發(fā)送的創(chuàng)建標(biāo)識時,對發(fā)送所述創(chuàng)建標(biāo)識的客戶端進行認證;
[0121]其中,即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端可獲得第一客戶端廣播的創(chuàng)建標(biāo)識,并將獲得的創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證;所述認證模塊202根據(jù)其他客戶端發(fā)送的創(chuàng)建標(biāo)識,對發(fā)起該創(chuàng)建標(biāo)識的客戶端進行認證。
[0122]創(chuàng)建模塊203,用于將認證成功的客戶端列表發(fā)送至第一客戶端,使第一客戶端從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。
[0123]服務(wù)器認證成功的客戶端,表明該客戶端持有與第一客戶端相同的創(chuàng)建標(biāo)識,該客戶端可作為第一客戶端所建立的即時通信討論組的成員。所述創(chuàng)建模塊203將認證成功的客戶端列表發(fā)送給第一客戶端,使第一客戶端從所述客戶端列表中選擇全部客戶端作為Client客戶端,建立即時通信討論組以進行會話;或者,使第一客戶端從所述客戶端列表中選擇部分客戶端作為Client客戶端,建立即時通信討論組以進行會話。
[0124]請一并參見圖11,為圖10所示的認證模塊的實施例的結(jié)構(gòu)示意圖;該認證模塊202可包括:比對單元2201和結(jié)果確定單元2202。
[0125]比對單元2201,用于將從其他客戶端接收到的創(chuàng)建標(biāo)識與所述請求響應(yīng)模塊為第一客戶端分配的創(chuàng)建標(biāo)識進行比對;
[0126]結(jié)果確定單元2202,用于當(dāng)從其他客戶端接收到的創(chuàng)建標(biāo)識與所述請求響應(yīng)模塊為第一客戶端分配的創(chuàng)建標(biāo)識相同時,確定發(fā)送所述創(chuàng)建標(biāo)識的客戶端認證成功;否則,確定發(fā)送所述創(chuàng)建標(biāo)識的客戶端認證失敗。
[0127]所述比對單元2201經(jīng)過比對,如果從其他客戶端接收到的創(chuàng)建標(biāo)識與服務(wù)器為第一客戶端分配的創(chuàng)建標(biāo)識相同,表明該客戶端持有與第一客戶端相同的創(chuàng)建標(biāo)識,該客戶端可作為第一客戶端所建立的即時通信討論組的成員,所述結(jié)果確定單元2202確定發(fā)送該創(chuàng)建標(biāo)識的客戶端認證成功。如果從其他客戶端接收到的創(chuàng)建標(biāo)識與服務(wù)器為第一客戶端分配的創(chuàng)建標(biāo)識不同,表明該客戶端持有的創(chuàng)建標(biāo)識與第一客戶端持有的創(chuàng)建標(biāo)識不匹配,該客戶端無法作為第一客戶端所建立的即時通信討論組的成員,所述結(jié)果確定單元2202確定發(fā)送該創(chuàng)建標(biāo)識的客戶端認證失敗。由此可見,本實施例由服務(wù)器后臺為第一客戶端搜集和篩選即時通信討論組的成員,簡化了第一客戶端的對成員的選擇操作。
[0128]需要說明的是,上述服務(wù)器的結(jié)構(gòu)與功能可通過上述方法實施例中的方法具體實現(xiàn),該具體實現(xiàn)過程可參見上述方法實施例中的描述,在此不贅述。
[0129]本發(fā)明實施例中,由服務(wù)器為發(fā)起建立即時通信討論組的第一客戶端(即Host客戶端)分配創(chuàng)建標(biāo)識并返回至第一客戶端進行廣播,使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端(包括與第一客戶端為非聯(lián)系人的客戶端)可主動獲得創(chuàng)建標(biāo)識,并基于主動獲得的創(chuàng)建標(biāo)識向服務(wù)器發(fā)起認證;由服務(wù)器向第一客戶端下發(fā)認證成功的客戶端列表,使第一客戶端可直接從服務(wù)器下發(fā)的認證成功的客戶端列表中選擇客戶端建立即時通信討論組,簡化了操作流程,且使第一客戶端可直接添加與第一客戶端為非聯(lián)系人的客戶端至即時通信討論組,提升了創(chuàng)建效率,提高了即時通信應(yīng)用的智能性和競爭力,提高了用戶對即時通信應(yīng)用的使用粘度。
[0130]下面將結(jié)合附圖12-附圖13,對本發(fā)明實施例提供的客戶端進行詳細介紹,下述的客戶端尤指即時通信應(yīng)用系統(tǒng)中除Host客戶端之外的任一客戶端。需要說明的是,下述的客戶端可應(yīng)用于上述方法中。
[0131]請參見圖12,為本發(fā)明實施例提供的另一種客戶端的結(jié)構(gòu)示意圖;本實施例的客戶端可以為即時通信應(yīng)用系統(tǒng)中除Host客戶端之外的任一客戶端,該客戶端可包括:獲取模塊301、認證模塊302和加入模塊303。
[0132]獲取模塊301,用于獲取第一客戶端廣播的創(chuàng)建標(biāo)識;
[0133]認證模塊302,用于將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證;
[0134]加入模塊303,用于當(dāng)服務(wù)器認證成功時,根據(jù)第一客戶端的選擇加入第一客戶端建立的即時通信討論組。
[0135]請一并參見圖13,為圖12所示的獲取模塊的實施例的結(jié)構(gòu)示意圖;該獲取模塊301可包括:收聽單元3101和解碼單元3102。
[0136]收聽單元3101,用于收聽第一客戶端播放的音頻數(shù)據(jù);
[0137]由于第一客戶端對服務(wù)器分配的創(chuàng)建標(biāo)識進行編碼形成音頻數(shù)據(jù),并本地播放該音頻數(shù)據(jù)。所述收聽單元3101可通過啟用客戶端的錄音應(yīng)用或麥克風(fēng)等工具,收聽并獲取第一客戶端播放的音頻數(shù)據(jù)??梢岳斫獾氖?,由于聲音的傳遞受距離限制,因此本實施例中,與第一客戶端的距離位于聲音傳遞的有效距離范圍內(nèi)的客戶端可有效收聽到第一客戶端播放的音頻數(shù)據(jù),與第一客戶端的距離位于聲音傳遞的有效距離范圍內(nèi)的客戶端則無法有效收聽到第一客戶端播放的音頻數(shù)據(jù);由此可見,本實施例尤其適用于Host客戶端與其附近客戶端建立即時通信討論組的場景,例如=Host客戶端的附近客戶端通過收聽音頻數(shù)據(jù)即可快速加入Host客戶端所建立的即時通信討論組,方便了用戶之間的交流。
[0138]解碼單元3102,用于對所述音頻數(shù)據(jù)進行解碼,獲得創(chuàng)建標(biāo)識。
[0139]由于第一客戶端采用無線電傳輸編碼方式,對所述創(chuàng)建標(biāo)識進行編碼,形成音頻數(shù)據(jù)。因此所述解碼單元3102可采用無線電傳輸?shù)淖g碼方式,對收聽到的音頻數(shù)據(jù)進行解碼,獲得創(chuàng)建標(biāo)識??梢岳斫獾氖牵颂幍淖g碼方式與第一客戶端所采用的編碼方式為可逆過程。
[0140]需要說明的是,上述客戶端的結(jié)構(gòu)與功能可通過上述方法實施例中的方法具體實現(xiàn),該具體實現(xiàn)過程可參見上述方法實施例中的描述,在此不贅述。
[0141]本發(fā)明實施例中,由發(fā)起建立即時通信討論組的第一客戶端(即Host客戶端)之外的其他客戶端(包括與第一客戶端為非聯(lián)系人的客戶端)主動獲取第一客戶端廣播的創(chuàng)建標(biāo)識,并基于主動獲得的創(chuàng)建標(biāo)識向服務(wù)器發(fā)起認證;在認證通過后,根據(jù)第一客戶端的選擇直接加入即時通信討論組,簡化了操作流程,使第一客戶端可直接添加與第一客戶端為非聯(lián)系人的客戶端至即時通信討論組,提升了創(chuàng)建效率,提高了即時通信應(yīng)用的智能性和競爭力,提高了用戶對即時通信應(yīng)用的使用粘度。
[0142]本發(fā)明實施例還公開了一種即時通信應(yīng)用系統(tǒng),包括服務(wù)器及至少一個客戶端,其特征在于,所述服務(wù)器的結(jié)構(gòu)可參見圖10-圖11所示實施例的相關(guān)描述;所述客戶端的結(jié)構(gòu)為可參見圖8-圖9所示實施例的相關(guān)描述,或參見圖12-圖13所示實施例的相關(guān)描述,在此不贅述。需要說明的是,本實施例的系統(tǒng)可以應(yīng)用于上述方法中。
[0143]本發(fā)明實施例中,Host客戶端與Client通過聲音即可快速建立即時通信討論組發(fā)起會話討論,簡化了操作流程,完善了現(xiàn)有的即時通信討論組的創(chuàng)建流程,提升了創(chuàng)建效率,提高了用戶對即時通信應(yīng)用的使用粘度。
[0144]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0145]以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種即時通信討論組的創(chuàng)建方法,其特征在于,包括: 第一客戶端向服務(wù)器發(fā)送即時通信討論組的創(chuàng)建請求,并接收所述服務(wù)器分配的創(chuàng)建標(biāo)識; 第一客戶端廣播所述創(chuàng)建標(biāo)識,使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端根據(jù)所述創(chuàng)建標(biāo)識向所述服務(wù)器發(fā)起認證; 第一客戶端接收服務(wù)器下發(fā)的認證成功的客戶端列表,并從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。
2.如權(quán)利要求1所述的方法,其特征在于,所述第一客戶端廣播所述創(chuàng)建標(biāo)識,使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端根據(jù)所述創(chuàng)建標(biāo)識向所述服務(wù)器發(fā)起認證,包括: 第一客戶端對所述創(chuàng)建標(biāo)識進行編碼,獲得音頻數(shù)據(jù); 第一客戶端播放所述音頻數(shù)據(jù),使即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端收聽所述音頻數(shù)據(jù)并解碼獲得所述創(chuàng)建標(biāo)識,將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證。
3.—種即時通信討論組的創(chuàng)建方法,其特征在于,包括: 服務(wù)器根據(jù)第一客戶端發(fā)送的即時通信討論組的創(chuàng)建請求,分配創(chuàng)建標(biāo)識并返回至第一客戶端; 服務(wù)器接收到即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端發(fā)送的創(chuàng)建標(biāo)識時,對發(fā)送所述創(chuàng)建標(biāo)識的客戶端進行認證;· 服務(wù)器將認證成功的客戶端列表發(fā)送至第一客戶端,使第一客戶端從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。
4.如權(quán)利要求3所述的方法,其特征在于,所述服務(wù)器對發(fā)送所述創(chuàng)建標(biāo)識的客戶端進行認證,包括: 服務(wù)器將從其他客戶端接收到的創(chuàng)建標(biāo)識與服務(wù)器為第一客戶端分配的創(chuàng)建標(biāo)識進行比對; 若二者相同,服務(wù)器確定發(fā)送所述創(chuàng)建標(biāo)識的客戶端認證成功;否則,服務(wù)器確定發(fā)送所述創(chuàng)建標(biāo)識的客戶端認證失敗。
5.一種即時通信討論組的創(chuàng)建方法,其特征在于,包括: 獲取第一客戶端廣播的創(chuàng)建標(biāo)識; 將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證; 若服務(wù)器認證成功,根據(jù)第一客戶端的選擇加入第一客戶端建立的即時通信討論組。
6.如權(quán)利要求5所述的方法,其特征在于,所述獲取第一客戶端廣播的創(chuàng)建標(biāo)識,包括: 收聽第一客戶端播放的音頻數(shù)據(jù); 對所述音頻數(shù)據(jù)進行解碼,獲得創(chuàng)建標(biāo)識。
7.一種客戶端,其特征在于,包括: 請求模塊,用于向服務(wù)器發(fā)送即時通信討論組的創(chuàng)建請求,并接收所述服務(wù)器分配的創(chuàng)建標(biāo)識; 廣播模塊,用于廣播所述創(chuàng)建標(biāo)識,使即時通信應(yīng)用系統(tǒng)中除所述客戶端之外的其他客戶端根據(jù)所述創(chuàng)建標(biāo)識向所述服務(wù)器發(fā)起認證;創(chuàng)建模塊,用于接收服務(wù)器下發(fā)的認證成功的客戶端列表,并從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。
8.如權(quán)利要求7所述的客戶端,其特征在于,所述廣播模塊包括: 編碼單元,用于對所述創(chuàng)建標(biāo)識進行編碼,獲得音頻數(shù)據(jù); 播放單元,用于播放所述音頻數(shù)據(jù),使即時通信應(yīng)用系統(tǒng)中除所述客戶端之外的其他客戶端收聽所述音頻數(shù)據(jù)并解碼獲得所述創(chuàng)建標(biāo)識,將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證。
9.一種服務(wù)器,其特征在于,包括: 請求響應(yīng)模塊,用于根據(jù)第一客戶端發(fā)送的即時通信討論組的創(chuàng)建請求,分配創(chuàng)建標(biāo)識并返回至第一客戶端; 認證模塊,用于接收到即時通信應(yīng)用系統(tǒng)中除第一客戶端之外的其他客戶端發(fā)送的創(chuàng)建標(biāo)識時,對發(fā)送所述創(chuàng)建標(biāo)識的客戶端進行認證; 創(chuàng)建模塊,用于將認證成功的客戶端列表發(fā)送至第一客戶端,使第一客戶端從所述客戶端列表中選擇至少一個客戶端建立即時通信討論組。
10.如權(quán)利要求9所述的服務(wù)器,其特征在于,所述認證模塊包括: 比對單元,用于將從其他客戶端接收到的創(chuàng)建標(biāo)識與所述請求響應(yīng)模塊為第一客戶端分配的創(chuàng)建標(biāo)識進行比對; 結(jié)果確定單元,用于當(dāng)從其他客戶端接收到的創(chuàng)建標(biāo)識與所述請求響應(yīng)模塊為第一客戶端分配的創(chuàng)建標(biāo)識相同時,確定發(fā)送所述創(chuàng)建標(biāo)識的客戶端認證成功;否則,確定發(fā)送所述創(chuàng)建標(biāo)識的客戶端認證失敗·。
11.一種客戶端,其特征在于,包括: 獲取模塊,用于獲取第一客戶端廣播的創(chuàng)建標(biāo)識; 認證模塊,用于將所述創(chuàng)建標(biāo)識發(fā)送至服務(wù)器進行認證; 加入模塊,用于當(dāng)服務(wù)器認證成功時,根據(jù)第一客戶端的選擇加入第一客戶端建立的即時通信討論組。
12.如權(quán)利要求11所述的客戶端,其特征在于,所述獲取模塊包括: 收聽單元,用于收聽第一客戶端播放的音頻數(shù)據(jù); 解碼單元,用于對所述音頻數(shù)據(jù)進行解碼,獲得創(chuàng)建標(biāo)識。
13.—種即時通信應(yīng)用系統(tǒng),包括服務(wù)器及至少一個客戶端,其特征在于,所述服務(wù)器為權(quán)利要求9或10所述的服務(wù)器;所述客戶端為權(quán)利要求7或8所述的客戶端,和/或為權(quán)利要求11或12所述的客戶端。
【文檔編號】H04L12/58GK103856389SQ201210508873
【公開日】2014年6月11日 申請日期:2012年12月3日 優(yōu)先權(quán)日:2012年12月3日
【發(fā)明者】黃鵬飛, 陳生, 鐘健, 李衛(wèi)軍 申請人:騰訊科技(深圳)有限公司