一種窗口處理方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及設備處理領域,尤其涉及一種窗口處理方法及系統(tǒng)。
【背景技術】
[0002]在對大屏觸摸電子設備進行操作時,電子設備的屏幕上可能同時打開多個小窗口,如:QQ聊天窗口、阿里旺旺聊天窗口或其他小窗口,多個小窗口在電子設備屏幕上的不同位置,這就造成了對不同的小窗口進行操作時,操作不方便的問題。
[0003]例如:用戶當前正在對位于電子設備屏幕右下角的第一個小窗口進行操作,而下一時刻需要對位于電子設備屏幕左上角的第二個小窗口進行操作,但是,由于第二個小窗口與第一個小窗口所在位置相距較遠,不便于用戶的操作。
【發(fā)明內容】
[0004]有鑒于此,本發(fā)明提供一種窗口處理方法及系統(tǒng),以解決現(xiàn)有技術中由于小窗口之間所在電子設備屏幕的位置相距較遠,不便于用戶操作的問題,其具體方案如下:
[0005]—種窗口處理方法,包括:
[0006]接收操作指令;
[0007]根據(jù)所述操作指令確定操作位置及操作動作;
[0008]當檢測到所述操作動作滿足預定條件時,控制屏幕上開啟的窗口向所述操作位置
A+-.、Γ-罪近。
[0009]進一步的,所述檢測所述操作動作滿足預定條件,具體為:
[0010]檢測所述操作位置處由于操作動作而獲得的壓力值是否達到預定值;
[0011]若是,則所述操作動作滿足預定條件。
[0012]進一步的,所述檢測所述操作動作滿足預定條件,具體為:
[0013]檢測所述操作動作在所述屏幕上的運動軌跡;
[0014]基于所述運動軌跡上的多個位置點,控制所述屏幕上開啟的窗口跟隨所述運動軌跡。
[0015]進一步的,所述當檢測到所述操作動作滿足預定條件時,控制屏幕上開啟的窗口向所述操作位置靠近,具體為:
[0016]當檢測到所述操作位置處獲得的壓力值在第一閾值范圍內時,移動距所述操作位置第一距離內的開啟的窗口向所述操作位置靠近;
[0017]當檢測到所述操作位置處獲得的壓力值在第二閾值范圍內時,移動距所述操作位置第二距離內的開啟的窗口靠近,其中,所述第一閾值小于第二閾值,所述第一距離小于所述第二距離。
[0018]進一步的,所述當檢測到所述操作動作滿足預定條件時,控制屏幕上開啟的窗口向所述操作位置靠近,具體為:
[0019]當檢測到所述操作位置處獲得的壓力值在第三閾值范圍內時,移動所述屏幕上開啟的窗口以第一速度向操作位置靠近;
[0020]當檢測到所述操作位置處獲得的壓力值在第四閾值范圍內時,移動所述屏幕上開啟的窗口以第二速度向操作位置靠近,其中,所述第三閾值小于所述第四閾值,所述第一速度小于所述第二速度。
[0021]—種窗口處理系統(tǒng),包括:接收單元,與所述接收單元相連的確定單元,與所述確定單元相連的控制單元,其中:
[0022]所述接收單元用于接收操作指令;
[0023]所述確定單元用于根據(jù)所述操作指令確定操作位置及操作動作;
[0024]所述控制單元用于當檢測到所述操作動作滿足預定條件時,控制屏幕上開啟的窗口向所述操作位置靠近。
[0025]進一步的,還包括:分別與所述確定單元及控制單元相連的第一檢測單元,其中:
[0026]所述第一檢測單元用于檢測所述操作位置處由于操作動作而獲得的壓力值是否達到預定值,若是,則所述操作動作滿足預定條件,發(fā)送第一控制指令至所述控制單元。
[0027]進一步的,還包括:分別與所述確定單元及控制單元相連的第二檢測單元,其中:
[0028]所述第二檢測單元用于檢測所述操作動作在所述屏幕上的運動軌跡,基于所述運動軌跡上的多個位置點,發(fā)送第二控制指令至所述控制單元,使所述控制單元控制所述屏幕上開啟的窗口跟隨所述運動軌跡。
[0029]進一步的,所述控制單元包括:第一移動單元及第二移動單元,其中:
[0030]所述第一移動單元用于當檢測到所述操作位置處獲得的壓力值在第一閾值范圍內時,移動距所述操作位置第一距離內的開啟的窗口向所述操作位置靠近;
[0031]所述第二移動單元用于當檢測到所述操作位置處獲得的壓力值在第二閾值范圍內時,移動距所述操作位置第二距離內的開啟的窗口靠近,其中,所述第一閾值小于第二閾值,所述第一距離小于所述第二距離。
[0032]進一步的,所述控制單元包括:第三移動單元及第四移動單元,其中:
[0033]所述第三移動單元用于當檢測到所述操作位置處獲得的壓力值在第三閾值范圍內時,移動所述屏幕上開啟的窗口以第一速度向操作位置靠近;
[0034]所述第四移動單元用于當檢測到所述操作位置處獲得的壓力值在第四閾值范圍內時,移動所述屏幕上開啟的窗口以第二速度向操作位置靠近,其中,所述第三閾值小于所述第四閾值,所述第一速度小于所述第二速度。
[0035]從上述技術方案可以看出,本申請公開的窗口處理方法及系統(tǒng),通過接收操作指令,根據(jù)操作指令確定操作位置及操作動作,當檢測到操作動作滿足預定條件時,控制屏幕上開啟的窗口向操作位置靠近。本方案通過在電子設備屏幕上的操作位置進行操作動作,使電子屏幕上已打開的窗口向一個預定的點即操作位置靠近,使得電子屏幕上已打開的各個小窗口距離臨近,并集中在操作位置附近,以便于用戶對多個不同的小窗口進行操作,減少了對處于不同位置的小窗口進行操作時需要大幅移動的過程。
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1為本發(fā)明實施例公開的一種窗口處理方法的流程圖;
[0038]圖2為本發(fā)明實施例公開的一種窗口處理方法的流程圖;
[0039]圖3為本發(fā)明實施例公開的一種窗口處理方法的流程圖;
[0040]圖4為本發(fā)明實施例公開的一種窗口處理系統(tǒng)的結構不意圖;
[0041]圖5為本發(fā)明實施例公開的一種窗口處理系統(tǒng)的結構不意圖;
[0042]圖6為本發(fā)明實施例公開的一種窗口處理系統(tǒng)的結構不意圖。
【具體實施方式】
[0043]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0044]本發(fā)明公開了一種窗口處理方法,其流程圖如圖1所示,包括:
[0045]步驟SI 1、接收操作指令;
[0046]操作指令為用戶對電子設備發(fā)送的,具體的,操作指令可以為點擊電子設備的屏幕,或用戶手指在電子設備的屏幕上滑動。
[0047]步驟S12、根據(jù)操作指令確定操作位置及操作動作;
[0048]當操作指令為點擊電子設備的屏幕時,操作指令可以確定點擊的電子設備屏幕上的具體位置,即操作位置,還可以確定用戶對于電子設備屏幕的動作,即該操作指令是用戶對電子設備發(fā)送的具體指令;
[0049]當操作指令為用戶手指在電子設備的屏幕上滑動時,操作指令可以確定滑動的起始位置,即確定了用戶對電子設備發(fā)出的具體指令。
[0050]步驟S13、當檢測到操作動作滿足預定條件時,控制屏幕上開啟的窗口向操作位置
A+-.、Γ-罪近。
[0051]當電子設備屏幕上已打開多個應用程序的窗口時,由于已打開的應用程序的窗口處于電子設備屏幕上的不同位置,當對已打開的應用程序進行批量處理時,需要將