亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種搜索方法及裝置、計(jì)算機(jī)裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

文檔序號(hào):11774678閱讀:305來(lái)源:國(guó)知局
一種搜索方法及裝置、計(jì)算機(jī)裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種搜索方法及裝置、計(jì)算機(jī)裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。



背景技術(shù):

隨著科學(xué)技術(shù)的發(fā)展,電子設(shè)備逐漸呈現(xiàn)多功能化的發(fā)展趨勢(shì),比如,常常含有各種各樣的應(yīng)用程序。

在現(xiàn)有技術(shù)中,為了從多個(gè)應(yīng)用程序中搜索并打開(kāi)某一特定應(yīng)用程序,用戶常常采用以下三種應(yīng)用搜索方式,第一種方式,用戶直接從桌面圖標(biāo)中找尋并打開(kāi)所需應(yīng)用程序;第二種方式,用戶打開(kāi)通知欄,從通知欄中找尋并打開(kāi)所需應(yīng)用;第三種方式,用戶直接從應(yīng)用列表中找尋并打開(kāi)所需應(yīng)用,具體來(lái)講,用戶先輸入應(yīng)用名稱,然后等其上屏到編輯框后,將與該應(yīng)用名稱相關(guān)的應(yīng)用程序列表顯示在編輯框下方,供用戶選擇。在用戶點(diǎn)擊應(yīng)用程序列表中的某一特定應(yīng)用程序時(shí),跳轉(zhuǎn)至該特定應(yīng)用程序。

可見(jiàn),現(xiàn)有的應(yīng)用搜索方式存在當(dāng)應(yīng)用程序較多時(shí),無(wú)法快速搜索到一特定應(yīng)用程序,也就是說(shuō),現(xiàn)有技術(shù)中的應(yīng)用搜索方式存在搜索效率低的技術(shù)問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種搜索方法及裝置、計(jì)算機(jī)裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于解決現(xiàn)有技術(shù)中的應(yīng)用搜索方式存在搜索效率低的技術(shù)問(wèn)題,提高了應(yīng)用搜索方式的搜索效率。

一方面,本申請(qǐng)實(shí)施例提供了一種搜索方法,應(yīng)用于終端,所述搜索方法包括:

在所述終端的搜索框中接收經(jīng)由輸入法候選詞界面輸入的搜索信息;

判斷所述終端所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序;

若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)。

可選地,所述在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo),包括:

在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示與所述搜索信息相關(guān)聯(lián)的上一級(jí)應(yīng)用程序的圖標(biāo),以及所述上一級(jí)應(yīng)用程序所包括的至少一個(gè)下一級(jí)應(yīng)用程序的圖標(biāo);或者

在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示與所述搜索信息相關(guān)聯(lián)的至少一個(gè)下一級(jí)應(yīng)用程序的圖標(biāo),以及所述至少一個(gè)下一級(jí)應(yīng)用程序被包括的上一級(jí)應(yīng)用程序的圖標(biāo);或者

在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示與所述搜索信息相關(guān)聯(lián)的下一級(jí)應(yīng)用程序的圖標(biāo),以及與所述下一級(jí)應(yīng)用程序同屬上一級(jí)應(yīng)用程序的至少一個(gè)其它下一級(jí)應(yīng)用程序的圖標(biāo)。

可選地,所述搜索方法還包括:

在接收到針對(duì)顯示的所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)的預(yù)設(shè)操作時(shí),啟動(dòng)所述至少一個(gè)應(yīng)用程序。

可選地,所述判斷所述終端中所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序,包括:

確定與所述搜索信息中的關(guān)鍵字相關(guān)聯(lián)的文件夾;

判斷所述終端中所安裝的應(yīng)用程序中是否存在所述文件夾所包括的至少一個(gè)應(yīng)用程序。

可選地,所述在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo),包括:

若所述應(yīng)用程序有多個(gè),按照應(yīng)用程序的程序名稱與所述搜索信息的匹配度的高低,將應(yīng)用程序相應(yīng)的應(yīng)用圖標(biāo)添加到所述輸入法候選詞界面;或者

若所述應(yīng)用程序有多個(gè)時(shí),按照應(yīng)用程序的使用頻率的高低,將應(yīng)用程序相應(yīng)的應(yīng)用圖標(biāo)添加到所述輸入法候選詞界面;

其中,所述輸入法候選詞界面包括輸入法所提供的與所述搜索信息對(duì)應(yīng)的至少一個(gè)候選詞。

另一方面,本申請(qǐng)實(shí)施例還提供了一種搜索裝置,應(yīng)用于終端,所述裝置包括:

接收單元,用于在所述終端的搜索框中接收經(jīng)由輸入法候選詞界面輸入的搜索信息;

判斷單元,用于判斷所述終端所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序;

第一處理單元,若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)。

可選地,所述第一處理單元具體用于:

在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示與所述搜索信息相關(guān)聯(lián)的上一級(jí)應(yīng)用程序的圖標(biāo),以及所述上一級(jí)應(yīng)用程序所包括的至少一個(gè)下一級(jí)應(yīng)用程序的圖標(biāo);或者

在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示與所述搜索信息相關(guān)聯(lián)的至少一個(gè)下一級(jí)應(yīng)用程序的圖標(biāo),以及所述至少一個(gè)下一級(jí)應(yīng)用程序被包括的上一級(jí)應(yīng)用程序的圖標(biāo);或者

在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示與所述搜索信息相關(guān)聯(lián)的下一級(jí)應(yīng)用程序的圖標(biāo),以及與所述下一級(jí)應(yīng)用程序同屬上一級(jí)應(yīng)用程序的至少一個(gè)其它下一級(jí)應(yīng)用程序的圖標(biāo)。

可選地,所述裝置還包括:

第二處理單元:在接收到針對(duì)顯示的所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)的預(yù)設(shè)操作時(shí),啟動(dòng)所述至少一個(gè)應(yīng)用程序。

另一方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)裝置,所述計(jì)算機(jī)裝置包括處理器,所述處理器用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上所述的所述搜索方法的步驟。

另一方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的所述搜索方法的步驟。

本申請(qǐng)實(shí)施例中的上述一個(gè)或多個(gè)技術(shù)方案,至少具有如下一種或多種技術(shù)效果:

在本申請(qǐng)實(shí)施例的技術(shù)方案中,通過(guò)在所述終端的搜索框中接收經(jīng)由輸入法候選詞界面輸入的搜索信息;判斷所述終端所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序;若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)。也就是說(shuō),只要終端所安裝的應(yīng)用程序中存在與搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序時(shí),便在終端的搜索框?qū)?yīng)的輸入法候選界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo),進(jìn)而使得用戶在第一時(shí)間內(nèi)搜索到所需的應(yīng)用程序,有效解決了現(xiàn)有技術(shù)中的應(yīng)用搜索方式存在搜索效率低的技術(shù)問(wèn)題,提高了應(yīng)用搜索方式的搜索效率。

附圖說(shuō)明

為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例。

圖1為本申請(qǐng)實(shí)施例一中提供的一種搜索方法的方法流程圖;

圖2為本申請(qǐng)實(shí)施例一中提供的一種搜索方法中搜索信息為“che”時(shí)的一種應(yīng)用圖標(biāo)顯示方式圖;

圖3為本申請(qǐng)實(shí)施例一中提供的一種搜索方法中搜索信息為“gongjuxiang”時(shí)的一種應(yīng)用圖標(biāo)顯示方式圖;

圖4為本申請(qǐng)實(shí)施例一中提供的一種搜索方法中搜索信息為“shoudiant”時(shí)的一種應(yīng)用圖標(biāo)顯示方式圖;

圖5為本申請(qǐng)實(shí)施例一中提供的一種搜索方法中搜索信息為“rili”時(shí)的一種應(yīng)用圖標(biāo)顯示方式圖;

圖6為本申請(qǐng)實(shí)施例一中提供的一種搜索方法中步驟s102的步驟流程圖;

圖7為本申請(qǐng)實(shí)施例二提供的一種結(jié)構(gòu)框圖。

具體實(shí)施方式

本發(fā)明實(shí)施例提供一種搜索方法及裝置、計(jì)算機(jī)裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于解決現(xiàn)有技術(shù)中的應(yīng)用搜索方式存在搜索效率低的技術(shù)問(wèn)題,提高了應(yīng)用搜索方式的搜索效率。

本申請(qǐng)實(shí)施例中的技術(shù)方案為解決上述的技術(shù)問(wèn)題,總體思路如下:

一種搜索方法,應(yīng)用于終端,所述搜索方法包括:

在所述終端的搜索框中接收經(jīng)由輸入法候選詞界面輸入的搜索信息;

判斷所述終端所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序;

若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)。

在本申請(qǐng)實(shí)施例的技術(shù)方案中,通過(guò)在所述終端的搜索框中接收經(jīng)由輸入法候選詞界面輸入的搜索信息;判斷所述終端所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序;若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)。也就是說(shuō),只要終端所安裝的應(yīng)用程序中存在與搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序時(shí),便在終端的搜索框?qū)?yīng)的輸入法候選界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo),進(jìn)而使得用戶在第一時(shí)間內(nèi)搜索到所需的應(yīng)用程序,有效解決了現(xiàn)有技術(shù)中的應(yīng)用搜索方式存在搜索效率低的技術(shù)問(wèn)題,提高了應(yīng)用搜索方式的搜索效率。

本文中術(shù)語(yǔ)“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:?jiǎn)为?dú)存在a,同時(shí)存在a和b,單獨(dú)存在b這三種情況。另外,本文中字符“/”,在不做特別說(shuō)明的情況下,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。

為了更好的理解上述技術(shù)方案,下面通過(guò)附圖以及具體實(shí)施例對(duì)本發(fā)明技術(shù)方案做詳細(xì)的說(shuō)明,應(yīng)當(dāng)理解本申請(qǐng)實(shí)施例以及實(shí)施例中的具體特征是對(duì)本發(fā)明技術(shù)方案的詳細(xì)的說(shuō)明,而不是對(duì)本發(fā)明技術(shù)方案的限定,在不沖突的情況下,本申請(qǐng)實(shí)施例以及實(shí)施例中的技術(shù)特征可以相互結(jié)合。

在具體實(shí)施過(guò)程中,所述終端具體可以為智能手機(jī)、平板電腦、臺(tái)式電腦等等,在此就不一一贅述了。

實(shí)施例一

請(qǐng)參考圖1,本申請(qǐng)實(shí)施例一提供了一種搜索方法,應(yīng)用于終端,包括:

s101:在所述終端的搜索框中接收經(jīng)由輸入法候選詞界面輸入的搜索信息;

s102:判斷所述終端所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序;

s103:若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)。

在具體實(shí)施過(guò)程中,步驟s101至步驟s103的具體實(shí)現(xiàn)過(guò)程如下:

首先,在所述終端的搜索框中接收經(jīng)由輸入法候選詞界面輸入的搜索信息。其中,所述搜索信息具體可以為拼音輸入法下的信息,還可以是五筆輸入法下的信息,還可以是語(yǔ)音輸入法下的信息,等等。所述輸入法候選詞界面具體為開(kāi)啟輸入法后,輸入法所提供的與所述搜索信息對(duì)應(yīng)的候選詞界面。然后,判斷所述終端所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序。也就是說(shuō),判斷所述終端所安裝的所有的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序。比如,所述終端所安裝的應(yīng)用程序有社交類,視頻類,交通類應(yīng)用程序。所述搜索信息為“che”,則該搜索信息相關(guān)聯(lián)的應(yīng)用程序?yàn)榻煌悜?yīng)用程序。進(jìn)一步地,所述終端所安裝的所有的交通類的應(yīng)用程序均屬于與該搜索信息相關(guān)聯(lián)的應(yīng)用程序,比如,“ofo共享單車”,“曹操專車”,“滴滴出行”。進(jìn)一步地,若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)。仍然以上述例子為例,則在所述搜索框?qū)?yīng)的所述輸入法界面中添加顯示“ofo共享單車”,“曹操專車”,“滴滴出行”應(yīng)用程序?qū)?yīng)的應(yīng)用圖標(biāo)。在終端為智能手機(jī)時(shí),應(yīng)用圖標(biāo)的其中一種顯示情況如圖2所示。

在本申請(qǐng)實(shí)施例中,步驟s103:若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo),對(duì)應(yīng)用圖標(biāo)在所述輸入法候選詞界面中的添加顯示方式有以下幾種情況,但不僅限于以下幾種情況。

第一種情況

第一種情況具體為在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示與所述搜索信息相關(guān)聯(lián)的上一級(jí)應(yīng)用程序的圖標(biāo),以及所述上一級(jí)應(yīng)用程序所包括的至少一個(gè)下一級(jí)應(yīng)用程序的圖標(biāo)。舉個(gè)具體的例子來(lái)說(shuō),在拼音輸入法下,搜索信息為“gongjuxiang”,所述終端所安裝的應(yīng)用程序中,不僅有“工具箱”這一應(yīng)用程序,而且該工具箱應(yīng)用程序?qū)?yīng)的文件夾中還包括有“鏡子”,“手電筒”,“指南針”,“日歷”應(yīng)用程序?!肮ぞ呦洹睉?yīng)用程序相較于“鏡子”,“手電筒”,“指南針”,“日歷”這些應(yīng)用程序來(lái)說(shuō),屬于上一級(jí)應(yīng)用程序。而“鏡子”,“手電筒”,“指南針”,“日歷”這些應(yīng)用程序?yàn)椤肮ぞ呦洹睉?yīng)用程序的下一級(jí)應(yīng)用程序。在所述終端為智能手機(jī)時(shí),且搜索信息為“gongjuxiang”時(shí),所述輸入法候選詞界面中的應(yīng)用圖標(biāo)的其中一種顯示情況如圖3所示,圖中僅示出了上一級(jí)應(yīng)用程序以及下一級(jí)應(yīng)用程序,由于紙張有限并未示出“鏡子”,“手電筒”,“指南針”,“日歷”。所述終端基于上述所述的原理可對(duì)所述搜索信息相關(guān)聯(lián)的上一級(jí)應(yīng)用程序及下一級(jí)應(yīng)用程序進(jìn)行一一顯示,為了提高用戶體驗(yàn),對(duì)符合條件的應(yīng)用圖標(biāo)進(jìn)行滾動(dòng)顯示,當(dāng)然,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本例中的符合條件的應(yīng)用程序的應(yīng)用圖標(biāo)排布順序可根據(jù)用戶的實(shí)際使用習(xí)慣進(jìn)行調(diào)整,在此就不一一舉例說(shuō)明了。

第二種情況

第二種情況具體為在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示與所述搜索信息相關(guān)聯(lián)的至少一個(gè)下一級(jí)應(yīng)用程序的圖標(biāo),以及所述至少一個(gè)下一級(jí)應(yīng)用程序被包括的上一級(jí)應(yīng)用程序的圖標(biāo)。舉個(gè)具體的例子,在拼音輸入法下,搜索信息為“shoudiant”,所述終端所安裝的應(yīng)用程序中,不僅有“手電筒”這一應(yīng)用程序,而且所述終端中包括該“手電筒”應(yīng)用程序的上一級(jí)工具類應(yīng)用程序如“工具箱”應(yīng)用程序,該“工具箱”應(yīng)用程序具體包括“鏡子”,“手電筒”,“指南針”,“日歷”。在所述終端為智能手機(jī)且搜索信息為“shoudiant”時(shí),所述輸入法候選詞界面中的應(yīng)用圖標(biāo)的其中一種顯示情況如圖4所示。

第三種情況

第三種情況具體為在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示與所述搜索信息相關(guān)聯(lián)的下一級(jí)應(yīng)用程序的圖標(biāo),以及與所述下一級(jí)應(yīng)用程序同屬上一級(jí)應(yīng)用程序的至少一個(gè)其它下一級(jí)應(yīng)用程序的圖標(biāo)。也就是說(shuō),基于所述搜索信息,對(duì)相關(guān)聯(lián)的下一級(jí)應(yīng)用程序及屬于同一上級(jí)應(yīng)用程序的其它下在拼音輸入法下,搜索信息為“rili”,所述終端所安裝的應(yīng)用程序中,不僅有“日歷”這一應(yīng)用程序,而且所述終端中包括和該“日歷”應(yīng)用程序?qū)儆谕簧弦患?jí)“工具箱”應(yīng)用程序。除“日歷”應(yīng)用程序外,該“工具箱”應(yīng)用程序還包括“手電筒”,“指南針”。則在所述終端為智能手機(jī)且搜索信息為“rili”時(shí),所述輸入法候選詞界面中的應(yīng)用圖標(biāo)的其中一種顯示情況如圖5所示。當(dāng)然,在具體實(shí)施過(guò)程中,對(duì)上下級(jí)應(yīng)用程序圖標(biāo)的顯示方式還可以是其它的方式,在此就不一一舉例說(shuō)明了。

此外,在本申請(qǐng)實(shí)施例中,為了進(jìn)一步提高搜索效率,用戶可以在所述搜索框中僅輸入某一關(guān)鍵詞,比如“dian”,“車”,進(jìn)一步地基于輸入法聯(lián)想出所述終端中所安裝的與之相關(guān)的應(yīng)用程序,進(jìn)一步地對(duì)相關(guān)的應(yīng)用程序圖標(biāo)顯示在所述輸入法候選詞界面中,在此就不一一詳述了。

在本申請(qǐng)實(shí)施例中,為了進(jìn)一步提高終端的使用性能。所述搜索方法還包括:在接收到針對(duì)顯示的所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)的預(yù)設(shè)操作時(shí),啟動(dòng)所述至少一個(gè)應(yīng)用程序。在具體實(shí)施過(guò)程中,所述預(yù)設(shè)操作具體可以為針對(duì)應(yīng)用圖標(biāo)的雙擊操作,還可以是針對(duì)該應(yīng)用圖標(biāo)的單擊操作,以便啟動(dòng)所述應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用程序。舉個(gè)具體的例子來(lái)說(shuō),在所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)為“鏡子”,“手電筒”,“指南針”,“日歷”時(shí),當(dāng)用戶針對(duì)應(yīng)用圖標(biāo)中的“手電筒”這一圖標(biāo)進(jìn)行雙擊操作時(shí),啟動(dòng)“手電筒”。當(dāng)然,本領(lǐng)域的技術(shù)人員還可以根據(jù)用戶的實(shí)際使用情況來(lái)設(shè)定所述預(yù)設(shè)操作,在此就不一一贅述了。

在本申請(qǐng)實(shí)施例中,請(qǐng)參考圖6,步驟s102:判斷所述終端所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序,具體包括:

s201:確定與所述搜索信息中的關(guān)鍵字相關(guān)聯(lián)的文件夾;

s202:判斷所述終端中所安裝的應(yīng)用程序中是否存在所述文件夾所包括的至少一個(gè)應(yīng)用程序。

在具體實(shí)施過(guò)程中,步驟s201至步驟s202的具體實(shí)現(xiàn)過(guò)程如下:

首先,確定與所述搜索信息中的關(guān)鍵字相關(guān)聯(lián)的文件夾;在具體實(shí)施過(guò)程中,當(dāng)所述搜索信息中包括多個(gè)關(guān)鍵字時(shí),分別檢測(cè)是否有與每個(gè)關(guān)鍵字相關(guān)聯(lián)的的文件夾。舉個(gè)具體的例子來(lái)說(shuō),所述搜索信息為“車”時(shí),確定所述終端所安裝的應(yīng)用程序中是否有與該關(guān)鍵字相關(guān)聯(lián)的文件夾。進(jìn)一步地,判斷所述終端中所安裝的應(yīng)用程序中是否存在所述文件夾所包括的至少一個(gè)應(yīng)用程序。仍然以搜索信息為“車”為例,該關(guān)鍵詞關(guān)聯(lián)的文件夾有“共享單車”。其中,“共享單車”這一文件夾包括有“ofo共享單車”,“摩拜單車”“一步單車”應(yīng)用程序。在這些應(yīng)用程序均安裝在所述終端中時(shí),獲得與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序。當(dāng)然,對(duì)于本領(lǐng)域的技術(shù)人員,還可以根據(jù)用戶的實(shí)際使用情況來(lái)確定所述終端中所安裝的應(yīng)用程序中存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序,在此就不一一贅述了。

在本申請(qǐng)實(shí)施例中,在所述終端所安裝的應(yīng)用程序中存在與所述搜索信息相關(guān)聯(lián)的多個(gè)應(yīng)用程序時(shí),為了提高所述終端的使用性能,對(duì)這多個(gè)應(yīng)用程序?qū)?yīng)的應(yīng)用圖標(biāo)在所述輸入法候選詞界面上可以有多種顯示方法。具體來(lái)講,步驟s103:若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo),可以有以下兩種顯示方式,但不僅限于以下兩種顯示方式。

第一種顯示方式

第一種顯示方式具體為:若所述應(yīng)用程序有多個(gè),按照應(yīng)用程序的程序名稱與所述搜索信息的匹配度的高低,將應(yīng)用程序相應(yīng)的應(yīng)用圖標(biāo)添加到所述輸入法候選詞界面;具體來(lái)講,在滿足條件的應(yīng)用程序有多個(gè)時(shí),將應(yīng)用程序名稱與搜索信息匹配度較高的應(yīng)用程序?qū)?yīng)的應(yīng)用圖標(biāo)優(yōu)先顯示在所述輸入法候選詞界面。比如,在搜索信息為“jisuanqi”時(shí),將符合條件的“計(jì)算器”,“手電筒”,“指南針”,“日歷”應(yīng)用程序圖標(biāo)按照匹配度高低依次由上至下顯示在所述輸入法候選詞界面。

第二種顯示方式

第二種顯示方式具體為:若所述應(yīng)用程序有多個(gè)時(shí),按照應(yīng)用程序的使用頻率的高低,將應(yīng)用程序相應(yīng)的應(yīng)用圖標(biāo)添加到所述輸入法候選詞界面。具體來(lái)講,還可以根據(jù)每個(gè)用戶使用所述終端的習(xí)慣來(lái)顯示符合條件的多個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)。將用戶使用頻率高的應(yīng)用程序?qū)?yīng)的圖標(biāo)優(yōu)先顯示,以便用戶第一時(shí)間內(nèi)找到所需使用的應(yīng)用程序。

在具體實(shí)施過(guò)程中,在應(yīng)用程序有多個(gè)時(shí),基于以上兩種顯示方式,可以將對(duì)應(yīng)的應(yīng)用圖標(biāo)進(jìn)行一一展示的形式顯示,還可以是滾動(dòng)的方式進(jìn)行顯示,當(dāng)然,還可以是其它的顯示方式,在此就不一一贅述了。

在本申請(qǐng)實(shí)施例中,所述輸入法候選詞界面包括輸入法所提供的與所述搜索信息對(duì)應(yīng)的至少一個(gè)候選詞。為了進(jìn)一步提高應(yīng)用程序的搜索效率,在具體實(shí)施過(guò)程中,還可以將所述搜索信息對(duì)應(yīng)的候選詞顯示出來(lái),將相關(guān)聯(lián)的應(yīng)用程序圖標(biāo)對(duì)應(yīng)地顯示候選詞附近的區(qū)域內(nèi),對(duì)用戶進(jìn)行了很好的提示,以便用戶在第一時(shí)間內(nèi)啟用所需使用的應(yīng)用程序。

實(shí)施例二

基于與本申請(qǐng)實(shí)施例一同樣的發(fā)明構(gòu)思,請(qǐng)參考圖7,本申請(qǐng)實(shí)施例還提供了一種搜索裝置,應(yīng)用于終端,包括:

接收單元10,用于在所述終端的搜索框中接收經(jīng)由輸入法候選詞界面輸入的搜索信息;

判斷單元20,用于判斷所述終端所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序;

第一處理單元30,若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)。

在本申請(qǐng)實(shí)施例中,第一處理單元30具體用于:

在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示與所述搜索信息相關(guān)聯(lián)的上一級(jí)應(yīng)用程序的圖標(biāo),以及所述上一級(jí)應(yīng)用程序所包括的至少一個(gè)下一級(jí)應(yīng)用程序的圖標(biāo);或者

在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示與所述搜索信息相關(guān)聯(lián)的至少一個(gè)下一級(jí)應(yīng)用程序的圖標(biāo),以及所述至少一個(gè)下一級(jí)應(yīng)用程序被包括的上一級(jí)應(yīng)用程序的圖標(biāo);或者

在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示與所述搜索信息相關(guān)聯(lián)的下一級(jí)應(yīng)用程序的圖標(biāo),以及與所述下一級(jí)應(yīng)用程序同屬上一級(jí)應(yīng)用程序的至少一個(gè)其它下一級(jí)應(yīng)用程序的圖標(biāo)。

在本申請(qǐng)實(shí)施例中,所述裝置還包括:

第二處理單元:在接收到針對(duì)顯示的所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)的預(yù)設(shè)操作時(shí),啟動(dòng)所述至少一個(gè)應(yīng)用程序。

在本申請(qǐng)實(shí)施例中,判斷單元20具體用于:

確定與所述搜索信息中的關(guān)鍵字相關(guān)聯(lián)的文件夾;

判斷所述終端中所安裝的應(yīng)用程序中是否存在所述文件夾所包括的至少一個(gè)應(yīng)用程序。

在本申請(qǐng)實(shí)施例中,第一處理單元30具體用于:

若所述應(yīng)用程序有多個(gè),按照應(yīng)用程序的程序名稱與所述搜索信息的匹配度的高低,將應(yīng)用程序相應(yīng)的應(yīng)用圖標(biāo)添加到所述輸入法候選詞界面;或者

若所述應(yīng)用程序有多個(gè)時(shí),按照應(yīng)用程序的使用頻率的高低,將應(yīng)用程序相應(yīng)的應(yīng)用圖標(biāo)添加到所述輸入法候選詞界面;

其中,所述輸入法候選詞界面包括輸入法所提供的與所述搜索信息對(duì)應(yīng)的至少一個(gè)候選詞。

本發(fā)明實(shí)施例的又一方面提供了一種計(jì)算機(jī)裝置,所述計(jì)算機(jī)裝置包括處理器、存儲(chǔ)器以及存儲(chǔ)在所述存儲(chǔ)器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,例如:在所述終端的搜索框中接收經(jīng)由輸入法候選詞界面輸入的搜索信息;判斷所述終端所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序;若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)的程序。所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述各方面所述的方法實(shí)施例中的步驟,例如圖1所示的方法步驟?;蛘?,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述各裝置實(shí)施例中各單元的功能。

示例性的,所述計(jì)算機(jī)程序可以被分割成一個(gè)或多個(gè)模塊/單元,所述一個(gè)或者多個(gè)模塊/單元被存儲(chǔ)在所述存儲(chǔ)器中,并由所述處理器執(zhí)行,以完成本發(fā)明。所述一個(gè)或多個(gè)模塊/單元可以是能夠完成特定功能的一系列計(jì)算機(jī)程序指令段,該指令段用于描述所述計(jì)算機(jī)程序在所述搜索裝置/終端設(shè)備中的執(zhí)行過(guò)程。例如,所述計(jì)算機(jī)程序可以被分割成接收單元,判斷單元,第一處理單元,各模塊具體功能如下:所述接收單元,用于在所述終端的搜索框中接收經(jīng)由輸入法候選詞界面輸入的搜索信息;所述判斷單元,用于判斷所述終端所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序;所述第一處理單元,若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)。

所述搜索裝置/終端設(shè)備可以是桌上型計(jì)算機(jī)、筆記本、掌上電腦及云端服務(wù)器等計(jì)算設(shè)備。所述搜索裝置/終端設(shè)備可包括,但不僅限于,處理器、存儲(chǔ)器。本領(lǐng)域技術(shù)人員可以理解,所述示意圖僅僅是搜索裝置/終端設(shè)備的示例,并不構(gòu)成對(duì)搜索裝置/終端設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如所述搜索裝置/終端設(shè)備還可以包括輸入輸出設(shè)備、網(wǎng)絡(luò)接入設(shè)備、總線等。

所稱處理器可以是中央處理單元(centralprocessingunit,cpu),還可以是其他通用處理器、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等,所述處理器是所述搜索裝置/終端設(shè)備的控制中心,利用各種接口和線路連接整個(gè)搜索裝置/終端設(shè)備的各個(gè)部分。

所述存儲(chǔ)器可用于存儲(chǔ)所述計(jì)算機(jī)程序和/或模塊,所述處理器通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在所述存儲(chǔ)器內(nèi)的計(jì)算機(jī)程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器內(nèi)的數(shù)據(jù),實(shí)現(xiàn)所述搜索裝置/終端設(shè)備的各種功能。所述存儲(chǔ)器可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如硬盤(pán)、內(nèi)存、插接式硬盤(pán),智能存儲(chǔ)卡(smartmediacard,smc),安全數(shù)字(securedigital,sd)卡,閃存卡(flashcard)、至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。

本發(fā)明實(shí)施例的又一方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括指令,當(dāng)所述指令在計(jì)算機(jī)上運(yùn)行時(shí),使得所述計(jì)算機(jī)執(zhí)行上述各方面所述的方法。

所述搜索裝置/終端設(shè)備集成的模塊/單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,也可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的計(jì)算機(jī)程序可存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該計(jì)算機(jī)程序在被處理器執(zhí)行時(shí),可實(shí)現(xiàn)上述各個(gè)方法實(shí)施例的步驟。其中,所述計(jì)算機(jī)程序包括計(jì)算機(jī)程序代碼,所述計(jì)算機(jī)程序代碼可以為源代碼形式、對(duì)象代碼形式、可執(zhí)行文件或某些中間形式等。所述計(jì)算機(jī)可讀介質(zhì)可以包括:能夠攜帶所述計(jì)算機(jī)程序代碼的任何實(shí)體或裝置、記錄介質(zhì)、u盤(pán)、移動(dòng)硬盤(pán)、磁碟、光盤(pán)、計(jì)算機(jī)存儲(chǔ)器、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、電載波信號(hào)、電信信號(hào)以及軟件分發(fā)介質(zhì)等。需要說(shuō)明的是,所述計(jì)算機(jī)可讀介質(zhì)包含的內(nèi)容可以根據(jù)司法管轄區(qū)內(nèi)立法和專利實(shí)踐的要求進(jìn)行適當(dāng)?shù)脑鰷p,例如在某些司法管轄區(qū),根據(jù)立法和專利實(shí)踐,計(jì)算機(jī)可讀介質(zhì)不包括電載波信號(hào)和電信信號(hào)。

在本申請(qǐng)實(shí)施例的技術(shù)方案中,通過(guò)在所述終端的搜索框中接收經(jīng)由輸入法候選詞界面輸入的搜索信息;判斷所述終端所安裝的應(yīng)用程序中是否存在與所述搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序;若判斷結(jié)果為是,則在所述搜索框?qū)?yīng)的所述輸入法候選詞界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo)。也就是說(shuō),只要終端所安裝的應(yīng)用程序中存在與搜索信息相關(guān)聯(lián)的至少一個(gè)應(yīng)用程序時(shí),便在終端的搜索框?qū)?yīng)的輸入法候選界面中添加顯示所述至少一個(gè)應(yīng)用程序的應(yīng)用圖標(biāo),進(jìn)而使得用戶在第一時(shí)間內(nèi)搜索到所需的應(yīng)用程序,有效解決了現(xiàn)有技術(shù)中的應(yīng)用搜索方式存在搜索效率低的技術(shù)問(wèn)題,提高了應(yīng)用搜索方式的搜索效率。

盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1