国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      虛擬按鍵的觸屏操作識別、響應(yīng)、游戲操控方法及裝置的制造方法

      文檔序號:9707985閱讀:345來源:國知局
      虛擬按鍵的觸屏操作識別、響應(yīng)、游戲操控方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及觸屏技術(shù)領(lǐng)域,尤其涉及一種基于虛擬按鍵的觸屏操作識別和響應(yīng)方 法、裝置以及游戲操控方法、裝置。
      【背景技術(shù)】
      [0002] 隨著當(dāng)前觸屏越來越普及,人們在使用電子產(chǎn)品時的操作習(xí)慣已由過去物理按鍵 轉(zhuǎn)變?yōu)橛|屏方式。觸屏按鍵通過屏幕上接收的用戶手指在屏幕上的行為來獲得用戶意圖, 以指導(dǎo)后續(xù)程序的運(yùn)行方式。
      [0003] 觸控操作元模式包括點(diǎn)擊、長按、滑動、拖拽,其他的操作均由這幾種元操作組合 而成。然而,由于這些操作具有一定的相似性,用戶極容易誤操作或未達(dá)到操作的要求而造 成未響應(yīng),操作的響應(yīng)率大大下降,誤操作率大大升高,特別是當(dāng)用戶的誤操作使得程序按 照錯誤的指令執(zhí)行時,程序不但不能滿足用戶的需求,而且往往還會需要用戶提供額外的 操作以恢復(fù)之前的狀況,這是一種極為不好的體驗(yàn),大大降低了效率,同時浪費(fèi)了用戶的時 間。
      [0004] 隨著手機(jī)應(yīng)用市場的上軟件功能越來越豐富,少量的按鍵已不能滿足日益增長的 功能,例如使用點(diǎn)擊來關(guān)閉應(yīng)用,通過滑動或拖拽來提供方向信息等,然而一味的增加按鍵 數(shù)量,不但會嚴(yán)重?fù)屨计聊坏挠行э@示空間,同時密集的按鍵也明顯增加了點(diǎn)擊和操作的 難度。
      [0005] 通常來說每個按鍵都只被賦予了單一的功能,例如一個音樂播放器,需要拖拽按 鍵來控制播放音量大小,通過點(diǎn)擊按鍵來暫停/播放,使用一些按鍵來控制快進(jìn)快退等。這 就需要排布出若干按鈕來完成這個工作。這樣,大量的界面被這些功能性的按鈕所占據(jù),一 些有效的圖形、文字信息得不到有效的空間,例如歌詞,MV等。由于按鈕數(shù)量多,按鈕的大小 也被嚴(yán)格限制,增加了用戶的操作難度、降低了操作的準(zhǔn)確率。
      [0006] 由于當(dāng)前手機(jī)按鍵的功能單一,用戶不得不同時操作多個按鍵來實(shí)現(xiàn)相應(yīng)的功 能。例如當(dāng)前的手機(jī)應(yīng)用中有許多場景需要用戶同時輸入主角的面向與攻擊技能,那么用 戶就需要分別在方向按鍵上拖拽出使用的方向,而在攻擊按鍵上點(diǎn)擊使用技能。
      [0007] 同時,對于一些實(shí)時反饋要求較高的應(yīng)用來說,比如游戲,用戶需要在最短的時間 內(nèi)進(jìn)行反饋,例如躲閃一次傷害等。那么用戶就需要移動手指到相對應(yīng)的按鍵,這樣不但消 耗時間,同時會出現(xiàn)在移動過程中碰觸其他按鍵或者未能精準(zhǔn)移動到期望按鍵的情況,增 加了出錯的可能。
      [0008]已有的解決方案需要用戶使用雙手分別輸入方向信息和點(diǎn)擊按鍵,如圖1所示,但 是,這樣需要用戶雙手協(xié)調(diào)觸控,帶來了極大的不便,而且需要實(shí)現(xiàn)的功能不止兩個時,仍 需要設(shè)置多個相應(yīng)功能的按鍵,仍需要用戶左右手移動控制,操作非常不方便。

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

      [0009]經(jīng)工程測試研究發(fā)現(xiàn),現(xiàn)有技術(shù)通過一個按鍵實(shí)現(xiàn)一個功能的處理方式存在以下 問題:
      [0010] 1、按鈕功能單一,用戶不得不同時操作多個按鈕來完成不同類型的輸入;
      [0011] 2、多個按鈕占據(jù)了屏幕的有效空間,小或密集的按鈕提高了操作的難度;
      [0012] 3、用戶在不同按鈕上切換時,手指需要大幅度的移動,提高了難度,同時增加了操 作的時間。
      [0013] 為解決上述問題,我們設(shè)計(jì)了一種復(fù)合虛擬按鍵的概念,這種復(fù)合虛擬按鍵集合 了用戶所有的操作模式并且可以接受多次操作,實(shí)現(xiàn)了可編程模式,從時間和空間兩個煒 度來看,用戶一次操作可以實(shí)現(xiàn)4種功能,兩次以內(nèi)操作可以達(dá)到4+4*4 = 20種功能。通過有 效的編碼操作指令,我們可以將點(diǎn)擊、長按、拖拽、劃屏這四種基本操作(可包括壓力值等) 組成為一個按鍵,方便用戶的操作。另外,我們要保證這個復(fù)合虛擬按鍵能夠有足夠短的區(qū) 分時間、高的響應(yīng)率,同時擁有足夠低的誤操作率。
      [0014] 為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了一種基于虛擬按鍵的觸屏操作識別和響應(yīng) 方法、裝置以及游戲操控方法、裝置,能夠基于一個復(fù)合虛擬按鍵來識別多種觸控操作并執(zhí) 行相應(yīng)的響應(yīng)事件,提高了響應(yīng)效率,并降低了操作難度。
      [0015] 本發(fā)明實(shí)施例提供了一種基于虛擬按鍵的觸屏操作識別方法,包括:
      [0016] 響應(yīng)于用戶在觸摸屏的虛擬按鍵上的觸控操作,開始記錄用戶的操作時長;
      [0017] 當(dāng)所述操作時長達(dá)到時長閾值時,獲取第一操作距離;
      [0018] 若所述第一操作距離大于距離閾值,判定所述觸控操作為拖拽操作;若所述第一 操作距離小于距離閾值,判定所述觸控操作為長按操作;
      [0019] 當(dāng)所述操作時長小于時長閾值而響應(yīng)于用戶的所述觸控操作結(jié)束時,獲取第二操 作距離;
      [0020] 若所述第二操作距離大于距離閾值,判定所述觸控操作為劃屏操作;若所述第二 操作距離小于距離閾值,判定所述觸控操作為點(diǎn)擊操作;
      [0021] 其中,所述第一操作距離是指當(dāng)操作時長為所述時長閾值時觸控操作的操作距 離;所述第二操作距離是指當(dāng)操作時長小于時長閾值而響應(yīng)于用戶的所述觸控操作結(jié)束時 觸控操作的操作距離;所述時長閾值和距離閾值為預(yù)設(shè)值。
      [0022] 作為上述方案的改進(jìn),所述觸屏操作識別方法還包括:
      [0023] 在響應(yīng)于用戶在觸摸屏上的所述觸控操作時,還開始采集觸摸屏感應(yīng)所述觸控操 作的觸控壓力;
      [0024]若所述觸控壓力小于壓力閾值且持續(xù)時間達(dá)到時間閾值時,判定所述拖拽操作/ 長按操作對應(yīng)為輕拖操作/輕按操作;若所述觸控壓力大于壓力閾值且持續(xù)時間達(dá)到時間 閾值時,判定所述拖拽操作/長按操作對應(yīng)為重拖操作/重按操作;
      [0025]若所述觸控壓力中的最大值小于壓力閾值,判定所述劃屏操作/點(diǎn)擊操作對應(yīng)為 輕劃操作/輕擊操作;若所述觸控壓力中的最大值大于壓力閾值,判定所述劃屏操作/點(diǎn)擊 操作對應(yīng)為重劃操作/重?fù)舨僮鳎?br>[0026] 其中,所述觸控壓力是指當(dāng)響應(yīng)于用戶在觸摸屏上的觸控操作起觸摸屏持續(xù)感應(yīng) 所述觸控操作的壓力;所述壓力閾值、時間閾值為預(yù)設(shè)值。
      [0027] 本發(fā)明另一實(shí)施例提供了一種基于虛擬按鍵的觸屏操作響應(yīng)方法,包括:
      [0028] 利用如上所述的基于虛擬按鍵的觸屏操作識別方法對用戶在觸摸屏的虛擬按鍵 上的觸控操作進(jìn)行識別,得到判定結(jié)果;
      [0029 ]根據(jù)所述判定結(jié)果,執(zhí)行相應(yīng)的響應(yīng)事件。
      [0030] 本發(fā)明又一實(shí)施例提供了一種基于虛擬按鍵的觸屏操作響應(yīng)方法,包括:
      [0031] 響應(yīng)于用戶在觸摸屏的虛擬按鍵上的初次觸控操作,開始記錄用戶的初次操作時 長;
      [0032] 當(dāng)所述初次操作時長大于時長閾值而響應(yīng)于用戶的所述初次觸控操作結(jié)束時,獲 取第一操作距離;
      [0033]若所述第一操作距離大于距離閾值,判定所述初次觸控操作為拖拽操作;若所述 第一操作距離小于距離閾值,判定所述初次觸控操作為長按操作;
      [0034]當(dāng)所述初次操作時長小于時長閾值而響應(yīng)于用戶的所述初次觸控操作結(jié)束時,獲 取第二操作距離;
      [0035]若所述第二操作距離大于距離閾值,判定所述初次觸控操作為劃屏操作;若所述 第二操作距離小于距離閾值,判定所述初次觸控操作為點(diǎn)擊操作;
      [0036] 若在響應(yīng)于用戶的所述初次觸控操作結(jié)束后的時間間隔閾值內(nèi),響應(yīng)于用戶在觸 摸屏的虛擬按鍵上的二次觸控操作,則開始記錄用戶的二次操作時長;
      [0037] 當(dāng)所述二次操作時長大于時長閾值而響應(yīng)于用戶的所述二次觸控操作結(jié)束時,獲 取第三操作距離;
      [0038]若所述第三操作距離大于距離閾值,判定所述二次觸控操作為拖拽操作;若所述 第三操作距離小于距離閾值,判定所述二次觸控操作為長按操作;
      [0039] 當(dāng)所述二次操作時長小于時長閾值而響應(yīng)于用戶的所述初次觸控操作結(jié)束時,獲 取第四操作距離;
      [0040] 若所述第四操作距離大于距離閾值,判定所述二次觸控操作為劃屏操作;若所述 第四操作距離小于距離閾值,判定所述二次觸控操作為點(diǎn)擊操作;
      [0041 ]結(jié)合所述初次觸控操作和二次觸控操作的判定結(jié)果,執(zhí)行相應(yīng)的響應(yīng)事件;
      [0042] 其中,所述第一操作距離是指當(dāng)所述初次操作時長大于時長閾值而響應(yīng)于用戶 的所述初次觸控操作結(jié)束時初次觸控操作的操作距離;所述第二操作距離是指當(dāng)所述初次 操作時長小于時長閾值而響應(yīng)于用戶的所述初次觸控操作結(jié)束時初次觸控操作的操作距 離;所述第三操作距離是指當(dāng)所述二次操作時長大于時長閾值而響應(yīng)于用戶的所述二次觸 控操作結(jié)束時二次觸控操作的操作距離;所述第四操作距離是指當(dāng)所述二次操作時長小于 時長閾值而響應(yīng)于用戶的所述二次觸控操作結(jié)束時二次觸控操作的操作距離;所述時長閾 值、距離閾值和時間間隔閾值為預(yù)設(shè)值。
      [0043] 本發(fā)明又一實(shí)施例提供了一種基于虛擬按鍵的觸屏操作識別裝置,包括:
      [0044] 操作時長記錄模塊,用于響應(yīng)于用戶在觸摸屏的虛擬按鍵上的觸控操作,開始記 錄用戶的操作時長;
      [0045]第一操作距離獲取模塊,用于當(dāng)所述操作時長達(dá)到時長閾值時,獲取第一操作距 離;
      [0046]第一判定模塊,用于若所述第一操作距離大于距離閾值,判定所述觸控操作為拖 拽操作;若所述第一操作距離小于距離閾值,判定所述觸控操作為長按操作;
      [0047]第二操作距離獲取模塊,用于當(dāng)所述操作時長小于時長閾值而響應(yīng)于用戶的所述 觸控操作結(jié)束時,獲取第二操作距離;
      [0048]第二判定模塊,用于若所述第二操作距離大于距離閾值,判定所述觸控操作為劃 屏操作;若所述第二操作距離小于距離閾值,判定所述觸控操作為點(diǎn)擊操作;
      [0049]其中,所述第一操作距離是指當(dāng)操作時長為所述時長閾值時觸控操作的操作距 離;所述第二操作距離是指當(dāng)操作時長小于時長閾值而響應(yīng)于用戶的所述觸控操作結(jié)束時 觸控操作的操作距離;所述時長閾值和距離閾值為預(yù)設(shè)值。
      [0050] 本發(fā)明又一實(shí)施例提供了一種虛擬按鍵的觸屏操作響應(yīng)裝置,包括:
      [0051] 利用如上所述的基于虛擬按鍵的觸屏操作識別裝置,用于對用戶在觸摸屏的虛擬 按鍵上的觸控操作進(jìn)行識別,得到判定結(jié)果;
      [0052]響應(yīng)模塊,用于根據(jù)所述判定結(jié)果,執(zhí)行相應(yīng)的響應(yīng)事件。
      [0053]本發(fā)明又一實(shí)施例提供了一種基于虛擬按鍵的觸屏操作響應(yīng)裝置,包括:
      [0054] 初次操作時長記錄模塊,用于響應(yīng)于用戶在觸摸屏的虛擬按鍵上的初次觸控操 作,開始記錄用戶的初次操作時長;
      [0055] 第一操作距離獲取模塊,用于當(dāng)所述初次操作時長大于時長閾值而響應(yīng)于用戶的 所述初次觸控操作結(jié)束時,獲取第一操作距離;
      [0056]第一判定模塊,用于若所述第一操作距離大于距離閾值,判定所述初次觸控操作 為拖拽操作;若所述第一操作距離小于距離閾值,判定所述初次觸控操作為長按操作; [0057]第二操作距離獲取模塊,用于當(dāng)所述初次操作時長小于時長閾值而響應(yīng)于用戶的 所述初次觸控操作結(jié)束時,獲取第二操作距離;
      [0058]第二判定模塊,用于若所述第二操作距離大于距離閾值,判定所述初次觸控操作 為劃屏操作;若所述第二操作距離小于距離閾值,判定所述初次觸控操作為點(diǎn)擊操作;
      [0059] 二次操作時長記錄模塊,用于若在響應(yīng)于用戶的所述初次觸控操作結(jié)束后的時間 間隔閾值內(nèi),響應(yīng)于用戶在觸摸屏的虛擬按鍵上的二次觸控操作,則開始記錄用戶的二次 操作時長;
      [0060] 第三操作距離獲取模塊,用于當(dāng)所述二次操作時長大于時長閾值而響應(yīng)于用戶的 所述二次觸控操作結(jié)束時,獲取第三操作距離;
      [0061] 第三判定模塊,用于若所述第三操作距離大于距離閾值,判定所述二次觸控操作 為拖拽操作;若所述第三操作距離小于距離閾值,判定所述二次觸控操作為長按操作;
      [0062] 第四操作距離獲取模塊,用于當(dāng)所述二次操作時長小于時長閾值而響應(yīng)于用戶的 所述初次觸控操作結(jié)束時,獲取第四操作距離;
      [0063]第四判定模塊,用于若所述第四操作距離大于距離閾值,判定所述二次觸控操作 為劃屏操作;若所述第四操作距離小于距離閾值,判定所述二次觸控操作為點(diǎn)擊操作; [0064]響應(yīng)模塊,用于結(jié)合所述初次觸控操作和二次觸控操作的判定結(jié)果,執(zhí)行相應(yīng)的 響應(yīng)事件;
      [0065]其中,所述第一操作距離是指當(dāng)所述初次操作時長大于時長閾值而響應(yīng)于用戶的 所述初次觸控操作結(jié)束時初次觸控操作的操作距離;所述第二操作距離是指當(dāng)所述初次操 作時長小于時長閾值而響應(yīng)于用戶的所述初次觸控操作結(jié)束時初次觸控操作的操作距離; 所述第三操作距離是指當(dāng)所述二次操作時長大于時長閾值而響應(yīng)于用戶的所述二次觸控 操作結(jié)束時二次觸控操作的操作距離;所述第四操作距離是指當(dāng)所述二次操作時長小于時 長閾值而響應(yīng)于用戶的所述二次觸控操作結(jié)束時二次觸控操作的操作距離;所述時長閾 值、距離閾值和時間間隔閾值為預(yù)設(shè)值。
      [0066] 本發(fā)明又一實(shí)施例提供了一種游戲操控方法,包括如上所述的觸屏操作識別方法 的步驟,以及
      [0067] 根據(jù)所述觸屏操作識別方法對觸控操作的判定結(jié)果,響應(yīng)相應(yīng)的游戲動作。
      [0068] 本發(fā)明又一實(shí)施例提供了一種游戲操控裝置,包括如上所述的觸屏操作識別裝置 以及游戲動作響應(yīng)模塊;其中,
      [0069] 所述游戲動作響應(yīng)模塊用于根據(jù)所述觸屏操作識別方法對觸控操作的判定結(jié)果, 響應(yīng)相應(yīng)的游戲動作。
      [0070] 本發(fā)明又一實(shí)施例提供了一種基于虛擬按鍵的游戲操控方法,包括:
      [0071] 響應(yīng)于用戶在觸摸屏的虛擬按鍵上的初次觸控操作,開始記錄用戶的初次操作時 長;
      [0072] 當(dāng)所述初次操作時長大于時長閾值而響應(yīng)于用戶的所述初次觸控操作結(jié)束時,獲 取第一操作距離;
      [0073]若所述第一操作距離大于距離閾值,判定所述初次觸控操作為拖拽操作;若所述 第一操作距離小于距離閾值,判定所述初次觸控操作為長按操作;
      [0074]當(dāng)所述初次操作時長小于時長閾值而響應(yīng)于用戶的所述初次觸控操作結(jié)束時,獲 取第二操作距離;
      [0075]若所述第二操作距離大于距離閾值,判定所述初次觸控操作為劃屏操作;若所述 第二操作距離小于距離閾值,判定所述初次觸控操作為點(diǎn)擊操作;
      [0076] 若在響應(yīng)于用戶的所述初次觸控操作結(jié)束后的時間間隔閾值內(nèi),響應(yīng)于用戶在觸 摸屏的虛擬按鍵上的二次觸控操作,則開始記錄用戶的二次操作時長;
      [0077] 當(dāng)所述二次操作時長大于時長閾值而響應(yīng)于用戶的所述二次觸控操作結(jié)束時,獲 取第三操作距離;
      [0078]若所述第三操作距離大于距離閾值,判定所述二次觸控操作為拖拽操作;若所述 第三操作距離小于距離閾值,判定所述二次觸控操作為長按操作;
      [0079] 當(dāng)所述二次操作時長小于時長閾值而響應(yīng)于用戶的所述初次觸控操作結(jié)束時,獲 取第四操作距離;
      [0080] 若所述第四操作距離大于距離閾值,判定所述二次觸控操作為劃屏操作;若所述 第四操作距離小于距離閾值,判定所述二次觸控操作為點(diǎn)擊操作;
      [0081 ]結(jié)合所述初次觸控操作和二次觸控操作的判定結(jié)果,響應(yīng)相應(yīng)的游戲動作;
      [0082]其中,所述第一操作距離是指當(dāng)所述初次操作時長大于時長閾值而響應(yīng)于用戶的 所述初次觸控操作結(jié)束時初次觸控操作的操作距離;所述第二操作距離是指當(dāng)所述初次操 作時長小于時長閾值而響應(yīng)于用戶的所述初次觸控操作結(jié)束時初次觸控操作的操作距離; 所述第三操作距離是指當(dāng)所述二次操作時長大于時長閾值而響應(yīng)于用戶的所述二次觸控 操作結(jié)束時二次觸控操作的操作距離;所述第四操作距離是指當(dāng)所述二次操作時長小于時 長閾值而響應(yīng)于用戶的所述二次觸控操作結(jié)束時二次觸控操作的操作距離;所述時長閾 值、距離閾值和時間間隔閾值為預(yù)設(shè)值。
      [0083]本發(fā)明又一實(shí)施例提供了一種基于虛擬按鍵的游戲操控裝置,包括:
      [0084] 初次操作時長記錄模塊,用于響應(yīng)于用戶在觸摸屏的虛擬按鍵上的初次觸控操 作,開始記錄用戶的初次操作時長;
      [0085] 第一操作距離獲取模塊,用于當(dāng)所述初次操作時長大于時長閾值而響應(yīng)于用戶的 所述初次觸控操作結(jié)束時,獲取第一操作距離;
      [0086]第一判定模塊,用于若所述第一操作距離大于距離閾值,判定所述初次觸控操作 為拖拽操作;若所述第一操作距離小于距離閾值,判定所述初次觸控操作為長按操作; [0087]第二操作距離獲取模塊,用于當(dāng)所述初次操作時長小于時長閾值而響應(yīng)于用戶的 所述初次觸控操作結(jié)束時,獲取第二操作距離;
      [0088]第二判定模塊,用于若所述第二操作距離大于距離閾值,判定所述初次觸控操作 為劃屏操作;若所述第二操作距離小于距離閾值,判定所述初次觸控操作為點(diǎn)擊操作;
      [0089] 二次操作時長記錄模塊,用于若在響應(yīng)于用戶的所述初次觸控操作結(jié)束后的時間 間隔閾值內(nèi),響應(yīng)于用戶在觸摸屏的虛擬按鍵上的二次觸控操作,則開始記錄用戶的二次 操作時長;
      [0090] 第三操作距離獲取模塊,用于當(dāng)所述二次操作時長大于時長閾值而響應(yīng)于用戶的 所述二次觸控操作結(jié)束時,獲取第三操作距離;
      [0091] 第三判定模塊,用于若所述第三操作距離大于距離閾值,判定所述二次觸控操作 為拖拽操作;若所述第三操作距離小于距離閾值,判定所述二次觸控操作為長按操作;
      [0092] 第四操作距離獲取模塊,用于當(dāng)所述二次操作時長小于時長閾值而響應(yīng)于用戶的 所述初次觸控操作結(jié)束時,獲取第四操作距離;
      [0093]第四判定模塊,用于若所述第四操作距離大于距離閾值,判定所述二次觸控操作 為劃屏操作;若所述第四操作距離小于距離閾值,判定所述二次觸控操作為點(diǎn)擊操作;
      [0094] 響應(yīng)模塊,用于結(jié)合所述初次觸控操作和二次觸控操作的判定結(jié)果,響應(yīng)相應(yīng)的 游戲動作;
      [0095] 其中,所述第一操作距離是指當(dāng)所述初次操作時長大于時長閾值而響應(yīng)于用戶的 所述初次觸控操作結(jié)束時初次觸控操作的操作距離;所述第二操作距離是指當(dāng)所述初次操 作時長小于時長閾值而響應(yīng)于用戶的所述初次觸控操作結(jié)束時初次觸控操作的操作距離; 所述第三操作距離是指當(dāng)所述二次操作時長大于時長閾值而響應(yīng)于用戶的所述二次觸控 操作結(jié)束時二次觸控操作的操作距離;所述第四操作距離是指當(dāng)所述二次操作時長小于時 長閾值而響應(yīng)于用戶的所述二次觸控操作結(jié)束時二次觸控操作的操作距離;所述時長閾 值、距離閾值和時間間隔閾值為預(yù)設(shè)值。
      [0096] 實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
      [0097] 本發(fā)明實(shí)施例提供的一種基于虛擬按鍵的觸屏操作識別和響應(yīng)方法、裝置以及游 戲操控方法、裝置,通過一個復(fù)合虛擬按鍵來識別多種觸控操作并執(zhí)行相應(yīng)的響應(yīng)事件,提 高了響應(yīng)速度,并降低了操作難度;另外,基于復(fù)合虛擬按鍵進(jìn)行識別觸控操作時,首先通 過將操作時長與時長閾值比較來首先區(qū)分長按、拖拽與點(diǎn)擊、劃屏這兩類操作,即,長按、拖 拽操作的操作時長大于該時長閾值,而點(diǎn)擊、劃屏操作的操作時長小于該時長閾值;然后, 通過將操作距離與距離閾值來區(qū)分長按與拖拽操作以及區(qū)分點(diǎn)擊與劃屏操作,即,在操作 時長內(nèi),若操作距離大于該距離閾值的判定為拖拽或劃屏操作,若操作距離小于該距離閾 值的判定為長按或點(diǎn)擊操作,從而可以快速、準(zhǔn)確地識別出觸控操作是點(diǎn)擊、長按、拖拽或 是劃屏操作,并根據(jù)識別結(jié)果執(zhí)行相應(yīng)的響應(yīng)事件或響應(yīng)相應(yīng)的游戲動作,從而提高響應(yīng) 的速度和準(zhǔn)確度。
      【附圖說明】
      [0098] 圖1是本發(fā)明人通過測試統(tǒng)計(jì)得到的點(diǎn)擊、長按、滑動、拖拽操作過程中移動距離_ 時間對比圖。
      [0099] 圖2是本發(fā)明提供的基于虛擬按鍵的觸屏操作識別方法的實(shí)施例1的流程示意圖。
      [0100] 圖3是本發(fā)明提供的基于虛擬按鍵的觸屏操作識別方法的實(shí)施例2的流程示意圖。
      [0101] 圖4是本發(fā)明實(shí)施例2中發(fā)明人通過測試統(tǒng)計(jì)得到的點(diǎn)擊、長按、滑動、拖拽操作過 程中移動距離-時間-壓力對比圖。
      [0102] 圖5是本發(fā)明提供的基于虛擬按鍵的觸屏操作識別方法的實(shí)施例3的流程示意圖。
      [0103] 圖6a是本發(fā)明實(shí)施例3中的靈敏度圖,該圖顯示了利用矩形網(wǎng)格計(jì)算其他位置靈 敏度的關(guān)鍵點(diǎn)位置。
      [0104] 圖6b是本發(fā)明實(shí)施例3中的靈敏度圖,該圖顯示了利用三角形網(wǎng)格計(jì)算其他位置 的關(guān)鍵點(diǎn)位置。
      [0105] 圖7是本發(fā)明實(shí)施例3中利用三角形網(wǎng)格計(jì)算其他位置靈敏度的示意圖。
      [0106] 圖8是本發(fā)明實(shí)施例3中預(yù)先生成的用戶雙手操作的靈敏度圖。
      [0107] 圖9是本發(fā)明提供的基于虛擬按鍵的觸屏操作識別方法的實(shí)施例4的流程示意圖。
      [0108] 圖10是本發(fā)明提供的基于虛擬按鍵的觸屏操
      當(dāng)前第1頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1