輸入法的實現方法和裝置制造方法
【專利摘要】本發明提出一種輸入法的實現方法和裝置,該輸入法的實現方法包括接收用戶輸入的觸發搜索指令;在接收到所述觸發搜索指令后,以輸入法作為搜索入口進行搜索。該方法能夠降低搜索成本,并且可以提高輸入體驗。
【專利說明】輸入法的實現方法和裝置
【技術領域】
[0001]本發明涉及數據處理【技術領域】,尤其涉及一種輸入法的實現方法和裝置。
【背景技術】
[0002]在互聯網普及的時代,用戶隨時都會發起搜索的請求,比如在聊天、寫作等場景中,經常需要調用瀏覽器進行搜索。如果用戶在有搜索需求時采用打開瀏覽器再打開搜索引擎之后再輸入搜索,成本就會非常高。
【發明內容】
[0003]本發明旨在至少在一定程度上解決相關技術中的技術問題之一。
[0004]為此,本發明的一個目的在于提出一種輸入法的實現方法,該方法可以降低搜索成本,并且可以提高輸入體驗。
[0005]本發明的另一個目的在于提出一種輸入法的實現裝置。
[0006]為達到上述目的,本發明第一方面實施例提出的輸入法的實現方法,包括:
[0007]接收用戶輸入的觸發搜索指令;在接收到所述觸發搜索指令后,以輸入法作為搜索入口進行搜索。
[0008]本發明第一方面實施例提出的輸入法的展現方法,通過在輸入法中提供搜索入口,可以直接通過輸入法進行搜索,不需要打開瀏覽器再打開搜索引擎等操作,實現搜索成本的降低,并且,直接根據輸入法進行搜索可以提高用戶的輸入體驗。
[0009]為達到上述目的,本發明第二方面實施例提出的輸入法的實現裝置,包括:
[0010]接收模塊,用于接收用戶輸入的觸發搜索指令;搜索模塊,用于在接收到所述觸發搜索指令后,以輸入法作為搜索入口進行搜索。
[0011]本發明第二方面實施例提出的輸入法的展現裝置,通過在輸入法中提供搜索入口,可以直接通過輸入法進行搜索,不需要打開瀏覽器再打開搜索引擎等操作,實現搜索成本的降低,并且,直接根據輸入法進行搜索可以提高用戶的輸入體驗。
[0012]為達到上述目的,本發明第三方面實施例提出的客戶端設備,包括:殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內部,處理器和存儲器設置在電路板上;電源電路,用于為客戶端設備的各個電路或器件供電;存儲器用于存儲可執行程序代碼;處理器通過讀取存儲器中存儲的可執行程序代碼來運行與可執行程序代碼對應的程序,以用于執行以下步驟:接收用戶輸入的觸發搜索指令;在接收到所述觸發搜索指令后,以輸入法作為搜索入口進行搜索。
[0013]本發明第三方面實施例提出的客戶端設備,通過在輸入法中提供搜索入口,可以直接通過輸入法進行搜索,不需要打開瀏覽器再打開搜索引擎等操作,實現搜索成本的降低,并且,直接根據輸入法進行搜索可以提高用戶的輸入體驗。
[0014]本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。【專利附圖】
【附圖說明】
[0015]本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0016]圖1是本發明一實施例提出的輸入法的實現方法的流程示意圖;
[0017]圖2是本發明另一實施例提出的輸入法的實現方法的流程示意圖;
[0018]圖3是本發明實施例中一種搜索按鈕的展現示意圖;
[0019]圖4是本發明實施例中另一種搜索按鈕的展現示意圖;
[0020]圖5是本發明實施例中另一種搜索按鈕的展現示意圖;
[0021]圖6是本發明實施例中搜索結果是應用的一種展現示意圖;
[0022]圖7是本發明另一實施例提出的輸入法的實現裝置的結構示意圖;
[0023]圖8是本發明另一實施例提出的輸入法的實現裝置的結構示意圖。
【具體實施方式】
[0024]下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發明,而不能理解為對本發明的限制。相反,本發明的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。
[0025]圖1是本發明一實施例提出的輸入法的實現方法的流程示意圖,該方法包括:
[0026]Sll:接收用戶輸入的觸發搜索指令;
[0027]觸發搜索指令可以是用戶對預設的搜索按鈕的選擇指令,例如,用戶點擊搜索按鈕后發出觸發搜索指令,搜索按鈕可以設置在輸入法的輸入法候選欄中。或者,
[0028]觸發搜索指令可以是用戶對預設的快捷鍵的選擇指令,例如,預設的快捷鍵是“ctrl+回車(Enter)”鍵時,當用戶選擇“ctrl+回車”鍵時,發出觸發搜索指令。
[0029]S12:在接收到所述觸發搜索指令后,以輸入法作為搜索入口進行搜索。
[0030]當接收到觸發搜索指令后,可以將輸入法作為搜索入口進行搜索。
[0031]可選的,可以具體將輸入法的輸入法候選欄作為搜索入口,此時,該方法還可以包括:接收用戶輸入,并根據所述用戶輸入展現輸入法候選欄,以便以所述輸入法候選欄作為搜索入口。
[0032]例如,用戶在寫作或者聊天時需要進行輸入,例如輸入文字,此時,客戶端設備可以采用輸入法檢測到用戶的輸入。
[0033]在檢測到用戶輸入后,可以向用戶展現輸入法候選欄,例如,在輸入法候選欄中提供若干項內容,以供用戶選擇。
[0034]由于輸入法候選欄是當前顯示的界面,因此可以方便用戶使用。
[0035]可選的,搜索入口也可以是輸入法的其他項提供的,例如,由輸入法提供彈框或者氣泡等方式作為搜索入口。
[0036]本實施例通過在輸入法中提供搜索入口,可以直接通過輸入法進行搜索,不需要打開瀏覽器再打開搜索引擎等操作,實現搜索成本的降低,并且,直接根據輸入法進行搜索可以提高用戶的輸入體驗。另外,本實施例通過將輸入法候選欄作為搜索入口,可以方便用戶使用。
[0037]圖2是本發明另一實施例提出的輸入法的實現方法的流程示意圖,該方法包括:
[0038]S21:接收用戶的輸入,并根據所述用戶輸入展現輸入法候選欄,且所述輸入法候選欄上預設有搜索按鈕。
[0039]例如,用戶在進行寫作時,可以進行輸入操作。當輸入法檢測到用戶的輸入時,可以向用戶展現輸入法候選欄。
[0040]本實施例中在輸入法候選欄上設置搜索按鈕,以便用戶通過點擊該搜索按鈕觸發搜索。
[0041]例如,參見圖3,輸入法候選欄上預設“百度一下”這一搜索按鈕。
[0042]進一步的,該搜索按鈕可以包括圖片和設置在所述圖片上的文字,圖片和文字可以是一體的,例如,可以將圖片和文字預先做成一個整體的圖片,之后整體提供給用戶。或者,
[0043]圖片和文字可以是分離的。此時,文字可以根據實際需要進行改變。具體的,所述文字為用戶預設的格式,例如,向用戶提供設置搜索按鈕文字的界面,根據用戶設置的字體顯示搜索按鈕中文字的字體,此時,用戶設置的搜索按鈕中文字的字體可以與輸入法候選欄中內容的字體相同或者不同。或者,
[0044]所述文字與所述輸入法候選欄提供的文字的格式相同,其中,通常來講,輸入法候選欄中提供的文字的格式可以由用戶預先設置,例如,用戶設置輸入法候選欄提供的文字的字體是楷體,那么如圖4所示,輸入法通過檢測用戶的設置將搜索按鈕中的文字也顯示為偕體。或者,
[0045]所述文字為用戶預設的搜索引擎對應的文字。其中,可以提供用戶選擇搜索引擎的界面,例如,用戶選擇SOSO引擎后,如圖5所示,可以在搜索按鈕中顯示“soso —下”。
[0046]進一步的,當用戶初次使用帶有搜索功能的輸入法時,可以在輸入法界面上提醒用戶,例如,在“百度一下”中設置紅點,或者用文字說明可以搜索等。
[0047]S22:觸發搜索。
[0048]其中,可以點擊搜索按鈕觸發搜索,或者,也可以通過選擇預設的快捷鍵觸發搜索,例如,選擇“ctrl+回車”鍵觸發搜索。
[0049]S23:當選擇預設的快捷鍵觸發搜索時,判斷是否進行搜索,若是,執行S25,否則執行S24。
[0050]其中,在一些場景下,例如,全屏游戲,沉浸式瀏覽等,用戶選擇的快捷鍵并不是用于搜索,而是用于當前場景操作的,例如,用戶在全屏游戲時,也可能選擇“ctrl+回車”鍵,但是,用戶選擇該“ctrl+回車”鍵的目的是要獲取裝備等,并不是要搜索,因此,此時需要不觸發搜索。
[0051]具體的,可以檢測用戶所在的當前場景,如果當前場景與預先設置的場景相同,則不觸發搜索。
[0052]S24:不進行搜索。
[0053]S25:從所述輸入法候選欄中獲取搜索詞,并對搜索詞進行搜索,得到搜索結果。
[0054]其中,可以將輸入法候選欄中任意位置的內容確定為搜索詞,例如,輸入法候選欄中包括5個候選詞,可以將其中一個或者至少兩個的候選詞確定為搜索詞。
[0055]具體的,可以將輸入法候選欄中系統默認選擇的內容,確定為搜索詞;或者,將所述輸入法候選欄中用戶選擇的內容,確定為所述搜索詞。
[0056]系統默認選擇的內容可以用高亮表示或者采用其他方式表示。
[0057]例如,用戶在輸入后,通常第一個位置處的內容就是高亮的內容,因此可以搜索第一個位置處的內容,或者,用戶通過鍵盤上箭頭鍵或者鼠標操作切換高亮的內容,以實現對非第一個位置處的內容的搜索。或者,在通過快捷鍵觸發搜索時,還可以預先設置點擊快捷鍵和選擇的數字后,搜索選擇的數字對應的內容,以實現對用戶選擇內容的搜索。當然,也可以采用其他方式實現對搜索候選欄中內容的搜索。
[0058]在搜索時,不僅可以調用瀏覽器以在服務器中搜索,還可以在本地進行搜索。
[0059]具體的,在本地搜索時,可以打開文件目錄或者應用目錄,以展現搜索結果,或者,在服務器搜索時,可以打開瀏覽器,將搜索結果展示在瀏覽器中。另外,不論是本地搜索或者服務器中搜索,還可以執行如下步驟:
[0060]S26:將搜索結果內置在輸入法候選欄中展現。
[0061]其中,在本地搜索時,當搜索結果是文件目錄時,在輸入法候選欄中展現文件目錄,例如,在輸入法候選欄中展現“6、D:\工作\專利\輸入法專利”當用戶選擇該項內容時,例如用戶選擇“6”時,可以打開輸入法專利這份文件。或者,又例如,當搜索結果是應用時,在輸入法候選欄中展現應用,例如,搜索詞是計算器時,可以在輸入法候選欄中展現如圖6所示的應用,之后當用戶選擇該項內容時,例如,選擇該項內容前面的數字標識,可以打開“計算器”這一應用。例如,搜索結果也可以是具體結果,例如一張圖片、一個文件、一段音頻或視頻等。
[0062]在服務器中搜索時,可以直接將具有摘要滿足特性的結果,例如天氣結果、地圖、殺毒等內置在輸入法候選欄中展現。具有摘要滿足特性的結果是指直接滿足用戶需求的結果,例如,包括但不限于:搜索詞是“天氣”時,可以將天氣情況直接展現在輸入法候選欄中。又例如,搜索詞是“殺毒”時,可以將殺毒軟件直接展現在輸入法候選欄中,用戶可以直接在輸入法候選欄中進行下載和安裝。
[0063]可選的,S25是以獲取搜索詞并對搜索詞為例進行的說明,還可以對用戶輸入的內容進行搜索,具體可以包括但不限于:用戶在輸入法候選欄中輸入本地目錄或者網址,之后可以通過搜索入口(具體可以是輸入法候選欄)直接打開該本地目錄或者網址。例如,用戶在輸入法候選欄中輸入D:\工作\專利\輸入法專利,之后點擊“百度一下”后直接打開該輸入法專利;或者,用戶在輸入法候選欄中輸入WWW.baidu.com時,之后點擊“百度一下”后直接打開www.baidu.com對應的網頁。
[0064]本實施例通過在輸入法中提供搜索入口,可以直接通過輸入法觸發搜索,不需要打開瀏覽器再打開搜索引擎等操作,實現搜索成本的降低,并且,直接根據輸入法進行搜索可以提高用戶的輸入體驗。另外,本實施例通過將輸入法候選欄作為搜索入口,可以方便用戶使用。本實施例通過將搜索按鈕的圖片和文字進行分離,可以根據用戶需要展現不同的文字,提升用戶體驗。本實施例通過將搜索結果內置在輸入法候選欄中可以方便用戶查看結果,方便用戶使用。
[0065]圖7是本發明另一實施例提出的輸入法的實現裝置的結構示意圖,該裝置70包括接收模塊71和搜索模塊72。
[0066]接收模塊71用于接收用戶輸入的觸發搜索指令。
[0067]觸發搜索指令可以是用戶對預設的搜索按鈕的選擇指令,例如,用戶點擊搜索按鈕后發出觸發搜索指令,搜索按鈕設置在輸入法候選欄中。或者,
[0068]觸發搜索指令可以是用戶對預設的快捷鍵的選擇指令,例如,預設的快捷鍵是“ctrl+回車(enter) ”鍵時,當用戶選擇“ctrl+回車”鍵時,發出觸發搜索指令。
[0069]搜索模塊72用于在接收到所述觸發搜索指令后,以輸入法作為搜索入口進行搜索。
[0070]當接收到觸發搜索指令后,可以將輸入法作為搜索入口進行搜索。
[0071]可選的,可以具體將輸入法的輸入法候選欄作為搜索入口,此時,該方法還可以包括:接收用戶輸入,并根據所述用戶輸入展現輸入法候選欄,以便以所述輸入法候選欄作為搜索入口。
[0072]例如,用戶在寫作或者聊天時需要進行輸入,例如輸入文字,此時,客戶端設備可以采用輸入法檢測到用戶的輸入。
[0073]在檢測到用戶輸入后,可以向用戶展現輸入法候選欄,例如,在輸入法候選欄中提供若干項內容,以供用戶選擇。
[0074]由于輸入法候選欄是當前顯示的界面,因此可以方便用戶使用。
[0075]可選的,搜索入口也可以是輸入法的其他項提供的,例如,由輸入法提供彈框或者氣泡等方式作為搜索入口。
[0076]本實施例通過在輸入法中提供搜索入口,可以直接通過輸入法進行搜索,不需要打開瀏覽器再打開搜索引擎等操作,實現搜索成本的降低,并且,直接根據輸入法進行搜索可以提高用戶的輸入體驗。另外,本實施例通過將輸入法候選欄作為搜索入口,可以方便用戶使用。
[0077]圖8是本發明另一實施例提出的輸入法的實現裝置的結構示意圖,該裝置70還包括展現t吳塊73。
[0078]展現模塊73用于接收用戶輸入,并根據所述用戶輸入展現輸入法候選欄,以便以所述輸入法候選欄作為搜索入口。
[0079]—個實施例中,所述接收模塊71具體用于:接收所述用戶對預設的搜索按鈕的選擇指令,所述搜索按鈕設置在所述輸入法候選欄上。
[0080]所述搜索按鈕包括圖片和設置在所述圖片上的文字,所述圖片和所述文字是一體的,例如,可以將圖片和文字預先做成一個整體的圖片,之后整體提供給用戶,或者,所述圖片和所述文字是分離的,此時,文字可以根據實際需要進行改變。
[0081]當所述圖片和所述文字是分離時,所述文字為用戶預設的格式,例如,向用戶提供設置搜索按鈕文字的界面,根據用戶設置的字體顯示搜索按鈕中文字的字體;或者,
[0082]所述文字與所述輸入法候選欄提供的文字的格式相同,其中,通常來講,輸入法候選欄中提供的文字的格式可以由用戶預先設置,例如,用戶設置輸入法候選欄提供的文字的字體是楷體,那么如圖4所示,輸入法通過檢測用戶的設置將搜索按鈕中的文字也顯示為偕體;或者,
[0083]所述文字為用戶預設的搜索引擎對應的文字,其中,可以提供用戶選擇搜索引擎的界面,例如,用戶選擇SOSO引擎后,如圖5所示,可以在搜索按鈕中顯示“soso —下”。
[0084]一個實施例中,所述接收模塊71具體用于:接收所述用戶對預設的快捷鍵的選擇指令。例如,選擇“ctrl+回車”鍵觸發搜索。
[0085]一個實施例中,該裝置70還包括判斷模塊74,用于檢測用戶所在的當前場景,根據所述當前場景,判斷是否啟用搜索,以便在啟用搜索時,以輸入法作為搜索入口進行搜索。
[0086]其中,在一些場景下,例如,全屏游戲,沉浸式瀏覽等,用戶選擇的快捷鍵并不是用于搜索,而是用于當前場景操作的,例如,用戶在全屏游戲時,也可能選擇“ctrl+回車”鍵,但是,用戶選擇該“ctrl+回車”鍵的目的是要獲取裝備等,并不是要搜索,因此,此時需要不觸發搜索。
[0087]具體的,可以檢測用戶所在的當前場景,如果當前場景與預先設置的場景相同,則不觸發搜索。
[0088]所述搜索模塊72具體用于:從所述輸入法的輸入法候選欄中獲取搜索詞,所述搜索詞為所述輸入法候選欄中任意位置的內容,并通過所述搜索入口對所述搜索詞進行搜索;或者,接收用戶在所述輸入法候選欄中輸入的本地目錄或者網址,并通過所述搜索入口直接打開所述本地目錄或者網址。例如,用戶在輸入法候選欄中輸入D:\工作\專利\輸入法專利,之后點擊“百度一下”后直接打開該輸入法專利;或者,用戶在輸入法候選欄中輸入WWW.baidu.com時,之后點擊“百度一下”后直接打開www.baidu.com對應的網頁。
[0089]具體的,可以將輸入法候選欄中系統默認選擇的內容,確定為搜索詞;或者,將所述輸入法候選欄中用戶選擇的內容,確定為所述搜索詞。
[0090]系統默認選擇的內容可以用高亮表示或者采用其他方式表示。
[0091]例如,用戶在輸入后,通常第一個位置處的內容就是高亮的內容,因此可以搜索第一個位置處的內容,或者,用戶通過鍵盤上箭頭鍵或者鼠標操作切換高亮的內容,以實現對非第一個位置處的內容的搜索。或者,在通過快捷鍵觸發搜索時,還可以預先設置點擊快捷鍵和選擇的數字后,搜索選擇的數字對應的內容,以實現對用戶選擇內容的搜索。當然,也可以采用其他方式實現對搜索候選欄中內容的搜索。
[0092]一個實施例中,所述搜索模塊72具體用于:在本地和/或服務器中對所述搜索詞進行搜索,得到搜索結果。
[0093]具體的,在本地搜索時,可以打開文件目錄或者應用目錄,以展現搜索結果,或者,在服務器搜索時,可以打開瀏覽器,將搜索結果展示在瀏覽器中。另外,不論是本地搜索或者服務器中搜索,所述展現模塊71還用于:將所述搜索結果內置在所述輸入法候選欄中進行展現,其中,當在本地搜索時,所述搜索結果包括如下項中的至少一項:應用、本地目錄、具體結果;當在服務器中搜索時,所述搜索結果包括:具有摘要滿足特性的結果。
[0094]其中,在本地搜索時,當搜索結果是文件目錄時,在輸入法候選欄中展現文件目錄,例如,在輸入法候選欄中展現“6、D:\工作\專利\輸入法專利”當用戶選擇該項內容時,例如用戶選擇“6”時,可以打開輸入法專利這份文件。或者,又例如,當搜索結果是應用目錄時,在輸入法候選欄中展現應用目錄,例如,搜索詞是計算器時,可以在輸入法候選欄中展現如圖6所示的應用,之后當用戶選擇該項內容時,例如,選擇該項內容前面的數字標識,可以打開“計算器”這一應用。[0095]在服務器中搜索時,可以直接將具有摘要滿足特性的結果,例如天氣結果、地圖、殺毒等內置在輸入法候選欄中展現。具有摘要滿足特征的結果是指直接滿足用戶需求的結果,例如,包括但不限于:搜索詞是“天氣”時,可以將天氣情況直接展現在輸入法候選欄中。又例如,搜索詞是“殺毒”時,可以將殺毒軟件直接展現在輸入法候選欄中,用戶可以直接在輸入法候選欄中進行下載和安裝。
[0096]本實施例通過在輸入法中提供搜索入口,可以直接通過輸入法觸發搜索,不需要打開瀏覽器再打開搜索引擎等操作,實現搜索成本的降低,并且,直接根據輸入法進行搜索可以提高用戶的輸入體驗。另外,本實施例通過將輸入法候選欄作為搜索入口,可以方便用戶使用。本實施例通過將搜索按鈕的圖片和文字進行分離,可以根據用戶需要展現不同的文字,提升用戶體驗。本實施例通過將搜索結果內置在輸入法候選欄中可以方便用戶查看結果,方便用戶使用。
[0097]本發明實施例還提供了一種客戶端設備,該客戶端設備包括殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內部,處理器和存儲器設置在電路板上;電源電路,用于為客戶端設備的各個電路或器件供電;存儲器用于存儲可執行程序代碼;處理器通過讀取存儲器中存儲的可執行程序代碼來運行與可執行程序代碼對應的程序,以用于執行以下步驟:
[0098]SlT:接收用戶輸入的觸發搜索指令;
[0099]觸發搜索指令可以是用戶對預設的搜索按鈕的選擇指令,例如,用戶點擊搜索按鈕后發出觸發搜索指令,搜索按鈕可以設置在輸入法的輸入法候選欄中。或者,
[0100]觸發搜索指令可以是用戶對預設的快捷鍵的選擇指令,例如,預設的快捷鍵是“ctrl+回車(Enter)”鍵時,當用戶選擇“ctrl+回車”鍵時,發出觸發搜索指令。
[0101]S12’:在接收到所述觸發搜索指令后,以輸入法作為搜索入口進行搜索。
[0102]當接收到觸發搜索指令后,可以將輸入法作為搜索入口進行搜索。
[0103]可選的,可以具體將輸入法的輸入法候選欄作為搜索入口,此時,該方法還可以包括:接收用戶輸入,并根據所述用戶輸入展現輸入法候選欄,以便以所述輸入法候選欄作為搜索入口。
[0104]例如,用戶在寫作或者聊天時需要進行輸入,例如輸入文字,此時,客戶端設備可以采用輸入法檢測到用戶的輸入。
[0105]在檢測到用戶輸入后,可以向用戶展現輸入法候選欄,例如,在輸入法候選欄中提供若干項內容,以供用戶選擇。
[0106]由于輸入法候選欄是當前顯示的界面,因此可以方便用戶使用。
[0107]可選的,搜索入口也可以是輸入法的其他項提供的,例如,由輸入法提供彈框或者氣泡等方式作為搜索入口。
[0108]本實施例通過在輸入法中提供搜索入口,可以直接通過輸入法進行搜索,不需要打開瀏覽器再打開搜索引擎等操作,實現搜索成本的降低,并且,直接根據輸入法進行搜索可以提高用戶的輸入體驗。另外,本實施例通過將輸入法候選欄作為搜索入口,可以方便用戶使用。
[0109]另一實施例中,處理器通過讀取存儲器中存儲的可執行程序代碼來運行與可執行程序代碼對應的程序,以用于執行以下步驟:[0110]S21’:接收用戶的輸入,并根據所述用戶輸入展現輸入法候選欄,且所述輸入法候選欄上預設有搜索按鈕。
[0111]例如,用戶在進行寫作時,可以進行輸入操作。當輸入法檢測到用戶的輸入時,可以向用戶展現輸入法候選欄。
[0112]本實施例中在輸入法候選欄上設置搜索按鈕,以便用戶通過點擊該搜索按鈕觸發搜索。
[0113]例如,參見圖3,輸入法候選欄上預設“百度一下”這一搜索按鈕。
[0114]進一步的,該搜索按鈕可以包括圖片和設置在所述圖片上的文字,圖片和文字可以是一體的,例如,可以將圖片和文字預先做成一個整體的圖片,之后整體提供給用戶。或者,
[0115]圖片和文字可以是分離的。此時,文字可以根據實際需要進行改變。具體的,所述文字為用戶預設的格式,例如,向用戶提供設置搜索按鈕文字的界面,根據用戶設置的字體顯示搜索按鈕中文字的字體,此時,用戶設置的搜索按鈕中文字的字體可以與輸入法候選欄中內容的字體相同或者不同。或者,
[0116]所述文字與所述輸入法候選欄提供的文字的格式相同,其中,通常來講,輸入法候選欄中提供的文字的格式可以由用戶預先設置,例如,用戶設置輸入法候選欄提供的文字的字體是楷體,那么如圖4所示,輸入法通過檢測用戶的設置將搜索按鈕中的文字也顯示為偕體。或者,
[0117]所述文字為用戶預設的搜索引擎對應的文字。其中,可以提供用戶選擇搜索引擎的界面,例如,用戶選擇SOSO引擎后,如圖5所示,可以在搜索按鈕中顯示“soso —下”。
[0118]進一步的,當用戶初次使用帶有搜索功能的輸入法時,可以在輸入法界面上提醒用戶,例如,在“百度一下”中設置紅點,或者用文字說明可以搜索等。
[0119]S22’:觸發搜索。
[0120]其中,可以點擊搜索按鈕觸發搜索,或者,也可以通過選擇預設的快捷鍵觸發搜索,例如,選擇“ctrl+回車”鍵觸發搜索。
[0121]S23’:當選擇預設的快捷鍵觸發搜索時,判斷是否進行搜索,若是,執行S25’,否則執行S24’。
[0122]其中,在一些場景下,例如,全屏游戲,沉浸式瀏覽等,用戶選擇的快捷鍵并不是用于搜索,而是用于當前場景操作的,例如,用戶在全屏游戲時,也可能選擇“ctrl+回車”鍵,但是,用戶選擇該“ctrl+回車”鍵的目的是要獲取裝備等,并不是要搜索,因此,此時需要不觸發搜索。
[0123]具體的,可以檢測用戶所在的當前場景,如果當前場景與預先設置的場景相同,則不觸發搜索。
[0124]S24’:不進行搜索。
[0125]S25 ’:從所述輸入法候選欄中獲取搜索詞,并對搜索詞進行搜索,得到搜索結果。
[0126]其中,可以將輸入法候選欄中任意位置的內容確定為搜索詞,例如,輸入法候選欄中包括5個候選詞,可以將其中一個或者至少兩個的候選詞確定為搜索詞。
[0127]具體的,可以將輸入法候選欄中系統默認選擇的內容,確定為搜索詞;或者,將所述輸入法候選欄中用戶選擇的內容,確定為所述搜索詞。[0128]系統默認選擇的內容可以用高亮表示或者采用其他方式表示。
[0129]例如,用戶在輸入后,通常第一個位置處的內容就是高亮的內容,因此可以搜索第一個位置處的內容,或者,用戶通過鍵盤上箭頭鍵或者鼠標操作切換高亮的內容,以實現對非第一個位置處的內容的搜索。或者,在通過快捷鍵觸發搜索時,還可以預先設置點擊快捷鍵和選擇的數字后,搜索選擇的數字對應的內容,以實現對用戶選擇內容的搜索。當然,也可以采用其他方式實現對搜索候選欄中內容的搜索。
[0130]在搜索時,不僅可以調用瀏覽器以在服務器中搜索,還可以在本地進行搜索。
[0131]具體的,在本地搜索時,可以打開文件目錄或者應用目錄,以展現搜索結果,或者,在服務器搜索時,可以打開瀏覽器,將搜索結果展示在瀏覽器中。另外,不論是本地搜索或者服務器中搜索,還可以執行如下步驟:
[0132]S26’:將搜索結果內置在輸入法候選欄中展現。
[0133]其中,在本地搜索時,當搜索結果是文件目錄時,在輸入法候選欄中展現文件目錄,例如,在輸入法候選欄中展現“6、D:\工作\專利\輸入法專利”當用戶選擇該項內容時,例如用戶選擇“6”時,可以打開輸入法專利這份文件。或者,又例如,當搜索結果是應用目錄時,在輸入法候選欄中展現應用目錄,例如,搜索詞是計算器時,可以在輸入法候選欄中展現如圖6所示的應用,之后當用戶選擇該項內容時,例如,選擇該項內容前面的數字標識,可以打開“計算器”這一應用。
[0134]在服務器中搜索時,可以直接將具有摘要滿足特性的結果,例如天氣結果、地圖、殺毒等內置在輸入法候選欄中展現。具有摘要滿足特征的結果是指直接滿足用戶需求的結果,例如,包括但不限于:搜索詞是“天氣”時,可以將天氣情況直接展現在輸入法候選欄中。又例如,搜索詞是“殺毒”時,可以將殺毒軟件直接展現在輸入法候選欄中,用戶可以直接在輸入法候選欄中進行下載和安裝。
[0135]可選的,S25是以獲取搜索詞并對搜索詞為例進行的說明,還可以對用戶輸入的內容進行搜索,具體可以包括但不限于:用戶在輸入法候選欄中輸入本地目錄或者網址,之后可以通過搜索入口(具體可以是輸入法候選欄)直接打開該本地目錄或者網址。例如,用戶在輸入法候選欄中輸入D:\工作\專利\輸入法專利,之后點擊“百度一下”后直接打開該輸入法專利;或者,用戶在輸入法候選欄中輸入WWW.baidu.com時,之后點擊“百度一下”后直接打開www.baidu.com對應的網頁。
[0136]本實施例通過在輸入法中提供搜索入口,可以直接通過輸入法觸發搜索,不需要打開瀏覽器再打開搜索引擎等操作,實現搜索成本的降低,并且,直接根據輸入法進行搜索可以提高用戶的輸入體驗。另外,本實施例通過將輸入法候選欄作為搜索入口,可以方便用戶使用。本實施例通過將搜索按鈕的圖片和文字進行分離,可以根據用戶需要展現不同的文字,提升用戶體驗。本實施例通過將搜索結果內置在輸入法候選欄中可以方便用戶查看結果,方便用戶使用。
[0137]需要說明的是,在本發明的描述中,術語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
[0138]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,并且本發明的優選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬【技術領域】的技術人員所理解。
[0139]應當理解,本發明的各部分可以用硬件、軟件、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟件或固件來實現。例如,如果用硬件來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用于對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
[0140]本【技術領域】的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
[0141]此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
[0142]上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
[0143]在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
[0144]盡管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的范圍內可以對上述實施例進行變化、修改、替換和變型。
【權利要求】
1.一種輸入法的實現方法,其特征在于,包括: 接收用戶輸入的觸發搜索指令; 在接收到所述觸發搜索指令后,以輸入法作為搜索入口進行搜索。
2.根據權利要求1所述的方法,其特征在于,所述接收用戶輸入的觸發搜索指令之前,所述方法還包括: 接收用戶輸入,并根據所述用戶輸入展現輸入法候選欄,以便以所述輸入法候選欄作為搜索入口。
3.根據權利要求2所述的方法,其特征在于,所述接收用戶輸入的觸發搜索指令,包括: 接收所述用戶對預設的搜索按鈕的選擇指令,所述搜索按鈕設置在所述輸入法候選欄上。
4.根據權利要求3所述的方法,其特征在于,所述搜索按鈕包括圖片和設置在所述圖片上的文字,所述圖片和所述文字是一體的,或者,所述圖片和所述文字是分離的。
5.根據權利要求4所述的方法,其特征在于,當所述圖片和所述文字是分離時,所述文字為用戶預設的格式;或者, 所述文字與所述輸入法候選欄提供的文字的格式相同;或者, 所述文字為用戶預設的搜索引擎對應的文字。
6.根據權利要求1所述的方法,其特征在于,所述接收所述用戶輸入的觸發搜索指令,包括: 接收所述用戶對預設的快捷鍵的選擇指令。
7.根據權利要求6所述的方法,其特征在于,所述接收所述用戶對預設的快捷鍵的選擇指令之后,所述方法還包括: 檢測用戶所在的當前場景,根據所述當前場景,判斷是否啟用搜索,以便在啟用搜索時,以輸入法作為搜索入口進行搜索。
8.根據權利要求1至7任一項所述的方法,其特征在于,所述以輸入法作為搜索入口進行搜索,包括: 從所述輸入法的輸入法候選欄中獲取搜索詞,所述搜索詞為所述輸入法候選欄中任意位置的內容,并通過所述搜索入口對所述搜索詞進行搜索;或者, 接收用戶在所述輸入法候選欄中輸入的本地目錄或者網址,并通過所述搜索入口直接打開所述本地目錄或者網址。
9.根據權利要求8所述的方法,其特征在于,所述對所述搜索詞進行搜索,包括: 在本地和/或服務器中對所述搜索詞進行搜索,得到搜索結果。
10.根據權利要求9所述的方法,其特征在于, 所述搜索結果內置在所述輸入法候選欄中進行展現,其中,當在本地搜索時,所述搜索結果包括如下項中的至少一項:應用、文件目錄、具體結果;當在服務器中搜索時,所述搜索結果包括:具有摘要滿足特性的結果。
11.一種輸入法的實現裝置,其特征在于,包括: 接收模塊,用于接收用戶輸入的觸發搜索指令; 搜索模塊,用于在接收到所述觸發搜索指令后,以輸入法作為搜索入口進行搜索。
12.根據權利要求11所述的裝置,其特征在于,還包括: 展現模塊,用于接收用戶輸入,并根據所述用戶輸入展現輸入法候選欄,以便以所述輸入法候選欄作為搜索入口。
13.根據權利要求11所述的裝置,其特征在于,所述接收模塊具體用于: 接收所述用戶對預設的搜索按鈕的選擇指令,所述搜索按鈕設置在所述輸入法候選欄上。
14.根據權利要求13所述的裝置,其特征在于,所述搜索按鈕包括圖片和設置在所述圖片上的文字,所述圖片和所述文字是一體的,或者,所述圖片和所述文字是分離的。
15.根據權利要求14所述的裝置,其特征在于,當所述圖片和所述文字是分離時,所述文字為用戶預設的格式;或者, 所述文字與所述輸入法候選欄提供的文字的格式相同;或者, 所述文字為用戶預設的搜索引擎對應的文字。
16.根據權利要求11所述的裝置,其特征在于,所述接收模塊具體用于: 接收所述用戶對 預設的快捷鍵的選擇指令。
17.根據權利要求16所述的裝置,其特征在于,還包括: 判斷模塊,用于檢測用戶所在的當前場景,根據所述當前場景,判斷是否啟用搜索,以便在啟用搜索時,以輸入法作為搜索入口進行搜索。
18.根據權利要求11至17任一項所述的裝置,其特征在于,所述搜索模塊具體用于: 從所述輸入法的輸入法候選欄中獲取搜索詞,所述搜索詞為所述輸入法候選欄中任意位置的內容,并通過所述搜索入口對所述搜索詞進行搜索;或者, 接收用戶在所述輸入法候選欄中輸入的本地目錄或者網址,并通過所述搜索入口直接打開所述本地目錄或者網址。
19.根據權利要求18所述的裝置,其特征在于,所述搜索模塊進一步具體用于: 在本地和/或服務器中對所述搜索詞進行搜索,得到搜索結果。
20.根據權利要求19所述的裝置,其特征在于,所述展現模塊還用于: 將所述搜索結果內置在所述輸入法候選欄中進行展現,其中,當在本地搜索時,所述搜索結果包括如下項中的至少一項:應用、文件目錄、具體結果;當在服務器中搜索時,所述搜索結果包括:具有摘要滿足特性的結果。
【文檔編號】G06F17/30GK103995601SQ201410231672
【公開日】2014年8月20日 申請日期:2014年5月28日 優先權日:2014年5月28日
【發明者】仲南 申請人:百度在線網絡技術(北京)有限公司