專利名稱:供用戶進行文字輸入及同時提供搜索相關(guān)信息的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機領(lǐng)域,尤其涉及利用計算機供用戶進行文字輸入和進行信息搜 索的技術(shù)。
背景技術(shù):
現(xiàn)有的計算機搜索技術(shù)一般需要用戶首先在其用戶端的瀏覽器中進入搜索網(wǎng)站 網(wǎng)頁,然后在搜索網(wǎng)站網(wǎng)頁的輸入欄中輸入關(guān)鍵詞,并按“Enter”鍵后,才能通過用戶端與 搜索網(wǎng)站服務(wù)器的交互完成搜索過程,并在搜索網(wǎng)頁頁面中列出與關(guān)鍵詞對應(yīng)的搜索相關(guān) 信息。整個搜索過程比較耗時,并且當(dāng)用戶在其他情形進行文字輸入時,例如在諸如WORD、 WPS等文字編輯軟件、或在起擬電子郵件時、或在瀏覽非搜索網(wǎng)站網(wǎng)頁時不能提供信息搜索 功能。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種當(dāng)用戶進行文字輸入時同時提供與輸入信息相關(guān)的搜 索相關(guān)信息的用戶設(shè)備和/或網(wǎng)絡(luò)設(shè)備及其方法。根據(jù)本發(fā)明的第一方面,提供一種在用戶設(shè)備中用于供用戶進行文字輸入及同時 提供搜索相關(guān)信息的方法,該方法包括以下步驟a獲取用戶提供的輸入序列信息;b根據(jù)所述輸入序列信息獲得與之相匹配的一個或多個輸入詞條選項,其中包括 至少一個與所述輸入序列信息相關(guān)的搜索相關(guān)信息選項;c將所述一個或多個輸入詞條選項提供給該用戶,以供用戶與該用戶設(shè)備進一步 交互。根據(jù)本發(fā)明的第二方面,還提供了一種在網(wǎng)絡(luò)設(shè)備中用于輔助供用戶進行文字輸 入及同時提供相關(guān)廣告信息的方法,該方法包括以下步驟A接收來自所述用戶操作的用戶設(shè)備的該用戶的輸入序列信息;B根據(jù)所述輸入序列信息在該網(wǎng)絡(luò)設(shè)備的詞庫中進行匹配查詢和在該網(wǎng)絡(luò)設(shè)備的 搜索信息庫進行匹配查詢,以獲得一個或多與之匹配的輸入詞條選項,其中包括至少一個 與所述輸入序列信息相關(guān)的搜索相關(guān)信息選項;C將所述一個或多個輸入詞條選項發(fā)送回所述用戶設(shè)備。根據(jù)本發(fā)明的第三方面,提供了 一種用于供用戶進行文字輸入及同時提供搜索相 關(guān)信息的用戶設(shè)備,包括輸入檢測裝置,用于獲取用戶提供的輸入序列信息;選項獲取裝置,用于根據(jù)所述輸入序列信息獲得與之相匹配的一個或多個輸入詞 條選項,其中包括至少一個與所述輸入序列信息相關(guān)的搜索相關(guān)信息;選項提供裝置,用于將所述一個或多個輸入詞條選項提供給該用戶,以供用戶與
5該用戶設(shè)備進一步交互。根據(jù)本發(fā)明的第四方面,提供了一種在用于輔助供用戶進行文字輸入及同時提供 相關(guān)廣告信息的網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備包括以下步驟第二接收裝置,用于接收來自所述用戶操作的用戶設(shè)備的該用戶的輸入序列信 息;第二查詢裝置,用于根據(jù)所述輸入序列信息在該網(wǎng)絡(luò)設(shè)備的詞庫中進行匹配查詢 和在該網(wǎng)絡(luò)設(shè)備的搜索信息庫進行匹配查詢,以獲得一個或多與之匹配的輸入詞條選項, 其中包括至少一個與所述輸入序列信息相關(guān)的搜索相關(guān)信息;第二發(fā)送裝置,用于將所述一個或多個輸入詞條選項發(fā)送回所述用戶設(shè)備。根據(jù)本發(fā)明的第五方面,提供了 一種用于供用戶進行文字輸入及同時提供搜索相 關(guān)信息的系統(tǒng),其中包括前述根據(jù)本發(fā)明第三方面的用戶設(shè)備以及前述根據(jù)本發(fā)明第四方 面的網(wǎng)絡(luò)設(shè)備。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點在用戶端將文字輸入功能與信息搜索功 能很好地結(jié)合起來,無論用戶是在諸如WORD、WPS等文字編輯軟件、或在起擬電子郵件時、 或在瀏覽非搜索網(wǎng)站網(wǎng)頁時均可獲得與其輸入信息相關(guān)的搜索相關(guān)信息,而且通過將搜索 相關(guān)信息按一定規(guī)則和顯示方式置于輸入詞條選項欄較后位置,在提供搜索相關(guān)信息功能 同時不會影響用戶的文字輸入速度。
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它 特征、目的和優(yōu)點將會變得更明顯圖1為根據(jù)本發(fā)明一個方面的用于當(dāng)用戶進行文字輸入時同時提供與輸入信息 相關(guān)的搜索相關(guān)信息的用戶設(shè)備的示意圖;圖2為根據(jù)本發(fā)明另一方面的用于當(dāng)用戶進行文字輸入時同時提供與輸入信息 相關(guān)的搜索相關(guān)信息的用戶設(shè)備1和網(wǎng)絡(luò)設(shè)備2的示意圖;圖3為根據(jù)本發(fā)明一個優(yōu)選實施例的用于當(dāng)用戶進行文字輸入時同時提供與輸 入信息相關(guān)的搜索相關(guān)信息的用戶設(shè)備1和網(wǎng)絡(luò)設(shè)備2的示意圖;圖4為根據(jù)本發(fā)明一個方面的在用戶設(shè)備中當(dāng)用戶進行文字輸入時同時提供與 輸入信息相關(guān)的搜索相關(guān)信息的方法流程圖;圖5為根據(jù)本發(fā)明另一方面的用戶設(shè)備與網(wǎng)絡(luò)設(shè)備相配合來當(dāng)用戶進行文字輸 入時同時提供與輸入信息相關(guān)的搜索相關(guān)信息的方法流程圖;圖6為根據(jù)本發(fā)明一個優(yōu)選實施例的用戶設(shè)備與網(wǎng)絡(luò)設(shè)備相配合來當(dāng)用戶進行 文字輸入時同時提供與輸入信息相關(guān)的搜索相關(guān)信息的方法流程圖。附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實施例方式下面結(jié)合附圖對本發(fā)明作進一步詳細(xì)描述。圖1示出根據(jù)本發(fā)明一個方面的用于當(dāng)用戶進行文字輸入時同時提供與輸入信 息相關(guān)的搜索相關(guān)信息的用戶設(shè)備1。也即,當(dāng)用戶在用戶設(shè)備1上進行文字輸入時,用戶設(shè)備1在根據(jù)用戶輸入序列提供相應(yīng)輸入詞條選項,還根據(jù)用戶設(shè)備的輸入序列搜索相關(guān) 的搜索相關(guān)信息,如廣告信息、網(wǎng)頁信息、旅游信息或地圖信息。以下以廣告信息為例進行 說明其中,用戶設(shè)備1可以是任何一種可與用戶通過鍵盤、遙控器、觸摸板、或聲控設(shè) 備進行人機交互的電子產(chǎn)品,例如計算機、智能手機、PDA、游戲機、或IPTV等。用戶設(shè)備1中包括第一獲取裝置11、查詢裝置12、提供裝置13、用于保存本地詞 庫的存儲裝置14(為簡明起見,以下簡稱詞庫14)、和用戶保存關(guān)鍵詞廣告庫的存儲裝置 14’ (為簡明起見,以下簡稱本地廣告庫14’,或稱為搜索信息庫14’ )。本領(lǐng)域技術(shù)人員應(yīng) 能理解,存儲裝置14和14’可以為分離或同一存儲器,也可分別由一組存儲器陣列來實現(xiàn)。具體地,第一獲取裝置11通過任何一種可與用戶進行人機交互的交互設(shè)備來實 時地獲取用戶正在輸入的輸入序列。該交互設(shè)備可以是鍵盤、遙控器、觸摸板或聲控設(shè)備 等。以鍵盤為例,但用戶敲擊鍵盤中按鍵進行輸入時,第一獲取裝置11實時地獲取用戶敲 擊的按鍵序列(為簡明起見,以下仍稱輸入序列)。查詢裝置12將第一獲取裝置11提供的用戶輸入序列與詞庫14進行匹配查詢, 獲得一個或多個匹配的輸入詞條選項。以下以中文為例進行說明,本發(fā)明允許用戶在按 全拼、雙拼、五筆等方法輸入中文。同時,查詢裝置12還根據(jù)用戶輸入序列在關(guān)鍵詞廣告 庫14’中進行搜索,獲得相關(guān)的一個或多個廣告信息選項。與例如,當(dāng)用戶敲擊按鍵輸入 “woaiwaitan”,查詢裝置12在詞庫14中查詢獲得“1我愛外灘;2我愛”等詞條組合,同時 在廣告庫14’中查詢獲得與“外灘”有關(guān)的廣告信息有“外灘三號”、“外灘18號”等地標(biāo)性 建筑,因此提供廣告信息選項“3外灘三號;4外灘18號”。本領(lǐng)域技術(shù)人員應(yīng)理解,查詢與 輸入序列相關(guān)的廣告信息(或搜索相關(guān)信息)的過程可以采用目前公知的各種智能或模糊 搜索算法,在此不作贅述。本領(lǐng)域技術(shù)人員應(yīng)理解,查詢與輸入序列相關(guān)的廣告信息(或搜 索相關(guān)信息)的過程可以采用目前公知的各種智能或模糊搜索算法,在此不作贅述。提供裝置13隨后將查詢裝置獲得的一個或多個匹配的輸入詞條選項按一定順序 和格式提供給所述用戶,供其選擇以作具體輸入。例如,通過在顯示器的一個輸入窗口欄中 顯示給用戶是,可將多個詞條選項與輸入序列分欄顯示,多個詞條選項可全部列入下一欄 中供用戶選擇。優(yōu)選地,可以在詞條欄中僅顯示一行詞條選項,該行詞條選項數(shù)目可以是缺 省的也可由用戶設(shè)定,通過由用戶按動特定功能鍵顯示上一行或下一行詞條選項,該特定 功能鍵例如可以是“ + ”和“_”。優(yōu)選地,為便于用戶注意,廣告信息選項在詞條欄中可采用不同顯示方式,例如不 同顏色或灰度。而且廣告信息選項中內(nèi)置有與該廣告信息相關(guān)的網(wǎng)頁IP地址或統(tǒng)一資源 標(biāo)示符(URL)。用戶可通過按該選項相應(yīng)的數(shù)字鍵或通過鼠標(biāo)移動光標(biāo)至該選項處懸?;?點擊來選擇該廣告信息選項。當(dāng)用戶選擇該廣告信息選項,用戶設(shè)備1中的網(wǎng)址定向裝置 (未示出)可通過網(wǎng)絡(luò)定向到其對應(yīng)的網(wǎng)頁網(wǎng)址,例如在瀏覽器打開情形,經(jīng)由網(wǎng)絡(luò)連接到 該網(wǎng)址對應(yīng)的網(wǎng)頁服務(wù)器,并在瀏覽器中顯示其網(wǎng)頁給用戶。在一個優(yōu)選實施例中,第一獲取裝置11和查詢裝置12和提供裝置13之間是持續(xù) 不斷地工作。具體地,第一獲取裝置11實時地獲取用戶的輸入序列并持續(xù)不斷地提供給查 詢裝置 12,例如“W”、“W0”... “wo,,··· "woai"... “woaiwaitan”,查詢裝置 12 也實時地 對第一獲取裝置11持續(xù)不斷地提供的用戶輸入序列進行匹配查詢,以持續(xù)獲取與上述各輸入序列相對應(yīng)的詞條選項,例如“《”對應(yīng)“1我、2喔、3握、4窩” ;“woai”對應(yīng)“1我愛、2 喔、3握、4窩”;,,woaiwaitan”對應(yīng)“1我愛外灘、2外灘三號、3外灘18號”。在此,本領(lǐng)域 技術(shù)人員應(yīng)理解“持續(xù)”是指在用戶最終選擇一個詞條選項前一直進行的動作方式,例如用 戶在敲擊按鍵序列“《oai,,后可能稍停片刻,如0. 5秒,再繼續(xù)敲擊隨后的按鍵。在一個優(yōu)選實施例中,查詢裝置12在根據(jù)用戶輸入序列在詞庫14和廣告庫14’ 中進行匹配查詢獲得多個輸入詞條選項和廣告信息選項時還獲得其各自的優(yōu)先級。提供裝 置13將查詢裝置12提供的多個匹配的輸入詞條選項和廣告信息選項按優(yōu)先級順序在詞條 欄中顯示給所述用戶,其中優(yōu)先級越高,該輸入詞條選項或廣告信息選項越靠前顯示。優(yōu)選 地,為便于用戶進行文字輸入,優(yōu)先級最好的輸入詞條選項一般置于最前位置,使得用戶可 通過簡單地按“ENTER”或空格鍵來選擇,而廣告信息選項通常置于每行中較末尾選項位置。具體地,查詢裝置12可以根據(jù)用戶特征來在詞庫14和廣告庫14’中進行查詢,獲 得匹配的輸入詞條選項和廣告信息選項。在獲得匹配的多個輸入詞條選項和廣告信息選項 后,還可根據(jù)用戶特征來確定其優(yōu)先級高低。用戶特征包括用戶的輸入歷史記錄、用戶設(shè)定 的個人偏好選擇、用戶屬性、用戶地址等,用戶屬性包括用戶的職業(yè)、性別、國際、出生地、年 齡等體現(xiàn)個人特性的信息。查詢裝置12還可根據(jù)用戶輸入歷史記錄中對各個詞條選項或 詞條選項中的詞匯的選擇頻度、各詞條選項中各個詞匯間的文義關(guān)聯(lián)性來確定其優(yōu)先級高 低。查詢裝置12也可根據(jù)用戶設(shè)定的個人偏好選擇來確定優(yōu)先級高低,例如,當(dāng)用戶設(shè)定 輸入偏好為優(yōu)先級高低購物>飲食>旅游,則獲取用戶輸入序列“woaiwaitan”后,查詢 裝置在廣告庫14’中查詢獲得與“waitan”對應(yīng)的多個位于外灘的地標(biāo)性建筑或旅游景點, 如招商局總部、匯豐大廈、花旗銀行、外灘三號、外灘18號等,隨后根據(jù)用戶設(shè)定的個人偏 好可判斷“外灘三號”、“外灘18號”等以購物、餐飲為主的建筑景點的優(yōu)先級最高。另外,查 詢裝置12還可根據(jù)目前用戶設(shè)備的IP地址來判斷其所處的地域,從而可以確定輸入序列 中與該地域相關(guān)的詞匯的優(yōu)先級,例如,但用戶輸入序列為“woxihuanbimd”,其中“bund” 的譯文有“1提岸2碼頭3同盟4 (上海)外灘”,當(dāng)查詢裝置12根據(jù)用戶設(shè)備IP地址獲知 目前位于中國上海市,從而可確定“bund”對應(yīng)譯文中“上海外灘”或“外灘”優(yōu)先級最高, 因而可提供如下輸入詞條選項“1我喜歡上海外灘;2我喜歡外灘;3我喜歡碼頭;4我喜歡 提岸;5我喜歡同盟”。為簡明起見,我們可將用戶輸入歷史記錄,用戶設(shè)定個人偏好、計算 機IP地址(或用戶地址)等統(tǒng)稱為用戶特征,且本領(lǐng)域技術(shù)人員應(yīng)能理解,用戶特征包括 但不限于上述內(nèi)容。本領(lǐng)域技術(shù)人員應(yīng)能理解,用戶設(shè)備1可以在本地存儲器中保存上述用戶輸入歷 史記錄、用戶設(shè)定輸入偏好以及詞匯間的各種關(guān)聯(lián)性。優(yōu)選地,用戶設(shè)備1還可對所保存的 用戶輸入歷史記錄、輸入偏好及詞匯間關(guān)聯(lián)性等信息進行更新。如圖2所示,用戶設(shè)備1還 包括第二獲取裝置15、更新裝置16。其中第二獲取裝置15通過與用戶的進一步交互來獲 取該用戶對提供裝置13所提供多個輸入詞條選項的選擇。更新裝置16根據(jù)第二獲取裝置 15提供的用戶選擇來更新詞庫和用戶輸入歷史記錄、詞匯間的關(guān)聯(lián)性等,例如可在詞庫14 中增加新詞條選項和已有詞條選項的優(yōu)先級,用戶特征。更優(yōu)選地,如用戶設(shè)備可接入互聯(lián) 網(wǎng),第二獲取裝置15還可自行在互聯(lián)網(wǎng)中搜尋新的詞條組合,并用以更新詞庫14等。在一個優(yōu)選實施例中,用戶設(shè)備1中的廣告庫14’可隨時與周期性地進行主動更 新,例如用戶設(shè)備1經(jīng)由網(wǎng)絡(luò)與一個或多個網(wǎng)絡(luò)設(shè)備相連接,并隨時或周期性地與網(wǎng)絡(luò)設(shè)備中的廣告庫中與用戶相關(guān)的部分廣告信息進行同步。在另一優(yōu)選實施例中,廣告庫14’可以是位于用戶設(shè)備1的外部,例如位于一個網(wǎng) 絡(luò)設(shè)備處或分布于多個網(wǎng)絡(luò)設(shè)備處,用戶設(shè)備1可經(jīng)由網(wǎng)絡(luò)與網(wǎng)絡(luò)設(shè)備相連接,從而查詢 與用戶輸入序列相關(guān)的廣告信息選項。圖2示出根據(jù)本發(fā)明另一方面的用于當(dāng)用戶進行文字輸入時同時提供與輸入信 息相關(guān)的搜索相關(guān)信息的用戶設(shè)備1和網(wǎng)絡(luò)設(shè)備2,其中用戶設(shè)備1經(jīng)由網(wǎng)絡(luò)與網(wǎng)絡(luò)設(shè)備2 相連接,該網(wǎng)絡(luò)可以為互聯(lián)網(wǎng)、內(nèi)部網(wǎng)等。也即,當(dāng)用戶在用戶設(shè)備1上進行文字輸入時,用 戶設(shè)備1經(jīng)由網(wǎng)絡(luò)向網(wǎng)絡(luò)設(shè)備2發(fā)送查詢請求,請求網(wǎng)絡(luò)設(shè)備2根據(jù)用戶輸入序列搜索相 關(guān)的搜索相關(guān)信息,如廣告信息、網(wǎng)頁信息、旅游信息或地圖信息,然后將網(wǎng)絡(luò)設(shè)備反饋的 搜索相關(guān)信息與網(wǎng)絡(luò)設(shè)備查詢獲得的輸入詞條選項一起提供給用戶。以下以廣告信息為例 進行說明在一個實施例中,用戶設(shè)備1中包括第一獲取裝置11、第一發(fā)送裝置17、第一接收 裝置18、提供裝置13。網(wǎng)絡(luò)設(shè)備2包括第二接收裝置21、查詢裝置22、第二發(fā)送裝置23、用 于保存網(wǎng)絡(luò)詞庫的存儲裝置24(為簡明起見,以下簡稱網(wǎng)絡(luò)詞庫24)和用于保存關(guān)鍵詞廣 告庫的存儲裝置對’(為簡明起見,以下簡稱網(wǎng)絡(luò)廣告庫24’ )。具體地,第一獲取裝置11通過任何一種可與用戶進行人機交互的交互設(shè)備來實 時地獲取用戶正在輸入的輸入序列。該交互設(shè)備可以是鍵盤、遙控器、觸摸板或聲控設(shè)備 等。以鍵盤為例,但用戶敲擊鍵盤中按鍵進行輸入時,第一獲取裝置11實時地獲取用戶敲 擊的按鍵序列(為簡明起見,以下仍稱輸入序列)。用戶設(shè)備1中的第一發(fā)送裝置17實時并持續(xù)不斷地將第一獲取裝置11提供的用 戶輸入序列發(fā)送至網(wǎng)絡(luò)設(shè)備2。網(wǎng)絡(luò)設(shè)備2中的第二接收裝置21接收到該輸入序列并提供 給查詢裝置22。查詢裝置22將用戶輸入序列與詞庫M進行匹配查詢,獲得一個或多個匹 配的輸入詞條選項。以下以中文為例進行說明,本發(fā)明允許用戶在按全拼、雙拼、五筆等方 法輸入中文。同時,查詢裝置22還根據(jù)用戶輸入序列在關(guān)鍵詞廣告庫M中進行搜索,獲得 相關(guān)的一個或多個廣告信息選項。與例如,當(dāng)用戶敲擊按鍵輸入“woaiwaitan”,查詢裝置 22在詞庫M中查詢獲得“1我愛外灘;2我愛”等詞條組合,同時在廣告庫M中查詢獲得與 “外灘”有關(guān)的廣告信息有“外灘三號”、“外灘18號”等地標(biāo)性建筑,因此提供廣告信息選項 “3外灘三號;4外灘18號”。本領(lǐng)域技術(shù)人員應(yīng)理解,查詢與輸入序列相關(guān)的廣告信息(或 搜索相關(guān)信息)的過程可以采用目前公知的各種智能或模糊搜索算法,在此不作贅述。網(wǎng)絡(luò)設(shè)備2中的第二發(fā)送裝置23也實時和持續(xù)不斷地將查詢裝置22提供的輸入 詞條選項發(fā)送至用戶設(shè)備1。用戶設(shè)備1中的第一接收裝置19接收到所述輸入詞條選項并 實時和持續(xù)地提供給提供裝置13,提供裝置13隨后將獲得的一個或多個匹配的輸入詞條 選項按一定順序和格式提供給所述用戶,供其選擇以作具體輸入。例如,通過在顯示器的一 個輸入窗口欄中顯示給用戶是,可將多個詞條選項與輸入序列分欄顯示,多個詞條選項可 全部列入下一欄中供用戶選擇。優(yōu)選地,可以在詞條欄中僅顯示一行詞條選項,該行詞條選 項數(shù)目可以是缺省的也可由用戶設(shè)定,通過由用戶按動特定功能鍵顯示上一行或下一行詞 條選項,該特定功能鍵,例如可以是“ + ”和“_”。優(yōu)選地,為便于用戶注意,廣告信息選項在詞條欄中可采用不同顯示方式,例如不 同顏色或灰度。而且廣告信息選項中內(nèi)置有與該廣告信息相關(guān)的網(wǎng)頁IP地址或統(tǒng)一資源標(biāo)示符(URL)。用戶可通過按該選項相應(yīng)的數(shù)字鍵或通過鼠標(biāo)移動光標(biāo)至該選項處懸?;?點擊來選擇該廣告信息選項。當(dāng)用戶選擇該廣告信息選項,用戶設(shè)備1可通過網(wǎng)絡(luò)定向到 其對應(yīng)的網(wǎng)頁網(wǎng)址,例如在瀏覽器打開情形,經(jīng)由網(wǎng)絡(luò)連接到該網(wǎng)址對應(yīng)的網(wǎng)頁服務(wù)器,并 在瀏覽器中顯示其網(wǎng)頁給用戶。。優(yōu)選地,用戶設(shè)備1中的第一獲取裝置11、第一發(fā)送裝置17、第一接收裝置、和網(wǎng) 絡(luò)設(shè)備2中的第二接收裝置21、查詢裝置12和第二發(fā)送裝置23之間是持續(xù)不斷地配合工 作。具體地,第一獲取裝置11實時地獲取用戶的輸入序列并持續(xù)不斷地提供給查詢裝置 12,例如“w,,、“wo,,· · . “wo,,··· "woai". . . “woaiwaitan,,,第一發(fā)送裝置 17 也實時和持 續(xù)不斷地將各種輸入序列發(fā)送給網(wǎng)絡(luò)設(shè)備2。網(wǎng)絡(luò)設(shè)備2中的第二接收裝置21接收到用戶 設(shè)備1所發(fā)送的各種輸入序列后也實時和持續(xù)不斷地提供給查詢裝置22,查詢裝置22隨即 實時地對第一接收裝置21持續(xù)不斷地提供的用戶輸入序列進行匹配查詢,以持續(xù)獲取與 上述各輸入序列相對應(yīng)的詞條選項,例如“W”對應(yīng)“ 1我、2喔、3握、4窩” ;“woai,,對應(yīng)“ 1 我愛、2喔、3握、4窩”;,,woaiwaitan”對應(yīng)“1我愛外灘、2外灘三號、3外灘18號”。在此, 本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指在用戶最終選擇一個詞條選項前一直進行的動作方式, 例如用戶在敲擊按鍵序列“woai”后可能稍停片刻,如0. 5秒,再繼續(xù)敲擊隨后的按鍵。在一個優(yōu)選實施例中,查詢裝置22在根據(jù)用戶輸入序列在網(wǎng)絡(luò)詞庫M和網(wǎng)絡(luò)廣 告庫M中進行匹配查詢獲得多個輸入詞條選項和廣告信息選項時還獲得其各自的優(yōu)先 級。用戶設(shè)備1中的提供裝置13將網(wǎng)絡(luò)設(shè)備2提供的多個匹配的輸入詞條選項和廣告信 息選項按優(yōu)先級順序在詞條欄中顯示給所述用戶,其中優(yōu)先級越高,該輸入詞條選項或廣 告信息選項越靠前顯示。優(yōu)選地,為便于用戶進行文字輸入,優(yōu)先級最好的輸入詞條選項一 般置于最前位置,使得用戶可通過簡單地按“ENTER”或空格鍵來選擇,而廣告信息選項通常 置于每行中較末尾選項位置。優(yōu)選地,當(dāng)用戶通過用戶設(shè)備1登錄網(wǎng)絡(luò)設(shè)備時,網(wǎng)絡(luò)設(shè)備2的查詢裝置22可根 據(jù)用戶登錄的ID來獲取用戶特征。例如用戶輸入歷史記錄,用戶特定的用戶詞庫、用戶設(shè) 定的個人偏好、用戶屬性信息等。所述用戶特征可以保存在網(wǎng)絡(luò)設(shè)備2中,也可保存在于網(wǎng) 絡(luò)設(shè)備2相連接的其他網(wǎng)絡(luò)設(shè)備中。隨后,查詢裝置22可以根據(jù)用戶特征來在網(wǎng)絡(luò)詞庫M和網(wǎng)絡(luò)廣告庫M中進行查 詢,獲得匹配的輸入詞條選項和廣告信息選項。具體地,查詢裝置22可根據(jù)用戶輸入歷史 記錄中對各個詞條選項或詞條選項中的詞匯的選擇頻度、各詞條選項中各個詞匯間的文義 關(guān)聯(lián)性來確定其優(yōu)先級高低。查詢裝置22也可根據(jù)用戶設(shè)定的個人偏好選擇來確定優(yōu)先 級高低,例如,當(dāng)用戶設(shè)定輸入偏好為優(yōu)先級高低購物>飲食>旅游,則獲取用戶輸入 序列“woaiwaitan”后,查詢裝置在網(wǎng)絡(luò)廣告庫M中查詢獲得與“waitan”對應(yīng)的多個位于 外灘的地標(biāo)性建筑或旅游景點,如招商局總部、匯豐大廈、花旗銀行、外灘三號、外灘18號 等,隨后根據(jù)用戶設(shè)定的個人偏好可判斷“外灘三號”、“外灘18號”等以購物、餐飲為主的 建筑景點的優(yōu)先級最高。另外,查詢裝置22還可根據(jù)目前用戶設(shè)備的IP地址來判斷其所 處的地域,從而可以確定輸入序列中與該地域相關(guān)的詞匯的優(yōu)先級,例如,但用戶輸入序列 為“woxihuanbund”,其中“bund”的譯文有“1提岸2碼頭3同盟4 (上海)外灘”,當(dāng)查詢裝 置12根據(jù)用戶設(shè)備IP地址獲知目前位于中國上海市,從而可確定“bund”對應(yīng)譯文中“上 海外灘”或“外灘”優(yōu)先級最高,因而可提供如下輸入詞條選項“ 1我喜歡上海外灘;2我喜歡外灘;3我喜歡碼頭;4我喜歡提岸;5我喜歡同盟”。為簡明起見,我們可將用戶輸入歷史 記錄,用戶設(shè)定個人偏好、計算機IP地址(或用戶地址)等統(tǒng)稱為用戶特征,且本領(lǐng)域技術(shù) 人員應(yīng)能理解,用戶特征包括但不限于上述內(nèi)容。優(yōu)選地,網(wǎng)絡(luò)設(shè)備2還可對所保存的用戶輸入歷史記錄、輸入偏好及詞匯間關(guān)聯(lián) 性等信息進行更新。如圖3所示,用戶設(shè)備1還包括第二獲取裝置15、第三發(fā)送裝置18 ;網(wǎng) 絡(luò)設(shè)備2還包括第二接收裝置25和更新裝置26。其中用戶設(shè)備1中的第二獲取裝置15通 過與用戶的進一步交互來獲取該用戶對提供裝置13所提供多個輸入詞條選項的選擇,并 由第三發(fā)送裝置18發(fā)送至網(wǎng)絡(luò)設(shè)備。更新裝置沈根據(jù)第二接收裝置25所接收的用戶選 擇來更新詞庫和用戶輸入歷史記錄、詞匯間的關(guān)聯(lián)性等,例如可在網(wǎng)絡(luò)詞庫M中增加新詞 條選項和已有詞條選項的優(yōu)先級,用戶特征。更優(yōu)選地,網(wǎng)絡(luò)設(shè)備2還可包括第三獲取裝置 (未示出),其還可自行在互聯(lián)網(wǎng)中搜尋新的詞條組合,并用以更新網(wǎng)絡(luò)詞庫M等。在另一優(yōu)選實施例中,廣告庫14’可以是位于網(wǎng)絡(luò)設(shè)備2以外,例如位于另一個網(wǎng) 絡(luò)設(shè)備處或分布于其他多個網(wǎng)絡(luò)設(shè)備處,網(wǎng)絡(luò)設(shè)備2可經(jīng)由網(wǎng)絡(luò)與所述其他網(wǎng)絡(luò)設(shè)備相連 接,從而查詢與用戶輸入序列相關(guān)的廣告信息選項。圖3示出根據(jù)本發(fā)明的另一個優(yōu)選實施例,其中用戶設(shè)備1本身也包括查詢裝置 12和用于保存本地詞庫的存儲器14 (以下簡稱本地詞庫14),本地詞庫14并可隨時或定期 地與網(wǎng)絡(luò)設(shè)備2的網(wǎng)絡(luò)詞庫中該用戶特定的用戶詞庫進行同步。如圖3所示,第一獲取裝置11在獲取用戶輸入序列后,可將所述用戶輸入序列先 提供給用戶設(shè)備1的查詢裝置12進行匹配查詢,具體查詢過程如前面參照圖1-2所描述的 內(nèi)容,該內(nèi)容引用在此不作贅述;第一獲取裝置11還可通過第三發(fā)送裝置18將用戶輸入序 列發(fā)送至網(wǎng)絡(luò)設(shè)備2,由其中的查詢裝置22進行匹配查詢,獲得一個或多個與用戶輸入序 列有關(guān)的輸入詞條選項和廣告信息選項具體查詢過程如前面參照圖2所描述的內(nèi)容,該內(nèi) 容引用在此不作贅述。用戶設(shè)備1還包括一個合并裝置20,其將來自本身的查詢裝置12提 供的一個或多個輸入詞條選項和來自網(wǎng)絡(luò)設(shè)備2的查詢裝置22提供的一個或多個輸入詞 條選項進行合并處理,刪除其中的重復(fù)選項,并根據(jù)一定規(guī)則來確定最終合并得到的多個 詞條選項和來自網(wǎng)絡(luò)設(shè)備2反饋的與輸入序列有關(guān)的廣告信息選項的優(yōu)先級順序,隨后提 供給提供裝置13,由其按相應(yīng)的優(yōu)先級順序提供給用戶。通常,網(wǎng)絡(luò)設(shè)備2提供的輸入詞條 選項應(yīng)該更為準(zhǔn)確,因此優(yōu)先級較本地查詢獲得輸入詞條選項為高,而同樣地,為不影響用 戶的文字輸入,廣告信息選項通常置于每行中較末尾選項位置。圖4為根據(jù)本發(fā)明一個方面的在用戶設(shè)備中當(dāng)用戶進行文字輸入時同時提供與 輸入信息相關(guān)的搜索相關(guān)信息的方法流程圖。也即,當(dāng)用戶在用戶設(shè)備1上進行文字輸入 時,用戶設(shè)備1在根據(jù)用戶輸入序列提供相應(yīng)輸入詞條選項,還根據(jù)用戶設(shè)備的輸入序列 搜索相關(guān)的搜索相關(guān)信息,如廣告信息、網(wǎng)頁信息、旅游信息或地圖信息。以下以廣告信息 為例進行說明其中,用戶設(shè)備1可以是任何一種可與用戶通過鍵盤、遙控器、觸摸板、或聲控設(shè) 備進行人機交互的電子產(chǎn)品,例如計算機、智能手機、PDA、游戲機、或IPTV等。在步驟si中,用戶設(shè)備1通過任何一種可與用戶進行人機交互的交互設(shè)備來實時 地獲取用戶正在輸入的輸入序列。該交互設(shè)備可以是鍵盤、遙控器、觸摸板或聲控設(shè)備等。 以鍵盤為例,但用戶敲擊鍵盤中按鍵進行輸入時,用戶設(shè)備1實時地獲取用戶敲擊的按鍵序列(為簡明起見,以下仍稱輸入序列)。在步驟s2中,用戶設(shè)備1根據(jù)所獲得的用戶輸入序列與本地保存的詞庫(以下簡 稱本地詞庫)進行匹配查詢,獲得一個或多個匹配的輸入詞條選項。以下以中文為例進行 說明,本發(fā)明允許用戶在按全拼、雙拼、五筆等方法輸入中文。同時,用戶設(shè)備還根據(jù)用戶輸 入序列在本地保存的關(guān)鍵詞廣告庫(以下簡稱本地廣告庫)中進行搜索,獲得相關(guān)的一個 或多個廣告信息選項。與例如,當(dāng)用戶敲擊按鍵輸入“《oaiwaitan”,用戶設(shè)備1在本地詞庫 中查詢獲得“1我愛外灘;2我愛”等詞條組合,同時在廣告庫14’中查詢獲得與“外灘”有 關(guān)的廣告信息有“外灘三號”、“外灘18號”等地標(biāo)性建筑,因此提供廣告信息選項“3外灘 三號;4外灘18號”。本領(lǐng)域技術(shù)人員應(yīng)理解,查詢與輸入序列相關(guān)的廣告信息(或搜索相 關(guān)信息)的過程可以采用目前公知的各種智能或模糊搜索算法,在此不作贅述。在步驟S3中,用戶設(shè)備1將所獲得的一個或多個匹配的輸入詞條選項按一定順序 和格式提供給所述用戶,供其選擇以作具體輸入。例如,通過在用戶設(shè)備1的顯示器中一個 輸入窗口欄中顯示給用戶是,可將多個詞條選項與輸入序列分欄顯示,多個詞條選項可全 部列入下一欄中供用戶選擇。優(yōu)選地,可以在詞條欄中僅顯示一行詞條選項,該行詞條選項 數(shù)目可以是缺省的也可由用戶設(shè)定,通過由用戶按動特定功能鍵顯示上一行或下一行詞條 選項,該特定功能鍵例如可以是“ + ”和“_”。優(yōu)選地,為便于用戶注意,廣告信息選項在詞條欄中可采用不同顯示方式,例如不 同顏色或灰度。而且廣告信息選項中內(nèi)置有與該廣告信息相關(guān)的網(wǎng)頁IP地址或統(tǒng)一資源 標(biāo)示符(URL)。在步驟s4中,用戶和用戶設(shè)備1可根據(jù)所提供的輸入詞條選項做進一步人機交 互。用戶可通過在用戶設(shè)備1的鍵盤上按該選項相應(yīng)的數(shù)字鍵或通過用戶設(shè)備1的鼠標(biāo)移 動光標(biāo)至該選項處懸?;螯c擊來選擇該廣告信息選項。而當(dāng)用戶選擇該廣告信息選項,用 戶設(shè)備1可通過網(wǎng)絡(luò)定向到其對應(yīng)的網(wǎng)頁網(wǎng)址,例如在瀏覽器打開情形,經(jīng)由網(wǎng)絡(luò)連接到 該網(wǎng)址對應(yīng)的網(wǎng)頁服務(wù)器,并在瀏覽器中顯示其網(wǎng)頁給用戶。在一個優(yōu)選實施例中,步驟si至s3之間是是持續(xù)不斷地循環(huán)。具體地,在步驟si 中,用戶設(shè)備1實時地獲取用戶持續(xù)輸入的輸入序列并持續(xù)不斷地在本地進行查詢,例如, 用戶持續(xù)地輸入“w”、“wo”... “wo,,··· "woai"... “woaiwaitan”,在步驟 s2 中,用戶設(shè) 備1也實時地對根據(jù)持續(xù)獲取的用戶輸入序列進行匹配查詢,以持續(xù)獲取與上述各輸入序 列相對應(yīng)的詞條選項,例如“W”對應(yīng)“1我、2喔、3握、4窩” ;“woai”對應(yīng)“1我愛、2喔、3 握、4窩”;,,woaiwaitan”對應(yīng)“1我愛外灘、2外灘三號、3外灘18號”。在此,本領(lǐng)域技術(shù) 人員應(yīng)理解“持續(xù)”是指在用戶最終選擇一個詞條選項前一直進行的動作方式,例如用戶在 敲擊按鍵序列“《oai,,后可能稍停片刻,如0. 5秒,再繼續(xù)敲擊隨后的按鍵。在一個優(yōu)選實施例中,在步驟s2中,用戶設(shè)備1在根據(jù)用戶輸入序列在詞庫和廣 告庫中進行匹配查詢獲得多個輸入詞條選項和廣告信息選項時還獲得其各自的優(yōu)先級。在 步驟S3中,用戶設(shè)備1將查詢獲取的多個匹配的輸入詞條選項和廣告信息選項按優(yōu)先級順 序在詞條欄中顯示給所述用戶,其中優(yōu)先級越高,該輸入詞條選項或廣告信息選項越靠前 顯示。優(yōu)選地,為便于用戶進行文字輸入,優(yōu)先級最好的輸入詞條選項一般置于最前位置, 使得用戶可通過簡單地按“ENTER”或空格鍵來選擇,而廣告信息選項通常置于每行中較末 尾選項位置。
優(yōu)選地,在步驟s2中,用戶設(shè)備1還可以根據(jù)用戶特征來在詞庫和廣告庫中進行 查詢,獲得匹配的輸入詞條選項和廣告信息選項。在獲得匹配的多個輸入詞條選項和廣告 信息選項后,還可根據(jù)用戶特征來確定其優(yōu)先級高低。用戶特征包括用戶的輸入歷史記 錄、用戶設(shè)定的個人偏好選擇、用戶屬性、用戶地址等,用戶屬性包括用戶的職業(yè)、性別、國 際、出生地、年齡等體現(xiàn)個人特性的信息。具體地,用戶設(shè)備1可根據(jù)用戶輸入歷史記錄中 對各個詞條選項或詞條選項中的詞匯的選擇頻度、各詞條選項中各個詞匯間的文義關(guān)聯(lián) 性來確定其優(yōu)先級高低。用戶設(shè)備1也可根據(jù)用戶設(shè)定的個人偏好選擇來確定優(yōu)先級高 低,例如,當(dāng)用戶設(shè)定輸入偏好為優(yōu)先級高低購物 > 飲食 > 旅游,則獲取用戶輸入序列 “woaiwaitan”后,用戶設(shè)備1在廣告庫中查詢獲得與“waitan”對應(yīng)的多個位于外灘的地 標(biāo)性建筑或旅游景點,如招商局總部、匯豐大廈、花旗銀行、外灘三號、外灘18號等,隨后根 據(jù)用戶設(shè)定的個人偏好可判斷“外灘三號”、“外灘18號”等以購物、餐飲為主的建筑景點的 優(yōu)先級最高。另外,在步驟s2中,用戶設(shè)備1還可根據(jù)目前用戶設(shè)備的IP地址來判斷其所 處的地域,從而可以確定輸入序列中與該地域相關(guān)的詞匯的優(yōu)先級,例如,但用戶輸入序列 為“woxihuanbund”,其中“bund”的譯文有“1提岸2碼頭3同盟4 (上海)外灘”,當(dāng)用戶設(shè) 備1根據(jù)用戶設(shè)備IP地址獲知目前位于中國上海市,從而可確定“bund”對應(yīng)譯文中“上海 外灘”或“外灘”優(yōu)先級最高,因而可提供如下輸入詞條選項“ 1我喜歡上海外灘;2我喜歡 外灘;3我喜歡碼頭;4我喜歡提岸;5我喜歡同盟”。為簡明起見,我們可將用戶輸入歷史記 錄,用戶設(shè)定個人偏好、計算機IP地址(或用戶地址)等統(tǒng)稱為用戶特征,且本領(lǐng)域技術(shù)人 員應(yīng)能理解,用戶特征包括但不限于上述內(nèi)容。本領(lǐng)域技術(shù)人員應(yīng)能理解,用戶設(shè)備1可以在本地存儲器中保存上述用戶輸入歷 史記錄、用戶設(shè)定輸入偏好以及詞匯間的各種關(guān)聯(lián)性。優(yōu)選地,用戶設(shè)備1還可對所保存的 用戶輸入歷史記錄、輸入偏好及詞匯間關(guān)聯(lián)性等信息進行更新。在步驟s5(未示出)中,用 戶設(shè)備1還通過與用戶的進一步交互來獲取該用戶對所提供多個輸入詞條選項的選擇,然 后根據(jù)所獲取的用戶選擇來更新詞庫和用戶輸入歷史記錄、詞匯間的關(guān)聯(lián)性等,例如可在 詞庫中增加新詞條選項和已有詞條選項的優(yōu)先級,用戶特征。更優(yōu)選地,如用戶設(shè)備可接入 互聯(lián)網(wǎng),在步驟s5中,用戶設(shè)備1還可自行在互聯(lián)網(wǎng)中搜尋新的詞條組合,并用以更新詞庫寸。在一個優(yōu)選實施例中,用戶設(shè)備1中的廣告庫可隨時與周期性地進行主動更新, 例如用戶設(shè)備1經(jīng)由網(wǎng)絡(luò)與一個或多個網(wǎng)絡(luò)設(shè)備相連接,并隨時或周期性地與網(wǎng)絡(luò)設(shè)備中 的廣告庫中與用戶相關(guān)的部分廣告信息進行同步。在另一優(yōu)選實施例中,廣告庫可以是位于用戶設(shè)備1的外部,例如位于一個網(wǎng)絡(luò) 設(shè)備處或分布于多個網(wǎng)絡(luò)設(shè)備處,在步驟s2中,用戶設(shè)備1可經(jīng)由網(wǎng)絡(luò)與網(wǎng)絡(luò)設(shè)備相連接, 從而查詢與用戶輸入序列相關(guān)的廣告信息選項。圖5為根據(jù)本發(fā)明另一方面的用戶設(shè)備與網(wǎng)絡(luò)設(shè)備相配合來當(dāng)用戶進行文字輸 入時同時提供與輸入信息相關(guān)的搜索相關(guān)信息的方法流程圖。其中用戶設(shè)備1經(jīng)由網(wǎng)絡(luò)與網(wǎng)絡(luò)設(shè)備2相連接,該網(wǎng)絡(luò)可以為互聯(lián)網(wǎng)、內(nèi)部網(wǎng)等。 也即,當(dāng)用戶在用戶設(shè)備1上進行文字輸入時,用戶設(shè)備1經(jīng)由網(wǎng)絡(luò)向網(wǎng)絡(luò)設(shè)備2發(fā)送查 詢請求,請求網(wǎng)絡(luò)設(shè)備2根據(jù)用戶輸入序列搜索相關(guān)的搜索相關(guān)信息,如廣告信息、網(wǎng)頁信 息、旅游信息或地圖信息,然后將網(wǎng)絡(luò)設(shè)備反饋的搜索相關(guān)信息與網(wǎng)絡(luò)設(shè)備查詢獲得的輸入詞條選項一起提供給用戶。以下以廣告信息為例進行說明在一個實施例中,網(wǎng)絡(luò)設(shè)備2保存網(wǎng)絡(luò)詞庫和關(guān)鍵詞廣告庫(為簡明起見,以下簡 稱網(wǎng)絡(luò)廣告庫或搜索相關(guān)信息庫)。具體地,如圖5所示,在步驟Sl中,用戶設(shè)備1通過任何一種可與用戶進行人機交 互的交互設(shè)備來實時地獲取用戶正在輸入的輸入序列。該交互設(shè)備可以是鍵盤、遙控器、觸 摸板或聲控設(shè)備等。以鍵盤為例,但用戶敲擊鍵盤中按鍵進行輸入時,用戶設(shè)備1實時地獲 取用戶敲擊的按鍵序列(為簡明起見,以下仍稱輸入序列)。在步驟S2中,用戶設(shè)備1實時并持續(xù)不斷地將獲取的用戶輸入序列發(fā)送至網(wǎng)絡(luò)設(shè) 備2。在步驟S3中,網(wǎng)絡(luò)設(shè)備2根據(jù)接收的用戶輸入序列在網(wǎng)絡(luò)詞庫中進行匹配查詢,獲 得一個或多個匹配的輸入詞條選項。以下以中文為例進行說明,本發(fā)明允許用戶在按全拼、 雙拼、五筆等方法輸入中文。同時,網(wǎng)絡(luò)設(shè)備2還根據(jù)用戶輸入序列在網(wǎng)絡(luò)廣告庫中進行搜 索,獲得相關(guān)的一個或多個廣告信息選項。與例如,當(dāng)用戶敲擊按鍵輸入“woaiwaitan”,網(wǎng) 絡(luò)設(shè)備2在網(wǎng)絡(luò)詞庫中查詢獲得“1我愛外灘;2我愛”等詞條組合,同時在網(wǎng)絡(luò)廣告庫中查 詢獲得與“外灘”有關(guān)的廣告信息有“外灘三號”、“外灘18號”等地標(biāo)性建筑,因此提供廣 告信息選項“3外灘三號;4外灘18號”。本領(lǐng)域技術(shù)人員應(yīng)理解,查詢與輸入序列相關(guān)的 廣告信息(或搜索相關(guān)信息)的過程可以采用目前公知的各種智能或模糊搜索算法,在此 不作贅述。在步驟S5中,網(wǎng)絡(luò)設(shè)備2也實時和持續(xù)不斷地將所查詢的輸入詞條選項發(fā)送至用 戶設(shè)備1。在步驟S7中,用戶設(shè)備1將接收到的來自網(wǎng)絡(luò)設(shè)備2實時和持續(xù)地所述輸入詞 條選項并提供給用戶,用戶設(shè)備1可將獲得的一個或多個匹配的輸入詞條選項按一定順序 和格式提供給所述用戶,供其選擇以作具體輸入或進一步交互。例如,通過在顯示器的一個 輸入窗口欄中顯示給用戶是,可將多個詞條選項與輸入序列分欄顯示,多個詞條選項可全 部列入下一欄中供用戶選擇。優(yōu)選地,可以在詞條欄中僅顯示一行詞條選項,該行詞條選項 數(shù)目可以是缺省的也可由用戶設(shè)定,通過由用戶按動特定功能鍵顯示上一行或下一行詞條 選項,該特定功能鍵例如可以是“ + ”和“_”。優(yōu)選地,為便于用戶注意,廣告信息選項在詞條欄中可采用不同顯示方式,例如不 同顏色或灰度。而且廣告信息選項中內(nèi)置有與該廣告信息相關(guān)的網(wǎng)頁IP地址或統(tǒng)一資源 標(biāo)示符(URL)。在步驟S8中,用戶和用戶設(shè)備1可根據(jù)所提供的輸入詞條選項做進一步人機交 互。用戶可通過按該選項相應(yīng)的數(shù)字鍵或通過鼠標(biāo)移動光標(biāo)至該選項處懸?;螯c擊來選擇 該廣告信息選項。而,當(dāng)用戶選擇該廣告信息選項,用戶設(shè)備1可通過網(wǎng)絡(luò)定向到其對應(yīng)的 網(wǎng)頁網(wǎng)址,例如在瀏覽器打開情形,經(jīng)由網(wǎng)絡(luò)連接到該網(wǎng)址對應(yīng)的網(wǎng)頁服務(wù)器,并在瀏覽器 中顯示其網(wǎng)頁給用戶。優(yōu)選地,步驟Sl至S7之間是持續(xù)不斷地循環(huán)工作。具體地,在步驟S 1中,用戶 設(shè)備1實時地獲取用戶的輸入序列并持續(xù)不斷地發(fā)送給網(wǎng)絡(luò)設(shè)備2,例如 ”、“《0”. . . "wo ”..."woai". .."woaiwaitan",網(wǎng)絡(luò)設(shè)備2也根據(jù)用戶輸入序列后實時和持續(xù)不斷進行匹配 查詢,并將查詢到的輸入詞條序列持續(xù)不斷地發(fā)送回用戶設(shè)備1,例如“W”對應(yīng)“1我、2喔、 3握、4窩” ;“woai”對應(yīng)“1我愛、2喔、3握、4窩”;” woaiwaitan”對應(yīng)“ 1我愛外灘、2外 灘三號、3外灘18號”。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指在用戶最終選擇一個詞條
14選項前一直進行的動作方式,例如用戶在敲擊按鍵序列“woai”后可能稍停片刻,如0. 5秒, 再繼續(xù)敲擊隨后的按鍵。在一個優(yōu)選實施例中,在步驟S3,網(wǎng)絡(luò)設(shè)備2在根據(jù)用戶輸入序列在網(wǎng)絡(luò)詞庫和 網(wǎng)絡(luò)廣告庫中進行匹配查詢獲得多個輸入詞條選項和廣告信息選項時還獲得其各自的優(yōu) 先級。在步驟S7中,用戶設(shè)備1將網(wǎng)絡(luò)設(shè)備2提供的多個匹配的輸入詞條選項和廣告信息 選項按優(yōu)先級順序在詞條欄中顯示給所述用戶,其中優(yōu)先級越高,該輸入詞條選項或廣告 信息選項越靠前顯示。優(yōu)選地,為便于用戶進行文字輸入,優(yōu)先級最好的輸入詞條選項一般 置于最前位置,使得用戶可通過簡單地按“ENTER”或空格鍵來選擇,而廣告信息選項通常置 于每行中較末尾選項位置。優(yōu)選地,當(dāng)用戶通過用戶設(shè)備1登錄網(wǎng)絡(luò)設(shè)備時,在步驟S3中,網(wǎng)絡(luò)設(shè)備2還可根 據(jù)用戶登錄的ID來獲取用戶特征。例如用戶輸入歷史記錄,用戶特定的用戶詞庫、用戶設(shè) 定的個人偏好、用戶屬性信息等。所述用戶特征可以保存在網(wǎng)絡(luò)設(shè)備2中,也可保存在于網(wǎng) 絡(luò)設(shè)備2相連接的其他網(wǎng)絡(luò)設(shè)備中。隨后,在步驟S3中,網(wǎng)絡(luò)設(shè)備2可以根據(jù)用戶特征來在網(wǎng)絡(luò)詞庫和網(wǎng)絡(luò)廣告庫中 進行查詢,獲得匹配的輸入詞條選項和廣告信息選項。具體地,在步驟S3中,網(wǎng)絡(luò)設(shè)備2可 根據(jù)用戶輸入歷史記錄中對各個詞條選項或詞條選項中的詞匯的選擇頻度、各詞條選項中 各個詞匯間的文義關(guān)聯(lián)性來確定其優(yōu)先級高低。網(wǎng)絡(luò)設(shè)備2也可根據(jù)用戶設(shè)定的個人偏好 選擇來確定優(yōu)先級高低,例如,當(dāng)用戶設(shè)定輸入偏好為優(yōu)先級高低購物>飲食>旅游, 則獲取用戶輸入序列“woaiwaitan”后,網(wǎng)絡(luò)設(shè)備2在網(wǎng)絡(luò)廣告庫中查詢獲得與“waitan” 對應(yīng)的多個位于外灘的地標(biāo)性建筑或旅游景點,如招商局總部、匯豐大廈、花旗銀行、外灘 三號、外灘18號等,隨后根據(jù)用戶設(shè)定的個人偏好可判斷“外灘三號”、“外灘18號”等以購 物、餐飲為主的建筑景點的優(yōu)先級最高。另外,在步驟S3中,網(wǎng)絡(luò)設(shè)備2還可根據(jù)目前用戶 設(shè)備的IP地址來判斷其所處的地域,從而可以確定輸入序列中與該地域相關(guān)的詞匯的優(yōu) 先級,例如,但用戶輸入序列為“woxihuanbimd”,其中“bund”的譯文有“1提岸2碼頭3同 盟4(上海)外灘”,在步驟S3中,當(dāng)網(wǎng)絡(luò)設(shè)備2根據(jù)用戶設(shè)備IP地址獲知目前位于中國上 海市,從而可確定“bund”對應(yīng)譯文中“上海外灘”或“外灘”優(yōu)先級最高,因而可提供如下 輸入詞條選項“1我喜歡上海外灘;2我喜歡外灘;3我喜歡碼頭;4我喜歡提岸;5我喜歡同 盟”。為簡明起見,我們可將用戶輸入歷史記錄,用戶設(shè)定個人偏好、計算機IP地址(或用戶 地址)等統(tǒng)稱為用戶特征,且本領(lǐng)域技術(shù)人員應(yīng)能理解,用戶特征包括但不限于上述內(nèi)容。優(yōu)選地,網(wǎng)絡(luò)設(shè)備2還可對所保存的用戶輸入歷史記錄、輸入偏好及詞匯間關(guān)聯(lián) 性等信息進行更新。在步驟S9(未示出)中,用戶設(shè)備1通過與用戶的進一步交互來獲取 該用戶對所提供多個輸入詞條選項的選擇,并發(fā)送至網(wǎng)絡(luò)設(shè)備;在步驟SlO(未示出)中,網(wǎng) 絡(luò)設(shè)備2根據(jù)所接收的用戶選擇來更新詞庫和用戶輸入歷史記錄、詞匯間的關(guān)聯(lián)性等,例 如可在網(wǎng)絡(luò)詞庫中增加新詞條選項和已有詞條選項的優(yōu)先級,用戶特征。更優(yōu)選地,網(wǎng)絡(luò)設(shè) 備2還可自行在互聯(lián)網(wǎng)中搜尋新的詞條組合,并用以更新網(wǎng)絡(luò)詞庫等。在另一優(yōu)選實施例中,網(wǎng)絡(luò)廣告庫可以是位于網(wǎng)絡(luò)設(shè)備2以外,例如位于另一個 網(wǎng)絡(luò)設(shè)備處或分布于其他多個網(wǎng)絡(luò)設(shè)備處,網(wǎng)絡(luò)設(shè)備2可經(jīng)由網(wǎng)絡(luò)與所述其他網(wǎng)絡(luò)設(shè)備相 連接,從而查詢與用戶輸入序列相關(guān)的廣告信息選項。圖6示出根據(jù)本發(fā)明的另一個優(yōu)選實施例,其中用戶設(shè)備1本身也保存有本地詞庫,并可隨時或定期地與網(wǎng)絡(luò)設(shè)備2的網(wǎng)絡(luò)詞庫中該用戶特定的用戶詞庫進行同步。如圖6所示,在步驟S4中,用戶設(shè)備1根據(jù)所述用戶輸入序列在本地詞庫中進行 匹配查詢,具體查詢過程如前面參照圖4所描述的步驟s2的內(nèi)容,該內(nèi)容引用在此不作贅 述。步驟Sl至S3如前面參照圖5所描述的步驟S1-S3的內(nèi)容,該內(nèi)容引用在此不作贅述。 本領(lǐng)域技術(shù)應(yīng)能理解,步驟Sl至S3和步驟S4可以是同步進行,其完成時間主要取決于用 戶設(shè)備1和網(wǎng)絡(luò)設(shè)備2的處理速度以及用戶設(shè)備1與網(wǎng)絡(luò)設(shè)備2之間的網(wǎng)絡(luò)傳輸延時。在 步驟S6中,用戶設(shè)備1將本地查詢到的一個或多個輸入詞條選項和來自網(wǎng)絡(luò)設(shè)備2的一個 或多個輸入詞條選項進行合并處理,刪除其中的重復(fù)選項,并根據(jù)一定規(guī)則來確定最終合 并得到的多個詞條選項和來自網(wǎng)絡(luò)設(shè)備2反饋的與輸入序列有關(guān)的廣告信息選項的優(yōu)先 級順序,隨后,在步驟S8中,將所述輸入詞條選項和廣告信息選項按相應(yīng)的優(yōu)先級順序提 供給用戶,供其選擇或作進一步人機交互。通常,網(wǎng)絡(luò)設(shè)備2提供的輸入詞條選項應(yīng)該更 為準(zhǔn)確,因此優(yōu)先級較本地查詢獲得輸入詞條選項為高,而同樣地,為不影響用戶的文字輸 入,廣告信息選項通常置于每行中較末尾選項位置。本領(lǐng)域技術(shù)人員應(yīng)理解,在以上參照圖2、3、5和6所描述的實施例中,當(dāng)用戶經(jīng)由 用戶設(shè)備1登錄網(wǎng)絡(luò)設(shè)備2時,網(wǎng)絡(luò)設(shè)備2中的網(wǎng)絡(luò)詞庫也可為該用戶特定的用戶詞庫。上面以中文為例來描述本發(fā)明的一些實施例,本領(lǐng)域技術(shù)人員應(yīng)能理解本發(fā)明還 可適用于另一種文字進行輸入的情形,例如韓文、日文、法文、德文或意大利文等,需要更改 和調(diào)整的僅僅是將中文輸入規(guī)則替換為所述另一種文字的輸入規(guī)則,以及更換相應(yīng)的詞庫 和用戶設(shè)定輸入偏好等。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在 不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論 從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán) 利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有 變化囊括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此 外,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多 個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來 表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種在用戶設(shè)備中用于供用戶進行文字輸入及同時提供搜索相關(guān)信息的方法,該方 法包括以下步驟a獲取用戶提供的輸入序列信息;b根據(jù)所述輸入序列信息獲得與之相匹配的一個或多個輸入詞條選項,其中包括至少 一個與所述輸入序列信息相關(guān)的搜索相關(guān)信息選項;c將所述一個或多個輸入詞條選項提供給該用戶,以供用戶與該用戶設(shè)備進一步人機交互。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b包括 -將所述輸入序列信息發(fā)送給網(wǎng)絡(luò)設(shè)備;-接收來自所述網(wǎng)絡(luò)設(shè)備反饋的與所述輸入序列信息相匹配的所述一個或多個輸入詞 條選項,其中包括至少一個與所述輸入序列信息相關(guān)的搜索相關(guān)信息選項。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b包括-根據(jù)所述輸入序列信息在本地詞庫中進行匹配查詢以獲得一個或多與之匹配的輸入 詞條選項,和在本地搜索信息庫進行匹配查詢以獲得至少一個與所述輸入序列信息相關(guān)的 搜索相關(guān)信息選項。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述在本地搜索信息庫進行匹配查詢的步驟包括-獲取該用戶的用戶特征信息;-根據(jù)所述輸入序列信息,并基于所述用戶特征信息在本地搜索信息庫進行匹配查詢, 以獲得至少一個與所述輸入序列信息和用戶特征信息相關(guān)的搜索相關(guān)信息選項。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述用戶特征信息包括以下各項中的至少一項 -用戶的歷史輸入記錄;-用戶設(shè)定的個人偏好; -用戶的屬性信息; -用戶的地址信息。
6.根據(jù)權(quán)利要求5所述的方法,其中,還包括-根據(jù)該用戶對所述一個或多個輸入詞條選項的選擇來更新所述本地詞庫和/或所述 本地搜索信息庫和/或所述用戶的歷史輸入記錄。
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其中,還包括-當(dāng)用戶選擇所述搜索相關(guān)信息選項時,根據(jù)所述搜索相關(guān)信息內(nèi)置的網(wǎng)址將瀏覽器 定向至所述網(wǎng)址對應(yīng)的網(wǎng)頁。
8.根據(jù)權(quán)利要求1至7中任一項所述的方法,其中,所述用戶設(shè)備包括計算機、智能 手機、PDA、游戲機、或IPTV等。
9.一種在網(wǎng)絡(luò)設(shè)備中用于輔助供用戶進行文字輸入及同時提供相關(guān)廣告信息的方法, 該方法包括以下步驟A接收來自所述用戶操作的用戶設(shè)備的該用戶的輸入序列信息; B根據(jù)所述輸入序列信息在該網(wǎng)絡(luò)設(shè)備的詞庫中進行匹配查詢和在該網(wǎng)絡(luò)設(shè)備的搜索 信息庫進行匹配查詢,以獲得一個或多個與之匹配的輸入詞條選項,其中包括至少一個與 所述輸入序列信息相關(guān)的搜索相關(guān)信息選項;C將所述一個或多個輸入詞條選項發(fā)送回所述用戶設(shè)備。
10.根據(jù)權(quán)利要求9所述的方法,其中,所述在該網(wǎng)絡(luò)設(shè)備的搜索信息庫進行匹配查詢 的步驟包括-獲取該用戶的用戶特征信息;-根據(jù)所述用戶特征信息確定在該網(wǎng)絡(luò)設(shè)備中所述用戶特定的詞庫; -根據(jù)所述輸入序列信息,并基于所述用戶特征信息在所述用戶特定的詞庫中進行匹 配查詢和在該網(wǎng)絡(luò)設(shè)備的搜索信息庫進行匹配查詢,以獲得一個或多與之匹配的輸入詞條 選項,其中包括至少一個與所述輸入序列信息和用戶特征信息相關(guān)的搜索相關(guān)信息選項。
11.根據(jù)權(quán)利要求10所述的方法,其中,所述用戶特征信息包括以下各項中的至少一項-用戶的歷史輸入記錄; -用戶設(shè)定的個人偏好; -用戶的屬性信息; -用戶的地址信息。
12.根據(jù)權(quán)利要求11所述的方法,其中,還包括-接收來自所述用戶設(shè)備的該用戶對所述一個或多個輸入詞條選項的選擇 -根據(jù)該用戶對所述一個或多個輸入詞條選項的選擇來更新該網(wǎng)絡(luò)設(shè)備的所述用戶特 定的詞庫和/或所述搜索相關(guān)信息庫和/或所述用戶的歷史輸入記錄。
13.一種用于供用戶進行文字輸入及同時提供相關(guān)搜索相關(guān)信息的用戶設(shè)備,包括 輸入檢測裝置,用于獲取用戶提供的輸入序列信息;選項獲取裝置,用于根據(jù)所述輸入序列信息獲得與之相匹配的一個或多個輸入詞條選 項,其中包括至少一個與所述輸入序列信息相關(guān)的搜索相關(guān)信息;選項提供裝置,用于將所述一個或多個輸入詞條選項提供給該用戶,以供用戶與該用 戶設(shè)備進一步交互。
14.根據(jù)權(quán)利要求13所述的用戶設(shè)備,其中,所述選項獲取裝置包括 第一發(fā)送裝置,用于將所述輸入序列信息發(fā)送給網(wǎng)絡(luò)設(shè)備;第一接收裝置,用于接收來自所述網(wǎng)絡(luò)設(shè)備反饋的與所述輸入序列信息相匹配的所述 一個或多個輸入詞條選項。
15.根據(jù)權(quán)利要求14所述的用戶設(shè)備,其中,所述選項獲取裝置包括第一查詢裝置,用于根據(jù)所述輸入序列信息在本地詞庫中進行匹配查詢以獲得一個或 多與之匹配的輸入詞條選項,和在本地搜索信息庫進行匹配查詢以獲得至少一個與所述輸 入序列信息相關(guān)的搜索相關(guān)信息。
16.根據(jù)權(quán)利要求15所述的用戶設(shè)備,其中,所述第一查詢裝置包括 特征獲取裝置,用于獲取該用戶的用戶特征信息;匹配查詢裝置,用于根據(jù)所述輸入序列信息,并基于所述用戶特征信息在本地搜索信 息庫進行匹配查詢,以獲得至少一個與所述輸入序列信息和用戶特征信息相關(guān)的搜索相關(guān) 信息。
17.根據(jù)權(quán)利要求16所述的用戶設(shè)備,其中,所述用戶特征信息包括以下各項中的至 少一項-用戶的歷史輸入記錄; -用戶設(shè)定的個人偏好; -用戶的屬性信息; -用戶的地址信息。
18.根據(jù)權(quán)利要求17所述的用戶設(shè)備,其中,還包括第一更新裝置,用于根據(jù)該用戶對所述一個或多個輸入詞條選項的選擇來更新所述本 地詞庫、所述本地搜索相關(guān)信息庫和所述用戶的歷史輸入記錄。
19.根據(jù)權(quán)利要求13至18中任一項所述的用戶設(shè)備,其中,還包括網(wǎng)址定向裝置,用于當(dāng)用戶選擇所述搜索相關(guān)信息選項時,根據(jù)所述搜索相關(guān)信息內(nèi) 置的網(wǎng)址將瀏覽器定向至所述網(wǎng)址對應(yīng)的網(wǎng)頁。
20.根據(jù)權(quán)利要求13至19中任一項所述的用戶設(shè)備,其中,所述用戶設(shè)備包括計算 機、智能手機、PDA、游戲機、或IPTV等。
21.一種在用于輔助供用戶進行文字輸入及同時提供相關(guān)廣告信息的網(wǎng)絡(luò)設(shè)備,該網(wǎng) 絡(luò)設(shè)備包括以下步驟第二接收裝置,用于接收來自所述用戶操作的用戶設(shè)備的該用戶的輸入序列信息; 第二查詢裝置,用于根據(jù)所述輸入序列信息在該網(wǎng)絡(luò)設(shè)備的詞庫中進行匹配查詢和在 該網(wǎng)絡(luò)設(shè)備的搜索信息庫進行匹配查詢,以獲得一個或多與之匹配的輸入詞條選項,其中 包括至少一個與所述輸入序列信息相關(guān)的搜索相關(guān)信息;第二發(fā)送裝置,用于將所述一個或多個輸入詞條選項發(fā)送回所述用戶設(shè)備。
22.根據(jù)權(quán)利要求21所述的網(wǎng)絡(luò)設(shè)備,其中,所述第二查詢裝置包括 特征獲取裝置,用于獲取該用戶的用戶特征信息;確定裝置,用于根據(jù)所述用戶特征信息確定在該網(wǎng)絡(luò)設(shè)備中所述用戶特定的詞庫; 匹配查詢裝置,用于根據(jù)所述輸入序列信息,并基于所述用戶特征信息在所述用戶特 定的詞庫中進行匹配查詢和在該網(wǎng)絡(luò)設(shè)備的搜索信息庫進行匹配查詢,以獲得一個或多與 之匹配的輸入詞條選項,其中包括至少一個與所述輸入序列信息和用戶特征信息相關(guān)的搜 索相關(guān)信息。
23.根據(jù)權(quán)利要求21所述的網(wǎng)絡(luò)設(shè)備,其中,所述用戶特征信息包括以下各項中的至 少一項-用戶的歷史輸入記錄; -用戶的身份信息; -用戶的地址信息。
24.根據(jù)權(quán)利要求23所述的網(wǎng)絡(luò)設(shè)備,其中,還包括第三接收裝置,用于接收來自所述用戶設(shè)備的該用戶對所述一個或多個輸入詞條選項 的選擇第二更新裝置,用于根據(jù)該用戶對所述一個或多個輸入詞條選項的選擇來更新該網(wǎng)絡(luò) 設(shè)備的所述用戶特定的詞庫和/或所述搜索相關(guān)信息庫和/或所述用戶的歷史輸入記錄。
25.一種用于供用戶進行文字輸入及同時提供相關(guān)搜索相關(guān)信息的系統(tǒng),其中包括如 權(quán)利要求13至20中任一項所述的用戶設(shè)備以及如權(quán)利要求21至M中任一項所述的網(wǎng)絡(luò)
全文摘要
本發(fā)明提供一種當(dāng)用戶進行文字輸入時同時提供搜索相關(guān)信息的方法與設(shè)備。其中,用戶設(shè)備獲取用戶提供的輸入序列信息,并在本地或通過與之網(wǎng)絡(luò)連接的網(wǎng)絡(luò)設(shè)備查詢相匹配的一個或多個輸入詞條選項,其中包括至少一個與所述輸入序列信息相關(guān)的搜索相關(guān)信息選項,然后提供給該用戶,以供用戶與該用戶設(shè)備進一步交互。本發(fā)明在用戶端將文字輸入功能與信息搜索功能很好地結(jié)合起來,在提供搜索相關(guān)信息功能同時不會影響用戶的文字輸入速度。
文檔編號G06F3/023GK102063451SQ20101014857
公開日2011年5月18日 申請日期2010年4月16日 優(yōu)先權(quán)日2010年4月16日
發(fā)明者戴帥湘 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司