決方案。
[0044] 本發(fā)明實施例方案涉及的移動終端可以為手機、平板電腦等觸控移動終端,該方 案主要是針對無邊框或窄邊框移動終端防誤觸區(qū)設計。
[0045] 對于無邊框終端,可以采用如下結構:
[0046] 無邊框終端包括具有收容空間的中框、設置于中框內的顯示屏、設置于顯示屏上 方的透明蓋板,透明蓋板的邊緣為倒角,背光模組射出的光線隨透明蓋板的倒角發(fā)生折射, 并從倒角位置射出,從而拉大了顯示區(qū)域,并且,中框順著倒角的方向設有倒邊,因此從正 面垂直透明蓋板的方向看,整個透明蓋板的延伸方向都是可視區(qū)域,即顯示屏的顯示范圍 一直延伸至移動終端顯示屏的邊緣,從而實現(xiàn)顯示無邊框的效果,由此使得觸控移動終端 的側邊具有感應區(qū)域。
[0047] 本發(fā)明實施例以無邊框終端進行舉例,但并不作為對本發(fā)明的限定。
[0048] 如圖1所示,本發(fā)明第一實施例提出一種移動終端防誤觸控方法,其中,移動終端 的觸控屏包括:應用層、驅動層以及觸屏1C層。
[0049] 本實施例利用驅動層代碼實現(xiàn)自由定制防誤觸區(qū),并在驅動層上設置有供應用層 調用的接口,應用層通過調用該接口,由驅動層控制可以實現(xiàn)防誤觸區(qū)的數(shù)量、位置、大小 的自由設置。
[0050] 通過設置防誤觸區(qū),在觸屏1C層接收到用戶的觸控指令時,將此觸控指令上報至 驅動層,驅動層會對觸屏1C層上報的觸控指令進行判斷,對用戶觸控點進行篩選,對于落 入防誤觸區(qū)內的觸控點進行防誤觸處理,即不上報給應用層,對于防誤觸區(qū)外的觸控點,則 上報給應用層,由應用層進行相應的響應操作。
[0051] 具體地,本實施例移動終端防誤觸控方法包括:
[0052] 步驟S101,在所述應用層上接收用戶的防誤觸區(qū)設置指令,所述防誤觸區(qū)設置指 令包括所述防誤觸區(qū)的坐標參數(shù);
[0053] 以手機為例,開發(fā)人員或者移動終端用戶可以根據(jù)實際情況,對手機的防誤觸區(qū) 進行設置。應用層提供有交互操作界面,在交互操作界面上接收用戶的防誤觸區(qū)設置指令。 用戶可以在交互操作界面輸入需要設置的防誤觸區(qū)的相關坐標參數(shù),以確定防誤觸區(qū)的形 狀、大小以及位置等。
[0054] 其中,防誤觸區(qū)的形狀可以為矩形,其邊緣也可以為與手機邊緣形狀適配的弧形 狀。
[0055] 以矩形為例,如圖2所示,外框代表顯示屏,填充白色區(qū)域為防誤觸區(qū),其基本圖 形為矩形,防誤觸區(qū)的坐標參數(shù)可以為防誤觸區(qū)域的兩個對角的頂點坐標( X(l,%)、(Xl, yi),即只要輸入矩形對角的兩個頂點坐標即可確定防誤觸區(qū)域的位置及大小。
[0056] 對于其他形狀的防誤觸區(qū),則可以根據(jù)類似原理設定其對應的坐標參數(shù),以確定 該防誤觸區(qū)的位置、大小。
[0057] 步驟S102,由所述應用層根據(jù)所述防誤觸區(qū)設置指令,調用所述驅動層提供的所 述接口,在所述移動終端的觸控屏上設置一個或多個防誤觸區(qū)。
[0058] 根據(jù)用戶握持手機的習慣,防誤觸區(qū)通??梢栽O置在手機的邊緣部位,比如兩側 邊(如圖3所示)或側面,或者上邊緣、下邊緣等。
[0059] 此外,防誤觸區(qū)的數(shù)量也可以由用戶靈活設置,可以為一個或多個。若為多個防誤 觸區(qū),多個防誤觸區(qū)可以分別位于手機觸控屏的左側邊、右側邊,如圖3所示,或者上邊緣 和/或下邊緣。
[0060] 應用層在接收到用戶的防誤觸區(qū)設置指令后,根據(jù)所述防誤觸區(qū)設置指令,調用 驅動層提供的接口,以防誤觸區(qū)設置指令中攜帶的坐標參數(shù),在手機的觸控屏上對應位置 設置一個或多個防誤觸區(qū)。
[0061] 由于,本實施例是在驅動層實現(xiàn)防誤觸區(qū)功能,且防誤觸區(qū)數(shù)量、位置、大小可由 應用層自由設置,相比現(xiàn)有的防誤觸區(qū)設計方案中,由觸屏1C廠商設計的防誤觸區(qū)功能在 1C固件中實現(xiàn),一旦設置就不能更改防誤觸區(qū)域數(shù)量、位置、大小,本發(fā)明方案在驅動層實 現(xiàn)防誤觸區(qū)功能,一方面,防誤觸區(qū)數(shù)量、位置、大小可由應用層自由設置,另一方面,防誤 觸區(qū)功能在驅動層設計而非固件中,這使得設備的軟件設計擺脫觸屏1C供應商的束縛,從 而為終端設備使用者提供一種更好的防誤觸效果,而且提高了移動終端防誤觸區(qū)功能的設 計靈活性。
[0062] 如圖4所示,本發(fā)明第二實施例提出一種移動終端防誤觸控方法,基于上述圖1所 示的第一實施例,該方法還包括:
[0063] 步驟S103,在所述觸屏1C層上接收用戶的觸控指令,將所述觸控指令中的觸點信 息上報給所述驅動層;
[0064] 步驟S104,在所述驅動層接收到所述觸屏1C層上報的觸點信息后,由所述驅動層 判斷所述觸點信息中對應的觸點是否在所述防誤觸區(qū)內;若是,則進入步驟S105 ;否則,進 入步驟S106 ;
[0065] 步驟S105,由所述驅動層對所述觸點進行防誤觸處理;
[0066] 步驟S106,由所述驅動層將所述觸點信息上報至所述應用層,由所述應用層對所 述觸點進行響應。
[0067] 相比上述實施例,本實施例還包括響應用戶的觸控指令,對用戶的誤操作進行防 誤觸處理的過程。
[0068] 具體地,基于上述實施例所設置的具有防誤觸區(qū)的觸控屏,當用戶在觸控屏上進 行觸控操作時,觸屏1C層上接收用戶的觸控指令,并將所述觸控指令中的觸點信息上報給 驅動層。
[0069] 驅動層在接收到觸屏1C層上報的觸點信息后,判斷所述觸點信息中對應的觸點 是否在設定的防誤觸區(qū)內,以便對用戶觸點進行篩選,對于落入防誤觸區(qū)內的觸點進行防 誤觸處理,即不上報給應用層,對于處于防誤觸區(qū)外的觸控點,則上報給應用層,由應用層 進行相應的響應操作。
[0070] 本實施例通過上述方案,通過在驅動層上設置供應用層調用的接口,在應用層上 接收到用戶的防誤觸區(qū)設置指令時,由應用層根據(jù)所述防誤觸區(qū)設置指令,調用驅動層提 供的接口,在移動終端的觸控屏上設置一個或多個防誤觸區(qū),相比現(xiàn)有的防誤觸區(qū)設計方 案中,由觸屏1C廠商設計的防誤觸區(qū)功能在1C固件中實現(xiàn),一旦設置就不能更改防誤觸區(qū) 域數(shù)量、位置、大小,本發(fā)明方案在驅動層實現(xiàn)防誤觸區(qū)功能,一方面,防誤觸區(qū)數(shù)量、位置、 大小可由應用層自由設置,另一方面,防誤觸區(qū)功能在驅動層設計而非固件中,這使得設備 的軟件設計擺脫觸屏1C供應商的束縛,提高了移動終端防誤觸區(qū)功能的設計靈活性;后 續(xù),驅動層在接收到觸屏1C層上報的觸點信息后,判斷所述觸點信息中對應的觸點是否在 設定的防誤觸區(qū)內,對用戶觸點進行篩選,對于落入防誤觸區(qū)內的觸點進行防誤觸處理,對 于處于防誤觸區(qū)外的觸控點,則上報給應用層,由應用層進行相應的響應操作,從而為終端 設備使用者提供一種更好的防誤觸效果。
[0071] 如圖5所示,本發(fā)明第三實施例提出一種移動終端防誤觸控方法,基于上述第一 或二實施例,還包括:
[0072] 步驟S107,由所述應用層根據(jù)用戶的防誤觸區(qū)設置指令更新防誤觸區(qū)的個數(shù)、位 置和/或大小。
[0073] 相比上述實施例,本實施例方案還可以由應用層根據(jù)用戶需要靈活更新移動終端 觸控屏上防誤觸區(qū)的數(shù)量、位置及大小等,以進一步提高移動終端防誤觸區(qū)功能的設計靈 活性,滿足用戶需求。
[0074] 如圖6所示,本發(fā)明第四實施例提出一種移動終端防誤觸控方法,基于上述第一、 二或三實施例,該移動終端防誤觸控方法包括:
[0075] 步驟S301,通過觸屏1C層接收用戶的觸控指令,將所述觸控指令對應的觸摸軌跡 上的觸點上報給所述驅動層;
[0076] 步驟S302,通過所述驅動層對所述觸摸軌跡的起始點是否落入所述預設的防誤觸 區(qū)進行判斷,根據(jù)判斷結果進行防誤觸操作。
[0077] 本實施例在上述實施例的基礎上,為提高移動終端的防誤觸效果,并避免對防誤 觸操作的誤判斷,對移動終端防誤觸控操作進行進一步細化。
[0078] 本實施例考慮到,當用戶在手機的觸摸屏上進行滑動觸摸操作時,特別是針對無 邊