移動(dòng)終端防誤觸控方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及觸控技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端防誤觸控方法及裝置。
【背景技術(shù)】
[0002] 隨著手機(jī)等移動(dòng)終端的發(fā)展,廠家和用戶越來越追求窄邊框,甚至無邊框。窄邊框 或無邊框固然給用戶帶來了視覺效果上的沖擊,但也帶來了一個(gè)問題,在用戶握持手機(jī)時(shí), 很容易誤觸到手機(jī)屏幕邊緣,造成很多誤操作。為了解決該問題,觸屏1C廠商設(shè)計(jì)了防誤 觸區(qū)。但是,現(xiàn)有的觸屏1C廠商設(shè)計(jì)的防誤觸區(qū)功能是在1C固件中實(shí)現(xiàn)的,一旦設(shè)置就 不能更改區(qū)域數(shù)量、位置以及大小等,這使得設(shè)備的軟件設(shè)計(jì)無法擺脫觸屏1C供應(yīng)商的束 縛。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明實(shí)施例提供一種移動(dòng)終端防誤觸控方法及裝置,旨在提高移動(dòng)終端的防誤 觸效果,并提高移動(dòng)終端防誤觸區(qū)功能的設(shè)計(jì)靈活性。
[0004] 本發(fā)明實(shí)施例提出一種移動(dòng)終端防誤觸控方法,所述移動(dòng)終端的觸控屏包括:應(yīng) 用層、驅(qū)動(dòng)層以及觸屏1C層,所述驅(qū)動(dòng)層上設(shè)置有供應(yīng)用層調(diào)用的接口,所述移動(dòng)終端防 誤觸控方法包括:
[0005] 在所述應(yīng)用層上接收用戶的防誤觸區(qū)設(shè)置指令,所述防誤觸區(qū)設(shè)置指令包括所述 防誤觸區(qū)的坐標(biāo)參數(shù);
[0006] 由所述應(yīng)用層根據(jù)所述防誤觸區(qū)設(shè)置指令,調(diào)用所述驅(qū)動(dòng)層提供的所述接口,在 所述移動(dòng)終端的觸控屏上設(shè)置一個(gè)或多個(gè)防誤觸區(qū)。
[0007] 優(yōu)選地,所述防誤觸區(qū)為矩形,所述防誤觸區(qū)的坐標(biāo)參數(shù)為所述防誤觸區(qū)域的兩 個(gè)對角的頂點(diǎn)坐標(biāo)。
[0008] 優(yōu)選地,所述方法還包括:
[0009] 在所述觸屏1C層上接收用戶的觸控指令,將所述觸控指令中的觸點(diǎn)信息上報(bào)給 所述驅(qū)動(dòng)層;
[0010] 在所述驅(qū)動(dòng)層接收到所述觸屏1C層上報(bào)的觸點(diǎn)信息后,由所述驅(qū)動(dòng)層判斷所述 觸點(diǎn)信息中對應(yīng)的觸點(diǎn)是否在所述防誤觸區(qū)內(nèi);若是,則由所述驅(qū)動(dòng)層對所述觸點(diǎn)進(jìn)行防 誤觸處理;否則,由所述驅(qū)動(dòng)層將所述觸點(diǎn)信息上報(bào)至所述應(yīng)用層,由所述應(yīng)用層對所述觸 點(diǎn)進(jìn)行響應(yīng)。
[0011] 優(yōu)選地,該方法還包括:
[0012] 由所述應(yīng)用層根據(jù)用戶的防誤觸區(qū)設(shè)置指令更新防誤觸區(qū)的個(gè)數(shù)、位置和/或大 小。
[0013] 優(yōu)選地,所述防誤觸區(qū)為多個(gè),多個(gè)防誤觸區(qū)分別位于所述移動(dòng)終端的觸控屏的 左側(cè)邊、右側(cè)邊、上邊緣和/或下邊緣。
[0014] 本發(fā)明實(shí)施例還提出一種移動(dòng)終端防誤觸控裝置,所述移動(dòng)終端的觸控屏包括: 應(yīng)用層、驅(qū)動(dòng)層以及觸屏1C層,所述驅(qū)動(dòng)層上設(shè)置有供應(yīng)用層調(diào)用的接口,所述移動(dòng)終端 防誤觸控裝置包括:
[0015] 指令接收模塊,用于在所述應(yīng)用層上接收用戶的防誤觸區(qū)設(shè)置指令,所述防誤觸 區(qū)設(shè)置指令包括所述防誤觸區(qū)的坐標(biāo)參數(shù);
[0016] 設(shè)置模塊,用于通過所述應(yīng)用層根據(jù)所述防誤觸區(qū)設(shè)置指令,調(diào)用所述驅(qū)動(dòng)層提 供的所述接口,在所述移動(dòng)終端的觸控屏上設(shè)置一個(gè)或多個(gè)防誤觸區(qū)。
[0017] 優(yōu)選地,所述防誤觸區(qū)域?yàn)榫匦?,所述防誤觸區(qū)的坐標(biāo)參數(shù)為所述防誤觸區(qū)域的 兩個(gè)對角的頂點(diǎn)坐標(biāo)。
[0018] 優(yōu)選地,所述裝置還包括:
[0019] 處理模塊,用于在所述觸屏1C層上接收用戶的觸控指令,將所述觸控指令中的觸 點(diǎn)信息上報(bào)給所述驅(qū)動(dòng)層;在所述驅(qū)動(dòng)層接收到所述觸屏1C層上報(bào)的觸點(diǎn)信息后,由所述 驅(qū)動(dòng)層判斷所述觸點(diǎn)信息中對應(yīng)的觸點(diǎn)是否在所述防誤觸區(qū)內(nèi);若是,則由所述驅(qū)動(dòng)層對 所述觸點(diǎn)進(jìn)行防誤觸處理;否則,由所述驅(qū)動(dòng)層將所述觸點(diǎn)信息上報(bào)至所述應(yīng)用層,由所述 應(yīng)用層對所述觸點(diǎn)進(jìn)行響應(yīng)。
[0020] 優(yōu)選地,該裝置還包括:
[0021] 更新模塊,用于通過所述應(yīng)用層根據(jù)用戶的防誤觸區(qū)設(shè)置指令更新防誤觸區(qū)的個(gè) 數(shù)、位置和/或大小。
[0022] 優(yōu)選地,所述防誤觸區(qū)為多個(gè),多個(gè)防誤觸區(qū)分別位于所述移動(dòng)終端的觸控屏的 左側(cè)邊、右側(cè)邊、上邊緣和/或下邊緣。
[0023] 本發(fā)明實(shí)施例提出的一種移動(dòng)終端防誤觸控方法及裝置,通過在驅(qū)動(dòng)層上設(shè)置供 應(yīng)用層調(diào)用的接口,在應(yīng)用層上接收到用戶的防誤觸區(qū)設(shè)置指令時(shí),由應(yīng)用層根據(jù)所述防 誤觸區(qū)設(shè)置指令,調(diào)用驅(qū)動(dòng)層提供的接口,在移動(dòng)終端的觸控屏上設(shè)置一個(gè)或多個(gè)防誤觸 區(qū),相比現(xiàn)有的防誤觸區(qū)設(shè)計(jì)方案中,由觸屏1C廠商設(shè)計(jì)的防誤觸區(qū)功能在1C固件中實(shí) 現(xiàn),一旦設(shè)置就不能更改防誤觸區(qū)域數(shù)量、位置、大小,本發(fā)明方案在驅(qū)動(dòng)層實(shí)現(xiàn)防誤觸區(qū) 功能,一方面,防誤觸區(qū)數(shù)量、位置、大小可由應(yīng)用層自由設(shè)置,另一方面,防誤觸區(qū)功能在 驅(qū)動(dòng)層設(shè)計(jì)而非固件中,這使得設(shè)備的軟件設(shè)計(jì)擺脫觸屏1C供應(yīng)商的束縛,從而為終端設(shè) 備使用者提供一種更好的防誤觸效果,而且提高了移動(dòng)終端防誤觸區(qū)功能的設(shè)計(jì)靈活性。
【附圖說明】
[0024] 圖1是本發(fā)明移動(dòng)終端防誤觸控方法第一實(shí)施例的流程示意圖;
[0025] 圖2是本發(fā)明實(shí)施例防誤觸區(qū)的一種形狀示意圖;
[0026] 圖3是本發(fā)明實(shí)施例防誤觸區(qū)一種位置分布不意圖;
[0027] 圖4是本發(fā)明移動(dòng)終端防誤觸控方法第二實(shí)施例的流程示意圖;
[0028] 圖5是本發(fā)明移動(dòng)終端防誤觸控方法第三實(shí)施例的流程示意圖;
[0029] 圖6是本發(fā)明移動(dòng)終端防誤觸控方法第四實(shí)施例的流程示意圖;
[0030] 圖7是圖6所示的實(shí)施例中防誤觸算法的觸摸軌跡示意圖;
[0031] 圖8是本發(fā)明移動(dòng)終端防誤觸控方法第五實(shí)施例的流程示意圖;
[0032] 圖9是圖8所示的實(shí)施例中防誤觸算法的觸摸軌跡示意圖;
[0033] 圖10是本發(fā)明移動(dòng)終端防誤觸控方法第六實(shí)施例的流程示意圖;
[0034] 圖11是圖10所示的實(shí)施例的修正算法的終端觸控屏界面示意圖;
[0035] 圖12是本發(fā)明移動(dòng)終端防誤觸控裝置第一實(shí)施例的功能模塊示意圖;
[0036] 圖13是本發(fā)明移動(dòng)終端防誤觸控裝置第二實(shí)施例的功能模塊示意圖;
[0037]圖14是本發(fā)明移動(dòng)終端防誤觸控裝置第三實(shí)施例的功能模塊示意圖。
[0038] 為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進(jìn)一步詳述。
【具體實(shí)施方式】
[0039] 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。 [0040] 本發(fā)明實(shí)施例的主要解決方案是:針對無邊框或窄邊框移動(dòng)終端防誤觸區(qū)設(shè)計(jì), 通過觸屏1C層接收用戶的觸控指令,將所述觸控指令對應(yīng)的觸點(diǎn)上報(bào)給所述驅(qū)動(dòng)層;通過 驅(qū)動(dòng)層判斷觸點(diǎn)是否在倒圓角區(qū)域內(nèi);若觸點(diǎn)在倒圓角區(qū)域內(nèi),則通過驅(qū)動(dòng)層對觸點(diǎn)的坐 標(biāo)進(jìn)行修正處理,從而實(shí)現(xiàn)觸點(diǎn)的準(zhǔn)確定位,解決了現(xiàn)有技術(shù)中在移動(dòng)終端的玻璃倒圓角 處觸摸點(diǎn)與作用點(diǎn)(屏幕上顯示的點(diǎn))不對應(yīng)問題,提高了移動(dòng)終端的防誤觸效果,給終端 用戶帶來更好的觸屏使用體驗(yàn)。
[0041] 在此需要說明的是,隨著手機(jī)等移動(dòng)終端的發(fā)展,廠家和用戶越來越追求窄邊框, 甚至無邊框。窄邊框或無邊框固然給用戶帶來了視覺效果上的沖擊,但也帶來了一個(gè)問題, 在用戶握持手機(jī)時(shí),很容易誤觸到手機(jī)屏幕邊緣,造成很多誤操作,降低用戶感受。為了解 決該問題,觸屏1C廠商設(shè)計(jì)了防誤觸區(qū)。但是,現(xiàn)有的觸屏1C廠商設(shè)計(jì)的防誤觸區(qū)功能是 在1C固件中實(shí)現(xiàn)的,一旦設(shè)置就不能更改區(qū)域數(shù)量、位置以及大小等,這使得設(shè)備的軟件 設(shè)計(jì)無法擺脫觸屏1C供應(yīng)商的束縛。
[0042] 此外,現(xiàn)有的大部分觸屏手勢是通過滑動(dòng)來實(shí)現(xiàn)的(如觸屏單指橫滑為翻頁動(dòng) 作),而目前的防誤觸算法會過濾掉起始點(diǎn)在防誤觸區(qū)中的線,如果觸屏手勢的起始點(diǎn)在防 誤觸區(qū)中,那該手勢會被過濾掉,由此造成觸屏手勢的誤操作,降低了用戶體驗(yàn)。而且現(xiàn)有 技術(shù)中,存在移動(dòng)終端的玻璃倒圓角處觸摸點(diǎn)與作用點(diǎn)(屏幕上顯示的點(diǎn))不對應(yīng)問題,進(jìn) 一步降低了移動(dòng)終端的防誤觸效果。
[0043] 基于上述考慮,本發(fā)明實(shí)施例采用如下解