一種觸摸定位方法及終端的制作方法
【專利摘要】本發(fā)明實施例公開了一種觸摸定位方法及終端,其中方法包括:獲取終端當(dāng)前頁面的操作方式;根據(jù)操作方式來確定觸摸信號檢測方式,其中,不同的操作方式對應(yīng)不同的觸摸信號檢測方式;根據(jù)確定的觸摸信號檢測方式獲取相應(yīng)的觸摸信號;根據(jù)獲取的觸摸信號進(jìn)行定位。本發(fā)明實施例通過終端當(dāng)前頁面不同的操作方式來確定合適的觸摸信號檢測方式來進(jìn)行定位。
【專利說明】
一種觸摸定位方法及終端
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及觸摸技術(shù)領(lǐng)域,尤其涉及一種觸摸定位方法及終端。
【背景技術(shù)】
[0002]現(xiàn)在觸控屏因為其優(yōu)異的操作體驗,已經(jīng)成為智能手機(jī)的標(biāo)準(zhǔn)配置。典型的觸摸屏,如電阻觸摸屏的工作部分一般由三部分組成:兩層透明的阻性導(dǎo)體層、兩層導(dǎo)體之間的隔離層、電極。電阻觸摸屏工作時,上下導(dǎo)體層相當(dāng)于電阻網(wǎng)絡(luò)。當(dāng)某一層電極加上電壓時,會在該網(wǎng)絡(luò)上形成電壓梯度。如有外力使得上下兩層在某一點接觸,則在電極未加電壓的另一層可以測得接觸點處的電壓,從而知道接觸點處的坐標(biāo)。比如,在頂層的電極(X+,X—)上加上電壓,則在頂層導(dǎo)體層上形成電壓梯度,當(dāng)有外力使得上下兩層在某一點接觸,在底層就可以測得接觸點處的電壓,再根據(jù)該電壓與電極(X+)之間的距離關(guān)系,知道該處的X坐標(biāo)。然后,將電壓切換到底層電極(Y+,Y-)上,并在頂層測量接觸點處的電壓,從而知道Y坐標(biāo)。
[0003]現(xiàn)在觸摸屏這種終端一般按照一定的頻率來不斷的掃描所有行的電極和所有列的電極才能得到被觸摸位置的X坐標(biāo)和Y坐標(biāo),以完成定位。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種觸摸定位方法和終端,可根據(jù)用戶不同的操作方式選擇相適應(yīng)的觸摸信號檢測方式來進(jìn)行定位。
[0005]第一方面,本發(fā)明實施例提供了一種觸摸定位方法,該方法包括:
[0006]獲取終端當(dāng)前頁面的操作方式;
[0007]根據(jù)操作方式來確定觸摸信號檢測方式,其中,不同的操作方式對應(yīng)不同的觸摸信號檢測方式;
[0008]根據(jù)確定的觸摸信號檢測方式獲取相應(yīng)的觸摸信號;
[0009]根據(jù)獲取的觸摸信號進(jìn)行定位。
[0010]另一方面,本發(fā)明實施例提供了一種終端,所述終端包括:
[0011]信息獲取單元,用于獲取終端當(dāng)前頁面的操作方式;
[0012]檢測方式確定單元,用于根據(jù)操作方式來確定觸摸信號檢測方式,其中,不同的操作方式對應(yīng)不同的觸摸信號檢測方式;
[0013]信號獲取單元,用于根據(jù)確定的觸摸信號檢測方式獲取相應(yīng)的觸摸信號;
[0014]計算單元,用于根據(jù)獲取的觸摸信號進(jìn)行定位。
[0015]本發(fā)明實施例通過獲取終端當(dāng)前頁面的操作方式,根據(jù)操作方式來確定觸摸信號檢測方式,根據(jù)確定的觸摸信號檢測方式獲取相應(yīng)的觸摸信號,根據(jù)獲取的觸摸信號進(jìn)行定位,可根據(jù)當(dāng)前頁面的操作方式選擇出相適應(yīng)的觸摸信號檢測方式來進(jìn)行定位,更加靈活。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明實施例提供的一種觸摸定位方法的示意流程圖。
[0018]圖2是圖1中步驟Sll的示意流程圖;
[0019]圖3是本發(fā)明實施例提供的隱藏頁面的一種示意圖;
[0020]圖4a是本發(fā)明實施例提供的全屏掃描方式的一種示意圖;
[0021]圖4b是本發(fā)明實施例提供的需要掃描Y電極的一種示意圖;
[0022]圖4c是本發(fā)明實施例提供的需要掃描Y電極的另一種示意圖;
[0023]圖5是本發(fā)明實施例提供的一種終端的示意性框圖;
[0024]圖6是本發(fā)明另一實施例提供的一種終端示意性框圖。
【具體實施方式】
[0025]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0026]應(yīng)當(dāng)理解,當(dāng)在本說明書和所附權(quán)利要求書中使用時,術(shù)語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
[0027]還應(yīng)當(dāng)理解,在本發(fā)明說明書和所附權(quán)利要求書中使用的術(shù)語“和/或”是指相關(guān)聯(lián)列出的項中的一個或多個的任何組合以及所有可能組合,并且包括這些組合。
[0028]圖1為一種觸摸定位方法的示意流程圖。該方法運行于具有觸摸屏的終端設(shè)備中,如智能手機(jī)、平板電腦等。該方法包括如下步驟。
[0029]步驟Sll,獲取終端當(dāng)前頁面的操作方式。其中,當(dāng)前頁面包括有顯示在顯示屏幕上的顯示頁面,以及沒有顯示在顯示屏幕上的隱藏頁面。如圖3所示,隱藏頁面是在當(dāng)前顯示頁面的下方。如圖3中所示的,隱藏頁面是整版頁面的一部分,另外隱藏頁面也可以是另起的一個全新的版塊。例如微信、QQ的頁面每次只能顯示通信錄、消息頁面等等,當(dāng)顯示通信錄的時候,消息頁面就是一個隱藏頁面;反之,在顯示消息頁面的時候,通信錄頁面就是隱藏頁面。隱藏頁面也可以是點擊鏈接進(jìn)入的跳轉(zhuǎn)頁面。操作方式為能夠顯示隱藏頁面的操作方法,具體地,包括僅沿著當(dāng)前頁面X軸方向上的操作,僅沿著當(dāng)前頁面Y軸方向上的操作,沿著當(dāng)前頁面X軸和Y軸方向上的操作。
[0030]具體地,獲取終端當(dāng)前頁面的操作方式的具體步驟如圖2所示,包括如下步驟。
[0031]步驟S21,獲取終端當(dāng)前頁面中的控制參數(shù)。具體地,控制參數(shù)根據(jù)終端當(dāng)前頁面的代碼得出??刂茀?shù)包括方位變化的參數(shù)、跳轉(zhuǎn)頁面信息。例如,當(dāng)前頁面包括音量調(diào)節(jié)界面,調(diào)整音量大小的控制參數(shù)利用向左滑動對應(yīng)的音量調(diào)小,向右滑動對應(yīng)的音量調(diào)大等方位變化參數(shù)進(jìn)行表示。例如,用滾動條來調(diào)整當(dāng)前顯示頁面的界面,調(diào)整當(dāng)前顯示頁面的參數(shù)為向上滑動會顯示當(dāng)前顯示頁面上方的隱藏頁面,向下滑動會顯示當(dāng)前顯示頁面下方的隱藏頁面。跳轉(zhuǎn)頁面信息包括跳轉(zhuǎn)按鍵所對應(yīng)的坐標(biāo)范圍、跳轉(zhuǎn)頁面的類型等,如跳轉(zhuǎn)頁面的類型是文檔、圖片還是其他的頁面信息等。
[0032]步驟S22,根據(jù)控制參數(shù)確定當(dāng)前頁面的操作方式。例如,當(dāng)前頁面具有顯示隱藏頁面的功能,且顯示隱藏頁面的控制參數(shù)為在當(dāng)前頁面上、下、左、右移動,則可以確定顯示當(dāng)前隱藏頁面的操作為上、下、左、右移動。例如,當(dāng)前頁面具有調(diào)整音量大小的功能,且調(diào)整音量大小的控制參數(shù)包括左右方向上移動,則可以確定當(dāng)前頁面的操作方式為左右方向上移動,即沿著當(dāng)前頁面X軸方向上左右移動。例如讀書軟件的界面,一般情況下都有隱藏頁面,顯示隱藏頁面時可以沿著當(dāng)前顯示頁面X軸方向左右滑動,也可以是沿著當(dāng)前顯示頁面X軸方向上滑動。當(dāng)沿著當(dāng)前顯示頁面X軸方向左右滑動時,隱藏頁面就是在當(dāng)前顯示頁面的左側(cè)或者右側(cè),比如沿著當(dāng)前顯示頁面X軸方向上向左滑動就是上一頁,沿著當(dāng)前顯示頁面X軸方向上向右滑動就是下一頁,操作方式為沿著當(dāng)前頁面X軸左右滑動;當(dāng)沿著當(dāng)前顯示頁面Y軸方向上下滑動時,隱藏頁面就是當(dāng)前顯示頁面的上方或者下方,操作方式為沿著當(dāng)前頁面Y軸方向上下滑動。
[0033]步驟S12,根據(jù)操作方式來確定觸摸信號檢測方式,其中,不同的操作方式對應(yīng)不同的觸摸信號檢測方式。其中,觸摸信號檢測方式包括行掃描、列掃描、行列掃描。觸摸信號包括行掃描產(chǎn)生的觸摸信號、列掃描產(chǎn)生的觸摸信號、行列掃描產(chǎn)生的觸摸信號。該行掃描為根據(jù)觸摸操作前后的行電極陣列的電容變化,獲得有電容變化的行電極;該列掃描為根據(jù)觸摸操作前后的列電極陣列的電容變化,獲得有電容變化的列電極;該行列掃描為根據(jù)觸摸操作前后的行列電極陣列的電容變化,獲得有電容變化的行列電極。若操作方式為僅沿著當(dāng)前頁面X軸方向上的觸摸操作,確定觸摸信號檢測方式為行掃描;若操作方式為僅沿著當(dāng)前頁面Y軸方向上的觸摸操作,確定觸摸信號檢測方式為列掃描;若操作方式為沿著X軸方向和Y軸方向上的觸摸操作,確定觸摸信號檢測方式為行列掃描。具體地,觸摸信號可以為自電容信號,終端的行和列上分別排列有行電極陣列和列電極陣列。行掃描是對行電極陣列進(jìn)行掃描,列掃描是對列電極陣列進(jìn)行掃描。如圖4a所示,當(dāng)終端當(dāng)前頁面的操作方式為沿著X軸方向和Y軸方向上的觸摸操作時,按照行列掃描的檢測方式,從行電容電極Xl、X2……Xn……不斷掃描,然后從列電容電極Yl、Y2……Yn……不斷掃描來獲得觸摸點X坐標(biāo)、Y坐標(biāo)。當(dāng)終端當(dāng)前頁面操作方式僅僅為終端當(dāng)前頁面Y軸方向上的觸摸操作時,只需不斷掃描列電容電極,停止掃描行電容電極,如圖4b所示。當(dāng)操作方式僅僅為X軸方向上的觸摸操作時,只需不斷掃描行電容電極,停止掃描列電容電極。
[0034]步驟S13,根據(jù)確定的觸摸信號檢測方式獲取相應(yīng)的觸摸信號。當(dāng)檢測方式為列掃描時,獲取列掃描產(chǎn)生的觸摸信號,如根據(jù)列掃描對列電極陣列進(jìn)行檢測,獲得目標(biāo)列電極的坐標(biāo),根據(jù)目標(biāo)列電極的坐標(biāo)和所有的行電極的坐標(biāo)獲取相對應(yīng)的觸摸信號。當(dāng)檢測方式為行掃描時,獲取行掃描產(chǎn)生的觸摸信號,如根據(jù)行掃描對行電極陣列進(jìn)行檢測,獲得目標(biāo)行電極的坐標(biāo),根據(jù)所述目標(biāo)行電極的坐標(biāo)和所有的列電極的坐標(biāo)獲取相對應(yīng)的觸摸信號。當(dāng)檢測方式為行列掃描時,獲取行列掃描產(chǎn)生的觸摸信號,如不斷掃描行電容電極和列電容電極獲得目標(biāo)行電極和目標(biāo)列電極的坐標(biāo),根據(jù)目標(biāo)行電極的坐標(biāo)、目標(biāo)列電極的坐標(biāo)和行電極和列電極的坐標(biāo)獲取相對應(yīng)的觸摸信號。其中,目標(biāo)行電極為有電容變化的行方向上的電極,目標(biāo)列電極為有電容變化的列方向上的電極。
[0035]步驟S14,根據(jù)獲取的觸摸信號進(jìn)行定位。如果獲取的是列掃描產(chǎn)生的觸摸信號,根據(jù)獲取的觸摸信號和列電極的位置關(guān)系等信息,得到在當(dāng)前頁面Y軸上的坐標(biāo),從而進(jìn)行定位。進(jìn)一步地,可判斷當(dāng)前頁面Y軸上的坐標(biāo)變化是否是連續(xù)的,根據(jù)當(dāng)前頁面Y軸上的坐標(biāo)變化計算當(dāng)前頁面Y軸上的觸摸操作的觸摸軌跡信息。如圖4c所示,當(dāng)操作方式僅僅為當(dāng)前頁面Y軸方向的觸摸操作時,根據(jù)列掃描產(chǎn)生的觸摸信號和列電極的位置關(guān)系,得到在當(dāng)前頁面Y軸上的坐標(biāo),進(jìn)行定位后可進(jìn)入其中的一個鏈接打開的界面。如果獲取的是行掃描產(chǎn)生的觸摸信號,根據(jù)獲取的觸摸信號和行電極的位置關(guān)系等信息,得到在當(dāng)前頁面X軸上的坐標(biāo),從而進(jìn)行定位,進(jìn)一步地,可判斷在當(dāng)前頁面X軸上的坐標(biāo)變化是否是連續(xù)的,根據(jù)當(dāng)前頁面X軸上的坐標(biāo)變化計算當(dāng)前頁面X軸上的觸摸操作的觸摸軌跡信息。如果獲取的是行列掃描產(chǎn)生的觸摸信號,根據(jù)獲取的觸摸信號和行列電極的位置關(guān)系等信息,得到在當(dāng)前頁面X軸和Y軸上的坐標(biāo),從而進(jìn)行定位。
[0036]上述方法根據(jù)當(dāng)前頁面不同的操作方式來選擇最適合當(dāng)前操作方式的觸摸信號檢測方式,避免了在任何情況下都全屏檢測觸摸信號。另外,若操作方式為僅沿著X軸方向上的觸摸操作和僅沿著Y軸方向上的觸摸操作,觸摸信號檢測方式相對于始終全屏檢測的方式,即行列掃描的檢測方式,減少了根據(jù)觸摸信號進(jìn)行定位的運算量,提高了效率。
[0037]圖5為第一實施例終端的結(jié)構(gòu)示意性框圖。該終端為具有觸摸屏的終端設(shè)備,如智能手機(jī)、平板電腦等。優(yōu)選地,觸摸屏為電容式觸摸屏。當(dāng)觸摸屏為電容式觸摸屏?xí)r,該終端50包括信息獲取單元51、檢測方式確定單元52、信號獲取單元53、計算單元54、感應(yīng)面板55、顯示單元56。其中:
[0038]感應(yīng)面板55,包括橫向的行電極陣列和縱向的列電極陣列。
[0039]顯示單元56,用于顯示終端以及終端應(yīng)用的各種頁面。
[0040]信息獲取單元51,用于獲取終端當(dāng)前頁面的操作方式。其中,當(dāng)前頁面包括有顯示在顯示屏幕上的顯示頁面,以及沒有顯示在顯示屏幕上的隱藏頁面。如圖3所示,隱藏頁面是在當(dāng)前顯示頁面的下方。如圖3中所示的,隱藏頁面是整版頁面的一部分,另外隱藏頁面也可以是另起的一個全新的版塊。例如微信、QQ的頁面每次只能顯示通信錄、消息頁面等等,當(dāng)顯示通信錄的時候,消息頁面就是一個隱藏頁面;反之,在顯示消息頁面的時候,通信錄頁面就是隱藏頁面。隱藏頁面也可以是點擊鏈接進(jìn)入的跳轉(zhuǎn)頁面。操作方式為能夠顯示隱藏頁面的操作方法,具體地,包括僅沿著當(dāng)前頁面X軸方向上的操作,僅沿著當(dāng)前頁面Y軸方向上的操作,沿著當(dāng)前頁面X軸和Y軸方向上的操作。
[0041]具體地,信息獲取單元51用于獲取終端當(dāng)前頁面中的控制參數(shù)。其中,控制參數(shù)根據(jù)終端當(dāng)前頁面的代碼得出。控制參數(shù)包括方位變化的參數(shù)、跳轉(zhuǎn)頁面信息。例如,當(dāng)前頁面包括音量調(diào)節(jié)界面,調(diào)整音量大小的控制參數(shù)利用向左滑動對應(yīng)的音量調(diào)小,向右滑動對應(yīng)的音量調(diào)大等方位變化參數(shù)進(jìn)行表示。例如,用滾動條來調(diào)整當(dāng)前顯示頁面的界面,調(diào)整當(dāng)前顯示頁面的參數(shù)為向上滑動會顯示當(dāng)前顯示頁面上方的隱藏頁面,向下滑動會顯示當(dāng)前顯示頁面下方的隱藏頁面。跳轉(zhuǎn)頁面信息包括跳轉(zhuǎn)按鍵所對應(yīng)的坐標(biāo)范圍、跳轉(zhuǎn)頁面的類型等,如跳轉(zhuǎn)頁面的類型是文檔、圖片還是其他的頁面信息等。信息獲取單元51還用于根據(jù)控制參數(shù)確定當(dāng)前頁面的操作方式。例如,當(dāng)前頁面具有顯示隱藏頁面的功能,且顯示隱藏頁面的控制參數(shù)為在當(dāng)前頁面上、下、左、右移動,則可以確定顯示當(dāng)前隱藏頁面的操作為上、下、左、右移動。例如,當(dāng)前頁面具有調(diào)整音量大小的功能,且調(diào)整音量大小的控制參數(shù)包括左右方向上移動,則可以確定當(dāng)前頁面的操作方式為左右方向上移動,即沿著當(dāng)前頁面X軸方向上左右移動。例如讀書軟件的界面,一般情況下都有隱藏頁面,顯示隱藏頁面時可以沿著當(dāng)前顯示頁面X軸方向左右滑動,也可以是沿著當(dāng)前顯示頁面X軸方向上滑動。當(dāng)沿著當(dāng)前顯示頁面X軸方向左右滑動時,隱藏頁面就是在當(dāng)前顯示頁面的左側(cè)或者右偵U,比如沿著當(dāng)前顯示頁面X軸方向上向左滑動就是上一頁,沿著當(dāng)前顯示頁面X軸方向上向右滑動就是下一頁,操作方式為沿著當(dāng)前頁面X軸左右滑動;當(dāng)沿著當(dāng)前顯示頁面Y軸方向上下滑動時,隱藏頁面就是當(dāng)前顯示頁面的上方或者下方,操作方式為沿著當(dāng)前頁面Y軸方向上下滑動。
[0042]檢測方式確定單元52,用于根據(jù)操作方式來確定觸摸信號檢測方式,其中,不同的操作方式對應(yīng)不同的觸摸信號檢測方式。其中,觸摸信號包括行掃描產(chǎn)生的觸摸信號、列掃描產(chǎn)生的觸摸信號、行列掃描產(chǎn)生的觸摸信號。觸摸信號檢測方式包括行掃描、列掃描、行列掃描。該行掃描為根據(jù)觸摸操作前后的行電極陣列的電容變化,獲得有電容變化的行電極;該列掃描為根據(jù)觸摸操作前后的列電極陣列的電容變化,獲得有電容變化的列電極;該行列掃描為根據(jù)觸摸操作前后的行列電極陣列的電容變化,獲得有電容變化的行列電極。若操作方式為僅沿著當(dāng)前頁面X軸方向上的觸摸操作,確定觸摸信號檢測方式為行掃描;若操作方式為僅沿著當(dāng)前頁面Y軸方向上的觸摸操作,確定觸摸信號檢測方式為列掃描;若操作方式為沿著X軸方向和Y軸方向上的觸摸操作,確定觸摸信號檢測方式為行列掃描。具體地,觸摸信號可以為自電容信號,終端的行和列上分別排列有行電極陣列和列電極陣列。行掃描是對行電極陣列進(jìn)行掃描,列掃描是對列電極陣列進(jìn)行掃描。如圖4a所示,當(dāng)終端當(dāng)前頁面的操作方式為沿著X軸方向和Y軸方向上的觸摸操作時,按照行列掃描的檢測方式,從行電容電極X1、X2……Xn……不斷掃描,然后從列電容電極Y1、Y2……Yn……不斷掃描來獲得觸摸點X坐標(biāo)、Y坐標(biāo)。當(dāng)終端當(dāng)前頁面操作方式僅僅為終端當(dāng)前頁面Y軸方向上的觸摸操作時,只需不斷掃描列電容電極,停止掃描行電容電極,如圖4b所示。當(dāng)操作方式僅僅為X軸方向上的觸摸操作時,只需不斷掃描行電容電極,停止掃描列電容電極。
[0043]信號獲取單元53,用于根據(jù)確定的觸摸信號檢測方式獲取相應(yīng)的觸摸信號。當(dāng)檢測方式為列掃描時,獲取列掃描產(chǎn)生的觸摸信號,如根據(jù)列掃描對列電極陣列進(jìn)行檢測,獲得目標(biāo)列電極的坐標(biāo),根據(jù)目標(biāo)列電極的坐標(biāo)和所有的行電極的坐標(biāo)獲取相對應(yīng)的觸摸信號。當(dāng)檢測方式為行掃描時,獲取行掃描產(chǎn)生的觸摸信號,如根據(jù)行掃描對行電極陣列進(jìn)行檢測,獲得目標(biāo)行電極的坐標(biāo),根據(jù)所述目標(biāo)行電極的坐標(biāo)和所有的列電極的坐標(biāo)獲取相對應(yīng)的觸摸信號。當(dāng)檢測方式為行列掃描時,獲取行列掃描產(chǎn)生的觸摸信號,如不斷掃描行電容電極和列電容電極獲得目標(biāo)行電極和目標(biāo)列電極的坐標(biāo),根據(jù)目標(biāo)行電極的坐標(biāo)、目標(biāo)列電極的坐標(biāo)和行電極和列電極的坐標(biāo)獲取相對應(yīng)的觸摸信號。其中,目標(biāo)行電極為有電容變化的行方向上的電極,目標(biāo)列電極為有電容變化的列方向上的電極。
[0044]計算單元54,用于根據(jù)獲取的觸摸信號進(jìn)行定位。如果獲取的是列掃描產(chǎn)生的觸摸信號,根據(jù)獲取的觸摸信號和列電極的位置關(guān)系等信息,得到在當(dāng)前頁面Y軸上的坐標(biāo),從而進(jìn)行定位。進(jìn)一步地,可判斷當(dāng)前頁面Y軸上的坐標(biāo)變化是否是連續(xù)的,根據(jù)當(dāng)前頁面Y軸上的坐標(biāo)變化計算當(dāng)前頁面Y軸上的觸摸操作的觸摸軌跡信息。如圖4c所示,當(dāng)操作方式僅僅為當(dāng)前頁面Y軸方向的觸摸操作時,根據(jù)列掃描產(chǎn)生的觸摸信號和列電極的位置關(guān)系等信息,得到在當(dāng)前頁面Y軸上的坐標(biāo),進(jìn)行定位后可進(jìn)入其中的一個鏈接打開的界面。如果獲取的是行掃描產(chǎn)生的觸摸信號,根據(jù)獲取的觸摸信號和行電極的位置關(guān)系,得到在當(dāng)前頁面X軸上的坐標(biāo),從而進(jìn)行定位,進(jìn)一步地,可判斷在當(dāng)前頁面X軸上的坐標(biāo)變化是否是連續(xù)的,根據(jù)當(dāng)前頁面X軸上的坐標(biāo)變化計算當(dāng)前頁面X軸上的觸摸操作的觸摸軌跡信息。如果獲取的是行列掃描產(chǎn)生的觸摸信號,根據(jù)獲取的觸摸信號和行列電極的位置關(guān)系等信息,得到在當(dāng)前頁面X軸和Y軸上的坐標(biāo),從而進(jìn)行定位。
[0045]圖6為第二實施例的終端示意性框圖。該終端為具有觸摸屏的終端設(shè)備,如智能手機(jī)、平板電腦等。優(yōu)選地,觸摸屏為電容式觸摸屏。當(dāng)觸摸屏為電容式觸摸屏?xí)r,該終端60包括感應(yīng)面板61、顯示裝置62、存儲器63、處理器64。其中:
[0046]感應(yīng)面板61,包括橫向的行電極陣列和縱向的列電極陣列。
[0047]顯示裝置62,用于向用戶顯示視覺輸出。視覺輸出可以包括圖形、文本、圖標(biāo)、視頻和它們的任意組合(統(tǒng)稱為“圖形”)。在某些實施例中,視覺輸出中的一些或全部可以對應(yīng)于用戶界面對象。顯示裝置62可以使用LCD(液晶顯示器)技術(shù)、LPD(發(fā)光聚合物顯示器)技術(shù)或LED(發(fā)光二極管)技術(shù),但在其它實施例中可以使用其它顯示技術(shù)。
[0048]存儲器63,用于存儲帶有各種功能的程序數(shù)據(jù)。本發(fā)明實施例中存儲器63存儲的數(shù)據(jù)包括不同的操作方式與終端上不同的觸摸信號檢測方式的對應(yīng)關(guān)系以及其他可調(diào)用并運行的程序數(shù)據(jù)。具體實現(xiàn)中,本發(fā)明實施例的存儲器63可以是系統(tǒng)存儲器,比如,揮發(fā)性的(諸如RAM),非易失性的(諸如R0M,閃存等),或者兩者的結(jié)合。具體實現(xiàn)中,本發(fā)明實施例的存儲器63還可以是系統(tǒng)之外的外部存儲器,比如,磁盤、光盤、磁帶等。
[0049]處理器64,用于調(diào)用所述存儲器63中存儲的程序數(shù)據(jù),并執(zhí)行如下操作:
[0050]獲取終端當(dāng)前頁面的操作方式;根據(jù)操作方式來確定觸摸信號檢測方式,其中,不同的操作方式對應(yīng)不同的觸摸信號檢測方式,該觸摸信號包括行掃描產(chǎn)生的觸摸信號、列掃描產(chǎn)生的觸摸信號、行列掃描產(chǎn)生的觸摸信號,觸摸信號檢測方式包括行掃描、列掃描、行列掃描,若操作方式為僅沿著當(dāng)前頁面X軸方向上的觸摸操作,確定觸摸信號檢測方式為行掃描,若操作方式為僅沿著當(dāng)前頁面Y軸方向上的觸摸操作,確定觸摸信號檢測方式為列掃描,若操作方式為沿著X軸方向和Y軸方向上的觸摸操作,確定觸摸信號檢測方式為行列掃描;根據(jù)確定的觸摸信號檢測方式獲取相應(yīng)的觸摸信號,若當(dāng)檢測方式為列掃描時,獲取列掃描產(chǎn)生的觸摸信號,若檢測方式為行掃描時,獲取行掃描產(chǎn)生的觸摸信號,若檢測方式為行列掃描時,獲取行列掃描產(chǎn)生的觸摸信號;根據(jù)獲取的電容信號進(jìn)行定位。
[0051]上述終端通過不同的操作方式來確定相適應(yīng)的觸摸信號檢測方式來完成定位,無需所有的操作方式都全屏檢測即行列掃描,檢測方式靈活。具體地,若操作方式為僅沿著當(dāng)前頁面X軸方向上的觸摸操作,確定觸摸信號檢測方式為行掃描;若操作方式為僅沿著當(dāng)前頁面Y軸方向上的觸摸操作,確定觸摸信號檢測方式為列掃描;若操作方式為沿著X軸方向和Y軸方向上的觸摸操作,確定觸摸信號檢測方式為行列掃描。根據(jù)不同的檢測方式獲取相應(yīng)的觸摸信號,再根據(jù)觸摸信號進(jìn)行定位。上述終端,當(dāng)操作方式為僅沿著當(dāng)前頁面X軸方向上的觸摸操作和僅沿著當(dāng)前頁面Y軸方向上的觸摸操作的情況下,相對于全屏檢測的方式即行列掃描的檢測方式,可減少根據(jù)觸摸信號進(jìn)行定位的運算量,提高了效率。
[0052]本發(fā)明實施例的模塊和/或單元,可以以通用集成電路(如中央處理器CPU),或以專用集成電路(ASIC)來實現(xiàn)。
[0053]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的終端和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的終端實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。本發(fā)明實施例的方法的步驟順序可以根據(jù)實際需要進(jìn)行調(diào)整、合并或刪減。
[0054]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本發(fā)明實施例方案的目的。
[0055]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以是兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0056]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項】
1.一種觸摸定位方法,其特征在于,包括: 獲取終端當(dāng)前頁面的操作方式; 根據(jù)操作方式來確定觸摸信號檢測方式,其中,不同的操作方式對應(yīng)不同的觸摸信號檢測方式; 根據(jù)確定的觸摸信號檢測方式獲取相應(yīng)的觸摸信號; 根據(jù)獲取的觸摸信號進(jìn)行定位。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取終端當(dāng)前頁面的操作方式包括: 獲取終端當(dāng)前頁面的控制參數(shù); 根據(jù)控制參數(shù)確定當(dāng)前頁面的操作方式。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述操作方式為僅沿著當(dāng)前頁面X軸方向上的觸摸操作,或者為僅沿著當(dāng)前頁面Y軸方向上的觸摸操作; 所述觸摸信號檢測方式為行掃描,或者為列掃描; 所述根據(jù)操作方式來確定觸摸信號檢測方式,包括: 根據(jù)僅沿著X軸方向上的觸摸操作來確定行掃描;或者 根據(jù)僅沿著Y軸方向上的觸摸操作來確定列掃描。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)確定的觸摸信號檢測方式獲取相應(yīng)的觸摸信號,包括: 根據(jù)行掃描對行電極陣列進(jìn)行檢測,獲得目標(biāo)行電極的坐標(biāo); 根據(jù)所述目標(biāo)行電極的坐標(biāo)和所有的列電極的坐標(biāo)獲取相對應(yīng)的觸摸信號; 或者, 根據(jù)列掃描對列電極陣列進(jìn)行檢測,獲得目標(biāo)列電極的坐標(biāo); 根據(jù)所述目標(biāo)列電極的坐標(biāo)和所有的行電極的坐標(biāo)獲取相對應(yīng)的觸摸信號。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述操作方式為沿著當(dāng)前頁面X軸方向和Y軸方向上的觸摸操作,所述觸摸信號檢測方式為行列掃描; 所述根據(jù)操作方式來確定觸摸信號檢測方式,包括: 根據(jù)沿著當(dāng)前頁面X軸方向和Y軸方向上的觸摸操作來確定行列掃描。6.一種終端,其特征在于,所述終端包括: 信息獲取單元,用于獲取終端當(dāng)前頁面的操作方式; 檢測方式確定單元,用于根據(jù)操作方式來確定觸摸信號檢測方式,其中,不同的操作方式對應(yīng)不同的觸摸信號檢測方式; 信號獲取單元,用于根據(jù)確定的觸摸信號檢測方式獲取相應(yīng)的觸摸信號; 計算單元,用于根據(jù)獲取的觸摸信號進(jìn)行定位。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述信息獲取單元,具體用于獲取終端當(dāng)前頁面的控制參數(shù)并根據(jù)控制參數(shù)確定當(dāng)前頁面的操作方式。8.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述操作方式為僅沿著當(dāng)前頁面X軸方向上的觸摸操作,或者為僅沿著當(dāng)前頁面Y軸方向上的觸摸操作; 所述觸摸信號檢測方式為行掃描,或者為列掃描; 所述檢測方式確定單元包括: 根據(jù)僅沿著X軸方向上的觸摸操作來確定行掃描;或者 根據(jù)僅沿著Y軸方向上的觸摸操作來確定列掃描。9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述信號獲取單元包括: 根據(jù)行掃描對行電極陣列進(jìn)行檢測,獲得目標(biāo)行電極的坐標(biāo); 根據(jù)所述目標(biāo)行電極的坐標(biāo)和所有的列電極的坐標(biāo)獲取相對應(yīng)的觸摸信號; 或者, 根據(jù)列掃描對列電極陣列進(jìn)行檢測,獲得目標(biāo)列電極的坐標(biāo); 根據(jù)所述目標(biāo)列電極的坐標(biāo)和所有的行電極的坐標(biāo)獲取相對應(yīng)的觸摸信號。10.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述操作方式為沿著當(dāng)前頁面X軸方向和Y軸方向上的觸摸操作,所述觸摸信號檢測方式為行列掃描; 所述檢測方式確定單元包括: 根據(jù)沿著當(dāng)前頁面X軸方向和Y軸方向上的觸摸操作來確定行列掃描。
【文檔編號】G06F3/0488GK106020579SQ201610308323
【公開日】2016年10月12日
【申請日】2016年5月11日
【發(fā)明人】江克俊, 劉海強(qiáng), 曹曉杰
【申請人】深圳市金立通信設(shè)備有限公司