自適應有效點觸方法及裝置的制造方法
【技術領域】
[0001 ] 本發(fā)明涉及電子終端設備技術領域,尤其涉及一種自適應有效點觸方法及裝置。
【背景技術】
[0002] 隨著現電子技術的不斷發(fā)展,現代化的電子終端設備得到大范圍的普及,諸如智 能手機、平板電腦、導航儀及視頻播放器等具有大尺寸的觸摸屏的設備也越來越多的出現 在人們日常生活當中。因此,具有點觸響應速度快和正確性高的觸摸屏成為影響用戶體驗 的重要指標。
[0003] 然而,由于用于在設備上進行點觸的習慣不同及現有技術中存在的缺陷,使得同 一用戶在使用具有較大尺寸觸摸屏的設備時帶來不好的用戶體驗,如:給用戶在單手進行 觸摸屏點觸操作時帶來了不便;用戶在雙手操作時由于兩手點觸動作的差異,導致在不同 的方位點觸的習慣性表現也不相同。而傳統的觸摸屏即使經過校準,也基本是以點觸面中 心點的絕對坐標為參考點進行交互,這在很多時候會出現由于用戶點觸面偏離識別有效范 圍的定義的情況,從而引發(fā)用于點觸無響應或出現誤操作的問題。
【發(fā)明內容】
[0004] 本發(fā)明要解決的技術問題是,提供一種自適應有效點觸方法及裝置,用以解決現 有技術中終端設備觸摸屏上點觸無響應或出現誤操作的問題。
[0005] 本發(fā)明采用的技術方案是,所述自適應有效點觸方法及裝置,包括:
[0006] 第一方面,本發(fā)明提供了一種自適應有效點觸方法,包括:
[0007] 獲取終端設備觸摸屏上的標準示意點的預設坐標、以及用戶針對標準示意點進行 點擊時的測試坐標;
[0008] 根據獲取的所述測試坐標和所述預設坐標,建立用戶習慣模型;
[0009] 根據所述用戶習慣模型和用戶實際點觸坐標計算得到用戶有效點觸坐標。
[0010] 進一步地,所述方法還包括:
[0011] 為所述用戶提供測試界面,接收用戶針對標準示意點進行點擊的操作,以建立所 述用戶習慣模型。
[0012] 進一步地,所述根據獲取的所述測試坐標和所述預設坐標,建立用戶習慣模型,包 括:
[0013] 根據所述測試坐標和預設坐標計算得到偏差值;
[0014] 根據所述測試坐標和所述偏差值建立所述用戶習慣模型。
[0015] 進一步地,所述根據所述用戶習慣模型和用戶實際點觸坐標計算得到用戶有效點 觸坐標,包括:
[0016] 對所述終端設備觸摸屏進行象限劃分;
[0017] 根據所述用戶習慣模型和所述用戶實際點觸坐標計算得到劃分的各象限中的用 戶有效點觸坐標。
[0018] 進一步地,所述根據所述測試坐標和預設坐標計算得到偏差值,包括:
[0019] 按照下面公式計算:
[0020] Ax = X1-Xj j
[0021] Ay = y「y'i
[0022] 其中,(Xl,yi)表示標準示意點坐標,(x'ny'i)表示測試坐標,Λχ和Ay分別表 示標準示意點坐標與測試坐標橫坐標和縱坐標的偏差值;
[0023] 或者,按照下面公式計算:
[0024]
[0025]
[0026] 其中,η為不大于N的正整數;N為正整數,表示用戶點觸終端設備觸摸屏標準 示意點的總次數;(x n,yn)表示用戶第η次點觸終端設備觸摸屏標準示意點的預設坐標, (x'n,y'J表示用戶第η次點觸終端設備觸摸屏標準示意點的測試坐標,Ax和Ay分別表 示用戶點觸終端設備觸摸屏N次標準示意點坐標與測試坐標橫坐標和縱坐標的偏差值的 平均值。
[0027] 進一步地,所述用戶習慣模型包括:
[0028] fχ(χ) = χ+ Δ χ
[0029] fx(y) = y+ Δ y
[0030] 其中象限編號i的取值為1到m,m為象限劃分的個數;
[0031] (fi(x), fi(y))表示用戶有效點觸坐標;(χ, y)表示用戶實際點觸坐標。
[0032] 第二方面,本發(fā)明提供了一種自適應有效點觸裝置,包括:
[0033] 獲取模塊,用于獲取終端設備觸摸屏上的標準示意點的預設坐標、以及用戶針對 標準示意點進行點擊時的測試坐標;
[0034] 建模模塊,用于根據獲取的所述測試坐標和所述預設坐標,建立用戶習慣模型;
[0035] 計算模塊,用于根據所述用戶習慣模型和用戶實際點觸坐標計算得到用戶有效點 觸坐標。
[0036] 進一步地,所述建模模塊,用于:
[0037] 根據所述測試坐標和預設坐標計算得到偏差值;
[0038] 根據所述測試坐標和所述偏差值建立所述用戶習慣模型。
[0039] 進一步地,所述計算模塊,用于:
[0040] 對所述終端設備觸摸屏進行象限劃分;
[0041] 根據所述用戶習慣模型和所述用戶實際點觸坐標計算得到劃分的各象限中的用 戶有效點觸坐標。
[0042] 第三方面,本發(fā)明提供了一種終端設備,包括:
[0043] 觸摸屏,用于接收用戶的點觸操作;
[0044] 處理器,用于獲取終端設備觸摸屏上的標準示意點的預設坐標、以及用戶針對標 準示意點進行點觸時的測試坐標;根據獲取的所述測試坐標和所述預設坐標,建立用戶習 慣模型;根據所述用戶習慣模型和用戶實際點觸坐標計算得到用戶有效點觸坐標。
[0045] 采用上述技術方案,本發(fā)明至少具有下列優(yōu)點:
[0046] 本發(fā)明提供的自適應有效點觸方法及裝置,通過記錄用戶在觸摸屏不同方位的點 觸習慣及對用戶觸控有效點的計算,從而提高終端設備對用戶觸摸屏操作的有效性識別和 交互體驗。
【附圖說明】
[0047] 圖1為本發(fā)明第一實施例中自適應有效點觸方法的流程圖;
[0048] 圖2為本發(fā)明第一實施例中對觸摸屏進行4象限劃分的示意圖;
[0049] 圖3為本發(fā)明第一實施例中用戶點觸標準示意點時出現偏差的示意圖;
[0050] 圖4為本發(fā)明第一實施例中對觸摸屏進行5象限劃分的示意圖;
[0051] 圖5為本發(fā)明第二實施例中自適應有效點觸裝置示意圖;
[0052] 圖6為本發(fā)明第三實施例中的終端設備示意圖。
【具體實施方式】
[0053] 為了解決現有技術中終端設備觸摸屏上點觸無響應或出現誤操作的問題,本發(fā)明 提供了一種自適應有效點觸方法及裝置,以下結合附圖以及實施例,對本發(fā)明進行進一步 詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0054] 圖1為本發(fā)明第一實施例中自適應有效點觸方法的流程圖。
[0055] 如圖1所示,步驟101,獲取終端設備觸摸屏上的標準示意點的預設坐標、以及用 戶針對標準示意點進行點擊時的測試坐標。
[0056] 具體的,實施例中,當用戶第一次使用移動終端時,用戶打開移動終端后觸摸屏上 會自動彈出測試界面。移動終端觸摸屏上的測試界面會引導用戶進行測試操作。當用戶進 入測試界面進行相應操作時,移動終端觸摸屏上會顯示多個標準示意點,移動終端記錄每 個標準示意點的坐標。用戶還可以在移動終端使用中隨時調出測試界面,用以引導用戶操 作建立用戶習慣模型。實施例中,本發(fā)明提供的自適應有效點觸方法優(yōu)選將移動終端的觸 摸屏劃分為四個象限:象限1、象限2、象限3和象限4,移動終端分別對四個象限中的標準 示意點的坐標進行記錄,如圖2給出了本發(fā)明實施例中對觸摸屏進行4象限劃分的示意圖, 圖2中的黑點表示標準示意點。其中,WIDTH和HEIGHT分別表示終端設備觸摸屏的寬度和 高度。應當說明的是,觸摸屏某一點的坐標,即某一點在坐標系中的位置,亦坐標位置,簡稱 坐標。
[0057] 用戶對動終端觸摸屏上顯示的每個示意點分別進行點觸,同時移動終端