專利名稱:應(yīng)用程序的切換方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種應(yīng)用程序的切換方法及終端。
背景技術(shù):
隨著移動互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,智能終端功能日益強大,承載其功能的應(yīng)用程序也越來越多。據(jù)統(tǒng)計目前android平臺應(yīng)用程序數(shù)量已經(jīng)超過70萬。越來越多的用戶智能終端里安裝了大量不同功能的應(yīng)用程序。由于安裝在智能終端的應(yīng)用程序數(shù)量的大量增長,傳統(tǒng)的應(yīng)用程序切換模式已經(jīng)不能很好的滿足當前用戶的實際需求。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)存在如下問題傳統(tǒng)方式中,當用戶進行應(yīng) 用程序切換時,需要先從當前應(yīng)用程序界面,切換到主界面(或稱為idle界面、或稱為Launcher界面、或稱為主菜單界面),在該功能界面尋找目標應(yīng)用程序?qū)?yīng)提示信息,通過點擊目標應(yīng)用程序達到切換應(yīng)用程序目的。該流程需要從當前應(yīng)用程序界面,切換到中間界面,從中間界面直接或間接實現(xiàn)程序切換。整個切換過程在操作流程,切換方式,資源消耗,速度響應(yīng)等多方面都有較大提高和改進空間。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種應(yīng)用程序的切換方法及終端,從而提高應(yīng)用程序在切換過程中的切換速度,降低應(yīng)用程序切換過程中資源消耗、增加應(yīng)用程序切換操作的便利性、多樣性。本發(fā)明實施例一方面提供一種應(yīng)用程序的切換方法,應(yīng)用于具有觸摸屏的終端,該方法,包括在所述觸摸屏上創(chuàng)建一懸浮按鈕圖標,所述按鈕圖標為能夠懸浮顯示在當前用戶可視界面的圖標;獲取用戶對所述當前用戶可視界面的按鈕圖標進行操作的第一操作信息,所述第一操作信息包括手勢信息和/或動作信息;根據(jù)所述第一操作信息啟動目標應(yīng)用程序。具體的,所述根據(jù)所述第一操作信息啟動目標應(yīng)用程序,包括根據(jù)所述第一操作信息以及預設(shè)的所述第一操作信息與應(yīng)用程序的對應(yīng)關(guān)系,啟動目標應(yīng)用程序。可選的,具體的,所述根據(jù)所述第一操作信息啟動目標應(yīng)用程序,包括根據(jù)所述第一操作信息顯示第一提示信息;獲取用戶根據(jù)所述第一提示信息進行操作的第二操作信息,并根據(jù)所述第二操作信息啟動目標應(yīng)用程序。進一步,具體的,所述根據(jù)所述第二操作信息啟動目標應(yīng)用程序,包括若所述終端中保存有所述目標應(yīng)用程序,根據(jù)所述第二操作信息直接啟動所述目標應(yīng)用程序;若所述終端中未保存所述目標應(yīng)用程序,根據(jù)所述第二操作信息下載安裝所述目標應(yīng)用程序并啟動所述目標應(yīng)用程序。進一步的,所述方法,還包括獲取狀態(tài)屬性信息,所述狀態(tài)屬性信息包括所述終端的軟硬件狀態(tài)屬性信息和/或所述當前用戶可視界面的應(yīng)用程序狀態(tài)屬性信息;所述根據(jù)所述第一操作信息啟動目標應(yīng)用程序,具體包括根據(jù)所述第一操作信息以及所述狀態(tài)屬性信息啟動目標應(yīng)用程序。具體的,所述根據(jù)所述第一操作信息以及所述狀態(tài)屬性信息啟動目標應(yīng)用程序,包括根據(jù)所述第一操作信息、所述狀態(tài)屬性信息以及預設(shè)的所述第一操作信息、所述狀態(tài)屬性信息以及應(yīng)用程序的對應(yīng)關(guān)系,啟動目標應(yīng)用程序??蛇x的,具體的,所述根據(jù)所述第一操作信息以及所述狀態(tài)屬性信息啟動目標應(yīng)用程序,包括根據(jù)所述第一操作信息和/或所述狀態(tài)屬性信息顯示第二提示信息;獲取用戶根據(jù)所述第二提示信息進行操作的第三操作信息,并根據(jù)所述第三操作信息啟動目標應(yīng)用程序。進一步的,具體的,所述根據(jù)所述第三操作信息啟動目標應(yīng)用程序,包括若所述終端中保存有所述目標應(yīng)用程序,根據(jù)所述第三操作信息直接啟動所述目標應(yīng)用程序;若所述終端中未保存所述目標應(yīng)用程序,根據(jù)所述第三操作信息下載安裝所述目標應(yīng)用程序并啟動所述目標應(yīng)用程序。 本發(fā)明實施例另一方面又提供種一種具有觸摸屏的終端,包括創(chuàng)建單元,用于在所述觸摸屏上創(chuàng)建一懸浮按鈕圖標,所述按鈕圖標為能夠懸浮顯示在當前用戶可視界面的圖標;第一獲取單元,用于獲取用戶對所述當前用戶可視界面的按鈕圖標進行操作的第一操作信息,所述第一操作信息包括手勢信息和/或動作信息;第一執(zhí)行單元,用于根據(jù)所述第一獲取單元獲取的第一操作信息啟動目標應(yīng)用程序。具體的,所述第一執(zhí)行單元,包括第一執(zhí)行模塊,用于根據(jù)所述第一操作信息以及預設(shè)的所述第一操作信息與應(yīng)用程序的對應(yīng)關(guān)系,啟動目標應(yīng)用程序;和/或第一提不模塊,用于根據(jù)所述第一操作信息顯不第一提不信息;第二執(zhí)行模塊,用于獲取用戶根據(jù)所述第一提示信息進行操作的第二操作信息,并根據(jù)所述第二操作信息啟動目標應(yīng)用程序。進一步,具體的,所述第二執(zhí)行模塊,包括第一執(zhí)行子模塊,若所述終端中保存有所述目標應(yīng)用程序,用于根據(jù)所述第二操作信息直接啟動所述目標應(yīng)用程序;第二執(zhí)行子模塊,若所述終端中未保存所述目標應(yīng)用程序,用于根據(jù)所述第二操作信息下載安裝所述目標應(yīng)用程序并啟動所述目標應(yīng)用程序。進一步的,所述終端,還包括第二獲取單元,用于獲取狀態(tài)屬性信息,所述狀態(tài)屬性信息包括所述終端的軟硬件狀態(tài)屬性信息和/或所述當前用戶可視界面的應(yīng)用程序狀態(tài)屬性信息;所述第一執(zhí)行單元,還具體用于根據(jù)所述第一操作信息以及所述狀態(tài)屬性信息啟動目標應(yīng)用程序。具體的,所述第一執(zhí)行單元,包括第三執(zhí)行模塊,用于根據(jù)所述第一操作信息、所述狀態(tài)屬性信息以及預設(shè)的所述第一操作信息、所述狀態(tài)屬性信息以及應(yīng)用程序的對應(yīng)關(guān)系,啟動目標應(yīng)用程序;和/或第二提示模塊,用于根據(jù)所述第一操作信息和/或所述狀態(tài)屬性信息顯示第二提示信息;第四執(zhí)行模塊,用于獲取用戶根據(jù)所述第二提示信息進行操作的第三操作信息,并根據(jù)所述第三操作信息啟動目標應(yīng)用程序。進一步的,具體的,所述第四執(zhí)行模塊,包括第三執(zhí)行子模塊,若所述終端中保存有所述目標應(yīng)用程序,用于根據(jù)所述第三操作信息直接啟動所述目標應(yīng)用程序;第四執(zhí)行子模塊,若所述終端中未保存所述目標應(yīng)用程序,用于根據(jù)所述第三操作信息下載安裝所述目標應(yīng)用程序并啟動所述目標應(yīng)用程序。本發(fā)明實施例提供的一種應(yīng)用程序的切換方法及終端,在需要進行應(yīng)用程序切換時,直接根據(jù)觸摸屏當前界面的按鈕圖標所接收到的第一操作信息啟動目標應(yīng)用程序,通過終端觸摸屏的當前用戶可視界面上懸浮的按鈕圖標實現(xiàn)應(yīng)用程序的切換,與現(xiàn)有技術(shù)相t匕,不需要退出當前用戶可視界面,直接由當前界面切換至需要啟動的目標應(yīng)用程序,比傳統(tǒng)應(yīng)用程序切換完成時間平均提高了 30%,提高了應(yīng)用程序切換的效率,解決了現(xiàn)有技術(shù)
進行程序切換時需要由當前應(yīng)用程序的界面切換到主界面,在主界面上進行相關(guān)操作實現(xiàn)目標應(yīng)用程序的啟動,導致應(yīng)用程序的切換效率較低的問題。
下面結(jié)合附圖和實施例對本發(fā)明進一步說明。圖I是本發(fā)明實施例一提供的一種應(yīng)用程序的切換方法流程圖;圖2為本發(fā)明實施例提供的一種應(yīng)用程序的切換方法中按鈕圖標的界面示意圖;圖3為圖I所示的步驟102的具體實現(xiàn)方式的界面示意圖一;圖4為圖I所示的步驟102的具體實現(xiàn)方式的界面示意圖二 ;圖5為本發(fā)明實施例二提供的一種應(yīng)用程序的切換方法流程圖;圖6為本發(fā)明實施例提供的一種具有觸摸屏的終端的結(jié)構(gòu)示意圖一;圖7為圖6所示的具有觸摸屏的終端的第一執(zhí)行單元的結(jié)構(gòu)示意圖;圖8為本發(fā)明實施例提供的一種具有觸摸屏的終端的結(jié)構(gòu)示意圖二 ;圖9為圖8所示的具有觸摸屏的終端的第一執(zhí)行單元的結(jié)構(gòu)示意圖。
具體實施例方式為了解決現(xiàn)有技術(shù)進行程序切換時需要由當前應(yīng)用程序的界面切換到主界面,在主界面上進行相關(guān)操作實現(xiàn)目標應(yīng)用程序的啟動,導致應(yīng)用程序的切換效率較低的問題,本發(fā)明實施例提供一種應(yīng)用程序的切換方法及終端。實施例一如圖I所示,本發(fā)明實施例提供的一種應(yīng)用程序的切換方法,應(yīng)用于具有觸摸屏的終端;該方法,包括步驟101、在所述觸摸屏上創(chuàng)建一懸浮按鈕圖標。在本實施例中,如圖2所示,所述按鈕圖標為能夠懸浮顯示在當前用戶可視界面的圖標,所述當前用戶可視界面可以是當前激活應(yīng)用程序界面,用戶可視界面也可以是主界面、網(wǎng)頁界面(如圖2所示的主界面/IDLE界面/、主菜單界面、瀏覽器界面、微博界面、鎖屏界面)等任意用戶應(yīng)用程序界面,所述按鈕圖標均能懸浮顯示在該操作界面上。值得說明的是,在圖2中,所述按鈕圖標設(shè)置為手型圖標僅作為一個示例,其按鈕圖標的形狀此處不做限定。步驟102、獲取用戶對所述當前用戶可視界面的懸浮按鈕圖標進行操作的第一操
作信息。其中,所述第一操作信息包括手勢信息和/或動作信息。所述手勢信息可以包括對所述按鈕圖標的點擊、長按、滑動、雙擊等由用戶操作通過手指對該按鈕圖標的直接動作。所述動作信息可以包括搖一搖等由用戶對終端進行的直接動作。值得說明的是,在執(zhí)行一些連貫的手勢時,如滑動動作,在連貫的手勢的動作起始點到動作結(jié)束點的過程中,按鈕圖標可以始終顯示在當前界面,也可以在動作起始點觸發(fā)后被隱藏,呈不顯示狀態(tài),這與用戶的體驗要求有關(guān),可以自行設(shè)置,此處不再贅述。步驟103、根據(jù)所述第一操作信息啟動目標應(yīng)用程序。 其中,所述步驟103的具體實現(xiàn)形式包括但不限于以下幾種實現(xiàn)方式一 )通過所述第一操作信息直接打開與第一操作信息對應(yīng)的應(yīng)用程序,該與第一操作信息對應(yīng)的應(yīng)用程序即為目標應(yīng)用程序。具體的,所述根據(jù)所述第一操作信息啟動目標應(yīng)用程序,包括根據(jù)所述第一操作信息以及預設(shè)的所述第一操作信息與應(yīng)用程序的對應(yīng)關(guān)系,啟動目標應(yīng)用程序。例如,預先設(shè)置有“W”型的滑動動作對應(yīng)于微博的應(yīng)用程序,在當前界面為除微博應(yīng)用以外的應(yīng)用程序界面且按鈕圖標被操作為“W”型的滑動動作時,觸摸屏上的顯示直接由當前界面進入到微博界面。二)通過所述第一操作信息間接打開目標應(yīng)用程序,具體的,所述根據(jù)所述第一操作信息啟動目標應(yīng)用程序,包括根據(jù)所述第一操作信息顯示第一提示信息;獲取用戶根據(jù)所述第一提示信息進行操作的第二操作信息,并根據(jù)所述第二操作信息啟動目標應(yīng)用程序。其中,所述第一提示信息可以是如圖3所示的懸浮窗口,該懸浮窗口可以懸浮顯示在當前界面上,該懸浮窗口中顯示有多個功能應(yīng)用圖標,用戶可以通過該懸浮窗口的提示實現(xiàn)目標應(yīng)用程序的啟動,例如,如圖3所示,在所述按鈕圖標接收到的第一操作信息為點擊的手勢信息,顯示與點擊動作對應(yīng)的第一提示信息,所述第一提示信息在圖3中以懸浮窗口的形式出現(xiàn)在當前界面上,懸浮窗口上顯示有微博、微信、拍照等部分或所有應(yīng)用程序?qū)?yīng)的功能應(yīng)用圖標,當獲取用戶根據(jù)所述第一提示信息進行操作的第二操作信息時根據(jù)所述第二操作信息啟動目標應(yīng)用程序,如獲取到用戶對拍照圖標的點擊動作啟動與拍照圖標對應(yīng)的拍照的應(yīng)用程序。其中,所述第一提示信息還可以是如圖4所示的多個懸浮圖標,該懸浮圖標可以懸浮顯示在當前界面上,用戶可以通過多個懸浮圖標的提示選取其中一懸浮圖標并進行操作進而進入與懸浮圖標對應(yīng)的應(yīng)用程序,該懸浮圖標對應(yīng)的應(yīng)用程序即為目標應(yīng)用程序。例如如圖4所示,在所述按鈕圖標接收到的第一操作信息為長按的手勢信息,顯示與長按動作對應(yīng)的第一提示信息,所述第一提示信息,所述第一提示信息在圖4中以多個懸浮圖標的形式出現(xiàn)在當前界面上,當前界面顯示有便簽圖標、資訊圖標、導航圖標等懸浮圖標,獲取用戶根據(jù)所述第一提示信息進行操作的第二操作信息,并根據(jù)所述第二操作信息啟動目標應(yīng)用程序,如獲取到用戶對便簽圖標的點擊動作啟動與便簽圖標對應(yīng)的便簽的應(yīng)用程序,又或者獲取到用戶將懸浮按鈕圖標移動到便簽圖標上實現(xiàn)對便簽圖標對應(yīng)的便簽的應(yīng)用程序的啟動。值得說明的是,第一提示信息的表現(xiàn)形式不僅限于上述的兩種,所述第一提示信息還可以是懸浮顯示在當前用戶可視界面的搜索對話框,用戶根據(jù)該搜索對話框,在其中輸入目標應(yīng)用程序的相關(guān)信息進行搜索。又或者,所述第一提示信息還可以是手勢輸入面板,用戶在手勢輸入面板中輸入預先自定義的手勢,自定義的手勢與應(yīng)用程序之間存在對應(yīng)關(guān)系,根據(jù)自定義的手勢啟動對應(yīng)的應(yīng)用程序,該與自定義的手勢對應(yīng)的應(yīng)用程序即為目標應(yīng)用程序。又或者,所述第一提示信息還可以是語音輸入面板,用戶在語音輸入面板彈出時直接進行語音輸入,終端可以根據(jù)輸入的內(nèi)容直接啟動應(yīng)用程序。在本實施例中,所述第一提示信息的表現(xiàn)形式并不限于上述的幾種,此處不一一贅述。進一步的,為了進一步完善用戶的需求,所述根據(jù)所述第二操作信息啟動目標應(yīng)用程序,包括若所述終端中保存有所述目標應(yīng)用程序,根據(jù)所述第二操作信息直接啟動所述目標應(yīng)用程序;若所述終端中未保存所述目標應(yīng)用程序,根據(jù)所述第二操作信息下載安裝所述目標應(yīng)用程序并啟動所述目標應(yīng)用程序。值得說明的是,本發(fā)明實施例中所述的應(yīng)用程序的切換是指由當前用戶可視界面到目標應(yīng)用程序的切換,其中當前用戶可視界面為任意用戶操作界面。本發(fā)明實施例提供的一種應(yīng)用程序的切換方法,在需要進行應(yīng)用程序切換時,直接根據(jù)觸摸屏當前界面的按鈕圖標所接收到的第一操作信息啟動目標應(yīng)用程序,通過終端觸摸屏的當前界面上懸浮的按鈕圖標實現(xiàn)應(yīng)用程序的切換,與現(xiàn)有技術(shù)相比,不需要退出當前界面,在當前界面上進行相關(guān)操作從而直接由當前界面切換至需要啟動的目標應(yīng)用程序,減少了切換程序之間操作時所占的內(nèi)存,比傳統(tǒng)應(yīng)用程序切換完成時間平均提高了30 %,提高了應(yīng)用程序切換的效率,解決了現(xiàn)有技術(shù)進行程序切換時需要由當前應(yīng)用程序的界面切換到主界面,在主界面上進行相關(guān)操作實現(xiàn)目標應(yīng)用程序的啟動,導致應(yīng)用程序的切換效率較低的問題。實施例二如圖5所示,本發(fā)明實施例提供的一種應(yīng)用程序的切換方法,應(yīng)用于具有觸摸屏的終端,該方法包括步驟501、在所述觸摸屏上創(chuàng)建一懸浮按鈕圖標。其中,所述按鈕圖標為能夠懸浮顯示在所述當前用戶可視界面的圖標,其具體實現(xiàn)方式與上述實施例所述的步驟101相同,此處不再贅述。步驟502、獲取用戶對所述當前用戶可視界面的懸浮按鈕圖標進行操作的第一操作信息以及狀態(tài)屬性信息。其中,所述第一操作信息包括手勢信息和/或動作信息。所述手勢信息包括對所述按鈕圖標的點擊、長按、滑動、雙擊等由用戶操作通過手指對該按鈕圖標的直接動作。所述動作信息包括搖一搖等由用戶對終端進行的直接動作。其中,所述狀態(tài)屬性信息包括所述終端的軟硬件狀態(tài)屬性信息和/或所述當前界面的應(yīng)用程序狀態(tài)屬性信息,所述終端的軟硬件狀態(tài)屬性。所述終端的軟硬件狀態(tài)屬性信息包括該具有觸摸屏的終端當前的電池電量、CPU運行頻率,CPU溫度等相關(guān)硬件信息以及該具有觸摸屏的終端使用的操作系統(tǒng)、當前地理位置、當前進程、系統(tǒng)已經(jīng)使用的內(nèi)存、剩余內(nèi)存等相關(guān)軟件信息。所述當前界面的應(yīng)用程序狀態(tài)屬性信息可以包括當前激活應(yīng)用程序名稱,占用系統(tǒng)內(nèi)存數(shù)量,當前激活功能,當前界面顯示色彩,當前系統(tǒng)時間等相關(guān)信息。步驟503、根據(jù)所述第一操作信息以及所述狀態(tài)屬性信息啟動目標應(yīng)用程序。其中,所述步驟503的具體實現(xiàn)形式包括但不限于以下幾種實現(xiàn)方式一)通過所述第一操作信息以及所述狀態(tài)屬性信息直接啟動目標應(yīng)用程序,具體的,根據(jù)所述第一操作信息、所述狀態(tài)屬性信息以及預設(shè)的所述第一操作信息、所述狀態(tài)屬性信息以及應(yīng)用程序的對應(yīng)關(guān)系,啟動目標應(yīng)用程序。例如,在獲取到第一操作信息為點擊,并且獲取到的狀態(tài)屬性信息為當前系統(tǒng)內(nèi)存的使用情況已超過系統(tǒng)內(nèi)存總量的一個閾值,如80 %,直接調(diào)用具有內(nèi)存清理模塊功能的應(yīng)用程序。二)通過所述第一操作信息間接打開目標應(yīng)用程序,具體的,所述根據(jù)所述第一操作信息以及所述狀態(tài)屬性信息啟動目標應(yīng)用程序,包括根據(jù)所述第一操作信息和/或所述狀態(tài)屬性信息顯示第二提示信息;獲取用戶根據(jù)所述第二提示信息進行操作的第三操作信息,并根據(jù)所述第三操作信息啟動目標應(yīng)用程序。例如,在獲取到第一操作信息為點 擊,并且獲取到當前用戶可視界面的應(yīng)用程序的所屬類別為閱讀類應(yīng)用,所述第二提示信息可以提醒對話框,提醒對話框中顯示翻譯功能相關(guān)應(yīng)用提醒信息,以方便用戶打開翻譯類工具。又或者,在獲取到第一操作信息為點擊,并且獲取到當前系統(tǒng)時間,根據(jù)當前系統(tǒng)時間彈出用戶在該時間段對應(yīng)的常用應(yīng)用的相關(guān)提醒,如,用戶經(jīng)常在21:00至23:00觀看影視節(jié)目,當獲取到當前系統(tǒng)處于21:00至23:00時間段時,彈出提醒對話框,顯示影視方面的相關(guān)應(yīng)用提醒信息。進一步的,為了進一步完善用戶的需求,所述根據(jù)所述第三操作信息啟動目標應(yīng)用程序,包括若所述終端中保存有所述目標應(yīng)用程序,根據(jù)所述第三操作信息直接啟動所述目標應(yīng)用程序;若所述終端中未保存所述目標應(yīng)用程序,根據(jù)所述第三操作信息下載安裝所述目標應(yīng)用程序并啟動所述目標應(yīng)用程序。值得說明的是,本發(fā)明實施例中所述的應(yīng)用程序的切換是指由當前用戶可視界面到目標應(yīng)用程序的切換,其中當前用戶可視界面為任意用戶操作界面。本發(fā)明實施例提供的一種應(yīng)用程序的切換方法,在需要進行應(yīng)用程序切換時,直接根據(jù)觸摸屏當前界面的按鈕圖標所接收到的第一操作信息啟動目標應(yīng)用程序,通過終端觸摸屏的當前界面上懸浮的按鈕圖標實現(xiàn)應(yīng)用程序的切換,與現(xiàn)有技術(shù)相比,不需要退出當前界面,在當前界面上進行相關(guān)操作從而直接由當前界面切換至需要啟動的目標應(yīng)用程序,減少了切換程序之間操作時所占的內(nèi)存,比傳統(tǒng)應(yīng)用程序切換完成時間平均提高了30 %,提高了應(yīng)用程序切換的效率,解決了現(xiàn)有技術(shù)進行程序切換時需要由當前應(yīng)用程序的界面切換到主界面,在主界面上進行相關(guān)操作實現(xiàn)目標應(yīng)用程序的啟動,導致應(yīng)用程序的切換效率較低的問題。實施例三如圖6所示,本發(fā)明實施例提供一種具有觸摸屏的終端,包括創(chuàng)建單元61,用于在所述觸摸屏上創(chuàng)建一懸浮按鈕圖標,所述按鈕圖標為能夠懸浮顯示在所述當前用戶可視界面的圖標;其具體實現(xiàn)方式與圖I所示的步驟101的具體實現(xiàn)方式相同,此處不再贅述。第一獲取單元62,用于獲取用戶對所述當前用戶可視界面的懸浮按鈕圖標進行操作的第一操作信息,所述第一操作信息包括手勢信息和/或動作信息;其具體實現(xiàn)方式與圖I所示的步驟102的具體實現(xiàn)方式相同,此處不再贅述。第一執(zhí)行單元63,根據(jù)所述第一獲取單元獲取的第一操作信息啟動目標應(yīng)用程序。其具體實現(xiàn)方式與圖I所示的步驟103的具體實現(xiàn)方式相同,此處不再贅述。具體的,如圖7所示,所述第一執(zhí)行單元,包括第一執(zhí)行模塊71,用于根據(jù)所述第一操作信息以及預設(shè)的所述第一操作信息與應(yīng)用程序的對應(yīng)關(guān)系,啟動目標應(yīng)用程序;和/或第一提不模塊72,用于根據(jù)所述第一操作信息顯不第一提不信息;第二執(zhí)行模塊73,用于獲取用戶根據(jù)所述第一提示信息進行操作的第二操作信息,并根據(jù)所述第二操作信息啟動目標應(yīng)用程序。
進一步,具體的,所述第二執(zhí)行模塊,包括第一執(zhí)行子模塊731,若所述終端中保存有所述目標應(yīng)用程序,用于根據(jù)所述第二操作信息直接啟動所述目標應(yīng)用程序;第二執(zhí)行子模塊732,若所述終端中未保存所述目標應(yīng)用程序,用于根據(jù)所述第二操作信息下載安裝所述目標應(yīng)用程序并啟動所述目標應(yīng)用程序。進一步的,如圖8所示,所述終端,還包括第二獲取單元81,用于獲取狀態(tài)屬性信息,所述狀態(tài)屬性信息包括所述終端的軟硬件狀態(tài)屬性信息和/或所述當前界面的應(yīng)用程序狀態(tài)屬性信息;其具體實現(xiàn)方式與圖I所示的步驟502的具體實現(xiàn)方式相同,此處不再贅述。所述第一執(zhí)行單元63,還具體用于根據(jù)所述第一操作信息以及所述狀態(tài)屬性信息啟動目標應(yīng)用程序。其具體實現(xiàn)方式與圖5所示的步驟503的具體實現(xiàn)方式相同,此處不再贅述。具體的,如圖9所示,所述第一執(zhí)行單元,包括第三執(zhí)行模塊91,用于根據(jù)所述第一操作信息、所述狀態(tài)屬性信息以及預設(shè)的所述第一操作信息、所述狀態(tài)屬性信息以及應(yīng)用程序的對應(yīng)關(guān)系,啟動目標應(yīng)用程序;和/或第二提示模塊92,用于根據(jù)所述第一操作信息和/或所述狀態(tài)屬性信息顯示第二提示信息;第四執(zhí)行模塊93,用于獲取用戶根據(jù)所述第二提示信息進行操作的第三操作信息,并根據(jù)所述第三操作信息啟動目標應(yīng)用程序。進一步的,具體的,所述第四執(zhí)行模塊,包括第三執(zhí)行子模塊931,若所述終端中保存有所述目標應(yīng)用程序,用于根據(jù)所述第三操作信息直接啟動所述目標應(yīng)用程序;第四執(zhí)行子模塊932,若所述終端中未保存所述目標應(yīng)用程序,用于根據(jù)所述第三操作信息下載安裝所述目標應(yīng)用程序并啟動所述目標應(yīng)用程序。本發(fā)明實施例提供的一種具有觸摸屏的終端,在需要進行應(yīng)用程序切換時,直接根據(jù)觸摸屏當前界面的按鈕圖標所接收到的第一操作信息啟動目標應(yīng)用程序,通過終端觸摸屏的當前界面上懸浮的按鈕圖標實現(xiàn)應(yīng)用程序的切換,與現(xiàn)有技術(shù)相比,不需要退出當前界面,在當前界面上進行相關(guān)操作從而直接由當前界面切換至需要啟動的目標應(yīng)用程序,減少了切換程序之間操作時所占的內(nèi)存,比傳統(tǒng)應(yīng)用程序切換完成時間平均提高了30%,提高了應(yīng)用程序切換的效率,解決了現(xiàn)有技術(shù)進行程序切換時需要由當前應(yīng)用程序的界面切換到主界面,在主界面上進行相關(guān)操作實現(xiàn)目標應(yīng)用程序的啟動,導致應(yīng)用程序的切換效率較低的問題。本發(fā)明實施例提供的一種應(yīng)用程序的切換方法及終端,可以應(yīng)用于具有觸摸屏的終端上進行應(yīng)用程序的切換和/或啟動。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一計算機可讀存儲介質(zhì)中,如R0M/RAM、磁碟或光盤等。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種應(yīng)用程序的切換方法,其特征在于,應(yīng)用于具有觸摸屏的終端,該方法,包括 在所述觸摸屏上創(chuàng)建一懸浮按鈕圖標,所述按鈕圖標為能夠懸浮顯示在當前用戶可視界面的圖標; 獲取用戶對所述當前用戶可視界面的懸浮按鈕圖標進行操作的第一操作信息,所述第一操作信息包括手勢信息和/或動作信息; 根據(jù)所述第一操作信息啟動目標應(yīng)用程序。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述第一操作信息啟動目標應(yīng)用程序,包括 根據(jù)所述第一操作信息以及預設(shè)的所述第一操作信息與應(yīng)用程序的對應(yīng)關(guān)系,啟動目標應(yīng)用程序。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述第一操作信息啟動目標應(yīng)用程序,包括 根據(jù)所述第一操作信息顯示第一提示信息; 獲取用戶根據(jù)所述第一提示信息進行操作的第二操作信息,并根據(jù)所述第二操作信息啟動目標應(yīng)用程序。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述第二操作信息啟動目標應(yīng)用程序,包括 若所述終端中保存有所述目標應(yīng)用程序,根據(jù)所述第二操作信息直接啟動所述目標應(yīng)用程序; 若所述終端中未保存所述目標應(yīng)用程序,根據(jù)所述第二操作信息下載安裝所述目標應(yīng)用程序并啟動所述目標應(yīng)用程序。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括 獲取狀態(tài)屬性信息,所述狀態(tài)屬性信息包括所述終端的軟硬件狀態(tài)屬性信息和/或所述當前用戶可視界面的應(yīng)用程序狀態(tài)屬性信息; 所述根據(jù)所述第一操作信息啟動目標應(yīng)用程序,具體包括 根據(jù)所述第一操作信息以及所述狀態(tài)屬性信息啟動目標應(yīng)用程序。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述第一操作信息以及所述狀態(tài)屬性信息啟動目標應(yīng)用程序,包括 根據(jù)所述第一操作信息、所述狀態(tài)屬性信息以及預設(shè)的所述第一操作信息、所述狀態(tài)屬性信息以及應(yīng)用程序的對應(yīng)關(guān)系,啟動目標應(yīng)用程序。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述第一操作信息以及所述狀態(tài)屬性信息啟動目標應(yīng)用程序,包括 根據(jù)所述第一操作信息和/或所述狀態(tài)屬性信息顯示第二提示信息; 獲取用戶根據(jù)所述第二提示信息進行操作的第三操作信息,并根據(jù)所述第三操作信息啟動目標應(yīng)用程序。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述根據(jù)所述第三操作信息啟動目標應(yīng)用程序,包括 若所述終端中保存有所述目標應(yīng)用程序,根據(jù)所述第三操作信息直接啟動所述目標應(yīng)用程序;若所述終端中未保存所述目標應(yīng)用程序,根據(jù)所述第三操作信息下載安裝所述目標應(yīng)用程序并啟動所述目標應(yīng)用程序。
9.一種具有觸摸屏的終端,其特征在于,包括 創(chuàng)建單元,用于在所述觸摸屏上創(chuàng)建一懸浮按鈕圖標,所述按鈕圖標為能夠懸浮顯示在所述觸摸屏的當前用戶可視界面的圖標; 第一獲取單元,用于獲取用戶對所述當前用戶可視界面的按鈕圖標進行操作的第一操作信息,所述第一操作信息包括手勢信息和/或動作信息; 第一執(zhí)行單元,用于根據(jù)所述第一獲取單元獲取的第一操作信息啟動目標應(yīng)用程序。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述第一執(zhí)行單元,包括 第一執(zhí)行模塊,用于根據(jù)所述第一操作信息以及預設(shè)的所述第一操作信息與應(yīng)用程序的對應(yīng)關(guān)系,啟動目標應(yīng)用程序;和/或 第一提示模塊,用于根據(jù)所述第一操作信息顯示第一提示信息;第二執(zhí)行模塊,用于獲取用戶根據(jù)所述第一提示信息進行操作的第二操作信息,并根據(jù)所述第二操作信息啟動目標應(yīng)用程序。
11.根據(jù)權(quán)利要求10所述的終端,其特征在于,所述第二執(zhí)行模塊,包括 第一執(zhí)行子模塊,若所述終端中保存有所述目標應(yīng)用程序,用于根據(jù)所述第二操作信息直接啟動所述目標應(yīng)用程序; 第二執(zhí)行子模塊,若所述終端中未保存所述目標應(yīng)用程序,用于根據(jù)所述第二操作信息下載安裝所述目標應(yīng)用程序并啟動所述目標應(yīng)用程序。
12.根據(jù)權(quán)利要求9所述的終端,其特征在于,還包括 第二獲取單元,用于獲取狀態(tài)屬性信息,所述狀態(tài)屬性信息包括所述終端的軟硬件狀態(tài)屬性信息和/或所述當前用戶可視界面的應(yīng)用程序狀態(tài)屬性信息; 所述第一執(zhí)行單元,還具體用于根據(jù)所述第一操作信息以及所述狀態(tài)屬性信息啟動目標應(yīng)用程序。
13.根據(jù)權(quán)利要求12所述的終端,其特征在于,第一執(zhí)行單元,包括 第三執(zhí)行模塊,用于根據(jù)所述第一操作信息、所述狀態(tài)屬性信息以及預設(shè)的所述第一操作信息、所述狀態(tài)屬性信息以及應(yīng)用程序的對應(yīng)關(guān)系,啟動目標應(yīng)用程序;和/或 第二提示模塊,用于根據(jù)所述第一操作信息和/或所述狀態(tài)屬性信息顯示第二提示信息;第四執(zhí)行模塊,用于獲取用戶根據(jù)所述第二提示信息進行操作的第三操作信息,并根據(jù)所述第三操作信息啟動目標應(yīng)用程序。
14.根據(jù)權(quán)利要求13所述的終端,其特征在于,所述第四執(zhí)行模塊,包括 第三執(zhí)行子模塊,若所述終端中保存有所述目標應(yīng)用程序,用于根據(jù)所述第三操作信息直接啟動所述目標應(yīng)用程序; 第四執(zhí)行子模塊,若所述終端中未保存所述目標應(yīng)用程序,用于根據(jù)所述第三操作信息下載安裝所述目標應(yīng)用程序并啟動所述目標應(yīng)用程序。
全文摘要
本發(fā)明實施例提供一種應(yīng)用程序的切換方法及終端,涉及移動通信領(lǐng)域,用于增加現(xiàn)有技術(shù)中應(yīng)用程序切換的靈活性、提高現(xiàn)有應(yīng)用程序切換效率、降低現(xiàn)有應(yīng)用程序切換資源消耗,提升用戶切換應(yīng)用程序體驗。所述應(yīng)用程序的切換方法,應(yīng)用于具有觸摸屏的終端,所述該方法,包括在所述觸摸屏上創(chuàng)建一懸浮按鈕圖標,所述按鈕圖標為能夠懸浮顯示在當前用戶可視界面的圖標;獲取用戶對所述當前用戶可視界面的懸浮按鈕圖標進行操作的第一操作信息,所述第一操作信息包括手勢信息和/或動作信息;根據(jù)所述第一操作信息啟動目標應(yīng)用程序。本發(fā)明實施例提供的一種應(yīng)用程序的切換方法及終端,可以應(yīng)用于具有觸摸屏的終端上進行應(yīng)用程序的啟動和/或切換。
文檔編號G06F3/0488GK102945138SQ201210455558
公開日2013年2月27日 申請日期2012年11月14日 優(yōu)先權(quán)日2012年11月14日
發(fā)明者李江濤 申請人:李江濤