一種終端分屏實現(xiàn)方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種終端分屏實現(xiàn)方法及終端。
【背景技術(shù)】
[0002]目前,手機、平板電腦等終端越來越趨向大屏化發(fā)展,屏幕尺寸的增加,極大地提升了終端在閱讀、網(wǎng)頁瀏覽、影視播放等方面的用戶體驗。近年來,為更加充分地利用大屏優(yōu)勢,豐富用戶體驗,很多終端產(chǎn)品集成了分屏交互的功能,即將多個應(yīng)用分區(qū)域同時顯示在屏幕上,以供用戶操作和使用?,F(xiàn)有的終端分屏交互功能的實現(xiàn)大都是先讓用戶選擇需要分屏的應(yīng)用,然后根據(jù)預(yù)設(shè)的分屏規(guī)則,將已被選擇的多個應(yīng)用在屏幕上分屏顯示。然而,很多時候分屏顯示的個別應(yīng)用在長時間內(nèi)并沒有信息變化,且用戶也無需對其進行信息處理,若用戶不選擇結(jié)束分屏交互模式,這類應(yīng)用依然會占據(jù)著屏幕空間及系統(tǒng)資源,難免造成不必要的浪費。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有技術(shù)中所存在的上述問題,本發(fā)明提供一種根據(jù)應(yīng)用的提示信息來選擇是否分屏的終端分屏實現(xiàn)方法,以實現(xiàn)便捷的分屏操作,避免資源浪費。
[0004]另,本發(fā)明還提供一種應(yīng)用所述分屏實現(xiàn)方法的終端。
[0005]—種終端分屏實現(xiàn)方法,包括:
[0006]在運行第一應(yīng)用的過程中,接收運行于后臺的第二應(yīng)用的提示信息;
[0007]在顯示所述第一應(yīng)用運行界面的終端顯示界面上顯示所述提示信息;
[0008]接收用戶對所述提示信息的選擇指令;
[0009]根據(jù)接收的所述選擇指令,在所述終端顯示界面上分屏顯示所述第一應(yīng)用運行界面與所述第二應(yīng)用運行界面。
[0010]其中,所述接收用戶的選擇指令包括:
[0011]接收用戶對所述終端顯示界面的預(yù)設(shè)操作手勢;或者
[0012]接收用戶對所述終端的預(yù)設(shè)物理鍵的操作。
[0013]其中,當(dāng)所述第二應(yīng)用為即時通信應(yīng)用時,在所述終端顯示界面中的懸浮窗上顯示所述提示信息,所述懸浮窗包括一信息回復(fù)虛擬按鍵,用于觸發(fā)信息回復(fù)欄以供所述用戶輸入和回復(fù)信息;
[0014]所述接收用戶的選擇指令包括:接收用戶對所述信息回復(fù)虛擬按鍵的觸發(fā)指令。
[0015]其中,所述在顯示所述第一應(yīng)用運行界面的終端顯示界面上顯示所述提示信息,包括:
[0016]在所述第一應(yīng)用運行界面的預(yù)設(shè)區(qū)域中通過一懸浮窗顯示所述提示信息,并在所述懸浮窗或所述第一應(yīng)用運行界面的懸浮窗以外的區(qū)域顯示一分屏觸發(fā)虛擬按鍵;
[0017]所述接收用戶的選擇指令包括:接收用戶對所述分屏觸發(fā)虛擬按鍵的觸發(fā)指令。
[0018]其中,所述分屏顯示所述第一應(yīng)用運行界面與所述第二應(yīng)用運行界面之后,所述方法還包括:
[0019]若檢測到所述第一應(yīng)用超過一預(yù)設(shè)時間未被操作且未接收到提示信息,則所述第一應(yīng)用運行界面自動隱藏并運行于后臺,進而使得所述第二應(yīng)用運行界面全屏顯示;
[0020]若檢測到所述第二應(yīng)用超過所述預(yù)設(shè)時間未被操作且未接收到提示信息,則所述第二應(yīng)用運行界面自動隱藏并運行于后臺,進而使得所述第一應(yīng)用運行界面全屏顯示。
[0021]一種終端,包括:
[0022]接收單元,用于在運行第一應(yīng)用的過程中,接收運行于后臺的第二應(yīng)用的提示信息;
[0023]顯示單元,用于在顯示所述第一應(yīng)用運行界面的終端顯示界面上顯示所述提示信息;
[0024]選擇單元,用于接收用戶對所述提示信息的選擇指令;
[0025]分屏處理單元,用于根據(jù)接收的所述選擇指令,在所述終端顯示界面上分屏顯示所述第一應(yīng)用運行界面與所述第二應(yīng)用運行界面。
[0026]其中,所述選擇單元包括一指令識別子單元,所述指令識別子單元用于識別用戶對所述終端顯示界面的預(yù)設(shè)操作手勢;或者
[0027]識別用戶對所述終端的預(yù)設(shè)物理鍵的操作。
[0028]其中,當(dāng)所述第二應(yīng)用為即時通信應(yīng)用時,所述顯示單元還用于在所述終端顯示界面中的懸浮窗上顯示所述提示信息,所述懸浮窗包括一信息回復(fù)虛擬按鍵,用于觸發(fā)信息回復(fù)欄以供所述用戶輸入和回復(fù)信息;
[0029]所述選擇單元還用于接收用戶對所述信息回復(fù)虛擬按鍵的觸發(fā)指令。
[0030]其中,所述顯示單元還用于
[0031]在所述第一應(yīng)用運行界面的預(yù)設(shè)區(qū)域中通過一懸浮窗顯示所述提示信息,并在所述懸浮窗或所述第一應(yīng)用運行界面的懸浮窗以外的區(qū)域顯示一分屏觸發(fā)虛擬按鍵;
[0032]所述選擇單元還用于接收用戶對所述分屏觸發(fā)虛擬按鍵的觸發(fā)指令。
[0033]其中,所述分屏處理單元包括一檢測子單元,所述檢測子單元用于在分屏顯示所述第一應(yīng)用運行界面與所述第二應(yīng)用運行界面之后,檢測所述第一應(yīng)用或第二應(yīng)用未被操作且未接收到提示信息的時間間隔;
[0034]若所述檢測子單元檢測到所述第一應(yīng)用超過一預(yù)設(shè)時間未被操作且未接收到提示信息,則所述第一應(yīng)用運行界面自動隱藏并運行于后臺,進而使得所述第二應(yīng)用運行界面全屏顯示;
[0035]若所述檢測子單元檢測到所述第二應(yīng)用超過所述預(yù)設(shè)時間未被操作且未接收到提示信息,則所述第二應(yīng)用運行界面自動隱藏并運行于后臺,進而使得所述第一應(yīng)用運行界面全屏顯示。
[0036]本發(fā)明所述的終端分屏實現(xiàn)方法,通過在前運行第一應(yīng)用的過程中,接收運行于后臺的第二應(yīng)用的提示信息,并在所述第一應(yīng)用運行界面上通過一懸浮窗顯示所述提示信息,并顯示一分屏觸發(fā)虛擬按鍵,使得用戶可以根據(jù)所述提示信息選擇是否需要將所述第一應(yīng)用與第二應(yīng)用分屏顯示,并在需要分屏顯示時,可通過對所述懸浮窗的預(yù)設(shè)手勢操作指令或?qū)λ龇制劣|發(fā)虛擬按鍵的觸發(fā)指令來觸發(fā)分屏顯示所述第一應(yīng)用運行界面與所述第二應(yīng)用運行界面,從而實現(xiàn)更加方便和快捷的分屏操作。
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1是本發(fā)明第一實施例提供的終端分屏實現(xiàn)方法的流程示意圖。
[0039]圖2A-圖2E是本發(fā)明提供的終端分屏實現(xiàn)方法的應(yīng)用場景示意圖。
[0040]圖3是本發(fā)明第二實施例提供的終端分屏實現(xiàn)方法的流程示意圖。
[0041]圖4是本發(fā)明第三實施例提供的終端的結(jié)構(gòu)示意圖。
[0042]圖5是本發(fā)明第四實施例提供的終端的結(jié)構(gòu)示意圖。
[0043]圖6是本發(fā)明第五實施例提供的終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0044]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0045]請參閱圖1,圖1為本發(fā)明第一實施例提供的終端分屏實現(xiàn)方法的流程示意圖。
[0046]所述終端分屏實現(xiàn)方法包括如下步驟:
[0047]步驟SlOl:在運行第一應(yīng)用的過程中,接收運行于后臺的第二應(yīng)用的提示信息;
[0048]步驟S102:在顯示所述第一應(yīng)用運行界面的終端顯示界面上顯示所述提示信息;
[0049]步驟S103:接收用戶對所述提示信息的選擇指令;
[0050]步驟S104:根據(jù)接收的所述選擇指令,在所述終端顯示界面上分屏顯示所述第一應(yīng)用運行界面與所述第二應(yīng)用運行界面。
[0051 ] 其中,所述第一應(yīng)用當(dāng)前運行過程中,所述第一應(yīng)用的運行界面全屏顯示于所述終端顯示界面上,同時,所述第二應(yīng)用運行于后臺。所述第二應(yīng)用在運行于后臺的過程中,可以照常進行數(shù)據(jù)收發(fā)和處理。例如,當(dāng)所述第二應(yīng)用為即時通信應(yīng)用時,所述第二應(yīng)用在運行于后臺的過程中,始終保持與網(wǎng)絡(luò)服務(wù)器之間的通信連接,從而可以接收到來自于所述網(wǎng)絡(luò)服務(wù)器的數(shù)據(jù)更新。例如,所述第二應(yīng)用在運行于后臺的過程中,可以接收到來自于所述網(wǎng)絡(luò)服務(wù)器的數(shù)據(jù)更新,如其他終端通過所述網(wǎng)絡(luò)服務(wù)器發(fā)送給所述終端的即時消息;同時,所述第二應(yīng)用也可以將自身的狀態(tài)信息傳送回所述網(wǎng)絡(luò)服務(wù)器,如在線或離線狀態(tài)?目息O
[0052]在可選實施例中,所述在顯示所述第一應(yīng)用運行界面的終端顯示界面上顯示所述提示信息,包括:
[0