一種操作控制方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種操作控制方法及裝置,在第一按鍵和第二按鍵被激活后,向第一按鍵發(fā)送第一指令以及向第二按鍵發(fā)送第二指令,并根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果,當?shù)谝慌袛嘟Y果指示處理第一指令時,響應被激活的第一應用相關的第一請求,以將第一按鍵執(zhí)行第一指令得到的第一輸入信息反饋給第一應用。也就是說第一判斷結果可以使第一按鍵和第二按鍵分別獨立處理各自關聯(lián)的指令,避免對任意一個按鍵的操作而導致其他按關聯(lián)的指令的觸發(fā),從而降低誤觸發(fā)概率。
【專利說明】
一種操作控制方法及裝置
技術領域
[0001]本發(fā)明涉及操作控制技術領域,更具體的說,特別涉及一種操作控制方法及裝置。
【背景技術】
[0002]為了提高信息安全性,目前電子設備設置有開機密碼,當輸入開機密碼正確時,電子設備方正常開機,并且為了進一步提高開機速度,在電子設備的開關機鍵上集成身份特征信息采集功能,以身份特征信息作為開機密碼,以省去手動輸入過程。
[0003]例如在開關機鍵的上方設置有指紋掃描器,且指紋掃描器的部分區(qū)域與開關機鍵的部分區(qū)域重疊,這樣在開關機鍵被觸發(fā)的同時,指紋掃描器也可以采集到用戶的指紋信息,當采集到的指紋信息與預設指紋信息一致時,電子設備的操作系統(tǒng)被啟動,實現(xiàn)電子設備的正常開機。但是在電子設備運行的其他應用需要指紋認證時,會觸發(fā)指紋掃描器,在此過程中開關機鍵也可能會再次觸發(fā),若此時開關機鍵的按壓力度超過預設力度,則會觸發(fā)關機操作,導致關機執(zhí)行的誤觸發(fā)。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種操作控制方法及裝置,用于降低誤觸發(fā)概率。為了實現(xiàn)這一目的,本發(fā)明提供的操作控制方法及裝置的技術方案如下:
[0005]—方面,本發(fā)明提供一種操作控制方法,所述方法包括:
[0006]在第一應用被激活后,獲取與所述第一應用相關的第一請求,所述第一請求用于指示向所述第一應用輸入第一輸入信息;
[0007]在第一按鍵和第二按鍵被激活后,向所述第一按鍵發(fā)送第一指令以及向所述第二按鍵發(fā)送第二指令;
[0008]根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果;
[0009]當所述第一判斷結果指示處理所述第一指令時,響應所述第一請求,以將所述第一按鍵執(zhí)行所述第一指令得到的所述第一輸入信息反饋給所述第一應用。
[0010]優(yōu)選的,所述根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果,包括:
[0011 ]獲取所述第一按鍵的第一操作信息和所述第二按鍵的第二操作信息,所述第一按鍵的觸控區(qū)域與所述第二按鍵的觸控區(qū)域重疊;
[0012]判斷所述第一操作信息和所述第二操作信息是否滿足所述預設條件,得到第二判斷結果;
[0013]當所述第二判斷結果指示所述第一操作信息和所述第二操作信息滿足所述預設條件時,得到處理所述第一指令的所述第一判斷結果;
[0014]當所述第二判斷結果指示所述第一操作信息和所述第二操作信息不滿足所述預設條件時,得到處理所述第二指令的所述第一判斷結果。
[0015]優(yōu)選的,所述判斷所述第一操作信息和所述第二操作信息是否滿足所述預設條件,得到第二判斷結果,包括:
[0016]判斷所述第二操作信息中的第一操作力度是否大于第一預設力度,且所述第二操作信息中的第一操作時間是否大于第一預設時間,以及判斷所述第一操作信息中的第二操作力度是否大于第二預設力度,所述第一預設力度大于所述第二預設力度;
[0017]當所述第二操作力度大于所述第二預設力度時,得到指示所述第一操作信息和所述第二操作信息滿足所述預設條件的第二判斷結果;
[0018]當所述第一操作力度大于所述第一預設力度,且所述第一操作時間大于等于所述第一預設時間時,得到指示所述第一操作信息和所述第二操作信息不滿足所述預設條件的第二判斷結果;
[0019]當所述第一操作時間小于所述第一預設時間時,判斷所述第二操作信息的第一操作位置是否位于重疊的觸控區(qū)域;
[0020]當操作信息的第一操作位置位于重疊的觸控區(qū)域時,得到指示所述第一操作信息和所述第二操作信息滿足所述預設條件的第二判斷結果。
[0021]優(yōu)選的,所述判斷所述第一操作信息和所述第二操作信息是否滿足所述預設條件,得到第二判斷結果,包括:
[0022]判斷所述第二操作信息中的第一操作力度是否大于第一預設力度,且所述第二操作信息中的第一操作時間是否大于第二預設時間,所述第二預設時間小于所述第一預設時間;
[0023]當所述第一操作力度大于第一預設力度,所述第一操作時間小于所述第二預設時間時,判斷所述第一操作位置是否位于所述重疊的觸控區(qū)域;
[0024]當?shù)谝徊僮魑恢梦挥谥丿B的觸控區(qū)域時,得到指示所述第一操作信息和所述第二操作信息滿足所述預設條件的第二判斷結果;
[0025]當所述第一操作力度大于所述第一預設力度,且所述第一操作時間大于等于所述第二預設時間時,得到指示所述第一操作信息和所述第二操作信息不滿足所述預設條件的第二判斷結果。
[0026]優(yōu)選的,所述根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果,包括:
[0027]檢測電子設備是否出現(xiàn)死機現(xiàn)象;
[0028]當檢測到所述電子設備出現(xiàn)死機現(xiàn)象時,得到處理所述第二指令的所述第一判斷結果;
[0029]當檢測到所述電子設備正常運行時,得到處理所述第一指令的所述第一判斷結果O
[0030]另一方面,本發(fā)明還提供一種操作控制裝置,所述裝置包括:
[0031]獲取單元,用于在第一應用被激活后,獲取與所述第一應用相關的第一請求,所述第一請求用于指示向所述第一應用輸入第一輸入信息;
[0032]發(fā)送單元,用于在第一按鍵和第二按鍵被激活后,向所述第一按鍵發(fā)送第一指令以及向所述第二按鍵發(fā)送第二指令;
[0033]判斷單元,用于根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果;
[0034]響應單元,用于當所述第一判斷結果指示處理所述第一指令時,響應所述第一請求,以將所述第一按鍵執(zhí)行所述第一指令得到的所述第一輸入信息反饋給所述第一應用。
[0035]優(yōu)選的,所述判斷單元包括:
[0036]獲取子單元,用于獲取所述第一按鍵的第一操作信息和所述第二按鍵的第二操作信息,所述第一按鍵的觸控區(qū)域與所述第二按鍵的觸控區(qū)域重疊;
[0037]判斷子單元,用于判斷所述第一操作信息和所述第二操作信息是否滿足所述預設條件,得到第二判斷結果;
[0038]第一確定子單元,用于當所述第二判斷結果指示所述第一操作信息和所述第二操作信息滿足所述預設條件時,得到處理所述第一指令的所述第一判斷結果;
[0039]第二確定子單元,用于當所述第二判斷結果指示所述第一操作信息和所述第二操作信息不滿足所述預設條件時,得到處理所述第二指令的所述第一判斷結果。
[0040]優(yōu)選的,所述判斷子單元包括:
[0041]第一判斷子單元,用于判斷所述第二操作信息中的第一操作力度是否大于第一預設力度,且所述第二操作信息中的第一操作時間是否大于第一預設時間,以及判斷所述第一操作信息中的第二操作力度是否大于第二預設力度,所述第一預設力度大于所述第二預設力度;
[0042]第一得到子單元,用于當所述第二操作力度大于所述第二預設力度時,得到指示所述第一操作信息和所述第二操作信息滿足所述預設條件的第二判斷結果;
[0043]第二得到子單元,用于當所述第一操作力度大于所述第一預設力度,且所述第一操作時間大于等于所述第一預設時間時,得到指示所述第一操作信息和所述第二操作信息不滿足所述預設條件的第二判斷結果;
[0044]第二判斷子單元,用于當所述第一操作時間小于所述第一預設時間時,判斷所述第二操作信息的第一操作位置是否位于重疊的觸控區(qū)域;
[0045]第三得到子單元,用于當操作信息的第一操作位置位于重疊的觸控區(qū)域時,得到指示所述第一操作信息和所述第二操作信息滿足所述預設條件的第二判斷結果。
[0046]優(yōu)選的,所述判斷子單元還包括:
[0047]第三判斷子單元,用于判斷所述第二操作信息中的第一操作力度是否大于第一預設力度,且所述第二操作信息中的第一操作時間是否大于第二預設時間,所述第二預設時間小于所述第一預設時間;
[0048]第四判斷子單元,用于當所述第一操作力度大于第一預設力度,所述第一操作時間小于所述第二預設時間時,判斷所述第一操作位置是否位于所述重疊的觸控區(qū)域;
[0049]第四得到子單元,用于當?shù)谝徊僮魑恢梦挥谥丿B的觸控區(qū)域時,得到指示所述第一操作信息和所述第二操作信息滿足所述預設條件的第二判斷結果;
[0050]第五得到子單元,用于當所述第一操作力度大于所述第一預設力度,且所述第一操作時間大于等于所述第二預設時間時,得到指示所述第一操作信息和所述第二操作信息不滿足所述預設條件的第二判斷結果。
[0051]優(yōu)選的,所述判斷單元,用于檢測電子設備是否出現(xiàn)死機現(xiàn)象;當檢測到所述電子設備出現(xiàn)死機現(xiàn)象時,得到處理所述第二指令的所述第一判斷結果;當檢測到所述電子設備正常運行時,得到處理所述第一指令的所述第一判斷結果。
[0052]與現(xiàn)有技術相比,本發(fā)明包括以下優(yōu)點:
[0053]從上述技術方案可知,在第一按鍵和第二按鍵被激活后,向第一按鍵發(fā)送第一指令以及向第二按鍵發(fā)送第二指令,并根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果,當?shù)谝慌袛嘟Y果指示處理第一指令時,響應被激活的第一應用相關的第一請求,以將第一按鍵執(zhí)行第一指令得到的第一輸入信息反饋給第一應用。也就是說第一判斷結果可以使第一按鍵和第二按鍵分別獨立處理各自關聯(lián)的指令,避免對任意一個按鍵的操作而導致其他按關聯(lián)的指令的觸發(fā),從而降低誤觸發(fā)概率。
【附圖說明】
[0054]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0055]圖1為本發(fā)明實施例提供的操作控制方法的流程圖;
[0056]圖2為本發(fā)明實施例提供的操作控制方法的一種子流程圖;
[0057]圖3為本發(fā)明實施例提供的電子設備的示意圖;
[0058]圖4為本發(fā)明實施例提供的操作控制方法的另一種子流程圖;
[0059]圖5為本發(fā)明實施例提供的操作控制方法的再一種子流程圖;
[0060]圖6為本發(fā)明實施例提供的操作控制裝置的結構示意圖;
[0061 ]圖7為本發(fā)明實施例提供的操作控制裝置中判斷單元的結構示意圖;
[0062]圖8為圖7所示判斷單元中判斷子單元的一種結構示意圖;
[0063]圖9為圖7所示判斷單元中判斷子單元的另一種結構示意圖。
【具體實施方式】
[0064]本發(fā)明實施例提供的操作控制方法及裝置的主要思想是:在第一按鍵和第二按鍵被激活后,根據(jù)預設條件判斷是否處理第一指令和第二指令,以使第一按鍵獨立處理第一指令以及使第二按鍵獨立處理第二指令,避免對任意一個按鍵的操作而導致其他按鍵關聯(lián)的指令的觸發(fā),降低誤觸發(fā)概率。
[0065]為使本領域技術人員更好地理解本發(fā)明實施例,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0066]請參閱圖1,其示出了本發(fā)明實施例提供的操作控制方法的一種流程圖,可以包括以下步驟:
[0067]101:在第一應用被激活后,獲取與第一應用相關的第一請求,其中第一請求用于指示向第一應用輸入第一輸入信息,當電子設備開啟第一應用后,第一應用則被激活,這樣與第一應用相關的第一請求被發(fā)送,以指示向第一應用輸入第一輸入信息。
[0068]102:在第一按鍵和第二按鍵被激活后,向第一按鍵發(fā)送第一指令以及向第二按鍵發(fā)送第二指令。
[0069]在本發(fā)明實施例中,第一應用是一個需要輸入第一輸入信息的應用,且第一輸入信息可以通過第一按鍵來輸入,因此在第一應用被激活后需要向第一按鍵發(fā)送激活指令以激活第一按鍵。并且在第一應用運行過程中,還需要對電子設備的運行情況進行監(jiān)測,以應對電子設備運行各種第一應用產(chǎn)生的不同狀況,為此在第一應用被激活后,也需要向與電子設備的運行情況相關的第二按鍵發(fā)送激活指令以激活第二按鍵。
[0070]也就是說上述第一按鍵和第二按鍵通常處于未激活狀態(tài),在處于未激活狀態(tài)的情況下,操作體在對第一按鍵和第二按鍵執(zhí)行任意操作時,電子設備均會忽略與其關聯(lián)的指令。而若電子設備中運行與第一按鍵關聯(lián)的第一應用后,電子設備則會向第一按鍵和第二按鍵發(fā)送激活指令以激活第一按鍵和第二按鍵,這樣操作體對第一按鍵和第二按鍵執(zhí)行的任意操作均會被電子設備采集到,從而觸發(fā)電子設備執(zhí)行與其關聯(lián)的指令。在本發(fā)明實施例中,在第一按鍵和第二按鍵被激活后,會向第一按鍵發(fā)送第一指令以及向第二按鍵發(fā)送第二指令。
[0071]即第一指令是與第一按鍵關聯(lián)的一個指令,第二指令是與第二按鍵關聯(lián)的一個指令,在第一按鍵和第二按鍵被激活后,操作體在對任意一個按鍵執(zhí)行操作時,與按鍵關聯(lián)的指令被觸發(fā)。例如電子設備運行一需進行身份認證的應用,且第一按鍵是指紋采集按鍵時,第一按鍵接收到激活指令后,從未激活狀態(tài)更改為激活狀態(tài),此時再向第一按鍵發(fā)送第一指令以指示通過第一按鍵采集指紋信息。
[0072]103:根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果??梢岳斫獾氖?預設條件是預先得到用來判斷何時處理第一指令以及何時處理第二指令的條件,通過預設條件的判斷可以使得第一按鍵獨立處理第一指令以及使第二按鍵獨立處理第二指令,避免對任意一個按鍵的操作導致觸發(fā)其他按鍵關聯(lián)的指令,降低誤觸發(fā)概率。
[0073]例如第一按鍵是指紋采集按鍵,第二按鍵是開關機鍵,且第一按鍵的觸控區(qū)域與第二按鍵的觸控區(qū)域重疊的情況下,操作體在對第一按鍵進行操作時,有可能觸碰到第二按鍵中與第一按鍵重疊的觸控區(qū)域,這樣就會導致與第二按鍵關聯(lián)的第二指令被誤觸發(fā),因此在本發(fā)明實施例中設置一個預設條件來控制電子設備可以單獨處理第一指令或第二指令,以降低任意一個指令執(zhí)行過程中誤觸發(fā)其他指令。
[0074]由上述可知,預設條件的作用在于使得第一按鍵獨立處理第一指令以及使第二按鍵獨立處理第二指令,避免對任意一個按鍵的操作導致觸發(fā)其他按鍵關聯(lián)的指令,降低誤觸發(fā)概率,而預設條件具體為何種條件需要由研發(fā)人員根據(jù)電子設備的運行情況或者上述第一按鍵和第二按鍵來設置,本發(fā)明實施例不再一一列舉。
[0075]例如根據(jù)預設條件判斷是否處理第一指令或第二指令的一種方式是:檢測電子設備是否出現(xiàn)死機現(xiàn)象;當檢測到電子設備出現(xiàn)死機現(xiàn)象時,得到處理第二指令的第一判斷結果;當檢測到電子設備正常運行時,得到處理第一指令的第一判斷結果。
[0076]也就是說在第一應用運行中,若電子設備運行應用較多使得處理器的使用率過高,此時電子設備會出現(xiàn)死機現(xiàn)象,進而需要處理第二指令,如強制電子設備執(zhí)行關機指令,以降低處理器的使用率;若電子設備正常運行,此時則可以處理第一指令。
[0077]104:當?shù)谝慌袛嘟Y果指示處理第一指令時,響應第一請求,以將第一按鍵執(zhí)行第一指令得到的第一輸入信息反饋給第一應用。也就是說當?shù)谝慌袛嘟Y果指示處理第一指令時,第一按鍵則會執(zhí)行第一指令來得到第一輸入信息,并將第一輸入信息反饋給第一應用,完成對第一請求的響應。
[0078]例如第一應用是一個需進行身份認證的應用,第一按鍵是指紋采集按鍵時,第一判斷結果指示處理第一指令,則第一按鍵會執(zhí)行第一指令,使得電子設備可以通過第一按鍵采集到指紋信息,并將采集到的指紋信息反饋給第一應用,這樣第一請求所指示的第一輸入?目息指紋?目息被自動反饋給第一應用,完成第一請求的響應。
[0079]105:當?shù)谝慌袛嘟Y果指示處理第二指令時,響應第二指令。
[0080]從上述技術方案可知,在第一按鍵和第二按鍵被激活后,向第一按鍵發(fā)送第一指令以及向第二按鍵發(fā)送第二指令,并根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果,當?shù)谝慌袛嘟Y果指示處理第一指令時,響應被激活的第一應用相關的第一請求,以將第一按鍵執(zhí)行第一指令得到的第一輸入信息反饋給第一應用。也就是說第一判斷結果可以使第一按鍵和第二按鍵分別獨立處理各自關聯(lián)的指令,避免對任意一個按鍵的操作而導致其他按關聯(lián)的指令的觸發(fā),從而降低誤觸發(fā)概率。
[0081]下面將以第一按鍵的第一操作信息和第二按鍵的第二操作信息為基礎,來闡述如何基于第一操作信息和第二操作信息來判斷是否處理第一指令或第二指令,其過程可以參閱圖2所示,包括以下步驟:
[0082]201:獲取第一按鍵的第一操作信息和第二按鍵的第二操作信息,其中第一按鍵的觸控區(qū)域與第二按鍵的觸控區(qū)域重疊,如圖3所示,在圖3中I為第一按鍵,2為第二按鍵,虛線部分為重疊的觸控區(qū)域,且重疊可以是第一按鍵的部分觸控區(qū)域與第二按鍵的部分觸控區(qū)域重疊,又或者是第一按鍵的全部觸控區(qū)域與第二按鍵的全部觸控區(qū)域重疊,在全部觸控區(qū)域重疊的情況下,在按壓位于上方的任意一個按鍵的任意區(qū)域時,另一個按鍵也被按壓。
[0083]例如第一按鍵是指紋采集按鍵,第二按鍵是開關機鍵,當用戶采用任意一根手指對第二按鍵執(zhí)行按下操作過程中,手指有可能會接觸到重疊的觸控區(qū)域的第一按鍵,使得第一按鍵可以采集到手指上的身份特征信息一一指紋信息,這樣在指紋信息為開機密碼時用戶無需操作其他按鍵來輸入指紋信息,實現(xiàn)指紋信息采集與開機的同步。對于這兩種類型的按鍵來說,優(yōu)選第一按鍵的全部觸控區(qū)域與第二按鍵的全部觸控區(qū)域重疊,從而在對第二按鍵執(zhí)行開機操作過程中,可以有效采集到指紋信息,以此提高第一按鍵采集到指紋信息的幾率。
[0084]又或者第一按鍵是指紋采集按鍵,第二按鍵是音量調(diào)節(jié)鍵,當用戶按下第一按鍵時,第二按鍵會被觸碰到,從而觸發(fā)與第二按鍵關聯(lián)的指令,因此對于這兩種類型的按鍵來說,優(yōu)選第一按鍵的部分觸控區(qū)域與第二按鍵的部分觸控區(qū)域重疊。
[0085]也就是說,對于第一按鍵和第二按鍵來說,若第一按鍵的操作和第二按鍵的操作有關,如第一按鍵采集的指紋信息在第二按鍵的開機操作中使用,則優(yōu)選第一按鍵的全部觸控區(qū)域與第二按鍵的全部觸控區(qū)域重疊;若第一按鍵的操作和第二按鍵的操作無關,如第一按鍵采集的指紋信息與第二按鍵的音量調(diào)節(jié)無關,則優(yōu)選第一按鍵的部分觸控區(qū)域與第二按鍵的部分觸控區(qū)域重疊。
[0086]當?shù)谝话存I的全部觸控區(qū)域與第二按鍵的全部觸控區(qū)域重疊時,操作體在對任意部分觸控區(qū)域進行操作時,電子設備可以得到第一按鍵的第一操作信息和第二按鍵的第二操作信息。當?shù)谝话存I的部分觸控區(qū)域與第二按鍵的部分觸控區(qū)域重疊時,操作體在對重疊的觸控區(qū)域進行操作時,電子設備同樣可以得到第一按鍵的第一操作信息和第二按鍵的第二操作信息;而操作體對未重疊的觸控區(qū)域進行操作時,電子設備僅能得到被操作的按鍵的操作信息。如操作體對第一按鍵的未重疊的觸控區(qū)域進行操作時,電子設備僅能得到第一按鍵的第一操作信息,而第二按鍵的第二操作信息為空。
[0087]202:判斷第一操作信息和第二操作信息是否滿足預設條件,得到第二判斷結果。其中第一操作信息和第二操作信息至少包括操作時間、操作力度和操作位置等,這些信息可以作為判斷是否處于第一指令或第二指令的基礎。
[0088]203:當?shù)诙袛嘟Y果指示第一操作信息和第二操作信息滿足預設條件時,得到處理第一指令的第一判斷結果。
[0089]204:當?shù)诙袛嘟Y果指示第一操作信息和第二操作信息不滿足預設條件時,得到處理第二指令的第一判斷結果。
[0090]在本發(fā)明實施例中,判斷第一操作信息和第二操作信息是否滿足預設條件的過程如圖4所示,可以包括以下步驟:
[0091]401:判斷第二操作信息中的第一操作力度是否大于第一預設力度,且第二操作信息中的第一操作時間是否大于第一預設時間,以及判斷的第一操作信息中的第二操作力度是否大于第二預設力度。
[0092]其中第一預設力度、第一預設時間和第二預設力度用于判斷是否處理第一指令或第二指令的預設條件中的至少三個參數(shù),且第一預設力度大于第二預設力度,對于這些參數(shù)來說,其取值與第一指令和第二指令的類型有關,對此本發(fā)明實施例不一一列舉。
[0093]以第一指令為指紋采集指令、第二指令為關機指令來說,第一預設時間的取值可以設置為在正常執(zhí)行關機指令時對應的時間,第一預設力度的取值可以設置為在正常執(zhí)行關機指令時對應的操作力度;相應的第二預設力度則可以設置為第一按鍵正常采集指紋所需力度。
[0094]比如操作系統(tǒng)中設置關機指令對應的操作時間為4S(秒)時,在第一操作時間大于4S后,正常執(zhí)行關機指令,因此在本發(fā)明實施例中可以設置第一預設時間的取值為4S,這樣既可以降低誤觸發(fā)概率,又不影響操作系統(tǒng)的正常運行。
[0095]402:當?shù)诙僮髁Χ却笥诘诙A設力度時,得到指示第一操作信息和第二操作信息滿足預設條件的第二判斷結果。當?shù)诙僮髁Χ却笥诘诙A設力度時,說明操作體在第一按鍵的操作符合操作系統(tǒng)觸發(fā)第一指令的條件,此時可以得到指示第一操作信息和第二操作信息滿足預設條件的第二判斷結果,進而得到處理第一指令的第一判斷結果,以響應與第一應用關聯(lián)的第一請求。
[0096]403:當?shù)谝徊僮髁Χ却笥诘谝活A設力度,且第一操作時間大于第一預設時間時,得到指示第一操作信息和第二操作信息不滿足預設條件的第二判斷結果。
[0097]當?shù)谝徊僮髁Χ却笥诘谝活A設力度,且第一操作時間大于第一預設時間時,說明操作體在第二按鍵的操作符合操作系統(tǒng)觸發(fā)第二指令的條件,此時可以得到指示第一操作信息和第二操作信息不滿足預設條件的第二判斷結果,進而得到處理第二指令的第一判斷結果,以響應第二指令。
[0098]404:當?shù)谝徊僮鲿r間小于第一預設時間時,判斷第二操作信息的第一操作位置是否位于重疊的觸控區(qū)域。
[0099]當?shù)谝徊僮鲿r間小于第一預設時間時,說明操作體在第二按鍵上的操作不符合操作系統(tǒng)觸發(fā)第二指令的條件。以第二指令為關機指令為例,當?shù)谝徊僮髁Χ却笥诘谝活A設力度時,說明第二按鍵的第一操作力度達到正常執(zhí)行關機指令的力度,在此種情況下執(zhí)行關機指令。
[0100]而實際第二按鍵確是在第一按鍵操作過程中誤觸碰,若在第一操作力度大于第一預設力度的情況下執(zhí)行關機指令會提高誤觸發(fā)概率,因此在本發(fā)明實施例中會進一步判斷第一操作時間是否小于第一預設時間,若第一操作時間小于第一預設時間,則會進一步判斷當前操作是否在重疊的觸控區(qū)域,這樣就可以控制電子設備執(zhí)行除關機指令的其他指令,降低誤觸發(fā)概率。
[0101]405:當?shù)谝徊僮鲿r間小于第一預設時間,且第二操作信息的第一操作位置位于重疊的觸控區(qū)域時,得到指示第一操作信息和第二操作信息滿足預設條件的第二判斷結果。
[0102]當然,當?shù)谝徊僮鲿r間小于第一預設時間,且第二操作信息的第一操作位置位于重疊的觸控區(qū)域時,還可以進一步判斷第一操作位置的操作力度是否大于第二預設力度,如果是則得到指示第一操作信息和第二操作信息滿足預設條件的第二判斷結果。
[0103]從上述技術方案可知,上述第一預設時間、第一預設力度和第二預設力度可以設置為操作系統(tǒng)正常執(zhí)行第一指令和第二指令時,操作系統(tǒng)為第一按鍵和第二按鍵設置的相應取值,這樣在降低誤觸發(fā)概率的情況下,還可以保證操作系統(tǒng)的正常運行。
[0104]在本發(fā)明實施例中,第二按鍵的第一操作時間還對應有一個第二預設時間,且第二預設時間小于第一預設時間,因此可以通過對第一操作時間與第二預設時間的關系來判斷第一操作信息和第二操作信息是否滿足預設條件,其過程如圖5所示,可以包括以下步驟:
[0105]501:判斷第二操作信息中的第一操作力度是否大于第一預設力度,且第二操作信息中的第一操作時間是否大于第二預設時間。其中第二預設時間用于判斷是否處理第一指令或第二指令的預設條件中的另一個參數(shù),對于第二預設時間的取值與第二指令的類型有關,對此本發(fā)明實施例不一一列舉。以第二指令為開機指令來說,第二預設時間的取值可以設置為在正常執(zhí)行開機指令時對應的時間。
[Ο?Ο?]比如操作系統(tǒng)中設置開機指令對應的操作時間為500mS(毫秒)時,在第一操作時間大于500mS時,正常執(zhí)行開機指令,因此在本發(fā)明實施例中可以設置第二預設時間的取值為500mS,這樣既可以降低誤觸發(fā)概率,又不影響操作系統(tǒng)的正常運行。
[0107]502:當?shù)谝徊僮髁Χ却笥诘谝活A設力度,第一操作時間小于第二預設時間時,判斷第一操作位置是否位于重疊的觸控區(qū)域。
[0108]當?shù)谝徊僮髁Χ却笥诘谝活A設力度,第一操作時間小于第二預設時間時,說明操作體在第二按鍵上的操作不符合操作系統(tǒng)觸發(fā)第二指令的條件。以第二指令為開機指令為例,當?shù)谝徊僮髁Χ却笥诘谝活A設力度時,說明第二按鍵的第一操作力度達到正常執(zhí)行開機指令的力度,在此種情況下執(zhí)行開機指令。
[0109]而實際第二按鍵確是在第一按鍵操作過程中誤觸碰,若在第一操作力度大于第一預設力度的情況下執(zhí)行開機指令會提高誤觸發(fā)概率,因此在本發(fā)明實施例中會進一步判斷第一操作時間與第二預設時間的關系,若第一操作時間小于第二預設時間,則會進一步判斷當前操作是否在重疊的觸控區(qū)域,這樣就可以控制電子設備執(zhí)行除開機指令的其他指令,降低誤觸發(fā)概率。
[0110]503:當?shù)谝徊僮魑恢梦挥谥丿B的觸控區(qū)域時,得到指示第一操作信息和第二操作信息滿足預設條件的第二判斷結果。當然,當?shù)谝徊僮鲿r間小于第一預設時間,且第二操作信息的第一操作位置位于重疊的觸控區(qū)域時,還可以進一步判斷第一操作位置的操作力度是否大于第二預設力度,如果是則得到指示第一操作信息和第二操作信息滿足預設條件的第二判斷結果。
[0111]504:當?shù)谝徊僮髁Χ却笥诘谝活A設力度,且第一操作時間大于等于第二預設時間時,得到指示第一操作信息和第二操作信息不滿足預設條件的第二判斷結果。
[0112]從上述技術方案可知,第二預設時間可以設置為操作系統(tǒng)正常執(zhí)行第二指令時,操作系統(tǒng)為第二按鍵設置的相應取值,這樣在降低誤觸發(fā)概率的情況下,還可以保證操作系統(tǒng)的正常運行。
[0113]對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0114]與上述方法實施例相對應,本發(fā)明實施例還提供一種操作控制裝置,其示意圖如圖6所示,可以包括:獲取單元11、發(fā)送單元12、判斷單元13和響應單元14。
[0115]獲取單元11,用于在第一應用被激活后,獲取與第一應用相關的第一請求,第一請求用于指示向第一應用輸入第一輸入信息,當電子設備開啟第一應用后,第一應用則被激活,這樣與第一應用相關的第一請求被發(fā)送,以指示向第一應用輸入第一輸入信息。
[0116]發(fā)送單元12,用于在第一按鍵和第二按鍵被激活后,向第一按鍵發(fā)送第一指令以及向第二按鍵發(fā)送第二指令。在本發(fā)明實施例中,第一應用是一個需要輸入第一輸入信息的應用,且第一輸入信息可以通過第一按鍵來輸入,因此在第一應用被激活后需要向第一按鍵發(fā)送激活指令以激活第一按鍵。并且在第一應用運行過程中,還需要對電子設備的運行情況進行監(jiān)測,以應對電子設備運行各種第一應用產(chǎn)生的不同狀況,為此在第一應用被激活后,也需要向與電子設備的運行情況相關的第二按鍵發(fā)送激活指令以激活第二按鍵。
[0117]也就是說上述第一按鍵和第二按鍵通常處于未激活狀態(tài),在處于未激活狀態(tài)的情況下,操作體在對第一按鍵和第二按鍵執(zhí)行任意操作時,電子設備均會忽略與其關聯(lián)的指令。而若電子設備中運行與第一按鍵關聯(lián)的第一應用后,電子設備則會向第一按鍵和第二按鍵發(fā)送激活指令以激活第一按鍵和第二按鍵,這樣操作體對第一按鍵和第二按鍵執(zhí)行的任意操作均會被電子設備采集到,從而觸發(fā)電子設備執(zhí)行與其關聯(lián)的指令。在本發(fā)明實施例中,在第一按鍵和第二按鍵被激活后,會向第一按鍵發(fā)送第一指令以及向第二按鍵發(fā)送第二指令。
[0118]即第一指令是與第一按鍵關聯(lián)的一個指令,第二指令是與第二按鍵關聯(lián)的一個指令,在第一按鍵和第二按鍵被激活后,操作體在對任意一個按鍵執(zhí)行操作時,與按鍵關聯(lián)的指令被觸發(fā)。例如電子設備運行一需進行身份認證的應用,且第一按鍵是指紋采集按鍵時,第一按鍵接收到激活指令后,從未激活狀態(tài)更改為激活狀態(tài),此時再向第一按鍵發(fā)送第一指令以指示通過第一按鍵采集指紋信息。
[0119]判斷單元13,用于根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果。可以理解的是:預設條件是預先得到用來判斷何時處理第一指令以及何時處理第二指令的條件,通過預設條件的判斷可以使得第一按鍵獨立處理第一指令以及使第二按鍵獨立處理第二指令,避免對任意一個按鍵的操作導致觸發(fā)其他按鍵關聯(lián)的指令,降低誤觸發(fā)概率。
[0120]例如第一按鍵是指紋采集按鍵,第二按鍵是開關機鍵,且第一按鍵的觸控區(qū)域與第二按鍵的觸控區(qū)域重疊的情況下,操作體在對第一按鍵進行操作時,有可能觸碰到第二按鍵中與第一按鍵重疊的觸控區(qū)域,這樣就會導致與第二按鍵關聯(lián)的第二指令被誤觸發(fā),因此在本發(fā)明實施例中設置一個預設條件來控制電子設備可以單獨處理第一指令或第二指令,以降低任意一個指令執(zhí)行過程中誤觸發(fā)其他指令。
[0121]由上述可知,預設條件的作用在于使得第一按鍵獨立處理第一指令以及使第二按鍵獨立處理第二指令,避免對任意一個按鍵的操作導致觸發(fā)其他按鍵關聯(lián)的指令,降低誤觸發(fā)概率,而預設條件具體為何種條件需要由研發(fā)人員根據(jù)電子設備的運行情況或者上述第一按鍵和第二按鍵來設置,本發(fā)明實施例不再一一列舉。
[0122]例如判斷單元13根據(jù)預設條件判斷是否處理第一指令或第二指令的一種方式是:檢測電子設備是否出現(xiàn)死機現(xiàn)象;當檢測到電子設備出現(xiàn)死機現(xiàn)象時,得到處理第二指令的第一判斷結果;當檢測到電子設備正常運行時,得到處理第一指令的第一判斷結果。
[0123]也就是說在第一應用運行中,若電子設備運行應用較多使得處理器的使用率過高,此時電子設備會出現(xiàn)死機現(xiàn)象,進而需要處理第二指令,如強制電子設備執(zhí)行關機指令,以降低處理器的使用率;若電子設備正常運行,此時則可以處理第一指令。
[0124]響應單元14,用于當?shù)谝慌袛嘟Y果指示處理第一指令時,響應第一請求,以將第一按鍵執(zhí)行第一指令得到的第一輸入信息反饋給第一應用。也就是說當?shù)谝慌袛嘟Y果指示處理第一指令時,第一按鍵則會執(zhí)行第一指令來得到第一輸入信息,并將第一輸入信息反饋給第一應用,完成對第一請求的響應。
[0125]例如第一應用是一個需進行身份認證的應用,第一按鍵是指紋采集按鍵時,第一判斷結果指示處理第一指令,則第一按鍵會執(zhí)行第一指令,使得電子設備可以通過第一按鍵采集到指紋信息,并將采集到的指紋信息反饋給第一應用,這樣第一請求所指示的第一輸入?目息指紋?目息被自動反饋給第一應用,完成第一請求的響應。
[0126]從上述技術方案可知,在第一按鍵和第二按鍵被激活后,向第一按鍵發(fā)送第一指令以及向第二按鍵發(fā)送第二指令,并根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果,當?shù)谝慌袛嘟Y果指示處理第一指令時,響應被激活的第一應用相關的第一請求,以將第一按鍵執(zhí)行第一指令得到的第一輸入信息反饋給第一應用。也就是說第一判斷結果可以使第一按鍵和第二按鍵分別獨立處理各自關聯(lián)的指令,避免對任意一個按鍵的操作而導致其他按關聯(lián)的指令的觸發(fā),從而降低誤觸發(fā)概率。
[0127]請參閱圖7,其示出了上述操作控制裝置中判斷單元的結構示意圖,可以包括:獲取子單元21、判斷子單元22、第一確定子單元23和第二確定子單元24。
[0128]獲取子單元21,用于獲取第一按鍵的第一操作信息和第二按鍵的第二操作信息,第一按鍵的觸控區(qū)域與第二按鍵的觸控區(qū)域重疊,如圖3所示,在圖3中I為第一按鍵,2為第二按鍵,虛線部分為重疊的觸控區(qū)域,且重疊可以是第一按鍵的部分觸控區(qū)域與第二按鍵的部分觸控區(qū)域重疊,又或者是第一按鍵的全部觸控區(qū)域與第二按鍵的全部觸控區(qū)域重疊,在全部觸控區(qū)域重疊的情況下,在按壓位于上方的任意一個按鍵的任意區(qū)域時,另一個按鍵也被按壓。
[0129]判斷子單元22,用于判斷第一操作信息和第二操作信息是否滿足預設條件,得到第二判斷結果。其中第一操作信息和第二操作信息至少包括操作時間、操作力度和操作位置等,這些信息可以作為判斷是否處于第一指令或第二指令的基礎。
[0130]第一確定子單元23,用于當?shù)诙袛嘟Y果指示第一操作信息和第二操作信息滿足預設條件時,得到處理第一指令的第一判斷結果。
[0131]第二確定子單元24,用于當?shù)诙袛嘟Y果指示第一操作信息和第二操作信息不滿足預設條件時,得到處理第二指令的第一判斷結果。
[0132]在本發(fā)明實施例中,判斷子單元22的結構示意圖如圖8所示,闡述如何判斷第一操作信息和第二操作信息是否滿足預設條件,具體可以包括:第一判斷子單元221、第一得到子單元222、第二得到子單元223、第二判斷子單元224和第三得到子單元225。
[0133]第一判斷子單元221,用于判斷第二操作信息中的第一操作力度是否大于第一預設力度,且第二操作信息中的第一操作時間是否大于第一預設時間,以及判斷第一操作信息中的第二操作力度是否大于第二預設力度,第一預設力度大于第二預設力度。
[0134]其中第一預設力度、第一預設時間和第二預設力度用于判斷是否處理第一指令或第二指令的預設條件中的至少三個參數(shù),且第一預設力度大于第二預設力度,對于這些參數(shù)來說,其取值與第一指令和第二指令的類型有關,對此本發(fā)明實施例不一一列舉。
[0135]以第一指令為指紋采集指令、第二指令為關機指令來說,第一預設時間的取值可以設置為在正常執(zhí)行關機指令時對應的時間,第一預設力度的取值可以設置為在正常執(zhí)行關機指令時對應的操作力度;相應的第二預設力度則可以設置為第一按鍵正常采集指紋所需力度。
[0136]比如操作系統(tǒng)中設置關機指令對應的操作時間為4S(秒)時,在第一操作時間大于4S后,正常執(zhí)行關機指令,因此在本發(fā)明實施例中可以設置第一預設時間的取值為4S,這樣既可以降低誤觸發(fā)概率,又不影響操作系統(tǒng)的正常運行。
[0137]第一得到子單元222,用于當?shù)诙僮髁Χ却笥诘诙A設力度時,得到指示第一操作信息和第二操作信息滿足預設條件的第二判斷結果。當?shù)诙僮髁Χ却笥诘诙A設力度時,說明操作體在第一按鍵的操作符合操作系統(tǒng)觸發(fā)第一指令的條件,此時可以得到指示第一操作信息和第二操作信息滿足預設條件的第二判斷結果,進而得到處理第一指令的第一判斷結果,以響應與第一應用關聯(lián)的第一請求。
[0138]第二得到子單元223,用于當?shù)谝徊僮髁Χ却笥诘谝活A設力度,且第一操作時間大于等于第一預設時間時,得到指示第一操作信息和第二操作信息不滿足預設條件的第二判斷結果。
[0139]當?shù)谝徊僮髁Χ却笥诘谝活A設力度,且第一操作時間大于第一預設時間時,說明操作體在第二按鍵的操作符合操作系統(tǒng)觸發(fā)第二指令的條件,此時可以得到指示第一操作信息和第二操作信息不滿足預設條件的第二判斷結果,進而得到處理第二指令的第一判斷結果,以響應第二指令。
[0140]第二判斷子單元224,用于當?shù)谝徊僮鲿r間小于第一預設時間時,判斷第二操作信息的第一操作位置是否位于重疊的觸控區(qū)域。當?shù)谝徊僮鲿r間小于第一預設時間時,說明操作體在第二按鍵上的操作不符合操作系統(tǒng)觸發(fā)第二指令的條件。以第二指令為關機指令為例,當?shù)谝徊僮髁Χ却笥诘谝活A設力度時,說明第二按鍵的第一操作力度達到正常執(zhí)行關機指令的力度,在此種情況下執(zhí)行關機指令。
[0141]而實際第二按鍵確是在第一按鍵操作過程中誤觸碰,若在第一操作力度大于第一預設力度的情況下執(zhí)行關機指令會提高誤觸發(fā)概率,因此在本發(fā)明實施例中會進一步判斷第一操作時間是否小于第一預設時間,若第一操作時間小于第一預設時間,則會進一步判斷當前操作是否在重疊的觸控區(qū)域,這樣就可以控制電子設備執(zhí)行除關機指令的其他指令,降低誤觸發(fā)概率。
[0142]第三得到子單元225,用于當操作信息的第一操作位置位于重疊的觸控區(qū)域時,得到指示第一操作信息和第二操作信息滿足預設條件的第二判斷結果。
[0143]當然,當?shù)谝徊僮鲿r間小于第一預設時間,且第二操作信息的第一操作位置位于重疊的觸控區(qū)域時,還可以進一步判斷第一操作位置的操作力度是否大于第二預設力度,如果是則得到指示第一操作信息和第二操作信息滿足預設條件的第二判斷結果。
[0144]從上述技術方案可知,上述第一預設時間、第一預設力度和第二預設力度可以設置為操作系統(tǒng)正常執(zhí)行第一指令和第二指令時,操作系統(tǒng)為第一按鍵和第二按鍵設置的相應取值,這樣在降低誤觸發(fā)概率的情況下,還可以保證操作系統(tǒng)的正常運行。
[0145]請參閱圖9,其示出了上述判斷子單元的另一種結構示意圖,還可以包括:第三判斷子單元226、第四判斷子單元227、第四得到子單元228和第五得到子單元229。
[0146]第三判斷子單元226,用于判斷第二操作信息中的第一操作力度是否大于第一預設力度,且第二操作信息中的第一操作時間是否大于第二預設時間,第二預設時間小于第一預設時間。其中第二預設時間用于判斷是否處理第一指令或第二指令的預設條件中的另一個參數(shù),對于第二預設時間的取值與第二指令的類型有關,對此本發(fā)明實施例不一一列舉。以第二指令為開機指令來說,第二預設時間的取值可以設置為在正常執(zhí)行開機指令時對應的時間。
[0147]比如操作系統(tǒng)中設置開機指令對應的操作時間為500mS(毫秒)時,在第一操作時間大于500mS時,正常執(zhí)行開機指令,因此在本發(fā)明實施例中可以設置第二預設時間的取值為500mS,這樣既可以降低誤觸發(fā)概率,又不影響操作系統(tǒng)的正常運行。
[0148]第四判斷子單元227,用于當?shù)谝徊僮髁Χ却笥诘谝活A設力度,第一操作時間小于第二預設時間時,判斷第一操作位置是否位于重疊的觸控區(qū)域。當?shù)谝徊僮髁Χ却笥诘谝活A設力度,第一操作時間小于第二預設時間時,說明操作體在第二按鍵上的操作不符合操作系統(tǒng)觸發(fā)第二指令的條件。以第二指令為開機指令為例,當?shù)谝徊僮髁Χ却笥诘谝活A設力度時,說明第二按鍵的第一操作力度達到正常執(zhí)行開機指令的力度,在此種情況下執(zhí)行開機指令。
[0149]而實際第二按鍵確是在第一按鍵操作過程中誤觸碰,若在第一操作力度大于第一預設力度的情況下執(zhí)行開機指令會提高誤觸發(fā)概率,因此在本發(fā)明實施例中會進一步判斷第一操作時間與第二預設時間的關系,若第一操作時間小于第二預設時間,則會進一步判斷當前操作是否在重疊的觸控區(qū)域,這樣就可以控制電子設備執(zhí)行除開機指令的其他指令,降低誤觸發(fā)概率。
[0150]第四得到子單元228,用于當?shù)谝徊僮魑恢梦挥谥丿B的觸控區(qū)域時,得到指示第一操作信息和第二操作信息滿足預設條件的第二判斷結果。當然,當?shù)谝徊僮鲿r間小于第一預設時間,且第二操作信息的第一操作位置位于重疊的觸控區(qū)域時,還可以進一步判斷第一操作位置的操作力度是否大于第二預設力度,如果是則得到指示第一操作信息和第二操作信息滿足預設條件的第二判斷結果。
[0151]第五得到子單元229,用于當?shù)谝徊僮髁Χ却笥诘谝活A設力度,且第一操作時間大于等于第二預設時間時,得到指示第一操作信息和第二操作信息不滿足預設條件的第二判斷結果。
[0152]從上述技術方案可知,第二預設時間可以設置為操作系統(tǒng)正常執(zhí)行第二指令時,操作系統(tǒng)為第二按鍵設置的相應取值,這樣在降低誤觸發(fā)概率的情況下,還可以保證操作系統(tǒng)的正常運行。
[0153]需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0154]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0155]對所公開的實施例的上述說明,使本領域技術人員能夠實現(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
[0156]以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
【主權項】
1.一種操作控制方法,其特征在于,所述方法包括: 在第一應用被激活后,獲取與所述第一應用相關的第一請求,所述第一請求用于指示向所述第一應用輸入第一輸入信息; 在第一按鍵和第二按鍵被激活后,向所述第一按鍵發(fā)送第一指令以及向所述第二按鍵發(fā)送第二指令; 根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果; 當所述第一判斷結果指示處理所述第一指令時,響應所述第一請求,以將所述第一按鍵執(zhí)行所述第一指令得到的所述第一輸入信息反饋給所述第一應用。2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果,包括: 獲取所述第一按鍵的第一操作信息和所述第二按鍵的第二操作信息,所述第一按鍵的觸控區(qū)域與所述第二按鍵的觸控區(qū)域重疊; 判斷所述第一操作信息和所述第二操作信息是否滿足所述預設條件,得到第二判斷結果; 當所述第二判斷結果指示所述第一操作信息和所述第二操作信息滿足所述預設條件時,得到處理所述第一指令的所述第一判斷結果; 當所述第二判斷結果指示所述第一操作信息和所述第二操作信息不滿足所述預設條件時,得到處理所述第二指令的所述第一判斷結果。3.根據(jù)權利要求2所述的方法,其特征在于,所述判斷所述第一操作信息和所述第二操作信息是否滿足所述預設條件,得到第二判斷結果,包括: 判斷所述第二操作信息中的第一操作力度是否大于第一預設力度,且所述第二操作信息中的第一操作時間是否大于第一預設時間,以及判斷所述第一操作信息中的第二操作力度是否大于第二預設力度,所述第一預設力度大于所述第二預設力度; 當所述第二操作力度大于所述第二預設力度時,得到指示所述第一操作信息和所述第二操作信息滿足所述預設條件的第二判斷結果; 當所述第一操作力度大于所述第一預設力度,且所述第一操作時間大于等于所述第一預設時間時,得到指示所述第一操作信息和所述第二操作信息不滿足所述預設條件的第二判斷結果; 當所述第一操作時間小于所述第一預設時間時,判斷所述第二操作信息的第一操作位置是否位于重疊的觸控區(qū)域; 當操作信息的第一操作位置位于重疊的觸控區(qū)域時,得到指示所述第一操作信息和所述第二操作信息滿足所述預設條件的第二判斷結果。4.根據(jù)權利要求3所述的方法,其特征在于,所述判斷所述第一操作信息和所述第二操作信息是否滿足所述預設條件,得到第二判斷結果,包括: 判斷所述第二操作信息中的第一操作力度是否大于第一預設力度,且所述第二操作信息中的第一操作時間是否大于第二預設時間,所述第二預設時間小于所述第一預設時間;當所述第一操作力度大于第一預設力度,所述第一操作時間小于所述第二預設時間時,判斷所述第一操作位置是否位于所述重疊的觸控區(qū)域; 當?shù)谝徊僮魑恢梦挥谥丿B的觸控區(qū)域時,得到指示所述第一操作信息和所述第二操作信息滿足所述預設條件的第二判斷結果; 當所述第一操作力度大于所述第一預設力度,且所述第一操作時間大于等于所述第二預設時間時,得到指示所述第一操作信息和所述第二操作信息不滿足所述預設條件的第二判斷結果。5.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果,包括: 檢測電子設備是否出現(xiàn)死機現(xiàn)象; 當檢測到所述電子設備出現(xiàn)死機現(xiàn)象時,得到處理所述第二指令的所述第一判斷結果; 當檢測到所述電子設備正常運行時,得到處理所述第一指令的所述第一判斷結果。6.一種操作控制裝置,其特征在于,所述裝置包括: 獲取單元,用于在第一應用被激活后,獲取與所述第一應用相關的第一請求,所述第一請求用于指示向所述第一應用輸入第一輸入信息; 發(fā)送單元,用于在第一按鍵和第二按鍵被激活后,向所述第一按鍵發(fā)送第一指令以及向所述第二按鍵發(fā)送第二指令; 判斷單元,用于根據(jù)預設條件判斷是否處理第一指令或第二指令,得到第一判斷結果;響應單元,用于當所述第一判斷結果指示處理所述第一指令時,響應所述第一請求,以將所述第一按鍵執(zhí)行所述第一指令得到的所述第一輸入信息反饋給所述第一應用。7.根據(jù)權利要求6所述的裝置,其特征在于,所述判斷單元包括: 獲取子單元,用于獲取所述第一按鍵的第一操作信息和所述第二按鍵的第二操作信息,所述第一按鍵的觸控區(qū)域與所述第二按鍵的觸控區(qū)域重疊; 判斷子單元,用于判斷所述第一操作信息和所述第二操作信息是否滿足所述預設條件,得到第二判斷結果; 第一確定子單元,用于當所述第二判斷結果指示所述第一操作信息和所述第二操作信息滿足所述預設條件時,得到處理所述第一指令的所述第一判斷結果; 第二確定子單元,用于當所述第二判斷結果指示所述第一操作信息和所述第二操作信息不滿足所述預設條件時,得到處理所述第二指令的所述第一判斷結果。8.根據(jù)權利要求7所述的裝置,其特征在于,所述判斷子單元包括: 第一判斷子單元,用于判斷所述第二操作信息中的第一操作力度是否大于第一預設力度,且所述第二操作信息中的第一操作時間是否大于第一預設時間,以及判斷所述第一操作信息中的第二操作力度是否大于第二預設力度,所述第一預設力度大于所述第二預設力度; 第一得到子單元,用于當所述第二操作力度大于所述第二預設力度時,得到指示所述第一操作信息和所述第二操作信息滿足所述預設條件的第二判斷結果; 第二得到子單元,用于當所述第一操作力度大于所述第一預設力度,且所述第一操作時間大于等于所述第一預設時間時,得到指示所述第一操作信息和所述第二操作信息不滿足所述預設條件的第二判斷結果; 第二判斷子單元,用于當所述第一操作時間小于所述第一預設時間時,判斷所述第二操作信息的第一操作位置是否位于重疊的觸控區(qū)域; 第三得到子單元,用于當操作信息的第一操作位置位于重疊的觸控區(qū)域時,得到指示所述第一操作信息和所述第二操作信息滿足所述預設條件的第二判斷結果。9.根據(jù)權利要求8所述的裝置,其特征在于,所述判斷子單元還包括: 第三判斷子單元,用于判斷所述第二操作信息中的第一操作力度是否大于第一預設力度,且所述第二操作信息中的第一操作時間是否大于第二預設時間,所述第二預設時間小于所述第一預設時間; 第四判斷子單元,用于當所述第一操作力度大于第一預設力度,所述第一操作時間小于所述第二預設時間時,判斷所述第一操作位置是否位于所述重疊的觸控區(qū)域; 第四得到子單元,用于當?shù)谝徊僮魑恢梦挥谥丿B的觸控區(qū)域時,得到指示所述第一操作信息和所述第二操作信息滿足所述預設條件的第二判斷結果; 第五得到子單元,用于當所述第一操作力度大于所述第一預設力度,且所述第一操作時間大于等于所述第二預設時間時,得到指示所述第一操作信息和所述第二操作信息不滿足所述預設條件的第二判斷結果。10.根據(jù)權利要求6所述的裝置,其特征在于,所述判斷單元,用于檢測電子設備是否出現(xiàn)死機現(xiàn)象;當檢測到所述電子設備出現(xiàn)死機現(xiàn)象時,得到處理所述第二指令的所述第一判斷結果;當檢測到所述電子設備正常運行時,得到處理所述第一指令的所述第一判斷結果ο
【文檔編號】G06F21/31GK105893807SQ201610197544
【公開日】2016年8月24日
【申請日】2016年3月31日
【發(fā)明人】陶翔
【申請人】聯(lián)想(北京)有限公司