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

一種情境搜索方法及系統(tǒng)的制作方法

文檔序號:6335855閱讀:488來源:國知局
專利名稱:一種情境搜索方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)搜索技術(shù),特別是涉及一種情境搜索方法及系統(tǒng)。
背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,通過網(wǎng)絡(luò)獲取所需信息資料已經(jīng)成為人們必不可少、 甚至極其重要的一種信息獲取方式。目前,用戶需要查詢某種或某類信息時,大多是打開瀏覽器,通過某個檢索網(wǎng)站,如百度、Google等等,輸入希望查詢信息的關(guān)鍵詞,之后網(wǎng)頁搜索引擎根據(jù)用戶提交的查詢詞搜索相關(guān)的網(wǎng)頁,并將搜索到的網(wǎng)頁內(nèi)容顯示給用戶。顯然,搜索引擎無疑已成為人們尋找信息的好助手,改變著人們的生活。盡管如此,搜索引擎還有很多地方做得不夠完美,從用戶的搜索行為來看,經(jīng)常會出現(xiàn)這樣的情況用戶為了找到自己想要的信息,需要不斷地修改查詢詞,并需要從返回的成千條檢索結(jié)果中甄別自己需要的信息。通過現(xiàn)有通用搜索引擎獲取的只是通用的結(jié)果,并非為每個用戶所定制,用戶不能根據(jù)自身當前的需求、所處環(huán)境等信息,準確、快速地獲取更貼近自身需要的信息。目前,對于基于情境信息的搜索,僅僅是提出了如何根據(jù)與用戶相關(guān)的七要素信息完成網(wǎng)絡(luò)搜索,但是,如何更準確地獲得用戶當前的情境信息,如何將用戶的當前操作行為和瀏覽習慣與情境搜索相結(jié)合,如何根據(jù)用戶的當前操作界面內(nèi)容識別用戶的檢索意圖,也就是說,如何將情境搜索與用戶的實際操作相結(jié)合,以便為用戶提供更適合的檢索結(jié)果,還沒有相關(guān)的技術(shù)方案提出。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供一種情境搜索方法及系統(tǒng),能充分理解用戶的檢索意圖,實現(xiàn)用戶當前操作與搜索的無縫銜接。本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供了一種情境搜索方法,包括從用戶當前的操作界面中獲取用戶要輸入的查詢串,并對得到的查詢串進行預處理;根據(jù)用戶當前的操作界面內(nèi)容對預處理后的查詢串進行語境分析和情境計算;根據(jù)語境分析結(jié)果和情境計算結(jié)果識別用戶檢索意圖,并根據(jù)識別出的用戶檢索意圖進行情境搜索,返回檢索結(jié)果。上述方案中,該方法還包括將檢索結(jié)果顯示給用戶。上述方案中,所述從用戶當前的操作界面中獲取用戶要輸入的查詢串包括用戶采用即時通訊工具聊天時,從當前聊天窗口的聊天記錄上下文中,獲取用戶選擇的檢索詞語作為輸入的查詢串;或者,用戶閱讀網(wǎng)頁內(nèi)容時,通過點擊當前網(wǎng)頁中的標識詞語獲取作為輸入的查詢串;或者,用戶瀏覽網(wǎng)頁內(nèi)容產(chǎn)生搜索需求時,從當前網(wǎng)頁內(nèi)容中選擇檢索詞語并通過點擊搜索選項將所選檢索詞語作為輸入的查詢串。
上述方案中,所述對查詢串進行語境分析為根據(jù)用戶當前的操作界面內(nèi)容分析確定用戶當前所涉及的話題。所述進行情境計算為獲取與用戶相關(guān)的用戶個人信息、檢索原因信息、檢索時間信息、檢索位置信息、檢索詞信息、檢索目的信息和檢索行為信息中的至少一種信息。上述方案中,所述將檢索結(jié)果顯示給用戶為在即時通訊聊天窗口顯示檢索結(jié)果、 或直接在瀏覽器中顯示檢索結(jié)果、或通過懸浮層顯示檢索結(jié)果。本發(fā)明還提供了一種情境搜索系統(tǒng),包括查詢串獲取模塊、查詢串處理模塊、語境分析模塊、情境計算模塊、情境搜索模塊;所述查詢串獲取模塊,用于從用戶當前的操作界面中獲取用戶要輸入的查詢串, 并將所述查詢串發(fā)送給查詢串處理模塊;所述查詢串處理模塊,用于將查詢串進行預處理,并將預處理后的查詢串發(fā)送給語境分析模塊和情境計算模塊;所述語境分析模塊,用于根據(jù)用戶當前的操作界面內(nèi)容對預處理后的查詢串進行語境分析,并將語境分析結(jié)果發(fā)送給情境搜索模塊;所述情境計算模塊,用于根據(jù)用戶當前的操作界面內(nèi)容對預處理后的查詢串進行情境計算,并將情境計算結(jié)果發(fā)送給情境搜索模塊;所述情境搜索模塊,用于根據(jù)語境分析結(jié)果和情境計算結(jié)果識別用戶檢索意圖, 并根據(jù)識別出的用戶檢索意圖進行情境搜索,得到檢索結(jié)果。上述方案中,該系統(tǒng)還包括檢索結(jié)果顯示模塊,用于將情境搜索模塊得到的檢索結(jié)果顯示給用戶。上述方案中,所述查詢串處理模塊還包括預處理單元、識別單元;其中,預處理單元用于對輸入的查詢串進行預處理,并將預處理后的查詢串發(fā)送給識別單元;識別單元,用于根據(jù)分詞結(jié)果識別用戶檢索意圖。上述方案中,所述查詢串獲取模塊具體用于在用戶采用即時通訊工具聊天時,從當前聊天窗口的聊天記錄上下文中,獲取用戶選擇的檢索詞語作為輸入的查詢串;或者,在用戶閱讀網(wǎng)頁內(nèi)容時,通過點擊當前網(wǎng)頁中的標識詞語獲取作為輸入的查詢串;或者,在用戶瀏覽網(wǎng)頁內(nèi)容產(chǎn)生搜索需求時,從當前網(wǎng)頁內(nèi)容中選擇檢索詞語并通過點擊搜索選項將所選檢索詞語作為輸入的查詢串。本發(fā)明所提供的情境搜索方法及系統(tǒng),從用戶當前的操作界面中獲取用戶要輸入的查詢串,對所述查詢串進行預處理,再根據(jù)用戶當前的操作界面內(nèi)容對預處理后的查詢串進行語境分析和情境計算,根據(jù)語境分析結(jié)果和情境計算結(jié)果識別用戶檢索意圖,根據(jù)識別出的用戶檢索意圖觸發(fā)并進行情境搜索,返回符合用戶需求的檢索結(jié)果。由于是從用戶當前的操作界面獲取檢索詞進行搜索,不僅能更充分、更準確地理解用戶的檢索意圖;而且能使用戶的當前操作與搜索之間實現(xiàn)無縫銜接。另外,本發(fā)明可以通過多種方式從用戶當前的操作界面獲取用戶輸入的查詢串, 比如從用戶當前的IM聊天窗口獲取用戶選擇的需檢索的詞語作為用戶輸入的查詢串;或者,從用戶當前閱讀的新聞或博客中獲取點擊或鼠標懸浮指向的重點標識詞語作為用戶輸入的查詢串;或者,獲取用戶在瀏覽當前網(wǎng)頁產(chǎn)生搜索需求時選擇的需檢索詞語作為用戶輸入的查詢串等等。如此,不僅使操作更方便、靈活、易于實現(xiàn);而且,使得檢索結(jié)果更準確。


圖1為本發(fā)明情境搜索方法的實現(xiàn)流程示意圖;圖2為進行情境計算一實施例的實現(xiàn)原理示意圖;圖3為本發(fā)明情境搜索方法實施例一的實現(xiàn)流程示意圖;圖4為本發(fā)明情境搜索方法實施例二的實現(xiàn)流程示意圖;圖5為本發(fā)明情境搜索方法實施例三的實現(xiàn)流程示意圖;圖6為本發(fā)明情境搜索方法實施例四的實現(xiàn)流程示意圖。
具體實施例方式本發(fā)明實施例中,從用戶當前的操作界面中獲取用戶要輸入的查詢串,對所述查詢串進行預處理,再根據(jù)用戶當前的操作界面內(nèi)容對預處理后的查詢串進行語境分析和情境計算,根據(jù)語境分析結(jié)果和情境計算結(jié)果識別用戶檢索意圖,根據(jù)識別出的用戶檢索意圖觸發(fā)并進行情境搜索,返回符合用戶需求的檢索結(jié)果。進一步的,將情境搜索的檢索結(jié)果顯示給用戶。這里,所述從用戶當前的操作界面中獲取用戶要輸入的查詢串包括但不限于以下情況當用戶采用即時通訊工具聊天時,可從當前聊天窗口的聊天記錄上下文中,獲取用戶選擇的檢索詞語作為輸入的查詢串;當用戶閱讀網(wǎng)頁內(nèi)容如新聞/博客時,可通過點擊當前網(wǎng)頁中的標識詞語獲取作為輸入的查詢串;當用戶瀏覽網(wǎng)頁內(nèi)容產(chǎn)生搜索需求時,可從當前網(wǎng)頁內(nèi)容中選擇檢索詞語并通過點擊搜索選項將所選檢索詞語作為輸入的查詢串。下面結(jié)合附圖和實施例對本發(fā)明的實現(xiàn)進行詳細地說明。本發(fā)明的情境搜索方法如圖1所示,包括以下步驟步驟101 從用戶當前的操作界面中獲取用戶要輸入的查詢串,并對得到的查詢串進行預處理;這里,所述用戶當前的操作界面可以是聊天窗口 ;也可以是有重點標識的閱讀網(wǎng)頁如新聞/博客網(wǎng)頁;還可以是一般的瀏覽網(wǎng)頁;等等。相應(yīng)的,從用戶當前的操作界面中獲取用戶要輸入的查詢串至少包括以下三種方式第一種,用戶在使用即時通訊(IM)工具聊天的過程中,如果需要對某個剛剛與好友談?wù)摰脑掝}進行深入了解,就需要以該話題的關(guān)鍵詞作為檢索詞進行檢索,進一步查詢到該話題更多的相關(guān)信息。這種情況下,用戶只需從當前聊天窗口的聊天記錄上下文中選擇需要檢索的詞語,就會在旁邊出現(xiàn)搜索的圖標,點擊搜索圖標即可將當前選擇的需檢索的詞語作為輸入的查詢串,觸發(fā)情境搜索的相關(guān)操作??梢姡@種情況下,如果用戶需要進行搜索,并不需要退出當前的聊天窗口進入專門的搜索界面,或是新創(chuàng)建一個專門的搜索界面,而是在當前的操作界面即可完成搜索的觸發(fā)。其中,如何在選擇需要檢索的詞語時就出現(xiàn)搜索圖標,需要預先設(shè)置相關(guān)功能。第二種,用戶在閱讀新聞、閱讀博客網(wǎng)頁時,可對新聞、博客等文中的重點關(guān)鍵詞進行挖掘并重點標識,這種情況下,如果用戶需要對某個感興趣的問題進一步深入了解,只需點擊有重點標識的詞語、或?qū)⑹髽藨腋〉接兄攸c標識的詞語,即可將當前點擊或懸浮指向的詞語作為輸入的查詢串,觸發(fā)情境搜索的相關(guān)操作??梢?,這種情況下,如果用戶需要進行搜索,并不需要退出當前正在閱讀的新聞/博客頁面進入專門的搜索界面,或是新創(chuàng)建一個專門的搜索界面,而是在當前的操作界面即可完成搜索的觸發(fā)。其中,如何在點擊或鼠標懸浮到有重點標識的詞語時就能將該詞語作為選中的查詢串,需要預先設(shè)置相關(guān)的程序接口。第三種,當用戶瀏覽網(wǎng)頁內(nèi)容產(chǎn)生搜索需求時,也就是說,用戶正在瀏覽網(wǎng)頁內(nèi)容過程中,想對某個感興趣的問題進一步深入了解,這種情況下,只需先選中需要檢索的詞語,然后按右鍵并點擊右鍵菜單中的搜索選項,即可將選中的需要檢索的詞語作為輸入的查詢串,觸發(fā)情境搜索的相關(guān)操作??梢?,這種情況下,如果用戶需要進行搜索,并不需要退出當前正在瀏覽的頁面進入專門的搜索界面,或是新創(chuàng)建一個專門的搜索界面,而是在當前的操作界面即可完成搜索的觸發(fā)。其中,需要預先在右鍵產(chǎn)生的菜單中增添搜索選項。本步驟中,所述預處理是指對收到的查詢串進行分詞處理,或刪除不必要的符號, 如刪除查詢串中間的空格,或刪除明顯錯誤,如刪除重復輸入的字等等;其中,所述分詞處理就是按語音學上的含義識別收到的查詢串,并將查詢串切分為多個單詞,例如,收到的查詢串為26屆大運會,該查詢串可被切分為26、屆、大運會三個單詞。具體如何對查詢串進行預處理屬于現(xiàn)有技術(shù),這里不再詳述。步驟102 根據(jù)用戶當前的操作界面內(nèi)容對預處理后的查詢串進行語境分析和情境計算;這里,所述對查詢串進行語境分析,是指根據(jù)用戶當前的操作界面內(nèi)容分析用戶當前所涉及的話題等,比如用戶正在通過即時通信工具聊天,那么,進行語境分析是指分析當前聊天窗口中聊天記錄的上下文,了解用戶當前正在聊的話題是什么;再比如用戶當前正在閱讀新聞或閱讀博客,那么,進行語境分析是指分析用戶所閱讀文字的內(nèi)容,了解用戶當前關(guān)心的話題是哪方面的問題,如體育方面、影視方面、軍事方面、教育方面等等;現(xiàn)有技術(shù)中語境分析所確定的搜索領(lǐng)域和范圍會很寬泛,而本發(fā)明根據(jù)用戶當前的操作界面內(nèi)容進行語境分析,所確定的涉及的話題領(lǐng)域和范圍相對更準確,但語境分析也只是確定初步的話題領(lǐng)域和范圍,更細化的檢索細節(jié)還需要情境計算來完成。所述情境計算,是指獲取與用戶相關(guān)的用戶個人信息(Who)、檢索原因信息 (Why)、檢索時間信息(When)、檢索位置信息(Where)、檢索詞信息(What)、檢索目的信息 (Want)和檢索行為信息(How)七要素信息中的至少一種信息;進一步的,結(jié)合得到的七要素信息完成用戶所需信息的搜索。由于與用戶相關(guān)的七個要素能充分反映用戶當前的狀態(tài)、所涉及話題、要了解所述話題的前因后果、要了解所述話題的時間范圍、區(qū)域范圍等等細節(jié)情況,因此,可以結(jié)合查詢詞準確、快速地檢索到用戶所需的信息資料,極大提高用戶的搜索體驗,改善用戶的搜索流程。其中,具體如何獲得七要素信息本申請人提出有相關(guān)專利申請。步驟103 根據(jù)語境分析結(jié)果和情境計算結(jié)果識別用戶檢索意圖,并根據(jù)識別出的用戶檢索意圖進行情境搜索,返回符合用戶需求的檢索結(jié)果。這里,可根據(jù)用戶當前所涉及的話題與查詢串之間的關(guān)系、以及對查詢串進行的情境計算,識別出用戶的檢索意圖。比如用戶當前正在通過即時通信的聊天工具在聊天, 并從當前的聊天窗口選擇輸入的查詢串為殺毒軟件,通常以殺毒軟件為查詢詞檢索出的結(jié)果,僅僅是一些對殺毒軟件的使用說明、下載、介紹等信息;而本發(fā)明中,先根據(jù)用戶當前的操作界面內(nèi)容對輸入查詢串進行語境分析確定用戶需了解的話題是殺毒軟件,同時,根據(jù)用戶當前聊天窗口中的聊天記錄上下文發(fā)現(xiàn)用戶抱怨機器最近兩天中毒,且中了 A類型的病毒,那么,經(jīng)過對查詢串進行情境計算,可進一步確定用戶需要下載殺毒軟件,且是針對A 類型病毒的殺毒軟件、且應(yīng)為距最近兩天時間最近的最新版本,這樣,返回的檢索結(jié)果就可以是只提供至少能殺A類型病毒的、時間最近的最新版本的殺毒軟件。再比如用戶通過當前聊天窗口選擇輸入的、經(jīng)過預處理的查詢串為“蘋果”,“蘋果”本身有很多方面的含義,可以是水果,還可以指蘋果電腦,也可以是指名稱為“蘋果”的一部電影;由于用戶當前在即時通信中正在聊的話題是影視方面的內(nèi)容,那么,先通過語境分析確定用戶需要了解的話題是影視方面的內(nèi)容,同時,根據(jù)用戶當前聊天窗口中的聊天記錄上下文,發(fā)現(xiàn)用戶與好友在討論男女主角的一些問題,那么,對查詢串進行情境計算可進一步確定用戶的檢索意圖是想了解關(guān)于“蘋果”這部電影中演員的相關(guān)信息,尤其是男女主角演員的背景資料、參與演出過的電影、及其最新動向等等信息。其中,具體如何對查詢串進行語境分析為現(xiàn)有技術(shù),此處不再詳述。所述進行語境分析和情境搜索會根據(jù)觸發(fā)方式的不同,對應(yīng)的檢索結(jié)果的顯示方式也有所不同對于用戶在IM聊天過程中觸發(fā)的情境搜索,可在IM聊天窗口如聊天窗口的右側(cè)顯示出搜索結(jié)果。對于用戶在閱讀新聞或博客時觸發(fā)的情境搜索,如果采用點擊標識詞語的方式,可在瀏覽器中顯示出結(jié)合閱讀語境和搜索情境的搜索結(jié)果;如果采用鼠標懸浮到標識詞語的方式,會出現(xiàn)搜索浮層,即在所閱讀內(nèi)容的表面出現(xiàn)一個懸浮層,浮層中顯示的內(nèi)容即為標識詞語對應(yīng)的檢索結(jié)果。對于通過點擊右鍵菜單中搜索選項觸發(fā)的情境搜索,會在瀏覽器中顯示出結(jié)合閱讀語境和搜索情境的搜索結(jié)果。在實際應(yīng)用中,為了更好的實現(xiàn)上述方法,需要為用戶提供一些搜索入口,例如 點擊搜索圖標、點擊標識詞語、鼠標懸浮到標識詞語、標識重點詞語、點右鍵產(chǎn)生菜單、增加搜索選項等等,以實現(xiàn)搜索與用戶當前操作的無縫銜接。圖1所述方法中進行情境計算的一實施例的簡單原理示意圖如圖2所示,具體包括輸入的查詢串先進行預處理,本實施例以分詞處理為例,將分詞結(jié)果作為情境檢索的條件之一;對查詢串所對應(yīng)用戶當前所處環(huán)境進行情境分析,得到Who、What、When、Where、 Why、Want和How七個要素中的至少一種信息,將得到七要素信息作為情境檢索的另一條件;然后進行情境檢索,得到符合用戶需求的檢索結(jié)果,檢索結(jié)果可進一步顯示給用戶。實施例一本實施例,在IM聊天過程中觸發(fā)情境檢索,用戶從聊天窗口中選擇需檢索的詞語作為查詢串。如圖3所示,包括以下過程用戶在IM聊天過程中,從聊天窗口中選擇需檢索的詞語作為查詢串,根據(jù)查詢串進行語境分析,并進行情境計算;之后,結(jié)合語境分析結(jié)果和情境計算結(jié)果識別用戶的檢索意圖,再根據(jù)識別出的檢索意圖進行情境搜索,得到符合用戶需求的檢索結(jié)果,檢索結(jié)果可進一步顯示給用戶。本實施例中,直接在IM聊天窗口右側(cè)顯示檢索結(jié)果。實施例二 本實施例,在用戶閱讀新聞或博客時觸發(fā)情境檢索,且是通過點擊標識詞語作為查詢串。如圖4所示,包括以下過程
用戶在閱讀新聞或閱讀博客時,先從所閱讀的內(nèi)容中挖掘關(guān)鍵詞,并為所挖掘的關(guān)鍵詞進行重點標識,即為關(guān)鍵詞做標記;之后,當用戶點擊某個有重點標識的詞語時,將所點擊的重點標識的詞語作為查詢串,根據(jù)查詢串進行語境分析,并進行情境計算;之后, 結(jié)合語境分析結(jié)果和情境計算結(jié)果識別用戶的檢索意圖,再根據(jù)識別出的檢索意圖進行情境搜索,得到符合用戶需求的檢索結(jié)果,檢索結(jié)果可進一步顯示給用戶。其中,為關(guān)鍵詞做標記可以是加各種類型下劃線、或改變相應(yīng)內(nèi)容的顏色、或?qū)ο鄳?yīng)內(nèi)容加粗、或?qū)⑾鄳?yīng)內(nèi)容加框等等,不限制標記方式,只要與其他部分有區(qū)別即可。本實施例中,直接在瀏覽器中顯示檢索結(jié)果。實施例三本實施例,在用戶閱讀新聞或博客時觸發(fā)情境檢索,且是將鼠標懸浮到標識詞語作為查詢串。如圖5所示,包括以下過程用戶在閱讀新聞或閱讀博客時,先從所閱讀的內(nèi)容中挖掘關(guān)鍵詞,并為所挖掘的關(guān)鍵詞進行重點標識,即為關(guān)鍵詞做標記;之后,當用戶的鼠標懸浮到某個重點標識的詞語時,將懸浮指向的重點標識的詞語作為查詢串,根據(jù)查詢串進行語境分析,并進行情境計算;之后,結(jié)合語境分析結(jié)果和情境計算結(jié)果識別用戶的檢索意圖,再根據(jù)識別出的檢索意圖進行情境搜索,得到符合用戶需求的檢索結(jié)果,檢索結(jié)果可進一步顯示給用戶。其中,為關(guān)鍵詞做標記可以是加各種類型下劃線、或改變相應(yīng)內(nèi)容的顏色、或?qū)ο鄳?yīng)內(nèi)容加粗、或?qū)⑾鄳?yīng)內(nèi)容加框等等,不限制標記方式,只要與其他部分有區(qū)別即可。本實施例中,通過懸浮層顯示檢索結(jié)果。實施例四本實施例,通過選擇右鍵菜單中的搜索選項觸發(fā)情境檢索。如圖6所示,包括以下過程用戶在瀏覽網(wǎng)頁時,從當前閱讀的內(nèi)容中選擇需檢索的詞語,并將選擇的詞語作為查詢串;然后按右鍵,從右鍵產(chǎn)生的菜單中選擇預先增加的搜索選項,即可開始根據(jù)查詢串進行語境分析,并進行情境計算;之后,結(jié)合語境分析結(jié)果和情境計算結(jié)果識別用戶的檢索意圖,再根據(jù)識別出的檢索意圖進行情境搜索,得到符合用戶需求的檢索結(jié)果,檢索結(jié)果可進一步顯示給用戶。本實施例中,直接在瀏覽器中顯示檢索結(jié)果。本發(fā)明改變了傳統(tǒng)的搜索引擎模式,降低了用戶使用引擎的門檻,為用戶提供了一種簡單、方便的搜索模式,無論用戶在做什么,想要搜索時就可以馬上實現(xiàn)。讓搜索能伴隨用戶聊天、看博客、看新聞、瀏覽網(wǎng)頁等等,隨時隨地為用戶提供有價值、需要深入了解的信息,從而實現(xiàn)了用戶當前操作行為與搜索的無縫銜接,使搜索變得無處不在。比如某用戶當前正在與網(wǎng)游聊A公司的股價,想了解A公司的股價現(xiàn)在是多少,如果用戶輸入的查詢串是A公司,傳統(tǒng)的通用搜索過程不僅需要新創(chuàng)建專門的搜索頁面,還需要嘗試多次才能找到滿意的檢索結(jié)果;而采用本發(fā)明的方案,可先通過語境分析確定用戶需了解的話題領(lǐng)域是股票且與A公司有關(guān),進一步根據(jù)情境計算可從網(wǎng)游的聊天記錄中確定用戶需了解 A公司股票最新的股價信息,因此,根據(jù)語境分析結(jié)果以及情境計算結(jié)果識別用戶的檢索意圖,這樣就可以直接將A公司股票的股價、最高點、最低點等信息作為搜索結(jié)果顯示給用戶,使搜索變得更快捷、方便,更準確。如此,可根據(jù)用戶當前的操作行為深入理解用戶的搜索需求,為用戶提供更貼心的搜索服務(wù)。為實現(xiàn)上述方法,本發(fā)明還提供了一種情境檢索系統(tǒng),包括查詢串獲取模塊、查詢串處理模塊、語境分析模塊、情境計算模塊、情境搜索模塊;其中,查詢串獲取模塊,用于從用戶當前的操作界面中獲取用戶要輸入的查詢串,并將所述查詢串發(fā)送給查詢串處理模塊;查詢串處理模塊,用于將查詢串進行預處理,并將預處理后的查詢串發(fā)送給語境分析模塊和情境計算模塊;語境分析模塊,用于根據(jù)用戶當前的操作界面內(nèi)容對預處理后的查詢串進行語境分析,并將語境分析結(jié)果發(fā)送給情境搜索模塊;情境計算模塊,用于根據(jù)用戶當前的操作界面內(nèi)容對預處理后的查詢串進行情境計算,并將情境計算結(jié)果發(fā)送給情境搜索模塊;其中,所述情境計算具體就是獲得與用戶所處情境相關(guān)的七要素信息中的一種或多種信息,所述七要素信息為Who、What、When、Where、 Why、Want 禾口 How ;情境搜索模塊,用于根據(jù)語境分析結(jié)果和情境計算結(jié)果識別用戶檢索意圖,并根據(jù)識別出的檢索意圖進行情境搜索,得到符合用戶需求的檢索結(jié)果。該系統(tǒng)進一步包括檢索結(jié)果顯示模塊,用于將情境搜索模塊得到的檢索結(jié)果顯示給用戶。這里,所述從用戶當前的操作界面中獲取用戶要輸入的查詢串可以有不同的獲取方式可以從用戶當前的IM聊天窗口獲取用戶選擇的需檢索的詞語,并將選擇的需檢索的詞語作為用戶輸入的查詢串;也可以是從用戶當前閱讀的新聞或博客中獲取點擊或鼠標懸浮指向的重點標識詞語,并將點擊或指向的重點標識詞語作為用戶輸入的查詢串;還可以是在用戶瀏覽當前網(wǎng)頁產(chǎn)生搜索需求時從用戶當前瀏覽的網(wǎng)頁中獲取用戶選擇的需檢索的詞語,并將選擇的需檢索的詞語作為用戶輸入的查詢串。其中,采用第二種方式時, 還需預先對閱讀的新聞或博客進行關(guān)鍵詞挖掘,標記出重點詞語,形成重點標識;采用第三種方式時,獲取通過選擇右鍵菜單中的搜索選項觸發(fā)。所述查詢串處理模塊還包括預處理單元、識別單元;其中,預處理單元用于對輸入的查詢串進行預處理,并將預處理后的查詢串發(fā)送給識別單元;識別單元,用于根據(jù)分詞結(jié)果識別用戶檢索意圖。其中,所述預處理單元可以是分詞單元,所述分詞單元用于將收到的查詢串按照語言學含義劃分為一個或多個單詞,之后將分詞結(jié)果發(fā)送給識別單元。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種情境搜索方法,其特征在于,該方法包括從用戶當前的操作界面中獲取用戶要輸入的查詢串,并對得到的查詢串進行預處理;根據(jù)用戶當前的操作界面內(nèi)容對預處理后的查詢串進行語境分析和情境計算;根據(jù)語境分析結(jié)果和情境計算結(jié)果識別用戶檢索意圖,并根據(jù)識別出的用戶檢索意圖進行情境搜索,返回檢索結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括將檢索結(jié)果顯示給用戶。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述從用戶當前的操作界面中獲取用戶要輸入的查詢串包括用戶采用即時通訊工具聊天時,從當前聊天窗口的聊天記錄上下文中,獲取用戶選擇的檢索詞語作為輸入的查詢串;或者,用戶閱讀網(wǎng)頁內(nèi)容時,通過點擊當前網(wǎng)頁中的標識詞語獲取作為輸入的查詢串;或者,用戶瀏覽網(wǎng)頁內(nèi)容產(chǎn)生搜索需求時,從當前網(wǎng)頁內(nèi)容中選擇檢索詞語并通過點擊搜索選項將所選檢索詞語作為輸入的查詢串。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述對查詢串進行語境分析為根據(jù)用戶當前的操作界面內(nèi)容分析確定用戶當前所涉及的話題。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述進行情境計算為獲取與用戶相關(guān)的用戶個人信息、檢索原因信息、檢索時間信息、檢索位置信息、檢索詞信息、檢索目的信息和檢索行為信息中的至少一種信息。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將檢索結(jié)果顯示給用戶為在即時通訊聊天窗口顯示檢索結(jié)果、或直接在瀏覽器中顯示檢索結(jié)果、或通過懸浮層顯示檢索結(jié)果。
7.一種情境搜索系統(tǒng),其特征在于,該系統(tǒng)包括查詢串獲取模塊、查詢串處理模塊、 語境分析模塊、情境計算模塊、情境搜索模塊;所述查詢串獲取模塊,用于從用戶當前的操作界面中獲取用戶要輸入的查詢串,并將所述查詢串發(fā)送給查詢串處理模塊;所述查詢串處理模塊,用于將查詢串進行預處理,并將預處理后的查詢串發(fā)送給語境分析模塊和情境計算模塊;所述語境分析模塊,用于根據(jù)用戶當前的操作界面內(nèi)容對預處理后的查詢串進行語境分析,并將語境分析結(jié)果發(fā)送給情境搜索模塊;所述情境計算模塊,用于根據(jù)用戶當前的操作界面內(nèi)容對預處理后的查詢串進行情境計算,并將情境計算結(jié)果發(fā)送給情境搜索模塊;所述情境搜索模塊,用于根據(jù)語境分析結(jié)果和情境計算結(jié)果識別用戶檢索意圖,并根據(jù)識別出的用戶檢索意圖進行情境搜索,得到檢索結(jié)果。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,該系統(tǒng)還包括檢索結(jié)果顯示模塊,用于將情境搜索模塊得到的檢索結(jié)果顯示給用戶。
9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述查詢串處理模塊還包括預處理單元、識別單元;其中,預處理單元用于對輸入的查詢串進行預處理,并將預處理后的查詢串發(fā)送給識別單元;識別單元,用于根據(jù)分詞結(jié)果識別用戶檢索意圖。
10.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述查詢串獲取模塊具體用于在用戶采用即時通訊工具聊天時,從當前聊天窗口的聊天記錄上下文中,獲取用戶選擇的檢索詞語作為輸入的查詢串;或者,在用戶閱讀網(wǎng)頁內(nèi)容時,通過點擊當前網(wǎng)頁中的標識詞語獲取作為輸入的查詢串;或者,在用戶瀏覽網(wǎng)頁內(nèi)容產(chǎn)生搜索需求時,從當前網(wǎng)頁內(nèi)容中選擇檢索詞語并通過點擊搜索選項將所選檢索詞語作為輸入的查詢串。
全文摘要
本發(fā)明公開了一種情境搜索方法,包括從用戶當前的操作界面中獲取用戶要輸入的查詢串,并對得到的查詢串進行預處理;根據(jù)用戶當前的操作界面內(nèi)容對預處理后的查詢串進行語境分析和情境計算;根據(jù)語境分析結(jié)果和情境計算結(jié)果識別用戶檢索意圖,并根據(jù)識別出的用戶檢索意圖進行情境搜索,返回檢索結(jié)果。本發(fā)明還同時公開了一種情境搜索系統(tǒng),采用本發(fā)明能充分理解用戶的檢索意圖,實現(xiàn)用戶當前操作與搜索的無縫銜接。
文檔編號G06F17/30GK102467541SQ20101054386
公開日2012年5月23日 申請日期2010年11月11日 優(yōu)先權(quán)日2010年11月11日
發(fā)明者孫良, 賈自艷 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1