社交網(wǎng)絡(luò)系統(tǒng)搜索方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及社交網(wǎng)絡(luò)系統(tǒng),具體涉及一種社交網(wǎng)絡(luò)系統(tǒng)搜索方法。
【背景技術(shù)】
[0002]社交網(wǎng)站的社交網(wǎng)絡(luò)系統(tǒng)使其用戶能夠與其進(jìn)行交互以及通過該系統(tǒng)彼此交互。社交網(wǎng)絡(luò)系統(tǒng)可以創(chuàng)建并存儲(chǔ)與用戶相關(guān)聯(lián)的記錄,通常稱為用戶簡檔。用戶簡檔可以包括用戶的人口信息、溝通渠道信息和個(gè)人興趣。社交網(wǎng)絡(luò)系統(tǒng)還可以創(chuàng)建并存儲(chǔ)用戶與社交網(wǎng)絡(luò)系統(tǒng)中其他用戶的關(guān)系的記錄(例如,社交圖),以及提供服務(wù)(例如,涂鴉墻、圖片共享或發(fā)即時(shí)消息)以便于社交網(wǎng)絡(luò)系統(tǒng)中的用戶之間的社會(huì)互動(dòng)。地理社交網(wǎng)絡(luò)系統(tǒng)是地理服務(wù)和能力用于進(jìn)行附加的社會(huì)互動(dòng)的社交網(wǎng)絡(luò)系統(tǒng)。用戶提交的位置數(shù)據(jù)或地理位置技術(shù)(例如,移動(dòng)電話位置跟蹤)能夠允許地理社交網(wǎng)絡(luò)將用戶與本地人或與其興趣匹配的事件連接并協(xié)調(diào)?,F(xiàn)有社交網(wǎng)絡(luò)系統(tǒng)雖然可以實(shí)現(xiàn)社交功能,但其顯示的搜索信息有限,不能很好地達(dá)到社交目的。
【發(fā)明內(nèi)容】
[0003]本發(fā)明針對【背景技術(shù)】中存在的問題,提供了一種可以顯示更多搜索信息的社交網(wǎng)絡(luò)系統(tǒng)搜索方法。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種社交網(wǎng)絡(luò)系統(tǒng)搜索方法,包括以下步驟:
[0005]接收用戶的自身偏好以及用戶攜帶的地理位置信息;
[0006]根據(jù)用戶的自身偏好,并基于用戶攜帶的地理位置信息,從搜索引擎中搜索相應(yīng)的社交碎片內(nèi)容,且將該社交碎片內(nèi)容通過手機(jī)客戶端并以圖片,視頻及文字集顯示給用戶。
[0007]進(jìn)一步優(yōu)選地,從搜索引擎中搜索相應(yīng)的社交碎片內(nèi)容具體包括:
[0008]用戶綁定其社交賬號(hào)后,搜索引擎會(huì)爬取該用戶自己和其第一層關(guān)系網(wǎng)好友的社交內(nèi)容;
[0009]搜索引擎會(huì)在全國所有城市地理位置中心點(diǎn)開始爬取基于地理位置的社交碎片內(nèi)容,待第一個(gè)中心點(diǎn)碎片內(nèi)容爬完后,根據(jù)爬到的用戶社交關(guān)系和中心點(diǎn)邊界位置,再擴(kuò)大中心點(diǎn)半徑繼續(xù)爬??;
[0010]社交碎片內(nèi)容取到后,存入搜索引擎,搜索引擎經(jīng)過讀取器進(jìn)行數(shù)據(jù)清洗,然后發(fā)送給重載做存儲(chǔ),同時(shí)重載把數(shù)據(jù)發(fā)送給阿里云服務(wù)器,將圖片下載到本地并推送到第三方開放式存儲(chǔ)服務(wù),并將圖片推送至阿里云服務(wù)器并生成新的第三方圖片地址,并回傳至生產(chǎn)服務(wù)器覆蓋源地址。
[0011]進(jìn)一步優(yōu)選地,將該社交碎片內(nèi)容以視圖方式顯示給用戶具體包括以下步驟:
[0012]根據(jù)取到的社交碎片內(nèi)容,經(jīng)過排序算法,將符合此用戶自身偏好的社交碎片內(nèi)容和此用戶社交關(guān)系中帶有此地理位置的社交碎片內(nèi)容通過手機(jī)客戶端并以圖片,視頻及文字集顯示給用戶。
[0013]進(jìn)一步優(yōu)選地,所述方法還包括以下步驟:
[0014]用戶輸入關(guān)鍵詞;
[0015]根據(jù)用戶的自身偏好以及輸入關(guān)鍵詞,并基于用戶攜帶的地理位置信息,從搜索引擎中搜索相應(yīng)的社交碎片內(nèi)容,且將該社交碎片內(nèi)容通過手機(jī)客戶端并以圖片,視頻及文字集顯示給用戶。
[0016]進(jìn)一步優(yōu)選地,所述方法還包括:
[0017]根據(jù)用戶攜帶地理位置的經(jīng)瑋度與相關(guān)地理經(jīng)瑋度做匹配,取得此經(jīng)瑋度下搜索引擎中所有地理位置的社交碎片內(nèi)容,將地理位置社交碎片內(nèi)容與用戶輸入的關(guān)鍵詞做匹配,匹配使用相似度算法,如發(fā)現(xiàn)匹配,則返回此地理位置的具體地址和更新后的經(jīng)瑋度,并將帶有此地理位置的社交碎片內(nèi)容通過手機(jī)客戶端并以圖片,視頻及文字集顯示給用戶,如沒有匹配,則擴(kuò)大位置半徑,并重復(fù)上述搜索直到找到匹配成功結(jié)束流程。
[0018]進(jìn)一步優(yōu)選地,所述方法還包括:
[0019]所述社交碎片內(nèi)容以列表方式顯示社交關(guān)系網(wǎng)中朋友對用戶攜帶地理位置的參與信息。
[0020]進(jìn)一步優(yōu)選地,所述方法還包括:
[0021]當(dāng)用戶進(jìn)入某一地點(diǎn)時(shí),通過標(biāo)題好友說、熱門說、點(diǎn)評(píng)和地點(diǎn)顯示相關(guān)信息,其中,
[0022]好友說包括社交關(guān)系網(wǎng)中朋友在這個(gè)地點(diǎn)的互動(dòng)社交碎片內(nèi)容;
[0023]熱門說包括社交關(guān)系網(wǎng)中朋友以外的社交用戶在這個(gè)地點(diǎn)的互動(dòng)社交碎片內(nèi)容;
[0024]點(diǎn)評(píng)包括大眾點(diǎn)評(píng);
[0025]地點(diǎn)包括該地點(diǎn)的具體地理位置。
[0026]進(jìn)一步優(yōu)選地,所述搜索引擎包括新浪微博,騰訊微博,Instagram,人人網(wǎng),qq空間,大眾點(diǎn)評(píng),yelp和tripadvisoro
[0027]本發(fā)明的一種社交網(wǎng)絡(luò)系統(tǒng)搜索方法,通過包括:接收用戶的自身偏好以及用戶攜帶的地理位置信息;根據(jù)用戶的自身偏好,并基于用戶攜帶的地理位置信息,從搜索引擎中搜索相應(yīng)的社交碎片內(nèi)容,且將該社交碎片內(nèi)容通過手機(jī)客戶端并以圖片,視頻及文字集顯示給用戶。這樣可以給用戶顯示更多搜索信息,從而給用戶提供更便利的社交網(wǎng)絡(luò)系統(tǒng)。
【附圖說明】
[0028]圖1為本發(fā)明社交網(wǎng)絡(luò)系統(tǒng)搜索方法提供的一實(shí)施例的方法流程圖;
[0029]圖2為本發(fā)明社交網(wǎng)絡(luò)系統(tǒng)搜索方法提供的一實(shí)施例的用戶界面操作流程。
【具體實(shí)施方式】
[0030]下面結(jié)合附圖1和附圖2對本發(fā)明的社交網(wǎng)絡(luò)系統(tǒng)搜索方法進(jìn)行詳細(xì)闡述。
[0031]圖1為本發(fā)明社交網(wǎng)絡(luò)系統(tǒng)搜索方法提供的一實(shí)施例的方法流程圖,如圖1所示,本發(fā)明的社交網(wǎng)絡(luò)系統(tǒng)搜索方法包括以下步驟:
[0032]步驟11:接收用戶的自身偏好以及用戶攜帶的地理位置信息;
[0033]步驟12:根據(jù)用戶的自身偏好,并基于用戶攜帶的地理位置信息,從搜索引擎中搜索相應(yīng)的社交碎片內(nèi)容;
[0034]步驟13:將所述社交碎片內(nèi)容通過手機(jī)客戶端并以圖片,視頻及文字集顯示給用戶。
[0035]具體實(shí)施中,從搜索引擎中搜索相應(yīng)的社交碎片內(nèi)容具體包括:
[0036]用戶綁定其社交賬號(hào)后,搜索引擎會(huì)爬取該用戶自己和其第一層關(guān)系網(wǎng)好友的社交內(nèi)容;
[0037]搜索引擎會(huì)在全國所有城市地理位置中心點(diǎn)開始爬取基于地理位置的社交碎片內(nèi)容,待第一個(gè)中心點(diǎn)碎片內(nèi)容爬完后,根據(jù)爬到的用戶社交關(guān)系和中心點(diǎn)邊界位置,再擴(kuò)大中心點(diǎn)半徑繼續(xù)爬?。?br>[0038]社交碎片內(nèi)容取到后,存入搜索引擎,搜索引擎經(jīng)過讀取器進(jìn)行數(shù)據(jù)清洗,然后發(fā)送給重載做存儲(chǔ),同時(shí)重載把數(shù)據(jù)發(fā)送給阿里云服務(wù)器,將圖片下載到本地并推送到第三方開放式存儲(chǔ)服務(wù),并將圖片推送至阿里云服務(wù)器并生成新的第三方圖片地址,并回傳至生產(chǎn)服務(wù)器覆蓋源地址。
[0039]具體實(shí)施中,將該社交碎片內(nèi)容以視圖方式顯示給用戶具體包括以下步驟:
[0040]根據(jù)取到的社交碎片內(nèi)容,經(jīng)過排序算法,將符合此用戶自身偏好的社交碎片內(nèi)容和此用戶社交關(guān)系中帶有此地理位置的社交碎片內(nèi)容通過手機(jī)客戶端并以圖片,視頻及文字集顯示給用戶。
[0041]該步驟中排序算法中的具體實(shí)現(xiàn)公式為
[0042]float preScore = commentsCount+likesCount+imagesCount ;
[0043]if (imagesCount == 0) preScore = preScore/100
[0044]int itemHourAge = abs(timeHours-timeScore)//FIXME:Adjust for gmt datevalue.
[0045]return(preScore+1)/pow((itemHourAge+2), gravity);
[0046]具體實(shí)施中,當(dāng)用戶請求某地點(diǎn)社交碎片內(nèi)容時(shí),可根據(jù)現(xiàn)有技術(shù)中的排序算法對社交碎片內(nèi)容進(jìn)行倒序排列,例如將分?jǐn)?shù)最高的社交碎片內(nèi)容優(yōu)先顯示。