一種在交互設(shè)備中快速切換應(yīng)用的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及程序控制領(lǐng)域,尤其涉及一種在交互設(shè)備中快速切換應(yīng)用的方法和裝置。
【背景技術(shù)】
[0002]目前的交互設(shè)備如智能手機(jī)、平板電腦等通常裝有許多不同的應(yīng)用程序,在應(yīng)用之間的切換步驟繁瑣,切換效率低,用戶體驗(yàn)不好。如果用戶想要切換到另一個(gè)應(yīng)用,需要返回主界面,iphone雙擊home出現(xiàn)其他的應(yīng)用,andr1d系統(tǒng)打開后臺(tái)任務(wù)管理應(yīng)用,然后點(diǎn)擊另一個(gè)應(yīng)用。之后,如果用戶想要返回到先前的應(yīng)用,需要再重復(fù)執(zhí)行前述的操作。例如,當(dāng)用戶進(jìn)入一個(gè)應(yīng)用之后,突然來電話,必須退出當(dāng)前應(yīng)用。在接聽電話后,如果想要返回到先前的應(yīng)用,需在應(yīng)用管理主界面中查找先前的應(yīng)用并點(diǎn)擊進(jìn)入,來回切換的操作很麻煩。
[0003]再者,目前的交互設(shè)備屏幕一次只能顯示一個(gè)應(yīng)用的運(yùn)行,例如在聊天的界面無法看視頻、寫郵件等,不能同時(shí)處理多種任務(wù)。
【發(fā)明內(nèi)容】
[0004]本申請的目標(biāo)在于提供一種方法和/或裝置,其使能簡單、快速地切換應(yīng)用,并使屏幕同時(shí)顯示多應(yīng)用的運(yùn)行。
[0005]本申請的目標(biāo)由一種在交互設(shè)備中快速切換應(yīng)用的方法實(shí)現(xiàn),該方法包括:
[0006]將應(yīng)用窗口狀態(tài)定義為全屏態(tài)、迷你態(tài)和隱藏態(tài);
[0007]接收第一切換指令,所述第一切換指令由交互設(shè)備屏幕上的動(dòng)作生成;
[0008]在接收到第一切換指令時(shí),使當(dāng)前應(yīng)用的窗口狀態(tài)從全屏態(tài)變化為迷你態(tài),并使迷你態(tài)窗口始終顯示在全屏態(tài)窗口前面。
[0009]本申請的目標(biāo)還由一種在交互設(shè)備中快速切換應(yīng)用的裝置實(shí)現(xiàn),該裝置包括:
[0010]窗口狀態(tài)定義單元,用于將應(yīng)用窗口狀態(tài)定義為全屏態(tài)、迷你態(tài)和隱藏態(tài);
[0011]第一切換指令接收單元,用于接收由交互設(shè)備屏幕上的動(dòng)作生成的第一切換指令;
[0012]應(yīng)用切換單元,用于在接收到第一切換指令時(shí),使當(dāng)前應(yīng)用的窗口狀態(tài)從全屏態(tài)變化為迷你態(tài),并使迷你態(tài)窗口始終顯示在全屏態(tài)窗口前面。
[0013]通過本發(fā)明的方法和裝置,既解決了應(yīng)用之間的快速切換問題,又解決了同一屏幕多應(yīng)用任務(wù)同時(shí)進(jìn)行的問題,簡化了流程,節(jié)省了用戶操作的時(shí)間,并為交互設(shè)備提供了新的功能。
[0014]除非明確指出,在此所用的單數(shù)形式“一”、“該”均包括復(fù)數(shù)含義(即具有“至少一”的意思)。應(yīng)當(dāng)進(jìn)一步理解,說明書中使用的術(shù)語“具有”、“包括”和/或“包含”表明存在所述的特征、步驟、操作、元件和/或部件,但不排除存在或增加一個(gè)或多個(gè)其他特征、步驟、操作、元件、部件和/或其組合。如在此所用的術(shù)語“和/或”包括一個(gè)或多個(gè)列舉的相關(guān)項(xiàng)目的任何及所有組合。除非明確指出,在此公開的任何方法的步驟不必精確按照所公開的順序執(zhí)行。
【附圖說明】
[0015]本發(fā)明將在下面參考附圖并結(jié)合優(yōu)選實(shí)施例進(jìn)行更完全地說明。
[0016]圖1為根據(jù)本發(fā)明方法的一實(shí)施例的流程圖。
[0017]圖2為根據(jù)本發(fā)明方法的另一實(shí)施例的流程圖。
[0018]圖3為根據(jù)本發(fā)明方法的又一實(shí)施例的流程圖。
[0019]圖4為根據(jù)本發(fā)明裝置的一實(shí)施例的結(jié)構(gòu)示意圖。
[0020]圖5為根據(jù)本發(fā)明裝置的另一實(shí)施例的結(jié)構(gòu)示意圖。
[0021]圖6為根據(jù)本發(fā)明裝置的又一實(shí)施例的結(jié)構(gòu)示意圖。
[0022]為清晰起見,這些附圖均為示意性及簡化的圖,它們只給出了對(duì)于理解本發(fā)明所必要的細(xì)節(jié),而省略其他細(xì)節(jié)。
【具體實(shí)施方式】
[0023]通過下面給出的詳細(xì)描述,本發(fā)明的適用范圍將顯而易見。然而,應(yīng)當(dāng)理解,在詳細(xì)描述和具體例子表明本發(fā)明優(yōu)選實(shí)施例的同時(shí),它們僅為說明目的給出。
[0024]圖1示出了根據(jù)本發(fā)明方法的一實(shí)施例,其用于在交互設(shè)備如智能電話、平板電腦中進(jìn)行應(yīng)用之間的快速切換。該方法起始于步驟S10,將應(yīng)用窗口狀態(tài)擴(kuò)展為三種狀態(tài),即全屏態(tài)、迷你態(tài)和隱藏態(tài)。在全屏態(tài)時(shí),應(yīng)用的窗口鋪滿整個(gè)屏幕,此時(shí),窗口完全激活,接受鼠標(biāo)、鍵盤等輸入事件,播放聲音等,可與用戶進(jìn)行正常交互。在迷你態(tài)時(shí),應(yīng)用的窗口不全屏,僅占用屏幕的一部分如一小部分,且窗口不接受鼠標(biāo)、鍵盤等輸入事件,不播放聲音,僅作為瀏覽使用。在隱藏態(tài)時(shí),應(yīng)用的窗口在屏幕上不可見,應(yīng)用在后臺(tái)運(yùn)行,此時(shí)可以停止應(yīng)用,節(jié)省系統(tǒng)資源。之后,處理進(jìn)行到步驟S20。
[0025]在步驟S20,交互設(shè)備接收第一切換指令,該第一切換指令由交互設(shè)備屏幕上的動(dòng)作生成,例如可通過交互設(shè)備的動(dòng)作識(shí)別功能識(shí)別用戶在屏幕上的手勢,例如在屏幕上方向下滑的手勢對(duì)應(yīng)于使窗口狀態(tài)從全屏態(tài)變?yōu)槊阅銘B(tài)的切換指令。之后,處理進(jìn)行到步驟S30。
[0026]在步驟S30,在接收到第一切換指令的基礎(chǔ)上,使當(dāng)前應(yīng)用的窗口狀態(tài)從全屏態(tài)變化為迷你態(tài),并使迷你態(tài)窗口始終顯示在全屏態(tài)窗口前面。此時(shí),用戶即可再打開其它的應(yīng)用。也就是說,當(dāng)用戶想要切換到其它應(yīng)用時(shí),只需要在當(dāng)前窗口向下滑動(dòng),即可使當(dāng)前應(yīng)用僅占據(jù)屏幕的一部分且繼續(xù)運(yùn)行,同時(shí)可打開其它應(yīng)用。例如,當(dāng)用戶在看視頻時(shí),如果想要同時(shí)通過微信與別人聊天,只需要通過下滑手勢使看視頻窗口處于迷你態(tài),此時(shí)迷你態(tài)窗口不接受鍵盤、鼠標(biāo)輸入,然后打開微信應(yīng)用,即可一邊輸入信息聊天一邊看視頻。
[0027]在實(shí)施例中,迷你態(tài)窗口的大小和/或位置可以通過接收第三指令進(jìn)行改變。例如可以用拖動(dòng)手勢將迷你態(tài)窗口拖動(dòng)到其他位置,使用縮放手勢改變迷你態(tài)窗口的大小,使其不妨礙用戶與全屏主窗口的交互。在其他實(shí)施例中,可以在迷你態(tài)窗口右上角或任意一個(gè)角設(shè)置一個(gè)鎖定按鈕,點(diǎn)擊后鎖定迷你態(tài)窗口的位置和大小,此時(shí)用戶不能改變迷你態(tài)窗口的位置與大?。辉俅吸c(diǎn)擊鎖定按鈕,對(duì)位置和大小的鎖定解鎖。在其它實(shí)施例中,用雙擊手勢代替鎖定按鈕的功能。
[0028]在實(shí)施例中,在全屏態(tài)窗口不播放聲音時(shí),迷你態(tài)窗口可以播放聲音。在其他實(shí)施例中,在某一窗口播放聲音時(shí),所有其他窗口包括全屏態(tài)主窗口均設(shè)置為靜音,并可在每個(gè)窗口上以靜音圖標(biāo)或其他方式提示用戶。
[0029]圖2示出了本發(fā)明方法的另一實(shí)施例,除包括圖1所示