亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

操作界面控制方法、裝置及終端設(shè)備的制造方法

文檔序號:10569617閱讀:387來源:國知局
操作界面控制方法、裝置及終端設(shè)備的制造方法
【專利摘要】本發(fā)明提供一種操作界面控制方法、裝置及終端設(shè)備。該方法包括:接收啟動指令,所述啟動指令用于指示所述終端設(shè)備啟動當(dāng)前操作界面移動功能;確定用戶手指在所述顯示屏上的移動軌跡,并根據(jù)所述移動軌跡確定所述用戶手指在所述顯示屏上的第一位移;確定所述第一位移大于預(yù)設(shè)的位移閾值,將所述終端設(shè)備的當(dāng)前操作界面沿所述移動軌跡移動第一位移。本發(fā)明提供的操作界面控制方法能在不改變當(dāng)前操作界面比例的情況下讓用戶實現(xiàn)單手操作,從而,不會讓用戶再出現(xiàn)誤操作,提高了用戶體驗。
【專利說明】
操作界面控制方法、裝置及終端設(shè)備
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及通信技術(shù),尤其涉及一種操作界面控制方法、裝置及終端設(shè)備。
【背景技術(shù)】
[0002] 隨著通信技術(shù)的不斷發(fā)展以及用戶對大屏幕體驗需求的增長,大屏幕終端設(shè)備的 使用越來越廣泛。對于用戶而言,單手操作大屏幕終端設(shè)備比較困難。因此,如何讓用戶更 方便地單手操作大屏幕終端設(shè)備越來越重要。
[0003]目前,終端設(shè)備通過設(shè)置單手操作模式來方便用戶進行單手操作。在單手操作模 式中,將界面縮小到方便用戶單手操作的區(qū)域,用戶在縮小后的界面上進行操作。
[0004] 但是,上述方法中,由于將界面縮小,用戶進行操作時容易發(fā)生誤操作,用戶體驗 不尚。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明提供一種操作界面控制方法、裝置及終端設(shè)備,以提高用戶體驗。
[0006] -方面,本發(fā)明提供一種操作界面控制方法,應(yīng)用于終端設(shè)備,所述終端設(shè)備包括 顯示屏,所述方法包括: 接收啟動指令,所述啟動指令用于指示所述終端設(shè)備啟動當(dāng)前操作界面移動功能; 確定用戶手指在所述顯示屏上的移動軌跡,并根據(jù)所述移動軌跡確定所述用戶手指在 所述顯示屏上的第一位移; 確定所述第一位移大于預(yù)設(shè)的位移閾值,將所述終端設(shè)備的當(dāng)前操作界面沿所述移動 軌跡移動第一位移。
[0007] 另一方面,本發(fā)明還提供一種操作界面控制裝置,用于終端設(shè)備,所述終端設(shè)備包 括顯示屏,所述操作界面控制裝置包括: 第一接收模塊,用于接收啟動指令,所述啟動指令用于指示所述終端設(shè)備啟動當(dāng)前操 作界面移動功能; 第一確定模塊,用于確定用戶手指在所述顯示屏上的移動軌跡,并根據(jù)所述移動軌跡 確定所述用戶手指在所述顯示屏上的第一位移; 第二確定模塊,用于確定所述第一位移大于預(yù)設(shè)的位移閾值; 第一處理模塊,用于當(dāng)所述第二確定模塊確定所述第一位移大于預(yù)設(shè)的位移閾值時, 將所述終端設(shè)備的當(dāng)前操作界面沿所述移動軌跡移動第一位移。
[0008] 再一方面,本發(fā)明還提供一種終端設(shè)備,所述終端設(shè)備包括顯示屏和上述操作界 面控制裝置。
[0009] 本發(fā)明實施例提供的操作界面控制方法,當(dāng)終端設(shè)備接收到啟動指令后,可以根 據(jù)該啟動指令啟動當(dāng)前操作界面移動功能,進而終端設(shè)備的當(dāng)前操作界面可以根據(jù)用戶手 指在顯示屏上的移動軌跡進行移動,實現(xiàn)了在使用該終端設(shè)備的過程中,用戶可以根據(jù)需 要將該終端設(shè)備的操作界面移動到適宜單手操作的地方進行操作,示例的,用戶可以將該 終端設(shè)備的操作界面整體向下移動,方便用戶通過單手操作該終端設(shè)備,相較于目前技術(shù) 方案中對界面縮小后讓用戶進行操作的方案,本發(fā)明實施例提供的操作界面控制方法能在 不改變當(dāng)前操作界面比例的情況下讓用戶實現(xiàn)單手操作,從而,不會讓用戶再出現(xiàn)誤操作, 提高了用戶體驗。
【附圖說明】
[0010] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
[0011] 圖1為本發(fā)明實施例一提供的操作界面控制方法的流程示意圖; 圖2A為當(dāng)前操作界面的示意圖; 圖2B為當(dāng)前操作界面移動過程的示意圖; 圖2C為根據(jù)第一位移移動后的當(dāng)前操作界面的示意圖; 圖3A為本發(fā)明實施例二提供的操作界面控制方法的流程示意圖; 圖3B為本發(fā)明實施例二提供的操作界面控制方法的執(zhí)行流程示意圖 圖4A為預(yù)設(shè)的上邊界的示意圖; 圖4B為預(yù)設(shè)的下邊界的示意圖; 圖4C為預(yù)設(shè)的右邊界的示意圖; 圖4D為預(yù)設(shè)的左邊界的示意圖; 圖5為本發(fā)明實施例三提供的操作界面控制裝置的結(jié)構(gòu)示意圖; 圖6為本發(fā)明實施例四提供的操作界面控制裝置的結(jié)構(gòu)示意圖; 圖7為本發(fā)明實施例五提供的終端設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0012] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0013] 本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語"第一"、"第二"、"第三""第 四"等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理 解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例例如能夠以除 了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語"包括"和"具有"以及他們的任何 變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn) 品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@ 些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0014] 本發(fā)明實施例提供的操作界面控制方法可以由終端設(shè)備執(zhí)行。本發(fā)明實施例中的 終端設(shè)備可以是包括顯示屏的手持設(shè)備、車載設(shè)備、可穿戴設(shè)備、計算設(shè)備,以及各種形式 的用戶設(shè)備(User Equipment;簡稱:UE),移動臺(Mobile Station;簡稱:MS)及終端 (terminal)等。示例的,本發(fā)明實施例的終端設(shè)備可以是智能手機、平板電腦等。本發(fā)明實 施例提供的操作界面控制方法可以應(yīng)用于用戶需要對終端設(shè)備進行單手操作的場景中。本 發(fā)明實施例提供的操作界面控制方法,當(dāng)終端設(shè)備接收到啟動指令后,可以根據(jù)該啟動指 令啟動當(dāng)前操作界面移動功能,進而終端設(shè)備的當(dāng)前操作界面可以根據(jù)用戶手指在顯示屏 上的移動軌跡進行移動,實現(xiàn)了在使用該終端設(shè)備的過程中,用戶可以根據(jù)需要將該終端 設(shè)備的操作界面移動到適宜單手操作的地方進行操作,示例的,用戶可以將該終端設(shè)備的 操作界面整體向下移動,方便用戶通過單手操作該終端設(shè)備,相較于目前技術(shù)方案中對界 面縮小后讓用戶進行操作的方案,本發(fā)明實施例提供的操作界面控制方法能在不改變當(dāng)前 界面比例的情況下讓用戶實現(xiàn)單手操作,從而,不會讓用戶再出現(xiàn)誤操作,提高了用戶體 驗。
[0015] 下面以具體的實施例對本發(fā)明的技術(shù)方案進行詳細說明。下面這幾個具體的實施 例可以相互結(jié)合,對于相同或相似的概念或過程可能在某些實施例不再贅述。
[0016] 圖1為本發(fā)明實施例一提供的操作界面控制方法的流程示意圖。如圖1所示,本發(fā) 明實施例一提供的操作界面控制方法包括以下步驟: 步驟S101:接收啟動指令。
[0017] 具體地,啟動指令可以是終端設(shè)備接收的網(wǎng)絡(luò)傳送的指令,也可以是終端設(shè)備接 收的用戶輸入的指令。舉例來說,啟動指令可以是用戶通過觸摸屏輸入的指令,也可以是用 戶通過按鍵輸入的指令,還可以是用戶通過麥克風(fēng)輸入的語音指令??蛇x的,啟動指令可以 是用戶通過觸摸屏輸入的長按指令。
[0018] 具體的,啟動指令用于指示該終端設(shè)備啟動當(dāng)前操作界面移動功能。其中,當(dāng)前操 作界面是終端設(shè)備在接收到用戶輸入的啟動指令時所顯示的操作界面。示例的,終端設(shè)備 的當(dāng)前操作界面如圖2A中201所示,當(dāng)該終端設(shè)備接收到用戶輸入的界面操作指令后,該終 端設(shè)備啟動當(dāng)前操作界面移動功能,具體的,該終端設(shè)備的當(dāng)前操作界面整體可以處于浮 動狀態(tài),進而當(dāng)前操作界面可以根據(jù)用戶手指在該顯示屏上的軌跡進行移動。
[0019] 步驟S102:確定用戶手指在所述顯示屏上的移動軌跡,并根據(jù)所述移動軌跡確定 所述用戶手指在所述顯示屏上的第一位移。
[0020] 具體的,終端設(shè)備啟動當(dāng)前操作界面移動功能之后,確定用戶手指在該終端設(shè)備 顯示屏上的移動軌跡。需要說明的是,用戶手指在該顯示屏上的移動軌跡是在用戶手指一 次接觸該顯示屏之后到該手指脫離該顯示屏的過程中,用戶手指在該顯示屏上滑過的軌 跡,即用戶手指在該顯示屏上的移動軌跡是指在一次輸入過程中,用戶手指沒有離開終端 設(shè)備的觸摸屏,一直與觸摸屏保持接觸狀態(tài)的情況下,在終端設(shè)備的觸摸屏上形成的移動 軌跡。其次,需要說明的是,用戶手指在該顯示屏上的移動軌跡可以是手指指腹在該終端設(shè) 備的觸摸屏上形成的移動軌跡,也可以是通過手指關(guān)節(jié)在該終端設(shè)備的觸摸屏上形成的移 動軌跡,本發(fā)明實施例對此不做限定。
[0021] 終端設(shè)備確定了用戶手指在終端設(shè)備的顯示屏上移動軌跡之后,獲取該移動軌跡 對應(yīng)的第一初始坐標(biāo)和第一終止坐標(biāo),進而根據(jù)該第一初始坐標(biāo)和第一終止坐標(biāo)確定用戶 手指在該顯示屏上移動的第一位移。示例的,如圖2A所示,用戶手指在終端設(shè)備的顯示屏上 的移動軌跡如203所示,移動軌跡203對應(yīng)的第一初始坐標(biāo)為( X1,yi),第一終止坐標(biāo)為(x2, y2),則用戶手指在該顯示屏上移動的第一位移為r,r = +f;_y2 -乃)2。
[0022] 步驟S103:確定所述第一位移大于預(yù)設(shè)的位移閾值,將所述終端設(shè)備的當(dāng)前操作 界面沿所述移動軌跡移動第一位移。
[0023] 具體的,終端設(shè)備確定了用戶手指在該顯示屏上的第一位移之后,獲取預(yù)設(shè)的位 移閾值,進而判斷該第一位移是否大于預(yù)設(shè)的位移閾值,當(dāng)?shù)谝晃灰撇淮笥谠擃A(yù)設(shè)的位移 閾值時,重復(fù)執(zhí)行步驟S102,直到該終端設(shè)備判斷到第一位移大于該預(yù)設(shè)的位移閾值為止。 [0024]需要說明的是,當(dāng)用戶手指在終端設(shè)備的顯示屏上的移動軌跡對應(yīng)的第一位移較 小時,用戶手指可能僅是在微小的抖動或者是誤操作,此時用戶可能并沒有根據(jù)該移動軌 跡移動當(dāng)前操作界面的意圖,因此,為提高移動當(dāng)前操作界面的準(zhǔn)確度,本發(fā)明實施例的操 作界面控制方法,在確定了用戶手指在該顯示屏上的第一位移之后,當(dāng)判斷該第一位移大 于預(yù)設(shè)的位移閾值,才執(zhí)行步驟S103。其中,該預(yù)設(shè)的位移閾值可以由終端設(shè)備默認設(shè)置, 也可以由用戶設(shè)置,本發(fā)明實施例對此不做限定。示例的,該預(yù)設(shè)的位移閾值可以為1mm、 5mm等。當(dāng)然,此處僅是舉例說明,并不代表本發(fā)明實施例預(yù)設(shè)的位移閾值大小局限于此。 [0025]當(dāng)所述終端設(shè)備確定第一位移大于預(yù)設(shè)的位移閾值,進一步的判斷該終端設(shè)備的 當(dāng)前操作界面沿該移動軌跡移動第一位移后的各條邊是否均位于預(yù)設(shè)的邊界外。若判斷出 該終端設(shè)備的當(dāng)前操作界面,沿該移動軌跡移動第一位移后的各條邊中至少有一條邊位于 預(yù)設(shè)的邊界內(nèi),則說明移動后的當(dāng)前操作界面為全部位于該顯示屏以外,因此,可以將該終 端設(shè)備的當(dāng)前操作界面沿該移動軌跡移動第一位移。
[0026] 參考圖4A、圖4B、圖4C和圖4D所示,其中圖4A為預(yù)設(shè)的上邊界的示意圖,圖4B為預(yù) 設(shè)的下邊界的示意圖,圖4C為預(yù)設(shè)的右邊界的示意圖,圖4D為預(yù)設(shè)的左邊界的示意圖。如圖 4A-圖4D所示,上邊界401表示當(dāng)前操作界面的上邊沿向下移動的最大可以移動到的位置, 即當(dāng)前顯示界面的上邊沿不能移動到上邊界401的下邊;下邊界402表示當(dāng)前操作界面的下 邊沿的向上移動最大可以移動到的位置,即當(dāng)前顯示界面的下邊沿向上不能移動到下邊界 402的上邊;右邊界403表示當(dāng)前操作界面的右邊沿的向左移動最大可以移動到的位置,即 當(dāng)前顯示界面的右邊沿向左不能移動到右邊界403的左邊;左邊界404表示當(dāng)前操作界面的 左邊沿的向右移動最大可以移動到的位置,即當(dāng)前顯示界面的左邊沿向右不能移動到左邊 界404的右邊。各邊界可以根據(jù)實際情況進行設(shè)定。終端設(shè)備可以根據(jù)第一位移確定當(dāng)前操 作界面移動后的各條邊的坐標(biāo),若該坐標(biāo)沒有超出其對應(yīng)的預(yù)設(shè)的邊界,則根據(jù)第一位移 移動當(dāng)前操作界面。假設(shè)顯示屏上的左下角為坐標(biāo)原點,判斷移動后的當(dāng)前操作界面各邊 沿的坐標(biāo)是否超出其對應(yīng)的預(yù)設(shè)的邊界可以根據(jù)以下方式進行實現(xiàn):若移動后的上邊沿的 縱坐標(biāo)大于預(yù)設(shè)的上邊界的縱坐標(biāo),則確定移動后的上邊沿位于預(yù)設(shè)的上邊界內(nèi);若移動 后的下邊沿的縱坐標(biāo)小于預(yù)設(shè)的下邊界的縱坐標(biāo),則確定移動后的下邊沿位于預(yù)設(shè)的下邊 界內(nèi);若移動后的右邊沿的橫坐標(biāo)大于預(yù)設(shè)的右邊界的橫坐標(biāo),則確定移動后的右邊沿位 于預(yù)設(shè)的右邊界內(nèi);若移動后的左邊沿的橫坐標(biāo)小于預(yù)設(shè)的左邊界的橫坐標(biāo),則確定移動 后的左邊沿位于預(yù)設(shè)的左邊界內(nèi)。
[0027] 步驟S104:接收停止指令,所述停止指令用于指示所述終端設(shè)備關(guān)閉當(dāng)前操作界 面移動功能。
[0028] 具體地,在接收到移動停止指令,終端設(shè)備根據(jù)該停止指令關(guān)閉當(dāng)前操作界面的 移動功能,終端設(shè)備的當(dāng)前操作界面移動功能關(guān)閉之后,即使用戶手指在終端顯示屏上的 移動軌跡對應(yīng)的第一位移大于預(yù)設(shè)的位移閾值,終端設(shè)備的當(dāng)前操作界面也不會根據(jù)用戶 手指在終端顯示屏上的移動軌跡進行移動,即終端設(shè)備開始檢測用戶在當(dāng)前操作界面輸入 的操作事件,進而響應(yīng)該操作事件。示例的,如圖2C所示,終端設(shè)備關(guān)閉當(dāng)前操作界面移動 功能之后,檢測用戶基于該操作界面輸入的操作事件,比如用戶點擊該操作界面的撥打電 話圖標(biāo)2021,進而該終端設(shè)備響應(yīng)撥打電話操作。
[0029]需要說明的是,停止指令可以是終端設(shè)備接收的網(wǎng)絡(luò)傳送的指令,也可以是終端 設(shè)備接收的用戶輸入的指令。舉例來說,停止指令可以是用戶通過觸摸屏輸入的指令,也可 以是用戶通過按鍵輸入的指令,還可以是用戶通過麥克風(fēng)輸入的語音指令。可選的,停止指 令可以是用戶通過點擊觸摸屏上對應(yīng)的當(dāng)前操作界面的空白區(qū)域輸入的點擊指令。
[0030] 步驟S105:停止移動所述終端設(shè)備的當(dāng)前操作界面,所述顯示屏顯示移動之后當(dāng) 前操作界面。
[0031] 該終端設(shè)備接收到停止指令后,停止移動當(dāng)前操作界面,進而該終端設(shè)備的顯示 屏顯示移動之后的當(dāng)前操作界面。需要說明的是,終端設(shè)備的當(dāng)前操作界面移動之后,可能 操作界面的部分內(nèi)容移出了顯示屏,此時,終端設(shè)備的顯示屏上顯示的是未移出該顯示屏 的操作界面內(nèi)容。示例的,如圖2B所示,圖2A所示的當(dāng)前操作界面移動之后,其操作界面中 的部分應(yīng)用圖標(biāo)移動到顯示屏之外,進而該終端設(shè)備接收到停止指令后,顯示屏顯示為移 出顯示屏的當(dāng)前操作界面中的內(nèi)容,示例的,如圖2C所示,顯示屏顯示當(dāng)前操作界面中未移 出顯示屏的應(yīng)用圖標(biāo)撥打電話、短信息等。
[0032]在終端設(shè)備的顯示屏上顯示移動之后的當(dāng)前操作界面時,用戶可以根據(jù)其實際需 求在當(dāng)前操作界面上進行操作。用戶可以輸入界面操作指令,或者,用戶通過網(wǎng)絡(luò)向終端設(shè) 備輸入界面操作指令,終端設(shè)備接收界面操作指令,并響應(yīng)于該界面操作指令,例如,用戶 輸入的點擊按鈕指令,終端設(shè)備響應(yīng)于該點擊按鈕指令。示例的,用戶點擊如圖2C所示操作 界面的撥打電話圖標(biāo)2021,進而該終端設(shè)備響應(yīng)撥打電話操作。
[0033]需要說明的是,終端設(shè)備接收界面操作指令,并響應(yīng)于該界面操作指令之后,可以 直接進入全屏顯示,也可以接收到全屏指令后,在進入全屏顯示狀態(tài)。
[0034]在終端設(shè)備的顯示屏上顯示移動之后的當(dāng)前操作界面后,用戶還可以輸入全屏指 令,終端設(shè)備接收全屏指令,根據(jù)全屏指令在顯示屏中全屏顯示移動之前的當(dāng)前操作界面, 示例的,終端設(shè)備接收全屏指令后,顯示如圖2A所示的當(dāng)前操作界面。再比如,用戶可以點 擊顯示屏上的無顯示區(qū)域以使終端設(shè)備全屏顯示移動之前的當(dāng)前操作界面。
[0035]需要說明的是,當(dāng)前操作界面移動之后的空白區(qū)域,可以顯示黑色背景或者顯示 終端設(shè)備的屏幕保護背景,也可以保留空白不顯示任何東西,本發(fā)明實施例對此不做限定。 [0036]下面以一個具體的例子說明上述過程。圖2A為當(dāng)前操作界面的示意圖。圖2B為當(dāng) 前操作接界面移動過程的示意圖。圖2C為根據(jù)第一位移移動后的當(dāng)前操作界面的示意圖。 如圖2A所示,如果用戶現(xiàn)在用單手握持終端設(shè)備,舉例來說,用左手202握持。當(dāng)前操作界面 201上顯示有常用應(yīng)用圖標(biāo)。用戶需要操作當(dāng)前操作界面201右上角的撥打電話圖標(biāo),在此 種握持狀態(tài)下,用戶無法單手完成對撥打電話圖標(biāo)的操作。用戶可以使用左手拇指2021長 按觸摸屏,該長按指令即為啟動指令。如圖2B所示,終端設(shè)備接收到啟動指令后,啟動當(dāng)前 操作界面移動功能。用戶可以用手指在該終端設(shè)備的顯示屏上滑動,圖2A中的虛線203示出 了用戶手指在顯示屏上的滑動方向,進而終端設(shè)備確定用戶手指在顯示屏上的移動軌跡, 并根據(jù)該移動軌跡確定用戶手指在顯示屏上的第一位移。進而終端設(shè)備根據(jù)用戶手指的滑 動方向和第一位移,將當(dāng)前操作界面沿該滑動方向移動第一位移。如圖2B所示,移動第一位 移之后的當(dāng)前操作界面,其部分圖標(biāo)移出顯示屏,進而,當(dāng)用戶覺得移動之后的當(dāng)前操作界 面適宜左手對撥打電話圖標(biāo)進行操作時,雙擊該終端設(shè)備的觸摸屏,進而終端設(shè)備關(guān)閉當(dāng) 前操作界面移動功能,其顯示屏幕顯示如圖2所示的移動之后的當(dāng)前操作界面。如圖2C所 示,根據(jù)第一位移移動后的當(dāng)前操作界面206中,撥打電話圖標(biāo)位于屏幕的左下角,便于用 戶使用左手食指2021對該撥打電話圖標(biāo)進行操作。用戶可以點擊該撥打電話圖標(biāo)進行撥打 電話的操作。
[0037] 本發(fā)明實施例提供的操作界面控制方法,當(dāng)終端設(shè)備接收到啟動指令后,可以根 據(jù)該啟動指令啟動當(dāng)前操作界面移動功能,進而終端設(shè)備的當(dāng)前操作界面可以根據(jù)用戶手 指在顯示屏上的移動軌跡進行移動,實現(xiàn)了在使用該終端設(shè)備的過程中,用戶可以根據(jù)需 要將該終端設(shè)備的操作界面移動到適宜單手操作的地方進行操作,示例的,用戶可以將該 終端設(shè)備的操作界面整體向下移動,方便用戶通過單手操作該終端設(shè)備,相較于目前技術(shù) 方案中對界面縮小后讓用戶進行操作的方案,本發(fā)明實施例提供的操作界面控制方法能在 不改變當(dāng)前界面比例的情況下讓用戶實現(xiàn)單手操作,從而,不會讓用戶再出現(xiàn)誤操作,提高 了用戶體驗。
[0038] 圖3為本發(fā)明實施例二提供的操作界面控制方法的流程示意圖。如圖3所示,本發(fā) 明實施例二提供的操作界面控制方法包括如下步驟: 步驟S301:接收啟動指令。
[0039] 步驟S301與步驟S101的實現(xiàn)過程和技術(shù)原理類似,此處不再贅述。
[0040] 步驟S302:確定用戶手指在各個采樣間隔內(nèi)的移動軌跡。
[0041] 具體地,終端設(shè)備接收到啟動指令之后,終端設(shè)備啟動當(dāng)前操作界面移動功能,進 而對用戶手指的位置進行采樣,確定用戶手指在每個采樣間隔內(nèi)的移動軌跡,其中,該移動 軌跡為用戶手指在終端設(shè)備顯示屏上的移動軌跡。終端設(shè)備可以根據(jù)用戶手指接觸觸摸屏 時,觸摸屏內(nèi)電容的變化來確定用戶手指的坐標(biāo)。假設(shè)終端設(shè)備的左下角的像素點為坐標(biāo) 原點,即其坐標(biāo)為(〇,〇)。在第i個采樣間隔A中,用戶手指的第一初始坐標(biāo)為 (\力),j = 12,1 " ,用戶手指的第一終止坐標(biāo)為(每:乃)> 1,2,3,…身,其中,N表示采 樣間隔的數(shù)量。上一個采樣間隔中的終止坐標(biāo)為下一個采樣間隔中的初始坐標(biāo)。根據(jù)用戶 手指的第一初始坐標(biāo)和第一終止坐標(biāo),可以確定用戶手指在該采樣間隔內(nèi)的移動軌跡。
[0042] 需要說明的是,該采樣間隔7;的大小可以由終端設(shè)備默認設(shè)置,也可以由用戶設(shè) 置,本發(fā)明實施例對此不做限定。示例的,該采樣間隔A的大小可以為lms(毫秒)、5ms(毫 秒)或Is等。當(dāng)然,此處僅是舉例說明,并不代表本發(fā)明實施例采樣間隔7;的大小局限于此。
[0043] 步驟S303:獲取各個采樣間隔內(nèi)的移動軌跡對應(yīng)的第一初始坐標(biāo)和第一終止坐 標(biāo),并根據(jù)所述第一初始坐標(biāo)和所述第一終止坐標(biāo)確定用戶手指在所述采樣間隔內(nèi)的第一 子位移。
[0044] 具體的,在第i個采樣間隔7;的起始點獲取用戶手指在在終端設(shè)備顯示屏上的第 一初始坐標(biāo)0^)\)^ = ^3;~1況;在第1個采樣間隔7;的末點用戶手指在在終端設(shè)備顯示 屏上的第一終止坐標(biāo)(4,為)J = 3,…,見。假設(shè)用戶手指在第i個采樣間隔內(nèi)的第一子位 移的橫坐標(biāo)方向的位移為冗i:,在第i個采樣間隔內(nèi)的第一子位移的縱坐標(biāo)方向的位移為 4,則: | ~..嘆- W :'=H 4 = V2,玉:". 此時,用戶手指在第i個采樣間隔內(nèi)的第一子位移為:iV = b = (、^:M=Us3,"~,V, 其中A為采樣間隔數(shù)。
[0045] 步驟S304:將所述各個采樣間隔內(nèi)的第一子位移進行累加,確定累加位移,并將所 述累加位移確定為所述用戶手指在所述顯示屏上的第一位移。
[0046] 具體的,假設(shè)用戶手指在終端設(shè)備顯示屏上的第一位移為s,則: s = Xn,i = l2,3,-,N 步驟S305:確定所述第一位移大于預(yù)設(shè)的位移閾值,將所述終端設(shè)備的當(dāng)前操作界面 沿所述移動軌跡移動第一位移。
[0047]具體的,終端設(shè)備確定了用戶手指在該顯示屏上的第一位移之后,獲取預(yù)設(shè)的位 移閾值,進而判斷該第一位移是否大于預(yù)設(shè)的位移閾值,當(dāng)?shù)谝晃灰撇淮笥谠擃A(yù)設(shè)的位移 閾值時,重復(fù)執(zhí)行步驟S302、步驟S303和步驟S304,直到該終端設(shè)備判斷到第一位移大于該 預(yù)設(shè)的位移閾值,執(zhí)行步驟S305。
[0048]需要說明的是,當(dāng)用戶手指在終端設(shè)備的顯示屏上的移動軌跡對應(yīng)的第一位移較 小時,用戶手指可能僅是在微小的抖動或者是誤操作,此時用戶可能并沒有根據(jù)該移動軌 跡移動當(dāng)前操作界面的意圖,因此,為提高移動當(dāng)前操作界面的準(zhǔn)確度,本發(fā)明實施例的操 作界面控制方法,在確定了用戶手指在該顯示屏上的第一位移之后,當(dāng)判斷該第一位移大 于預(yù)設(shè)的位移閾值,才執(zhí)行步驟S305。其中,該預(yù)設(shè)的位移閾值可以由終端設(shè)備默認設(shè)置, 也可以由用戶設(shè)置,本發(fā)明實施例對此不做限定。示例的,該預(yù)設(shè)的位移閾值可以為1mm、 5mm等。當(dāng)然,此處僅是舉例說明,并不代表本發(fā)明實施例預(yù)設(shè)的位移閾值大小局限于此。
[0049] 需要說明的是,當(dāng)判斷該第一位移大于預(yù)設(shè)的位移閾值,執(zhí)行完步驟S305之后,第 一位移和采樣間隔數(shù)重新置為0,然后循環(huán)執(zhí)行步驟S302、步驟S303和步驟S304,直到再次 判斷到第一位移大于預(yù)設(shè)閾值,執(zhí)行步驟S305。
[0050] 當(dāng)判斷該第一位移大于預(yù)設(shè)的位移閾值,終端設(shè)備根據(jù)用戶手指在顯示屏上的移 動方向,將當(dāng)前操作界面沿該移動軌跡移動第一位移。為防止當(dāng)前操作界面沿該移動軌跡 移動第一位移后,整體移出終端設(shè)備的顯示屏,當(dāng)所述終端設(shè)備確定第一位移大于預(yù)設(shè)的 位移閾值,需要進一步的判斷該終端設(shè)備的當(dāng)前操作界面沿該移動軌跡移動第一位移后的 各條邊是否均位于預(yù)設(shè)的邊界外。若判斷出該終端設(shè)備的當(dāng)前操作界面,沿該移動軌跡移 動第一位移后的各條邊中至少有一條邊位于預(yù)設(shè)的邊界內(nèi),則說明移動后的當(dāng)前操作界面 為全部位于該顯示屏以外,因此,可以將該終端設(shè)備的當(dāng)前操作界面沿該移動軌跡移動第 一位移。
[0051 ] 示例的,參考圖4A、圖4B、圖4C和圖4D所示,上邊界401表示當(dāng)前操作界面的上邊沿 向下移動的最大可以移動到的位置,即當(dāng)前顯示界面的上邊沿不能移動到上邊界401的下 邊;下邊界402表示當(dāng)前操作界面的下邊沿的向上移動最大可以移動到的位置,即當(dāng)前顯示 界面的下邊沿向上不能移動到下邊界402的上邊;右邊界403表示當(dāng)前操作界面的右邊沿的 向左移動最大可以移動到的位置,即當(dāng)前顯示界面的右邊沿向左不能移動到右邊界403的 左邊;左邊界404表示當(dāng)前操作界面的左邊沿的向右移動最大可以移動到的位置,即當(dāng)前顯 示界面的左邊沿向右不能移動到左邊界404的右邊。各邊界可以根據(jù)實際情況進行設(shè)定。終 端設(shè)備可以根據(jù)第一位移確定當(dāng)前操作界面移動后的各條邊的坐標(biāo),若該坐標(biāo)沒有超出其 對應(yīng)的預(yù)設(shè)的邊界,則根據(jù)第一位移移動當(dāng)前操作界面。假設(shè)顯示屏上的左下角為坐標(biāo)原 點,判斷移動后的當(dāng)前操作界面各邊沿的坐標(biāo)是否超出其對應(yīng)的預(yù)設(shè)的邊界可以根據(jù)以下 方式進行實現(xiàn):若移動后的上邊沿的縱坐標(biāo)大于預(yù)設(shè)的上邊界的縱坐標(biāo),則確定移動后的 上邊沿位于預(yù)設(shè)的上邊界內(nèi);若移動后的下邊沿的縱坐標(biāo)小于預(yù)設(shè)的下邊界的縱坐標(biāo),則 確定移動后的下邊沿位于預(yù)設(shè)的下邊界內(nèi);若移動后的右邊沿的橫坐標(biāo)大于預(yù)設(shè)的右邊界 的橫坐標(biāo),則確定移動后的右邊沿位于預(yù)設(shè)的右邊界內(nèi);若移動后的左邊沿的橫坐標(biāo)小于 預(yù)設(shè)的左邊界的橫坐標(biāo),則確定移動后的左邊沿位于預(yù)設(shè)的左邊界內(nèi)。
[0052] 步驟S306:接收停止指令。
[0053] 步驟S306與上述步驟S104的實現(xiàn)過程和技術(shù)原理類似,此處不再累述,具體的,可 以參考上述步驟S104。
[0054] 步驟S307:停止移動所述終端設(shè)備的當(dāng)前操作界面,所述顯示屏顯示移動之后的 當(dāng)前操作界面。
[0055] 步驟S307與上述步驟S105的實現(xiàn)過程和技術(shù)原理類似,此處不再累述,具體的,可 以參考上述步驟S105。
[0056]需要說明的是,參考圖3A和圖3B所示,當(dāng)終端設(shè)備判斷到第一位移不大于預(yù)設(shè)的 位移閾值時,將針對下一個采樣間隔,重復(fù)執(zhí)行步驟S302、步驟S303和步驟S304。當(dāng)終端設(shè) 備判斷到第一位移大于預(yù)設(shè)的位移閾值,且判斷到移動后的當(dāng)前操作界面的各條邊中至少 一條邊位于預(yù)設(shè)的邊界內(nèi),執(zhí)行步驟305,步驟305執(zhí)行完畢后,若終端設(shè)備為接收到停止指 令,將采樣間隔i置為〇,第一位移s置為0,重復(fù)執(zhí)行步驟S302、步驟S303、步驟S304和步驟 S305,即當(dāng)再次判斷到用戶手指的第一位移大于預(yù)設(shè)的位移閾值,且移動后的當(dāng)前操作界 面的各條邊中至少一條邊位于預(yù)設(shè)的邊界內(nèi),將當(dāng)前操作界面沿該移動軌跡移動第一位 移。當(dāng)終端設(shè)備接收到停止指令或者判斷到移動后的當(dāng)前操作界面的各條邊均位于預(yù)設(shè)的 邊界外,則執(zhí)行步驟307,停止移動當(dāng)前操作界面,且該終端設(shè)備的顯示屏顯示移動之后的 當(dāng)前操作界面。
[0057]本發(fā)明實施例提供的操作界面控制方法,當(dāng)終端設(shè)備接收到啟動指令后,可以根 據(jù)該啟動指令啟動當(dāng)前操作界面移動功能,進而終端設(shè)備的當(dāng)前操作界面可以根據(jù)用戶手 指在顯示屏上的移動軌跡進行實時移動,實現(xiàn)了在使用該終端設(shè)備的過程中,用戶可以根 據(jù)需要將該終端設(shè)備的操作界面移動到適宜單手操作的地方進行操作,示例的,用戶可以 將該終端設(shè)備的操作界面整體向下移動,方便用戶通過單手操作該終端設(shè)備,相較于目前 技術(shù)方案中對界面縮小后讓用戶進行操作的方案,本發(fā)明實施例提供的操作界面控制方法 能在不改變當(dāng)前界面比例的情況下讓用戶實現(xiàn)單手操作,從而,不會讓用戶再出現(xiàn)誤操作, 提高了用戶體驗。
[0058]圖5為本發(fā)明實施例三提供的操作界面控制裝置的結(jié)構(gòu)示意圖。如圖5所示,本發(fā) 明實施例三提供的操作界面控制裝置用于終端設(shè)備,該終端設(shè)備包括顯示屏,該操作界面 控制裝置包括: 第一接收模塊51,用于接收啟動指令,所述啟動指令用于指示所述終端設(shè)備啟動當(dāng)前 操作界面移動功能。
[0059]第一確定模塊52,用于確定用戶手指在所述顯示屏上的移動軌跡,并根據(jù)所述移 動軌跡確定所述用戶手指在所述顯示屏上的第一位移。
[0060] 第二確定模塊53,用于確定所述第一位移大于預(yù)設(shè)的位移閾值。
[0061] 第一處理模塊54,用于當(dāng)所述第二確定模塊確定所述第一位移大于預(yù)設(shè)的位移閾 值時,將所述終端設(shè)備的當(dāng)前操作界面沿所述移動軌跡移動第一位移。
[0062] 本發(fā)明實施例三提供的操作界面控制裝置具體用于執(zhí)行圖1或圖3A所示方法實施 例,其實現(xiàn)過程和技術(shù)原理類似,此處不再贅述。
[0063] 進一步的,參考圖6所示,本發(fā)明實施例四提供的操作界面控制裝置還包括: 第二接收模塊55,用于接收停止指令,所述停止指令用于指示所述終端設(shè)備關(guān)閉當(dāng)前 操作界面移動功能; 第二處理模塊56,用于當(dāng)?shù)诙邮漳K接收到停止指令時,停止移動所述終端設(shè)備的 當(dāng)前操作界面,所述顯示屏顯示移動之后當(dāng)前操作界面,其中,所述顯示屏上顯示未移出所 述顯示屏的操作界面內(nèi)容。
[0064]可選的,第一確定模塊52包括: 第一確定子模塊,用于確定用戶手指在所述顯示屏上的移動軌跡; 第一獲取子模塊,用于獲取所述移動軌跡對應(yīng)的第一初始坐標(biāo)和第一終止坐標(biāo),并根 據(jù)所述第一初始坐標(biāo)與所述第一終止坐標(biāo)確定所述用戶手指的第一位移。
[0065] 可選的,第一處理模塊54包括: 第一判斷子模塊,用于判斷所述終端設(shè)備的當(dāng)前操作界面沿所述移動軌跡移動第一位 移后的各條邊是否均位于預(yù)設(shè)的邊界外; 第一處理子模塊,用于若第一判斷字模塊判斷出所述終端設(shè)備的當(dāng)前操作界面沿所述 移動軌跡移動第一位移后的各條邊中至少一條邊位于預(yù)設(shè)的邊界內(nèi),將所述終端設(shè)備的當(dāng) 前操作界面沿所述移動軌跡移動第一位移。
[0066] 可選的,該操作界面控制裝置還包括: 第三接收模塊57,用于在所述顯示屏顯示移動之后的當(dāng)前操作界面時,接收界面操作 指令,響應(yīng)所述界面操作指令并恢復(fù)全屏顯示; 或者, 第三接收模塊57,用于在所述顯示屏顯示移動之后的當(dāng)前操作界面時,接收操作界面 恢復(fù)指令,根據(jù)所述操作界面恢復(fù)指令在所述顯示屏中全屏顯示移動之前的當(dāng)前操作界 面。
[0067] 需要說明的是:上述實施例提供的操作界面控制裝置在當(dāng)前操作界面移動時,僅 以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由 不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全 部或者部分功能。另外,上述實施例提供的操作界面控制裝置與上述的操作界面控制方法 實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0068]圖7是本發(fā)明實施例五提供的一種終端設(shè)備700的結(jié)構(gòu)示意圖。例如,終端設(shè)備700 可以是智能手機,計算機或平板電腦等。
[0069] 參照圖7,終端設(shè)備700可以包括以下一個或多個組件:處理組件702,存儲器704, 電源組件706,多媒體組件708,音視頻組件710,輸入/輸出(1/ 0)的接口712,傳感器組件 714,以及通信組件716。
[0070] 處理組件702通??刂平K端設(shè)備700的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通 信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件702可以包括一個或多個處理器720來執(zhí) 行指令,以完成上述的方法的全部或部分步驟。此外,處理組件702可以包括一個或多個模 塊,便于處理組件702和其他組件之間的交互。例如,處理組件702可以包括多媒體模塊,以 方便多媒體組件708和處理組件702之間的交互。
[0071]存儲器704被配置為存儲各種類型的數(shù)據(jù)以支持在終端設(shè)備700的操作。這些數(shù)據(jù) 的示例包括用于在終端設(shè)備700上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿 數(shù)據(jù),消息,圖片,視頻等。存儲器704可以由任何類型的易失性或非易失性存儲設(shè)備或者它 們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPR0M),可擦 除可編程只讀存儲器(EPROM),可編程只讀存儲器(PR0M),只讀存儲器(R0M),磁存儲器,快 閃存儲器,磁盤或光盤。
[0072] 電源組件706為終端設(shè)備700的各種組件提供電源。電源組件406可以包括電源管 理系統(tǒng),一個或多個電源,及其他與為終端設(shè)備400生成、管理和分配電源相關(guān)聯(lián)的組件。 [0073]多媒體組件708包括在所述終端設(shè)備700和用戶之間的提供一個輸出接口的屏幕。 在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面 板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸 傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動 動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中, 多媒體組件708包括一個前置攝像頭和/或后置攝像頭。當(dāng)終端設(shè)備700處于操作模式,如拍 攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置 攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0074]音視頻組件710被配置為輸出和/或輸入音視頻信號。例如,音視頻組件710包括一 個麥克風(fēng)(MIC),當(dāng)終端設(shè)備700處于操作模式,如呼叫模式、記錄模式、語音識別模式和音 視頻播放模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存 儲在存儲器704或經(jīng)由通信組件716發(fā)送。在一些實施例中,音視頻組件710還包括一個揚聲 器,用于輸出音頻信號。
[0075] 1/ 0接口712為處理組件702和外圍接口模塊之間提供接口,上述外圍接口模塊可 以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖 定按鈕。
[0076]傳感器組件714包括一個或多個傳感器,用于為終端設(shè)備700提供各個方面的狀態(tài) 評估。例如,傳感器組件714可以檢測到終端設(shè)備700的打開/關(guān)閉狀態(tài),組件的相對定位,例 如所述組件為終端設(shè)備700的顯示器和小鍵盤,傳感器組件714還可以檢測終端設(shè)備700或 終端設(shè)備700-個組件的位置改變,用戶與終端設(shè)備700接觸的存在或不存在,終端設(shè)備700 方位或加速/減速和終端設(shè)備700的溫度變化。傳感器組件714可以包括接近傳感器,被配置 用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件714還可以包括光傳感器, 如CMOS或(XD圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件714還可 以包括加進度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0077]通信組件716被配置為便于終端設(shè)備700和其他設(shè)備之間有線或無線方式的通信。 終端設(shè)備700可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示 例性實施例中,通信部件716經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播 相關(guān)信息。在一個示例性實施例中,所述通信組件716還包括近場通信(NFC)模塊,以促進短 程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶 (UWB)技術(shù),藍牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
[0078]在示例性實施例中,終端設(shè)備700可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù) 字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列 (FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0079]另外,該終端設(shè)備700還可以包括柔性顯示單元、應(yīng)力檢測單元以及上述任一所述 的視頻播放進度調(diào)整裝置。
[0080] 在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例 如包括指令的存儲器704,上述指令可由終端設(shè)備700的處理器720執(zhí)行以完成上述方法。例 如,所述非臨時性計算機可讀存儲介質(zhì)可以是R0M、隨機存取存儲器(RAM)、CD-R0M、磁帶、軟 盤和光數(shù)據(jù)存儲設(shè)備等。
[0081] -種非臨時性計算機可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由移動終端設(shè)備的 處理器執(zhí)行時,使得移動終端設(shè)備能夠執(zhí)行一種操作界面控制方法,所述方法包括: 接收啟動指令,所述啟動指令用于指示所述終端設(shè)備啟動當(dāng)前操作界面移動功能; 確定用戶手指在所述顯示屏上的移動軌跡,并根據(jù)所述移動軌跡確定所述用戶手指在 所述顯示屏上的第一位移; 確定所述第一位移大于預(yù)設(shè)的位移閾值,將所述終端設(shè)備的當(dāng)前操作界面沿所述移動 軌跡移動第一位移。
[0082]需要說明的是,上述實施例提供的終端設(shè)備與操作界面調(diào)整裝置實施例和操作界 面調(diào)整方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0083]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0084]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通 過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程 序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R〇M、RAM、磁碟或 者光盤等各種可以存儲程序代碼的介質(zhì)。
[0085]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡 管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依 然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進 行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù) 方案的范圍。
【主權(quán)項】
1. 一種操作界面控制方法,應(yīng)用于終端設(shè)備,其特征在于,所述終端設(shè)備包括顯示屏, 所述方法包括: 接收啟動指令,所述啟動指令用于指示所述終端設(shè)備啟動當(dāng)前操作界面移動功能; 確定用戶手指在所述顯示屏上的移動軌跡,并根據(jù)所述移動軌跡確定所述用戶手指在 所述顯示屏上的第一位移; 確定所述第一位移大于預(yù)設(shè)的位移閾值,將所述終端設(shè)備的當(dāng)前操作界面沿所述移動 軌跡移動第一位移。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述第一位移大于預(yù)設(shè)的位移閾 值,所述終端設(shè)備的當(dāng)前操作界面沿所述移動軌跡移動第一位移之后,包括: 接收停止指令,所述停止指令用于指示所述終端設(shè)備關(guān)閉當(dāng)前操作界面移動功能; 停止移動所述終端設(shè)備的當(dāng)前操作界面,所述顯示屏顯示移動之后當(dāng)前操作界面,其 中,所述顯示屏上顯示未移出所述顯示屏的操作界面內(nèi)容。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定用戶手指在所述顯示屏上的移動 軌跡,并根據(jù)所述移動軌跡確定所述用戶手指在所述顯示屏上的第一位移,包括: 確定用戶手指在所述顯示屏上的移動軌跡; 獲取所述移動軌跡對應(yīng)的第一初始坐標(biāo)和第一終止坐標(biāo),并根據(jù)所述第一初始坐標(biāo)與 所述第一終止坐標(biāo)確定所述用戶手指的第一位移。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述第一位移大于預(yù)設(shè)的位移閾 值,所述終端設(shè)備的當(dāng)前操作界面沿所述移動軌跡移動第一位移,包括: 確定所述第一位移大于預(yù)設(shè)的位移閾值,判斷所述終端設(shè)備的當(dāng)前操作界面沿所述移 動軌跡移動第一位移后的各條邊是否均位于預(yù)設(shè)的邊界外; 若判斷出所述終端設(shè)備的當(dāng)前操作界面沿所述移動軌跡移動第一位移后的各條邊中 至少一條邊位于預(yù)設(shè)的邊界內(nèi),則將所述終端設(shè)備的當(dāng)前操作界面沿所述移動軌跡移動第 一位移。5. 根據(jù)權(quán)利要求1~2任一項所述的方法,其特征在于,所述確定用戶手指在所述顯示屏 上的移動軌跡,并根據(jù)所述移動軌跡確定所述用戶手指在所述顯示屏上的第一位移,包括: 確定用戶手指在各個采樣間隔內(nèi)的移動軌跡,其中,所述移動軌跡為用戶手指在所述 顯示屏上的移動軌跡; 獲取各個采樣間隔內(nèi)的移動軌跡對應(yīng)的第一初始坐標(biāo)和第一終止坐標(biāo),并根據(jù)所述第 一初始坐標(biāo)與所述第一終止坐標(biāo)確定所述用戶手指在各個采樣間隔內(nèi)的第一子位移; 將所述各個采樣間隔內(nèi)的第一子位移進行累加,確定累加位移,并將所述累加位移確 定為所述用戶手指在所述顯示屏上的第一位移。6. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述顯示屏顯示移動之后當(dāng)前操作 界面之后,還包括: 接收界面操作指令,響應(yīng)于所述界面操作指令并恢復(fù)全屏顯示;或者, 接收操作界面恢復(fù)指令,根據(jù)所述操作界面恢復(fù)指令在所述顯示屏中全屏顯示移動之 前的當(dāng)前操作界面。7. -種操作界面控制裝置,用于終端設(shè)備,所述終端設(shè)備包括顯示屏,其特征在于,所 述操作界面控制裝置包括: 第一接收模塊,用于接收啟動指令,所述啟動指令用于指示所述終端設(shè)備啟動當(dāng)前操 作界面移動功能; 第一確定模塊,用于確定用戶手指在所述顯示屏上的移動軌跡,并根據(jù)所述移動軌跡 確定所述用戶手指在所述顯示屏上的第一位移; 第二確定模塊,用于確定所述第一位移大于預(yù)設(shè)的位移閾值; 第一處理模塊,用于當(dāng)所述第二確定模塊確定所述第一位移大于預(yù)設(shè)的位移閾值時, 將所述終端設(shè)備的當(dāng)前操作界面沿所述移動軌跡移動第一位移。8. 根據(jù)權(quán)利要求7所述的操作界面控制裝置,其特征在于,所述操作界面控制裝置還包 括: 第二接收模塊,用于接收停止指令,所述停止指令用于指示所述終端設(shè)備關(guān)閉當(dāng)前操 作界面移動功能; 第二處理模塊,用于當(dāng)?shù)诙邮漳K接收到停止指令時,停止移動所述終端設(shè)備的當(dāng) 前操作界面,所述顯示屏顯示移動之后當(dāng)前操作界面,其中,所述顯示屏上顯示未移出所述 顯示屏的操作界面內(nèi)容。9. 根據(jù)權(quán)利要求7所述的操作界面控制裝置,其特征在于,所述第一確定模塊包括: 第一確定子模塊,用于確定用戶手指在所述顯示屏上的移動軌跡; 第一獲取子模塊,用于獲取所述移動軌跡對應(yīng)的第一初始坐標(biāo)和第一終止坐標(biāo),并根 據(jù)所述第一初始坐標(biāo)與所述第一終止坐標(biāo)確定所述用戶手指的第一位移。10. 根據(jù)權(quán)利要求7所述的操作界面控制裝置,其特征在于,所述第一處理模塊包括: 第一判斷子模塊,用于判斷所述終端設(shè)備的當(dāng)前操作界面沿所述移動軌跡移動第一位 移后的各條邊是否均位于預(yù)設(shè)的邊界外; 第一處理子模塊,用于若第一判斷字模塊判斷出所述終端設(shè)備的當(dāng)前操作界面沿所述 移動軌跡移動第一位移后的各條邊中至少一條邊位于預(yù)設(shè)的邊界內(nèi),將所述終端設(shè)備的當(dāng) 前操作界面沿所述移動軌跡移動第一位移。11. 根據(jù)權(quán)利要求7或8任一項所述的操作界面控制裝置,其特征在于,所述操作界面控 制裝置還包括: 第三接收模塊,用于在所述顯示屏顯示移動之后的當(dāng)前操作界面時,接收界面操作指 令,響應(yīng)所述界面操作指令并恢復(fù)全屏顯示; 或者, 第三接收模塊,用于在所述顯示屏顯示移動之后的當(dāng)前操作界面時,接收操作界面恢 復(fù)指令,根據(jù)所述操作界面恢復(fù)指令在所述顯示屏中全屏顯示移動之前的當(dāng)前操作界面。12. -種終端設(shè)備,所述終端設(shè)備包括顯示屏,其特征在于,所述終端設(shè)備包括如權(quán)利 要求7~11任一項所述的操作界面控制裝置。
【文檔編號】H04M1/725GK105930039SQ201610556526
【公開日】2016年9月7日
【申請日】2016年7月15日
【發(fā)明人】禹超
【申請人】青島海信移動通信技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1