本發(fā)明涉及終端應用技術領域,尤其涉及一種同時啟動多應用的方法和裝置。
背景技術:
托盤是智能終端上系統(tǒng)顯示快捷方式和各種應用消息、控件等的區(qū)域。多窗口應用程序可以支持在智能終端的屏幕上同時顯示兩個應用程序界面。當當前應用正在運行時,通過托盤啟動新應用,只能點擊一個該新應用的通知消息,啟動新應用后當前應用則處于后臺。比如:用戶在看視頻A時來了一條消息,需要臨時答復消息B,處理完后繼續(xù)看視頻A,需要以下步驟:1.拉下托盤;2.點擊消息B;3.答復完畢消息B;4.按返回鍵退出消息B;5.點擊視屏應用A;6.點擊播放按鈕。上述場景缺陷是:1.返回當前應用時需要6步,步驟太多、太復雜;2.啟動消息B后,視頻應用A被掛后臺,在一段時間內無法關注當前的視頻情節(jié);3.來的消息比較多,影響視頻查看體驗。
利用多窗口應用程序同時顯示兩個應用程序的界面時,需要選擇一個應用程序后再選擇第二個應用程序。比如:用戶想設置既能看視頻A,又能及時答復B,需要以下步驟:1.找到多窗口應用并點擊;2.添加視頻A;3.添加消息B。上述場景缺陷是:需要預先設置好,對于臨時來的消息無能為力。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題是,提供一種同時啟動多應用的方法和裝置,針對臨時來的消息簡便的實現(xiàn)多應用的同時啟動。
本發(fā)明采用的技術方案是,所述同時啟動多應用的方法,包括:
當?shù)谝粦谜谇芭_運行時,若收到第二應用的消息通知,則在第二應用的消息通知的顯示位置處顯示多窗口運行按鈕;
當檢測到所述多窗口運行按鈕按下時,啟動多窗口應用并將第一應用和第二應用同時運行在所述多窗口應用提供的兩個前臺應用界面中。
進一步的,所述方法,還包括:
當已有兩個以上的應用通過多窗口應用同時在前臺運行時,若收到新應用的消息通知,則在新應用的消息通知的顯示位置處顯示多窗口運行按鈕;
當檢測到所述新應用的消息通知處的多窗口運行按鈕按下時,通過所述多窗口應用將所述兩個以上的應用以及所述新應用同時運行在所述多窗口應用提供的相應多個前臺應用界面中。
進一步的,所述消息通知的顯示位置,包括:
消息通知欄中,或者,前臺應用界面中的顯示懸浮消息通知的位置處。
進一步的,檢測到所述多窗口運行按鈕按下,包括:
檢測到消息通知欄的拖出操作且消息通知欄中的所述多窗口運行按鈕按下;或者,
檢測到前臺應用界面中的顯示懸浮消息通知的位置處的所述多窗口運行按鈕按下。
進一步的,所述方法,還包括:
接收到退出多窗口運行指令時,通過多窗口應用響應所述退出多窗口運行指令。
本發(fā)明還提供一種同時啟動多應用的裝置,包括:
按鈕顯示模塊,用于當?shù)谝粦谜谇芭_運行時,若收到第二應用的消息通知,則在第二應用的消息通知的顯示位置處顯示多窗口運行按鈕;
檢測模塊,用于檢測所述多窗口運行按鈕是否按下,當檢測到所述多窗口運行按鈕按下時,通知多窗口處理模塊;
多窗口處理模塊,用于當收到所述檢測模塊的通知時,啟動多窗口應用并將第一應用和第二應用同時運行在所述多窗口應用提供的兩個前臺應用界面中。
進一步的,所述按鈕顯示模塊,還用于:當已有兩個以上的應用通過多窗口應用同時在前臺運行時,若收到新應用的消息通知,則在新應用的消息通知的顯示位置處顯示多窗口運行按鈕;
所述檢測模塊,還用于:檢測所述新應用的消息通知處的多窗口運行按鈕是否按下;
所述多窗口處理模塊,還用于:當檢測到所述新應用的消息通知處的多窗口運行按鈕按下時,通過所述多窗口應用將所述兩個以上的應用以及所述新應用同時運行在所述多窗口應用提供的相應多個前臺應用界面中。
進一步的,所述消息通知的顯示位置,包括:
消息通知欄中,或者,前臺應用界面中的顯示懸浮消息通知的位置處。
進一步的,所述檢測模塊,具體用于:
通過檢測到消息通知欄的拖出操作且消息通知欄中的所述多窗口運行按鈕按下,來判定檢測到所述多窗口運行按鈕按下;或者,
通過檢測到前臺應用界面中的顯示懸浮消息通知的位置處的所述多窗口運行按鈕按下,來判定檢測到所述多窗口運行按鈕按下。
進一步的,所述多窗口處理模塊,還用于:
接收到退出多窗口運行指令時,通過多窗口應用響應所述退出多窗口運行指令。
采用上述技術方案,本發(fā)明至少具有下列優(yōu)點:
本發(fā)明所述同時啟動多應用的方法和裝置,在消息通知的顯示位置處增加一個多窗口運行按鈕并通過該按鈕調用多窗口應用以實現(xiàn)多應用同時在前臺運行,解決了現(xiàn)有技術中臨時處理消息通知對應的事務時所需執(zhí)行的步驟多、體驗差問題,也解決了現(xiàn)有技術中多窗口需要預先設定的問題。
附圖說明
圖1為本發(fā)明第一實施例的同時啟動多應用的方法流程圖;
圖2為本發(fā)明第二實施例的同時啟動多應用的方法流程圖;
圖3為本發(fā)明第三實施例的同時啟動多應用的方法流程圖;
圖4為本發(fā)明第四~六實施例的同時啟動多應用的裝置組成結構示意圖;
圖5為本發(fā)明第七實施例的同時啟動兩個應用的方法流程示意圖。
具體實施方式
為更進一步闡述本發(fā)明為達成預定目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對本發(fā)明進行詳細說明如后。
本發(fā)明第一實施例,一種同時啟動多應用的方法,如圖1所示,包括以下具體步驟:
步驟S101,當?shù)谝粦谜谇芭_運行時,若收到第二應用的消息通知,則在第二應用的消息通知的顯示位置處顯示多窗口運行按鈕。
具體的,作為示例,所述消息通知的顯示位置,包括:
消息通知欄中,或者,前臺應用界面中的顯示懸浮消息通知的位置處。
步驟S102,檢測所述多窗口運行按鈕是否按下。
具體的,作為示例,對應于步驟S101中所述消息通知的顯示位置在消息通知欄中的情況,檢測到所述多窗口運行按鈕按下是指:檢測到消息通知欄的拖出操作且消息通知欄中的所述多窗口運行按鈕按下;消息通知欄的拖出操作可以是從上往下滑動屏幕或者是從下往上滑動屏幕等。
對應于步驟S101中所述消息通知的顯示位置在前臺應用界面中的顯示懸浮消息通知的位置處的情況,檢測到所述多窗口運行按鈕按下是指:檢測到前臺應用界面中的顯示懸浮消息通知的位置處的所述多窗口運行按鈕按下。
步驟S103,當檢測到所述多窗口運行按鈕按下時,啟動多窗口應用并將第一應用和第二應用同時運行在所述多窗口應用提供的兩個前臺應用界面中。
本發(fā)明第二實施例,一種同時啟動多應用的方法,本實施例所述方法與第一實施例大致相同,區(qū)別在于,如圖2所示,本實施例的所述方法,在步驟S103之后,還包括:
步驟S104,當已有兩個以上的應用通過多窗口應用同時在前臺運行時,若收到新應用的消息通知,則在新應用的消息通知的顯示位置處顯示多窗口運行按鈕;
步驟S105,檢測所述新應用的消息通知處的多窗口運行按鈕是否按下。
步驟S106,當檢測到所述新應用的消息通知處的多窗口運行按鈕按下時,通過所述多窗口應用將所述兩個以上的應用以及所述新應用同時運行在所述多窗口應用提供的相應多個前臺應用界面中。
本發(fā)明第三實施例,一種同時啟動多應用的方法,本實施例所述方法與第一實施例大致相同,區(qū)別在于,如圖3所示,本實施例的所述方法,在步驟S103之后,還包括:
步驟S104-A,接收到退出多窗口運行指令時,通過多窗口應用響應所述退出多窗口運行指令。
具體的,該退出多窗口運行指令可以是對任一前臺應用進行單機或者雙擊或者擴張方式的觸摸,該退出多窗口運行指令具體是什么可以由多窗口應用所決定。
本發(fā)明第四實施例,與第一實施例對應,本實施例介紹一種同時啟動多應用的裝置,如圖4所示,包括以下組成部分:
1)按鈕顯示模塊100,用于當?shù)谝粦谜谇芭_運行時,若收到第二應用的消息通知,則在第二應用的消息通知的顯示位置處顯示多窗口運行按鈕;
具體的,作為實例,所述消息通知的顯示位置,包括:
消息通知欄中,或者,前臺應用界面中的顯示懸浮消息通知的位置處。
2)檢測模塊200,用于檢測所述多窗口運行按鈕是否按下,當檢測到所述多窗口運行按鈕按下時,通知多窗口處理模塊;
具體的,作為實例,所述檢測模塊,具體用于:
通過檢測到消息通知欄的拖出操作且消息通知欄中的所述多窗口運行按鈕按下,來判定檢測到所述多窗口運行按鈕按下;或者,
通過檢測到前臺應用界面中的顯示懸浮消息通知的位置處的所述多窗口運行按鈕按下,來判定檢測到所述多窗口運行按鈕按下。
3)多窗口處理模塊300,用于當收到所述檢測模塊的通知時,啟動多窗口應用并將第一應用和第二應用同時運行在所述多窗口應用提供的兩個前臺應用界面中。
本發(fā)明第五實施例,一種同時啟動多應用的裝置,本實施例所述裝置與第四實施例大致相同,區(qū)別在于,在本實施例的所述裝置中,
按鈕顯示模塊100,還用于:當已有兩個以上的應用通過多窗口應用同時在前臺運行時,若收到新應用的消息通知,則在新應用的消息通知的顯示位置處顯示多窗口運行按鈕;
檢測模塊200,還用于:檢測所述新應用的消息通知處的多窗口運行按鈕是否按下;
多窗口處理模塊300,還用于:當檢測到所述新應用的消息通知處的多窗口運行按鈕按下時,通過所述多窗口應用將所述兩個以上的應用以及所述新應用同時運行在所述多窗口應用提供的相應多個前臺應用界面中。
本發(fā)明第六實施例,一種同時啟動多應用的裝置,本實施例所述裝置與第四實施例大致相同,區(qū)別在于,在本實施例的所述裝置中,
多窗口處理模塊300,還用于:
接收到退出多窗口運行指令時,通過多窗口應用響應所述退出多窗口運行指令。
本發(fā)明第七實施例,本實施例是在上述實施例的基礎上,結合附圖5介紹一個本發(fā)明的應用實例。
本發(fā)明實施例在保留傳統(tǒng)方案托盤(即消息通知欄)應用快捷啟動應用優(yōu)點、多窗口能同時啟動兩個應用的優(yōu)點的基礎上,做了如下改進:用戶在點擊M按鈕后,同時觸發(fā)兩個應用顯示在多窗口應用提供的前臺運行界面中。
如圖5所示,本發(fā)明實施例具體流程圖如下:
步驟1,展開托盤。
步驟2,獲取用戶在托盤中的點擊位置。
步驟3,判斷所述點擊位置是否點擊M按鈕,若是,則執(zhí)行步驟4,否則按照傳統(tǒng)流程處理。
步驟4,托盤傳遞當前應用和被點擊M按鈕所在的應用給多窗口應用。
步驟5,當前應用和被點擊M按鈕所在的應用同時運行在多窗口應用提供的前臺運行界面中。
采用本發(fā)明實施例的技術方案后,用戶的操作僅包括:1.在視頻A的播放過程中,拉下托盤;2.雙指點擊消息B上的按鈕M;3.多窗口顯示視頻應用A(這時視頻還在播放)和消息B所在的應用,答復完畢消息B;4.點擊當前應用,視頻A應用全屏顯示。返回當前應用時僅需要4步,步驟較少極大的減輕了用戶操作的復雜度。
本發(fā)明實施例所述同時啟動多應用的方法和裝置,在消息通知的顯示位置處增加一個多窗口運行按鈕并通過該按鈕調用多窗口應用以實現(xiàn)多應用同時在前臺運行,解決了現(xiàn)有技術中臨時處理消息通知對應的事務時所需執(zhí)行的步驟多、體驗差問題,也解決了現(xiàn)有技術中多窗口需要預先設定的問題。
通過具體實施方式的說明,應當可對本發(fā)明為達成預定目的所采取的技術手段及功效得以更加深入且具體的了解,然而所附圖示僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。