各個顯示區(qū)域的觸屏次數(shù)。預(yù)設(shè)周期長短的設(shè)置可以由用戶進(jìn)行設(shè)置,例如可以設(shè)置lrnin。
[0089]第一確定單元12,用于根據(jù)所述至少兩個顯示區(qū)域中各個顯示區(qū)域的觸屏次數(shù)確定用戶的手持狀態(tài);
[0090]在一些可行的實(shí)施方式中,第一確定單元12根據(jù)所統(tǒng)計的至少兩個顯示區(qū)域中各個顯示區(qū)域的觸屏次數(shù)確定用戶的手持狀態(tài),第一確定單元12具體的確定方式可以是直接比較各個顯示區(qū)域的觸屏次數(shù)確定用戶的手持狀態(tài),例如,某一個顯示區(qū)域的觸屏次數(shù)最大,且與其它顯示區(qū)域的觸屏次數(shù)之差均大于預(yù)設(shè)閾值,則將該顯示區(qū)域?qū)?yīng)的預(yù)設(shè)手持狀態(tài)確定為用戶的手持狀態(tài)。
[0091]可選的,第一確定單元12具體的確定方式還可以是根據(jù)各個顯示區(qū)域的觸屏次數(shù)確定各個顯示區(qū)域的觸屏概率,并從各個顯示區(qū)域的觸屏概率中選擇出最大概率對應(yīng)的目標(biāo)顯示區(qū)域,當(dāng)該目標(biāo)顯示區(qū)域的觸屏概率比其它顯示區(qū)域的觸屏概率之差大于預(yù)設(shè)閾值時,則將目標(biāo)顯示區(qū)域?qū)?yīng)的預(yù)設(shè)手持狀態(tài)確定為用戶的手持狀態(tài)。
[0092]需要說明的是,用戶的手持狀態(tài)可以是左手握持狀態(tài)或者右手握持狀態(tài)等等。
[0093]可選的,如圖8所示,第一確定單元12可以包括計算單元120和第二確定單元121 ;
[0094]計算單元120,用于利用所述至少兩個顯示區(qū)域中各個顯示區(qū)域的觸屏次數(shù),計算所述各個顯示區(qū)域的觸屏概率;
[0095]在一些可行的實(shí)現(xiàn)方式中,計算單元120利用至少兩個顯示區(qū)域中各個顯示區(qū)域的觸屏次數(shù)計算各個顯示區(qū)域的觸屏概率,例如,所劃分的顯示區(qū)域個數(shù)為兩個,第一個顯示區(qū)域的觸屏次數(shù)為10次,第二個顯示區(qū)域的觸屏次數(shù)為2個,則第一個顯示區(qū)域的觸屏概率為10/(10+2) = 5/6,第二個顯示區(qū)域的觸屏概率為2/(10+2) =1/6。
[0096]第二確定單元121,用于基于所述各個顯示區(qū)域的觸屏概率確定用戶的手持狀態(tài)。
[0097]在一些可行的實(shí)現(xiàn)方式中,第二確定單元121基于所計算的各個顯示區(qū)域的觸屏概率確定用戶的手持狀態(tài),第二確定單元121具體的確定方式可以是,將從各個顯示區(qū)域的觸屏概率中選擇出最大觸屏概率對應(yīng)的目標(biāo)顯示區(qū)域,并在目標(biāo)顯示區(qū)域的觸屏概率與其它觸屏概率之差均大于預(yù)設(shè)閾值時,將目標(biāo)顯示區(qū)域?qū)?yīng)的預(yù)設(shè)手持狀態(tài)確定為用戶的手持狀態(tài)。
[0098]進(jìn)一步的,第二確定單元121可以包括選擇單元和第三確定單元;
[0099]選擇單元,用于從所述各個顯示區(qū)域中選擇觸屏概率最大的目標(biāo)顯示區(qū)域;
[0100]在一些可行的實(shí)現(xiàn)方式中,當(dāng)計算出各個顯示區(qū)域的觸屏概率后,選擇單元從各個顯示區(qū)域中選擇觸屏概率最大的目標(biāo)顯示區(qū)域。
[0101]第三確定單元,用于若所述目標(biāo)顯示區(qū)域的觸屏概率與其它顯示區(qū)域的觸屏概率之差大于預(yù)設(shè)閾值,則將所述目標(biāo)顯示區(qū)域?qū)?yīng)的預(yù)設(shè)手持狀態(tài)確定為用戶的手持狀態(tài)。
[0102]在一些可行的實(shí)現(xiàn)方式中,計算目標(biāo)顯示區(qū)域的觸屏概率與其它各個顯示區(qū)域的觸屏概率之差,若目標(biāo)顯示區(qū)域的觸屏概率與其它各個顯示區(qū)域的觸屏概率之差均大于預(yù)設(shè)閾值,第三確定單元則將目標(biāo)顯示區(qū)域?qū)?yīng)的預(yù)設(shè)手持狀態(tài)確定為用戶的手持狀態(tài)。
[0103]可選的,當(dāng)顯示區(qū)域的個數(shù)為兩個,分別為左顯示區(qū)域和右顯示區(qū)域時,若所述目標(biāo)顯示區(qū)域?yàn)樗鲎箫@示區(qū)域;
[0104]可選的,若所述目標(biāo)顯示區(qū)域?yàn)樗鲎箫@示區(qū)域;
[0105]所述第三確定單元具體用于若所述左顯示區(qū)域的觸屏概率與所述右顯示區(qū)域的觸屏概率之差大于預(yù)設(shè)閾值,則將所述左顯示區(qū)域?qū)?yīng)的預(yù)設(shè)左手握持狀態(tài)確定為用戶的手持狀態(tài)。
[0106]具體的,當(dāng)左顯示區(qū)域的觸屏概率與右顯示區(qū)域的觸屏概率之差大于預(yù)設(shè)閾值,則說明用戶用左手進(jìn)行操作,將左顯示區(qū)域?qū)?yīng)的預(yù)設(shè)左手握持狀態(tài)確定為用戶的手持狀
??τ O
[0107]可選的,若所述目標(biāo)顯示區(qū)域?yàn)樗鲇绎@示區(qū)域;
[0108]所述第三確定單元具體用于若所述右顯示區(qū)域的觸屏概率與所述左顯示區(qū)域的觸屏概率之差大于預(yù)設(shè)閾值,則將所述右顯示區(qū)域?qū)?yīng)的預(yù)設(shè)右手握持狀態(tài)確定為用戶的手持狀態(tài)。
[0109]具體的,當(dāng)右顯示區(qū)域的觸屏概率與左顯示區(qū)域的觸屏概率之差大于預(yù)設(shè)閾值,則說明用戶用右手進(jìn)行操作,將右顯示區(qū)域?qū)?yīng)的預(yù)設(shè)右手握持狀態(tài)確定為用戶的手持狀
??τ O
[0110]進(jìn)一步可選的,如圖7所示,所述終端還可以包括第四確定單元14 ;
[0111]第四確定單元14,用于若所述目標(biāo)顯示區(qū)域的觸屏概率與其它顯示區(qū)域的觸屏概率之差小于預(yù)設(shè)閾值,則將雙手握持狀態(tài)確定為用戶的手持狀態(tài)。
[0112]第一顯示單元13,用于將虛擬按鍵的顯示方式調(diào)整為與所述用戶的手持狀態(tài)對應(yīng)的顯示方式。
[0113]在一些可行的實(shí)施方式中,為了方便用戶對虛擬按鍵的操作,當(dāng)獲取用戶的手持狀態(tài)之后,第一顯示單元13將虛擬按鍵的顯示方式調(diào)整為與用戶的手持狀態(tài)對應(yīng)的顯示方式,虛擬按鍵可以是當(dāng)前終端顯示屏幕所顯示的虛擬有效按鍵,例如,返回虛擬按鍵,前進(jìn)按鍵,后退按鍵等等。
[0114]第一顯示單元13將虛擬按鍵的顯示方式進(jìn)行調(diào)整的調(diào)整方式可以有以下兩種可選的實(shí)施方式:
[0115]在第一種可選的實(shí)施方式中,所述第一顯示單元13具體用于將虛擬按鍵的顯示位置調(diào)整為與所述用戶的手持狀態(tài)對應(yīng)的顯示位置。
[0116]具體的,第一顯示單元13將終端屏幕所顯示的虛擬按鍵的顯示位置進(jìn)行調(diào)整,調(diào)整為與用戶的手持狀態(tài)對應(yīng)的顯示位置,如圖4所示,當(dāng)用戶用左手進(jìn)行操作時,圓圈內(nèi)為手指能夠劃過的區(qū)域,虛擬按鍵中返回鍵為更加常用的按鍵,當(dāng)檢測出用戶的手持狀態(tài)為左手握持狀態(tài)時,則將返回鍵的顯示位置與設(shè)置鍵的顯示位置進(jìn)行交換,以使用戶在單手操作時,可以很容易觸摸到返回鍵。
[0117]在第二種可選的實(shí)施方式中,如圖9所示,所述第一顯示單元13包括:
[0118]構(gòu)造單元130,用于構(gòu)造與所述虛擬按鍵相同的模擬按鍵,所述模擬按鍵所關(guān)聯(lián)的功能與所述虛擬按鍵所關(guān)聯(lián)的功能相同;
[0119]獲取單元131,用于獲取與所述用戶的手持狀態(tài)對應(yīng)的操作區(qū)域;
[0120]第二顯示單元132,用于在所述操作區(qū)域顯示所述模擬按鍵。
[0121]具體的,往往會存在一些APP應(yīng)用的相關(guān)虛擬按鍵在用戶單手操作時不可操作,也不能通過終端本身的虛擬按鍵進(jìn)行操作,如圖5所示,當(dāng)前應(yīng)用界面的有效虛擬按鍵為后退和拍照,但是虛擬按鍵是設(shè)置在應(yīng)用界面的上方,手指正常是不能觸摸到的。因此當(dāng)確定出用戶的手持狀態(tài)后,構(gòu)造單元130即構(gòu)造與虛擬按鍵相同的模擬按鍵,該模擬按鍵所關(guān)聯(lián)的功能與虛擬按鍵所關(guān)聯(lián)的功能相同。
[0122]獲取單元131根據(jù)所確定的用戶的手持狀態(tài)獲取與用戶的手持狀態(tài)對應(yīng)的操作區(qū)域,如圖5所示,當(dāng)用戶的手持狀態(tài)為左手握持狀態(tài),與用戶的手持狀態(tài)對應(yīng)的操作區(qū)域即是圓圈所劃過的區(qū)域,為了便于用戶操作,第二顯示單元132在該操作區(qū)域顯示模擬按鍵,當(dāng)用戶點(diǎn)擊該模擬按鍵時,可以實(shí)現(xiàn)相應(yīng)的虛擬按鍵的功能。
[0123]本發(fā)明實(shí)施例中,將終端的顯示屏幕劃分為至少兩個顯示區(qū)域,統(tǒng)計所劃分的至少兩個顯示區(qū)域中各個顯示區(qū)域的觸屏次數(shù),根據(jù)至少兩個顯示區(qū)域中各個顯示區(qū)域的觸屏次數(shù)確定用戶的手持狀態(tài),將虛擬按鍵的顯示方式調(diào)整為與用戶的手持狀態(tài)對應(yīng)的顯示方式。這種方式能夠準(zhǔn)確地確定用戶的手持狀態(tài),并根據(jù)用戶的手持狀態(tài)相應(yīng)調(diào)整虛擬按鍵的顯示方式,提升了用戶體驗(yàn)。
[0124]請參照圖10,是本發(fā)明實(shí)施例提供的終端的第三實(shí)施例結(jié)構(gòu)示意圖。本實(shí)施例中所描述的終端包括:至少一個輸入設(shè)備1000 ;至少一個輸出設(shè)備2000 ;至少一個處理器3000,例如CPU ;和存儲器4000,上述輸入設(shè)備1000、輸出設(shè)備2000、處理器3000和存儲器4000通過總線5000連接。
[0125]其中,上述輸入設(shè)備1000具體可為終端的觸控面板,包括觸摸屏和觸控屏,用于接收用戶的觸屏操作。
[0126]上述輸出設(shè)備2000具體可為終端的顯示屏,用于輸出、顯示圖像或者視頻數(shù)據(jù)(包括虛擬按鍵)。
[0127]上述存儲器4000可以是高速RAM存儲器,也可為非不穩(wěn)定