[發(fā)明專利]在社交網(wǎng)絡(luò)中查找附近用戶的方法和服務(wù)器有效
| 申請(qǐng)?zhí)枺?/td> | 201110363120.4 | 申請(qǐng)日: | 2011-11-16 |
| 公開(公告)號(hào): | CN102571910A | 公開(公告)日: | 2012-07-11 |
| 發(fā)明(設(shè)計(jì))人: | 陳俊超;賴中華;崔浩川;吳宇;馬翠龍;馮經(jīng)瓊;黃天晴;葉娃;林向耀;林學(xué)欽;張育選;容琨鋒;凌國(guó) | 申請(qǐng)(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;G06F17/30 |
| 代理公司: | 北京德琦知識(shí)產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 謝安昆;宋志強(qiáng) |
| 地址: | 518044 廣東省深圳*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 社交 網(wǎng)絡(luò) 查找 附近 用戶 方法 服務(wù)器 | ||
1.一種在社交網(wǎng)絡(luò)中查找附近用戶的方法,其特征在于,包括:
預(yù)先將地球表面劃分為一系列等面積的網(wǎng)格陣列,針對(duì)每個(gè)網(wǎng)格,分別設(shè)置一個(gè)列表;
當(dāng)接收到任一用戶X的客戶端上報(bào)的位置信息和用戶標(biāo)識(shí)后,確定接收到的位置信息所處的網(wǎng)格Y,并針對(duì)用戶X,僅在網(wǎng)格Y對(duì)應(yīng)的列表中保存用戶X的用戶標(biāo)識(shí)和最新的位置信息;
查找出處于網(wǎng)格Y以及與網(wǎng)格Y構(gòu)成N宮格結(jié)構(gòu)并以網(wǎng)格Y為中心的其它網(wǎng)格中的用戶,N=n*n,n為大于或等于3的奇數(shù);
根據(jù)與用戶X之間的距離由近到遠(yuǎn)的順序?qū)Σ檎页龅母饔脩暨M(jìn)行排序,將排序后的各用戶的用戶標(biāo)識(shí)及與用戶X之間的距離返回給用戶X的客戶端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述進(jìn)行排序之后,進(jìn)一步包括:
確定查找出的用戶數(shù)是否小于或等于M,如果是,則將排序后的各用戶的用戶標(biāo)識(shí)及與用戶X之間的距離返回給用戶X的客戶端;
否則,僅將排序后處于前M位的各用戶的用戶標(biāo)識(shí)及與用戶X之間的距離返回給用戶X的客戶端,M為大于1的正整數(shù)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述接收上報(bào)的位置信息之前,進(jìn)一步包括:
用戶X的客戶端依次按照方式1~方式L獲取自身的位置信息,一旦獲取成功,則進(jìn)行上報(bào),否則,按照下一方式進(jìn)行獲取,L為大于1的正整數(shù);
對(duì)于不同的方式來說,編號(hào)越小,獲取到的位置信息的準(zhǔn)確度越高。
4.一種在社交網(wǎng)絡(luò)中查找附近用戶的方法,其特征在于,包括:
預(yù)先將地球表面劃分為一系列等面積的網(wǎng)格陣列,針對(duì)每個(gè)網(wǎng)格,分別設(shè)置一個(gè)列表;
當(dāng)接收到任一用戶X的客戶端上報(bào)的位置信息和用戶標(biāo)識(shí)后,確定接收到的位置信息所處的網(wǎng)格Y,并針對(duì)用戶X,僅在網(wǎng)格Y對(duì)應(yīng)的列表中保存用戶的用戶標(biāo)識(shí)、最新的位置信息和最新的上報(bào)時(shí)間;
查找出處于網(wǎng)格Y以及與網(wǎng)格Y構(gòu)成N宮格結(jié)構(gòu)并以網(wǎng)格Y為中心的其它網(wǎng)格中的用戶,N=n*n,n為大于或等于3的奇數(shù);
綜合與用戶X之間的距離以及上報(bào)時(shí)間對(duì)查找出的各用戶進(jìn)行排序,將排序后的各用戶的用戶標(biāo)識(shí)及與用戶X之間的距離返回給用戶X的客戶端;其中,與用戶X之間的距離越近,排序越靠前,上報(bào)時(shí)間距離當(dāng)前時(shí)間越近,排序越靠前。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述進(jìn)行排序包括:
針對(duì)查找出的每個(gè)用戶i,分別計(jì)算其權(quán)值A(chǔ)i=a*Di+b*Ti;其中,a和b均為加權(quán)系數(shù),Di表示用戶i與用戶X之間的距離,Ti表示當(dāng)前時(shí)間與用戶i的上報(bào)時(shí)間之間相距的時(shí)長(zhǎng);
按照權(quán)值由小到大的順序?qū)Ω饔脩暨M(jìn)行排序。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述進(jìn)行排序之后,進(jìn)一步包括:
確定查找出的用戶數(shù)是否小于或等于M,如果是,則將排序后的各用戶的用戶標(biāo)識(shí)及與用戶X之間的距離返回給用戶X的客戶端;
否則,僅將排序后處于前M位的各用戶的用戶標(biāo)識(shí)及與用戶X之間的距離返回給用戶X的客戶端,M為大于1的正整數(shù)。
7.根據(jù)權(quán)利要求4、5或6所述的方法,其特征在于,所述接收上報(bào)的位置信息之前,進(jìn)一步包括:
用戶X的客戶端依次按照方式1~方式L獲取自身的位置信息,一旦獲取成功,則進(jìn)行上報(bào),否則,按照下一方式進(jìn)行獲取,L為大于1的正整數(shù);
對(duì)于不同的方式來說,編號(hào)越小,獲取到的位置信息的準(zhǔn)確度越高。
8.一種服務(wù)器,其特征在于,包括:
第一處理模塊,用于預(yù)先將地球表面劃分為一系列等面積的網(wǎng)格陣列,針對(duì)每個(gè)網(wǎng)格,分別設(shè)置一個(gè)列表;
第二處理模塊,用于當(dāng)接收到任一用戶X的客戶端上報(bào)的位置信息和用戶標(biāo)識(shí)后,確定接收到的位置信息所處的網(wǎng)格Y,并針對(duì)用戶X,僅在網(wǎng)格Y對(duì)應(yīng)的列表中保存用戶X的用戶標(biāo)識(shí)和最新的位置信息;查找出處于網(wǎng)格Y以及與網(wǎng)格Y構(gòu)成N宮格結(jié)構(gòu)并以網(wǎng)格Y為中心的其它網(wǎng)格中的用戶,N=n*n,n為大于或等于3的奇數(shù);根據(jù)與用戶X之間的距離由近到遠(yuǎn)的順序?qū)Σ檎页龅母饔脩暨M(jìn)行排序,將排序后的各用戶的用戶標(biāo)識(shí)及與用戶X之間的距離返回給用戶X的客戶端。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110363120.4/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 社交網(wǎng)絡(luò)裝置成員資格和應(yīng)用
- 一種社交對(duì)象搜索方法及裝置
- 針對(duì)嵌入式應(yīng)用上下文中的搜索的查詢意圖表達(dá)
- 一種關(guān)鍵社交信息的確定方法及裝置
- 社交網(wǎng)絡(luò)數(shù)據(jù)的可視化方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 動(dòng)態(tài)社交圈確定方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 控制社交分享信息在社交空間的呈現(xiàn)狀態(tài)的方法與設(shè)備
- 社交角色管理方法、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 基于社交關(guān)系的社交屬性數(shù)據(jù)確定方法、裝置及設(shè)備
- 一種社交賬戶推薦方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





