本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,特別是一種多應(yīng)用同步調(diào)起的處理方法、裝置及移動終端。
背景技術(shù):
隨著互聯(lián)網(wǎng)和移動終端技術(shù)的快速發(fā)展,用戶的需求也不斷的提高。為了滿足用戶需求的多樣性,出現(xiàn)了很多方便用戶使用的應(yīng)用(Application,APP),例如各種即時通訊、閱讀、娛樂、游戲應(yīng)用等。用戶在使用每個應(yīng)用時,選擇該應(yīng)用進(jìn)行啟動即可。
目前,用戶在使用應(yīng)用時會有這樣的使用場景,當(dāng)用戶正在使用應(yīng)用A時,通知欄通知有應(yīng)用B的新消息,若用戶希望查看該新消息,則用戶需要首先退出應(yīng)用A,然后啟動應(yīng)用B來查看該新消息,在查看完之后還需要切換回應(yīng)用A繼續(xù)使用,可見來回切換,步驟繁瑣。
技術(shù)實現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的多應(yīng)用同步調(diào)起的處理方法、裝置及移動終端。
依據(jù)本發(fā)明的一方面,提供了一種多應(yīng)用同步調(diào)起的處理方法,包括:
選取移動終端上的多個應(yīng)用作為應(yīng)用組,并定義調(diào)起所述應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件;
對所述觸發(fā)條件進(jìn)行監(jiān)測,當(dāng)監(jiān)測到所述觸發(fā)條件時,調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用;
根據(jù)所述至少兩個目標(biāo)應(yīng)用的個數(shù),在所述移動終端的顯示屏幕上提供所述至少兩個目標(biāo)應(yīng)用的顯示區(qū)域,并在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容。
可選地,根據(jù)所述至少兩個目標(biāo)應(yīng)用的個數(shù),在所述移動終端的顯示屏幕上提供所述至少兩個目標(biāo)應(yīng)用的顯示區(qū)域,包括:
根據(jù)所述至少兩個目標(biāo)應(yīng)用的個數(shù),將所述移動終端的顯示屏幕劃分為對應(yīng)的顯示區(qū)域,且顯示區(qū)域填充至完整所述顯示屏幕的顯示區(qū)。
可選地,當(dāng)所述觸發(fā)條件包括接收到所述至少兩個目標(biāo)應(yīng)用的新消息通知時,在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容,包括:
在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的新消息界面。
可選地,在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的新消息界面,包括:
在調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用時,創(chuàng)建task任務(wù),并將所述至少兩個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity添加到所述task中;
在所述task中查找各個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity;
在各個顯示區(qū)域中顯示對應(yīng)的activity的任務(wù)界面。
可選地,選取移動終端上的多個應(yīng)用作為應(yīng)用組,包括:
接收用戶通過移動終端輸入的選取指令;
將所述選取指令對應(yīng)的多個應(yīng)用定義為應(yīng)用組。
可選地,選取移動終端上的多個應(yīng)用作為應(yīng)用組,包括:
獲取移動終端上應(yīng)用的屬性信息;
選取屬性信息滿足指定條件的應(yīng)用作為應(yīng)用組。
可選地,選取移動終端上的多個應(yīng)用作為應(yīng)用組,包括:
統(tǒng)計移動終端上應(yīng)用的調(diào)起頻率,并根據(jù)調(diào)起頻率對應(yīng)用進(jìn)行排序,得到排序結(jié)果;
根據(jù)所述排序結(jié)果選取多個應(yīng)用作為應(yīng)用組。
可選地,所述應(yīng)用組中的至少兩個應(yīng)用的圖標(biāo)位于所述移動終端的桌面上的一個文件夾中。
可選地,所述方法還包括:
當(dāng)接收到所述應(yīng)用組中的至少兩個應(yīng)用的新消息通知時,在所述文件夾的指定位置顯示未讀消息的提示標(biāo)識;
當(dāng)接收到針對所述提示標(biāo)識的觸發(fā)操作時,確定監(jiān)測到所述觸發(fā)條件。
可選地,在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容之后,所述方法還包括:
接收用戶通過移動終端的觸摸屏輸入的輸入操作;
確定所述輸入操作所在的顯示區(qū)域;
在確定的顯示區(qū)域執(zhí)行所述輸入操作。
可選地,所述方法還包括:
接收來自用戶的取消多區(qū)域顯示的指令,在所述移動終端的顯示屏幕上取消多區(qū)域顯示。
依據(jù)本發(fā)明的另一方面,還提供了一種多應(yīng)用同步調(diào)起的處理裝置,包括:
定義模塊,適于選取移動終端上的多個應(yīng)用作為應(yīng)用組,并定義調(diào)起所述應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件;
監(jiān)測模塊,適于對所述觸發(fā)條件進(jìn)行監(jiān)測;
應(yīng)用調(diào)起模塊,適于當(dāng)監(jiān)測到所述觸發(fā)條件時,調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用;
應(yīng)用顯示模塊,適于根據(jù)所述至少兩個目標(biāo)應(yīng)用的個數(shù),在所述移動終端的顯示屏幕上提供所述至少兩個目標(biāo)應(yīng)用的顯示區(qū)域,并在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容。
可選地,所述應(yīng)用顯示模塊還適于:
根據(jù)所述至少兩個目標(biāo)應(yīng)用的個數(shù),將所述移動終端的顯示屏幕劃分為對應(yīng)的顯示區(qū)域,且顯示區(qū)域填充至完整所述顯示屏幕的顯示區(qū)。
可選地,當(dāng)所述觸發(fā)條件包括接收到所述至少兩個目標(biāo)應(yīng)用的新消息通知時,所述應(yīng)用顯示模塊還適于:
在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的新消息界面。
可選地,所述應(yīng)用顯示模塊還適于:
在調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用時,創(chuàng)建task任務(wù),并將所述至少兩個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity添加到所述task中;
在所述task中查找各個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity;
在各個顯示區(qū)域中顯示對應(yīng)的activity的任務(wù)界面。
可選地,所述定義模塊還適于:
接收用戶通過移動終端輸入的選取指令;
將所述選取指令對應(yīng)的多個應(yīng)用定義為應(yīng)用組。
可選地,所述定義模塊還適于:
獲取移動終端上應(yīng)用的屬性信息;
選取屬性信息滿足指定條件的應(yīng)用作為應(yīng)用組。
可選地,所述定義模塊還適于:
統(tǒng)計移動終端上應(yīng)用的調(diào)起頻率,并根據(jù)調(diào)起頻率對應(yīng)用進(jìn)行排序,得到排序結(jié)果;
根據(jù)所述排序結(jié)果選取多個應(yīng)用作為應(yīng)用組。
可選地,所述應(yīng)用組中的至少兩個應(yīng)用的圖標(biāo)位于所述移動終端的桌面上的一個文件夾中。
可選地,所述裝置還包括:
提示模塊,適于當(dāng)接收到所述應(yīng)用組中的至少兩個應(yīng)用的新消息通知時,在所述文件夾的指定位置顯示未讀消息的提示標(biāo)識;
所述監(jiān)測模塊,還適于當(dāng)接收到針對所述提示標(biāo)識的觸發(fā)操作時,確定監(jiān)測到所述觸發(fā)條件。
可選地,所述裝置還包括:
第一處理模塊,適于所述應(yīng)用顯示模塊在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容之后,接收用戶通過移動終端的觸摸屏輸入的輸入操作;確定所述輸入操作所在的顯示區(qū)域;在確定的顯示區(qū)域執(zhí)行所述輸入操作。
可選地,所述裝置還包括:
第二處理模塊,適于接收來自用戶的取消多區(qū)域顯示的指令,在所述移動終端的顯示屏幕上取消多區(qū)域顯示。
依據(jù)本發(fā)明的再一方面,還提供了一種移動終端,包括上述任一個所述的多應(yīng)用同步調(diào)起的處理裝置。
本發(fā)明實施例提供了一種多應(yīng)用同步調(diào)起的處理方案,首先選取移動終端上的多個應(yīng)用作為應(yīng)用組,并定義調(diào)起該應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件;進(jìn)而對所述觸發(fā)條件進(jìn)行監(jiān)測,當(dāng)監(jiān)測到所述觸發(fā)條件時,調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用;進(jìn)而根據(jù)至少兩個目標(biāo)應(yīng)用的個數(shù),在移動終端的顯示屏幕上提供至少兩個目標(biāo)應(yīng)用的顯示區(qū)域,并在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容。由此可見,本發(fā)明實施例能夠?qū)崿F(xiàn)在同一屏幕上同時顯示和操作預(yù)先定義的應(yīng)用組下的至少兩個目標(biāo)應(yīng)用,從而解決了現(xiàn)有技術(shù)中需要反復(fù)切換到相應(yīng)的應(yīng)用的問題,節(jié)省了反復(fù)切換多個應(yīng)用所產(chǎn)生的跳轉(zhuǎn)成本,提高了效率,實現(xiàn)更自由更高效的操作。并且,本發(fā)明實施例將多個應(yīng)用作為應(yīng)用組,并定義該應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件,能夠?qū)崿F(xiàn)靈活地對應(yīng)用進(jìn)行監(jiān)測,實現(xiàn)快速、有效地進(jìn)行多個應(yīng)用的分區(qū)域顯示。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。
根據(jù)下文結(jié)合附圖對本發(fā)明具體實施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會更加明了本發(fā)明的上述以及其他目的、優(yōu)點和特征。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明一實施例的多應(yīng)用同步調(diào)起的處理方法的流程圖;
圖2示出了根據(jù)本發(fā)明另一實施例的多應(yīng)用同步調(diào)起的處理方法的流程圖;
圖3示出了根據(jù)本發(fā)明一實施例的應(yīng)用組的示意圖;
圖4示出了根據(jù)本發(fā)明一實施例的分屏顯示目標(biāo)應(yīng)用的示意圖;
圖5示出了根據(jù)本發(fā)明一個實施例的多應(yīng)用同步調(diào)起的處理裝置的結(jié)構(gòu)示意圖;以及
圖6示出了根據(jù)本發(fā)明另一個實施例的多應(yīng)用同步調(diào)起的處理裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
為解決上述技術(shù)問題,本發(fā)明實施例提供了一種多應(yīng)用同步調(diào)起的處理方法,該方法可以應(yīng)用在智能手機(jī)、平板電腦等移動終端。圖1示出了根據(jù)本發(fā)明一實施例的多應(yīng)用同步調(diào)起的處理方法的流程圖。如圖1所示,該方法至少可以包括以下步驟S102至步驟S106。
步驟S102,選取移動終端上的多個應(yīng)用作為應(yīng)用組,并定義調(diào)起該應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件。
步驟S104,對觸發(fā)條件進(jìn)行監(jiān)測,當(dāng)監(jiān)測到該觸發(fā)條件時,調(diào)起該觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用。
步驟S106,根據(jù)至少兩個目標(biāo)應(yīng)用的個數(shù),在移動終端的顯示屏幕上提供至少兩個目標(biāo)應(yīng)用的顯示區(qū)域,并在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容。
本發(fā)明實施例提供了一種多應(yīng)用同步調(diào)起的處理方案,首先選取移動終端上的多個應(yīng)用作為應(yīng)用組,并定義調(diào)起該應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件;進(jìn)而對所述觸發(fā)條件進(jìn)行監(jiān)測,當(dāng)監(jiān)測到所述觸發(fā)條件時,調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用;進(jìn)而根據(jù)至少兩個目標(biāo)應(yīng)用的個數(shù),在移動終端的顯示屏幕上提供至少兩個目標(biāo)應(yīng)用的顯示區(qū)域,并在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容。由此可見,本發(fā)明實施例能夠?qū)崿F(xiàn)在同一屏幕上同時顯示和操作預(yù)先定義的應(yīng)用組下的至少兩個目標(biāo)應(yīng)用,從而解決了現(xiàn)有技術(shù)中需要反復(fù)切換到相應(yīng)的應(yīng)用的問題,節(jié)省了反復(fù)切換多個應(yīng)用所產(chǎn)生的跳轉(zhuǎn)成本,提高了效率,實現(xiàn)更自由更高效的操作。并且,本發(fā)明實施例將多個應(yīng)用作為應(yīng)用組,并定義該應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件,能夠?qū)崿F(xiàn)靈活地對應(yīng)用進(jìn)行監(jiān)測,實現(xiàn)快速、有效地進(jìn)行多個應(yīng)用的分區(qū)域顯示。
在本發(fā)明實施例中,智能手機(jī)、平板電腦等移動終端上安裝有用戶使用的應(yīng)用,例如各種即時通訊、閱讀、娛樂、游戲應(yīng)用等。上文步驟S102中選取移動終端上的多個應(yīng)用作為應(yīng)用組,本發(fā)明實施例提供了多種可選的方案,如根據(jù)用戶自定義選擇、應(yīng)用自身的屬性信息或者應(yīng)用的使用頻率等等,下面將分別進(jìn)行詳細(xì)介紹。
方式一,根據(jù)用戶自定義選擇。在該方式中,可以接收用戶通過移動終端輸入的選取指令,進(jìn)而將選取指令對應(yīng)的多個應(yīng)用定義為應(yīng)用組。例如,用戶可以在移動終端的桌面上選取多個應(yīng)用的圖標(biāo),并拖動到一個文件夾中,則可以將該文件夾中的多個應(yīng)用定義為應(yīng)用組。
方式二,根據(jù)應(yīng)用自身的屬性信息。在該方式中,可以獲取移動終端上應(yīng)用的屬性信息,選取屬性信息滿足指定條件的應(yīng)用作為應(yīng)用組。這里的指定條件可以根據(jù)需求進(jìn)行設(shè)置,如指定條件為游戲、即時通訊、閱讀、娛樂類等,本發(fā)明不限于此。
方式三,根據(jù)應(yīng)用的使用頻率。在該方式中,可以統(tǒng)計移動終端上應(yīng)用的調(diào)起頻率,并根據(jù)調(diào)起頻率對應(yīng)用進(jìn)行排序,得到排序結(jié)果;進(jìn)而根據(jù)排序結(jié)果選取多個應(yīng)用作為應(yīng)用組。這里,除了統(tǒng)計應(yīng)用的調(diào)起頻率外,還可以統(tǒng)計應(yīng)用的使用時長、安裝時長等等。例如,用戶使用藍(lán)信、微信、網(wǎng)易等應(yīng)用的頻率較高,則將這些應(yīng)用作為應(yīng)用組。
步驟S102在選取移動終端上的多個應(yīng)用作為應(yīng)用組之后,可以定義調(diào)起該應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件,這里的觸發(fā)條件可以根據(jù)實際需求進(jìn)行設(shè)置,如觸發(fā)條件為接收到應(yīng)用的新消息通知,或者接收到用戶輸入的指定手指操作,或者接收到針對指定按鍵的觸發(fā)操作等等。
在本發(fā)明的可選實施例中,應(yīng)用組中的至少兩個應(yīng)用的圖標(biāo)位于移動終端的桌面上的一個文件夾中,當(dāng)接收到應(yīng)用組中的至少兩個應(yīng)用的新消息通知時,在該文件夾的指定位置顯示未讀消息的提示標(biāo)識。之后,當(dāng)接收到針對提示標(biāo)識的觸發(fā)操作時,確定監(jiān)測到觸發(fā)條件。
在本發(fā)明的可選實施例中,當(dāng)觸發(fā)條件包括接收到至少兩個目標(biāo)應(yīng)用的新消息通知時,步驟S104則調(diào)起該觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用,步驟S106在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容時,可以直接在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的的新消息界面。
在安卓系統(tǒng)中,啟動一個應(yīng)用,系統(tǒng)就會為之創(chuàng)建一個task,來放置根activity;默認(rèn)情況下,一個activity啟動另一個activity時,兩個activity是放置在同一個task中的,后者被壓入前者所在的task棧,當(dāng)用戶按下后退鍵,后者從task被彈出,前者又顯示在幕前。因而,本發(fā)明實施例在移動終端的屏幕上分屏顯示各個目標(biāo)應(yīng)用的新消息界面時,本發(fā)明提供了一種可選的方案,在該方案中,在調(diào)起觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用時,創(chuàng)建task任務(wù),并將至少兩個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity添加到該task中;隨后,在task中查找各個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity;進(jìn)而在各個顯示區(qū)域中顯示對應(yīng)的activity的任務(wù)界面。也就是說,通過創(chuàng)建task,并修改查找方法,原來系統(tǒng)是通過包名啟動,拉起的是應(yīng)用的主界面,所以本發(fā)明實施例通過activity的名稱去查找所要啟動的目標(biāo)應(yīng)用的界面。
上文步驟S106根據(jù)至少兩個目標(biāo)應(yīng)用的個數(shù),在移動終端的顯示屏幕上提供至少兩個目標(biāo)應(yīng)用的顯示區(qū)域,本發(fā)明提供了一種可選的方案,即,根據(jù)至少兩個目標(biāo)應(yīng)用的個數(shù),將移動終端的顯示屏幕劃分為對應(yīng)的顯示區(qū)域,且顯示區(qū)域填充至完整顯示屏幕的顯示區(qū)。也就是說,本發(fā)明實施例能夠根據(jù)至少兩個目標(biāo)應(yīng)用的個數(shù),對移動終端的顯示屏幕進(jìn)行虛擬分屏,得到相應(yīng)個數(shù)的顯示區(qū)域;隨后在各個顯示區(qū)域分別顯示各個目標(biāo)應(yīng)用的運行內(nèi)容,其中,一個顯示區(qū)域顯示一個目標(biāo)應(yīng)用的運行內(nèi)容。例如,至少兩個目標(biāo)應(yīng)用為藍(lán)信、微信和網(wǎng)易應(yīng)用,則確定分屏個數(shù)為3,進(jìn)而將移動終端的屏幕虛擬分屏為3個顯示區(qū)域,隨后在3個顯示區(qū)域分別顯示藍(lán)信、微信和網(wǎng)易應(yīng)用的運行內(nèi)容。
在本發(fā)明的另一可選實施例中,步驟S106各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容之后,還可以接收用戶通過移動終端的觸摸屏輸入的輸入操作,進(jìn)而確定輸入操作所在的顯示區(qū)域,在確定的顯示區(qū)域執(zhí)行該輸入操作。例如,在微信應(yīng)用的顯示區(qū)域中,用戶可以與好友進(jìn)行正常聊天,可以查看朋友圈等等;在網(wǎng)易應(yīng)用的顯示區(qū)域中,用戶可以閱讀新聞,發(fā)起討論等等。在該實施例中,在新建task任務(wù)后,可以將至少兩個目標(biāo)應(yīng)用的activity添加到該task中,可以在該task中查找各個目標(biāo)應(yīng)用的activity進(jìn)行顯示。這里通過創(chuàng)建task,并修改查找方法,原來系統(tǒng)是通過包名啟動,拉起的是應(yīng)用的主界面,所以本發(fā)明實施例通過activity的名稱去查找所要啟動的目標(biāo)應(yīng)用的界面。
在本發(fā)明的另一可選實施例中,當(dāng)接收到來自用戶的取消多區(qū)域顯示的指令時,則在移動終端的顯示屏幕上取消多區(qū)域顯示,并可以顯示桌面,也可以顯示指定應(yīng)用的主界面等等,本發(fā)明不限于此。
以上介紹了圖1所示實施例的各個環(huán)節(jié)的多種實現(xiàn)方式,下面通過一具體實施例來詳細(xì)介紹本發(fā)明的多應(yīng)用同步調(diào)起的處理方法的實現(xiàn)過程。圖2示出了根據(jù)本發(fā)明另一實施例的多應(yīng)用同步調(diào)起的處理方法的流程圖。如圖2所示,該方法至少可以包括以下步驟S202至步驟S210。
步驟S202,在移動終端的桌面上選取多個應(yīng)用的圖標(biāo),并拖動到一個文件夾中,將該文件夾中的多個應(yīng)用定義為應(yīng)用組。
在該步驟中,如圖3所示,移動終端桌面上的文件夾中的應(yīng)用A、B、C和D即為定義的應(yīng)用組。
步驟S204,定義調(diào)起該應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件。
在該步驟中,當(dāng)接收到應(yīng)用組中的至少兩個應(yīng)用的新消息通知時,在該文件夾的指定位置顯示未讀消息的提示標(biāo)識。之后,當(dāng)接收到針對提示標(biāo)識的觸發(fā)操作時,確定監(jiān)測到觸發(fā)條件。
步驟S206,對觸發(fā)條件進(jìn)行監(jiān)測。
步驟S208,當(dāng)監(jiān)測到該觸發(fā)條件時,調(diào)起該觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用。
在該步驟中,該觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用即為接收到新消息通知的目標(biāo)應(yīng)用,例如,應(yīng)用A和B接收到新消息通知。
進(jìn)一步地,在調(diào)起觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用時,創(chuàng)建task任務(wù),并將至少兩個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity添加到該task中;隨后,在task中查找各個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity;進(jìn)而在各個顯示區(qū)域中顯示對應(yīng)的activity的任務(wù)界面。也就是說,通過創(chuàng)建task,并修改查找方法,原來系統(tǒng)是通過包名啟動,拉起的是應(yīng)用的主界面,所以本發(fā)明實施例通過activity的名稱去查找所要啟動的目標(biāo)應(yīng)用的界面。
步驟S210,確定觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用的個數(shù),進(jìn)而根據(jù)確定的個數(shù)對移動終端的屏幕進(jìn)行虛擬分屏,得到相應(yīng)個數(shù)的顯示區(qū)域,隨后在各個顯示區(qū)域分別顯示各個目標(biāo)應(yīng)用的新消息界面,其中,一個顯示區(qū)域顯示一個目標(biāo)應(yīng)用的新消息界面。
在該步驟中,應(yīng)用A和B接收到新消息通知,確定分屏個數(shù)為2,進(jìn)而將移動終端的屏幕虛擬分屏為2個顯示區(qū)域,隨后在2個顯示區(qū)域分別顯示應(yīng)用A和B的新消息界面,如圖4所示。
在本發(fā)明的可選實施例中,在步驟S210之后,還可以接收用戶通過移動終端的觸摸屏輸入的輸入操作,進(jìn)而確定輸入操作所在的顯示區(qū)域,在確定的顯示區(qū)域執(zhí)行該輸入操作。例如,在應(yīng)用A的顯示區(qū)域中,用戶可以與好友進(jìn)行正常聊天,可以查看朋友圈等等;在應(yīng)用B的顯示區(qū)域中,用戶可以閱讀新聞,發(fā)起討論等等。
此外,當(dāng)接收到來自用戶的取消多區(qū)域顯示的指令時,則在移動終端的顯示屏幕上取消多區(qū)域顯示,并可以顯示桌面,也可以顯示指定應(yīng)用的主界面等等,本發(fā)明不限于此。
需要說明的是,在實際應(yīng)用中,上述所有可選實施方式可以采用結(jié)合的方式任意組合,形成本發(fā)明的可選實施例,在此不再一一贅述。
基于上文各個實施例提供的多應(yīng)用同步調(diào)起的處理方法,基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供了一種多應(yīng)用同步調(diào)起的處理裝置。
圖5示出了根據(jù)本發(fā)明一個實施例的多應(yīng)用同步調(diào)起的處理裝置的結(jié)構(gòu)示意圖。如圖5所示,該裝置至少可以包括定義模塊510、監(jiān)測模塊520、應(yīng)用調(diào)起模塊530以及應(yīng)用顯示模塊540。
現(xiàn)介紹本發(fā)明實施例的多應(yīng)用同步調(diào)起的處理裝置的各組成或器件的功能以及各部分間的連接關(guān)系:
定義模塊510,適于選取移動終端上的多個應(yīng)用作為應(yīng)用組,并定義調(diào)起所述應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件;
監(jiān)測模塊520,與定義模塊510相耦合,適于對所述觸發(fā)條件進(jìn)行監(jiān)測;
應(yīng)用調(diào)起模塊530,與監(jiān)測模塊520相耦合,適于當(dāng)監(jiān)測到所述觸發(fā)條件時,調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用;
應(yīng)用顯示模塊540,與應(yīng)用調(diào)起模塊530相耦合,適于根據(jù)所述至少兩個目標(biāo)應(yīng)用的個數(shù),在所述移動終端的顯示屏幕上提供所述至少兩個目標(biāo)應(yīng)用的顯示區(qū)域,并在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容。
在本發(fā)明一實施例中,上述應(yīng)用顯示模塊540還適于:
根據(jù)所述至少兩個目標(biāo)應(yīng)用的個數(shù),將所述移動終端的顯示屏幕劃分為對應(yīng)的顯示區(qū)域,且顯示區(qū)域填充至完整所述顯示屏幕的顯示區(qū)。
在本發(fā)明一實施例中,當(dāng)所述觸發(fā)條件包括接收到所述至少兩個目標(biāo)應(yīng)用的新消息通知時,上述應(yīng)用顯示模塊540還適于:
在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的新消息界面。
在本發(fā)明一實施例中,上述應(yīng)用顯示模塊540還適于:
在調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用時,創(chuàng)建task任務(wù),并將所述至少兩個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity添加到所述task中;
在所述task中查找各個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity;
在各個顯示區(qū)域中顯示對應(yīng)的activity的任務(wù)界面。
在本發(fā)明一實施例中,上述定義模塊510還適于:
接收用戶通過移動終端輸入的選取指令;
將所述選取指令對應(yīng)的多個應(yīng)用定義為應(yīng)用組。
在本發(fā)明一實施例中,上述定義模塊510還適于:
獲取移動終端上應(yīng)用的屬性信息;
選取屬性信息滿足指定條件的應(yīng)用作為應(yīng)用組。
在本發(fā)明一實施例中,上述定義模塊510還適于:
統(tǒng)計移動終端上應(yīng)用的調(diào)起頻率,并根據(jù)調(diào)起頻率對應(yīng)用進(jìn)行排序,得到排序結(jié)果;
根據(jù)所述排序結(jié)果選取多個應(yīng)用作為應(yīng)用組。
在本發(fā)明一實施例中,所述應(yīng)用組中的至少兩個應(yīng)用的圖標(biāo)位于所述移動終端的桌面上的一個文件夾中。
在本發(fā)明一實施例中,如圖6所示,上文圖5展示的裝置還可以包括:
提示模塊550,與監(jiān)測模塊520相耦合,適于當(dāng)接收到所述應(yīng)用組中的至少兩個應(yīng)用的新消息通知時,在所述文件夾的指定位置顯示未讀消息的提示標(biāo)識;
所述監(jiān)測模塊520,還適于當(dāng)接收到針對所述提示標(biāo)識的觸發(fā)操作時,確定監(jiān)測到所述觸發(fā)條件。
在本發(fā)明一實施例中,如圖6所示,上文圖5展示的裝置還可以包括:
第一處理模塊560,與應(yīng)用顯示模塊540相耦合,適于應(yīng)用顯示模塊540在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容之后,接收用戶通過移動終端的觸摸屏輸入的輸入操作;確定所述輸入操作所在的顯示區(qū)域;在確定的顯示區(qū)域執(zhí)行所述輸入操作。
在本發(fā)明一實施例中,如圖6所示,上文圖5展示的裝置還可以包括:
第二處理模塊570,與應(yīng)用顯示模塊540相耦合,適于接收來自用戶的取消多區(qū)域顯示的指令,在所述移動終端的顯示屏幕上取消多區(qū)域顯示。
基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供了一種移動終端,包括上述任一個所述的多應(yīng)用同步調(diào)起的處理裝置。
根據(jù)上述任意一個優(yōu)選實施例或多個優(yōu)選實施例的組合,本發(fā)明實施例能夠達(dá)到如下有益效果:
本發(fā)明實施例提供了一種多應(yīng)用同步調(diào)起的處理方案,首先選取移動終端上的多個應(yīng)用作為應(yīng)用組,并定義調(diào)起該應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件;進(jìn)而對所述觸發(fā)條件進(jìn)行監(jiān)測,當(dāng)監(jiān)測到所述觸發(fā)條件時,調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用;進(jìn)而根據(jù)至少兩個目標(biāo)應(yīng)用的個數(shù),在移動終端的顯示屏幕上提供至少兩個目標(biāo)應(yīng)用的顯示區(qū)域,并在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容。由此可見,本發(fā)明實施例能夠?qū)崿F(xiàn)在同一屏幕上同時顯示和操作預(yù)先定義的應(yīng)用組下的至少兩個目標(biāo)應(yīng)用,從而解決了現(xiàn)有技術(shù)中需要反復(fù)切換到相應(yīng)的應(yīng)用的問題,節(jié)省了反復(fù)切換多個應(yīng)用所產(chǎn)生的跳轉(zhuǎn)成本,提高了效率,實現(xiàn)更自由更高效的操作。并且,本發(fā)明實施例將多個應(yīng)用作為應(yīng)用組,并定義該應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件,能夠?qū)崿F(xiàn)靈活地對應(yīng)用進(jìn)行監(jiān)測,實現(xiàn)快速、有效地進(jìn)行多個應(yīng)用的分區(qū)域顯示。
在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細(xì)節(jié)的情況下實踐。在一些實例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權(quán)利要求書由此明確地并入該具體實施方式,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在權(quán)利要求書中,所要求保護(hù)的實施例的任意之一都可以以任意的組合方式來使用。
本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的多應(yīng)用同步調(diào)起的處理裝置及移動終端中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機(jī)程序和計算機(jī)程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機(jī)來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
至此,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識到,雖然本文已詳盡示出和描述了本發(fā)明的多個示例性實施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開的內(nèi)容直接確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認(rèn)定為覆蓋了所有這些其他變型或修改。
本發(fā)明實施例的一方面,提供了A1、一種多應(yīng)用同步調(diào)起的處理方法,包括:
選取移動終端上的多個應(yīng)用作為應(yīng)用組,并定義調(diào)起所述應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件;
對所述觸發(fā)條件進(jìn)行監(jiān)測,當(dāng)監(jiān)測到所述觸發(fā)條件時,調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用;
根據(jù)所述至少兩個目標(biāo)應(yīng)用的個數(shù),在所述移動終端的顯示屏幕上提供所述至少兩個目標(biāo)應(yīng)用的顯示區(qū)域,并在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容。
A2、根據(jù)A1所述的方法,其中,根據(jù)所述至少兩個目標(biāo)應(yīng)用的個數(shù),在所述移動終端的顯示屏幕上提供所述至少兩個目標(biāo)應(yīng)用的顯示區(qū)域,包括:
根據(jù)所述至少兩個目標(biāo)應(yīng)用的個數(shù),將所述移動終端的顯示屏幕劃分為對應(yīng)的顯示區(qū)域,且顯示區(qū)域填充至完整所述顯示屏幕的顯示區(qū)。
A3、根據(jù)A1或A2所述的方法,其中,當(dāng)所述觸發(fā)條件包括接收到所述至少兩個目標(biāo)應(yīng)用的新消息通知時,在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容,包括:
在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的新消息界面。
A4、根據(jù)A3所述的方法,其中,在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的新消息界面,包括:
在調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用時,創(chuàng)建task任務(wù),并將所述至少兩個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity添加到所述task中;
在所述task中查找各個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity;
在各個顯示區(qū)域中顯示對應(yīng)的activity的任務(wù)界面。
A5、根據(jù)A1-A4中任一項所述的方法,其中,選取移動終端上的多個應(yīng)用作為應(yīng)用組,包括:
接收用戶通過移動終端輸入的選取指令;
將所述選取指令對應(yīng)的多個應(yīng)用定義為應(yīng)用組。
A6、根據(jù)A1-A4中任一項所述的方法,其中,選取移動終端上的多個應(yīng)用作為應(yīng)用組,包括:
獲取移動終端上應(yīng)用的屬性信息;
選取屬性信息滿足指定條件的應(yīng)用作為應(yīng)用組。
A7、根據(jù)A1-A4中任一項所述的方法,其中,選取移動終端上的多個應(yīng)用作為應(yīng)用組,包括:
統(tǒng)計移動終端上應(yīng)用的調(diào)起頻率,并根據(jù)調(diào)起頻率對應(yīng)用進(jìn)行排序,得到排序結(jié)果;
根據(jù)所述排序結(jié)果選取多個應(yīng)用作為應(yīng)用組。
A8、根據(jù)A1-A7中任一項所述的方法,其中,所述應(yīng)用組中的至少兩個應(yīng)用的圖標(biāo)位于所述移動終端的桌面上的一個文件夾中。
A9、根據(jù)A8所述的方法,其中,還包括:
當(dāng)接收到所述應(yīng)用組中的至少兩個應(yīng)用的新消息通知時,在所述文件夾的指定位置顯示未讀消息的提示標(biāo)識;
當(dāng)接收到針對所述提示標(biāo)識的觸發(fā)操作時,確定監(jiān)測到所述觸發(fā)條件。
A10、根據(jù)A1-A9中任一項所述的方法,其中,在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容之后,所述方法還包括:
接收用戶通過移動終端的觸摸屏輸入的輸入操作;
確定所述輸入操作所在的顯示區(qū)域;
在確定的顯示區(qū)域執(zhí)行所述輸入操作。
A11、根據(jù)A1-A10中任一項所述的方法,其中,還包括:
接收來自用戶的取消多區(qū)域顯示的指令,在所述移動終端的顯示屏幕上取消多區(qū)域顯示。
本發(fā)明實施例的另一方面,還提供了B12、一種多應(yīng)用同步調(diào)起的處理裝置,包括:
定義模塊,適于選取移動終端上的多個應(yīng)用作為應(yīng)用組,并定義調(diào)起所述應(yīng)用組中至少兩個應(yīng)用的觸發(fā)條件;
監(jiān)測模塊,適于對所述觸發(fā)條件進(jìn)行監(jiān)測;
應(yīng)用調(diào)起模塊,適于當(dāng)監(jiān)測到所述觸發(fā)條件時,調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用;
應(yīng)用顯示模塊,適于根據(jù)所述至少兩個目標(biāo)應(yīng)用的個數(shù),在所述移動終端的顯示屏幕上提供所述至少兩個目標(biāo)應(yīng)用的顯示區(qū)域,并在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容。
B13、根據(jù)B12所述的裝置,其中,所述應(yīng)用顯示模塊還適于:
根據(jù)所述至少兩個目標(biāo)應(yīng)用的個數(shù),將所述移動終端的顯示屏幕劃分為對應(yīng)的顯示區(qū)域,且顯示區(qū)域填充至完整所述顯示屏幕的顯示區(qū)。
B14、根據(jù)B12或B13所述的裝置,其中,當(dāng)所述觸發(fā)條件包括接收到所述至少兩個目標(biāo)應(yīng)用的新消息通知時,所述應(yīng)用顯示模塊還適于:
在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的新消息界面。
B15、根據(jù)B14所述的裝置,其中,所述應(yīng)用顯示模塊還適于:
在調(diào)起所述觸發(fā)條件對應(yīng)的至少兩個目標(biāo)應(yīng)用時,創(chuàng)建task任務(wù),并將所述至少兩個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity添加到所述task中;
在所述task中查找各個目標(biāo)應(yīng)用的新消息界面對應(yīng)的activity;
在各個顯示區(qū)域中顯示對應(yīng)的activity的任務(wù)界面。
B16、根據(jù)B12-B15中任一項所述的裝置,其中,所述定義模塊還適于:
接收用戶通過移動終端輸入的選取指令;
將所述選取指令對應(yīng)的多個應(yīng)用定義為應(yīng)用組。
B17、根據(jù)B12-B15中任一項所述的裝置,其中,所述定義模塊還適于:
獲取移動終端上應(yīng)用的屬性信息;
選取屬性信息滿足指定條件的應(yīng)用作為應(yīng)用組。
B18、根據(jù)B12-B15中任一項所述的裝置,其中,所述定義模塊還適于:
統(tǒng)計移動終端上應(yīng)用的調(diào)起頻率,并根據(jù)調(diào)起頻率對應(yīng)用進(jìn)行排序,得到排序結(jié)果;
根據(jù)所述排序結(jié)果選取多個應(yīng)用作為應(yīng)用組。
B19、根據(jù)B12-B18中任一項所述的裝置,其中,所述應(yīng)用組中的至少兩個應(yīng)用的圖標(biāo)位于所述移動終端的桌面上的一個文件夾中。
B20、根據(jù)B19所述的裝置,其中,還包括:
提示模塊,適于當(dāng)接收到所述應(yīng)用組中的至少兩個應(yīng)用的新消息通知時,在所述文件夾的指定位置顯示未讀消息的提示標(biāo)識;
所述監(jiān)測模塊,還適于當(dāng)接收到針對所述提示標(biāo)識的觸發(fā)操作時,確定監(jiān)測到所述觸發(fā)條件。
B21、根據(jù)B12-B20中任一項所述的裝置,其中,還包括:
第一處理模塊,適于所述應(yīng)用顯示模塊在各個顯示區(qū)域顯示各個目標(biāo)應(yīng)用的運行內(nèi)容之后,接收用戶通過移動終端的觸摸屏輸入的輸入操作;確定所述輸入操作所在的顯示區(qū)域;在確定的顯示區(qū)域執(zhí)行所述輸入操作。
B22、根據(jù)B12-21中任一項所述的裝置,其中,還包括:
第二處理模塊,適于接收來自用戶的取消多區(qū)域顯示的指令,在所述移動終端的顯示屏幕上取消多區(qū)域顯示。
本發(fā)明實施例的又一方面,還提供了C23、一種移動終端,包括B12-B22中任一項所述的多應(yīng)用同步調(diào)起的處理裝置。