專利名稱:一種觸摸響應(yīng)的處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種觸摸響應(yīng)的處理方法及電子終端。
背景技術(shù):
隨著電子產(chǎn)業(yè)的迅猛發(fā)展,特別是觸摸屏手機(jī),平板電腦越來(lái)越受到廣大用戶的青睞。因?yàn)橛|摸屏給廣大用戶帶來(lái)了很多鍵盤式手機(jī)沒(méi)法擁有的體驗(yàn)功能。但是,發(fā)明人在發(fā)明過(guò)程中,發(fā)現(xiàn)目前的觸摸屏存在至少以下問(wèn)題之一:用戶在使用觸摸屏?xí)r,由于遮擋和坐標(biāo)計(jì)算方法問(wèn)題,用戶目標(biāo)位置與實(shí)際位置經(jīng)常有差距;在使用網(wǎng)頁(yè)等錨點(diǎn)較密集的應(yīng)用時(shí),會(huì)經(jīng)常造成誤觸;大多含有觸摸屏的終端都是預(yù)先設(shè)置觸摸響應(yīng)調(diào)整策略,需要用戶自己手動(dòng)調(diào)整,去習(xí)慣終端,且用戶習(xí)慣差異很大,預(yù)調(diào)整策略不一定適合所有的用戶。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供一種觸摸響應(yīng)的處理方法及一種電子終端,解決了現(xiàn)有技術(shù)中預(yù)調(diào)整觸摸響應(yīng)點(diǎn)不適合所有用戶造成的誤觸問(wèn)題,實(shí)現(xiàn)了由終端適應(yīng)不同用戶的不同操作習(xí)慣,避免了用戶手動(dòng)調(diào)整觸摸響應(yīng)點(diǎn),增加用戶的操作準(zhǔn)確度。本申請(qǐng)實(shí)施例一提供了一種觸摸響應(yīng)的處理方法,所述方法應(yīng)用于一電子終端中,所述電子終端包括一觸摸感應(yīng)裝置,當(dāng)一操作體對(duì)所述電子終端執(zhí)行一第一輸入操作時(shí),通過(guò)所述觸摸感應(yīng)裝置獲得所述第一輸入操作的第一接觸面積,根據(jù)第一響應(yīng)策略確定所述第一接觸面積的響應(yīng)點(diǎn)為所述觸摸感應(yīng)裝置上的第一點(diǎn),所述方法包括:獲得一調(diào)整指令;響應(yīng)所述調(diào)整指令,調(diào)整所述第一響應(yīng)策略,生成第二響應(yīng)策略;當(dāng)所述操作體對(duì)所述電子終端執(zhí)行第二輸入操作時(shí),通過(guò)所述觸摸感應(yīng)裝置獲得所述第二輸入操作的第二接觸面積;根據(jù)所述第二響應(yīng)策略,確定所述第二接觸面積的響應(yīng)點(diǎn)為所述觸摸感應(yīng)裝置上第二點(diǎn),其中,所述第一輸入操作與所述第二輸入操作相同,所述第一點(diǎn)和第二點(diǎn)不同。如上所述的方法,所述獲得一調(diào)整指令包括:判斷所述第一輸入操作是否滿足預(yù)定條件,產(chǎn)生一判斷結(jié)果;其中,所述預(yù)定條件為指示需要調(diào)整所述第一響應(yīng)策略的條件信息;當(dāng)所述判斷結(jié)果表示所述第一輸入操作滿足所述預(yù)定條件時(shí),產(chǎn)生所述調(diào)整指令。其中,所述預(yù)定條件為在一閾值范圍內(nèi)獲得對(duì)所述第一輸入操作產(chǎn)生的第一操作結(jié)果的特定指令。所述預(yù)定條件為基于所述第一響應(yīng)策略響應(yīng)所述第一輸入操作的響應(yīng)結(jié)果不是用戶所期望的響應(yīng)結(jié)果的比率達(dá)到一閾值。
所述調(diào)整所述第一響應(yīng)策略,生成第二響應(yīng)策略包括:將所述第一響應(yīng)策略的響應(yīng)點(diǎn)移動(dòng)一變化矢量;將所述移動(dòng)一變化矢量后的坐標(biāo)點(diǎn)響應(yīng)點(diǎn)作為所述第二響應(yīng)策略的新響應(yīng)點(diǎn);或者,將所述第一接觸面積的外邊緣上的特定點(diǎn)加上所述一變化矢量后的坐標(biāo)點(diǎn)作為所述第二響應(yīng)策略的響應(yīng)點(diǎn)。本申請(qǐng)實(shí)施例二提供一種電子終端,所述電子終端包括一觸摸感應(yīng)裝置,當(dāng)一操作體對(duì)所述電子終端執(zhí)行一第一輸入操作時(shí),通過(guò)所述觸摸感應(yīng)裝置獲得所述第一輸入操作的第一接觸面積,根據(jù)第一響應(yīng)策略確定所述第一接觸面積的響應(yīng)點(diǎn)為所述觸摸感應(yīng)裝置上的第一點(diǎn),所述電子終端具體包括:獲得單元,用于獲得一調(diào)整指令;調(diào)整單元,用于響應(yīng)所述調(diào)整指令,調(diào)整所述第一響應(yīng)策略,生成第二響應(yīng)策略;第二接觸面積獲得單元,用于當(dāng)所述操作體對(duì)所述電子終端執(zhí)行第二輸入操作時(shí),通過(guò)所述觸摸感應(yīng)裝置獲得所述第二輸入操作的第二接觸面積;第二接觸面積響應(yīng)點(diǎn)確定單元,用于根據(jù)所述第二響應(yīng)策略,確定所述第二接觸面積的響應(yīng)點(diǎn)為所述觸摸感應(yīng)裝置上第二點(diǎn),其中,所述第一輸入操作與所述第二輸出輸入操作相同,所述第一點(diǎn)和第二點(diǎn)不同。其中,所述獲得單元,具體包括:判斷單元,用于判斷所述第一輸入操作是否滿足預(yù)定條件,得到一判斷結(jié)果;其中,所述預(yù)定條件為指示需要調(diào)整所述第一響應(yīng)策略的條件信息;生成單元,用于當(dāng)所述判斷結(jié)果表示所述第一輸入操作滿足所述預(yù)定條件時(shí),生成所述調(diào)整指令。所述調(diào)整單元,具體包括:移動(dòng)單元,用于將所述第一響應(yīng)策略的響應(yīng)點(diǎn)移動(dòng)一變化矢量;確定單元一,用于將所述移動(dòng)一變化矢量后的坐標(biāo)點(diǎn)響應(yīng)點(diǎn)作為所述第二響應(yīng)策略的響應(yīng)點(diǎn);或者,確定單元二,用于將所述第一接觸面積的外邊緣上的特定點(diǎn)加上所述一變化矢量后的坐標(biāo)點(diǎn)作為所述第二響應(yīng)策略的響應(yīng)點(diǎn)。本申請(qǐng)通過(guò)上述一個(gè)或者多個(gè)實(shí)施例提供的技術(shù)方案,具有以下有益技術(shù)效果或者優(yōu)點(diǎn)之一:由于是根據(jù)用戶的實(shí)際操作來(lái)調(diào)整觸摸點(diǎn)的響應(yīng)策略,并不是預(yù)先設(shè)置一調(diào)整策略來(lái)調(diào)整響應(yīng)點(diǎn),使得終端去學(xué)習(xí)用戶的操作習(xí)慣,而不是用戶去習(xí)慣終端,實(shí)現(xiàn)了由終端適應(yīng)不同用戶的不同操作習(xí)慣,避免了用戶手動(dòng)調(diào)整觸摸響應(yīng)點(diǎn),使得終端更人性化;判斷邏輯相對(duì)簡(jiǎn)單,實(shí)現(xiàn)了自動(dòng)調(diào)整響應(yīng)策略,并同時(shí)增加了用戶的操作準(zhǔn)確度。
圖1為實(shí)施例一中觸摸響應(yīng)的處理方法流程圖;圖2a 圖2d為應(yīng)用本發(fā)明實(shí)施例所提供的方法實(shí)現(xiàn)用戶在一網(wǎng)頁(yè)上進(jìn)行操作的示意圖3為實(shí)施例二中電子終端的系統(tǒng)圖;圖4為實(shí)施例二中電子終端系統(tǒng)中獲得單元的具體結(jié)構(gòu)圖;圖5為實(shí)施例二中電子終端系統(tǒng)中調(diào)整單元的具體結(jié)構(gòu)圖。
具體實(shí)施例方式本申請(qǐng)實(shí)施例提供一種觸摸響應(yīng)的處理方法及一種電子終端,解決了現(xiàn)有技術(shù)中預(yù)調(diào)整觸摸響應(yīng)點(diǎn)不適合所有用戶造成的誤觸問(wèn)題,實(shí)現(xiàn)了由終端適應(yīng)不同用戶的不同操作習(xí)慣,避免了用戶手動(dòng)調(diào)整觸摸響應(yīng)點(diǎn),增加用戶的操作準(zhǔn)確度。下面通過(guò)具體的實(shí)施方式和說(shuō)明書附圖,對(duì)上述技術(shù)方案進(jìn)行詳細(xì)的闡述和說(shuō)明。如圖1所示,本申請(qǐng)實(shí)施例一提供了一種觸摸響應(yīng)的處理方法,應(yīng)用于一電子終端中,該電子終端包括一觸摸感應(yīng)裝置,當(dāng)一操作體對(duì)該電子終端執(zhí)行一第一輸入操作時(shí),通過(guò)觸摸感應(yīng)裝置獲得第一輸入操作的第一接觸面積,根據(jù)第一響應(yīng)策略確定第一接觸面積的響應(yīng)點(diǎn)為觸摸感應(yīng)裝置上的第一點(diǎn),所述方法包括:步驟101,獲得一調(diào)整指令;步驟102,響應(yīng)所述調(diào)整指令,調(diào)整所述第一響應(yīng)策略,生成第二響應(yīng)策略;步驟103,當(dāng)所述操作體對(duì)所述電子終端執(zhí)行第二輸入操作時(shí),通過(guò)所述觸摸感應(yīng)裝置獲得所述第二輸入操作的第二接觸面積;步驟104,根據(jù)所述第二響應(yīng)策略,確定所述第二接觸面積的響應(yīng)點(diǎn)為所述觸摸感應(yīng)裝置上第二點(diǎn),其中,所述第一輸入操作與所述第二輸入操作相同,所述第一點(diǎn)和第二點(diǎn)不同。對(duì)于步驟101,獲得一調(diào)整指令,具體包括:判斷第一輸入操作是否滿足預(yù)定條件,產(chǎn)生一判斷結(jié)果;其中,所述預(yù)定條件為指不需要調(diào)整第一響應(yīng)策略的條件息;當(dāng)所述判斷結(jié)果表示第一輸入操作滿足所述預(yù)定條件時(shí),產(chǎn)生所述調(diào)整指令。其中,所述預(yù)定條件為在一閾值范圍內(nèi)獲得對(duì)第一輸入操作產(chǎn)生的第一操作結(jié)果的特定指令?;蛘撸鲱A(yù)定條件為基于第一響應(yīng)策略響應(yīng)第一輸入操作的響應(yīng)結(jié)果不是用戶所期望的響應(yīng)結(jié)果的比率達(dá)到一閾值。在本發(fā)明的一個(gè)實(shí)施例中當(dāng)電子終端在預(yù)定的時(shí)間內(nèi)獲得該特定操作或者特定指令時(shí),廣生一調(diào)整指令;在本發(fā)明的另一個(gè)實(shí)施例中當(dāng)電子終端在預(yù)定的時(shí)間內(nèi)獲得該特定操作或者特定指令時(shí),產(chǎn)生一次計(jì)數(shù),所述計(jì)數(shù)值表示以第一響應(yīng)策略響應(yīng)的對(duì)應(yīng)的第一操作的錯(cuò)誤數(shù),其中,該第一操作為任意操作。在錯(cuò)誤數(shù)值達(dá)到閾值時(shí)產(chǎn)生一調(diào)整指令。對(duì)于步驟102,調(diào)整第一響應(yīng)策略,生成第二響應(yīng)策略包括:將第一響應(yīng)策略的響應(yīng)點(diǎn)移動(dòng)一變化矢量;將移動(dòng)一變化矢量后的坐標(biāo)點(diǎn)響應(yīng)點(diǎn)作為第二響應(yīng)策略的響應(yīng)點(diǎn);或者,將第一接觸面積的外邊緣上的特定點(diǎn)加上一變化矢量后的坐標(biāo)點(diǎn)作為第二響應(yīng)策略的響應(yīng)點(diǎn)。下面的例子將對(duì)本申請(qǐng)實(shí)施例一提供的技術(shù)方案在具體應(yīng)用過(guò)程中如何體現(xiàn),進(jìn)行進(jìn)一步的闡述。實(shí)施方式I當(dāng)用戶在觸摸屏上執(zhí)行了第一操作,會(huì)在觸摸屏上產(chǎn)生第一接觸面積,觸摸感應(yīng)裝置感應(yīng)到第一接觸面積后,根據(jù)第一響應(yīng)策略,會(huì)在觸摸感應(yīng)裝置上確定第一點(diǎn)作為第一接觸面積的響應(yīng)點(diǎn),用以響應(yīng)用戶的第一操作,假設(shè)以第一接觸面積的中心點(diǎn)A作為響應(yīng)點(diǎn)。其中,所述第一操作可以為單擊、雙擊、長(zhǎng)按、滑動(dòng)或者手勢(shì)等。和步驟101獲得一調(diào)整指令相對(duì)應(yīng),具體為:判斷第一操作是否滿足預(yù)定條件,產(chǎn)生一判斷結(jié)果;其中,所述預(yù)定條件為在一閾值范圍內(nèi)獲得對(duì)第一操作產(chǎn)生的第一操作結(jié)果的特定指令。其中,該閾值范圍可以為在一預(yù)定的時(shí)間內(nèi),比如5秒,當(dāng)然,也可以根據(jù)具體情況來(lái)設(shè)定;該特定指令可以為用戶按back鍵、home鍵或者回退鍵,也可以為用戶用手劃了 了一個(gè)“X”的手勢(shì)等。當(dāng)所述判斷結(jié)果表示第一操作滿足所述預(yù)定條件時(shí),產(chǎn)生所述調(diào)整指令。在實(shí)際情況中,當(dāng)終端系統(tǒng)響應(yīng)了 A點(diǎn)之后,假設(shè)A點(diǎn)對(duì)應(yīng)的對(duì)象是一個(gè)鏈接地址,打開(kāi)了一個(gè)網(wǎng)頁(yè)或者是應(yīng)用,在5秒內(nèi),用戶沒(méi)有在該網(wǎng)頁(yè)或者應(yīng)用中繼續(xù)使用,產(chǎn)生其他的操作,就按back鍵、home鍵或者回退鍵,或者直接劃了一 “X”的手勢(shì)結(jié)束了該網(wǎng)頁(yè)或者應(yīng)用,也就是觸摸感應(yīng)裝置沒(méi)有感應(yīng)到除了第一接觸面積后的任何接觸,符合步驟101中所說(shuō),在一閾值范圍內(nèi)獲得對(duì)第一操作產(chǎn)生的第一操作結(jié)果的特定指令,那么系統(tǒng)就判斷該第一操作可能是用戶誤操作,用戶并不想在A點(diǎn)這一響應(yīng)對(duì)象進(jìn)行操作。此時(shí),系統(tǒng)會(huì)記錄下該第一操作對(duì)應(yīng)的位置坐標(biāo),移動(dòng)距離,按壓時(shí)間,時(shí)間間隔等,存儲(chǔ)在數(shù)據(jù)庫(kù)中。接下來(lái),用戶在觸摸屏上執(zhí)行了第二操作,同理,會(huì)在觸摸屏上產(chǎn)生第二接觸面積,根據(jù)第一響應(yīng)策略,會(huì)在觸摸感應(yīng)裝置上確定第二點(diǎn)作為第二接觸面積的響應(yīng)點(diǎn),用以響應(yīng)用戶的第二操作,假設(shè)第二接觸面積的響應(yīng)點(diǎn)為B點(diǎn)。所述B點(diǎn)和所述A點(diǎn)為不同的坐標(biāo)點(diǎn),同樣,所述第二操作可以為單擊、雙擊、長(zhǎng)按、滑動(dòng)或者手勢(shì)等。其中第二操作和第一操作相同,所述B點(diǎn)和所述A點(diǎn)不同。假設(shè)用戶對(duì)于B點(diǎn)的響應(yīng)對(duì)象,一個(gè)網(wǎng)頁(yè)或者應(yīng)用,并沒(méi)有立即結(jié)束該網(wǎng)頁(yè)或者該應(yīng)用,而是繼續(xù)進(jìn)行了下一個(gè)操作,則系統(tǒng)就判斷該第二操作為用戶真正想做的操作,是一次成功的操作。同樣,系統(tǒng)會(huì)記錄下該第二操作對(duì)應(yīng)的位置坐標(biāo),移動(dòng)距離,按壓時(shí)間,時(shí)間間隔等,存儲(chǔ)在數(shù)據(jù)庫(kù)中。根據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中的該用戶的歷史操作數(shù)據(jù),就得知了 A點(diǎn)到B點(diǎn)的變化距離ΛΑΒ。當(dāng)下一次用戶再進(jìn)行所述第一操作時(shí),系統(tǒng)會(huì)根據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中的歷史操作數(shù)據(jù),判斷出A點(diǎn)響應(yīng)的對(duì)象并不是用戶想要操作的對(duì)象,而真正想要操作的對(duì)象是B點(diǎn)所響應(yīng)的對(duì)象。將第一響應(yīng)策略的響應(yīng)點(diǎn)A點(diǎn)調(diào)整到B點(diǎn)后,即得到第二響應(yīng)策略,第二響應(yīng)策略的響應(yīng)點(diǎn)B點(diǎn)的坐標(biāo)就為A點(diǎn)的坐標(biāo)加上A點(diǎn)到B點(diǎn)的變化距離Δ AB。綁定第一操作的響應(yīng)點(diǎn)A與B點(diǎn),獲得一綁定關(guān)系。因此,根據(jù)綁定關(guān)系,系統(tǒng)會(huì)自動(dòng)的將B點(diǎn)作為第一操作的響應(yīng)點(diǎn),而不是最開(kāi)始的以A點(diǎn)作為響應(yīng)點(diǎn)。
下面用實(shí)際的例子結(jié)合附圖來(lái)對(duì)實(shí)施方式I中的方案進(jìn)行詳細(xì)的描述。如圖2a所示,為用戶在一網(wǎng)頁(yè)上進(jìn)行操作的圖,用戶的實(shí)際期望點(diǎn)擊的是標(biāo)號(hào)為2的鏈接。用戶在觸發(fā)第一操作(點(diǎn)擊操作)時(shí),按照第一響應(yīng)策略,通過(guò)觸摸感應(yīng)器獲得第一接觸面積并確認(rèn)響應(yīng)的第一點(diǎn)為B0。系統(tǒng)端響應(yīng)第一點(diǎn)BO對(duì)應(yīng)的鏈接(標(biāo)號(hào)為I)。該第一操作為用戶不期望的操作。因?yàn)榈谝徊僮?點(diǎn)擊操作)所對(duì)應(yīng)的第一操作結(jié)果(標(biāo)號(hào)為I的鏈接打開(kāi)并顯示一與標(biāo)號(hào)為I的鏈接對(duì)應(yīng)的頁(yè)面)。但是需要讓電子終端得知該第一操作所對(duì)應(yīng)的操作結(jié)果是用戶所不期望的操作結(jié)果,從而確定該第一操作為誤操作。具體而言,判斷第一操作是否滿足預(yù)定條件,產(chǎn)生一判斷結(jié)果;其中,所述預(yù)定條件為在一閾值范圍內(nèi)獲得對(duì)第一操作產(chǎn)生的第一操作結(jié)果的特定指令。其中,該閾值范圍可以為在一預(yù)定的時(shí)間內(nèi),比如5秒,當(dāng)然,也可以根據(jù)具體情況來(lái)設(shè)定。舉例來(lái)講,從顯示第一操作所對(duì)應(yīng)的第一操作結(jié)果(顯示標(biāo)號(hào)為I的鏈接所對(duì)應(yīng)的頁(yè)面)開(kāi)始計(jì)時(shí),在預(yù)定的時(shí)間內(nèi)是否獲得特定操作或者在預(yù)定的時(shí)間獲得特定指令;如果在預(yù)定的時(shí)間內(nèi)獲得該特定操作或者特定指令,即表示第一操作所對(duì)應(yīng)的第一操作結(jié)果為用戶不希望的操作結(jié)果,該第一操作為用戶不期望的誤操作;通過(guò)該特定指令可以為back指令、返回home指令或者回退指令,也可以為用戶用手劃了 了一個(gè)“X”的手勢(shì)或者在特定的觸摸區(qū)域(該觸摸區(qū)域沒(méi)有顯示)執(zhí)行的向從右向左滑動(dòng)等特殊操作,當(dāng)然該特殊手勢(shì)用于產(chǎn)生back指令、返回home指令或者回退指令等。這樣的判斷方式更符合用戶的使用習(xí)慣更自然。一般用戶一次操作產(chǎn)生一錯(cuò)誤的操作結(jié)果時(shí)會(huì)盡快關(guān)閉該錯(cuò)誤操作所產(chǎn)生的操作結(jié)果。并再次去重新執(zhí)行操作。另外,如果在預(yù)定的時(shí)間內(nèi)未獲得該特定操作或者特定指令,即表示第一操作所對(duì)應(yīng)的第一操作結(jié)果為用戶希望的操作結(jié)果,該第一操作為用戶期望的操作。用戶根據(jù)第一操作所對(duì)應(yīng)的第一操作結(jié)果確認(rèn)為其不期望的操作結(jié)果時(shí),會(huì)自己去調(diào)整,如圖2b所示,用戶會(huì)將操作體向上移動(dòng)再次進(jìn)行操作(即第二次第一操作)。用戶在觸發(fā)第二次第一操作時(shí),按照第一響應(yīng)策略,通過(guò)觸摸感應(yīng)器獲得第一接觸面積并確認(rèn)響應(yīng)的第一點(diǎn)為B0’。系統(tǒng)端響應(yīng)第一點(diǎn)B0’對(duì)應(yīng)的鏈接(標(biāo)號(hào)為2)。根據(jù)上述的判斷原貝U,電子終端側(cè)確認(rèn)該第二次的第一操作為用戶期望的操作,該第二次的第一操作所對(duì)應(yīng)的操作結(jié)果為用戶切換的操作結(jié)果。這里不再贅述。在本發(fā)明的一實(shí)施例中,需要在電子終端側(cè)確定第一操作所對(duì)應(yīng)的第一操作結(jié)果為用戶不希望的操作結(jié)果,該第一操作為用戶不期望的誤操作時(shí)會(huì)記錄根據(jù)第一響應(yīng)策略確定的第一點(diǎn)(BO);以及電子終端側(cè)確認(rèn)該第二次的第一操作所對(duì)應(yīng)的操作結(jié)果為用戶切換的操作結(jié)果時(shí)記錄根據(jù)第一響應(yīng)策略確定的第一點(diǎn)(B0’),根據(jù)所述第一點(diǎn)(BO)和第二點(diǎn)(B0’)來(lái)確認(rèn)變化矢量。此時(shí)以該變化矢量作為一個(gè)調(diào)整參數(shù)來(lái)響應(yīng)前述所產(chǎn)生的所述調(diào)整指令。以變化矢量來(lái)調(diào)整以及第一響應(yīng)策略的響應(yīng)點(diǎn)。例如,可以是在第一響應(yīng)策略的確定的響應(yīng)點(diǎn)上加上該變化矢量。如圖2c所示,為調(diào)整后的視圖。當(dāng)用戶在調(diào)整后的任意時(shí)候再次想點(diǎn)擊標(biāo)號(hào)為2的鏈接時(shí),用戶在觸發(fā)第一操作(點(diǎn)擊操作)時(shí),按照調(diào)整完成的第二響應(yīng)策略,通過(guò)觸摸感應(yīng)器獲得第二接觸面積并確認(rèn)響應(yīng)的第二點(diǎn)為BI。系統(tǒng)端響應(yīng)第二點(diǎn)BI對(duì)應(yīng)的鏈接(標(biāo)號(hào)為2)。因?yàn)橛脩舻氖褂昧?xí)慣以及手指的大小的一定的。讓用戶被動(dòng)學(xué)習(xí)電子設(shè)備的操作并變成用戶的使用習(xí)慣是不合適,并且不符合用戶日常的使用習(xí)慣的。例如,現(xiàn)有技術(shù)中,用戶在產(chǎn)生一次錯(cuò)誤操作后(即,標(biāo)號(hào)為I的鏈接打開(kāi))的第二次的操作可能會(huì)有意識(shí)的將操作體向上以學(xué)習(xí)電子終端的操作,讓電子終端能夠響應(yīng)正確的操作(標(biāo)號(hào)為2的鏈接打開(kāi))。但是在這之后的任意一次用戶再次想點(diǎn)擊標(biāo)號(hào)為2的鏈接時(shí),用戶還是會(huì)點(diǎn)擊到標(biāo)號(hào)為I的鏈接的位置。因?yàn)殡娮咏K端無(wú)法訓(xùn)練用戶在點(diǎn)擊標(biāo)號(hào)為2的鏈接時(shí)操作體要向上。同時(shí)用戶只是電子終端的使用者,其并不曉得電子終端的響應(yīng)方式。所以本發(fā)明的實(shí)施例能夠讓電子終端主動(dòng)地學(xué)習(xí)用戶的使用習(xí)慣并根據(jù)用戶使用習(xí)慣來(lái)自動(dòng)調(diào)整電子終端的響應(yīng)策略,使用戶感覺(jué)到自己的電子終端越來(lái)越適合自己,越來(lái)越成為自己的私有設(shè)備。因此如圖3c所示,當(dāng)在調(diào)整之后的任意一次用戶再次想點(diǎn)擊標(biāo)號(hào)為2的鏈接時(shí),按照用戶自己的使用習(xí)慣所產(chǎn)生的第一操作(點(diǎn)擊操作)還是會(huì)位于標(biāo)號(hào)為I的鏈接位置,按照調(diào)整完成的第二響應(yīng)策略,通過(guò)觸摸感應(yīng)器獲得第二接觸面積并確認(rèn)響應(yīng)的第二點(diǎn)為BI。系統(tǒng)端響應(yīng)第二點(diǎn)BI對(duì)應(yīng)的鏈接(標(biāo)號(hào)為2)。雖然按照用戶的使用習(xí)慣點(diǎn)擊的是標(biāo)號(hào)為I的鏈接位置,但是系統(tǒng)端響應(yīng)的(打開(kāi)的)為標(biāo)號(hào)為2的鏈接的頁(yè)面。在具體的應(yīng)用過(guò)程中,還可以采用下述方式得到第二響應(yīng)策略。觸摸感應(yīng)裝置可以感應(yīng)到第一接觸面積,那么系統(tǒng)會(huì)將該第一接觸面積整個(gè)面積范圍內(nèi)的坐標(biāo)都記錄下來(lái),假設(shè)第一接觸面積的外邊緣上某一特定點(diǎn)為C點(diǎn),且第一接觸面積的響應(yīng)點(diǎn)為C點(diǎn),C點(diǎn)響應(yīng)對(duì)象并不是用戶想要操作的對(duì)象,同樣,第二接觸面積響應(yīng)點(diǎn)B點(diǎn)對(duì)應(yīng)的響應(yīng)對(duì)象是用戶想要操作的對(duì)象。那么根據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中的該用戶的歷史操作數(shù)據(jù),就可以得知C點(diǎn)到B點(diǎn)的變化距離Λ CB。當(dāng)下一次用戶再進(jìn)行所述第一操作時(shí),系統(tǒng)會(huì)根據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中的歷史操作數(shù)據(jù),判斷出C點(diǎn)響應(yīng)的對(duì)象并不是用戶想要操作的對(duì)象,而真正想要操作的對(duì)象是B點(diǎn)所響應(yīng)的對(duì)象,因此,系統(tǒng)會(huì)自動(dòng)的將B點(diǎn)作為該次操作的響應(yīng)點(diǎn),而不是最開(kāi)始的以C點(diǎn)作為響應(yīng)點(diǎn)。而B(niǎo)點(diǎn)的坐標(biāo)就為C點(diǎn)的坐標(biāo)加上C點(diǎn)到B點(diǎn)的變化距離Δ CB。將第一響應(yīng)策略的響應(yīng)點(diǎn)C點(diǎn)調(diào)整到B點(diǎn)后,即得到第二響應(yīng)策略。綜上所述,本申請(qǐng)實(shí)施例一提供的實(shí)施方式中,第一響應(yīng)策略的響應(yīng)點(diǎn)可以為用戶在觸摸屏上接觸面積的中心點(diǎn)也可以為接觸面積上的任意一點(diǎn)。在此就不再一一贅述。實(shí)施方式2通過(guò)實(shí)施方式I列舉的方案是系統(tǒng)在判斷了用戶的一次操作為誤操作的時(shí)候,就進(jìn)行響應(yīng)點(diǎn)的調(diào)整,是基于系統(tǒng)數(shù)據(jù)庫(kù)存儲(chǔ)了有關(guān)于用戶正確的操作數(shù)據(jù)和誤操作的數(shù)據(jù)。但是在實(shí)際應(yīng)用過(guò)程中,系統(tǒng)不可能擁有所有用戶完整的操作歷史數(shù)據(jù),因此,本申請(qǐng)實(shí)施例一提供另外一種實(shí)施方式,具體體現(xiàn)如下:還是假設(shè)按照第一響應(yīng)策略響應(yīng)的用戶執(zhí)行的第一操作的響應(yīng)結(jié)果不是用戶所期望的響應(yīng)結(jié)果,那么在一預(yù)設(shè)時(shí)間內(nèi),系統(tǒng)記錄該用戶所有的操作數(shù)據(jù),并根據(jù)記錄在數(shù)據(jù)庫(kù)中的歷史操作數(shù)據(jù),確定所述第一操作的響應(yīng)結(jié)果不是用戶所期望的響應(yīng)結(jié)果的比率,為當(dāng)達(dá)到一預(yù)定閾值,則調(diào)整第一響應(yīng)策略。判斷第一操作的響應(yīng)結(jié)果是否為用戶所期望的結(jié)果的具體判斷方式按照實(shí)施方式I中的方案來(lái)判斷。和步驟101獲得一調(diào)整指令相對(duì)應(yīng),具體為:判斷第一操作是否滿足預(yù)定條件,產(chǎn)生一判斷結(jié)果;所述預(yù)定條件為基于第一響應(yīng)策略響應(yīng)第一操作的響應(yīng)結(jié)果不是用戶所期望的響應(yīng)結(jié)果的比率達(dá)到一閾值。當(dāng)所述判斷結(jié)果表示第一操作滿足所述預(yù)定條件時(shí),產(chǎn)生所述調(diào)整指令。
那么判斷第一操作的響應(yīng)結(jié)果是否為用戶所期望的響應(yīng)結(jié)果同樣是按照實(shí)施方式I中提供的方案來(lái)判斷,即:檢測(cè)到第一操作之后,在一閾值范圍內(nèi)是否獲得對(duì)第一操作產(chǎn)生的第一操作結(jié)果的特定指令。其中,該閾值范圍可以為在一預(yù)定的時(shí)間內(nèi),比如5秒,當(dāng)然,也可以根據(jù)具體情況來(lái)設(shè)定;該特定指令可以為用戶按back鍵、home鍵或者回退鍵,也可以為用戶用手劃了 了一個(gè)“X”的手勢(shì)等。如果在一定時(shí)間內(nèi)獲得了某一特定指令,則判斷該第一操作不是用戶所期望的響
應(yīng)結(jié)果。當(dāng)檢測(cè)到了 M次第一操作,那么判斷出按照第一響應(yīng)策略響應(yīng)第一操作的響應(yīng)結(jié)果不是用戶所期望的響應(yīng)結(jié)果占M次的比率值,如果達(dá)到了一閾值,則獲得一調(diào)整指令,用以調(diào)整第一響應(yīng)策略,得到第二響應(yīng)策略。如圖2d所示,在實(shí)際情況中,本申請(qǐng)實(shí)施例設(shè)定的預(yù)設(shè)時(shí)間為24小時(shí),假如在24小時(shí)之內(nèi),系統(tǒng)監(jiān)測(cè)到該第一操作的響應(yīng)結(jié)果不是用戶所期望的響應(yīng)結(jié)果的比率是20%,而預(yù)定閾值為15%,則以第一響應(yīng)策略來(lái)響應(yīng)第一操作得到的結(jié)果并不是用戶真正想要的結(jié)果,那么終端系統(tǒng)就會(huì)調(diào)整第一響應(yīng)策略,以第一響應(yīng)策略的響應(yīng)點(diǎn)為基準(zhǔn)點(diǎn),在360度方向的其中任意一個(gè)方向上調(diào)整一距離ΛΧ,假設(shè)往水平向右的方向調(diào)整一距離ΛΧ,得到第二響應(yīng)策略的響應(yīng)點(diǎn)D1,即為第一響應(yīng)策略的響應(yīng)點(diǎn)加上ΛΧ后對(duì)應(yīng)的坐標(biāo)點(diǎn)。在第二個(gè)24小時(shí)內(nèi),假如系統(tǒng)以第二響應(yīng)策略來(lái)響應(yīng)第一操作得到的結(jié)果不是用戶所期望的響應(yīng)結(jié)果的比率依然沒(méi)有下降,反而增加,假如增加到了 22%,則說(shuō)明調(diào)整的響應(yīng)點(diǎn)不對(duì),則在另外的方向去調(diào)整,假設(shè)往水平向左的方向去調(diào)整,調(diào)整到Cl點(diǎn),檢測(cè)到Cl點(diǎn)的錯(cuò)誤比率在下降,則繼續(xù)在水平向左的方向調(diào)整,調(diào)整到錯(cuò)誤比率值預(yù)定閾值以下。當(dāng)然,該預(yù)設(shè)時(shí)間可以根據(jù)實(shí)際的情況來(lái)設(shè)定,可以為12小時(shí),18小時(shí)等等,并不局限于本申請(qǐng)實(shí)施例提供的24小時(shí);其比率也可以用正確率來(lái)表示,并不局限于本申請(qǐng)實(shí)施例提供的錯(cuò)誤率。如圖3所示,本申請(qǐng)實(shí)施例二提供一種電子終端,所述電子終端包括一觸摸感應(yīng)裝置,當(dāng)一操作體對(duì)該電子終端執(zhí)行一第一輸入操作時(shí),通過(guò)觸摸感應(yīng)裝置獲得所述第一輸入操作的第一接觸面積,根據(jù)第一響應(yīng)策略確定第一接觸面積的響應(yīng)點(diǎn)為觸摸感應(yīng)裝置上的第一點(diǎn),所述電子終端具體包括:獲得單元201,用于獲得一調(diào)整指令;調(diào)整單元202,用于響應(yīng)該調(diào)整指令,調(diào)整第一響應(yīng)策略,生成第二響應(yīng)策略;第二接觸面積獲得單元203,用于當(dāng)操作體對(duì)電子終端執(zhí)行第二輸入操作時(shí),通過(guò)觸摸感應(yīng)裝置獲得第二輸入操作的第二接觸面積;第二接觸面積響應(yīng)點(diǎn)確定單元204,用于根據(jù)第二響應(yīng)策略,確定第二接觸面積的響應(yīng)點(diǎn)為觸摸感應(yīng)裝置上第二點(diǎn),其中,第一輸入操作與第二輸出輸入操作相同,所述第一點(diǎn)和第二點(diǎn)不同。其中,如圖4所示,獲得單元201,具體包括:判斷單元201a,用于判斷第一輸入操作是否滿足預(yù)定條件,得到一判斷結(jié)果;其中,所述預(yù)定條件為指示需要調(diào)整第一響應(yīng)策略的條件信息;生成單元201b,用于當(dāng)所述判斷結(jié)果表示第一輸入操作滿足所述預(yù)定條件時(shí),生成該調(diào)整指令。其中,所述預(yù)定條件為在一閾值范圍內(nèi)獲得對(duì)第一輸入操作產(chǎn)生的第一操作結(jié)果的特定指令。例如,在幾秒以內(nèi),用戶在打開(kāi)了一網(wǎng)頁(yè)或者應(yīng)用之后,立即按back鍵、home鍵或者回退鍵結(jié)束了該網(wǎng)頁(yè)或者應(yīng)用。所述預(yù)定條件還可以為基于所述第一響應(yīng)策略響應(yīng)第一輸入操作的響應(yīng)結(jié)果不是用戶所期望的響應(yīng)結(jié)果的比率達(dá)到一閾值。例如,基于所述第一響應(yīng)策略響應(yīng)第一輸入操作的響應(yīng)結(jié)果不是用戶所期望的響應(yīng)結(jié)果的比率達(dá)到18%,而設(shè)定的閾值為15%,則超過(guò)了該閾值,那么就生成該調(diào)整指令。或者是以正確率來(lái)判斷,在此就不再贅述。其中,如圖5所示,調(diào)整單元202,具體包括:移動(dòng)單元202a,用于將第一響應(yīng)策略的響應(yīng)點(diǎn)移動(dòng)一變化矢量;確定單元一 202b,用于將所述移動(dòng)一變化矢量后的坐標(biāo)點(diǎn)響應(yīng)點(diǎn)作為第二響應(yīng)策略的響應(yīng)點(diǎn);或者,確定單元二 202c,用于將第一接觸面積的外邊緣上的特定點(diǎn)加上一變化矢量后的坐標(biāo)點(diǎn)作為第二響應(yīng)策略的響應(yīng)點(diǎn)。本申請(qǐng)通過(guò)上述一個(gè)或者多個(gè)實(shí)施例提供的技術(shù)方案,具有以下有益技術(shù)效果或者優(yōu)點(diǎn)之一:由于是根據(jù)用戶的實(shí)際操作來(lái)調(diào)整觸摸點(diǎn)的響應(yīng)策略,并不是預(yù)先設(shè)置一調(diào)整策略來(lái)調(diào)整響應(yīng)點(diǎn),使得終端去學(xué)習(xí)用戶的操作習(xí)慣,而不是用戶去習(xí)慣終端,實(shí)現(xiàn)了由終端適應(yīng)不同用戶的不同操作習(xí)慣,避免了用戶手動(dòng)調(diào)整觸摸響應(yīng)點(diǎn),使得終端更人性化;判斷邏輯相對(duì)簡(jiǎn)單,實(shí)現(xiàn)了自動(dòng)調(diào)整響應(yīng)策略,并同時(shí)增加了用戶的操作準(zhǔn)確度。盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種觸摸響應(yīng)的處理方法,所述方法應(yīng)用于一電子終端中,所述電子終端包括一觸摸感應(yīng)裝置,當(dāng)一操作體對(duì)所述電子終端執(zhí)行一第一輸入操作時(shí),通過(guò)所述觸摸感應(yīng)裝置獲得所述第一輸入操作的第一接觸面積,根據(jù)第一響應(yīng)策略確定所述第一接觸面積的響應(yīng)點(diǎn)為所述觸摸感應(yīng)裝置上的第一點(diǎn),其特征在于,所述方法包括: 獲得一調(diào)整指令; 響應(yīng)所述調(diào)整指令,調(diào)整所述第一響應(yīng)策略,生成第二響應(yīng)策略; 當(dāng)所述操作體對(duì)所述電子終端執(zhí)行第二輸入操作時(shí),通過(guò)所述觸摸感應(yīng)裝置獲得所述第二輸入操作的第二接觸面積; 根據(jù)所述第二響應(yīng)策略,確定所述第二接觸面積的響應(yīng)點(diǎn)為所述觸摸感應(yīng)裝置上第二點(diǎn),其中,所述第一輸入操作與所述第二輸入操作相同,所述第一點(diǎn)和第二點(diǎn)不同。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲得一調(diào)整指令包括: 判斷所述第一輸入操作是否滿足預(yù)定條件,產(chǎn)生一判斷結(jié)果;其中,所述預(yù)定條件為指示需要調(diào)整所述第一響應(yīng)策略的條件信息; 當(dāng)所述判斷結(jié)果表示所述第一輸入操作滿足所述預(yù)定條件時(shí),產(chǎn)生所述調(diào)整指令。
3.如權(quán)利要求2所述的方法,其特征在于,所述預(yù)定條件為在一閾值范圍內(nèi)獲得對(duì)所述第一輸入操作產(chǎn)生的第一操作結(jié)果的特定指令。
4.如權(quán)利要求2所述的方法,其特征在于,所述預(yù)定條件為基于所述第一響應(yīng)策略響應(yīng)所述第一輸入操作的響應(yīng)結(jié)果不是用戶所期望的響應(yīng)結(jié)果的比率達(dá)到一閾值。
5.如權(quán)利要求1所述的方法,其特征在于,所述調(diào)整所述第一響應(yīng)策略,生成第二響應(yīng)策略包括: 將所述第一響應(yīng)策略的響應(yīng)點(diǎn)移動(dòng)一變化矢量; 將所述移動(dòng)一變化矢量后的坐標(biāo)點(diǎn)響應(yīng)點(diǎn)作為所述第二響應(yīng)策略的新響應(yīng)點(diǎn);或者,將所述第一接觸面積的外邊緣上的特定點(diǎn)加上所述一變化矢量后的坐標(biāo)點(diǎn)作為所述第二響應(yīng)策略的響應(yīng)點(diǎn)。
6.一種電子終端,所述電子終端包括一觸摸感應(yīng)裝置,當(dāng)一操作體對(duì)所述電子終端執(zhí)行一第一輸入操作時(shí),通過(guò)所述觸摸感應(yīng)裝置獲得所述第一輸入操作的第一接觸面積,根據(jù)第一響應(yīng)策略確定所述第一接觸面積的響應(yīng)點(diǎn)為所述觸摸感應(yīng)裝置上的第一點(diǎn),其特征在于,具體包括: 獲得單元,用于獲得一調(diào)整指令; 調(diào)整單元,用于響應(yīng)所述調(diào)整指令,調(diào)整所述第一響應(yīng)策略,生成第二響應(yīng)策略; 第二接觸面積獲得單元,用于當(dāng)所述操作體對(duì)所述電子終端執(zhí)行第二輸入操作時(shí),通過(guò)所述觸摸感應(yīng)裝置獲得所述第二輸入操作的第二接觸面積; 第二接觸面積響應(yīng)點(diǎn)確定單元,用于根據(jù)所述第二響應(yīng)策略,確定所述第二接觸面積的響應(yīng)點(diǎn)為所述觸摸感應(yīng)裝置上第二點(diǎn),其中,所述第一輸入操作與所述第二輸出輸入操作相同,所述第一點(diǎn)和第二點(diǎn)不同。
7.如權(quán)利要求6所述的終端,其特征在于,所述獲得單元,具體包括: 判斷單元,用于判斷所述第一輸入操作是否滿足預(yù)定條件,得到一判斷結(jié)果;其中,所述預(yù)定條件為指示需要調(diào)整所述第一響應(yīng)策略的條件信息; 生成單元,用于當(dāng)所述判斷 結(jié)果表示所述第一輸入操作滿足所述預(yù)定條件時(shí),生成所述調(diào)整指令。
8.如權(quán)利要求7所述的終端,其特征在于,所述預(yù)定條件為在一閾值范圍內(nèi)獲得對(duì)所述第一輸入操作產(chǎn)生的第一操作結(jié)果的特定指令。
9.如權(quán)利要求7所述的終端,其特征在于,所述預(yù)定條件為基于所述第一響應(yīng)策略響應(yīng)所述第一輸入操作的響應(yīng)結(jié)果為用戶所期望的響應(yīng)結(jié)果的比率達(dá)到一閾值。
10.如權(quán)利要求6所述的終端,其特征在于,所述調(diào)整單元,具體包括: 移動(dòng)單元,用于將所述第一響應(yīng)策略的響應(yīng)點(diǎn)移動(dòng)一變化矢量; 確定單元一,用于將所述移動(dòng)一變化矢量后的坐標(biāo)點(diǎn)響應(yīng)點(diǎn)作為所述第二響應(yīng)策略的響應(yīng)點(diǎn);或者, 確定單元二,用于將所述第一接觸面積的外邊緣上的特定點(diǎn)加上所述一變化矢量后的坐標(biāo)點(diǎn)作為所述第二響應(yīng)策 略的響應(yīng)點(diǎn)。
全文摘要
本發(fā)明公開(kāi)了一種觸摸響應(yīng)的處理方法及電子終端,所述方法應(yīng)用于一電子終端中,電子終端包括一觸摸感應(yīng)裝置,當(dāng)一操作體對(duì)電子終端執(zhí)行一第一輸入操作時(shí),通過(guò)觸摸感應(yīng)裝置獲得所述第一輸入操作的第一接觸面積,根據(jù)第一響應(yīng)策略確定第一接觸面積的響應(yīng)點(diǎn)為所述觸摸感應(yīng)裝置上的第一點(diǎn),所述方法包括獲得一調(diào)整指令;響應(yīng)所述調(diào)整指令,調(diào)整第一響應(yīng)策略,生成第二響應(yīng)策略;當(dāng)操作體對(duì)所述電子終端執(zhí)行第二輸入操作時(shí),通過(guò)觸摸感應(yīng)裝置獲得第二輸入操作的第二接觸面積;根據(jù)第二響應(yīng)策略,確定第二接觸面積的響應(yīng)點(diǎn)為觸摸感應(yīng)裝置上第二點(diǎn),其中,所述第一輸入操作與所述第二輸入操作相同,所述第一點(diǎn)和第二點(diǎn)不同。
文檔編號(hào)G06F3/0488GK103176723SQ20111043062
公開(kāi)日2013年6月26日 申請(qǐng)日期2011年12月20日 優(yōu)先權(quán)日2011年12月20日
發(fā)明者甘大勇 申請(qǐng)人:聯(lián)想(北京)有限公司