本公開涉及移動設(shè)備應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序的功能模塊啟動方法及裝置。
背景技術(shù):
隨著移動設(shè)備的廣泛應(yīng)用,用戶常在移動設(shè)備(例如:智能手機、平版電腦等)上安裝各種app可以滿足例如文本聊天、觀看視頻等不同的需求,而且每一個app所能實現(xiàn)的功能也在延伸和擴展,當(dāng)用戶需要使用某一個功能時,往往需要花費比較長的時間查找功能模塊的入口,使用應(yīng)用程序功能的操作也比較復(fù)雜,直接影響用戶使用智能手機的體驗。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開實施例提供一種應(yīng)用程序的功能模塊啟動方法及裝置,用以解決相關(guān)技術(shù)中的上述缺陷。
根據(jù)本公開實施例的第一方面,提供一種應(yīng)用程序的功能模塊啟動方法,可包括:
當(dāng)在設(shè)備系統(tǒng)搜索中接收到功能型檢索指令時,獲取所述功能型檢索指令對應(yīng)的功能模塊的鏈接地址,所述功能型檢索指令包括與應(yīng)用程序的所述功能模塊相對應(yīng)的檢索關(guān)鍵詞;
展示所述功能模塊的鏈接地址;
當(dāng)接收到根據(jù)所述功能模塊的鏈接地址觸發(fā)的啟動所述功能模塊的操作時,啟動應(yīng)用程序的所述功能模塊。
在一實施例中,獲取功能型檢索指令對應(yīng)的功能模塊的鏈接地址,包括:
在預(yù)設(shè)檢索文件中檢索所述功能型檢索指令對應(yīng)的功能模塊的鏈接地址。
在一實施例中,方法還包括:
獲取每一個應(yīng)用程序注冊的檢索信息,所述檢索信息標(biāo)示應(yīng)用程序所包含的功能模塊的鏈接地址;
基于所述應(yīng)用程序注冊的檢索信息,建立所述預(yù)設(shè)檢索文件。
在一實施例中,獲取每一個應(yīng)用程序注冊的檢索信息,包括:
通過預(yù)設(shè)協(xié)議接口向第三方開發(fā)者平臺發(fā)送獲取檢索信息的請求消息,所述第三方開發(fā)者平臺上記錄有每一個應(yīng)用程序的檢索信息;
接收所述第三方開發(fā)者平臺基于所述請求消息返回的檢索信息。
在一實施例中,獲取每一個應(yīng)用程序注冊的檢索信息,包括:
從每一個應(yīng)用程序的安裝包的可擴展標(biāo)記語言xml文件中讀取應(yīng)用程序的檢索信息。
在一實施例中,獲取所述功能型檢索指令對應(yīng)的功能模塊的鏈接地址,包括:
向第三方開發(fā)者平臺發(fā)送獲取檢索信息的請求消息,所述請求消息中攜帶有所述功能型檢索指令中攜帶的檢索關(guān)鍵字;
接收所述第三方開發(fā)者平臺基于所述請求消息返回的功能模塊的鏈接地址。
在一實施例中,啟動應(yīng)用程序的所述功能模塊,包括:
啟動所述應(yīng)用程序,并且顯示所述應(yīng)用程序的所述功能模塊的操作界面。
根據(jù)本公開實施例的第二方面,提供一種應(yīng)用程序的功能模塊啟動裝置,可包括:
地址獲取模塊,被配置為當(dāng)在設(shè)備系統(tǒng)搜索中接收到功能型檢索指令時,獲取所述功能型檢索指令對應(yīng)的功能模塊的鏈接地址,所述功能型檢索指令包括與應(yīng)用程序的所述功能模塊相對應(yīng)的檢索關(guān)鍵詞;
展示模塊,被配置為展示所述地址獲取模塊獲取的所述功能模塊的鏈接地址;
啟動模塊,被配置為當(dāng)接收到根據(jù)所述展示模塊展示的所述功能模塊的鏈接地址觸發(fā)的啟動所述功能模塊的操作時,啟動應(yīng)用程序的所述功能模塊。
在一實施例中,地址獲取模塊包括:
檢索子模塊,被配置為在預(yù)設(shè)檢索文件中檢索所述功能型檢索指令對應(yīng)的功能模塊的鏈接地址。
在一實施例中,裝置還包括:
信息獲取模塊,被配置為獲取每一個應(yīng)用程序注冊的檢索信息,所述檢索信息標(biāo)示應(yīng)用程序所包含的功能模塊的鏈接地址;
數(shù)據(jù)庫建立模塊,被配置為基于所述應(yīng)用程序注冊的檢索信息,建立所述預(yù)設(shè)檢索文件。
在一實施例中,信息獲取模塊包括:
第一發(fā)送子模塊,被配置為通過預(yù)設(shè)協(xié)議接口向第三方開發(fā)者平臺發(fā)送獲取檢索信息的請求消息,所述第三方開發(fā)者平臺上記錄有每一個應(yīng)用程序的檢索信息;
第一接收子模塊,被配置為接收所述第三方開發(fā)者平臺基于所述請求消息返回的檢索信息。
在一實施例中,信息獲取模塊包括:
讀取子模塊,被配置為從每一個應(yīng)用程序的安裝包的可擴展標(biāo)記語言xml文件中讀取應(yīng)用程序的檢索信息。
在一實施例中,地址獲取模塊包括:
第二發(fā)送子模塊,被配置為向第三方開發(fā)者平臺發(fā)送獲取檢索信息的請求消息,所述請求消息中攜帶有所述功能型檢索指令中攜帶的檢索關(guān)鍵字;
第二接收子模塊,被配置為接收所述第三方開發(fā)者平臺基于所述請求消息返回的功能模塊的鏈接地址。
在一實施例中,啟動模塊包括:
顯示子模塊,被配置為啟動所述應(yīng)用程序,并且顯示所述應(yīng)用程序的所述功能模塊的操作界面。
根據(jù)本公開實施例的第三方面,提供一種應(yīng)用程序的功能模塊啟動裝置,裝置包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,處理器被配置為:
當(dāng)在設(shè)備系統(tǒng)搜索中接收到功能型檢索指令時,獲取所述功能型檢索指令對應(yīng)的功能模塊的鏈接地址,所述功能型檢索指令包括與應(yīng)用程序的所述功能模塊相對應(yīng)的檢索關(guān)鍵詞;
展示所述功能模塊的鏈接地址;
當(dāng)接收到根據(jù)所述功能模塊的鏈接地址觸發(fā)的啟動所述功能模塊的操作時,啟動應(yīng)用程序的所述功能模塊。
根據(jù)本公開實施例的第四方面,提供一種非臨時計算機存儲介質(zhì),存儲介質(zhì)上存儲有計算機指令,指令被處理器執(zhí)行時實現(xiàn)以下步驟:
當(dāng)在設(shè)備系統(tǒng)搜索中接收到功能型檢索指令時,獲取所述功能型檢索指令對應(yīng)的功能模塊的鏈接地址,所述功能型檢索指令包括與應(yīng)用程序的所述功能模塊相對應(yīng)的檢索關(guān)鍵詞;
展示所述功能模塊的鏈接地址;
當(dāng)接收到根據(jù)所述功能模塊的鏈接地址觸發(fā)的啟動所述功能模塊的操作時,啟動應(yīng)用程序的所述功能模塊。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:當(dāng)在設(shè)備系統(tǒng)搜索中接收到功能型檢索指令時,獲取功能型檢索指令對應(yīng)的功能模塊的鏈接地址,展示展示功能模塊的鏈接地址;當(dāng)接收到根據(jù)功能模塊的鏈接地址觸發(fā)的啟動功能模塊的操作時,啟動應(yīng)用程序的功能模塊,實現(xiàn)了啟動應(yīng)用程序的功能模塊的操作簡單化,優(yōu)化了用戶使用移動設(shè)備的體驗。
并且,通過在預(yù)設(shè)檢索文件中獲取功能模塊的鏈接地址,可以支持離線搜索應(yīng)用程序的功能模塊,無須訪問網(wǎng)絡(luò),降低了網(wǎng)絡(luò)流量成本,而且基于本地的預(yù)設(shè)檢索文件實現(xiàn)的檢索提高了使用應(yīng)用程序的功能的效率。
在需要獲取應(yīng)用程序注冊的檢索信息時,可以通過訪問第三方開發(fā)者平臺獲取,也可以讀取應(yīng)用程序的安裝包中的可擴展標(biāo)記語言(extensiblemarkuplanguage,xml)文件獲取,實現(xiàn)了檢索信息的獲取方式的多樣化。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1a是根據(jù)一示例性實施例示出的應(yīng)用程序的功能模塊啟動方法的流程圖。
圖1b是根據(jù)一示例性實施例示出的應(yīng)用程序的功能模塊啟動方法的場景示意圖。
圖1c是根據(jù)一示例性實施例示出的通過系統(tǒng)搜索應(yīng)用程序功能的界面示意圖一。
圖1d是根據(jù)一示例性實施例示出的通過系統(tǒng)搜索應(yīng)用程序功能的界面示意圖二。
圖2是根據(jù)一示例性實施例一示出的應(yīng)用程序的功能模塊啟動方法的流程圖。
圖3是根據(jù)一示例性實施例二示出的應(yīng)用程序的功能模塊啟動方法的流程圖。
圖4是根據(jù)一示例性實施例示出的一種應(yīng)用程序的功能模塊啟動裝置的框圖。
圖5是根據(jù)一示例性實施例示出的另一種應(yīng)用程序的功能模塊啟動裝置的框圖。
圖6是根據(jù)一示例性實施例示出的再一種應(yīng)用程序的功能模塊啟動裝置的框圖。
圖7是根據(jù)一示例性實施例示出的一種適用于應(yīng)用程序的功能模塊啟動裝置的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1a是根據(jù)一示例性實施例示出的應(yīng)用程序的功能模塊啟動方法的流程圖,圖1b是根據(jù)一示例性實施例示出的應(yīng)用程序的功能模塊啟動方法的場景示意圖,圖1c是根據(jù)一示例性實施例示出的通過系統(tǒng)搜索應(yīng)用程序功能的界面示意圖一,圖1d是根據(jù)一示例性實施例示出的通過系統(tǒng)搜索應(yīng)用程序功能的界面示意圖二;該應(yīng)用程序的功能模塊啟動方法可以應(yīng)用在移動設(shè)備(例如:智能手機、平板電腦)上,如圖1a所示,該應(yīng)用程序的功能模塊啟動方法包括以下步驟:
在步驟101中,當(dāng)在設(shè)備系統(tǒng)搜索中接收到功能型檢索指令時,獲取功能型檢索指令對應(yīng)的功能模塊的鏈接地址,功能型檢索指令包括與應(yīng)用程序的功能模塊相對應(yīng)的檢索關(guān)鍵詞。
在一實施例中,功能型檢索指令可以理解為檢索應(yīng)用程序內(nèi)部功能模塊的指令,例如,檢索“拼車”功能模塊、“我的訂單”功能模塊、“電量”管理功能模塊等。
在一實施例中,在設(shè)備系統(tǒng)搜索種接收到的功能型檢索指令可以理解為在系統(tǒng)搜索界面上輸入應(yīng)用程序的功能模塊的關(guān)鍵字進行檢索的指令。
在一實施例中,可以基于預(yù)設(shè)檢索文件獲取功能型檢索指令對應(yīng)的功能模塊的鏈接地址;在一實施例中,預(yù)設(shè)檢索文件可以為一個列表文件;在又一實施例中,預(yù)設(shè)檢索文件還可以為一個數(shù)據(jù)庫文件,本公開不對預(yù)設(shè)檢索文件的形式進行限定。
在一實施例中,預(yù)設(shè)檢索文件中記錄有移動設(shè)備中安裝的應(yīng)用程序的檢索信息,例如:騰訊qq、微信、微博等應(yīng)用程序的內(nèi)部功能的功能模塊的鏈接地址;在又一實施例中,預(yù)設(shè)檢索文件中還可以記錄有應(yīng)用程序的功能模塊的標(biāo)題字段、描述字段、圖標(biāo)等信息。
在一實施例中,可通過在線檢索的方式獲取功能型檢索指令對應(yīng)的功能模塊的鏈接地址,參見圖3所示實施例,這里先不詳述。
在步驟102中,展示功能模塊的鏈接地址。
在一實施例中,參見圖1c,為移動設(shè)備在展示所獲取到的應(yīng)用程序的功能模塊的鏈接地址的示意圖,其中示意了以“電量”關(guān)鍵字搜索應(yīng)用程序功能模塊的界面示意圖,其中,檢索到三條匹配的信息,每一條信息對應(yīng)的鏈接地址可以顯示為每一個應(yīng)用程序中該功能的功能描述字段,例如“顯示剩余電量百分比”和“詳細電量使用記錄”都是手機管家應(yīng)用程序中的一項功能,“詳細電量使用記錄”文字即為查看詳細電量使用記錄的應(yīng)用功能的功能鏈接。
在一實施例中,還可在展示功能模塊的鏈接地址的同時展示功能模塊所屬的應(yīng)用程序的標(biāo)識,以便用戶清楚該鏈接地址可以鏈接至哪個應(yīng)用程序,例如,在鏈接地址的前面顯示應(yīng)用程序的圖標(biāo)或者應(yīng)用程序的名稱,以指示對應(yīng)的功能模塊所屬的應(yīng)用程序。
在步驟103中,當(dāng)接收到根據(jù)功能模塊的鏈接地址觸發(fā)的啟動功能模塊的操作時,啟動應(yīng)用程序的功能模塊。
在一實施例中,可通過對功能模塊的鏈接地址執(zhí)行單擊操作或者雙擊操作來觸發(fā)啟動功能模塊的操作。
在一實施例中,參見圖1d,移動設(shè)備接收到對圖1c中的“詳細電量使用記錄”鏈接地址觸發(fā)的啟動操作后即可啟動應(yīng)用程序的功能模塊。與相關(guān)技術(shù)中查看詳細電量使用記錄的操作:點擊“手機管家”→點擊“剩余電量”→點擊“詳細電量使用記錄”相比,本公開中利用系統(tǒng)搜索打開功能模塊的操作簡單,而且在用戶不記得查看詳細電量使用記錄的功能是哪個應(yīng)用程來實現(xiàn)的時,使用系統(tǒng)搜索的方式節(jié)省了用戶更多的操作量和時間。
在一示意性實施例中,參見圖1b,移動設(shè)備11可以為將安裝的應(yīng)用程序的檢索信息存儲在預(yù)設(shè)檢索文件,移動設(shè)備11可以通過預(yù)設(shè)協(xié)議接口,如超文本傳輸協(xié)議(hypertexttransferprotocol,http)接口與第三方開發(fā)者平臺12進行通信,從每一個應(yīng)用程序的檢索信息可以第三方開發(fā)者平臺12獲取應(yīng)用程序的檢索信息,其中第三方開發(fā)者平臺12中的檢索信息可以由應(yīng)用程序開發(fā)者在線提交,并且由第三方開發(fā)者平臺12對應(yīng)用程序開發(fā)者提交的檢索信息進行審核,以確保檢索信息合法;移動設(shè)備11還可以從每一個應(yīng)用程序的安裝包文件的xml文件中讀取應(yīng)用程序的檢索信息。
本實施例中,當(dāng)在設(shè)備系統(tǒng)搜索中接收到功能型檢索指令時,獲取功能型檢索指令對應(yīng)的功能模塊的鏈接地址,展示展示功能模塊的鏈接地址;當(dāng)接收到根據(jù)功能模塊的鏈接地址觸發(fā)的啟動功能模塊的操作時,啟動應(yīng)用程序的功能模塊,實現(xiàn)了啟動應(yīng)用程序的功能模塊的操作簡單化,優(yōu)化了用戶使用移動設(shè)備的體驗。
在一實施例中,獲取功能型檢索指令對應(yīng)的功能模塊的鏈接地址,包括:
在預(yù)設(shè)檢索文件中檢索功能型檢索指令對應(yīng)的功能模塊的鏈接地址。
在一實施例中,方法還包括:
獲取每一個應(yīng)用程序注冊的檢索信息,檢索信息標(biāo)示應(yīng)用程序所包含的功能模塊的鏈接地址;
基于應(yīng)用程序注冊的檢索信息,建立預(yù)設(shè)檢索文件。
在一實施例中,獲取每一個應(yīng)用程序注冊的檢索信息,包括:
通過預(yù)設(shè)協(xié)議接口向第三方開發(fā)者平臺發(fā)送獲取檢索信息的請求消息,第三方開發(fā)者平臺上記錄有每一個應(yīng)用程序的檢索信息;
接收第三方開發(fā)者平臺基于請求消息返回的檢索信息。
在一實施例中,獲取每一個應(yīng)用程序注冊的檢索信息,包括:
從每一個應(yīng)用程序的安裝包的可擴展標(biāo)記語言xml文件中讀取應(yīng)用程序的檢索信息。
在一實施例中,獲取功能型檢索指令對應(yīng)的功能模塊的鏈接地址,包括:
向第三方開發(fā)者平臺發(fā)送獲取檢索信息的請求消息,請求消息中攜帶有功能型檢索指令中攜帶的檢索關(guān)鍵字;
接收第三方開發(fā)者平臺基于請求消息返回的功能模塊的鏈接地址。
在一實施例中,啟動應(yīng)用程序的功能模塊,包括:
啟動應(yīng)用程序,并且顯示應(yīng)用程序的功能模塊的操作界面。
具體如何啟動應(yīng)用程序的功能模塊,請參考后續(xù)實施例。
至此,本公開實施例提供的上述方法,可以實現(xiàn)應(yīng)用程序的功能模塊的啟動簡單化,快速啟動應(yīng)用程序的功能模塊,提高用戶使用移動設(shè)備的體驗。
下面以具體實施例來說明本公開實施例提供的技術(shù)方案。
圖2是根據(jù)一示例性實施例一示出的應(yīng)用程序的功能模塊啟動方法的流程圖;本實施例利用本公開實施例提供的上述方法,以通過離線檢索的方式啟動應(yīng)用程序的功能模塊為例進行示例性說明,如圖2所示,包括如下步驟:
在步驟201中,接收基于設(shè)備系統(tǒng)搜索觸發(fā)的功能型檢索指令。
在一實施例中,功能型檢索指令可以理解為檢索應(yīng)用程序內(nèi)部功能模塊的指令,例如,檢索“拼車”功能模塊、“我的訂單”功能模塊、“電量”管理功能模塊等。
在一實施例中,功能型檢索指令區(qū)別于內(nèi)容檢索指令,在系統(tǒng)搜索界面中,可以分別為功能檢索和內(nèi)容檢索設(shè)置不同的搜索框架,以便提高搜索效率。
在一實施例中,功能型檢索指令中可以攜帶用戶輸入的檢索關(guān)鍵字。
在步驟202中,在預(yù)設(shè)檢索文件中檢索功能型檢索指令對應(yīng)的功能模塊的鏈接地址。
在一實施例中,預(yù)設(shè)檢索文件可以為一個列表文件;在又一實施例中,預(yù)設(shè)檢索文件還可以為一個數(shù)據(jù)庫文件,本公開不對預(yù)設(shè)檢索文件的形式進行限定。
在一實施例中,預(yù)設(shè)檢索文件中記錄有移動設(shè)備中安裝的應(yīng)用程序的檢索信息,例如:騰訊qq、微信、微博等應(yīng)用程序的內(nèi)部功能的功能模塊的鏈接地址;在又一實施例中,預(yù)設(shè)檢索文件中還可以記錄有應(yīng)用程序的功能模塊的標(biāo)題字段、描述字段、圖標(biāo)等信息。
在一實施例中,預(yù)設(shè)檢索文件記錄的檢索信息可以基于第三方開發(fā)者平臺獲取,也即,移動設(shè)備可以通過預(yù)設(shè)協(xié)議接口向第三方開發(fā)者平臺發(fā)送獲取檢索信息的請求消息,并且接收第三方開發(fā)者平臺基于請求消息返回的檢索信息。其中,第三方開發(fā)者平臺上的檢索信息可以由應(yīng)用程序開發(fā)者在線提交,并且由第三方開發(fā)者平臺審核,避免應(yīng)用程序開發(fā)者提交不合法的檢索信息。
在一實施例中,預(yù)設(shè)檢索文件中的檢索信息還可以由移動設(shè)備在應(yīng)用程序的安裝包的包含檢索信息的xml文件中讀取。
在一實施例中,系統(tǒng)搜索界面上可以顯示不同的搜索輸入框,如“功能名稱”輸入框、“應(yīng)用程序名稱”輸入框等等,使得系統(tǒng)搜索可以基于不同的搜索輸入框輸入的內(nèi)容靈活地在預(yù)設(shè)檢索文件中進行匹配檢索。
在步驟203中,展示功能模塊的鏈接地址。
在一實施例中,當(dāng)檢索到的功能模塊的鏈接地址有多個時,可以基于每一個功能模塊與功能型檢索指令的匹配度進行排序顯示,將匹配度大的功能模塊的鏈接地址顯示在前。
在步驟204中,接收根據(jù)功能模塊的鏈接地址觸發(fā)的啟動功能模塊的操作。
在步驟205中,啟動應(yīng)用程序的功能模塊。
本實施例中,通過在預(yù)設(shè)檢索文件中獲取功能模塊的鏈接地址,可以支持離線搜索應(yīng)用程序的功能模塊,無須訪問網(wǎng)絡(luò),降低了網(wǎng)絡(luò)流量成本,而且基于本地的預(yù)設(shè)檢索文件實現(xiàn)的檢索提高了使用應(yīng)用程序的功能的效率;此外,在需要獲取應(yīng)用程序注冊的檢索信息時,可以通過訪問第三方開發(fā)者平臺獲取,也可以讀取應(yīng)用程序的安裝包中的xml文件獲取,實現(xiàn)了檢索信息的獲取方式的多樣化。
圖3是根據(jù)一示例性實施例二示出的應(yīng)用程序的功能模塊啟動方法的流程圖;本實施例利用本公開實施例提供的上述方法,以通過在線檢索的方式啟動應(yīng)用程序的功能模塊為例進行示例性說明,如圖3所示,包括如下步驟:
在步驟301中,接收基于設(shè)備系統(tǒng)搜索觸發(fā)的功能型檢索指令。
在步驟302中,向第三方開發(fā)者平臺發(fā)送獲取檢索信息的請求消息,請求消息中攜帶有功能型檢索指令中攜帶的檢索關(guān)鍵字。
在步驟303中,接收第三方開發(fā)者平臺基于請求消息返回的功能模塊的鏈接地址。
在步驟304中,展示功能模塊的鏈接地址。
在一實施例中,當(dāng)檢索到的功能模塊的鏈接地址有多個時,可以基于每一個功能模塊與功能型檢索指令的匹配度進行排序顯示,將匹配度大的功能模塊的鏈接地址顯示在前。
在步驟305中,接收根據(jù)功能模塊的鏈接地址觸發(fā)的啟動功能模塊的操作。
在步驟306中,啟動應(yīng)用程序的功能模塊。
本實施例中,通過在線搜索應(yīng)用程序的功能模塊,使得移動設(shè)備無需建立和維護預(yù)設(shè)檢索文件,而且在線檢索可以確保移動設(shè)備能得到最新的檢索信息,系統(tǒng)檢索的準(zhǔn)確性更高。
本領(lǐng)域技術(shù)人員可以理解的是,本公開中圖2、圖3的技術(shù)方案可以同時應(yīng)用于同一個裝置或者同一個移動設(shè)備中,各個技術(shù)方案還可以結(jié)合使用,以實現(xiàn)應(yīng)用程序的功能模塊的快速啟動。
圖4是根據(jù)一示例性實施例示出的一種應(yīng)用程序的功能模塊啟動裝置的框圖,如圖4所示,應(yīng)用程序的功能模塊啟動裝置包括:
地址獲取模塊41,被配置為當(dāng)接收到基于設(shè)備系統(tǒng)搜索觸發(fā)的功能型檢索指令時,獲取功能型檢索指令對應(yīng)的功能模塊的鏈接地址,功能型檢索指令為檢索應(yīng)用程序的功能模塊的指令;
展示模塊42,被配置為展示地址獲取模塊41獲取的功能模塊的鏈接地址;
啟動模塊43,被配置為當(dāng)接收到根據(jù)展示模塊42展示的功能模塊的鏈接地址觸發(fā)的啟動功能模塊的操作時,啟動應(yīng)用程序的功能模塊。
圖5是根據(jù)一示例性實施例示出的另一種應(yīng)用程序的功能模塊啟動裝置的框圖,如圖5所示,在上述圖4所示實施例的基礎(chǔ)上,在一實施例中,地址獲取模塊41包括:
檢索子模塊411,被配置為在預(yù)設(shè)檢索文件中檢索功能型檢索指令對應(yīng)的功能模塊的鏈接地址。
在一實施例中,裝置還包括:
信息獲取模塊44,被配置為獲取每一個應(yīng)用程序注冊的檢索信息,檢索信息標(biāo)示應(yīng)用程序所包含的功能模塊的鏈接地址;
數(shù)據(jù)庫建立模塊45,被配置為基于應(yīng)用程序注冊的檢索信息,建立預(yù)設(shè)檢索文件。
在一實施例中,信息獲取模塊44包括:
第一發(fā)送子模塊441,被配置為通過預(yù)設(shè)協(xié)議接口向第三方開發(fā)者平臺發(fā)送獲取檢索信息的請求消息,第三方開發(fā)者平臺上記錄有每一個應(yīng)用程序的檢索信息;
第一接收子模塊442,被配置為接收第三方開發(fā)者平臺基于請求消息返回的檢索信息。
在一實施例中,信息獲取模塊44包括:
讀取子模塊443,被配置為從每一個應(yīng)用程序的安裝包的可擴展標(biāo)記語言xml文件中讀取應(yīng)用程序的檢索信息。
圖6是根據(jù)一示例性實施例示出的再一種應(yīng)用程序的功能模塊啟動裝置的框圖,如圖6所示,在上述圖4或圖5所示實施例的基礎(chǔ)上,在一實施例中,地址獲取模塊41包括:
第二發(fā)送子模塊412,被配置為向第三方開發(fā)者平臺發(fā)送獲取檢索信息的請求消息,請求消息中攜帶有功能型檢索指令中攜帶的檢索關(guān)鍵字;
第二接收子模塊413,被配置為接收第三方開發(fā)者平臺基于請求消息返回的功能模塊的鏈接地址。
在一實施例中,啟動模塊43包括:
顯示子模塊431,被配置為啟動應(yīng)用程序,并且顯示應(yīng)用程序的功能模塊的操作界面。
上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實現(xiàn)過程,在此不再贅述。
對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本公開方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
圖7是根據(jù)一示例性實施例示出的一種適用于應(yīng)用程序的功能模塊啟動裝置的框圖。例如,裝置700可以是移動設(shè)備。
參照圖7,裝置700可以包括以下一個或多個組件:處理組件702,存儲器704,電源組件706,多媒體組件708,音頻組件710,輸入/輸出(i/o)的接口712,傳感器組件714,以及通信組件716。
處理組件702通常控制裝置700的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理元件702可以包括一個或多個處理器720來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件702可以包括一個或多個模塊,便于處理組件702和其他組件之間的交互。例如,處理部件702可以包括多媒體模塊,以方便多媒體組件708和處理組件702之間的交互。
存儲器704被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備700的操作。這些數(shù)據(jù)的示例包括用于在裝置700上操作的任何應(yīng)用程序或方法的指令,消息,圖片等。存儲器704可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件706為裝置700的各種組件提供電力。電力組件706可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置700生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件708包括在裝置700和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件708包括一個前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備700處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件710被配置為輸出和/或輸入音頻信號。例如,音頻組件710包括一個麥克風(fēng)(mic),當(dāng)裝置700處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器704或經(jīng)由通信組件716發(fā)送。在一些實施例中,音頻組件710還包括一個揚聲器,用于輸出音頻信號。
i/o接口712為處理組件702和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件714包括一個或多個傳感器,用于為裝置700提供各個方面的狀態(tài)評估。例如,傳感器組件714可以檢測到設(shè)備700的打開/關(guān)閉狀態(tài),組件的相對定位,例如組件為裝置700的顯示器和小鍵盤,傳感器組件714還可以檢測裝置700或裝置700一個組件的位置改變,用戶與裝置700接觸的存在或不存在,裝置700方位或加速/減速和裝置700的溫度變化。傳感器組件714可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件714還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件714還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,距離感應(yīng)器,壓力傳感器或溫度傳感器。
通信組件716被配置為便于裝置700和其他設(shè)備之間有線或無線方式的通信。裝置700可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信部件716經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,通信部件716還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍牙(bt)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,裝置700可以被一個或多個應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器704,上述指令可由裝置700的處理器720執(zhí)行以完成上述方法。例如,非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。