專利名稱:信息的推薦方法及裝置的制作方法
技術領域:
本發(fā)明涉及計算機互聯(lián)網(wǎng)技術領域,具體而言,涉及一種信息的推薦方法及裝置。
背景技術:
旅游攻略是指記錄了很多旅行相關信息的文件,例如,旅游攻略中可以記錄旅游到目的地的景點、酒店、餐飲及娛樂等的相關信息,可以作為旅行的向?qū)?。在通常的做法是當用戶到達特定地點時,把預先設置好的信息推送給他,比如,用戶到達景點會把預先定好的景點信息推送給他,如,門票路線信息,或者是附近的優(yōu)惠信息。這些信息與用戶的關系度不大,很可能不是用戶所希望了解的,從而導致用戶體驗較差。
發(fā)明內(nèi)容
針對相關技術中對用戶推薦的信息可能與用戶的關系度不大的問題,本發(fā)明提供了一種信息的推薦方法及裝置,以至少解決上述問題。根據(jù)本發(fā)明的一個方面,提供了一種信息的推薦方法,包括根據(jù)當前用戶的用戶標識,獲取所述當前用戶的好友信息;根據(jù)所述好友信息,獲取各個好友關注的旅游攻略;對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行分析,判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中是否存在匹配的元素,如果有,則向所述當前用戶的客戶端推薦所述各個好友關注的旅游攻略中所述匹配的元素的相關信息。優(yōu)選地,對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行分析,包括按照預設的維度,對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行信息劃分。優(yōu)選地,按照預設的維度,對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行信息劃分,包括按照所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略記錄的攻略元素進行信息劃分,其中,所述攻略元素包括各種類型的旅游攻略項目;判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中是否存在匹配的元素,包括判斷所述好友信息中的各個好友關注的旅游攻略中記錄的攻略元素與所述當前用戶關注的旅游攻略中記錄的各個攻略元素是否有交集。優(yōu)選地,按照預設的維度,對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行信息劃分,包括按照時間分別對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略中記錄的行程進行信息劃分;判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中是否存在匹配的元素,包括判斷所述好友信息中的各個好友在各個時間段內(nèi)是否有與所述當前用戶關注的旅游攻略匹配的行程計劃。優(yōu)選地,按照預設的維度,對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行信息劃分,包括按照所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略中記錄的空間分別對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行信息劃分;判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中是否存在匹配的元素,包括判斷所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略是否記錄有相同的空間。優(yōu)選地,所述方法還包括接收所述當前用戶對關注的旅游攻略的預報道,將所述當前用戶預報道的內(nèi)容發(fā)送給所述好友信息中記錄的各個好友。優(yōu)選地,所述方法還包括根據(jù)所述當前用戶關注的旅游攻略,獲取所述當前用戶將要到達的地點的正在發(fā)生或?qū)⒁l(fā)生的事件;向所述當前用戶的客戶端發(fā)送信息,通知所述當前用戶所述正在發(fā)生或?qū)⒁l(fā)生的事件。優(yōu)選地,所述方法還包括獲取所述當前用戶的地理位置信息,如果所述地理位置信息與預先設置的地點的地理位置信息匹配,則向所述當前用戶的客戶端發(fā)送信息,提示所述當前用戶到達預定的地點。優(yōu)選地,所述關注的旅游攻略包括以下至少之一查看的旅游攻略、制定的旅游攻略、和編輯的旅游攻略。優(yōu)選地,在向所述當前用戶的客戶端推薦所述各個好友關注的旅游攻略中所述匹配的元素的相關信息之前,所述方法還包括向所述當前用戶的客戶端發(fā)送提示信息,提示所述當前用戶是否查看所述匹配的元素的相關信息;接收到所述客戶端發(fā)送的確認查看所述匹配的元素的相關信息的指示信息。優(yōu)選地,在判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中存在匹配的元素之后,所述方法還包括向所述當前用戶的客戶端發(fā)送提示信息,提示所述當前用戶是否與匹配的所述好友進行交互;接收到所述客戶端發(fā)送的確認與匹配的所述好友進行交互的指示信息,將所述客戶端的界面跳轉(zhuǎn)到與匹配的所述好友進行信息交互的界面。根據(jù)本發(fā)明的另一個方面,提供了一種信息的推薦裝置,包括第一獲取模塊,用于根據(jù)當前用戶的用戶標識,獲取所述當前用戶的好友信息;第二獲取模塊,用于根據(jù)所述好友信息,獲取各個好友關注的旅游攻略;分析模塊,用于對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行分析;判斷模塊,用于判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中是否存在匹配的元素;發(fā)送模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,向所述當前用戶的客戶端推薦所述各個好友關注的旅游攻略中所述匹配的元素的相關信息。優(yōu)選地,所述裝置還包括接收模塊,用于接收所述當前用戶對關注的旅游攻略的預報道;所述發(fā)送模塊還用于將所述當前用戶預報道的內(nèi)容發(fā)送給所述好友信息中記錄的各個好友。優(yōu)選地,所述裝置還包括第三獲取模塊,用于根據(jù)所述當前用戶關注的旅游攻略,獲取所述當前用戶將要到達的地點的正在發(fā)生或?qū)⒁l(fā)生的事件;所述發(fā)送模塊還用于向所述當前用戶的客戶端發(fā)送信息,通知所述當前用戶所述正在發(fā)生或?qū)⒁l(fā)生的事件。優(yōu)選地,所述發(fā)送模塊還用于向所述當前用戶的客戶端發(fā)送提示信息,提示所述當前用戶是否與匹配的所述好友進行交互;所述裝置還包括執(zhí)行模塊,用于在接收到所述客戶端發(fā)送的確認與匹配的所述好友進行交互的指示信息的情況下,將所述客戶端的界面跳轉(zhuǎn)到與匹配的所述好友進行信息交互的界面。通過本發(fā)明,將旅游攻略與好友信息相結(jié)合,為用戶提供信息,提高了推薦信息的個性化,進而提高了用戶的體驗。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1為本發(fā)明實施例應用的系統(tǒng)架構(gòu)圖;圖2為本發(fā)明實施例的信息的推薦方法的流程圖;圖3為本發(fā)明實施例中對旅游攻略進行劃分的三個維度示意圖;圖4為本發(fā)明實施例的信息的推薦裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明優(yōu)選實施例的信息的推薦裝置的結(jié)構(gòu)示意圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。在對本發(fā)明實施例提供的技術方案進行描述之前,首先對本發(fā)明實施例中涉及的技術術語進行說明。LBS :基于位置的服務(Location Based Service, LBS),它是通過電信移動運營商的無線電通訊網(wǎng)絡(如GSM網(wǎng)、CDMA網(wǎng))或外部定位方式(如GPS)獲取移動終端用戶的位置信息(地理坐標,或大地坐標),在GIS (Geographic Information System,地理信息系統(tǒng))平臺的支持下,為用戶提供相應服務的一種增值業(yè)務。PO1:標識旅游攻略的一個項目,分為餐飲、住宿、景點、娛樂、購物等不同類型,一般與具體的地點相關聯(lián)。TTS =TTS是Text To Speech的縮寫,即“從文本到語音”,是人機對話的一部分,讓機器能夠說話。SNS:全稱Social Network Site,即“社交網(wǎng)站”或“社交網(wǎng)”。社會性網(wǎng)絡(SocialNetworking)是指個人之間的關系網(wǎng)絡,這種基于社會網(wǎng)絡關系系統(tǒng)思想的網(wǎng)站就是社會性網(wǎng)絡網(wǎng)站(SNS網(wǎng)站)。信息地雷一種即時信息,根據(jù)用戶的狀態(tài)、位置等實時狀況,推送而出的智能消
肩、O預報道在用戶去某些地點之前,預先發(fā)布簽到,通知好友,吸引更多的參與者。用戶關注的旅游攻略包括但不限于用戶查看的旅游攻略、用戶制定的旅游攻略、以及用戶編輯的旅游攻略。在對本發(fā)明實施例提供的技術方案進行描述之前,為了方便理解本發(fā)明實施例提供的技術方案,首先對本發(fā)明實施例應用的系統(tǒng)架構(gòu)進行說明。圖1為本發(fā)明實施例應用的系統(tǒng)架構(gòu)示意圖,如圖1所示,該系統(tǒng)主要包括(I)前臺表現(xiàn)層,該層用于為用戶提供服務,主要包括接入設備和接入網(wǎng)關;
(2)中間業(yè)務層,該層用于提供業(yè)務服務;(3)后臺資源層,該層用于提供各種資源,例如,SNS、電子地圖及其他資源。實施例一根據(jù)本發(fā)明實施例,提供了 一種信息的推薦方法。圖2為根據(jù)本發(fā)明實施例的信息的推薦方法的流程圖,如圖2所示,該方法主要包括以下步驟步驟S202,根據(jù)當前用戶的用戶標識,獲取所述當前用戶的好友信息;步驟S204,根據(jù)所述好友信息,獲取各個好友關注的旅游攻略;步驟S206,對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行分析,判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中是否存在匹配的元素,如果有,則向所述當前用戶的客戶端推薦各個好友關注的旅游攻略中匹配的元素的相關信息。在實際應用中,服務器可以記錄各個用戶標識對應的好友列表,從而獲取當前用戶的好友信息?;蛘撸部梢愿鶕?jù)用戶提交的信息,從其他社交網(wǎng)絡中獲取當前用戶的好友信息。例如,可以根據(jù)當前用戶綁定的SNS賬號信息,如新浪微博、人人網(wǎng)、開心網(wǎng)及騰訊微博等,查找用戶的好友信息并分析記錄,比如好友是否也在查看過攻略,如果查看過,將好友感興趣的攻略,攻略中的POI信息記錄下來,建立索引。在本實施例的一個可選實施方式中,在對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行分析時,可以按照預設的維度,對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行信息劃分。如圖3所示,可以按照三種維度(即攻略元素、時間和空間)對旅游攻略進行劃分。下面分別對這三種劃分方法進行描述。( I)按照攻略元素進行劃分首先,按照所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略記錄的攻略元素進行信息劃分,其中,所述攻略元素包括各種類型的旅游攻略項目;然后,判斷所述好友信息中的各個好友關注的旅游攻略中記錄的攻略元素與所述當前用戶關注的旅游攻略中記錄的各個攻略元素是否有交集。例如,可以攻略中的景點、餐飲、娛樂為元素進行劃分,查找用戶感興趣的POI是否和好友有交集,如有則可以提示用戶“好友***對此景點也感興趣”,好友之間可以之間進行交流,共同制定行程,豐富旅行計劃。(2)按照時間進行劃分首先,按照時間分別對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略中記錄的行程進行信息劃分;然后,判斷所述好友信息中的各個好友在各個時間段內(nèi)是否有與所述當前用戶關注的旅游攻略匹配的行程計劃。例如,用戶已經(jīng)計劃旅行并將日程設定到客戶端程序里,則可以按照用戶將要出發(fā)的時間進行查找,看是否有好友也在同時期有相同出游的計劃,或者在某一天好友之間的旅行計劃相同。(3)按照空間進行劃分首先,按照所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略中記錄的空間分別對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行信息劃分;然后,判斷所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略是否記錄有相同的空間。例如,當客戶端設備檢測到用戶的好友在同一城市游覽時,可以通知用戶有好友也在同一城市游覽。在本發(fā)明實施例的一個可選實施方式中,用戶可以對攻略進行預報道,發(fā)起集體活動。這些信息會被推送給好友。好友可以圖文并茂的了解到該用戶的旅行過程,感興趣的話,可以參加此次行程,同時,進行預報道,將該消息推送給更多的好友,實現(xiàn)旅行方向的SNS0因此,在該可選實施方式中,所述方法還可以包括接收所述當前用戶對關注的旅游攻略的預報道,將所述當前用戶預報道的內(nèi)容發(fā)送給所述好友信息中記錄的各個好友。旅行出發(fā)前,還可以針對用戶經(jīng)常查看的景點,推送當?shù)卣谶M行的活動,如啤酒節(jié),演唱會等用戶可能會感興趣的信息,都是近階段正在或?qū)⒁l(fā)生的事情。因此,在本發(fā)明實施例的一個可選實施方式中,該方法還可以包括根據(jù)所述當前用戶關注的旅游攻略,獲取所述當前用戶將要到達的地點的正在發(fā)生或?qū)⒁l(fā)生的事件;向所述當前用戶的客戶端發(fā)送信息,通知所述當前用戶所述正在發(fā)生或?qū)⒁l(fā)生的事件。旅行過程中,可以設置一些信息地雷,通過攻略的信息結(jié)合電子地圖實現(xiàn),比如當用戶到達某個景點,打開手機會收到“恭喜,您已成功到達XX,拍照點評可領取XX獎勵”這樣可以像游戲一樣引導用戶走完攻略指定的路線,增加互動性和趣味性。同時也可以增加UGC,用戶的拍照和點評可以用來豐富和修改攻略信息。同時,這些信息地雷不局限于供應商官方的設定的,用戶如果有好友結(jié)伴通行,用戶的好友也可以實時設定他當時發(fā)現(xiàn)的一些漂亮景點,指引用戶探尋。這樣用戶發(fā)起的活動互動性更好。因此,在本發(fā)明實施例的一個可選實施方式中,該方法還可以包括獲取所述當前用戶的地理位置信息,如果所述地理位置信息與預先設置的地點的地理位置信息匹配,則向所述當前用戶的客戶端發(fā)送信息,提示所述當前用戶到達預定的地點。在本發(fā)明實施例中,向用戶發(fā)送信息時,可以采用TTS技術,將信息轉(zhuǎn)換為語音,從而讓用戶更加方便的接收信息。在本發(fā)明實施例中,上述關注的旅游攻略包括以下至少之一查看的旅游攻略、制定的旅游攻略、和編輯的旅游攻略。即旅游攻略可以包括用戶在以下三個階段中關注的旅游攻略計劃階段,在該階段,用戶查看各種攻略,制定計劃。旅行階段,在該階段,用戶按照攻略指定的路線進行游覽。旅行后階段,在該階段,用戶可以整理照片,對攻略的信息進行評價糾正。在本實施例的一個可選實施方式中,在向當前用戶的客戶端推薦各個好友關注的旅游攻略中匹配的元素的相關信息之前,可以先詢問用戶是否查看這些信息。因此,在該可選實施方式中,在向所述當前用戶的客戶端推薦所述各個好友關注的旅游攻略中所述匹配的元素的相關信息之前,所述方法還包括向所述當前用戶的客戶端發(fā)送提示信息,提示所述當前用戶是否查看所述匹配的元素的相關信息;接收到所述客戶端發(fā)送的確認查看所述匹配的元素的相關信息的指示信息。例如,在用戶出發(fā)前查看旅游攻略時,如果查找到其某個好友也查看過該旅游攻略,可以向用戶發(fā)送提示信息“你的好友**也喜歡這篇攻略,可以看他的評價”。或者,判斷出好友制定的攻略中存在與用戶當前查看的旅游攻略相同的景點,則可以向用戶發(fā)送提示信息“好友**去過這個景點,看看他的照片? ”、“好友**去過巴黎,看看他當年的路線? ”。以及在景點拍照后,基于GPS信息,查找用戶好友同一地點的照片,進行推送,好友之間可以相互評價。例如,可以向用戶發(fā)送提示“好友**也在這兒留過影,看看他的創(chuàng)意? ”。在用戶點擊的情況下,向客戶端發(fā)送相應的信息。在本發(fā)明實施例的一個可選實施方式中,在判斷出好友關注的攻略與當前用戶關注的攻略存在匹配的元素時,還可以向用戶發(fā)送提示信息,提示用戶是否與好友進行信息交互。因此,在該可選實施方式中,在判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中存在匹配的元素之后,所述方法還包括向所述當前用戶的客戶端發(fā)送提示信息,提示所述當前用戶是否與匹配的所述好友進行交互;接收到所述客戶端發(fā)送的確認與匹配的所述好友進行交互的指示信息,將所述客戶端的界面跳轉(zhuǎn)到與匹配的所述好友進行信息交互的界面。在實際應用中,可以根據(jù)匹配的不同元素,發(fā)送不同的提示信息。例如,在用戶出發(fā)前進行行程安排時,如果判斷出某個好友將用戶當前加入行程安排的旅游攻略也加入到自己的行程安排中,則可以向用戶發(fā)送提示信息“好友**把此攻略也加入了自己的行程安排,是否打個招呼,一起出發(fā)? ”;在例如,在用戶的旅行過程,如果判斷出用戶的某個好友也在同一個空間,則可以向用戶發(fā)送提示信息“好友**也在附近,是否打個招呼?”,或者“好友**剛到過這里,是否請教一下他如何省錢? ”。在用戶點擊消息之后,可以跳轉(zhuǎn)到信息交互界面,與好友進行信息交互,具體可以是在線聊天,或者發(fā)離線消息。在本實施例方式中,信息的交互可以通過多種方式,例如,可以在客戶端應用中可以加入語音聊天的功能,另夕卜,考慮到用戶習慣還可以跳轉(zhuǎn)到用戶經(jīng)常使用的社交網(wǎng)絡,如微博,微信,人人等。具體本發(fā)明實施例不做限定。實施例二根據(jù)本發(fā)明實施例,提供了一種信息的推薦裝置,該裝置可以用于實現(xiàn)實施例一所提供的方法。圖4是根據(jù)本發(fā)明實施例的信息的推薦裝置的結(jié)構(gòu)示意圖,如圖4所示,該裝置可以包括第一獲取模塊10,用于根據(jù)當前用戶的用戶標識,獲取所述當前用戶的好友信息;第二獲取模塊20,與第一獲取模塊10連接,用于根據(jù)所述好友信息,獲取各個好友關注的旅游攻略;分析模塊30,與第二獲取模塊20連接,用于對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行分析;判斷模塊40,與分析模塊30連接,用于判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中是否存在匹配的元素;發(fā)送模塊50,與判斷模塊40連接,用于在所述判斷模塊40的判斷結(jié)果為是的情況下,向所述當前用戶的客戶端推薦所述各個好友關注的旅游攻略中匹配的所述元素的相關信息。在本發(fā)明實施例的可選實施方式中,分析模塊30和判斷模塊40可以按照上述實施例一所述的三種維度進行分析和判斷,具體本發(fā)明實施例不再贅述。在本發(fā)明實施例的一個可選實施方式中,如圖4所示,該裝置還可以包括接收模塊60,用于接收所述當前用戶對關注的旅游攻略的預報道;發(fā)送模塊50還可以用于將所述當前用戶預報道的內(nèi)容發(fā)送給所述好友信息中記錄的各個好友。
在本發(fā)明實施例的另一個可選實施方式中,如圖5所示,該裝置還可以包括第三獲取模塊70,用于根據(jù)所述當前用戶關注的旅游攻略,獲取所述當前用戶將要到達的地點的正在發(fā)生或?qū)⒁l(fā)生的事件;發(fā)送模塊50還可以用于向所述當前用戶的客戶端發(fā)送信息,通知所述當前用戶所述正在發(fā)生或?qū)⒁l(fā)生的事件。在本發(fā)明實施例的一個可選實施方式中,發(fā)送模塊50在向客戶端推薦匹配的元素的相關信息之前,為了進一步提高用戶體驗,可以先向客戶端發(fā)送提示信息,提示用戶是否查看該元素的相關信息,在接收到用戶確認查看的指示信息的情況下,再向客戶端推薦匹配的元素的相關信息。在本發(fā)明實施例的另一個可選實施方式中,發(fā)送模塊50還可以在所述判斷模塊40的判斷結(jié)果為是的情況下,向所述當前用戶的客戶端發(fā)送提示信息,提示所述當前用戶是否與匹配的所述好友進行交互;則該裝置還可以包括執(zhí)行模塊80,用于在接收到所述客戶端發(fā)送的確認與匹配的所述好友進行交互的指示信息的情況下,將所述客戶端的界面跳轉(zhuǎn)到與匹配的所述好友進行信息交互的界面。通過本實施例,使得用戶可以與好友進行交互,進一步提聞了用戶體驗。實施例三本實施例以用戶將要去上海為例,對本發(fā)明實施例提供的技術方案進行說明。用戶在出發(fā)前查看上海旅游的相關攻略,例如,景點,美食,酒店等信息,系統(tǒng)在用戶查看這些旅游攻略時,基于多維度對旅游攻略進行分析,并查找用戶的社交網(wǎng)絡的好友關注的旅游攻略,判斷用戶查看的旅游攻略與好友關注的旅游攻略是否存在交集,如果是,則向用戶推薦相應的信息。例如,如果用戶當前查看的攻略為“上海美食”,而其中某個好友將該攻略加入到了日程,則可以向用戶發(fā)送提示信息“好友**也把攻略-上海美食也加入了日程,是否打個招呼,一起出發(fā)?”,或者,如果判斷用戶當前查看的旅游攻略與某個好友已完成的旅游攻略中都有“上海東方明珠電視塔”,則可以向用戶發(fā)送提示信息“好友**剛?cè)ミ^上海東方明珠電視塔,看看他的評價如何?”,或者,通過查看各個好友關注的攻略發(fā)現(xiàn)某個好友經(jīng)常去上海,并在攻略中推薦有最佳路線,則可以向用戶發(fā)送提示信息“好友**經(jīng)常去上海,看看他推薦的路線? ”。在用戶點擊之后可以跳轉(zhuǎn)到相應的頁面,向用戶展示相應的信息,從而豐富用戶對目的地的信息,并且由于這些信息是自己好友記錄的,可信度更高。在用戶到目的地之后,基于POI多維度查找SNS信息,如果查找到匹配的元素,可以向用戶發(fā)送對應的提示信息。例如,按照攻略元素劃分可能會有這樣的提示信息“好友**住過這家酒店,看看他的評價如何? ” ;而按照地點劃分可能會有這樣的提示信息“好友**也在外灘留過影,看看他的創(chuàng)意? ”;而按照時間劃分可能會有這樣的提示“好友**明天到上海,是否碰個面? ”。通過本發(fā)明實施例的提供的信息推薦方法,可以使得信息推薦個性化,且內(nèi)容也很豐富,用戶也喜歡接受。從以上的描述中,可以看出,通過上述實施例之一提供的技術方案,通過將旅行攻略和SNS結(jié)合實現(xiàn)信息推薦,從而可以提供個性化的信息,增加旅行的樂趣。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種信息的推薦方法,其特征在于,包括 根據(jù)當前用戶的用戶標識,獲取所述當前用戶的好友信息; 根據(jù)所述好友信息,獲取各個好友關注的旅游攻略; 對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行分析,判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中是否存在匹配的元素,如果有,則向所述當前用戶的客戶端推薦所述各個好友關注的旅游攻略中所述匹配的元素的相關信息。
2.根據(jù)權利要求1所述的方法,其特征在于,所述關注的旅游攻略包括以下至少之一查看的旅游攻略、制定的旅游攻略、和編輯的旅游攻略。
3.根據(jù)權利要求1所述的方法,其特征在于,對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行分析,包括 按照預設的維度,對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行信息劃分。
4.根據(jù)權利要求3所述的方法,其特征在于, 按照預設的維度,對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行信息劃分,包括按照所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略記錄的攻略元素進行信息劃分,其中,所述攻略元素包括各種類型的旅游攻略項目; 判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中是否存在匹配的元素,包括判斷所述好友信息中的各個好友關注的旅游攻略中記錄的攻略元素與所述當前用戶關注的旅游攻略中記錄的各個攻略元素是否有交集。
5.根據(jù)權利要求3所述的方法,其特征在于, 按照預設的維度,對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行信息劃分,包括按照時間分別對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略中記錄的行程進行信息劃分; 判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中是否存在匹配的元素,包括判斷所述好友信息中的各個好友在各個時間段內(nèi)是否有與所述當前用戶關注的旅游攻略匹配的行程計劃。
6.根據(jù)權利要求3所述的方法,其特征在于, 按照預設的維度,對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行信息劃分,包括按照所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略中記錄的空間分別對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行信息劃分; 判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中是否存在匹配的元素,包括判斷所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略是否記錄有相同的空間。
7.根據(jù)權利要求1至6中任一項所述的方法,其特征在于,所述方法還包括 接收所述當前用戶對關注的旅游攻略的預報道,將所述當前用戶預報道的內(nèi)容發(fā)送給所述好友信息中記錄的各個好友。
8.根據(jù)權利要求1至6中任一項所述的方法,其特征在于,所述方法還包括根據(jù)所述當前用戶關注的旅游攻略,獲取所述當前用戶將要到達的地點的正在發(fā)生或?qū)⒁l(fā)生的事件; 向所述當前用戶的客戶端發(fā)送信息,通知所述當前用戶所述正在發(fā)生或?qū)⒁l(fā)生的事件。
9.根據(jù)權利要求1至6中任一項所述的方法,其特征在于,所述方法還包括 獲取所述當前用戶的地理位置信息,如果所述地理位置信息與預先設置的地點的地理位置信息匹配,則向所述當前用戶的客戶端發(fā)送信息,提示所述當前用戶到達預定的地點。
10.根據(jù)權利要求1至6中任一項所述的方法,其特征在于,在向所述當前用戶的客戶端推薦所述各個好友關注的旅游攻略中所述匹配的元素的相關信息之前,所述方法還包括 向所述當前用戶的客戶端發(fā)送提示信息,提示所述當前用戶是否查看所述匹配的元素的相關彳目息; 接收到所述客戶端發(fā)送的確認查看所述匹配的元素的相關信息的指示信息。
11.根據(jù)權利要求1至6中任一項所述的方法,其特征在于,在判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中存在匹配的元素之后,所述方法還包括 向所述當前用戶的客戶端發(fā)送提示信息,提示所述當前用戶是否與匹配的所述好友進行交互; 接收到所述客戶端發(fā)送的確認與匹配的所述好友進行交互的指示信息,將所述客戶端的界面跳轉(zhuǎn)到與匹配的所述好友進行信息交互的界面。
12.一種信息的推薦裝置,其特征在于,包括 第一獲取模塊,用于根據(jù)當前用戶的用戶標識,獲取所述當前用戶的好友信息; 第二獲取模塊,用于根據(jù)所述好友信息,獲取各個好友關注的旅游攻略; 分析模塊,用于對所述當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行分析; 判斷模塊,用于判斷所述好友信息中的各個好友關注的旅游攻略與所述當前用戶關注的旅游攻略中是否存在匹配的元素; 發(fā)送模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,向所述當前用戶的客戶端推薦所述各個好友關注的旅游攻略中所述匹配的元素的相關信息。
13.根據(jù)權利要求12所述的裝置,其特征在于, 所述裝置還包括接收模塊,用于接收所述當前用戶對關注的旅游攻略的預報道;所述發(fā)送模塊還用于將所述當前用戶預報道的內(nèi)容發(fā)送給所述好友信息中記錄的各個好友。
14.根據(jù)權利要求12所述的裝置,其特征在于, 所述裝置還包括第三獲取模塊,用于根據(jù)所述當前用戶關注的旅游攻略,獲取所述當前用戶將要到達的地點的正在發(fā)生或?qū)⒁l(fā)生的事件; 所述發(fā)送模塊還用于向所述當前用戶的客戶端發(fā)送信息,通知所述當前用戶所述正在發(fā)生或?qū)⒁l(fā)生的事件。
15.根據(jù)權利要求12至14中任一項所述的裝置,其特征在于,所述發(fā)送模塊還用于向所述當前用戶的客戶端發(fā)送提示信息,提示所述當前用戶是否與匹配的所述好友進行交互; 所述裝置還包括執(zhí)行模塊,用于在接收到所述客戶端發(fā)送的確認與匹配的所述好友進行交互的指示信息的情況下,將所述客戶端的界面跳轉(zhuǎn)到與匹配的所述好友進行信息交互的界面。
全文摘要
本發(fā)明公開一種信息的推薦方法及裝置。其中,該方法包括根據(jù)當前用戶的用戶標識,獲取當前用戶的好友信息;根據(jù)好友信息,獲取各個好友關注的旅游攻略;對當前用戶關注的旅游攻略以及各個好友關注的旅游攻略進行分析,判斷好友信息中的各個好友關注的旅游攻略與當前用戶關注的旅游攻略中是否存在匹配的元素,如果有,則向當前用戶的客戶端推薦各個好友關注的旅游攻略中匹配的元素的相關信息。通過本發(fā)明,可以提高信息推薦的準確性。
文檔編號G06F17/30GK103020254SQ20121056025
公開日2013年4月3日 申請日期2012年12月20日 優(yōu)先權日2012年12月20日
發(fā)明者鄒德文 申請人:北京趣拿信息技術有限公司