本申請涉及網(wǎng)絡技術領域,尤指一種信息提供方法以及裝置。
背景技術:目前,網(wǎng)上購物、網(wǎng)上搜索等等已經(jīng)成為一種時尚,在快速發(fā)展的經(jīng)濟中占有越來越重要的位置。當用戶想在網(wǎng)上購物時,可以在網(wǎng)上輸入搜索信息,網(wǎng)站就可以根據(jù)用戶的搜索信息提供給用戶很多相關商品的信息供用戶選擇;例如,當用戶想在網(wǎng)上確定旅游地時,可以同樣在網(wǎng)上輸入搜索信息,網(wǎng)站也可以根據(jù)用戶的搜索信息提供給用戶可以選擇的目的地,因此搜索方式在一定程度上給用戶帶來了很大的便利。但是,現(xiàn)有的方法提供給用戶的相關搜索結果是基于網(wǎng)站存儲的信息進行選取的,最終提供給用戶可選擇的信息數(shù)量非常多,這就會給用戶的選擇帶來很大的難度,用戶需要耗費很長時間瀏覽搜索結果才能確定需要的信息,同時網(wǎng)站也需要耗費很多資源來選取提供給用戶的相關信息。因此,采用現(xiàn)有技術的方法向用戶提供相關信息時存在效率低、準確性不高、相關性不強的問題。
技術實現(xiàn)要素:本申請實施例提供一種信息提供方法以及裝置,用以解決現(xiàn)有技術中存在的向用戶提供相關信息時效率低、準確性不高、相關性不強的問題。一種信息提供方法,包括:當接收到用戶發(fā)來的搜索請求信息時,確定用戶當前的地理位置信息;在預先學習的分別包含物品對象特征信息和物品對象提供方地理位置信息的各屬性信息中,查找包含物品對象提供方地理位置信息與用戶當前的地理 位置信息相距在設定距離內、且包含物品對象特征信息與用戶發(fā)來的搜索請求信息相匹配的屬性信息;并將查找到的屬性信息提供給用戶。一種信息提供裝置,包括:屬性信息學習單元,用于預先學習分別包含物品對象特征信息和物品對象提供方地理位置信息的各屬性信息;地理位置信息確定單元,用于當接收到用戶發(fā)來的搜索請求信息時,確定用戶當前的地理位置信息;屬性信息查找單元,用于在所述屬性信息學習單元預先學習的分別包含物品對象特征信息和物品對象提供方地理位置信息的各屬性信息中,查找包含物品對象提供方地理位置信息與地理位置信息確定單元確定的用戶當前的地理位置信息相距在設定距離內、且包含物品對象特征信息與用戶發(fā)來的搜索請求信息相匹配的屬性信息;屬性信息提供單元,用于將所述屬性信息查找單元查找到的屬性信息提供給用戶。本申請實施例提供的信息提供方法以及裝置,該方案當接收到用戶發(fā)來的搜索請求信息時,首先確定用戶當前的地理位置信息;然后在預先學習的分別包含物品對象特征信息和物品對象提供方地理位置信息的各屬性信息中,查找包含物品對象提供方地理位置信息與用戶當前的地理位置信息相距在設定距離內、且包含物品對象特征信息與用戶發(fā)來的搜索請求信息相匹配的屬性信息;并將查找到的屬性信息提供給用戶。這樣就可以直接查找到距離用戶在設定距離內的、且提供用戶需要的物品對象的提供方信息,為用戶提供準確且相關性高的物品對象的屬性信息,從而便于用戶選取距離自己較近的物品對象提供方以獲取需要的物品對象;同時,由于網(wǎng)站只需要搜索與搜索請求用戶當前位置處于設定距離范圍內的物品對象提供方提供的物品對象的屬性信息,從而相對于現(xiàn)有技術縮小了搜索范圍,這也就提高了搜索效率,并節(jié)省了網(wǎng)站處理 資源。附圖說明此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:圖1為本申請實施例中信息提供系統(tǒng)的結構示意圖;圖2為本申請實施例中信息提供方法的流程圖;圖3為本申請實施例中使用信息提供方法向用戶展示的界面示意圖;圖4為本申請實施例中信息提供裝置的結構示意圖。具體實施方式為了使本申請所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本申請進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本申請,并不用于限定本申請。為了解決現(xiàn)有技術中存在的向用戶提供相關信息時效率低、準確性不高、相關性不強的問題,本申請實施例提供的一種信息提供方法,通過如圖1所示的信息提供系統(tǒng)實現(xiàn),該信息提供系統(tǒng)包括信息提供服務器1和客戶端2。其中:信息提供服務器1,用于當接收到用戶發(fā)來的搜索請求信息時,確定用戶當前的地理位置信息;在預先學習的分別包含物品對象特征信息和物品對象提供方地理位置信息的各屬性信息中,查找包含物品對象提供方地理位置信息與用戶當前的地理位置信息相距在設定距離內、且包含物品對象特征信息與用戶發(fā)來的搜索請求信息相匹配的屬性信息;并將查找到的屬性信息提供給用戶。客戶端2,用于根據(jù)用戶輸入的搜索信息,向信息提供服務器1發(fā)送搜索請求信息,以及將信息提供服務器1提供的屬性信息展示給用戶。具體地,當信息提供服務器1用于電子商務網(wǎng)站時,物品對象特征信息是從賣家發(fā)布的商品廣告信息中獲取的;當信息提供服務器1用于旅游服務網(wǎng)站時,物品對象特征信息是從旅游服務提供方發(fā)布的旅游廣告信息中獲取的;當然信息提供服務器1還可用于其他網(wǎng)站,在這里不再贅述。下面以信息提供服務器應用于電子商務網(wǎng)站為例進行說明。上述信息提供方法的流程如圖2所示,包括如下步驟:S20:當接收到用戶發(fā)來的搜索請求信息時,確定用戶當前的地理位置信息。S21:在預先學習的分別包含物品對象特征信息和物品對象提供方地理位置信息的各屬性信息中,查找包含物品對象提供方地理位置信息與用戶當前的地理位置信息相距在設定距離內、且包含物品對象特征信息與用戶發(fā)來的搜索請求信息相匹配的屬性信息。包含物品對象特征信息和物品對象提供方地理位置信息的各屬性信息可以是預先學習的,可以將這些屬性信息存儲在數(shù)據(jù)庫中,當然也可以采用其他方式存儲。在首次建立該數(shù)據(jù)庫時,可以學習現(xiàn)有的所有物品對象的屬性信息并存儲;當后續(xù)一旦有新的物品對象信息添加到網(wǎng)站時,隨時學習添加的物品對象的屬性信息并更新數(shù)據(jù)庫。當物品對象的特征信息包含圖片信息時,可以存儲圖片的指紋信息,這樣根據(jù)圖片的指紋信息可以提取到圖片文件。在確定了用戶當前的地理位置信息后,可以在查找包含物品對象提供方地理位置信息與用戶當前的地理位置信息相距在設定距離內、且包含物品對象特征信息與用戶發(fā)來的搜索請求信息相匹配的屬性信息。S22:將查找到的屬性信息提供給用戶??梢愿鶕?jù)實際情況或用戶需要將查找到的屬性信息全部提供給用戶,也可以在查找到的屬性信息中選取一些屬性信息提供給用戶。最終展示給用戶的屬性信息可以采用圖3所示的形式,圖中方框里可以放置某個物品對象的所有的圖片信息,這樣用戶就可以比較直觀的看到該物品對象的外貌特征。每個方框 的下面分別描述每個物品對象的相關屬性信息,比如包括:當該物品對象為一個商品時,該商品的描述信息,提供該商品的提供方所處地理位置到搜索請求用戶當前地理位置的距離信息、提供該商品的提供方所處的地址信息、該商品的價格信息等等。這樣用戶就可以通過這些展示的屬性信息簡明扼要的了解物品對象的情況,節(jié)約了用戶的瀏覽時間,也節(jié)約了網(wǎng)站的處理資源?,F(xiàn)有技術中,當電子商務網(wǎng)站中的信息提供服務器接收到用戶發(fā)來的搜索請求信息時,直接根據(jù)用戶的搜索請求信息在自身存儲的所有物品對象信息范圍內進行搜索,搜索到的物品對象提供方可能是在整個國家范圍甚至是世界范圍內,當用戶僅僅需要了解距離他較近的物品對象提供方提供的物品對象信息時,用戶還需要在信息提供服務器提供的搜索結果中再逐一瀏覽進行選取,由于搜索到的符合條件的物品對象信息很多,相應的用戶需要很長時間才能選取到自己需要的物品對象信息;而且由于信息提供服務器搜索到很多不相關的物品對象信息,既影響了搜索效率,又浪費了資源。在本申請中,當接收到用戶的搜索請求信息時,首先確定用戶當前的地理位置信息,這樣就首先縮小了搜索范圍,相對于現(xiàn)有技術直接在存儲的所有物品對象信息中進行搜索提高了效率,并且節(jié)約了網(wǎng)絡處理資源;同時由于搜索結果與用戶關注的物品對象信息相關度較高,這就便于用戶進行瀏覽。下面進一步詳細描述上述各步驟。具體的,上述S20中的確定用戶當前的地理位置信息,具體包括:將用戶發(fā)送搜索請求信息的設備當前所處的地理位置信息或者用戶確定的地理位置信息作為用戶當前的地理位置信息。在確定用戶的地理位置信息時,可以將用戶使用的發(fā)送搜索請求信息的設備當前所處的地理位置信息作為用戶當前的地理位置信息;也可以將用戶自己輸入的地理位置信息作為用戶當前的地理位置信息。例如:當用戶使用的發(fā)送搜索請求消息的設備當前所處的地理位置是國家圖書館,那么國家圖書管的經(jīng)緯坐標等等能夠表征國家圖書館所處的地理位置的地理位置信息就是用戶當 前的地理位置信息;當然,用戶當前雖然在國家圖書館,但是,當用戶需要搜索的是國家大劇院附近的物品對象信息時,那么,用戶可以直接輸入國家大劇院,那么國家大劇院的經(jīng)緯坐標等能夠表征國家大劇院所處的地理位置的地理位置信息就是用戶當前的地理位置信息。具體的,上述將用戶發(fā)送搜索請求信息的設備當前所處的地理位置信息作為用戶當前的地理位置信息,具體包括以下兩種情況:第一種,若用戶發(fā)送搜索請求信息的設備是移動設備,將移動設備當前所處的經(jīng)緯坐標作為用戶當前的地理位置信息。當用戶發(fā)送搜索請求信息使用的是移動設備時,可以采用現(xiàn)有技術手段(例如GPS定位技術等)獲得該移動設備所處的地理位置信息,例如,經(jīng)緯坐標等等,該移動設備的經(jīng)緯坐標就作為用戶當前的地理位置信息。第二種,若用戶發(fā)送搜索請求信息的設備是固定設備,根據(jù)獲取的固定設備的網(wǎng)絡協(xié)議(InternetProtocol,IP)地址得到固定設備的經(jīng)緯坐標,作為用戶當前的地理位置信息。當用戶發(fā)送搜索請求信息使用的是固定設備時,可以首先采用現(xiàn)有技術手段獲取固定設備的IP地址,然后根據(jù)固定設備的IP地址得到其經(jīng)緯坐標,將固定設備的經(jīng)緯坐標作為用戶當前的地理位置信息。具體的,上述S21中的預先學習物品對象特征信息的過程,具體包括:根據(jù)分詞算法在物品對象的標題信息和描述信息中抽取物品對象的特征信息;以及抽取物品對象的類目信息中分隔符隔開的詞作為物品對象的特征信息。電子商務網(wǎng)站上針對一個物品對象會有很多的信息來形容,例如:標題信息、類目信息、描述信息、價格信息、賣家所在地等。其中,標題信息可以簡明扼要反映物品對象的名稱等信息,如“連衣裙女裝新款”等等;類目信息可以反映物品對象的分類,如“服裝/裙裝/短裙”等等;描述信息則會詳細描述物品對象的信息,如“紅色雪紡裙,采用當前最流行的韓版樣式,深受年輕成熟女性的青睞”等等;價格信息反映的是物品對象的價格;賣家所在地反映 的是該物品對象提供方所處的位置。可以采用分詞算法在標題信息中抽取物品對象的特征信息,繼續(xù)沿用上例,在標題信息中抽取的特征信息是“連衣裙”、“女裝”、“新款”;在描述信息中抽取“紅色”、“雪紡裙”、“韓版”、“年輕”等等。當在標題信息和描述信息中抽取的特征信息較多時,可以根據(jù)詞在標題信息或者描述信息中出現(xiàn)的頻率(TermFrequency,TF)、反文檔頻率(InverseDocumentFrequency,IDF)以及是否是停止詞等等進行過濾,來選取需要的特征信息,假設最終在描述信息中選取的特征信息是“紅色”、“雪紡裙”、“韓版”、“年輕”。其中,分詞算法可以采用基于分類的中文分詞算法MMSEG等等現(xiàn)有的分詞方法,在這里不再贅述。在類目信息中抽取分隔符隔開的詞,也就是“/”隔開的“服裝”、“裙裝”、“短裙”,這些詞就是抽取的特征信息,當類目信息中包含其他的分隔符,例如“,”、“、”、“;”等等中的一種或者幾種時,根據(jù)抽取這些分隔符隔開的詞作為物品對象的特征信息。具體的,上述S21中的預先學習物品對象提供方的地理位置信息,具體包括下列內容之一或組合:當物品對象特征信息包括圖片信息時,將圖片信息攜帶的全球定位系統(tǒng)GPS信息作為物品對象提供方的地理位置信息。當物品對象特征信息包括圖片信息時,將獲取圖片信息的設備加載的經(jīng)緯坐標作為物品對象提供方的地理位置信息。當物品對象特征信息包括圖片信息時,將上傳圖片信息的設備的經(jīng)緯坐標作為物品對象提供方的地理位置信息。將物品對象提供方確定的地理位置信息作為物品對象提供方的地理位置信息。具體的,上述將上傳圖片信息的設備的經(jīng)緯坐標作為物品對象提供方的地理位置信息,具體包括一下兩種情況:第一種,若圖片信息的上傳設備是移動設備,將移動設備當前所處的經(jīng)緯 坐標作為物品對象提供方的地理位置信息。當上傳圖片時使用的的是移動設備時,可以采用現(xiàn)有技術手段(例如GPS定位技術等)獲得該移動設備所處地理位置信息,例如經(jīng)緯坐標等等,該移動設備的經(jīng)緯坐標就作為物品提供方的地理位置信息。第二種,若圖片信息的上傳設備是固定設備,根據(jù)獲取的固定設備的IP地址得到固定設備的經(jīng)緯坐標,作為物品對象提供方的地理位置信息。當上傳圖片時使用的是固定設備時,可以首先采用現(xiàn)有技術手段獲取固定設備的IP地址,然后根據(jù)固定設備的IP地址得到其經(jīng)緯坐標,將固定設備的經(jīng)緯坐標作為物品提供方的地理位置信息。具體的,上述S22中的確定設定距離的過程,具體包括:獲取展示的設定距離選取按鈕被拖動到的距離信息作為設定距離;或接收用戶輸入的距離信息作為設定距離。例如,用戶可以直接拖動如圖3所示的設定距離選取按鈕來選取距離信息,信息提供服務器可以獲取該距離信息,并將其作為設定的距離。當然用戶也可以直接輸入所需的距離信息,那么用戶輸入的距離信息就作為設定距離。信息提供服務器獲取到設定距離時,就可以確定與用戶的地理位置信息相距在設定距離內的物品對象的地理位置信息,當用經(jīng)緯坐標標識用戶的地理位置信息和物品對象的地理位置信息時,可以直接采用現(xiàn)有的計算方法來計算用戶與物品對象之間的距離。本申請的信息提供方法可以應用在如下場景中:第一種,可以根據(jù)搜索信息推薦物品對象:用戶給定某個搜索信息后,例如“女裝”,信息提供服務器可以查找包含“女裝”的物品對象的屬性信息,當然用戶給定的搜索信息中包含的詞越多,匹配越精確。用戶點擊了信息提供服務器提供的某個物品對象的屬性信息后,信息提供服務器也可以根據(jù)包含有該物品對象的屬性信息重新進行搜索,例如,可以搜索包含有該物品對象的屬性信息中的部分屬性信息的物品對象的屬性信息,然后將得到的物品對象的屬 性信息提供給用戶,可以此方式推演搜索物品對象的屬性信息。第二種,根據(jù)用戶點擊的物品對象信息推薦物品對象的屬性信息:當用戶在網(wǎng)站上看到某個物品對象信息并點擊后,信息提供服務器可以采用分詞算法對該物品對象的標題信息進行分詞,并根據(jù)分詞結果查找物品對象的各屬性信息,將查找到到的物品對象的屬性信息展示給用戶。第三種,當物品對象的屬性信息中包含圖片信息時,物品對象的圖片信息可以成為圖片相似性搜索的基礎數(shù)據(jù),圖片相似性搜索準確率也會有相應的提升:搜索開始時,用戶可以給定一個基本的物品對象的類目信息,因為查找同一個類目的圖片,搜索效率和準確率也會大幅提升。可以作為驗證某個圖片相似性搜索算法的訓練集,可以節(jié)省大量的制作訓練集的成本?;谕话l(fā)明構思,本申請實施例還提供的一種信息提供裝置,該裝置可以設置在如圖1所示的信息提供系統(tǒng)中的信息提供服務器中,該裝置的結構如4圖所示,包括:屬性信息學習單元40,用于預先學習分別包含物品對象特征信息和物品對象提供方地理位置信息的各屬性信息。地理位置信息確定單元41,用于當接收到用戶發(fā)來的搜索請求信息時,確定用戶當前的地理位置信息。屬性信息查找單元42,用于在屬性信息學習單元40預先學習的分別包含物品對象特征信息和物品對象提供方地理位置信息的各屬性信息中,查找包含物品對象提供方地理位置信息與地理位置信息確定單元41確定的用戶當前的地理位置信息相距在設定距離內、且包含物品對象特征信息與用戶發(fā)來的搜索請求信息相匹配的屬性信息。屬性信息提供單元43,用于將屬性信息查找單元查找到的屬性信息提供給用戶。具體的,上述地理位置信息確定單元41,具體用于將用戶發(fā)送搜索請求信息的設備當前所處的地理位置信息或者用戶確定的地理位置信息作為用戶當 前的地理位置信息。具體的,上述地理位置信息確定單元41,具體用于若用戶發(fā)送搜索請求信息的設備是移動設備,將移動設備當前所處的經(jīng)緯坐標作為用戶當前的地理位置信息;若用戶發(fā)送搜索請求信息的設備是固定設備,根據(jù)獲取的固定設備的網(wǎng)絡協(xié)議IP地址得到固定設備的經(jīng)緯坐標,作為用戶當前的地理位置信息。具體的,上述屬性信息學習單元40,具體用于根據(jù)分詞算法在物品對象的標題信息和描述信息中抽取物品對象的特征信息;以及抽取物品對象的類目信息中分隔符隔開的詞作為物品對象的特征信息。具體的,上述屬性信息學習單元40,具體用于當物品對象特征信息包括圖片信息時,將圖片信息攜帶的全球定位系統(tǒng)GPS信息作為物品對象提供方的地理位置信息;和/或當物品對象特征信息包括圖片信息時,將獲取圖片信息的設備加載的經(jīng)緯坐標作為物品對象提供方的地理位置信息;和/或當物品對象特征信息包括圖片信息時,將上傳圖片信息的設備的經(jīng)緯坐標作為物品對象提供方的地理位置信息;和/或將物品對象提供方確定的地理位置信息作為物品對象提供方的地理位置信息。具體的,上述屬性信息學習單元40,具體用于若圖片信息的上傳設備是移動設備,將移動設備當前所處的經(jīng)緯坐標作為物品對象提供方的地理位置信息;若圖片信息的上傳設備是固定設備,根據(jù)獲取的固定設備的IP地址得到固定設備的經(jīng)緯坐標,作為物品對象提供方的地理位置信息。具體的,上述屬性信息查找單元42,具體用于獲取展示的設定距離選取按鈕被拖動到的距離信息作為設定距離;或接收用戶輸入的距離信息作為設定距離。本領域內的技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、 CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。本申請是參照根據(jù)本申請實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本申請的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。上述說明示出并描述了本申請的優(yōu)選實施例,但如前所述,應當理解本申請并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本申請的精神和范圍,則都應在本申請所附權利要求的保護范圍內。