亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

搜索輸入框重聚焦的方法、裝置及搜索客戶端的制作方法

文檔序號:6639629閱讀:157來源:國知局
搜索輸入框重聚焦的方法、裝置及搜索客戶端的制作方法
【專利摘要】本發(fā)明提供了一種搜索輸入框重聚焦的方法、裝置及搜索客戶端,該方法包括:在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件;基于用戶觸發(fā)的快捷指令,調(diào)用所述重聚焦腳本控件;觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框。本發(fā)明提供的技術(shù)方案能夠?qū)崿F(xiàn)搜索引擎便捷、高效地與用戶進行交互的目的,簡化用戶的操作,提升用戶體驗。
【專利說明】搜索輸入框重聚焦的方法、裝置及搜索客戶端

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息搜索領(lǐng)域,特別是涉及搜索輸入框重聚焦的方法、裝置及搜索客戶端。

【背景技術(shù)】
[0002]隨著信息技術(shù)的飛速發(fā)展,當(dāng)今社會進入了信息爆炸時代,人們越來越多地借助網(wǎng)絡(luò)來尋找自己需要的信息,因此,檢索成為人們工作、生活不可或缺的一部分。人們通常使用搜索引擎來進行檢索,搜索引擎是指根據(jù)一定的策略、運用特定的計算機程序從互聯(lián)網(wǎng)上搜集信息,在對信息進行組織和處理后,為用戶提供檢索服務(wù),將與用戶檢索相關(guān)的信息展示給用戶的系統(tǒng)。
[0003]相關(guān)技術(shù)中,用戶進行搜索操作時,需要通過鼠標(biāo)或鍵盤或虛擬鍵盤或觸摸屏等方式先將輸入光標(biāo)聚焦至搜索輸入框,然后在搜索輸入框中輸入搜索詞,進而進行搜索操作。然而,當(dāng)用戶對當(dāng)前搜索詞對應(yīng)的搜索結(jié)果不滿意或發(fā)現(xiàn)當(dāng)前搜索詞輸入錯誤而需要更換新的搜索詞時,還需要通過鼠標(biāo)或鍵盤或虛擬鍵盤或觸摸屏等方式將輸入光標(biāo)重聚焦至搜索輸入框,然后刪除當(dāng)前搜索詞,輸入新搜索詞,進而進行搜索操作。由此可見,目前搜索引擎與用戶交互步驟繁瑣,效率較低,用戶體驗較差。


【發(fā)明內(nèi)容】

[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的搜索輸入框重聚焦的方法、裝置及搜索客戶端。
[0005]依據(jù)本發(fā)明的一個方面,提供了一種搜索輸入框重聚焦的方法,包括:在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件;基于用戶觸發(fā)的快捷指令,調(diào)用所述重聚焦腳本控件;觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框。
[0006]可選地,將所述輸入光標(biāo)聚焦至所述搜索輸入框之后,還包括:在聚焦后的所述搜索輸入框中接收所述用戶輸入的第二搜索詞,以替代生成所述搜索結(jié)果頁的第一搜索詞。
[0007]可選地,在聚焦后的所述搜索輸入框中接收所述用戶輸入的第二搜索詞,以替代生成所述搜索結(jié)果頁的第一搜索詞,包括:在聚焦后的所述搜索輸入框中接收所述用戶輸入的所述第二搜索詞的首字符時,刪除所述第一搜索詞;繼續(xù)接收所述第二搜索詞的剩余字符的輸入,直至所述第二搜索詞輸入結(jié)束。
[0008]可選地,觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框,包括:觸發(fā)所述重聚焦腳本控件執(zhí)行,在原搜索輸入框上方增加與所述搜索輸入框間存在接口的輸入浮層;將所述輸入光標(biāo)聚焦至所述輸入浮層中;以及在聚焦后的所述搜索輸入框中接收所述用戶輸入的第二搜索詞,以替代生成所述搜索結(jié)果頁的第一搜索詞,包括:在所述輸入浮層接收所述用戶輸入的所述第二搜索詞;將所述第二搜索詞通過所述輸入浮層與所述搜索輸入框的接口引入所述搜索輸入框中,以替代所述第一搜索詞。
[0009]可選地,所述輸入浮層為DIV層。
[0010]可選地,所述快捷指令的輸入方式包括下列至少之一:
[0011]觸發(fā)輸入設(shè)備中指定的一個輸入鍵以輸入所述快捷指令;
[0012]根據(jù)預(yù)設(shè)序列觸發(fā)所述輸入設(shè)備中兩個以上輸入鍵以輸入所述快捷指令;
[0013]其中,所述輸入設(shè)備至少包括鍵盤和/或鼠標(biāo)。
[0014]可選地,所述重聚焦腳本控件為插件或者flash。
[0015]依據(jù)本發(fā)明的另一個方面,還提供了一種搜索客戶端,包括:
[0016]腳本控件提供組件,適于在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件;
[0017]輸入組件,適于接收用戶觸發(fā)的快捷指令;
[0018]調(diào)用組件,適于基于用戶觸發(fā)的所述快捷指令,調(diào)用所述重聚焦腳本控件;
[0019]聚焦組件,適于觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框。
[0020]可選地,所述輸入組件,還適于在聚焦后的所述搜索輸入框中接收所述用戶輸入的第二搜索詞,以替代生成所述搜索結(jié)果頁的第一搜索詞。
[0021]可選地,所述搜索客戶端還包括:
[0022]刪除組件,適于所述輸入組件在聚焦后的所述搜索輸入框中接收所述用戶輸入的所述第二搜索詞的首字符時,刪除所述第一搜索詞;
[0023]所述輸入組件,還適于繼續(xù)接收所述第二搜索詞的剩余字符的輸入,直至所述第二搜索詞輸入結(jié)束。
[0024]可選地,所述聚焦組件包括:
[0025]浮層提供單元,適于在原搜索輸入框上方增加與所述搜索輸入框間存在接口的輸入浮層;
[0026]聚焦單元,適于將所述輸入光標(biāo)聚焦至所述輸入浮層中;
[0027]所述輸入組件,還適于在所述輸入浮層接收所述用戶輸入的所述第二搜索詞;將所述第二搜索詞通過所述輸入浮層與所述搜索輸入框的接口引入所述搜索輸入框中,以替代所述第一搜索詞。
[0028]可選地,所述輸入組件通過以下任意方式接收所述快捷指令:
[0029]觸發(fā)輸入設(shè)備中指定的一個輸入鍵以輸入所述快捷指令;
[0030]根據(jù)預(yù)設(shè)序列觸發(fā)所述輸入設(shè)備中兩個以上輸入鍵以輸入所述快捷指令;
[0031]其中,所述輸入設(shè)備至少包括鍵盤和/或鼠標(biāo)。
[0032]可選地,所述重聚焦腳本控件為插件或者flash。
[0033]依據(jù)本發(fā)明的又一個方面,還提供了一種搜索輸入框重聚焦的裝置,包括:
[0034]腳本控件提供組件,適于在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件;
[0035]輸入組件,適于接收用戶觸發(fā)的快捷指令;
[0036]調(diào)用組件,適于基于用戶觸發(fā)的所述快捷指令,調(diào)用所述重聚焦腳本控件;
[0037]聚焦組件,適于觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框。
[0038]本發(fā)明提供的技術(shù)方案既可以應(yīng)用在一般PC(Personal Computer,個人計算機),也可以用在手機、pad(平板電腦)等移動終端中,在搜索結(jié)果頁中提供重聚焦腳本控件,該重聚焦腳本控件能夠?qū)崿F(xiàn)將輸入光標(biāo)重聚焦至搜索輸入框,當(dāng)用戶觸發(fā)快捷指令時,調(diào)用該重聚焦腳本控件,并觸發(fā)重聚焦腳本控件執(zhí)行,以將輸入光標(biāo)聚焦至搜索輸入框。由此可知,用戶使用搜索引擎進行檢索中,若對當(dāng)前搜索詞對應(yīng)的搜索結(jié)果不滿意或發(fā)現(xiàn)當(dāng)前搜索詞輸入錯誤而需要更換新的搜索詞時,用戶只需要觸發(fā)快捷指令調(diào)用重聚焦腳本控件便可以實現(xiàn)將輸入光標(biāo)聚焦至搜索輸入框,從而進行后續(xù)新的搜索詞的輸入操作,而無需手動去控制鼠標(biāo)或鍵盤或虛擬鍵盤或觸摸屏等方式將輸入光標(biāo)重聚焦至搜索輸入框,能夠?qū)崿F(xiàn)搜索引擎便捷、高效地與用戶進行交互的目的,簡化用戶的操作,提升用戶體驗。并且,本發(fā)明提供的重聚焦腳本控件運行時占用系統(tǒng)資源小,且兼容性好,通用性強,能夠滿足其它應(yīng)用場景下的輸入光標(biāo)聚焦至搜索輸入框的需求。
[0039]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
[0040]根據(jù)下文結(jié)合附圖對本發(fā)明具體實施例的詳細描述,本領(lǐng)域技術(shù)人員將會更加明了本發(fā)明的上述以及其他目的、優(yōu)點和特征。

【專利附圖】

【附圖說明】
[0041]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0042]圖1示出了根據(jù)本發(fā)明一個實施例的搜索輸入框重聚焦的方法的流程圖;
[0043]圖2示出了根據(jù)本發(fā)明一個實施例的搜索客戶端的結(jié)構(gòu)示意圖;
[0044]圖3示出了根據(jù)本發(fā)明另一個實施例的搜索客戶端的結(jié)構(gòu)示意圖;
[0045]圖4示出了根據(jù)本發(fā)明又一個實施例的搜索客戶端的結(jié)構(gòu)示意圖;以及
[0046]圖5示出了根據(jù)本發(fā)明一個實施例的搜索輸入框重聚焦的裝置結(jié)構(gòu)示意圖。

【具體實施方式】
[0047]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0048]為解決上述技術(shù)問題,本發(fā)明提供了一種搜索輸入框重聚焦的方法。圖1示出了根據(jù)本發(fā)明一個實施例的搜索輸入框重聚焦的方法的流程圖。如圖1所示,該方法至少包括以下步驟S102至步驟S106。
[0049]步驟S102、在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件。
[0050]步驟S104、基于用戶觸發(fā)的快捷指令,調(diào)用重聚焦腳本控件。
[0051]步驟S106、觸發(fā)重聚焦腳本控件執(zhí)行,以將輸入光標(biāo)聚焦至搜索輸入框。
[0052]依據(jù)本發(fā)明提供的技術(shù)方案,在搜索結(jié)果頁中提供重聚焦腳本控件,該重聚焦腳本控件能夠?qū)崿F(xiàn)將輸入光標(biāo)重聚焦至搜索輸入框,當(dāng)用戶觸發(fā)快捷指令時,調(diào)用該重聚焦腳本控件,并觸發(fā)重聚焦腳本控件執(zhí)行,以將輸入光標(biāo)聚焦至搜索輸入框。由此可知,用戶使用搜索引擎進行檢索中,若對當(dāng)前搜索詞對應(yīng)的搜索結(jié)果不滿意或發(fā)現(xiàn)當(dāng)前搜索詞輸入錯誤而需要更換新的搜索詞時,用戶只需要觸發(fā)快捷指令調(diào)用重聚焦腳本控件便可以實現(xiàn)將輸入光標(biāo)聚焦至搜索輸入框,從而進行后續(xù)新的搜索詞的輸入操作,而無需手動去控制鼠標(biāo)或鍵盤或虛擬鍵盤或觸摸屏等方式將輸入光標(biāo)重聚焦至搜索輸入框,能夠?qū)崿F(xiàn)搜索引擎便捷、高效地與用戶進行交互的目的,簡化用戶的操作,提升用戶體驗。并且,本發(fā)明提供的重聚焦腳本控件運行時占用系統(tǒng)資源小,且兼容性好,通用性強,能夠滿足其它應(yīng)用場景下的輸入光標(biāo)聚焦至搜索輸入框的需求。
[0053]本發(fā)明提供的重聚焦腳本控件可以為插件或者flash(閃客),其能夠?qū)崿F(xiàn)將輸入光標(biāo)重聚焦至搜索輸入框,運行時占用系統(tǒng)資源小,且兼容性好,通用性強,能夠滿足其它應(yīng)用場景下的輸入光標(biāo)聚焦至搜索輸入框的需求。這里的其它應(yīng)用場景,如輸入個人信息進行驗證,若驗證未通過,需要輸入新的信息再次驗證,在輸入新的信息之前需要將輸入光標(biāo)重聚焦至輸入框,等等。這里的插件(Plug-1n,又稱addin、add-1n、addon或add-on,又譯外掛)是一種遵循一定規(guī)范的應(yīng)用程序接口編寫出來的程序,其能運行在程序規(guī)定的系統(tǒng)平臺下(可能同時支持多個平臺),一般不能脫離指定的平臺單獨運行。
[0054]上文步驟S104提及的快捷指令的輸入方式有多種,可以通過鍵盤、鼠標(biāo)虛擬鍵盤、觸摸屏手勢等輸入設(shè)備進行輸入。例如,觸發(fā)輸入設(shè)備中指定的一個輸入鍵以輸入快捷指令,如觸發(fā)鍵盤上的“S”鍵以輸入快捷指令,雙擊鼠標(biāo)右鍵以輸入快捷指令,等等。又例如,根據(jù)預(yù)設(shè)序列觸發(fā)輸入設(shè)備中兩個以上輸入鍵以輸入快捷指令,如依序觸發(fā)鍵盤上的“S”、“Shift”鍵以輸入快捷指令,依序點擊鼠標(biāo)右鍵、鼠標(biāo)左鍵以輸入快捷指令,等等。
[0055]進一步地,在步驟S106將輸入光標(biāo)聚焦至搜索輸入框之后,可以進行后續(xù)新的搜索詞的輸入,即在聚焦后的搜索輸入框中接收用戶輸入的第二搜索詞,以替代生成搜索結(jié)果頁的第一搜索詞。例如,在聚焦后的搜索輸入框中用戶手動刪除第一搜索詞,隨后輸入第二搜索詞。為了進一步簡化用戶的操作,提高搜索效率,提升用戶體驗,本發(fā)明提供以下兩種不同的方案來實現(xiàn)第二搜索詞替代生成搜索結(jié)果頁的第一搜索詞。
[0056]在本發(fā)明的一種優(yōu)選方案中,可以在聚焦后的搜索輸入框中接收用戶輸入的第二搜索詞的首字符時,刪除第一搜索詞,并繼續(xù)接收第二搜索詞的剩余字符的輸入,直至第二搜索詞輸入結(jié)束。例如,用戶輸入的第一搜索詞為“感冒消炎”,當(dāng)用戶對搜索詞“感冒消炎”對應(yīng)的搜索結(jié)果不滿意而需要更換新的搜索詞“口服液”時,用戶觸發(fā)鍵盤上的“S”鍵輸入快捷指令,調(diào)用重聚焦腳本控件,并觸發(fā)重聚焦腳本控件執(zhí)行,將輸入光標(biāo)聚焦至搜索輸入框。之后,在聚焦后的搜索輸入框中接收用戶輸入的第二搜索詞“口服液”的首字符“口”時,刪除第一搜索詞“感冒消炎”,并繼續(xù)接收第二搜索詞的剩余字符的輸入,直至第二搜索詞輸入結(jié)束。
[0057]在本發(fā)明的另一種優(yōu)選方案中,在步驟S106觸發(fā)重聚焦腳本控件執(zhí)行時,在原搜索輸入框上方增加與搜索輸入框間存在接口的輸入浮層,將輸入光標(biāo)聚焦至輸入浮層中。隨后,在輸入浮層接收用戶輸入的第二搜索詞,將第二搜索詞通過輸入浮層與搜索輸入框的接口引入搜索輸入框中,以替代第一搜索詞。進一步地,該輸入浮層可以為DIV (Divis1n,劃分)層,它是層疊樣式表中的定位技術(shù),DIV層會隨著頁面移動而移動,使得輸入浮層的位置更加靈活。
[0058]基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供了一種搜索客戶端,以實現(xiàn)上述搜索輸入框重聚焦的方法。
[0059]圖2示出了根據(jù)本發(fā)明一個實施例的搜索客戶端的結(jié)構(gòu)示意圖。參見圖2,該搜索客戶端至少可以包括:腳本控件提供組件210、輸入組件220、調(diào)用組件230以及聚焦組件240。
[0060]現(xiàn)介紹本發(fā)明實施例的搜索客戶端的各組成或器件的功能以及各部分間的連接關(guān)系:
[0061]腳本控件提供組件210,適于在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件;
[0062]輸入組件220,適于接收用戶觸發(fā)的快捷指令;
[0063]調(diào)用組件230,與腳本控件提供組件210、及輸入組件220相耦合,適于基于用戶觸發(fā)的快捷指令,調(diào)用重聚焦腳本控件;
[0064]聚焦組件240,與調(diào)用組件230相耦合,適于觸發(fā)重聚焦腳本控件執(zhí)行,以將輸入光標(biāo)聚焦至搜索輸入框。
[0065]在一個優(yōu)選的實施例中,上述輸入組件220,還適于在聚焦后的搜索輸入框中接收用戶輸入的第二搜索詞,以替代生成搜索結(jié)果頁的第一搜索詞。例如,輸入組件220在聚焦后的搜索輸入框中用戶手動刪除第一搜索詞,隨后輸入第二搜索詞。
[0066]為了進一步簡化用戶的操作,提高搜索效率,提升用戶體驗,本發(fā)明實施提供以下兩種不同的方式實現(xiàn)第二搜索詞替代生成搜索結(jié)果頁的第一搜索詞。
[0067]在一個優(yōu)選的實施例中,圖3示出了根據(jù)本發(fā)明另一個實施例的搜索客戶端的結(jié)構(gòu)示意圖。該參見圖3,該搜索客戶端還可以包括:刪除組件310,與輸入組件220相耦合,適于輸入組件220在聚焦后的搜索輸入框中接收用戶輸入的第二搜索詞的首字符時,刪除第一搜索詞;
[0068]上述輸入組件220,還適于繼續(xù)接收第二搜索詞的剩余字符的輸入,直至第二搜索詞輸入結(jié)束。
[0069]在一個優(yōu)選的實施例中,圖4示出了根據(jù)本發(fā)明又一個實施例的搜索客戶端的結(jié)構(gòu)示意圖。該參見圖4,聚焦組件240還可以包括:浮層提供單元410,適于在原搜索輸入框上方增加與搜索輸入框間存在接口的輸入浮層;聚焦單元420,與浮層提供單元410相耦合,適于將輸入光標(biāo)聚焦至輸入浮層中;
[0070]上述輸入組件220,還適于在輸入浮層接收用戶輸入的第二搜索詞;將第二搜索詞通過輸入浮層與搜索輸入框的接口引入搜索輸入框中,以替代第一搜索詞。
[0071]在一個優(yōu)選的實施例中,輸入組件220通過以下任意方式接收快捷指令:
[0072]觸發(fā)輸入設(shè)備中指定的一個輸入鍵以輸入快捷指令;
[0073]根據(jù)預(yù)設(shè)序列觸發(fā)輸入設(shè)備中兩個以上輸入鍵以輸入快捷指令;
[0074]其中,輸入設(shè)備至少包括鍵盤和/或鼠標(biāo)。
[0075]在一個優(yōu)選的實施例中,重聚焦腳本控件為插件或者flash。
[0076]基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供了一種搜索輸入框重聚焦的裝置,該裝置可以應(yīng)用在其它場景下的輸入光標(biāo)聚焦至搜索輸入框的需求。這里的其它場景,如輸入個人信息進行驗證,若驗證未通過,需要輸入新的信息再次驗證,在輸入新的信息之前需要將輸入光標(biāo)重聚焦至輸入框,等等。圖5示出了根據(jù)本發(fā)明一個實施例的搜索輸入框重聚焦的裝置結(jié)構(gòu)示意圖。參見圖5,該裝置至少可以包括:腳本控件提供組件510、輸入組件520、調(diào)用組件530以及聚焦組件540。
[0077]腳本控件提供組件510,適于在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件;
[0078]輸入組件520,適于接收用戶觸發(fā)的快捷指令;
[0079]調(diào)用組件530,與腳本控件提供組件510、及輸入組件520相耦合,適于基于用戶觸發(fā)的快捷指令,調(diào)用重聚焦腳本控件;
[0080]聚焦組件540,與調(diào)用組件530相耦合,適于觸發(fā)重聚焦腳本控件執(zhí)行,以將輸入光標(biāo)聚焦至搜索輸入框。
[0081]根據(jù)上述任意一個優(yōu)選實施例或多個優(yōu)選實施例的組合,本發(fā)明實施例能夠達到如下有益效果:
[0082]本發(fā)明提供的技術(shù)方案既可以應(yīng)用在一般PC計算機,也可以用在手機、pad等移動終端中,在搜索結(jié)果頁中提供重聚焦腳本控件,該重聚焦腳本控件能夠?qū)崿F(xiàn)將輸入光標(biāo)重聚焦至搜索輸入框,當(dāng)用戶觸發(fā)快捷指令時,調(diào)用該重聚焦腳本控件,并觸發(fā)重聚焦腳本控件執(zhí)行,以將輸入光標(biāo)聚焦至搜索輸入框。由此可知,用戶使用搜索引擎進行檢索中,若對當(dāng)前搜索詞對應(yīng)的搜索結(jié)果不滿意或發(fā)現(xiàn)當(dāng)前搜索詞輸入錯誤而需要更換新的搜索詞時,用戶只需要觸發(fā)快捷指令調(diào)用重聚焦腳本控件便可以實現(xiàn)將輸入光標(biāo)聚焦至搜索輸入框,從而進行后續(xù)新的搜索詞的輸入操作,而無需手動去控制鼠標(biāo)或鍵盤或虛擬鍵盤或觸摸屏等方式將輸入光標(biāo)重聚焦至搜索輸入框,能夠?qū)崿F(xiàn)搜索引擎便捷、高效地與用戶進行交互的目的,簡化用戶的操作,提升用戶體驗。并且,本發(fā)明提供的重聚焦腳本控件運行時占用系統(tǒng)資源小,且兼容性好,通用性強,能夠滿足其它應(yīng)用場景下的輸入光標(biāo)聚焦至搜索輸入框的需求。
[0083]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0084]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
[0085]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0086]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0087]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的搜索輸入框重聚焦的裝置及搜索客戶端中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0088]應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0089]至此,本領(lǐng)域技術(shù)人員應(yīng)認識到,雖然本文已詳盡示出和描述了本發(fā)明的多個示例性實施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開的內(nèi)容直接確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認定為覆蓋了所有這些其他變型或修改。
[0090]本發(fā)明還公開了:
[0091]Al、一種搜索輸入框重聚焦的方法,包括:
[0092]在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件;
[0093]基于用戶觸發(fā)的快捷指令,調(diào)用所述重聚焦腳本控件;
[0094]觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框。
[0095]A2、根據(jù)Al所述的方法,其中,將所述輸入光標(biāo)聚焦至所述搜索輸入框之后,還包括:
[0096]在聚焦后的所述搜索輸入框中接收所述用戶輸入的第二搜索詞,以替代生成所述搜索結(jié)果頁的第一搜索詞。
[0097]A3、根據(jù)A1-A2任一項所述的方法,其中,在聚焦后的所述搜索輸入框中接收所述用戶輸入的第二搜索詞,以替代生成所述搜索結(jié)果頁的第一搜索詞,包括:
[0098]在聚焦后的所述搜索輸入框中接收所述用戶輸入的所述第二搜索詞的首字符時,刪除所述第一搜索詞;
[0099]繼續(xù)接收所述第二搜索詞的剩余字符的輸入,直至所述第二搜索詞輸入結(jié)束。
[0100]A4、根據(jù)A1-A3任一項所述的方法,其中,觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框,包括:
[0101]觸發(fā)所述重聚焦腳本控件執(zhí)行,在原搜索輸入框上方增加與所述搜索輸入框間存在接口的輸入浮層;
[0102]將所述輸入光標(biāo)聚焦至所述輸入浮層中;
[0103]以及
[0104]在聚焦后的所述搜索輸入框中接收所述用戶輸入的第二搜索詞,以替代生成所述搜索結(jié)果頁的第一搜索詞,包括:
[0105]在所述輸入浮層接收所述用戶輸入的所述第二搜索詞;
[0106]將所述第二搜索詞通過所述輸入浮層與所述搜索輸入框的接口引入所述搜索輸入框中,以替代所述第一搜索詞。
[0107]A5、根據(jù)A1-A4任一項所述的方法,其中,所述輸入浮層為DIV層。
[0108]A6、根據(jù)A1-A5任一項所述的方法,其中,所述快捷指令的輸入方式包括下列至少之一:
[0109]觸發(fā)輸入設(shè)備中指定的一個輸入鍵以輸入所述快捷指令;
[0110]根據(jù)預(yù)設(shè)序列觸發(fā)所述輸入設(shè)備中兩個以上輸入鍵以輸入所述快捷指令;
[0111]其中,所述輸入設(shè)備至少包括鍵盤和/或鼠標(biāo)。
[0112]A7、根據(jù)A1-A6任一項所述的方法,其中,所述重聚焦腳本控件為插件或者flash。
[0113]B8、一種搜索客戶端,包括:
[0114]腳本控件提供組件,適于在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件;
[0115]輸入組件,適于接收用戶觸發(fā)的快捷指令;
[0116]調(diào)用組件,適于基于用戶觸發(fā)的所述快捷指令,調(diào)用所述重聚焦腳本控件;
[0117]聚焦組件,適于觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框。
[0118]B9、根據(jù)B8所述的客戶端,其中,
[0119]所述輸入組件,還適于在聚焦后的所述搜索輸入框中接收所述用戶輸入的第二搜索詞,以替代生成所述搜索結(jié)果頁的第一搜索詞。
[0120]B10、根據(jù)B8-B9任一項所述的客戶端,其中,還包括:
[0121]刪除組件,適于所述輸入組件在聚焦后的所述搜索輸入框中接收所述用戶輸入的所述第二搜索詞的首字符時,刪除所述第一搜索詞;
[0122]所述輸入組件,還適于繼續(xù)接收所述第二搜索詞的剩余字符的輸入,直至所述第二搜索詞輸入結(jié)束。
[0123]811、根據(jù)88_810任一項所述的客戶端,其中,
[0124]所述聚焦組件包括:
[0125]浮層提供單元,適于在原搜索輸入框上方增加與所述搜索輸入框間存在接口的輸入浮層;
[0126]聚焦單元,適于將所述輸入光標(biāo)聚焦至所述輸入浮層中;
[0127]所述輸入組件,還適于在所述輸入浮層接收所述用戶輸入的所述第二搜索詞;將所述第二搜索詞通過所述輸入浮層與所述搜索輸入框的接口引入所述搜索輸入框中,以替代所述第一搜索詞。
[0128]B12、根據(jù)B8-B11任一項所述的客戶端,其中,所述輸入組件通過以下任意方式接收所述快捷指令:
[0129]觸發(fā)輸入設(shè)備中指定的一個輸入鍵以輸入所述快捷指令;
[0130]根據(jù)預(yù)設(shè)序列觸發(fā)所述輸入設(shè)備中兩個以上輸入鍵以輸入所述快捷指令;
[0131]其中,所述輸入設(shè)備至少包括鍵盤和/或鼠標(biāo)。
[0132]B13、根據(jù)B8-B12任一項所述的客戶端,其中,所述重聚焦腳本控件為插件或者flash。
[0133]B14、一種搜索輸入框重聚焦的裝置,包括:
[0134]腳本控件提供組件,適于在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件;
[0135]輸入組件,適于接收用戶觸發(fā)的快捷指令;
[0136]調(diào)用組件,適于基于用戶觸發(fā)的所述快捷指令,調(diào)用所述重聚焦腳本控件;
[0137]聚焦組件,適于觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框。
【權(quán)利要求】
1.一種搜索輸入框重聚焦的方法,包括: 在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件; 基于用戶觸發(fā)的快捷指令,調(diào)用所述重聚焦腳本控件; 觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框。
2.根據(jù)權(quán)利要求1所述的方法,其中,將所述輸入光標(biāo)聚焦至所述搜索輸入框之后,還包括: 在聚焦后的所述搜索輸入框中接收所述用戶輸入的第二搜索詞,以替代生成所述搜索結(jié)果頁的第一搜索詞。
3.根據(jù)權(quán)利要求1-2任一項所述的方法,其中,在聚焦后的所述搜索輸入框中接收所述用戶輸入的第二搜索詞,以替代生成所述搜索結(jié)果頁的第一搜索詞,包括: 在聚焦后的所述搜索輸入框中接收所述用戶輸入的所述第二搜索詞的首字符時,刪除所述第一搜索詞; 繼續(xù)接收所述第二搜索詞的剩余字符的輸入,直至所述第二搜索詞輸入結(jié)束。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其中,觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框,包括: 觸發(fā)所述重聚焦腳本控件執(zhí)行,在原搜索輸入框上方增加與所述搜索輸入框間存在接口的輸入浮層; 將所述輸入光標(biāo)聚焦至所述輸入浮層中; 以及 在聚焦后的所述搜索輸入框中接收所述用戶輸入的第二搜索詞,以替代生成所述搜索結(jié)果頁的第一搜索詞,包括: 在所述輸入浮層接收所述用戶輸入的所述第二搜索詞; 將所述第二搜索詞通過所述輸入浮層與所述搜索輸入框的接口引入所述搜索輸入框中,以替代所述第一搜索詞。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,其中,所述輸入浮層為DIV層。
6.根據(jù)權(quán)利要求1-5任一項所述的方法,其中,所述快捷指令的輸入方式包括下列至少之一: 觸發(fā)輸入設(shè)備中指定的一個輸入鍵以輸入所述快捷指令; 根據(jù)預(yù)設(shè)序列觸發(fā)所述輸入設(shè)備中兩個以上輸入鍵以輸入所述快捷指令; 其中,所述輸入設(shè)備至少包括鍵盤和/或鼠標(biāo)。
7.根據(jù)權(quán)利要求1-6任一項所述的方法,其中,所述重聚焦腳本控件為插件或者flash。
8.—種搜索客戶端,包括: 腳本控件提供組件,適于在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件; 輸入組件,適于接收用戶觸發(fā)的快捷指令; 調(diào)用組件,適于基于用戶觸發(fā)的所述快捷指令,調(diào)用所述重聚焦腳本控件; 聚焦組件,適于觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框。
9.根據(jù)權(quán)利要求8所述的客戶端,其中, 所述輸入組件,還適于在聚焦后的所述搜索輸入框中接收所述用戶輸入的第二搜索詞,以替代生成所述搜索結(jié)果頁的第一搜索詞。
10.一種搜索輸入框重聚焦的裝置,包括: 腳本控件提供組件,適于在搜索結(jié)果頁中提供輸入光標(biāo)重聚焦搜索輸入框的重聚焦腳本控件; 輸入組件,適于接收用戶觸發(fā)的快捷指令; 調(diào)用組件,適于基于用戶觸發(fā)的所述快捷指令,調(diào)用所述重聚焦腳本控件; 聚焦組件,適于觸發(fā)所述重聚焦腳本控件執(zhí)行,以將所述輸入光標(biāo)聚焦至所述搜索輸入框。
【文檔編號】G06F17/30GK104462498SQ201410804173
【公開日】2015年3月25日 申請日期:2014年12月19日 優(yōu)先權(quán)日:2014年12月19日
【發(fā)明者】鄭晉 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1