對(duì)于觸控虛擬控件的反饋方法、系統(tǒng)及移動(dòng)終端的制作方法
【專利摘要】本公開提供了一種對(duì)于觸控虛擬控件的反饋方法、系統(tǒng)及移動(dòng)終端,該反饋方法包括:在一觸摸屏上提供一用于控制虛擬對(duì)象的移動(dòng)方向的虛擬控件以及控制區(qū)域;檢測用戶在控制區(qū)域?qū)μ摂M控件的觸控操作情況;根據(jù)檢測結(jié)果提供相應(yīng)的分級(jí)反饋方式。如果所述虛擬控件移出控制區(qū)域的邊緣超過第一預(yù)設(shè)范圍,則提供初級(jí)反饋;如果所述虛擬控件移出所述控制區(qū)域的邊緣超過第二預(yù)設(shè)范圍,則提供中級(jí)反饋,其中所述第二預(yù)設(shè)范圍大于所述第一預(yù)設(shè)范圍。本公開通過檢測用戶對(duì)虛擬控件的觸控操作情況所得到的檢測結(jié)果,提供多級(jí)、多元化的反饋機(jī)制,可以根據(jù)對(duì)虛擬控件的觸控操作情況提供相應(yīng)的反饋方式,減少出現(xiàn)反饋不足或反饋過度的情形,提升用戶體驗(yàn)。
【專利說明】
對(duì)于觸控虛擬控件的反饋方法、系統(tǒng)及移動(dòng)終端
技術(shù)領(lǐng)域
[0001]本公開涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種對(duì)于觸控虛擬控件的反饋方法、系統(tǒng)及移動(dòng)終端。
【背景技術(shù)】
[0002]在傳統(tǒng)的游戲設(shè)備(例如街機(jī)、家用主機(jī)和便攜掌機(jī))的設(shè)計(jì)中,游戲中較為主流的用于方向控制的方式為搖桿(Analog Stick),使用搖桿通過與固定中心點(diǎn)的偏離位置確定輸入方向。隨著游戲設(shè)計(jì)的不斷升級(jí),在之后的設(shè)計(jì)中,逐漸在方向控制的基礎(chǔ)上加入了力度、振動(dòng)和視覺上的反饋,在交互上也逐漸加入了觸摸,體感等方式。
[0003]近年來,手柄與搖桿的設(shè)計(jì)日趨成熟,成為游戲中主流的控制方式。在很多基于觸摸屏的手游中,搖桿這種經(jīng)典的設(shè)計(jì)也被引入其中,形成“虛擬搖桿”,使得很多手游也能夠利用搖桿進(jìn)行快速精準(zhǔn)的操作。
[0004]然而觸摸屏的手游面臨的問題是,平滑的觸摸屏無法給予玩家強(qiáng)烈的觸覺反饋及物理限制,導(dǎo)致玩家易將手指移出屏幕范圍,遮擋導(dǎo)致感知不到游戲信息等現(xiàn)象出現(xiàn)。因此目前觸摸屏的手游的設(shè)計(jì)形式存在反饋強(qiáng)度不足,影響玩家的判斷,誤操作幾率增加,降低玩家的游戲體驗(yàn)的問題存在。
【發(fā)明內(nèi)容】
[0005]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種對(duì)于觸控虛擬控件的反饋方法及系統(tǒng),以解決現(xiàn)有技術(shù)中反饋不足影響玩家判斷,導(dǎo)致誤操作幾率增加的技術(shù)問題。
[0006]根據(jù)本公開實(shí)施例的第一方面,提供一種對(duì)于觸控虛擬控件的反饋方法,包括以下步驟:
[0007]在一觸摸屏上提供一用于控制虛擬對(duì)象的移動(dòng)方向的虛擬控件以及控制區(qū)域;
[0008]檢測用戶在所述控制區(qū)域內(nèi)對(duì)虛擬控件的觸控操作情況;
[0009]根據(jù)檢測結(jié)果提供相應(yīng)的分級(jí)反饋方式。
[0010]根據(jù)本公開的一實(shí)施方式,所述分級(jí)反饋方式包括:
[0011]如果所述虛擬控件移出所述觸控區(qū)域的邊緣超過第一預(yù)設(shè)范圍,則提供初級(jí)反饋;如果所述虛擬控件移出所述控制區(qū)域的邊緣超過第二預(yù)設(shè)范圍,則提供中級(jí)反饋,其中所述第二預(yù)設(shè)范圍大于所述第一預(yù)設(shè)范圍。
[0012]根據(jù)本公開的另一實(shí)施方式,所述虛擬控件外周包括與所述虛擬控件為同一中心的初級(jí)反饋區(qū)和中級(jí)反饋區(qū),所述初級(jí)反饋區(qū)用于響應(yīng)所述初級(jí)反饋而進(jìn)行提示,所述中級(jí)反饋區(qū)用于響應(yīng)所述中級(jí)反饋而進(jìn)行提示。
[0013]根據(jù)本公開的另一實(shí)施方式,所述分級(jí)反饋方式還包括:
[0014]如果所述虛擬控件移出所述觸控區(qū)域的邊緣超過第三預(yù)設(shè)范圍,則提供高級(jí)反饋,其中所述第三預(yù)設(shè)范圍大于所述第二預(yù)設(shè)范圍。
[0015]根據(jù)本公開的另一實(shí)施方式,所述初級(jí)反饋包含單一的視覺提示、單一的振動(dòng)提示或者單一的聲音提示,所述中級(jí)反饋包含視覺提示和振動(dòng)提示的組合、視覺提示和聲音提示的組合或者振動(dòng)提示和聲音提示的組合,所述高級(jí)反饋包含視覺提示、振動(dòng)提示以及聲音提示的組合。
[0016]根據(jù)本公開的另一實(shí)施方式,所述初級(jí)反饋的視覺提示為在所述初級(jí)反饋區(qū)范圍內(nèi)發(fā)光;所述中級(jí)反饋的視覺提示為在所述中級(jí)反饋區(qū)范圍內(nèi)和所述初級(jí)反饋區(qū)范圍內(nèi)均發(fā)光,所述中級(jí)反饋的振動(dòng)提示為輕微振動(dòng);所述高級(jí)反饋的視覺提示為在所述觸摸屏的視覺中心顯示提示圖標(biāo),所述高級(jí)反饋的振動(dòng)提示為強(qiáng)烈振動(dòng),以及所述高級(jí)反饋的聲音提示為發(fā)出提示音。
[0017]根據(jù)本公開的另一實(shí)施方式,當(dāng)檢測到所述觸摸屏還連接于一外接屏幕時(shí),所述反饋方法還包括:
[0018]在所述觸摸屏上提供初級(jí)反饋的同時(shí),在所述外接屏幕的初級(jí)反饋區(qū)范圍內(nèi)發(fā)光;
[0019]在所述觸摸屏上提供中級(jí)反饋的同時(shí),在所述外接屏幕的中級(jí)反饋區(qū)范圍內(nèi)和所初級(jí)反饋區(qū)范圍內(nèi)均發(fā)光;
[0020]在所述觸摸屏上提供高級(jí)反饋的同時(shí),在所述外接屏幕的視覺中心顯示提示圖標(biāo)。
[0021]根據(jù)本公開的另一實(shí)施方式,所述反饋方法還包括:
[0022]針對(duì)所述觸摸屏上多個(gè)具有不同功能的按鈕分別在所述外接屏幕上提供相應(yīng)級(jí)別的反饋。
[0023]根據(jù)本公開實(shí)施例的第二方面,還提供一種對(duì)于觸控虛擬控件的反饋系統(tǒng),包括啟動(dòng)模塊、檢測模塊和觸摸反饋模塊;啟動(dòng)模塊用于在一觸摸屏上提供一用于控制虛擬對(duì)象的移動(dòng)方向的虛擬控件以及控制區(qū)域;檢測模塊用于檢測用戶對(duì)虛擬對(duì)象的觸控操作情況;觸摸反饋模塊用于根據(jù)檢測結(jié)果提供相應(yīng)的反饋方式。
[0024]根據(jù)本公開的一實(shí)施方式,所述觸摸反饋模塊包括初級(jí)反饋?zhàn)幽K和中級(jí)反饋?zhàn)迂S旲塊;
[0025]所述初級(jí)反饋?zhàn)幽K用于在所述虛擬控件移出所述觸控區(qū)域的邊緣超過第一預(yù)設(shè)范圍時(shí)提供初級(jí)反饋;
[0026]所述中級(jí)反饋?zhàn)幽K用于在所述虛擬控件移出所述觸控區(qū)域的邊緣超過第二預(yù)設(shè)范圍時(shí)提供中級(jí)反饋,其中所述第二預(yù)設(shè)范圍大于所述第一預(yù)設(shè)范圍。
[0027]根據(jù)本公開的另一實(shí)施方式,所述虛擬控件外周包括與所述虛擬控件為同一中心的初級(jí)反饋區(qū)和中級(jí)反饋區(qū);
[0028]所述初級(jí)反饋區(qū)用于響應(yīng)所述初級(jí)反饋而進(jìn)行提示,所述中級(jí)反饋區(qū)用于響應(yīng)所述中級(jí)反饋而進(jìn)行提示。
[0029]根據(jù)本公開的另一實(shí)施方式,所述觸摸反饋模塊還包括高級(jí)反饋?zhàn)幽K,用于在所述虛擬控件移出所述觸控區(qū)域的邊緣超過第三預(yù)設(shè)范圍時(shí)提供高級(jí)反饋,其中所述第三預(yù)設(shè)范圍大于所述第二預(yù)設(shè)范圍。
[0030]根據(jù)本公開的另一實(shí)施方式,所述初級(jí)反饋包含單一的視覺提示、單一的振動(dòng)提示或者單一的聲音提示,所述中級(jí)反饋包含視覺提示和振動(dòng)提示的組合、視覺提示和聲音提示的組合或者振動(dòng)提示和聲音提示的組合,所述高級(jí)反饋包含視覺提示、振動(dòng)提示以及聲音提示的組合。
[0031]根據(jù)本公開的另一實(shí)施方式,所述初級(jí)反饋?zhàn)幽K提供的視覺提示為在所述初級(jí)反饋區(qū)范圍內(nèi)發(fā)光;所述中級(jí)反饋?zhàn)幽K提供的視覺提示為在所述中級(jí)反饋區(qū)范圍內(nèi)發(fā)光,提供的振動(dòng)提示輕微振動(dòng);所述高級(jí)反饋?zhàn)幽K提供的視覺提示為在所述觸摸屏的視覺中心顯示提示圖標(biāo),提供的振動(dòng)提示為強(qiáng)烈振動(dòng),以及提供的聲音提示為發(fā)出提示音。
[0032]根據(jù)本公開的另一實(shí)施方式,所述反饋系統(tǒng)還包括:
[0033]外接模塊,用于當(dāng)所述觸摸屏連接于一外接屏幕時(shí),在所述外接屏幕上提供反饋,包括:
[0034]在所述觸摸屏上提供初級(jí)反饋的同時(shí),在所述外接屏幕的初級(jí)反饋區(qū)范圍內(nèi)發(fā)光;在所述觸摸屏上提供中級(jí)反饋的同時(shí),在所述外接屏幕的中級(jí)反饋區(qū)范圍內(nèi)和所初級(jí)反饋區(qū)范圍內(nèi)均發(fā)光;
[0035]在所述觸摸屏上提供初級(jí)反饋的同時(shí),在所述外接屏幕的視覺中心顯示提示圖標(biāo)。
[0036]根據(jù)本公開的另一實(shí)施方式,所述反饋系統(tǒng)還包括:
[0037]按鈕反饋模塊,用于針對(duì)所述觸摸屏上多個(gè)具有不同功能的按鈕分別在所述外接屏幕上提供相應(yīng)級(jí)別的反饋。
[0038]根據(jù)本公開實(shí)施例的第三方面,還提供一種移動(dòng)終端,包括:
[0039]處理器;以及
[0040]用于存儲(chǔ)所述處理器可執(zhí)行命令的存儲(chǔ)器;
[0041 ]其中,所述處理器被配置為:
[0042]在一觸摸屏上提供一用于控制虛擬對(duì)象的移動(dòng)方向的虛擬控件以及控制區(qū)域;
[0043]檢測用戶在所述控制區(qū)域內(nèi)對(duì)虛擬控件的觸控操作情況;
[0044]根據(jù)檢測結(jié)果提供相應(yīng)的分級(jí)反饋方式。
[0045]由上述技術(shù)方案可知,本公開的有益效果在于:
[0046]通過檢測用戶對(duì)虛擬控件的觸控操作情況所得到的檢測結(jié)果,提供多級(jí)、多元化的反饋機(jī)制,可以根據(jù)對(duì)虛擬控件的觸控操作情況提供相應(yīng)的反饋方式,減少出現(xiàn)反饋不足或反饋過度的情形,提升用戶體驗(yàn)。
[0047]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0048]通過結(jié)合附圖考慮以下對(duì)本公開的優(yōu)選實(shí)施例的詳細(xì)說明,本公開的各種目標(biāo)、特征和優(yōu)點(diǎn)將變得更加顯而易見。附圖僅為本公開的示范性圖解,并非一定是按比例繪制。在附圖中,同樣的附圖標(biāo)記始終表示相同或類似的部件。
[0049]圖1為相關(guān)實(shí)施例中采用彈性交互方式展示拖動(dòng)操作的示意圖。
[0050]圖2為相關(guān)實(shí)施例中采用彈性交互方式展示點(diǎn)擊操作的示意圖。
[0051]圖3為相關(guān)實(shí)施例中采用彈性交互方式展示長按操作的示意圖。
[0052]圖4為本公開實(shí)施例一中提供的一種對(duì)于觸控虛擬控件的反饋方法的步驟流程圖。
[0053]圖5為本公開實(shí)施例一中步驟S20中從根據(jù)檢測結(jié)果提供相應(yīng)的反饋方式的步驟流程。
[0054]圖6為本公開實(shí)施例一中按壓區(qū)、初級(jí)反饋區(qū)以及中級(jí)反饋區(qū)的分布示意圖。
[0055]圖7為本公開實(shí)施例一中虛擬搖桿中底盤的示意圖。
[0056]圖8為本公開實(shí)施例一中沒有反饋的示意圖。
[0057]圖9為本公開實(shí)施例一中初級(jí)反饋的示意圖。
[0058]圖10為本公開實(shí)施例一中中級(jí)反饋的示意圖。
[0059]圖11為本公開實(shí)施例一中高級(jí)反饋的示意圖。
[0060]圖12為本公開實(shí)施例二中在外接屏幕上顯示初級(jí)反饋的示意圖。
[0061]圖13為本公開實(shí)施例二中在外接屏幕上顯示中級(jí)反饋的示意圖。
[0062]圖14為本公開實(shí)施例二中在外接屏幕上顯示高級(jí)反饋的示意圖。
[0063]圖15為本公開實(shí)施例三中提供的對(duì)于觸控虛擬控件的反饋系統(tǒng)的組成框圖。
【具體實(shí)施方式】
[0064]體現(xiàn)本公開特征與優(yōu)點(diǎn)的典型實(shí)施例將在以下的說明中詳細(xì)敘述。應(yīng)理解的是,本公開能夠在不同的實(shí)施例上具有各種的變化,其皆不脫離本公開的范圍,且其中的說明及附圖在本質(zhì)上是當(dāng)作說明之用,而非用以限制本公開。
[0065]本公開所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個(gè)或更多實(shí)施方式中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對(duì)本公開的實(shí)施方式的充分理解。然而,本領(lǐng)域技術(shù)人員將意識(shí)到,可以實(shí)踐本公開的技術(shù)方案而沒有所述特定細(xì)節(jié)中的一個(gè)或更多,或者可以采用其它的方法、組件、材料等。在其它情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)、材料或者操作以避免模糊本公開的各方面。
[0066]下面將參照附圖示例性地給出本公開的一些實(shí)施例。應(yīng)當(dāng)理解,參照的實(shí)施例并不限制本公開的范圍。也就是說,本說明書中舉出的任何實(shí)例都不是限制性的,而是僅僅是示例性的。
[0067]傳統(tǒng)觸摸屏的手游中,對(duì)于虛擬搖桿多采用懸浮式搖桿設(shè)計(jì)以及彈性交互的方式來實(shí)現(xiàn)。
[0068]例如,在游戲《FIFA16》中采用了懸浮搖桿的設(shè)計(jì),假設(shè)屏幕左側(cè)為虛擬搖桿的操作區(qū)域,即虛擬搖桿不再是固定在屏幕左側(cè)的某一確定位置,而是跟隨玩家手指的移動(dòng)軌跡,如玩家的拖動(dòng)的距離大于搖桿距其中心點(diǎn)的距離,則整個(gè)搖桿控件跟隨手指移動(dòng)至屏幕左側(cè)任一位置,并記憶該位置,玩家手指脫離搖桿后,搖桿控件顯示在該位置。而當(dāng)玩家需要再次操縱搖桿時(shí),手指可放置于屏幕左側(cè)任一位置,搖桿控件會(huì)快速跟蹤至該位置并提供反饋,而非操作搖桿控件視覺所在位置,也就實(shí)現(xiàn)搖桿控件在屏幕左側(cè)這一操作區(qū)域可以隨著玩家手指的移動(dòng)而移動(dòng)。通過該種設(shè)計(jì)使玩家實(shí)現(xiàn)模糊操作,培養(yǎng)玩家拖動(dòng)左側(cè)屏幕任一位置,而無需花費(fèi)時(shí)間去尋找搖桿控件所在的位置,從而可以將精力更多地集中于游戲本身。同時(shí),這種方式也能給玩家選擇的自由度,可以自由調(diào)整位置,在即將移出操作區(qū)域(如左側(cè)區(qū)域)時(shí)可以選擇重新定位或直接將整個(gè)控件拽入屏幕中心。
[0069]雖然這種懸浮式搖桿可以減輕玩家記憶負(fù)擔(dān),提升玩家自由度,但是這種設(shè)計(jì)還存在如一些缺點(diǎn),例如:反饋較弱,雖然提供了反饋功能,但沒有在感知反饋上給玩家配套的支持,導(dǎo)致誤操作幾率仍較高;引導(dǎo)性和提示性較差,玩家沒有在超過操作區(qū)域之前感知到問題并給予即時(shí)的改正;所提供的反饋僅限于視覺層面,在玩家集中于游戲時(shí)由于視覺較難發(fā)現(xiàn),可加入多類型的反饋形式。
[0070]而在游戲《白貓計(jì)劃》中采用彈性交互的方式,也就是在屏幕中不設(shè)置搖桿與鍵位,節(jié)省出大量的屏幕空間來顯示游戲內(nèi)容。操作上利用玩家較為熟知的拖動(dòng)、點(diǎn)擊和長按等操作相互組合,完成所操控角色的移動(dòng)、打擊以及技能釋放。如圖1所示,可以展示出拖動(dòng)的操作,如圖2所示,可以展示出點(diǎn)擊的操作,如圖3所示,可以展示出長按的操作。玩家在拖拽搖桿時(shí)會(huì)一直有拖拽長度的反饋,玩家會(huì)對(duì)自身對(duì)搖桿的使用范圍有較明確的認(rèn)識(shí),所以會(huì)做出一定程度的調(diào)整。
[0071 ]雖然這種彈性的交互形式反饋清晰明確,但是也存在一些缺點(diǎn),例如:適用游戲集中于較輕度的游戲,多為單手輕量化的操作,操作強(qiáng)度與頻次都較低,如果進(jìn)行高頻次操作,手指迀移幅度過大容易移出屏幕,而觸摸屏虛擬搖桿的反饋很弱,容易造成用戶操作阻滯,對(duì)于動(dòng)作類等操作要求高的游戲玩家會(huì)產(chǎn)生較大影響;如圖1-圖3所示,反饋的形式體積較大,如操作集中則會(huì)造成屏幕中較大范圍的區(qū)域浪費(fèi);技能與普通攻擊的方向性展示不明確,如出現(xiàn)控制方向與釋放技能同時(shí)出現(xiàn)操作難度加大。
[0072]鑒于現(xiàn)有技術(shù)中提供的懸浮式搖桿以及彈性交互的方式在玩家手指超出操作范圍時(shí)均不能給出有效的反饋,本公開提供一種基于觸摸屏移動(dòng)端設(shè)備(例如手機(jī)、平板電腦)的游戲搖桿反饋系統(tǒng)設(shè)計(jì),通過視覺、聽覺與觸覺等反饋形式的組合,減少玩家操作時(shí)手部脫離屏幕范圍、遮擋部分反饋不足等情況出現(xiàn),另外還提出一定的擴(kuò)展性(如將移動(dòng)設(shè)備接入大屏幕設(shè)備后,將其作為手柄等其他輸入設(shè)備情況下的反饋方式)在其他方面可有等多的一些實(shí)用范圍,在以下實(shí)施例中做詳細(xì)介紹。
[0073]實(shí)施例一
[0074]本實(shí)施例中提供了一種對(duì)于觸控虛擬控件的反饋方法,圖4示出根據(jù)本實(shí)施例的對(duì)于觸控虛擬控件的反饋方法的步驟流程圖,包括以下步驟:
[0075]步驟S10:在一觸摸屏上提供一用于控制虛擬對(duì)象的移動(dòng)方向的虛擬控件以及控制區(qū)域。
[0076]步驟S20:檢測用戶在控制區(qū)域?qū)μ摂M控件的觸控操作情況。
[0077]步驟S30:根據(jù)檢測結(jié)果提供相應(yīng)的分級(jí)反饋方式。
[0078]圖5示出分級(jí)反饋的流程圖,如圖5所示,步驟S20中的分級(jí)反饋方式具體包括:
[0079]步驟S31:如果虛擬控件移出控制區(qū)域的邊緣超過第一預(yù)設(shè)范圍,則提供初級(jí)反饋。
[0080]步驟S32:如果虛擬控件移出控制區(qū)域的邊緣超過第二預(yù)設(shè)范圍,則提供中級(jí)反饋,其中第二預(yù)設(shè)范圍大于第一預(yù)設(shè)范圍。
[0081]在本實(shí)施例中,虛擬控件可以為虛擬搖桿,例如為懸浮式的虛擬搖桿。在顯示時(shí),該虛擬控件可以為一圓形的按壓區(qū)Al,用于響應(yīng)用戶的按壓操作。另外,如圖6所示,按壓區(qū)Al外周還包括與按壓區(qū)Al為同一中心的初級(jí)反饋區(qū)A2和中級(jí)反饋區(qū)A3,初級(jí)反饋區(qū)A2用于響應(yīng)初級(jí)反饋而而進(jìn)行提示,中級(jí)反饋區(qū)A3用于響應(yīng)所述中級(jí)反饋而進(jìn)行提示。
[0082]參見圖6所示,按壓區(qū)Al為中心圓,其半徑為r;初級(jí)反饋區(qū)A2為按壓區(qū)Al外的一圓環(huán)區(qū)域,其半徑范圍為r?2r;同理,中級(jí)反饋區(qū)A3位初級(jí)反饋區(qū)A2外的一圓環(huán)區(qū)域,其半徑范圍為2r?3r。需要說明的是,本實(shí)施例中圖5僅用于示出按壓區(qū)Al、初級(jí)反饋區(qū)A2以及中級(jí)反饋區(qū)A3之間的分布結(jié)構(gòu),半徑大小也僅用于說明三個(gè)區(qū)域之間的大小關(guān)系,因此半徑大小還可以根據(jù)需要進(jìn)行適當(dāng)調(diào)整,并不局限于此。
[0083]其中,本實(shí)施例提供的方法除了上述方式利用反饋區(qū)大小給出不同的反饋等級(jí),還可以是根據(jù)所述反饋區(qū)所顯示的亮度或者顏色而給出不同的反饋等級(jí)。例如,所述中級(jí)反饋區(qū)的發(fā)光亮度高于所述初級(jí)反饋區(qū)的亮度,或者所述中級(jí)反饋區(qū)所呈現(xiàn)的顏色比所述初級(jí)反饋區(qū)的顏色更為鮮明(如所述中級(jí)反饋區(qū)顯示為紅色,初級(jí)反饋區(qū)顯示為藍(lán)色),從而利用不同顏色或不同顯示亮度達(dá)到不同層次的反饋提示效果。
[0084]在游戲應(yīng)用中,虛擬搖桿通常包含一個(gè)“底盤”,如游戲FIFA16所示的懸浮搖桿,所述底盤跟隨所述搖桿(即用戶的觸控手勢)而移動(dòng)。此時(shí),所述底盤可以作為一反饋區(qū)。如圖7所述,所述底盤包括內(nèi)圓區(qū)BI和外環(huán)區(qū)B2,所述內(nèi)圓區(qū)BI對(duì)應(yīng)所述初級(jí)反饋區(qū),而所述外環(huán)區(qū)B2對(duì)應(yīng)所述中級(jí)反饋區(qū),當(dāng)虛擬搖桿和底座移動(dòng)至控制區(qū)邊緣時(shí),觸發(fā)提示信號(hào),并根據(jù)所述虛擬搖桿和底座的位置來確定所述反饋的等級(jí),最終呈現(xiàn)在所述不同級(jí)別的反饋區(qū)上。
[0085]如圖5所示,步驟S30中分級(jí)反饋方式還包括:
[0086]步驟S33:如果虛擬控件移出控制區(qū)域的邊緣超過第三預(yù)設(shè)范圍,則提供高級(jí)反饋,其中第三預(yù)設(shè)范圍大于第二預(yù)設(shè)范圍。
[0087]在本實(shí)施例中,對(duì)于第一預(yù)設(shè)范圍、第二預(yù)設(shè)范圍以及第三預(yù)設(shè)范圍的大小可以但不限于以下設(shè)定方式:
[0088]第一預(yù)設(shè)范圍為虛擬控件移出控制區(qū)域的邊緣的面積不超過按壓區(qū)總面積的I/3,第二預(yù)設(shè)范圍為虛擬控件移出控制區(qū)域的邊緣的面積不超過按壓區(qū)總面積的2/3,第三預(yù)設(shè)范圍為虛擬控件幾乎全部移出控制區(qū)域的邊緣。
[0089]除上述設(shè)定方式之外,還可以根據(jù)用戶需要進(jìn)行更改,例如,如果用戶想要虛擬控件移出控制區(qū)域約定范圍的過程中感應(yīng)更加靈敏迅速,則可以設(shè)定第一預(yù)設(shè)范圍小于虛擬控件移出控制區(qū)域的邊緣的面積不超過虛擬控件總面積的1/3,例如為1/5或1/4 ;相反,還可以設(shè)定第一預(yù)設(shè)范圍小于虛擬控件移出控制區(qū)域的邊緣的面積不超過虛擬控件總面積的1/2時(shí)才觸發(fā)初級(jí)反饋,為用戶提供更大的可操作空間。
[0090]在本實(shí)施例中,所提供的多級(jí)反饋機(jī)制可以如下:
[0091]如果虛擬控件移出控制區(qū)域的邊緣超過第一預(yù)設(shè)范圍,則提供初級(jí)反饋,初級(jí)反饋給出的提示為單一維度,這單一維度可以是單一的視覺提示,還可以是單一的振動(dòng)提示,還可以是單一的聲音提示。本實(shí)施例中以視覺提示為例,初級(jí)反饋為在初級(jí)反饋區(qū)范圍內(nèi)發(fā)光。
[0092]如果虛擬控件移出控制區(qū)域的邊緣超過第二預(yù)設(shè)范圍,則提供中級(jí)反饋,與初級(jí)反饋相比,提示區(qū)域有所增大,提示也增加到兩個(gè)維度,可以是視覺提示和振動(dòng)提示的組合,也可以是視覺提示和聲音提示的組合,還可以是振動(dòng)提示和聲音提示的組合。本實(shí)施例中以視覺提示和振動(dòng)提示的組合成的兩個(gè)維度的提示為例,即在中級(jí)反饋區(qū)范圍內(nèi)和初級(jí)反饋區(qū)范圍內(nèi)發(fā)光,同時(shí)輕微振動(dòng),此時(shí)不僅包括視覺上的反饋,還包括觸覺上的反饋,而且此時(shí)視覺上的反饋為中級(jí)反饋區(qū)和初級(jí)反饋區(qū)均發(fā)光。
[0093]如果虛擬控件幾乎全部移出控制區(qū)域的邊緣超過第三預(yù)設(shè)范圍,則提供高級(jí)反饋,高級(jí)反饋是在三個(gè)維度進(jìn)行提示,即視覺提示、振動(dòng)提示和聲音提示的組合。在本實(shí)施例中在觸摸屏的視覺中心顯示提示圖標(biāo),同時(shí)強(qiáng)烈振動(dòng)以及伴隨提示音,此時(shí)包括視覺、觸覺以及聽覺上的反饋,也是最為強(qiáng)烈的反饋方式。
[0094]如圖8-11所示,示出隨著按壓區(qū)的移動(dòng)所帶來的反饋形式的示意圖,其中圖8-圖11中X表示移動(dòng)終端的控制區(qū)域。如圖8所示,在虛擬控件移出控制區(qū)域的邊緣的面積還沒有超過按壓區(qū)總面積的1/3時(shí),沒有任何反饋,其中圖中的小圓為虛擬控件,小圓周圍的兩個(gè)大圓分別為初級(jí)反饋區(qū)和中級(jí)反饋區(qū),大圓與小圓用于共同承載反饋信息,按壓區(qū)以及按壓區(qū)周圍作為反饋區(qū)。一旦用戶將虛擬控件移出控制區(qū)域的邊緣的面積達(dá)到按壓區(qū)總面積的1/3時(shí),便提供初級(jí)反饋,如圖9所示,按壓區(qū)外一周區(qū)域發(fā)光,中間的按壓區(qū)可以輕微變色,這種反饋可以給用戶一個(gè)維度的反饋和提示,雖然與沒有反饋有一定區(qū)別,但區(qū)別不是不明顯,用戶如果正在集中精力于游戲當(dāng)中,可以用余光發(fā)現(xiàn)按壓區(qū)發(fā)光的提示,但是不會(huì)對(duì)用戶正在進(jìn)行的游戲造成影響。
[0095 ]如果用戶移出虛擬控件的幅度比較大,即將虛擬控件移出控制區(qū)域的邊緣的面積占用按壓區(qū)總面積的1/3?2/3時(shí),便提供中級(jí)反饋,也就是兩個(gè)維度的反饋。如圖10所示,在視覺上發(fā)光的范圍增加,由原來的初級(jí)反饋區(qū)擴(kuò)大到中級(jí)反饋區(qū),即半徑范圍從r?2#廣大到2r?3r,同時(shí)原來的按壓區(qū)出現(xiàn)警戒色(如黃色或紅色),而在觸覺上有輕微振動(dòng),從而實(shí)現(xiàn)比初級(jí)反饋更為強(qiáng)烈的反饋。
[0096]如果虛擬控件全部移出控制區(qū)域的邊緣,則提供高級(jí)反饋,也就是三個(gè)維度的反饋。如圖11所示,在視覺中心出現(xiàn)提示圖標(biāo),即這樣會(huì)打斷用戶正在進(jìn)行的游戲,從而在視覺上給出明顯提示,另外,在觸覺上振動(dòng)也加強(qiáng),并同時(shí)伴隨提示音,從聽覺上、觸覺上、視覺上均向用戶發(fā)出按壓區(qū)已經(jīng)超出觸摸屏的強(qiáng)烈提示,以便能夠提醒用戶快速回歸操作,同時(shí)按壓區(qū)也向移出時(shí)的最后方向緩慢移動(dòng)。
[0097]在本實(shí)施例中,針對(duì)不同操作情況而提供的各種反饋均是可以根據(jù)用戶選擇進(jìn)行關(guān)閉的,也就是在操作過程中,用戶在移出瞬間會(huì)有持續(xù)短時(shí)間振動(dòng)及聲音反饋,如果用戶立即回歸操作則反饋立即停止,而如果用戶未及時(shí)返回,也僅保留視覺反饋,振動(dòng)及聲音反饋完成后即停止,避免反饋過度。在游戲設(shè)置中用戶可以選擇分別或同時(shí)關(guān)閉振動(dòng)和聲音反饋,如果選擇關(guān)閉,則用戶出現(xiàn)移出操作也不會(huì)有振動(dòng)或聲音反饋,也就是用戶可以根據(jù)需求選擇是否需要觸覺上以及聽覺上的反饋,根據(jù)用戶的不同操作程度產(chǎn)生相對(duì)應(yīng)的反饋,各階段更符合玩家的心理預(yù)期,設(shè)置方式靈活。
[0098]通過采用多級(jí)多元化的反饋機(jī)制,對(duì)于玩家操作游戲的持續(xù)時(shí)間偏長;玩家操作頻次高,操作幅度大以及玩家精力投入程度高,注意力集中程度也較高的重度游戲中,在用戶移動(dòng)沒有完全超出觸摸屏?xí)r可以給出一定的提示,防止移出觸摸屏,還不至于由于給出提示而影響用戶的游戲體驗(yàn)。由于提供視覺、觸覺以及聽覺多維度的提示,可以解決單純依靠視覺提示而帶來的由于手指遮擋而造成的反饋不明確或者反饋不能被用戶有效接收的問題,同時(shí)由于多級(jí)不同程度的反饋,還能減少反饋不足或者反饋過度的現(xiàn)象出現(xiàn),可以針對(duì)檢測虛擬控件移出的相對(duì)位置提供適當(dāng)?shù)姆答伔绞剑o出最為有效的反饋,提升用戶體驗(yàn)。
[0099]實(shí)施例二
[0100]本實(shí)施例也提供了一種對(duì)于觸控虛擬控件的反饋方法,也包括上述步驟SlO和S20。不同之處在于,上述實(shí)施例一提供的反饋方法適用于安裝有游戲程序的移動(dòng)終端。而本實(shí)施例中提供的反饋方法還可以適用于將具有觸摸屏的移動(dòng)終端作為操作手柄,還連接一外接屏幕,從而提供搖桿和按鈕的雙重反饋機(jī)制。該反饋方法除了包括上述在移動(dòng)終端上的反饋,還包括在外接屏幕上提供的反饋,具體包括:
[0101]在觸摸屏上提供初級(jí)反饋的同時(shí),在外接屏幕的初級(jí)反饋區(qū)范圍內(nèi)發(fā)光;在觸摸屏上提供中級(jí)反饋的同時(shí),在外接屏幕的中級(jí)反饋區(qū)范圍內(nèi)和所初級(jí)反饋區(qū)范圍內(nèi)均發(fā)光;在觸摸屏上提供初級(jí)反饋的同時(shí),在外接屏幕的視覺中心顯示提示圖標(biāo)。
[0102]當(dāng)移動(dòng)設(shè)備(例如手機(jī))與外接屏幕(一般的大屏設(shè)備,如電腦、電視或手持電腦等作為屏幕較大的視覺輸出設(shè)備)連接時(shí),除了在移動(dòng)終端上按照上述反饋方法提供初級(jí)反饋、中級(jí)反饋以及高級(jí)反饋不同程度的反饋,還在對(duì)應(yīng)的外接屏幕上的邊緣也顯示相應(yīng)的初級(jí)、中級(jí)和高級(jí)反饋,并浮現(xiàn)搖桿提示,如圖12-14所示,形成手持設(shè)備與外接屏幕的映射,增強(qiáng)反饋清晰度,并維持設(shè)計(jì)的統(tǒng)一性,圖12-14中的Y表示外接屏幕,以便與具有觸摸功能的移動(dòng)終端的觸摸屏X作區(qū)分。其中圖12中示出在外接屏幕上顯示初級(jí)反饋的示意圖,與圖9相比,在對(duì)應(yīng)按壓區(qū)的位置也顯示初級(jí)反饋的效果,即在按壓區(qū)外的初級(jí)反饋區(qū)亮度增加。圖13中示出在外接屏幕上顯示中級(jí)反饋的示意圖,與圖10相比,在對(duì)應(yīng)按壓區(qū)的位置也顯示中級(jí)反饋的效果,即在按壓區(qū)外的中級(jí)反饋區(qū)亮度增加,與圖12相比,圖13中按壓區(qū)外更大范圍的亮區(qū),在外接屏幕上給出反饋。圖14中示出在外接屏幕上顯示高級(jí)反饋的示意圖,與圖11相比,在對(duì)應(yīng)按壓區(qū)的位置也顯示高級(jí)反饋的效果,即外接屏幕上視覺中心位置顯示圖標(biāo)或文字提示,提醒用戶已經(jīng)脫離搖桿。
[0103]綜上所述,本實(shí)施例的有益效果在于:通過檢測用戶對(duì)虛擬控件的觸控操作情況所得到的檢測結(jié)果,提供多級(jí)、多元化的反饋機(jī)制,可以根據(jù)對(duì)虛擬控件的觸控操作情況提供相應(yīng)的反饋方式,減少出現(xiàn)反饋不足或反饋過度的情形,提升用戶體驗(yàn)。提供視覺、觸覺以及聽覺多維度的反饋提示,可以解決單純依靠視覺提示而帶來的由于手指遮擋而造成的反饋不明確或者反饋不能被用戶有效接收的問題,同時(shí)由于多級(jí)不同程度的反饋,還能減少反饋不足或者反饋過度的現(xiàn)象出現(xiàn),可以針對(duì)檢測虛擬控件移出的相對(duì)位置提供適當(dāng)?shù)姆答伔绞剑o出最為有效的反饋,提升用戶體驗(yàn)。本實(shí)施例在將移動(dòng)終端作為手持設(shè)備介入外接屏幕時(shí),提供搖桿和按鈕的雙重反饋機(jī)制,還可以針對(duì)操作熟練的用戶可以將外接屏幕上的反饋功能關(guān)閉,從而減少干擾,更加符合用戶需求,設(shè)定方式靈活。
[0104]實(shí)施例三
[0105]本實(shí)施例提供了一種對(duì)于觸控虛擬控件的反饋系統(tǒng),用于用戶在對(duì)移動(dòng)終端作為游戲等程序的觸摸屏載體進(jìn)行操作過程中手指有移動(dòng),并且在移動(dòng)狀況不同的情況下給出相應(yīng)的反饋。
[0106]圖15是本實(shí)施例提供的對(duì)于觸控虛擬控件的反饋系統(tǒng)的組成框圖,該反饋系統(tǒng)100包括檢測模塊110和觸摸反饋模塊120,檢測模塊110用于檢測用戶對(duì)虛擬控件的觸控操作情況,觸摸反饋模塊120用于根據(jù)檢測結(jié)果提供相應(yīng)的反饋方式。
[0107]在本實(shí)施例中,檢測模塊110檢測的虛擬控件為一圓形的按壓區(qū),用于響應(yīng)用戶的按壓操作,按壓區(qū)向外包括與按壓區(qū)為同一圓心的初級(jí)反饋區(qū)和中級(jí)反饋區(qū),初級(jí)反饋區(qū)用于響應(yīng)初級(jí)反饋而發(fā)光,中級(jí)反饋區(qū)用于響應(yīng)中級(jí)反饋而發(fā)光。如實(shí)施例一種圖6所示,本實(shí)施例中按壓區(qū)Al的半徑為r,初級(jí)反饋區(qū)A2的半徑范圍為r?2r,中級(jí)反饋區(qū)A3的半徑范圍為2r?3r。需要說明的是,本實(shí)施例中圖5僅用于示出按壓區(qū)Al、初級(jí)反饋區(qū)A2以及中級(jí)反饋區(qū)A3之間的分布結(jié)構(gòu),半徑大小也僅用于說明三個(gè)區(qū)域之間的大小關(guān)系,而對(duì)于因此半徑大小還可以根據(jù)需要進(jìn)行適當(dāng)調(diào)整,并不局限于此。
[0108]觸摸反饋模塊120包括初級(jí)反饋?zhàn)幽K121、中級(jí)反饋?zhàn)幽K122和高級(jí)反饋?zhàn)幽K123。具體的,初級(jí)反饋?zhàn)幽K121用于在虛擬控件移出控制區(qū)域的邊緣超過第一預(yù)設(shè)范圍時(shí)提供初級(jí)反饋,中級(jí)反饋?zhàn)幽K122用于在虛擬控件移出控制區(qū)域的邊緣超過第二預(yù)設(shè)范圍時(shí)提供中級(jí)反饋,高級(jí)反饋?zhàn)幽K12 3用于在虛擬控件移出控制區(qū)域的邊緣超過第三預(yù)設(shè)范圍時(shí)提供高級(jí)反饋,其中第二預(yù)設(shè)范圍大于第一預(yù)設(shè)范圍,第三預(yù)設(shè)范圍大于第二預(yù)設(shè)范圍。
[0109]在本實(shí)施例中,對(duì)于第一預(yù)設(shè)范圍、第二預(yù)設(shè)范圍以及第三預(yù)設(shè)范圍的大小可以但不限于以下設(shè)定方式:
[0110]第一預(yù)設(shè)范圍為虛擬控件移出控制區(qū)域的邊緣的面積不超過按壓區(qū)總面積的I/3,第二預(yù)設(shè)范圍為虛擬控件移出控制區(qū)域的邊緣的面積不超過按壓區(qū)總面積的2/3,第三預(yù)設(shè)范圍為虛擬控件幾乎全部移出控制區(qū)域的邊緣。
[0111]除上述設(shè)定方式之外,還可以根據(jù)用戶需要進(jìn)行更改,例如,如果用戶想要虛擬控件移出控制區(qū)域過程中感應(yīng)更加靈敏迅速,則可以設(shè)定第一預(yù)設(shè)范圍小于虛擬控件移出控制區(qū)域的邊緣的面積不超過虛擬控件總面積的1/3,例如為1/5或1/4;相反,還可以設(shè)定第一預(yù)設(shè)范圍小于虛擬控件移出控制區(qū)域的邊緣的面積不超過虛擬控件總面積的1/2時(shí)才觸發(fā)初級(jí)反饋,為用戶提供更大的可操作空間。
[0112]在本實(shí)施例中,所提供的多級(jí)反饋機(jī)制可以如下:
[0113]如果虛擬控件移出控制區(qū)域的邊緣超過第一預(yù)設(shè)范圍,則提供初級(jí)反饋,初級(jí)反饋為在初級(jí)反饋區(qū)范圍內(nèi)發(fā)光,此時(shí)僅僅為視覺上的反饋;
[0114]如果虛擬控件移出控制區(qū)域的邊緣超過第二預(yù)設(shè)范圍,則提供中級(jí)反饋,中級(jí)反饋為在中級(jí)反饋區(qū)范圍內(nèi)發(fā)光,同時(shí)輕微振動(dòng),此時(shí)不僅包括視覺上的反饋,還包括觸覺上的反饋;
[0115]如果虛擬控件移出控制區(qū)域的邊緣超過第三預(yù)設(shè)范圍,則提供高級(jí)反饋,高級(jí)反饋為在觸摸屏的視覺中心顯示提示圖標(biāo),同時(shí)強(qiáng)烈振動(dòng)以及伴隨提示音,此時(shí)包括視覺、觸覺以及聽覺上的反饋。
[0116]在本實(shí)施例中,初級(jí)反饋?zhàn)幽K121提供的初級(jí)反饋為在初級(jí)反饋區(qū)范圍內(nèi)發(fā)光;中級(jí)反饋?zhàn)幽K122提供的中級(jí)反饋為在中級(jí)反饋區(qū)范圍內(nèi)發(fā)光,同時(shí)輕微振動(dòng);高級(jí)反饋?zhàn)幽K123提供的高級(jí)反饋為在觸摸屏的視覺中心顯示提示圖標(biāo),同時(shí)強(qiáng)烈振動(dòng)以及伴隨提示音。
[0117]參見實(shí)施例一所提供的圖8-圖11所示,示出隨著按壓區(qū)的移動(dòng)所帶來的反饋形式的示意圖。
[0118]如圖8所示,在虛擬控件移出控制區(qū)域的邊緣的面積還沒有超過按壓區(qū)總面積的1/3時(shí),沒有任何反饋,其中圖中的小圓為虛擬控件,小圓周圍的兩個(gè)大圓分別為初級(jí)反饋區(qū)和中級(jí)反饋區(qū),大圓與小圓用于共同承載反饋信息,虛擬控件以及虛擬控件周圍作為反饋區(qū)。一旦用戶將虛擬控件移出控制區(qū)域的邊緣的面積達(dá)到虛擬控件總面積的1/3時(shí),便提供初級(jí)反饋,如圖9所示,虛擬控件外一周區(qū)域發(fā)光,中間的按壓區(qū)可以輕微變色,這種反饋可以給用戶一種反饋和提示,雖然與沒有反饋有一定區(qū)別,但區(qū)別不是不明顯,用戶如果正在集中精力于游戲當(dāng)中,可以用余光發(fā)現(xiàn)虛擬控件發(fā)光的提示,但是不會(huì)對(duì)用戶正在進(jìn)行的游戲造成影響。
[0119]如果用戶移出虛擬控件的幅度比較大,即將虛擬控件移出控制區(qū)域的邊緣的面積占用虛擬控件總面積的1/3?2/3時(shí),便提供中級(jí)反饋,如圖9所示,在視覺上發(fā)光的范圍增加,由原來的初級(jí)反饋區(qū)擴(kuò)大到中級(jí)反饋區(qū),即半徑范圍從r?2r擴(kuò)大到2r?3r,同時(shí)原來的虛擬控件出現(xiàn)警戒色(如黃色或紅色),而在觸覺上有輕微振動(dòng),從而實(shí)現(xiàn)比初級(jí)反饋更為強(qiáng)烈的反饋。
[0120]如果虛擬控件幾乎全部移出控制區(qū)域的邊緣,則提供高級(jí)反饋,如圖10所示,在視覺中心出現(xiàn)提示圖標(biāo),即這樣會(huì)打斷用戶正在進(jìn)行的游戲,從而在視覺上給出明顯提示,另夕卜,在觸覺上振動(dòng)也加強(qiáng),并同時(shí)伴隨提示音,從聽覺上、觸覺上、視覺上均向用戶發(fā)出虛擬控件已經(jīng)超出控制區(qū)域的強(qiáng)烈提示,以便能夠提醒用戶快速回歸操作,同時(shí)虛擬控件也向移出時(shí)的最后方向緩慢移動(dòng)。
[0121]在本實(shí)施例中,針對(duì)不同操作情況而提供的各種反饋均是可以根據(jù)用戶選擇進(jìn)行關(guān)閉的,也就是在操作過程中,用戶在移出瞬間會(huì)有持續(xù)短時(shí)間振動(dòng)及聲音反饋,如果用戶立即回歸操作則反饋立即停止,而如果用戶未及時(shí)返回,也僅保留視覺反饋,振動(dòng)及聲音反饋完成后即停止,避免反饋過度。在游戲設(shè)置中用戶可以選擇分別或同時(shí)關(guān)閉振動(dòng)和聲音反饋,如果選擇關(guān)閉,則用戶出現(xiàn)移出操作也不會(huì)有振動(dòng)或聲音反饋,也就是用戶可以根據(jù)需求選擇是否需要觸覺上以及聽覺上的反饋,根據(jù)用戶的不同操作程度產(chǎn)生相對(duì)應(yīng)的反饋,各階段更符合玩家的心理預(yù)期,設(shè)置方式靈活。
[0122]通過采用多級(jí)多元化的反饋機(jī)制,對(duì)于玩家操作游戲的持續(xù)時(shí)間偏長;玩家操作頻次高,操作幅度大以及玩家精力投入程度高,注意力集中程度也較高的重度游戲中,在用戶移動(dòng)沒有完全超出觸摸屏?xí)r可以給出一定的提示,防止移出觸摸屏,還不至于由于給出提示而影響用戶的游戲體驗(yàn)。由于提供視覺、觸覺以及聽覺多維度的提示,可以解決單純依靠視覺提示而帶來的由于手指遮擋而造成的反饋不明確或者反饋不能被用戶有效接收的問題,同時(shí)由于多級(jí)不同程度的反饋,還能減少反饋不足或者反饋過度的現(xiàn)象出現(xiàn),可以針對(duì)檢測虛擬控件移出控制區(qū)域的相對(duì)位置提供適當(dāng)?shù)姆答伔绞?,給出最為有效的反饋,提升用戶體驗(yàn)。
[0123]該反饋系統(tǒng)可以適用于安裝有游戲程序的移動(dòng)終端,還可以適用于將移動(dòng)終端作為操作手柄的情況,從而提供搖桿和按鈕的雙重反饋機(jī)制。當(dāng)移動(dòng)設(shè)備(例如手機(jī))與外接屏幕(一般的大屏設(shè)備,如電腦、電視或手持電腦等作為屏幕較大的視覺輸出設(shè)備)連接時(shí),除了在移動(dòng)終端上按照上述反饋方法提供初級(jí)反饋、中級(jí)反饋以及高級(jí)反饋不同程度的反饋,還在對(duì)應(yīng)的外接屏幕上的邊緣也給出相應(yīng)的初級(jí)、中級(jí)和高級(jí)反饋,并浮現(xiàn)搖桿提示,如圖11-13所示,形成手持設(shè)備與外接屏幕的映射,增強(qiáng)反饋清晰度,并維持設(shè)計(jì)的統(tǒng)一性。其中圖11中示出在外接屏幕上顯示初級(jí)反饋的示意圖,與圖8相比,在對(duì)應(yīng)按壓區(qū)的位置也顯示初級(jí)反饋的效果,即在按壓區(qū)外的初級(jí)反饋區(qū)亮度增加。圖12中示出在外接屏幕上顯示中級(jí)反饋的示意圖,與圖9相比,在對(duì)應(yīng)按壓區(qū)的位置也顯示中級(jí)反饋的效果,即在按壓區(qū)外的中級(jí)反饋區(qū)亮度增加,與圖11相比,圖12中按壓區(qū)外更大范圍的亮區(qū),在外接屏幕上給出反饋。圖13中示出在外接屏幕上顯示高級(jí)反饋的示意圖,與圖10相比,在對(duì)應(yīng)按壓區(qū)的位置也顯示高級(jí)反饋的效果,即外接屏幕上視覺中心位置顯示圖標(biāo)或文字提示,提醒用戶已經(jīng)脫離搖桿。
[0124]本實(shí)施例中的反饋系統(tǒng)中還包括按鈕反饋模塊130,以采用虛擬搖桿和按鈕的反饋機(jī)制相結(jié)合的形式,也就是針對(duì)操作手柄上多個(gè)具有不同功能的按鈕分別在外接屏幕上提供相應(yīng)級(jí)別的反饋。
[0125]綜上所述,本實(shí)施例的有益效果在于:通過檢測用戶對(duì)虛擬控件的觸控操作情況所得到的檢測結(jié)果,提供多級(jí)、多元化的反饋機(jī)制,可以根據(jù)對(duì)虛擬控件的觸控操作情況提供相應(yīng)的反饋方式,減少出現(xiàn)反饋不足或反饋過度的情形,提升用戶體驗(yàn)。提供視覺、觸覺以及聽覺多維度的反饋提示,可以解決單純依靠視覺提示而帶來的由于手指遮擋而造成的反饋不明確或者反饋不能被用戶有效接收的問題,同時(shí)由于多級(jí)不同程度的反饋,還能減少反饋不足或者反饋過度的現(xiàn)象出現(xiàn),可以針對(duì)檢測虛擬控件移出的相對(duì)位置提供適當(dāng)?shù)姆答伔绞?,給出最為有效的反饋,提升用戶體驗(yàn)。
[0126]實(shí)施例四
[0127]本實(shí)施例中提供一種移動(dòng)終端,用于實(shí)現(xiàn)上述實(shí)施例一和實(shí)施例二提供的反饋方法。該移動(dòng)終端可以是智能設(shè)備,例如可以是手機(jī)。該移動(dòng)終端包括處理器以及用于存儲(chǔ)處理器器可執(zhí)行命令的存儲(chǔ)器。
[0128]其中,處理器被配置為:在一觸摸屏上提供一用于控制虛擬對(duì)象的移動(dòng)方向的虛擬控件以及控制區(qū)域,檢測用戶在控制區(qū)域?qū)μ摂M控件的觸控操作情況,根據(jù)檢測結(jié)果提供相應(yīng)的分級(jí)反饋方式。
[0129]在示例性實(shí)施例中,移動(dòng)終端可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0130]存儲(chǔ)器可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
[0131]相應(yīng)的,本發(fā)明還提供一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器,上述指令可由裝置的處理器執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是R0M、隨機(jī)存取存儲(chǔ)器(RAM)、CD-R0M、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。當(dāng)所述存儲(chǔ)介質(zhì)中的指令由終端的處理器執(zhí)行時(shí),使得終端能夠執(zhí)行上述反饋方法。
[0132]移動(dòng)終端可以操作基于存儲(chǔ)在存儲(chǔ)器的操作系統(tǒng),例如Windows Server TM,MacOS XTM,Unix TM ,Linux TM, Free BSDTM 或類似。
[0133]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員易于理解,這里描述的示例實(shí)施方式可以通過軟件實(shí)現(xiàn),也可以通過軟件結(jié)合必要的硬件的方式來實(shí)現(xiàn)。因此,根據(jù)本公開實(shí)施方式的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM,U盤,移動(dòng)硬盤等)中或網(wǎng)絡(luò)上,包括若干指令以使得一臺(tái)計(jì)算設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、移動(dòng)終端、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行根據(jù)本公開實(shí)施方式的方法。
[0134]本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
[0135]應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項(xiàng)】
1.一種對(duì)于觸控虛擬控件的反饋方法,其特征在于,包括: 在一觸摸屏上提供一用于控制虛擬對(duì)象的移動(dòng)方向的虛擬控件以及控制區(qū)域; 檢測用戶在所述控制區(qū)域內(nèi)對(duì)所述虛擬控件的觸控操作情況; 根據(jù)檢測結(jié)果提供相應(yīng)的分級(jí)反饋方式。2.根據(jù)權(quán)利要求1所述的反饋方法,其特征在于,所述分級(jí)反饋方式包括: 如果所述虛擬控件移出所述控制區(qū)域的邊緣超過第一預(yù)設(shè)范圍,則提供初級(jí)反饋;如果所述虛擬控件移出所述控制區(qū)域的邊緣超過第二預(yù)設(shè)范圍,則提供中級(jí)反饋,其中所述第二預(yù)設(shè)范圍大于所述第一預(yù)設(shè)范圍。3.根據(jù)權(quán)利要求2所述的反饋方法,其特征在于,所述虛擬控件外周包括與所述虛擬控件為同一中心的初級(jí)反饋區(qū)和中級(jí)反饋區(qū),所述初級(jí)反饋區(qū)用于響應(yīng)所述初級(jí)反饋而進(jìn)行提示,所述中級(jí)反饋區(qū)用于響應(yīng)所述中級(jí)反饋而進(jìn)行提示。4.根據(jù)權(quán)利要求2所述的反饋方法,其特征在于,所述分級(jí)反饋方式還包括: 如果所述虛擬控件移出所述控制區(qū)域的邊緣超過第三預(yù)設(shè)范圍,則提供高級(jí)反饋,其中所述第三預(yù)設(shè)范圍大于所述第二預(yù)設(shè)范圍。5.根據(jù)權(quán)利要求4所述的反饋方法,其特征在于,所述初級(jí)反饋包含單一的視覺提示、單一的振動(dòng)提示或者單一的聲音提示,所述中級(jí)反饋包含視覺提示和振動(dòng)提示的組合、視覺提示和聲音提示的組合或者振動(dòng)提示和聲音提示的組合,所述高級(jí)反饋包含視覺提示、振動(dòng)提示以及聲音提示的組合。6.根據(jù)權(quán)利要求5所述的反饋方法,其特征在于,所述初級(jí)反饋的視覺提示為在所述初級(jí)反饋區(qū)范圍內(nèi)發(fā)光;所述中級(jí)反饋的視覺提示為在所述中級(jí)反饋區(qū)范圍內(nèi)和所述初級(jí)反饋區(qū)范圍內(nèi)均發(fā)光,所述中級(jí)反饋的振動(dòng)提示為輕微振動(dòng);所述高級(jí)反饋的視覺提示為在所述觸摸屏的視覺中心顯示提示圖標(biāo),所述高級(jí)反饋的振動(dòng)提示為強(qiáng)烈振動(dòng),以及所述高級(jí)反饋的聲音提示為發(fā)出提示音。7.根據(jù)權(quán)利要求4所述的反饋方法,其特征在于,當(dāng)檢測到所述觸摸屏還連接于一外接屏幕時(shí),所述反饋方法還包括: 在所述觸摸屏上提供初級(jí)反饋的同時(shí),在所述外接屏幕的初級(jí)反饋區(qū)范圍內(nèi)發(fā)光; 在所述觸摸屏上提供中級(jí)反饋的同時(shí),在所述外接屏幕的中級(jí)反饋區(qū)范圍內(nèi)和所初級(jí)反饋區(qū)范圍內(nèi)均發(fā)光; 在所述觸摸屏上提供高級(jí)反饋的同時(shí),在所述外接屏幕的視覺中心顯示提示圖標(biāo)。8.根據(jù)權(quán)利要求7所述的反饋方法,其特征在于,所述反饋方法還包括: 針對(duì)所述觸摸屏上多個(gè)具有不同功能的按鈕分別在所述外接屏幕上提供相應(yīng)級(jí)別的反饋。9.一種對(duì)于觸控虛擬控件的反饋系統(tǒng),其特征在于,包括: 啟動(dòng)模塊,用于在一觸摸屏上提供一用于控制虛擬對(duì)象的移動(dòng)方向的虛擬控件以及控制區(qū)域; 檢測模塊,用于檢測用戶在所述控制區(qū)域內(nèi)對(duì)虛擬控件的觸控操作情況;以及 觸摸反饋模塊,用于根據(jù)檢測結(jié)果提供相應(yīng)的分級(jí)反饋方式。10.根據(jù)權(quán)利要求9所述的反饋系統(tǒng),其特征在于,所述觸摸反饋模塊包括初級(jí)反饋?zhàn)幽K和中級(jí)反饋?zhàn)幽K; 所述初級(jí)反饋?zhàn)幽K用于在所述虛擬控件移出所述控制區(qū)域的邊緣超過第一預(yù)設(shè)范圍時(shí)提供初級(jí)反饋; 所述中級(jí)反饋?zhàn)幽K用于在所述虛擬控件移出所述控制區(qū)域的邊緣超過第二預(yù)設(shè)范圍時(shí)提供中級(jí)反饋,其中所述第二預(yù)設(shè)范圍大于所述第一預(yù)設(shè)范圍。11.根據(jù)權(quán)利要求10所述的反饋系統(tǒng),其特征在于,所述虛擬控件外周包括與所述虛擬控件為同一中心的初級(jí)反饋區(qū)和中級(jí)反饋區(qū); 所述初級(jí)反饋區(qū)用于響應(yīng)所述初級(jí)反饋而進(jìn)行提示,所述中級(jí)反饋區(qū)用于響應(yīng)所述中級(jí)反饋而進(jìn)行提示。12.根據(jù)權(quán)利要求10所述的反饋系統(tǒng),其特征在于,所述觸摸反饋模塊還包括高級(jí)反饋?zhàn)幽K,用于在所述虛擬控件移出所述控制區(qū)域的邊緣超過第三預(yù)設(shè)范圍時(shí)提供高級(jí)反饋,其中所述第三預(yù)設(shè)范圍大于所述第二預(yù)設(shè)范圍。13.根據(jù)權(quán)利要求12所述的反饋系統(tǒng),其特征在于,所述初級(jí)反饋包含單一的視覺提示、單一的振動(dòng)提示或者單一的聲音提示,所述中級(jí)反饋包含視覺提示和振動(dòng)提示的組合、視覺提示和聲音提示的組合或者振動(dòng)提示和聲音提示的組合,所述高級(jí)反饋包含視覺提示、振動(dòng)提示以及聲音提示的組合。14.根據(jù)權(quán)利要求13所述的反饋系統(tǒng),其特征在于,所述初級(jí)反饋?zhàn)幽K提供的視覺提示為在所述初級(jí)反饋區(qū)范圍內(nèi)發(fā)光;所述中級(jí)反饋?zhàn)幽K提供的視覺提示為在所述中級(jí)反饋區(qū)范圍內(nèi)和所述初級(jí)反饋區(qū)范圍內(nèi)均發(fā)光,提供的振動(dòng)提示為輕微振動(dòng);所述高級(jí)反饋?zhàn)幽K提供的視覺提示為在所述觸摸屏的視覺中心顯示提示圖標(biāo),提供的振動(dòng)提示為強(qiáng)烈振動(dòng),以及提供的聲首提不為發(fā)出提不首。15.根據(jù)權(quán)利要求12所述的反饋系統(tǒng),其特征在于,所述反饋系統(tǒng)還包括: 外接模塊,用于當(dāng)所述觸摸屏連接于一外接屏幕時(shí),在所述外接屏幕上提供反饋,包括: 在所述觸摸屏上提供初級(jí)反饋的同時(shí),在所述外接屏幕的初級(jí)反饋區(qū)范圍內(nèi)發(fā)光;在所述觸摸屏上提供中級(jí)反饋的同時(shí),在所述外接屏幕的中級(jí)反饋區(qū)范圍內(nèi)和所初級(jí)反饋區(qū)范圍內(nèi)均發(fā)光; 在所述觸摸屏上提供高級(jí)反饋的同時(shí),在所述外接屏幕的視覺中心顯示提示圖標(biāo)。16.根據(jù)權(quán)利要求15所述的反饋系統(tǒng),其特征在于,所述反饋系統(tǒng)還包括: 按鈕反饋模塊,用于針對(duì)所述觸摸屏上多個(gè)具有不同功能的按鈕分別在所述外接屏幕上提供相應(yīng)級(jí)別的反饋。17.一種移動(dòng)終端,其特征在于,包括: 處理器;以及 用于存儲(chǔ)所述處理器可執(zhí)行命令的存儲(chǔ)器; 其中,所述處理器被配置為: 在一觸摸屏上提供一用于控制虛擬對(duì)象的移動(dòng)方向的虛擬控件以及控制區(qū)域; 檢測用戶在所述控制區(qū)域內(nèi)對(duì)虛擬控件的觸控操作情況; 根據(jù)檢測結(jié)果提供相應(yīng)的分級(jí)反饋方式。
【文檔編號(hào)】G06F3/0488GK105867765SQ201610182652
【公開日】2016年8月17日
【申請(qǐng)日】2016年3月25日
【發(fā)明人】萬金, 林健, 向先松
【申請(qǐng)人】網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司