本發(fā)明涉及智能終端技術(shù),特別涉及一種應(yīng)用程序的選擇性運行方法及裝置。
背景技術(shù):
隨著科技的發(fā)展,智能終端已成為了用戶日常生活中的必備品,而智能終端的便利性也隨著用戶使用需求的提高而逐步提升。
目前,智能終端在工作時,通常前臺僅能運行一個應(yīng)用程序(以下簡稱為前臺應(yīng)用程序),前臺應(yīng)用程序的操作界面會呈現(xiàn)在屏幕中以供用戶操作。當用戶使用前臺應(yīng)用程序時,如果其他應(yīng)用程序被觸發(fā)(如,電話接入,鬧鐘定點提醒,待辦事項提示等等),那么,智能終端會將原有的前臺應(yīng)用程序切換至后臺,以及將被觸發(fā)的應(yīng)用程序的操作界面切換至前臺,作為新的前臺應(yīng)用程序以供用戶操作,待新的前臺應(yīng)用程序使用結(jié)束,再將原有的前臺應(yīng)用程序重新由后臺切換至前臺。
采用上述前后臺切換方式,雖然可以及時處理最新觸發(fā)的應(yīng)用程序,但是,卻存在以下問題:
原有的前臺應(yīng)用程序有可能是用戶當前最急需使用的應(yīng)用程序,在不確定用戶是否需要切換的前提下,強行切換至最新觸發(fā)的應(yīng)用程序,會打斷用戶對原有的前臺應(yīng)用程序的使用,造成使用上的不便,有時會給用戶造成損失。
例如,用戶當前正在使用股票類的應(yīng)用程序進行股票交易,此時,突然朋友A的電話接入,待用戶接聽完朋友A的電話,有可能錯過了股票交易的最佳時機。
又例如,用戶當前正在使用網(wǎng)游類的應(yīng)用程序與朋友們組團刷副本,此時,突然鬧鈴事件觸發(fā),待用戶終止鬧鈴事件后,有可能錯過了最佳游戲時機,從而造成團隊損失,同時也會大大影響用戶的游戲體驗。
然而,假設(shè)為了上述解決問題,智能終端不將最新觸發(fā)的應(yīng)用程序切換至前臺(例如,拒接電話),那么,如果最新觸發(fā)的應(yīng)用程序關(guān)聯(lián)的是用戶當前最需處理的事件,那么,也有可能給用戶造成不可挽回的損失。
顯然,用戶在智能終端上使用前臺應(yīng)用程序時,智能終端是否需要將新觸發(fā)的應(yīng)用程序切換至前臺,是一個兩難的問題,現(xiàn)有技術(shù)下,還未存在合理的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種應(yīng)用程序的選擇性運行方法及裝置,用以解決智能終端不能基于用戶實際使用需求,靈活合理地實現(xiàn)應(yīng)用程序切換的問題。
本發(fā)明實施例提供的具體技術(shù)方案如下:
一種應(yīng)用程序的選擇性運行方法,包括:
在第一應(yīng)用程序的運行過程中,確定第二應(yīng)用程序被觸發(fā);
保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,并提供所述第二應(yīng)用程序的觸發(fā)提示信息;
接收用戶基于所述觸發(fā)提示信息輸入的操作指令;
基于所述操作指令確定用戶指示運行所述第二應(yīng)用程序時,繼續(xù)保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,以及在后臺運行所述第二應(yīng)用程序。
較佳的,保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,并提供所述第二應(yīng)用程序的觸發(fā)提示信息,包括:
在所述第一應(yīng)用程序的操作界面中,呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息;或者,
對所述第一應(yīng)用程序的操作界面進行調(diào)整,在調(diào)整后的操作界面的周邊指定區(qū)域中,呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息;或者,
采用語音方式,播放所述第二應(yīng)用程序的觸發(fā)提示信息。
較佳的,在所述第一應(yīng)用程序的操作界面中,呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息,包括:
在所述第一應(yīng)用程序的操作界面中的設(shè)定邊緣區(qū)域內(nèi),采用懸浮窗形式呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息;或者,
在所述第一應(yīng)用程序的操作界面中的設(shè)定邊緣區(qū)域內(nèi),采用系統(tǒng)通知形式呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息;或者,
在所述第一應(yīng)用程序的操作界面中,通過所述操作界面中的功能選項,呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息。
較佳的,接收用戶基于所述觸發(fā)提示信息輸入的操作指令,包括:
接收用戶在所述觸發(fā)提示信息的展示界面輸入的操作指令;或者,
基于用戶在所述觸發(fā)提示信息的展示界面中執(zhí)行的操作行為,呈現(xiàn)對應(yīng)所述操作行為設(shè)置的指令界面,以及接收用戶基于所述指令界面輸入的操作指令;或者,
接收用戶基于所述觸發(fā)提示信息執(zhí)行的操作行為,并確定對應(yīng)所述操作行為設(shè)置的操作指令。
較佳的,繼續(xù)保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,以及在后臺運行所述第二應(yīng)用程序,包括:
繼續(xù)保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,判斷所述第一應(yīng)用程序和所述第二應(yīng)用程序是否均調(diào)用音頻服務(wù);
若是,則在所述第一應(yīng)用程序中,將所述音頻服務(wù)的配置值降低至預(yù)設(shè)門限及以下,以及在后臺運行所述第二應(yīng)用程序;
否則,直接在后臺運行所述第二應(yīng)用程序。
一種應(yīng)用程序的選擇性運行裝置,包括:
確定單元,用于在第一應(yīng)用程序的運行過程中,確定第二應(yīng)用程序被觸發(fā);
呈現(xiàn)單元,用于保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,并提供所述第二應(yīng)用程序的觸發(fā)提示信息;
接收單元,用于接收用戶基于所述觸發(fā)提示信息輸入的操作指令;
運行單元,用于基于所述操作指令確定用戶指示運行所述第二應(yīng)用程序時,繼續(xù)保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,以及在后臺運行所述第二應(yīng)用程序。
較佳的,保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,并提供所述第二應(yīng)用程序的觸發(fā)提示信息時,所述呈現(xiàn)單元用于:
在所述第一應(yīng)用程序的操作界面中,呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息;或者,
對所述第一應(yīng)用程序的操作界面進行調(diào)整,在調(diào)整后的操作界面的周邊指定區(qū)域中,呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息;或者,
采用語音方式,播放所述第二應(yīng)用程序的觸發(fā)提示信息。
較佳的,在所述第一應(yīng)用程序的操作界面中,呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息時,所述呈現(xiàn)單元用于:
在所述第一應(yīng)用程序的操作界面中的設(shè)定邊緣區(qū)域內(nèi),采用懸浮窗形式呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息;或者,
在所述第一應(yīng)用程序的操作界面中的設(shè)定邊緣區(qū)域內(nèi),采用系統(tǒng)通知形式呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息;或者,
在所述第一應(yīng)用程序的操作界面中,通過所述操作界面中的功能選項,呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息。
較佳的,接收用戶基于所述觸發(fā)提示信息輸入的操作指令時,所述接收單元用于:
接收用戶在所述觸發(fā)提示信息的展示界面輸入的操作指令;或者,
基于用戶在所述觸發(fā)提示信息的展示界面中執(zhí)行的操作行為,呈現(xiàn)對應(yīng)所述操作行為設(shè)置的指令界面,以及接收用戶基于所述指令界面輸入的操作指令;或者,
接收用戶基于所述觸發(fā)提示信息執(zhí)行的操作行為,并確定對應(yīng)所述操作行為設(shè)置的操作指令。
較佳的,繼續(xù)保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,以及在后臺運行所述第二應(yīng)用程序時,所述運行單元用于:
繼續(xù)保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,判斷所述第一應(yīng)用程序和所述第二應(yīng)用程序是否均調(diào)用音頻服務(wù);
若是,則在所述第一應(yīng)用程序中,將所述音頻服務(wù)的配置值降低至預(yù)設(shè)門限及以下,以及在后臺運行所述第二應(yīng)用程序;
否則,直接在后臺運行所述第二應(yīng)用程序。
本發(fā)明實施例中,在第一應(yīng)用程序的運行過程中,終端會在第一應(yīng)用程序的操作界面中,向用戶呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息,并根據(jù)用戶基于觸發(fā)提示信息輸入的操作指令,確定用戶指示運行第二應(yīng)用程序時,繼續(xù)保持呈現(xiàn)第一應(yīng)用程序的操作界面,以及在后臺運行所述第二應(yīng)用程序,這樣,可以根據(jù)用戶的實際使用需求,在前臺和后臺分別同時運行第一應(yīng)用程序和第二應(yīng)用程序,令用戶不必在兩個運行程序之間進行選擇,可以同時為用戶提供兩種服務(wù),從而有效提升了服務(wù)方式的豐富性和靈活性,進而有效改善用戶體驗。
附圖說明
圖1為本發(fā)明實施例中應(yīng)用程序的選擇性運行方法流程圖;
圖2A-圖2C為本發(fā)明實施例中第一種方式下呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息示意圖;
圖3為本發(fā)明實施例中第二種方式下呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息示意圖;
圖4A和圖4B為本發(fā)明實施例中接入用戶基于觸發(fā)提示信息輸入的操作指令示意圖;
圖5為本發(fā)明實施例中終端功能結(jié)構(gòu)示意圖。
具體實施方式
為了解決智能終端不能基于用戶實際使用需求,靈活合理地實現(xiàn)應(yīng)用程序切換的問題,本發(fā)明實施例中,在第一應(yīng)用程序的操作界面中展示第二應(yīng)用程序的觸發(fā)提示信息,若用戶指示運行第二應(yīng)用程序,在保持第一應(yīng)用程序的操作界面,并在后臺運行第二應(yīng)用程序。
下面結(jié)合附圖對本發(fā)明優(yōu)選的實施方式進行詳細說明。
參閱圖1所示,本發(fā)明實施例中應(yīng)用程序的選擇性運行方法流程如下:
步驟100:終端在第一應(yīng)用程序的運行過程中,確定第二應(yīng)用程序被觸發(fā)。
具體的,終端在運行第一應(yīng)用程序時,可以基于后臺的通知確定第二應(yīng)用程序被觸發(fā)。
例如,用戶在運行多媒體播放應(yīng)用程序時,基于后臺通知確定預(yù)設(shè)的鬧鐘事件到達指定時間。
又例如,用戶在使用游戲應(yīng)用程序時,基于后臺通知確定又新的電話接入。
等等。
步驟101:終端保持呈現(xiàn)第一應(yīng)用程序的操作界面,并提供第二應(yīng)用程序的觸發(fā)提示信息。
具體的,在執(zhí)行步驟101時,終端可以采用但不限于以下兩種執(zhí)行方式:
第一種方式:在第一應(yīng)用程序的操作界面中,呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息。
即在第一應(yīng)用程序的操作界面中,在不遮擋用戶的主要操作區(qū)域的前提下,呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息,具體的,在實現(xiàn)第一種方式時,又可以采用但不限于以下三種方法:
方法A:在第一應(yīng)用程序的操作界面中的設(shè)定邊緣區(qū)域內(nèi),采用懸浮窗形式呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息。
例如,參閱圖2A所示,終端在第一應(yīng)用程序的操作界面的上邊緣區(qū)域,或者,下邊緣區(qū)域、或者,左邊緣區(qū)域,或者,右邊緣區(qū)域(任選一種)中,采用懸浮窗形式呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息。
方法B:在第一應(yīng)用程序的操作界面中的設(shè)定邊緣區(qū)域內(nèi),采用系統(tǒng)通知形式呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息、
例如,參閱圖2B所示,終端在第一應(yīng)用程序的操作界面的上邊緣區(qū)域中,通過第二種方式為:系統(tǒng)通知呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息。
方法C:在第一應(yīng)用程序的操作界面中,通過操作界面中的功能選項,呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息。
例如,參閱圖2C所示,假設(shè)第一應(yīng)用程序為游戲應(yīng)用程序,則終端可以在游戲應(yīng)用程序中的公共頻道或私人頻道中,采用通知方式呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息。
第二種方式:對第一應(yīng)用程序的操作界面進行調(diào)整,在調(diào)整后的操作界面的周邊指定區(qū)域中,呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息、
例如,參閱圖3所示,當獲知第二應(yīng)用程序被觸發(fā)后,終端也可以將第一應(yīng)用程序的操作界面適應(yīng)性縮小,在不影響用戶對第一應(yīng)用程序繼續(xù)操作的前提下,在縮小后的操作界面的周邊區(qū)域(如,可以是上周邊區(qū)域,或者,下周邊區(qū)域,或者,左周邊區(qū)域,或者,右周邊區(qū)域),呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息。
第三種方式:采用語音方式,播放第二應(yīng)用程序的觸發(fā)提示信息。
如果第二應(yīng)用程序的觸發(fā)提示信息,通過語音播放即可清晰傳達,那么,終端也可以不對第一應(yīng)用程序的操作界面作任何形式的改動,而是進行通過語音方式,向用戶播放第二應(yīng)用程序的觸發(fā)提示信息。
例如:用戶在使用股票交易應(yīng)用程序時,終端向用戶播報:下午三點,X公司重要客戶來訪。
又例如:用戶在使用游戲應(yīng)用程序時,終端向用戶播報:張小小來電。
步驟102:終端接收用戶基于觸發(fā)提示信息輸入的操作指令。
具體的,在執(zhí)行步驟102時,終端也可以采用但不限于以下三種方式:
方式一:終端直接接收用戶在觸發(fā)提示信息的展示界面輸入的操作指令。
在采用方式一時,用戶可以直接在觸發(fā)提示信息的展示界面進行操作,以輸入相應(yīng)的操作指令。
例如,參閱圖4A所示,假設(shè)在第一應(yīng)用程序的操作界面中呈現(xiàn)的第二應(yīng)用程序的觸發(fā)提示信息為“張小小來電”,那么,用戶可以通過單擊這一觸發(fā)提示信息,表示輸入“接聽”這一操作指令,或者,也可以通過雙擊這一觸發(fā)提示信息,表示輸入“拒絕”這一操作指令。
方式二:終端基于用戶在觸發(fā)提示信息的展示界面中執(zhí)行的操作行為,呈現(xiàn)對應(yīng)該操作行為設(shè)置的指令界面,以及接收用戶基于該指令界面輸入的操作指令。
在采用方式二時,用戶可以在基于觸發(fā)提示信息進一步展示的指令界面中進行操作,以輸入相應(yīng)的操作指令。
例如,參閱圖4A和圖4B所示,假設(shè)在第一應(yīng)用程序的操作界面中呈現(xiàn)的第二應(yīng)用程序的觸發(fā)提示信息為“張小小來電”,那么,用戶可以單擊這一觸發(fā)提示信息,終端將呈現(xiàn)對應(yīng)“張小小來電”設(shè)置的指令界面,包含有“接聽”和“拒絕”兩種指令,用戶可以基于自身使用需求,點擊相應(yīng)的按鈕以輸入相應(yīng)的操作指令。
方式三:接收用戶基于觸發(fā)提示信息執(zhí)行的操作行為,并確定對應(yīng)該操作行為設(shè)置的操作指令。
在采用方式三時,終端可以將用戶的操作行為直接轉(zhuǎn)換為相應(yīng)的操作指令。
例如,假設(shè)終端通過語音方式向用戶提示“張小小來電”,那么,用戶可以直接晃動手機(如,水平晃動,豎直晃動等等),而終端會確定對應(yīng)“晃動”這一操作行為設(shè)置的操作指令是“接聽”或“拒絕”,并執(zhí)行該操作指令。
步驟103:終端基于接收的操作指令確定用戶指示運行第二應(yīng)用程序時,繼續(xù)保持呈現(xiàn)第一應(yīng)用程序的操作界面,以及在后臺運行第二應(yīng)用程序。
具體的,在執(zhí)行步驟103時,較佳的,終端可以繼續(xù)在屏幕中保持第一應(yīng)用程序的操作界面,此時,第二應(yīng)用程序的觸發(fā)提示信息不再出現(xiàn)在第一應(yīng)用程序的操作界面中,用戶可以繼續(xù)在屏幕中使用第一應(yīng)用程序,而終端將第二應(yīng)用程序的運行過程完全后臺化;具體的,在此過程中,終端可以判斷第一應(yīng)用程序和第二應(yīng)用程序是否均調(diào)用音頻服務(wù),若是,則終端在第一應(yīng)用程序中,將音頻服務(wù)的配置值降低至預(yù)設(shè)門限及以下,以及在后臺運行第二應(yīng)用程序;否則,直接在后臺運行第二應(yīng)用程序。
實際應(yīng)用中,不同的應(yīng)用程序可以共享音頻服務(wù),因此,第一應(yīng)用程序和第二應(yīng)用程序也可以共享音頻服務(wù),較佳的,當?shù)诙?yīng)用程序在后臺運行時,為了令第一應(yīng)用程序與第二應(yīng)用程序在使用上互相不沖動,需要適當降低針對第一應(yīng)用程序的音頻服務(wù)。
例如,假設(shè)第一應(yīng)用程序為游戲應(yīng)用程序,而第二應(yīng)用程序為電話服務(wù),那么,當電話服務(wù)在后臺運行時,終端需要將游戲應(yīng)用服務(wù)調(diào)用的音頻服務(wù)的音頻降低到預(yù)設(shè)門限及以下,這樣,可以避免對用戶的電話服務(wù)造成干擾。
當然,實際應(yīng)用中,共享音頻服務(wù)的兩個不同的應(yīng)用程序是共享聲道的,因此,除非用戶將游戲應(yīng)用程序中的音頻服務(wù)徹底關(guān)閉,否則,用戶可以在音箱或耳麥中同時聽到游戲應(yīng)用程序的聲音和電話服務(wù)的聲音,兩種應(yīng)用程序各自調(diào)用的音頻服務(wù)的音量大小,可以由用戶根據(jù)自身需求靈活設(shè)置。
如,假設(shè)電話服務(wù)接通后,終端將游戲應(yīng)用程序中的音頻服務(wù)的音量降低至10分貝(當然也可以是其他分貝,此處僅為舉例)。
若張小小是用戶的好友,則用戶可以將游戲應(yīng)用程序中已降低至10分貝的音量進行回調(diào),即將音量重新回升至某一數(shù)值,這樣,用戶可以一邊玩游戲一邊與好友通話。
而若張小小是用戶的重要客戶,則用戶維持游戲應(yīng)用程序中已降低至10分貝的音量不變,或者,進一步地,用戶可以再次將游戲應(yīng)用程序中的音頻服務(wù)調(diào)整至靜音,這樣,用戶可以專心與客戶通話。
當然,上述調(diào)試過程同樣適應(yīng)于第二應(yīng)用程序,即用戶同樣可以根據(jù)自身的使用需求對第二應(yīng)用程序中的音頻服務(wù)的音量靈活調(diào)整。
簡言之,終端在后臺運行第二應(yīng)用程序后,可以根據(jù)用戶的指令,對第一應(yīng)用程序中的音頻服務(wù)進行調(diào)整,或/和,對第二應(yīng)用程序中的音頻服務(wù)進行調(diào)整,在此不再贅述。
基于上述實施例,參閱圖5所示,本發(fā)明實施例中,一種應(yīng)用程序的選擇性運行裝置(即終端),至少包括確定單元50、呈現(xiàn)單元51、接收單元52和運行單元53,其中,
確定單元50,用于在第一應(yīng)用程序的運行過程中,確定第二應(yīng)用程序被觸發(fā);
呈現(xiàn)單元51,用于保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,并提供所述第二應(yīng)用程序的觸發(fā)提示信息;
接收單元52,用于接收用戶基于所述觸發(fā)提示信息輸入的操作指令;
運行單元53,用于基于所述操作指令確定用戶指示運行所述第二應(yīng)用程序時,繼續(xù)保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,以及在后臺運行所述第二應(yīng)用程序。
較佳的,保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,并提供所述第二應(yīng)用程序的觸發(fā)提示信息時,所述呈現(xiàn)單元51用于:
在所述第一應(yīng)用程序的操作界面中,呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息;或者,
對所述第一應(yīng)用程序的操作界面進行調(diào)整,在調(diào)整后的操作界面的周邊指定區(qū)域中,呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息;或者,
采用語音方式,播放所述第二應(yīng)用程序的觸發(fā)提示信息。
較佳的,在所述第一應(yīng)用程序的操作界面中,呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息時,所述呈現(xiàn)單元51用于:
在所述第一應(yīng)用程序的操作界面中的設(shè)定邊緣區(qū)域內(nèi),采用懸浮窗形式呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息;或者,
在所述第一應(yīng)用程序的操作界面中的設(shè)定邊緣區(qū)域內(nèi),采用系統(tǒng)通知形式呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息;或者,
在所述第一應(yīng)用程序的操作界面中,通過所述操作界面中的功能選項,呈現(xiàn)所述第二應(yīng)用程序的觸發(fā)提示信息。
較佳的,接收用戶基于所述觸發(fā)提示信息輸入的操作指令時,所述接收單元52用于:
接收用戶在所述觸發(fā)提示信息的展示界面輸入的操作指令;或者,
基于用戶在所述觸發(fā)提示信息的展示界面中執(zhí)行的操作行為,呈現(xiàn)對應(yīng)所述操作行為設(shè)置的指令界面,以及接收用戶基于所述指令界面輸入的操作指令;或者,
接收用戶基于所述觸發(fā)提示信息執(zhí)行的操作行為,并確定對應(yīng)所述操作行為設(shè)置的操作指令。
較佳的,繼續(xù)保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,以及在后臺運行所述第二應(yīng)用程序時,所述運行單元53用于:
繼續(xù)保持呈現(xiàn)所述第一應(yīng)用程序的操作界面,判斷所述第一應(yīng)用程序和所述第二應(yīng)用程序是否均調(diào)用音頻服務(wù);
若是,則在所述第一應(yīng)用程序中,將所述音頻服務(wù)的配置值降低至預(yù)設(shè)門限及以下,以及在后臺運行所述第二應(yīng)用程序;
否則,直接在后臺運行所述第二應(yīng)用程序。
綜上所述,本發(fā)明實施例中,在第一應(yīng)用程序的運行過程中,終端會在第一應(yīng)用程序的操作界面中,向用戶呈現(xiàn)第二應(yīng)用程序的觸發(fā)提示信息,并根據(jù)用戶基于觸發(fā)提示信息輸入的操作指令,確定用戶指示運行第二應(yīng)用程序時,繼續(xù)保持呈現(xiàn)第一應(yīng)用程序的操作界面,以及在后臺運行所述第二應(yīng)用程序,這樣,可以根據(jù)用戶的實際使用需求,在前臺和后臺分別同時運行第一應(yīng)用程序和第二應(yīng)用程序,令用戶不必在兩個運行程序之間進行選擇,可以同時為用戶提供兩種服務(wù),從而有效提升了服務(wù)方式的豐富性和靈活性,進而有效改善用戶體驗。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實施例進行各種改動和變型而不脫離本發(fā)明實施例的精神和范圍。這樣,倘若本發(fā)明實施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。