專利名稱:一種按鈕識別區(qū)域的調(diào)整方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及觸摸屏技術(shù)領(lǐng)域,特別是涉及一種按鈕識別區(qū)域的調(diào)整方法及裝置。
背景技術(shù):
目前,觸摸屏越來越多的應(yīng)用在各種電子設(shè)備中,尤其是手持設(shè)備,如手機(jī)等。用戶可以很方便地通過觸摸屏操控各種應(yīng)用。受限于電子設(shè)備觸摸屏的屏幕大小,各種應(yīng)用提供給用戶操控的按鈕大小和數(shù)量差異很大。當(dāng)操控按鈕很多時,為了整屏顯示完全,電子設(shè)備會將按鈕調(diào)整的很小,按鈕的識別區(qū)域也隨之減小,這樣極易造成用戶誤操作,影響用戶體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例中提供了一種按鈕識別區(qū)域的調(diào)整方法及裝置,能夠減少誤操作,提升用戶體驗(yàn)。為了解決上述技術(shù)問題,本發(fā)明實(shí)施例公開了如下技術(shù)方案:第一方面,提供一種按鈕識別區(qū)域的調(diào)整方法,包括:獲取用戶在觸摸屏上的觸屏區(qū)域;判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配,所述按鈕的識別區(qū)域用于根據(jù)用戶觸屏區(qū)域的位置判斷用戶是否點(diǎn)擊所述按鈕;
若不匹配,則將所述按鈕的識別區(qū)域的大小調(diào)整至與所述觸屏區(qū)域的大小相匹配。結(jié)合上述第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配,具體包括:計算所述觸屏區(qū)域的面積與所述按鈕的識別區(qū)域的面積的差值;判斷所述差值的絕對值是否大于等于面積閾值,若所述差值的絕對值大于等于所述面積閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小不匹配,若所述差值的絕對值小于所述面積閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小匹配。結(jié)合上述第一方面,和/或第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述將所述按鈕的識別區(qū)域的大小調(diào)整至與所述觸屏區(qū)域的大小相匹配,具體包括:調(diào)整所述按鈕的識別區(qū)域的大小,使所述觸屏區(qū)域的面積與所述按鈕的識別區(qū)域的面積差值的絕對值小于所述面積閾值。結(jié)合上述第一方面,和/或第一種可能的實(shí)現(xiàn)方式,和/或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配,具體包括:計算所述觸屏區(qū)域的最長對角線與所述按鈕的識別區(qū)域的最長對角線之間的差值;判斷所述差值的絕對值是否大于等于長度閾值,若所述差值的絕對值大于等于所述長度閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小不匹配,若所述差值的絕對值小于所述長度閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小匹配。結(jié)合上述第一方面,和/或第一種可能的實(shí)現(xiàn)方式,和/或第二種可能的實(shí)現(xiàn)方式,和/或第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,還包括:當(dāng)所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小不匹配時,調(diào)整所述按鈕的顯示區(qū)域的大小,其中,所述按鈕的顯示區(qū)域隨所述按鈕的識別區(qū)域的擴(kuò)大而擴(kuò)大,和/或所述按鈕的顯示區(qū)域隨所述按鈕的識別區(qū)域的縮小而縮小。第二方面,提供一種按鈕識別區(qū)域的調(diào)整裝置,包括:區(qū)域獲取單元,獲取用戶在觸摸屏上的觸屏區(qū)域;判斷單元,用于判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配,所述按鈕的識別區(qū)域用于根據(jù)用戶觸屏區(qū)域的位置判斷用戶是否點(diǎn)擊所述按鈕;調(diào)整單元,用于當(dāng)所述判斷單元判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小不匹配時,將所述按鈕的識別區(qū)域的大小調(diào)整至與所述觸屏區(qū)域的大小相匹配。結(jié)合上述第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述判斷單元包括:計算子單元,用于計算所述觸屏區(qū)域的面積與所述按鈕的識別區(qū)域的面積的差值;判斷子單元,用于·判斷所述差值的絕對值是否大于等于面積閾值,若所述差值的絕對值大于等于所述面積閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小不匹配,若所述差值的絕對值小于所述面積閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小匹配。結(jié)合上述第二方面,和/或第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述調(diào)整單元,具體用于調(diào)整所述按鈕的識別區(qū)域的大小,使所述觸屏區(qū)域的面積與所述按鈕的識別區(qū)域的面積差值的絕對值小于所述面積閾值。結(jié)合上述第二方面,和/或第一種可能的實(shí)現(xiàn)方式,和/或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述調(diào)整單元,還用于當(dāng)所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小不匹配時,調(diào)整所述按鈕的顯示區(qū)域的大小,其中,所述按鈕的顯示區(qū)域隨所述按鈕的識別區(qū)域的擴(kuò)大而擴(kuò)大,和/或所述按鈕的顯示區(qū)域隨所述按鈕的識別區(qū)域的縮小而縮小。第三方面,提供一種電子設(shè)備,包括觸摸屏、存儲器和處理器,所述存儲器中存儲有一段程序,所述處理器用于讀取所述存儲器中的所述程序,執(zhí)行以下步驟:獲取用戶在觸摸屏上的觸屏區(qū)域;判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配,所述按鈕的識別區(qū)域用于根據(jù)用戶觸屏區(qū)域的位置判斷用戶是否點(diǎn)擊所述按鈕;若不匹配,則將所述按鈕的識別區(qū)域的大小調(diào)整至與所述觸屏區(qū)域的大小相匹配。本發(fā)明實(shí)施例通過根據(jù)用戶在觸摸屏上的觸屏區(qū)域大小調(diào)整觸摸屏上的按鈕的識別區(qū)域大小,以使得觸屏區(qū)域大小與按鈕識別區(qū)域相匹配,減少了用戶觸屏?xí)r,由于觸屏區(qū)域過大等導(dǎo)致按鈕識別錯誤所產(chǎn)生的誤操作,從而提升了用戶體驗(yàn)。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一種按鈕識別區(qū)域的調(diào)整方法流程圖;圖2為本發(fā)明實(shí)施例中判斷觸屏區(qū)域的大小與觸摸屏上按鈕的識別區(qū)域的大小是否匹配的方法流程圖;圖3為本發(fā)明實(shí)施例一種按鈕識別區(qū)域的調(diào)整裝置的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例中判斷單元的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說明。參見圖1,為本發(fā)明實(shí)施例一種按鈕識別區(qū)域的調(diào)整方法流程圖。本發(fā)明實(shí)施例中的電子設(shè)備具有觸摸屏,用戶在使用該電子設(shè)備時,可以通過點(diǎn)觸觸摸屏按鈕實(shí)現(xiàn)對該電子設(shè)備的全部或部分操控。其中,用戶在點(diǎn)擊觸摸屏?xí)r會與觸摸屏形成觸屏區(qū)域。每個觸摸屏按鈕在屏幕上具有其一定的顯示區(qū)域,包括顯示區(qū)域的大小和位置,每個觸摸屏按鈕的顯示區(qū)域均不相同;每個觸摸屏按鈕都對應(yīng)一定的識別區(qū)域,按鈕的識別區(qū)域用于根據(jù)用戶觸屏區(qū)域的位置判斷用戶是否點(diǎn)擊該按鈕,當(dāng)用戶的觸屏位置位于某一按鈕的識別區(qū)域內(nèi)時,如位于按鈕“發(fā)送”的識別區(qū)域內(nèi),則確認(rèn)該用戶點(diǎn)擊“發(fā)送”按鈕。每個觸摸屏按鈕的識別區(qū)域可以`位置不同,大小相同,例如按鈕識別區(qū)域可以是以按鈕的顯示區(qū)域的中心位置為圓心,以一定長度為半徑的圓,各按鈕的識別區(qū)域所對應(yīng)的圓的大小相同。按鈕識別區(qū)域的大小可以根據(jù)需要設(shè)定和變化,并非固定不變。在本實(shí)施例中,按鈕識別區(qū)域的調(diào)整方法可以包括:步驟101,獲取用戶在觸摸屏上的觸屏區(qū)域。該電子設(shè)備可以獲取用戶在觸摸屏上的觸點(diǎn)位置,進(jìn)而確定用戶在觸摸屏上的觸屏區(qū)域。該觸屏區(qū)域的大小代表用戶在觸摸屏上進(jìn)行點(diǎn)觸操作時用戶與觸摸屏接觸區(qū)域的平均大小,不同用戶點(diǎn)觸形成的該觸屏區(qū)域大小不一,例如男士手指較粗,點(diǎn)觸時形成的觸屏區(qū)域大于女士點(diǎn)觸時形成的觸屏區(qū)域。用戶在觸摸屏上形成的該觸屏區(qū)域可以位于觸摸屏上按鈕的顯示區(qū)域,也可以位于觸摸屏上的其他位置。步驟102,判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配。在獲得用戶在觸摸屏上的觸屏區(qū)域后,獲取該電子設(shè)備中當(dāng)前設(shè)置的按鈕的識別區(qū)域的大小,然后判斷觸屏區(qū)域的大小與按鈕識別區(qū)域的大小是否匹配,也即比較觸屏區(qū)域的大小是否與按鈕識別區(qū)域的大小近似。具體的,可以計算觸屏區(qū)域與按鈕識別區(qū)域兩區(qū)域的最長對角線之間的差值或直徑之間的差值,其中,對角線可以是指構(gòu)成該觸屏區(qū)域(或按鈕識別區(qū)域)的邊界的各點(diǎn)中非相鄰的任意兩點(diǎn)間的連線;如果差值的絕對值大于等于預(yù)設(shè)長度閾值,則認(rèn)為兩區(qū)域不匹配,若差值的絕對值小于該預(yù)設(shè)長度閾值,則認(rèn)為兩區(qū)域相匹配。該確定兩區(qū)域是否匹配的方法很多,此處不再一一列舉。若觸屏區(qū)域的大小與按鈕的識別區(qū)域的大小匹配,則無需調(diào)整當(dāng)前的按鈕識別區(qū)域的大??;若觸屏區(qū)域的大小與按鈕的識別區(qū)域的大小不匹配,則執(zhí)行下一步驟。步驟103,將所述按鈕的識別區(qū)域的大小調(diào)整至于所述觸屏區(qū)域的大小相匹配。若觸屏區(qū)域比按鈕的識別區(qū)域大,且兩區(qū)域大小相差超過閾值,則可以將按鈕的識別區(qū)域調(diào)大,以使按鈕識別區(qū)域與觸屏區(qū)域的大小相匹配。若按鈕的識別區(qū)域比觸屏區(qū)域大,且兩區(qū)域大小相差超過閾值,則可以將按鈕的識別區(qū)域調(diào)小,以使按鈕識別區(qū)域與觸屏區(qū)域的大小相匹配,當(dāng)然,該情況下一般不會引起誤操作,因此也可以不對按鈕的識別區(qū)域進(jìn)行調(diào)整。該調(diào)整按鈕識別區(qū)域的過程可以是根據(jù)觸屏區(qū)域的大小按照預(yù)設(shè)的觸屏區(qū)域大小與按鈕識別區(qū)域大小的比例關(guān)系,實(shí)時確定按鈕的識別區(qū)域的大??;也可以是在預(yù)設(shè)的多個備用的按鈕識別區(qū)域的大小,選擇一個與觸屏區(qū)域大小最接近的作為電子設(shè)備的按鈕識別區(qū)域。本發(fā)明實(shí)施例通過根據(jù)用戶在觸摸屏上的觸屏區(qū)域大小調(diào)整觸摸屏上的按鈕的識別區(qū)域大小,以使得觸屏區(qū)域大小與按鈕識別區(qū)域相匹配,減少了用戶觸屏?xí)r,由于觸屏區(qū)域過大等導(dǎo)致按鈕識別錯誤所產(chǎn)生的誤操作,從而提升了用戶體驗(yàn)。在本發(fā)明的另一實(shí)施例中,如圖2所示,該判斷觸屏區(qū)域的大小與觸摸屏上按鈕的識別區(qū)域的大小是否匹配的過程,可以包括:步驟201,計算·觸屏區(qū)域的面積與按鈕的識別區(qū)域的面積的差值。步驟202,判斷該差值的絕對值是否大于等于面積閾值。若觸屏區(qū)域的面積與按鈕識別區(qū)域的面積之差的絕對值大于等于面積閾值,則可確定觸屏區(qū)域的大小與按鈕的識別區(qū)域的大小不匹配,此時執(zhí)行步驟203。若差值的絕對值小于面積閾值,則可確定觸屏區(qū)域的大小與按鈕的識別區(qū)域的大小匹配,此時無需調(diào)整按鈕識別區(qū)域。其中,面積閾值為預(yù)設(shè)值,具體數(shù)值可以根據(jù)需要確定,此處不做限定。步驟203,調(diào)整按鈕的識別區(qū)域的大小,使觸屏區(qū)域的面積與按鈕的識別區(qū)域的面積差值的絕對值小于面積閾值。若觸屏區(qū)域面積遠(yuǎn)大于按鈕的識別區(qū)域的面積,兩者的差值大于等于面積閾值,則極易造成用戶的誤操作,此時可以擴(kuò)大按鈕的識別區(qū)域,增大其區(qū)域面積,從而可以使得觸屏區(qū)域的面積與按鈕的識別區(qū)域的面積的差值小于該面積閾值,使得兩區(qū)域可以相匹配。若按鈕的識別區(qū)域面積遠(yuǎn)大于觸屏區(qū)域的面積,兩者的差值大于等于面積閾值,此時也可以縮小按鈕的識別區(qū)域,減小其區(qū)域面積,從而可以使得按鈕的識別區(qū)域的面積與觸屏區(qū)域的面積的差值小于該面積閾值,使得兩區(qū)域可以相匹配。在本發(fā)明的另一實(shí)施例中,按鈕顯示區(qū)域可以與按鈕的識別區(qū)域具有一定的關(guān)聯(lián)關(guān)系,例如,按鈕的顯示區(qū)域可以隨按鈕的識別區(qū)域的擴(kuò)大而擴(kuò)大,和/或按鈕的顯示區(qū)域可以隨按鈕的識別區(qū)域的縮小而縮小,當(dāng)觸屏區(qū)域的大小與按鈕的識別區(qū)域的大小不匹配時,該方法還可以包括:調(diào)整按鈕的顯示區(qū)域的大小。該調(diào)整按鈕的顯示區(qū)域的步驟可以與調(diào)整按鈕的識別區(qū)域的步驟同時進(jìn)行或先后進(jìn)行,先后順序不做限定。若電子設(shè)備的顯示區(qū)域較小,不適宜擴(kuò)大按鈕的顯示區(qū)域時,或者為了避免按鈕顯示區(qū)域過大而遮擋電子設(shè)備的其他顯示內(nèi)容時,可以只擴(kuò)大按鈕的識別區(qū)域即可;若電子設(shè)備的按鈕顯示區(qū)域不受限制,也可以在調(diào)整按鈕的識別區(qū)域時,同時調(diào)整按鈕的顯示區(qū)域,例如同時擴(kuò)大按鈕的識別區(qū)域,以及按鈕的顯示區(qū)域。在本發(fā)明的另一實(shí)施例中,在調(diào)整按鈕的識別區(qū)域后,還可以進(jìn)一步保存調(diào)整后的按鈕的識別區(qū)域大小,以便于在該用戶的后續(xù)操作中一直保持該調(diào)整后的按鈕的識別區(qū)域的大小,而避免重復(fù)判斷用戶的觸屏區(qū)域的大小與觸摸屏上按鈕的識別區(qū)域的大小是否匹配,以及重復(fù)執(zhí)行按鈕識別區(qū)域的調(diào)整動作。在本發(fā)明的另一實(shí)施例中,當(dāng)電子設(shè)備應(yīng)用于多用戶場景中時,在獲取用戶在觸摸屏上的觸屏區(qū)域之前或之后,還可以包括:在接收到判斷指令后,再執(zhí)行上述判斷觸屏區(qū)域的大小與觸摸屏上的按鈕的識別區(qū)域的大小是否匹配的步驟,以便于多個用戶操作使用。以上是對本發(fā)明方法實(shí)施例的描述,下面對實(shí)現(xiàn)上述方法的裝置進(jìn)行介紹。參見圖3,為本發(fā)明實(shí)施例一種按鈕識別區(qū)域的調(diào)整裝置的結(jié)構(gòu)示意圖。該裝置可以包括:區(qū)域獲取單元301,獲取 用戶在觸摸屏上的觸屏區(qū)域。判斷單元302,用于判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配。調(diào)整單元303,用于當(dāng)所述判斷單元302判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小不匹配時,將所述按鈕的識別區(qū)域的大小調(diào)整至與所述觸屏區(qū)域的大小相匹配。該裝置通過根據(jù)用戶在觸摸屏上的觸屏區(qū)域大小調(diào)整觸摸屏上的按鈕的識別區(qū)域大小,以使得觸屏區(qū)域大小與按鈕識別區(qū)域相匹配,減少了用戶觸屏?xí)r,由于觸屏區(qū)域過大等導(dǎo)致按鈕識別錯誤所產(chǎn)生的誤操作,從而提升了用戶體驗(yàn)。在本發(fā)明的另一實(shí)施例中,如圖4所示,該判斷單元302又可以進(jìn)一步包括:計算子單元401,用于計算所述觸屏區(qū)域的面積與所述按鈕的識別區(qū)域的面積的差值;判斷子單元402,用于判斷所述差值的絕對值是否大于等于面積閾值,若所述差值的絕對值大于等于所述面積閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小不匹配,若所述差值的絕對值小于所述面積閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小匹配。在另一實(shí)施例中,該調(diào)整單元,具體可以用于調(diào)整所述按鈕的識別區(qū)域的大小,使所述觸屏區(qū)域的面積與所述按鈕的識別區(qū)域的面積差值的絕對值小于所述面積閾值。調(diào)整單元,還可以用于當(dāng)所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小不匹配時,調(diào)整所述按鈕的顯示區(qū)域的大小,其中,所述按鈕的顯示區(qū)域隨所述按鈕的識別區(qū)域的擴(kuò)大而擴(kuò)大,和/或所述按鈕的顯示區(qū)域隨所述按鈕的識別區(qū)域的縮小而縮小。本發(fā)明實(shí)施例還提供了一種電子設(shè)備,包括觸摸屏、存儲器和處理器,所述存儲器中存儲有一段程序,所述處理器用于讀取所述存儲器中的所述程序,執(zhí)行以下步驟:獲取用戶在觸摸屏上的觸屏區(qū)域;判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配;若不匹配,則將所述按鈕的識別區(qū)域的大小調(diào)整至與所述觸屏區(qū)域的大小相匹配。本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(R0M,Read-Only Memory)、隨機(jī)存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(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.一種按鈕識別區(qū)域的調(diào)整方法,其特征在于,包括: 獲取用戶在觸摸屏上的觸屏區(qū)域; 判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配,其中,所述按鈕的識別區(qū)域用于根據(jù)用戶觸屏區(qū)域的位置判斷用戶是否點(diǎn)擊所述按鈕; 若不匹配,則將所述按鈕的識別區(qū)域的大小調(diào)整至與所述觸屏區(qū)域的大小相匹配。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配,具體包括: 計算所述觸屏區(qū)域的面積與所述按鈕的識別區(qū)域的面積的差值; 判斷所述差值的絕對值是否大于等于面積閾值,若所述差值的絕對值大于等于所述面積閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小不匹配,若所述差值的絕對值小于所述面積閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小匹配。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述按鈕的識別區(qū)域的大小調(diào)整至與所述觸屏區(qū)域的大小相匹配,具體包括: 調(diào)整所述按鈕的識別區(qū)域的大小,使所述觸屏區(qū)域的面積與所述按鈕的識別區(qū)域的面積差值的絕對值小于所述面積閾值。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配,具體包括: 計算所述觸屏區(qū)域的最長對角線與所述按鈕的識別區(qū)域的最長對角線之間的差值;判斷所述差值的絕對值是否大于等于長度閾值,若所述差值的絕對值大于等于所述長度閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小不匹配,若所述差值的絕對值小于所述長度閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小匹配。
5.根據(jù)權(quán)利要求1至4中任意一項(xiàng)所述的方法,其特征在于,還包括: 當(dāng)所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小不匹配時,調(diào)整所述按鈕的顯示區(qū)域的大小,其中,所述按鈕的顯示區(qū)域隨所述按鈕的識別區(qū)域的擴(kuò)大而擴(kuò)大,和/或所述按鈕的顯示區(qū)域隨所述按鈕的識別區(qū)域的縮小而縮小。
6.一種按鈕識別區(qū)域的調(diào)整裝置,其特征在于,包括: 區(qū)域獲取單元,獲取用戶在觸摸屏上的觸屏區(qū)域; 判斷單元,用于判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配,所述按鈕的識別區(qū)域用于根據(jù)用戶觸屏區(qū)域的位置判斷用戶是否點(diǎn)擊所述按鈕; 調(diào)整單元,用于當(dāng)所述判斷單元判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小不匹配時,將所述按鈕的識別區(qū)域的大小調(diào)整至與所述觸屏區(qū)域的大小相匹配。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述判斷單元包括:計算子單元,用于計算所述觸屏區(qū)域的面積與所述按鈕的識別區(qū)域的面積的差值;判斷子單元,用于判斷所述差值的絕對值是否大于等于面積閾值,若所述差值的絕對值大于等于所述面積閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小不匹配,若所述差值的絕對值小于所述面積閾值,則所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小匹配。
8.根據(jù)權(quán)利要求7 所述的裝置,其特征在于,所述調(diào)整單元,具體用于調(diào)整所述按鈕的識別區(qū)域的大小,使所述觸屏區(qū)域的面積與所述按鈕的識別區(qū)域的面積差值的絕對值小于所述面積閾值。
9.根據(jù)權(quán)利要求6至8中任意一項(xiàng)所述的裝置,其特征在于, 所述調(diào)整單元,還用于當(dāng)所述觸屏區(qū)域的大小與所述按鈕的識別區(qū)域的大小不匹配時,調(diào)整所述按鈕的顯示區(qū)域的大小,其中,所述按鈕的顯示區(qū)域隨所述按鈕的識別區(qū)域的擴(kuò)大而擴(kuò)大,和/或所述按鈕的顯示區(qū)域隨所述按鈕的識別區(qū)域的縮小而縮小。
10.一種電子設(shè)備,其特征在于,包括觸摸屏、存儲器和處理器,所述存儲器中存儲有一段程序,所述處理器用于讀取所述存儲器中的所述程序,執(zhí)行以下步驟: 獲取用戶在觸摸屏上的觸屏區(qū)域; 判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配,所述按鈕的識別區(qū)域用于根據(jù)用戶觸屏區(qū)域的位置判斷用戶是否點(diǎn)擊所述按鈕; 若不匹配,則將 所述按鈕的識別區(qū)域的大小調(diào)整至與所述觸屏區(qū)域的大小相匹配。
全文摘要
本發(fā)明實(shí)施例公開了一種按鈕識別區(qū)域的調(diào)整方法及裝置。按鈕識別區(qū)域的調(diào)整方法,包括獲取用戶在觸摸屏上的觸屏區(qū)域;判斷所述觸屏區(qū)域的大小與所述觸摸屏上按鈕的識別區(qū)域的大小是否匹配,所述按鈕的識別區(qū)域用于根據(jù)用戶觸屏區(qū)域的位置判斷用戶是否點(diǎn)擊所述按鈕;若不匹配,則將所述按鈕的識別區(qū)域的大小調(diào)整至與所述觸屏區(qū)域的大小相匹配。本發(fā)明實(shí)施例通過根據(jù)用戶在觸摸屏上的觸屏區(qū)域大小調(diào)整觸摸屏上的按鈕的識別區(qū)域大小,以使得觸屏區(qū)域大小與按鈕識別區(qū)域相匹配,減少了用戶觸屏?xí)r,由于觸屏區(qū)域過大等導(dǎo)致按鈕識別錯誤所產(chǎn)生的誤操作,從而提升了用戶體驗(yàn)。
文檔編號G06F3/041GK103246475SQ20131015229
公開日2013年8月14日 申請日期2013年4月27日 優(yōu)先權(quán)日2013年4月27日
發(fā)明者魏雷 申請人:華為終端有限公司