專利名稱:在社交網(wǎng)絡(luò)中查找用戶的方法、系統(tǒng)和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),特別涉及在社交網(wǎng)絡(luò)中查找用戶的方法、系統(tǒng)和裝置。
背景技術(shù):
現(xiàn)有社交網(wǎng)絡(luò)中,用戶可根據(jù)自己的地理位置信息來查找所需的用戶,如在自己附近的用戶。具體來說,當(dāng)一用戶X需要查找自己附近的用戶時(shí),可向所使用的客戶端如移動(dòng)終端發(fā)出查找指令,客戶端接收到用戶X發(fā)出的查找指令后,獲取自身的地理位置信息,并將獲取到的地理位置信息以及用戶X的用戶標(biāo)識(shí)等攜帶在查找請(qǐng)求中發(fā)送給服務(wù)器;月艮務(wù)器可以保存接收到的查找請(qǐng)求,并確定之前所保存的各條請(qǐng)求中是否存在符合要求的請(qǐng)求,所述符合要求是指,根據(jù)地理位置信息確定出其對(duì)應(yīng)的用戶與用戶X之間的距離小于預(yù)定閾值,如果是,則將符合要求的請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給客戶端。所述相關(guān)信息可包括用戶標(biāo)識(shí)、個(gè)人基本信息以及與用戶X之間的距離等,其中,個(gè)人基本信息通常是指用戶進(jìn)行網(wǎng)絡(luò)注冊(cè)時(shí)所登記的信息,如年齡、性別、職業(yè)、所在城市等,保存在服務(wù)器中,服務(wù)器可通過用戶標(biāo)識(shí)找到對(duì)應(yīng)的個(gè)人基本信息。客戶端接收到服務(wù)器所返回的各用戶的相關(guān)信息后,可將其顯示給用戶X,之后, 用戶X可從中選出自己感興趣的用戶,并向其發(fā)送消息進(jìn)行交友等。在實(shí)際應(yīng)用中,用戶X可能不止一次地具有查找附近用戶的需求,當(dāng)每次有需求時(shí),均會(huì)通過客戶端向服務(wù)器發(fā)送查找請(qǐng)求,其中均會(huì)攜帶有地理位置信息以及用戶標(biāo)識(shí)等;針對(duì)用戶X,服務(wù)器只會(huì)保存其最近一次接收到的查找請(qǐng)求中攜帶的地理位置信息等, 即會(huì)用每一次接收到的地理位置信息等來更新前一次接收到的地理位置信息等。但是,上述方式在實(shí)際應(yīng)用中也會(huì)存在一定的問題假設(shè)用戶Y原來位于A地,并發(fā)送了查找請(qǐng)求,那么,服務(wù)器中所保存的關(guān)于用戶 Y的地理位置信息即為用戶Y在A地時(shí)的地理位置信息,之后,用戶Y由于某種原因到了 B 地,未發(fā)送查找請(qǐng)求;這樣,如果用戶X發(fā)送了查找請(qǐng)求,服務(wù)器即會(huì)按照用戶Y在A地時(shí)的地理位置信息來確定用戶Y是否為用戶X附近的用戶,如果是,則將用戶Y的相關(guān)信息返回給用戶X,但實(shí)際上用戶Y已經(jīng)到了 B地,可能與用戶X之間的距離非常遠(yuǎn),而用戶X關(guān)心的是自己附近的用戶,那么,服務(wù)器所返回的用戶Y的相關(guān)信息對(duì)于用戶X來說就是無效的。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種在社交網(wǎng)絡(luò)中查找用戶的方法、一種在社交網(wǎng)絡(luò)中查找用戶的系統(tǒng)、一種客戶端以及一種服務(wù)器,能夠提高查找結(jié)果的有效性。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種在社交網(wǎng)絡(luò)中查找用戶的方法,包括對(duì)于任一客戶端,當(dāng)監(jiān)測(cè)到其使用者用戶X發(fā)出查找指令后,獲取自身的地理位置信息,并將獲取到的地理位置信息以及用戶χ的用戶標(biāo)識(shí)攜帶在查找請(qǐng)求中發(fā)送給服務(wù)器;所述服務(wù)器保存接收到的查找請(qǐng)求以及接收時(shí)間,并確定之前所保存的各條請(qǐng)求中是否存在符合要求的請(qǐng)求,如果是,則將符合要求的請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給所述客戶端;其中,所述符合要求包括接收時(shí)間與用戶X對(duì)應(yīng)的請(qǐng)求的接收時(shí)間之間間隔的時(shí)長(zhǎng)小于預(yù)定第一閾值。一種在社交網(wǎng)絡(luò)中查找用戶的系統(tǒng),包括客戶端,用于當(dāng)監(jiān)測(cè)到其使用者用戶X發(fā)出查找指令后,獲取自身的地理位置信息,將獲取到的地理位置信息以及用戶X的用戶標(biāo)識(shí)攜帶在查找請(qǐng)求中發(fā)送給服務(wù)器,并接收所述服務(wù)器返回的查找到的用戶的相關(guān)信息;所述服務(wù)器,用于保存接收到的查找請(qǐng)求以及接收時(shí)間,并確定之前所保存的各條請(qǐng)求中是否存在符合要求的請(qǐng)求,如果是,則將符合要求的請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給所述客戶端;其中,所述符合要求包括接收時(shí)間與用戶X對(duì)應(yīng)的請(qǐng)求的接收時(shí)間之間間隔的時(shí)長(zhǎng)小于預(yù)定第一閾值。一種客戶端,包括發(fā)送模塊,用于當(dāng)監(jiān)測(cè)到所述客戶端的使用者用戶X發(fā)出查找指令后,獲取所述客戶端的地理位置信息,并將獲取到的地理位置信息以及用戶X的用戶標(biāo)識(shí)攜帶在查找請(qǐng)求中發(fā)送給服務(wù)器;接收模塊,用于接收所述服務(wù)器返回的查找到的用戶的相關(guān)信息。一種服務(wù)器,包括保存模塊,用于保存接收到的攜帶有用戶標(biāo)識(shí)和地理位置信息的查找請(qǐng)求以及接收時(shí)間,所述查找請(qǐng)求為任一用戶X所使用的客戶端接收到用戶X發(fā)出的查找指令后發(fā)送來的;處理模塊,用于確定之前所保存的各條請(qǐng)求中是否存在符合要求的請(qǐng)求,如果是, 則將符合要求的請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給所述客戶端;其中,所述符合要求包括 接收時(shí)間與用戶X對(duì)應(yīng)的請(qǐng)求的接收時(shí)間之間間隔的時(shí)長(zhǎng)小于預(yù)定第一閾值??梢?,采用本發(fā)明的技術(shù)方案,在查找用戶時(shí),如果一用戶發(fā)送自身的地理位置信息的時(shí)間距離當(dāng)前時(shí)間較遠(yuǎn),則考慮到其有可能改變了地理位置,因此,即不會(huì)再將其作為查找結(jié)果,從而提高了查找結(jié)果的有效性。
圖1為本發(fā)明在社交網(wǎng)絡(luò)中查找用戶的方法實(shí)施例的流程圖。圖2為本發(fā)明在社交網(wǎng)絡(luò)中查找用戶的系統(tǒng)實(shí)施例的組成結(jié)構(gòu)示意圖。
具體實(shí)施例方式針對(duì)現(xiàn)有技術(shù)中存在的問題,本發(fā)明中提出一種改進(jìn)后的在社交網(wǎng)絡(luò)中查找用戶的方案,能夠提高查找結(jié)果的有效性。為使本發(fā)明的技術(shù)方案更加清楚、明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明所述方案作進(jìn)一步地詳細(xì)說明。
5
圖1為本發(fā)明在社交網(wǎng)絡(luò)中查找用戶的方法實(shí)施例的流程圖。如圖1所示,包括以下步驟步驟11 對(duì)于任ー客戶端,當(dāng)監(jiān)測(cè)到其使用者用戶X發(fā)出查找指令后,獲取自身的地理位置信息,并將獲取到的地理位置信息以及用戶X的用戶標(biāo)識(shí)攜帯在查找請(qǐng)求中發(fā)送給服務(wù)器??蛻舳丝梢允侵悄苁謾C(jī)、平板電腦等,本發(fā)明對(duì)此不做限定。在實(shí)際應(yīng)用中,根據(jù)客戶端的硬件配置,可采用不同的方式監(jiān)測(cè)用戶X發(fā)出查找指令。例如對(duì)于內(nèi)置有感應(yīng)傳感器,如具有重力感應(yīng)功、內(nèi)置陀螺儀、內(nèi)置加速度計(jì)的客戶端,可通過感測(cè)用戶X搖晃客戶端,產(chǎn)生該查找指令。對(duì)于不具有上述感應(yīng)傳感器的客戶端,可通過在交互界面設(shè)置圖標(biāo)、設(shè)置特定的觸發(fā)按鍵或者語音控制輸入命令等,用來接收用戶X的輸入,以產(chǎn)生該查找指令。之后,客戶端獲取自身的地理位置信息,即經(jīng)緯度信息,如何獲取為現(xiàn)有技木。比如,可通過全球定位系統(tǒng)(GPS,Global Positioning System)功能來獲取自身的地理位置信息,或者,可通過所在基站的小區(qū)標(biāo)識(shí)(Cell ID)來獲取自身的地理位置信息,再或者,可通過所連接的無線保真(WiFi,Wireless Fidelity)接入點(diǎn)的媒體接入控制(MAC,Media Access Control)地址來獲取自身的地理位置信息。當(dāng)獲取到自身的地理位置信息之后,客戶端可將其連同用戶X的用戶標(biāo)識(shí)等一起,攜帯在查找請(qǐng)求中發(fā)送給服務(wù)器,如何獲取用戶X的用戶標(biāo)識(shí)同樣為現(xiàn)有技木。步驟12 服務(wù)器保存接收到的查找請(qǐng)求以及接收時(shí)間。步驟13 服務(wù)器確定之前所保存的請(qǐng)求中是否存在符合要求的請(qǐng)求,如果是,則將符合要求的請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給客戶端;其中,符合要求可以是指接收時(shí)間與用戶X對(duì)應(yīng)的請(qǐng)求的接收時(shí)間之間間隔的時(shí)長(zhǎng)小于預(yù)定第一閾值。此外,考慮到用戶可能更愿意和與自身地理位置相近的用戶進(jìn)行交友,因此,上述符合要求可以是指接收時(shí)間與用戶X對(duì)應(yīng)的請(qǐng)求的接收時(shí)間之間間隔的時(shí)長(zhǎng)小于預(yù)定第一閾值,且根據(jù)地理位置信息確定出的對(duì)應(yīng)用戶與用戶X之間的距離小于預(yù)定第二閾值。步驟12 13中,當(dāng)服務(wù)器接收到客戶端發(fā)送來的查找請(qǐng)求后,進(jìn)行保存,并保存接收時(shí)間(即當(dāng)前時(shí)間)。之后,服務(wù)器確定之前所保存的各條請(qǐng)求(除用戶X對(duì)應(yīng)的請(qǐng)求之外的其它各條請(qǐng)求)中是否存在符合要求的請(qǐng)求,如果是,則將符合要求的請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給客戶端。用戶的相關(guān)信息可包括用戶標(biāo)識(shí)、個(gè)人基本信息以及與用戶X之間的距離寸。比如,服務(wù)器可遍歷之前所保存的各條請(qǐng)求,針對(duì)任ー請(qǐng)求,如果其接收時(shí)間與用戶X對(duì)應(yīng)的請(qǐng)求的接收時(shí)間之間間隔的時(shí)長(zhǎng)小于第一閾值,并且,根據(jù)地理位置信息確定出其對(duì)應(yīng)的用戶與用戶X之間的距離小于第二閾值,則可認(rèn)為該請(qǐng)求符合要求。第一閾值以及第ニ閾值的具體取值均可根據(jù)實(shí)際需要而定,比如,第一閾值可為1 分鐘,第二閾值可為1000米。如果符合要求的請(qǐng)求數(shù)大于M,即要返回給客戶端的用戶數(shù)大于M,可從中篩選出 M個(gè)用戶,將篩選出的M個(gè)用戶的相關(guān)信息返回給客戶端,M為大于1的正整數(shù),具體取值同樣可根據(jù)實(shí)際需要而定,比如為20。篩選時(shí)可遵循以下原則之ー或全部個(gè)人基本信息與用戶X的個(gè)人基本信息中相同項(xiàng)越多越優(yōu)先被篩選出;個(gè)人基本信息與用戶X的歷史成功交友特點(diǎn)越相符越優(yōu)先被篩選出。其中,個(gè)人基本信息通常是指用戶進(jìn)行網(wǎng)絡(luò)注冊(cè)時(shí)所登記的信息,如年齢、性別、 職業(yè)、所在城市等,保存在服務(wù)器中,服務(wù)器可通過用戶標(biāo)識(shí)找到對(duì)應(yīng)的個(gè)人基本信息。舉例說明假設(shè)用戶A的職業(yè)和所在城市均與用戶X的職業(yè)和所在城市相同,而用戶B只有職業(yè)和用戶X的職業(yè)相同,則優(yōu)先篩選出用戶A ;另外,可通過分析用戶X的歷史成功交友(如互相添加到微信通訊錄)特點(diǎn),確定出其喜歡和哪個(gè)年齡段的用戶成為好友、和哪個(gè)職業(yè)的用戶成為好友、和哪個(gè)城市的用戶成為好友等,假設(shè)用戶C的年齢、職業(yè)和所在城市均符合用戶X的歷史成功交友特點(diǎn),而用戶D只有年齢符合用戶X的歷史成功交友特點(diǎn),則優(yōu)先篩選出用戶C。步驟13中,有可能服務(wù)器確定出不存在符合要求的請(qǐng)求,所述不符合要求可包括接收時(shí)間不符合要求、距離不符合要求,以及接收時(shí)間和距離均不符合要求等。這種情況下,服務(wù)器向客戶端返回的內(nèi)容可為空。或者,如果存在接收時(shí)間符合要求但距離不符合要求的請(qǐng)求,可將這些請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給客戶端;并且,如果要返回給客戶端的用戶數(shù)大于M,可從中篩選出M個(gè)用戶,將篩選出的M個(gè)用戶的相關(guān)信息返回給客戶端,篩選原則可為以下之一或全部個(gè)人基本信息與用戶X的個(gè)人基本信息中相同項(xiàng)越多越優(yōu)先被篩選出;個(gè)人基本信息與用戶X的歷史成功交友特點(diǎn)越相符越優(yōu)先被篩選出??蛻舳私邮盏椒?wù)器所返回的各用戶的相關(guān)信息后,可將其顯示給用戶X,之后, 用戶X可從中選出自己感興趣的用戶,并向其發(fā)送消息進(jìn)行交友等。在實(shí)際應(yīng)用中,用戶X可能在不同時(shí)刻不止一次地發(fā)送查找請(qǐng)求,當(dāng)毎次發(fā)送查找請(qǐng)求吋,其中均會(huì)攜帯有地理位置信息以及用戶標(biāo)識(shí)等;針對(duì)用戶X,服務(wù)器可只保存其最近一次發(fā)送的查找請(qǐng)求。另外,當(dāng)用戶X對(duì)應(yīng)的請(qǐng)求在服務(wù)器中的保存時(shí)間超過第一閾值后,服務(wù)器即可刪除用戶X對(duì)應(yīng)的請(qǐng)求,以便更有效地保護(hù)用戶X的地理位置等隱私以及節(jié)省服務(wù)器的存儲(chǔ)空間。至此,即完成了關(guān)于本發(fā)明方法實(shí)施例的介紹?;谏鲜鼋榻B,圖2為本發(fā)明在社交網(wǎng)絡(luò)中查找用戶的系統(tǒng)實(shí)施例的組成結(jié)構(gòu)示意圖。如圖2所示,包括客戶端21,用于當(dāng)監(jiān)測(cè)到其使用者用戶X發(fā)出查找指令后,獲取自身的地理位置信息,將獲取到的地理位置信息以及用戶X的用戶標(biāo)識(shí)攜帯在查找請(qǐng)求中發(fā)送給服務(wù)器 22,并接收服務(wù)器22返回的查找到的用戶的相關(guān)信息;服務(wù)器22,用于保存接收到的查找請(qǐng)求以及接收時(shí)間,并確定之前所保存的各條請(qǐng)求中是否存在符合要求的請(qǐng)求,如果是,則將符合要求的請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給客戶端21 ;其中,符合要求包括接收時(shí)間與用戶X對(duì)應(yīng)的請(qǐng)求的接收時(shí)間之間間隔的時(shí)長(zhǎng)小于預(yù)定第一閾值。所述符合要求可進(jìn)ー步包括根據(jù)地理位置信息確定出的對(duì)應(yīng)用戶與用戶X之間的距離小于預(yù)定第二閾值。
其中,客戶端21中可具體包括發(fā)送模塊211,用于當(dāng)監(jiān)測(cè)到客戶端21的使用者用戶X發(fā)出查找指令后,獲取客戶端21的地理位置信息,并將獲取到的地理位置信息以及用戶X的用戶標(biāo)識(shí)攜帯在查找請(qǐng)求中發(fā)送給服務(wù)器22;接收模塊212,用于接收服務(wù)器22返回的查找到的用戶的相關(guān)信息。發(fā)送模塊211可通過感測(cè)用戶X搖晃客戶端21,產(chǎn)生查找指令;或者,發(fā)送模塊 211接收用戶X的輸入,產(chǎn)生查找指令。服務(wù)器22中可具體包括保存模塊221,用于保存接收到的攜帯有用戶標(biāo)識(shí)和地理位置信息的查找請(qǐng)求以及接收時(shí)間,所述查找請(qǐng)求為任ー用戶X所使用的客戶端21接收到用戶X發(fā)出的查找指令后發(fā)送來的;處理模塊222,用于確定之前所保存的各條請(qǐng)求中是否存在符合要求的請(qǐng)求,如果是,則將符合要求的請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給客戶端21 ;其中,符合要求包括接收時(shí)間與用戶X對(duì)應(yīng)的請(qǐng)求的接收時(shí)間之間間隔的時(shí)長(zhǎng)小于預(yù)定第一閾值。所述符合要求可進(jìn)ー步包括且根據(jù)地理位置信息確定出的對(duì)應(yīng)的用戶與用戶X 之間的距離小于預(yù)定第二閾值。其中,處理模塊222可進(jìn)ー步用干,如果要返回給客戶端21的用戶數(shù)大于M,則從中篩選出M個(gè)用戶,將篩選出的M個(gè)用戶的相關(guān)信息返回給客戶端21,M為大于1的正整數(shù);所述篩選遵循以下原則之ー或全部個(gè)人基本信息與用戶X的個(gè)人基本信息中相同項(xiàng)越多越優(yōu)先被篩選出;個(gè)人基本信息與用戶X的歷史成功交友特點(diǎn)越相符越優(yōu)先被篩選出。處理模塊222還可進(jìn)一歩用干,當(dāng)用戶X對(duì)應(yīng)的請(qǐng)求在服務(wù)器22中的保存時(shí)間超過第一閾值時(shí),刪除用戶X對(duì)應(yīng)的請(qǐng)求。圖2所示系統(tǒng)實(shí)施例的具體工作流程請(qǐng)參照?qǐng)D1所示方法實(shí)施例中的相應(yīng)說明, 此處不再贅述??傊?,采用本發(fā)明所述方案,在查找用戶時(shí),如果ー用戶發(fā)送自身的地理位置信息的時(shí)間距離當(dāng)前時(shí)間較遠(yuǎn),則考慮到其有可能改變了地理位置,因此,即不會(huì)再將其作為查找結(jié)果,從而提高了查找結(jié)果的有效性;而且,可及時(shí)刪除所保存的請(qǐng)求,從而更有效地保護(hù)用戶的地理位置等隱私以及節(jié)省服務(wù)器的存儲(chǔ)空間;再有,本發(fā)明所述方案實(shí)現(xiàn)起來簡(jiǎn)單方便,便于普及和推廣。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種在社交網(wǎng)絡(luò)中查找用戶的方法,其特征在于,包括對(duì)于任一客戶端,當(dāng)監(jiān)測(cè)到其使用者用戶X發(fā)出查找指令后,獲取自身的地理位置信息,并將獲取到的地理位置信息以及用戶χ的用戶標(biāo)識(shí)攜帶在查找請(qǐng)求中發(fā)送給服務(wù)器;所述服務(wù)器保存接收到的查找請(qǐng)求以及接收時(shí)間,并確定之前所保存的各條請(qǐng)求中是否存在符合要求的請(qǐng)求,如果是,則將符合要求的請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給所述客戶端;其中,所述符合要求包括接收時(shí)間與用戶X對(duì)應(yīng)的請(qǐng)求的接收時(shí)間之間間隔的時(shí)長(zhǎng)小于預(yù)定第一閾值。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述符合要求進(jìn)一步包括根據(jù)地理位置信息確定出的對(duì)應(yīng)用戶與用戶X之間的距離小于預(yù)定第二閾值。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述客戶端通過感測(cè)用戶X搖晃所述客戶端,產(chǎn)生查找指令;或者,所述客戶端接收用戶X的輸入,產(chǎn)生查找指令。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述相關(guān)信息包括用戶標(biāo)識(shí)、個(gè)人基本信息以及與用戶X之間的距離。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,該方法進(jìn)一步包括如果要返回給所述客戶端的用戶數(shù)大于M,則從中篩選出M個(gè)用戶,將篩選出的M個(gè)用戶的相關(guān)信息返回給所述客戶端,M為大于1的正整數(shù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述篩選遵循以下原則之一或全部個(gè)人基本信息與用戶X的個(gè)人基本信息中相同項(xiàng)越多越優(yōu)先被篩選出;個(gè)人基本信息與用戶X 的歷史成功交友特點(diǎn)越相符越優(yōu)先被篩選出。
7.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,該方法進(jìn)一步包括當(dāng)用戶X對(duì)應(yīng)的請(qǐng)求在所述服務(wù)器中的保存時(shí)間超過所述第一閾值時(shí),所述服務(wù)器刪除用戶X對(duì)應(yīng)的請(qǐng)求。
8.一種在社交網(wǎng)絡(luò)中查找用戶的系統(tǒng),其特征在于,包括客戶端,用于當(dāng)監(jiān)測(cè)到其使用者用戶X發(fā)出查找指令后,獲取自身的地理位置信息,將獲取到的地理位置信息以及用戶X的用戶標(biāo)識(shí)攜帶在查找請(qǐng)求中發(fā)送給服務(wù)器,并接收所述服務(wù)器返回的查找到的用戶的相關(guān)信息;所述服務(wù)器,用于保存接收到的查找請(qǐng)求以及接收時(shí)間,并確定之前所保存的各條請(qǐng)求中是否存在符合要求的請(qǐng)求,如果是,則將符合要求的請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給所述客戶端;其中,所述符合要求包括接收時(shí)間與用戶X對(duì)應(yīng)的請(qǐng)求的接收時(shí)間之間間隔的時(shí)長(zhǎng)小于預(yù)定第一閾值。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述符合要求進(jìn)一步包括根據(jù)地理位置信息確定出的對(duì)應(yīng)用戶與用戶X之間的距離小于預(yù)定第二閾值。
10.一種客戶端,其特征在于,包括發(fā)送模塊,用于當(dāng)監(jiān)測(cè)到所述客戶端的使用者用戶X發(fā)出查找指令后,獲取所述客戶端的地理位置信息,并將獲取到的地理位置信息以及用戶X的用戶標(biāo)識(shí)攜帶在查找請(qǐng)求中發(fā)送給服務(wù)器;接收模塊,用于接收所述服務(wù)器返回的查找到的用戶的相關(guān)信息。
11.根據(jù)權(quán)利要求10所述的客戶端,其特征在于,所述發(fā)送模塊通過感測(cè)用戶X搖晃所述客戶端,產(chǎn)生查找指令;或者,所述發(fā)送模塊接收用戶X的輸入,產(chǎn)生查找指令。
12.一種服務(wù)器,其特征在于,包括保存模塊,用于保存接收到的攜帶有用戶標(biāo)識(shí)和地理位置信息的查找請(qǐng)求以及接收時(shí)間,所述查找請(qǐng)求為任一用戶X所使用的客戶端接收到用戶X發(fā)出的查找指令后發(fā)送來的;處理模塊,用于確定之前所保存的各條請(qǐng)求中是否存在符合要求的請(qǐng)求,如果是,則將符合要求的請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給所述客戶端;其中,所述符合要求包括接收時(shí)間與用戶X對(duì)應(yīng)的請(qǐng)求的接收時(shí)間之間間隔的時(shí)長(zhǎng)小于預(yù)定第一閾值。
13.根據(jù)權(quán)利要求12所述的服務(wù)器,其特征在于,所述符合要求進(jìn)一步包括根據(jù)地理位置信息確定出的對(duì)應(yīng)用戶與用戶X之間的距離小于預(yù)定第二閾值。
14.根據(jù)權(quán)利要求12或13所述的服務(wù)器,其特征在于,所述處理模塊進(jìn)一步用于,如果要返回給所述客戶端的用戶數(shù)大于M,則從中篩選出M個(gè)用戶,將篩選出的M個(gè)用戶的相關(guān)信息返回給所述客戶端,M為大于1的正整數(shù);所述篩選遵循以下原則之一或全部個(gè)人基本信息與用戶X的個(gè)人基本信息中相同項(xiàng)越多越優(yōu)先被篩選出;個(gè)人基本信息與用戶X的歷史成功交友特點(diǎn)越相符越優(yōu)先被篩選出ο
15.根據(jù)權(quán)利要求12或13所述的服務(wù)器,其特征在于,所述處理模塊進(jìn)一步用于,當(dāng)用戶X對(duì)應(yīng)的請(qǐng)求在所述服務(wù)器中的保存時(shí)間超過所述第一閾值時(shí),刪除用戶X對(duì)應(yīng)的請(qǐng)求。
全文摘要
本發(fā)明公開了在社交網(wǎng)絡(luò)中查找用戶的方法、系統(tǒng)和裝置對(duì)于任一客戶端,當(dāng)監(jiān)測(cè)到其使用者用戶X發(fā)出查找指令后,獲取自身的地理位置信息,并將獲取到的地理位置信息以及用戶X的用戶標(biāo)識(shí)攜帶在查找請(qǐng)求中發(fā)送給服務(wù)器;服務(wù)器保存接收到的查找請(qǐng)求以及接收時(shí)間,并確定之前所保存的各條請(qǐng)求中是否存在符合要求的請(qǐng)求,如果是,則將符合要求的請(qǐng)求對(duì)應(yīng)的用戶的相關(guān)信息返回給客戶端;所述符合要求包括接收時(shí)間與用戶X對(duì)應(yīng)的請(qǐng)求的接收時(shí)間之間間隔的時(shí)長(zhǎng)小于預(yù)定第一閾值。應(yīng)用本發(fā)明所述方案,能夠提高查找結(jié)果的有效性。
文檔編號(hào)H04L29/08GK102546656SQ20121002964
公開日2012年7月4日 申請(qǐng)日期2012年2月10日 優(yōu)先權(quán)日2012年2月10日
發(fā)明者容琨鋒, 林倩雅, 王泓揚(yáng), 翁樂騰, 陳俊超, 陳悅海 申請(qǐng)人:騰訊科技(深圳)有限公司