專利名稱:通過鼠標(biāo)按鍵拖放和雙擊動作進(jìn)行選詞搜索的方法
技術(shù)領(lǐng)域:
本發(fā)明是用于電腦上的一種信息搜索方法。
背景技術(shù):
通過鼠標(biāo)按鍵“拖放動作或雙擊動作”進(jìn)行的“文本字符串”選擇 操作,可以簡稱為“選詞”,通過鼠標(biāo)按鍵拖放動作或雙擊動作“選擇文本字符串”后 直接通過相應(yīng)搜索引擎進(jìn)行的搜索操作,可以簡稱為“選詞搜索”?!斑x詞搜索”也可 以被稱為“鼠標(biāo)選詞搜索”、“選詞翻譯”、“劃詞搜索”、“劃詞翻譯”等其他的相 應(yīng)名稱。目前,鼠標(biāo)“選詞”操作主要是通過“鼠標(biāo)左鍵的拖放動作和雙擊動作”進(jìn)行 的,而除了 “鼠標(biāo)左鍵”之外,大多數(shù)的電腦指點設(shè)備上還有“鼠標(biāo)右鍵”和“鼠標(biāo)中 鍵”。根據(jù)“拖放動作和雙擊動作”的鼠標(biāo)按鍵不同,可以將基于“拖放動作和雙擊動 作”的選詞操作分為六種,即“左鍵拖放選詞”、“左鍵雙擊選詞”、“右鍵拖放選 詞”、“右鍵雙擊選詞”、“中鍵拖放選詞”、“中鍵雙擊選詞”,相應(yīng)的,也就可以將 基于“拖放動作和雙擊動作”的選詞搜索操作分為六種,即“左鍵拖放選詞搜索”、
“左鍵雙擊選詞搜索”、“右鍵拖放選詞搜索”、“右鍵雙擊選詞搜索”、“中鍵拖放選 詞搜索”、“中鍵雙擊選詞搜索”。“鼠標(biāo)左鍵”通過“拖放動作和雙擊動作”進(jìn)行“鼠標(biāo)左鍵選詞”操作后,是 不能直接進(jìn)行“搜索”操作的,因為在“鼠標(biāo)左鍵選詞”操作后,還可能會進(jìn)行“剪 切”、“復(fù)制”、“刪除”、“右鍵菜單”、“格式設(shè)置”等其他多種功能操作,如果直 接進(jìn)行“鼠標(biāo)左鍵選詞搜索”,就會影響其他多種功能操作的用戶體驗,得不償失。但 在少數(shù)特殊情況下,“鼠標(biāo)左鍵選詞搜索”也是可行的,例如在Chrome瀏覽器中安裝
“有道詞典”插件后,就可以通過“鼠標(biāo)左鍵”的拖放動作和雙擊動作,直接進(jìn)行詞典 翻譯搜索操作,但這不能成為一種統(tǒng)一通用的搜索操作模式,僅僅是一種權(quán)宜之計,是 很不完善的。“鼠標(biāo)右鍵”和“鼠標(biāo)中鍵”通過“拖放動作和雙擊動作”進(jìn)行“鼠標(biāo)右鍵選 詞”和“鼠標(biāo)中鍵選詞”后,就可以直接進(jìn)行“搜索”操作,因為“鼠標(biāo)右鍵選詞” 或“鼠標(biāo)中鍵選詞”,就是專門用于搜索操作,而不是為了進(jìn)行其他功能操作,因此,
“鼠標(biāo)右鍵選詞搜索”和“鼠標(biāo)中鍵選詞搜索”就是更加完善的“鼠標(biāo)按鍵選詞搜索” 操作模式。
發(fā)明內(nèi)容
通過“鼠標(biāo)右鍵拖放動作”、“鼠標(biāo)右鍵雙擊動作”、“鼠標(biāo)中鍵 拖放動作”、“鼠標(biāo)中鍵雙擊動作”,就可以直接進(jìn)行“鼠標(biāo)按鍵選詞搜索”,在默認(rèn) 瀏覽器窗口、或搜索瀏覽器窗口、或搜索微型窗口中顯示相應(yīng)搜索引擎對選擇文本字符 串進(jìn)行在線搜索操作后的搜索結(jié)果。本發(fā)明包括8個方面的改進(jìn),以下為本發(fā)明具體內(nèi)容一,在程序窗口中按下鼠標(biāo)中鍵移動鼠標(biāo)指針后,電腦系統(tǒng)中的鼠標(biāo)搜索功能 模塊就會對鼠標(biāo)中鍵拖放選擇的“文本字符串”進(jìn)行反色顯示,放開鼠標(biāo)中鍵后,電腦 系統(tǒng)中的鼠標(biāo)搜索功能模塊就會通過“鼠標(biāo)中鍵拖放動作對應(yīng)的搜索引擎”對“鼠標(biāo)中 鍵拖放動作選擇的的文本字符串”進(jìn)行“鼠標(biāo)中鍵拖放選詞搜索”,在默認(rèn)瀏覽器窗口顯示相應(yīng)的搜索結(jié)果。例如用戶在Firefox程序窗口中按下鼠標(biāo)中鍵并移動鼠標(biāo)指針的過程中,電腦 系統(tǒng)中的百度鼠標(biāo)搜索功能模塊就會模擬鼠標(biāo)左鍵拖放選擇操作,對鼠標(biāo)中鍵拖放選擇 的文本字符串“Microsoft' s Xbox Kinect”進(jìn)行反色顯示,放開鼠標(biāo)中鍵后,電腦系統(tǒng) 中的百度鼠標(biāo)搜索功能模塊就會通過鼠標(biāo)中鍵拖放動作對應(yīng)的“百度網(wǎng)頁搜索引擎”對 鼠標(biāo)中鍵拖放動作選擇的文本字符串“Microsoft' s Xbox Kinect"進(jìn)行“鼠標(biāo)中鍵拖放 選詞搜索”,在默認(rèn)Firefox瀏覽器窗口中顯示“Microsoft' s Xbox Kinect"對應(yīng)的搜索 結(jié)果網(wǎng)頁。例如用戶在Adobe Paper程序窗口中按下鼠標(biāo)中鍵并移動鼠標(biāo)指針的過程中, 電腦系統(tǒng)中的金山鼠標(biāo)搜索功能模塊就會模擬按下“Ctri+Shift組合鍵”時的鼠標(biāo)左鍵拖 放選擇操作,對鼠標(biāo)中鍵拖放選擇的文本字符串“移動互聯(lián)網(wǎng)”進(jìn)行反色顯示,放開鼠 標(biāo)中鍵后,電腦系統(tǒng)中的金山鼠標(biāo)搜索功能模塊就會通過鼠標(biāo)中鍵拖放動作對應(yīng)的“谷 歌網(wǎng)頁搜索引擎”對鼠標(biāo)中鍵拖放動作選擇的文本字符串“移動互聯(lián)網(wǎng)”進(jìn)行“鼠標(biāo)中 鍵拖放選詞搜索”,在默認(rèn)IE瀏覽器窗口中顯示“移動互聯(lián)網(wǎng)”對應(yīng)的搜索結(jié)果網(wǎng)頁。目前,“鼠標(biāo)中鍵拖放動作”專門用來進(jìn)行“鼠標(biāo)中鍵拖放自動滾動”,但因 為“滾動欄”、“鼠標(biāo)滾輪”、“鼠標(biāo)中鍵單擊自動滾動”等其他滾動操作方式要明 顯優(yōu)于“鼠標(biāo)中鍵拖放自動滾動”,用戶很少會進(jìn)行“鼠標(biāo)中鍵拖放自動滾動”,大多 數(shù)用戶甚至從來都沒有進(jìn)行過“鼠標(biāo)中鍵拖放自動滾動”,所以,將“鼠標(biāo)中鍵拖放動 作”默認(rèn)的功能操作從“鼠標(biāo)中鍵拖放自動滾動”改變?yōu)椤笆髽?biāo)中鍵拖放選詞搜索”, 幾乎不會對用戶的傳統(tǒng)操作習(xí)慣產(chǎn)生不良影響?!笆髽?biāo)中鍵單擊自動滾動”和“鼠標(biāo)中鍵拖放自動滾動”都是通過鼠標(biāo)中鍵進(jìn) 行的“自動滾動操作”,因此,在將“鼠標(biāo)中鍵拖放動作”從“鼠標(biāo)中鍵拖放自動滾 動”改變?yōu)椤笆髽?biāo)中鍵拖放選詞搜索”之后,仍然可以通過“鼠標(biāo)中鍵單擊動作”進(jìn)行
“自動滾動操作”,“鼠標(biāo)中鍵單擊自動滾動”完全可以滿足少數(shù)用戶的“自動滾動操 作”習(xí)慣。目前,在部分瀏覽器軟件中,通過兩次拖放鼠標(biāo)左鍵,就可以進(jìn)行“鼠標(biāo)左鍵 兩次拖放搜索”,例如在Maxthon、Theworld、Firefox等瀏覽器軟件中,第一次鼠標(biāo)
左鍵拖放選擇一個“文本字符串”后,第二次鼠標(biāo)左鍵拖放“文本字符串”,就會通過 “默認(rèn)搜索引擎”對“文本字符串”進(jìn)行搜索操作。和只能在部分瀏覽器窗口中進(jìn)行的 “鼠標(biāo)左鍵兩次拖放搜索”相比,“鼠標(biāo)中鍵拖放選詞搜索”只需拖放一次鼠標(biāo)按鍵, 可以在任意程序窗口中進(jìn)行搜索操作。二,在程序窗口中進(jìn)行一次“鼠標(biāo)中鍵雙擊動作”后,電腦系統(tǒng)中的鼠標(biāo)搜索 功能模塊就會對“鼠標(biāo)中鍵雙擊動作”選擇的文本字符串進(jìn)行反色顯示,然后通過“鼠 標(biāo)中鍵雙擊動作對應(yīng)的搜索引擎”對“鼠標(biāo)中鍵雙擊動作選擇的的文本字符串”進(jìn)行
“鼠標(biāo)中鍵雙擊選詞搜索”,在默認(rèn)瀏覽器窗口顯示相應(yīng)的搜索結(jié)果。例如用戶在Firefox程序窗口的文本區(qū)域中進(jìn)行一次“鼠標(biāo)中鍵雙擊動作”, 電腦系統(tǒng)中的百度鼠標(biāo)搜索功能模塊就會在當(dāng)前位置通過mouse—eventO函數(shù)模擬執(zhí)行一 次“鼠標(biāo)左鍵雙擊動作”,并對“鼠標(biāo)中鍵雙擊動作”選擇的文本字符串“iPhone”進(jìn) 行反色顯示,然后通過鼠標(biāo)中鍵雙擊動作對應(yīng)的“百度網(wǎng)頁搜索引擎”對鼠標(biāo)中鍵雙擊動作選擇的文本字符串“iPhone”進(jìn)行“鼠標(biāo)中鍵雙擊選詞搜索”,在默認(rèn)Firefox瀏覽 器窗口中顯示相應(yīng)的搜索結(jié)果網(wǎng)頁。例如用戶Adobe Reader程序窗口中的文本區(qū)域進(jìn)行一次“鼠標(biāo)中鍵雙擊動 作”,電腦系統(tǒng)中的金山鼠標(biāo)搜索功能模塊就會在當(dāng)前位置通過keybd—eventO函數(shù)和 mouse—eventO函數(shù)模擬執(zhí)行一次按下“Ctrl+Shift組合鍵”狀態(tài)的“鼠標(biāo)左鍵雙擊動 作”,并對“鼠標(biāo)中鍵雙擊動作”選擇的文本字符串“汽車”進(jìn)行反色顯示,然后通過 鼠標(biāo)中鍵雙擊動作對應(yīng)的“谷歌網(wǎng)頁搜索引擎”對鼠標(biāo)中鍵雙擊動作選擇的文本字符串 “汽車”進(jìn)行“鼠標(biāo)中鍵雙擊選詞搜索”,在默認(rèn)IE瀏覽器窗口中顯示相應(yīng)的搜索結(jié)果 網(wǎng)頁。目前,在程序窗口中單擊“鼠標(biāo)中鍵”,就會進(jìn)入“自動滾動狀態(tài)”;然后不 移動鼠標(biāo)指針再次單擊“鼠標(biāo)中鍵”或“鼠標(biāo)左鍵”、“鼠標(biāo)右鍵”,都會退出“自動 滾動狀態(tài)”。將連續(xù)快速單擊兩次鼠標(biāo)中鍵設(shè)置為進(jìn)行“鼠標(biāo)中鍵雙擊選詞搜索”,將 連續(xù)單擊鼠標(biāo)中鍵和鼠標(biāo)左鍵,或連續(xù)單擊鼠標(biāo)中鍵和鼠標(biāo)右鍵,或單擊一次鼠標(biāo)中鍵 并超過雙擊默認(rèn)時長后再單擊一次鼠標(biāo)中鍵,都會退出“自動滾動狀態(tài)”,就可以完美 兼容傳統(tǒng)的鼠標(biāo)中鍵操作習(xí)慣。通過“鼠標(biāo)中鍵單擊動作”進(jìn)行的“鼠標(biāo)中鍵單擊自動 滾動”和“鼠標(biāo)中鍵雙擊動作”進(jìn)行的“鼠標(biāo)中鍵雙擊選詞搜索”是完全兼容的,幾乎 不會對用戶的傳統(tǒng)鼠標(biāo)中鍵操作習(xí)慣產(chǎn)生任何不良影響。通過鼠標(biāo)按鍵的拖放動作或雙擊動作選擇一個文本字符串后,直接通過默認(rèn)的 搜索引擎對選擇的文本字符串進(jìn)行在線搜索操作,是一種最佳的“鼠標(biāo)按鍵選詞搜索” 動作模式,但因為多種因素,“鼠標(biāo)左鍵選詞搜索”實際上是不可行的。電腦的指點設(shè) 備除了鼠標(biāo)左鍵之外,還有鼠標(biāo)右鍵,鼠標(biāo)中鍵等其他鼠標(biāo)按鍵,既然鼠標(biāo)左鍵不適合 進(jìn)行“鼠標(biāo)按鍵選詞搜索”,那么還有鼠標(biāo)右鍵和鼠標(biāo)中鍵可供選擇。綜合多種因素,
“鼠標(biāo)中鍵選詞搜索”是“鼠標(biāo)左鍵選詞搜索”的一種理想替代技術(shù)方案。三,在程序窗口中按下鼠標(biāo)右鍵后,鼠標(biāo)指針向右移動超過10個左右的像素, 電腦系統(tǒng)中的鼠標(biāo)搜索功能模塊就會進(jìn)入“鼠標(biāo)右鍵拖放選詞搜索狀態(tài)”,再向任意方 向移動鼠標(biāo)指針,就會對鼠標(biāo)右鍵拖放動作選擇的“文本字符串”進(jìn)行反色顯示,放開 鼠標(biāo)右鍵后,電腦系統(tǒng)中的鼠標(biāo)搜索功能模塊就會通過“鼠標(biāo)右鍵拖放動作對應(yīng)的搜索 引擎”對“鼠標(biāo)右鍵拖放動作選擇的文本字符串”進(jìn)行“鼠標(biāo)右鍵拖放選詞搜索”,在 搜索微型窗口或搜索瀏覽器窗口、默認(rèn)瀏覽器窗口中顯示相應(yīng)的搜索結(jié)果,并退出“鼠 標(biāo)右鍵拖放選詞搜索狀態(tài)”。例如用戶在Word程序窗口中按下鼠標(biāo)右鍵,鼠標(biāo)指針向右移動超過16個像 素,電腦系統(tǒng)中的youdao鼠標(biāo)搜索功能模塊就會進(jìn)入“鼠標(biāo)右鍵拖放選詞搜索狀態(tài)”, 再向任意方向移動鼠標(biāo)指針,通過mouse—eventO函數(shù)模擬鼠標(biāo)左鍵拖放動作反色顯示選 擇的一個文本字符串“the US space agency”后放開鼠標(biāo)右鍵,電腦系統(tǒng)中的youdao鼠標(biāo) 搜索功能模塊就會通過鼠標(biāo)右鍵拖放動作默認(rèn)對應(yīng)的“有道翻譯搜索引擎”對鼠標(biāo)右鍵 拖放動作選擇的文本字符串“the US space agency”進(jìn)行“鼠標(biāo)右鍵拖放選詞搜索”,在 有道詞典搜索微型窗口中顯示“the US space agency”對應(yīng)的翻譯搜索結(jié)果內(nèi)容,并退出
“鼠標(biāo)右鍵拖放選詞搜索狀態(tài)”。例如用戶在chrome程序窗口中按下鼠標(biāo)右鍵,鼠標(biāo)指針向右移動超過10個像素,電腦系統(tǒng)中的Google鼠標(biāo)搜索功能模塊就會進(jìn)入“鼠標(biāo)右鍵拖放選詞搜索狀態(tài)”, 再向任意方向移動鼠標(biāo)指針,就會通過keybd—eventO函數(shù)和mouse—event0函數(shù)模擬按 下“Ctri+Shift組合鍵”后拖放鼠標(biāo)左鍵,反色顯示選擇一個文本字符串“別克君威”后 放開鼠標(biāo)右鍵,電腦系統(tǒng)中的Google鼠標(biāo)搜索功能模塊就會通過鼠標(biāo)右鍵拖放動作默認(rèn) 對應(yīng)的“google網(wǎng)頁搜索引擎”對鼠標(biāo)右鍵拖放動作選擇的文本字符串“別克君威”進(jìn) 行“鼠標(biāo)右鍵拖放選詞搜索”,在Google搜索瀏覽器窗口中顯示“別克君威”對應(yīng)的搜 索結(jié)果內(nèi)容,并退出“鼠標(biāo)右鍵拖放選詞搜索狀態(tài)”。例如用戶在VC程序窗口中按下鼠標(biāo)右鍵,鼠標(biāo)指針向右移動超過10個像 素,電腦系統(tǒng)中的金山鼠標(biāo)搜索功能模塊就會進(jìn)入“鼠標(biāo)右鍵拖放選詞搜索狀態(tài)”,再 向任意方向移動鼠標(biāo)指針,就會通過mouse—eventO函數(shù)模擬鼠標(biāo)左鍵拖放動作,反色顯 示選擇一個文本字符串"AfxGetApp () ->LoadStandardCursor”后放開鼠標(biāo)右鍵,金山鼠 標(biāo)搜索功能模塊就會通過鼠標(biāo)右鍵拖放動作默認(rèn)對應(yīng)的“百度網(wǎng)頁搜索引擎”對鼠標(biāo)右 鍵拖放動作選擇的文本字符串“AfXGetApp()->LoadStandardCursor”進(jìn)行“鼠標(biāo)右鍵拖 放選詞搜索”,在默認(rèn)Firefox瀏覽器窗口中顯示“ AfxGetApp ()->LoadStandardCursor” 對應(yīng)的搜索結(jié)果內(nèi)容,并退出“鼠標(biāo)右鍵拖放選詞搜索狀態(tài)”。在程序窗口中按下鼠標(biāo)右鍵后,鼠標(biāo)指針向上、或向下、或向左移動超過10個 左右的像素后,再向任意方向移動鼠標(biāo)指針,電腦系統(tǒng)中的鼠標(biāo)搜索功能模塊都不會進(jìn) 入“鼠標(biāo)右鍵拖放選詞搜索狀態(tài)”,而是進(jìn)行“鼠標(biāo)右鍵拖放動作默認(rèn)對應(yīng)的功能操作”。例如用戶在Word程序窗口中按下鼠標(biāo)右鍵,鼠標(biāo)指針向左、或向下、或向上 移動超過16個像素,電腦系統(tǒng)中的youdao鼠標(biāo)搜索功能模塊就不會進(jìn)入“鼠標(biāo)右鍵拖 放選詞狀態(tài)”,再向任意方向移動鼠標(biāo)指針后放開鼠標(biāo)右鍵,電腦系統(tǒng)中的youdao鼠標(biāo)
搜索功能模塊就會進(jìn)行“鼠標(biāo)右鍵拖放默認(rèn)功能”,而不會進(jìn)行“鼠標(biāo)右鍵拖放選詞搜 φ”
糸 ο目前,只在少數(shù)程序窗口對“鼠標(biāo)右鍵拖放動作”設(shè)置了相應(yīng)的功能,即使設(shè) 置了相應(yīng)功能,用戶也很少會使用到這些功能。例如Exed的鼠標(biāo)右鍵拖放菜單操作、 瀏覽器軟件中的鼠標(biāo)右鍵拖放手勢操作。如果將向右的“鼠標(biāo)右鍵拖放動作”用來進(jìn) 行“鼠標(biāo)右鍵拖放選詞搜索”,將向上,向下、向左的“鼠標(biāo)右鍵拖放動作”用來進(jìn)行
“鼠標(biāo)右鍵拖放默認(rèn)功能”,就可以在兼容傳統(tǒng)操作習(xí)慣的基礎(chǔ)上,明顯提升用戶的鼠 標(biāo)選詞搜索操作體驗。例如在Maxthon瀏覽器窗口中,通過“向右拖放鼠標(biāo)右鍵”, 就可以進(jìn)行“鼠標(biāo)右鍵拖放選詞搜索”,通過“向左、向上、向下拖放鼠標(biāo)右鍵”,就 可以進(jìn)行“前進(jìn)”、“停止”、“刷新”等默認(rèn)的“鼠標(biāo)右鍵拖放手勢操作”。一般情況下,文本字符串的拖放選擇操作都是從左到右、從上到下的,在拖放 鼠標(biāo)右鍵進(jìn)行選詞操作時,鼠標(biāo)指針的移動方向大都是從左向右移動的,這是用戶進(jìn)行 “鼠標(biāo)右鍵拖放選詞”的一種固有動作模式,因此,將向右拖放鼠標(biāo)右鍵作為“鼠標(biāo)右
鍵拖放選詞搜索”的專用動作模式,就是自然合理的選擇。在程序窗口中按下鼠標(biāo)右鍵,鼠標(biāo)指針向右移動超過10個左右的像素進(jìn)入“鼠 標(biāo)右鍵拖放選詞搜索狀態(tài)”后,電腦系統(tǒng)中的鼠標(biāo)搜索功能模塊就會在光標(biāo)中通過文字 或圖標(biāo)的形式進(jìn)行“鼠標(biāo)右鍵拖放選詞搜索”的操作提示,放開鼠標(biāo)右鍵并退出“鼠標(biāo)右鍵拖放選詞搜索狀態(tài)”后,鼠標(biāo)指針就會恢復(fù)為正常的箭頭光標(biāo)或字符光標(biāo)。例如用戶在Word程序窗口中按下鼠標(biāo)右鍵,鼠標(biāo)指針向右移動超過16個像 素,電腦系統(tǒng)中的youdao鼠標(biāo)搜索功能模塊就會進(jìn)入“鼠標(biāo)右鍵拖放選詞搜索狀態(tài)”, 鼠標(biāo)指針就會在光標(biāo)中提示youdao的圖標(biāo)或“漢字名稱”,放開鼠標(biāo)右鍵,鼠標(biāo)指針就 會恢復(fù)為正常的箭頭光標(biāo)或字符光標(biāo)。在瀏覽器軟件等一些程序窗口中,對一些文本字符串不能進(jìn)行“鼠標(biāo)左鍵拖放 選詞”,例如在瀏覽器窗口中的超級鏈接字符串上,是不能進(jìn)行“鼠標(biāo)左鍵拖放選 詞”的。為了使“鼠標(biāo)右鍵拖放選詞搜索”更加完善,瀏覽器等相關(guān)軟件必須為“鼠 標(biāo)右鍵拖放選詞”提供相應(yīng)的技術(shù)改進(jìn)支持。例如在瀏覽器軟件中,在“Ctrl鍵” 或“Ctrl+Shift鍵”按下狀態(tài),拖放鼠標(biāo)左鍵就會對超過鏈接字符串進(jìn)行正常的“文本字 符串選擇操作”,這樣,電腦系統(tǒng)的鼠標(biāo)搜索功能模塊在拖放鼠標(biāo)右鍵時通過模擬“Ctrl 鍵+鼠標(biāo)左鍵拖放動作”,就可以獲得更加完善的“鼠標(biāo)右鍵拖放選詞搜索”操作體 驗。拖放鼠標(biāo)左鍵選擇一個文本字符串后,直接通過“默認(rèn)搜索引擎”對“選擇 文本字符串”進(jìn)行搜索操作,就是“鼠標(biāo)左鍵拖放選詞搜索”,這是一種最理想的“鼠 標(biāo)拖放選詞搜索”動作模式,但實際不可能成為一種通用統(tǒng)一的鼠標(biāo)動作模式,因為這 種技術(shù)方案影響了用戶進(jìn)行復(fù)制、刪除、右鍵菜單、格式設(shè)置等其他功能操作的用戶體 驗。鼠標(biāo)右鍵和鼠標(biāo)左鍵都是最基本的鼠標(biāo)按鍵,因此,通過“鼠標(biāo)右鍵拖放動作”進(jìn) 行的“鼠標(biāo)右鍵拖放選詞搜索”,就可以達(dá)到和“鼠標(biāo)左鍵拖放選詞搜索”幾乎等同的 搜索操作效果和搜索用戶體驗。四,在程序窗口中進(jìn)行一次“鼠標(biāo)右鍵雙擊動作”后, 電腦系統(tǒng)中的鼠標(biāo)搜索功能模塊就會對“鼠標(biāo)右鍵雙擊動作”選擇的文本字符串進(jìn)行反 色顯示,然后通過“鼠標(biāo)右鍵雙擊動作對應(yīng)的搜索引擎”對“鼠標(biāo)右鍵雙擊動作選擇的 的文本字符串”進(jìn)行“鼠標(biāo)右鍵雙擊選詞搜索”,在搜索微型窗口或搜索瀏覽器窗口、 默認(rèn)瀏覽器窗口中顯示相應(yīng)的搜索結(jié)果。例如用戶在chrome程序窗口中的文本區(qū)域進(jìn)行一次“鼠標(biāo)右鍵雙擊動作” 后,電腦系統(tǒng)中的youdao鼠標(biāo)搜索功能模塊就會在當(dāng)前位置通過mouse—eventO函數(shù)模擬 兩次鼠標(biāo)單擊動作,也就是模擬一次“鼠標(biāo)左鍵雙擊動作”,并反色顯示“鼠標(biāo)右鍵雙 擊動作”選擇的文本字符串“顯示器”,然后通過鼠標(biāo)右鍵雙擊動作對應(yīng)的“youdao翻 譯搜索引擎”對鼠標(biāo)右鍵雙擊動作選擇的文本字符串“顯示器”進(jìn)行“鼠標(biāo)右鍵雙擊選 詞搜索”,在有道詞典搜索微型窗口中顯示相應(yīng)的翻譯搜索結(jié)果內(nèi)容。例如用戶在VC程序窗口的文本區(qū)域進(jìn)行一次“鼠標(biāo)右鍵雙擊動作”,電腦 系統(tǒng)中的google鼠標(biāo)搜索功能模塊就會在當(dāng)前位置通過mouse—eventO函數(shù)模擬兩次鼠 標(biāo)單擊動作,也就是模擬一次“鼠標(biāo)左鍵雙擊動作”,并對“鼠標(biāo)右鍵雙擊動作”選擇 的文本字符串“SetCursorPos”進(jìn)行反色顯示,然后通過鼠標(biāo)右鍵雙擊動作默認(rèn)對應(yīng)的 “google web搜索引擎”對鼠標(biāo)右鍵雙擊動作選擇的文本字符串“SetCursorPos”進(jìn)行 “鼠標(biāo)右鍵雙擊選詞搜索”,在google搜索瀏覽器窗口中顯示相應(yīng)的搜索結(jié)果網(wǎng)頁。例如用戶在Adobe Reader程序窗口中的文本區(qū)域進(jìn)行一次“鼠標(biāo)右鍵雙擊動 作”,電腦系統(tǒng)中的靈格斯鼠標(biāo)搜索功能模塊就會在當(dāng)前位置通過mouse—eventO函數(shù)模 擬兩次鼠標(biāo)單擊動作,也就是模擬一次“鼠標(biāo)左鍵雙擊動作”,并對“鼠標(biāo)右鍵雙擊動作”選擇的文本字符串“ipad”進(jìn)行反色顯示,然后通過鼠標(biāo)右鍵雙擊動作默認(rèn)對應(yīng)的 “百度網(wǎng)頁搜索引擎”對鼠標(biāo)右鍵雙擊動作選擇的文本字符串“ipad”進(jìn)行“鼠標(biāo)右鍵 雙擊選詞搜索”,在默認(rèn)IE瀏覽器窗口中顯示相應(yīng)的搜索結(jié)果網(wǎng)頁。目前,通過單擊鼠標(biāo)右鍵一般都會激活顯示一個“右鍵菜單”,因此,在雙擊 右鍵進(jìn)行鼠標(biāo)右鍵雙擊選詞搜索操作之前,電腦系統(tǒng)鼠標(biāo)搜索功能模塊首先會關(guān)閉通過 雙擊鼠標(biāo)右鍵激活顯示的“右鍵菜單”窗口,例如在Windows操作系統(tǒng)中,雙擊鼠標(biāo) 右鍵后,youdao鼠標(biāo)搜索功能模塊就會自動執(zhí)行一次“Escape”鍵單擊輸入操作,關(guān)閉
“單擊右鍵”激活顯示的“右鍵菜單”。例如在Windows操作系統(tǒng)中,雙擊鼠標(biāo)右鍵 后,金山鼠標(biāo)搜索功能模塊就會向“右鍵菜單”窗口發(fā)送一個“WM—CLOSE”消息, 關(guān)閉“右鍵菜單”窗口。在瀏覽器軟件等一些程序窗口中,對一些文本字符串不能進(jìn)行“鼠標(biāo)左鍵雙擊 選詞”,例如在瀏覽器窗口中的超級鏈接字符串上,是不能進(jìn)行“鼠標(biāo)左鍵雙擊選 詞”操作的。為了使“鼠標(biāo)右鍵雙擊選詞搜索”更加完善,瀏覽器等相關(guān)軟件必須為
“鼠標(biāo)右鍵雙擊選詞”提供相應(yīng)的技術(shù)改進(jìn)支持。例如在瀏覽器軟件中,在“Ctrl 鍵”或“Ctrl+Shift鍵”按下狀態(tài),雙擊鼠標(biāo)左鍵就會對超過鏈接字符串進(jìn)行正常的“文 本字符串選擇操作”,這樣,電腦系統(tǒng)的鼠標(biāo)搜索功能模塊在雙擊鼠標(biāo)右鍵時通過模擬 “Ctrl鍵+鼠標(biāo)左鍵雙擊動作”,就可以獲得更加完善的“鼠標(biāo)右鍵雙擊選詞搜索”操作 體驗。在進(jìn)行鼠標(biāo)按鍵選詞操作時,“雙擊動作”要明顯優(yōu)于“拖放動作”,但是, 通過“鼠標(biāo)左鍵雙擊動作”選擇的文本字符串,在大多數(shù)去情況下直接用來進(jìn)行搜索 操作是很不完善的,例如對于英文文本,雙擊鼠標(biāo)左鍵一般都會選擇一個獨立的“單 詞”,而不是多個單詞組合而成的“詞語”;對于中文文本,雙擊鼠標(biāo)左鍵一般都會選 擇一個獨立的“漢字”,而不是多個漢字組合而成的“詞語”;即使在Chrome瀏覽器中 提供了基于“ICU中文分詞數(shù)據(jù)庫”和相應(yīng)中文分詞功能模塊的中文分詞功能,但仍然 是很不完善的,根本不可能滿足用戶的搜索操作需求。在本發(fā)明人稍后提交的一個發(fā)明 專利申請文件中,將會對鼠標(biāo)右鍵雙擊選詞和鼠標(biāo)右鍵雙擊取詞的技術(shù)改進(jìn)方案進(jìn)行詳 細(xì)說明。目前,“鼠標(biāo)左鍵雙擊動作”是一種使用非常頻繁的鼠標(biāo)動作,而“鼠標(biāo)右鍵 雙擊動作”卻沒有從來沒有被正式使用,這是不合理的。通過將“鼠標(biāo)右鍵雙擊動作” 設(shè)置為“鼠標(biāo)右鍵雙擊選詞搜索”的專用鼠標(biāo)按鍵動作,就可以明顯提升用戶的鼠標(biāo)動 作體驗和搜索操作體驗。雙擊鼠標(biāo)左鍵選擇一個“文本字符串”后,直接通過“默認(rèn)搜索引擎”對“文 本字符串”進(jìn)行搜索操作,就是“鼠標(biāo)左鍵雙擊選詞搜索”,這是一種最理想的“鼠 標(biāo)雙擊選詞搜索”動作模式,但實際不可能成為一種通用統(tǒng)一的鼠標(biāo)動作模式,因為這 種技術(shù)方案影響了用戶進(jìn)行復(fù)制、刪除、右鍵菜單、格式設(shè)置等其他功能操作的用戶體 驗。鼠標(biāo)右鍵和鼠標(biāo)左鍵都是最基本的鼠標(biāo)按鍵,因此,通過“鼠標(biāo)右鍵雙擊動作”進(jìn) 行的“鼠標(biāo)右鍵雙擊選詞搜索”,就可以達(dá)到和“鼠標(biāo)左鍵雙擊選詞搜索”完全相同的 搜索操作效果和搜索用戶體驗。五,在瀏覽器等特定程序窗口中通過“鼠標(biāo)左鍵拖放動作”或“鼠標(biāo)左鍵雙擊動作”選擇一個文本字符串后,電腦系統(tǒng)中的鼠標(biāo)搜索功能模塊就會通過“鼠標(biāo)左鍵選 詞動作對應(yīng)的搜索引擎”對“鼠標(biāo)左鍵選詞動作選擇的文本字符串”進(jìn)行“鼠標(biāo)左鍵選 詞搜索”,在搜索瀏覽器窗口中顯示相應(yīng)的搜索結(jié)果。例如用戶在chrome程序窗口的文本區(qū)域中進(jìn)行一次“鼠標(biāo)左鍵雙擊動作”, 選擇一個文本字符串“顯示器”后,有道鼠標(biāo)搜索功能模塊就會通過鼠標(biāo)左鍵雙擊動作 對應(yīng)的“youdao網(wǎng)頁搜索引擎”對鼠標(biāo)左鍵雙擊動作選擇的文本字符串“顯示器”進(jìn)行
“鼠標(biāo)左鍵雙擊選詞搜索”,在有道搜索瀏覽器窗口中顯示相應(yīng)的搜索結(jié)果網(wǎng)頁。例如用戶在IE程序窗口的文本區(qū)域中通過“鼠標(biāo)左鍵拖放動作”選擇一個文 本字符串“the US space agency”后,google鼠標(biāo)搜索功能模塊就會通過鼠標(biāo)左鍵拖放動 作對應(yīng)的“google網(wǎng)頁搜索引擎”對鼠標(biāo)左鍵拖放動作選擇的文本字符串“the US space agency"進(jìn)行“鼠標(biāo)左鍵拖放選詞搜索”,在google搜索瀏覽器窗口中顯示相應(yīng)的搜索 結(jié)果內(nèi)容。通過鼠標(biāo)左鍵的“拖放動作或雙擊動作”選擇一個“文本字符串”后,直接通 過“默認(rèn)搜索引擎”對“文本字符串”進(jìn)行搜索操作,就是“鼠標(biāo)左鍵選詞搜索”,這 是一種最理想的“鼠標(biāo)按鍵選詞搜索”動作模式,但實際不可能成為一種通用統(tǒng)一的鼠 標(biāo)動作模式,因為這影響了用戶進(jìn)行復(fù)制、刪除、右鍵菜單、格式設(shè)置等其他功能操作 的用戶體驗。在一些程序窗口中,很少對選擇文本字符串進(jìn)行“復(fù)制、刪除、右鍵菜單、格 式設(shè)置”等相應(yīng)功能操作,但會頻繁進(jìn)行“鼠標(biāo)按鍵選詞搜索”功能操作,因此,可以 直接應(yīng)用“鼠標(biāo)左鍵拖放選詞搜索”和“鼠標(biāo)左鍵雙擊選詞搜索”,但這是一種不合理 的權(quán)宜之計,僅僅是作為一個功能選項存在的。例如通過開啟相應(yīng)的功能選項,就可 以在正、Chrome、Opem等瀏覽器程序窗口中,直接應(yīng)用“鼠標(biāo)左鍵拖放選詞搜索”和 “鼠標(biāo)左鍵雙擊選詞搜索”。在“鼠標(biāo)右鍵選詞搜索”普及應(yīng)用,被大多數(shù)用戶接受和
習(xí)慣之后,電腦系統(tǒng)鼠標(biāo)搜索功能模塊中的“鼠標(biāo)左鍵拖放選詞搜索”和“鼠標(biāo)左鍵雙 擊選詞搜索”功能選項將是默認(rèn)關(guān)閉的,幾乎從不會被用戶開啟這個功能選項。六,每一種“鼠標(biāo)按鍵選詞搜索”對應(yīng)的搜索引擎、搜索模板字符串和搜索結(jié) 果界面,都取決于電腦系統(tǒng)中鼠標(biāo)搜索功能模塊軟件提供商的默認(rèn)設(shè)置和用戶的自定義 設(shè)置。例如通過有道鼠標(biāo)搜索功能模塊的默認(rèn)設(shè)置,“鼠標(biāo)右鍵雙擊選詞搜索”和 “鼠標(biāo)右鍵拖放選詞搜索”對應(yīng)的搜索引擎都是“有道翻譯搜索引擎”、對應(yīng)的搜索模
板字符串都是“http://dict.youdao.eom/s w = UTF8”、對應(yīng)的搜索結(jié)果界面都是“有 道詞典搜索微型窗口” ; “鼠標(biāo)中鍵雙擊選詞搜索”和“鼠標(biāo)中鍵拖放選詞搜索”對 應(yīng)的搜索引擎都是“有道網(wǎng)頁搜索引擎”、對應(yīng)的搜索模板字符串都是“http://www. youdao.eom/s ? w = UTF8"、對應(yīng)的搜索結(jié)果界面都是“默認(rèn)瀏覽器窗口” ; “鼠標(biāo)左 鍵拖放選詞搜索”和“鼠標(biāo)左鍵雙擊選詞搜索”對應(yīng)的搜索引擎都是“有道翻譯搜索引 擎”對應(yīng)的搜索模板字符串都是“http://dict.youdao.eom/s w = UTF8”、對應(yīng)的搜索 結(jié)果界面都是“有道詞典搜索微型窗口” ;通過用戶的自定義設(shè)置,就可以將“鼠標(biāo)右 鍵雙擊選詞搜索”和“鼠標(biāo)右鍵拖放選詞搜索”對應(yīng)的搜索引擎修改為“谷歌網(wǎng)頁搜索 引擎”、對應(yīng)的搜索模板字符串修改“http://www.google.en/s w = UTF8”、對應(yīng)的搜索結(jié)果界面修改為“有道搜索瀏覽器窗口”。例如通過google鼠標(biāo)搜索功能模塊的默認(rèn)設(shè)置,“鼠標(biāo)右鍵雙擊選詞搜索” 和“鼠標(biāo)右鍵拖放選詞搜索”對應(yīng)的搜索引擎都是“google word搜索引擎”,對應(yīng)的搜 索模板字符串都是“http://www.google.eom/s word = UTF8”,對應(yīng)的搜索結(jié)果界面 都是“google搜索瀏覽器界面”;“鼠標(biāo)中鍵雙擊選詞搜索”和“鼠標(biāo)中鍵拖放選詞搜 索”對應(yīng)的搜索引擎都是“google web搜索引擎”,對應(yīng)的搜索模板字符串都“http:// www.google.eom/s ? web = UTF8”,對應(yīng)的搜索結(jié)果界面都是“默認(rèn)瀏覽器窗口” ; 通過用戶的自定義設(shè)置,就可以將“鼠標(biāo)右鍵雙擊選詞搜索”和“鼠標(biāo)右鍵拖放選詞 搜索”對應(yīng)的搜索引擎修改為“百度網(wǎng)頁搜索引擎”,對應(yīng)的搜索模板字符串修改為
"http://www.baidu.eom/s ? w = UTF8”,對應(yīng)的搜索結(jié)果界面仍然都是“google搜索 瀏覽器界面”。每一種“鼠標(biāo)按鍵選詞搜索”功能操作的開關(guān)狀態(tài),都取決于電腦系統(tǒng)中鼠標(biāo) 搜索功能模塊軟件提供商的默認(rèn)設(shè)置和用戶的自定義設(shè)置。例如通過有道鼠標(biāo)搜索功能模塊的默認(rèn)設(shè)置,“鼠標(biāo)右鍵雙擊選詞搜索”和 “鼠標(biāo)右鍵拖放選詞搜索”、“鼠標(biāo)中鍵雙擊選詞搜索”、“鼠標(biāo)中鍵拖放選詞搜索”、 “鼠標(biāo)左鍵拖放選詞搜索”和、“鼠標(biāo)左鍵雙擊選詞搜索”這六種鼠標(biāo)按鍵選詞操作的
功能選項都是“開啟”的;通過用戶的自定義設(shè)置,就可以將“鼠標(biāo)左鍵拖放選詞搜 索”和“鼠標(biāo)左鍵雙擊選詞搜索”的功能選項都設(shè)置為“關(guān)閉”,這樣,就可以避免誤 操作,完全兼容傳統(tǒng)的鼠標(biāo)左鍵操作習(xí)慣。七,通過“鼠標(biāo)按鍵選詞動作”選擇一個“文本字符串”進(jìn)行“鼠標(biāo)按鍵選 詞搜索”時,電腦系統(tǒng)的鼠標(biāo)搜索功能模塊將鼠標(biāo)按鍵選詞動作對應(yīng)的“搜索模板字符 串”和鼠標(biāo)按鍵選詞動作選擇的“文本字符串”轉(zhuǎn)換成為一個“搜索命令字符串”,在 自動執(zhí)行這個“搜索命令字符串”后,電腦系統(tǒng)的鼠標(biāo)搜索功能模塊就會在“鼠標(biāo)按鍵 選詞動作”對應(yīng)的搜索微型窗口或搜索瀏覽器窗口、默認(rèn)瀏覽器窗口中顯示相應(yīng)的搜索 結(jié)果。例如在IE程序窗口中向右拖放鼠標(biāo)右鍵選擇一個文本字符串“中國搜索市場 規(guī)模”后,在用戶電腦中安裝運行的靈格斯鼠標(biāo)搜索功能模塊就會進(jìn)行“鼠標(biāo)右鍵拖放 選詞搜索”,將鼠標(biāo)右鍵拖放動作對應(yīng)的搜索模板字符串“http://www.linges.com/dict q = UTF8"和鼠標(biāo)左鍵拖放動作選擇的文本字符串“中國搜索市場規(guī)?!鞭D(zhuǎn)換為一個搜 索命令字符串“http://www.linges.com/dict q =中國搜索市場規(guī)?!保ㄟ^Navigate2() 函數(shù)自動執(zhí)行這個搜索命令字符串后,靈格斯鼠標(biāo)搜索功能模塊就會在鼠標(biāo)左鍵拖放動 作對應(yīng)的“靈格斯詞典搜索微型窗口”中顯示“谷歌翻譯搜索引擎”對文本字符串“中 國搜索市場規(guī)模”進(jìn)行翻譯分類搜索后的搜索結(jié)果內(nèi)容。例如在Word程序窗口中雙擊鼠標(biāo)右鍵選擇一個文本字符串“iphone”后,在 用戶電腦中安裝運行的有道鼠標(biāo)搜索功能模塊就會進(jìn)行“鼠標(biāo)右鍵雙擊選詞搜索”,將 鼠標(biāo)右鍵雙擊動作對應(yīng)的搜索模板字符串“http://www.youdao.com/word ? q = UTF8” 和鼠標(biāo)右鍵雙擊動作選擇的文本字符串“iPhone”轉(zhuǎn)換為一個搜索命令字符串“http:// www.youdao.com/word ? q = iphone",通過Navigate2 ()函數(shù)自云力執(zhí)行這個“搜索命令 字符串”后,有道鼠標(biāo)搜索功能模塊就會在鼠標(biāo)右鍵雙擊動作對應(yīng)的“有道搜索瀏覽器窗口”中顯示“有道詞語搜索引擎”對文本字符串“iphone”進(jìn)行詞語分類搜索后的搜 索結(jié)果網(wǎng)頁。例如在Chrome窗口的文本區(qū)域中拖放鼠標(biāo)中鍵選擇一個文本字符串 "Microsoft ‘ sXbox Kinect"后,在用戶電腦中安裝運行的google鼠標(biāo)搜索功能模
塊就會進(jìn)行“鼠標(biāo)中鍵拖放選詞搜索”,將鼠標(biāo)中鍵拖放動作對應(yīng)的搜索模板字符 串“ http//www.google.en/s ? q = UTF8 ”和鼠標(biāo)中鍵拖放動作選擇的文本字符串 "Microsoft' sXbox Kinect” 轉(zhuǎn)換為一個搜索命令字符串 “http://www.google.en/s q = Microsoft' s Xbox Kinect”,自動通過ShellExecuteO函數(shù)執(zhí)行這個搜索命令字符串后, google鼠標(biāo)搜索功能模塊就會在默認(rèn)Chrome瀏覽器窗口中顯示“google web搜索引擎” 對文本字符串“Microsoft' s Xbox Kinect”進(jìn)行web分類搜索后的搜索結(jié)果網(wǎng)頁。例如在VC程序窗口中雙擊鼠標(biāo)中鍵選擇一個文本字符串“SetCursorPos” 后,在用戶電腦中安裝運行的百度鼠標(biāo)搜索功能模塊就會進(jìn)行“鼠標(biāo)中鍵雙擊選詞搜 索”,將鼠標(biāo)中鍵雙擊動作對應(yīng)的搜索模板字符串“http://www.baidu.eom/s word = UTF8”和鼠標(biāo)中鍵雙擊動作選擇的文本字符串“SetCursorPos”轉(zhuǎn)換為一個搜索命令字 符串“http://www.baidu.eom/s word = SetCursorPos”,在自動執(zhí)行這個搜索命令字符 串后,百度鼠標(biāo)搜索功能模塊就會在鼠標(biāo)中鍵雙擊動作對應(yīng)的“百度搜索瀏覽器窗口” 中顯示“百度網(wǎng)頁搜索引擎”對文本字符串“SetCursorPos”進(jìn)行網(wǎng)頁分類搜索后的搜 索結(jié)果網(wǎng)頁。八,在程序窗口中通過“鼠標(biāo)按鍵拖放動作”或“鼠標(biāo)按鍵雙擊動作”進(jìn)行 “鼠標(biāo)按鍵選詞搜索”之后,就會進(jìn)入“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”,移動鼠標(biāo)指針,就會退 出“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”。例如在chrome程序窗口中的文本區(qū)域進(jìn)行一次“鼠標(biāo)右鍵雙擊動作”后,有 道鼠標(biāo)搜索功能模塊就會通過鼠標(biāo)右鍵雙擊動作對應(yīng)的“youdao網(wǎng)頁搜索引擎”對鼠標(biāo) 右鍵雙擊動作選擇的文本字符串“顯示器”進(jìn)行“鼠標(biāo)右鍵雙擊選詞搜索”,在有道搜 索瀏覽器窗口中顯示相應(yīng)的搜索結(jié)果網(wǎng)頁,并進(jìn)入“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”,再任意移動 鼠標(biāo)指針,就會退出“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”。例如用戶在Word程序窗口中按下鼠標(biāo)右鍵,鼠標(biāo)指針向右移動選擇的一個 文本字符串“the US space agency”后放開鼠標(biāo)右鍵,就會進(jìn)行“鼠標(biāo)右鍵拖放選詞搜 索”,并進(jìn)入“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”,再任意移動鼠標(biāo)指針,就會退出“鼠標(biāo)搜索擴(kuò)展 狀態(tài)”。在程序窗口中通過鼠標(biāo)按鍵拖放動作或鼠標(biāo)按鍵雙擊動作進(jìn)入“鼠標(biāo)搜索擴(kuò)展 狀態(tài)”之后,就會在光標(biāo)中或浮動提示窗口中通過文字或圖標(biāo)的形式進(jìn)行相應(yīng)的操作提 示,移動鼠標(biāo)指針退出“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”之后,鼠標(biāo)指針就會恢復(fù)為正常的箭頭光 標(biāo)或字符光標(biāo),或者關(guān)閉相應(yīng)的浮動提示窗口。例如在chrome程序窗口中的文本區(qū)域進(jìn)行一次“鼠標(biāo)右鍵雙擊動作”后,有 道鼠標(biāo)搜索功能模塊就會通過鼠標(biāo)右鍵雙擊動作對應(yīng)的“youdao網(wǎng)頁搜索引擎”對鼠標(biāo) 右鍵雙擊動作選擇的文本字符串“顯示器”進(jìn)行“鼠標(biāo)右鍵雙擊選詞搜索”,在有道搜 索瀏覽器窗口中顯示相應(yīng)的搜索結(jié)果網(wǎng)頁,并進(jìn)入“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”,在光標(biāo)中就 會通過“有道搜索”四個漢字作為作為“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”的提示,移動鼠標(biāo)指針,就會退出“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”,鼠標(biāo)指針就會恢復(fù)為正常的箭頭光標(biāo)或字符光標(biāo)。例如用戶在Word程序窗口中按下鼠標(biāo)右鍵,鼠標(biāo)指針向右移動選擇的一個 文本字符串“the US space agency”后放開鼠標(biāo)右鍵,就會進(jìn)行“鼠標(biāo)右鍵拖放選詞搜 索”,并進(jìn)入“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”,同時會通過浮動提示窗口進(jìn)行“鼠標(biāo)搜索擴(kuò)展?fàn)?態(tài)”的操作提示,移動鼠標(biāo)指針,就會退出“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”,并自動關(guān)閉相應(yīng)的 浮動提示窗口。在“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”進(jìn)行的相應(yīng)功能操作,將會在本發(fā)明人稍后提交的另 外一個專利申請文件中進(jìn)行詳細(xì)說明。
具體實施例方式本發(fā)明可以作為一個獨立的電腦系統(tǒng)軟件程序功能模塊,添加到眾多的系統(tǒng)軟 件和應(yīng)用軟件中,在安裝運行這些系統(tǒng)軟件和應(yīng)用軟件后,就可以實現(xiàn)本發(fā)明。例如 在金山詞霸、有道詞典、靈格斯翻譯家、QQ詞典等詞典翻譯軟件中增加相應(yīng)的軟件程 序功能模塊,就可以實現(xiàn)本發(fā)明。例如在QQ、MSN、360安全衛(wèi)士、正、Chrome、 Maxthon等流行客戶端軟件中增加相應(yīng)的軟件程序功能模塊,就可以實現(xiàn)本發(fā)明。例如 作為一種最基本的互聯(lián)網(wǎng)服務(wù),在Windows 7、Chrome OS、Mac OS X等等操作系統(tǒng)軟 件中增加相應(yīng)的軟件程序功能模塊,在操作系統(tǒng)軟件層次就可以實現(xiàn)本發(fā)明,為用戶提 供完善的搜索服務(wù)。本發(fā)明可以作為一個獨立的電腦系統(tǒng)工具軟件,提供給用戶使用。例如在本 發(fā)明人編寫,并即將發(fā)布的鼠標(biāo)搜索工具軟件NeweasyMouse Ver3.20 beta中,就可以對 用戶的鼠標(biāo)動作進(jìn)行監(jiān)控,當(dāng)用戶進(jìn)行了本發(fā)明所述的鼠標(biāo)按鍵選詞動作后,就可以直 接進(jìn)行鼠標(biāo)按鍵選詞搜索操作。本發(fā)明對于google、baidu等搜索引擎服務(wù)商,徹底解決了 “鼠標(biāo)選詞搜索”的 技術(shù)問題,也就是“鼠標(biāo)劃詞搜索”的技術(shù)問題;本發(fā)明對于金山、有道等詞典軟件提 供商,徹底解決了 “鼠標(biāo)選詞翻譯”的技術(shù)問題,也就是“鼠標(biāo)劃詞翻譯”的技術(shù)問題。目前,以google、baidu為代表的搜索技術(shù)可以稱為“Search 1.0”,就如同從 "web 1.0"進(jìn)化為 “web 2.0” 一樣,"Search 1.0"也將進(jìn)化到 “Search 2.0”。Search2.0
是由多項核心技術(shù)組成的,本發(fā)明是Search 2.0的一項基本的核心技術(shù)。Searchl.O的一個重要特征就是以“鍵盤搜索”為主,以“鼠標(biāo)搜索”為輔; Search2.0的一個重要特征就是以“鼠標(biāo)搜索”為主,以“鍵盤搜索”為輔?!笆髽?biāo)搜索動作”主要分為三種,即鼠標(biāo)指針懸停搜索、鼠標(biāo)按鍵拖放和雙 擊搜索、鼠標(biāo)按鍵單擊搜索。本發(fā)明就是其中的“鼠標(biāo)按鍵拖放和雙擊搜索”,另外兩 種鼠標(biāo)搜索動作將會在本發(fā)明人提交的另外兩個發(fā)明專利申請文件中進(jìn)行說明。
權(quán)利要求
1.本發(fā)明是一種電腦上的信息在線搜索方法,其主要特征在于通過“鼠標(biāo)右鍵拖 放動作”、“鼠標(biāo)右鍵雙擊動作”、“鼠標(biāo)中鍵拖放動作”、“鼠標(biāo)中鍵雙擊動作”,就 可以直接進(jìn)行“鼠標(biāo)按鍵選詞搜索”,在默認(rèn)瀏覽器窗口、或搜索瀏覽器窗口、或搜索 微型窗口中顯示相應(yīng)搜索引擎對選擇文本字符串進(jìn)行在線搜索操作后的搜索結(jié)果。
2.如權(quán)利要求1所述的信息在線搜索方法,其主要特征在于鼠標(biāo)中鍵拖放選詞搜 索在程序窗口中按下鼠標(biāo)中鍵移動鼠標(biāo)指針后,電腦系統(tǒng)中的鼠標(biāo)搜索功能模塊就會 對鼠標(biāo)中鍵拖放選擇的“文本字符串”進(jìn)行反色顯示,放開鼠標(biāo)中鍵后,電腦系統(tǒng)中的 鼠標(biāo)搜索功能模塊就會通過“鼠標(biāo)中鍵拖放動作對應(yīng)的搜索引擎”對“鼠標(biāo)中鍵拖放動 作選擇的的文本字符串”進(jìn)行“鼠標(biāo)中鍵拖放選詞搜索”,在默認(rèn)瀏覽器窗口顯示相應(yīng) 的搜索結(jié)果。
3.如權(quán)利要求1所述的信息在線搜索方法,其主要特征在于鼠標(biāo)中鍵雙擊選詞搜 索在程序窗口中進(jìn)行一次“鼠標(biāo)中鍵雙擊動作”后,電腦系統(tǒng)中的鼠標(biāo)搜索功能模塊 就會對“鼠標(biāo)中鍵雙擊動作”選擇的文本字符串進(jìn)行反色顯示,然后通過“鼠標(biāo)中鍵雙 擊動作對應(yīng)的搜索引擎”對“鼠標(biāo)中鍵雙擊動作選擇的的文本字符串”進(jìn)行“鼠標(biāo)中鍵 雙擊選詞搜索”,在默認(rèn)瀏覽器窗口顯示相應(yīng)的搜索結(jié)果。
4.如權(quán)利要求1所述的信息在線搜索方法,其主要特征在于鼠標(biāo)右鍵拖放選詞搜 索在程序窗口中按下鼠標(biāo)右鍵后,鼠標(biāo)指針向右移動超過10個左右的像素,電腦系統(tǒng) 中的鼠標(biāo)搜索功能模塊就會進(jìn)入“鼠標(biāo)右鍵拖放選詞搜索狀態(tài)”,再向任意方向移動鼠 標(biāo)指針,就會對鼠標(biāo)右鍵拖放動作選擇的“文本字符串”進(jìn)行反色顯示,放開鼠標(biāo)右鍵 后,電腦系統(tǒng)中的鼠標(biāo)搜索功能模塊就會通過“鼠標(biāo)右鍵拖放動作對應(yīng)的搜索引擎”對“鼠標(biāo)右鍵拖放動作選擇的文本字符串”進(jìn)行“鼠標(biāo)右鍵拖放選詞搜索”,在搜索微型 窗口或搜索瀏覽器窗口、默認(rèn)瀏覽器窗口中顯示相應(yīng)的搜索結(jié)果,并退出“鼠標(biāo)右鍵拖 放選詞搜索狀態(tài)”。在程序窗口中按下鼠標(biāo)右鍵后,鼠標(biāo)指針向上、或向下、或向左移動超過10個左 右的像素后,再向任意方向移動鼠標(biāo)指針,電腦系統(tǒng)中的鼠標(biāo)搜索功能模塊都不會進(jìn)入 “鼠標(biāo)右鍵拖放選詞搜索狀態(tài)”,而是進(jìn)行“鼠標(biāo)右鍵拖放動作默認(rèn)對應(yīng)的功能操作”在程序窗口中按下鼠標(biāo)右鍵,鼠標(biāo)指針向右移動超過10個左右的像素進(jìn)入“鼠標(biāo)右 鍵拖放選詞搜索狀態(tài)”后,電腦系統(tǒng)中的鼠標(biāo)搜索功能模塊就會在光標(biāo)中通過文字或圖 標(biāo)的形式進(jìn)行“鼠標(biāo)右鍵拖放選詞搜索”的操作提示,放開鼠標(biāo)右鍵并退出“鼠標(biāo)右鍵 拖放選詞搜索狀態(tài)”后,鼠標(biāo)指針就會恢復(fù)為正常的箭頭光標(biāo)或字符光標(biāo)。
5.在程序窗口中進(jìn)行一次“鼠標(biāo)右鍵雙擊動作”后,電腦系統(tǒng)中的鼠標(biāo)搜索功能模 塊就會對“鼠標(biāo)右鍵雙擊動作”選擇的文本字符串進(jìn)行反色顯示,然后通過“鼠標(biāo)右鍵 雙擊動作對認(rèn)對應(yīng)的搜索引擎切換選擇為“當(dāng)前搜索引擎”,并通過“當(dāng)前搜索引擎” 對“文本字符串”進(jìn)行在線搜索操作,在默認(rèn)瀏覽器的鼠標(biāo)搜索窗口中顯示搜索結(jié)果內(nèi) 容。應(yīng)的搜索引擎”對“鼠標(biāo)右鍵雙擊動作選擇的的文本字符串”進(jìn)行“鼠標(biāo)右鍵雙擊 選詞搜索”,在搜索微型窗口或搜索瀏覽器窗口、默認(rèn)瀏覽器窗口中顯示相應(yīng)的搜索結(jié)果內(nèi)容。
6.如權(quán)利要求1所述的信息在線搜索方法,其主要特征在于在瀏覽器等特定程序窗口中通過“鼠標(biāo)左鍵拖放動作”或“鼠標(biāo)左鍵雙擊動作”選擇一個文本字符串后,電 腦系統(tǒng)中的鼠標(biāo)搜索功能模塊就會通過“鼠標(biāo)左鍵選詞動作對應(yīng)的搜索引擎”對“鼠標(biāo) 左鍵選詞動作選擇的文本字符串”進(jìn)行“鼠標(biāo)左鍵選詞搜索”,在搜索瀏覽器窗口中顯 示相應(yīng)的搜索結(jié)果。
7.如權(quán)利要求1所述的信息在線搜索方法,其主要特征在于每一種“鼠標(biāo)按鍵選 詞搜索”對應(yīng)的搜索引擎、搜索模板字符串和搜索結(jié)果界面,都取決于電腦系統(tǒng)中鼠標(biāo) 搜索功能模塊軟件提供商的默認(rèn)設(shè)置和用戶的自定義設(shè)置;每一種“鼠標(biāo)按鍵選詞搜索”功能操作的開關(guān)狀態(tài),都取決于電腦系統(tǒng)中鼠標(biāo)搜索 功能模塊軟件提供商的默認(rèn)設(shè)置和用戶的自定義設(shè)置。
8.如權(quán)利要求1所述的信息在線搜索方法,其主要特征在于通過“鼠標(biāo)按鍵選詞 動作”選擇一個“文本字符串”進(jìn)行“鼠標(biāo)按鍵選詞搜索”時,電腦系統(tǒng)的鼠標(biāo)搜索功 能模塊將鼠標(biāo)按鍵選詞動作對應(yīng)的“搜索模板字符串”和鼠標(biāo)按鍵選詞動作選擇的“文 本字符串”轉(zhuǎn)換成為一個“搜索命令字符串”,在自動執(zhí)行這個“搜索命令字符串” 后,電腦系統(tǒng)的鼠標(biāo)搜索功能模塊就會在“鼠標(biāo)按鍵選詞動作”對應(yīng)的搜索微型窗口或 搜索瀏覽器窗口、默認(rèn)瀏覽器窗口中顯示相應(yīng)的搜索結(jié)果。
9.如權(quán)利要求1所述的信息在線搜索方法,其主要特征在于在程序窗口中通過 “鼠標(biāo)按鍵拖放動作”或“鼠標(biāo)按鍵雙擊動作”進(jìn)行“鼠標(biāo)按鍵選詞搜索”之后,就會進(jìn)入“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”,移動鼠標(biāo)指針,就會退出“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”;在程序窗口中通過鼠標(biāo)按鍵拖放動作或鼠標(biāo)按鍵雙擊動作進(jìn)入“鼠標(biāo)搜索擴(kuò)展?fàn)?態(tài)”之后,就會在光標(biāo)中或浮動提示窗口中通過文字或圖標(biāo)的形式進(jìn)行相應(yīng)的操作提 示,移動鼠標(biāo)指針退出“鼠標(biāo)搜索擴(kuò)展?fàn)顟B(tài)”之后,鼠標(biāo)指針就會恢復(fù)為正常的箭頭光 標(biāo)或字符光標(biāo),或者關(guān)閉相應(yīng)的浮動提示窗口。
全文摘要
本發(fā)明是用于電腦上的一種信息在線搜索方法。通過“鼠標(biāo)右鍵拖放動作”、“鼠標(biāo)右鍵雙擊動作”、“鼠標(biāo)中鍵拖放動作”、“鼠標(biāo)中鍵雙擊動作”,就可以直接進(jìn)行“鼠標(biāo)按鍵選詞搜索”,在默認(rèn)瀏覽器窗口、或搜索瀏覽器窗口、或搜索微型窗口中顯示相應(yīng)搜索引擎對選擇文本字符串進(jìn)行搜索操作后的搜索結(jié)果。
文檔編號G06F3/048GK102012938SQ201010582030
公開日2011年4月13日 申請日期2010年12月6日 優(yōu)先權(quán)日2010年12月6日
發(fā)明者魏新成 申請人:魏新成