專利名稱:獲得文本查詢結果的方法、裝置及移動設備的制作方法
技術領域:
本發(fā)明涉及計算機領域,特別是指一種獲得文本查詢結果的方法、裝置及移動設備。
背景技術:
現(xiàn)有技術中,移動通信設備屏幕較小,例如手機、掌上電腦、平板電腦、智能手機等設備,導致屏幕展現(xiàn)力較差,可展現(xiàn)的界面數(shù)量較之臺式機屏幕局限性較大,用戶想要在移動通信設備的當前閱讀窗口中,如當前打開的電子書閱讀界面、網(wǎng)頁瀏覽界面、MS Word、MSPPT或者WPS等閱讀窗口中,查詢某一個詞的翻譯或者釋義等查詢結果,用戶需要記下在當前閱讀窗口中要查詢的字、詞或者句子,退出當前閱讀窗口或者切換到本地詞典軟件窗口或者網(wǎng)絡的詞典查詢界面,再在相應的輸入框中輸入之前記下的要查詢的字、詞或者句子,從而在本地詞典軟件的界面或者網(wǎng)絡詞典的查詢界面得到查詢結果。這樣的操作過程非常麻煩,且用戶往往在切換到本地詞典軟件的界面或者網(wǎng)絡詞典的查詢界面時,會忘記剛才 記下的要查詢的字、詞或者句子;用戶可能會再重新回到閱讀窗口,再重復一遍上述查詢過程,這樣導致用戶在閱讀時,遇到自己不認識的字、詞或者句子時,想要得到這些字、詞或者句子的翻譯或者釋義的查詢結果時,過程繁瑣,效率低下,且容易出現(xiàn)誤操作,如在本地詞典軟件的界面或者網(wǎng)絡詞典的查詢界面輸入要查詢的字、詞或者句子時,輸入錯誤,就會造成查詢錯誤。
發(fā)明內容
本發(fā)明要解決的技術問題是提供一種獲得文本查詢結果的方法、裝置及移動設備,為查詞提供便利,可以提高用戶獲得文本查詢結果的效率,降低查詢錯誤率。為解決上述技術問題,本發(fā)明的實施例提供一種獲得文本查詢結果的方法,包括通過懸浮窗獲取欲查詢文本;根據(jù)所述欲查詢文本,獲取所述欲查詢文本的查詢結果;將所述查詢結果通過一展示界面展示給用戶。其中,所述通過懸浮窗獲取欲查詢文本的步驟包括檢測到指針對所述懸浮窗執(zhí)行一查詢操作后,根據(jù)所述查詢操作,獲取所述欲查詢文本。其中,所述檢測到指針對所述懸浮窗執(zhí)行一查詢操作后,根據(jù)所述查詢操作,獲取所述欲查詢文本的步驟包括在所述指針復制所述欲查詢文本,所述懸浮窗被點擊的操作后,獲取剪貼板中復制的所述欲查詢文本;或者檢測到指針點擊所述懸浮窗上的輸入按鈕后,獲取在所述懸浮窗的輸入框中輸入的所述欲查詢文本;或者
對所述懸浮窗被拖動到的一預設位置處信息內容進行檢測,獲得所述懸浮窗被點擊的指令后,獲取所述預設位置處顯示的行中的所述欲查詢文本。其中,所述獲取所述預設位置處顯示的行中的所述欲查詢文本的步驟包括獲取所述懸浮窗口覆蓋范圍內的文本或者進一步擴展到所述文本向左右延伸并遇到終止符號時的所有文本,作為所述欲查詢文本。其中,所述根據(jù)所述欲查詢文本,獲取所述欲查詢文本的查詢結果的步驟包括根據(jù)所述欲查詢文本,從所述懸浮窗對應的詞典軟件的本地數(shù)據(jù)庫中或者從網(wǎng)絡中獲得所述欲查詢文本的查詢結果。其中,根據(jù)所述欲查詢文本,從網(wǎng)絡中獲得所述欲查詢文本的查詢結果的步驟包括 將所述欲查詢文本發(fā)送至網(wǎng)絡服務器,使所述網(wǎng)絡服務器對所述欲查詢結果進行分詞,并根據(jù)分詞結果,獲得每一個分詞對應的查詢結果,或者進一步獲得所述每一個分詞組成的句子或者短語對應的查詢結果;從所述網(wǎng)絡服務器獲得所述查詢結果。其中,所述展示界面為新彈出一展示框所界定的界面或者所述懸浮窗中預設的展示界面。其中,上述方法還包括在所述查詢結果展示一預設時間段后或者在獲取用戶的關閉所述展示界面的指令后,關閉所述展示界面。其中,上述方法還包括在需要獲得欲查詢文本的查詢結果的應用上啟動所述懸浮窗。其中,所述懸浮窗為活動的透明或者半透明懸浮窗,所述查詢結果包括欲查詢文本對應的一預定語言的翻譯結果、基本釋義和/或網(wǎng)絡釋義。本發(fā)明的實施例還提供一種獲得文本查詢結果的裝置,包括第一獲取模塊,用于通過懸浮窗獲取欲查詢文本;第二獲取模塊,用于根據(jù)所述欲查詢文本,獲取所述欲查詢文本的查詢結果;展示模塊,用于將所述查詢結果通過一展示界面展示給用戶。其中,所述第一獲取模塊具體用于檢測到指針對所述懸浮窗執(zhí)行一查詢操作后,根據(jù)所述查詢操作,獲取所述欲查詢文本。其中,所述第一獲取模塊包括第一獲取子模塊,用于在所述指針復制所述欲查詢文本,所述懸浮窗被點擊的操作后,獲取剪貼板中復制的所述欲查詢文本;或者第二獲取子模塊,用于檢測到指針點擊所述懸浮窗上的輸入按鈕后,獲取在所述懸浮窗的輸入框中輸入的所述欲查詢文本;或者第三獲取子模塊,用于對所述懸浮窗被拖動到的一預設位置處信息內容進行檢測,獲得所述懸浮窗被點擊的指令后,獲取所述預設位置處顯示的行中的所述欲查詢文本。其中,所述第三獲取子模塊具體用于對所述懸浮窗被拖動到的一預設位置處信息內容進行檢測時,獲得所述懸浮窗被點擊的指令后,獲取所述懸浮窗口覆蓋范圍內的文本或者進一步擴展到所述文本向左右延伸并遇到終止符號時的所有文本,作為所述欲查詢文本。其中,所述第二獲取模塊包括第四獲取子模塊,用于根據(jù)所述欲查詢文本,從所述懸浮窗對應的詞典軟件的本地數(shù)據(jù)庫中獲得所述欲查詢文本的查詢結果;或者第五獲取子模塊,用于根據(jù)所述欲查詢文本,從網(wǎng)絡中獲得所述欲查詢文本的查詢結果。其中,所述第五獲取子模塊具體用于將所述欲查詢文本發(fā)送至網(wǎng)絡服務器,使所述網(wǎng)絡服務器對所述欲查詢結果進行分詞,并根據(jù)分詞結果,獲得每一個分詞對應的查詢結果,或者進一步獲得所述每一個分詞組成的句子或者短語對應的查詢結果;從所述網(wǎng)絡服務器獲得所述查詢結果。其中,所述展示界面為新彈出一展示框所界定的界面或者所述懸浮窗中預設的 展示界面。其中,上述裝置還包括第一控制模塊,用于在所述查詢結果展示一預設時間段后或者在獲取用戶的關閉所述展示界面的指令后,關閉所述展示界面。其中,上述裝置還包括第二控制模塊,用于在需要獲得欲查詢文本的查詢結果的應用上啟動所述懸浮窗。本發(fā)明的實施例還提供一種移動設備,包括如上所述的獲得文本查詢結果的裝置。本發(fā)明的上述技術方案的有益效果如下上述方案中,通過在需要獲得欲查詢文本的應用上啟動的一懸浮窗,在用戶碰到不認識的詞、短語或者句子等欲查詢文本時,詞典軟件通過懸浮窗自動獲取欲查詢文本,并自動將獲取欲查詢文本的查詢結果展示給用戶;用戶不再需要從當前的應用軟件切換到詞典軟件或者網(wǎng)絡詞典,在詞典軟件的查詢框或者網(wǎng)絡詞典的查詢框中輸入欲查詢文本,在不打擾用戶當前活動界面的情況下,方便為用戶提供翻譯解釋功能,輔助用戶對界面文字或圖片信息的閱讀和理解,極大提高了用戶獲得文本查詢結果的效率,且降低查詢結果的錯誤率。
圖I為本發(fā)明的獲得文本查詢結果的方法總體流程圖;圖2為本發(fā)明的方法的一具體應用實施例流程圖;圖3為移動設備的屏幕界面示意圖;圖4為圖3所示的移動設備的屏幕上的懸浮窗展示查詢結果的界面示意圖;圖5為本發(fā)明的獲得文本查詢結果的裝置的結構框圖。
具體實施例方式為使本發(fā)明要解決的技術問題、技術方案和優(yōu)點更加清楚,下面將結合附圖及具體實施例進行詳細描述。
如圖I所示,為本發(fā)明的獲得文本查詢結果的方法總體流程圖,該方法包括步驟11,通過懸浮窗獲取欲查詢文本;步驟12,根據(jù)所述欲查詢文本,獲取所述欲查詢文本的查詢結果;步驟13,將所述查詢結果通過一展示界面展示給用戶。本發(fā)明的該實施例中,通過在需要獲得欲查詢文本的應用上啟動的一懸浮窗,在用戶碰到不認識的詞、短語或者句子等欲查詢文本時,通過懸浮窗自動獲取欲查詢文本,并自動獲取欲查詢文本的查詢結果,通過展示界面展示給用戶;用戶不再需要從當前的應用軟件切換到詞典軟件或者網(wǎng)絡詞典,在詞典軟件的查詢框或者網(wǎng)絡詞典的查詢框中輸入欲查詢文本,方便用戶查詢,極大提高了用戶獲得文本查詢結果的效率,且降低查詢結果的錯誤率。作為本發(fā)明的一個實施例,欲查詢文本包括中文文字、英文文字、各國文字、圖片、 視頻截圖信息等。獲得的查詢結果對應包括中文解釋、英文釋義、翻譯文字、圖片擴展信息、視頻截圖擴展閱讀信息等。例如,用戶發(fā)現(xiàn)某張圖片上顯示的商鋪,可以對該圖片進行查詢,詞典查詢軟件反饋給用戶一個該商鋪的地址、公司、各地分鋪等信息,極大地方便用戶獲取更多信息。該技術方案同樣適用于大屏幕智能設備,為用戶提供便利。在本發(fā)明的另一實施例中,包括上述步驟11 一 13的基礎上,步驟11可以包括步驟111,檢測到指針對所述懸浮窗執(zhí)行一查詢操作后,根據(jù)所述查詢操作,獲取所述欲查詢文本。其中,指針可以是智能設備的定位指針,該定位指針可以是移動設備的觸摸屏上的定位操作,用戶手指拖動該定位指針可以實現(xiàn)類似鼠標指針的所有功能,如點擊操作、復制操作、拖動操作等;該定位指針也可以是如計算機、筆記本電腦等智能設備的鼠標指針,可以實現(xiàn)文本的復制操作,也可以實現(xiàn)對一對象(如懸浮窗)的點擊操作或者拖動操作等;該實施例中,通過指針對所述懸浮窗執(zhí)行的查詢操作,可以直接根據(jù)該查詢操作,獲取所述欲查詢文本,不再需要用戶從當前的應用軟件切換到詞典軟件或者網(wǎng)絡詞典,在詞典軟件的查詢框或者網(wǎng)絡詞典的查詢框中輸入欲查詢文本,方便用戶查詢,極大提高了用戶獲得文本查詢結果的效率,且降低查詢結果的錯誤率。作為本發(fā)明的一個實施例,欲查詢文本可以是文字、圖片或視頻數(shù)據(jù)。其中,上述步驟111可以具體通過如下方式實現(xiàn)步驟1111,在所述指針復制所述欲查詢文本,所述懸浮窗被點擊的操作后,獲取剪貼板中復制的所述欲查詢文本;或者步驟1112,檢測到指針點擊所述懸浮窗上的輸入按鈕后,獲取在所述懸浮窗的輸入框中輸入的所述欲查詢文本;或者步驟1113,對所述懸浮窗被拖動到的一預設位置處信息內容進行檢測,獲得所述懸浮窗被點擊的指令后,獲取所述預設位置處顯示的行中的所述欲查詢文本。在上述步驟1111中,通過對監(jiān)控懸浮窗的狀態(tài),用戶選擇了某個詞、短語或者句子等欲查詢文本后,并利用指針進行了復制操作,且又點擊了懸浮窗,該懸浮窗就會自動調用剪貼板上的數(shù)據(jù),并根據(jù)剪貼板上的數(shù)據(jù),獲取所述欲查詢文本的查詢結果;作為本發(fā)明的一個實施例,剪切板中的數(shù)據(jù)可以是一張圖片。
在上述步驟1112中,若用戶沒有復制,但點擊了懸浮窗上的輸入按鈕后,懸浮窗就會彈出一個輸入框,供用戶輸入欲查詢文本,并自動獲取該輸入框中的欲查詢文本,根據(jù)該欲查詢文本,獲取所述欲查詢文本的查詢結果;在上述步驟1113中,若用戶既沒有利用指針進行復制操作,也沒有點擊輸入按鈕,而是拖動懸浮窗到某需要查詢的詞語、短語或者句子等欲查詢文本的顯示位置處,此時若檢測到用戶點擊懸浮窗的操作后,就會自動獲取該懸浮窗當前覆蓋處的最上面的行中的詞語、短語或者句子等欲查詢文本,或者進一步擴展到該當前覆蓋的詞語所在行向左右延伸至一終止符號處的所有文本,并獲取該所有文本,從而獲得該當前覆蓋的欲查詢文本的查詢結果;或者進一步獲得從當前覆蓋的詞語擴展到該當前覆蓋的詞語所在行向左右延伸至一終止符號處的所有文本的查詢結果;其中,該終止符號可以包括空格、非字母的標點符號或者其它特殊符號等。該當前覆蓋的詞語所在行可以為所述懸浮窗所覆蓋范圍內能清楚顯示完整的行,若能清楚顯示完整的行有多行,以最上面一行作為默認行,若均不能清楚顯示完整的行,則向用戶發(fā)出提示,拖動懸浮窗改變懸浮窗的位置以使該懸浮窗能清楚地覆蓋欲查詢文本中的詞語、短語或者句子。作為本發(fā)明的另一個實施例,可以檢測懸浮窗處的顯示數(shù)據(jù)是否是圖片或視頻,如果是圖片或視頻,則獲取該圖片或視頻截圖。
該實施例中,同樣通過懸浮窗直接獲得用戶復制的欲查詢文本,從而獲得該欲查詢文本的查詢結果,從而使用戶不再需要從當前的應用軟件切換到詞典軟件或者網(wǎng)絡詞典,在詞典軟件的查詢框或者網(wǎng)絡詞典的查詢框中輸入欲查詢文本,極大提高了用戶獲得文本查詢結果的效率,且降低查詢結果的錯誤率;或者通過直接在懸浮窗中輸入的欲查詢文本,也不需要用戶從當前的應用軟件切換到詞典軟件或者網(wǎng)絡詞典,在詞典軟件的查詢框或者網(wǎng)絡詞典的查詢框中輸入欲查詢文本,極大提高了用戶獲得文本查詢結果的效率,且降低查詢結果的錯誤率;或者直接將懸浮窗拖動到欲查詢文本處,獲得該欲查詢文本的查詢結果,也不需要用戶從當前的應用軟件切換到詞典軟件或者網(wǎng)絡詞典,在詞典軟件的查詢框或者網(wǎng)絡詞典的查詢框中輸入欲查詢文本,不影響用戶的當前操作,也不進行各界面的切換導致用戶操作混亂,極大提高了用戶獲得文本查詢結果的效率,且降低查詢結果的錯誤率。在本明的另一實施例中,包括上述步驟11 一 13的基礎上,或者進一步包括上述步驟11的各種具體實現(xiàn)步驟的基礎上,步驟12包括步驟121,根據(jù)所述欲查詢文本,從所述懸浮窗對應的詞典軟件的本地數(shù)據(jù)庫中獲得所述欲查詢文本的查詢結果;或者步驟122,根據(jù)所述欲查詢文本,從網(wǎng)絡中獲得所述欲查詢文本的查詢結果。其中,該所述查詢結果包括欲查詢文本對應的一預定語言的翻譯結果,如若欲查詢文本是中文的,查詢結果可以是該欲查詢文本的英文翻譯和/或其它語種的翻譯,也可以是該欲查詢文本的基本釋義和/或網(wǎng)絡釋義等;優(yōu)選的,上述步驟121中,懸浮窗對應的詞典軟件如可以相關詞霸軟件等,該詞典軟件的本地數(shù)據(jù)庫就是該相關詞霸軟件的數(shù)據(jù)庫;優(yōu)選的,上述步驟122中,可以具體包括步驟1221,將所述欲查詢文本發(fā)送至網(wǎng)絡服務器,使所述網(wǎng)絡服務器對所述欲查詢結果進行分詞,并根據(jù)分詞結果,獲得每一個分詞對應的查詢結果,或者進一步獲得所述每一個分詞組成的句子或者短語對應的查詢結果;具體的,獲得每一個分詞對應的一預定語言的翻譯結果、基本釋義和/或網(wǎng)絡釋義;或者每一個分詞組成的句子或者短語對應的翻譯結果、基本釋義和/或網(wǎng)絡釋義;步驟1222,從所述網(wǎng)絡服務器獲得所述查詢結果。當然,從網(wǎng)絡獲得欲查詢文本的查詢結果的方式并不限于上述實施例中所述的方式,還可以有其它方式,如先通過瀏覽器與網(wǎng)絡建立連接,并通過瀏覽器獲得所述欲查詢文本的查詢結果,都應當屬于本發(fā)明的實施例所涵蓋范圍。在本發(fā)明的上述所有實施例中,步驟13中的展示界面如可以是新彈出一展示框所界定的界面或者所述懸浮窗中預設的展示界面。作為本發(fā)明的一個實施例,展示界面可以是透明、半透明,也可以根據(jù)用戶喜好進行設置和調整色彩;展示界面展示的查詢結果可以是圖文并茂的形式。在本發(fā)明的另一實施例中,包括上述步驟11 - 13的基礎上,或者進一步包括上述 步驟11和12的所有具體實現(xiàn)過程的實施例的基礎上,步驟13后,還包括步驟14,在所述查詢結果展示一預設時間段后或者在獲取用戶的關閉所述展示界面的指令后,關閉所述展示界面;以便提升用戶使用體驗。在本發(fā)明的另一實施例中,包括上述各步驟的基礎上,還可以包括在需要獲得欲查詢文本的查詢結果的應用上啟動所述懸浮窗;具體實現(xiàn)時,可以由獲得當前屏幕顯示權的應用來判斷是否需要啟動所述懸浮窗,如獲得當前屏幕顯示權的應用為需要獲得欲查詢文本的查詢結果的應用,包括各類文檔類應用,如記事本、寫字板、MS WorcUMs Exel.MS PPT、WPS、UltraEdit、EditPlus ;也可以是網(wǎng)頁類應用,如 IE 瀏覽器的頁面,F(xiàn)ireFox瀏覽器頁面,MS outlook等;還可以是標準對話框內的文本,如常見的Windows 控件(包括Static>Text Box>Button>CheckBox>Edit>Menu 等);還可以是QQ 聊天軟件、MSN聊天窗口等;獲得當前屏幕顯示權的應用為不需要獲得欲查詢文本的查詢結果的應用,可包括游戲、播放器、閱讀類應用(包括qq閱讀,BBC新聞等),這類應用不需要翻譯,因此,可以不在這些應用上呈現(xiàn)所述懸浮窗,以減小對用戶使用體驗的干擾;其中,檢測當前屏幕顯示權的方法可以是該當前應用是否是全屏顯示,若是,則認為當前屏幕顯示權歸該當前應用,否則,不歸該當前應用;當然還可以通過進程實現(xiàn)該應用是否需要啟動所述懸浮窗。另外,所述懸浮窗為活動的透明或者半透明懸浮窗,這樣可以看到懸浮窗下面覆蓋的欲查詢文本,方便用戶查詢,并且可以根據(jù)用戶自己的需求,隨意修改懸浮窗的大小,例如,選中懸浮窗后,監(jiān)控是否有傳統(tǒng)觸摸屏的對窗口放大或者縮小的動作(兩個手指的擴張或者收縮動作),如果有,按照用戶的動作任意放大或者縮小所述懸浮窗,當然,該懸浮窗最大時不應超過其所屬設備的全屏幕的大小;另外,懸浮窗的透明度也可以根據(jù)用戶的需要進行更改,例如,選中懸浮窗后,點擊懸浮窗上的透明度設置條,可以拖動透明度設置條改變懸浮窗的透明度。如圖2、圖3和圖4所示,下面結合具體的應用界面和應用流程說明上述實施例的具體實現(xiàn)過程,本實施例中,以查詢一個詞語的查詢結果為例進行說明I)用戶在移動設備31的觸摸屏幕32上選擇了欲查詢文本,如在當前閱讀界面上選擇了一個不認識的詞語,將該詞語復制到剪貼板;
2)用戶點擊懸浮窗33,表示用戶需要開始獲取查詢結果;3)調用剪貼板,判斷剪貼板上是否存在步驟I)中復制的詞語;4)若有,則從剪貼板中獲取所述復制的詞語;5)若沒有,則彈出一輸入框,接收用戶輸入的詞語;6)根據(jù)獲得的詞語,調用查詞模塊(如圖4所示的查詞按鈕對應的功能模塊)進行所述詞語的查詢結果,所述查詢結果包括但不限于是該詞語的某一語言的翻譯結果、基本釋義和/或網(wǎng)絡釋義;7)從查詞模塊獲得所述詞語的查詢結果,并通過如圖4所示的新彈出的展 示框34展示給用戶;8)經過一預設時間間隔后或者在接收到用戶的關閉所述展示框的指令后,展示框消失,其中,關閉該展示框的指令可以是用戶在展示框外的區(qū)域進行點擊或者滑動等操作產生的指令,該展示框的形狀不限于圖中所示的形狀,還可以是其它規(guī)則或者不規(guī)則形狀,且展示框的大小也可以根據(jù)屏幕大小或者具體展示情況進行縮小或者放大;結束。如圖4所示,本發(fā)明的實施例還提供一種獲得文本查詢結果的裝置,包括第一獲取模塊41,用于通過懸浮窗獲取欲查詢文本;第二獲取模塊42,用于根據(jù)所述欲查詢文本,獲取所述欲查詢文本的查詢結果;其中,該第二獲取模塊相當于上述圖2所示方法中查詞模塊;展示模塊43,用于將所述查詢結果通過一展示界面上展示給用戶。其中,所述第一獲取模塊41具體用于檢測到指針對所述懸浮窗執(zhí)行一查詢操作后,根據(jù)所述查詢操作,獲取所述欲查詢文本。其中,所述第一獲取模塊41包括第一獲取子模塊,用于在所述指針復制所述欲查詢文本,所述懸浮窗被點擊的操作后,獲取剪貼板中復制的所述欲查詢文本;或者第二獲取子模塊,用于檢測到指針點擊所述懸浮窗上的輸入按鈕后,獲取在所述懸浮窗的輸入框中輸入的所述欲查詢文本;或者第三獲取子模塊,用于對所述懸浮窗被拖動到的一預設位置處信息內容進行檢測,獲得所述懸浮窗被點擊的指令后,獲取所述預設位置處顯示的行中的所述欲查詢文本。其中,所述第三獲取子模塊具體用于對所述懸浮窗被拖動到的一預設位置處信息內容進行檢測,獲得所述懸浮窗被點擊的指令后,獲取所述懸浮窗口覆蓋范圍內的文本或者進一步擴展到所述文本向左右延伸并遇到終止符號時的所有文本,作為所述欲查詢文本。其中,所述第二獲取模塊42包括第四獲取子模塊,用于根據(jù)所述欲查詢文本,從所述懸浮窗對應的詞典軟件的本地數(shù)據(jù)庫中獲得所述欲查詢文本的查詢結果;或者第五獲取子模塊,用于根據(jù)所述欲查詢文本,從網(wǎng)絡中獲得所述欲查詢文本的查詢結果。其中,所述第五獲取子模塊具體用于將所述欲查詢文本發(fā)送至網(wǎng)絡服務器,使所述網(wǎng)絡服務器對所述欲查詢結果進行分詞,并根據(jù)分詞結果,獲得每一個分詞對應的查詢結果,或者進一步獲得所述每一個分詞組成的句子或者短語對應的查詢結果;從所述網(wǎng)絡服務器獲得所述查詢結果。其中,所述展示界面為一新彈出的展示框所界定的界面或者所述懸浮窗中預設的展示界面。其中,上述裝置還包括第一控制模塊,用于在所述查詢結果展示一預設時間段后或者在獲取用戶的關閉所述展示界面的指令后,關閉所述展示界面。其中,上述裝置還包括第二控制模塊,用于在需要獲得欲查詢文本的查詢結果的應用上啟動所述懸浮窗。其中,所述查詢結果包括欲查詢文本對應的一預定語言的翻譯結果,如若欲查詢 文本是中文的,查詢結果可以是該欲查詢文本的英文翻譯和/或其它語種的翻譯,也可以是該欲查詢文本的基本釋義和/或網(wǎng)絡釋義等;所述懸浮窗為活動的透明或者半透明懸浮窗,這樣可以看到懸浮窗下面覆蓋的欲查詢文本,方便用戶查詢,并且可以根據(jù)用戶自己的需求,隨意修改懸浮窗的大小,例如,選中懸浮窗后,監(jiān)控是否有傳統(tǒng)觸摸屏的對窗口放大或者縮小的動作(兩個手指的擴張或者收縮動作),如果有,按照用戶的動作任意放大或者縮小所述懸浮窗,當然,該懸浮窗最大時不應超過其所屬設備的全屏幕的大??;另外,懸浮窗的透明度也可以根據(jù)用戶的需要進行更改,例如,選中懸浮窗后,點擊懸浮窗上的透明度設置條,可以拖動透明度設置條改變懸浮窗的透明度。需要說明的是該裝置實施例是與上述方法實施例相對應的裝置實施例,上述方法中所有實現(xiàn)方式均適用于該裝置實施例中,也能達到相同的技術效果,在此不再贅述。本發(fā)明的實施例還提供一種移動設備,包括如上所述的獲得文本查詢結果的裝置。該移動設備還可以進一步包括如可以智能手機、平板電腦等小屏幕的智能設備,其中,所述屏幕可以是觸摸屏,還可以是計算機、筆記本電腦等大屏幕的智能設備。以上所述是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1.一種獲得文本查詢結果的方法,其特征在于,包括 通過懸浮窗獲取欲查詢文本; 根據(jù)所述欲查詢文本,獲取所述欲查詢文本的查詢結果; 將所述查詢結果通過一展示界面展示給用戶。
2.根據(jù)權利要求I所述的方法,其特征在于,所述通過懸浮窗獲取欲查詢文本的步驟包括 檢測到指針對所述懸浮窗執(zhí)行一查詢操作后,根據(jù)所述查詢操作,獲取所述欲查詢文本。
3.根據(jù)權利要求2所述的方法,其特征在于,所述檢測到指針對所述懸浮窗執(zhí)行一查詢操作后,根據(jù)所述查詢操作,獲取所述欲查詢文本的步驟包括 在所述指針復制所述欲查詢文本,所述懸浮窗被點擊的操作后,獲取剪貼板中復制的所述欲查詢文本;或者 檢測到指針點擊所述懸浮窗上的輸入按鈕后,獲取在所述懸浮窗的輸入框中輸入的所述欲查詢文本;或者 對所述懸浮窗被拖動到的一預設位置處信息內容進行檢測,獲得所述懸浮窗被點擊的指令后,獲取所述預設位置處顯示的行中的所述欲查詢文本。
4.根據(jù)權利要求3所述的方法,其特征在于,所述獲取所述預設位置處顯示的行中的所述欲查詢文本的步驟包括 獲取所述懸浮窗口覆蓋范圍內的文本或者進一步擴展到所述文本向左右延伸并遇到終止符號時的所有文本,作為所述欲查詢文本。
5.根據(jù)權利要求I所述的方法,其特征在于,所述根據(jù)所述欲查詢文本,獲取所述欲查詢文本的查詢結果的步驟包括 根據(jù)所述欲查詢文本,從所述懸浮窗對應的詞典軟件的本地數(shù)據(jù)庫中或者從網(wǎng)絡中獲得所述欲查詢文本的查詢結果。
6.根據(jù)權利要求5所述的方法,其特征在于,根據(jù)所述欲查詢文本,從網(wǎng)絡中獲得所述欲查詢文本的查詢結果的步驟包括 將所述欲查詢文本發(fā)送至網(wǎng)絡服務器,使所述網(wǎng)絡服務器對所述欲查詢結果進行分詞,并根據(jù)分詞結果,獲得每一個分詞對應的查詢結果,或者進一步獲得所述每一個分詞組成的句子或者短語對應的查詢結果; 從所述網(wǎng)絡服務器獲得所述查詢結果。
7.根據(jù)權利要求I所述的方法,其特征在于,所述展示界面為新彈出一展示框所界定的界面或者所述懸浮窗中預設的展示界面。
8.根據(jù)權利要求7所述的方法,其特征在于,還包括 在所述查詢結果展示一預設時間段后或者在獲取用戶的關閉所述展示界面的指令后,關閉所述展示界面。
9.根據(jù)權利要求I所述的方法,其特征在于,還包括 在需要獲得欲查詢文本的查詢結果的應用上啟動所述懸浮窗。
10.根據(jù)權利要求I一 9任一項所述的方法,其特征在于,所述懸浮窗為活動的透明或者半透明懸浮窗,所述查詢結果包括欲查詢文本對應的一預定語言的翻譯結果、基本釋義和/或網(wǎng)絡釋義。
11.一種獲得文本查詢結果的裝置,其特征在于,包括 第一獲取模塊,用于通過懸浮窗獲取欲查詢文本; 第二獲取模塊,用于根據(jù)所述欲查詢文本,獲取所述欲查詢文本的查詢結果; 展示模塊,用于將所述查詢結果通過一展示界面展示給用戶。
12.根據(jù)權利要求11所述的裝置,其特征在于,所述第一獲取模塊具體用于檢測到指針對所述懸浮窗執(zhí)行一查詢操作后,根據(jù)所述查詢操作,獲取所述欲查詢文本。
13.根據(jù)權利要求12所述的裝置,其特征在于,所述第一獲取模塊包括 第一獲取子模塊,用于在所述指針復制所述欲查詢文本,所述懸浮窗被點擊的操作后,獲取剪貼板中復制的所述欲查詢文本;或者 第二獲取子模塊,用于檢測到指針點擊所述懸浮窗上的輸入按鈕后,獲取在所述懸浮窗的輸入框中輸入的所述欲查詢文本;或者 第三獲取子模塊,用于對所述懸浮窗被拖動到的一預設位置處信息內容進行檢測,獲得所述懸浮窗被點擊的指令后,獲取所述預設位置處顯示的行中的所述欲查詢文本。
14.根據(jù)權利要求13所述的裝置,其特征在于,所述第三獲取子模塊具體用于對所述懸浮窗被拖動到的一預設位置處信息內容進行檢測,獲得所述懸浮窗被點擊的指令后,獲取所述懸浮窗口覆蓋范圍內的文本或者進一步擴展到所述文本向左右延伸并遇到終止符號時的所有文本,作為所述欲查詢文本。
15.根據(jù)權利要求11所述的裝置,其特征在于,所述第二獲取模塊包括 第四獲取子模塊,用于根據(jù)所述欲查詢文本,從所述懸浮窗對應的詞典軟件的本地數(shù)據(jù)庫中獲得所述欲查詢文本的查詢結果;或者 第五獲取子模塊,用于根據(jù)所述欲查詢文本,從網(wǎng)絡中獲得所述欲查詢文本的查詢結果O
16.根據(jù)權利要求15所述的裝置,其特征在于,所述第五獲取子模塊具體用于將所述欲查詢文本發(fā)送至網(wǎng)絡服務器,使所述網(wǎng)絡服務器對所述欲查詢結果進行分詞,并根據(jù)分詞結果,獲得每一個分詞對應的查詢結果,或者進一步獲得所述每一個分詞組成的句子或者短語對應的查詢結果;從所述網(wǎng)絡服務器獲得所述查詢結果。
17.根據(jù)權利要求11所述的裝置,其特征在于,所述展示界面為新彈出一展示框所界定的界面或者所述懸浮窗中預設的展示界面。
18.根據(jù)權利要求11所述的裝置,其特征在于,還包括 第一控制模塊,用于在所述查詢結果展示一預設時間段后或者在獲取用戶的關閉所述展示界面的指令后,關閉所述展示界面。
19.根據(jù)權利要求11所述的裝置,其特征在于,還包括 第二控制模塊,用于在需要獲得欲查詢文本的查詢結果的應用上啟動所述懸浮窗。
20.一種移動設備,其特征在于,包括如權利要求11 - 19任一項所述的獲得文本查詢結果的裝置。
全文摘要
本發(fā)明提供一種獲得文本查詢結果的方法、裝置及移動設備,其中方法包括通過懸浮窗獲取欲查詢文本;根據(jù)所述欲查詢文本,獲取所述欲查詢文本的查詢結果;將所述查詢結果通過一展示界面展示給用戶。本發(fā)明的方案可以提高用戶獲得文本查詢結果的效率,降低查詢錯誤率。
文檔編號G06F17/30GK102830928SQ20121028953
公開日2012年12月19日 申請日期2012年8月14日 優(yōu)先權日2012年8月14日
發(fā)明者陳建剛, 王明輝, 周康 申請人:北京金山軟件有限公司, 北京金山數(shù)字娛樂科技有限公司