基于摩擦力模型的操控方法和裝置的制造方法
【專利摘要】本發明公開了一種基于摩擦力模型的操控方法,包括:選擇至少一個操控區域,并對至少一個操控區域進行摩擦力模型的設置;光標基于已建立摩擦力模型的至少一個操控區域執行操控。上述方法側重利用摩擦力效應在指示,例如,光標或其它指示設備已經劃入鏈接或可點擊對象時限制其行動,從而解決本行業急需解決的操控穩定性問題,具有操控的靈活性與易用性。本發明還公開了一種基于摩擦力模型的操控裝置。
【專利說明】
基于摩擦力模型的操控方法和裝置
技術領域
[0001]本發明屬于終端設備操控技術領域,特別涉及一種基于摩擦力模型的操控方法和
目.0
【背景技術】
[0002]現有技術中,方式操作方向單一,且在由于外界的干擾的情況下,操作不具有準確性,以及操作方向不具有方向的擴展性。進一步的,現有技術中,沒有本發明公開的輔助方式,從而使得現有技術中在移動時或顛簸中光標無法停留在鏈接或可點擊處,操作不佳。
【發明內容】
[0003]本發明的目的是提供一種基于摩擦力模型的操控方法和裝置,本發明對選擇的至少一個操控區域進行摩擦力模型的設置,通過上述設置實現了光標的靈活操控,具有操控的準確性與易用性。
[0004]為實現上述目的,本發明的一個方面提供了一種基于摩擦力模型的操控方法,該方法包括:選擇至少一個操控區域,并對所述至少一個操控區域進行摩擦力模型的設置;光標基于已建立所述摩擦力模型的所述至少一個操控區域執行操控。
[0005]在其中一個實施例中,所述選擇至少一個操控區域包括:選擇鏈接區域和/或可點擊對象區域。
[0006]在其中一個實施例中,對所述至少一個操控區域進行摩擦力模型的設置包括:根據選擇鏈接區域和/或可點擊對象區域的權重設置不同的劃動值。
[0007]在其中一個實施例中,所述光標基于已建立所述摩擦力模型的所述至少一個操控區域執行操控包括:當所述選擇鏈接區域和/或所述可點擊對象區域的劃動值大于或等于預設的所述劃動值時,光標在所述選擇鏈接區域和/或所述可點擊對象區域執行移動操作;當所述選擇鏈接區域和/或所述可點擊對象區域的劃動值小于預設的所述劃動值時,所述光標位置保持不變。
[0008]在其中一個實施例中,所述對所述至少一個操控區域進行摩擦力模型的設置之前包括:對所述至少一個操控區域進行摩擦力模型建立。
[0009]為實現上述目的,本發明的另一個方面提供了一種基于摩擦力模型的操控裝置,該裝置包括:選擇模塊,用于選擇至少一個操控區域;設置模塊,用于所述至少一個操控區域進行摩擦力模型的設置;執行模塊,用于光標基于已建立所述摩擦力模型的所述至少一個操控區域執行操控。
[0010]在其中一個實施例中,所述選擇模塊還用于選擇鏈接區域和/或可點擊對象區域。
[0011]在其中一個實施例中,所述設置模塊還用于根據選擇鏈接區域和/或可點擊對象區域的權重設置不同的劃動值。
[0012]在其中一個實施例中,所述執行模塊包括:第一執行模塊,用于當所述選擇鏈接區域和/或所述可點擊對象區域的劃動值大于或等于預設的所述劃動值時,光標在所述選擇鏈接區域和/或所述可點擊對象區域執行移動操作;第二執行模塊,用于當所述選擇鏈接區域和/或所述可點擊對象區域的劃動值小于預設的所述劃動值時,所述光標位置保持不變。
[0013]在其中一個實施例中,還包括:模型建立模塊,用于對所述至少一個操控區域進行摩擦力模型建立。
[0014]如上所述,本發明公開的基于摩擦力模型的操控方法和裝置,該方法包括:選擇至少一個操控區域,并對至少一個操控區域進行摩擦力模型的設置;光標基于已建立摩擦力模型的至少一個操控區域執行操控。上述方法側重利用摩擦力效應在指示,例如,光標或其它指示設備已經劃入鏈接或可點擊對象時限制其行動,從而解決本行業急需解決的操控穩定性問題,具有操控的靈活性與易用性。
【附圖說明】
[0015]圖1是本發明中的一種基于摩擦力模型的操控方法的步驟流程圖;
[0016]圖2是本發明中的一種基于摩擦力模型的操控裝置的結構示意圖。
【具體實施方式】
[0017]為使本發明的目的、技術方案和優點更加清楚明了,下面結合【具體實施方式】并參照附圖,對本發明進一步詳細說明。應該理解,這些描述只是示例性的,而并非要限制本發明的范圍。此外,在以下說明中,省略了對公知結構和技術的描述,以避免不必要地混淆本發明的概念。
[0018]圖1是本發明中的一種基于摩擦力模型的操控方法的步驟流程圖。
[0019]步驟102,選擇至少一個操控區域,并對至少一個操控區域進行摩擦力模型的設置。
[0020]本實施例中,選擇至少一個操控區域包括:選擇鏈接區域和/或可點擊對象區域。且進一步的,對至少一個操控區域進行摩擦力模型的設置包括:根據選擇鏈接區域和/或可點擊對象區域的權重設置不同的劃動值,其中,劃動值為摩擦力模型的摩擦系數。
[0021]此外,對至少一個操控區域進行摩擦力模型的設置之前包括:對至少一個操控區域進行摩擦力模型建立。例如,某一瀏覽器頁面具有多個操控區域(可選擇的鏈接區域或可點擊的對象區域),每個操控區域建立摩擦力模型,即設立該操控區域的大小和摩擦系數的大小(類似某一物體在具有多個摩擦系數不同的區域的平面上移動,使用相同的力推動物體,摩擦系數大的區域移動速度慢,摩擦系數小的區域移動速度快),因此,在操控區域內,光標在摩擦系數大的區域移動速度慢,摩擦系數小的區域移動速度快,從而對重要的操控區域設置較大的摩擦系數,光標在該區域停留的時間長便于使用者對該區域操作。
[0022]步驟104,光標基于已建立摩擦力模型的至少一個操控區域執行操控。
[0023]本實施例中,光標基于已建立摩擦力模型的至少一個操控區域執行操控包括:當選擇鏈接區域和/或可點擊對象區域的劃動值大于或等于預設的劃動值時,光標在選擇鏈接區域和/或可點擊對象區域執行移動操作;當選擇鏈接區域和/或可點擊對象區域的劃動值小于預設的劃動值時,光標位置保持不變。
[0024]需要說明的是,本發明公開的一種基于摩擦力模型的操控方法應用于智能眼鏡領域的AR/VR 3D場景中,在網頁瀏覽或應用按鈕上添加高摩擦力區域,來避免操作中手臂抖動或身體震動導致的操作感不佳的情況。
[0025]具體的,在操作系統或網頁或應用中建立摩擦力模型;鏈接或可點擊對象為高摩擦力區域,設立滑出閾值即摩擦系數。根據鏈接或可點擊對象權重不同設立不同劃動值。其余無連接或無可點擊對象處設為O摩擦力區域;指示標根據傳感器數據得到指示標滑動的速度/加速度/滑動距離值;在O摩擦力區域處指示標滑動不受摩擦力影響。在高摩擦力處,當指示標滑動的速度或加速度或滑動距離大于或等于滑出閾值時,手臂位置/光標指示離開該高摩擦力區域;當指示標滑動的速度或加速度或滑動距離小于劃動值時,指示標維持原有位置不變。
[0026]如上所述,本發明公開的基于摩擦力模型的操控方法,該方法包括:選擇至少一個操控區域,并對至少一個操控區域進行摩擦力模型的設置;光標基于已建立摩擦力模型的至少一個操控區域執行操控。上述方法側重利用摩擦力效應在指示,例如,光標或其它指示設備已經劃入鏈接或可點擊對象時限制其行動,從而解決本行業急需解決的操控穩定性問題,具有操控的靈活性與易用性。
[0027]基于相同的原理,圖2是本發明中的一種基于摩擦力模型的操控裝置的結構示意圖。具體的,該基于摩擦力模型的操控裝置10包括:選擇模塊120、設置模塊140和執行模塊160。
[0028]其中,選擇模塊120用于選擇至少一個操控區域;設置模塊140用于至少一個操控區域進行摩擦力模型的設置;執行模塊160用于光標基于已建立摩擦力模型的至少一個操控區域執行操控。
[0029]本實施例中,選擇模塊120還用于選擇鏈接區域和/或可點擊對象區域;進一步的,設置模塊140還用于根據選擇鏈接區域和/或可點擊對象區域的權重設置不同的劃動值,其中,劃動值為摩擦力模型的摩擦系數;更進一步的,執行模塊160包括:第一執行模塊161 (圖中未示出)用于當選擇鏈接區域和/或可點擊對象區域的劃動值大于或等于預設的劃動值時,光標在選擇鏈接區域和/或可點擊對象區域執行移動操作;第二執行模塊162(圖中未示出)用于當選擇鏈接區域和/或可點擊對象區域的劃動值小于預設的劃動值時,光標位置保持不變。
[0030]此外,該基于摩擦力模型的操控裝置10還包括:模型建立模塊130(圖中未示出)用于對至少一個操控區域進行摩擦力模型建立。
[0031]需要說明的是,該基于摩擦力模型的操控裝置應用于智能眼鏡領域的AR/VR3D場景中,將系統界面或網頁瀏覽或應用中鏈接及可點擊按鈕上,設置為高摩擦力區域,來避免操作中手臂抖動導致的操作感不佳的情況。本發明不考慮光標移動時滑向鏈接或可點擊對象,而是考慮在3D場景中指示因手臂抖動或身體震動導致的光標極不穩定情況,即已經指示到鏈接或按鈕后,由于摩擦力的作用不能輕易劃出鏈接或可點擊對象。
[0032]如上所述,本發明公開的基于摩擦力模型的操控裝置,該裝置包括:選擇模塊120選擇至少一個操控區域,設置模塊140對至少一個操控區域進行摩擦力模型的設置;執行模塊160對光標基于已建立摩擦力模型的至少一個操控區域執行操控。上述裝置側重利用摩擦力效應在指示,例如,光標或其它指示設備已經劃入鏈接或可點擊對象時限制其行動,從而解決本行業急需解決的操控穩定性問題,具有操控的靈活性與易用性。
[0033]應當理解的是,本發明的上述【具體實施方式】僅僅用于示例性說明或解釋本發明的原理,而不構成對本發明的限制。因此,在不偏離本發明的精神和范圍的情況下所做的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。此外,本發明所附權利要求旨在涵蓋落入所附權利要求范圍和邊界、或者這種范圍和邊界的等同形式內的全部變化和修改例。
【主權項】
1.一種基于摩擦力模型的操控方法,其特征在于,該方法包括: 選擇至少一個操控區域,并對所述至少一個操控區域進行摩擦力模型的設置; 光標基于已建立所述摩擦力模型的所述至少一個操控區域執行操控。2.根據權利要求1所述的基于摩擦力模型的操控方法,其特征在于,所述選擇至少一個操控區域包括:選擇鏈接區域和/或可點擊對象區域。3.根據權利要求1所述的基于摩擦力模型的操控方法,其特征在于,對所述至少一個操控區域進行摩擦力模型的設置包括: 根據選擇鏈接區域和/或可點擊對象區域的權重設置不同的劃動值。4.根據權利要求1所述的基于摩擦力模型的操控方法,其特征在于,所述光標基于已建立所述摩擦力模型的所述至少一個操控區域執行操控包括: 當所述選擇鏈接區域和/或所述可點擊對象區域的劃動值大于或等于預設的所述劃動值時,光標在所述選擇鏈接區域和/或所述可點擊對象區域執行移動操作; 當所述選擇鏈接區域和/或所述可點擊對象區域的劃動值小于預設的所述劃動值時,所述光標位置保持不變。5.根據權利要求1所述的基于摩擦力模型的操控方法,其特征在于,所述對所述至少一個操控區域進行摩擦力模型的設置之前包括:對所述至少一個操控區域進行摩擦力模型建立。6.一種基于摩擦力模型的操控裝置,其特征在于,該裝置包括: 選擇模塊,用于選擇至少一個操控區域; 設置模塊,用于所述至少一個操控區域進行摩擦力模型的設置; 執行模塊,用于光標基于已建立所述摩擦力模型的所述至少一個操控區域執行操控。7.根據權利要求6所述的基于摩擦力模型的操控裝置,其特征在于,所述選擇模塊還用于選擇鏈接區域和/或可點擊對象區域。8.根據權利要求6所述的基于摩擦力模型的操控裝置,其特征在于,所述設置模塊還用于根據選擇鏈接區域和/或可點擊對象區域的權重設置不同的劃動值。9.根據權利要求6所述的基于摩擦力模型的操控裝置,其特征在于,所述執行模塊包括: 第一執行模塊,用于當所述選擇鏈接區域和/或所述可點擊對象區域的劃動值大于或等于預設的所述劃動值時,光標在所述選擇鏈接區域和/或所述可點擊對象區域執行移動操作; 第二執行模塊,用于當所述選擇鏈接區域和/或所述可點擊對象區域的劃動值小于預設的所述劃動值時,所述光標位置保持不變。10.根據權利要求6所述的基于摩擦力模型的操控裝置,其特征在于,還包括:模型建立模塊,用于對所述至少一個操控區域進行摩擦力模型建立。
【文檔編號】G06F3/0484GK106095239SQ201610405974
【公開日】2016年11月9日
【申請日】2016年6月8日
【發明人】王飛
【申請人】北京行云時空科技有限公司