本發(fā)明實施例涉及信息技術,尤其涉及一種分屏顯示方法、裝置及終端。
背景技術:
現(xiàn)如今,智能手機、平板電腦等移動終端日漸普及,而且在這些終端設備上配置大尺寸的觸摸屏也成為一種趨勢。
現(xiàn)有技術中,終端的可以啟動多個應用程序,但前臺運行的應用程序只有一個,即在屏幕上只能顯示一個應用程序。若用戶需要顯示其他應用程序則需要退出或切換當前顯示的應用程序,為用戶操作帶來不便。
技術實現(xiàn)要素:
本發(fā)明提供一種分屏顯示方法、裝置及終端,以實現(xiàn)在顯示屏中分屏顯示應用程序。
第一方面,本發(fā)明實施例提供了一種分屏顯示方法,包括:
獲取用戶輸入的分屏操作信號;
根據(jù)所述分屏操作信號在至少一個預設分屏顯示窗口中顯示相應的應用程序的界面。
進一步的,獲取用戶輸入的分屏操作信號包括:
獲取用戶在通知欄內(nèi)輸入的對至少一個預設應用程序圖標的點擊操作信號;或
獲取用戶在通知欄內(nèi)輸入的對至少一個預設應用程序通知信息的點擊操作信號;或
獲取用戶輸入的將應用程序圖標拖動至預設區(qū)域的操作信號。
進一步的,根據(jù)所述分屏操作信號在至少一個預設分屏顯示窗口中顯示相應的應用程序的界面包括:
當根據(jù)所述分屏操作信號分屏顯示的應用程序的數(shù)量為一個時,將通知欄顯示窗口轉為預設分屏顯示窗口,并在所述預設分屏顯示窗口中顯示相應的應用程序的界面;或
當根據(jù)所述分屏操作信號分屏顯示的應用程序的數(shù)量為至少兩個時,在顯示屏中生成至少兩個所述預設分屏顯示窗口,并在所述預設分屏顯示窗口中顯示相應的應用程序的界面。
進一步的,在獲取用戶輸入的分屏操作信號之前,還包括:
獲取用戶輸入的通知欄拖動信號;
根據(jù)所述通知欄拖動信號顯示所述通知欄,并調整通知欄的顯示窗口的尺寸。
進一步的,在調整通知欄的顯示窗口的尺寸時,若顯示屏中已經(jīng)顯示至少一個應用程序,還包括:
根據(jù)所述通知欄的顯示窗口的尺寸,相應地實時調整當前顯示的所述應用程序的顯示窗口尺寸。
進一步的,在根據(jù)所述分屏操作信號在至少一個預設分屏顯示窗口中顯示相應的應用程序的界面之后,還包括:
獲取用戶輸入的對分屏顯示窗口邊界的滑動信號;
根據(jù)所述滑動信號移動分屏顯示窗口公共邊界的顯示位置;
根據(jù)所述分屏顯示窗口公共邊界的顯示位置,確定共用所述分屏顯示窗口公共邊界的兩個所述預設分屏顯示窗口的尺寸;
當所述預設分屏顯示窗口的尺寸小于預設窗口尺寸下限時,關閉所述預設分屏顯示窗口。
第二方面,本發(fā)明實施例還提供了一種分屏顯示裝置,該分屏顯示裝置包括:
分屏信號獲取模塊,用于獲取用戶輸入的分屏操作信號;
分屏顯示模塊,用于根據(jù)所述分屏操作信號在至少一個預設分屏顯示窗口中顯示相應的應用程序的界面。
進一步的,分屏信號獲取模塊具體用于:
獲取用戶在通知欄內(nèi)輸入的對至少一個預設應用程序圖標的點擊操作信號;或
獲取用戶在通知欄內(nèi)輸入的對至少一個預設應用程序通知信息的點擊操作信號;或
獲取用戶輸入的將應用程序圖標拖動至預設區(qū)域的操作信號。
進一步的,分屏顯示模塊具體用于:
當根據(jù)所述分屏操作信號分屏顯示的應用程序的數(shù)量為一個時,將通知欄顯示窗口轉為預設分屏顯示窗口,并在所述預設分屏顯示窗口中顯示相應的應用程序的界面;或
當根據(jù)所述分屏操作信號分屏顯示的應用程序的數(shù)量為至少兩個時,在顯示屏中生成至少兩個所述預設分屏顯示窗口,并在所述預設分屏顯示窗口中顯示相應的應用程序的界面。
進一步的,分屏顯示裝置還包括:
通知欄拖動信號獲取模塊,用于獲取用戶輸入的通知欄拖動信號;
通知欄顯示模塊,用于根據(jù)所述通知欄拖動信號顯示所述通知欄,并調整通知欄的顯示窗口的尺寸。
進一步的,分屏顯示裝置還包括:
顯示窗口尺寸調整模塊,用于在調整通知欄的顯示窗口的尺寸時,若顯示屏中已經(jīng)顯示至少一個應用程序,根據(jù)所述通知欄的顯示窗口的尺寸,相應地實時調整所述應用程序的顯示窗口的尺寸。
進一步的,分屏顯示裝置還包括:
邊界移動信號獲取模塊,用于獲取用戶輸入的對分屏顯示窗口邊界的滑動信號;
邊界位置移動模塊,用于根據(jù)所述滑動信號移動分屏顯示窗口公共邊界的顯示位置;
窗口尺寸確定模塊,用于根據(jù)所述分屏顯示窗口公共邊界的顯示位置,確定共用所述分屏顯示窗口公共邊界的兩個所述預設分屏顯示窗口的尺寸;
窗口關閉模塊,用于當所述預設分屏顯示窗口的尺寸小于預設窗口尺寸下限時,關閉所述預設分屏顯示窗口。
第三方面,本發(fā)明實施例還提供了一種移動終端,該移動終端包括第二方面所示的分屏顯示裝置。
本發(fā)明通過獲取通知欄內(nèi)輸入的分屏操作信號,根據(jù)分屏操作信號將應用程序在顯示屏中分屏顯示,解決在顯示屏只能顯示一個應用程序而造成的需要在多個應用程序間進行切換操作的問題,實現(xiàn)減少用戶在不同應用程序間的切換操作,提高用戶操作效率的效果。
附圖說明
圖1是本發(fā)明實施例一中的一種分屏顯示方法的流程圖;
圖2是本發(fā)明實施例一中的終端顯示通知欄的示意圖;
圖3是本發(fā)明實施例二中的一種分屏顯示方法的流程圖;
圖4是本發(fā)明實施例三中的一種分屏顯示方法的流程圖;
圖5A是本發(fā)明實施例三中的終端分屏顯示應用程序的示意圖;
圖5B是本發(fā)明實施例三中的終端分屏顯示應用程序的示意圖;
圖5C是本發(fā)明實施例三中的終端分屏顯示應用程序的示意圖;
圖6是本發(fā)明實施例四中的一種分屏顯示裝置的結構示意圖;
圖7是本發(fā)明實施例五中的一種移動終端的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
實施例一
圖1為本發(fā)明實施例一提供的一種分屏顯示方法的流程圖,本實施例可適用于在配置觸摸顯示屏的終端上運行應用程序的情況,該方法可以由分屏顯示裝置來執(zhí)行,該裝置可以由硬件和/或軟件來實現(xiàn),分屏顯示方法具體包括如下步驟:
步驟110、獲取用戶輸入的分屏操作信號。
其中,通知欄懸浮顯示在顯示屏上方,用于顯示預設應用程序的通知信息和系統(tǒng)設置圖標等內(nèi)容,還可以在通知欄中設置分屏應用程序圖標欄,分屏應用程序圖標欄可以設置在通知欄的最上方,用戶可以根據(jù)自己的需要控制是否在通知欄中顯示分屏應用程序圖標欄,并且可以在分屏應用程序圖標欄中添加或刪除預設應用程序圖標。示例的,如圖2所示,通知欄21顯示在終端顯示屏2的上方,其中,通知欄21包括顯示在通知欄最上方的分屏應用程序圖標欄211,分屏應用程序圖標欄211包括預設應用程序圖標2111和圖標添加按鈕2112。用戶可以通過點擊分屏應用程序圖標欄211中的預設應用程序圖標2111,分屏顯示應用程序的界面;還可以通過長按分屏應用程序圖標欄211中的預設應用程序圖標2111,刪除相應的預設應用程序圖標。通過點擊圖標添加按鈕2112進入應用程序圖標添加界面,將應用程序圖標添加到分屏應用程序圖標欄。
可選的,獲取用戶在通知欄內(nèi)輸入的分屏操作信號包括:獲取用戶在通知欄內(nèi)輸入的對至少一個預設應用程序圖標的點擊操作信號;或獲取用戶在通知欄內(nèi)輸入的對至少一個預設應用程序通知信息的點擊操作信號;或獲取用戶輸入的將應用程序圖標拖動至預設區(qū)域的操作信號。其中,用戶可以將分屏應用程序圖標欄中的預設應用程序圖標從分屏應用程序圖標欄中拖動出來進入通知欄的其他區(qū)域,將該應用程序的界面在由通知欄的顯示窗口轉化而成的預設分屏顯示窗口中顯示;也可以將系統(tǒng)界面上的應用程序圖標拖動至通知欄中,將該應用程序的界面在由通知欄的顯示窗口轉化而成的預設分屏顯示窗口中顯示。
步驟120、根據(jù)分屏操作信號在至少一個預設分屏顯示窗口中顯示相應的應用程序的界面。
其中,根據(jù)獲取到的分屏操作信號確定需要分屏顯示的應用程序,并在顯示屏的預設區(qū)域生成預設分屏顯示窗口,在預設分屏顯示窗口中顯示相應的應用程序的界面,并根據(jù)終端的橫豎屏狀態(tài),相應地布置預設分屏顯示窗口。用戶可以在預設分屏顯示窗口中對應用程序進行操作,例如放大或縮小應用程序的界面、在應用程序的內(nèi)容輸入欄輸入相應內(nèi)容以及其他應用程序支持的操作。
本實施例的技術方案,通過獲取通知欄內(nèi)輸入的分屏操作信號,根據(jù)分屏操作信號將應用程序在顯示屏中分屏顯示,解決在顯示屏只能顯示一個應用程序而造成的需要在多個應用程序間進行切換操作的問題,實現(xiàn)減少用戶在不同應用程序間的切換操作,提高用戶操作效率的效果。
實施例二
圖3為本發(fā)明實施例二提供的一種分屏顯示方法的流程圖,本實施例在上述實施例技術方案的基礎上進一步細化,步驟120包括:
步驟310、當根據(jù)分屏操作信號分屏顯示的應用程序的數(shù)量為一個時,將通知欄顯示窗口轉為預設分屏顯示窗口,并在預設分屏顯示窗口中顯示相應的應用程序的界面;
步驟320、當根據(jù)分屏操作信號分屏顯示的應用程序的數(shù)量為至少兩個時,在顯示屏中生成至少兩個預設分屏顯示窗口,并在預設分屏顯示窗口中顯示相應的應用程序的界面。
其中,用戶在通知欄內(nèi)輸入的分屏操作信號可以啟動一個或多個應用程序進行分屏顯示,當啟動一個應用程序進行分屏顯示時,將通知欄顯示窗口對應的區(qū)域分配給預設分屏顯示窗口,在原來通知欄顯示窗口對應的區(qū)域上生成預設分屏顯示窗口,并關閉通知欄,預設分屏顯示窗口覆蓋顯示屏中原來顯示的內(nèi)容;當啟動至少兩個應用程序進行分屏顯示時,可以根據(jù)需要分屏顯示的應用程序的數(shù)量,在顯示屏中劃分出相應數(shù)量的顯示區(qū)域并分配給各個預設分屏顯示窗口,在預設分屏顯示窗口中顯示相應的應用程序的界面,至少兩個預設分屏顯示窗口可以覆蓋整個顯示屏,也可以覆蓋顯示屏的部分顯示區(qū)域。
需要說明的是,步驟210和步驟220是根據(jù)分屏顯示的應用程序的數(shù)量擇一執(zhí)行的。
進一步的,在步驟110之前,還包括:
步驟330、獲取用戶輸入的通知欄拖動信號;
步驟340、根據(jù)通知欄拖動信號顯示通知欄,并調整通知欄的顯示窗口的尺寸。
其中,根據(jù)用戶輸入的通知拖動信號,將通知欄在顯示屏上方懸浮顯示,可選的,通知欄拖動信號為用戶輸入的從顯示屏頂端向下的滑動觸摸信號,并根據(jù)觸摸點與顯示屏頂邊的距離,實時調整通知欄的顯示窗口的尺寸,當滑動觸摸信號終止,相應地停止調整通知欄的顯示窗口的尺寸。
可選的,在調整通知欄的顯示窗口的尺寸時,若顯示屏中已經(jīng)顯示至少一個應用程序,還包括:
根據(jù)通知欄的顯示窗口的尺寸,相應地實時調整當前顯示的應用程序的顯示窗口尺寸。其中,當前顯示的應用程序的顯示窗口與通知欄的顯示窗口有公共邊界,當該公共邊界根據(jù)用戶輸入的滑動觸摸信號向下移動時,通知欄的顯示窗口的尺寸增大,當前顯示的應用程序的顯示窗口相應地縮??;當該公共邊界根據(jù)用戶輸入的滑動觸摸信號向上移動時,通知欄的顯示窗口的尺寸縮小,當前顯示的應用程序的顯示窗口相應地增大。用戶可以根據(jù)自己的需要控制通知欄的顯示窗口的尺寸,當用需要啟動一個應用程序進行分屏顯示時,通知欄的顯示窗口轉為預設分屏顯示窗口,因而用戶可以控制想要分屏顯示的應用程序的顯示窗口的尺寸。
本實施例的技術方案,根據(jù)預設規(guī)則生成預設分屏顯示窗口,將顯示屏分配給分屏顯示的應用程序,實現(xiàn)在顯示屏中分屏顯示應用程序,提高用戶使用終端的靈活性。
實施例三
圖4為本發(fā)明實施例三提供的一種分屏顯示方法的流程圖,本實施例在上述實施例技術方案的基礎上進一步細化,在步驟120之后,還包括:
步驟410、獲取用戶輸入的對分屏顯示窗口邊界的滑動信號。
其中,當用戶輸入的滑動信號位于分屏顯示窗口邊界的顯示位置的預設范圍內(nèi),將滑動信號確定為對分屏顯示窗口邊界的滑動信號。
步驟420、根據(jù)滑動信號移動分屏顯示窗口公共邊界的顯示位置。
其中,將滑動信號的移動向量分解為平行于分屏顯示窗口公共邊界的平行分量和垂直于分屏顯示窗口公共邊界的垂直分量,根據(jù)垂直分量移動分屏顯示窗口公共邊界的顯示位置。
步驟430、根據(jù)分屏顯示窗口公共邊界的顯示位置,確定共用分屏顯示窗口公共邊界的兩個預設分屏顯示窗口的尺寸。
其中,隨著分屏顯示窗口公共邊界的顯示位置的移動,共用分屏顯示窗口公共邊界的兩個預設分屏顯示窗口的尺寸也相應變化,示例的,終端處于豎屏狀態(tài),兩個預設分屏顯示窗口縱向排布,當分屏顯示窗口公共邊界的顯示位置向上移動,上方的預設分屏顯示窗口的尺寸相應減小,下方的預設分屏顯示窗口的尺寸相應增大。當滑動信號終止,分屏顯示窗口公共邊界的顯示位置確定下來,共用分屏顯示窗口公共邊界的兩個預設分屏顯示窗口的尺寸也相應確定。如圖5A所示,終端顯示屏5中顯示第一預設分屏顯示窗口51和第二預設分屏顯示窗口52,且第一預設分屏顯示窗口51和第二預設分屏顯示窗口52有公共邊界53;圖5B中的公共邊界53的顯示位置相比于圖5A中的公共邊界53的顯示位置向上移動,相應地,第一預設分屏顯示窗口51尺寸縮小,第二預設分屏顯示窗口52尺寸增大;圖5C中的公共邊界53的顯示位置相比于圖5A中的公共邊界53的顯示位置向下移動,相應地,第一預設分屏顯示窗口51尺寸增大,第二預設分屏顯示窗口52尺寸縮小。
步驟440、當預設分屏顯示窗口的尺寸小于預設窗口尺寸下限時,關閉預設分屏顯示窗口。
本實施例的技術方案,用戶可以通過滑動操作調整預設分屏顯示窗口的尺寸,并且可以通過滑動操作方便地關閉預設分屏顯示窗口。
實施例四
圖6為本發(fā)明實施例四提供的一種分屏顯示裝置的結構示意圖,該裝置可以配置于終端中,分屏顯示裝置60包括:
分屏信號獲取模塊610,用于獲取用戶輸入的分屏操作信號;
分屏顯示模塊620,用于根據(jù)分屏操作信號在至少一個預設分屏顯示窗口中顯示相應的應用程序的界面。
進一步的,分屏信號獲取模塊具體用于:
獲取用戶在通知欄內(nèi)輸入的對至少一個預設應用程序圖標的點擊操作信號;或
獲取用戶在通知欄內(nèi)輸入的對至少一個預設應用程序通知信息的點擊操作信號;或
獲取用戶輸入的將應用程序圖標拖動至預設區(qū)域的操作信號。
進一步的,分屏顯示模塊具體用于:
當根據(jù)分屏操作信號分屏顯示的應用程序的數(shù)量為一個時,將通知欄顯示窗口轉為預設分屏顯示窗口,并在預設分屏顯示窗口中顯示相應的應用程序的界面;或
當根據(jù)分屏操作信號分屏顯示的應用程序的數(shù)量為至少兩個時,在顯示屏中生成至少兩個預設分屏顯示窗口,并在預設分屏顯示窗口中顯示相應的應用程序的界面。
進一步的,分屏顯示裝置還包括:
通知欄拖動信號獲取模塊,用于獲取用戶輸入的通知欄拖動信號;
通知欄顯示模塊,用于根據(jù)通知欄拖動信號顯示通知欄,并調整通知欄的顯示窗口的尺寸。
進一步的,分屏顯示裝置還包括:
顯示窗口尺寸調整模塊,用于在調整通知欄的顯示窗口的尺寸時,若顯示屏中已經(jīng)顯示至少一個應用程序,根據(jù)通知欄的顯示窗口的尺寸,相應地實時調整應用程序的顯示窗口的尺寸。
進一步的,分屏顯示裝置還包括:
邊界移動信號獲取模塊,用于獲取用戶輸入的對分屏顯示窗口邊界的滑動信號;
邊界位置移動模塊,用于根據(jù)滑動信號移動分屏顯示窗口公共邊界的顯示位置;
窗口尺寸確定模塊,用于根據(jù)分屏顯示窗口公共邊界的顯示位置,確定共用分屏顯示窗口公共邊界的兩個預設分屏顯示窗口的尺寸;
窗口關閉模塊,用于當預設分屏顯示窗口的尺寸小于預設窗口尺寸下限時,關閉預設分屏顯示窗口。
本實施例的技術方案,通過獲取通知欄內(nèi)輸入的分屏操作信號,根據(jù)分屏操作信號將應用程序在顯示屏中分屏顯示,解決在顯示屏只能顯示一個應用程序而造成的需要在多個應用程序間進行切換操作的問題,實現(xiàn)減少用戶在不同應用程序間的切換操作,提高用戶操作效率的效果。
上述產(chǎn)品可執(zhí)行本發(fā)明任意實施例所提供的方法,具備執(zhí)行方法相應的功能模塊和有益效果。
實施例五
圖7為本發(fā)明實施例五提供的一種移動終端的結構示意圖,所述移動終端包括實施例四所示的分屏顯示裝置。該移動終端可以為智能手機或平板電腦等具有觸摸屏的設備。本實施例以電子設備為手機為例,圖7示出的是本發(fā)明實施例提供的手機7的部分結構的框圖。如圖7所示,手機7具體包括:觸摸屏71、處理器72、存儲器73、電源74、RF(Radio Frequency,射頻)電路75、WiFi(wireless fidelity,無線保真)模塊76、音頻電路77以及傳感器78等部件。本領域技術人員可以理解,圖7中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。盡管未示出,手機7還可以包括攝像頭、藍牙模塊等,在此不再贅述。
觸摸屏71可用于接收用戶輸入的觸摸信號,以及產(chǎn)生與手機7用戶設置以及功能控制有關的鍵信號輸入。觸摸屏71可獲取用戶在其上的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸摸屏幕上的操作),并根據(jù)預先設定的程式驅動相應的連接裝置。觸摸屏71將獲取的觸摸信號等其他信號發(fā)送給處理器72,并能接收處理器72發(fā)來的命令并加以執(zhí)行。本實施例中,觸摸屏71不僅具有輸入功能,還具有顯示功能,能夠根據(jù)處理器處理的結果,將相應的結果顯示給用戶。
處理器72是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器73內(nèi)的軟件程序和/或模塊,以及調用存儲在存儲器73內(nèi)的數(shù)據(jù),執(zhí)行手機7各種功能和處理數(shù)據(jù)。優(yōu)選的,處理器72可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器72中。
本實施例中,觸摸屏71和處理器72具體具有以下功能:
觸摸屏71用于:獲取用戶輸入的分屏操作信號、通知欄拖動信號和對分屏顯示窗口邊界的滑動信號,并將上述信號發(fā)送給處理器72。所述分屏操作信號包括獲取用戶在通知欄內(nèi)輸入的對至少一個預設應用程序圖標的點擊操作信號;或
獲取用戶在通知欄內(nèi)輸入的對至少一個預設應用程序通知信息的點擊操作信號;或
獲取用戶輸入的將應用程序圖標拖動至預設區(qū)域的操作信號。
處理器72用于:
獲取用戶輸入的分屏操作信號;
根據(jù)分屏操作信號在至少一個預設分屏顯示窗口中顯示相應的應用程序的界面。
進一步的,根據(jù)分屏操作信號在至少一個預設分屏顯示窗口中顯示相應的應用程序的界面包括:
當根據(jù)分屏操作信號分屏顯示的應用程序的數(shù)量為一個時,將通知欄顯示窗口轉為預設分屏顯示窗口,并在預設分屏顯示窗口中顯示相應的應用程序的界面;或
當根據(jù)分屏操作信號分屏顯示的應用程序的數(shù)量為至少兩個時,在顯示屏中生成至少兩個預設分屏顯示窗口,并在預設分屏顯示窗口中顯示相應的應用程序的界面。
進一步的,在獲取用戶輸入的分屏操作信號之前,還包括:
獲取用戶輸入的通知欄拖動信號;
根據(jù)通知欄拖動信號顯示通知欄,并調整通知欄的顯示窗口的尺寸。
進一步的,在調整通知欄的顯示窗口的尺寸時,若顯示屏中已經(jīng)顯示至少一個應用程序,還包括:
根據(jù)通知欄的顯示窗口的尺寸,相應地實時調整當前顯示的應用程序的顯示窗口尺寸。
進一步的,在根據(jù)分屏操作信號在至少一個預設分屏顯示窗口中顯示相應的應用程序的界面之后,還包括:
獲取用戶輸入的對分屏顯示窗口邊界的滑動信號;
根據(jù)滑動信號移動分屏顯示窗口公共邊界的顯示位置;
根據(jù)分屏顯示窗口公共邊界的顯示位置,確定共用分屏顯示窗口公共邊界的兩個預設分屏顯示窗口的尺寸;
當預設分屏顯示窗口的尺寸小于預設窗口尺寸下限時,關閉預設分屏顯示窗口。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。