一種觸控方法及終端設備的制造方法
【技術領域】
[0001 ]本發明涉及電子技術領域,尤其涉及一種觸控方法及終端設備。
【背景技術】
[0002]隨著微電子技術的不斷發展,智能終端(比如智能手機、平板電腦等)的功能越來越多樣化,用戶可通過智能終端瀏覽網頁、網上購物、聊天、玩游戲等,所有這些功能的實現均離不開用戶在智能終端的觸控顯示屏上的觸控操作。
[0003]現有的智能終端僅能夠識別單觸控點操作,這會導致后續的應用開發中,應用程序中的具體功能的實現方式也受到單觸控點操作的限制,隨著用戶對智能終端功能性需求的不斷增大,目前智能終端響應單觸控點操作所執行的操作已經難以滿足用戶需求。
【發明內容】
[0004]本發明實施例提供一種觸控方法及終端設備,以期盡可能的擴大終端設備響應觸控操作所能執行的操作的類型,有利于提升終端設備中安裝的應用的使用便捷性。
[0005]本發明實施例第一方面提供一種觸控方法,包括:
[0006]檢測針對終端設備的觸控顯示屏的觸控操作的觸控參數,其中,所述觸控參數包括N個觸控點和所述N個觸控點對應的N個壓力值,所述N為大于I的整數;
[0007]若所述N個壓力值中任意兩個壓力值的差值落入第一壓力范圍,且所述N個觸控點中任意兩個觸控點之間的直線距離落入觸控距離范圍,根據所述N個觸控點生成第一控制指令,所述第一控制指令用于所述N個觸控點對應的應用執行相應的操作。
[0008]結合本發明第一方面,在第一方面的第一種可能的實現方式中,所述觸控參數還包括N個觸控方向,所述N個觸控方向為所述N個觸控點中任意兩個觸控點的連線與屏幕長度方向或寬度方向的夾角,所述方法還包括:
[0009]若所述N個壓力值中任意兩個壓力值的差值落入所述第二壓力范圍,根據所述N個觸控點生成第二控制指令,所述第二控制指令的類型與所述N個觸控方向所落入的觸控方向范圍相互對應,所述第二控制指令用于所述N個觸控點對應的應用執行相應的操作。
[0010]結合本發明第一方面或第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述觸控參數還包括所述N個觸控點對應的N個觸控時長,所述方法還包括:
[0011]若所述N個壓力值中任意兩個壓力值的差值落入第三壓力范圍,且所述N個觸控時長均落入觸控時間范圍,根據所述N個觸控點生成第三控制指令,所述第三控制指令用于所述N個觸控點對應的應用執行相應的操作。
[0012]結合本發明第一方面、第一方面的第一種或第二種可能的實現方式,在第一方面的第三種可能的實現方式中,所述第一壓力范圍對應輕觸操作,所述N個觸控點對應的應用為導航應用,所述觸控顯示屏上展示著所述導航應用的地圖導航界面;
[0013]所述根據所述N個觸控點生成第一控制指令,包括:
[0014]獲取所述N個觸控點的中間坐標點;
[0015]確定目標位置范圍,所述目標位置范圍為以所述中間坐標點為原點,預設距離為半徑的圓形位置范圍;
[0016]根據所述目標位置范圍生成第一控制指令,所述第一控制指令用于放大顯示所述目標位置范圍,所述放大顯示所述目標位置范圍的倍數與所述N個觸控點中任意兩個觸控點之間的距離對應。
[0017]結合本發明第一方面的第三種可能的實現方式,在第一方面的第四種可能的實現方式中,所述第二壓力范圍對應滑動操作,所述根據所述N個觸控點生成第二控制指令,包括:
[0018]獲取所述N個觸控點對應的滑動操作的滑動軌跡;
[0019]根據所述滑動軌跡生成第二控制指令,所述第二控制指令用于移動所述地圖導航界面,所述移動所述地圖導航界面的距離與所述N個觸控點中任意兩個觸控點之間的距離對應。
[0020]結合本發明第一方面的第三種或第四種可能的實現方式,在第一方面的第五種可能的實現方式中,所述第三壓力范圍對應按壓操作,所述根據所述N個觸控點生成第三控制指令,包括:
[0021 ] 獲取所述N個觸控點對應的N個地理位置;
[0022]獲取所述N個地理位置中任意兩個觸控時間相鄰的觸控點的導航信息;
[0023]根據所述導航信息生成第三控制指令,所述第三控制指令用于顯示所述導航信息。
[0024]結合本發明第一方面、第一方面的第一種至第五種可能的實現方式,在第一方面的第六種可能的實現方式中,所述方法還包括:
[0025]所述觸控顯示屏包括:屏面;設置于所述屏面下方的銦錫氧化物圖形;設置于所述銦錫氧化物圖形下方的觸摸傳感器;設置于所述觸摸傳感器下方的銦錫氧化物基板;以及設置于所述銦錫氧化物基板的上表面或者下表面的壓力傳感器;
[0026]或者
[0027]所述觸控顯示屏包括:屏面;設置于所述屏面下方的銦錫氧化物圖形;設置于所述銦錫氧化物圖形下方的觸摸傳感器;以及設置于所述觸摸傳感器下方的壓力傳感器。
[0028]本發明實施例第二方面提供一種終端設備,包括:
[0029]檢測單元,用于檢測針對終端設備的觸控顯示屏的觸控操作的觸控參數,其中,所述觸控參數包括N個觸控點和所述N個觸控點對應的N個壓力值,所述N為大于I的整數;
[0030]生成單元,用于若所述N個壓力值中任意兩個壓力值的差值落入第一壓力范圍,且所述N個觸控點中任意兩個觸控點之間的直線距離落入觸控距離范圍,根據所述N個觸控點生成第一控制指令,所述第一控制指令用于所述N個觸控點對應的應用執行相應的操作。[0031 ]結合本發明第二方面,在第二方面的第一種可能的實現方式中,
[0032]所述觸控參數還包括N個觸控方向,所述N個觸控方向為所述N個觸控點中任意兩個觸控點的連線與屏幕長度方向或寬度方向的夾角,所述生成單元,還用于:若所述N個壓力值中任意兩個壓力值的差值落入所述第二壓力范圍,根據所述N個觸控點生成第二控制指令,所述第二控制指令的類型與N個觸控方向所落入的觸控方向范圍相互對應,所述N個觸控方向為任意兩個觸控點的連線與屏幕長度方向或寬度方向的夾角,所述第二控制指令用于所述N個觸控點對應的應用執行相應的操作;
[0033]或者,
[0034]所述觸控參數還包括所述N個觸控點對應的N個觸控時長,所述生成單元,還用于:若所述N個壓力值中任意兩個壓力值的差值落入第三壓力范圍,且所述N個觸控時長均落入觸控時間范圍,根據所述N個觸控點生成第三控制指令,所述第三控制指令用于所述N個觸控點對應的應用執行相應的操作。
[0035]本發明實施例第三方面提供一種終端設備,包括:
[0036]處理器和存儲器;其中,所述處理器通過調用所述存儲器中的代碼或指令以執行如下步驟:
[0037]檢測針對終端設備的觸控顯示屏的觸控操作的觸控參數,其中,所述觸控參數包括N個觸控點和所述N個觸控點對應的N個壓力值,所述N為大于I的整數;
[0038]若所述N個壓力值中任意兩個壓力值的差值落入第一壓力范圍,且所述N個觸控點中任意兩個觸控點之間的直線距離落入觸控距離范圍,根據所述N個觸控點生成第一控制指令,所述第一控制指令用于所述N個觸控點對應的應用執行相應的操作。
[0039]可以看出,本發明實施例中,檢測針對終端設備的觸控顯示屏的觸控操作的觸控參數,其中,所述觸控參數包括N個觸控點和所述N個觸控點對應的N個壓力值,所述N為大于I的整數;若所述N個壓力值中任意兩個壓力值的差值落入第一壓力范圍,且所述N個觸控點中任意兩個觸控點之間的直線距離落入觸控距離范圍,根據所述N個觸控點生成第一控制指令,所述第一控制指令用于所述N個觸控點對應的應用執行相應的操作。可見,上述終端設備能夠擴大終端設備響應觸控操作所能執行的操作的類型,有利于提升終端設備中安裝的應用的使用便捷性。
【附圖說明】
[0040]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0041 ]圖1是本發明實施例公開的一種終端設備的結構示意圖;
[0042]圖2是本發明方法實施例公開的一種觸控方法的流