一種群組加入方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明適用于網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,提供了一種群組加入方法及系統(tǒng),包括:群組服務(wù)器存儲各個群組的創(chuàng)建客戶端發(fā)送的所述群組的群組信息和位置標識;請求客戶端向所述群組服務(wù)器提交攜帶地理標識的群組查詢請求;所述群組服務(wù)器獲取與所述地理標識匹配的位置標識;所述群組服務(wù)器向所述請求客戶端展示所述與所述地理標識匹配的位置標識對應(yīng)的所述群組信息;所述請求客戶端加入進行所述群組信息展示的一個或者多個所述群組。通過本發(fā)明提供的群組加入方法,群組的可拓展性不會因為群組的創(chuàng)建客戶端離開群組創(chuàng)建位置而失效,保證了群組關(guān)系鏈的可持續(xù)拓展,由此也進一步保證了群組的持續(xù)活躍度。
【專利說明】 一種群組加入方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,尤其涉及一種群組加入方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著即時通訊(Instant Messenger, IM)技術(shù)及社會化網(wǎng)絡(luò)服務(wù)(SocialNetworking Services, SNS)技術(shù)的不斷發(fā)展,群組作為一種多用戶通訊方式,能夠有效地聚焦熱點話題,便捷地分享用戶觀點,越來越受到了廣大用戶的歡迎。
[0003]現(xiàn)有技術(shù)可以米用基于位置的服務(wù)(Location Based Service, LBS)的方式來創(chuàng)建群組,采用該方式創(chuàng)建完群組之后,根據(jù)該群組的創(chuàng)建終端的當前位置、群組信息等數(shù)據(jù)生成一個令牌(Token),并通過創(chuàng)建終端廣播該Token,以使創(chuàng)建終端附近區(qū)域內(nèi)的用戶能夠以接收到的Token為溝通憑證,加入該群組,與群組成員之間進行溝通交流。
[0004]創(chuàng)建者在對群組進行創(chuàng)建之后,通常希望能夠有大量的用戶持續(xù)不斷地加入群組,以擴大群組關(guān)系鏈,提高群組活躍度。然而,對于采用上述方式建立的群組來說,作為溝通憑證的Token是具備特定的作用域和有效期的,一旦Token失效,則會導(dǎo)致該群組的關(guān)系鏈無法進一步拓展,降低了群組的可拓展性,限制了群組的活躍度。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例的目的在于提供一種群組加入方法,旨在解決現(xiàn)有技術(shù)中基于LBS創(chuàng)建的群組關(guān)系鏈拓展受限的問題。
[0006]本發(fā)明實施例是這樣實現(xiàn)的,一種群組加入方法,包括:
[0007]群組服務(wù)器存儲各個群組的創(chuàng)建客戶端發(fā)送的所述群組的群組信息和位置標識;
[0008]請求客戶端向所述群組服務(wù)器提交攜帶地理標識的群組查詢請求;
[0009]所述群組服務(wù)器獲取與所述地理標識匹配的位置標識;
[0010]所述群組服務(wù)器向所述請求客戶端展示所述與所述地理標識匹配的位置標識對應(yīng)的所述群組信息;
[0011]所述請求客戶端加入進行所述群組信息展示的一個或者多個所述群組。
[0012]本發(fā)明實施例的另一目的在于提供一種群組加入系統(tǒng),包括創(chuàng)建客戶端、群組服務(wù)器及請求客戶端,
[0013]所述群組服務(wù)器用于存儲各個群組的所述創(chuàng)建客戶端發(fā)送的所述群組的群組信息和位置標識;
[0014]所述請求客戶端用于向所述群組服務(wù)器提交攜帶地理標識的群組查詢請求;
[0015]所述群組服務(wù)器還用于獲取與所述地理標識匹配的位置標識;
[0016]所述群組服務(wù)器還用于向所述請求客戶端展示所述與所述地理標識匹配的位置標識對應(yīng)的所述群組信息;
[0017]所述請求客戶端還用于加入進行所述群組信息展示的一個或者多個所述群組。[0018]本發(fā)明實施例以每個群組的位置標識為依據(jù),由群組服務(wù)器來對各群組的群組信息進行展示,以使客戶端能夠基于位置關(guān)系查詢到特定位置范圍內(nèi)的群組并申請加入。通過本發(fā)明實施例提供的群組加入方法,群組的可拓展性不會因為群組的創(chuàng)建客戶端離開群組創(chuàng)建位置而失效,保證了群組關(guān)系鏈的可持續(xù)拓展,由此也進一步保證了群組的持續(xù)活躍度。
【專利附圖】
【附圖說明】
[0019]圖1是本發(fā)明實施例提供的群組加入方法所適用的系統(tǒng)架構(gòu)圖;
[0020]圖2是本發(fā)明實施例提供的群組加入方法的實現(xiàn)流程圖;
[0021]圖3是本發(fā)明實施例提供的群組加入系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0022]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]本發(fā)明實施例以每個群組的位置標識為依據(jù),由群組服務(wù)器來對各群組的群組信息進行展示,以使客戶端能夠基于位置關(guān)系查詢到特定位置范圍內(nèi)的群組并申請加入。通過本發(fā)明實施例提供的群組加入方法,群組的可拓展性不會因為群組的創(chuàng)建客戶端離開群組創(chuàng)建位置而失效,保證了群組關(guān)系鏈的可持續(xù)拓展,由此也進一步保證了群組的持續(xù)活躍度。
[0024]在本發(fā)明實施例中,所述群組可以為在頂軟件中創(chuàng)建的即時通訊群組,也可以為在SNS中基于熱點話題、興趣愛好、朋友圈子等各種主題而創(chuàng)建的非即時通訊群組,在此不作限定。
[0025]圖1示出了本發(fā)明實施例提供的群組加入方法所適用的系統(tǒng)架構(gòu)圖,為了便于說明,僅不出了與本實施例相關(guān)的部分。
[0026]參照圖1,該系統(tǒng)由群組服務(wù)器11和多個客戶端12組成,其中,群組服務(wù)器11用于根據(jù)存儲的群組信息,對已創(chuàng)建的群組進行管理。優(yōu)選地,群組信息可以存儲在群組數(shù)據(jù)庫13中,包括但不限于群組標識、群組簡介、群組成員標識以及群組的位置標識等群組數(shù)據(jù),群組服務(wù)器11根據(jù)上述群組信息對群組進行同步管理,包括但不限于群組創(chuàng)建、群組信息修改、群組成員加入以及群組成員退出等,同時,群組服務(wù)器11還用于為客戶端12提供群組查詢服務(wù),以使得客戶端12能夠根據(jù)查詢結(jié)果選擇并申請加入已創(chuàng)建的群組。
[0027]在該系統(tǒng)中,客戶端12可以為應(yīng)用程序客戶端或者網(wǎng)頁客戶端,且運行在包括個人計算機、平板電腦或者手機等提供網(wǎng)絡(luò)接入功能的終端設(shè)備上,上述終端設(shè)備用于為客戶端12提供運行環(huán)境,并保證客戶端12與群組服務(wù)器11之間的通信。每個客戶端12都可以作為一個或者多個群組的創(chuàng)建客戶端,同時也可以作為請求客戶端,向群組服務(wù)器11提交搜索請求,并根據(jù)群組服務(wù)器11返回的查詢結(jié)果,選擇并申請加入一個或者多個群組。
[0028]圖2示出了本發(fā)明實施例提供的群組加入方法的實現(xiàn)流程圖,詳述如下:
[0029]在步驟S201中,群組服務(wù)器存儲各個群組的創(chuàng)建客戶端發(fā)送的所述群組的群組信息和位置標識。[0030]當完成群組創(chuàng)建之后,創(chuàng)建客戶端即可以將其創(chuàng)建的群組的群組信息和位置標識通過網(wǎng)絡(luò)提交給群組服務(wù)器,由群組服務(wù)器分別將各個群組的創(chuàng)建客戶端發(fā)送的群組信息和位置標識通過數(shù)據(jù)庫鏈接或者數(shù)據(jù)庫映射等技術(shù)進行關(guān)聯(lián)之后,在群組數(shù)據(jù)庫中進行存儲。
[0031]其中,群組信息包括但不限于群組標識、群組簡介、群組成員等基本信息,而位置標識則標識了該群組的地理位置或者空間位置。
[0032]在本實施例中,在步驟S201之前,群組的創(chuàng)建客戶端需要生成該群組的位置標識。作為本發(fā)明的一個實施例,當群組是基于LBS創(chuàng)建時,創(chuàng)建客戶端通過LBS在該群組創(chuàng)建時生成位置標識,該位置標識為群組創(chuàng)建時所處的地理位置,其通過電信移動運營商的無線電通訊網(wǎng)絡(luò)(例如全球移動通信系統(tǒng)(GlobalSystem for Mobile Communications,GSM)、碼分多址(Code Division MultipleAccess, CDMA)網(wǎng))或者外部定位方式(如全球定位系統(tǒng)(Global PositioningSystem, GPS))來獲取,并以地理坐標信息的形式表現(xiàn)。
[0033]作為本發(fā)明的另一實施例,位置標識也可以由用戶通過創(chuàng)建客戶端來指定,具體地,用戶可以通過創(chuàng)建客戶端在電子地圖上指定位置區(qū)域,創(chuàng)建客戶端在后臺系統(tǒng)中通過將指定位置區(qū)域在電子地圖上的地理位置信息轉(zhuǎn)換為地理坐標信息,從而生成群組的位置標識。
[0034]優(yōu)選地,當群組的位置標識由用戶指定時,用戶可以同時指定多個不同的位置區(qū)域,則位置標識也可以包括多個不同位置區(qū)域的位置標識。
[0035]在步驟S202中,請求客戶端向所述群組服務(wù)器提交攜帶地理標識的群組查詢請求。
[0036]在本實施例中,請求客戶端向群組服務(wù)器提交攜帶地理標識的群組查詢請求,以獲取到位置標識與該地理標識在地理位置上相關(guān)的群組的群組信息。
[0037]作為本發(fā)明的一個實施例,群組查詢請求中攜帶的地理標識可以通過LBS生成,此時,該地理標識為請求客戶端當前地理位置的地理坐標信息。本實施例適用于用戶希望加入位置標識位于其當前地理位置附近的群組的情況,例如,用戶由深圳到麗江旅行,在旅行過程中,希望加入到以當?shù)仫L(fēng)景、人文信息為主題的群組中,從而為自己的旅行提供更加豐富的輔助信息,此時,可以直接通過LBS生成指示麗江或者麗江的某個具體位置的地理坐標信息,以期望群組服務(wù)器根據(jù)該地理坐標信息返回與麗江在地理位置上相關(guān)的群組信肩、O
[0038]作為本發(fā)明的另一個實施例,群組查詢請求中攜帶的地理標識也可以不限于請求客戶端的當前地理位置,還可以為指示用戶指定的地理位置。例如,A大學(xué)的學(xué)生B為籃球愛好者,希望加入到聚集了 A大學(xué)的籃球愛好者,定期在A大學(xué)籃球場組織籃球運動的群組中,此時,學(xué)生B可以向請求客戶端指定地理標識“A大學(xué)籃球場”,以期望群組服務(wù)器根據(jù)該地理標識返回與A大學(xué)籃球場在地理位置上相關(guān)的群組的群組信息,則返回的群組信息中,有很大可能包括了定期在該籃球場中組織活動的群組。
[0039]進一步地,在請求客戶端向群組服務(wù)器提交攜帶地理標識的群組查詢請求時,也可以在群組查詢請求中同時攜帶查詢過濾條件,例如群組標識關(guān)鍵字、群組成員數(shù)量、群組類型等等,以使群組服務(wù)器能夠根據(jù)查詢過濾條件返回更為精確、更加符合用戶需求的群
組信息。。[0040]在步驟S203中,所述群組服務(wù)器獲取與所述地理標識匹配的位置標識。
[0041]在本實施例中,當群組服務(wù)器接收到請求客戶端發(fā)送的群組查詢請求之后,提取群組查詢請求中攜帶的地理標識,并根據(jù)預(yù)設(shè)的匹配規(guī)則為該地理標識匹配位置標識。
[0042]在群組服務(wù)器的匹配過程中,作為本發(fā)明的一個實施例,當?shù)乩順俗R指示根據(jù)LBS生成的請求客戶端的當前地理位置,群組服務(wù)器可以根據(jù)當前地理位置的地理坐標,獲取到位于以當前地理位置為中心的預(yù)設(shè)區(qū)域范圍內(nèi)的位置標識。例如,當?shù)乩順俗R指示的是麗江古鎮(zhèn)內(nèi)酒吧街時,則群組服務(wù)器獲取到以酒吧街為中心,位于該中心I公里區(qū)域范圍內(nèi)的位置標識。
[0043]作為本發(fā)明的另一實施例,當?shù)乩順俗R為用戶指定的地理名詞時,群組服務(wù)器可以提取出與該地理名詞相同或者具有相同分詞的位置標識,例如,當?shù)乩順俗R為“籃球場”,則群組服務(wù)器可以提取出名為“籃球場”的位置標識,或者提取出具有分詞“籃球場”的位置標識,例如“A大學(xué)籃球場”。
[0044]在步驟S204中,所述群組服務(wù)器向所述請求客戶端展示所述與所述地理標識匹配的位置標識對應(yīng)的所述群組信息。
[0045]在本實施例中,群組服務(wù)器獲取到與地理標識匹配的一個或多個位置標識,則通過數(shù)據(jù)鏈接關(guān)系或者映射關(guān)系,提取出這一個或者多個位置標識對應(yīng)的群組的群組信息。
[0046]作為本發(fā)明的一個實施例,群組服務(wù)器可以以列表的形式,將匹配到的每個位置標識作為表頭,展示相應(yīng)的群組信息。
[0047]作為本發(fā)明的另一實施例,群組服務(wù)器可以根據(jù)每個位置標識所指示的地理位置,在位置相關(guān)的虛擬空間中定位并展示與地理標識匹配的位置標識對應(yīng)的群組信息。具體地,群組服務(wù)器可以在電子地圖上根據(jù)位置標識中的地理坐標信息,在電子地圖的相應(yīng)地理位置上展示群組信息,例如,在電子地圖中麗江酒吧街的位置顯示某個酒吧的群組信
肩、O
[0048]在步驟S205中,所述請求客戶端加入進行所述群組信息展示的一個或者多個所述群組。
[0049]作為本發(fā)明的一個實施例,對于群組服務(wù)器根據(jù)匹配結(jié)果展示出的一個或者多個群組信息,請求客戶端可以直接加入進行群組信息展示的群組。
[0050]作為本發(fā)明的另一實施例,對于群組服務(wù)器根據(jù)匹配結(jié)果展示出的一個或者多個群組信息,請求客戶端可以通過檢測用戶的選擇操作,加入用戶指定的一個或者多個群組。
[0051]進一步地,請求客戶端需要向創(chuàng)建客戶端發(fā)送加入請求,由創(chuàng)建客戶端校驗請求客戶端的身份后通過請求客戶端的加入請求,請求客戶端方可加入相應(yīng)的群組。
[0052]本發(fā)明實施例以每個群組的位置標識為依據(jù),由群組服務(wù)器來對各群組的群組信息進行展示,以使客戶端能夠基于位置關(guān)系查詢到特定位置范圍內(nèi)的群組并申請加入。通過本發(fā)明實施例提供的群組加入方法,群組的可拓展性不會因為群組的創(chuàng)建客戶端離開群組創(chuàng)建位置而失效,保證了群組關(guān)系鏈的可持續(xù)拓展,由此也進一步保證了群組的持續(xù)活躍度。
[0053]圖3示出了本發(fā)明實施例提供的群組加入系統(tǒng)的結(jié)構(gòu)框圖,為了便于說明,僅示出了與本實施例相關(guān)的部分。
[0054]參照圖3,該群組加入系統(tǒng)包括創(chuàng)建客戶端31、群組服務(wù)器32及請求客戶端33,[0055]群組服務(wù)器32用于存儲各個群組的創(chuàng)建客戶端31發(fā)送的群組的群組信息和位置標識。
[0056]請求客戶端33用于向群組服務(wù)器32提交攜帶地理標識的群組查詢請求。
[0057]群組服務(wù)器32還用于獲取與地理標識匹配的位置標識。
[0058]群組服務(wù)器32還用于向請求客戶端33展示與地理標識匹配的位置標識對應(yīng)的群
組信息。
[0059]請求客戶端33還用于加入進行群組信息展示的一個或者多個群組。
[0060]可選地,創(chuàng)建客戶端31用于通過LBS在群組創(chuàng)建時生成位置標識。
[0061]可選地,創(chuàng)建客戶端31用于根據(jù)用戶指定的位置區(qū)域生成位置標識。
[0062]可選地,地理標識包括請求客戶端34的當前地理位置,群組服務(wù)器32具體用于獲取位于以當前地理位置為中心的預(yù)設(shè)區(qū)域范圍內(nèi)的位置標識。
[0063]可選地,地理標識包括用戶指定的地理名詞,群組服務(wù)器32具體用于提取出與地理名詞相同或者具有相同分詞的位置標識。
[0064]可選地,群組服務(wù)器32具體用于根據(jù)與地理標識匹配的位置標識,在位置相關(guān)的虛擬空間中定位并展示對應(yīng)的群組信息。
[0065]可選地,群組加入系統(tǒng)還包括群組數(shù)據(jù)庫,群組服務(wù)器32用于將各個群組的創(chuàng)建客戶端發(fā)送的群組的群組信息和位置標識存儲在群組數(shù)據(jù)庫中。
[0066]本發(fā)明實施例以每個群組的位置標識為依據(jù),由群組服務(wù)器來對各群組的群組信息進行展示,以使客戶端能夠基于位置關(guān)系查詢到特定位置范圍內(nèi)的群組并申請加入。通過本發(fā)明實施例提供的群組加入方法,群組的可拓展性不會因為群組的創(chuàng)建客戶端離開群組創(chuàng)建位置而失效,保證了群組關(guān)系鏈的可持續(xù)拓展,由此也進一步保證了群組的持續(xù)活躍度。
[0067]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種群組加入方法,其特征在于,包括: 群組服務(wù)器存儲各個群組的創(chuàng)建客戶端發(fā)送的所述群組的群組信息和位置標識; 請求客戶端向所述群組服務(wù)器提交攜帶地理標識的群組查詢請求; 所述群組服務(wù)器獲取與所述地理標識匹配的位置標識; 所述群組服務(wù)器向所述請求客戶端展示所述與所述地理標識匹配的位置標識對應(yīng)的所述群組信息; 所述請求客戶端加入進行所述群組信息展示的一個或者多個所述群組。
2.如權(quán)利要求1所述的方法,其特征在于,在所述群組服務(wù)器存儲各個群組的創(chuàng)建客戶端發(fā)送的所述群組的群組信息和位置標識之前,所述方法還包括: 所述創(chuàng)建客戶端通過基于位置的服務(wù)LBS在所述群組創(chuàng)建時生成所述位置標識。
3.如權(quán)利要求1所述的方法,其特征在于,在所述群組服務(wù)器存儲各個群組的創(chuàng)建客戶端發(fā)送的所述群組的群組信息和位置標識之前,所述方法還包括: 所述創(chuàng)建客戶端根據(jù)用戶指定的位置區(qū)域生成所述位置標識。
4.如權(quán)利要求1所述的方法,其特征在于,所述地理標識包括所述請求客戶端的當前地理位置,所述群組服務(wù)器獲取與所述地理標識匹配的位置標識包括: 所述群組服務(wù)器獲取位于以所述當前地理位置為中心的預(yù)設(shè)區(qū)域范圍內(nèi)的所述位置標識。`
5.如權(quán)利要求1所述的方法,其特征在于,所述地理標識包括用戶指定的地理名詞,所述群組服務(wù)器獲取與所述地理標識匹配的位置標識包括: 所述群組服務(wù)器提取出與所述地理名詞相同或者具有相同分詞的所述位置標識。
6.如權(quán)利要求1飛任一項所述的方法,其特征在于,所述群組服務(wù)器展示所述與所述地理標識匹配的位置標識對應(yīng)的所述群組信息包括: 所述群組服務(wù)器根據(jù)與所述地理標識匹配的位置標識,在位置相關(guān)的虛擬空間中定位并展示對應(yīng)的所述群組信息。
7.如權(quán)利要求1飛任一項所述的方法,其特征在于,所述群組服務(wù)器將所述各個群組的創(chuàng)建客戶端發(fā)送的所述群組的群組信息和位置標識存儲在群組數(shù)據(jù)庫中。
8.—種群組加入系統(tǒng),其特征在于,包括創(chuàng)建客戶端、群組服務(wù)器及請求客戶端, 所述群組服務(wù)器用于存儲各個群組的所述創(chuàng)建客戶端發(fā)送的所述群組的群組信息和位置標識;所述請求客戶端用于向所述群組服務(wù)器提交攜帶地理標識的群組查詢請求; 所述群組服務(wù)器還用于獲取與所述地理標識匹配的位置標識; 所述群組服務(wù)器還用于向所述請求客戶端展示所述與所述地理標識匹配的位置標識對應(yīng)的所述群組信息; 所述請求客戶端還用于加入進行所述群組信息展示的一個或者多個所述群組。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述創(chuàng)建客戶端用于通過基于位置的服務(wù)LBS在所述群組創(chuàng)建時生成所述位置標識。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述創(chuàng)建客戶端用于根據(jù)用戶指定的位置區(qū)域生成所述位置標識。
11.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述地理標識包括所述請求客戶端的當前地理位置,所述群組服務(wù)器具體用于獲取位于以所述當前地理位置為中心的預(yù)設(shè)區(qū)域范圍內(nèi)的所述位置標識。
12.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述地理標識包括用戶指定的地理名詞,所述群組服務(wù)器具體用于提取出與所述地理名詞相同或者具有相同分詞的所述位置標識。
13.如權(quán)利要求8~12任一項所述的系統(tǒng),其特征在于,所述群組服務(wù)器具體用于根據(jù)與所述地理標識匹配的位置標識,在位置相關(guān)的虛擬空間中定位并展示對應(yīng)的所述群組信肩、O
14.如權(quán)利要求8~12任一項所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括群組數(shù)據(jù)庫,所述群組服務(wù)器用于將所述各個群組的創(chuàng)建客戶端發(fā)送的所述群組的群組信息和位置標識存儲在所述群組數(shù)據(jù)庫中。`
【文檔編號】H04L12/58GK103873269SQ201210530190
【公開日】2014年6月18日 申請日期:2012年12月11日 優(yōu)先權(quán)日:2012年12月11日
【發(fā)明者】薛笛, 鐘健 申請人:騰訊科技(深圳)有限公司