專利名稱:用于提供興趣點(diǎn)的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,更具體地,本發(fā)明涉及一種用于提供興趣點(diǎn)的方法及設(shè)備。
背景技術(shù):
隨著計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,社交網(wǎng)絡(luò)(social network)(或稱為社交網(wǎng)站)已經(jīng)日益成為現(xiàn)代網(wǎng)絡(luò)的重要組成部分。社交網(wǎng)絡(luò)是指向?qū)μ囟▽?duì)象感興趣或只是一起“閑逛”的人們提供虛擬社區(qū)的Web站點(diǎn)。用戶通過語音、聊天、即時(shí)消息、視頻會(huì)議和博客等進(jìn)行通信,并且該服務(wù)通常向用戶提供了聯(lián)系其他用戶的好友的方法。另一方面,發(fā)源于地理信息系統(tǒng)領(lǐng)域的興趣點(diǎn)(Point of Interest,縮寫為POI)概念也逐步應(yīng)用于社交網(wǎng)絡(luò)領(lǐng)域,特別是基于移動(dòng)通信技術(shù)的移動(dòng)POI系統(tǒng)。具體而言,移動(dòng)POI是一項(xiàng)基于位置的服務(wù),這項(xiàng)服務(wù)包括服務(wù)器系統(tǒng)和客戶端應(yīng)用程序,客戶端應(yīng)用程序主要是針對(duì)移動(dòng)終端平臺(tái)(例如手機(jī)平臺(tái))所開發(fā)的。移動(dòng)POI服務(wù)的目標(biāo)是創(chuàng)建一個(gè)平臺(tái),讓用戶們能夠分享彼此之間的地理位置以及相關(guān)信息。POI通常是指一個(gè)包含特定的相關(guān)信息的地理位置。POI可以包含不同類型對(duì)象(例如餐館、酒吧或公園)的信息,這些信息包括位置、文字描述、圖片和用戶們的評(píng)論。每一個(gè)POI都被分門別類,歸屬于某一社區(qū)和某一類別。當(dāng)用戶在添加POI時(shí),便可以選定它屬于哪一類別。設(shè)置類別的目的是讓用戶能夠更好地過濾掉不感興趣的P0I,而只查看關(guān)心的P0I。在用戶訪問社交網(wǎng)絡(luò)來發(fā)表日志、圖片、狀態(tài)或其他內(nèi)容時(shí),通??梢詫⑦@些發(fā)表行為關(guān)聯(lián)于特定的POI,例如,在工人體育場(chǎng)發(fā)表工人體育場(chǎng)的圖片。由于POI系統(tǒng)中的POI數(shù)量眾多,用戶在確定特定的POI時(shí)可能需要手動(dòng)地從眾多的POI中選擇一個(gè),或者需要手動(dòng)輸入特定POI的名稱,等等。這些操作降低了用戶的使用效率,并且影響了用戶體驗(yàn)。因此,需要一種能夠高效地提供興趣點(diǎn)的方法及設(shè)備。
發(fā)明內(nèi)容
為了解決上述問題,根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于提供興趣點(diǎn)的方法,包括獲取用戶的當(dāng)前位置及當(dāng)前行為;查找與所述當(dāng)前位置及當(dāng)前行為相匹配的興趣點(diǎn);提供所述匹配的興趣點(diǎn)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述查找步驟進(jìn)一步包括建立興趣點(diǎn)數(shù)據(jù)庫(kù),所述興趣點(diǎn)數(shù)據(jù)庫(kù)包括多個(gè)興趣點(diǎn),其中每個(gè)興趣點(diǎn)對(duì)應(yīng)于不同的興趣點(diǎn)位置以及用戶在該興趣點(diǎn)的歷史行為記錄。根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述用戶的歷史行為記錄包括用戶歷史的發(fā)表行為,用戶歷史的簽到行為和/或用戶歷史行為的時(shí)間。根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述查找步驟進(jìn)一步包括以用戶的當(dāng)前位置為基準(zhǔn)位置;獲取搜索范圍;搜索在所述基準(zhǔn)位置的搜索范圍內(nèi)的興趣點(diǎn)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述提供步驟進(jìn)一步包括在存在多個(gè)匹配的興趣點(diǎn)的情況下對(duì)所述匹配的興趣點(diǎn)排序。根據(jù)本發(fā)明的一個(gè)實(shí)施例,在所述提供步驟之后,還包括根據(jù)用戶對(duì)所述匹配的興趣點(diǎn)的選擇確定用戶所在的興趣點(diǎn)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,在所述確定步驟之后,還包括將用戶所在的興趣點(diǎn)與用戶的當(dāng)前行為相關(guān)聯(lián),并記錄所述關(guān)聯(lián)的興趣點(diǎn)與當(dāng)前行為。根據(jù)本發(fā)明的一個(gè)實(shí)施例,通過GPS定位、WiF i定位或Cell ID定位方式確定所述用戶的當(dāng)前位置。根據(jù)本發(fā)明的另一方面,還提供了一種提供興趣點(diǎn)的設(shè)備,包括獲取裝置,用于獲取用戶的當(dāng)前位置及當(dāng)前行為;查找裝置,用于查找與所述當(dāng)前位置及當(dāng)前行為相匹配的興趣點(diǎn);提供裝置,用于提供所述匹配的興趣點(diǎn)。不同于現(xiàn)有技術(shù),本發(fā)明的用于提供興趣點(diǎn)的方法及設(shè)備可以根據(jù)用戶歷史行為的記錄來自動(dòng)地向用戶提供與用戶當(dāng)前位置相匹配的興趣點(diǎn)名稱或列表,由此用戶可以減少選擇興趣點(diǎn)或者輸入興趣點(diǎn)的時(shí)間,從而提高了用戶的使用體驗(yàn)。
通過對(duì)結(jié)合附圖所示出的實(shí)施方式進(jìn)行詳細(xì)說明,本發(fā)明的上述以及其他特征將更加明顯,本發(fā)明附圖中相同的標(biāo)號(hào)表示相同或相似的元素。在附圖中圖I示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的社交網(wǎng)絡(luò)的示意圖;圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于提供興趣點(diǎn)的方法的流程;圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于提供興趣點(diǎn)的設(shè)備的框圖;圖4示出了適合用來實(shí)踐本發(fā)明實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。在附圖中,相同或?qū)?yīng)的標(biāo)號(hào)表不相同或?qū)?yīng)的部分。
具體實(shí)施例方式下文將參考若干示例性實(shí)施方式來描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實(shí)施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。參考圖1,示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的社交網(wǎng)絡(luò)的示意圖。該社交網(wǎng)絡(luò)包括服務(wù)器101,網(wǎng)絡(luò)102以及用戶終端103。具體地,一個(gè)或多個(gè)用戶終端103通過網(wǎng)絡(luò)102連接至服務(wù)器101。用戶終端103的用戶,也即社交網(wǎng)絡(luò)的使用者可經(jīng)由網(wǎng)絡(luò)102訪問服務(wù)器101以實(shí)現(xiàn)與其他用戶的交流,并使用社交網(wǎng)絡(luò)提供的各種應(yīng)用服務(wù)。在本說明書中,用戶終端103指能夠接入網(wǎng)絡(luò)102的設(shè)備,其包括但不限于下列設(shè)備個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理、移動(dòng)電話等。需要說明的是,圖I中示出的用戶終端103的數(shù)量?jī)H是示例性的,本領(lǐng)域普通技術(shù)人員應(yīng)能理解,在實(shí)際應(yīng)用中,社交網(wǎng)絡(luò)中用戶終端103的數(shù)量并不限于圖I所示的數(shù)量。不失一般性地,服務(wù)器101中通常維護(hù)有一個(gè)或多個(gè)數(shù)據(jù)庫(kù),例如用戶數(shù)據(jù)庫(kù),其用于存儲(chǔ)用戶標(biāo)識(shí)以及與用戶標(biāo)識(shí)對(duì)應(yīng)的用戶相關(guān)信息,其中,每一用戶唯一地被用戶標(biāo)識(shí)所標(biāo)識(shí),該用戶標(biāo)識(shí)可以是服務(wù)器101為用戶所分配的用戶代碼,或者是用戶提供的用戶名稱,或者是其他與用戶對(duì)應(yīng)地、可以唯一地標(biāo)識(shí)用戶的標(biāo)簽。
圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于提供興趣點(diǎn)的方法的流程。應(yīng)當(dāng)理解,該方法中記載的各個(gè)步驟可以按照不同的順序執(zhí)行,和/或并行執(zhí)行。此外,該方法可以包括附加的步驟和/或省略執(zhí)行示出的步驟。本發(fā)明的范圍在此方面不受限制。接下來,結(jié)合圖I及圖2對(duì)本發(fā)明的用于提供興趣點(diǎn)的方法的實(shí)施例進(jìn)行進(jìn)一步的說明。在步驟S202中,獲取用戶的當(dāng)前位置以及當(dāng)前行為。具體地,用戶通過用戶終端103接入網(wǎng)絡(luò)102,進(jìn)而訪問服務(wù)器101。通常地,用戶終端103由用戶攜帶,或者可以由用戶直接操作,因此,用戶的 當(dāng)前位置與用戶終端103所在的位置基本重合。在一個(gè)實(shí)施例中,可以通過用戶終端103所采用的定位裝置來確定用戶的當(dāng)前位置,并由用戶終端103將該當(dāng)前位置的信息發(fā)送給服務(wù)器101,由此服務(wù)器101獲得用戶的當(dāng)前位置??蛇x地,可以通過GPS定位、WiFi定位或Cell ID定位方式等定位方式來確定用戶的當(dāng)前位置。在本說明書中,用戶或用戶終端103所在的位置是指尺度在幾十米或幾百米乃至上千米的位置范圍。上述位置范圍的表示可以是精確周界信息,也可以是其中一點(diǎn)或多點(diǎn)的精確信息以及相關(guān)精度信息,當(dāng)然還可以是本領(lǐng)域公知的其他表示方式。而本說明書中提及的當(dāng)前位置,相應(yīng)地是指在當(dāng)前時(shí)刻所處的位置,即用戶進(jìn)行發(fā)表、簽到或其他操作行為時(shí)所處的位置。在本說明書中,當(dāng)前時(shí)刻是指跨度在幾秒鐘或者幾分鐘乃至幾小時(shí)的時(shí)間范圍。上述當(dāng)前時(shí)刻的表示可以是精確時(shí)間始末點(diǎn),也可以是其中一個(gè)或多個(gè)時(shí)間點(diǎn)的精確信息以及相關(guān)精度信息??梢岳斫猓谟脩舻漠?dāng)前位置范圍內(nèi),可能存在一個(gè)或多個(gè)興趣點(diǎn),也可以不存在興趣點(diǎn)。因此,興趣點(diǎn)的數(shù)目可以為零,可以為一,也可以為任意的大于一的整數(shù)。如果存在兩個(gè)或更多的興趣點(diǎn),其中任何兩個(gè)不同興趣點(diǎn)的位置可以彼此分離,但也有可能彼此
重疊或部分重疊。另一方面,在訪問服務(wù)器101時(shí),用戶可以通過用戶終端103來進(jìn)行各種操作行為,包括但不限于進(jìn)行簽到(Check-in)操作,以及發(fā)表圖片、日志或個(gè)人狀態(tài)的操作,等等。這里所稱的“簽到”,是指用戶輸入興趣點(diǎn)的名稱或標(biāo)識(shí)來記錄自己所在位置的行為,該位置具體為用戶所在的興趣點(diǎn)。例如,用戶的當(dāng)前位置是在名稱為“第一人民醫(yī)院”的興趣點(diǎn),那么用戶可以進(jìn)行簽到操作,以記錄自己當(dāng)前正位于“第一人民醫(yī)院”。通常地,用戶在進(jìn)行發(fā)表操作時(shí),也可以輸入或選擇興趣點(diǎn)的名稱或標(biāo)識(shí),從而記錄自己所處的位置。例如,用戶在名稱為“理工大學(xué)第一宿舍”的興趣點(diǎn)發(fā)表日志,那么在編輯日志的過程中,用戶可以輸入該興趣點(diǎn)的名稱,或者從包含多個(gè)興趣點(diǎn)名稱的列表中選擇該興趣點(diǎn)名稱,以使得自己發(fā)表日志的行為與該興趣點(diǎn)相關(guān)聯(lián)。在社交網(wǎng)絡(luò)中,用戶通過表明自己當(dāng)前所在的興趣點(diǎn),一方面,用戶的好友可以較為及時(shí)地了解用戶實(shí)際所處的地理位置,以便于與該用戶聯(lián)系;另一方面,用戶還可以基于當(dāng)前所在的興趣點(diǎn)來獲得服務(wù)器101所提供的相關(guān)的服務(wù),例如用戶在確定當(dāng)前興趣點(diǎn)后,可以進(jìn)一步地從服務(wù)器101獲得介紹該興趣點(diǎn)的信息。需要說明的是,在步驟S202中,所獲取的用戶的當(dāng)前行為是指用戶進(jìn)行發(fā)表內(nèi)容的行為,或者進(jìn)行簽到的行為,但在實(shí)際應(yīng)用中,用戶可能尚未選擇或輸入與該行為相關(guān)聯(lián)的興趣點(diǎn),即用戶尚未完成發(fā)表或簽到行為。例如用戶正處于編輯日志的操作,或者正處于選擇個(gè)人狀態(tài)的過程中,等等。進(jìn)ー步需要說明的是,由于用戶終端103的定位裝置通常可以實(shí)時(shí)或準(zhǔn)實(shí)時(shí)地對(duì)用戶終端103進(jìn)行定位,因此,對(duì)于處于移動(dòng)狀態(tài)的用戶,在用戶進(jìn)行操作行為的過程中,用戶的當(dāng)前位置可能會(huì)不斷的發(fā)生變化。在這種情況下,在步驟S202中,可以不斷地對(duì)用戶的當(dāng)前位置進(jìn)行更新,并以最近更新的用戶所在的位置作為用戶的當(dāng)前位置。接著,在步驟S204中,查找與所述當(dāng)前位置及當(dāng)前行為相匹配的興趣點(diǎn)。在一個(gè)實(shí)施例中,步驟S202進(jìn)ー步包括提供興趣點(diǎn)數(shù)據(jù)庫(kù),所述興趣點(diǎn)數(shù)據(jù)庫(kù)中包括多個(gè)興趣點(diǎn),其中每個(gè)興趣點(diǎn)對(duì)應(yīng)于不同的興趣點(diǎn)位置以及用 戶在該興趣點(diǎn)歷史行為的記錄。具體地,該興趣點(diǎn)數(shù)據(jù)庫(kù)包括一個(gè)或多個(gè)數(shù)據(jù)集合,每個(gè)數(shù)據(jù)集合為ー張對(duì)應(yīng)于一個(gè)用戶的數(shù)據(jù)列表,每張數(shù)據(jù)列表中存儲(chǔ)有ー個(gè)或多個(gè)不同的興趣點(diǎn)以及該用戶在該興趣點(diǎn)歷史行為的記錄。其中,與每ー個(gè)用戶對(duì)應(yīng)的數(shù)據(jù)列表可以通過用戶標(biāo)識(shí)來索引。如表I所示表I
權(quán)利要求
1.一種用于提供興趣點(diǎn)的方法,包括 獲取用戶的當(dāng)前位置及當(dāng)前行為; 查找與所述當(dāng)前位置及當(dāng)前行為相匹配的興趣點(diǎn); 提供所述匹配的興趣點(diǎn)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,在所述查找步驟進(jìn)一步包括建立興趣點(diǎn)數(shù)據(jù)庫(kù),所述興趣點(diǎn)數(shù)據(jù)庫(kù)包括多個(gè)興趣點(diǎn),其中每個(gè)興趣點(diǎn)對(duì)應(yīng)于不同的興趣點(diǎn)位置以及用戶在該興趣點(diǎn)的歷史行為記錄。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述用戶的歷史行為記錄包括用戶歷史的發(fā)表行為,用戶歷史的簽到行為和/或用戶歷史行為的時(shí)間。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述查找步驟進(jìn)一步包括 以用戶的當(dāng)前位置為基準(zhǔn)位置; 獲取搜索范圍; 搜索在所述基準(zhǔn)位置的搜索范圍內(nèi)的興趣點(diǎn)。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述提供步驟進(jìn)一步包括在存在多個(gè)匹配的興趣點(diǎn)的情況下對(duì)所述匹配的興趣點(diǎn)排序。
6.根據(jù)權(quán)利要求I至5中任一項(xiàng)所述的方法,其特征在于,在所述提供步驟之后,還包括根據(jù)用戶對(duì)所述匹配的興趣點(diǎn)的選擇確定用戶所在的興趣點(diǎn)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述確定步驟之后,還包括將用戶所在的興趣點(diǎn)與用戶的當(dāng)前行為相關(guān)聯(lián),并記錄所述關(guān)聯(lián)的興趣點(diǎn)與當(dāng)前行為。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,通過GPS定位、WiFi定位或CellID定位方式確定所述用戶的當(dāng)前位置。
9.一種用于提供興趣點(diǎn)的設(shè)備,包括 獲取裝置,用于獲取用戶的當(dāng)前位置及當(dāng)前行為; 查找裝置,用于查找與所述當(dāng)前位置及當(dāng)前行為相匹配的興趣點(diǎn); 提供裝置,用于提供所述匹配的興趣點(diǎn)。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述設(shè)備還包括興趣點(diǎn)數(shù)據(jù)庫(kù),用于存儲(chǔ)多個(gè)興趣點(diǎn),其中每個(gè)興趣點(diǎn)對(duì)應(yīng)于不同的興趣點(diǎn)位置以及用戶在該興趣點(diǎn)的歷史行為記錄。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,所述用戶的歷史行為記錄包括用戶歷史的發(fā)表行為,用戶歷史的簽到行為和/或用戶歷史行為的時(shí)間。
12.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述查找裝置進(jìn)一步用于 以用戶的當(dāng)前位置為基準(zhǔn)位置; 獲取搜索范圍; 搜索在所述基準(zhǔn)位置的搜索范圍內(nèi)的興趣點(diǎn)。
13.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述提供裝置進(jìn)一步包括用于在存在多個(gè)匹配的興趣點(diǎn)的情況下對(duì)所述匹配的興趣點(diǎn)排序的裝置。
14.根據(jù)權(quán)利要求9至13中任一項(xiàng)所述的設(shè)備,其特征在于,所述設(shè)備還包括用于根據(jù)用戶對(duì)所述匹配的興趣點(diǎn)的選擇確定用戶所在的興趣點(diǎn)的裝置。
15.根據(jù)權(quán)利要求14所述的設(shè)備,其特征在于,所述設(shè)備還包括用于將用戶所在的興趣點(diǎn)與用戶的當(dāng)前行為相關(guān)聯(lián),并記錄所述關(guān)聯(lián)的興趣點(diǎn)與當(dāng)前行為的裝置。
16.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述設(shè)備還包括GPS定位裝置、WiFi定位裝置或Cell ID定位裝置,用于確定所述用戶的當(dāng)前位置。
全文摘要
本發(fā)明公開了一種用于提供興趣點(diǎn)的方法和設(shè)備。該方法包括獲取用戶的當(dāng)前位置及當(dāng)前行為;查找與所述當(dāng)前位置及當(dāng)前行為相匹配的興趣點(diǎn);提供所述匹配的興趣點(diǎn)。本發(fā)明的用于提供興趣點(diǎn)的方法及設(shè)備可以根據(jù)用戶歷史行為的記錄來自動(dòng)地向用戶提供與用戶當(dāng)前位置相匹配的興趣點(diǎn)名稱或列表,由此用戶可以減少選擇興趣點(diǎn)或者輸入興趣點(diǎn)的時(shí)間,從而提高了用戶的使用體驗(yàn)。
文檔編號(hào)G06F17/30GK102750292SQ20111010468
公開日2012年10月24日 申請(qǐng)日期2011年4月20日 優(yōu)先權(quán)日2011年4月20日
發(fā)明者侯吉亮 申請(qǐng)人:北京千橡網(wǎng)景科技發(fā)展有限公司