一種應用程序的顯示方法和終端的制作方法
【專利摘要】本發明實施例提供了一種應用程序的顯示方法和終端。本發明實施例提供的一種應用程序的顯示方法,包括:獲取用戶選擇的至少兩個應用程序;啟動所述至少兩個應用程序;獲取所述至少兩個應用程序的界面;將所述至少兩個應用程序的界面顯示在屏幕中,以在所述屏幕中同時顯示所述至少兩個應用程序的界。本發明實施例實現了終端屏幕上同時顯示多個應用程序的界面的目的。
【專利說明】
一種應用程序的顯示方法和終端
技術領域
[0001]本發明涉及電子技術領域,尤其涉及一種應用程序的顯示方法和終端。【背景技術】
[0002]在現有技術中,需要在終端,如智能手機、平板電腦,的屏幕上顯示某應用程序的界面時,需要先退出終端當前顯示的應用程序,然后找到并啟動需要顯示的應用程序,才可以在屏幕上顯示該應用程序的界面。
[0003]在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
[0004]終端的屏幕上只能顯示一個應用程序的界面,無法同時顯示多個應用程序的界面,這樣會導致應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣。
【發明內容】
[0005]有鑒于此,本發明實施例提供了一種應用程序的顯示方法和終端,用以解決現有技術中終端的屏幕上只能顯示一個應用程序的界面,無法同時顯示多個應用程序的界面的問題,以及進一步導致的應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。
[0006]—方面,本發明實施例提供了一種應用程序的顯示方法,所述方法包括:
[0007]獲取用戶選擇的至少兩個應用程序;
[0008]啟動所述至少兩個應用程序;
[0009]獲取所述至少兩個應用程序的界面;
[0010]將所述至少兩個應用程序的界面顯示在屏幕中,以在所述屏幕中同時顯示所述至少兩個應用程序的界面。
[0011]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述將所述至少兩個應用程序的界面顯示在所述屏幕包括:
[0012]根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域;
[0013]確定所述至少兩個應用程序與所述各個區域的對應關系;
[0014]根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中,且每個區域中顯示一個應用程序的界面。
[0015]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:
[0016]獲取所述用戶在選擇所述至少兩個應用程序時的選擇順序;
[0017]確定所述至少兩個應用程序與所述各個區域的對應關系,包括:
[0018]對所述與所述數量等同個數的區域進行排序,以獲得排序結果;
[0019]根據所述選擇順序和所述排序結果,確定所述至少兩個應用程序與所述各個區域的對應關系。
[0020]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述各個區域包括可操作區域和不可操作區域,其中,所述可操作區域有且只有一個;
[0021]所述可操作區域占用的所述屏幕的面積大于或者等于所述不可操作區域占用的所述屏幕的面積;
[0022]所述各個區域不重疊或者部分重疊;當所述各個區域部分重疊時,所述可操作區域不被遮擋。
[0023]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括:[〇〇24]根據用戶操作,對所述可操作區域上顯示的界面與所述不可操作區域上顯示的界面進行切換。
[0025]上述技術方案中的一個技術方案具有如下有益效果:本發明實施例提供了一種應用程序的顯示方法,通過啟動獲取的至少兩個應用程序,獲取該至少兩個應用程序的界面, 將該至少兩個應用程序的界面顯示在屏幕中,以在該屏幕中同時顯示該至少兩個應用程序的界面,本發明實施例中由于可以獲取至少兩個應用程序的界面,并且還可以將獲取的該至少兩個應用程序的界面同時顯示在屏幕中,因此實現了終端屏幕上同時顯示多個應用程序的界面的目的,進一步解決了應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。[〇〇26]另一方面,本發明實施例還提供了一種應用程序的顯示終端,所述終端包括:
[0027]第一獲取單元,用于獲取用戶選擇的至少兩個應用程序;
[0028]啟動單元,用于啟動所述至少兩個應用程序;
[0029]第二獲取單元,用于獲取所述至少兩個應用程序的界面;
[0030]顯示單元,用于將所述至少兩個應用程序的界面顯示在屏幕中,以在所述屏幕中同時顯示所述至少兩個應用程序的界面。
[0031]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述顯示單元包括:
[0032]劃分模塊,用于根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域;
[0033]確定模塊,用于確定所述至少兩個應用程序與所述各個區域的對應關系;[〇〇34]顯示模塊,用于根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中,且每個區域中顯示一個應用程序的界面。
[0035]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述第一獲取單元,還用于:
[0036]獲取所述用戶在選擇所述至少兩個應用程序時的選擇順序;[〇〇37]所述確定模塊包括:[〇〇38]排序子模塊,對所述與所述數量等同個數的區域進行排序,以獲得排序結果;
[0039]確定子模塊,用于根據所述選擇順序和所述排序結果,確定所述至少兩個應用程序與所述各個區域的對應關系。
[0040]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述各個區域包括可操作區域和不可操作區域,其中,所述可操作區域有且只有一個;
[0041]所述可操作區域占用的所述屏幕的面積大于或者等于所述不可操作區域占用的所述屏幕的面積;
[0042]所述各個區域不重疊或者部分重疊;當所述各個區域部分重疊時,所述可操作區域不被遮擋。[〇〇43]如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述終端還包括:
[0044]切換單元,用于根據用戶操作,對所述可操作區域上顯示的界面與所述不可操作區域上顯示的界面進行切換。
[0045]上述技術方案中的一個技術方案具有如下有益效果:本發明實施例提供了一種應用程序的顯示終端,通過啟動單元啟動獲取的至少兩個應用程序,第二獲取單元獲取該至少兩個應用程序的界面,顯示單元將該至少兩個應用程序的界面顯示在屏幕中,以在該屏幕中同時顯示該至少兩個應用程序的界面,本發明實施例中由于可以獲取至少兩個應用程序的界面,并且還可以將獲取的該至少兩個應用程序的界面同時顯示在屏幕中,因此實現了終端屏幕上同時顯示多個應用程序的界面的目的,進一步解決了應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。【附圖說明】
[0046]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。[〇〇47]圖1為本發明實施例一提供的一種應用程序的顯示方法的流程示意圖;[〇〇48]圖2為本發明實施例二提供的一種應用程序的顯示方法的流程示意圖;[〇〇49]圖3為本發明實施例三提供的一種應用程序的顯示方法的流程示意圖;
[0050]圖4為本發明實施例四提供的一種應用程序的顯示方法的流程示意圖;
[0051]圖5為本發明實施例五提供的一種應用程序的顯示方法的流程示意圖;[〇〇52]圖6為本發明實施例六提供的一種應用程序的顯示終端的結構示意圖;[〇〇53]圖7為本發明實施例七提供的一種應用程序的顯示終端的結構示意圖;[〇〇54]圖8為本發明實施例八提供的一種應用程序的顯示終端的結構示意圖;
[0055]圖9為本發明實施例九提供的一種應用程序的顯示終端的結構示意圖;[〇〇56]圖10為本發明實施例十提供的一種應用程序的顯示終端的結構示意圖。【具體實施方式】
[0057]為了更好的理解本發明的技術方案,下面結合附圖對本發明實施例進行詳細描述。
[0058]應當明確,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
[0059]在本發明實施例中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發明。在本發明實施例和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。
[0060]應當理解,本文中使用的術語“和/或”僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符7”,一般表示前后關聯對象是一種“或”的關系。
[0061]應當理解,盡管在本發明實施例中可能采用術語第一、第二等來描述獲取單元,但這些獲取單元不應限于這些術語。這些術語僅用來將獲取單元彼此區分開。例如,在不脫離本發明實施例范圍的情況下,第一獲取單元也可以被稱為第二獲取單元,類似地,第二獲取單元也可以被稱為第一獲取單元。
[0062]取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當…… 時”或“響應于確定”或“響應于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測 (陳述的條件或事件)”可以被解釋成為“當確定時”或“響應于確定”或“當檢測(陳述的條件或事件)時”或“響應于檢測(陳述的條件或事件)”。[〇〇63] 實施例一[〇〇64]圖1為本發明實施例一提供的一種應用程序的顯示方法的流程示意圖,如圖1所示,本發明實施例一提供的一種應用程序的顯示方法,具體可以包括如下步驟:
[0065]101、獲取用戶選擇的至少兩個應用程序。
[0066]具體的,當終端處于啟動至少兩個應用程序的選擇界面時,該終端為用戶提供自身包含的應用程序,或者為用戶提供預設的目標應用程序,以供用戶選擇將要開啟的至少兩個應用程序,在用戶選擇完畢后,該終端獲取用戶選擇的該至少兩個應用程序,在用戶選擇將要開啟的應用程序的過程中,可以在已選擇的應用程序中進行添加、刪除和替換操作, 以確定出將要啟動的至少兩個應用程序。[〇〇67]其中,該終端接收用戶的第一操作信息,并根據該第一操作信息為用戶提供該選擇界面,以供用戶選擇至少兩個應用程序;該終端還要接收用戶的第二操作信息,并根據該第二操作信息確定用戶選擇的將要啟動的應用程序;該終端還要接收用戶的第三操作信息,并根據該第三操作信息獲取用戶選擇的至少兩個應用程序。[〇〇68]102、啟動所述至少兩個應用程序。
[0069]具體的,在獲取了用戶選擇的至少兩個應用程序后,就確定了用戶想要在同一屏幕上顯示的該至少兩個應用程序,因此,在獲取了用戶選擇的至少兩個應用程序后需要啟動該至少兩個應用程序,其中,在啟動該至少兩個應用程序時可以是同步啟動,也可以是異步啟動。
[0070]103、獲取所述至少兩個應用程序的界面。
[0071]具體的,在啟動該至少兩個應用程序后,在終端中就會運行該至少兩個應用程序,并且會形成對應的界面,在形成對應的界面后,需要獲取該至少兩個應用程序的界面。 [〇〇72]104、將所述至少兩個應用程序的界面顯示在屏幕中,以在所述屏幕中同時顯示所述至少兩個應用程序的界面。
[0073]具體的,在獲取該至少兩個應用程序的界面后,為了實現在同一屏幕顯示多個應用程序的界面的目的,需要將該至少兩個應用程序的界面顯示在同一屏幕中,這樣就可以將該至少兩個應用程序的界面同時顯示在一個屏幕中,其中,具體的顯示方式可以根據實際情況確定,顯示樣式包括:顯示的界面是否重疊、大小等方式。
[0074]需要說明的是,本發明實施例中所涉及的終端可以包括但不限于個人計算機 (Personal Computer,PC)、個人數字助理(Personal Digital Assistant,PDA)、無線手持設備、平板電腦(Tab 1 et Computer)、手機、MP3播放器、MP4播放器等。
[0075]本發明實施例提供了一種應用程序的顯示方法,通過啟動獲取的至少兩個應用程序,獲取該至少兩個應用程序的界面,將該至少兩個應用程序的界面顯示在屏幕中,以在該屏幕中同時顯示該至少兩個應用程序的界面,本發明實施例中由于可以獲取至少兩個應用程序的界面,并且還可以將獲取的該至少兩個應用程序的界面同時顯示在屏幕中,因此實現了終端屏幕上同時顯示多個應用程序的界面的目的,進一步解決了應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。[〇〇76] 實施例二[〇〇77]圖2為本發明實施例二提供的一種應用程序的顯示方法的流程示意圖,如圖2所示,本發明實施例二提供的一種應用程序的顯示方法,具體可以包括如下步驟:[〇〇78]201、獲取用戶選擇的至少兩個應用程序。
[0079]本發明實施例中,獲取用戶選擇的至少兩個應用程序的過程,詳見上述實施例中步驟101中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0080]202、啟動所述至少兩個應用程序。
[0081]本發明實施例中,啟動所述至少兩個應用程序的具體過程,詳見上述實施例中步驟102中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。[〇〇82]203、獲取所述至少兩個應用程序的界面。
[0083]本發明實施例中,獲取所述至少兩個應用程序的界面的過程,詳見上述實施例中步驟103中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0084]204、根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域。
[0085]具體的,在獲取了該至少兩個應用程序的界面后,需要確定出該至少兩個應用程序的數量,并將屏幕劃分為與該數量等同個數的區域,以為不同的應用程序的界面提供不同的顯示區域,進而使得不同應用程序的界面顯示在同一屏幕中。
[0086]205、確定所述至少兩個應用程序與所述各個區域的對應關系。
[0087]具體的,為了實現不同的應用程序的界面顯示在不同的區域,需要確定該至少兩個應用程序與不同區域的對應關系,以根據該對應關系將不同應用程序的界面顯示在對應的區域中。[〇〇88]206、根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中。[〇〇89]其中,每個區域中顯示一個應用程序的界面。[〇〇9〇]具體的,為了保證屏幕可以同時顯示出該至少兩個應用程序的界面,需要根據該對應關系,確定不同應用程序的界面對應的區域,且應用程序的界面與區域為一一對應的關系,以將該至少兩個應用程序的界面顯示在屏幕對應的區域中,其中,在不同的區域顯示對應的應用程序的界面時,每個區域根據對應關系只顯示一個應用程序的界面,即一個應用程序的界面顯示在一個對應的區域中,且一個區域中顯示一個對應的應用程序的界面, 進而保證了不同的應用程序的界面顯示在同一屏幕中,即不同的應用程序的界面顯示在同一屏幕的不同區域中。
[0091]本發明實施例提供了一種應用程序的顯示方法,通過啟動獲取的至少兩個應用程序,獲取該至少兩個應用程序的界面,將該至少兩個應用程序的界面顯示在屏幕中,以在該屏幕中同時顯示該至少兩個應用程序的界面,本發明實施例中由于可以獲取至少兩個應用程序的界面,并且還可以將獲取的該至少兩個應用程序的界面同時顯示在屏幕中,因此實現了終端屏幕上同時顯示多個應用程序的界面的目的,進一步解決了應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。[〇〇92] 實施例三[〇〇93]圖3為本發明實施例三提供的一種應用程序的顯示方法的流程示意圖,如圖3所示,本發明實施例三提供的一種應用程序的顯示方法,具體可以包括以下步驟:[〇〇94]301、獲取用戶選擇的至少兩個應用程序。
[0095]本發明實施例中,獲取用戶選擇的至少兩個應用程序的過程,詳見上述實施例中步驟101中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0096]302、獲取所述用戶在選擇所述至少兩個應用程序時的選擇順序。
[0097]具體的,在用戶選擇應用程序的過程中會出現選擇應用程序的先后順序,根據用戶選擇應用程序的先后順序來獲取該至少兩個應用程序的選擇順序。[〇〇98]303,啟動所述至少兩個應用程序。
[0099]本發明實施例中,獲取用戶選擇的至少兩個應用程序的過程,詳見上述實施例中步驟102中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0100]304、獲取所述至少兩個應用程序的界面。
[0101]本發明實施例中,獲取用戶選擇的至少兩個應用程序的過程,詳見上述實施例中步驟103中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0102]305、根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域。
[0103]本發明實施例中,獲取用戶選擇的至少兩個應用程序的過程,詳見上述實施例中步驟104中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0104]306、對所述與所述數量等同個數的區域進行排序,以獲得排序結果。
[0105]具體的,為了確定該至少兩個應用程序和各個區域的對應關系,需要對該各個區域進行排序,并獲取排序結果,以根據該排序結果確定該至少兩個應用程序和各個區域的對應關系,本發明實施例的目的為了確定該至少兩個應用程序和各個區域的對應關系,因此所有可以確定該至少兩個應用程序和各個區域的對應關系的方式均屬于本發明實施例的保護范圍。
[0106]307、根據所述選擇順序和所述排序結果,確定所述至少兩個應用程序與所述各個區域的對應關系。
[0107]具體的,在確定該至少兩個應用程序與該各個區域的對應關系時,可以根據該選擇順序和該排序結果來確定,進一步的,將該選擇順序和該排序結果確定對應關系后,就可以根據該選擇順序和該排序結果確定對應關系,確定該至少兩個應用程序與該各個區域的對應關系,其中根據該選擇順序和該排序結果確定對應關系時,可以根據先后順序來確定對應關系,如:選擇順序為1對應排序結果1,選擇順序為2對應排序結果2,選擇順序為2對應排序結果3等,那么選擇順序1對應的應用程序的界面就與排序結果1對應的區域形成對應關系,選擇順序2對應的應用程序的界面就與排序結果2對應的區域形成對應關系,選擇順序3對應的應用程序的界面就與排序結果3對應的區域形成對應關系等,從而可以確定出該至少兩個應用程序與該各個區域的對應關系;在根據該選擇順序和該排序結果確定對應關系時,還可以根據其他順序來確定對應關系,其中確定對應關系的原則是一個選擇順序對應一個排序結果,以保證不同的應用程序的界面對應不同的區域。[〇1〇8]308、根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中。
[0109]其中,每個區域中顯示一個應用程序的界面。
[0110]本發明實施例中,根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中的過程,詳見上述實施例中步驟206中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0111]本發明實施例提供了一種應用程序的顯示方法,通過啟動獲取的至少兩個應用程序,獲取該至少兩個應用程序的界面,將該至少兩個應用程序的界面顯示在屏幕中,以在該屏幕中同時顯示該至少兩個應用程序的界面,本發明實施例中由于可以獲取至少兩個應用程序的界面,并且還可以將獲取的該至少兩個應用程序的界面同時顯示在屏幕中,因此實現了終端屏幕上同時顯示多個應用程序的界面的目的,進一步解決了應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。
[0112]實施例四
[0113]圖4為本發明實施例四提供的一種應用程序的顯示方法的流程示意圖,如圖4所示,本發明實施例四提供的一種應用程序的顯示方法,具體可以包括如下步驟:
[0114]401、獲取用戶選擇的至少兩個應用程序。
[0115]本發明實施例中,獲取用戶選擇的至少兩個應用程序的過程,詳見上述實施例中步驟101中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0116]402、啟動所述至少兩個應用程序。
[0117]本發明實施例中,啟動所述至少兩個應用程序的具體過程,詳見上述實施例中步驟102中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0118]403、獲取所述至少兩個應用程序的界面。
[0119]本發明實施例中,獲取所述至少兩個應用程序的界面的過程,詳見上述實施例中步驟103中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0120]404、根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域。
[0121]本發明實施例中,根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域的過程,詳見上述實施例中步驟204中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0122]其中,所述各個區域包括可操作區域和不可操作區域,其中,所述可操作區域有且只有一個;
[0123]所述可操作區域占用的所述屏幕的面積大于或者等于所述不可操作區域占用的所述屏幕的面積;
[0124]所述各個區域不重疊或者部分重疊;當所述各個區域部分重疊時,所述可操作區域不被遮擋。
[0125]具體的,為了保證該至少兩個應用程序中的一個應用程序可以操作,將屏幕的各個區域劃分為可操作區域和不可操作區域,用戶可以對可操作區域中的應用程序的界面進行操作,不可以對不可操作區域中的應用程序的界面進操作,其中,不可操作區域中的應用程序的界面是時時顯示對應應用程序當前狀態的界面,如:在應用程序中接收到信息后,該應用程序對應區域上的界面也會隨著顯示,以更新當前界面的顯示狀態。
[0126]屏幕在顯示至少兩個應用程序的界面時,將不可操作區域進行鎖定,以保證不接受用戶的操作信息,將可操作區域設定為可執行區域,以接收用戶的操作信息,并且,為了保證操作方便,可操作區域占用的所述屏幕的面積大于或者等于不可操作區域占用的所述屏幕的面積,這樣就保證了可操作區域占用比較大的區域,其中,可操作區域占用的所述屏幕的面積可以根據獲取的至少兩個應用程序的數量來確定。
[0127]同時為了保證操作的方便性和流暢性,各個區域不重疊或者部分重疊;當各個區域部分重疊時,可操作區域不被遮擋,由于可操作區域不被遮擋,這樣就保證了用戶在對應程序的界面進行操作時的方便性和流暢性,同時由于各個區域部分重疊,這樣就可以保證屏幕可以盡量多的顯示不同應用程序的界面,并且,每個應用程序的界面的占用的面積也可以保證在一定數值之上,使不可操作區域中顯示的界面能夠被用戶清楚的看到。
[0128]405、確定所述至少兩個應用程序與所述各個區域的對應關系。
[0129]本發明實施例中,確定所述至少兩個應用程序與所述各個區域的對應關系的過程,詳見上述實施例中步驟205中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。[〇13〇]406、根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中。
[0131]其中,每個區域中顯示一個應用程序的界面。
[0132]本發明實施例中,根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中的過程,詳見上述實施例中步驟206中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0133]本發明實施例提供了一種應用程序的顯示方法,通過啟動獲取的至少兩個應用程序,獲取該至少兩個應用程序的界面,將該至少兩個應用程序的界面顯示在屏幕中,以在該屏幕中同時顯示該至少兩個應用程序的界面,本發明實施例中由于可以獲取至少兩個應用程序的界面,并且還可以將獲取的該至少兩個應用程序的界面同時顯示在屏幕中,因此實現了終端屏幕上同時顯示多個應用程序的界面的目的,進一步解決了應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。
[0134]實施例五
[0135]圖5為本發明實施例四提供的一種應用程序的顯示方法的流程示意圖,如圖5所示,本發明實施例四提供的一種應用程序的顯示方法,具體可以包括如下步驟:
[0136]501、獲取用戶選擇的至少兩個應用程序。
[0137]本發明實施例中,獲取用戶選擇的至少兩個應用程序的過程,詳見上述實施例中步驟101中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0138] 502、啟動所述至少兩個應用程序。
[0139]本發明實施例中,啟動所述至少兩個應用程序的具體過程,詳見上述實施例中步驟102中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0140] 503、獲取所述至少兩個應用程序的界面。
[0141]本發明實施例中,獲取所述至少兩個應用程序的界面的過程,詳見上述實施例中步驟103中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0142] 504、根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域。
[0143]本發明實施例中,關于根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域的具體描述,詳見上述實施例中步驟404中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0144] 505、確定所述至少兩個應用程序與所述各個區域的對應關系。
[0145]本發明實施例中,確定所述至少兩個應用程序與所述各個區域的對應關系的過程,詳見上述實施例中步驟205中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0146] 506、根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中。
[0147]其中,每個區域中顯示一個應用程序的界面。
[0148]本發明實施例中,根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中的過程,詳見上述實施例中步驟206中的描述,本發明實施例中其原理和實現過程相同,此處不再贅述。
[0149] 507、根據用戶操作,對所述可操作區域上顯示的界面與所述不可操作區域上顯示的界面進行切換。
[0150]具體的,用戶可以對屏幕上不同區域顯示的界面進行輪流操作,其中,用戶想要對不可操作區域中的界面進行操作時,需要將可操作區域上顯示的界面與不可操作區域上顯示的界面進行切換,然后用戶就可以對切換到可操作區域中顯示的界面進行操作,這樣就使得用戶可以對屏幕上不同區域顯示的界面進行輪流操作的目的。[〇151]用戶在將不可操作區域上顯示的界面切換到可操作區域上顯示的界面時,可以將目標不可操作區域上顯示的界面直接切換到可操作區域中,也可以按照選擇順序或排序結果對界面進行逐一切換,具體切換方式根據實際情況確定。
[0152]本發明實施例提供了一種應用程序的顯示方法,通過啟動獲取的至少兩個應用程序,獲取該至少兩個應用程序的界面,將該至少兩個應用程序的界面顯示在屏幕中,以在該屏幕中同時顯示該至少兩個應用程序的界面,本發明實施例中由于可以獲取至少兩個應用程序的界面,并且還可以將獲取的該至少兩個應用程序的界面同時顯示在屏幕中,因此實現了終端屏幕上同時顯示多個應用程序的界面的目的,進一步解決了應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。
[0153]實施例六
[0154]圖6為本發明實施例六提供的一種應用程序的顯示終端的結構示意圖,具體可以包括:第一獲取單元61、啟動單元62、第二獲取單元63和顯示單元64。
[0155]第一獲取單元61,用于獲取用戶選擇的至少兩個應用程序;
[0156]啟動單元62,用于啟動所述至少兩個應用程序;
[0157]第二獲取單元63,用于獲取所述至少兩個應用程序的界面;
[0158]顯示單元64,用于將所述至少兩個應用程序的界面顯示在屏幕中,以在所述屏幕中同時顯示所述至少兩個應用程序的界面。
[0159]本發明實施例六提供的一種應用程序的顯示終端,可以用于執行圖1所示方法實施例的技術方案,其實現原理和技術效果類似,此處不再贅述。[〇16〇]本發明實施例提供了一種應用程序的顯示終端,通過啟動單元啟動獲取的至少兩個應用程序,第二獲取單元獲取該至少兩個應用程序的界面,顯示單元將該至少兩個應用程序的界面顯示在屏幕中,以在該屏幕中同時顯示該至少兩個應用程序的界面,本發明實施例中由于可以獲取至少兩個應用程序的界面,并且還可以將獲取的該至少兩個應用程序的界面同時顯示在屏幕中,因此實現了終端屏幕上同時顯示多個應用程序的界面的目的, 進一步解決了應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。
[0161]實施例七
[0162]圖7為本發明實施例七提供的一種應用程序的顯示終端的結構示意圖,具體可以包括:第一獲取單元61、啟動單元62、第二獲取單元63、劃分模塊71、確定模塊72和顯示模塊 73〇
[0163]第一獲取單元61,用于獲取用戶選擇的至少兩個應用程序;
[0164]啟動單元62,用于啟動所述至少兩個應用程序;
[0165]第二獲取單元63,用于獲取所述至少兩個應用程序的界面;
[0166]劃分模塊71,用于根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域;
[0167]確定模塊72,用于確定所述至少兩個應用程序與所述各個區域的對應關系;
[0168]顯示模塊73,用于根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中,且每個區域中顯示一個應用程序的界面。
[0169]本發明實施例七提供的一種應用程序的顯示終端,可以用于執行圖2所示方法實施例的技術方案,其實現原理和技術效果類似,此處不再贅述。
[0170]本發明實施例提供了一種應用程序的顯示終端,通過啟動單元啟動獲取的至少兩個應用程序,第二獲取單元獲取該至少兩個應用程序的界面,顯示單元將該至少兩個應用程序的界面顯示在屏幕中,以在該屏幕中同時顯示該至少兩個應用程序的界面,本發明實施例中由于可以獲取至少兩個應用程序的界面,并且還可以將獲取的該至少兩個應用程序的界面同時顯示在屏幕中,因此實現了終端屏幕上同時顯示多個應用程序的界面的目的, 進一步解決了應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。
[0171]實施例八
[0172]圖8為本發明實施例八提供的一種應用程序的顯示終端的結構示意圖,具體可以包括:第一獲取單元61、啟動單元62、第二獲取單元63、劃分模塊71、排序子模塊81、確定子模塊82和顯示模塊73。
[0173]第一獲取單元61,用于獲取用戶選擇的至少兩個應用程序;
[0174]所述第一獲取單元61,還用于:
[0175]獲取所述用戶在選擇所述至少兩個應用程序時的選擇順序.
[0176]啟動單元62,用于啟動所述至少兩個應用程序;
[0177]第二獲取單元63,用于獲取所述至少兩個應用程序的界面;
[0178]劃分模塊71,用于根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域;
[0179]所述確定模塊72包括:
[0180]排序子模塊81,對所述與所述數量等同個數的區域進行排序,以獲得排序結果; [〇181]確定子模塊82,用于根據所述選擇順序和所述排序結果,確定所述至少兩個應用程序與所述各個區域的對應關系。
[0182]顯示模塊73,用于根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中,且每個區域中顯示一個應用程序的界面。
[0183]本發明實施例八提供的一種應用程序的顯示終端,可以用于執行圖3所示方法實施例的技術方案,其實現原理和技術效果類似,此處不再贅述。
[0184]本發明實施例提供了一種應用程序的顯示終端,通過啟動單元啟動獲取的至少兩個應用程序,第二獲取單元獲取該至少兩個應用程序的界面,顯示單元將該至少兩個應用程序的界面顯示在屏幕中,以在該屏幕中同時顯示該至少兩個應用程序的界面,本發明實施例中由于可以獲取至少兩個應用程序的界面,并且還可以將獲取的該至少兩個應用程序的界面同時顯示在屏幕中,因此實現了終端屏幕上同時顯示多個應用程序的界面的目的, 進一步解決了應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。
[0185]實施例九
[0186]圖9為本發明實施例九提供的一種應用程序的顯示終端的結構示意圖,具體可以包括:第一獲取單元61、啟動單元62、第二獲取單元63、劃分模塊71、確定模塊72和顯示模塊 73〇
[0187]第一獲取單元61,用于獲取用戶選擇的至少兩個應用程序;
[0188]啟動單元62,用于啟動所述至少兩個應用程序;
[0189]第二獲取單元63,用于獲取所述至少兩個應用程序的界面;
[0190]劃分模塊71,用于根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域;
[0191]其中,所述各個區域包括可操作區域和不可操作區域,其中,所述可操作區域有且只有一個;
[0192]所述可操作區域占用的所述屏幕的面積大于或者等于所述不可操作區域占用的所述屏幕的面積;
[0193]所述各個區域不重疊或者部分重疊;當所述各個區域部分重疊時,所述可操作區域不被遮擋。
[0194]確定模塊72,用于確定所述至少兩個應用程序與所述各個區域的對應關系;
[0195]顯示模塊73,用于根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中,且每個區域中顯示一個應用程序的界面。
[0196]本發明實施例九提供的一種應用程序的顯示終端,可以用于執行圖4所示方法實施例的技術方案,其實現原理和技術效果類似,此處不再贅述。
[0197]本發明實施例提供了一種應用程序的顯示終端,通過啟動單元啟動獲取的至少兩個應用程序,第二獲取單元獲取該至少兩個應用程序的界面,顯示單元將該至少兩個應用程序的界面顯示在屏幕中,以在該屏幕中同時顯示該至少兩個應用程序的界面,本發明實施例中由于可以獲取至少兩個應用程序的界面,并且還可以將獲取的該至少兩個應用程序的界面同時顯示在屏幕中,因此實現了終端屏幕上同時顯示多個應用程序的界面的目的, 進一步解決了應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。
[0198]實施例十
[0199]圖10為本發明實施例十提供的一種應用程序的顯示終端的結構示意圖,具體可以包括:第一獲取單元61、啟動單元62、第二獲取單元63、劃分模塊71、確定模塊72、顯示模塊 73和切換單元101。
[0200]第一獲取單元61,用于獲取用戶選擇的至少兩個應用程序;
[0201]啟動單元62,用于啟動所述至少兩個應用程序;
[0202]第二獲取單元63,用于獲取所述至少兩個應用程序的界面;
[0203]劃分模塊71,用于根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域;
[0204]其中,所述各個區域包括可操作區域和不可操作區域,其中,所述可操作區域有且只有一個;[〇2〇5]所述可操作區域占用的所述屏幕的面積大于或者等于所述不可操作區域占用的所述屏幕的面積;
[0206]所述各個區域不重疊或者部分重疊;當所述各個區域部分重疊時,所述可操作區域不被遮擋。
[0207]確定模塊72,用于確定所述至少兩個應用程序與所述各個區域的對應關系;[〇2〇8]顯示模塊73,用于根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域中,且每個區域中顯示一個應用程序的界面。
[0209]切換單元101,用于根據用戶操作,對所述可操作區域上顯示的界面與所述不可操作區域上顯示的界面進行切換。
[0210]本發明實施例十提供的一種應用程序的顯示終端,可以用于執行圖5所示方法實施例的技術方案,其實現原理和技術效果類似,此處不再贅述。
[0211]本發明實施例提供了一種應用程序的顯示終端,通過啟動單元啟動獲取的至少兩個應用程序,第二獲取單元獲取該至少兩個應用程序的界面,顯示單元將該至少兩個應用程序的界面顯示在屏幕中,以在該屏幕中同時顯示該至少兩個應用程序的界面,本發明實施例中由于可以獲取至少兩個應用程序的界面,并且還可以將獲取的該至少兩個應用程序的界面同時顯示在屏幕中,因此實現了終端屏幕上同時顯示多個應用程序的界面的目的, 進一步解決了應用程序需要在多個應用程序間進行頻繁切換,操作繁瑣的問題。
[0212]在本發明所提供的幾個實施例中,應該理解到,所揭露的系統,終端和方法,可以通過其它的方式實現。例如,以上所描述的終端實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如,多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,終端或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0213]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0214]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。
[0215]上述以軟件功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機終端(可以是個人計算機,服務器,或者網絡終端等)或處理器(Processor)執行本發明各個實施例所述方法的部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory ,R0M)、隨機存取存儲器 (Random Access Memory ,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0216]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的范圍之內。
【主權項】
1.一種應用程序的顯示方法,其特征在于,所述方法包括:獲取用戶選擇的至少兩個應用程序;啟動所述至少兩個應用程序;獲取所述至少兩個應用程序的界面;將所述至少兩個應用程序的界面顯示在屏幕中,以在所述屏幕中同時顯示所述至少兩 個應用程序的界面。2.如權利要求1所述方法,其特征在于,所述將所述至少兩個應用程序的界面顯示在所 述屏幕包括:根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等同個數的區域;確定所述至少兩個應用程序與所述各個區域的對應關系;根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕的所述各個區域 中,且每個區域中顯示一個應用程序的界面。3.如權利要求2所述方法,其特征在于,所述方法還包括:獲取所述用戶在選擇所述至少兩個應用程序時的選擇順序;確定所述至少兩個應用程序與所述各個區域的對應關系,包括:對所述與所述數量等同個數的區域進行排序,以獲得排序結果;根據所述選擇順序和所述排序結果,確定所述至少兩個應用程序與所述各個區域的對 應關系。4.如權利要求2所述方法,其特征在于,所述各個區域包括可操作區域和不可操作區 域,其中,所述可操作區域有且只有一個;所述可操作區域占用的所述屏幕的面積大于或者等于所述不可操作區域占用的所述 屏幕的面積;所述各個區域不重疊或者部分重疊;當所述各個區域部分重疊時,所述可操作區域不 被遮擋。5.如權利要求4所述方法,其特征在于,所述方法還包括:根據用戶操作,對所述可操作區域上顯示的界面與所述不可操作區域上顯示的界面進 行切換。6.—種應用程序的顯示終端,其特征在于,所述終端包括:第一獲取單元,用于獲取用戶選擇的至少兩個應用程序;啟動單元,用于啟動所述至少兩個應用程序;第二獲取單元,用于獲取所述至少兩個應用程序的界面;顯示單元,用于將所述至少兩個應用程序的界面顯示在屏幕中,以在所述屏幕中同時 顯示所述至少兩個應用程序的界面。7.如權利要求6所述終端,其特征在于,所述顯示單元包括:劃分模塊,用于根據所述至少兩個應用程序的數量,將所述屏幕劃分為與所述數量等 同個數的區域;確定模塊,用于確定所述至少兩個應用程序與所述各個區域的對應關系;顯示模塊,用于根據所述對應關系,將所述至少兩個應用程序的界面顯示在所述屏幕 的所述各個區域中,且每個區域中顯示一個應用程序的界面。8.如權利要求7所述終端,其特征在于,所述第一獲取單元,還用于:獲取所述用戶在選擇所述至少兩個應用程序時的選擇順序;所述確定模塊包括:排序子模塊,對所述與所述數量等同個數的區域進行排序,以獲得排序結果;確定子模塊,用于根據所述選擇順序和所述排序結果,確定所述至少兩個應用程序與 所述各個區域的對應關系。9.如權利要求7所述終端,其特征在于,所述各個區域包括可操作區域和不可操作區 域,其中,所述可操作區域有且只有一個;所述可操作區域占用的所述屏幕的面積大于或者等于所述不可操作區域占用的所述 屏幕的面積;所述各個區域不重疊或者部分重疊;當所述各個區域部分重疊時,所述可操作區域不 被遮擋。10.如權利要求9所述終端,其特征在于,所述終端還包括:切換單元,用于根據用戶操作,對所述可操作區域上顯示的界面與所述不可操作區域 上顯示的界面進行切換。
【文檔編號】G06F3/0481GK105975164SQ201610587055
【公開日】2016年9月28日
【申請日】2016年7月22日
【發明人】廖鍇
【申請人】深圳天瓏無線科技有限公司