專利名稱:一種移動(dòng)終端控制多個(gè)窗口切換的方法、系統(tǒng)和移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動(dòng)通信領(lǐng)域,尤其涉及一種移動(dòng)終端控制多個(gè)窗口切換的方
法、系統(tǒng)和移動(dòng)終端。
背景技術(shù):
隨著移動(dòng)終端的觸摸屏和智能化的發(fā)展,多個(gè)窗口在移動(dòng)終端中的層疊必然會(huì)成 為一種趨勢(shì)。目前包括移動(dòng)終端和PC電腦在內(nèi)的智能設(shè)備,多個(gè)窗口之間的切換以及對(duì)單 個(gè)窗口的顯示、隱藏和關(guān)閉操作都是通過(guò)屏幕中的最大化、最小化和關(guān)閉按鈕實(shí)現(xiàn)的。對(duì)于 移動(dòng)終端來(lái)說(shuō),屏幕比較小,用戶需要很精準(zhǔn)的用觸摸筆去點(diǎn)擊窗口中的最大化、最小化和 關(guān)閉按鈕才能對(duì)多個(gè)窗口之間進(jìn)行切換以及對(duì)單個(gè)窗口進(jìn)行顯示、隱藏和關(guān)閉操作,有時(shí) 會(huì)誤點(diǎn)擊觸摸屏的其他區(qū)域,影響用戶對(duì)移動(dòng)終端的體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于提供一種移動(dòng)終端控制多個(gè)窗口切換的 方法、系統(tǒng)和移動(dòng)終端,以解決現(xiàn)有技術(shù)對(duì)多個(gè)窗口之間進(jìn)行切換時(shí)所進(jìn)行的點(diǎn)擊窗口中 的最大化和最小化按鈕會(huì)誤點(diǎn)擊觸摸屏的其他區(qū)域,影響用戶對(duì)移動(dòng)終端的體驗(yàn)的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種移動(dòng)終端控制多個(gè)窗口切換的系 統(tǒng),所述系統(tǒng)包括CPU和分別與所述CPU連接的窗口物理按鍵和顯示屏,所述窗口物理按鍵 是用于控制移動(dòng)終端按照預(yù)定的順序和預(yù)定的比例排列在一起的多個(gè)窗口之間的移動(dòng)切 換以及對(duì)單個(gè)窗口進(jìn)行最大化、最小化和關(guān)閉窗口操作的物理按鍵,對(duì)所述窗口物理按鍵 的操作被預(yù)先設(shè)置了對(duì)應(yīng)的窗口操作指令。 本發(fā)明實(shí)施例還提供一種移動(dòng)終端,所述移動(dòng)終端包括上述的移動(dòng)終端控制多個(gè) 窗口切換的系統(tǒng)。 本發(fā)明實(shí)施例還提供一種上述的移動(dòng)終端控制多個(gè)窗口切換的系統(tǒng)控制多個(gè)窗 口切換的方法,所述方法包括以下步驟 CPU接收用戶對(duì)窗口物理按鍵的操作,根據(jù)預(yù)先設(shè)置的對(duì)窗口物理按鍵的操作所 對(duì)應(yīng)的窗口操作指令確定用戶對(duì)窗口物理按鍵的操作所對(duì)應(yīng)的窗口操作指令;
當(dāng)用戶對(duì)窗口物理按鍵的操作所對(duì)應(yīng)的窗口操作指令為窗口切換指令時(shí),判斷是 否有多個(gè)應(yīng)用程序窗口存在,如果是,則將該多個(gè)應(yīng)用程序窗口按照預(yù)定的順序和預(yù)定的 比例排列生成窗口切換界面; 根據(jù)窗口切換指令,將窗口切換界面中的焦點(diǎn)窗口向前或向后移動(dòng)一個(gè)位置;所 述焦點(diǎn)窗口是指在窗口切換界面中,按下窗口物理按鍵后能夠被選中為工作窗口的窗口 ; 所述工作窗口是指用戶使用應(yīng)用程序所處的窗口 。 由于本發(fā)明實(shí)施例的移動(dòng)終端控制多個(gè)窗口切換的系統(tǒng)包括窗口物理按鍵,該窗 口物理按鍵是用于控制移動(dòng)終端按照預(yù)定的順序和預(yù)定的比例排列在一起的多個(gè)窗口之 間的移動(dòng)切換以及對(duì)單個(gè)窗口進(jìn)行最大化、最小化和關(guān)閉窗口操作的物理按鍵,因此用戶可以通過(guò)操作窗口物理按鍵,輕松的對(duì)多個(gè)應(yīng)用程序窗口進(jìn)行切換,選中,并能夠?qū)裹c(diǎn)窗 口進(jìn)行最大化、最小化、關(guān)閉操作,提高用戶體驗(yàn)和對(duì)手機(jī)操作的方便性和快捷性。
圖1是本發(fā)明實(shí)施例提供的移動(dòng)終端控制多個(gè)窗口切換的系統(tǒng)功能模塊框圖。
圖2是本發(fā)明實(shí)施例提供的移動(dòng)終端控制多個(gè)窗口切換的方法的流程圖。
圖3是本發(fā)明實(shí)施例提供的移動(dòng)終端控制多個(gè)窗口切換時(shí)的窗口切換界面示意 圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。 請(qǐng)參閱圖1,本發(fā)明實(shí)施例提供的移動(dòng)終端控制多個(gè)窗口切換的系統(tǒng)包括CPU1和
分別與該CPU1連接的窗口物理按鍵2和顯示屏3。其中,窗口物理按鍵2是用于控制移動(dòng)
終端按照預(yù)定的順序和預(yù)定的比例排列在一起的多個(gè)窗口之間的移動(dòng)切換以及對(duì)單個(gè)窗
口進(jìn)行最大化、最小化和關(guān)閉窗口操作的物理按鍵,對(duì)窗口物理按鍵的操作被預(yù)先設(shè)置了
對(duì)應(yīng)的窗口操作指令。窗口物理按鍵2可以是在現(xiàn)有移動(dòng)終端上增設(shè)的物理按鍵,例如增
設(shè)于移動(dòng)終端的側(cè)面,該物理按鍵可以向第一方向擺動(dòng)和第二方向擺動(dòng),例如相對(duì)于移動(dòng)
終端向上擺動(dòng)和向下擺動(dòng),或者相對(duì)于移動(dòng)終端向左擺動(dòng)和向右擺動(dòng),預(yù)先設(shè)置對(duì)窗口物
理按鍵的操作所對(duì)應(yīng)的窗口操作指令,例如向第一方向擺動(dòng)對(duì)應(yīng)窗口向前移動(dòng)切換、向第
二方向擺動(dòng)對(duì)應(yīng)窗口向后移動(dòng)切換(具體可以為向左擺動(dòng)對(duì)應(yīng)窗口相對(duì)于顯示屏向左切
換、向右擺動(dòng)對(duì)應(yīng)窗口相對(duì)于顯示屏向右切換、向上擺動(dòng)對(duì)應(yīng)窗口相對(duì)于顯示屏向上切換、
向下擺動(dòng)對(duì)應(yīng)窗口相對(duì)于顯示屏向下切換)、直接按該物理按鍵對(duì)應(yīng)窗口最大化、窗口最小
化和窗口關(guān)閉。窗口物理按鍵2也可以是移動(dòng)終端上原有的物理按鍵,例如開(kāi)關(guān)機(jī)鍵、方向
鍵等,該方向鍵包括左方向鍵、右方向鍵、上方向鍵、下方向鍵和菜單鍵,預(yù)先設(shè)置該方向鍵
所對(duì)應(yīng)的窗口操作指令,例如左方向鍵對(duì)應(yīng)窗口相對(duì)于顯示屏向左切換、右方向鍵對(duì)應(yīng)窗
口相對(duì)于顯示屏向右切換、上方向鍵對(duì)應(yīng)窗口相對(duì)于顯示屏向上切換、下方向鍵對(duì)應(yīng)窗口
相對(duì)于顯示屏向下切換、菜單鍵對(duì)應(yīng)窗口最大化、窗口最小化和窗口關(guān)閉。 本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,該移動(dòng)終端包括本發(fā)明實(shí)施例提供的移動(dòng)
終端控制多個(gè)窗口切換的系統(tǒng)。 下面以窗口物理按鍵為在現(xiàn)有移動(dòng)終端的側(cè)面上增設(shè)的物理按鍵為例來(lái)說(shuō)明本 發(fā)明實(shí)施例提供的移動(dòng)終端控制多個(gè)窗口切換、控制單個(gè)窗口最大化、最小化和關(guān)閉的方 法,該物理按鍵可以向第一方向擺動(dòng)和第二方向擺動(dòng),例如相對(duì)于移動(dòng)終端向左擺動(dòng)和向 右擺動(dòng)。 請(qǐng)參閱圖2,本發(fā)明實(shí)施例提供的移動(dòng)終端控制多個(gè)窗口切換的方法包括以下步 驟 S101、預(yù)先設(shè)置對(duì)窗口物理按鍵的操作所對(duì)應(yīng)的窗口操作指令; 在本發(fā)明實(shí)施例中,窗口物理按鍵向第一方向擺動(dòng)對(duì)應(yīng)窗口向前移動(dòng)切換、向第二方向擺動(dòng)對(duì)應(yīng)窗口向后移動(dòng)切換(具體可參考圖3 :向左擺動(dòng)對(duì)應(yīng)窗口相對(duì)于顯示屏向 左切換、向右擺動(dòng)對(duì)應(yīng)窗口相對(duì)于顯示屏向右切換)、直接按該物理按鍵對(duì)應(yīng)窗口最大化、 窗口最小化和窗口關(guān)閉; S102、CPU接收用戶對(duì)窗口物理按鍵的操作,根據(jù)預(yù)先設(shè)置的對(duì)窗口物理按鍵的操
作所對(duì)應(yīng)的窗口操作指令確定用戶對(duì)窗口物理按鍵的操作所對(duì)應(yīng)的窗口操作指令;
S103、當(dāng)用戶對(duì)窗口物理按鍵的操作所對(duì)應(yīng)的窗口操作指令為窗口切換指令時(shí),
判斷是否有多個(gè)應(yīng)用程序窗口存在,如果是,則將該多個(gè)應(yīng)用程序窗口按照預(yù)定的順序和 預(yù)定的比例排列生成窗口切換界面,否則直接結(jié)束; 其中,窗口切換界面是指操作窗口切換的窗口界面,請(qǐng)參閱圖3 ; 另外,生成窗口切換界面時(shí),可以把居中窗口設(shè)置為焦點(diǎn)窗口,例如圖3中的窗口
3設(shè)置為焦點(diǎn)窗口,并且把焦點(diǎn)窗口"放大凸顯";當(dāng)然,也可以設(shè)置任一位置的窗口為焦點(diǎn)
窗口 ;焦點(diǎn)窗口是指在窗口切換界面中,按下窗口物理按鍵后能夠被選中為工作窗口的窗
口 ;工作窗口是指用戶使用應(yīng)用程序所處的窗口,如發(fā)送短信窗口 ; S104、根據(jù)窗口切換指令,將窗口切換界面中的焦點(diǎn)窗口向前或向后移動(dòng)一個(gè)位 置;當(dāng)窗口切換指令為窗口相對(duì)于顯示屏向左切換時(shí),將窗口切換界面中的焦點(diǎn)窗口移向 左移動(dòng)一個(gè)位置,當(dāng)窗口切換指令為窗口相對(duì)于顯示屏向右切換時(shí),將窗口切換界面中的 焦點(diǎn)窗口移向右移動(dòng)一個(gè)位置。例如,請(qǐng)參閱圖3,窗口相對(duì)于顯示屏向左切換即窗口 3移 動(dòng)到窗口 2的位置,窗口 2移動(dòng)到窗口 1的位置,窗口 l移動(dòng)到窗口 5的位置,窗口 5移動(dòng) 到窗口 4的位置,窗口 4移動(dòng)到窗口 3的位置成為新的焦點(diǎn)窗口 ;窗口相對(duì)于顯示屏向右 切換即窗口 3移動(dòng)到窗口 4的位置,窗口 4移動(dòng)到窗口 5的位置,窗口 5移動(dòng)到窗口 1的位 置,窗口 l移動(dòng)到窗口 2的位置,窗口 2移動(dòng)到窗口 3的位置成為新的焦點(diǎn)窗口。
S105、如果移動(dòng)終端的界面處于窗口切換界面,并且在預(yù)定的t時(shí)間內(nèi)沒(méi)有用戶 操作,則回退到桌面窗口 ;其中,桌面窗口是指用戶打開(kāi)移動(dòng)終端后的初始窗口 ;
如果移動(dòng)終端的界面處于窗口切換界面,并且在預(yù)定的t時(shí)間內(nèi)接收到用戶按下 窗口物理按鍵的操作,并在預(yù)定的k時(shí)間內(nèi)釋放窗口物理按鍵,則把焦點(diǎn)窗口全屏顯示,以 實(shí)現(xiàn)最大化焦點(diǎn)窗口 ,并將最大化后的焦點(diǎn)窗口作為工作窗口 ; 當(dāng)當(dāng)前窗口為工作窗口時(shí),接收到用戶按下窗口物理按鍵的操作,并在預(yù)定的k 時(shí)間內(nèi)釋放窗口物理按鍵,則把工作窗口最小化,回退到桌面窗口 ;此過(guò)程與最大化焦點(diǎn)窗 口的過(guò)程相反; 當(dāng)當(dāng)前窗口為工作窗口時(shí),接收到用戶按下窗口物理按鍵的操作,并在預(yù)定的m 時(shí)間內(nèi)釋放窗口物理按鍵,則把工作窗口關(guān)閉,回退到窗口切換界面,如果不是在預(yù)定的m 時(shí)間內(nèi)釋放窗口物理按鍵,則不做任何操作;另外,如果用戶僅開(kāi)啟了一個(gè)應(yīng)用程序窗口, 且當(dāng)前窗口為工作窗口時(shí),接收到用戶按下窗口物理按鍵的操作,并在預(yù)定的m時(shí)間內(nèi)釋 放窗口物理按鍵,則把工作窗口關(guān)閉,回退到桌面窗口 。 當(dāng)然,可以理解的是,上述對(duì)于焦點(diǎn)窗口的最大化、最小化,及關(guān)閉的操作,也可通 過(guò)對(duì)按下窗口物理按鍵的次數(shù)來(lái)進(jìn)行控制操作,比如,只按一下窗口物理按鍵,則把焦點(diǎn)窗 口最大化;連按兩下窗口物理按鍵,則把焦點(diǎn)窗口最小化;連按三下窗口物理按鍵,則把焦 點(diǎn)窗口關(guān)閉。 由于本發(fā)明實(shí)施例的移動(dòng)終端控制多個(gè)窗口切換的系統(tǒng)包括窗口物理按鍵,該窗
6口物理按鍵是用于控制移動(dòng)終端按照預(yù)定的順序和預(yù)定的比例排列在一起的多個(gè)窗口之
間的移動(dòng)切換以及對(duì)單個(gè)窗口進(jìn)行最大化、最小化和關(guān)閉窗口操作的物理按鍵,因此用戶
可以通過(guò)操作窗口物理按鍵,輕松的對(duì)多個(gè)應(yīng)用程序窗口進(jìn)行切換,選中,并能夠?qū)裹c(diǎn)窗
口進(jìn)行最大化、最小化、關(guān)閉操作,提高用戶體驗(yàn)和對(duì)手機(jī)操作的方便性和快捷性。 以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在
本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范
圍之內(nèi)。
權(quán)利要求
一種移動(dòng)終端控制多個(gè)窗口切換的系統(tǒng),其特征在于所述系統(tǒng)包括CPU和分別與所述CPU連接的窗口物理按鍵和顯示屏,所述窗口物理按鍵是用于控制移動(dòng)終端按照預(yù)定的順序和預(yù)定的比例排列在一起的多個(gè)窗口之間的移動(dòng)切換以及對(duì)單個(gè)窗口進(jìn)行最大化、最小化和關(guān)閉窗口操作的物理按鍵,對(duì)所述窗口物理按鍵的操作被預(yù)先設(shè)置了對(duì)應(yīng)的窗口操作指令。
2. 如權(quán)利要求1所述的系統(tǒng),其特征在于所述窗口物理按鍵是移動(dòng)終端上增設(shè)的物 理按鍵或是移動(dòng)終端上原有的物理按鍵;所述移動(dòng)終端上增設(shè)的物理按鍵位于移動(dòng)終端的 側(cè)面,所述移動(dòng)終端上增設(shè)的物理按鍵可以向第一方向擺動(dòng)和第二方向擺動(dòng),向第一方向 擺動(dòng)對(duì)應(yīng)窗口向前移動(dòng)切換、向第二方向擺動(dòng)對(duì)應(yīng)窗口向后移動(dòng)切換、直接按該物理按鍵 對(duì)應(yīng)窗口最大化、窗口最小化和窗口關(guān)閉。
3. —種移動(dòng)終端,其特征在于所述移動(dòng)終端包括權(quán)利要求1或2所述的移動(dòng)終端控 制多個(gè)窗口切換的系統(tǒng)。
4. 一種權(quán)利要求1所述的移動(dòng)終端控制多個(gè)窗口切換的系統(tǒng)控制多個(gè)窗口切換的方 法,其特征在于所述方法包括以下步驟CPU接收用戶對(duì)窗口物理按鍵的操作,根據(jù)預(yù)先設(shè)置的對(duì)窗口物理按鍵的操作所對(duì)應(yīng) 的窗口操作指令確定用戶對(duì)窗口物理按鍵的操作所對(duì)應(yīng)的窗口操作指令;當(dāng)用戶對(duì)窗口物理按鍵的操作所對(duì)應(yīng)的窗口操作指令為窗口切換指令時(shí),判斷是否有 多個(gè)應(yīng)用程序窗口存在,如果是,則將該多個(gè)應(yīng)用程序窗口按照預(yù)定的順序和預(yù)定的比例 排列生成窗口切換界面;根據(jù)窗口切換指令,將窗口切換界面中的焦點(diǎn)窗口向前或向后移動(dòng)一個(gè)位置;所述焦 點(diǎn)窗口是指在窗口切換界面中,按下窗口物理按鍵后能夠被選中為工作窗口的窗口 ;所述 工作窗口是指用戶使用應(yīng)用程序所處的窗口。
5. 如權(quán)利要求4所述的方法,其特征在于所述CPU接收用戶對(duì)窗口物理按鍵的操作 的步驟之前,所述方法還包括以下步驟預(yù)先設(shè)置對(duì)窗口物理按鍵的操作所對(duì)應(yīng)的窗口操作指令;所述預(yù)先設(shè)置對(duì)窗口物理按鍵的操作所對(duì)應(yīng)的窗口操作指令的步驟具體為 預(yù)先設(shè)置窗口物理按鍵向第一方向擺動(dòng)對(duì)應(yīng)窗口向前移動(dòng)切換、向第二方向擺動(dòng)對(duì)應(yīng) 窗口向后移動(dòng)切換、直接按所述窗口物理按鍵對(duì)應(yīng)窗口最大化、窗口最小化和窗口關(guān)閉。
6. 如權(quán)利要求4所述的方法,其特征在于執(zhí)行所述將該多個(gè)應(yīng)用程序窗口按照預(yù)定 的順序和預(yù)定的比例排列生成窗口切換界面的步驟時(shí),所述方法還包括以下步驟把居中窗口設(shè)置為焦點(diǎn)窗口,并且把焦點(diǎn)窗口放大凸顯。
7. 如權(quán)利要求4所述的方法,其特征在于所述將該多個(gè)應(yīng)用程序窗口按照預(yù)定的順 序和預(yù)定的比例排列生成窗口切換界面的步驟之后,所述方法還包括以下步驟如果移動(dòng)終端的界面處于窗口切換界面,并且在預(yù)定的時(shí)間內(nèi)沒(méi)有用戶操作,則回退 到桌面窗口 ;所述桌面窗口是指用戶打開(kāi)移動(dòng)終端后的初始窗口。
8. 如權(quán)利要求4所述的方法,其特征在于所述將該多個(gè)應(yīng)用程序窗口按照預(yù)定的順 序和預(yù)定的比例排列生成窗口切換界面的步驟之后,所述方法還包括以下步驟如果移動(dòng)終端的界面處于窗口切換界面,并且在預(yù)定的時(shí)間內(nèi)接收到用戶按下窗口物 理按鍵的操作,并在預(yù)定的時(shí)間內(nèi)釋放窗口物理按鍵,則把焦點(diǎn)窗口全屏顯示,以實(shí)現(xiàn)最大化焦點(diǎn)窗口 ,并將最大化后的焦點(diǎn)窗口作為工作窗口 。
9. 如權(quán)利要求8所述的方法,其特征在于所述將最大化后的焦點(diǎn)窗口作為工作窗口 的步驟之后,所述方法還包括以下步驟當(dāng)當(dāng)前窗口為工作窗口時(shí),接收到用戶按下窗口物理按鍵的操作,并在與最大化焦點(diǎn) 窗口時(shí)釋放窗口物理按鍵的預(yù)定的時(shí)間相同的時(shí)間內(nèi)釋放窗口物理按鍵,則把工作窗口最 小化,回退到桌面窗口。
10. 如權(quán)利要求8所述的方法,其特征在于所述將最大化后的焦點(diǎn)窗口作為工作窗口 的步驟之后,所述方法還包括以下步驟當(dāng)當(dāng)前窗口為工作窗口時(shí),接收到用戶按下窗口物理按鍵的操作,并在預(yù)定的時(shí)間內(nèi) 釋放窗口物理按鍵,則把工作窗口關(guān)閉,回退到窗口切換界面。
11. 如權(quán)利要求8所述的方法,其特征在于所述將最大化后的焦點(diǎn)窗口作為工作窗口 的步驟之后,所述方法還包括以下步驟如果用戶僅開(kāi)啟了一個(gè)應(yīng)用程序窗口,且當(dāng)前窗口為工作窗口時(shí),接收到用戶按下窗 口物理按鍵的操作,并在預(yù)定的時(shí)間內(nèi)釋放窗口物理按鍵,則把工作窗口關(guān)閉,回退到桌面 窗口。
全文摘要
本發(fā)明公開(kāi)了一種移動(dòng)終端控制多個(gè)窗口切換的方法、系統(tǒng)和移動(dòng)終端,所述系統(tǒng)包括CPU和分別與所述CPU連接的窗口物理按鍵和顯示屏,所述窗口物理按鍵是用于控制移動(dòng)終端按照預(yù)定的順序和預(yù)定的比例排列在一起的多個(gè)窗口之間的移動(dòng)切換以及對(duì)單個(gè)窗口進(jìn)行最大化、最小化和關(guān)閉窗口操作的物理按鍵,對(duì)所述窗口物理按鍵的操作被預(yù)先設(shè)置了對(duì)應(yīng)的窗口操作指令。本發(fā)明的移動(dòng)終端控制多個(gè)窗口切換的系統(tǒng)可以使用戶通過(guò)操作窗口物理按鍵,輕松的對(duì)多個(gè)應(yīng)用程序窗口進(jìn)行移動(dòng)切換,選中,并能夠?qū)裹c(diǎn)窗口進(jìn)行最大化、最小化、關(guān)閉操作,提高用戶體驗(yàn)和對(duì)手機(jī)操作的方便性和快捷性。
文檔編號(hào)G06F3/048GK101778166SQ20101004265
公開(kāi)日2010年7月14日 申請(qǐng)日期2010年1月6日 優(yōu)先權(quán)日2010年1月6日
發(fā)明者楊虎 申請(qǐng)人:深圳市戴文科技有限公司