懸浮窗口關(guān)閉方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種懸浮窗口關(guān)閉方法及裝置。該懸浮窗口關(guān)閉方法,可以包括:獲得針對于顯示在用戶界面上的懸浮窗口的觸摸手勢;判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,如果是,生成懸浮窗口關(guān)閉指令;響應(yīng)所述懸浮窗口關(guān)閉指令,關(guān)閉所述懸浮窗口;其中,所述懸浮窗口懸浮顯示在所述用戶界面上,在用戶未對所述懸浮窗口進(jìn)行操作的情況下,所述懸浮窗口保持在固定位置且不隨所述用戶界面的改變而改變。與現(xiàn)有技術(shù)相比,本方案中,用戶僅僅對懸浮窗口發(fā)出懸浮窗口關(guān)閉指令所對應(yīng)的預(yù)設(shè)觸摸手勢,觸屏式電子設(shè)備便可執(zhí)行懸浮窗口關(guān)閉動作,以此簡化了用戶關(guān)閉懸浮窗口時(shí)的操作步驟,從而提高了用戶的體驗(yàn)。
【專利說明】懸淳窗口關(guān)閉方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及電子設(shè)備控制領(lǐng)域,特別涉及一種懸浮窗口關(guān)閉方法及裝置。
【背景技術(shù)】
[0002] 隨著科學(xué)技術(shù)飛速的發(fā)展,各種電子設(shè)備不斷的豐富并方便了大眾生活。由于利 用電子設(shè)備處理信息具有方便快捷、節(jié)省資源等優(yōu)勢,使得電子設(shè)備成為人們的生活或工 作中不可或缺的一部分。其中,觸屏式手機(jī)、平板電腦等觸摸屏式電子設(shè)備由于方便操作也 越來越受到歡迎。
[0003] 其中,安裝于觸屏式電子設(shè)備中的某些應(yīng)用軟件需要向用戶提供一些通知信息或 者接受用戶一些操作指令信息,此時(shí),應(yīng)用軟件通常會采用懸浮窗口來達(dá)到目的。但是,部 分用戶只是希望懸浮窗停留短暫時(shí)間。所以,對于這些用戶而言,在懸浮窗口彈出后,存在 關(guān)閉懸浮窗口的需求。其中,現(xiàn)有的懸浮窗口關(guān)閉方法為:用戶點(diǎn)擊待關(guān)閉的懸浮窗口,進(jìn) 而彈出該懸浮窗口所對應(yīng)的關(guān)閉選項(xiàng)信息,最后用戶通過選中相應(yīng)的關(guān)閉選項(xiàng)信息來實(shí)現(xiàn) 關(guān)閉懸浮窗口;或者點(diǎn)擊懸浮窗,進(jìn)入懸浮窗對應(yīng)的應(yīng)用程序界面,然后進(jìn)入設(shè)置界面,通 過設(shè)置界面來關(guān)閉懸浮窗。
[0004] 綜上可見,采用現(xiàn)有的懸浮窗口關(guān)閉方法來關(guān)閉懸浮窗口時(shí),用戶操作步驟較多, 導(dǎo)致用戶的使用體驗(yàn)不高。
【發(fā)明內(nèi)容】
[0005] 基于上述問題,本發(fā)明實(shí)施例公開了一種懸浮窗口關(guān)閉方法及裝置,能夠提供一 種新的關(guān)閉懸浮窗的方法,可以簡化用戶關(guān)閉懸浮窗口時(shí)的操作步驟,進(jìn)而提高用戶的使 用體驗(yàn)。技術(shù)方案如下:
[0006] 第一方面,本發(fā)明實(shí)施例提供了一種懸浮窗口關(guān)閉方法,包括:
[0007] 獲得針對于顯示在用戶界面上的懸浮窗口的觸摸手勢;
[0008] 判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,如果是,生成懸浮窗口關(guān)閉指令;
[0009] 響應(yīng)所述懸浮窗口關(guān)閉指令,關(guān)閉所述懸浮窗口;
[0010] 其中,所述懸浮窗口懸浮顯示在所述用戶界面上,在用戶未對所述懸浮窗口進(jìn)行 操作的情況下,所述懸浮窗口保持在固定位置且不隨所述用戶界面的改變而改變。
[0011] 可選的,所述預(yù)設(shè)觸摸手勢包括雙擊所述懸浮窗口的雙擊手勢、按住所述懸浮窗 口的時(shí)間超過預(yù)設(shè)閾值的長按手勢、向預(yù)定方向拖動所述懸浮窗口的拖動手勢、將所述懸 浮窗口拖動到預(yù)定區(qū)域的拖動手勢、將所述懸浮窗口拖動到預(yù)定區(qū)域且拖動軌跡到達(dá)所述 預(yù)定區(qū)域的預(yù)定邊緣的拖動手勢、針對于所述懸浮窗口的合攏手勢、針對于所述懸浮窗口 的張開手勢中的至少一種。
[0012] 可選的,所述針對于所述懸浮窗口的合攏手勢,包括:
[0013] 針對于所述懸浮窗口的雙指合攏手勢;
[0014] 其中,所述雙指合攏手勢形成兩條滑動軌跡,且所述兩條滑動軌跡的起始點(diǎn)和終 止點(diǎn)均位于所述懸浮窗口內(nèi)。
[0015] 可選的,所述兩條滑動軌跡的起始點(diǎn)和終止點(diǎn)均位于所述懸浮窗口內(nèi),具體為:
[0016] 所述兩條滑動軌跡的起始點(diǎn)均位于所述懸浮窗口內(nèi),所述兩條滑動軌跡的至少一 個(gè)終止點(diǎn)位于以特定線段為直徑的圓形區(qū)域內(nèi);
[0017] 其中,所述特定線段以所述兩條滑動軌跡的起始點(diǎn)作為端點(diǎn),或者,所述特定線段 以位于所述兩個(gè)起始點(diǎn)所構(gòu)成線段上的兩個(gè)點(diǎn)為端點(diǎn)。
[0018] 可選的,所述針對于所述懸浮窗口的合攏手勢,包括:
[0019] 針對于所述懸浮窗口的多指合攏手勢;
[0020] 其中,所述多指合攏手勢形成至少三條滑動軌跡,且所述至少三條滑動軌跡的起 始點(diǎn)和終止點(diǎn)均位于所述懸浮窗口內(nèi)。
[0021] 可選的,所述至少三條滑動軌跡的起始點(diǎn)和終止點(diǎn)均位于所述懸浮窗口內(nèi),具體 為:
[0022] 所述至少三條滑動軌跡的起始點(diǎn)均位于所述懸浮窗口內(nèi),所述至少三條滑動軌跡 的至少一個(gè)終止點(diǎn)位于以所述至少三個(gè)起始點(diǎn)中的每三個(gè)起始點(diǎn)所構(gòu)成的圓形的重疊區(qū) 域內(nèi)。
[0023] 可選的,所述針對于所述懸浮窗口的張開手勢,包括:
[0024] 針對于所述懸浮窗口的雙指張開手勢;
[0025] 或者,
[0026] 針對于所述懸浮窗口的多指張開手勢。
[0027] 可選的,所述懸浮窗口為具有對觸屏式電子設(shè)備進(jìn)行性能評測的功能的應(yīng)用所提 供的懸浮窗口。
[0028] 第二方面,本發(fā)明實(shí)施例還提供了一種懸浮窗口關(guān)閉裝置,包括:
[0029] 觸摸手勢獲得模塊,用于獲得針對于顯示在用戶界面上的懸浮窗口的觸摸手勢;
[0030] 判斷模塊,用于判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,如果是,觸發(fā)指令生 成模塊;
[0031] 指令生成模塊,用于生成懸浮窗口關(guān)閉指令;
[0032] 指令響應(yīng)模塊,用于響應(yīng)所述懸浮窗口關(guān)閉指令,關(guān)閉所述懸浮窗口;
[0033] 其中,所述懸浮窗口懸浮顯示在所述用戶界面上,在用戶未對所述懸浮窗口進(jìn)行 操作的情況下,所述懸浮窗口保持在固定位置且不隨所述用戶界面的改變而改變。
[0034] 可選的,所述預(yù)設(shè)觸摸手勢包括雙擊所述懸浮窗口的雙擊手勢、按住所述懸浮窗 口的時(shí)間超過預(yù)設(shè)閾值的長按手勢、向預(yù)定方向拖動所述懸浮窗口的拖動手勢、將所述懸 浮窗口拖動到預(yù)定區(qū)域的拖動手勢、將所述懸浮窗口拖動到預(yù)定區(qū)域且拖動軌跡到達(dá)所述 預(yù)定區(qū)域的預(yù)定邊緣的拖動手勢、針對于所述懸浮窗口的合攏手勢、針對于所述懸浮窗口 的張開手勢中的至少一種。
[0035] 可選的,所述針對于所述懸浮窗口的合攏手勢,包括:
[0036] 針對于所述懸浮窗口的雙指合攏手勢;
[0037] 其中,所述雙指合攏手勢形成兩條滑動軌跡,且所述兩條滑動軌跡的起始點(diǎn)和終 止點(diǎn)均位于所述懸浮窗口內(nèi)。
[0038] 可選的,所述兩條滑動軌跡的起始點(diǎn)和終止點(diǎn)均位于所述懸浮窗口內(nèi),具體為:
[0039] 所述兩條滑動軌跡的起始點(diǎn)均位于所述懸浮窗口內(nèi),所述兩條滑動軌跡的至少一 個(gè)終止點(diǎn)位于以特定線段為直徑的圓形區(qū)域內(nèi);
[0040] 其中,所述特定線段以所述兩條滑動軌跡的起始點(diǎn)作為端點(diǎn),或者,所述特定線段 以位于所述兩個(gè)起始點(diǎn)所構(gòu)成線段上的兩個(gè)點(diǎn)為端點(diǎn)。
[0041] 可選的,所述針對于所述懸浮窗口的合攏手勢,包括:
[0042] 針對于所述懸浮窗口的多指合攏手勢;
[0043] 其中,所述多指合攏手勢形成至少三條滑動軌跡,且所述至少三條滑動軌跡的起 始點(diǎn)和終止點(diǎn)均位于所述懸浮窗口內(nèi)。
[0044] 可選的,所述至少三條滑動軌跡的起始點(diǎn)和終止點(diǎn)均位于所述懸浮窗口內(nèi),具體 為:
[0045] 所述至少三條滑動軌跡的起始點(diǎn)均位于所述懸浮窗口內(nèi),所述至少三條滑動軌跡 的至少一個(gè)終止點(diǎn)位于以所述至少三個(gè)起始點(diǎn)中的每三個(gè)起始點(diǎn)所構(gòu)成的圓形的重疊區(qū) 域內(nèi)。
[0046] 可選的,所述針對于所述懸浮窗口的張開手勢,包括:
[0047] 針對于所述懸浮窗口的雙指張開手勢;
[0048] 或者,
[0049] 針對于所述懸浮窗口的多指張開手勢。
[0050] 可選的,所述懸浮窗口為具有對觸屏式電子設(shè)備進(jìn)行性能評測的功能的應(yīng)用所提 供的懸浮窗口。
[0051] 本發(fā)明實(shí)施例提供的懸浮窗關(guān)閉方法和裝置,獲得針對于顯示在用戶界面上的懸 浮窗口的觸摸手勢;判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,如果是,生成懸浮窗口關(guān) 閉指令;響應(yīng)懸浮窗口關(guān)閉指令,關(guān)閉該懸浮窗口。與現(xiàn)有技術(shù)相比,本方案中,用戶僅僅對 懸浮窗口發(fā)出懸浮窗口關(guān)閉指令所對應(yīng)的預(yù)設(shè)觸摸手勢,觸屏式電子設(shè)備便可執(zhí)行懸浮窗 口關(guān)閉動作,以此能夠提供一種新的關(guān)閉懸浮窗的方法,可以簡化用戶關(guān)閉懸浮窗口時(shí)的 操作步驟,從而提高了用戶的體驗(yàn)。
【專利附圖】
【附圖說明】
[0052] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0053] 圖1為本發(fā)明實(shí)施例所提供的一種懸浮窗口關(guān)閉方法的流程圖;
[0054] 圖2(a)為本發(fā)明實(shí)施例所提供的一種懸浮窗口關(guān)閉方法的第一種示意圖;
[0055] 圖2(b)為本發(fā)明實(shí)施例所提供的一種懸浮窗口關(guān)閉方法的第二種示意圖;
[0056] 圖2(c)為本發(fā)明實(shí)施例所提供的一種懸浮窗口關(guān)閉方法的第三種示意圖;
[0057] 圖3為本發(fā)明實(shí)施例所提供的一種懸浮窗口關(guān)閉方法的第四種示意圖;
[0058] 圖4為本發(fā)明實(shí)施例所提供的一種懸浮窗口關(guān)閉裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0059] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0060] 為了簡化用戶關(guān)閉懸浮窗口時(shí)的操作步驟,從而提高了用戶的體驗(yàn),本發(fā)明實(shí)施 例提供了一種懸浮窗口關(guān)閉方法及裝置。
[0061] 下面首先對本發(fā)明實(shí)施例所提供的一種懸浮窗口關(guān)閉方法進(jìn)行介紹。
[0062] 需要說明的是,本發(fā)明實(shí)施例所提供的一種懸浮窗口關(guān)閉方法應(yīng)用于觸屏式電子 設(shè)備。其中,在實(shí)際應(yīng)用中,該觸屏式電子設(shè)備可以為:觸屏式手機(jī)、或平板電腦等,這都是 合理的。
[0063] 并且,實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的懸浮窗口關(guān)閉方法的功能軟件可以為能夠生成 懸浮窗口的應(yīng)用軟件,當(dāng)然也可以為內(nèi)置于能夠產(chǎn)生懸浮窗口的應(yīng)用軟件中的插件,這都 是合理的。
[0064] 如圖1所示,一種懸浮窗口關(guān)閉方法,可以包括:
[0065] S101,獲得針對于顯示在用戶界面上的懸浮窗口的觸摸手勢;
[0066] 當(dāng)用戶希望關(guān)閉顯示在用戶界面上的懸浮窗口時(shí),可以對該懸浮窗口發(fā)出特定的 觸摸手勢;而觸屏式電子設(shè)備可以獲得針對于懸浮窗口的觸摸手勢,進(jìn)而執(zhí)行后續(xù)步驟。其 中,該懸浮窗口懸浮顯示在該用戶界面上,在用戶未對該懸浮窗口進(jìn)行操作的情況下,該懸 浮窗口保持在固定位置且不隨該用戶界面的改變而改變。
[0067] 需要說明的是,該懸浮窗口可以為具有對觸屏式電子設(shè)備進(jìn)行性能評測的功能的 應(yīng)用所提供的懸浮窗口,當(dāng)然并不局限于此,例如:還可以為其他應(yīng)用所提供的用于展示通 知信息的懸浮窗口。
[0068] 其中,對于懸浮窗口為具有對觸屏式電子設(shè)備進(jìn)行性能評測的功能的應(yīng)用所提供 的懸浮窗口的情況而言,該懸浮窗口中可以顯示觸屏式電子設(shè)備的各個(gè)測試項(xiàng)目的測試結(jié) 果,例如:CPU(Central Processing Unit,中央處理器)性能(如:CPU整數(shù)運(yùn)算性能、CPU 浮點(diǎn)數(shù)運(yùn)算性能等)的測試結(jié)果、RAM (random access memory,隨機(jī)存儲器)性能(如:RAM 運(yùn)算性能、RAM讀寫速度等)的測試結(jié)果、多任務(wù)性能的測試結(jié)果、GPU (Graphic Processing Unit,圖形處理器)性能(如:GPU的2D繪圖性能、GPU的3D繪圖性能等)的測試結(jié)果、數(shù) 據(jù)庫l/0(input/output,輸入輸出端口)性能的測試結(jié)果、存儲器性能(如:EMMC(Embedded Multi Media Card,內(nèi)嵌式存儲器)性能的測試結(jié)果、SD卡(Secure Digital Memory Card,安 全數(shù)碼卡)性能等)的測試結(jié)果、顯示器性能的測試結(jié)果、瀏覽器性能的測試結(jié)果中的至少 一種;當(dāng)然,也可以顯示基于上述各個(gè)測試結(jié)果所確定出的觸屏式電子設(shè)備對應(yīng)的測試結(jié) 果。進(jìn)一步需要強(qiáng)調(diào)的是,可以采用相應(yīng)的測試程序來對觸屏式電子設(shè)備的測試項(xiàng)目進(jìn)行 測試,并且,測試程序可以基于現(xiàn)有的算法或自行設(shè)計(jì)的算法編寫。舉例而言:CPU整數(shù)運(yùn) 算性能對應(yīng)的測試程序可以依據(jù)現(xiàn)有的算法或自行設(shè)計(jì)的算法編寫,例如:現(xiàn)有的算法可 以為整數(shù)排序算法、霍夫曼編碼算法或IDEA (International Data Encryption Algorithm, 國際數(shù)據(jù)加密算法);RAM運(yùn)算性能的測試程序可以為依據(jù)現(xiàn)有的算法或自行設(shè)計(jì)的算法 所編寫的程序,例如:現(xiàn)有的算法可以為排序算法或移位算法。
[0069] S102,判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,如果是,觸發(fā)S103 ;否則,不 作處理;
[0070] 其中,觸屏式電子設(shè)備在獲得針對于懸浮窗口的觸摸手勢后,為了確定是否需要 關(guān)閉該懸浮窗口,可以判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,進(jìn)而根據(jù)不同的判斷 結(jié)果執(zhí)行不同的步驟。其中,當(dāng)判斷出所獲得的觸摸手勢為預(yù)設(shè)觸摸手勢時(shí),表明用戶希望 關(guān)閉該懸浮窗口,因此,可以繼續(xù)執(zhí)行后續(xù)S103 ;當(dāng)判斷出所獲得的觸摸手勢不為預(yù)設(shè)觸 摸手勢時(shí),表明用戶并不希望關(guān)閉該懸浮窗口,此時(shí),可以不作處理。
[0071] 其中,該預(yù)設(shè)觸摸手勢可以包括雙擊該懸浮窗口的雙擊手勢、按住該懸浮窗口的 時(shí)間超過預(yù)設(shè)閾值的長按手勢、向預(yù)定方向拖動該懸浮窗口的拖動手勢、將該懸浮窗口拖 動到預(yù)定區(qū)域的拖動手勢、將該懸浮窗口拖動到預(yù)定區(qū)域且拖動軌跡到達(dá)該預(yù)定區(qū)域的預(yù) 定邊緣的拖動手勢、針對于該懸浮窗口的合攏手勢、針對于該懸浮窗口的張開手勢中的至 少一種。
[0072] 為了清楚起見,判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢的具體實(shí)現(xiàn)方式后續(xù) 將進(jìn)行介紹。
[0073] S103,生成懸浮窗口關(guān)閉指令;
[0074] S104,響應(yīng)該懸浮窗口關(guān)閉指令,關(guān)閉該懸浮窗口。
[0075] 在判斷出所獲得的觸摸手勢為預(yù)設(shè)觸摸手勢時(shí),表明用戶希望關(guān)閉該懸浮窗口, 因此,可以生成懸浮窗口關(guān)閉指令,進(jìn)而響應(yīng)該懸浮窗口關(guān)閉指令,關(guān)閉該懸浮窗口。
[0076] 本發(fā)明實(shí)施例中,獲得針對于顯示在用戶界面上的懸浮窗口的觸摸手勢;判斷所 獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,如果是,生成懸浮窗口關(guān)閉指令;響應(yīng)懸浮窗口關(guān)閉 指令,關(guān)閉該懸浮窗口。與現(xiàn)有技術(shù)相比,本方案中,用戶僅僅對懸浮窗口發(fā)出懸浮窗口關(guān) 閉指令所對應(yīng)的預(yù)設(shè)觸摸手勢,觸屏式電子設(shè)備便可執(zhí)行懸浮窗口關(guān)閉動作,以此能夠提 供一種新的關(guān)閉懸浮窗的方法,可以簡化用戶關(guān)閉懸浮窗口時(shí)的操作步驟,從而提高了用 戶的體驗(yàn)。
[0077] 下面將介紹判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢的具體實(shí)現(xiàn)方式。
[0078] 在第一種實(shí)現(xiàn)方式中,所述預(yù)設(shè)觸摸手勢為雙擊該懸浮窗口的雙擊手勢,相應(yīng)的, 判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,可以包括:判斷所獲得的觸摸手勢是否為雙 擊該懸浮窗口的雙擊手勢??梢岳斫獾氖?,判斷一個(gè)觸摸手勢是否為雙擊該懸浮窗口的雙 擊手勢的具體判斷方式可以采用現(xiàn)有技術(shù),在此不作贅述。
[0079] 在第二種實(shí)現(xiàn)方式中,該預(yù)設(shè)觸摸手勢為按住該懸浮窗口的時(shí)間超過預(yù)設(shè)閾值的 長按手勢,相應(yīng)的,判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,可以包括:判斷所獲得的 觸摸手勢是否為按住該懸浮窗口的時(shí)間超過預(yù)設(shè)閾值的長按手勢??梢岳斫獾氖牵袛嘁?個(gè)觸摸手勢是否為按住該懸浮窗口的時(shí)間超過預(yù)設(shè)閾值的長按手勢的具體判斷方式可以 采用現(xiàn)有技術(shù),在此不作贅述。并且,預(yù)設(shè)閾值可以根據(jù)具體應(yīng)用場景進(jìn)行設(shè)定,在此不作 限定。
[0080] 在第三種實(shí)現(xiàn)方式中,該預(yù)設(shè)觸摸手勢為向預(yù)定方向拖動該懸浮窗口的拖動手 勢,相應(yīng)的,判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,可以包括:判斷所獲得的觸摸手 勢是否為向預(yù)定方向拖動該懸浮窗口的拖動手勢。其中,所謂預(yù)定方向可以為:向左、向右、 向上或向下等,這都是合理的。可以理解的是,判斷一個(gè)觸摸手勢是否為向預(yù)定方向拖動該 懸浮窗口的拖動手勢的具體判斷方式可以采用現(xiàn)有技術(shù),在此不作贅述。
[0081] 在第四種實(shí)現(xiàn)方式中,該預(yù)設(shè)觸摸手勢為將該懸浮窗口拖動到預(yù)定區(qū)域的預(yù)定邊 緣的拖動手勢,相應(yīng)的,判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,可以包括:判斷所獲 得的觸摸手勢是否為將該懸浮窗口拖動到預(yù)定區(qū)域的拖動手勢。
[0082] 其中,將懸浮窗口拖動到預(yù)定區(qū)域具體可以為:將懸浮窗口拖動到屏幕邊界區(qū)域, 或者,將懸浮窗口拖動到屏幕的四個(gè)角之一,這都是合理的。其中,屏幕邊界區(qū)域可以屏幕 的上方區(qū)域、下方區(qū)域、左側(cè)區(qū)域或右側(cè)區(qū)域;并且,屏幕的上方區(qū)域、下方區(qū)域、左側(cè)區(qū)域 和右側(cè)區(qū)域所占屏幕的具體面積可以根據(jù)實(shí)際情況進(jìn)行確定。本領(lǐng)域技術(shù)人員可以理解的 是,判斷一個(gè)觸摸手勢是否為將該懸浮窗口拖動到預(yù)定區(qū)域的拖動手勢的具體判斷方式可 以采用現(xiàn)有技術(shù),在此不作贅述。
[0083] 在第五種實(shí)現(xiàn)方式中,該預(yù)設(shè)觸摸手勢可以為將該懸浮窗口拖動到預(yù)定區(qū)域的預(yù) 定邊緣的拖動手勢,相應(yīng)的,判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,可以包括:
[0084] 判斷所獲得的觸摸手勢是否為將該懸浮窗口拖動到預(yù)定區(qū)域且拖動軌跡到達(dá)所 述預(yù)定區(qū)域的預(yù)定邊緣的拖動手勢。
[0085] 需要說明的是,在第五種實(shí)現(xiàn)方式中,預(yù)設(shè)觸摸手勢需要實(shí)現(xiàn)將該懸浮窗口拖動 到預(yù)定區(qū)域且拖動軌跡達(dá)到該預(yù)定區(qū)域的預(yù)定邊緣。其中,將懸浮窗口拖動到預(yù)定區(qū)域具 體可以為:將懸浮窗口拖動到屏幕邊界區(qū)域,或者,將懸浮窗口拖動到屏幕的四個(gè)角之一, 這都是合理的;其中,屏幕邊界區(qū)域可以屏幕的上方區(qū)域、下方區(qū)域、左側(cè)區(qū)域或右側(cè)區(qū)域; 并且,屏幕的上方區(qū)域、下方區(qū)域、左側(cè)區(qū)域和右側(cè)區(qū)域所占屏幕的具體面積可以根據(jù)實(shí)際 情況進(jìn)行確定。
[0086] 進(jìn)一步的,拖動軌跡到達(dá)該預(yù)定區(qū)域的預(yù)定邊緣可以具體指:拖動懸浮窗口所形 成的軌跡的結(jié)束點(diǎn)位于屏幕邊界點(diǎn)中。其中,所謂屏幕邊界點(diǎn)指屏幕最外層的像素點(diǎn),并 且,將最鄰近邊界的點(diǎn)稱為"臨近邊界第一層點(diǎn)",靠里依次是"臨近邊界第二層點(diǎn)"、"臨近 邊界第三層點(diǎn)",以此類推,如圖3所示。需要強(qiáng)調(diào)的是,在實(shí)際應(yīng)用中,可以將"屏幕邊界 點(diǎn)"、"臨近邊界第一層點(diǎn)"、"臨近邊界第二層點(diǎn)"、"臨近邊界第三層點(diǎn)",甚至更多的點(diǎn)設(shè)為 屏幕邊界點(diǎn)。
[0087] 舉例而言,將懸浮窗口拖動到預(yù)定區(qū)域且拖動軌跡到達(dá)該預(yù)定區(qū)域的預(yù)定邊緣可 以為:如圖2 (a)所示,將懸浮窗口 2沿拖動軌跡3拖動到處于屏幕1右側(cè)的屏幕邊界區(qū)域; 或者,如圖2 (b)所示,將懸浮窗口 2沿拖動軌跡4拖動到處于屏幕1上方的屏幕邊界區(qū)域; 或者,如圖2 (c)所示,將懸浮窗口 2沿拖動軌跡5拖動到處于屏幕1上方的屏幕邊界區(qū)域。 [0088] 本領(lǐng)域技術(shù)人員可以理解的是,判斷一個(gè)觸摸手勢是否為將該懸浮窗口拖動到預(yù) 定區(qū)域且拖動軌跡到達(dá)預(yù)定區(qū)域的預(yù)定邊緣的拖動手勢的具體判斷方式可以采用現(xiàn)有技 術(shù),在此不作贅述。
[0089] 在第六種實(shí)現(xiàn)方式中,該預(yù)設(shè)觸摸手勢為針對于該懸浮窗口的合攏手勢,相應(yīng)的, 判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,可以包括:判斷所獲得的觸摸手勢是否為針 對于該懸浮窗口的合攏手勢。所謂的合攏手勢即為兩個(gè)或多個(gè)手指在屏幕上移動的過程中 其中一個(gè)手指與其他手指之間的距離逐漸變小的手勢,例如現(xiàn)有技術(shù)中用于縮小圖片的圖 片縮小手勢。
[0090] 具體的,所述針對于該懸浮窗口的合攏手勢,可以包括:針對于該懸浮窗口的雙指 合攏手勢;其中,雙指合攏手勢形成兩條滑動軌跡,且兩條滑動軌跡的起始點(diǎn)和終止點(diǎn)均位 于該懸浮窗口內(nèi)。
[0091] 更進(jìn)一步的,所述兩條滑動軌跡的起始點(diǎn)和終止點(diǎn)均位于該懸浮窗口內(nèi),具體可 以為:
[0092] 兩條滑動軌跡的起始點(diǎn)均位于該懸浮窗口內(nèi),兩條滑動軌跡的至少一個(gè)終止點(diǎn)位 于以特定線段為直徑的圓形區(qū)域內(nèi);其中,該特定線段以該兩條滑動軌跡的起始點(diǎn)作為端 點(diǎn),或者,該特定線段以位于該兩個(gè)起始點(diǎn)所構(gòu)成線段上的兩個(gè)點(diǎn)為端點(diǎn)。
[0093] 當(dāng)然,所述針對于該懸浮窗口的合攏手勢,可以包括:
[0094] 針對于懸浮窗口的多指合攏手勢;其中,多指合攏手勢形成至少三條滑動軌跡,且 至少三條滑動軌跡的起始點(diǎn)和終止點(diǎn)均位于懸浮窗口內(nèi)。
[0095] 更進(jìn)一步的,至少三條滑動軌跡的起始點(diǎn)和終止點(diǎn)均位于懸浮窗口內(nèi),具體可以 為:
[0096] 所述至少三條滑動軌跡的起始點(diǎn)均位于該懸浮窗口內(nèi),所述至少三條滑動軌跡的 至少一個(gè)終止點(diǎn)位于以該至少三個(gè)起始點(diǎn)中的每三個(gè)起始點(diǎn)所構(gòu)成的圓形的重疊區(qū)域內(nèi)。
[0097] 本領(lǐng)域技術(shù)人員可以理解的是,判斷一個(gè)觸摸手勢是否為針對于該懸浮窗口的雙 指合攏手勢的具體判斷方式可以采用現(xiàn)有技術(shù),在此不作贅述。
[0098] 在第七種實(shí)現(xiàn)方式中,該預(yù)設(shè)觸摸手勢為針對于該懸浮窗口的張開手勢,相應(yīng)的, 判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,可以包括:判斷所獲得的觸摸手勢是否為針 對于該懸浮窗口的張開手勢。所謂張開手勢即為兩個(gè)或多個(gè)手指在屏幕上移動的過程中其 中一個(gè)手指與其他手指之間的距離逐漸變大的手勢,例如現(xiàn)有技術(shù)中用于放大圖片的圖片 放大手勢。
[0099] 具體的,所述針對于所述懸浮窗口的張開手勢,可以包括:
[0100] 針對于該懸浮窗口的雙指張開手勢;
[0101] 或者,
[0102] 針對于該懸浮窗口的多指張開手勢。
[0103] 其中,關(guān)于雙指張開手勢和多指張開手勢所形成的滑動軌跡的起始點(diǎn)均位于懸浮 窗口內(nèi),而滑動軌跡的終止點(diǎn)可以位于懸浮窗口內(nèi)或懸浮窗口外,這都是合理的。
[0104] 本領(lǐng)域技術(shù)人員可以理解的是,判斷一個(gè)觸摸手勢是否為針對于該懸浮窗口的雙 指張開手勢的具體判斷方式可以采用現(xiàn)有技術(shù),在此不作贅述。
[0105] 相應(yīng)于上述方法實(shí)施例,本發(fā)明實(shí)施例還提供了一種懸浮窗口關(guān)閉裝置,如圖4 所示,可以包括:
[0106] 觸摸手勢獲得模塊410,用于獲得針對于顯示在用戶界面上的懸浮窗口的觸摸手 勢;
[0107] 判斷模塊420,用于判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,如果是,觸發(fā)指 令生成模塊430 ;
[0108] 指令生成模塊440,用于生成懸浮窗口關(guān)閉指令;
[0109] 指令響應(yīng)模塊450,用于響應(yīng)所述懸浮窗口關(guān)閉指令,關(guān)閉所述懸浮窗口;
[0110] 其中,所述懸浮窗口懸浮顯示在所述用戶界面上,在用戶未對所述懸浮窗口進(jìn)行 操作的情況下,所述懸浮窗口保持在固定位置且不隨所述用戶界面的改變而改變。
[0111] 本發(fā)明實(shí)施例中,獲得針對于顯示在用戶界面上的懸浮窗口的觸摸手勢;判斷所 獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,如果是,生成懸浮窗口關(guān)閉指令;響應(yīng)懸浮窗口關(guān)閉 指令,關(guān)閉該懸浮窗口。與現(xiàn)有技術(shù)相比,本方案中,用戶僅僅對懸浮窗口發(fā)出懸浮窗口關(guān) 閉指令所對應(yīng)的預(yù)設(shè)觸摸手勢,觸屏式電子設(shè)備便可執(zhí)行懸浮窗口關(guān)閉動作,本實(shí)施例能 夠?yàn)橛脩籼峁┮环N新的懸浮窗關(guān)閉的方法,以此簡化了用戶關(guān)閉懸浮窗口時(shí)的操作步驟, 從而提1? 了用戶的體驗(yàn)。
[0112] 可選的,所述預(yù)設(shè)觸摸手勢包括雙擊所述懸浮窗口的雙擊手勢、按住所述懸浮窗 口的時(shí)間超過預(yù)設(shè)閾值的長按手勢、向預(yù)定方向拖動所述懸浮窗口的拖動手勢、將所述懸 浮窗口拖動到預(yù)定區(qū)域的拖動手勢、將所述懸浮窗口拖動到預(yù)定區(qū)域且拖動軌跡到達(dá)所述 預(yù)定區(qū)域的預(yù)定邊緣的拖動手勢、針對于所述懸浮窗口的合攏手勢、針對于所述懸浮窗口 的張開手勢中的至少一種。
[0113] 可選的,所述針對于所述懸浮窗口的合攏手勢,包括:
[0114] 針對于所述懸浮窗口的雙指合攏手勢;
[0115] 其中,所述雙指合攏手勢形成兩條滑動軌跡,且所述兩條滑動軌跡的起始點(diǎn)和終 止點(diǎn)均位于所述懸浮窗口內(nèi)。
[0116] 可選的,所述兩條滑動軌跡的起始點(diǎn)和終止點(diǎn)均位于所述懸浮窗口內(nèi),具體為:
[0117] 所述兩條滑動軌跡的起始點(diǎn)均位于所述懸浮窗口內(nèi),所述兩條滑動軌跡的至少一 個(gè)終止點(diǎn)位于以特定線段為直徑的圓形區(qū)域內(nèi);
[0118] 其中,所述特定線段以所述兩條滑動軌跡的起始點(diǎn)作為端點(diǎn),或者,所述特定線段 以位于所述兩個(gè)起始點(diǎn)所構(gòu)成線段上的兩個(gè)點(diǎn)為端點(diǎn)。
[0119] 可選的,所述針對于所述懸浮窗口的合攏手勢,包括:
[0120] 針對于所述懸浮窗口的多指合攏手勢;
[0121] 其中,所述多指合攏手勢形成至少三條滑動軌跡,且所述至少三條滑動軌跡的起 始點(diǎn)和終止點(diǎn)均位于所述懸浮窗口內(nèi)。
[0122] 可選的,所述至少三條滑動軌跡的起始點(diǎn)和終止點(diǎn)均位于所述懸浮窗口內(nèi),具體 為:
[0123] 所述至少三條滑動軌跡的起始點(diǎn)均位于所述懸浮窗口內(nèi),所述至少三條滑動軌跡 的至少一個(gè)終止點(diǎn)位于以所述至少三個(gè)起始點(diǎn)中的每三個(gè)起始點(diǎn)所構(gòu)成的圓形的重疊區(qū) 域內(nèi)。
[0124] 可選的,所述針對于所述懸浮窗口的張開手勢,包括:
[0125] 針對于所述懸浮窗口的雙指張開手勢;
[0126] 或者,
[0127] 針對于所述懸浮窗口的多指張開手勢。
[0128] 可選的,所述懸浮窗口為具有對觸屏式電子設(shè)備進(jìn)行性能評測的功能的應(yīng)用所提 供的懸浮窗口。
[0129] 對于系統(tǒng)或裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡 單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0130] 需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí) 體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存 在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體意在涵 蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要 素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備 所固有的要素。在沒有更多限制的情況下,由語句"包括一個(gè)……"限定的要素,并不排除 在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0131] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計(jì)算機(jī)可讀取存儲介質(zhì)中, 這里所稱得的存儲介質(zhì),如:R0M/RAM、磁碟、光盤等。
[0132] 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍 內(nèi)。
【權(quán)利要求】
1. 一種懸浮窗口關(guān)閉方法,其特征在于,包括: 獲得針對于顯示在用戶界面上的懸浮窗口的觸摸手勢; 判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,如果是,生成懸浮窗口關(guān)閉指令; 響應(yīng)所述懸浮窗口關(guān)閉指令,關(guān)閉所述懸浮窗口; 其中,所述懸浮窗口懸浮顯示在所述用戶界面上,在用戶未對所述懸浮窗口進(jìn)行操作 的情況下,所述懸浮窗口保持在固定位置且不隨所述用戶界面的改變而改變。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)觸摸手勢包括雙擊所述懸浮窗 口的雙擊手勢、按住所述懸浮窗口的時(shí)間超過預(yù)設(shè)閾值的長按手勢、向預(yù)定方向拖動所述 懸浮窗口的拖動手勢、將所述懸浮窗口拖動到預(yù)定區(qū)域的拖動手勢、將所述懸浮窗口拖動 到預(yù)定區(qū)域且拖動軌跡到達(dá)所述預(yù)定區(qū)域的預(yù)定邊緣的拖動手勢、針對于所述懸浮窗口的 合攏手勢、針對于所述懸浮窗口的張開手勢中的至少一種。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述針對于所述懸浮窗口的合攏手勢,包 括: 針對于所述懸浮窗口的雙指合攏手勢; 其中,所述雙指合攏手勢形成兩條滑動軌跡,且所述兩條滑動軌跡的起始點(diǎn)和終止點(diǎn) 均位于所述懸浮窗口內(nèi)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述兩條滑動軌跡的起始點(diǎn)和終止點(diǎn)均 位于所述懸浮窗口內(nèi),具體為: 所述兩條滑動軌跡的起始點(diǎn)均位于所述懸浮窗口內(nèi),所述兩條滑動軌跡的至少一個(gè)終 止點(diǎn)位于以特定線段為直徑的圓形區(qū)域內(nèi); 其中,所述特定線段以所述兩條滑動軌跡的起始點(diǎn)作為端點(diǎn),或者,所述特定線段以位 于所述兩個(gè)起始點(diǎn)所構(gòu)成線段上的兩個(gè)點(diǎn)為端點(diǎn)。
5. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述針對于所述懸浮窗口的合攏手勢,包 括: 針對于所述懸浮窗口的多指合攏手勢; 其中,所述多指合攏手勢形成至少三條滑動軌跡,且所述至少三條滑動軌跡的起始點(diǎn) 和終止點(diǎn)均位于所述懸浮窗口內(nèi)。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述至少三條滑動軌跡的起始點(diǎn)和終止 點(diǎn)均位于所述懸浮窗口內(nèi),具體為: 所述至少三條滑動軌跡的起始點(diǎn)均位于所述懸浮窗口內(nèi),所述至少三條滑動軌跡的至 少一個(gè)終止點(diǎn)位于以所述至少三個(gè)起始點(diǎn)中的每三個(gè)起始點(diǎn)所構(gòu)成的圓形的重疊區(qū)域內(nèi)。
7. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述針對于所述懸浮窗口的張開手勢,包 括: 針對于所述懸浮窗口的雙指張開手勢; 或者, 針對于所述懸浮窗口的多指張開手勢。
8. 根據(jù)權(quán)利要求1-7任一項(xiàng)所述的方法,其特征在于,所述懸浮窗口為具有對觸屏式 電子設(shè)備進(jìn)行性能評測的功能的應(yīng)用所提供的懸浮窗口。
9. 一種懸浮窗口關(guān)閉裝置,其特征在于,包括: 觸摸手勢獲得模塊,用于獲得針對于顯示在用戶界面上的懸浮窗口的觸摸手勢; 判斷模塊,用于判斷所獲得的觸摸手勢是否為預(yù)設(shè)觸摸手勢,如果是,觸發(fā)指令生成模 塊; 指令生成模塊,用于生成懸浮窗口關(guān)閉指令; 指令響應(yīng)模塊,用于響應(yīng)所述懸浮窗口關(guān)閉指令,關(guān)閉所述懸浮窗口; 其中,所述懸浮窗口懸浮顯示在所述用戶界面上,在用戶未對所述懸浮窗口進(jìn)行操作 的情況下,所述懸浮窗口保持在固定位置且不隨所述用戶界面的改變而改變。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述預(yù)設(shè)觸摸手勢包括雙擊所述懸浮窗 口的雙擊手勢、按住所述懸浮窗口的時(shí)間超過預(yù)設(shè)閾值的長按手勢、向預(yù)定方向拖動所述 懸浮窗口的拖動手勢、將所述懸浮窗口拖動到預(yù)定區(qū)域的拖動手勢、將所述懸浮窗口拖動 到預(yù)定區(qū)域且拖動軌跡到達(dá)所述預(yù)定區(qū)域的預(yù)定邊緣的拖動手勢、針對于所述懸浮窗口的 合攏手勢、針對于所述懸浮窗口的張開手勢中的至少一種。
11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述針對于所述懸浮窗口的合攏手勢, 包括: 針對于所述懸浮窗口的雙指合攏手勢; 其中,所述雙指合攏手勢形成兩條滑動軌跡,且所述兩條滑動軌跡的起始點(diǎn)和終止點(diǎn) 均位于所述懸浮窗口內(nèi)。
12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述兩條滑動軌跡的起始點(diǎn)和終止點(diǎn) 均位于所述懸浮窗口內(nèi),具體為: 所述兩條滑動軌跡的起始點(diǎn)均位于所述懸浮窗口內(nèi),所述兩條滑動軌跡的至少一個(gè)終 止點(diǎn)位于以特定線段為直徑的圓形區(qū)域內(nèi); 其中,所述特定線段以所述兩條滑動軌跡的起始點(diǎn)作為端點(diǎn),或者,所述特定線段以位 于所述兩個(gè)起始點(diǎn)所構(gòu)成線段上的兩個(gè)點(diǎn)為端點(diǎn)。
13. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述針對于所述懸浮窗口的合攏手勢, 包括: 針對于所述懸浮窗口的多指合攏手勢; 其中,所述多指合攏手勢形成至少三條滑動軌跡,且所述至少三條滑動軌跡的起始點(diǎn) 和終止點(diǎn)均位于所述懸浮窗口內(nèi)。
14. 根據(jù)權(quán)利要求13所述的方法,其特征在于,所述至少三條滑動軌跡的起始點(diǎn)和終 止點(diǎn)均位于所述懸浮窗口內(nèi),具體為: 所述至少三條滑動軌跡的起始點(diǎn)均位于所述懸浮窗口內(nèi),所述至少三條滑動軌跡的至 少一個(gè)終止點(diǎn)位于以所述至少三個(gè)起始點(diǎn)中的每三個(gè)起始點(diǎn)所構(gòu)成的圓形的重疊區(qū)域內(nèi)。
15. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述針對于所述懸浮窗口的張開手勢, 包括: 針對于所述懸浮窗口的雙指張開手勢; 或者, 針對于所述懸浮窗口的多指張開手勢。
16. 根據(jù)權(quán)利要求9-15任一項(xiàng)所述的裝置,其特征在于,所述懸浮窗口為具有對觸屏 式電子設(shè)備進(jìn)行性能評測的功能的應(yīng)用所提供的懸浮窗口。
【文檔編號】G06F3/0488GK104049900SQ201410307743
【公開日】2014年9月17日 申請日期:2014年6月30日 優(yōu)先權(quán)日:2014年6月30日
【發(fā)明者】杜剛 申請人:北京安兔兔科技有限公司