本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種快速搜索方法、裝置及終端。
背景技術(shù):
隨著網(wǎng)速的提升和計(jì)算機(jī)技術(shù)的發(fā)展,網(wǎng)絡(luò)逐漸成為人們生活、學(xué)習(xí)中必不可少的工具。利用網(wǎng)絡(luò),人們可以對(duì)任何想要了解的事物進(jìn)行搜索。例如,當(dāng)人們?cè)跒g覽某些文本時(shí),經(jīng)常希望能對(duì)其中感興趣的詞語或句子進(jìn)行搜索,以進(jìn)行更進(jìn)一步的了解。
現(xiàn)有技術(shù),用戶在希望對(duì)感興趣的詞語或句子進(jìn)行搜索時(shí),通常是首先選擇待搜索的文本,然后將待搜索的文本復(fù)制到瀏覽器的搜索框中進(jìn)行搜索。這種搜索方式,用戶需要經(jīng)過復(fù)雜的操作,才能獲得待搜索文本對(duì)應(yīng)的搜索結(jié)果,耗時(shí)長、用戶體驗(yàn)差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
為此,本發(fā)明的第一個(gè)目的在于提出一種快速搜索方法,實(shí)現(xiàn)了在任何具有復(fù)制功能的應(yīng)用中,對(duì)選擇的文本進(jìn)行快速搜索,減少了用戶的操作,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
本發(fā)明的第二個(gè)目的在于提出一種快速搜索裝置。
本發(fā)明的第三個(gè)目的在于提出一種終端。
為達(dá)上述目的,本發(fā)明第一方面實(shí)施例提出了一種快速搜索方法,包括:在用戶使用第一應(yīng)用時(shí),檢測(cè)所述終端的剪貼板中是否有復(fù)制文本;如果檢測(cè)到所述剪貼板中存在復(fù)制文本,則獲取所述復(fù)制文本;調(diào)取預(yù)設(shè)的搜索引擎;在所述搜索引擎中復(fù)制所述復(fù)制文本,通過所述搜索引擎搜索所述復(fù)制文本對(duì)應(yīng)的搜索結(jié)果;將所述搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上。
在第一方面的一種可能的實(shí)現(xiàn)形式中,所述調(diào)取預(yù)設(shè)的搜索引擎之前還包括:
在所述第一應(yīng)用的顯示界面上彈出提示窗口,所述提示窗口顯示有所述復(fù)制文本;
在所述提示窗口上接收到用戶的確認(rèn)信息后,根據(jù)所述確認(rèn)信息調(diào)取預(yù)設(shè)的搜索引擎。
在第一方面的另一種可能的實(shí)現(xiàn)形式中,所述在所述第一應(yīng)用的顯示界面上彈出提示窗口之后,還包括:
在所述提示窗口上接收用戶的取消指令;
根據(jù)所述取消指令,關(guān)閉所述提示窗口。
在第一方面的另一種可能的實(shí)現(xiàn)形式中,所述在所述第一應(yīng)用的顯示界面上彈出提示窗口,包括:
在所述第一應(yīng)用的顯示界面的底部彈出提示窗口。
在第一方面的另一種可能的實(shí)現(xiàn)形式中,所述將所述搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上,包括:
創(chuàng)建顯示優(yōu)先級(jí)高于所述第一應(yīng)用的顯示界面的顯示窗口;
將所述搜索結(jié)果以預(yù)設(shè)的形式顯示在所述顯示窗口中。
在第一方面的另一種可能的實(shí)現(xiàn)形式中,所述將所述搜索結(jié)果以預(yù)設(shè)的形式顯示在所述顯示窗口中之后,還包括:
在所述顯示窗口中接收用戶對(duì)所述搜索結(jié)果的標(biāo)題的第一觸控操作,根據(jù)所述第一觸控操作展示所述標(biāo)題對(duì)應(yīng)的搜索內(nèi)容;或,
在所述顯示窗口中接收用戶對(duì)搜索結(jié)果展示頁中預(yù)設(shè)按鈕的第二觸控操作,根據(jù)所述第二觸控操作退出所述搜索結(jié)果的展示。
在第一方面的另一種可能的實(shí)現(xiàn)形式中,所述顯示窗口中還包括搜索框,所述將所述搜索結(jié)果以預(yù)設(shè)的形式顯示在所述顯示窗口中之后,還包括:
在所述顯示窗口中接收用戶的復(fù)制操作;
將根據(jù)所述復(fù)制操作獲取的內(nèi)容,粘貼在所述搜索框中,以利用所述預(yù)設(shè)的搜索引擎對(duì)所述內(nèi)容進(jìn)行搜索。
在第一方面的另一種可能的實(shí)現(xiàn)形式中,所述在所述搜索引擎中復(fù)制所述復(fù)制文本,包括:
判斷所述復(fù)制文本的長度是否超過預(yù)設(shè)的值;
若是,則從所述復(fù)制文本中選取長度為預(yù)設(shè)的值的文本作為搜索文本;
在所述搜索引擎中復(fù)制所述搜索文本。
在第一方面的另一種可能的實(shí)現(xiàn)形式中,所述獲取所述復(fù)制文本之后,還包括:
清除所述剪貼板中包括的復(fù)制文本。
本發(fā)明實(shí)施例提供的快速搜索方法,首先在用戶使用第一應(yīng)用時(shí),檢測(cè)終端的剪貼板中是否有復(fù)制文本,若有,則獲取復(fù)制文本,然后調(diào)取預(yù)設(shè)的搜索引擎,并在搜索引擎中復(fù)制所述復(fù)制文本,通過搜索引擎搜索復(fù)制文本對(duì)應(yīng)的搜索結(jié)果,最后將搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上。由此,實(shí)現(xiàn)了在任何具有復(fù)制功能的應(yīng)用中,對(duì)選擇的文本進(jìn)行快速搜索,減少了用戶的操作,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
為達(dá)上述目的,本發(fā)明第二方面實(shí)施例提出一種快速搜索裝置,包括:檢測(cè)模塊,用于在用戶使用第一應(yīng)用時(shí),檢測(cè)所述終端的剪貼板中是否有復(fù)制文本;獲取模塊,用于在檢測(cè)到所述剪貼板中存在復(fù)制文本時(shí),獲取所述復(fù)制文本;調(diào)取模塊,用于調(diào)取預(yù)設(shè)的搜索引擎;第一處理模塊,用于在所述搜索引擎中復(fù)制所述復(fù)制文本,通過所述搜索引擎搜索所述復(fù)制文本對(duì)應(yīng)的搜索結(jié)果;顯示模塊,用于將所述搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上。
在第二方面的一種可能的實(shí)現(xiàn)形式中,該裝置,還包括:
提示模塊,用于在所述第一應(yīng)用的顯示界面上彈出提示窗口,所述提示窗口顯示有所述復(fù)制文本;
所述調(diào)取模塊,具體用于:
在所述提示窗口上接收到用戶的確認(rèn)信息后,根據(jù)所述確認(rèn)信息調(diào)取預(yù)設(shè)的搜索引擎。
在第二方面的另一種可能的實(shí)現(xiàn)形式中,該裝置,還包括:
第一接收模塊,用于在所述提示窗口上接收用戶的取消指令;
第二處理模塊,用于根據(jù)所述取消指令,關(guān)閉所述提示窗口。
在第二方面的另一種可能的實(shí)現(xiàn)形式中,所述提示模塊,具體用于:
在所述第一應(yīng)用的顯示界面的底部彈出提示窗口。
在第二方面的另一種可能的實(shí)現(xiàn)形式中,所述顯示模塊,具體用于:
創(chuàng)建顯示優(yōu)先級(jí)高于所述第一應(yīng)用的顯示界面的顯示窗口;
將所述搜索結(jié)果以預(yù)設(shè)的形式顯示在所述顯示窗口中。
在第二方面的另一種可能的實(shí)現(xiàn)形式中,該裝置,還包括:
控制模塊,用于在所述顯示窗口中接收用戶對(duì)所述搜索結(jié)果的標(biāo)題的第一觸控操作,根據(jù)所述第一觸控操作展示所述標(biāo)題對(duì)應(yīng)的搜索內(nèi)容;
或者,該控制模塊,還用于:
在所述顯示窗口中接收用戶對(duì)搜索結(jié)果展示頁中預(yù)設(shè)按鈕的第二操作,根據(jù)所述第二操作退出所述搜索結(jié)果的展示。
在第二方面的另一種可能的實(shí)現(xiàn)形式中,所述顯示窗口中還包括搜索框,該裝置,還包括:
第四接收模塊,用于在所述顯示窗口中接收用戶的復(fù)制操作;
粘貼模塊,用于將根據(jù)所述復(fù)制操作獲取的內(nèi)容,粘貼在所述搜索框中,以利用所述預(yù)設(shè)的搜索引擎對(duì)所述內(nèi)容進(jìn)行搜索。
在第二方面的另一種可能的實(shí)現(xiàn)形式中,所述第一處理模塊,具體用于:
判斷所述復(fù)制文本的長度是否超過預(yù)設(shè)的值;
若是,則從所述復(fù)制文本中選取長度為預(yù)設(shè)的值的文本作為搜索文本;
在所述搜索引擎中復(fù)制所述搜索文本。
在第二方面的另一種可能的實(shí)現(xiàn)形式中,該裝置,還包括:
清除模塊,用于清除所述剪貼板中包括的復(fù)制文本。
本發(fā)明實(shí)施例提供的快速搜索裝置,首先在用戶使用第一應(yīng)用時(shí),檢測(cè)終端的剪貼板中是否有復(fù)制文本,若有,則獲取復(fù)制文本,然后調(diào)取預(yù)設(shè)的搜索引擎,并在搜索引擎中復(fù)制所述復(fù)制文本,通過搜索引擎搜索復(fù)制文本對(duì)應(yīng)的搜索結(jié)果,最后將搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上。由此,實(shí)現(xiàn)了在任何具有復(fù)制功能的應(yīng)用中,對(duì)選擇的文本進(jìn)行快速搜索,減少了用戶的操作,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
為達(dá)上述目的,本發(fā)明第三方面實(shí)施例提出了一種終端,其特征在于,包括:包括以下一個(gè)或多個(gè)組件:電路板、殼體、處理器,存儲(chǔ)器,電源電路,顯示屏,音頻組件,輸入/輸出(I/O)的接口,傳感器組件、以及通信組件;其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲(chǔ)器設(shè)置在所述電路板上;所述電源電路,用于為所述終端的各個(gè)電路或器件供電;所述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;所述處理器通過讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:
在用戶使用第一應(yīng)用時(shí),檢測(cè)所述終端的剪貼板中是否有復(fù)制文本;
如果檢測(cè)到所述剪貼板中存在復(fù)制文本,則獲取所述復(fù)制文本;
調(diào)取預(yù)設(shè)的搜索引擎;
在所述搜索引擎中復(fù)制所述復(fù)制文本,通過所述搜索引擎搜索所述復(fù)制文本對(duì)應(yīng)的搜索結(jié)果;
將所述搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上。
本發(fā)明實(shí)施例提供的終端,首先在用戶使用第一應(yīng)用時(shí),檢測(cè)終端的剪貼板中是否有復(fù)制文本,若有,則獲取復(fù)制文本,然后調(diào)取預(yù)設(shè)的搜索引擎,并在搜索引擎中復(fù)制所述復(fù)制文本,通過搜索引擎搜索復(fù)制文本對(duì)應(yīng)的搜索結(jié)果,最后將搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上。由此,實(shí)現(xiàn)了在任何具有復(fù)制功能的應(yīng)用中,對(duì)選擇的文本進(jìn)行快速搜索,減少了用戶的操作,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明一個(gè)實(shí)施例的快速搜索方法的流程圖;
圖2是本發(fā)明一個(gè)實(shí)施例的快速搜索過程中的示意圖;
圖3是本發(fā)明另一個(gè)實(shí)施例的快速搜索方法的流程圖;
圖4是本發(fā)明另一個(gè)實(shí)施例的快速搜索過程中的示意圖;
圖5是本發(fā)明一個(gè)實(shí)施例的快速搜索裝置的結(jié)構(gòu)圖;
圖6是本發(fā)明另一個(gè)實(shí)施例的快速搜索裝置的結(jié)構(gòu)圖;
圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的終端的結(jié)構(gòu)圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
下面參考附圖描述本發(fā)明實(shí)施例的快速搜索方法、裝置及終端。
圖1是本發(fā)明一個(gè)實(shí)施例的快速搜索方法的流程圖。
如圖1所示,該快速搜索方法包括:
步驟101,在用戶使用第一應(yīng)用時(shí),檢測(cè)終端的剪貼板中是否有復(fù)制文本。
步驟102,如果檢測(cè)到剪貼板中存在復(fù)制文本,則獲取復(fù)制文本。
其中,本發(fā)明實(shí)施例提供的快速搜索方法,可以由本發(fā)明實(shí)施例提供的快速搜索裝置執(zhí)行。其中,快速搜索裝置,可以被配置在任何終端設(shè)備中,比如手機(jī)、電腦等。
具體的,本發(fā)明實(shí)施例針對(duì)現(xiàn)有的快速搜索方法需將待搜索的文本復(fù)制到瀏覽器的搜索框中進(jìn)行搜索,耗時(shí)長、用戶體驗(yàn)差的問題,提出一種根據(jù)剪貼板中的內(nèi)容,直接進(jìn)行快速搜索的方法。
可以理解的是,目前,終端中的絕大多數(shù)應(yīng)用都具有復(fù)制文本的功能,當(dāng)用戶在使用第一應(yīng)用過程中,對(duì)某些文本感興趣時(shí),可以通過如長按等操作,選中該文本,將該文本復(fù)制并暫存到終端的剪貼板中,快速搜索裝置即可檢測(cè)終端的剪貼板中是否有復(fù)制文本,若有,則可以通過讀取剪貼板中的內(nèi)容,獲取該復(fù)制文本。
步驟103,調(diào)取預(yù)設(shè)的搜索引擎。
步驟104,在搜索引擎中復(fù)制所述復(fù)制文本,通過搜索引擎搜索復(fù)制文本對(duì)應(yīng)的搜索結(jié)果。
可以理解的是,在終端中可能安裝有多個(gè)搜索引擎,在本發(fā)明實(shí)施例中,可以預(yù)先設(shè)置所要調(diào)取的搜索引擎,則獲取了復(fù)制文本后,即可調(diào)取該搜索引擎,并將該復(fù)制文本復(fù)制到該搜索引擎中,通過該搜索引擎對(duì)復(fù)制文本進(jìn)行搜索。
具體實(shí)現(xiàn)時(shí),復(fù)制文本的長度可能較長,此時(shí)可以選取固定長度的文本作為搜索文本,即上述步驟104中,在搜索引擎中復(fù)制所述復(fù)制文本,具體可以包括:
判斷復(fù)制文本的長度是否超過預(yù)設(shè)的值;若是,則從復(fù)制文本中選取長度為預(yù)設(shè)的值的文本作為搜索文本;在搜索引擎中復(fù)制該搜索文本。
其中,預(yù)設(shè)的值指預(yù)先設(shè)置的對(duì)要進(jìn)行搜索的復(fù)制文本的長度限制,具體的設(shè)置與采用的搜索引擎的類型及文本的類型有關(guān)。例如,由于搜狗對(duì)于搜索關(guān)鍵詞的限制為40個(gè)漢字即80個(gè)字符,百度對(duì)于搜索關(guān)鍵詞的限制為38個(gè)漢字即76個(gè)字符,等等,則預(yù)設(shè)的值可以設(shè)置為小于搜索引擎對(duì)搜索關(guān)鍵詞的限制值,如20個(gè)漢字即40個(gè)字符,或者25個(gè)漢字即50個(gè)字符,等等。
具體實(shí)現(xiàn)時(shí),首先判斷復(fù)制文本的長度是否超過預(yù)設(shè)的值,若沒有超過,則直接在搜索引擎中復(fù)制該復(fù)制文本,通過搜索引擎搜索與復(fù)制文本對(duì)應(yīng)的搜索結(jié)果,若復(fù)制文本的長度超過了預(yù)設(shè)的值,則從復(fù)制文本中選取長度為預(yù)設(shè)的值的文本作為搜索文本后,在搜索引擎中復(fù)制該復(fù)制文本,通過搜索引擎搜索與搜索文本對(duì)應(yīng)的搜索結(jié)果。
舉例來說,假設(shè)預(yù)設(shè)的值為20個(gè)漢字,若復(fù)制文本的長度為5個(gè)漢字,則可以直接在搜索引擎中復(fù)制該復(fù)制文本,通過搜索引擎搜索與該復(fù)制文本對(duì)應(yīng)的搜索結(jié)果;若復(fù)制文本的長度為25個(gè)漢字,則將復(fù)制文本的前20個(gè)漢字作為搜索文本,忽略后邊5個(gè)漢字,在搜索引擎中復(fù)制該搜索文本,通過搜索引擎搜索與該復(fù)制文本的前20個(gè)漢字對(duì)應(yīng)的搜索結(jié)果。
需要說明的是,快速搜索裝置,可以在檢測(cè)到終端的剪貼板中有復(fù)制文本后,即觸發(fā)調(diào)取預(yù)設(shè)的搜索引擎,以對(duì)復(fù)制文本進(jìn)行搜索,也可以在收到用戶的確認(rèn)搜索消息后,再調(diào)取預(yù)設(shè)的搜索引擎進(jìn)行搜索,即該方法在上述步驟103之前,還可以包括:
在第一應(yīng)用的顯示界面上彈出提示窗口,提示窗口顯示有復(fù)制文本;
在提示窗口上接收到用戶的確認(rèn)信息后,根據(jù)確認(rèn)信息調(diào)取預(yù)設(shè)的搜索引擎。
其中,在第一應(yīng)用的顯示界面上彈出提示窗口時(shí),可以在第一用戶的顯示界面的底部彈出提示窗口,也可以在第一應(yīng)用的顯示界面的頂部彈出提示窗口,還可以在第一應(yīng)用的顯示界面的其它位置彈出提示窗口,此處不作限制。
具體實(shí)現(xiàn)時(shí),從剪貼板中獲取復(fù)制文本后,可以通過在第一應(yīng)用的顯示界面上彈出提示窗口,如圖2中1所示,提示用戶是否對(duì)該復(fù)制文本進(jìn)行搜索,若用戶希望進(jìn)行搜索,可以在提示窗口上點(diǎn)擊、滑動(dòng)或者長按具有搜索功能的標(biāo)識(shí),如放大鏡圖標(biāo)等,在提示窗口上接收到用戶的確認(rèn)消息后,即可調(diào)取預(yù)設(shè)的搜索引擎,以通過搜索引擎搜索與復(fù)制文本對(duì)應(yīng)的搜索結(jié)果。
可以理解的是,在實(shí)際使用時(shí),用戶可能只是對(duì)文本進(jìn)行復(fù)制操作,并不想要深入了解。那么,在本發(fā)明實(shí)施例中,在第一應(yīng)用的顯示界面上彈出提示窗口,提示用戶是否對(duì)該復(fù)制文本進(jìn)行搜索后,若用戶不希望進(jìn)行搜索,也可以通過觸控操作,不再調(diào)取預(yù)設(shè)的搜索引擎對(duì)復(fù)制文本進(jìn)行搜索,即,在本發(fā)明實(shí)施例中,在第一應(yīng)用的顯示界面上彈出提示窗口后,還可以包括:
在提示窗口上接收用戶的取消指令;
根據(jù)取消指令,關(guān)閉提示窗口。
具體的,若用戶不希望進(jìn)行搜索,可以在提示窗口上點(diǎn)擊、滑動(dòng)或者長按具有取消功能的標(biāo)識(shí),如圖2中1所示的“╳”,在提示窗口上接收到用戶的取消指令后,即可根據(jù)該取消指令,關(guān)閉提示窗口,不再調(diào)取預(yù)設(shè)的搜索引擎對(duì)復(fù)制文本進(jìn)行搜索,從而可以減少快速搜索裝置的負(fù)擔(dān)。
步驟105,將搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上。
其中,預(yù)設(shè)的形式,可以指對(duì)搜索引擎搜索到的搜索結(jié)果的選取原則,比如可以是選取搜索結(jié)果中的前10條作為最終的搜索結(jié)果,那么若針對(duì)某一復(fù)制文本,搜索引擎搜索到的搜索結(jié)果大于10條時(shí),就可以僅選取前10條作為最終的搜索結(jié)果。或者,預(yù)設(shè)的形式,也可以指將搜索結(jié)果展示在顯示屏上時(shí)的展示形式,比如僅顯示搜索結(jié)果的標(biāo)題等。
通常,當(dāng)顯示屏上需要顯示多個(gè)顯示窗口時(shí),窗口管理裝置可以通過為不同的顯示窗口分配不同的數(shù)值,來設(shè)置顯示窗口的顯示優(yōu)先級(jí),數(shù)值越大,表示該窗口的顯示優(yōu)先級(jí)越高。那么,在本發(fā)明實(shí)施例中,將搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上,具體可以包括:
創(chuàng)建顯示優(yōu)先級(jí)高于第一應(yīng)用的顯示界面的顯示窗口;
將搜索結(jié)果以預(yù)設(shè)的形式顯示在顯示窗口中。
舉例來說,若窗口管理裝置為第一應(yīng)用的顯示界面分配的顯示優(yōu)先級(jí)為3,則快速搜索裝置可以創(chuàng)建顯示優(yōu)先級(jí)為4的顯示窗口,并將搜索結(jié)果顯示在顯示窗口中。
具體實(shí)現(xiàn)時(shí),可以預(yù)先設(shè)置創(chuàng)建的顯示窗口的大小、在第一應(yīng)用的顯示界面上的顯示位置,以及搜索結(jié)果的展示數(shù)目。例如,可以預(yù)先設(shè)置創(chuàng)建的顯示窗口為第一應(yīng)用的顯示界面的5/6大小,并位于顯示界面的底端,且在顯示窗口中展示15條搜索結(jié)果,當(dāng)用戶瀏覽完之后,若點(diǎn)擊下一頁標(biāo)識(shí),再繼續(xù)加載搜索結(jié)果;或者,可以預(yù)先設(shè)置創(chuàng)建的顯示窗口隱藏在顯示界面底端,當(dāng)用戶觸控某個(gè)位置時(shí),再將包含搜索結(jié)果的顯示窗口展示在顯示界面上。
另外,可以理解的是,在用戶使用第一應(yīng)用時(shí),每次進(jìn)行復(fù)制操作后,終端都會(huì)將復(fù)制的內(nèi)容暫存在剪貼板中,每次的搜索完成后,若不及時(shí)清除,會(huì)對(duì)再一次的搜索造成影響,因此,在本發(fā)明實(shí)施例中,獲取復(fù)制文本之后,還可以包括:清除剪貼板中包括的復(fù)制文本,以保證搜索結(jié)果的準(zhǔn)確性。
本發(fā)明實(shí)施例提供的快速搜索方法,首先在用戶使用第一應(yīng)用時(shí),檢測(cè)終端的剪貼板中是否有復(fù)制文本,若有,則獲取復(fù)制文本,然后調(diào)取預(yù)設(shè)的搜索引擎,并在搜索引擎中復(fù)制所述復(fù)制文本,通過搜索引擎搜索復(fù)制文本對(duì)應(yīng)的搜索結(jié)果,最后將搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上。由此,實(shí)現(xiàn)了在任何具有復(fù)制功能的應(yīng)用中,對(duì)選擇的文本進(jìn)行快速搜索,減少了用戶的操作,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
通過上述分析可知,在用戶使用第一應(yīng)用時(shí),若檢測(cè)到終端的剪貼板中有復(fù)制文本,可以通過調(diào)取預(yù)設(shè)的搜索引擎,對(duì)復(fù)制文本進(jìn)行搜索,并將搜索結(jié)果展示在顯示屏上。在實(shí)際應(yīng)用時(shí),用戶可能在瀏覽搜索結(jié)果時(shí),對(duì)搜索結(jié)果仍然進(jìn)行復(fù)制操作,下面結(jié)合圖3,對(duì)上述情況進(jìn)行具體的說明。
圖3是本發(fā)明另一個(gè)實(shí)施例的快速搜索方法的流程圖。
如圖3所示,該快速搜索方法,包括:
步驟301,在用戶使用第一應(yīng)用時(shí),檢測(cè)終端的剪貼板中是否有復(fù)制文本。
步驟302,如果檢測(cè)到剪貼板中存在復(fù)制文本,則獲取復(fù)制文本。
步驟303,調(diào)取預(yù)設(shè)的搜索引擎。
步驟304,在搜索引擎中復(fù)制所述復(fù)制文本,通過搜索引擎搜索復(fù)制文本對(duì)應(yīng)的搜索結(jié)果。
步驟305,創(chuàng)建顯示優(yōu)先級(jí)高于第一應(yīng)用的顯示界面的顯示窗口。
步驟306,將搜索結(jié)果以預(yù)設(shè)的形式顯示在顯示窗口中。
其中,上述步驟301-步驟306的具體實(shí)現(xiàn)過程和原理,可以參照上述實(shí)施例中步驟101-步驟105的詳細(xì)描述,此處不再贅述。
步驟307,在顯示窗口中接收用戶的復(fù)制操作。
其中,顯示窗口中包括搜索框。
步驟308,將根據(jù)復(fù)制操作獲取的內(nèi)容,粘貼在搜索框中,以利用預(yù)設(shè)的搜索引擎對(duì)所述內(nèi)容進(jìn)行搜索。
具體實(shí)現(xiàn)時(shí),若用戶在瀏覽顯示窗口中的搜索結(jié)果時(shí),對(duì)搜索結(jié)果中的內(nèi)容感興趣,可以再次復(fù)制文本,則快速搜索裝置,可以在接收到用戶的復(fù)制操作后,將該復(fù)制文本粘貼到搜索框中,利用預(yù)設(shè)的搜索引擎對(duì)該內(nèi)容進(jìn)行搜索。
或者,用戶也可以直接在搜索框中輸入想要了解的文本,以通過搜索引擎進(jìn)行搜索。
可以理解的是,將搜索結(jié)果以預(yù)設(shè)的形式顯示在顯示窗口中時(shí),可能只顯示搜索結(jié)果的關(guān)鍵詞、標(biāo)題等簡單信息及對(duì)應(yīng)的詳細(xì)信息的網(wǎng)址鏈接,若用戶希望進(jìn)行更深入的了解,可以通過鏈接,查看該搜索結(jié)果的詳細(xì)信息,即,將搜索結(jié)果以預(yù)設(shè)的形式顯示在顯示窗口中后,還可以包括:
在顯示窗口中接收用戶對(duì)搜索結(jié)果的標(biāo)題的第一觸控操作,根據(jù)第一觸控操作展示標(biāo)題對(duì)應(yīng)的搜索內(nèi)容。
其中,第一觸控操作可以是用戶在顯示窗口中點(diǎn)擊、長按、滑動(dòng)等的操作。
具體的,在顯示窗口中顯示搜索結(jié)果時(shí),可以僅顯示帶有鏈接的的標(biāo)題,若用戶希望進(jìn)行更深入的了解,可以通過如點(diǎn)擊標(biāo)題,查看該標(biāo)題對(duì)應(yīng)的詳細(xì)搜索內(nèi)容。
舉例來說,假設(shè)用戶在使用“微信”過程中,瀏覽到“DC”,用戶希望對(duì)其進(jìn)行更深入的了解,那么用戶可以長按“DC”所在區(qū)域,終端會(huì)提示“復(fù)制”、“分享”等操作按鈕,點(diǎn)擊“復(fù)制”后,可以選中“DC”并將其復(fù)制到終端的剪貼板中。快速搜索裝置可以通過讀取剪貼板的內(nèi)容,獲取復(fù)制文本“DC”,并控制第一應(yīng)用的顯示界面上彈出提示窗口,如圖2中1所示。若用戶確認(rèn)對(duì)“DC”進(jìn)行搜索,可以點(diǎn)擊提示窗口中的放大鏡圖標(biāo),快速搜索裝置即可調(diào)取預(yù)設(shè)的搜索引擎,將“DC”復(fù)制到搜索引擎中,通過搜索引擎搜索“DC”對(duì)應(yīng)的搜索結(jié)果,并將搜索結(jié)果以預(yù)設(shè)的形式,顯示在創(chuàng)建的顯示窗口中。若用戶想了解某條搜索結(jié)果,可以點(diǎn)擊某條搜索結(jié)果的標(biāo)題,快速搜索裝置在接收到用戶對(duì)搜索結(jié)果的標(biāo)題的操作后,即可在顯示窗口中展示該標(biāo)題對(duì)應(yīng)的詳細(xì)搜索結(jié)果,如圖4中1所示。
另外,將搜索結(jié)果以預(yù)設(shè)的形式顯示在顯示窗口中之后,若用戶瀏覽完搜索結(jié)果,或者不希望再繼續(xù)瀏覽,也可以退出搜索結(jié)果展示頁。即,在本發(fā)明實(shí)施例中,將搜索結(jié)果以預(yù)設(shè)的形式顯示在顯示窗口中后,還可以包括:
在顯示窗口中接收用戶對(duì)搜索結(jié)果展示頁中預(yù)設(shè)按鈕的第二觸控操作,根據(jù)第二觸控操作退出搜索結(jié)果的展示。
其中,第二觸控操作,可以是用戶在顯示窗口中點(diǎn)擊、長按、滑動(dòng)等的操作。
可以理解的是,顯示窗口中搜索結(jié)果展示頁可能顯示的是搜索結(jié)果的標(biāo)題,也可能是標(biāo)題對(duì)應(yīng)的搜索內(nèi)容。當(dāng)搜索結(jié)果頁顯示的是搜索結(jié)果的標(biāo)題時(shí),快速搜索裝置可以通過用戶對(duì)搜索結(jié)果的標(biāo)題進(jìn)行的第一觸控操作,展示該標(biāo)題對(duì)應(yīng)的搜索內(nèi)容;或者通過用戶對(duì)搜索結(jié)果展示頁中預(yù)設(shè)按鈕進(jìn)行的第二觸控操作,退出搜索結(jié)果的展示,返回之前的展示頁;或者通過用戶對(duì)搜索結(jié)果展示頁中預(yù)設(shè)按鈕進(jìn)行的第二觸控操作,將顯示窗口關(guān)閉。當(dāng)搜索結(jié)果頁顯示的是搜索結(jié)果的標(biāo)題對(duì)應(yīng)的搜索內(nèi)容時(shí),快速搜索裝置可以通過用戶對(duì)搜索結(jié)果展示頁中預(yù)設(shè)按鈕進(jìn)行的第二觸控操作,退出搜索結(jié)果的展示,返回之前搜索結(jié)果的標(biāo)題的展示頁;或通過用戶對(duì)搜索結(jié)果展示頁中預(yù)設(shè)按鈕進(jìn)行的第二觸控操作,將顯示窗口關(guān)閉。
舉例來說,假設(shè)搜索結(jié)果以圖4中1所示的形式顯示在顯示屏上,其中,顯示窗口中搜索結(jié)果頁顯示的是搜索結(jié)果標(biāo)題對(duì)應(yīng)的搜索內(nèi)容,若用戶不希望繼續(xù)瀏覽,可以點(diǎn)擊顯示屏中左下角的返回鍵,退出搜索結(jié)果的展示,返回之前搜索結(jié)果標(biāo)題的展示頁,在用戶希望瀏覽其它標(biāo)題對(duì)應(yīng)的搜索內(nèi)容時(shí),可以在返回之后,再對(duì)其它標(biāo)題進(jìn)行觸控操作。或者,用戶也可以點(diǎn)擊顯示窗口中右上角的“╳”,將搜索結(jié)果的顯示窗口關(guān)閉。
本發(fā)明實(shí)施例提供的快速搜索方法,首先在用戶使用第一應(yīng)用時(shí),檢測(cè)終端的剪貼板中是否有復(fù)制文本,若有,則獲取復(fù)制文本,然后調(diào)取預(yù)設(shè)的搜索引擎,并在搜索引擎中復(fù)制所述復(fù)制文本,通過搜索引擎搜索復(fù)制文本對(duì)應(yīng)的搜索結(jié)果,再將搜索結(jié)果以預(yù)設(shè)的形式,展示在創(chuàng)建的顯示窗口中,最后通過用戶在顯示窗口中的復(fù)制操作,對(duì)復(fù)制內(nèi)容進(jìn)行搜索。由此,實(shí)現(xiàn)了在任何具有復(fù)制功能的應(yīng)用中,對(duì)選擇的文本進(jìn)行快速搜索,減少了用戶的操作,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
圖5是本發(fā)明一個(gè)實(shí)施例的快速搜索裝置的結(jié)構(gòu)圖。
如圖5所示,該快速搜索裝置50,包括:
檢測(cè)模塊51,用于在用戶使用第一應(yīng)用時(shí),檢測(cè)終端的剪貼板中是否有復(fù)制文本;
獲取模塊52,用于在檢測(cè)到剪貼板中存在復(fù)制文本時(shí),獲取所述復(fù)制文本;
調(diào)取模塊53,用于調(diào)取預(yù)設(shè)的搜索引擎;
第一處理模塊54,用于在搜索引擎中復(fù)制所述復(fù)制文本,通過搜索引擎搜索該復(fù)制文本對(duì)應(yīng)的搜索結(jié)果;
顯示模塊55,用于將搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上。
其中,本實(shí)施例提供的快速搜索裝置50,可以被配置在任何終端中,比如手機(jī)、電腦等。
在本實(shí)施例的一種可能的實(shí)現(xiàn)形式中,該快速搜索裝置50,還包括:
提示模塊,用于在第一應(yīng)用的顯示界面上彈出提示窗口,其中,提示窗口顯示有復(fù)制文本;
進(jìn)一步的,所述提示模塊,具體用于:
在第一應(yīng)用的顯示界面的底部彈出提示窗口。
所述調(diào)取模塊53,具體用于:
在提示窗口上接收到用戶的確認(rèn)信息后,根據(jù)確認(rèn)信息調(diào)取預(yù)設(shè)的搜索引擎。
在本實(shí)施例的另一種可能的實(shí)現(xiàn)形式中,該快速搜索裝置50,還包括:
第一接收模塊,用于在提示窗口上接收用戶的取消指令;
第二處理模塊,用于根據(jù)取消指令,關(guān)閉提示窗口。
在本實(shí)施例的另一種可能的實(shí)現(xiàn)形式中,所述顯示模塊55,具體用于:
創(chuàng)建顯示優(yōu)先級(jí)高于第一應(yīng)用的顯示界面的顯示窗口;
將搜索結(jié)果以預(yù)設(shè)的形式顯示在顯示窗口中。
在本實(shí)施例的另一種可能的實(shí)現(xiàn)形式中,所述第一處理模塊54,具體用于:
判斷復(fù)制文本的長度是否超過預(yù)設(shè)的值;
若是,則從復(fù)制文本中選取長度為預(yù)設(shè)的值的文本作為搜索文本;
在搜索引擎中復(fù)制搜索文本。
在本實(shí)施例的另一種可能的實(shí)現(xiàn)形式中,該快速搜索裝置50,還包括:
清除模塊,用于清除終端的剪貼板中包括的內(nèi)容。
需要說明的是,上述對(duì)圖1所示的快速搜索方法實(shí)施例的說明,也適用于本實(shí)施例提供的快速搜索裝置,此處不再贅述。
本實(shí)施例提供的快速搜索裝置,首先在用戶使用第一應(yīng)用時(shí),檢測(cè)終端的剪貼板中是否有復(fù)制文本,若有,則獲取復(fù)制文本,然后調(diào)取預(yù)設(shè)的搜索引擎,并在搜索引擎中復(fù)制所述復(fù)制文本,通過搜索引擎搜索復(fù)制文本對(duì)應(yīng)的搜索結(jié)果,最后將搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上。由此,實(shí)現(xiàn)了在任何具有復(fù)制功能的應(yīng)用中,對(duì)選擇的文本進(jìn)行快速搜索,減少了用戶的操作,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
圖6是本發(fā)明另一個(gè)實(shí)施例的快速搜索裝置的結(jié)構(gòu)圖。
如圖6所示,在圖5所示的基礎(chǔ)上,該快速搜索裝置50,還包括:
第四接收模塊56,用于在顯示窗口中接收用戶的復(fù)制操作。
其中,上述顯示窗口中包括搜索框。
粘貼模塊57,用于將根據(jù)復(fù)制操作獲取的內(nèi)容,粘貼在搜索框中,以利用預(yù)設(shè)的搜索引擎對(duì)所述內(nèi)容進(jìn)行搜索。
在一種可能的實(shí)現(xiàn)形式中,該快速搜索裝置50,還可以包括:
控制模塊,用于在所述顯示窗口中接收用戶對(duì)所述搜索結(jié)果的標(biāo)題的第一觸控操作,根據(jù)所述第一觸控操作展示所述標(biāo)題對(duì)應(yīng)的搜索內(nèi)容;
或者,該控制模塊,還用于:
在所述顯示窗口中接收用戶對(duì)搜索結(jié)果展示頁中預(yù)設(shè)按鈕的第二操作,根據(jù)所述第二操作退出所述搜索結(jié)果的展示。
需要說明的是,上述對(duì)圖3所示的快速搜索方法實(shí)施例的說明,也適用于本實(shí)施例提供的快速搜索裝置,此處不再贅述。
本發(fā)明實(shí)施例提供的快速搜索裝置,首先在用戶使用第一應(yīng)用時(shí),檢測(cè)終端的剪貼板中是否有復(fù)制文本,若有,則獲取復(fù)制文本,然后調(diào)取預(yù)設(shè)的搜索引擎,并在搜索引擎中復(fù)制所述復(fù)制文本,通過搜索引擎搜索復(fù)制文本對(duì)應(yīng)的搜索結(jié)果,再將搜索結(jié)果以預(yù)設(shè)的形式,展示在創(chuàng)建的顯示窗口中,最后通過用戶在顯示窗口中的復(fù)制操作,對(duì)復(fù)制內(nèi)容進(jìn)行搜索。由此,實(shí)現(xiàn)了在任何具有復(fù)制功能的應(yīng)用中,對(duì)選擇的文本進(jìn)行快速搜索,減少了用戶的操作,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的終端的結(jié)構(gòu)圖。
其中,終端的類型很多,比如可以為手機(jī)、掌上電腦、筆記本電腦和穿戴設(shè)備等,本實(shí)施例對(duì)此不作限定。
如圖7所示,該終端,包括:包括以下一個(gè)或多個(gè)組件:電路板701,殼體702,處理器703,存儲(chǔ)器704,電源電路705,顯示屏706,音頻組件707,輸入/輸出(I/O)的接口708,傳感器組件709,以及通信組件710;其中,所述電路板701安置在所述殼體702圍成的空間內(nèi)部,所述處理器703和所述存儲(chǔ)器704設(shè)置在所述電路板701上;所述電源電路705,用于為所述終端的各個(gè)電路或器件供電;所述存儲(chǔ)器704用于存儲(chǔ)可執(zhí)行程序代碼;所述處理器703通過讀取所述存儲(chǔ)器704中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:
在用戶使用第一應(yīng)用時(shí),檢測(cè)所述終端的剪貼板中是否有復(fù)制文本;
如果檢測(cè)到所述剪貼板中存在復(fù)制文本,則獲取所述復(fù)制文本;
調(diào)取預(yù)設(shè)的搜索引擎;
在所述搜索引擎中復(fù)制所述復(fù)制文本,通過所述搜索引擎搜索所述復(fù)制文本對(duì)應(yīng)的搜索結(jié)果;
將所述搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上。
需要說明的是,上述對(duì)圖1和圖3所示的快速搜索方法實(shí)施例的解釋說明也適用于該實(shí)施例的終端,其實(shí)現(xiàn)原理類似,此處不再贅述。
本發(fā)明實(shí)施例提供的終端,首先在用戶使用第一應(yīng)用時(shí),檢測(cè)終端的剪貼板中是否有復(fù)制文本,若有,則獲取復(fù)制文本,然后調(diào)取預(yù)設(shè)的搜索引擎,并在搜索引擎中復(fù)制所述復(fù)制文本,通過搜索引擎搜索復(fù)制文本對(duì)應(yīng)的搜索結(jié)果,最后將搜索結(jié)果以預(yù)設(shè)的形式,展示在顯示屏上。由此,實(shí)現(xiàn)了在任何具有復(fù)制功能的應(yīng)用中,對(duì)選擇的文本進(jìn)行快速搜索,減少了用戶的操作,節(jié)省了用戶的時(shí)間,提高了用戶體驗(yàn)。
在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。