移動(dòng)終端及防止移動(dòng)終端誤操作的方法
【專利摘要】本發(fā)明適用于通信【技術(shù)領(lǐng)域】,提供了一種防止移動(dòng)終端誤操作的方法,所述方法包括:記錄移動(dòng)終端在某應(yīng)用場(chǎng)景下的誤操作事件以及與所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵;檢測(cè)同一誤操作事件的觸發(fā)次數(shù)是否超過(guò)預(yù)設(shè)次數(shù)閾值;若所述同一誤操作事件的觸發(fā)次數(shù)超過(guò)預(yù)設(shè)次數(shù)閾值,則所述移動(dòng)終端再次進(jìn)入所述應(yīng)用場(chǎng)景時(shí),根據(jù)預(yù)設(shè)規(guī)則,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)。本發(fā)明還相應(yīng)的提供一種實(shí)現(xiàn)上述方法的移動(dòng)終端。借此,本發(fā)明有針對(duì)性的調(diào)整移動(dòng)終端的事件觸發(fā)按鍵,從而有效減少誤操作,增強(qiáng)了終端的智能性及用戶使用體驗(yàn)。
【專利說(shuō)明】移動(dòng)終端及防止移動(dòng)終端誤操作的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種移動(dòng)終端及防止移動(dòng)終端誤操作的方法。
【背景技術(shù)】
[0002]隨著移動(dòng)終端的發(fā)展,智能移動(dòng)終端現(xiàn)在基本已經(jīng)普及。各種移動(dòng)終端的大屏化及智能化,使得移動(dòng)終端中的誤操作也成為越來(lái)越需要解決的問(wèn)題之一。一般而言,誤操作指用戶無(wú)意識(shí)的操作,比如用戶在通過(guò)移動(dòng)終端全屏觀看視頻時(shí),意外碰到了返回或退出鍵,使得視頻不能正常播放,給用戶帶來(lái)不便的體驗(yàn)。
[0003]綜上可知,現(xiàn)有的移動(dòng)終端及防止移動(dòng)終端誤操作的方法,在實(shí)際使用上,顯然存在不便與缺陷,所以有必要加以改進(jìn)。
【發(fā)明內(nèi)容】
[0004]針對(duì)上述的缺陷,本發(fā)明的目的在于提供一種移動(dòng)終端及防止移動(dòng)終端誤操作的方法,其可以有效減少誤操作,增強(qiáng)終端的智能性及用戶使用體驗(yàn)。
[0005]為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種防止移動(dòng)終端誤操作的方法,所述方法包括:
[0006]記錄移動(dòng)終端在某應(yīng)用場(chǎng)景下的誤操作事件以及與所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵;
[0007]檢測(cè)同一誤操作事件的觸發(fā)次數(shù)是否超過(guò)預(yù)設(shè)次數(shù)閾值;
[0008]若所述同一誤操作事件的觸發(fā)次數(shù)超過(guò)預(yù)設(shè)次數(shù)閾值,則所述移動(dòng)終端再次進(jìn)入所述應(yīng)用場(chǎng)景時(shí),根據(jù)預(yù)設(shè)規(guī)則,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)。
[0009]根據(jù)本發(fā)明的防止移動(dòng)終端誤操作的方法,所述記錄移動(dòng)終端在某應(yīng)用場(chǎng)景下的誤操作事件步驟包括:
[0010]記錄接收到第一操作事件的第一時(shí)間;
[0011]記錄接收到用戶退出或返回操作命令的第二時(shí)間;
[0012]判斷所述第一時(shí)間與第二時(shí)間的間隔是否小于預(yù)設(shè)時(shí)間閾值,若是,則判定所述第一操作事件為誤操作事件。
[0013]根據(jù)本發(fā)明的防止移動(dòng)終端誤操作的方法,所述根據(jù)預(yù)設(shè)規(guī)則,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)步驟包括:
[0014]將所述觸發(fā)按鍵的響應(yīng)時(shí)間增大處理,和/或?qū)⑺鲇|發(fā)按鍵的響應(yīng)壓力增大處理;和/或
[0015]調(diào)整所述觸發(fā)按鍵的位置。
[0016]根據(jù)本發(fā)明的防止移動(dòng)終端誤操作的方法,所述記錄移動(dòng)終端在某應(yīng)用場(chǎng)景下的誤操作事件步驟包括:[0017]檢測(cè)所述第一操作事件的觸控范圍;
[0018]所述根據(jù)預(yù)設(shè)規(guī)則,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)步驟包括:
[0019]根據(jù)所述觸控范圍,將所述觸發(fā)按鍵的響應(yīng)區(qū)域縮小處理。
[0020]根據(jù)本發(fā)明的防止移動(dòng)終端誤操作的方法,所述觸發(fā)按鍵包括所述移動(dòng)終端的觸摸按鍵和/或所述移動(dòng)終端的觸摸屏的虛擬按鍵。
[0021]本發(fā)明還提供一種移動(dòng)終端,包括:
[0022]事件記錄模塊,用于記錄移動(dòng)終端在某應(yīng)用場(chǎng)景下的誤操作事件以及與所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵;
[0023]事件檢測(cè)模塊,用于檢測(cè)同一誤操作事件的觸發(fā)次數(shù)是否超過(guò)預(yù)設(shè)次數(shù)閾值,若是,則交由按鍵處理模塊處理;
[0024]按鍵處理模塊,用于所述移動(dòng)終端再次進(jìn)入所述應(yīng)用場(chǎng)景時(shí),根據(jù)預(yù)設(shè)規(guī)則,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)。
[0025]根據(jù)本發(fā)明的移動(dòng)終端,所述事件記錄模塊包括:
[0026]第一記錄子模塊,用于記錄接收到第一操作事件的第一時(shí)間;
[0027]第二記錄子模塊,用于記錄接收到用戶退出或返回操作命令的第二時(shí)間;
[0028]判斷子模塊,用于判斷所述第一時(shí)間與第二時(shí)間的間隔是否小于預(yù)設(shè)時(shí)間閾值,若是,則判定所述第一操作事件為誤操作事件。
[0029]根據(jù)本發(fā)明的移動(dòng)終端,所述按鍵處理模塊包括:
[0030]參數(shù)調(diào)整子模塊,用于將所述觸發(fā)按鍵的響應(yīng)時(shí)間增大處理,和/或?qū)⑺鲇|發(fā)按鍵的響應(yīng)壓力增大處理;和/或
[0031]位置調(diào)整子模塊,用于調(diào)整所述觸發(fā)按鍵的位置。
[0032]根據(jù)本發(fā)明的移動(dòng)終端,所述事件記錄模塊包括:
[0033]檢測(cè)子模塊,用于檢測(cè)所述第一操作事件的觸控范圍;
[0034]所述按鍵處理模塊包括:
[0035]范圍調(diào)整子模塊,用于根據(jù)所述觸控范圍,將所述觸發(fā)按鍵的響應(yīng)區(qū)域縮小處理。
[0036]根據(jù)本發(fā)明的移動(dòng)終端,所述觸發(fā)按鍵包括所述移動(dòng)終端的觸摸按鍵和/或所述移動(dòng)終端的觸摸屏的虛擬按鍵。
[0037]本發(fā)明通過(guò)記錄移動(dòng)終端在特定應(yīng)用場(chǎng)景發(fā)生的誤操作事件,以及觸發(fā)該誤操作事件的觸發(fā)按鍵,并檢測(cè)發(fā)生誤操作事件的次數(shù),如果同一誤操作事件的次數(shù)大于預(yù)設(shè)閾值,表示該誤操作事件的發(fā)生頻率較高。當(dāng)移動(dòng)終端再次進(jìn)入相同的響應(yīng)場(chǎng)景時(shí),根據(jù)預(yù)設(shè)規(guī)則,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)。借此,本發(fā)明有針對(duì)性的調(diào)整移動(dòng)終端的事件觸發(fā)按鍵,從而有效減少誤操作,增強(qiáng)了終端的智能性及用戶使用體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0038]圖1是本發(fā)明一實(shí)施例的移動(dòng)終端結(jié)構(gòu)示意圖;
[0039]圖2是本發(fā)明另一實(shí)施例的移動(dòng)終端結(jié)構(gòu)示意圖;
[0040]圖3是本發(fā)明另一實(shí)施例的移動(dòng)終端結(jié)構(gòu)示意圖;[0041]圖4是本發(fā)明一實(shí)施例的防止移動(dòng)終端誤操作的方法流程圖;
[0042]圖5是本發(fā)明另一實(shí)施例的防止移動(dòng)終端誤操作的方法流程圖。
【具體實(shí)施方式】
[0043]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]本發(fā)明以下實(shí)施例中所述的移動(dòng)終端指具有觸摸屏和/或觸摸鍵的裝置,其可應(yīng)用于所有信息通信裝置及多媒體裝置,比如:移動(dòng)通信終端、導(dǎo)航系統(tǒng)、數(shù)字多媒體廣播終端、PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)、便攜式多媒體播放器等。
[0045]圖1是本發(fā)明提供的一實(shí)施例的移動(dòng)終端結(jié)構(gòu)示意圖。為方便描述,本實(shí)施例僅示出了與本發(fā)明技術(shù)相關(guān)的部分。該移動(dòng)終端100至少包括事件記錄模塊10、事件檢測(cè)模塊20、按鍵處理模塊30,其中:
[0046]事件記錄模塊10用于記錄移動(dòng)終端100在某應(yīng)用場(chǎng)景下的誤操作事件以及與所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵。
[0047]具體的,所述的某應(yīng)用場(chǎng)景為可能發(fā)生誤操作的任意場(chǎng)景。且優(yōu)選的,事件記錄模塊10不僅可以記錄誤操作事件與對(duì)應(yīng)的觸發(fā)按鍵,也同時(shí)記錄發(fā)生該誤操作事件的應(yīng)用場(chǎng)景元素,比如應(yīng)用場(chǎng)景的音視頻、圖形、圖像、文本內(nèi)容及窗口的操作大小等。當(dāng)然,這些應(yīng)用場(chǎng)景的元素為非必要元素,也可以記錄其它元素,比如應(yīng)用場(chǎng)景對(duì)應(yīng)的應(yīng)用程序類別,以方便移動(dòng)終端對(duì)應(yīng)用場(chǎng)景的判決。本發(fā)明可以將相同應(yīng)用程序下具有相同操作權(quán)限的窗口(各窗口均為最大化狀態(tài)下)記為相同的應(yīng)用場(chǎng)景,比如同一瀏覽器應(yīng)用的不同網(wǎng)頁(yè)窗口,在最大化狀態(tài)時(shí)均判斷為相同應(yīng)用場(chǎng)景。
[0048]事件檢測(cè)模塊20用于檢測(cè)同一誤操作事件的觸發(fā)次數(shù)是否超過(guò)預(yù)設(shè)次數(shù)閾值,若是,則交由按鍵處理模塊30處理。
[0049]需要說(shuō)明的是,本發(fā)明所述的同一誤操作事件是基于相同的應(yīng)用場(chǎng)景。比如,用戶通過(guò)移動(dòng)終端100全屏觀看視頻時(shí),因?yàn)榕龅組鍵,發(fā)生意外處理(比如將窗口縮小或關(guān)閉等),那么當(dāng)用戶再次全屏觀看視頻時(shí),若又出現(xiàn)碰到M鍵的誤操作事件時(shí),將該誤操作事件的計(jì)數(shù)值加一操作。對(duì)于預(yù)設(shè)的次數(shù)閾值,用戶可根據(jù)不同的應(yīng)用場(chǎng)景及不同的操作設(shè)置合理的數(shù)值,當(dāng)同一誤操作事件的觸發(fā)次數(shù)超過(guò)預(yù)設(shè)的次數(shù)閾值時(shí),表示該誤操作事件的發(fā)生頻率較高。
[0050]按鍵處理模塊30用于所述移動(dòng)終端100再次進(jìn)入所述應(yīng)用場(chǎng)景時(shí),根據(jù)預(yù)設(shè)規(guī)貝U,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)。
[0051]根據(jù)各不同結(jié)構(gòu)的移動(dòng)終端,本實(shí)施例中的觸發(fā)按鍵可以是移動(dòng)終端100的觸摸屏的虛擬按鍵,也可是為移動(dòng)終端100機(jī)身的觸摸按鍵。通過(guò)按鍵處理模塊30,可以對(duì)虛擬按鍵進(jìn)行調(diào)整,比如可以將虛擬按鍵的觸控響應(yīng)范圍縮小,和/或?qū)⑻摂M按鍵的位置改變。同時(shí),按鍵處理模塊30還可以改變機(jī)身觸摸按鍵的響應(yīng)參數(shù),比如響應(yīng)時(shí)間,具體可以在特定應(yīng)用場(chǎng)景下延長(zhǎng)觸摸按鍵的響應(yīng)時(shí)間,在該延長(zhǎng)的響應(yīng)時(shí)間中,如果再次收到用戶點(diǎn)擊該按鍵的指令,表示用戶確實(shí)需要執(zhí)行該操作,那么實(shí)時(shí)執(zhí)行該指令;如果在該延長(zhǎng)的響應(yīng)時(shí)間滿后未收到用戶點(diǎn)擊該按鍵的指令,則表示該操作為用戶的誤操作,則不執(zhí)行該按鍵對(duì)應(yīng)的操作指令。借此,在移動(dòng)終端100進(jìn)入過(guò)往容易發(fā)生誤操作事件的應(yīng)用場(chǎng)景時(shí),可以有效的減少誤操作,提高用戶體驗(yàn)。
[0052]圖2是本發(fā)明另一實(shí)施例提供的移動(dòng)終端結(jié)構(gòu)示意圖。本實(shí)施例與前述實(shí)施例相同的部分不再贅述,下面僅將相異處加以說(shuō)明。
[0053]本實(shí)施例中,事件記錄模塊10包括第一記錄子模塊11、第二記錄子模塊12以及判斷子模塊13,其中:
[0054]第一記錄子模塊11用于記錄接收到第一操作事件的第一時(shí)間。
[0055]第二記錄子模塊12用于記錄接收到用戶退出或返回操作命令的第二時(shí)間。
[0056]判斷子模塊13用于判斷所述第一時(shí)間與第二時(shí)間的間隔是否小于預(yù)設(shè)時(shí)間閾值,若是,則判定所述第一操作事件為誤操作事件。
[0057]本發(fā)明通過(guò)對(duì)用戶的某一操作進(jìn)行預(yù)判,比如在全屏觀看視頻的應(yīng)用場(chǎng)景下,移動(dòng)終端100接收到用戶的第一操作命令并執(zhí)行,比如將窗口還原。如果移動(dòng)終端100在此之后又接收到返回的操作命令(將窗口全屏化),判斷子模塊13判斷兩條命令之間的時(shí)間間隔是否小于預(yù)設(shè)時(shí)間閾值,若是,則表示該第一操作為意外操作,比如無(wú)意碰觸到按鍵,將其判定為誤操作,否則判定為正常操作。
[0058]需要說(shuō)明的是,對(duì)于上述用戶退出的操作命令,是指用戶退出誤操作的命令,比如在某應(yīng)用場(chǎng)景中,用戶誤點(diǎn)擊了退出鍵,則直接退出該應(yīng)用,同時(shí)第一記錄子模塊11記錄退出事件的第一時(shí)間,如果用戶控制移動(dòng)終端100再次進(jìn)入該應(yīng)用則必須重新啟動(dòng)進(jìn)入對(duì)應(yīng)的應(yīng)用場(chǎng)景,則第二記錄子模塊12記錄該重啟操作的第二時(shí)間。即在該實(shí)施例中,上述的退出的操作命令指重啟應(yīng)用場(chǎng)景的操作。
[0059]優(yōu)選的,本實(shí)施例中,按鍵處理模塊30還包括參數(shù)調(diào)整子模塊31和/或位置調(diào)整子模塊32,具體的:
[0060]參數(shù)調(diào)整子模塊31用于將所述觸發(fā)按鍵的響應(yīng)時(shí)間增大處理,和/或?qū)⑺鲇|發(fā)按鍵的響應(yīng)壓力增大處理。該應(yīng)用中,通過(guò)調(diào)整觸發(fā)按鍵的響應(yīng)時(shí)間,以減少誤操作。比如,對(duì)應(yīng)于誤操作事件的觸發(fā)按鍵的觸發(fā)響應(yīng)時(shí)間為0.ls,則進(jìn)行相應(yīng)的應(yīng)用場(chǎng)景時(shí),本發(fā)明可以適應(yīng)性的將觸發(fā)按鍵的觸發(fā)響應(yīng)時(shí)間為0.6s、0.7s或其它時(shí)間等,借此,用戶在無(wú)意觸碰時(shí),若及時(shí)釋放觸摸點(diǎn),則不會(huì)響應(yīng)該觸摸,避免誤操作。進(jìn)一步的,在所述延長(zhǎng)的響應(yīng)時(shí)間中,如果再次收到用戶點(diǎn)擊該按鍵的指令,表示用戶確實(shí)需要執(zhí)行該操作,那么實(shí)時(shí)執(zhí)行該指令;如果在該延長(zhǎng)的響應(yīng)時(shí)間滿后未收到用戶點(diǎn)擊該按鍵的指令,則表示該操作為用戶的誤操作,則不執(zhí)行該按鍵對(duì)應(yīng)的操作指令。同時(shí),由于移動(dòng)終端100接收的誤操作大多是對(duì)觸發(fā)按鍵較輕的觸摸,因此,適當(dāng)增大觸發(fā)按鍵的響應(yīng)壓力,也可以減少誤操作。
[0061]位置調(diào)整子模塊32用于調(diào)整所述觸發(fā)按鍵的位置。對(duì)于移動(dòng)終端100的觸摸屏的虛擬按鍵,其可以通過(guò)軟件自動(dòng)設(shè)置修改觸控響應(yīng)位置。還是以全屏播放視頻為例,若“視頻關(guān)閉”為誤操作事件,則移動(dòng)終端100進(jìn)入全屏播放視頻狀態(tài)時(shí),將觸摸屏上的“關(guān)閉按鍵”調(diào)整至不易碰觸的位置,比如向下調(diào)整。借此,減少誤操作,提高終端智能化。
[0062]優(yōu)選的是,本發(fā)明還可以有其它減少誤操作的調(diào)整方式,比如,移動(dòng)終端100在檢測(cè)到誤操作后,給出提示,用戶可根據(jù)需求選擇是否執(zhí)行該誤操作。
[0063]圖3是本發(fā)明另一實(shí)施例的移動(dòng)終端結(jié)構(gòu)示意圖。本實(shí)施例中,所述事件記錄模塊10還包括檢測(cè)子模塊14,用于檢測(cè)所述第一操作事件的觸控范圍。實(shí)際應(yīng)用中,用戶對(duì)觸發(fā)按鍵的觸摸具有一觸控范圍,本發(fā)明可以通過(guò)檢測(cè)觸摸的坐標(biāo)衡量觸控范圍。
[0064]所述按鍵處理模塊30包括范圍調(diào)整子模塊33,用于根據(jù)所述觸控范圍,將所述觸發(fā)按鍵的響應(yīng)區(qū)域縮小處理。
[0065]應(yīng)用理解的是,觸發(fā)按鍵的響應(yīng)區(qū)域越大,其被觸摸的機(jī)率就越高,對(duì)應(yīng)的誤操作事件的發(fā)生概率就越大。因此,在移動(dòng)終端100進(jìn)入對(duì)應(yīng)的應(yīng)用場(chǎng)景時(shí),可以根據(jù)預(yù)設(shè)規(guī)則縮小觸發(fā)按鍵的響應(yīng)區(qū)域,用戶若通過(guò)該按鍵進(jìn)行正常操作,則可以精確觸摸該按鍵。若無(wú)意觸摸到該按鍵,也只有很小的機(jī)率觸發(fā)操作事件,借此大大減小誤操作事件的發(fā)生,提高用戶體驗(yàn)。
[0066]需要說(shuō)明的是,本發(fā)明移動(dòng)終端100的結(jié)構(gòu)不限于以上實(shí)施例,比如可以將圖2和圖3所示的實(shí)施例的結(jié)構(gòu)集成到同一移動(dòng)終端中,使移動(dòng)終端具有更多樣化的減少誤操作事件處理方法。
[0067]參見(jiàn)圖4,本發(fā)明提供了一種防止移動(dòng)終端誤操作的方法,其可以通過(guò)如圖1所示的移動(dòng)終端100實(shí)現(xiàn),該方法包括:
[0068]步驟S401,記錄移動(dòng)終端100在某應(yīng)用場(chǎng)景下的誤操作事件以及與所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵。
[0069]具體的,所述的某應(yīng)用場(chǎng)景為可能發(fā)生誤操作的任意場(chǎng)景。且優(yōu)選的,事件記錄模塊10不僅可以記錄誤操作事件與對(duì)應(yīng)的觸發(fā)按鍵,也同時(shí)記錄發(fā)生該誤操作事件的應(yīng)用場(chǎng)景元素,比如應(yīng)用場(chǎng)景的音視頻、圖形、圖像、文本內(nèi)容及窗口的操作大小等。當(dāng)然,這些應(yīng)用場(chǎng)景的元素為非必要元素,也可以記錄其它元素,比如應(yīng)用場(chǎng)景對(duì)應(yīng)的應(yīng)用程序類別,以方便移動(dòng)終端對(duì)應(yīng)用場(chǎng)景的判決。進(jìn)一步的,本發(fā)明可以將相同應(yīng)用程序下具有相同操作權(quán)限的窗口(各窗口均為最大化狀態(tài)下)記為相同的應(yīng)用場(chǎng)景,比如同一瀏覽器應(yīng)用的不同網(wǎng)頁(yè)窗口,在最大化狀態(tài)時(shí)均判斷為相同應(yīng)用場(chǎng)景。
[0070]步驟S402,檢測(cè)同一誤操作事件的觸發(fā)次數(shù)是否超過(guò)預(yù)設(shè)次數(shù)閾值,若是,則交由按鍵處理模塊30處理。
[0071]需要說(shuō)明的是,本發(fā)明所述的同一誤操作事件是基于相同的應(yīng)用場(chǎng)景。比如,用戶通過(guò)移動(dòng)終端100全屏觀看視頻時(shí),因?yàn)榕龅組鍵,發(fā)生意外處理(比如將窗口縮小或關(guān)閉等),那么當(dāng)用戶再次全屏觀看視頻時(shí),若又出現(xiàn)碰到M鍵的誤操作事件時(shí),將該誤操作事件的計(jì)數(shù)值加一操作。對(duì)于預(yù)設(shè)的次數(shù)閾值,用戶可根據(jù)不同的應(yīng)用場(chǎng)景及不同的操作設(shè)置合理的數(shù)值,當(dāng)同一誤操作事件的觸發(fā)次數(shù)超過(guò)預(yù)設(shè)的次數(shù)閾值時(shí),表示該誤操作事件的發(fā)生頻率較高。
[0072]步驟S403,所述移動(dòng)終端100再次進(jìn)入所述應(yīng)用場(chǎng)景時(shí),根據(jù)預(yù)設(shè)規(guī)則,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)。
[0073]根據(jù)各不同結(jié)構(gòu)的移動(dòng)終端,本實(shí)施例中的觸發(fā)按鍵可以是移動(dòng)終端100的觸摸屏的虛擬按鍵,也可是為移動(dòng)終端100機(jī)身的觸摸按鍵。通過(guò)按鍵處理模塊30,可以對(duì)虛擬按鍵進(jìn)行調(diào)整,比如可以將虛擬按鍵的觸控響應(yīng)范圍縮小,和/或?qū)⑻摂M按鍵的位置改變。同時(shí),按鍵處理模塊30還可以改變機(jī)身觸摸按鍵的響應(yīng)參數(shù),比如響應(yīng)時(shí)間,具體可以在特定應(yīng)用場(chǎng)景下延長(zhǎng)觸摸按鍵的響應(yīng)時(shí)間,在該延長(zhǎng)的響應(yīng)時(shí)間中,如果再次收到用戶點(diǎn)擊該按鍵的指令,表示用戶確實(shí)需要執(zhí)行該操作,那么實(shí)時(shí)執(zhí)行該指令;如果在該延長(zhǎng)的響應(yīng)時(shí)間滿后未收到用戶點(diǎn)擊該按鍵的指令,則表示該操作為用戶的誤操作,則不執(zhí)行該按鍵對(duì)應(yīng)的操作指令。借此,在移動(dòng)終端100進(jìn)入過(guò)往容易發(fā)生誤操作事件的應(yīng)用場(chǎng)景時(shí),可以有效的減少誤操作,提高用戶體驗(yàn)。
[0074]參見(jiàn)圖5,本發(fā)明提供了一種優(yōu)選的防止移動(dòng)終端誤操作的方法,其可以通過(guò)如圖2所示的移動(dòng)終端100實(shí)現(xiàn),該方法包括:
[0075]步驟S501,記錄接收到第一操作事件的第一時(shí)間。
[0076]步驟S502,記錄接收到用戶退出或返回操作命令的第二時(shí)間。需要說(shuō)明的是,對(duì)于上述用戶退出的操作命令,是指用戶退出誤操作的命令,比如在某應(yīng)用場(chǎng)景中,用戶誤點(diǎn)擊了退出鍵,則直接退出該應(yīng)用,同時(shí)第一記錄子模塊11記錄退出事件的第一時(shí)間,如果用戶控制移動(dòng)終端100再次進(jìn)入該應(yīng)用則必須重新啟動(dòng)進(jìn)入對(duì)應(yīng)的應(yīng)用場(chǎng)景,則第二記錄子模塊12記錄該重啟操作的第二時(shí)間。即在該實(shí)施例中,上述的退出的操作命令指重啟應(yīng)用場(chǎng)景的操作。
[0077]步驟S503,判斷所述第一時(shí)間與第二時(shí)間的間隔是否小于預(yù)設(shè)時(shí)間閾值,若是執(zhí)行步驟S504,否則不作處理。
[0078]步驟S504,判定所述第一操作事件為誤操作事件。
[0079]上述步驟S501?步驟S504是通過(guò)對(duì)用戶的某一操作進(jìn)行預(yù)判,比如在全屏觀看視頻的應(yīng)用場(chǎng)景下,移動(dòng)終端100接收到用戶的第一操作命令并執(zhí)行,比如將窗口還原。如果移動(dòng)終端100在此之后又接收到返回的操作命令(將窗口全屏化),則判斷兩條命令之間的時(shí)間間隔是否小于預(yù)設(shè)時(shí)間閾值,若是,則表示該第一操作為意外操作,比如無(wú)意碰觸到按鍵,將其判定為誤操作,否則判定為正常操作。
[0080]步驟S505,檢測(cè)同一誤操作事件的觸發(fā)次數(shù)是否超過(guò)預(yù)設(shè)次數(shù)閾值,若是則執(zhí)行步驟S506和/或S507,否則不作處理。應(yīng)當(dāng)理解的,本實(shí)施例所述的同一誤操作事件是基于相同的應(yīng)用場(chǎng)景。
[0081]步驟S506,將所述觸發(fā)按鍵的響應(yīng)時(shí)間增大處理,和/或?qū)⑺鲇|發(fā)按鍵的響應(yīng)壓力增大處理。
[0082]該應(yīng)用中,通過(guò)調(diào)整觸發(fā)按鍵的響應(yīng)時(shí)間,以減少誤操作。比如,對(duì)應(yīng)于誤操作事件的觸發(fā)按鍵的觸發(fā)響應(yīng)時(shí)間為0.ls,則進(jìn)行相應(yīng)的應(yīng)用場(chǎng)景時(shí),本發(fā)明可以適應(yīng)性的將觸發(fā)按鍵的觸發(fā)響應(yīng)時(shí)間為0.6s、0.7s或其它時(shí)間等,借此,用戶在無(wú)意觸碰時(shí),若及時(shí)釋放觸摸點(diǎn),則不會(huì)響應(yīng)該觸摸,避免誤操作
[0083]步驟S507,調(diào)整所述觸發(fā)按鍵的位置。
[0084]對(duì)于移動(dòng)終端100的觸摸屏的虛擬按鍵,其可以通過(guò)軟件自動(dòng)設(shè)置修改觸控響應(yīng)位置。還是以全屏播放視頻為例,若“視頻關(guān)閉”為誤操作事件,則移動(dòng)終端100進(jìn)入全屏播放視頻狀態(tài)時(shí),將觸摸屏上的“關(guān)閉按鍵”調(diào)整至不易碰觸的位置,比如向下調(diào)整。借此,減少誤操作,提高終端智能化
[0085]更好的是,本發(fā)明的另一實(shí)施例中,移動(dòng)終端100在預(yù)判誤操作事件時(shí),可以同時(shí)檢測(cè)第一操作事件的觸控范圍,并在同一誤操作事件發(fā)生次數(shù)超過(guò)預(yù)設(shè)的次數(shù)閾值后,根據(jù)所述觸控范圍,將所述觸發(fā)按鍵的響應(yīng)區(qū)域縮小處理。
[0086]應(yīng)用理解的是,觸發(fā)按鍵的響應(yīng)區(qū)域越大,其被觸摸的機(jī)率就越高,對(duì)應(yīng)的誤操作事件的發(fā)生概率就越大。因此,在移動(dòng)終端100進(jìn)入對(duì)應(yīng)的應(yīng)用場(chǎng)景時(shí),可以根據(jù)預(yù)設(shè)規(guī)則縮小觸發(fā)按鍵的響應(yīng)區(qū)域,用戶若通過(guò)該按鍵進(jìn)行正常操作,則可以精確觸摸該按鍵。若無(wú)意觸摸到該按鍵,也只有很小的機(jī)率觸發(fā)操作事件,借此大大減小誤操作事件的發(fā)生,提高用戶體驗(yàn)。
[0087]綜上所述,本發(fā)明通過(guò)記錄移動(dòng)終端在特定應(yīng)用場(chǎng)景發(fā)生的誤操作事件,以及觸發(fā)該誤操作事件的觸發(fā)按鍵,并檢測(cè)發(fā)生誤操作事件的次數(shù),如果同一誤操作事件的次數(shù)大于預(yù)設(shè)閾值,表示該誤操作事件的發(fā)生頻率較高。當(dāng)移動(dòng)終端再次進(jìn)入相同的響應(yīng)場(chǎng)景時(shí),根據(jù)預(yù)設(shè)規(guī)則,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)。借此,本發(fā)明有針對(duì)性的調(diào)整移動(dòng)終端的事件觸發(fā)按鍵,從而有效減少誤操作,增強(qiáng)了終端的智能性及用戶使用體驗(yàn)。
[0088]當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種防止移動(dòng)終端誤操作的方法,其特征在于,所述方法包括: 記錄移動(dòng)終端在某應(yīng)用場(chǎng)景下的誤操作事件以及與所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵; 檢測(cè)同一誤操作事件的觸發(fā)次數(shù)是否超過(guò)預(yù)設(shè)次數(shù)閾值; 若所述同一誤操作事件的觸發(fā)次數(shù)超過(guò)預(yù)設(shè)次數(shù)閾值,則所述移動(dòng)終端再次進(jìn)入所述應(yīng)用場(chǎng)景時(shí),根據(jù)預(yù)設(shè)規(guī)則,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)。
2.根據(jù)權(quán)利要求1所述的防止移動(dòng)終端誤操作的方法,其特征在于,所述記錄移動(dòng)終端在某應(yīng)用場(chǎng)景下的誤操作事件步驟包括: 記錄接收到第一操作事件的第一時(shí)間; 記錄接收到用戶退出或返回操作命令的第二時(shí)間; 判斷所述第一時(shí)間與第二時(shí)間的間隔是否小于預(yù)設(shè)時(shí)間閾值,若是,則判定所述第一操作事件為誤操作事件。
3.根據(jù)權(quán)利要求2所述的防止移動(dòng)終端誤操作的方法,其特征在于,所述根據(jù)預(yù)設(shè)規(guī)貝U,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)步驟包括: 將所述觸發(fā)按鍵的響應(yīng)時(shí)間增大處理,和/或?qū)⑺鲇|發(fā)按鍵的響應(yīng)壓力增大處理;和/或 調(diào)整所述觸發(fā)按鍵的位置。
4.根據(jù)權(quán)利要求2所述的防止移動(dòng)終端誤操作的方法,其特征在于,所述記錄移動(dòng)終端在某應(yīng)用場(chǎng)景下的誤操作事件步驟包括: 檢測(cè)所述第一操作事件的觸控范圍; 所述根據(jù)預(yù)設(shè)規(guī)則,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)步驟包括: 根據(jù)所述觸控范圍,將所述觸發(fā)按鍵的響應(yīng)區(qū)域縮小處理。
5.根據(jù)權(quán)利要求1~4任一項(xiàng)所述的防止移動(dòng)終端誤操作的方法,其特征在于,所述觸發(fā)按鍵包括所述移動(dòng)終端的觸摸按鍵和/或所述移動(dòng)終端的觸摸屏的虛擬按鍵。
6.一種移動(dòng)終端,其特征在于,包括: 事件記錄模塊,用于記錄移動(dòng)終端在某應(yīng)用場(chǎng)景下的誤操作事件以及與所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵; 事件檢測(cè)模塊,用于檢測(cè)同一誤操作事件的觸發(fā)次數(shù)是否超過(guò)預(yù)設(shè)次數(shù)閾值,若是,則交由按鍵處理模塊處理; 按鍵處理模塊,用于所述移動(dòng)終端再次進(jìn)入所述應(yīng)用場(chǎng)景時(shí),根據(jù)預(yù)設(shè)規(guī)則,調(diào)整所述誤操作事件對(duì)應(yīng)的觸發(fā)按鍵的位置和/或響應(yīng)參數(shù)。
7.根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述事件記錄模塊包括: 第一記錄子模塊,用于記錄接收到第一操作事件的第一時(shí)間; 第二記錄子模塊,用于記錄接收到用戶退出或返回操作命令的第二時(shí)間; 判斷子模塊,用于判斷所述第一時(shí)間與第二時(shí)間的間隔是否小于預(yù)設(shè)時(shí)間閾值,若是,則判定所述第一操作事件為誤操作事件。
8.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述按鍵處理模塊包括: 參數(shù)調(diào)整子模塊,用于將所述觸發(fā)按鍵的響應(yīng)時(shí)間增大處理,和/或?qū)⑺鲇|發(fā)按鍵的響應(yīng)壓力增大處理;和/或 位置調(diào)整子模塊,用于調(diào)整所述觸發(fā)按鍵的位置。
9.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述事件記錄模塊包括: 檢測(cè)子模塊,用于檢測(cè)所述第一操作事件的觸控范圍; 所述按鍵處理模塊包括: 范圍調(diào)整子模塊,用于根據(jù)所述觸控范圍,將所述觸發(fā)按鍵的響應(yīng)區(qū)域縮小處理。
10.根據(jù)權(quán)利要求6~9任一項(xiàng)所述的移動(dòng)終端,其特征在于,所述觸發(fā)按鍵包括所述移動(dòng)終端的觸摸按鍵和/或所 述移動(dòng)終端的觸摸屏的虛擬按鍵。
【文檔編號(hào)】G06F3/0484GK103744593SQ201310740190
【公開(kāi)日】2014年4月23日 申請(qǐng)日期:2013年12月30日 優(yōu)先權(quán)日:2013年12月30日
【發(fā)明者】李錦為 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司