本申請涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種社交平臺的建群方法和裝置。
背景技術(shù):
隨著通信技術(shù)的飛速發(fā)展,基于互聯(lián)網(wǎng)的即時通信技術(shù)日漸成為人們生活的一部分。通過各種社交平臺,用戶之間可以相互收發(fā)信息、語音、視頻和文件等,也可以建立一個多個用戶參與的群來進(jìn)行群聊,發(fā)布在群中的內(nèi)容由群組成員共享。
現(xiàn)有技術(shù)中,當(dāng)用戶在某個社交平臺上新建一個群時,通常可以選擇兩種方式,第一種方式是通過一個共用的口令,將自己和距離自己地址位置很近的其他用戶一起成為一個新建群的成員;第二種方式是將自己和其他該社交平臺上的用戶一起加入到一個新建的群中。這兩種方式的共同點是,要先確定至少兩個群成員,才能建立群。此外,第一種方式需要用戶之間地理位置接近并且要先在用戶之間確定共用的口令;第二種方式需要兩個用戶先成為朋友關(guān)系,否則必須提供另一個用戶在該社交平臺的賬戶。
隨著社交平臺對人們生活的影響日益增加,出現(xiàn)了用于相應(yīng)應(yīng)用場景的各種不同目的的群。在一些應(yīng)用場景中,在新建一個群的時候,既不能確定群中的其他成員,更加不能限定群成員的地理位置,例如對希望用群聊的方式進(jìn)行營銷和推廣活動的商家即是如此。在這些應(yīng)用場景中采用現(xiàn)有技術(shù)中的方式建群,只能先和不需要加入群的成員一起建群,在群建立成功后再行刪除,不僅用戶操作繁瑣,而且為用戶和社交平臺的服務(wù)器增加了無效的工 作量。
技術(shù)實現(xiàn)要素:
有鑒于此,本申請?zhí)峁┮环N社交平臺的建群方法,應(yīng)用在服務(wù)器上,包括:
接收用戶通過終端發(fā)送的單用戶建群請求;
向終端返回攜帶有新建群的標(biāo)識和服務(wù)器地址的加入傳遞載體,供其他用戶通過所述終端發(fā)布的加入傳遞載體向服務(wù)器請求加入所述群。
本申請?zhí)峁┑囊环N社交平臺的建群方法,應(yīng)用在用戶終端上,包括:
根據(jù)用戶的指令,向服務(wù)器發(fā)送單用戶建群請求;
接收服務(wù)器返回的攜帶有新建群的標(biāo)識和服務(wù)器地址的加入傳遞載體,以供其他用戶通過所述終端發(fā)布的加入傳遞載體向服務(wù)器請求加入所述群。
本申請還提供了一種社交平臺的建群裝置,應(yīng)用在服務(wù)器上,包括:
建群請求接收單元,用于接收用戶通過終端發(fā)送的單用戶建群請求;
傳遞載體發(fā)送單元,用于向終端返回攜帶有新建群的標(biāo)識和服務(wù)器地址的加入傳遞載體,供其他用戶通過所述終端發(fā)布的加入傳遞載體向服務(wù)器請求加入所述群。
本申請?zhí)峁┑囊环N社交平臺的建群裝置,應(yīng)用在用戶終端上,包括:
建群請求發(fā)送單元,用于根據(jù)用戶的指令,向服務(wù)器發(fā)送單用戶建群請求;
傳遞載體接收單元,用于接收服務(wù)器返回的攜帶有新建群的標(biāo)識和服務(wù)器地址的加入傳遞載體,以供其他用戶通過所述終端發(fā)布的加入傳遞載體向服務(wù)器請求加入所述群。
由以上技術(shù)方案可見,本申請的實施例中,單個用戶可以通過向服務(wù)器請求建群來完成群聊的建立,并通過將服務(wù)器返回的加入傳遞載體發(fā)布給其用戶來邀請其加入所建立的群,簡化了未知群成員的應(yīng)用場景中用戶的建群操作,減輕了用戶和服務(wù)器的無效工作量。
附圖說明
圖1是一種本申請實施例中一種應(yīng)用在服務(wù)器上的社交平臺的建群方法的流程圖;
圖2是本申請實施例中一種應(yīng)用在終端上的社交平臺的建群方法的流程圖;
圖3是本申請應(yīng)用示例中終端上用戶發(fā)出單用戶建群指令的界面;
圖4是本申請應(yīng)用示例中終端上展示用于加入群的二維碼的界面;
圖5是終端或服務(wù)器的一種硬件結(jié)構(gòu)圖;
圖6是本申請實施例中一種應(yīng)用在服務(wù)器上的社交平臺的建群裝置的邏輯結(jié)構(gòu)圖;
圖7是本申請實施例中一種應(yīng)用在終端上的社交平臺的建群裝置的邏輯結(jié)構(gòu)圖。
具體實施方式
本申請的實施例提出一種新的社交平臺的建群方法,用戶用自己的賬戶、無需其他信息即可向服務(wù)器請求建立群聊,并可以用服務(wù)器返回的加入傳遞載體來方便的邀請其他用戶加入所建立的群,能夠避免建群過程中用戶和服務(wù)器的無效工作,以解決現(xiàn)有技術(shù)中存在的問題。
本申請的實施例中,終端與社交平臺的服務(wù)器通過網(wǎng)絡(luò)相互可訪問,其中,終端可以是手機(jī)、平板電腦、PC(Personal Computer,個人電腦)、筆記本等具有運(yùn)算功能的設(shè)備;社交平臺的服務(wù)器可以是一個物理或邏輯服務(wù)器,也可以是由兩個或兩個以上分擔(dān)不同職責(zé)的物理或邏輯服務(wù)器、相互協(xié)同來實現(xiàn)本申請實施例中服務(wù)器的各項功能。本申請實施例對終端和服務(wù)器的種類,以及終端與服務(wù)器之間通信網(wǎng)絡(luò)的類型、協(xié)議等均不做限定。
本申請的實施例中,社交平臺的建群方法在服務(wù)器上的流程如圖1所示,在終端上的流程如圖2所示。
在終端上,步驟210,根據(jù)用戶的指令,向服務(wù)器發(fā)送單用戶建群請求。
在服務(wù)器上,步驟110,接收用戶通過終端發(fā)送的單用戶建群請求。
用戶在終端上以其賬號登錄到社交平臺,利用社交平臺在終端上的界面發(fā)出指令,指令終端向社交平臺的服務(wù)器發(fā)送單用戶建群請求。
不同于現(xiàn)有技術(shù)中在請求服務(wù)器創(chuàng)建群聊時需要向服務(wù)器提供至少一個其他用戶的賬戶、或者提供與其他用戶共用的口令,本申請實施例中可以不向服務(wù)器提供除請求建群的用戶賬戶外的其他信息。這樣,在建立其他群成員未知的群時,或者在建立群時不方便得到其他遠(yuǎn)程成員用戶的賬戶時,本申請的實施例能夠為建群的用戶提供極大的便利。
服務(wù)器收到用戶通過終端發(fā)送的單用戶建群請求后,以該用戶的賬戶作為群主建立新的群,為建立的群生成群標(biāo)識。群標(biāo)識用來在該社交平臺上唯一代表一個群。具體的建群方式可參照現(xiàn)有技術(shù),不再贅述。
在一些應(yīng)用場景中,服務(wù)器通過發(fā)送單用戶建群請求的終端即可得知在該終端的用戶賬戶,例如用戶在終端通過某些社交平臺客戶端軟件登錄的情形;如果服務(wù)器不能從終端得知其對應(yīng)的用戶賬戶(例如一些網(wǎng)頁版的社交應(yīng)用),則可以由終端在單用戶建群請求中攜帶該用戶的賬戶,以便服務(wù)器將該用戶賬戶作為群主來建立新的群。
在服務(wù)器上,步驟120,向終端返回攜帶有新建群的標(biāo)識和服務(wù)器地址的加入傳遞載體,供其他用戶通過該終端發(fā)布的加入傳遞載體向服務(wù)器請求加入新建的群。
在終端上,步驟220,接收服務(wù)器返回的攜帶有新建群的標(biāo)識和服務(wù)器地址的加入傳遞載體,以供其他用戶通過所述終端發(fā)布的加入傳遞載體向服務(wù)器請求加入所述群。
在根據(jù)單用戶建群請求,以發(fā)出請求的用戶賬戶為群主建立新的群后,服務(wù)器根據(jù)新建群的標(biāo)識和服務(wù)器的地址生成加入傳遞載體,并且將帶有群標(biāo)識和服務(wù)器地址的加入傳遞載體返回給終端。
加入傳遞載體用來作為加入新建的群的邀請,由終端發(fā)布給其他用戶, 供其他用戶在其終端上利用加入傳遞載體來連接到社交平臺的服務(wù)器,向服務(wù)器發(fā)出加入該群的請求。
加入傳遞載體的具體形式可以根據(jù)實際應(yīng)用場景中終端之間的通信方式來確定。例如,終端之間通過網(wǎng)絡(luò)進(jìn)行通信時,加入傳遞載體可以是帶有群標(biāo)識和服務(wù)器地址的鏈接。再如,對具有掃描二維碼功能的終端,加入傳遞載體可以是二維碼碼值,發(fā)起單用戶建群請求的終端根據(jù)從服務(wù)器接收的二維碼碼值生成二維碼,發(fā)布給其他終端;其他終端掃描發(fā)起單用戶建群請求的終端發(fā)布的二維碼,即可得到群標(biāo)識和服務(wù)器地址并據(jù)之發(fā)起加入該群的請求。本實施例對加入傳遞載體的具體形式不做限定。生成加入傳遞載體的方法可參照現(xiàn)有技術(shù),不再贅述。
發(fā)起單用戶建群請求的終端可以向其他用戶終端發(fā)布從服務(wù)器接收的加入傳遞載體,供其他用戶利用該加入傳遞載體向服務(wù)器請求加入新建的群。
發(fā)起單用戶建群請求的終端從服務(wù)器收到加入傳遞載體后,將加入傳遞載體發(fā)布給其他用戶的終端。對加入傳遞載體為鏈接的情形,發(fā)起單用戶建群請求的終端可以通過社交平臺、郵件、短信或彩信等方式將鏈接傳遞給其他用戶的終端;對加入傳遞載體為二維碼碼值的情形,發(fā)起單用戶建群請求的終端可以將根據(jù)該二維碼碼值生成的二維碼通過社交平臺、郵件、彩信、顯示在網(wǎng)頁上等方式基于網(wǎng)絡(luò)傳遞給其他用戶的終端,還可以將二維碼印刷或打印后展示給其他用戶的終端供其掃描。
一種實現(xiàn)方式中,發(fā)起單用戶建群請求的終端利用該用戶在其他社交平臺的賬戶,在其他社交平臺上向其他終端發(fā)布生成的二維碼,從而方便的將其他社交平臺的朋友導(dǎo)入到新建的群中,而不必提前了解這些朋友在本社交平臺的賬戶。這種方式能夠讓新建的群迅速積累人氣,并且非常適用于不方便提前獲取對方的賬號的情形。
其他用戶的終端獲取到加入傳遞載體后,其他用戶可以指令其終端按照加入傳遞載體中的服務(wù)器地址,向服務(wù)器發(fā)起對具有加入傳遞載體中群標(biāo)識的群的加入請求。
可見,本申請的實施例中,服務(wù)器基于單個用戶的請求,無需其他用戶的參與即可建立新的群,并將新群的加入傳遞載體返回給請求建群的終端,供其發(fā)布給其他用戶來加入新建的群。對其他群成員未知、其他群成員的賬戶不方便得到的應(yīng)用場景,本申請的實施例能夠極大的簡化建群用戶的操作,避免現(xiàn)有技術(shù)中建群方式導(dǎo)致的用戶和服務(wù)器的無效工作。
在本申請的一個應(yīng)用示例中,社交平臺在移動終端上的社交App(應(yīng)用程序)中向用戶提供了應(yīng)用本申請實施例的單用戶建群選項。本應(yīng)用示例中以二維碼碼值作為加入傳遞載體。
當(dāng)用戶在移動終端的該社交App中發(fā)起群聊時,終端上向用戶顯示圖3所示的界面。當(dāng)用戶登錄到該社交平臺,在圖3的界面上點擊“發(fā)送二維碼建群”時,終端接收這一指令,向該社交平臺的服務(wù)器發(fā)送單用戶建群請求消息。
服務(wù)器收到終端的單用戶建群請求,將該用戶的賬戶作為群主,為新群賦予唯一代表該群的群標(biāo)識,生成攜帶有群標(biāo)識和服務(wù)器地址的二維碼碼值,并且將二維碼碼值在建群成功的響應(yīng)消息中發(fā)送給終端。
終端收到服務(wù)器建群成功的響應(yīng)消息,從中提取二維碼碼值,根據(jù)該二維碼碼值生成二維碼,在圖4所示的界面顯示二維碼的圖片,二維碼上帶有群的頭像標(biāo)記,并向用戶提供發(fā)布該二維碼的可選擇社交平臺。
用戶可以通過點擊圖4中推薦的社交平臺,來將該二維碼在所點擊的社交平臺上發(fā)布給其他用戶;用戶也可以將該二維碼保存后用其他線上渠道(基于網(wǎng)絡(luò)的其他傳遞方式,如郵件、彩信等)傳播給其他用戶;用戶還可以通過線下渠道來將該二維碼傳播給其他用戶(如將該二維碼打印或印刷后提供給其他終端進(jìn)行掃描)。
當(dāng)其他用戶在其終端上點擊該二維碼后,或者對展示的該二維碼進(jìn)行掃描后,即可以通過這些用戶在該群所在的社交平臺的賬戶,來向服務(wù)器請求加入該群。
這樣,在希望建立的群中尚無其他群成員的時候,可以直接點擊社交App 中“發(fā)送二維碼建群”生成群聊,并將其分享到現(xiàn)有的各個社交平臺,讓這些社交平臺的用戶更便捷加入到新建的群中。
與上述流程實現(xiàn)對應(yīng),本申請的實施例還提供了一種應(yīng)用在終端上的社交平臺的建群裝置,和一種應(yīng)用在服務(wù)器上的社交平臺的建群裝置。這兩種裝置均可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為邏輯意義上的裝置,是通過終端或服務(wù)器的CPU(Central Process Unit,中央處理器)將對應(yīng)的計算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,除了圖5所示的CPU、內(nèi)存以及非易失性存儲器之外,社交平臺的建群裝置所在的終端通常還包括用于進(jìn)行無線信號收發(fā)的芯片等其他硬件,社交平臺的建群裝置所在的服務(wù)器通常還包括用于實現(xiàn)網(wǎng)絡(luò)通信功能的板卡等其他硬件。
圖6所示為本實施例提供的一種社交平臺的建群裝置,應(yīng)用在服務(wù)器上,包括建群請求接收單元和傳遞載體發(fā)送單元,其中:建群請求接收單元用于接收用戶通過終端發(fā)送的單用戶建群請求;傳遞載體發(fā)送單元用于向終端返回攜帶有新建群的標(biāo)識和服務(wù)器地址的加入傳遞載體,供其他用戶通過所述終端發(fā)布的加入傳遞載體向服務(wù)器請求加入所述群。
可選的,所述加入傳遞載體包括二維碼碼值,供所述終端根據(jù)二維碼碼值生成二維碼后發(fā)布給其他終端。
可選的,所述加入傳遞載體包括鏈接。
可選的,所述單用戶建群請求中包括所述用戶在所述社交平臺的賬號;所述裝置還包括:新建群單元,用于以所述用戶賬戶為群主建立新的群。
圖7所示為本實施例提供的一種社交平臺的建群裝置,應(yīng)用在用戶終端上,包括建群請求發(fā)送單元和傳遞載體接收單元,其中:建群請求發(fā)送單元用于根據(jù)用戶的指令,向服務(wù)器發(fā)送單用戶建群請求;傳遞載體接收單元用于接收服務(wù)器返回的攜帶有新建群的標(biāo)識和服務(wù)器地址的加入傳遞載體,以供其他用戶通過所述終端發(fā)布的加入傳遞載體向服務(wù)器請求加入所述群。
在一種實現(xiàn)方式中,所述裝置還包括傳遞載體發(fā)布單元,用于向其他用 戶終端發(fā)布所述加入傳遞載體。
可選的,所述加入傳遞載體包括二維碼碼值;所述裝置還包括:二維碼生成單元,用于根據(jù)從服務(wù)器接收的二維碼碼值生成二維碼;所述傳遞載體發(fā)布單元具體用于:將生成的二維碼發(fā)布給其他用戶終端。
可選的,所述傳遞載體發(fā)布單元具體用于:通過所述用戶在其他社交平臺的賬戶向其他用戶終端發(fā)布所述加入傳遞載體。
可選的,所述加入傳遞載體包括鏈接。
以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。
在一個典型的配置中,計算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計算機(jī)可讀介質(zhì)的示例。
計算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、其他類型的隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包 括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。