亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種用戶界面顯示方法及電子設(shè)備的制作方法

文檔序號:6499002閱讀:134來源:國知局
一種用戶界面顯示方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明實施例提供一種用戶界面顯示方法及電子設(shè)備,涉及電子【技術(shù)領(lǐng)域】,能夠提高用戶體驗。其方法為:當(dāng)操作體在觸摸屏上的觸摸操作產(chǎn)生觸摸區(qū)域時,獲取所述觸摸屏所感應(yīng)到所述操作體觸摸操作的觸摸區(qū)域的觸摸信息;根據(jù)所述觸摸信息判斷所述操作體的方向;基于所述操作體的方向確定所述操作體對應(yīng)的用戶使用左手操作還是右手操作;其中,當(dāng)所述操作體對應(yīng)的用戶使用左手操作時,在用戶界面顯示左手界面布局;當(dāng)所述操作體對應(yīng)的用戶使用右手操作時,在用戶界面顯示右手界面布局。本發(fā)明實施例用于電子設(shè)備界面的顯示。
【專利說明】一種用戶界面顯不方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種用戶界面顯示方法及電子設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,帶有觸摸屏的電子設(shè)備只為用戶提供一種界面布局:右手界面布局,即將常用按鍵或程序顯示在該電子設(shè)備的觸摸屏上右手容易觸摸到的位置。但對于習(xí)慣用左手使用該電子設(shè)備的用戶,對常用按鍵或程序的觸控靈活性較低,操作不便,因此用戶體驗較差。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的實施例提供一種電子設(shè)備的顯示方法及電子設(shè)備,能夠提高用戶體驗。
[0004]為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0005]一方面,本發(fā)明提供一種用戶界面顯示方法,應(yīng)用于一電子設(shè)備,包括:
[0006]當(dāng)操作體在觸摸屏上的觸摸操作產(chǎn)生觸摸區(qū)域時,獲取所述觸摸屏所感應(yīng)到所述操作體觸摸操作的觸摸區(qū)域的觸摸信息;
[0007]根據(jù)所述觸摸信息判斷所述操作體的方向;
[0008]基于所述操作體的方向確定所述操作體對應(yīng)的用戶使用左手操作還是右手操作;
[0009]其中,當(dāng)所述操作體對應(yīng)的用戶使用左手操作時,在用戶界面顯示左手界面布局;
[0010]當(dāng)所述操作體對應(yīng)的用戶使用右手操作時,在用戶界面顯示右手界面布局。
[0011]所述獲取所述觸摸屏所感應(yīng)到所述操作體觸摸操作的觸摸區(qū)域的觸摸信息包括:
[0012]獲得所述觸摸區(qū)域的長軸值、短軸值及所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值,所述夾角值為以預(yù)設(shè)參考系的Y軸為起始軸,沿順時針方向旋轉(zhuǎn)至所述觸摸區(qū)域的長軸所在直線的角度值,所述預(yù)設(shè)參考系中Y軸方向為沿所述電子設(shè)備的觸摸屏長度方向從所述電子設(shè)備頂端指向所述電子設(shè)備底端的方向,X軸方向為沿所述電子設(shè)備的觸摸屏寬度方向且與所述Y軸方向共坐標(biāo)原點的方向。
[0013]在所述根據(jù)所述觸摸信息判斷所述操作體的方向前,所述方法還包括:
[0014]計算所述觸摸信息中所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值的正切值;
[0015]將所述正切值大于零的值作為所述操作體的左手方向指示值,將所述正切值小于零的值作為所述操作體的右手方向指示值;
[0016]統(tǒng)計所述左手方向指示值的個數(shù)和所述右手方向指示值的個數(shù)。
[0017]所述根據(jù)所述觸摸信息判斷所述操作體的方向包括:
[0018]對所述左手方向指示值與所述右手方向指示值做差,得到方向差值;[0019]比較所述方向差值與操作閾值的大??;
[0020]當(dāng)所述方向差值大于零且所述方向差值大于所述操作閾值時,判斷所述操作體的方向為左手操作方向;
[0021]當(dāng)所述方向差值小于零且所述方向差值的絕對值大于所述操作閾值時,判斷所述操作體的方向為右手操作方向。
[0022]所述基于所述操作體的方向確定所述操作體對應(yīng)的用戶使用左手操作還是右手操作包括:
[0023]當(dāng)所述操作體的方向為左手方向時,確定所述基于該操作體操作的用戶使用的是左手操作;
[0024]當(dāng)所述操作體的方向為右手方向時,確定所述基于該操作體操作的用戶使用的是右手操作。
[0025]在所述統(tǒng)計所述左手方向操作指示值的個數(shù)和所述右手方向操作指示值的個數(shù)之前,所述方法還包括:
[0026]判斷所述觸摸區(qū)域的形狀信息指示的形狀是否為預(yù)設(shè)形狀。
[0027]所述形狀信息包括:長軸值和短軸值,所述長軸值指示長軸的長度,所述短軸值指示短軸的長度,所述長軸值大于所述短軸值,所述判斷所述形狀信息指示的形狀是否為預(yù)設(shè)形狀包括:
[0028]獲取所述長軸值與所述短軸值的差值;
[0029]比較所述差值與預(yù)設(shè)形狀閾值的大?。?br> [0030]當(dāng)所述差值小于所述預(yù)設(shè)形狀閾值時,判斷所述形狀信息指示的形狀不是預(yù)設(shè)形狀;
[0031]當(dāng)所述差值大于等于所述預(yù)設(shè)形狀閾值時,判斷所述形狀信息指示的形狀為預(yù)設(shè)形狀。
[0032]一方面,本發(fā)明提供一種電子設(shè)備,包括:
[0033]獲取單元,用于當(dāng)操作體在觸摸屏上的觸摸操作產(chǎn)生觸摸區(qū)域時,獲取所述觸摸屏所感應(yīng)到所述操作體觸摸操作的觸摸區(qū)域的觸摸信息;
[0034]判斷單元,用于根據(jù)所述觸摸信息判斷所述操作體的方向;
[0035]確定單元,用于基于所述操作體的方向確定所述操作體對應(yīng)的用戶使用左手操作還是右手操作;
[0036]顯示單元,用于當(dāng)所述操作體對應(yīng)的用戶使用左手操作時,在用戶界面顯示左手界面布局;
[0037]顯示單元,用于當(dāng)所述操作體對應(yīng)的用戶使用右手操作時,在用戶界面顯示右手界面布局。
[0038]所述獲取單元具體用于:
[0039]獲得所述觸摸區(qū)域的長軸值、短軸值及所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值,所述夾角值為以預(yù)設(shè)參考系的Y軸為起始軸,沿順時針方向旋轉(zhuǎn)至所述觸摸區(qū)域的長軸所在直線的角度值,所述預(yù)設(shè)參考系中Y軸方向為沿所述電子設(shè)備的觸摸屏長度方向從所述電子設(shè)備頂端指向所述電子設(shè)備底端的方向,X軸方向為沿所述電子設(shè)備的觸摸屏寬度方向且與所述Y軸方向共坐標(biāo)原點的方向。[0040]所述判斷單元具體用于:
[0041]計算所述觸摸信息中所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值的正切值;
[0042]將所述正切值大于零的值作為所述操作體的左手方向指示值,將所述正切值小于零的值作為所述操作體的右手方向指示值;
[0043]統(tǒng)計所述左手方向指示值的個數(shù)和所述右手方向指示值的個數(shù)。
[0044]所述判斷單元具體用于:
[0045]對所述左手方向指示值與所述右手方向指示值做差,得到方向差值;
[0046]比較所述方向差值與操作閾值的大??;
[0047]當(dāng)所述方向差值大于零且所述方向差值大于所述操作閾值時,判斷所述操作體的方向為左手操作方向;
[0048]當(dāng)所述方向差值小于零且所述方向差值的絕對值大于所述操作閾值時,判斷所述操作體的方向為右手操作方向。
[0049]所述確定單元具體用于:
[0050]當(dāng)所述操作體的方向為左手方向時,確定所述基于該操作體操作的用戶使用的是左手操作;
[0051]當(dāng)所述操作體的方向為右手方向時,確定所述基于該操作體操作的用戶使用的是右手操作。
[0052]所述判斷單元具體用于:
[0053]判斷所述觸摸區(qū)域的形狀信息指示的形狀是否為預(yù)設(shè)形狀。
[0054]所述形狀信息包括:長軸值和短軸值,所述長軸值指示長軸的長度,所述短軸值指示短軸的長度,所述長軸值大于所述短軸值,所述判斷單元具體用于:
[0055]獲取所述長軸值與所述短軸值的差值;
[0056]比較所述差值與預(yù)設(shè)形狀閾值的大小;
[0057]當(dāng)所述差值小于所述預(yù)設(shè)形狀閾值時,判斷所述形狀信息指示的形狀不是預(yù)設(shè)形狀;
[0058]當(dāng)所述差值大于等于所述預(yù)設(shè)形狀閾值時,判斷所述形狀信息指示的形狀為預(yù)設(shè)形狀。
[0059]本發(fā)明實施例提供一種用戶界面顯示方法及電子設(shè)備,所述用戶界面顯示方法,應(yīng)用于一電子設(shè)備,包括:當(dāng)操作體在觸摸屏上的觸摸操作產(chǎn)生觸摸區(qū)域時,獲取所述觸摸屏所感應(yīng)到所述操作體觸摸操作的觸摸區(qū)域的觸摸信息;根據(jù)所述觸摸信息判斷所述操作體的方向;基于所述操作體的方向確定所述操作體對應(yīng)的用戶使用左手操作還是右手操作;其中,當(dāng)所述操作體對應(yīng)的用戶使用左手操作時,在用戶界面顯示左手界面布局;當(dāng)所述操作體對應(yīng)的用戶使用右手操作時,在用戶界面顯示右手界面布局。這樣一來,根據(jù)所述觸摸信息可以判斷所述操作體的方向,根據(jù)所述操作體的方向可以確定基于所述操作體操作的用戶使用的是左手操作還是右手操作,根據(jù)所述判斷結(jié)果顯示對應(yīng)的用戶界面,使用戶可以根據(jù)自身左手或右手操作的習(xí)慣在相應(yīng)的左手操作界面或右手操作界面對電子設(shè)備進行操作,能夠?qū)崿F(xiàn)用戶對常用按鍵或程序的靈活觸控,提高了用戶體驗。【專利附圖】

【附圖說明】
[0060]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0061]圖1為本發(fā)明實施例提供的一種用戶界面顯示方法的流程示意圖;
[0062]圖2為本發(fā)明實施例提供的另一種用戶界面顯示方法的流程示意圖;
[0063]圖3為本發(fā)明實施例提供的一種操作體在觸摸屏上觸摸操作產(chǎn)生的觸摸區(qū)域的示意圖;
[0064]圖4為本發(fā)明實施例提供的另一種操作體在觸摸屏上觸摸操作產(chǎn)生的觸摸區(qū)域的不意圖;
[0065]圖5為本發(fā)明實施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0066]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0067]本發(fā)明實施例提供一種用戶界面顯示方法,應(yīng)用于一電子設(shè)備,如圖1所示,該方法包括:
[0068]S101、當(dāng)操作體在觸摸屏上的觸摸操作產(chǎn)生觸摸區(qū)域時,獲取所述觸摸屏所感應(yīng)到所述操作體觸摸操作的觸摸區(qū)域的觸摸信息。
[0069]S102、根據(jù)所述觸摸信息判斷所述操作體的方向。
[0070]S103、基于所述操作體的方向確定所述操作體對應(yīng)的用戶使用左手操作還是右手操作。
[0071]S104、當(dāng)所述操作體對應(yīng)的用戶使用左手操作時,在用戶界面顯示左手界面布局;當(dāng)所述操作體對應(yīng)的用戶使用右手操作時,在用戶界面顯示右手界面布局。
[0072]這樣一來,根據(jù)所述觸摸信息可以判斷所述操作體的方向,根據(jù)所述操作體的方向可以確定基于所述操作體操作的用戶使用的是左手操作還是右手操作,根據(jù)所述判斷結(jié)果顯示對應(yīng)的用戶界面,使用戶可以根據(jù)自身左手或右手操作的習(xí)慣在相應(yīng)的左手操作界面或右手操作界面對電子設(shè)備進行操作,能夠?qū)崿F(xiàn)用戶對常用按鍵或程序的靈活觸控,提聞了用戶體驗。
[0073]需要說明的是,所述操作體可以是手寫筆,普通的筆等可以在觸摸屏上觸摸產(chǎn)生觸摸區(qū)域的物體,此外,人的手指也可以看成是操作體。
[0074]本發(fā)明的另一實施例提供一種用戶界面顯示方法,應(yīng)用于一電子設(shè)備,如圖2所示,該方法包括:
[0075]S201、根據(jù)操作體在觸摸屏上的觸摸操作產(chǎn)生的觸摸信息,判斷所述觸摸區(qū)域的形狀信息指示的形狀是否為預(yù)設(shè)形狀。
[0076]具體的,操作體在觸摸屏上的觸摸操作產(chǎn)生的觸摸區(qū)域,電子設(shè)備可以先接收所述觸摸區(qū)域?qū)?yīng)的觸摸信息,所述觸摸信息可以包括:觸摸區(qū)域的形狀信息和所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值。然后,獲取所述形狀信息中的長軸值與所述短軸值的差值,比較所述差值與預(yù)設(shè)形狀閾值的大小,當(dāng)所述差值小于所述預(yù)設(shè)形狀閾值時,判斷所述形狀信息指示的形狀不是預(yù)設(shè)形狀,當(dāng)所述差值大于等于所述預(yù)設(shè)形狀閾值時,判斷所述形狀信息指示的形狀為預(yù)設(shè)形狀。
[0077]需要說明的是,所述預(yù)設(shè)形狀可以為橢圓或矩形,預(yù)設(shè)形狀不同,獲取觸摸信息的具體方法也不同。
[0078]示例的,當(dāng)預(yù)設(shè)形狀為橢圓時,如圖3所示,該圖為操作體在觸摸屏上觸摸產(chǎn)生的觸摸區(qū)域的示意圖,所述觸摸區(qū)域可以為多個。假設(shè)操作體在觸摸屏上觸摸產(chǎn)生兩個觸摸區(qū)域,電子設(shè)備分別對所述兩個觸摸區(qū)域進行處理。具體的,由于操作體進行觸摸操作產(chǎn)生的觸摸區(qū)域可能為不規(guī)則形狀,電子設(shè)備可以先將觸摸區(qū)域處理得到觸摸區(qū)域a和觸摸區(qū)域b兩個邊緣平緩的近似軸對稱區(qū)域,然后獲取觸摸區(qū)域a的形狀信息:長軸值m和短軸值n,所述長軸值m大于所述短軸值η。本實施例假設(shè)閾值為T= (0.2*m),即閾值T等于長軸的20 %。電子設(shè)備獲取所述觸摸信息中的長軸值m與所述短軸值η的差值(m-n),當(dāng)所述差值(m-n)小于預(yù)設(shè)形狀閾值T時,判斷所述形狀信息指示的形狀不是橢圓;當(dāng)所述差值(m-n)大于等于所述閾值T時,判斷所述形狀信息指示的形狀為橢圓。同理,可以獲取觸摸區(qū)域b的觸摸信息,并根據(jù)上述判斷方法對觸摸區(qū)域b的形狀進行判斷。
[0079]特別的,所述預(yù)設(shè)形狀也可以是矩形。如圖4所示,該圖為另一種操作體在觸摸屏上觸摸產(chǎn)生的觸摸區(qū)域的示意圖,所述觸摸區(qū)域可以為多個。假設(shè)操作體在觸摸屏上觸摸產(chǎn)生兩個觸摸區(qū)域,電子設(shè)備分別對所述兩個觸摸區(qū)域進行處理,具體的,由于操作體進行觸摸操作產(chǎn)生的觸摸區(qū)域可能為不規(guī)則形狀,電子設(shè)備可以先將觸摸區(qū)域處理得到觸摸區(qū)域c和觸摸區(qū)域d兩個對邊平行的近似軸對稱區(qū)域,獲取觸摸區(qū)域c的形狀信息包括:長軸值e和短軸值f,所述長軸值e大于所述短軸值f。由于處理得到的觸摸區(qū)域c的對邊平行,因此該觸摸區(qū)域c的長軸值與觸摸區(qū)域c的兩個長邊中的任意一個的長度值相等,該觸摸區(qū)域c的短軸值與觸摸區(qū)域c的兩個短邊中的任意一個的長度值相等。假設(shè)閾值為W =(0.2*e),即閾值W等于長軸的20%。然后,獲取所述觸摸信息中的長軸值e與所述短軸值f的差值(e_f),當(dāng)所述差值(e_f)小于預(yù)設(shè)形狀閾值W時,判斷所述形狀信息指示的形狀不是矩形;當(dāng)所述差值(e_f)大于等于所述閾值W時,判斷所述形狀信息指示的形狀為矩形。同理,可以獲取觸摸區(qū)域d的觸摸信息,并根據(jù)上述判斷方法對觸摸區(qū)域d的形狀進行判斷。
[0080]需要說明的是,所述閾值可以為變化的值,可以在電子設(shè)備中根據(jù)實際需要靈活調(diào)整。
[0081]特別的,當(dāng)觸摸區(qū)域中的長軸值與短軸值相等時,即該觸摸區(qū)域的形狀信息為圓形或正方形,或當(dāng)觸摸區(qū)域中長軸平行于觸摸屏的長度方向或?qū)挾确较驎r,或當(dāng)觸摸區(qū)域中長軸值與短軸值的差值小于閾值時,上述的觸摸區(qū)域為無效判斷區(qū)域。其他觸摸區(qū)域為有效判斷區(qū)域。
[0082]需要說明的是,電子設(shè)備可以在預(yù)設(shè)時間段內(nèi)采集用戶的觸摸操作產(chǎn)生的觸摸信息,所述預(yù)設(shè)時間段可以為周期性的采集時間段。
[0083]S202、統(tǒng)計左手方向指示值的個數(shù)和右手方向指示值的個數(shù)。[0084]該方法具體包括:首先,計算所述觸摸信息中所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值的正切值;將所述正切值大于零的值作為所述操作體的左手方向指示值,將所述正切值小于零的值作為所述操作體的右手方向指示值;統(tǒng)計所述左手方向指示值的個數(shù)和所述右手方向指示值的個數(shù)。然后,對所述左手方向指示值與所述右手方向指示值做差,得到方向差值;比較所述方向差值與操作閾值的大??;最后,當(dāng)所述方向差值大于零且所述方向差值大于所述操作閾值時,判斷所述操作體的方向為左手操作方向;當(dāng)所述方向差值小于零且所述方向差值的絕對值大于所述操作閾值時,判斷所述操作體的方向為右手操作方向。
[0085]其中,所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值為以預(yù)設(shè)參考系的Y軸為起始軸,沿順時針方向旋轉(zhuǎn)至所述觸摸區(qū)域的長軸所在直線的角度值,所述預(yù)設(shè)參考系中Y軸方向為沿所述電子設(shè)備的觸摸屏長度方向從所述電子設(shè)備頂端指向所述電子設(shè)備底端的方向,X軸方向為沿所述電子設(shè)備的觸摸屏寬度方向且與所述Y軸方向共坐標(biāo)原點的方向。
[0086]需要說明的是,一般情況下,電子設(shè)備的長度邊是大于寬度邊的,且長度邊的邊長大于寬度邊的邊長。
[0087]可選的,如圖3所示,所述觸摸信息包括:所述觸摸區(qū)域a的長軸m所在直線L與預(yù)設(shè)參考系的Y軸形成的夾角α,所述夾角α的值為以預(yù)設(shè)參考系的Y軸為起始軸,沿順時針方向t旋轉(zhuǎn)至所述觸摸區(qū)域的長軸m所在直線L的角度值,所述預(yù)設(shè)參考系中Y軸方向為沿所述電子設(shè)備的觸摸屏長度方向從所述電子設(shè)備頂端指向所述電子設(shè)備底端的方向,X軸方向為沿所述電子設(shè)備的觸摸屏寬度方向且與所述Y軸方向共坐標(biāo)原點的方向。
[0088]一般情況下,由于所述觸摸信息中的夾角α的范圍為0°到180°,因此,對所述觸摸信息中的夾角α取正切后得到的正切值可以分為大于零的值和小于零的值,根據(jù)實際使用習(xí)慣及對所述觸摸信息中的夾角α的分析,可以將所述大于零的值作為所述左手方向指示值,將所述小于零的值作為所述右手方向指示值,統(tǒng)計所述左手方向指示值的個數(shù)和所述右手方向指示值的個數(shù)。例如,當(dāng)所述觸摸信息中的夾角α為45°,對所述夾角α取正切值為1,I為大于零的值,則將該值作為左手方向指示值。當(dāng)所述觸摸信息中的夾角α為135°,對所述夾角α取正切值為-1,-1為小于零的值,則將該值作為右手方向指示值。根據(jù)對參考系的定義,一般情況下,電子設(shè)備默認(rèn)用戶使用操作體進行左手操作時觸摸產(chǎn)生的觸摸信息中的夾角α的范圍為0°到90°,用戶使用操作體進行右手操作時觸摸產(chǎn)生的觸摸信息中的夾角α的范圍為90°到180°。
[0089]特別的,還可以取所述觸摸信息中的夾角α的余切值或余弦值來統(tǒng)計左手方向指示值的個數(shù)和右手方向指示值的個數(shù)。由于所述觸摸信息中的夾角α的范圍為0°到180°,因此,對所述觸摸信息中的夾角α取余切或余弦后得到的余切值或余弦值可以分為大于零的值和小于零的值,根據(jù)實際使用習(xí)慣及對所述觸摸信息中的夾角α的分析,可以將所述大于零的余切值或余弦值作為所述左手方向指示值,將所述小于零的余切值或余弦值作為所述右手方向指示值,統(tǒng)計所述左手方向指示值的個數(shù)和所述右手方向指示值的個數(shù)。一般情況下,用戶使用操作體進行左手操作時產(chǎn)生的觸摸信息中的夾角α的范圍為0°到90°,用戶使用操作體進行右手操作時產(chǎn)生的觸摸信息中的夾角α的范圍為90°到180。。[0090]進一步的,所述觸摸信息中的夾角也可以根據(jù)具體情況進行定義。示例的,所述觸摸信息中的夾角也可以為所述觸摸區(qū)域的短軸與預(yù)設(shè)參考系的Y軸的夾角值,所述夾角值為以預(yù)設(shè)參考系的Y軸為起始軸,沿順時針方向旋轉(zhuǎn)至所述觸摸區(qū)域的短軸所在直線的角度值。所述預(yù)設(shè)參考系中Y軸方向為沿所述電子設(shè)備的觸摸屏長度方向從所述電子設(shè)備頂端指向所述電子設(shè)備底端的方向,X軸方向為沿所述電子設(shè)備的觸摸屏寬度方向且與所述Y軸方向共坐標(biāo)原點的方向。所述觸摸區(qū)域至少有兩個。
[0091]具體的,對所述觸摸信息中的夾角α取正切、余切或余弦來統(tǒng)計左手方向指示值的個數(shù)和右手方向指示值的個數(shù)。由于所述觸摸信息中的夾角α的范圍為0°到180°,因此,對所述觸摸信息中的夾角α取正切、余切或余弦后得到的正切值、余切值或余弦值可以分為大于零的值或小于零的值,根據(jù)實際使用習(xí)慣及對所述觸摸信息中的夾角α的分析,可以將所述大于零的正切值、余切值或余弦值作為所述右手方向指示值,將所述小于零的正切值、余切值或余弦值作為所述左手方向指示值,統(tǒng)計所述左手方向指示值的個數(shù)和所述右手方向指示值的個數(shù)。一般情況下,電子設(shè)備默認(rèn)用戶使用操作體進行左手操作時觸摸產(chǎn)生的觸摸信息中的夾角α的范圍為90°到180°,用戶使用操作體進行右手操作時觸摸產(chǎn)生的觸摸信息中的夾角α的范圍為0°到90°。
[0092]S203、比較所述左手方向指示值的個數(shù)和右手方向指示值的個數(shù)的大小,判斷所述操作體的方向。
[0093]具體的,當(dāng)所述方向差值大于零且所述方向差值大于所述操作閾值時,判斷所述操作體的方向為左手操作方向;當(dāng)所述方向差值小于零且所述方向差值的絕對值大于所述操作閾值時,判斷所述操作體的方向為右手操作方向。
[0094]需要說明的是,所述操作閾值為一個可以修改的值,該值表明在一個預(yù)設(shè)時間內(nèi),左手方向指示值與右手方向指示值的差值大于一定的數(shù)量關(guān)系時才需要去進行用戶界面的切換,該值可以避免如下情況時電子設(shè)備進行判斷:在一個預(yù)設(shè)時間內(nèi),電子設(shè)備獲得的左手方向指示值的個數(shù)與右手方向指示值的個數(shù)相等或者上述兩個指示值的差值很小。在這種情況下,用戶使用操作體應(yīng)該是左、右手同時使用的,因此不判斷操作體對應(yīng)的用戶使用的是左手操作還是右手操作。
[0095]示例性的,假設(shè)預(yù)設(shè)形狀為橢圓,對所述觸摸信息中的夾角α取正切,比較所述夾角的正切值中大于零的值與小于零的值的差值與所述操作閾值的大小,從而判斷所述操作體的方向。假設(shè)統(tǒng)計的觸摸區(qū)域有A個,其中無效判斷區(qū)域有B個,即該B個觸摸區(qū)域中部分觸摸區(qū)域中的長軸值與短軸值相等,即該部分的觸摸區(qū)域的形狀信息為圓形或正方形,或另一部分觸摸區(qū)域中長軸平行于觸摸屏的長度方向或?qū)挾确较?,或再一部分觸摸區(qū)域中長軸值與短軸值的差值小于閾值,且B滿足B < A,則剩下的(A-B)個觸摸區(qū)域為有效判斷區(qū)域。求該(A-B)個觸摸區(qū)域的觸摸信息中的夾角值的正切值,其中,有C個正切值大于0,即預(yù)設(shè)時間內(nèi)獲得左手方向指示值的個數(shù)為C,C < (A-B),其余的(A-B-C)個正切值小于0,即預(yù)設(shè)時間內(nèi)獲得右手方向指示值的個數(shù)為(A-B-C)。假設(shè)操作閾值為S,若C-(A-B-C) > O且(C-(A-B-C)) > S,則判斷所述操作體的方向為左手操作方向;若C-(A-B-C) < O且IC-(A-B-C) I > S,則判斷所述操作體的方向為右手操作方向。
[0096]S204、基于所述操作體的方向確定所述操作體對應(yīng)的用戶使用左手操作還是右手操作。[0097]具體的,當(dāng)所述操作體的方向為左手方向時,確定所述基于該操作體操作的用戶使用的是左手操作;當(dāng)所述操作體的方向為右手方向時,確定所述基于該操作體操作的用戶使用的是右手操作。
[0098]示例的,步驟S203中,由于C- (A-B-C) > O且(C_ (A-B-C)) > S,判斷所述操作體的方向為左手操作方向,因此確定所述基于該操作體操作的用戶使用的是左手操作;若C-(A-B-C) < O且IC-(A-B-C) I > S,判斷所述操作體的方向為右手操作方向,因此確定所述基于該操作體操作的用戶使用的是右手操作。
[0099]S205、當(dāng)所述操作體對應(yīng)的用戶使用左手操作時,在用戶界面顯示左手界面布局;當(dāng)所述操作體對應(yīng)的用戶使用右手操作時,在用戶界面顯示右手界面布局。
[0100]所述左手界面布局中將常用的按鍵或程序布局在電子設(shè)備觸摸屏上左手容易觸摸到的位置,所述右手界面布局中將常用的按鍵或程序布局在電子設(shè)備觸摸屏上右手容易觸摸到的位置。
[0101]這樣,當(dāng)習(xí)慣用左手的用戶在使用電子設(shè)備時,電子設(shè)備能夠顯示左手操作界面,使得該左手用戶能夠方便的觸控到常用的按鍵或程序,當(dāng)習(xí)慣用右手的用戶在使用電子設(shè)備時,電子設(shè)備能夠顯示右手操作界面,使得該右手用戶能夠方便的觸控到常用的按鍵或程序,提高了用戶體驗。
[0102]本發(fā)明實施例提供的用戶界面顯示方法可以應(yīng)用于一電子設(shè)備,該電子設(shè)備可以是移動終端,如智能手機,平板電腦等。
[0103]這樣一來,根據(jù)所述觸摸信息可以判斷所述操作體的方向,根據(jù)所述操作體的方向可以確定基于所述操作體操作的用戶使用的是左手操作還是右手操作,根據(jù)所述判斷結(jié)果顯示對應(yīng)的用戶界面,使用戶可以根據(jù)自身左手或右手操作的習(xí)慣在相應(yīng)的左手操作界面或右手操作界面對電子設(shè)備進行操作,能夠?qū)崿F(xiàn)用戶對常用按鍵或程序的靈活觸控,提聞了用戶體驗。
[0104]本發(fā)明的又一實施例提供一種電子設(shè)備1,如圖5所示,該電子設(shè)備I包括:
[0105]獲取單元11,用于當(dāng)操作體在觸摸屏上的觸摸操作產(chǎn)生觸摸區(qū)域時,獲得所述觸摸屏所感應(yīng)到所述操作體觸摸操作的觸摸區(qū)域的觸摸信息。
[0106]判斷單元12,用于根據(jù)所述觸摸信息判斷所述操作體的方向。
[0107]確定單元13,用于基于所述操作體的方向確定所述操作體對應(yīng)的用戶使用左手操作還是右手操作。
[0108]顯示單元14,用于當(dāng)所述操作體對應(yīng)的用戶使用左手操作時,在用戶界面顯示左手界面布局。
[0109]顯示單元14還用于當(dāng)所述操作體對應(yīng)的用戶使用右手操作時,在用戶界面顯示右手界面布局。
[0110]這樣一來,所述判斷單元根據(jù)所述觸摸信息可以判斷所述操作體的方向,所述確定單元根據(jù)所述操作體的方向可以確定基于所述操作體操作的用戶使用的是左手操作還是右手操作,所述顯示單元根據(jù)所述判斷結(jié)果顯示對應(yīng)的用戶界面,使用戶可以根據(jù)自身左手或右手操作的習(xí)慣在相應(yīng)的左手操作界面或右手操作界面對電子設(shè)備進行操作,能夠?qū)崿F(xiàn)用戶對常用按鍵或程序的靈活觸控,提高了用戶體驗。
[0111]進一步的,所述獲取單元11具體用于:[0112]獲得所述觸摸區(qū)域的長軸值、短軸值及所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值,所述夾角值為以預(yù)設(shè)參考系的Y軸為起始軸,沿順時針方向旋轉(zhuǎn)至所述觸摸區(qū)域的長軸所在直線的角度值,所述預(yù)設(shè)參考系中Y軸方向為沿所述電子設(shè)備的觸摸屏長度方向從所述電子設(shè)備頂端指向所述電子設(shè)備底端的方向,X軸方向為沿所述電子設(shè)備的觸摸屏寬度方向且與所述Y軸方向共坐標(biāo)原點的方向。
[0113]所述判斷單元12具體用于:
[0114]計算所述觸摸信息中所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值的正切值;將所述正切值大于零的值作為所述操作體的左手方向指示值,將所述正切值小于零的值作為所述操作體的右手方向指示值;統(tǒng)計所述左手方向指示值的個數(shù)和所述右手方向指示值的個數(shù)。
[0115]所述判斷單元12還用于:
[0116]對所述左手方向指示值與所述右手方向指示值做差,得到方向差值;比較所述方向差值與操作閾值的大?。划?dāng)所述方向差值大于零且所述方向差值大于所述操作閾值時,判斷所述操作體的方向為左手操作方向;當(dāng)所述方向差值小于零且所述方向差值的絕對值大于所述操作閾值時,判斷所述操作體的方向為右手操作方向。
[0117]所述判斷單元12還用于:
[0118]判斷所述觸摸區(qū)域的形狀信息指示的形狀是否為預(yù)設(shè)形狀。具體用于:獲取所述長軸值與所述短軸值的差值;比較所述差值與預(yù)設(shè)形狀閾值的大?。划?dāng)所述差值小于所述預(yù)設(shè)形狀閾值時,判斷所述形狀信息指示的形狀不是預(yù)設(shè)形狀;當(dāng)所述差值大于等于所述預(yù)設(shè)形狀閾值時,判斷所述形狀信息指示的形狀為預(yù)設(shè)形狀。
[0119]特別的,所述確定單元13具體用于:
[0120]當(dāng)所述操作體的方向為左手方向時,確定所述基于該操作體操作的用戶使用的是左手操作;當(dāng)所述操作體的方向為右手方向時,確定所述基于該操作體操作的用戶使用的是右手操作。
[0121]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0122]需要說明的是,所述電子設(shè)備支持多點觸摸協(xié)議。
[0123]本發(fā)明的實施例提供一種電子設(shè)備,所述判斷單元根據(jù)所述觸摸信息可以判斷所述操作體的方向,所述確定單元根據(jù)所述操作體的方向可以確定基于所述操作體操作的用戶使用的是左手操作還是右手操作,所述顯示單元根據(jù)所述判斷結(jié)果顯示對應(yīng)的用戶界面,使用戶可以根據(jù)自身左手或右手操作的習(xí)慣在相應(yīng)的左手操作界面或右手操作界面對電子設(shè)備進行操作,能夠?qū)崿F(xiàn)用戶對常用按鍵或程序的靈活觸控,提高了用戶體驗。
[0124]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0125]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。
【權(quán)利要求】
1.一種用戶界面顯示方法,應(yīng)用于一電子設(shè)備,其特征在于,包括: 當(dāng)操作體在觸摸屏上的觸摸操作產(chǎn)生觸摸區(qū)域時,獲取所述觸摸屏所感應(yīng)到所述操作體觸摸操作的觸摸區(qū)域的觸摸信息; 根據(jù)所述觸摸信息判斷所述操作體的方向; 基于所述操作體的方向確定所述操作體對應(yīng)的用戶使用左手操作還是右手操作; 其中,當(dāng)所述操作體對應(yīng)的用戶使用左手操作時,在用戶界面顯示左手界面布局; 當(dāng)所述操作體對應(yīng)的用戶使用右手操作時,在用戶界面顯示右手界面布局。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述觸摸屏所感應(yīng)到所述操作體觸摸操作的觸摸區(qū)域的觸摸信息包括: 獲得所述觸摸區(qū)域的長軸值、短軸值及所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值,所述夾角值為以預(yù)設(shè)參考系的Y軸為起始軸,沿順時針方向旋轉(zhuǎn)至所述觸摸區(qū)域的長軸所在直線的角度值,所述預(yù)設(shè)參考系中Y軸方向為沿所述電子設(shè)備的觸摸屏長度方向從所述電子設(shè)備頂端指向所述電子設(shè)備底端的方向,X軸方向為沿所述電子設(shè)備的觸摸屏寬度方向且與所述Y軸方向共坐標(biāo)原點的方向。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述根據(jù)所述觸摸信息判斷所述操作體的方向前,所述方法還包括: 計算所述觸摸信息中所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值的正切值; 將所述正切值大于零的值作為所述操作體的左手方向指示值,將所述正切值小于零的值作為所述操作體的右手方向指示值; 統(tǒng)計所述左手方向指示值的個數(shù)和所述右手方向指示值的個數(shù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述觸摸信息判斷所述操作體的方向包括: 對所述左手方向指示值與所述右手方向指示值做差,得到方向差值; 比較所述方向差值與操作閾值的大??; 當(dāng)所述方向差值大于零且所述方向差值大于所述操作閾值時,判斷所述操作體的方向為左手操作方向; 當(dāng)所述方向差值小于零且所述方向差值的絕對值大于所述操作閾值時,判斷所述操作體的方向為右手操作方向。
5.根據(jù)權(quán)利要求1至4任一權(quán)利要求所述的方法,其特征在于,所述基于所述操作體的方向確定所述操作體對應(yīng)的用戶使用左手操作還是右手操作包括: 當(dāng)所述操作體的方向為左手方向時,確定所述基于該操作體操作的用戶使用的是左手操作; 當(dāng)所述操作體的方向為右手方向時,確定所述基于該操作體操作的用戶使用的是右手操作。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述統(tǒng)計所述左手方向操作指示值的個數(shù)和所述右手方向操作 指示值的個數(shù)之前,所述方法還包括: 判斷所述觸摸區(qū)域的形狀信息指示的形狀是否為預(yù)設(shè)形狀。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述形狀信息包括:長軸值和短軸值,所述長軸值指示長軸的長度,所述短軸值指示短軸的長度,所述長軸值大于所述短軸值,所述判斷所述形狀信息指示的形狀是否為預(yù)設(shè)形狀包括: 獲取所述長軸值與所述短軸值的差值; 比較所述差值與預(yù)設(shè)形狀閾值的大??; 當(dāng)所述差值小于所述預(yù)設(shè)形狀閾值時,判斷所述形狀信息指示的形狀不是預(yù)設(shè)形狀; 當(dāng)所述差值大于等于所述預(yù)設(shè)形狀閾值時,判斷所述形狀信息指示的形狀為預(yù)設(shè)形狀。
8.—種電子設(shè)備,其特征在于,包括: 獲取單元,用于當(dāng)操作體在觸摸屏上的觸摸操作產(chǎn)生觸摸區(qū)域時,獲取所述觸摸屏所感應(yīng)到所述操作體觸摸操作的觸摸區(qū)域的觸摸信息; 判斷單元,用于根據(jù)所述觸摸信息判斷所述操作體的方向; 確定單元,用于基于所述操作體的方向確定所述操作體對應(yīng)的用戶使用左手操作還是右手操作; 顯示單元,用于當(dāng)所 述操作體對應(yīng)的用戶使用左手操作時,在用戶界面顯示左手界面布局; 顯示單元,用于當(dāng)所述操作體對應(yīng)的用戶使用右手操作時,在用戶界面顯示右手界面布局。
9.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,所述獲取單元具體用于: 獲得所述觸摸區(qū)域的長軸值、短軸值及所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值,所述夾角值為以預(yù)設(shè)參考系的Y軸為起始軸,沿順時針方向旋轉(zhuǎn)至所述觸摸區(qū)域的長軸所在直線的角度值,所述預(yù)設(shè)參考系中Y軸方向為沿所述電子設(shè)備的觸摸屏長度方向從所述電子設(shè)備頂端指向所述電子設(shè)備底端的方向,X軸方向為沿所述電子設(shè)備的觸摸屏寬度方向且與所述Y軸方向共坐標(biāo)原點的方向。
10.根據(jù)權(quán)利要求9所述的電子設(shè)備,其特征在于,所述判斷單元具體用于: 計算所述觸摸信息中所述觸摸區(qū)域的長軸所在直線與所述預(yù)設(shè)參考系的Y軸的夾角值的正切值; 將所述正切值大于零的值作為所述操作體的左手方向指示值,將所述正切值小于零的值作為所述操作體的右手方向指示值; 統(tǒng)計所述左手方向指示值的個數(shù)和所述右手方向指示值的個數(shù)。
11.根據(jù)權(quán)利要求10所述的電子設(shè)備,其特征在于,所述判斷單元具體用于: 對所述左手方向指示值與所述右手方向指示值做差,得到方向差值; 比較所述方向差值與操作閾值的大小; 當(dāng)所述方向差值大于零且所述方向差值大于所述操作閾值時,判斷所述操作體的方向為左手操作方向; 當(dāng)所述方向差值小于零且所述方向差值的絕對值大于所述操作閾值時,判斷所述操作體的方向為右手操作方向。
12.根據(jù)權(quán)利要求8至11任一權(quán)利要求所述的電子設(shè)備,其特征在于,所述確定單元具體用于: 當(dāng)所述操作體的方向為左手方向時,確定所述基于該操作體操作的用戶使用的是左手操作; 當(dāng)所述操作體的方向為右手方向時,確定所述基于該操作體操作的用戶使用的是右手操作。
13.根據(jù)權(quán)利要求10所述的電子設(shè)備,其特征在于,所述判斷單元具體用于: 判斷所述觸摸區(qū)域的形狀信息指示的形狀是否為預(yù)設(shè)形狀。
14.根據(jù)權(quán)利要求13所述的電子設(shè)備,其特征在于,所述形狀信息包括:長軸值和短軸值,所述長軸值指示長軸的長度,所述短軸值指示短軸的長度,所述長軸值大于所述短軸值,所述判斷單元具體用于: 獲取所述長軸值與所述短軸值的差值; 比較所述差值與預(yù)設(shè)形狀閾值的大?。? 當(dāng)所述差值小于所述預(yù)設(shè)形狀閾值時,判斷所述形狀信息指示的形狀不是預(yù)設(shè)形狀; 當(dāng)所述差值大于等于所述預(yù)設(shè)形狀閾值時,判斷所述形狀信息指示的形狀為預(yù)設(shè)形狀。
【文檔編號】G06F3/0488GK103927105SQ201310012205
【公開日】2014年7月16日 申請日期:2013年1月11日 優(yōu)先權(quán)日:2013年1月11日
【發(fā)明者】莫洪靈, 馮榮峰 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1