欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應用程序搜索方法和裝置的制造方法_2

文檔序號:8282438閱讀:來源:國知局

[0046]S21:接收用戶輸入的搜索關鍵詞。
[0047]例如,用戶可以在應用分發(fā)客戶端的搜索看中輸入搜索關鍵詞。
[0048]S22:對搜索關鍵詞進行分解,得到一個或多個搜索條件。
[0049]其中,可以在本地預先配置條件庫,根據(jù)條件庫中的分解規(guī)則對搜索關鍵詞進行分解。
[0050]分解后得到的搜索條件可以包括如下項中的至少一項:
[0051]應用名和組件名;
[0052]可支持的系統(tǒng)行為;
[0053]接收的系統(tǒng)事件;
[0054]需要的許可;
[0055]定義的特性;
[0056]簽名。
[0057]例如,用戶輸入的搜索關鍵詞是照相機掃描,則可以分解成的搜索條件是應用名和組件名,應用名具體是照相機,組件名是掃描。
[0058]又例如,用戶輸入的搜索關鍵詞是打開圖片,則可以分解成的搜索條件是可支持的系統(tǒng)行為,具體是打開圖片。
[0059]S23:根據(jù)搜索條件在本地進行搜索,得到本地結果。
[0060]本地結果具體是應用程序的組件,具體的,每個應用程序的組件在建立時可以預先記錄具有的功能信息,在獲取搜索條件后,可以將搜索條件表明的功能信息與每個組件具有的功能信息進行比對,得到匹配的組件,從而得到本地結果。
[0061 ] 該方法還可以在服務端進行搜索,得到在線關聯(lián)結果。
[0062]在服務端搜索時可以具體包括:
[0063]S24:直接根據(jù)搜索條件在服務端進行搜索。
[0064]例如,在客戶端分解得到搜索條件后,將搜索條件發(fā)送給服務端,服務端將接收的搜索條件表明的功能信息與服務端保存的每個組件的功能信息進行比對,找到匹配的組件,從而在服務端獲取相應的應用程序的組件。和/或,
[0065]S25:根據(jù)本地得到的本地結果在服務端行搜索。
[0066]例如,根據(jù)本地得到的應用程序的組件在服務端找到關聯(lián)的應用程序的組件。
[0067]具體的,根據(jù)本地結果在服務端搜索的流程可以參見圖3,如圖3所示,包括:
[0068]S31:獲取本地結果的信息。
[0069]本地結果的信息例如包括組件信息,圖標名稱等,還可以包括組件所屬的應用程序的?目息等。
[0070]S32:根據(jù)本地結果的信息,查找在線關聯(lián)結果。
[0071]例如,移動終端將本地結果的信息發(fā)送給云端,云端可以將與本地結果的信息具有相同名稱,相似包名,相同簽名的結果確定為在線關聯(lián)結果。例如,本地結果的信息中包括組件所屬的應用程序的名稱以及廠商名稱,則云端可以將該廠商名稱指示的廠商的該應用程序的組件或者其他應用程序的組件確定為在線關聯(lián)結果。具體的匹配規(guī)則可以預先設置。
[0072]服務端得到在線關聯(lián)結果后,服務端可以將在線關聯(lián)結果發(fā)送給客戶端,使得客戶端中可以展示本地搜索得到的本地結果,以及,服務端得到的在線搜索結果。在展示搜索結果后,用戶可以在展示的搜索結果中選擇自己需要的搜索結果,進一步的,用戶可以根據(jù)選擇的搜索結果進行后續(xù)處理,例如,用選擇的組件打開圖片,或者,安裝選擇的組件等。
[0073]本實施例中,通過對搜索關鍵詞進行分解,可以得到多個搜索條件,支持多條件搜索;本實施例可以在本地進行搜索,從而支持離線搜索;本實施例得到的搜索結果是應用程序的組件,可以細化搜索粒度;本實施例在服務端搜索時可以支持兩種模式,增強搜索方式。
[0074]圖4是本發(fā)明另一實施例提出的應用程序搜索裝置的結構示意圖,該裝置40包括獲取模塊41,搜索模塊42和展示模塊43。
[0075]獲取模塊41,用于獲取要搜索的應用程序具有的功能信息;
[0076]在一些情況下,用戶可能需要獲取具有特定功能的應用程序(APP),而用戶并不知道具體的應用程序的名稱,或者不關注是哪個應用程序提供的功能。例如,用戶可能需要打開圖片,那么在搜索時,用戶可以在搜索框中輸入“打開圖片”這種功能信息。
[0077]所述獲取模塊41具體用于:
[0078]接收用戶輸入的搜索關鍵詞;
[0079]根據(jù)預設規(guī)則對所述搜索關鍵詞進行分解,得到一個或者至少兩個的搜索條件,所述搜索條件用于表明要搜索的應用程序具有的功能信息。
[0080]現(xiàn)有技術中,在搜索應用程序時,通常只能輸入應用程序名稱這一個搜索條件,而本實施例中,搜索條件不限于一個,還可以輸入多個搜索條件,例如,搜索條件包括“打開圖片”,以及,還可以包括“不要求訪問網(wǎng)絡”等。
[0081]可選的,搜索條件可以包括如下項中的至少一項:
[0082]應用名和組件名;
[0083]可支持的系統(tǒng)行為(對應Activity的Intent);
[0084]接收的系統(tǒng)事件(對應廣播的Intent);
[0085]需要的許可(對應Android 的 Permiss1n);
[0086]定義的特性(對應Android的Feature);
[0087]簽名。
[0088]搜索模塊42,用于根據(jù)所述功能信息在本地以及服務端進行搜索,得到搜索結果,所述搜索結果是應用程序的組件;
[0089]現(xiàn)有技術中,通常在搜索應用程序時,會在服務端進行在線搜索,而本實施例中,不僅可以在服務端進行搜索,還可以在移動設備本地進行搜索,以服務端具體為云端為例,可以將本機功能搜索與云端的分發(fā)推送結合起來,提升APP分發(fā)的渠道。
[0090]搜索時,從本地得到的搜索結果與從服務端得到的搜索結果可以不同,并且在搜索條件不同時,得到不同的搜索結果。假設從本地搜索的搜索結果稱為本地結果,從服務端得到的搜索結果稱為在線關聯(lián)結果,對應不同的搜索條件,各搜索結果可以如下所示:
[0091]“要求訪問網(wǎng)絡”:本地結果為所有要求訪問網(wǎng)絡的APP ;在線關聯(lián)結果為每個APP的相關內(nèi)容;
[0092]“自動對焦特性”:本地結果為具有自動對焦許可的APP ;在線關聯(lián)的效果包括自動對焦的APP (直接關聯(lián))和照相機APP (間接關聯(lián));
[0093]“桌面小部件”:本地結果為所有支持特定Intent的BoradcastReceiver ;在線關聯(lián)結果包括每個應用的相關內(nèi)容,同樣Intent的BoradcastReceiver的相關內(nèi)容;
[0094]“查看Jpeg”:本地結果為所有支持查看動態(tài),且MimeType中具有jpeg的Activity將被列出;在線關聯(lián)結果包括該應用的相關內(nèi)容,同樣Intent的Activity。
[0095]現(xiàn)有技術中,在搜索時通常只能搜索到應用程序級別的結果,而本實施例中,根據(jù)功能信息進行搜索得到的搜索結果可以具體是指應用程序的組件,實現(xiàn)組件級別的搜索。具體的,在用戶輸入搜索條件后,在本地查找時,可以查找與搜索條件對應的應用程序的組件;在服務端搜索時,可以直接根據(jù)搜索條件查找對應的應用程序的組件,或者,根據(jù)本地查找到的應用程序的組件在服務端查找到關聯(lián)的應用程序的組件。
[0096]另外,本實施例在搜索時在本地和服務端都進行了搜索,但是一些情況下可能在其中一項不能獲取到搜索結果,例如,在離線情況下不能獲取到服務端的搜索結果,或者,經(jīng)過匹配時在本地不能查找到具有相應功能的組件,使得不能獲取到本地結果,因此,搜索結果可以具體包括:本地結果,和/或,在線搜索結果。
[0097]可選的,參見圖5,所述搜索模塊42包括:
[0098]第一單元421,用于根據(jù)所述功能信息在本地獲取關聯(lián)的應用程序的組件;
[0099]本地結果具體是應用程序的組件,具體的,每個應用程序的組件在建立時可以預先記錄具有的功能信息,在獲取搜索條件后,可以將搜索條件表明的功能信息與每個組件具有的功能信息進行比對,得到匹配的組件,從而得到本地結果。以及,
[0100]第二單元422,用于
當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宁都县| 长白| 太保市| 正宁县| 晋州市| 福泉市| 江永县| 宁城县| 神木县| 贞丰县| 广汉市| 收藏| 正镶白旗| 防城港市| 普安县| 湖口县| 沅陵县| 建宁县| 苍梧县| 门源| 永平县| 沙河市| 石家庄市| 甘谷县| 宾川县| 平武县| 铅山县| 开原市| 珲春市| 辰溪县| 德庆县| 台南市| 平顶山市| 民勤县| 高邑县| 筠连县| 德州市| 德令哈市| 静安区| 龙南县| 灵璧县|