一種快速啟動應(yīng)用程序的方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種快速啟動應(yīng)用程序的方法和裝置,以解決無法快速啟動應(yīng)用程序及無法快速操作用戶需要的頁面的問題。其中,快速啟動應(yīng)用程序的方法包括:接收針對預(yù)先生成的入口控件的第一觸發(fā)指令,其中入口控件用于指示應(yīng)用程序預(yù)設(shè)頁面的入口;根據(jù)第一觸發(fā)指令啟動應(yīng)用程序,并針對應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行第一觸發(fā)指令指示的相應(yīng)操作。本發(fā)明只需通過用于指示應(yīng)用程序的預(yù)設(shè)頁面入口的入口控件即可快速進入對應(yīng)的應(yīng)用程序,并操作該應(yīng)用程序的預(yù)設(shè)頁面,而無需通過查找圖標(biāo)啟動應(yīng)用程序進入主頁面,再進一步選擇主頁面中的相關(guān)控件進入預(yù)設(shè)頁面進行操作,從而提高應(yīng)用程序的啟動效率和對預(yù)設(shè)頁面的操作效率,提升用戶體驗。
【專利說明】一種快速啟動應(yīng)用程序的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別是涉及一種快速啟動應(yīng)用程序的方法和裝置。
【背景技術(shù)】
[0002]隨著通信技術(shù)的迅速發(fā)展,各種終端的功能也越來越強大。許多應(yīng)用程序都為其自身提供了用于安裝在終端上的客戶端程序。對于提供客戶端程序的應(yīng)用程序,首先客戶端程序被下載并安裝到終端上,然后通過客戶端程序與服務(wù)器之間的信息交互,用戶可以在終端上實現(xiàn)對應(yīng)用程序的使用和體驗。
[0003]為了快速啟動終端上所安裝的應(yīng)用程序,通常會在終端的桌面上顯示應(yīng)用程序?qū)?yīng)的圖標(biāo),該圖標(biāo)作為啟動應(yīng)用程序的快捷方式,點擊該圖標(biāo)之后即可進入相應(yīng)的應(yīng)用程序。然而,隨著終端上安裝的應(yīng)用程序的數(shù)量越來越多,終端桌面上所顯示的應(yīng)用程序圖標(biāo)的數(shù)量也越來越多,并且終端屏幕范圍內(nèi)能夠顯示的應(yīng)用程序圖標(biāo)的數(shù)量是有限的,因此通常要采用分頁顯示的方式。
[0004]因此,目前在需要啟動某個應(yīng)用程序時,首先要從多頁屏幕所顯示的大量應(yīng)用程序圖標(biāo)中查找到該應(yīng)用程序?qū)?yīng)的圖標(biāo),然后點擊該圖標(biāo)啟動應(yīng)用程序,但是該種方式的查找效率較低,無法快速啟動應(yīng)用程序。并且,在點擊該圖標(biāo)啟動應(yīng)用程序之后,進入該應(yīng)用程序的主頁面,如果需要運行應(yīng)用程序的其他功能,則進一步選擇主頁面中的相關(guān)控件進入對應(yīng)的子頁面,因此無法快速操作用戶需要的頁面。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種快速啟動應(yīng)用程序的方法和裝置,以解決無法快速啟動應(yīng)用程序及無法快速操作用戶需要的頁面的問題。
[0006]為了解決上述問題,本發(fā)明公開了一種快速啟動應(yīng)用程序的方法,包括:
[0007]接收針對預(yù)先生成的入口控件的第一觸發(fā)指令;其中,所述入口控件用于指示應(yīng)用程序預(yù)設(shè)頁面的入口;
[0008]根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作。
[0009]優(yōu)選地,在所述接收針對預(yù)先生成的入口控件的第一觸發(fā)指令的步驟之前,還包括:
[0010]生成位于終端界面預(yù)設(shè)區(qū)域內(nèi)的入口控件。
[0011]優(yōu)選地,所述生成位于終端界面預(yù)設(shè)區(qū)域內(nèi)的入口控件的步驟包括:
[0012]查找預(yù)設(shè)的所述預(yù)設(shè)區(qū)域?qū)?yīng)類的屬性中與所述應(yīng)用程序相關(guān)的入口控件屬性;其中,所述入口控件屬性包括樣式屬性、位置屬性和顯示屬性;
[0013]生成樣式為所述樣式屬性所指示的樣式、位置位于所述位置屬性所指示的預(yù)設(shè)區(qū)域內(nèi)的入口控件;
[0014]將所述入口控件的顯示屬性設(shè)置為常駐屬性。
[0015]優(yōu)選地,所述第一觸發(fā)指令包括所述入口控件對應(yīng)的跳轉(zhuǎn)信息,
[0016]所述根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作的步驟包括:
[0017]獲取所述第一觸發(fā)指令中包括的跳轉(zhuǎn)信息,并將所述跳轉(zhuǎn)信息作為PendingIntent系統(tǒng)類的參數(shù);
[0018]調(diào)用攜帶有所述參數(shù)的Pending Intent系統(tǒng)類,采用所述Pending Intent系統(tǒng)類啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行相應(yīng)操作。
[0019]優(yōu)選地,所述入口控件包括以下至少之一:頁面入口控件、輸入入口控件、語音入口控件,所述第一觸發(fā)指令包括所述入口控件對應(yīng)的跳轉(zhuǎn)信息。
[0020]優(yōu)選地,若所述入口控件為頁面入口控件,則所述第一觸發(fā)指令為在檢測到針對頁面入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識和所述預(yù)設(shè)頁面的標(biāo)識;
[0021]所述根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作的步驟包括:
[0022]啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面。
[0023]優(yōu)選地,若所述入口控件為輸入入口控件,則所述第一觸發(fā)指令為在檢測到針對輸入入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識、所述預(yù)設(shè)頁面的標(biāo)識、所述輸入入口控件的標(biāo)識和指示獲取焦點的信息;
[0024]所述根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作的步驟包括:
[0025]啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;
[0026]確定所述預(yù)設(shè)頁面的控件中與所述輸入入口控件的標(biāo)識相對應(yīng)的控件;
[0027]控制所述相對應(yīng)的控件獲取焦點,并調(diào)用鍵盤輸入控件。
[0028]優(yōu)選地,若所述入口控件為語音入口控件,則所述第一觸發(fā)指令為在檢測到針對語音入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識、所述預(yù)設(shè)頁面的標(biāo)識、所述語音入口控件的標(biāo)識和指示調(diào)用語音控件的信息;
[0029]所述根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作的步驟包括:
[0030]啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;
[0031]確定所述預(yù)設(shè)頁面的控件中與所述語音入口控件的標(biāo)識相對應(yīng)的控件;
[0032]控制所述相對應(yīng)的控件調(diào)用語音輸入控件。
[0033]優(yōu)選地,所述入口控件包括輸入入口控件,所述輸入入口控件中包括搜索按鈕控件,
[0034]所述方法還包括:
[0035]訪問所述應(yīng)用程序的請求接口,提取所述應(yīng)用程序中的推送信息,其中,所述推送信息包括推送數(shù)據(jù)的名稱;
[0036]將所述推送數(shù)據(jù)的名稱作為所述輸入入口控件的內(nèi)容添加至所述輸入入口控件中;
[0037]接收針對所述搜索按鈕控件的第二觸發(fā)指令;
[0038]根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第二觸發(fā)指令指示的相應(yīng)操作。
[0039]優(yōu)選地,所述第二觸發(fā)指令為在檢測到針對搜索按鈕控件發(fā)生點擊事件時生成的指令,
[0040]所述根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第二觸發(fā)指令指示的相應(yīng)操作的步驟包括:
[0041]根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,跳轉(zhuǎn)至所述應(yīng)用程序的預(yù)設(shè)頁面,并發(fā)送攜帶有所述推送數(shù)據(jù)的名稱的搜索請求;
[0042]跳轉(zhuǎn)至所述推送數(shù)據(jù)的名稱所指示的推送結(jié)果頁面,其中,所述推送結(jié)果頁面為所述預(yù)設(shè)頁面的子頁面。
[0043]優(yōu)選地,所述方法還包括:
[0044]訪問所述應(yīng)用程序的請求接口,提取所述應(yīng)用程序中的推送信息,其中,所述推送信息包括推送數(shù)據(jù)的內(nèi)容和播放地址;
[0045]采用所述推送數(shù)據(jù)的內(nèi)容生成位于所述預(yù)設(shè)區(qū)域內(nèi)的推送入口控件,并建立所述推送入口控件與所述播放地址的關(guān)聯(lián)關(guān)系;
[0046]接收針對所述推送入口控件的第三觸發(fā)指令;
[0047]根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第三觸發(fā)指令指示的相應(yīng)操作。
[0048]優(yōu)選地,所述第三觸發(fā)指令為在檢測到針對推送入口控件發(fā)生點擊事件時生成的指令,
[0049]所述根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第三觸發(fā)指令指示的相應(yīng)操作的步驟包括:
[0050]根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,跳轉(zhuǎn)至所述應(yīng)用程序的預(yù)設(shè)頁面,并發(fā)送攜帶有所述播放地址的搜索請求;
[0051]跳轉(zhuǎn)至所述播放地址所指示的播放頁面,并播放所述推送數(shù)據(jù),其中,所述播放頁面為所述預(yù)設(shè)頁面的子頁面。
[0052]優(yōu)選地,所述預(yù)設(shè)區(qū)域為終端界面上的狀態(tài)欄區(qū)域和/或通知欄區(qū)域。
[0053]為了解決上述問題,本發(fā)明還公開了一種快速啟動應(yīng)用程序的裝置,其特征在于,包括:
[0054]第一接收模塊,用于接收針對預(yù)先生成的入口控件的第一觸發(fā)指令;其中,所述入口控件用于指示應(yīng)用程序預(yù)設(shè)頁面的入口;
[0055]第一執(zhí)行模塊,用于根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作。
[0056]優(yōu)選地,所述裝置還包括:
[0057]生成模塊,用于生成位于終端界面預(yù)設(shè)區(qū)域內(nèi)的入口控件。
[0058]優(yōu)選地,所述生成模塊:
[0059]查找子模塊,用于查找預(yù)設(shè)的所述預(yù)設(shè)區(qū)域?qū)?yīng)類的屬性中與所述應(yīng)用程序相關(guān)的入口控件屬性;其中,所述入口控件屬性包括樣式屬性、位置屬性和顯示屬性;
[0060]生成子模塊,用于生成樣式為所述樣式屬性所指示的樣式、位置位于所述位置屬性所指示的預(yù)設(shè)區(qū)域內(nèi)的入口控件;
[0061]常駐設(shè)置子模塊,用于將所述入口控件的顯示屬性設(shè)置為常駐屬性。
[0062]優(yōu)選地,所述第一觸發(fā)指令包括所述入口控件對應(yīng)的跳轉(zhuǎn)信息,
[0063]所述第一執(zhí)行模塊,具體用于獲取所述第一觸發(fā)指令中包括的跳轉(zhuǎn)信息,并將所述跳轉(zhuǎn)信息作為Pending Intent系統(tǒng)類的參數(shù);調(diào)用攜帶有所述參數(shù)的Pending Intent系統(tǒng)類,采用所述Pending Intent系統(tǒng)類啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行相應(yīng)操作。
[0064]優(yōu)選地,所述入口控件包括以下至少之一:頁面入口控件、輸入入口控件、語音入口控件,所述第一觸發(fā)指令包括所述入口控件對應(yīng)的跳轉(zhuǎn)信息。
[0065]優(yōu)選地,若所述入口控件為頁面入口控件,則所述第一觸發(fā)指令為在檢測到針對頁面入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識和所述預(yù)設(shè)頁面的標(biāo)識;
[0066]所述第一執(zhí)行模塊包括:
[0067]第一處理子模塊,用于啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面。
[0068]優(yōu)選地,若所述入口控件為輸入入口控件,則所述第一觸發(fā)指令為在檢測到針對輸入入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識、所述預(yù)設(shè)頁面的標(biāo)識、所述輸入入口控件的標(biāo)識和指示獲取焦點的信息;
[0069]所述第一執(zhí)行模塊包括:
[0070]第二處理子模塊,用于啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;確定所述預(yù)設(shè)頁面的控件中與所述輸入入口控件的標(biāo)識相對應(yīng)的控件;控制所述相對應(yīng)的控件獲取焦點,并調(diào)用鍵盤輸入控件。
[0071]優(yōu)選地,若所述入口控件為語音入口控件,則所述第一觸發(fā)指令為在檢測到針對語音入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識、所述預(yù)設(shè)頁面的標(biāo)識、所述語音入口控件的標(biāo)識和指示調(diào)用語音控件的信息;
[0072]所述第一執(zhí)行模塊包括:
[0073]第三處理子模塊,用于啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;確定所述預(yù)設(shè)頁面的控件中與所述語音入口控件的標(biāo)識相對應(yīng)的控件;控制所述相對應(yīng)的控件調(diào)用語音輸入控件。
[0074]優(yōu)選地,所述入口控件包括輸入入口控件,所述輸入入口控件中包括搜索按鈕控件,
[0075]所述裝置還包括:
[0076]第一提取模塊,用于訪問所述應(yīng)用程序的請求接口,提取所述應(yīng)用程序中的推送信息,其中,所述推送信息包括推送數(shù)據(jù)的名稱;
[0077]第一推送模塊,用于將所述推送數(shù)據(jù)的名稱作為所述輸入入口控件的內(nèi)容添加至所述輸入入口控件中;
[0078]第二接收模塊,用于接收針對所述搜索按鈕控件的第二觸發(fā)指令;
[0079]第二執(zhí)行模塊,用于根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第二觸發(fā)指令指示的相應(yīng)操作。
[0080]優(yōu)選地,所述第二觸發(fā)指令為在檢測到針對搜索按鈕控件發(fā)生點擊事件時生成的指令,
[0081]所述第二執(zhí)行模塊,具體用于根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,跳轉(zhuǎn)至所述應(yīng)用程序的預(yù)設(shè)頁面,并發(fā)送攜帶有所述推送數(shù)據(jù)的名稱的搜索請求;跳轉(zhuǎn)至所述推送數(shù)據(jù)的名稱所指示的推送結(jié)果頁面,其中,所述推送結(jié)果頁面為所述預(yù)設(shè)頁面的子頁面。
[0082]優(yōu)選地,所述裝置還包括:
[0083]第二提取模塊,用于訪問所述應(yīng)用程序的請求接口,提取所述應(yīng)用程序中的推送信息,其中,所述推送信息包括推送數(shù)據(jù)的內(nèi)容和播放地址;
[0084]第二推送模塊,用于采用所述推送數(shù)據(jù)的內(nèi)容生成位于所述預(yù)設(shè)區(qū)域內(nèi)的推送入口控件,并建立所述推送入口控件與所述播放地址的關(guān)聯(lián)關(guān)系;
[0085]第三接收模塊,用于接收針對所述推送入口控件的第三觸發(fā)指令;
[0086]第三執(zhí)行模塊,用于根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第三觸發(fā)指令指示的相應(yīng)操作。
[0087]優(yōu)選地,所述第三觸發(fā)指令為在檢測到針對推送入口控件發(fā)生點擊事件時生成的指令,
[0088]所述第三執(zhí)行模塊,具體用于根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,跳轉(zhuǎn)至所述應(yīng)用程序的預(yù)設(shè)頁面,并發(fā)送攜帶有所述播放地址的搜索請求;跳轉(zhuǎn)至所述播放地址所指示的播放頁面,并播放所述推送數(shù)據(jù),其中,所述播放頁面為所述預(yù)設(shè)頁面的子頁面。
[0089]優(yōu)選地,所述預(yù)設(shè)區(qū)域為終端界面上的狀態(tài)欄區(qū)域和/或通知欄區(qū)域。
[0090]與現(xiàn)有技術(shù)相比,本發(fā)明包括以下優(yōu)點:
[0091]本發(fā)明中預(yù)先生成位于終端界面預(yù)設(shè)區(qū)域內(nèi)的入口控件,該入口控件用于指示應(yīng)用程序預(yù)設(shè)頁面的入口,然后在接收到針對入口控件的第一觸發(fā)指令后,即可根據(jù)該第一觸發(fā)指令啟動該入口控件所對應(yīng)的應(yīng)用程序,并針對該應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行該第一觸發(fā)指令指示的相應(yīng)操作。因此,本發(fā)明只需通過用于指示應(yīng)用程序的預(yù)設(shè)頁面入口的入口控件即可快速進入對應(yīng)的應(yīng)用程序,并操作該應(yīng)用程序的預(yù)設(shè)頁面,而無需通過查找圖標(biāo)啟動應(yīng)用程序進入主頁面,再進一步選擇主頁面中的相關(guān)控件進入預(yù)設(shè)頁面進行操作,從而提高應(yīng)用程序的啟動效率和對預(yù)設(shè)頁面的操作效率,提升用戶體驗。
【專利附圖】
【附圖說明】
[0092]圖1是本發(fā)明實施例一的一種快速啟動應(yīng)用程序的方法的流程圖;
[0093]圖2是本發(fā)明實施例二的一種快速啟動應(yīng)用程序的方法的流程圖;
[0094]圖3是本發(fā)明實施例二的一種預(yù)設(shè)區(qū)域內(nèi)入口控件的示意圖;
[0095]圖4是本發(fā)明實施例二的一種名稱數(shù)據(jù)推送的示意圖;
[0096]圖5是本發(fā)明實施例二的一種內(nèi)容數(shù)據(jù)推送的示意圖;
[0097]圖6是本發(fā)明實施例二的一種隱藏推送入口控件的示意圖;
[0098]圖7是本發(fā)明實施例二的一種顯示推送入口控件的示意圖;
[0099]圖8是本發(fā)明實施例二的點擊頁面入口控件后的示意圖;
[0100]圖9是本發(fā)明實施例二的點擊輸入入口控件后的示意圖;
[0101]圖10是本發(fā)明實施例二的點擊語音入口控件后的示意圖;
[0102]圖11是本發(fā)明實施例二的點擊搜索按鈕控件后的示意圖;
[0103]圖12是本發(fā)明實施例三的一種快速啟動應(yīng)用程序的裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0104]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進一步詳細(xì)的說明。
[0105]本發(fā)明針對目前在終端中啟動應(yīng)用程序和操作應(yīng)用程序中頁面的效率較低的問題,提供了一種快速啟動應(yīng)用程序的方法和裝置,能夠提高應(yīng)用程序的啟動效率和對應(yīng)用程序的預(yù)設(shè)頁面的操作效率,提升用戶體驗。
[0106]下面,通過以下各個實施例分別對快速啟動應(yīng)用程序的方法和裝置進行詳細(xì)介紹。本發(fā)明中的應(yīng)用程序可以為安裝在終端中的各種應(yīng)用程序,終端可以為手機、平板電腦等等。
[0107]實施例一:
[0108]參照圖1,示出了本發(fā)明實施例一的一種快速啟動應(yīng)用程序的方法的流程圖,該方法具體可以包括以下步驟:
[0109]步驟101,接收針對所述入口控件的第一觸發(fā)指令。
[0110]當(dāng)用戶想要針對應(yīng)用程序的預(yù)設(shè)頁面進行操作時,首先查找預(yù)先生成的用于指示該應(yīng)用程序預(yù)設(shè)頁面入口的入口控件,然后針對該入口控件執(zhí)行相應(yīng)的操作即可生成第一觸發(fā)指令,系統(tǒng)即可接收到上述針對入口控件的第一觸發(fā)指令。
[0111]步驟102,根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作。
[0112]在接收到上述針對入口控件的第一觸發(fā)指令后,系統(tǒng)即響應(yīng)該第一觸發(fā)指令,根據(jù)該第一觸發(fā)指令即可啟動上述應(yīng)用程序,并進一步針對該應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行該第一觸發(fā)指令指示的相應(yīng)操作。
[0113]本發(fā)明實施例中,只需通過用于指示應(yīng)用程序預(yù)設(shè)頁面入口的入口控件即可快速進入對應(yīng)的應(yīng)用程序,并操作該應(yīng)用程序的預(yù)設(shè)頁面,而無需通過查找圖標(biāo)啟動應(yīng)用程序進入主頁面,再進一步選擇主頁面中的相關(guān)控件進入預(yù)設(shè)頁面進行操作,從而提高應(yīng)用程序的啟動效率和對預(yù)設(shè)頁面的操作效率,提升用戶體驗。
[0114]實施例二:
[0115]參照圖2,示出了本發(fā)明實施例二的一種快速啟動應(yīng)用程序的方法的流程圖,該方法具體可以包括以下步驟:
[0116]步驟201,生成位于終端界面預(yù)設(shè)區(qū)域內(nèi)的入口控件。
[0117]本發(fā)明實施例中,針對需要快速啟動的應(yīng)用程序,可以預(yù)先生成用于指示該應(yīng)用程序的預(yù)設(shè)頁面入口的入口控件,根據(jù)該入口控件即可進入到該應(yīng)用程序的預(yù)設(shè)頁面。并且,還可以將上述入口控件設(shè)置在終端界面的預(yù)設(shè)區(qū)域內(nèi),因此可以直接從該預(yù)設(shè)區(qū)域內(nèi)查找到該入口控件,從而進一步提高查找效率。
[0118]本發(fā)明實施例中,上述預(yù)設(shè)區(qū)域可以為終端界面上的狀態(tài)欄區(qū)域或者通知欄區(qū)域,還可以為終端界面上的狀態(tài)欄區(qū)域和通知欄區(qū)域,即可以在狀態(tài)欄區(qū)域和通知欄區(qū)域中的至少一個區(qū)域內(nèi)生成入口控件。對于生成入口控件的時間,可以在終端上安裝完成應(yīng)用程序時生成位于預(yù)設(shè)區(qū)域內(nèi)的入口控件,還可以在終端上安裝完成應(yīng)用程序并首次啟動該應(yīng)用程序時生成位于預(yù)設(shè)區(qū)域內(nèi)的入口控件,還可以在其他時間生成位于預(yù)設(shè)區(qū)域內(nèi)的入口控件,本發(fā)明實施例對此并不加以限制。
[0119]另外,上述預(yù)設(shè)區(qū)域還可以為自定義的區(qū)域,即可以自定義終端中的任何一個區(qū)域為預(yù)設(shè)區(qū)域,本發(fā)明實施例對此并不加以限制。
[0120]在本發(fā)明的一種優(yōu)選實施例中,該步驟201可以包括以下子步驟:
[0121]子步驟al,查找預(yù)設(shè)的所述預(yù)設(shè)區(qū)域?qū)?yīng)類的屬性中與所述應(yīng)用程序相關(guān)的入口控件屬性;其中,所述入口控件屬性包括樣式屬性、位置屬性和常駐屬性;
[0122]子步驟a2,生成樣式為所述樣式屬性所指示的樣式、位置位于所述位置屬性所指示的預(yù)設(shè)區(qū)域內(nèi)的入口控件;
[0123]子步驟a3,將所述入口控件的顯示屬性設(shè)置為常駐屬性。對于終端系統(tǒng)中的元素,其具有各自對應(yīng)的類,類是將數(shù)據(jù)以及這些數(shù)據(jù)上的操作封裝在一起,類具有多個屬性。對于上述預(yù)設(shè)區(qū)域首先會預(yù)設(shè)其所對應(yīng)的類的各種屬性,該類中限定了該區(qū)域中相應(yīng)控件的樣式屬性、位置屬性、內(nèi)容屬性等信息,首先可以從該預(yù)設(shè)區(qū)域?qū)?yīng)類的屬性中查找與所述應(yīng)用程序相關(guān)的入口控件屬性,根據(jù)該入口控件屬性即可生成對應(yīng)的入口控件。具體的,上述入口控件屬性可以包括樣式屬性和位置屬性,樣式屬性表明了入口控件具體的樣式信息,位置屬性表明了入口控件具體所處的位置,因此在生成入口控件時,即可生成樣式為所述樣式屬性所指示的樣式、位置位于所述位置屬性所指示的預(yù)設(shè)區(qū)域內(nèi)的入口控件。
[0124]本發(fā)明實施例中,還可以進一步設(shè)置將上述入口控件常駐于預(yù)設(shè)區(qū)域內(nèi),即限定入口控件為常駐于預(yù)設(shè)區(qū)域內(nèi)的控件,常駐即指將該入口控件固定顯示在預(yù)設(shè)區(qū)域內(nèi)。因此還可以將入口控件的顯示屬性設(shè)置為常駐屬性,設(shè)置之后,入口控件將按照該顯示屬性進行顯示,實現(xiàn)將入口控件固定顯示在預(yù)設(shè)區(qū)域內(nèi)。
[0125]需要說明的是,上述子步驟a2和子步驟a3并不限定于上述執(zhí)行順序,可以先執(zhí)行子步驟a2再執(zhí)行子步驟a3,也可以先執(zhí)行子步驟a3再執(zhí)行子步驟a2,還可以同時執(zhí)行子步驟a2和子步驟a3,本發(fā)明實施例對此并不加以限制。
[0126]本發(fā)明實施例中,應(yīng)用程序可以為視頻播放程序,應(yīng)用程序的預(yù)設(shè)頁面可以為視頻搜索頁面。入口控件可以包括以下至少之一:頁面入口控件、輸入入口控件、語音入口控件,其中輸入入口控件中還可以包括搜索按鈕控件。
[0127]參照圖3,示出了本發(fā)明實施例二的一種預(yù)設(shè)區(qū)域內(nèi)入口控件的示意圖。該圖中以應(yīng)用程序為“樂看搜索”,應(yīng)用程序的預(yù)設(shè)頁面為視頻搜索頁面為例。圖3中所示的為終端的通知欄區(qū)域(即指預(yù)設(shè)區(qū)域),該通知欄中標(biāo)有“樂看搜索”的圖標(biāo)即為頁面入口控件,標(biāo)有“樂看搜索”的圖標(biāo)右側(cè)的輸入框即為輸入入口控件,該輸入框中顯示的搜索圖標(biāo)即為搜索按鈕控件,輸入框右側(cè)的語音按鈕圖標(biāo)即為語音入口控件。其中,在輸入框中還可能顯示一些相關(guān)的文字,并且在該預(yù)設(shè)區(qū)域內(nèi)還包括一些其他控件,例如WLAN (Wireless LocalArea Networks,無線局域網(wǎng)絡(luò))開關(guān)控件、聲音開關(guān)控件等,對于這些控件本發(fā)明實施例在此不再詳細(xì)論述。
[0128]以在通知欄中生成入口控件為例,過程可以如下:
[0129]1、在終端上安裝應(yīng)用程序并啟動后,通過通知類(notificat1n)的屬性中與應(yīng)用程序相關(guān)的入口控件(頁面入口控件、輸入入口控件、語音入口控件、搜索按鈕控件)屬性,生成需要顯示的頁面圖標(biāo)、輸入框、語音按鈕、搜索按鈕,并通過設(shè)置常駐屬性將其常駐到通知欄。
[0130]2、當(dāng)設(shè)置下拉通知欄(可參閱圖5所示)時,通過自定義布局,實現(xiàn)通知欄樣式,以合理的布局展示頁面圖標(biāo)、輸入框、搜索按鈕、語音按鈕。
[0131]3、定義點擊頁面圖標(biāo)、輸入框、搜索按鈕、語音按鈕生成第一觸發(fā)指令后所要執(zhí)行的相應(yīng)操作,在點擊相應(yīng)圖標(biāo)的時候,執(zhí)行相對應(yīng)的操作。
[0132]步驟202,訪問所述應(yīng)用程序的請求接口,提取所述應(yīng)用程序中的推送信息,其中,所述推送信息包括推送數(shù)據(jù)的名稱。
[0133]在本發(fā)明的一種優(yōu)選實施例中,還可以進一步實現(xiàn)名稱數(shù)據(jù)推送的情況。對于上述應(yīng)用程序來說,其對應(yīng)的數(shù)據(jù)中會包括一些相關(guān)的推送信息,因此,本發(fā)明實施例中還可以通過訪問上述應(yīng)用程序的請求接口,提取該應(yīng)用程序中的推送信息,其中,推送信息可以包括推送數(shù)據(jù)的名稱。
[0134]步驟203,將所述推送數(shù)據(jù)的名稱作為所述輸入入口控件的內(nèi)容添加至所述輸入入口控件中。
[0135]在提取上述推送信息之后,即可進一步將推送數(shù)據(jù)的名稱作為輸入入口控件的內(nèi)容添加至該輸入入口控件中,因此該輸入入口控件中即會顯示所述推送數(shù)據(jù)的名稱,即該輸入入口控件還增加了一項內(nèi)容屬性。
[0136]參照圖4,示出了本發(fā)明實施例二的一種名稱數(shù)據(jù)推送的示意圖。對比于上述圖3可以得出,在圖4的輸入框中還增加了“古劍奇譚”這一視頻名稱,該視頻名稱即為推送數(shù)據(jù)的名稱。
[0137]步驟204,訪問所述應(yīng)用程序的請求接口,提取所述應(yīng)用程序中的推送信息,其中,所述推送信息包括推送數(shù)據(jù)的內(nèi)容和播放地址。
[0138]在本發(fā)明的一種優(yōu)選實施例中,還可以進一步實現(xiàn)內(nèi)容數(shù)據(jù)推送的情況。對于上述應(yīng)用程序來說,其對應(yīng)的數(shù)據(jù)中會包括一些相關(guān)的推送信息,因此,本發(fā)明實施例中還可以通過訪問上述應(yīng)用程序的請求接口,提取該應(yīng)用程序中的推送信息,其中,推送信息可以包括推送數(shù)據(jù)的內(nèi)容和播放地址。
[0139]步驟205,采用所述推送數(shù)據(jù)的內(nèi)容生成位于所述預(yù)設(shè)區(qū)域內(nèi)的推送入口控件,并建立所述推送入口控件與所述播放地址的關(guān)聯(lián)關(guān)系。
[0140]上述推送數(shù)據(jù)的內(nèi)容可以包括一種或多種,每一種推送數(shù)據(jù)的內(nèi)容對應(yīng)一個播放地址。因此在提取上述推送信息之后,即可進一步采用上述推送數(shù)據(jù)的內(nèi)容生成位于預(yù)設(shè)區(qū)域內(nèi)的至少一個推送入口控件,并建立推送入口控件與對應(yīng)播放地址的關(guān)聯(lián)關(guān)系。因此在該預(yù)設(shè)區(qū)域中還會顯示至少一個推送入口控件,推送入口控件中即可以顯示推送數(shù)據(jù)的內(nèi)容。
[0141]本發(fā)明實施例中,采用推送數(shù)據(jù)的內(nèi)容生成位于預(yù)設(shè)區(qū)域內(nèi)的推送入口控件的過程可以為:查找預(yù)設(shè)的所述預(yù)設(shè)區(qū)域?qū)?yīng)類的屬性中與所述應(yīng)用程序相關(guān)的推送入口控件屬性;其中,所述推送入口控件屬性可以包括樣式屬性、位置屬性和顯示屬性;生成樣式為所述樣式屬性所指示的樣式、位置位于所述位置屬性所指示的預(yù)設(shè)區(qū)域內(nèi)、內(nèi)容為所述推送數(shù)據(jù)的內(nèi)容的推送入口控件。另外,也可以將推送入口控件的屬性設(shè)置為常駐屬性或者不設(shè)置為常駐屬性。
[0142]參照圖5,示出了本發(fā)明實施例二的一種內(nèi)容數(shù)據(jù)推送的示意圖。對比于上述圖3可以得出,在圖5的預(yù)設(shè)區(qū)域內(nèi)的入口控件的下方還增加了兩個推送入口控件,推送入口控件中分別顯示了自身的推送數(shù)據(jù)的內(nèi)容,推送入口控件中的文字以及對應(yīng)的視頻縮略圖即為推送數(shù)據(jù)的內(nèi)容。
[0143]在本發(fā)明的一種優(yōu)選實施例中,還可以針對上述推送入口控件設(shè)置顯示和隱藏機制,因此還可以針對推送入口控件設(shè)置顯示控件,該顯示控件用于控制推送入口控件的顯示和隱藏。在用戶點擊該顯示控件后,即可檢測到針對顯示控件發(fā)生點擊事件,此時將生成控制指令,根據(jù)該控制指令對推送入口控件的顯示和隱藏進行控制,如果當(dāng)前推送入口控件處于顯示狀態(tài),則控制推送入口控件進入隱藏狀態(tài),如果當(dāng)前推送入口控件處于隱藏狀態(tài),則控制推送入口控件進入顯示狀態(tài)。
[0144]如圖6所示,為本發(fā)明實施例二的一種隱藏推送入口控件的示意圖。在該圖中,預(yù)設(shè)區(qū)域內(nèi)的入口控件下方的控件(由8個圓點組成的控件)即為顯示控件,該圖的狀態(tài)為隱藏推送入口控件的狀態(tài)。在該圖6的基礎(chǔ)上點擊顯示控件之后即可進入圖7所示的頁面。
[0145]如圖7所示,為本發(fā)明實施例二的一種顯示推送入口控件的示意圖。該圖7為針對圖6中的顯示控件點擊之后進入的頁面,推送入口控件處于顯示狀態(tài),其中所顯示的包括文字和縮略圖的控件即為推送入口控件,在推送入口控件的下方包括顯示控件。在該圖7的基礎(chǔ)上點擊顯示控件之后即可進入圖6所示的頁面。
[0146]上述步驟202?步驟205是在實施例一的基礎(chǔ)上所增加的推送步驟,其中步驟202和步驟203為一種推送實現(xiàn)方式,步驟204和步驟205為另一種推送實現(xiàn)方式。本發(fā)明實施例中,可以在實施例一的基礎(chǔ)上僅增加上述步驟202和步驟203,或者僅增加上述步驟204和步驟205,還可以全部增加上述步驟202?步驟205。在全部增加步驟202?步驟205時,可以先執(zhí)行步驟202和步驟203,再執(zhí)行步驟204和步驟205,也可以先執(zhí)行步驟204和步驟205,再執(zhí)行步驟202和步驟203,本發(fā)明實施例對此并不加以限制。
[0147]步驟206,接收針對所述入口控件的第一觸發(fā)指令,并根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作。
[0148]該步驟206是基于上述步驟201的基礎(chǔ)之上執(zhí)行的。
[0149]本發(fā)明實施例中,在針對某個入口控件進行操作時,即可生成第一觸發(fā)指令,該第一觸發(fā)指令可以包括入口控件對應(yīng)的跳轉(zhuǎn)信息。響應(yīng)該第一觸發(fā)指令即可啟動應(yīng)用程序,并針對該應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行該第一觸發(fā)指令指示的相應(yīng)操作。
[0150]在本發(fā)明的一種優(yōu)選實施例中,可以通過Pending Intent系統(tǒng)類響應(yīng)第一觸發(fā)指令。因此,該步驟206中根據(jù)第一觸發(fā)指令啟動所述應(yīng)用程序,并針對應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作的步驟可以包括以下子步驟:
[0151]子步驟bl,獲取所述第一觸發(fā)指令中包括的跳轉(zhuǎn)信息,并將所述跳轉(zhuǎn)信息作為Pending Intent系統(tǒng)類的參數(shù);
[0152]子步驟b2,調(diào)用攜帶有所述參數(shù)的Pending Intent系統(tǒng)類,采用所述PendingIntent系統(tǒng)類啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行相應(yīng)操作。
[0153]下面,分別介紹針對頁面入口控件、輸入入口控件和語音入口控件生成第一觸發(fā)指令時,所執(zhí)行的相關(guān)操作。
[0154](I)若入口控件為頁面入口控件,則第一觸發(fā)指令為在檢測到針對頁面入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:應(yīng)用程序的標(biāo)識和預(yù)設(shè)頁面的標(biāo)識。
[0155]該種情況下,步驟206中根據(jù)第一觸發(fā)指令啟動所述應(yīng)用程序,并針對應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行第一觸發(fā)指令指示的相應(yīng)操作的步驟可以包括:
[0156]啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面。
[0157]也即,獲取所述第一觸發(fā)指令中包括的應(yīng)用程序的標(biāo)識和預(yù)設(shè)頁面的標(biāo)識,并將所述應(yīng)用程序的標(biāo)識和預(yù)設(shè)頁面的標(biāo)識作為Pending Intent系統(tǒng)類的參數(shù);調(diào)用攜帶有所述參數(shù)的Pending Intent系統(tǒng)類,采用所述Pending Intent系統(tǒng)類啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面。
[0158]參照圖8,示出了本發(fā)明實施例二的點擊頁面入口控件后的示意圖。在點擊圖3所示的“樂看搜索”圖標(biāo)這一頁面入口控件后,即可進入“樂看搜索”這一應(yīng)用程序中的“視頻搜索”這一頁面。該頁面中可以包括輸入框控件、搜索按鈕控件、語音按鈕控件等,還可以包括推送的影片的名稱、縮略圖等信息。
[0159](2)若入口控件為輸入入口控件,則第一觸發(fā)指令為在檢測到針對輸入入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:應(yīng)用程序的標(biāo)識、預(yù)設(shè)頁面的標(biāo)識、輸入入口控件的標(biāo)識和指示獲取焦點的信息。
[0160]該種情況下,步驟206中根據(jù)第一觸發(fā)指令啟動所述應(yīng)用程序,并針對應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行第一觸發(fā)指令指示的相應(yīng)操作的步驟可以包括:
[0161]啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;確定所述預(yù)設(shè)頁面的控件中與所述輸入入口控件的標(biāo)識相對應(yīng)的控件;控制所述相對應(yīng)的控件獲取焦點,并調(diào)用鍵盤輸入控件。
[0162]也即,獲取所述第一觸發(fā)指令中包括的應(yīng)用程序的標(biāo)識、預(yù)設(shè)頁面的標(biāo)識、輸入入口控件的標(biāo)識和指示獲取焦點的信息,并將所述應(yīng)用程序的標(biāo)識、預(yù)設(shè)頁面的標(biāo)識、輸入入口控件的標(biāo)識和指示獲取焦點的信息作為Pending Intent系統(tǒng)類的參數(shù);調(diào)用攜帶有所述參數(shù)的Pending Intent系統(tǒng)類,采用所述Pending Intent系統(tǒng)類啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;確定所述預(yù)設(shè)頁面的控件中與所述輸入入口控件的標(biāo)識相對應(yīng)的控件;控制所述相對應(yīng)的控件獲取焦點,并調(diào)用鍵盤輸入控件。
[0163]參照圖9,示出了本發(fā)明實施例二的點擊輸入入口控件后的示意圖。在點擊圖3所示的輸入框這一輸入入口控件后,即可進入“樂看搜索”這一應(yīng)用程序中的“視頻搜索”這一頁面,并且控制該頁面中的輸入框控件獲取焦點(光標(biāo)在該輸入框的左側(cè)閃爍),并調(diào)用鍵盤輸入控件。
[0164](3)若入口控件為語音入口控件,則第一觸發(fā)指令為在檢測到針對語音入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:應(yīng)用程序的標(biāo)識、預(yù)設(shè)頁面的標(biāo)識、語音入口控件的標(biāo)識和指示調(diào)用語音控件的信息。
[0165]該種情況下,步驟206中根據(jù)第一觸發(fā)指令啟動所述應(yīng)用程序,并針對應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行第一觸發(fā)指令指示的相應(yīng)操作的步驟可以包括:
[0166]啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;確定所述預(yù)設(shè)頁面的控件中與所述語音入口控件的標(biāo)識相對應(yīng)的控件;控制所述相對應(yīng)的控件調(diào)用語音輸入控件。
[0167]也即,獲取所述第一觸發(fā)指令中包括的應(yīng)用程序的標(biāo)識、預(yù)設(shè)頁面的標(biāo)識、語音入口控件的標(biāo)識和指示調(diào)用語音控件的信息,并將所述應(yīng)用程序的標(biāo)識、預(yù)設(shè)頁面的標(biāo)識、語音入口控件的標(biāo)識和指示調(diào)用語音控件的信息作為Pending Intent系統(tǒng)類的參數(shù);調(diào)用攜帶有所述參數(shù)的Pending Intent系統(tǒng)類,采用所述Pending Intent系統(tǒng)類啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;確定所述預(yù)設(shè)頁面的控件中與所述語音入口控件的標(biāo)識相對應(yīng)的控件;控制所述相對應(yīng)的控件調(diào)用語音輸入控件。
[0168]參照圖10,示出了本發(fā)明實施例二的點擊語音入口控件后的示意圖。在點擊圖3所示的語音按鈕這一語音入口控件后,即可進入“樂看搜索”這一應(yīng)用程序中的“視頻搜索”這一頁面,并且控制該頁面中的語音按鈕控件調(diào)用語音輸入控件。
[0169]步驟207,接收針對所述搜索按鈕控件的第二觸發(fā)指令,并根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第二觸發(fā)指令指示的相應(yīng)操作。
[0170]本發(fā)明實施例中,在將推送數(shù)據(jù)的名稱作為所述輸入入口控件的內(nèi)容添加至輸入入口控件中之后,針對該輸入入口控件中的搜索按鈕控件進行操作時,即可生成第二觸發(fā)指令,即第二觸發(fā)指令為在檢測到針對搜索按鈕控件發(fā)生點擊事件時生成的指令。該第二觸發(fā)指令可以包括應(yīng)用程序的標(biāo)識、預(yù)設(shè)頁面的標(biāo)識和推送數(shù)據(jù)名稱。響應(yīng)該第二觸發(fā)指令即可啟動應(yīng)用程序,并針對該應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行第二觸發(fā)指令指示的相應(yīng)操作。
[0171]在本發(fā)明的一種優(yōu)選實施例中,該步驟207中根據(jù)第二觸發(fā)指令啟動應(yīng)用程序,并針對應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行第二觸發(fā)指令指示的相應(yīng)操作的步驟可以包括:
[0172]根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,跳轉(zhuǎn)至所述應(yīng)用程序的預(yù)設(shè)頁面,并發(fā)送攜帶有所述推送數(shù)據(jù)的名稱的搜索請求;跳轉(zhuǎn)至所述推送數(shù)據(jù)名稱所指示的推送結(jié)果頁面,其中,所述推送結(jié)果頁面為所述預(yù)設(shè)頁面的子頁面。
[0173]本發(fā)明實施例中,可以通過Pending Intent系統(tǒng)類響應(yīng)第二觸發(fā)指令。具體可以為:獲取所述第二觸發(fā)指令中包括的應(yīng)用程序的標(biāo)識、預(yù)設(shè)頁面的標(biāo)識和推送數(shù)據(jù)名稱,并將所述應(yīng)用程序的標(biāo)識、預(yù)設(shè)頁面的標(biāo)識和推送數(shù)據(jù)名稱設(shè)置為Pending Intent系統(tǒng)類的參數(shù);調(diào)用攜帶有所述參數(shù)的Pending Intent系統(tǒng)類,采用所述Pending Intent系統(tǒng)類啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;發(fā)送攜帶有所述推送數(shù)據(jù)的名稱的搜索請求至服務(wù)器,服務(wù)器在接收到該搜索請求后會按照所述推送數(shù)據(jù)名稱執(zhí)行搜索操作,并返回搜索結(jié)果;應(yīng)用程序在接收到該搜索結(jié)果后即可跳轉(zhuǎn)至所述推送數(shù)據(jù)名稱所指示的推送結(jié)果頁面。
[0174]參照圖11,示出了本發(fā)明實施例二的點擊搜索按鈕控件后的示意圖。在點擊圖4所示的搜索按鈕控件后,即可進入“樂看搜索”這一應(yīng)用程序中的“視頻搜索”這一頁面,并且發(fā)送攜帶有“古劍奇譚”這一視頻名稱的搜索請求,然后跳轉(zhuǎn)至圖11所示的推送結(jié)果頁面。
[0175]步驟208,接收針對所述推送入口控件的第三觸發(fā)指令,并根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第三觸發(fā)指令指示的相應(yīng)操作。
[0176]本發(fā)明實施例中,在生成位于所述預(yù)設(shè)區(qū)域內(nèi)的推送入口控件之后,針對該推送入口控件進行操作時,即可生成第三觸發(fā)指令,即第三觸發(fā)指令為在檢測到針對推送入口控件發(fā)生點擊事件時生成的指令。該第三觸發(fā)指令可以包括應(yīng)用程序的標(biāo)識、預(yù)設(shè)頁面的標(biāo)識和播放地址。響應(yīng)該第三觸發(fā)指令即可啟動應(yīng)用程序,并針對該應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行第三觸發(fā)指令指示的相應(yīng)操作。
[0177]在本發(fā)明的一種優(yōu)選實施例中,該步驟208中根據(jù)第三觸發(fā)指令啟動應(yīng)用程序,并針對應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行第三觸發(fā)指令指示的相應(yīng)操作的步驟可以包括:
[0178]根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,跳轉(zhuǎn)至所述應(yīng)用程序的預(yù)設(shè)頁面,并發(fā)送攜帶有所述播放地址的搜索請求;跳轉(zhuǎn)至所述播放地址所指示的播放頁面,并播放所述推送數(shù)據(jù),其中,所述播放頁面為所述預(yù)設(shè)頁面的子頁面。
[0179]本發(fā)明實施例中,可以通過Pending Intent系統(tǒng)類響應(yīng)第三觸發(fā)指令。具體可以為:獲取所述第三觸發(fā)指令中包括的應(yīng)用程序的標(biāo)識、預(yù)設(shè)頁面的標(biāo)識和播放地址,并將所述應(yīng)用程序的標(biāo)識、預(yù)設(shè)頁面的標(biāo)識和播放地址作為Pending Intent系統(tǒng)類的參數(shù);調(diào)用攜帶有所述參數(shù)的Pending Intent系統(tǒng)類,采用所述Pending Intent系統(tǒng)類啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面,發(fā)送攜帶有所述播放地址的搜索請求至服務(wù)器,服務(wù)器在接收到該搜索請求后會按照所述播放地址執(zhí)行搜索操作,并返回搜索結(jié)果;應(yīng)用程序在接收到該搜索結(jié)果后即可跳轉(zhuǎn)至所述播放地址所指示的播放頁面,并播放所述推送數(shù)據(jù)。
[0180]需要說明的是,上述步驟206、步驟207和步驟208是分別針對不同的控件進行操作時生成相應(yīng)的觸發(fā)指令后所執(zhí)行的相應(yīng)操作,本發(fā)明實施例中并不限定上述步驟的執(zhí)行順序,只要接收到相應(yīng)的觸發(fā)指令,即可執(zhí)行對應(yīng)的步驟。并且,還可以在執(zhí)行步驟202或步驟204的同時執(zhí)行步驟206,即啟動和推薦的過程同時執(zhí)行。
[0181]本發(fā)明實施例中利用終端預(yù)設(shè)區(qū)域的優(yōu)勢,在該預(yù)設(shè)區(qū)域中顯示入口控件,根據(jù)該入口控件即可進入相應(yīng)應(yīng)用程序,并對該應(yīng)用程序的預(yù)設(shè)頁面進行操作,更加快捷方便,并且還可以在預(yù)設(shè)區(qū)域內(nèi)顯示推送數(shù)據(jù),從而進一步提升用戶體驗。
[0182]對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0183]實施例三:
[0184]參照圖12,示出了本發(fā)明實施例三的一種快速啟動應(yīng)用程序的裝置的結(jié)構(gòu)框圖,該裝置具體可以包括以下模塊:
[0185]第一接收模塊1201,用于接收針對預(yù)先生成的入口控件的第一觸發(fā)指令;其中,所述入口控件用于指示應(yīng)用程序預(yù)設(shè)頁面的入口;
[0186]第一執(zhí)行模塊1202,用于根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作。
[0187]在本發(fā)明的一種優(yōu)選實施例中,入口控件可以包括以下至少之一:頁面入口控件、輸入入口控件、語音入口控件,其中輸入入口控件可以包括搜索按鈕控件。所述預(yù)設(shè)區(qū)域可以為終端界面上的狀態(tài)欄區(qū)域和/或通知欄區(qū)域。所述應(yīng)用程序可以為視頻播放程序,所述預(yù)設(shè)頁面可以為視頻搜索頁面。
[0188]在本發(fā)明的一種優(yōu)選實施例中,快速啟動應(yīng)用程序的裝置還可以包括以下模塊:
[0189]生成模塊,用于生成位于終端界面預(yù)設(shè)區(qū)域內(nèi)的入口控件;
[0190]第一提取模塊,用于訪問所述應(yīng)用程序的請求接口,提取所述應(yīng)用程序中的推送信息,其中,所述推送信息包括推送數(shù)據(jù)的名稱;
[0191]第一推送模塊,用于將所述推送數(shù)據(jù)的名稱作為所述輸入入口控件的內(nèi)容添加至所述輸入入口控件中;
[0192]第二接收模塊,用于接收針對所述搜索按鈕控件的第二觸發(fā)指令;
[0193]第二執(zhí)行模塊,用于根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第二觸發(fā)指令指示的相應(yīng)操作;
[0194]第二提取模塊,用于訪問所述應(yīng)用程序的請求接口,提取所述應(yīng)用程序中的推送信息,其中,所述推送信息包括推送數(shù)據(jù)的內(nèi)容和播放地址;
[0195]第二推送模塊,用于采用所述推送數(shù)據(jù)的內(nèi)容生成位于所述預(yù)設(shè)區(qū)域內(nèi)的推送入口控件,并建立所述推送入口控件與所述播放地址的關(guān)聯(lián)關(guān)系;
[0196]第三接收模塊,用于接收針對所述推送入口控件的第三觸發(fā)指令;
[0197]第三執(zhí)行模塊,用于根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第三觸發(fā)指令指示的相應(yīng)操作。
[0198]在本發(fā)明的一種優(yōu)選實施例中,所述生成模塊可以包括以下子模塊:
[0199]查找子模塊,用于查找預(yù)設(shè)的所述預(yù)設(shè)區(qū)域?qū)?yīng)類的屬性中與所述應(yīng)用程序相關(guān)的入口控件屬性;其中,所述入口控件屬性包括樣式屬性、位置屬性和顯示屬性;
[0200]生成子模塊,用于生成樣式為所述樣式屬性所指示的樣式、位置位于所述位置屬性所指示的預(yù)設(shè)區(qū)域內(nèi)的入口控件;
[0201]常駐設(shè)置子模塊,用于將所述入口控件的顯示屬性設(shè)置為常駐屬性。
[0202]所述第一觸發(fā)指令包括所述入口控件對應(yīng)的跳轉(zhuǎn)信息,所述第一執(zhí)行模塊,具體可以用于獲取所述第一觸發(fā)指令中包括的跳轉(zhuǎn)信息,并將所述跳轉(zhuǎn)信息作為PendingIntent系統(tǒng)類的參數(shù);調(diào)用攜帶有所述參數(shù)的Pending Intent系統(tǒng)類,采用所述PendingIntent系統(tǒng)類啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行相應(yīng)操作。
[0203]若所述入口控件為頁面入口控件,則所述第一觸發(fā)指令為在檢測到針對頁面入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識和所述預(yù)設(shè)頁面的標(biāo)識。所述第一執(zhí)行模塊包括:第一處理子模塊,用于啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面。
[0204]若所述入口控件為輸入入口控件,則所述第一觸發(fā)指令為在檢測到針對輸入入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識、所述預(yù)設(shè)頁面的標(biāo)識、所述輸入入口控件的標(biāo)識和指示獲取焦點的信息。所述第一執(zhí)行模塊包括:第二處理子模塊,用于啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;確定所述預(yù)設(shè)頁面的控件中與所述輸入入口控件的標(biāo)識相對應(yīng)的控件;控制所述相對應(yīng)的控件獲取焦點,并調(diào)用鍵盤輸入控件。
[0205]若所述入口控件為語音入口控件,則所述第一觸發(fā)指令為在檢測到針對語音入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識、所述預(yù)設(shè)頁面的標(biāo)識、所述語音入口控件的標(biāo)識和指示調(diào)用語音控件的信息。所述第一執(zhí)行模塊包括:第三處理子模塊,用于啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;確定所述預(yù)設(shè)頁面的控件中與所述語音入口控件的標(biāo)識相對應(yīng)的控件;控制所述相對應(yīng)的控件調(diào)用語音輸入控件。
[0206]所述第二觸發(fā)指令為在檢測到針對搜索按鈕控件發(fā)生點擊事件時生成的指令。所述第二執(zhí)行模塊,具體用于根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,跳轉(zhuǎn)至所述應(yīng)用程序的預(yù)設(shè)頁面,并發(fā)送攜帶有所述推送數(shù)據(jù)的名稱的搜索請求;跳轉(zhuǎn)至所述推送數(shù)據(jù)的名稱所指示的推送結(jié)果頁面,其中,所述推送結(jié)果頁面為所述預(yù)設(shè)頁面的子頁面。
[0207]所述第三觸發(fā)指令為在檢測到針對推送入口控件發(fā)生點擊事件時生成的指令。所述第三執(zhí)行模塊,具體用于根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,跳轉(zhuǎn)至所述應(yīng)用程序的預(yù)設(shè)頁面,并發(fā)送攜帶有所述播放地址的搜索請求;跳轉(zhuǎn)至所述播放地址所指示的播放頁面,并播放所述推送數(shù)據(jù),其中,所述播放頁面為所述預(yù)設(shè)頁面的子頁面。
[0208]本發(fā)明實施例中,預(yù)先生成位于終端界面預(yù)設(shè)區(qū)域內(nèi)的入口控件,該入口控件用于指示應(yīng)用程序預(yù)設(shè)頁面的入口,然后在接收到針對入口控件的第一觸發(fā)指令后,即可根據(jù)該第一觸發(fā)指令啟動該入口控件所對應(yīng)的應(yīng)用程序,并針對該應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行該第一觸發(fā)指令指示的相應(yīng)操作。因此,本發(fā)明實施例只需通過用于指示應(yīng)用程序的預(yù)設(shè)頁面入口的入口控件即可快速進入對應(yīng)的應(yīng)用程序,并操作該應(yīng)用程序的預(yù)設(shè)頁面,而無需通過查找圖標(biāo)啟動應(yīng)用程序進入主頁面,再進一步選擇主頁面中的相關(guān)控件進入預(yù)設(shè)頁面進行操作,從而提高應(yīng)用程序的啟動效率和對預(yù)設(shè)頁面的操作效率,提升用戶體驗。
[0209]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0210]本發(fā)明實施例還提供一種快速啟動應(yīng)用程序的裝置,應(yīng)用于終端設(shè)備,包括:處理器以及用于存儲所述處理器可執(zhí)行指令的存儲器。其中,所述處理器被配置為:
[0211]接收針對預(yù)先生成的入口控件的第一觸發(fā)指令;其中,所述入口控件用于指示應(yīng)用程序預(yù)設(shè)頁面的入口;
[0212]根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作。
[0213]本發(fā)明實施例還提供了一種終端設(shè)備,包括:處理器以及用于存儲所述處理器可執(zhí)行指令的存儲器。其中,所述處理器被配置為:
[0214]接收針對預(yù)先生成的入口控件的第一觸發(fā)指令;其中,所述入口控件用于指示應(yīng)用程序預(yù)設(shè)頁面的入口;
[0215]根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作。
[0216]本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0217]本發(fā)明可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本發(fā)明,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠(yuǎn)程計算機存儲介質(zhì)中。
[0218]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
[0219]以上對本發(fā)明所提供的一種快速啟動應(yīng)用程序的方法和裝置,進行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種快速啟動應(yīng)用程序的方法,其特征在于,包括: 接收針對預(yù)先生成的入口控件的第一觸發(fā)指令;其中,所述入口控件用于指示應(yīng)用程序預(yù)設(shè)頁面的入口; 根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收針對預(yù)先生成的入口控件的第一觸發(fā)指令的步驟之前,還包括: 生成位于終端界面預(yù)設(shè)區(qū)域內(nèi)的入口控件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述生成位于終端界面預(yù)設(shè)區(qū)域內(nèi)的入口控件的步驟包括: 查找預(yù)設(shè)的所述預(yù)設(shè)區(qū)域?qū)?yīng)類的屬性中與所述應(yīng)用程序相關(guān)的入口控件屬性;其中,所述入口控件屬性包括樣式屬性、位置屬性和顯示屬性; 生成樣式為所述樣式屬性所指示的樣式、位置位于所述位置屬性所指示的預(yù)設(shè)區(qū)域內(nèi)的入口控件; 將所述入口控件的顯示屬性設(shè)置為常駐屬性。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一觸發(fā)指令包括所述入口控件對應(yīng)的跳轉(zhuǎn)信息, 所述根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作的步驟包括: 獲取所述第一觸發(fā)指令中包括的跳轉(zhuǎn)信息,并將所述跳轉(zhuǎn)信息作為?6=(11叩1社6社系統(tǒng)類的參數(shù); 調(diào)用攜帶有所述參數(shù)的0611(11118 111^611^系統(tǒng)類,采用所述0611(11118 111^611^系統(tǒng)類啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行相應(yīng)操作。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述入口控件包括以下至少之一:頁面入口控件、輸入入口控件、語音入口控件,所述第一觸發(fā)指令包括所述入口控件對應(yīng)的跳轉(zhuǎn)信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,若所述入口控件為頁面入口控件,則所述第一觸發(fā)指令為在檢測到針對頁面入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識和所述預(yù)設(shè)頁面的標(biāo)識; 所述根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作的步驟包括: 啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,若所述入口控件為輸入入口控件,則所述第一觸發(fā)指令為在檢測到針對輸入入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識、所述預(yù)設(shè)頁面的標(biāo)識、所述輸入入口控件的標(biāo)識和指示獲取焦點的信息; 所述根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作的步驟包括: 啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面; 確定所述預(yù)設(shè)頁面的控件中與所述輸入入口控件的標(biāo)識相對應(yīng)的控件; 控制所述相對應(yīng)的控件獲取焦點,并調(diào)用鍵盤輸入控件。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,若所述入口控件為語音入口控件,則所述第一觸發(fā)指令為在檢測到針對語音入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識、所述預(yù)設(shè)頁面的標(biāo)識、所述語音入口控件的標(biāo)識和指示調(diào)用語音控件的信息; 所述根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作的步驟包括: 啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面; 確定所述預(yù)設(shè)頁面的控件中與所述語音入口控件的標(biāo)識相對應(yīng)的控件; 控制所述相對應(yīng)的控件調(diào)用語音輸入控件。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述入口控件包括輸入入口控件,所述輸入入口控件中包括搜索按鈕控件, 所述方法還包括: 訪問所述應(yīng)用程序的請求接口,提取所述應(yīng)用程序中的推送信息,其中,所述推送信息包括推送數(shù)據(jù)的名稱; 將所述推送數(shù)據(jù)的名稱作為所述輸入入口控件的內(nèi)容添加至所述輸入入口控件中; 接收針對所述搜索按鈕控件的第二觸發(fā)指令; 根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第二觸發(fā)指令指示的相應(yīng)操作。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二觸發(fā)指令為在檢測到針對搜索按鈕控件發(fā)生點擊事件時生成的指令, 所述根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第二觸發(fā)指令指示的相應(yīng)操作的步驟包括: 根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,跳轉(zhuǎn)至所述應(yīng)用程序的預(yù)設(shè)頁面,并發(fā)送攜帶有所述推送數(shù)據(jù)的名稱的搜索請求; 跳轉(zhuǎn)至所述推送數(shù)據(jù)的名稱所指示的推送結(jié)果頁面,其中,所述推送結(jié)果頁面為所述預(yù)設(shè)頁面的子頁面。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 訪問所述應(yīng)用程序的請求接口,提取所述應(yīng)用程序中的推送信息,其中,所述推送信息包括推送數(shù)據(jù)的內(nèi)容和播放地址; 采用所述推送數(shù)據(jù)的內(nèi)容生成位于所述預(yù)設(shè)區(qū)域內(nèi)的推送入口控件,并建立所述推送入口控件與所述播放地址的關(guān)聯(lián)關(guān)系; 接收針對所述推送入口控件的第三觸發(fā)指令; 根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第三觸發(fā)指令指示的相應(yīng)操作。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述第三觸發(fā)指令為在檢測到針對推送入口控件發(fā)生點擊事件時生成的指令, 所述根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第三觸發(fā)指令指示的相應(yīng)操作的步驟包括: 根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,跳轉(zhuǎn)至所述應(yīng)用程序的預(yù)設(shè)頁面,并發(fā)送攜帶有所述播放地址的搜索請求; 跳轉(zhuǎn)至所述播放地址所指示的播放頁面,并播放所述推送數(shù)據(jù),其中,所述播放頁面為所述預(yù)設(shè)頁面的子頁面。
13.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)區(qū)域為終端界面上的狀態(tài)欄區(qū)域和/或通知欄區(qū)域。
14.一種快速啟動應(yīng)用程序的裝置,其特征在于,包括: 第一接收模塊,用于接收針對預(yù)先生成的入口控件的第一觸發(fā)指令;其中,所述入口控件用于指示應(yīng)用程序預(yù)設(shè)頁面的入口; 第一執(zhí)行模塊,用于根據(jù)所述第一觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第一觸發(fā)指令指示的相應(yīng)操作。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述裝置還包括: 生成模塊,用于生成位于終端界面預(yù)設(shè)區(qū)域內(nèi)的入口控件。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述生成模塊: 查找子模塊,用于查找預(yù)設(shè)的所述預(yù)設(shè)區(qū)域?qū)?yīng)類的屬性中與所述應(yīng)用程序相關(guān)的入口控件屬性;其中,所述入口控件屬性包括樣式屬性、位置屬性和顯示屬性; 生成子模塊,用于生成樣式為所述樣式屬性所指示的樣式、位置位于所述位置屬性所指示的預(yù)設(shè)區(qū)域內(nèi)的入口控件; 常駐設(shè)置子模塊,用于將所述入口控件的顯示屬性設(shè)置為常駐屬性。
17.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述第一觸發(fā)指令包括所述入口控件對應(yīng)的跳轉(zhuǎn)信息, 所述第一執(zhí)行模塊,具體用于獲取所述第一觸發(fā)指令中包括的跳轉(zhuǎn)信息,并將所述跳轉(zhuǎn)信息作為?一仏丨叩1社611丨系統(tǒng)類的參數(shù);調(diào)用攜帶有所述參數(shù)的?一仏丨叩1=1:6111:系統(tǒng)類,采用所述?6^1(11叩1社6#系統(tǒng)類啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行相應(yīng)操作。
18.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述入口控件包括以下至少之一:頁面入口控件、輸入入口控件、語音入口控件,所述第一觸發(fā)指令包括所述入口控件對應(yīng)的跳轉(zhuǎn)信息。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,若所述入口控件為頁面入口控件,則所述第一觸發(fā)指令為在檢測到針對頁面入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識和所述預(yù)設(shè)頁面的標(biāo)識; 所述第一執(zhí)行模塊包括: 第一處理子模塊,用于啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面。
20.根據(jù)權(quán)利要求18所述的裝置,其特征在于,若所述入口控件為輸入入口控件,則所述第一觸發(fā)指令為在檢測到針對輸入入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識、所述預(yù)設(shè)頁面的標(biāo)識、所述輸入入口控件的標(biāo)識和指示獲取焦點的信息; 所述第一執(zhí)行模塊包括: 第二處理子模塊,用于啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;確定所述預(yù)設(shè)頁面的控件中與所述輸入入口控件的標(biāo)識相對應(yīng)的控件;控制所述相對應(yīng)的控件獲取焦點,并調(diào)用鍵盤輸入控件。
21.根據(jù)權(quán)利要求18所述的裝置,其特征在于,若所述入口控件為語音入口控件,則所述第一觸發(fā)指令為在檢測到針對語音入口控件發(fā)生點擊事件時生成的指令,所述跳轉(zhuǎn)信息包括:所述應(yīng)用程序的標(biāo)識、所述預(yù)設(shè)頁面的標(biāo)識、所述語音入口控件的標(biāo)識和指示調(diào)用語音控件的信息; 所述第一執(zhí)行模塊包括: 第三處理子模塊,用于啟動所述應(yīng)用程序的標(biāo)識對應(yīng)的應(yīng)用程序,并跳轉(zhuǎn)至所述預(yù)設(shè)頁面的標(biāo)識對應(yīng)的預(yù)設(shè)頁面;確定所述預(yù)設(shè)頁面的控件中與所述語音入口控件的標(biāo)識相對應(yīng)的控件;控制所述相對應(yīng)的控件調(diào)用語音輸入控件。
22.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述入口控件包括輸入入口控件,所述輸入入口控件中包括搜索按鈕控件, 所述裝置還包括: 第一提取模塊,用于訪問所述應(yīng)用程序的請求接口,提取所述應(yīng)用程序中的推送信息,其中,所述推送信息包括推送數(shù)據(jù)的名稱; 第一推送模塊,用于將所述推送數(shù)據(jù)的名稱作為所述輸入入口控件的內(nèi)容添加至所述輸入入口控件中; 第二接收模塊,用于接收針對所述搜索按鈕控件的第二觸發(fā)指令; 第二執(zhí)行模塊,用于根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第二觸發(fā)指令指示的相應(yīng)操作。
23.根據(jù)權(quán)利要求22所述的裝置,其特征在于,所述第二觸發(fā)指令為在檢測到針對搜索按鈕控件發(fā)生點擊事件時生成的指令, 所述第二執(zhí)行模塊,具體用于根據(jù)所述第二觸發(fā)指令啟動所述應(yīng)用程序,跳轉(zhuǎn)至所述應(yīng)用程序的預(yù)設(shè)頁面,并發(fā)送攜帶有所述推送數(shù)據(jù)的名稱的搜索請求;跳轉(zhuǎn)至所述推送數(shù)據(jù)的名稱所指示的推送結(jié)果頁面,其中,所述推送結(jié)果頁面為所述預(yù)設(shè)頁面的子頁面。
24.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述裝置還包括: 第二提取模塊,用于訪問所述應(yīng)用程序的請求接口,提取所述應(yīng)用程序中的推送信息,其中,所述推送信息包括推送數(shù)據(jù)的內(nèi)容和播放地址; 第二推送模塊,用于采用所述推送數(shù)據(jù)的內(nèi)容生成位于所述預(yù)設(shè)區(qū)域內(nèi)的推送入口控件,并建立所述推送入口控件與所述播放地址的關(guān)聯(lián)關(guān)系; 第三接收模塊,用于接收針對所述推送入口控件的第三觸發(fā)指令; 第三執(zhí)行模塊,用于根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,并針對所述應(yīng)用程序的預(yù)設(shè)頁面執(zhí)行所述第三觸發(fā)指令指示的相應(yīng)操作。
25.根據(jù)權(quán)利要求24所述的裝置,其特征在于,所述第三觸發(fā)指令為在檢測到針對推送入口控件發(fā)生點擊事件時生成的指令, 所述第三執(zhí)行模塊,具體用于根據(jù)所述第三觸發(fā)指令啟動所述應(yīng)用程序,跳轉(zhuǎn)至所述應(yīng)用程序的預(yù)設(shè)頁面,并發(fā)送攜帶有所述播放地址的搜索請求;跳轉(zhuǎn)至所述播放地址所指示的播放頁面,并播放所述推送數(shù)據(jù),其中,所述播放頁面為所述預(yù)設(shè)頁面的子頁面。
26.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述預(yù)設(shè)區(qū)域為終端界面上的狀態(tài)欄區(qū)域和/或通知欄區(qū)域。
【文檔編號】G06F3/0484GK104484193SQ201410670062
【公開日】2015年4月1日 申請日期:2014年11月20日 優(yōu)先權(quán)日:2014年11月20日
【發(fā)明者】戚厚利, 李時斌, 張磊, 張蒴 申請人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司