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

用于搜索的計(jì)算機(jī)處理方法及系統(tǒng)的制作方法

文檔序號:6358282閱讀:147來源:國知局
專利名稱:用于搜索的計(jì)算機(jī)處理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及信息處理技術(shù)領(lǐng)域,特別地,涉及一種用于搜索的計(jì)算機(jī)處理方法及系統(tǒng)。
背景技術(shù)
搜索引擎作為人們獲取信息的工具變得越來越重要。但是用戶往往難以確定準(zhǔn)確的搜索關(guān)鍵字,從而無法得到滿意的搜索結(jié)果,并浪費(fèi)很多時(shí)間在確定正確的搜索關(guān)鍵字上。比如,用戶期望搜索到community based work task development的相關(guān)信息,并且期望得到在這一領(lǐng)域最新的研究狀態(tài)。匹配用戶搜索需求的關(guān)鍵字是crowdsourcing。但是用戶由于本身缺少相關(guān)經(jīng)驗(yàn)或知識等因素,不能提供準(zhǔn)確的關(guān)鍵字輸入。用戶給出關(guān)鍵字 是outsourcing,現(xiàn)在的搜索引擎(例如Google, Google是Google公司的注冊商標(biāo)),給出 的搜索結(jié)果如圖中顯示,包括列出的outsourcing的相關(guān)搜索(推薦的其他關(guān)鍵字)都沒有 crowdsourcing。目前的搜索引擎會提供用戶輸入的關(guān)鍵字的一些擴(kuò)展,但是這些擴(kuò)展的關(guān)鍵字都包括了用戶輸入的關(guān)鍵字,這樣用戶一旦輸入錯(cuò)誤或者不恰當(dāng)?shù)年P(guān)鍵字,用戶基本是沒有輔助工具來幫助其得到正確的關(guān)鍵字。另外有一些技術(shù)是通過分析搜索引擎的日志等來向用戶提供輔助的關(guān)鍵字,這些技術(shù)涉及到需要從根本上修改搜索引擎,且效果也不明顯。結(jié)果只能是用戶依靠自身的知識來確定準(zhǔn)確的關(guān)鍵字。但是用戶的知識往往是有限的,現(xiàn)在隨著互聯(lián)網(wǎng)的發(fā)展,各種新的信息和知識不斷累積和更新,用戶往往無法確定準(zhǔn)確的關(guān)鍵字而找到其所真正關(guān)心的信息。因此需要一種用于搜索的計(jì)算機(jī)處理方法和系統(tǒng)。

發(fā)明內(nèi)容
本發(fā)明一方面提供一種用于搜索的計(jì)算機(jī)處理方法,包括接收第一關(guān)鍵字;利用第一關(guān)鍵字進(jìn)行搜索,以獲得第一搜索結(jié)果;接收用戶對第一搜索結(jié)果的評價(jià);響應(yīng)于所述評價(jià)為不滿意,基于第一關(guān)鍵字從關(guān)鍵字?jǐn)?shù)據(jù)源搜索關(guān)聯(lián)關(guān)鍵字;按照所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配程度,向用戶推薦關(guān)聯(lián)關(guān)鍵字;以及響應(yīng)于用戶從所推薦的關(guān)聯(lián)關(guān)鍵字中選擇了關(guān)聯(lián)關(guān)鍵字,基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索。本發(fā)明另一方面提供一種用于搜索的計(jì)算機(jī)系統(tǒng),其中該系統(tǒng)包括關(guān)鍵字收集器,被配置為接收第一關(guān)鍵字;搜索引擎,被配置為利用第一關(guān)鍵字進(jìn)行搜索,以獲得第一搜索結(jié)果;用戶交互組件,被配置為接收用戶對第一搜索結(jié)果的評價(jià);關(guān)鍵字搜索器,被配置為響應(yīng)于所述評價(jià)為不滿意,基于第一關(guān)鍵字從關(guān)聯(lián)關(guān)鍵字?jǐn)?shù)據(jù)源搜索關(guān)聯(lián)關(guān)鍵字,其中,所述用戶交互組件還被配置為按照所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配程度,向用戶推薦關(guān)聯(lián)關(guān)鍵字,以及所述搜索引擎還被配置響應(yīng)于用戶從所推薦的關(guān)聯(lián)關(guān)鍵字中選擇了關(guān)聯(lián)關(guān)鍵字,基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索。本發(fā)明一些具體實(shí)施方式
可以幫助用戶在搜索時(shí),更加有效地找到輸入關(guān)鍵字,使其得到更滿意的搜索結(jié)果;在找到輸入關(guān)鍵字的過程中,提供可視化的用戶與系統(tǒng)交互界面,使用戶能夠不斷地根據(jù)動態(tài)結(jié)果自己調(diào)整,從而搜獲路徑不斷地偏向用戶的最優(yōu)結(jié)果,本發(fā)明一些具體實(shí)施方式
會記錄用戶調(diào)整的過程以及用戶滿意的最終選擇,不斷優(yōu)化工具的參數(shù)配置,使其推薦的關(guān)鍵字能夠提高用戶的滿意度。


為了對本發(fā)明實(shí)施例的特征和優(yōu)點(diǎn)進(jìn)行詳細(xì)說明,將參照以下附圖。如果可能的話,在附圖和描述中使用相同或者類似的參考標(biāo)號以指代相同或者類似的部分。其中圖I示出了現(xiàn)有搜索引擎提供擴(kuò)展關(guān)鍵字的狀況;圖2示出了本發(fā)明用于搜索的計(jì)算機(jī)實(shí)現(xiàn)方法的第一具體實(shí)施方式
;圖3示出了本發(fā)明用于搜索的計(jì)算機(jī)實(shí)現(xiàn)方法的第二具體實(shí)施方式
;圖4、5示出了本發(fā)明用于搜索的計(jì)算機(jī)實(shí)現(xiàn)方法的第三具體實(shí)施方式
;圖6示出了形成用戶反饋數(shù)據(jù)源的具體實(shí)施方式
;圖7示出了本發(fā)明用于搜索的計(jì)算機(jī)系統(tǒng)示意圖;圖8示意性示出了可以實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例的計(jì)算設(shè)備的結(jié)構(gòu)方框圖。
具體實(shí)施例方式現(xiàn)在將參考本發(fā)明的示例性實(shí)施例進(jìn)行詳細(xì)的描述,在附圖中圖解說明了所述實(shí)施例的示例,其中相同的參考數(shù)字始終指示相同的元件。應(yīng)當(dāng)理解,本發(fā)明并不限于所公開的示例實(shí)施例。還應(yīng)當(dāng)理解,并非所述方法和設(shè)備的每個(gè)特征對于實(shí)施任一權(quán)利要求所要求保護(hù)的本發(fā)明都是必要的。此外,在整個(gè)公開中,當(dāng)顯示或描述處理或方法時(shí),方法的步驟可以以任何順序或者同時(shí)執(zhí)行,除非從上下文中能清楚一個(gè)步驟依賴于先執(zhí)行的另一步驟。此外,步驟之間可以有顯著的時(shí)間間隔。圖2示出了本發(fā)明用于搜索的計(jì)算機(jī)處理方法的第一具體實(shí)施方式
。其中在步驟201中接收第一關(guān)鍵字。該第一關(guān)鍵字由用戶根據(jù)其所需要搜索的信息,基于其自身的知識進(jìn)行決定。在步驟203中,利用第一關(guān)鍵字進(jìn)行搜索,以獲得第一搜索結(jié)果。利用通用的搜索引擎,比如Google、Baidu (Baidu是百度公司的注冊商標(biāo))等,基于用戶輸入的第一關(guān)鍵字,就可以得到相關(guān)的搜索信息。則在步驟205中,接收用戶對第一搜索結(jié)果的評價(jià)。用戶通過瀏覽這些搜索信息,可能會對這些搜索結(jié)果滿意,也可能不滿意。優(yōu)選地,如果用戶不滿意,可以給出不滿意的評價(jià)。在步驟207中,響應(yīng)于所述評價(jià)為不滿意,基于第一關(guān)鍵字從關(guān)鍵字?jǐn)?shù)據(jù)源搜索關(guān)聯(lián)關(guān)鍵字。如果用戶對搜索結(jié)果不滿意,則會啟動為用戶提供關(guān)聯(lián)關(guān)鍵字的幫助,通過實(shí)時(shí)地搜索關(guān)鍵字?jǐn)?shù)據(jù)源,來提供相關(guān)關(guān)聯(lián)關(guān)鍵字。其中所述關(guān)鍵字?jǐn)?shù)據(jù)源可為百科全書類網(wǎng)站、專業(yè)學(xué)科詞庫、文獻(xiàn)庫等。優(yōu)選地,可以從關(guān)鍵字?jǐn)?shù)據(jù)源確定與第一關(guān)鍵字相關(guān)的內(nèi)容,使用第一關(guān)鍵字作為輸入詞條,從數(shù)據(jù)源中找到其相關(guān)內(nèi)容,在確定了相關(guān)的內(nèi)容后,則從所述相關(guān)的內(nèi)容中抽取所述關(guān)聯(lián)關(guān)鍵字。優(yōu)選地,可以按照關(guān)鍵字?jǐn)?shù)據(jù)源的結(jié)構(gòu)(分類)來直接抽取,例如每一種結(jié)構(gòu)或分類中都會列舉相關(guān)詞條,這些詞條就是我們要抽取的關(guān)聯(lián)關(guān)鍵字。根據(jù)所述關(guān)鍵字?jǐn)?shù)據(jù)源的結(jié)構(gòu)和不同的分類,確定所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配系數(shù)。匹配系數(shù)的計(jì)算需要根據(jù)系統(tǒng)所采用的關(guān)聯(lián)關(guān)鍵字的來源來配置,不同的關(guān)鍵字?jǐn)?shù)據(jù)源對詞條內(nèi)容會有不同的組織結(jié)構(gòu),相應(yīng)的匹配系數(shù)的計(jì)算也不同。以維基百科Wiki (www. wikipedia. org)舉例Wiki除了最開始對詞目有一段解釋定義外,還會分一些類別來介紹詞目,例如“See also”,“History”等,不同的類別代表了里面的詞目與當(dāng)前的詞目的關(guān)系,因此可以利用這些分類來定義匹配系數(shù),匹配系數(shù)配置可如下所示LI !“Frequently used terms”(頻繁使用的術(shù)語)'“Explanation”(解釋)、“seealso”(另見)、“tags”(標(biāo)簽)L2. “overview” (總結(jié))、“history” (歷史)L3. “types”(類型)、“criteria”(標(biāo)準(zhǔn))其中L1、L2、L 3分別表示不同級別的匹配系數(shù),當(dāng)匹配系數(shù)是I的時(shí)候,表示匹配程度最高,當(dāng)系數(shù)為2,3...的時(shí)候,匹配程度依次遞減。再例如,針對Baidu百科這種數(shù)據(jù)源,匹配系數(shù)可如下設(shè)定
LI 相關(guān)詞條”,“同義詞”,“標(biāo)簽”L2. “簡介”,“概述”,“分類”L3. “英文解釋”,“擴(kuò)展閱讀”而針對專業(yè)詞庫,我們按照它的組織結(jié)構(gòu)定義匹配系數(shù),給出的例子如下LI 基本釋義”,“網(wǎng)絡(luò)釋義”,“行業(yè)釋義”L2. “相關(guān)詞”L3. “相關(guān)搜索”如果用戶本身對數(shù)據(jù)源的結(jié)構(gòu)以及內(nèi)容有更深刻以及準(zhǔn)確理解,也可自己定義匹配系數(shù)。匹配系數(shù)的計(jì)算方法可以根據(jù)不同類型數(shù)據(jù)源而配置不同的匹配系數(shù)技術(shù)方法。另外匹配系數(shù)的計(jì)算還可以根據(jù)用戶的互動來進(jìn)行調(diào)整。在步驟209中,按照所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配程度,向用戶推薦關(guān)聯(lián)關(guān)鍵字。優(yōu)選地,可以將具有高級別匹配系數(shù)的關(guān)聯(lián)關(guān)鍵字優(yōu)先推薦給用戶,或者優(yōu)選地將距離最短的具有高級別的匹配系數(shù)的關(guān)聯(lián)關(guān)鍵字優(yōu)先推薦給用戶。最短距離可由用戶自己定義,例如兩個(gè)詞條沒有包含關(guān)系可以定義兩詞條距離最短等。在步驟211中,響應(yīng)于用戶從所推薦的關(guān)聯(lián)關(guān)鍵字中選擇了關(guān)聯(lián)關(guān)鍵字,基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索。本發(fā)明的第一具體實(shí)施方式
可以通過在通用瀏覽器中增加一個(gè)插件即可實(shí)現(xiàn)。圖3示出了本發(fā)明的第二具體實(shí)施方式
。其中在步驟301中,接收用戶對基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索的搜索結(jié)果的評價(jià)。在步驟303中,響應(yīng)于所述用戶對基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索的搜索結(jié)果的評價(jià)為不滿意,將所選擇的關(guān)聯(lián)關(guān)鍵字作為第一關(guān)鍵字。以及在步驟305中,重復(fù)執(zhí)行所述搜索關(guān)聯(lián)關(guān)鍵字、所述向用戶推薦關(guān)聯(lián)關(guān)鍵字、所述基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索、所述接收用戶對基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索的搜索結(jié)果的評價(jià)以及所述將所選擇的關(guān)聯(lián)關(guān)鍵字作為第一關(guān)鍵字的步驟,直至獲得滿意的搜索結(jié)果。通過這樣循環(huán)進(jìn)行關(guān)聯(lián)關(guān)鍵字的搜索,就可以更好地接近用戶真正需要的關(guān)鍵字。圖4、5示出了本發(fā)明用于搜索的第三具體實(shí)施方式
,其中階段I :首先,由用戶輸入第一關(guān)鍵字K,搜索引擎執(zhí)行第一次搜索,如果用戶滿意搜索結(jié)果,則搜索結(jié)束,否則執(zhí)行第二次搜索;階段2 :首先將用戶輸入的第一關(guān)鍵字K作為詞條在在相應(yīng)數(shù)據(jù)源中查詢,例如維基百科,百度百科等,然后按照前面所定義的匹配系數(shù),找到系數(shù)為I的關(guān)聯(lián)關(guān)鍵字(如圖4中所示Tl. I、Tl. 2、Tl. 3),并返回所有系數(shù)為I的關(guān)聯(lián)關(guān)鍵字,由用戶挑選作為第二次輸入的關(guān)鍵字,也可由預(yù)先在系統(tǒng)中配置好的距離定義算法,返回距離最短的關(guān)聯(lián)關(guān)鍵字作為第二次輸入的關(guān)鍵字(如圖4中所示Tl. 2);階段3 :用戶以Tl,2作為輸入關(guān)鍵字進(jìn)行第二次捜索,如果返回結(jié)果滿意,則搜索結(jié)束,否則用戶可選擇繼續(xù)使用其他匹配系數(shù)為I的關(guān)鍵字作為輸入關(guān)鍵字,再次返回搜索結(jié)果。或者再進(jìn)行一次關(guān)聯(lián)關(guān)鍵字尋找。本實(shí)施例可提供2種尋找結(jié)構(gòu),一種如圖4所示,仍以第一關(guān)鍵字K為中心詞,尋找匹配系數(shù)為2的相關(guān)關(guān)鍵字(T2. 1,T2.2,T2. 3),然后按照階段2所述方法選擇ー個(gè)相關(guān)關(guān)鍵字作為再次輸入的關(guān)鍵字。另ー種關(guān)聯(lián)關(guān)鍵詞尋找的方法如圖5所示,該方法以上次所選中的輸入關(guān)鍵字作為詞條(Tl. 2),以它為中心尋找與它匹配系數(shù)為I的關(guān)聯(lián)關(guān)鍵字(Tl. 2. I ,Tl. 2. 2,Tl. 2. 3),然后再按照階段2所述方法選擇ー個(gè)關(guān)聯(lián)關(guān)鍵字作為再次輸入的關(guān)鍵字。階段4 :重復(fù)上述過程,直至輸入的關(guān)聯(lián)關(guān)鍵字得到的捜索結(jié)果滿足用戶的需要, 則結(jié)束搜索。如圖6所示,在上述階段4中,可記錄此次捜索路徑以及關(guān)鍵字匹配結(jié)果(用戶第一次輸入的第一關(guān)鍵字K,最后一次選擇的捜索結(jié)果滿意的關(guān)聯(lián)關(guān)鍵字Τ),并存儲于用戶反饋數(shù)據(jù)源中,可用于系統(tǒng)對匹配系數(shù)的調(diào)整。同時(shí)如果用戶愿意公開分享其捜索路徑,可以將用戶的搜索路徑以及關(guān)鍵字匹配結(jié)果存入共享性的用戶反饋數(shù)據(jù)源中。通過搜索路徑會得到進(jìn)ー步優(yōu)化,建議詞提供的越趨向準(zhǔn)確。圖6表示兩個(gè)用戶ー開始輸入的第一關(guān)鍵字為K,經(jīng)過本發(fā)明的方法采用不同的關(guān)鍵字,最終都達(dá)到了令其滿意的捜索結(jié)果,找到了相應(yīng)的關(guān)鍵字T,T具體可能是不同的詞。其中一個(gè)經(jīng)過K- > Tl. 2- > Tl. 2. 3- > Τ,另外ー個(gè)用戶經(jīng)過K- > Τ3. 3- > T存儲上述兩個(gè)路徑都要存儲,并且存儲每條路徑被用戶使用頻率(次數(shù))。則當(dāng)再有用戶輸入路徑的開始詞或者中間詞作為第一輸入關(guān)鍵詞時(shí),可直接推薦用戶選擇次數(shù)多的路徑的終點(diǎn)詞給用戶作為關(guān)聯(lián)關(guān)鍵詞。通過這種方法,用戶可以把最后滿意的關(guān)鍵字匹配共享給其他用戶使用,用戶反饋數(shù)據(jù)源的匹配系數(shù)會被相應(yīng)調(diào)整。 這樣ー來,下次T會被優(yōu)先出現(xiàn)在K對應(yīng)的關(guān)鍵字列表中。如圖7所示,本發(fā)明還提供一種用于捜索的計(jì)算機(jī)系統(tǒng)。該系統(tǒng)包括有搜索引擎701、關(guān)鍵字收集器703、關(guān)鍵字搜索器707、用戶交互組件709、關(guān)鍵字?jǐn)?shù)據(jù)源717。其中所述關(guān)鍵字收集器703被配置為接收第一關(guān)鍵字;所述搜索引擎701被配置為利用第一關(guān)鍵字進(jìn)行捜索,以獲得第一捜索結(jié)果;用戶交互組件709被配置為接收用戶對第一搜索結(jié)果的評價(jià);關(guān)鍵字搜索器707,被配置為響應(yīng)于所述評價(jià)為不滿意,基于第一關(guān)鍵字從關(guān)鍵字?jǐn)?shù)據(jù)源搜索關(guān)聯(lián)關(guān)鍵字。其中所述用戶交互組件709還被配置為按照所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配程度,向用戶推薦關(guān)聯(lián)關(guān)鍵字,以及所述搜索引擎701還被配置為響應(yīng)于用戶從所推薦的關(guān)聯(lián)關(guān)鍵字中選擇了關(guān)聯(lián)關(guān)鍵字,基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索。優(yōu)選地,用戶交互組件709還包括有反饋收集器711、關(guān)鍵字組裝器713和展示器715。用戶交互組件709用于幫助用戶呈現(xiàn)系統(tǒng)建議的關(guān)鍵字和捜索路徑,在可視化圖形上,用戶可以選擇建議的關(guān)鍵字直接進(jìn)行檢索,關(guān)鍵字組裝器713會根據(jù)不同搜索引擎組裝需要的關(guān)鍵字格式最后調(diào)用搜索引擎代理705反饋到搜索引擎進(jìn)行重新捜索(當(dāng)然捜索引擎代理705并非必須,關(guān)鍵字可以直接送到所述關(guān)鍵字收集器703進(jìn)行搜索)。用戶的選擇和反饋的關(guān)鍵字路徑和關(guān)鍵字匹配通過反饋搜集器711發(fā)送到用戶反饋數(shù)據(jù)源中的用戶共享反饋數(shù)據(jù)源719中與其他捜索的用戶共享,也可以發(fā)送到用戶反饋數(shù)據(jù)源中的用戶獨(dú)享反饋數(shù)據(jù)源721中只為自己使用。優(yōu)選地,其中所述關(guān)鍵字?jǐn)?shù)據(jù)源717為百科全書類網(wǎng)站。優(yōu)選地,關(guān)鍵字捜索器707還包括內(nèi)容確定器,被配置為從關(guān)鍵字?jǐn)?shù)據(jù)源確定與第一關(guān)鍵字相關(guān)的內(nèi)容;抽取器,被配置為從所述相關(guān)的內(nèi)容中抽取所述關(guān)聯(lián)關(guān)鍵字;匹配系數(shù)確定器,被配置為根據(jù)所述關(guān)鍵字?jǐn)?shù)據(jù)源的結(jié)構(gòu),確定所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配系數(shù)。優(yōu)選地,所述用戶交互組件709還被配置為將具有高級別匹配系數(shù)的關(guān)聯(lián)關(guān)鍵字優(yōu)先推薦給用戶。優(yōu)選地,所述用戶交互組件709還包括評價(jià)接收器,該評價(jià)接收器被配置為接收·用戶對于基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行捜索的捜索結(jié)果的評價(jià),所述搜索引擎701還被配置響應(yīng)于用戶對于基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行捜索的捜索結(jié)果的評價(jià)為不滿意,為接收用戶選擇的同等級別的其它關(guān)聯(lián)關(guān)鍵字以進(jìn)行重新捜索。優(yōu)選地,反饋收集器711被配置為存儲用戶選擇關(guān)聯(lián)關(guān)鍵字的路徑以及使用頻率以形成用戶反饋數(shù)據(jù)庫。優(yōu)選地,所述用戶交互組件709還被配置為將具有高使用頻率的關(guān)聯(lián)關(guān)鍵字路徑中的關(guān)聯(lián)關(guān)鍵字推薦給用戶。圖8則示意性示出了可以實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例的計(jì)算設(shè)備的結(jié)構(gòu)方框圖。圖8中所示的計(jì)算機(jī)系統(tǒng)包括CPU(中央處理單元)801、RAM(隨機(jī)存取存儲器)802、ROM(只讀存儲器)803、系統(tǒng)總線804,硬盤控制器805、鍵盤控制器806、串行接ロ控制器807、并行接ロ控制器808、顯示器控制器809、硬盤810、鍵盤811、串行外部設(shè)備812、并行外部設(shè)備813和顯示器814。在這些部件中,與系統(tǒng)總線804相連的有CPU 801、RAM 802、ROM 803、硬盤控制器805、鍵盤控制器806,串行接ロ控制器807,并行接ロ控制器808和顯示器控制器809。硬盤810與硬盤控制器805相連,鍵盤811與鍵盤控制器806相連,串行外部設(shè)備812與串行接ロ控制器807相連,并行外部設(shè)備813與并行接ロ控制器808相連,以及顯示器814與顯示器控制器809相連。圖8中每個(gè)部件的功能在本技術(shù)領(lǐng)域內(nèi)都是眾所周知的,并且圖8所示的結(jié)構(gòu)也是常規(guī)的。這種結(jié)構(gòu)不僅用于個(gè)人計(jì)算機(jī),而且用于手持設(shè)備,如Palm PC、PDA(個(gè)人數(shù)據(jù)助理)、移動電話等等。在不同的應(yīng)用中,例如用于實(shí)現(xiàn)包含有根據(jù)本發(fā)明的客戶端模塊的用戶終端或者包含有根據(jù)本發(fā)明的網(wǎng)絡(luò)應(yīng)用服務(wù)器的服務(wù)器主機(jī)時(shí),可以向圖8中所示的結(jié)構(gòu)添加某些部件,或者圖8中的某些部件可以被省略。圖8中所示的整個(gè)系統(tǒng)由通常作為軟件存儲在硬盤810中、或者存儲在EPROM或者其它非易失性存儲器中的計(jì)算機(jī)可讀指令控制。軟件也可從網(wǎng)絡(luò)(圖中未示出)下載?;蛘叽鎯υ谟脖P810中,或者從網(wǎng)絡(luò)下載的軟件可被加載到RAM 802中,并由CPU 801執(zhí)行,以便完成由軟件確定的功能。盡管圖8中描述的計(jì)算機(jī)系統(tǒng)能夠支持根據(jù)本發(fā)明的提供的技術(shù)方案,但是該計(jì)算機(jī)系統(tǒng)只是計(jì)算機(jī)系統(tǒng)的ー個(gè)例子。本領(lǐng)域的熟練技術(shù)人員可以理解,許多其它計(jì)算機(jī)系統(tǒng)設(shè)計(jì)也能實(shí)現(xiàn)本發(fā)明的實(shí)施例。
雖然這里參照附圖描述了本發(fā)明的示例性實(shí)施例,但是應(yīng)該理解本發(fā)明不限于這些精確的實(shí)施例,并且在不背離本發(fā)明的范圍和宗g的情況下,本領(lǐng)域普通技術(shù)人員能對實(shí)施例進(jìn)行各種變化的修改。所有這些變化和修改意欲包含在所附權(quán)利要求中限定的本發(fā)明的范圍中。并且根據(jù)上述描述,所屬技術(shù)領(lǐng)域的技術(shù)人員知道,本發(fā)明可以體現(xiàn)為裝置、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可以具體實(shí)現(xiàn)為以下形式,即,可以是完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等)、或者本文一般稱為“電路”、“模塊”或“系統(tǒng)”的軟件部分與硬件部分的組合。此外,本發(fā)明還可以采取體現(xiàn)在任何有形的表達(dá)介質(zhì)(mediumof expression)中的計(jì)算機(jī)程序產(chǎn)品的形式,該介質(zhì)中包含計(jì)算機(jī)可讀的程序碼??梢允褂靡粋€(gè)或多個(gè)計(jì)算機(jī)可讀的或計(jì)算機(jī)可讀的介質(zhì)的任何組合。計(jì)算機(jī)可讀的或計(jì)算機(jī)可讀的介質(zhì)例如可以是——但不限于——電的、磁的、光的、電磁的、紅外線的、或半導(dǎo)體的系統(tǒng)、裝置、器件或傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的更具體的例子(非窮舉的列表)包括以下有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊磁 盤只讀存儲器(CD-ROM)、光存儲器件、諸如支持因特網(wǎng)或內(nèi)部網(wǎng)的傳輸介質(zhì)、或者磁存儲器件。注意計(jì)算機(jī)可讀的或計(jì)算機(jī)可讀的介質(zhì)甚至可以是上面印有程序的紙張或者其它合適的介質(zhì),這是因?yàn)?,例如可以通過電掃描這種紙張或其它介質(zhì),以電子方式獲得程序,然后以適當(dāng)?shù)姆绞郊右跃幾g、解釋或處理,并且必要的話在計(jì)算機(jī)存儲器中存儲。在本文件的語境中,計(jì)算機(jī)可讀的或計(jì)算機(jī)可讀的介質(zhì)可以是任何含有、存儲、傳達(dá)、傳播、或傳輸供指令執(zhí)行系統(tǒng)、裝置或器件使用的或與指令執(zhí)行系統(tǒng)、裝置或器件相聯(lián)系的程序的介質(zhì)。計(jì)算機(jī)可讀的介質(zhì)可包括在基帶中或者作為載波一部分傳播的、由其體現(xiàn)計(jì)算機(jī)可讀的程序碼的數(shù)據(jù)信號。計(jì)算機(jī)可讀的程序碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于——無線、電線、光纜、RF等等。用于執(zhí)行本發(fā)明的操作的計(jì)算機(jī)程序碼,可以以ー種或多種程序設(shè)計(jì)語言的任何組合來編寫,所述程序設(shè)計(jì)語言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語言——諸如Java、Smalltalk、C++之類,還包括常規(guī)的過程式程序設(shè)計(jì)語言——諸如” C”程序設(shè)計(jì)語言或類似的程序設(shè)計(jì)語言。程序碼可以完全地在用戶的計(jì)算上執(zhí)行、部分地在用戶的計(jì)算機(jī)上執(zhí)行、作為ー個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶的計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后一種情形中,遠(yuǎn)程計(jì)算機(jī)可以通過任何種類的網(wǎng)絡(luò)——包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)——連接到用戶的計(jì)算機(jī),或者,可以(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng))連接到外部計(jì)算機(jī)。此外,本發(fā)明的流程圖和/或框圖的每個(gè)方框以及流程圖和/或框圖中各方框的組合,都可以由計(jì)算機(jī)程序指令實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出ー種機(jī)器,使得通過計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置執(zhí)行的這些指令,產(chǎn)生實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置(means)。也可以把這些計(jì)算機(jī)程序指令存儲在能指令計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置以特定方式工作的計(jì)算機(jī)可讀介質(zhì)中,這樣,存儲在計(jì)算機(jī)可讀介質(zhì)中的指令產(chǎn)生ー個(gè)包括實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令裝置(instruction means)的制造品,也可以把計(jì)算機(jī)程序指令加載到計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置上,使得在計(jì)算機(jī)或其它可編程數(shù)據(jù)處理裝置上執(zhí)行一系列操作步驟,以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的過程,從而在計(jì)算機(jī)或其它可編程裝置上執(zhí)行的指令就提供實(shí)現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的過程。附圖中的流程圖和框圖,圖示了按照本發(fā)明各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含ー個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要 注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
權(quán)利要求
1.一種用于搜索的計(jì)算機(jī)處理方法,包括 接收第一關(guān)鍵字; 利用第一關(guān)鍵字進(jìn)行搜索,以獲得第一搜索結(jié)果; 接收用戶對第一搜索結(jié)果的評價(jià); 響應(yīng)于所述評價(jià)為不滿意,基于第一關(guān)鍵字從關(guān)鍵字?jǐn)?shù)據(jù)源搜索關(guān)聯(lián)關(guān)鍵字; 按照所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配程度,向用戶推薦關(guān)聯(lián)關(guān)鍵字;以及響應(yīng)于用戶從所推薦的關(guān)聯(lián)關(guān)鍵字中選擇了關(guān)聯(lián)關(guān)鍵字,基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索。
2.一種如權(quán)利要求I所述的方法,其中所述關(guān)鍵字?jǐn)?shù)據(jù)源為百科全書類網(wǎng)站。
3.—種如權(quán)利要求I所述的方法,其中所述基于第一關(guān)鍵字從關(guān)鍵字?jǐn)?shù)據(jù)源搜索關(guān)聯(lián)關(guān)鍵字包括 從關(guān)鍵字?jǐn)?shù)據(jù)源確定與第一關(guān)鍵字相關(guān)的內(nèi)容; 從所述相關(guān)的內(nèi)容中抽取所述關(guān)聯(lián)關(guān)鍵字; 根據(jù)所述關(guān)鍵字?jǐn)?shù)據(jù)源的結(jié)構(gòu),確定所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配系數(shù)。
4.一種如權(quán)利要求3所述的方法,其中所述按照所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配程度,向用戶推薦關(guān)聯(lián)關(guān)鍵字包括 將具有高級別匹配系數(shù)的關(guān)聯(lián)關(guān)鍵字優(yōu)先推薦給用戶。
5.一種如權(quán)利要求4所述的方法,還包括 將距離最短的具有高級別的匹配系數(shù)的關(guān)聯(lián)關(guān)鍵字優(yōu)先推薦給用戶。
6.一種如權(quán)利要求3所述方法,還包括 接收用戶對于基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索的搜索結(jié)果的評價(jià); 響應(yīng)于用戶對于基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索的搜索結(jié)果的評價(jià)為不滿意,接收用戶選擇的同等級別的其它關(guān)聯(lián)關(guān)鍵字以進(jìn)行重新搜索。
7.一種如權(quán)利要求I所述的方法,還包括 接收用戶對基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索的搜索結(jié)果的評價(jià); 響應(yīng)于所述用戶對基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索的搜索結(jié)果的評價(jià)為不滿意,將所選擇的關(guān)聯(lián)關(guān)鍵字作為第一關(guān)鍵字; 重復(fù)執(zhí)行所述搜索關(guān)聯(lián)關(guān)鍵字、所述向用戶推薦關(guān)聯(lián)關(guān)鍵字、所述基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索、所述接收用戶對基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索的搜索結(jié)果的評價(jià)以及所述將所選擇的關(guān)聯(lián)關(guān)鍵字作為第一關(guān)鍵字的步驟,直至獲得滿意的搜索結(jié)果。
8.一種如權(quán)利要求4所述的方法,還包括 存儲用戶選擇關(guān)聯(lián)關(guān)鍵字的路徑以及使用頻率以形成用戶反饋數(shù)據(jù)源。
9.一種如權(quán)利要求8所述的方法,其中所述按照所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配程度,向用戶推薦關(guān)聯(lián)關(guān)鍵字包括 將具有高使用頻率的關(guān)聯(lián)關(guān)鍵字路徑中的關(guān)聯(lián)關(guān)鍵字推薦給用戶。
10.一種用于搜索的計(jì)算機(jī)系統(tǒng),其中該系統(tǒng)包括 關(guān)鍵字收集器,被配置為接收第一關(guān)鍵字; 搜索引擎,被配置為利用第一關(guān)鍵字進(jìn)行搜索,以獲得第一搜索結(jié)果;用戶交互組件,被配置為接收用戶對第一搜索結(jié)果的評價(jià); 關(guān)鍵字搜索器,被配置為響應(yīng)于所述評價(jià)為不滿意,基于第一關(guān)鍵字從關(guān)鍵字?jǐn)?shù)據(jù)源搜索關(guān)聯(lián)關(guān)鍵字, 其中,所述用戶交互組件還被配置為按照所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配程度,向用戶推薦關(guān)聯(lián)關(guān)鍵字,以及 所述搜索引擎還被配置為響應(yīng)于用戶從所推薦的關(guān)聯(lián)關(guān)鍵字中選擇了關(guān)聯(lián)關(guān)鍵字,基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索。
11.一種如權(quán)利要求10所述的系統(tǒng),其中所述關(guān)鍵字?jǐn)?shù)據(jù)源為百科全書類網(wǎng)站。
12.—種如權(quán)利要求10所述的系統(tǒng),其中關(guān)鍵字搜索器還包括 內(nèi)容確定器,被配置為從關(guān)鍵字?jǐn)?shù)據(jù)源確定與第一關(guān)鍵字相關(guān)的內(nèi)容; 抽取器,被配置為從所述相關(guān)的內(nèi)容中抽取所述關(guān)聯(lián)關(guān)鍵字; 匹配系數(shù)確定器,被配置為根據(jù)所述關(guān)鍵字?jǐn)?shù)據(jù)源的結(jié)構(gòu),確定所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配系數(shù)。
13.—種如權(quán)利要求12所述的系統(tǒng),其中所述用戶交互組件被配置為將具有高級別匹配系數(shù)的關(guān)聯(lián)關(guān)鍵字優(yōu)先推薦給用戶。
14.一種如權(quán)利要求12所述的系統(tǒng),其中 所述用戶交互組件還被配置為接收用戶對于基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索的搜索結(jié)果的評價(jià), 所述搜索引擎還被配置響應(yīng)于用戶對于基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索的搜索結(jié)果的評價(jià)為不滿意,為接收用戶選擇的同等級別的其它關(guān)聯(lián)關(guān)鍵字以進(jìn)行重新搜索。
15.—種如權(quán)利要求10所述的系統(tǒng),其中, 所述用戶交互組件還包括反饋收集器,該反饋收集器被配置為存儲用戶選擇關(guān)聯(lián)關(guān)鍵字的路徑以及使用頻率以形成用戶反饋數(shù)據(jù)源, 所述用戶交互組件還被配置為將具有高使用頻率的關(guān)聯(lián)關(guān)鍵字路徑中的關(guān)聯(lián)關(guān)鍵字推薦給用戶。
全文摘要
本發(fā)明提供一種用于搜索的計(jì)算機(jī)處理方法及其系統(tǒng)。該計(jì)算機(jī)處理方法包括接收第一關(guān)鍵字;利用第一關(guān)鍵字進(jìn)行搜索,以獲得第一搜索結(jié)果;接收用戶對第一搜索結(jié)果的評價(jià);響應(yīng)于所述評價(jià)為不滿意,基于第一關(guān)鍵字從關(guān)鍵字?jǐn)?shù)據(jù)源搜索關(guān)聯(lián)關(guān)鍵字;按照所述關(guān)聯(lián)關(guān)鍵字與第一關(guān)鍵字的匹配程度,向用戶推薦關(guān)聯(lián)關(guān)鍵字;以及響應(yīng)于用戶從所推薦的關(guān)聯(lián)關(guān)鍵字中選擇了關(guān)聯(lián)關(guān)鍵字,基于用戶所選擇的關(guān)聯(lián)關(guān)鍵字進(jìn)行搜索。本發(fā)明相關(guān)具體實(shí)施方式
可以幫助用戶在搜索時(shí),更加有效地找到輸入關(guān)鍵字,使其得到更滿意的搜索結(jié)果。
文檔編號G06F17/30GK102750280SQ201110097838
公開日2012年10月24日 申請日期2011年4月19日 優(yōu)先權(quán)日2011年4月19日
發(fā)明者李少春, 王儷 申請人:國際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1