一種信息處理方法及電子設備的制作方法
【專利摘要】本發(fā)明公開了一種信息處理方法及電子設備,所述電子設備具有顯示單元、投影單元;所述信息處理方法包括:針對N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上;當所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的標識ID;獲得第一操作;響應所述第一操作,檢測所述第k個應用是否設置有ID;當所述第k個應用設置有ID時,將所述第k個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
【專利說明】一種信息處理方法及電子設備
【技術領域】
[0001]本發(fā)明涉及信息處理技術,尤其涉及一種信息處理方法及電子設備。
【背景技術】
[0002]目前的電子設備,例如手機或平板電腦能夠采用微投技術內置投影模塊,利用電子設備本身的電源為投影模塊提供電能。微投技術利用多窗口機制實現(xiàn)全屏投影和分屏投影兩種工作模式。全屏投影是指投影內容與電子設備顯示內容完全一致;分屏投影是指投影內容為電子設備中某一個應用窗口中的內容。
[0003]當采用分屏投影時,如果將電子設備上與投影內容對應的應用窗口縮小,則該應用窗口所播放的內容暫停,而用戶往往希望電子設備上應用窗口縮小的時候,投影的內容能夠繼續(xù)播放,目前還沒有一種有效手段解決此問題。
【發(fā)明內容】
[0004]為解決上述技術問題,本發(fā)明實施例提供了一種信息處理方法及電子設備。
[0005]本發(fā)明實施例提供了一種信息處理方法,應用于電子設備,所述電子設備具有顯示單元、投影單元;所述顯示單元能夠顯示N個應用對應的N個小窗口,N ^ I,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域;其中,所述N個小窗口中第i個小窗口處于第一狀態(tài),I < i < N,第i個小窗口以外的其他小窗口處于第二狀態(tài)或第三狀態(tài);所述投影單元能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,j^N;所述信息處理方法包括:
[0006]針對所述N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,得到判斷結果;
[0007]當所述判斷結果表明所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的標識(ID, IDentity);
[0008]獲得第一操作,所述第一操作用于在所述顯示單元上將N個應用中第k個應用的小窗口切換至第三狀態(tài),I ^ N;
[0009]響應所述第一操作,檢測所述第k個應用是否設置有ID,得到第一檢測結果;
[0010]當所述第一檢測結果表明所述第k個應用設置有ID時,將所述第k個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0011]本發(fā)明實施例提供的電子設備具有顯示單元、投影單元;所述顯示單元能夠顯示N個應用對應的N個小窗口,NS I,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域;其中,所述N個小窗口中第i個小窗口處于第一狀態(tài),I彡i彡N,第i個小窗口以外的其他小窗口處于第二狀態(tài)或第三狀態(tài);所述投影單元能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,I ^ j ^ N ;所述電子設備還包括:
[0012]判斷單元,用于針對所述N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,得到判斷結果;
[0013]標識單元,用于當所述判斷結果表明所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的ID ;
[0014]獲取單元,用于獲得第一操作,所述第一操作用于在所述顯示單元上將N個應用中第k個應用的小窗口切換至第三狀態(tài),I ^ N;
[0015]第一檢測單元,用于響應所述第一操作,檢測所述第k個應用是否設置有ID,得到第一檢測結果;
[0016]第一處理單元,用于當所述第一檢測結果表明所述第k個應用設置有ID時,將所述第k個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0017]本發(fā)明實施例的技術方案中,電子設備能夠在顯示單元上顯示N個應用對應的N個小窗口,N > I ;并且,電子設備能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,I ^ j ^ N ;對于以全屏窗口投影至投影面上的第j個應用,為該應用設置相應的ID ;如此,當在顯示單元上將所述第j個應用的小窗口最小化時,電子設備將檢測到所述第j個應用設置有相應的ID,為此,將所述第j個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第j個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上,如此,第j個應用對應的內容可以繼續(xù)播放。本發(fā)明實施例的技術方案,電子設備在分屏投影時,將某一應用的小窗口最小化,雖然當前電子設備的屏幕上看不到該應用的小窗口,但擴展的投影屏幕上依然能夠顯示該應用的投影內容,滿足了用戶的需求,提升了用戶的體驗。
【專利附圖】
【附圖說明】
[0018]圖I為本發(fā)明實施例一的信息處理方法的流程示意圖;
[0019]圖2為本發(fā)明實施例二的信息處理方法的流程示意圖;
[0020]圖3為本發(fā)明實施例三的信息處理方法的流程示意圖;
[0021]圖4為本發(fā)明實施例四的信息處理方法的流程示意圖;
[0022]圖5為本發(fā)明實施例五的信息處理方法的流程示意圖;
[0023]圖6為本發(fā)明實施例一的電子設備的結構組成示意圖;
[0024]圖7為本發(fā)明實施例二的電子設備的結構組成示意圖;
[0025]圖8為本發(fā)明實施例三的電子設備的結構組成示意圖。
【具體實施方式】
[0026]為了能夠更加詳盡地了解本發(fā)明實施例的特點與技術內容,下面結合附圖對本發(fā)明實施例的實現(xiàn)進行詳細闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明實施例。
[0027]圖I為本發(fā)明實施例一的信息處理方法的流程示意圖,本示例中的信息處理方法應用于電子設備,所述電子設備具有顯示單元、投影單元;所述顯示單元能夠顯示N個應用對應的N個小窗口,N彡I,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域;其中,所述N個小窗口中第i個小窗口處于第一狀態(tài),I < i SN,第i個小窗口以外的其他小窗口處于第二狀態(tài)或第三狀態(tài);所述投影單元能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,I ^ j ^ N ;如圖I所示,所述信息處理方法包括以下步驟:
[0028]步驟101:針對所述N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,得到判斷結果。
[0029]本發(fā)明實施例中,電子設備可以是手機、平板電腦、游戲機等電子設備。此類電子設備具有顯示單元和投影單元。
[0030]所述顯示單元指電子設備的顯示屏,所述顯示單元能夠顯示N個應用對應的N個小窗口,N彡1,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域。這里,應用可以是游戲應用、視頻播放應用、文檔顯示應用、文檔播放應用等。本發(fā)明實施例的電子設備尤指操作系統(tǒng)為安卓系統(tǒng)的電子設備,基于此,當電子設備的顯示單元同時顯示N個小窗口時,其中一個小窗口獲得焦點,處于聚焦狀態(tài),聚焦狀態(tài)的小窗口能夠接受用戶的輸入操作并與用戶交互,本發(fā)明實施例將聚焦狀態(tài)稱為第一狀態(tài)。而其余的小窗口則處于失焦狀態(tài),失焦狀態(tài)的小窗口不能直接與用戶進行交互,除非處于失焦狀態(tài)的小窗口獲得焦點,處于聚焦狀態(tài),本發(fā)明實施例將失焦狀態(tài)稱為第二狀態(tài)。小窗口最小化時,顯示單元上隱藏該小窗口,本發(fā)明實施例將窗口最小化的狀態(tài)稱為第三狀態(tài)。
[0031]所述投影單元可以通過微型投影儀實現(xiàn),投影單元具有兩個工作模式,分別為全屏投影和分屏投影兩種工作模式。全屏投影是指投影內容與電子設備顯示內容完全一致;分屏投影是指投影內容為電子設備中某一個應用窗口中的內容,并且,投影單元將該應用的內容以全屏窗口投影至投影面上。
[0032]本發(fā)明實施例中,對于顯示單元上以小窗口顯示的每個應用,首先判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,對于通過所述投影單元以全屏窗口投影至投影面上的應用,執(zhí)行如下步驟102。
[0033]步驟102:當所述判斷結果表明所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的ID。
[0034]本發(fā)明實施例中,對于所述第j個應用,必須支持其小窗口在顯示單元上最小化時依然可以保持激活(Active)狀態(tài),也即支持在投影屏幕上繼續(xù)播放該應用的內容,例如,播放視頻、播放圖片幻燈片、播放PPT文檔等等一些不需要用戶交互的播放場景。為此,對所述第j個應用設置相應的ID,以對此類應用做特殊的標識。
[0035]本發(fā)明實施例中,每個應用對應的小窗口均通過一個窗口組件實現(xiàn),該窗口組件為Activity,通過Activity棧管理Activity, —個Activity的實例的狀態(tài)決定他在棧中的位置,處于聚焦狀態(tài)的Activity總是在棧的頂端,當聚焦狀態(tài)的Activity因為異?;蚱渌虮讳N毀時,處于棧第二層的Activity將被激活并上浮到棧頂。當新的Activity啟動入棧時,原Activity會被壓入到棧的第二層。一個Activity在棧中的位置變化反映了它在不同狀態(tài)間的轉換。每個Activity均對應一個棧地址,因此,通過多窗口管理模塊針對棧地址對所述第j個應用設置相應的ID,以對此類應用做特殊的標識。
[0036]步驟103:獲得第一操作,所述第一操作用于在所述顯示單元上將N個應用中第k個應用的小窗口切換至第三狀態(tài)。
[0037]其中,I彡 N。
[0038]本發(fā)明實施例中,第一操作可由用戶觸發(fā),例如,第k個應用的小窗口具有縮小圖標,用戶可單擊該圖標以觸發(fā)第一操作,以將第k個應用的小窗口縮小。
[0039]步驟104:響應所述第一操作,檢測所述第k個應用是否設置有ID,得到第一檢測結果。
[0040]本發(fā)明實施例中,對于縮小窗口的應用,需檢測該應用是否設置有ID,設置有ID的應用即為當前通過所述投影單元以全屏窗口顯示于投影面上時的應用,未設置有ID的應用即為未通過所述投影單元以全屏窗口顯示于投影面上時的應用。
[0041]步驟105:當所述第一檢測結果表明所述第k個應用設置有ID時,將所述第k個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0042]本發(fā)明實施例中,當所述第一檢測結果表明所述第k個應用設置有ID時,所述第k個應用以全屏窗口顯示于投影面上,即使所述第k個應用的小窗口被縮小,所述第k個應用仍處于激活狀態(tài),具體地,所述第k個應用的運行狀態(tài)設置為播放狀態(tài),如此,可以將第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0043]本發(fā)明實施例的技術方案,電子設備在分屏投影時,將某一應用的小窗口最小化,雖然當前電子設備的屏幕上看不到該應用的小窗口,但擴展的投影屏幕上依然能夠顯示該應用的投影內容,滿足了用戶的需求,提升了用戶的體驗。
[0044]圖2為本發(fā)明實施例二的信息處理方法的流程示意圖,本示例中的信息處理方法應用于電子設備,所述電子設備具有顯示單元、投影單元;所述顯示單元能夠顯示N個應用對應的N個小窗口,N彡I,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域;其中,所述N個小窗口中第i個小窗口處于第一狀態(tài),I < i SN,第i個小窗口以外的其他小窗口處于第二狀態(tài)或第三狀態(tài);所述投影單元能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,I ^ j ^ N ;如圖2所示,所述信息處理方法包括以下步驟:
[0045]步驟201:針對所述N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,得到判斷結果。
[0046]本發(fā)明實施例中,電子設備可以是手機、平板電腦、游戲機等電子設備。此類電子設備具有顯示單元和投影單元。
[0047]所述顯示單元指電子設備的顯示屏,所述顯示單元能夠顯示N個應用對應的N個小窗口,N彡1,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域。這里,應用可以是游戲應用、視頻播放應用、文檔顯示應用、文檔播放應用等。本發(fā)明實施例的電子設備尤指操作系統(tǒng)為安卓系統(tǒng)的電子設備,基于此,當電子設備的顯示單元同時顯示N個小窗口時,其中一個小窗口獲得焦點,處于聚焦狀態(tài),聚焦狀態(tài)的小窗口能夠接受用戶的輸入操作并與用戶交互,本發(fā)明實施例將聚焦狀態(tài)稱為第一狀態(tài)。而其余的小窗口則處于失焦狀態(tài),失焦狀態(tài)的小窗口不能直接與用戶進行交互,除非處于失焦狀態(tài)的小窗口獲得焦點,處于聚焦狀態(tài),本發(fā)明實施例將失焦狀態(tài)稱為第二狀態(tài)。小窗口最小化時,顯示單元上隱藏該小窗口,本發(fā)明實施例將窗口最小化的狀態(tài)稱為第三狀態(tài)。
[0048]所述投影單元可以通過微型投影儀實現(xiàn),投影單元具有兩個工作模式,分別為全屏投影和分屏投影兩種工作模式。全屏投影是指投影內容與電子設備顯示內容完全一致;分屏投影是指投影內容為電子設備中某一個應用窗口中的內容,并且,投影單元將該應用的內容以全屏窗口投影至投影面上。
[0049]本發(fā)明實施例中,對于顯示單元上以小窗口顯示的每個應用,首先判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,對于未通過所述投影單元以全屏窗口投影至投影面上的應用,執(zhí)行如下步驟202。對于通過所述投影單元以全屏窗口投影至投影面上的應用,執(zhí)行如下步驟204。
[0050]步驟202:當所述判斷結果表明所述N個應用中第j個應用的內容未通過所述投影單元以全屏窗口顯示于投影面上時,檢測所述第j個應用是否設置有ID,得到第二檢測結果。
[0051]本發(fā)明實施例中,對于未通過所述投影單元以全屏窗口投影至投影面上的應用,需檢測該應用是否設置有ID ;因為考慮到如果某些應用曾通過所述投影單元以全屏窗口投影至投影面上,則這些應用設置有ID,但是,當前時刻,這些應用未通過所述投影單元以全屏窗口投影至投影面上,因此需將之前所設置的ID取消掉,參加如下步驟203。
[0052]步驟203:當所述第二檢測結果表明所述第j個應用設置有ID時,取消所設置的ID0
[0053]步驟204:當所述判斷結果表明所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的ID。
[0054]本發(fā)明實施例中,對于所述第j個應用,必須支持其小窗口在顯示單元上最小化時依然可以保持激活狀態(tài),也即支持在投影屏幕上繼續(xù)播放該應用的內容,例如,播放視頻、播放圖片幻燈片、播放PPT文檔等等一些不需要用戶交互的播放場景。為此,對所述第j個應用設置相應的ID,以對此類應用做特殊的標識。
[0055]本發(fā)明實施例中,每個應用對應的小窗口均通過一個窗口組件實現(xiàn),該窗口組件為Activity,通過Activity棧管理Activity, —個Activity的實例的狀態(tài)決定他在棧中的位置,處于聚焦狀態(tài)的Activity總是在棧的頂端,當聚焦狀態(tài)的Activity因為異?;蚱渌虮讳N毀時,處于棧第二層的Activity將被激活并上浮到棧頂。當新的Activity啟動入棧時,原Activity會被壓入到棧的第二層。一個Activity在棧中的位置變化反映了它在不同狀態(tài)間的轉換。每個Activity均對應一個棧地址,因此,通過多窗口管理模塊針對棧地址對所述第j個應用設置相應的ID,以對此類應用做特殊的標識。
[0056]步驟205:獲得第一操作,所述第一操作用于在所述顯示單元上將N個應用中第k個應用的小窗口切換至第三狀態(tài)。
[0057]其中,I彡 N。
[0058]本發(fā)明實施例中,第一操作可由用戶觸發(fā),例如,第k個應用的小窗口具有縮小圖標,用戶可單擊該圖標以觸發(fā)第一操作,以將第k個應用的小窗口縮小。
[0059]步驟206:響應所述第一操作,檢測所述第k個應用是否設置有ID,得到第一檢測結果。
[0060]本發(fā)明實施例中,對于縮小窗口的應用,需檢測該應用是否設置有ID,設置有ID的應用即為當前通過所述投影單元以全屏窗口顯示于投影面上時的應用,未設置有ID的應用即為未通過所述投影單元以全屏窗口顯示于投影面上時的應用。
[0061]步驟207:當所述第一檢測結果表明所述第k個應用設置有ID時,將所述第k個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0062]本發(fā)明實施例中,當所述第一檢測結果表明所述第k個應用設置有ID時,所述第k個應用以全屏窗口顯示于投影面上,即使所述第k個應用的小窗口被縮小,所述第k個應用仍處于激活狀態(tài),具體地,所述第k個應用的運行狀態(tài)設置為播放狀態(tài),如此,可以將第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0063]本發(fā)明實施例的技術方案,電子設備在分屏投影時,將某一應用的小窗口最小化,雖然當前電子設備的屏幕上看不到該應用的小窗口,但擴展的投影屏幕上依然能夠顯示該應用的投影內容,滿足了用戶的需求,提升了用戶的體驗。
[0064]圖3為本發(fā)明實施例三的信息處理方法的流程示意圖,本示例中的信息處理方法應用于電子設備,所述電子設備具有顯示單元、投影單元;所述顯示單元能夠顯示N個應用對應的N個小窗口,N彡I,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域;其中,所述N個小窗口中第i個小窗口處于第一狀態(tài),I < i SN,第i個小窗口以外的其他小窗口處于第二狀態(tài)或第三狀態(tài);所述投影單元能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,I ^ j ^ N ;如圖3所示,所述信息處理方法包括以下步驟:
[0065]步驟301 :針對所述N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,得到判斷結果。
[0066]本發(fā)明實施例中,電子設備可以是手機、平板電腦、游戲機等電子設備。此類電子設備具有顯示單元和投影單元。
[0067]所述顯示單元指電子設備的顯示屏,所述顯示單元能夠顯示N個應用對應的N個小窗口,N彡1,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域。這里,應用可以是游戲應用、視頻播放應用、文檔顯示應用、文檔播放應用等。本發(fā)明實施例的電子設備尤指操作系統(tǒng)為安卓系統(tǒng)的電子設備,基于此,當電子設備的顯示單元同時顯示N個小窗口時,其中一個小窗口獲得焦點,處于聚焦狀態(tài),聚焦狀態(tài)的小窗口能夠接受用戶的輸入操作并與用戶交互,本發(fā)明實施例將聚焦狀態(tài)稱為第一狀態(tài)。而其余的小窗口則處于失焦狀態(tài),失焦狀態(tài)的小窗口不能直接與用戶進行交互,除非處于失焦狀態(tài)的小窗口獲得焦點,處于聚焦狀態(tài),本發(fā)明實施例將失焦狀態(tài)稱為第二狀態(tài)。小窗口最小化時,顯示單元上隱藏該小窗口,本發(fā)明實施例將窗口最小化的狀態(tài)稱為第三狀態(tài)。
[0068]所述投影單元可以通過微型投影儀實現(xiàn),投影單元具有兩個工作模式,分別為全屏投影和分屏投影兩種工作模式。全屏投影是指投影內容與電子設備顯示內容完全一致;分屏投影是指投影內容為電子設備中某一個應用窗口中的內容,并且,投影單元將該應用的內容以全屏窗口投影至投影面上。
[0069]本發(fā)明實施例中,對于顯示單元上以小窗口顯示的每個應用,首先判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,對于通過所述投影單元以全屏窗口投影至投影面上的應用,執(zhí)行如下步驟302。
[0070]步驟302 :當所述判斷結果表明所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的ID。
[0071]本發(fā)明實施例中,對于所述第j個應用,必須支持其小窗口在顯示單元上最小化時依然可以保持激活狀態(tài),也即支持在投影屏幕上繼續(xù)播放該應用的內容,例如,播放視頻、播放圖片幻燈片、播放PPT文檔等等一些不需要用戶交互的播放場景。為此,對所述第j個應用設置相應的ID,以對此類應用做特殊的標識。
[0072]本發(fā)明實施例中,每個應用對應的小窗口均通過一個窗口組件實現(xiàn),該窗口組件為Activity,通過Activity棧管理Activity, —個Activity的實例的狀態(tài)決定他在棧中的位置,處于聚焦狀態(tài)的Activity總是在棧的頂端,當聚焦狀態(tài)的Activity因為異?;蚱渌虮讳N毀時,處于棧第二層的Activity將被激活并上浮到棧頂。當新的Activity啟動入棧時,原Activity會被壓入到棧的第二層。一個Activity在棧中的位置變化反映了它在不同狀態(tài)間的轉換。每個Activity均對應一個棧地址,因此,通過多窗口管理模塊針對棧地址對所述第j個應用設置相應的ID,以對此類應用做特殊的標識。
[0073]步驟303:獲得第一操作,所述第一操作用于在所述顯示單元上將N個應用中第k個應用的小窗口切換至第三狀態(tài)。
[0074]其中,IN。
[0075]本發(fā)明實施例中,第一操作可由用戶觸發(fā),例如,第k個應用的小窗口具有縮小圖標,用戶可單擊該圖標以觸發(fā)第一操作,以將第k個應用的小窗口縮小。
[0076]步驟304:響應所述第一操作,檢測所述第k個應用是否設置有ID,得到第一檢測結果。
[0077]本發(fā)明實施例中,對于縮小窗口的應用,需檢測該應用是否設置有ID,設置有ID的應用即為當前通過所述投影單元以全屏窗口顯示于投影面上時的應用,未設置有ID的應用即為未通過所述投影單元以全屏窗口顯示于投影面上時的應用。
[0078]步驟305:當所述第一檢測結果表明所述第k個應用未設置有ID時,將所述第k個應用的運行狀態(tài)設置為暫停狀態(tài)。
[0079]本發(fā)明實施例中,當所述第一檢測結果表明所述第k個應用未設置有ID時,所述第k個應用未顯示于投影面上,當所述第k個應用的小窗口被縮小,所述第k個應用的運行狀態(tài)為暫停狀態(tài)。具體地,可以向所述第k個應用對應的Activity發(fā)送暫停(onPause)消息,以使所述第k個應用的運行狀態(tài)為暫停狀態(tài)。
[0080]步驟306:當所述第一檢測結果表明所述第k個應用設置有ID時,將所述第k個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0081]本發(fā)明實施例中,當所述第一檢測結果表明所述第k個應用設置有ID時,所述第k個應用以全屏窗口顯示于投影面上,即使所述第k個應用的小窗口被縮小,所述第k個應用仍處于激活狀態(tài),具體地,所述第k個應用的運行狀態(tài)設置為播放狀態(tài),如此,可以將第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。具體地,攔截向所述第k個應用對應的Activity發(fā)送的暫停消息,以使所述第k個應用的運行狀態(tài)為播放狀態(tài)。
[0082]本發(fā)明實施例的技術方案,電子設備在分屏投影時,將某一應用的小窗口最小化,雖然當前電子設備的屏幕上看不到該應用的小窗口,但擴展的投影屏幕上依然能夠顯示該應用的投影內容,滿足了用戶的需求,提升了用戶的體驗。
[0083]圖4為本發(fā)明實施例四的信息處理方法的流程示意圖,本示例中的信息處理方法應用于電子設備,所述電子設備具有顯示單元、投影單元;所述顯示單元能夠顯示N個應用對應的N個小窗口,N彡I,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域;其中,所述N個小窗口中第i個小窗口處于第一狀態(tài),I彡i彡N,第i個小窗口以外的其他小窗口處于第二狀態(tài)或第三狀態(tài);所述投影單元能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,I彡j彡N ;如圖4所示,所述信息處理方法包括以下步驟:
[0084]步驟401:針對所述N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,得到判斷結果。
[0085]本發(fā)明實施例中,電子設備可以是手機、平板電腦、游戲機等電子設備。此類電子設備具有顯示單元和投影單元。
[0086]所述顯示單元指電子設備的顯示屏,所述顯示單元能夠顯示N個應用對應的N個小窗口,N彡1,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域。這里,應用可以是游戲應用、視頻播放應用、文檔顯示應用、文檔播放應用等。本發(fā)明實施例的電子設備尤指操作系統(tǒng)為安卓系統(tǒng)的電子設備,基于此,當電子設備的顯示單元同時顯示N個小窗口時,其中一個小窗口獲得焦點,處于聚焦狀態(tài),聚焦狀態(tài)的小窗口能夠接受用戶的輸入操作并與用戶交互,本發(fā)明實施例將聚焦狀態(tài)稱為第一狀態(tài)。而其余的小窗口則處于失焦狀態(tài),失焦狀態(tài)的小窗口不能直接與用戶進行交互,除非處于失焦狀態(tài)的小窗口獲得焦點,處于聚焦狀態(tài),本發(fā)明實施例將失焦狀態(tài)稱為第二狀態(tài)。小窗口最小化時,顯示單元上隱藏該小窗口,本發(fā)明實施例將窗口最小化的狀態(tài)稱為第三狀態(tài)。
[0087]所述投影單元可以通過微型投影儀實現(xiàn),投影單元具有兩個工作模式,分別為全屏投影和分屏投影兩種工作模式。全屏投影是指投影內容與電子設備顯示內容完全一致;分屏投影是指投影內容為電子設備中某一個應用窗口中的內容,并且,投影單元將該應用的內容以全屏窗口投影至投影面上。
[0088]本發(fā)明實施例中,對于顯示單元上以小窗口顯示的每個應用,首先判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,對于通過所述投影單元以全屏窗口投影至投影面上的應用,執(zhí)行如下步驟402。
[0089]步驟402 :當所述判斷結果表明所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的ID。
[0090]本發(fā)明實施例中,對于所述第j個應用,必須支持其小窗口在顯示單元上最小化時依然可以保持激活狀態(tài),也即支持在投影屏幕上繼續(xù)播放該應用的內容,例如,播放視頻、播放圖片幻燈片、播放PPT文檔等等一些不需要用戶交互的播放場景。為此,對所述第j個應用設置相應的ID,以對此類應用做特殊的標識。
[0091 ] 本發(fā)明實施例中,每個應用對應的小窗口均通過一個窗口組件實現(xiàn),該窗口組件為Activity,通過Activity棧管理Activity, —個Activity的實例的狀態(tài)決定他在棧中的位置,處于聚焦狀態(tài)的Activity總是在棧的頂端,當聚焦狀態(tài)的Activity因為異?;蚱渌虮讳N毀時,處于棧第二層的Activity將被激活并上浮到棧頂。當新的Activity啟動入棧時,原Activity會被壓入到棧的第二層。一個Activity在棧中的位置變化反映了它在不同狀態(tài)間的轉換。每個Activity均對應一個棧地址,因此,通過多窗口管理模塊針對棧地址對所述第j個應用設置相應的ID,以對此類應用做特殊的標識。
[0092]步驟403 :獲得第一操作,所述第一操作用于在所述顯示單元上將N個應用中第k個應用的小窗口切換至第三狀態(tài)。
[0093]其中,IN。
[0094]本發(fā)明實施例中,第一操作可由用戶觸發(fā),例如,第k個應用的小窗口具有縮小圖標,用戶可單擊該圖標以觸發(fā)第一操作,以將第k個應用的小窗口縮小。
[0095]步驟404 :響應所述第一操作,檢測所述第k個應用是否設置有ID,得到第一檢測結果。
[0096]本發(fā)明實施例中,對于縮小窗口的應用,需檢測該應用是否設置有ID,設置有ID的應用即為當前通過所述投影單元以全屏窗口顯示于投影面上時的應用,未設置有ID的應用即為未通過所述投影單元以全屏窗口顯示于投影面上時的應用。
[0097]步驟405:當所述第一檢測結果表明所述第k個應用未設置有ID時,向所述第k個應用對應的窗口組件發(fā)送暫停消息,以使所述第k個應用的運行狀態(tài)為暫停狀態(tài)。
[0098]本發(fā)明實施例中,當所述第一檢測結果表明所述第k個應用未設置有ID時,所述第k個應用未顯示于投影面上,當所述第k個應用的小窗口被縮小,所述第k個應用的運行狀態(tài)為暫停狀態(tài)。具體地,可以向所述第k個應用對應的Activity發(fā)送暫停消息,以使所述第k個應用的運行狀態(tài)為暫停狀態(tài)。
[0099]步驟406:當所述第一檢測結果表明所述第k個應用設置有ID時,將所述第k個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0100]本發(fā)明實施例中,當所述第一檢測結果表明所述第k個應用設置有ID時,所述第k個應用以全屏窗口顯示于投影面上,即使所述第k個應用的小窗口被縮小,所述第k個應用仍處于激活狀態(tài),具體地,所述第k個應用的運行狀態(tài)設置為播放狀態(tài),如此,可以將第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。具體地,攔截向所述第k個應用對應的Activity發(fā)送的暫停消息,以使所述第k個應用的運行狀態(tài)為播放狀態(tài)。
[0101]本發(fā)明實施例的技術方案,電子設備在分屏投影時,將某一應用的小窗口最小化,雖然當前電子設備的屏幕上看不到該應用的小窗口,但擴展的投影屏幕上依然能夠顯示該應用的投影內容,滿足了用戶的需求,提升了用戶的體驗。
[0102]圖5為本發(fā)明實施例五的信息處理方法的流程示意圖,本示例中的信息處理方法應用于電子設備,所述電子設備具有顯示單元、投影單元;所述顯示單元能夠顯示N個應用對應的N個小窗口,N彡I,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域;其中,所述N個小窗口中第i個小窗口處于第一狀態(tài),I彡i彡N,第i個小窗口以外的其他小窗口處于第二狀態(tài)或第三狀態(tài);所述投影單元能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,I ^ j ^ N ;如圖5所示,所述信息處理方法包括以下步驟:
[0103]步驟501:針對所述N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,得到判斷結果。
[0104]本發(fā)明實施例中,電子設備可以是手機、平板電腦、游戲機等電子設備。此類電子設備具有顯示單元和投影單元。
[0105]所述顯示單元指電子設備的顯示屏,所述顯示單元能夠顯示N個應用對應的N個小窗口,N彡1,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域。這里,應用可以是游戲應用、視頻播放應用、文檔顯示應用、文檔播放應用等。本發(fā)明實施例的電子設備尤指操作系統(tǒng)為安卓系統(tǒng)的電子設備,基于此,當電子設備的顯示單元同時顯示N個小窗口時,其中一個小窗口獲得焦點,處于聚焦狀態(tài),聚焦狀態(tài)的小窗口能夠接受用戶的輸入操作并與用戶交互,本發(fā)明實施例將聚焦狀態(tài)稱為第一狀態(tài)。而其余的小窗口則處于失焦狀態(tài),失焦狀態(tài)的小窗口不能直接與用戶進行交互,除非處于失焦狀態(tài)的小窗口獲得焦點,處于聚焦狀態(tài),本發(fā)明實施例將失焦狀態(tài)稱為第二狀態(tài)。小窗口最小化時,顯示單元上隱藏該小窗口,本發(fā)明實施例將窗口最小化的狀態(tài)稱為第三狀態(tài)。
[0106]所述投影單元可以通過微型投影儀實現(xiàn),投影單元具有兩個工作模式,分別為全屏投影和分屏投影兩種工作模式。全屏投影是指投影內容與電子設備顯示內容完全一致;分屏投影是指投影內容為電子設備中某一個應用窗口中的內容,并且,投影單元將該應用的內容以全屏窗口投影至投影面上。
[0107]本發(fā)明實施例中,對于顯示單元上以小窗口顯示的每個應用,首先判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,對于通過所述投影單元以全屏窗口投影至投影面上的應用,執(zhí)行如下步驟502。
[0108]步驟502:當所述判斷結果表明所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的ID。
[0109]本發(fā)明實施例中,對于所述第j個應用,必須支持其小窗口在顯示單元上最小化時依然可以保持激活狀態(tài),也即支持在投影屏幕上繼續(xù)播放該應用的內容,例如,播放視頻、播放圖片幻燈片、播放PPT文檔等等一些不需要用戶交互的播放場景。為此,對所述第j個應用設置相應的ID,以對此類應用做特殊的標識。
[0110]本發(fā)明實施例中,每個應用對應的小窗口均通過一個窗口組件實現(xiàn),該窗口組件為Activity,通過Activity棧管理Activity, —個Activity的實例的狀態(tài)決定他在棧中的位置,處于聚焦狀態(tài)的Activity總是在棧的頂端,當聚焦狀態(tài)的Activity因為異常或其它原因被銷毀時,處于棧第二層的Activity將被激活并上浮到棧頂。當新的Activity啟動入棧時,原Activity會被壓入到棧的第二層。一個Activity在棧中的位置變化反映了它在不同狀態(tài)間的轉換。每個Activity均對應一個棧地址,因此,通過多窗口管理模塊針對棧地址對所述第j個應用設置相應的ID,以對此類應用做特殊的標識。
[0111]步驟503:獲得第一操作,所述第一操作用于在所述顯示單元上將N個應用中第k個應用的小窗口切換至第三狀態(tài)。
[0112]其中,IN。
[0113]本發(fā)明實施例中,第一操作可由用戶觸發(fā),例如,第k個應用的小窗口具有縮小圖標,用戶可單擊該圖標以觸發(fā)第一操作,以將第k個應用的小窗口縮小。
[0114]步驟504:響應所述第一操作,檢測所述第k個應用是否設置有ID,得到第一檢測結果。
[0115]本發(fā)明實施例中,對于縮小窗口的應用,需檢測該應用是否設置有ID,設置有ID的應用即為當前通過所述投影單元以全屏窗口顯示于投影面上時的應用,未設置有ID的應用即為未通過所述投影單元以全屏窗口顯示于投影面上時的應用。
[0116]步驟505:當所述第一檢測結果表明所述第k個應用設置有ID時,攔截向所述第k個應用對應的窗口組件發(fā)送的暫停消息,以使所述第k個應用的運行狀態(tài)為播放狀態(tài),進而使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0117]本發(fā)明實施例中,所述N個應用中的每個應用均對應一個窗口組件。
[0118]本發(fā)明實施例中,當所述第一檢測結果表明所述第k個應用設置有ID時,所述第k個應用以全屏窗口顯示于投影面上,即使所述第k個應用的小窗口被縮小,所述第k個應用仍處于激活狀態(tài),具體地,所述第k個應用的運行狀態(tài)設置為播放狀態(tài),如此,可以將第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0119]本發(fā)明實施例的技術方案,電子設備在分屏投影時,將某一應用的小窗口最小化,雖然當前電子設備的屏幕上看不到該應用的小窗口,但擴展的投影屏幕上依然能夠顯示該應用的投影內容,滿足了用戶的需求,提升了用戶的體驗。
[0120]圖6為本發(fā)明實施例一的電子設備的結構組成示意圖,本示例中的電子設備具有顯示單元、投影單元;所述顯示單元能夠顯示N個應用對應的N個小窗口,N ^ I,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域;其中,所述N個小窗口中第i個小窗口處于第一狀態(tài),I < i < N,第i個小窗口以外的其他小窗口處于第二狀態(tài)或第三狀態(tài);所述投影單元能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,I ^ j ^ N ;所述電子設備還包括:
[0121 ] 判斷單元61,用于針對所述N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,得到判斷結果;
[0122]標識單元62,用于當所述判斷結果表明所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的ID ;
[0123]獲取單元63,用于獲得第一操作,所述第一操作用于在所述顯示單元上將N個應用中第k個應用的小窗口切換至第三狀態(tài),I SkSN;
[0124]第一檢測單元64,用于響應所述第一操作,檢測所述第k個應用是否設置有ID,得到第一檢測結果;
[0125]第一處理單元65,用于當所述第一檢測結果表明所述第k個應用設置有ID時,將所述第k個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0126]本領域技術人員應當理解,本發(fā)明實施例的電子設備中的各單元所實現(xiàn)的功能,可參照前述的光檢測方法的相關描述而理解,本發(fā)明實施例的電子設備中的各單元,可通過實現(xiàn)本發(fā)明實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本發(fā)明實施例所述的功能的軟件在智能終端上的運行而實現(xiàn)。
[0127]圖7為本發(fā)明實施例二的電子設備的結構組成示意圖,本示例中的電子設備具有顯示單元、投影單元;所述顯示單元能夠顯示N個應用對應的N個小窗口,N ^ I,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域;其中,所述N個小窗口中第i個小窗口處于第一狀態(tài),I < i < N,第i個小窗口以外的其他小窗口處于第二狀態(tài)或第三狀態(tài);所述投影單元能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,I ^ j ^ N ;所述電子設備還包括:
[0128]判斷單元71,用于針對所述N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,得到判斷結果;
[0129]標識單元72,用于當所述判斷結果表明所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的ID ;
[0130]獲取單元73,用于獲得第一操作,所述第一操作用于在所述顯示單元上將N個應用中第k個應用的小窗口切換至第三狀態(tài),I < N;
[0131]第一檢測單元74,用于響應所述第一操作,檢測所述第k個應用是否設置有ID,得到第一檢測結果;
[0132]第一處理單元75,用于當所述第一檢測結果表明所述第k個應用設置有ID時,將所述第k個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0133]優(yōu)選地,所述電子設備還包括:
[0134]第二檢測單元76,用于當所述判斷結果表明所述N個應用中第j個應用的內容未通過所述投影單元以全屏窗口顯示于投影面上時,檢測所述第j個應用是否設置有ID,得到第二檢測結果;
[0135]取消單元77,用于當所述第二檢測結果表明所述第j個應用設置有ID時,取消所設置的ID。
[0136]本領域技術人員應當理解,本發(fā)明實施例的電子設備中的各單元所實現(xiàn)的功能,可參照前述的光檢測方法的相關描述而理解,本發(fā)明實施例的電子設備中的各單元,可通過實現(xiàn)本發(fā)明實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本發(fā)明實施例所述的功能的軟件在智能終端上的運行而實現(xiàn)。
[0137]圖8為本發(fā)明實施例三的電子設備的結構組成示意圖,本示例中的電子設備具有顯示單元、投影單元;所述顯示單元能夠顯示N個應用對應的N個小窗口,N ^ I,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域;其中,所述N個小窗口中第i個小窗口處于第一狀態(tài),I < i SN,第i個小窗口以外的其他小窗口處于第二狀態(tài)或第三狀態(tài);所述投影單元能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,I ^ j ^ N ;所述電子設備還包括:
[0138]判斷單元81,用于針對所述N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,得到判斷結果;
[0139]標識單元82,用于當所述判斷結果表明所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的ID ;
[0140]獲取單元83,用于獲得第一操作,所述第一操作用于在所述顯示單元上將N個應用中第k個應用的小窗口切換至第三狀態(tài),I SkSN;
[0141]第一檢測單元84,用于響應所述第一操作,檢測所述第k個應用是否設置有ID,得到第一檢測結果;
[0142]第一處理單元85,用于當所述第一檢測結果表明所述第k個應用設置有ID時,將所述第k個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
[0143]優(yōu)選地,所述電子設備還包括:
[0144]第二處理單元86,用于當所述第一檢測結果表明所述第k個應用未設置有ID時,將所述第k個應用的運行狀態(tài)設置為暫停狀態(tài)。
[0145]優(yōu)選地,所述N個應用中的每個應用均對應一個窗口組件;所述第二處理單元86,還用于向所述第k個應用對應的窗口組件發(fā)送暫停消息,以使所述第k個應用的運行狀態(tài)為暫停狀態(tài)。
[0146]優(yōu)選地,所述第一處理單元85,還用于攔截向所述第k個應用對應的窗口組件發(fā)送的暫停消息,以使所述第k個應用的運行狀態(tài)為播放狀態(tài)。
[0147]本領域技術人員應當理解,本發(fā)明實施例的電子設備中的各單元所實現(xiàn)的功能,可參照前述的光檢測方法的相關描述而理解,本發(fā)明實施例的電子設備中的各單元,可通過實現(xiàn)本發(fā)明實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本發(fā)明實施例所述的功能的軟件在智能終端上的運行而實現(xiàn)。
[0148]本發(fā)明實施例所記載的技術方案之間,在不沖突的情況下,可以任意組合。
[0149]在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的方法和智能設備,可以通過其它的方式實現(xiàn)。以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
[0150]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網絡單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。
[0151]另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個第二處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
[0152]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。
【權利要求】
1.一種信息處理方法,應用于電子設備,所述電子設備具有顯示單元、投影單元;所述顯示單元能夠顯示N個應用對應的N個小窗口,N ^ 1,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域;其中,所述N個小窗口中第i個小窗口處于第一狀態(tài),I < i < N,第i個小窗口以外的其他小窗口處于第二狀態(tài)或第三狀態(tài);所述投影單元能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,I彡j彡N;所述信息處理方法包括: 針對所述N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,得到判斷結果; 當所述判斷結果表明所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的標識ID ; 獲得第一操作,所述第一操作用于在所述顯示單元上將N個應用中第k個應用的小窗口切換至第三狀態(tài),I ^ N; 響應所述第一操作,檢測所述第k個應用是否設置有ID,得到第一檢測結果; 當所述第一檢測結果表明所述第k個應用設置有ID時,將所述第k個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
2.根據(jù)權利要求1所述的信息處理方法,所述方法還包括: 當所述判斷結果表明所述N個應用中第j個應用的內容未通過所述投影單元以全屏窗口顯示于投影面上時,檢測所述第j個應用是否設置有ID,得到第二檢測結果; 當所述第二檢測結果表明所述第j個應用設置有ID時,取消所設置的ID。
3.根據(jù)權利要求1所述的信息處理方法,所述方法還包括: 當所述第一檢測結果表明所述第k個應用未設置有ID時,將所述第k個應用的運行狀態(tài)設置為暫停狀態(tài)。
4.根據(jù)權利要求3所述的信息處理方法,所述N個應用中的每個應用均對應一個窗口組件;所述將所述第k個應用的運行狀態(tài)設置為暫停狀態(tài),包括: 向所述第k個應用對應的窗口組件發(fā)送暫停消息,以使所述第k個應用的運行狀態(tài)為暫停狀態(tài)。
5.根據(jù)權利要求1至4任一項所述的信息處理方法,所述N個應用中的每個應用均對應一個窗口組件;所述第k個應用的運行狀態(tài)設置為播放狀態(tài),包括: 攔截向所述第k個應用對應的窗口組件發(fā)送的暫停消息,以使所述第k個應用的運行狀態(tài)為播放狀態(tài)。
6.一種電子設備,所述電子設備具有顯示單元、投影單元;所述顯示單元能夠顯示N個應用對應的N個小窗口,N ^ I,所述小窗口的顯示區(qū)域小于所述顯示單元全屏窗口的顯示區(qū)域;其中,所述N個小窗口中第i個小窗口處于第一狀態(tài),I < i < N,第i個小窗口以外的其他小窗口處于第二狀態(tài)或第三狀態(tài);所述投影單元能夠將所述N個應用中第j個應用的內容以全屏窗口投影至投影面上,I ^ j ^ N ;所述電子設備還包括: 判斷單元,用于針對所述N個應用中的每個應用,判斷所述應用的內容是否通過所述投影單元以全屏窗口投影至投影面上,得到判斷結果; 標識單元,用于當所述判斷結果表明所述N個應用中第j個應用的內容通過所述投影單元以全屏窗口顯示于投影面上時,對所述第j個應用設置相應的ID ; 獲取單元,用于獲得第一操作,所述第一操作用于在所述顯示單元上將N個應用中第k個應用的小窗口切換至第三狀態(tài),I ^ N; 第一檢測單元,用于響應所述第一操作,檢測所述第k個應用是否設置有ID,得到第一檢測結果; 第一處理單元,用于當所述第一檢測結果表明所述第k個應用設置有ID時,將所述第k個應用的運行狀態(tài)設置為播放狀態(tài),以使所述第k個應用播放的內容通過所述投影單元以全屏窗口顯示于投影面上。
7.根據(jù)權利要求6所述的電子設備,所述電子設備還包括: 第二檢測單元,用于當所述判斷結果表明所述N個應用中第j個應用的內容未通過所述投影單元以全屏窗口顯示于投影面上時,檢測所述第j個應用是否設置有ID,得到第二檢測結果; 取消單元,用于當所述第二檢測結果表明所述第j個應用設置有ID時,取消所設置的ID0
8.根據(jù)權利要求6所述的電子設備,所述電子設備還包括: 第二處理單元,用于當所述第一檢測結果表明所述第k個應用未設置有ID時,將所述第k個應用的運行狀態(tài)設置為暫停狀態(tài)。
9.根據(jù)權利要求8所述的電子設備,所述N個應用中的每個應用均對應一個窗口組件;所述第二處理單元,還用于向所述第k個應用對應的窗口組件發(fā)送暫停消息,以使所述第k個應用的運行狀態(tài)為暫停狀態(tài)。
10.根據(jù)權利要求6至9任一項所述的電子設備,所述N個應用中的每個應用均對應一個窗口組件;所述第一處理單元,還用于攔截向所述第k個應用對應的窗口組件發(fā)送的暫停消息,以使所述第k個應用的運行狀態(tài)為播放狀態(tài)。
【文檔編號】G06F3/14GK104267915SQ201410456719
【公開日】2015年1月7日 申請日期:2014年9月9日 優(yōu)先權日:2014年9月9日
【發(fā)明者】張曉丹, 付助榮, 胡雁江, 魏玉玲 申請人:聯(lián)想(北京)有限公司