終端和基于觸摸操作的搜索方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息搜索技術(shù)領(lǐng)域,具體而言,涉及一種終端和基于觸摸操作的搜索方法。
【背景技術(shù)】
[0002]目前,搜索服務(wù)已經(jīng)應(yīng)用到移動(dòng)終端上,例如,智能手機(jī)上往往安裝了各種搜索app (應(yīng)用程序)用于進(jìn)行搜索。
[0003]現(xiàn)有的移動(dòng)終端上的搜索服務(wù),都是基于搜索欄輸入的。而由于智能手機(jī)等移動(dòng)終端的觸摸屏輸入不便捷的問題,導(dǎo)致搜索體驗(yàn)非常差,效率非常低。尤其是當(dāng)用戶在使用手機(jī)時(shí)基于屏幕上的字符、圖像等有各種即時(shí)的搜索需求時(shí),再打開搜索app,彈出搜索欄中再調(diào)起軟鍵盤進(jìn)行輸入,步驟非常繁瑣,而且軟鍵盤鍵位較小,經(jīng)常會(huì)誤輸入,使得用戶使用搜索服務(wù)的過程效率低下,也非常的不便捷。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的終端和基于觸摸操作的搜索方法。
[0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種終端,其包括:觸摸屏,適于接收用戶觸摸操作并提供顯示功能;觸摸搜索界面生成器,適于當(dāng)檢測(cè)到系統(tǒng)剪切板注入用戶復(fù)制或剪切的文字內(nèi)容時(shí),提取所述用戶復(fù)制或剪切的文字內(nèi)容,并生成顯示所述文字內(nèi)容的觸摸搜索界面;所述觸摸屏,適于進(jìn)一步接收所述用戶通過所述觸摸搜索界面對(duì)所述文字內(nèi)容中的至少一部分進(jìn)行待搜索文字選擇的觸摸操作;待搜索文字確定器,適于根據(jù)所述觸摸操作確定所述待搜索文字;搜索器,適于使用所述待搜索文字進(jìn)行搜索。
[0006]可選地,前述的終端,還包括:尺寸放大器,適于將所述觸摸搜索界面上顯示的所述文字內(nèi)容的尺寸放大。
[0007]可選地,前述的終端,所述觸摸搜索界面上具有搜索欄;所述終端還包括:同步顯示器,適于將所述用戶選擇的所述待搜索文字,同步顯示到所述搜索欄中。
[0008]可選地,前述的終端,所述搜索器調(diào)用已安裝的用于搜索的應(yīng)用程序執(zhí)行搜索,并顯示所述應(yīng)用程序的搜索結(jié)果。
[0009]可選地,前述的終端,所述搜索器從所述觸摸搜索界面上清除所述文字內(nèi)容,以及在所述觸摸搜索界面上顯示搜索結(jié)果。
[0010]依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種基于觸摸操作的搜索方法,包括:當(dāng)檢測(cè)到系統(tǒng)剪切板注入用戶復(fù)制或剪切的文字內(nèi)容時(shí),提取所述用戶復(fù)制或剪切的文字內(nèi)容,并生成顯示所述文字內(nèi)容的觸摸搜索界面;接收所述用戶通過所述觸摸搜索界面對(duì)所述文字內(nèi)容中的至少一部分進(jìn)行待搜索文字選擇的觸摸操作;根據(jù)所述觸摸操作確定所述待搜索文字;使用所述待搜索文字進(jìn)行搜索。
[0011]可選地,前述的方法,在生成顯示所述文字內(nèi)容的觸摸搜索界面,還包括:將所述觸摸搜索界面上顯示的所述文字內(nèi)容的尺寸放大。
[0012]可選地,前述的方法,所述觸摸搜索界面上具有搜索欄;在使用所述待搜索文字進(jìn)行搜索之前,還包括:將所述用戶選擇的所述待搜索文字,同步顯示到所述搜索欄中。
[0013]可選地,前述的方法,使用所述待搜索文字進(jìn)行搜索,具體包括:調(diào)用已安裝的用于搜索的應(yīng)用程序執(zhí)行搜索,并顯示所述應(yīng)用程序的搜索結(jié)果。
[0014]可選地,前述的方法,使用所述待搜索文字進(jìn)行搜索,還包括:從所述觸摸搜索界面上清除所述文字內(nèi)容,以及在所述觸摸搜索界面上顯示搜索結(jié)果。
[0015]根據(jù)以上技術(shù)方案,可知本發(fā)明的終端和基于觸摸操作的搜索方法至少具有以下優(yōu)點(diǎn):
[0016]根據(jù)大量經(jīng)驗(yàn)可知,用戶在手機(jī)等移動(dòng)終端上進(jìn)行復(fù)制、剪切等操作,通常是為了將剪切或復(fù)制的文字作為搜索詞,以將其復(fù)制到搜索app界面中的搜索欄中,然后執(zhí)行搜索操作;根據(jù)本發(fā)明的技術(shù)方案,檢測(cè)到用戶進(jìn)行復(fù)制、剪切操作時(shí),自動(dòng)為用戶提供觸摸搜索界面,以供用戶快捷準(zhǔn)確地選擇待搜索文字并進(jìn)行搜索;這個(gè)過程中不需要用戶進(jìn)行打開搜索app、將剪切或復(fù)制的文字粘貼到搜索app的搜索欄中等繁瑣的操作,快捷便利;觸摸搜索界面上顯示文字內(nèi)容后,用戶再進(jìn)行待搜索文字的選取,更加精確。
[0017]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0018]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0019]圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于觸摸操作的搜索方法的流程圖;
[0020]圖2A示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于觸摸操作的搜索方法的工作示意圖;
[0021]圖2B示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于觸摸操作的搜索方法的工作示意圖;
[0022]圖2C示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于觸摸操作的搜索方法的工作示意圖;
[0023]圖2D示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于觸摸操作的搜索方法的工作示意圖;
[0024]圖2C’示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于觸摸操作的搜索方法的工作示意圖;
[0025]圖2D’示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于觸摸操作的搜索方法的工作示意圖;
[0026]圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于觸摸操作的搜索方法的流程圖;
[0027]圖4A示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于觸摸操作的搜索方法的工作示意圖;
[0028]圖4B示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于觸摸操作的搜索方法的工作示意圖;
[0029]圖4C示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于觸摸操作的搜索方法的工作示意圖;
[0030]圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于觸摸操作的搜索方法的流程圖;
[0031]圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的框圖;
[0032]圖7示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的框圖;
[0033]圖8示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端與搜索服務(wù)器的交互示意圖。
【具體實(shí)施方式】
[0034]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0035]如圖1所示,本發(fā)明的一個(gè)實(shí)施例中提供了一種基于觸摸操作的搜索方法,包括:
[0036]步驟110,當(dāng)檢測(cè)到系統(tǒng)剪切板注入用戶復(fù)制或剪切的文字內(nèi)容時(shí),提取用戶復(fù)制或剪切的文字內(nèi)容,并生成顯示文字內(nèi)容的觸摸搜索界面。
[0037]在本實(shí)施例中,檢測(cè)到的用戶復(fù)制或剪切的文字內(nèi)容可以涵蓋各種界面或各種應(yīng)用(比如app)中的文字內(nèi)容,無論用戶對(duì)何種文字內(nèi)容進(jìn)行選取操作,只要觸發(fā)系統(tǒng)剪貼板,本發(fā)明即能提取剪貼板中的文字內(nèi)容。所述生成顯示文字內(nèi)容的觸摸搜索界面可以進(jìn)一步為彈出的形式顯示給用戶。進(jìn)一步地,提取的文字內(nèi)容以放大的方式顯示在所述觸摸搜索界面中,這樣便于用戶觸摸操作時(shí)對(duì)文字的精度選取。
[0038]對(duì)于剪貼板的監(jiān)控不同系統(tǒng)有不同的方式,例如,對(duì)于Android系統(tǒng),可以直接通過調(diào)用android系統(tǒng)的ClipboardManager控件來檢測(cè)系統(tǒng)剪切板。本發(fā)明不限定在Andr1d系統(tǒng),在其他操作系統(tǒng)都可以涵蓋的。
[0039]步驟120,接收用戶通過觸摸搜索界面對(duì)文字內(nèi)容中的至少一部分進(jìn)行待搜索文字選擇的觸摸操作