亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種信息處理方法及數(shù)據(jù)處理設備的制作方法

文檔序號:6540105閱讀:156來源:國知局
一種信息處理方法及數(shù)據(jù)處理設備的制作方法
【專利摘要】本申請?zhí)峁┝艘环N信息處理方法及數(shù)據(jù)處理設備;所述方法應用于服務器,包括:接收并保存一個或多個第一類客戶端發(fā)送的分享數(shù)據(jù)和所述第一類客戶端的位置信息,建立所述分享數(shù)據(jù)與發(fā)送所述分享數(shù)據(jù)的第一類客戶端的位置信息的對應關系;接收第二類客戶端發(fā)送的搜索請求,所述搜索請求中攜帶所述第二類客戶端的位置信息及搜索關鍵詞;基于所述第二類客戶端的位置信息和搜索關鍵詞查找符合預定位置條件的所有第一類客戶端的位置信息對應的包含所述搜索關鍵詞的分享數(shù)據(jù),向所述第二類客戶端提供所查找到的分享數(shù)據(jù)中的部分或全部內(nèi)容。本申請能夠提供局域搜索。
【專利說明】一種信息處理方法及數(shù)據(jù)處理設備
【技術領域】
[0001]本發(fā)明涉及計算機【技術領域】,尤其涉及一種信息處理方法及數(shù)據(jù)處理設備。
【背景技術】
[0002]使用通用的搜索引擎,我們可以搜索到互聯(lián)網(wǎng)上其他用戶分享的內(nèi)容。但是由于搜索引擎包含的信息量非常龐大,新信息上線的速度大都有很大的延遲。
[0003]本申請的發(fā)明人發(fā)現(xiàn):在特定的情況下,用戶對搜索的實時性要求很高。比如,商場搜索團購成員,公司內(nèi)部搜索共享數(shù)據(jù),聚會搜索共享照片,會議現(xiàn)場搜索共享資料等等。這些搜索需求具有局域,實時,短期有效等特性,不適合使用通用的搜索引擎來解決。

【發(fā)明內(nèi)容】

[0004]本申請所要解決的技術問題是提供一種信息處理方法及數(shù)據(jù)處理設備,能夠提供局域搜索。
[0005]為了解決上述技術問題,本申請?zhí)峁┝艘环N信息處理方法,應用于服務器,所述方法包括:
[0006]接收并保存一個或多個第一類客戶端發(fā)送的分享數(shù)據(jù)和所述第一類客戶端的位置信息,建立所述分享數(shù)據(jù)與發(fā)送所述分享數(shù)據(jù)的第一類客戶端的位置信息的對應關系;
[0007]接收第二類客戶端發(fā)送的搜索請求,所述搜索請求中攜帶所述第二類客戶端的位置信息及搜索關鍵詞;
[0008]基于所述第二類客戶端的位置信息和搜索關鍵詞查找符合預定位置條件的所有第一類客戶端的位置信息對應的包含所述搜索關鍵詞的分享數(shù)據(jù),向所述第二類客戶端提供所查找到的分享數(shù)據(jù)中的部分或全部內(nèi)容。
[0009]可選地,所述向第二類客戶端提供所查找到的分享數(shù)據(jù)中的部分或全部內(nèi)容包括:
[0010]將向第二客戶端提供的所有查找到的分享數(shù)據(jù)按照所述分享數(shù)據(jù)對應的所述第一類客戶端的位置信息與所述第二類客戶端的距離由近到遠排序。
[0011]可選地,所述預定位置條件包括:所述第二類客戶端發(fā)送的搜索請求中的位置信息與所述分享數(shù)據(jù)對應的第一類客戶端的位置信息所表示的位置之間的距離小于預定值。
[0012]可選地,所述分享數(shù)據(jù)包括以下內(nèi)容中的一種或多種:名稱、大小、格式、摘要、鏈接。
[0013]可選地,所述方法還包括:接收第一類客戶端的位置信息變更消息,更新所述第一類客戶端的位置信息與所述第一類客戶端發(fā)送的分享數(shù)據(jù)的對應關系。
[0014]本申請還提供了一種數(shù)據(jù)處理設備,應用于服務器,包括數(shù)據(jù)收集單元、搜索請求接收單元和搜索單元,其中:
[0015]所述數(shù)據(jù)收集單元,用于接收并保存一個或多個第一類客戶端發(fā)送的分享數(shù)據(jù)和所述第一類客戶端的位置信息,建立所述分享數(shù)據(jù)與發(fā)送所述分享數(shù)據(jù)的第一類客戶端的位置信息的對應關系;
[0016]所述搜索請求接收單元,用于接收第二類客戶端發(fā)送的搜索請求,所述搜索請求中攜帶所述第二類客戶端的位置信息及搜索關鍵詞;
[0017]所述搜索單元,用于基于所述第二類客戶端的位置信息和搜索關鍵詞查找符合預定位置條件的所有第一類客戶端的位置信息對應的包含所述搜索關鍵詞的分享數(shù)據(jù),向所述第二類客戶端提供所查找到的分享數(shù)據(jù)中的部分或全部內(nèi)容。
[0018]可選地,所述搜索單元還用于對向第二類客戶端提供的所有分享數(shù)據(jù)按照所述分享數(shù)據(jù)對應的第一類客戶端的位置信息與第二類客戶端的距離由近到遠排序。
[0019]可選地,所述預定位置條件包括:所述第二類客戶端發(fā)送的搜索請求中的位置信息與所述分享數(shù)據(jù)對應的第一類客戶端的位置信息所表示的位置之間的距離小于預定值。
[0020]可選地,所述分享數(shù)據(jù)包括以下內(nèi)容中的一種或多種:名稱、大小、格式、摘要、鏈接。
[0021]可選地,所述數(shù)據(jù)收集單元還用于接收第一類客戶端的位置信息變更消息,更新所述第一類客戶端的位置信息與所述第一類客戶端發(fā)送的分享數(shù)據(jù)的對應關系。
[0022]與現(xiàn)有技術相比,本申請的至少一個實施例通過設立獨立的收集系統(tǒng),同時收集分享數(shù)據(jù)和位置信息,在進行搜索時可以實現(xiàn)基于位置信息的搜索,即局域共享數(shù)據(jù)的搜索;本申請的又一個實施例可以根據(jù)位置信息優(yōu)先提供距離較近的數(shù)據(jù)條目,滿足對即時數(shù)據(jù),即時需求的搜索需求。
[0023]本申請的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本申請而了解。本申請的目的和其他優(yōu)點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現(xiàn)和獲得。
【專利附圖】

【附圖說明】
[0024]附圖用來提供對本申請技術方案的進一步理解,并且構成說明書的一部分,與本申請的實施例一起用于解釋本申請的技術方案,并不構成對本申請技術方案的限制。
[0025]圖1是本申請實施例1流程圖;
[0026]圖2是本申請實施例2設備結構示意圖;
[0027]圖3是本申請應用示例示意圖。
[0028]在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
【具體實施方式】
[0029]為使本申請的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本申請的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0030]實施例1
[0031]本實施例介紹一種應用于服務器的信息處理方法,如圖1所示,所述方法包括以下步驟:[0032]步驟101,接收并保存一個或多個第一類客戶端發(fā)送的分享數(shù)據(jù)和所述第一類客戶端的位置信息,建立分享數(shù)據(jù)與發(fā)送所述分享數(shù)據(jù)的第一類客戶端的位置信息的對應關系;
[0033]所述分享數(shù)據(jù)包括以下內(nèi)容中的一種或多種:名稱、大小、格式、摘要、鏈接。此處僅為分享數(shù)據(jù)的舉例,本申請并不限制分享數(shù)據(jù)的內(nèi)容。
[0034]步驟102,接收第二類客戶端發(fā)送的搜索請求,所述搜索請求中攜帶所述第二類客戶端的位置信息及搜索關鍵詞;
[0035]步驟103,基于所述第二類客戶端的位置信息和搜索關鍵詞查找符合預定位置條件的所有第一類客戶端的位置信息對應的包含所述搜索關鍵詞的分享數(shù)據(jù),向所述第二類客戶端提供所查找到的分享數(shù)據(jù)中的部分或全部內(nèi)容。
[0036]本實施例中,所述第一類客戶端是分享數(shù)據(jù)的源客戶端,所述第二類客戶端是查詢客戶端;所述第二類客戶端也可以有一個或多個。所述第一類、第二類客戶端可以但不限于為以下電子設備中的任一種:電腦、平板、手機等。一個電子設備可以既作為第一類客戶端,也作為第二類客戶端,比如在發(fā)送所述分享數(shù)據(jù)時作為第一類客戶端,在搜索所述分享數(shù)據(jù)時作為第二類客戶端。
[0037]本實施例中,當所述第二類客戶端進行搜索時,并不像通用搜索引擎那樣廣泛進行匹配,而僅僅是在所對應的位置信息和第二類客戶端搜索請求中的位置信息符合所述預定位置條件的分享數(shù)據(jù)中進行搜索,這樣提供給第二客戶端的查詢結果已經(jīng)是通過位置篩選后的結果,使第二類客戶端能快速獲得預期區(qū)域中的分享數(shù)據(jù),增加了搜索結果的精確度。
[0038]本實施例中,由于客戶端的位置可能隨著用戶的移動實時改變,所以當一個第一類客戶端在不同地點分別發(fā)送分享數(shù)據(jù)A和分享數(shù)據(jù)B時,雖然這兩個分享數(shù)據(jù)都是同一個第一類客戶端發(fā)送的,但對應的位置信息有可能不同;當然,也可以在第一類客戶端位置改變后,更新該第一類客戶端所有發(fā)布過的分享數(shù)據(jù)所對應的位置信息為該第一類客戶端改變后的位置信息,這將在后文的一個備選方案中提及。
[0039]在判斷是否符合預定位置條件時,是以分享數(shù)據(jù)對應的位置信息(而不考慮第一類客戶端目前實際的位置信息)為準;比如一個第一類客戶端甲在一個區(qū)域發(fā)送了包含關鍵詞X的分享數(shù)據(jù)后離開了這個區(qū)域,并且未更新分享數(shù)據(jù)的位置信息;之后,當?shù)诙惪蛻舳艘躁P鍵詞X進行搜索時,雖然這時第一類客戶端甲實際所在的位置信息和該第二類客戶端的位置信息之間的關系已經(jīng)不符合預定位置條件,但如果第一類客戶端甲所發(fā)送的包含關鍵詞X的分享數(shù)據(jù)對應的位置信息和該第二類客戶端的位置信息之間的關系仍符合預定位置條件,則該包含關鍵詞X的分享數(shù)據(jù)還是會作為搜索結果返回給該第二類客戶端。
[0040]本實施例中,所述基于所述第二類客戶端的位置信息和搜索關鍵詞查找符合預定位置條件的所有第一類客戶端的位置信息對應的包含所述搜索關鍵詞的分享數(shù)據(jù)的步驟中,可以先根據(jù)第二客戶端的位置信息(該位置信息表示了第二客戶端發(fā)送搜索請求時的位置),在各分享數(shù)據(jù)對應的第一類客戶端的位置信息中篩選出符合所述預定位置條件的位置信息,在篩選出的位置信息對應的分享數(shù)據(jù)中,查找包含所述搜索關鍵詞的分享數(shù)據(jù),將查找到的分享數(shù)據(jù)的全部或部分作為查詢結果。當然,也可以先篩選出包含所述搜索關鍵詞的分享數(shù)據(jù),然后在所篩選出的分享數(shù)據(jù)對應的位置信息中,查找符合所述預定位置條件的位置信息,將查找出的位置信息對應的分享數(shù)據(jù)作為查詢結果反饋給第二類客戶端。
[0041]在本實施例的一個備選方案中,所述分享數(shù)據(jù)可以但不限于包括以下內(nèi)容中的一種或多種:名稱、大小、格式、摘要、鏈接等。
[0042]在本實施例的一個備選方案中,所述預定位置條件可以但不限于包括:所述預定位置條件包括:所述第二類客戶端發(fā)送的搜索請求中的位置信息與所述分享數(shù)據(jù)對應的第一類客戶端的位置信息所表示的位置之間的距離小于預定值。
[0043]本備選方案中,通過分享數(shù)據(jù)所對應的第一類客戶端的位置信息,和進行搜索的第二類客戶端的位置信息,可以計算出第二類客戶端的位置(發(fā)送搜索請求時)與所述第一類客戶端的位置(發(fā)送分享數(shù)據(jù)或更改位置信息時)的距離。
[0044]當?shù)谝活惪蛻舳宋恢眯畔⒏淖円膊桓路窒頂?shù)據(jù)對應的位置信息時,或即使根據(jù)第一類客戶端位置信息改變而更新分享數(shù)據(jù)對應的位置信息、但不將更新過位置信息的分享數(shù)據(jù)作為搜索結果時,僅有分享數(shù)據(jù)在發(fā)送時的位置與第二類客戶端的位置之間的距離小于預定值時,這個分享數(shù)據(jù)才會出現(xiàn)在搜索結果中,可以保證第二類客戶端所獲得的搜索結果能被限制在第二類客戶端附近的局部區(qū)域內(nèi);比如在一個商場中,通過設置所述預定值,使所述第二類客戶端能查詢到的分享數(shù)據(jù)基本發(fā)布于自于該商場中,因此查詢結果將基本是和該商場相關的分享數(shù)據(jù)。
[0045]在根據(jù)第一類客戶端的位置信息改變更新分享數(shù)據(jù)對應的位置信息,并在符合條件時(符合預定位置條件且包含搜索關鍵詞)作為搜索結果的情況下,第二類客戶端僅僅會收到在本客戶端附近局部區(qū)域內(nèi)的第一類客戶端發(fā)送的分享數(shù)據(jù)。比如一個行業(yè)峰會時,通過設置所述預定值,使所述第二類客戶端能查詢到的分享數(shù)據(jù)基本是該峰會中的第一類客戶端發(fā)送的(包括以前在別的位置發(fā)送的),因此查詢結果將基本是參加該行業(yè)峰會的用戶所發(fā)送的分享數(shù)據(jù)。
[0046]所述預定值可以根據(jù)需求設定,還可以由第二類客戶端的用戶設定和更改;比如可以設置多個不同大小的預定值,供用戶按照當前需求從中選擇一個,以滿足用戶不同情況下的需求;比如在預定值設置為最小值時,沒有搜索到需要的分享數(shù)據(jù),那么可以調(diào)大預定值繼續(xù)搜索。
[0047]在另外的備選方案中,所述預定位置條件也可以為其它條件,比如是所述距離小于或等于預定值、所述距離大于預定值等;比如商場中的用戶希望搜索結果中不包括在該商場中發(fā)布的分享數(shù)據(jù)時,就可以使用距離大于預定值的預定位置條件,使搜索結果基本不包括在該商場發(fā)布的分享數(shù)據(jù)。再比如所述預定位置條件可以是分享數(shù)據(jù)對應的位置信息位于第二類客戶端搜索請求中的位置信息的某個方位(東/南/西/北),這樣可以讓查詢結果集中在某個特定的方位。
[0048]可以根據(jù)需求設置和調(diào)整所述預定位置條件;可以在第二類客戶端中預設多個預定位置條件供用戶選擇,以滿足用戶不同的需求。
[0049]在本實施例的一個備選方案中,將向第二類客戶端提供的所有分享數(shù)據(jù)按照所述分享數(shù)據(jù)對應的第一類客戶端的位置信息與第二類客戶端的距離由近到遠排序。
[0050]本備選方案中,所對應的位置信息表示的位置離第二類客戶端搜索時的位置越近的分享數(shù)據(jù),在所述第二類客戶端所得到的搜索結果中位于越前面;這樣方便第二類客戶端的用戶能夠快速得到(分享數(shù)據(jù)發(fā)布時的位置或發(fā)布該分享數(shù)據(jù)的第一類客戶端當前位置)最接近自己位置的分享數(shù)據(jù),而無需再人工進行排查,提高了查詢結果的實時性。
[0051]本備選方案中,所述分享數(shù)據(jù)對應的第一類客戶端的位置信息與第二類客戶端的距離可以直接由所述分享數(shù)據(jù)對應的第一類客戶端的位置信息和第二類客戶端搜索請求中攜帶的位置信息計算得到,也可以將計算出的距離根據(jù)預定算法進行加權后作為排序依據(jù)。
[0052]在其它備選方案中,也可以按照其它參數(shù)進行排序,比如按照與搜索關鍵詞的匹配程度、按照分享數(shù)據(jù)的發(fā)送時間,或由幾個參數(shù)各自加權相加后的得分共同決定等。排序的條件可根據(jù)實際需求設置和改變。
[0053]在本實施例的一個備選方案中,所述方法還可以包括:
[0054]接收第一類客戶端的位置信息變更消息,更新所述第一類客戶端的位置信息與所述第一類客戶端發(fā)送的分享數(shù)據(jù)的對應關系。
[0055]本備選方案中,當?shù)谝活惪蛻舳思刺峁┓窒頂?shù)據(jù)的客戶端的位置信息發(fā)生變化時,其向服務器發(fā)送位置信息變更消息,此時服務器接收第一類客戶端的位置信息變更消息,根據(jù)其中攜帶的第一類客戶端變更后的位置信息,更新所述第一類客戶端的位置信息與所述第一類客戶端發(fā)送的分享數(shù)據(jù)的對應關系,即將所述第一類客戶端發(fā)送的分享數(shù)據(jù)所對應的位置信息更新為所述變更后的位置信息。
[0056]這之后,當有第二類客戶端請求搜索的搜索關鍵詞包含于該第一類客戶端發(fā)送的分享數(shù)據(jù)中且該分享數(shù)據(jù)對應的位置信息和第二類客戶端的位置信息符合所述預定位置條件時,服務器可以選擇是否將曾近更新過位置信息的分享數(shù)據(jù)放入搜索結果,即:可以向第二類客戶端顯示發(fā)送過位置信息變更消息的第一類客戶端的分享數(shù)據(jù),也可以不向該第一類客戶端顯示,這取決于具體實現(xiàn)時的需求。
[0057]實施例2
[0058]本實施例介紹一種數(shù)據(jù)處理設備,應用于服務器,如圖2所示,該數(shù)據(jù)處理設備包括數(shù)據(jù)收集單元201、搜索請求接收單元202和搜索單元203,其中:
[0059]所述數(shù)據(jù)收集單元201,用于接收并保存一個或多個第一類客戶端發(fā)送的分享數(shù)據(jù)和所述第一類客戶端的位置信息,建立所述分享數(shù)據(jù)與發(fā)送所述分享數(shù)據(jù)的第一類客戶端的位置信息的對應關系;
[0060]所述搜索請求接收單元202,用于接收第二類客戶端發(fā)送的搜索請求,所述搜索請求中攜帶所述第二類客戶端的位置信息及搜索關鍵詞;
[0061]所述搜索單元203,用于基于所述第二類客戶端的位置信息和搜索關鍵詞查找符合預定位置條件的所有第一類客戶端的位置信息對應的包含所述搜索關鍵詞的分享數(shù)據(jù),向所述第二類客戶端提供所查找到的分享數(shù)據(jù)中的部分或全部內(nèi)容。
[0062]本實施例中,所述第一類客戶端是分享數(shù)據(jù)的源客戶端,所述第二類客戶端是查詢客戶端;所述第二類客戶端也可以有一個或多個。所述第一類、第二類客戶端可以但不限于為以下電子設備中的任一種:電腦、平板、手機等。一個電子設備可以既作為第一類客戶端,也作為第二類客戶端,比如在發(fā)送所述分享數(shù)據(jù)時作為第一類客戶端,在搜索所述分享數(shù)據(jù)時作為第二類客戶端。[0063]本實施例中,當所述第二類客戶端進行搜索時,并不像通用搜索引擎那樣廣泛進行匹配,而僅僅是在所對應的位置信息和第二類客戶端搜索請求中的位置信息符合所述預定位置條件的分享數(shù)據(jù)中進行搜索,這樣提供給第二客戶端的查詢結果已經(jīng)是通過位置篩選后的結果,使第二類客戶端能快速獲得預期區(qū)域中的分享數(shù)據(jù),增加了搜索結果的精確度。
[0064]本實施例中,由于客戶端的位置可能隨著用戶的移動實時改變,所以當一個第一類客戶端在不同地點分別發(fā)送分享數(shù)據(jù)A和分享數(shù)據(jù)B時,雖然這兩個分享數(shù)據(jù)都是同一個第一類客戶端發(fā)送的,但對應的位置信息有可能不同;當然,也可以在第一類客戶端位置改變后,更新該第一類客戶端所有發(fā)布過的分享數(shù)據(jù)所對應的位置信息為該第一類客戶端改變后的位置信息,這將在后文的一個備選方案中提及。
[0065]在判斷是否符合預定位置條件時,是以分享數(shù)據(jù)對應的位置信息(而不考慮第一類客戶端目前實際的位置信息)為準;比如一個第一類客戶端甲在一個區(qū)域發(fā)送了包含關鍵詞X的分享數(shù)據(jù)后離開了這個區(qū)域,并且未更新分享數(shù)據(jù)的位置信息;之后,當?shù)诙惪蛻舳艘躁P鍵詞X進行搜索時,雖然這時第一類客戶端甲實際所在的位置信息和該第二類客戶端的位置信息之間的關系已經(jīng)不符合預定位置條件,但如果第一類客戶端甲所發(fā)送的包含關鍵詞X的分享數(shù)據(jù)對應的位置信息和該第二類客戶端的位置信息之間的關系仍符合預定位置條件,則該包含關鍵詞X的分享數(shù)據(jù)還是會作為搜索結果返回給該第二類客戶端。
[0066]本實施例中,所述基于所述第二類客戶端的位置信息和搜索關鍵詞查找符合預定位置條件的所有第一類客戶端的位置信息對應的包含所述搜索關鍵詞的分享數(shù)據(jù)的步驟中,可以先根據(jù)第二客戶端的位置信息(該位置信息表示了第二客戶端發(fā)送搜索請求時的位置),在各分享數(shù)據(jù)對應的第一類客戶端的位置信息中篩選出符合所述預定位置條件的位置信息,在篩選出的位置信息對應的分享數(shù)據(jù)中,查找包含所述搜索關鍵詞的分享數(shù)據(jù),將查找到的分享數(shù)據(jù)的全部或部分作為查詢結果。當然,也可以先篩選出包含所述搜索關鍵詞的分享數(shù)據(jù),然后在所篩選出的分享數(shù)據(jù)對應的位置信息中,查找符合所述預定位置條件的位置信息,將查找出的位置信息對應的分享數(shù)據(jù)作為查詢結果反饋給第二類客戶端。
[0067]在本實施例的一個備選方案中,所述預定位置條件包括:所述第二類客戶端發(fā)送的搜索請求中的位置信息與所述分享數(shù)據(jù)對應的第一類客戶端的位置信息所表示的位置之間的距離小于預定值。
[0068]本備選方案中,通過分享數(shù)據(jù)所對應的第一類客戶端的位置信息,和進行搜索的第二類客戶端的位置信息,可以計算出第二類客戶端的位置(發(fā)送搜索請求時)與所述第一類客戶端的位置(發(fā)送分享數(shù)據(jù)或更改位置信息時)的距離。
[0069]當?shù)谝活惪蛻舳宋恢眯畔⒏淖円膊桓路窒頂?shù)據(jù)對應的位置信息時,或即使根據(jù)第一類客戶端位置信息改變而更新分享數(shù)據(jù)對應的位置信息、但不將更新過位置信息的分享數(shù)據(jù)作為搜索結果時,僅有分享數(shù)據(jù)在發(fā)送時的位置與第二類客戶端的位置之間的距離小于預定值時,這個分享數(shù)據(jù)才會出現(xiàn)在搜索結果中,可以保證第二類客戶端所獲得的搜索結果能被限制在第二類客戶端附近的局部區(qū)域內(nèi);比如在一個商場中,通過設置所述預定值,使所述第二類客戶端能查詢到的分享數(shù)據(jù)基本發(fā)布于自于該商場中,因此查詢結果將基本是和該商場相關的分享數(shù)據(jù)。
[0070]在根據(jù)第一類客戶端的位置信息改變更新分享數(shù)據(jù)對應的位置信息,并在符合條件時(符合預定位置條件且包含搜索關鍵詞)作為搜索結果的情況下,第二類客戶端僅僅會收到在本客戶端附近局部區(qū)域內(nèi)的第一類客戶端發(fā)送的分享數(shù)據(jù)。比如一個行業(yè)峰會時,通過設置所述預定值,使所述第二類客戶端能查詢到的分享數(shù)據(jù)基本是該峰會中的第一類客戶端發(fā)送的(包括以前在別的位置發(fā)送的),因此查詢結果將基本是參加該行業(yè)峰會的用戶所發(fā)送的分享數(shù)據(jù)。
[0071]所述預定值可以根據(jù)需求設定,還可以由第二類客戶端的用戶設定和更改;比如可以設置多個不同大小的預定值,供用戶按照當前需求從中選擇一個,以滿足用戶不同情況下的需求;比如在預定值設置為最小值時,沒有搜索到需要的分享數(shù)據(jù),那么可以調(diào)大預定值繼續(xù)搜索。
[0072]在另外的備選方案中,所述預定位置條件也可以為其它條件,比如是所述距離小于或等于預定值、所述距離大于預定值等;比如商場中的用戶希望搜索結果中不包括在該商場中發(fā)布的分享數(shù)據(jù)時,就可以使用距離大于預定值的預定位置條件,使搜索結果基本不包括在該商場發(fā)布的分享數(shù)據(jù)。再比如所述預定位置條件可以是分享數(shù)據(jù)對應的位置信息位于第二類客戶端搜索請求中的位置信息的某個方位(東/南/西/北),這樣可以讓查詢結果集中在某個特定的方位。
[0073]可以根據(jù)需求設置和調(diào)整所述預定位置條件;可以在第二類客戶端中預設多個預定位置條件供用戶選擇,以滿足用戶不同的需求。
[0074]在本實施例的一個備選方案中,搜索單元203還用于對向第二類客戶端提供的所有分享數(shù)據(jù)按照所述分享數(shù)據(jù)對應的第一類客戶端的位置信息與第二類客戶端的距離由近到遠排序。
[0075]本備選方案中,所對應的位置信息表示的位置離第二類客戶端搜索時的位置越近的分享數(shù)據(jù),在所述第二類客戶端所得到的搜索結果中位于越前面;這樣方便第二類客戶端的用戶能夠快速得到(分享數(shù)據(jù)發(fā)布時的位置或發(fā)布該分享數(shù)據(jù)的第一類客戶端當前位置)最接近自己位置的分享數(shù)據(jù),而無需再人工進行排查,提高了查詢結果的實時性。
[0076]本備選方案中,所述分享數(shù)據(jù)對應的第一類客戶端的位置信息與第二類客戶端的距離可以直接由所述分享數(shù)據(jù)對應的第一類客戶端的位置信息和第二類客戶端搜索請求中攜帶的位置信息計算得到,所述搜索單元203也可以將計算出的距離根據(jù)預定算法進行加權后作為排序依據(jù)。
[0077]在其它備選方案中,所述搜索單元203也可以按照其它參數(shù)進行排序,比如按照與搜索關鍵詞的匹配程度、按照分享數(shù)據(jù)的發(fā)送時間,或由幾個參數(shù)各自加權相加后的得分共同決定等。所述搜索單元203進行排序的條件可根據(jù)實際需求設置和改變。
[0078]在本實施例的一個備選方案中,所述數(shù)據(jù)收集單元201還用于接收第一類客戶端的位置信息變更消息,更新所述第一類客戶端的位置信息與所述第一客戶端發(fā)送的分享數(shù)據(jù)的對應關系。
[0079]本備選方案中,當?shù)谝活惪蛻舳思刺峁┓窒頂?shù)據(jù)的客戶端的位置信息發(fā)生變化時,其向數(shù)據(jù)收集單元201發(fā)送位置信息變更消息,此時數(shù)據(jù)收集單元201接收第一類客戶端的位置信息變更消息,根據(jù)其中攜帶的第一類客戶端變更后的位置信息,更新所述第一類客戶端的位置信息與所述第一類客戶端發(fā)送的分享數(shù)據(jù)的對應關系,即將所述第一類客戶端發(fā)送的分享數(shù)據(jù)所對應的位置信息更新為所述變更后的位置信息。
[0080]這之后,當有第二類客戶端請求搜索的搜索關鍵詞包含于該第一類客戶端發(fā)送的分享數(shù)據(jù)中且該分享數(shù)據(jù)對應的位置信息和第二類客戶端的位置信息符合所述預定位置條件時,所述搜索單元203可以選擇是否將曾近更新過位置信息的分享數(shù)據(jù)放入搜索結果,即:可以向第二類客戶端顯示發(fā)送過位置信息變更消息的第一類客戶端的分享數(shù)據(jù),也可以不向該第一類客戶端顯示,這取決于具體實現(xiàn)時的需求。
[0081]下面用本申請的一個應用示例進一步加以說明。
[0082]應用示例
[0083]如圖3所示,本示例中第一類客戶端和第二類客戶端可以全部或部分是同一個客戶端;數(shù)據(jù)收集單元201可以為收集服務器,搜索請求接收單元可以為索引服務器,搜索單元203可以為查詢服務器;一次完整的分享數(shù)據(jù)收集和搜索過程如下,包括步驟301?305:
[0084]301、第一類客戶端使用GPS等途徑獲取自身的位置信息,將分享數(shù)據(jù)攜帶位置信息發(fā)布到收集服務器;
[0085]302、索引服務器將收集服務器收集的分享數(shù)據(jù)進行索引,生成搜索數(shù)據(jù)庫,其中保存了分享數(shù)據(jù)和所攜帶的位置信息之間的對應關系;
[0086]303、在第二類客戶端進行搜索時,該第二類客戶端使用所獲取的自身的位置信息和搜索關鍵詞向查詢服務器發(fā)送搜索請求;
[0087]304、查詢服務器訪問搜索數(shù)據(jù)庫,根據(jù)搜索請求中的位置信息和搜索關鍵詞在搜索數(shù)據(jù)庫中獲取一定距離范圍內(nèi)的包含所述搜索關鍵詞的分享數(shù)據(jù);一定距離范圍內(nèi)是指:分享數(shù)據(jù)對應的位置信息所表示的位置和搜索請求中位置信息所表示的位置之間的距離、或該距離加權后的結果小于或等于預定值。
[0088]305、最終查找到的分享數(shù)據(jù)將返回給發(fā)送搜索請求的第二類客戶端。
[0089]當?shù)谝活惪蛻舳嗽诘乩砦恢蒙系囊苿?,或者共享狀態(tài)的變化,會觸發(fā)搜索服務器對相應索引數(shù)據(jù)的更新。
[0090]考慮到分享數(shù)據(jù)具有實時、局域、短期有效等特性,根據(jù)位置信息對用戶分享的內(nèi)容進行分組整理,實時地向用戶提供對這些內(nèi)容的搜索服務,使用這種基于LBS (LocationBased Service,基于位置的服務)的局域搜索服務,用戶可以搜索到距離自己最近,最滿足自己需求的即時搜索結果。
[0091]本領域的技術人員應該明白,上述的本申請實施例所提供的裝置和/或系統(tǒng)的各組成部分,以及方法中的各步驟,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上??蛇x地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn)。從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本申請不限制于任何特定的硬件和軟件結合。
[0092]雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容僅為便于理解本申請而采用的實施方式,并非用以限定本申請。任何本申請所屬領域內(nèi)的技術人員,在不脫離本申請所揭露的精神和范圍的前提下,可以在實施的形式及細節(jié)上進行任何的修改與變化,但本申請的專利保護范圍,仍須以所附的權利要求書所界定的范圍為準。
【權利要求】
1.一種信息處理方法,應用于服務器,其特征在于,所述方法包括: 接收并保存一個或多個第一類客戶端發(fā)送的分享數(shù)據(jù)和所述第一類客戶端的位置信息,建立所述分享數(shù)據(jù)與發(fā)送所述分享數(shù)據(jù)的第一類客戶端的位置信息的對應關系; 接收第二類客戶端發(fā)送的搜索請求,所述搜索請求中攜帶所述第二類客戶端的位置信息及搜索關鍵詞; 基于所述第二類客戶端的位置信息和搜索關鍵詞查找符合預定位置條件的所有第一類客戶端的位置信息對應的包含所述搜索關鍵詞的分享數(shù)據(jù),向所述第二類客戶端提供所查找到的分享數(shù)據(jù)中的部分或全部內(nèi)容。
2.如權利要求1所述的方法,其特征在于, 所述向第二類客戶端提供所查找到的分享數(shù)據(jù)中的部分或全部內(nèi)容包括: 將向第二客戶端提供的所有查找到的分享數(shù)據(jù)按照所述分享數(shù)據(jù)對應的所述第一類客戶端的位置信息與所述第二類客戶端的距離由近到遠排序。
3.如權利要求1所述的方法,其特征在于, 所述預定位置條件包括:所述第二類客戶端發(fā)送的搜索請求中的位置信息與所述分享數(shù)據(jù)對應的第一類客戶端的位置信息所表示的位置之間的距離小于預定值。
4.如權利要求1所述的方法,其特征在于, 所述分享數(shù)據(jù)包括以下內(nèi)容中的一種或多種:名稱、大小、格式、摘要、鏈接。
5.如權利要求1所述的方`法,其特征在于, 所述方法還包括:接收第一類客戶端的位置信息變更消息,更新所述第一類客戶端的位置信息與所述第一類客戶端發(fā)送的分享數(shù)據(jù)的對應關系。
6.一種數(shù)據(jù)處理設備,應用于服務器,其特征在于,包括數(shù)據(jù)收集單元、搜索請求接收單元和搜索單元,其中: 所述數(shù)據(jù)收集單元,用于接收并保存一個或多個第一類客戶端發(fā)送的分享數(shù)據(jù)和所述第一類客戶端的位置信息,建立所述分享數(shù)據(jù)與發(fā)送所述分享數(shù)據(jù)的第一類客戶端的位置信息的對應關系; 所述搜索請求接收單元,用于接收第二類客戶端發(fā)送的搜索請求,所述搜索請求中攜帶所述第二類客戶端的位置信息及搜索關鍵詞; 所述搜索單元,用于基于所述第二類客戶端的位置信息和搜索關鍵詞查找符合預定位置條件的所有第一類客戶端的位置信息對應的包含所述搜索關鍵詞的分享數(shù)據(jù),向所述第二類客戶端提供所查找到的分享數(shù)據(jù)中的部分或全部內(nèi)容。
7.如權利要求6所述的數(shù)據(jù)處理設備,其特征在于, 所述搜索單元還用于對向第二類客戶端提供的所有分享數(shù)據(jù)按照所述分享數(shù)據(jù)對應的第一類客戶端的位置信息與第二類客戶端的距離由近到遠排序。
8.如權利要求6所述的數(shù)據(jù)處理設備,其特征在于, 所述預定位置條件包括:所述第二類客戶端發(fā)送的搜索請求中的位置信息與所述分享數(shù)據(jù)對應的第一類客戶端的位置信息所表示的位置之間的距離小于預定值。
9.如權利要求6所述的數(shù)據(jù)處理設備,其特征在于, 所述分享數(shù)據(jù)包括以下內(nèi)容中的一種或多種:名稱、大小、格式、摘要、鏈接。
10.如權利要求6所述的數(shù)據(jù)處理設備,其特征在于,所述數(shù)據(jù)收集單元還用于接收第一類客戶端的位置信息變更消息,更新所述第一類客戶端的位置信息與所述第一 類客戶端發(fā)送的分享數(shù)據(jù)的對應關系。
【文檔編號】G06F17/30GK103853833SQ201410088167
【公開日】2014年6月11日 申請日期:2014年3月11日 優(yōu)先權日:2014年3月11日
【發(fā)明者】杜增凱, 高鋒 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1