本發明屬于計算機技術領域,尤其涉及一種在移動終端進行內容搜索的方法及內容搜索裝置。
背景技術:
移動終端包括如智能手機、平板電腦等,在移動終端中,可打開瀏覽器,在瀏覽器中輸入要搜索的關鍵字,點擊搜索即可顯示搜索結果,或者在瀏覽文字過程中,長按屏幕,點擊“自由復制”,拖動手指選定自由復制的文字,將選中的文字粘貼到瀏覽器的搜索框即可完成搜索。對于同一應用程序中的內容搜索,需先長按,點擊“自由復制”,拖動手指選定自由復制的文字,將選中的文字粘貼到搜索框即可完成搜索,至少四個操作步驟,步驟繁瑣,且光標的起止位置易因拖動選擇易位,需要用戶根據每個字符的間隙去確定范圍,給操作帶來了不便,用戶體驗低。
技術實現要素:
本發明的目的在于提供一種在移動終端進行內容搜索的方法及內容搜索裝置,旨在解決現有移動終端內容搜索的步驟多,光標的起止位置易因拖動選擇易位帶來操作不便,用戶體驗低的問題。
一方面,本發明提供了一種在移動終端進行內容搜索的方法,所述方法包括下述步驟:
接收用戶觸發的搜索信號,所述搜索信號包括所述用戶操作快捷鍵時產生的信號;
獲取所述用戶在移動終端顯示屏幕上觸控產生的封閉區域的位置信息;
對所述獲取的位置信息對應的初始內容進行識別,并搜索與所述識別結果匹配的目標內容。
另一方面,本發明提供了一種內容搜索裝置,所述裝置包括:
信號接收單元,用于接收用戶觸發的搜索信號,所述搜索信號包括所述用戶操作快捷鍵時產生的信號;
位置獲取單元,用于獲取所述用戶在移動終端顯示屏幕上觸控產生的封閉區域的位置信息;
內容搜索單元,用于對所述獲取的位置信息對應的初始內容進行識別,并搜索與所述識別結果匹配的目標內容。
在本發明實施例中,接收用戶觸發的搜索信號,搜索信號包括用戶操作快捷鍵時產生的信號;獲取用戶在移動終端顯示屏幕上觸控產生的封閉區域的位置信息;對獲取的位置信息對應的初始內容進行識別,并搜索與識別結果匹配的目標內容。本發明實施例中,可通過操作快捷鍵產生搜索信號,直接在移動終端顯示屏幕選中封閉區域,從而可對封閉區域中的內容進行搜索,搜索與封閉區域內容相關的目標內容,操作便捷,用戶可在移動終端顯示屏幕上觸控選中封閉區域,無需將光標精確到每個字符的間隙,可自動識別封閉區域內的內容,增強了用戶體驗。
附圖說明
圖1是本發明實施例一提供的在移動終端進行內容搜索的方法的實現流程圖;
圖2是本發明實施例一提供的內容搜索的示意圖;
圖3是本發明實施例二提供的在移動終端進行內容搜索的方法的示意圖;
圖4是本發明實施例三提供的內容搜索裝置的結構圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明實施例中的在移動終端進行內容搜索的方法及內容搜索裝置可應用于移動終端中的內容搜索領域,本發明實施例中的裝置可運行于移動終端中,如用于智能手機、平板電腦、電子閱讀器等,本發明實施例中的內容例如電子書、電子教輔、電子課件、電子練習冊、網頁等包含的文本內容,還可以包括圖片內容,其中,為包含文字的圖片,具體不受本發明實施例的限制。以下結合具體實施例對本發明的具體實現進行詳細描述:
實施例一:
圖1示出了本發明實施例一提供的在移動終端進行內容搜索的方法的實現流程,為了便于說明,僅示出了與本發明實施例相關的部分,詳述如下:
步驟S101,接收用戶觸發的搜索信號,搜索信號包括用戶操作快捷鍵時產生的信號。
作為一種可選的實施方式,當用戶在移動終端上操作快捷鍵時,可接收到用戶觸發的搜索信號,其中,搜索信號包括用戶操作快捷鍵時產生的信號。進一步的,搜索信號可以包括用戶操作移動終端上至少兩個物理按鍵的組合、或物理按鍵與虛擬按鍵的組合、或至少兩個虛擬按鍵的組合時產生的信號,快捷鍵包括物理按鍵或虛擬按鍵。其中,物理按鍵如移動終端上的音量+鍵,音量-鍵,home鍵、電源開關鍵等設于移動終端上的物理實鍵,虛擬按鍵如在移動終端的顯示屏幕上的虛擬鍵盤、菜單上的按鍵等。具體的,將快捷鍵預先關聯搜索信號,在檢測到該快捷鍵被觸發時,則產生搜索信號。進一步的,還可設置快捷鍵同時被觸發的時長,在滿足時長情況下產生搜索信號。
例如,用戶可在移動終端進行快捷鍵搜題設置,如同時按下“音量-”和“音量+”的快捷鍵設置,兩個按鍵同時按下的時間差不超過0.5s即表示進入快捷鍵搜題,從而移動終端可接收到用戶觸發的搜索信號。
步驟S102,獲取用戶在移動終端顯示屏幕上觸控產生的封閉區域的位置信息。
作為一種可選的實施方式,可獲取用戶在移動終端顯示屏幕上觸控產生的封閉區域的位置信息,具體的,可以包括:
檢測到用戶在移動終端顯示屏幕上觸控產生的封閉軌跡;
獲取封閉軌跡對應的封閉區域在移動終端顯示屏幕上的位置信息。
具體實現中,用戶在移動終端顯示屏幕上觸控產生封閉軌跡,如在移動終端顯示屏幕上對計劃搜索內容上觸控畫一個圈,則移動終端可檢測到用戶觸控產生的封閉軌跡。其中,封閉軌跡可以為任意形狀的首尾相接的軌跡。
進一步的,可判斷用戶在移動終端屏幕滑動產生的曲線是否為封閉軌跡;若判斷結果是,執行獲取封閉軌跡對應的封閉區域在移動終端顯示屏幕上的位置信息;若判斷結果否,在移動終端屏幕提醒用戶,如顯示“請對目標搜索區域畫一個封閉曲線”的提醒信息等。
進一步的,可獲取封閉軌跡對應的封閉區域在移動終端顯示屏幕上的位置信息,封閉軌跡包圍了封閉區域,則可獲取該封閉區域在移動終端顯示屏幕上的位置信息。或者獲取封閉軌跡在移動終端顯示屏幕上的位置信息。其中,可在移動終端顯示屏幕設坐標軸,位置信息可以為對應的橫軸和縱軸的數據,或可以為封閉軌跡上的點距離顯示屏幕四個角的距離信息等,更進一步的,還可以為顯示屏幕中封閉軌跡對應的像素點的位置信息等,具體不受本發明實施例的限制。
步驟S103,對獲取的位置信息對應的初始內容進行識別,并搜索與識別結果匹配的目標內容。
作為一種可選的實施方式,對獲取的位置信息對應的初始內容進行識別,并搜索與識別結果匹配的目標內容。具體實現中,可包括:
對初始內容進行文字識別,由文字識別結果提取關鍵詞;
在預設目標區域搜索與關鍵詞匹配的目標內容,預設目標區域包括初始內容所在的文件,或與初始內容所在的文件相關聯的文件。
具體實現中,確定位置信息對應的初始內容,其中,初始內容可以為文本,也可以為包含文本的圖片,若為圖片,則先對圖片進行圖像識別,識別圖片中包含的文字。然后對初始內容進行文字識別,將識別結果作分詞,提取關鍵詞,獲取預設目標區域,預設目標區域為預先設置的搜索范圍,預設目標區域包括初始內容所在的文件,或與初始內容所在的文件相關聯的文件,如該初始內容所在的文檔,整本電子書,整個電子教輔,本小節的電子課件等。預設目標區域可以為默認設置也可以為用戶自定義設置。現有技術中僅能默認設置,而本發明實施例中用戶可自定義設置,且不局限于整本電子書,可以為具體的某個章節或某幾個章節。
從而可在目標區域搜索與關鍵詞相匹配的目標內容,如查找與初始內容完全一樣的目標內容,還可查收與初始內容的關鍵詞一致的目標內容。
進一步可選的,對獲取的位置信息對應的初始內容進行識別,并搜索與識別結果匹配的目標內容,還可以包括:
在檢測到初始內容包括數理化符號時,確定數理化符號的起止位置,將起止位置范圍內的數理化符號確定為一個關鍵詞。
具體實現中,在檢測到初始內容包括數理化符號時,可將該數理化符號確定為一個關鍵詞。其中,數理化符號為數學、物理、化學等包含的式子、符號等。具體的,可確定數理化符號的起止位置,若封閉曲線內均為數理化符號,則將該封閉曲線內的數理化符號確定為一個關鍵詞,若封閉曲線內包含數理化符號以及文字,則先確定數理化符號的起止位置,從而將起止位置范圍內的數理化符號確定為一個關鍵詞。
如圖2所示,為本發明實施例提供的內容搜索的示意圖,其中,在移動終端的顯示屏幕上,1102為用戶觸控產生的封閉軌跡,具體為用戶通過手指滑動或者觸控筆畫的圓圈。其中,1101中的軌跡為非封閉軌跡,因此,移動終端進行提醒,需重新畫。1102中的軌跡為封閉軌跡。進一步的,該封閉軌跡內的內容包含數理化符號,則可將該數理化符號確定為一個關鍵詞。
進一步的,還可在移動終端顯示屏幕對搜索到的目標內容進行顯示或者進行標注顯示,還可自動滑動到搜索到的目標內容以進行顯示。
本發明實施例提供一種在移動終端進行內容搜索的方法,接收用戶觸發的搜索信號,搜索信號包括用戶操作快捷鍵時產生的信號;獲取用戶在移動終端顯示屏幕上觸控產生的封閉區域的位置信息;對獲取的位置信息對應的初始內容進行識別,并搜索與識別結果匹配的目標內容。本發明實施例中,可通過操作快捷鍵產生搜索信號,直接在移動終端顯示屏幕觸控產生封閉軌跡,從而可對封閉軌跡對應的封閉區域中的內容進行搜索,搜索與封閉區域內容相關的目標內容,操作便捷,用戶可在移動終端操作快捷鍵后,直接在顯示屏幕上觸控產生封閉軌跡,無需將光標精確到每個字符的間隙,可自動識別封閉區域內的內容,同時可對文本內容或圖片內容進行搜索,增強了用戶體驗。
實施例二:
圖3示出了本發明實施例二提供的在移動終端進行內容搜索的方法的示意圖,其中,移動終端31包括:顯示屏幕311、音量按鍵312、主按鍵313以及電源按鍵314,其中,顯示屏幕311中顯示內容,用戶觸控產生的封閉軌跡為3111,封閉軌跡包圍的區域對應的內容為3112,通過本發明實施例,可搜索與內容3112匹配的目標內容。
具體實現中,用戶在同時按下音量按鍵312(“音量-”和“音量+”)的快捷鍵且同時按下的時間差不超過0.5s時,即表示進入快捷鍵搜題,移動終端31可接收到用戶觸發的搜索信號。用戶對計劃搜索的內容滑動畫封閉軌跡3111,從而移動終端識別封閉軌跡內的內容3112,進而可搜索與內容3112匹配的目標內容。
進一步可選的,若封閉軌跡的位置恰好落在字或者字符上,而不是字與字或字符與字符之間的間隙,可將這些字或字符設為邊緣文字,則在進行文字識別時,輸出兩個識別結果供用戶選擇確認,其中一個文字識別結果不包含邊緣文字,另外一個文字識別結果包含邊緣文字。
進一步可選的,還可以進行圖片識別,對于移動終端中顯示的是包含文字的圖片時,用戶在該圖片上觸控產生封閉曲線,則對該封閉曲線對應的圖片進行截取,并進行圖像識別,由圖像識別到圖片中包含的文字,從而依據識別的文字進行搜索。
本發明實施例通過具體實例示意了在移動終端顯示屏幕上的內容搜索方法,通過操作移動終端上的快捷鍵產生搜索信號,直接在顯示屏幕上觸控產生封閉軌跡,若封閉軌跡恰好落在字上,還可以進一步識別,將識別結果供用戶確認,無需將光標精確到每個字符的間隙,可自動識別封閉區域內的內容,增加了智能性,同時可對文本內容或圖片內容進行搜索,增強了用戶體驗。
實施例三:
圖4示出了本發明實施例三提供的內容搜索裝置的結構圖,為了便于說明,僅示出了與本發明實施例相關的部分,其中,本發明實施例提供的裝置可包括:信號接收單元41、位置獲取單元42以及內容搜索單元43。
信號接收單元41,用于接收用戶觸發的搜索信號,搜索信號包括用戶操作快捷鍵時產生的信號。
作為一種可選的實施方式,當用戶在移動終端上操作快捷鍵時,信號接收單元41可接收到用戶觸發的搜索信號,其中,搜索信號包括用戶操作快捷鍵時產生的信號。進一步的,搜索信號可以包括用戶操作移動終端上至少兩個物理按鍵的組合、或物理按鍵與虛擬按鍵的組合、或至少兩個虛擬按鍵的組合時產生的信號,快捷鍵包括物理按鍵或虛擬按鍵。其中,物理按鍵如移動終端上的音量+鍵,音量-鍵,home鍵、電源開關鍵等設于移動終端上的物理實鍵,虛擬按鍵如在顯示屏幕上的虛擬鍵盤、菜單上的按鍵等。具體的,將快捷鍵預先關聯搜索信號,在檢測到該快捷鍵被觸發時,則產生搜索信號。
例如,用戶可在本發明實施例提供的裝置進行快捷鍵搜題設置,如同時按下“音量-”和“音量+”的快捷鍵設置,兩個按鍵同時按下的時間差不超過0.5s即表示進入快捷鍵搜題,從而信號接收單元41可接收到用戶觸發的搜索信號。
位置獲取單元42,用于獲取用戶在移動終端顯示屏幕上觸控產生的封閉區域的位置信息。
作為一種可選的實施方式,位置獲取單元42可以包括:軌跡檢測子單元421和位置獲取子單元422,其中:
軌跡檢測子單元421,用于檢測到用戶在移動終端顯示屏幕上觸控產生的封閉軌跡;
位置獲取子單元422,用于獲取封閉軌跡對應的封閉區域在移動終端顯示屏幕上的位置信息。
具體實現中,用戶在移動終端顯示屏幕上觸控產生封閉軌跡,如在移動終端顯示屏幕上對計劃搜索內容上觸控畫一個圈,則軌跡檢測子單元421可檢測到用戶觸控產生的封閉軌跡。
進一步的,可判斷用戶在移動終端屏幕滑動產生的曲線是否為封閉軌跡;若是,則軌跡檢測子單元421獲取封閉軌跡對應的封閉區域在移動終端顯示屏幕上的位置信息;若否,在移動終端屏幕提醒用戶,如在顯示屏幕顯示“請對目標搜索區域畫一個封閉曲線”的信息等。
進一步具體實現中,位置獲取子單元422可獲取封閉軌跡對應的封閉區域在移動終端顯示屏幕上的位置信息,封閉軌跡包圍了封閉區域,則可獲取該封閉區域在移動終端顯示屏幕上的位置信息。或者獲取封閉軌跡在移動終端顯示屏幕上的位置信息。其中,可在移動終端顯示屏幕設坐標軸,位置信息可以為對應的橫軸和縱軸的數據,或可以為封閉軌跡上的點距離顯示屏幕四個角的距離信息等,更進一步的,還可以為像素點的信息等,具體不受本發明實施例的限制。
內容搜索單元43,用于對獲取的位置信息對應的初始內容進行識別,并搜索與識別結果匹配的目標內容。
作為一種可選的實施方式,內容搜索單元43可以包括:識別子單元431和搜索子單元432,其中:
識別子單元431,用于對初始內容進行文字識別,由文字識別結果提取關鍵詞;
搜索子單元432,用于在預設目標區域搜索與關鍵詞匹配的目標內容,預設目標區域包括初始內容所在的文件,或與初始內容所在的文件相關聯的文件。
具體實現中,識別子單元431確定位置信息對應的初始內容,然后對初始內容進行文字識別,將識別結果作分詞,提取關鍵詞,獲取預設目標區域,預設目標區域為預先設置的搜索范圍,預設目標區域包括初始內容所在的文件,或與初始內容所在的文件相關聯的文件,如該初始內容所在的文檔,整本電子書,整個電子教輔,本小節的電子課件等,預設目標區域可以為默認設置也可以為用戶自定義設置。現有技術中僅能默認設置,而本發明實施例中用戶可自定義設置,且不局限于整本電子書,可以為具體的某個章節或某幾個章節。
從而搜索子單元432可在目標區域搜索與關鍵詞檢測匹配的目標內容,如查找與初始內容完全一樣的目標內容,還可查收與初始內容的關鍵詞一致的目標內容。
進一步可選的,內容搜索單元43還可以包括:
關鍵詞確認子單元433,用于在檢測到初始內容包括數理化符號時,確定數理化符號的起止位置,將起止位置范圍內的數理化符號確定為一個關鍵詞。
具體實現中,在檢測到初始內容包括數理化符號時,可將該數理化符號確定為一個關鍵詞。其中,數理化符號為數學、物理、化學等包含的式子、符號等。具體的,可確定數理化符號的起止位置,若封閉曲線內均為數理化符號,則將該封閉曲線內的數理化符號確定為一個關鍵詞,若封閉曲線內包含數理化符號以及文字,則先確定數理化符號的起止位置,從而將起止位置范圍內的數理化符號確定為一個關鍵詞。
進一步的,還可在移動終端顯示屏幕對搜索到的目標內容進行顯示或者進行標注顯示,并自動滑動到搜索到的目標內容進行顯示。
進一步的,信號接收單元41、位置獲取單元42以及內容搜索單元43的執行細節可參見實施例1,分別對應實施例1中步驟S101、步驟S102、步驟S103的執行單元模塊,在此不重復。
本發明實施例提供一種內容搜索裝置,信號接收單元接收用戶觸發的搜索信號,搜索信號包括用戶操作快捷鍵時產生的信號;位置獲取單元獲取用戶在移動終端顯示屏幕上觸控產生的封閉區域的位置信息;內容搜索單元對獲取的位置信息對應的初始內容進行識別,并搜索與識別結果匹配的目標內容。本發明實施例中,可通過操作快捷鍵產生搜索信號,直接在移動終端顯示屏幕觸控產生封閉軌跡,從而可對封閉軌跡對應的封閉區域中的內容進行搜索,搜索與封閉區域內容相關的目標內容,操作便捷,用戶可在移動終端操作快捷鍵后,直接在顯示屏幕上觸控產生封閉軌跡,無需將光標精確到每個字符的間隙,可自動識別封閉區域內的內容,同時可對文本內容或圖片內容進行搜索,增強了用戶體驗。
本發明實施例還公開了一種移動終端,用于運行圖4所示的裝置;該裝置的結構和功能可參見圖4所示實施例的相關描述,在此不贅述。在移動終端本端進行搜索信號的接收、搜索內容的識別、內容搜索以及目標內容的呈現。需要說明的是,本實施例提供的移動終端與圖1~圖2所示的在移動終端進行內容搜索的方法相對應,為基于圖1~圖2所示的在移動終端進行內容搜索的方法的執行主體。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。