專利名稱:移動(dòng)終端的觸摸屏的橫豎屏切換方法及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端的觸摸屏的橫豎屏切換方 法及移動(dòng)終端。
背景技術(shù):
電容式觸摸屏在移動(dòng)終端、尤其是高端的移動(dòng)終端中的使用越來(lái)越普遍。電容式觸摸屏利用人體本身的導(dǎo)電性,當(dāng)手指接觸屏幕時(shí),從電容式觸摸屏的屏 幕上吸走一部分電荷,觸摸點(diǎn)距離方形觸摸屏的四個(gè)腳的距離,決定了能從四個(gè)腳位置吸 取電荷的多少,距離越遠(yuǎn),吸附的電荷數(shù)就越少,距離越近,吸附的電荷數(shù)量就越多。從而通 過(guò)判斷觸摸點(diǎn)距離四個(gè)腳的位置,得到觸摸點(diǎn)的具體位置。并且,這種電容式觸摸屏可以實(shí) 現(xiàn)多點(diǎn)觸摸,即如果同時(shí)有多個(gè)點(diǎn)接觸到屏幕上,器件都能判斷出來(lái)。采用這種電容式觸摸屏的高端移動(dòng)終端周邊的按鍵數(shù)量越來(lái)越少,甚至有的已經(jīng) 取消了普通按鍵。從正面看,這種高端移動(dòng)終端基本是一個(gè)大的鏡面,觸摸屏幾乎占據(jù)了全 部面積。隨著科技的發(fā)展,這種高端移動(dòng)終端還增加了重力感應(yīng)芯片,用來(lái)實(shí)現(xiàn)橫豎屏的 自動(dòng)切換。移動(dòng)終端通過(guò)重力感應(yīng)芯片計(jì)算出本終端當(dāng)前的放置形式,來(lái)確定是以橫屏顯 示還是以豎屏顯示。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺陷橫豎屏切換的 靈活性較低,如當(dāng)用戶側(cè)臥時(shí),移動(dòng)終端通過(guò)重力感應(yīng)芯片計(jì)算出移動(dòng)終端屬于橫向放置, 從而以橫屏顯示,導(dǎo)致橫豎屏的切換無(wú)法滿足需求。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提出一種移動(dòng)終端的觸摸屏的橫豎屏切換方法及移動(dòng)終端,以提高 橫豎屏切換的靈活性。本發(fā)明實(shí)施例提供了一種移動(dòng)終端的觸摸屏的橫豎屏切換方法,包括根據(jù)與移動(dòng)終端屏幕垂直的方向上的重力加速度值,確定所述移動(dòng)終端的使用模 式為正常使用模式或臥姿使用模式;根據(jù)確定的使用模式確定橫豎屏切換的判定依據(jù);根據(jù)所述判定依據(jù)進(jìn)行橫豎屏切換。本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括使用模式確定模塊,用于根據(jù)與移動(dòng)終端屏幕垂直的方向上的重力加速度值,確 定所述移動(dòng)終端的使用模式為正常使用模式或臥姿使用模式;切換依據(jù)判定模塊,用于根據(jù)確定的使用模式確定橫豎屏切換的判定依據(jù);切換模塊,用于根據(jù)所述判定依據(jù)進(jìn)行橫豎屏切換。上述實(shí)施例提供的技術(shù)方案通過(guò)判斷移動(dòng)終端的使用模式,并根據(jù)使用模式確定 橫豎屏切換的判定依據(jù),解決了用戶側(cè)臥的情況下橫豎屏切換無(wú)法滿足需求的問(wèn)題,提高了橫豎屏切換的靈活性。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的 附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng) 域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的 附圖。圖1為本發(fā)明實(shí)施例提供的移動(dòng)終端的觸摸屏的橫豎屏切換方法的流程圖;圖2為本發(fā)明實(shí)施例提供的移動(dòng)終端的觸摸屏的橫豎屏切換方法中三軸重力感 應(yīng)芯片的原理示意圖;圖3為本發(fā)明實(shí)施例提供的移動(dòng)終端的觸摸屏的橫豎屏切換方法中顯示用于持 握的區(qū)域的示意圖;圖4為本發(fā)明實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明實(shí)施例提供的移動(dòng)終端的觸摸屏的橫豎屏切換方法的流程圖。該方 法包括步驟11、根據(jù)與移動(dòng)終端屏幕垂直的方向上的重力加速度值,確定所述移動(dòng)終端 的使用模式為正常使用模式或臥姿使用模式;如在與所述移動(dòng)終端屏幕垂直的方向上的重力加速度的值小于零的情況下,確定 所述移動(dòng)終端的使用模式為正常使用模式;在與所述移動(dòng)終端屏幕垂直的方向上的重力加 速度的值大于等于零的情況下,確定所述移動(dòng)終端的使用模式為臥姿使用模式。移動(dòng)終端如手機(jī)上普遍使用的三軸重力感應(yīng)芯片的原理如圖2所示,有X軸、Y軸 和Z軸三個(gè)方向上的重力判斷。其中,X軸和Y軸平行于手機(jī)平面,X軸為移動(dòng)終端的寬度 方向,Y軸為移動(dòng)終端的長(zhǎng)度方向,Z軸垂直于手機(jī)平面即Z軸為與移動(dòng)終端屏幕垂直的 方向。當(dāng)手機(jī)正面向上平放的時(shí)候,X軸、Y軸、Z軸三個(gè)軸上報(bào)的重力加速度值分別為0、 0、_9. 8 (重力加速度為9. 8)。當(dāng)手機(jī)翻轉(zhuǎn)的時(shí)候,對(duì)應(yīng)的X軸、Y軸和Z軸的數(shù)據(jù)也會(huì)隨著 變化。本實(shí)施例中,將移動(dòng)終端區(qū)分為正常使用模式和臥姿使用模式,以滿足更多使用 情況下橫豎屏切換要求,提高橫豎屏切換的靈活性。正常使用模式即表示用戶在坐立或者站立時(shí)使用移動(dòng)終端。這種模式下,用戶俯 視移動(dòng)終端屏幕,屏幕的正面向上,Z軸的取值為負(fù)即小于零。臥姿使用模式下即表示用戶 在躺下時(shí)使用移動(dòng)終端。這種模式下又分為用戶正仰臥時(shí)使用移動(dòng)終端、左側(cè)臥時(shí)使用移 動(dòng)終端及右側(cè)臥時(shí)使用移動(dòng)終端三種情況。用戶正仰臥時(shí)使用移動(dòng)終端的情況下,手機(jī)屏 幕向下,Z軸取值為正即大于零;用戶左側(cè)臥或者右側(cè)臥使用移動(dòng)終端的情況下,手機(jī)屏幕與垂直方向基本平行,Z軸的值接近于零。因而,在判斷當(dāng)前是橫屏還是豎屏前,首先確定當(dāng)前是正常使用模式還是臥姿使 用模式。具體地,如果z軸為負(fù),且Z軸和垂直方向的夾角角度值小于某個(gè)門限角度如45 度,即移動(dòng)終端接近于正面朝上的持握方式,則判斷當(dāng)前為正常使用模式;如果Z軸為正, 且Z軸和垂直方向上的角度值小于某個(gè)門限角度如45度,則判斷當(dāng)前模式為臥姿使用模 式。其中,設(shè)置門限角度是為了避免在某個(gè)臨界情況下不停觸發(fā)模式的切換。而是設(shè)定一 個(gè)足夠?qū)挿旱闹虚g過(guò)渡帶,該過(guò)渡帶內(nèi)不做任何模式切換,只是保持原先的模式而已。步驟12、根據(jù)確定的使用模式確定橫豎屏切換的判定依據(jù);當(dāng)確定移動(dòng)終端的使用模式為正常使用模式時(shí),使用普通的橫豎屏切換判定依 據(jù)。即豎屏模式的判定依據(jù)為X軸的值接近于0,Y軸的值大于一個(gè)門限值如8。橫屏模 式的判定依據(jù)為Y軸的值接近于0,X軸的值大于一個(gè)門限值5即可。滿足相關(guān)角度要求 后,進(jìn)行橫豎屏的切換,其余角度情況下,保持原先的橫豎屏模式。在所述使用模式為臥姿使用模式的情況下,確定橫豎屏切換的判定依據(jù)為臥姿使 用模式下的判定依據(jù)。具體地,臥姿使用模式可細(xì)分為仰臥、右側(cè)臥和左側(cè)臥。仰臥的情況 下特點(diǎn)是,X軸和Y軸的值較小,手機(jī)更接近于正面朝下的持握方式,因此,根據(jù)X軸和Y軸 的具體取值,就可以進(jìn)行這種情況下的橫豎屏切換。例如如果X軸和水平夾角大于30度 (角度可以隨意調(diào)整),而Y軸更接近于0,則切換為橫屏模式;如果Y軸和水平夾角大于30 度而X軸更接近于0,則切換為豎屏。右側(cè)臥模式下,橫屏的判定依據(jù)為Y軸更接近于-G值(-9. 8),X軸接近于0,豎屏 的判定依據(jù)為X軸接近于G值,Y軸接近于0。左側(cè)臥模式下,橫屏的判定依據(jù)為Y軸更接近G值,X軸接近于0,豎屏的判定依 據(jù)為X軸接近于-G值,Y軸接近于0。步驟13、根據(jù)所述判定依據(jù)進(jìn)行橫豎屏切換。具體地,如在所述移動(dòng)終端在X軸方 向上的重力加速度的值接近零,在Y軸方向上的重力加速度的值為-9.8的情況下,將所述 移動(dòng)終端的顯示屏切換為橫屏;在所述移動(dòng)終端在Y軸方向上的重力加速度的值接近零, 在X軸方向上的重力加速度的值為9. 8的情況下,將所述移動(dòng)終端的顯示屏切換為豎屏;在 所述移動(dòng)終端在X軸方向上的重力加速度的值接近零,在Y軸方向上的重力加速度的值為 9. 8的情況下,將所述移動(dòng)終端的顯示屏切換為橫屏;在所述移動(dòng)終端在Y軸方向上的重力 加速度的值接近零,在X軸方向上的重力加速度的值為-9.8的情況下,將所述移動(dòng)終端的 顯示屏切換為豎屏。本實(shí)施例提供的技術(shù)方案根據(jù)臥姿使用模式和正常使用模式下某些狀態(tài)手機(jī)的 持握位置接近,通過(guò)先讓判斷移動(dòng)終端當(dāng)前的使用模式是正常模式還是臥姿使用模式。這 樣,除非移動(dòng)終端的使用模式改變?yōu)闈M足另一個(gè)使用模式的判斷標(biāo)準(zhǔn),否則將保持原先的 使用模式。例如,臥姿使用模式的判斷標(biāo)準(zhǔn)是Z軸為正,且Z軸和垂直方向上的角度值小于 某個(gè)門限角度如45度,因此,如果移動(dòng)終端當(dāng)前已經(jīng)是臥姿使用模式,除非滿足正常使用 模式的判斷標(biāo)準(zhǔn),即Z軸為負(fù),Z軸和垂直方向的夾角角度值小于某個(gè)門限角度如45度,即 移動(dòng)終端接近于正面朝上的持握方式,則移動(dòng)終端將一直處于臥姿使用模式。因此,當(dāng)用戶 欲側(cè)臥使用移動(dòng)終端時(shí),可以先讓移動(dòng)終端屏幕朝下,等移動(dòng)終端切換為臥姿使用模式后, 再側(cè)臥使用,從而保證用戶在側(cè)臥時(shí),仍然能夠滿足用戶的豎屏使用需求,避免了和正常使用模式下橫屏使用需求的沖突,提高了橫豎屏切換的靈活性。確定所述移動(dòng)終端的使用模式為臥姿使用模式的情況下,本發(fā)明實(shí)施例提供的移 動(dòng)終端的觸摸屏的橫豎屏切換方法還可包括在所述移動(dòng)終端的觸摸屏上顯示用于持握的區(qū)域,以供用戶持握;所述用于持握 的區(qū)域?yàn)橐粋€(gè)或多個(gè)。當(dāng)確定移動(dòng)終端的當(dāng)前模式為臥姿使用模式時(shí),移動(dòng)終端的屏幕正面接近垂直向 下,導(dǎo)致用戶很難單手操控移動(dòng)終端。此時(shí),在移動(dòng)終端的屏幕上給用戶用虛線框顯示出一 個(gè)可持握點(diǎn)或可持握區(qū)域,保證了用戶方便持握移動(dòng)終端的同時(shí),不會(huì)觸發(fā)觸摸屏作其他 處理,移動(dòng)終端仍舊保持原有狀態(tài),不影響其他正常觸發(fā)觸摸屏的處理操作。在所述移動(dòng)終端的觸摸屏上顯示用于持握的區(qū)域可包括在所述移動(dòng)終端的觸摸屏上顯示多個(gè)用于持握的區(qū)域,以供用戶選擇持握。即移 動(dòng)終端的屏幕上可以給出多個(gè)可供持握的區(qū)域,如圖3所示,手機(jī)的屏幕上顯示了第一區(qū) 域31與第二區(qū)域32,用戶可以選擇持握這兩個(gè)區(qū)域中的任何一個(gè)區(qū)域。如果用戶欲操作第 二區(qū)域32中的圖標(biāo),則可以利用了電容觸摸屏的多點(diǎn)觸摸功能,換到第一區(qū)域進(jìn)行持握。在所述用于持握的區(qū)域?yàn)槎鄠€(gè),所述多個(gè)用于持握的區(qū)域中的任一個(gè)未被用戶持 握時(shí),移動(dòng)終端顯示所有用于持握的區(qū)域,在所述用于持握的區(qū)域?yàn)槎鄠€(gè),有用于持握的區(qū) 域被用戶持握時(shí),停止顯示其余的未被用戶持握的區(qū)域。手機(jī)顯示圖3所示用于持握的區(qū)域具體的流程可以包括判斷手機(jī)當(dāng)前使用模式 為臥姿使用模式后,則增加持握點(diǎn)來(lái)協(xié)助用戶持握手機(jī),在手機(jī)屏幕上顯示出可供用戶選 擇的持握區(qū)。持握區(qū)的設(shè)定可根據(jù)實(shí)際情況如手機(jī)的結(jié)構(gòu)和形狀、用戶持握手機(jī)的方便性 等進(jìn)行。在用戶持握所述多個(gè)用于持握的區(qū)域中的一個(gè)區(qū)域后,本發(fā)明實(shí)施例提供的移動(dòng) 終端的觸摸屏的橫豎屏切換方法還可包括停止顯示所述多個(gè)用于持握的區(qū)域中的其余區(qū)域。即用戶用一個(gè)手指接觸持握 區(qū),持握手機(jī)后,手機(jī)軟件根據(jù)觸摸點(diǎn)位置判斷出用戶這時(shí)接觸的是持握區(qū),因此不對(duì)觸摸 屏事件進(jìn)行處理。并且,屏幕上顯示的其余持握區(qū)的虛線提示消失。當(dāng)用戶用另一個(gè)手指 操作觸摸屏上持握區(qū)外的其余位置時(shí),手機(jī)軟件判斷這時(shí)的觸摸屏事件為第二點(diǎn)觸發(fā)的事 件,按照正常情況進(jìn)行處理。在用戶的手指離開持握的區(qū)域后,本發(fā)明實(shí)施例提供的移動(dòng)終端的觸摸屏的橫豎 屏切換方法還可包括重新顯示所述多個(gè)用于持握的區(qū)域中的其余區(qū)域。即如果用戶的手指離開觸摸 屏,則圖3中的觸摸區(qū)虛線提示又重新出現(xiàn),可以讓用戶更換持握區(qū)。所述多個(gè)用于持握的區(qū)域中被用戶持握的區(qū)域可隨著用戶持握部位的移動(dòng)而移 動(dòng)。即用戶持握一個(gè)區(qū)域后,可以隨意進(jìn)行拖動(dòng),將持握區(qū)拖到用戶希望持握的位置。圖4為本發(fā)明實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖。該移動(dòng)終端包括使用模式 確定模塊41、切換依據(jù)判定模塊42及切換模塊43。使用模式確定模塊41用于根據(jù)與移動(dòng) 終端屏幕垂直的方向上的重力加速度值,確定所述移動(dòng)終端的使用模式為正常使用模式或 臥姿使用模式。如所述使用模式確定模塊41可具體用于在所述使用模式為臥姿使用模式 的情況下確定橫豎屏切換的判定依據(jù)為臥姿使用模式下的判定依據(jù)。切換依據(jù)判定模塊42用于根據(jù)確定的使用模式確定橫豎屏切換的判定依據(jù)。如所述切換依據(jù)判定模塊42可具 體用于在所述使用模式為臥姿使用模式的情況下確定橫豎屏切換的判定依據(jù)為臥姿使用 模式下的判定依據(jù),具體詳見上述步驟12的說(shuō)明。切換模塊43用于根據(jù)所述判定依據(jù)進(jìn) 行橫豎屏切換。如所述切換模塊43具體用于在所述移動(dòng)終端寬度方向上與水平夾角大于 預(yù)設(shè)的角度,且所述移動(dòng)終端長(zhǎng)度方向上的值接近O的情況下,將所述移動(dòng)終端的顯示屏 切換為橫屏模式;在所述移動(dòng)終端長(zhǎng)度方向與水平夾角大于預(yù)設(shè)的角度,且所述移動(dòng)終端 寬度方向上的值接近O的情況下,將所述移動(dòng)終端的顯示屏切換為豎屏;在所述移動(dòng)終端 在寬度方向上的重力加速度的值接近零,在長(zhǎng)度方向上的重力加速度的值接近-9. 8的情 況下,將所述移動(dòng)終端的顯示屏切換為橫屏;在所述移動(dòng)終端在長(zhǎng)度方向上的重力加速度 的值接近零,在寬度方向上的重力加速度的值接近9. 8的情況下,將所述移動(dòng)終端的顯示 屏切換為豎屏;在所述移動(dòng)終端在寬度方向上的重力加速度的值接近零,在長(zhǎng)度方向上的 重力加速度的值接近9. 8的情況下,將所述移動(dòng)終端的顯示屏切換為橫屏;在所述移動(dòng)終 端在長(zhǎng)度方向上的重力加速度的值接近零,在寬度方向上的重力加速度的值接近-9. 8的 情況下,將所述移動(dòng)終端的顯示屏切換為豎屏。 本實(shí)施例中,移動(dòng)終端通過(guò)判斷移動(dòng)終端的使用模式,并根據(jù)使用模式確定橫豎 屏切換的判定依據(jù),解決了用戶側(cè)臥的情況下橫豎屏切換無(wú)法滿足需求的問(wèn)題,提高了橫 豎屏切換的靈活性。本發(fā)明實(shí)施例提供的移動(dòng)終端還可包括持握區(qū)域顯示控制模塊44。持握區(qū)域顯 示控制模塊44用于在所述使用模式確定模塊確定所述移動(dòng)終端的使用模式為臥姿使用模 式的情況下,在所述移動(dòng)終端的觸摸屏上顯示用于持握的區(qū)域,以供用戶持握,所述用于持 握的區(qū)域?yàn)橐粋€(gè)或多個(gè)。所述持握區(qū)域顯示控制模塊44可包括持握區(qū)域顯示控制模塊第一子模塊,具體 用于在所述用于持握的區(qū)域?yàn)槎鄠€(gè),所述多個(gè)用于持握的區(qū)域中的任一個(gè)未被用戶持握 時(shí),顯示所有用于持握的區(qū)域,在所述用于持握的區(qū)域?yàn)槎鄠€(gè),有用于持握的區(qū)域被持握 時(shí),停止顯示未被用戶持握的用于持握的區(qū)域。所述持握區(qū)域顯示控制模塊44可包括持握區(qū)域顯示控制模塊第二子模塊,具體 用于控制所述多個(gè)用于持握的區(qū)域中被用戶持握的區(qū)域隨著用戶持握部位的移動(dòng)而移動(dòng)。 即用戶持握一個(gè)區(qū)域后,可以隨意進(jìn)行拖動(dòng),將持握區(qū)拖到用戶希望持握的位置。 上述方法及終端實(shí)施例通過(guò)首先區(qū)分移動(dòng)終端的使用模式解決了現(xiàn)有技術(shù)中用 戶在仰臥情況下的橫豎屏切換不能滿足用戶需求的問(wèn)題,如用戶朝右側(cè)臥時(shí)使用手機(jī),手 機(jī)的實(shí)際狀態(tài)和用戶站立(或坐立)時(shí)用手機(jī)豎著拿的狀態(tài)很相像,通過(guò)首先判斷移動(dòng)終 端的使用模式是否為臥姿使用模式,解決了手機(jī)自動(dòng)切換到豎屏模式無(wú)法滿足用戶的橫屏 使用需求。進(jìn)一步地,通過(guò)顯示用于持握的區(qū)域,解決了用戶在仰臥情況下大屏幕觸摸屏手 機(jī)缺乏有效的手機(jī)持握部位,造成單手很難順利操作手機(jī)的問(wèn)題。由于手機(jī)正面幾乎全部 被觸摸屏覆蓋,在正常使用模式下,手機(jī)重心可以放置在手心上,很方便的持握手機(jī)。但是 在臥姿使用模式下,目前只能依靠手機(jī)的四邊來(lái)持握手機(jī),造成單手操控使用上極大的不 方便,而如果想在手機(jī)正面加上一個(gè)支撐點(diǎn)的話,又會(huì)誤觸發(fā)觸摸屏,造成誤操作的問(wèn)題。 通過(guò)顯示用于持握的區(qū)域手保證了用戶躺著使用手機(jī)時(shí)仍然能有效的持握手機(jī),避免了由 于手機(jī)持握不便造成的誤操作。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
一種移動(dòng)終端的觸摸屏的橫豎屏切換方法,其特征在于,包括根據(jù)與移動(dòng)終端屏幕垂直的方向上的重力加速度值,確定所述移動(dòng)終端的使用模式為正常使用模式或臥姿使用模式;根據(jù)確定的使用模式確定橫豎屏切換的判定依據(jù);根據(jù)所述判定依據(jù)進(jìn)行橫豎屏切換。
2.根據(jù)權(quán)利要求1所述的移動(dòng)終端的觸摸屏的橫豎屏切換方法,其特征在于,根據(jù)確 定的使用模式確定橫豎屏切換的判定依據(jù),包括在所述使用模式為臥姿使用模式的情況下確定橫豎屏切換的判定依據(jù)為臥姿使用模 式下的判定依據(jù)。
3.根據(jù)權(quán)利要求2所述的移動(dòng)終端的觸摸屏的橫豎屏切換方法,其特征在于,根據(jù)所 述判定依據(jù)進(jìn)行橫豎屏切換,包括在所述移動(dòng)終端沿寬度方向與水平夾角大于預(yù)設(shè)的角度,且所述移動(dòng)終端長(zhǎng)度方向上 的值接近O的情況下,將所述移動(dòng)終端的顯示屏切換為橫屏模式;在所述移動(dòng)終端長(zhǎng)度方向上與水平夾角大于預(yù)設(shè)的角度,且所述移動(dòng)終端寬度方向上 的值接近O的情況下,將所述移動(dòng)終端的顯示屏切換為豎屏;在所述移動(dòng)終端在寬度方向上的重力加速度的值接近零,在長(zhǎng)度方向上的重力加速度 的值接近-9. 8的情況下,將所述移動(dòng)終端的顯示屏切換為橫屏;在所述移動(dòng)終端在長(zhǎng)度方向上的重力加速度的值接近零,在寬度方向上的重力加速度 的值接近9. 8的情況下,將所述移動(dòng)終端的顯示屏切換為豎屏;在所述移動(dòng)終端在寬度方向上的重力加速度的值接近零,在長(zhǎng)度方向上的重力加速度 的值接近9. 8的情況下,將所述移動(dòng)終端的顯示屏切換為橫屏;在所述移動(dòng)終端在長(zhǎng)度方向上的重力加速度的值接近零,在寬度方向上的重力加速度 的值接近-9. 8的情況下,將所述移動(dòng)終端的顯示屏切換為豎屏。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的移動(dòng)終端的觸摸屏的橫豎屏切換方法,其特征在 于,確定所述移動(dòng)終端的使用模式為臥姿使用模式的情況下,所述方法還包括在所述移動(dòng)終端的觸摸屏上顯示用于持握的區(qū)域,以供用戶持握;所述用于持握的區(qū) 域?yàn)橐粋€(gè)或多個(gè)。
5.根據(jù)權(quán)利要求4所述的移動(dòng)終端的觸摸屏的橫豎屏切換方法,其特征在于,在所述 用于持握的區(qū)域?yàn)槎鄠€(gè),所述多個(gè)用于持握的區(qū)域中的任一個(gè)未被用戶持握時(shí),顯示所有 用于持握的區(qū)域,在所述用于持握的區(qū)域?yàn)槎鄠€(gè),有用于持握的區(qū)域被用戶持握時(shí),停止顯 示其余的未被用戶持握的區(qū)域。
6.根據(jù)權(quán)利要求4所述的移動(dòng)終端的觸摸屏的橫豎屏切換方法,其特征在于,當(dāng)所述 持握的區(qū)域?yàn)槎鄠€(gè)時(shí),被用戶持握的區(qū)域隨著用戶持握部位的移動(dòng)而移動(dòng)。
7.一種移動(dòng)終端,其特征在于,包括使用模式確定模塊,用于根據(jù)與移動(dòng)終端屏幕垂直的方向上的重力加速度值,確定所 述移動(dòng)終端的使用模式為正常使用模式或臥姿使用模式;切換依據(jù)判定模塊,用于根據(jù)確定的使用模式確定橫豎屏切換的判定依據(jù); 切換模塊,用于根據(jù)所述判定依據(jù)進(jìn)行橫豎屏切換。
8.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述使用模式確定模塊具體用于在所述使用模式為臥姿使用模式的情況下確定橫豎屏切換的判定依據(jù)為臥姿使用模式下的 判定依據(jù)。
9.根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述切換模塊具體用于在所述移動(dòng) 終端寬度方向上與水平夾角大于預(yù)設(shè)的角度,且所述移動(dòng)終端長(zhǎng)度方向上的值接近O的情 況下,將所述移動(dòng)終端的顯示屏切換為橫屏模式;在所述移動(dòng)終端長(zhǎng)度方向上與水平夾角大于預(yù)設(shè)的角度,且所述移動(dòng)終端寬度方向上 的值接近O的情況下,將所述移動(dòng)終端的顯示屏切換為豎屏;在所述移動(dòng)終端在寬度方向上的重力加速度的值接近零,在長(zhǎng)度方向上的重力加速度 的值接近-9. 8的情況下,將所述移動(dòng)終端的顯示屏切換為橫屏;在所述移動(dòng)終端在長(zhǎng)度方向上的重力加速度的值接近零,在寬度方向上的重力加速度 的值接近9. 8的情況下,將所述移動(dòng)終端的顯示屏切換為豎屏;在所述移動(dòng)終端在寬度方向上的重力加速度的值接近零,在長(zhǎng)度方向上的重力加速度 的值接近9.8的情況下,將所述移動(dòng)終端的顯示屏切換為橫屏;在所述移動(dòng)終端在長(zhǎng)度方向上的重力加速度的值接近零,在寬度方向上的重力加速度 的值接近-9. 8的情況下,將所述移動(dòng)終端的顯示屏切換為豎屏。
10.根據(jù)權(quán)利要求7至9任一項(xiàng)所述的移動(dòng)終端,其特征在于,還包括持握區(qū)域顯示控制模塊,用于在所述使用模式確定模塊確定所述移動(dòng)終端的使用模式 為臥姿使用模式的情況下,在所述移動(dòng)終端的觸摸屏上顯示用于持握的區(qū)域,以供用戶持 握,所述用于持握的區(qū)域?yàn)橐粋€(gè)或多個(gè)。
11.根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于,所述持握區(qū)域顯示控制模塊包括 持握區(qū)域顯示控制模塊第一子模塊,具體用于在所述用于持握的區(qū)域?yàn)槎鄠€(gè),所述多個(gè)用 于持握的區(qū)域中的任一個(gè)未被用戶持握時(shí),顯示所有用于持握的區(qū)域,在所述用于持握的 區(qū)域?yàn)槎鄠€(gè),有用于持握的區(qū)域被持握時(shí),停止顯示未被用戶持握的用于持握的區(qū)域。
12.根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于,所述持握區(qū)域顯示控制模塊包括 持握區(qū)域顯示控制模塊第二子模塊,具體用于控制所述多個(gè)用于持握的區(qū)域中被用戶持握 的區(qū)域隨著用戶持握部位的移動(dòng)而移動(dòng)。
全文摘要
本發(fā)明涉及一種移動(dòng)終端的觸摸屏的橫豎屏切換方法及移動(dòng)終端,方法包括根據(jù)與移動(dòng)終端屏幕垂直的方向上的重力加速度值,確定所述移動(dòng)終端的使用模式為正常使用模式或臥姿使用模式;根據(jù)確定的使用模式確定橫豎屏切換的判定依據(jù);根據(jù)所述判定依據(jù)進(jìn)行橫豎屏切換。通過(guò)判斷移動(dòng)終端的使用模式,并根據(jù)使用模式確定橫豎屏切換的判定依據(jù),解決了用戶側(cè)臥的情況下橫豎屏切換無(wú)法滿足需求的問(wèn)題,提高了橫豎屏切換的適用性和靈活性。
文檔編號(hào)G01V7/00GK101800816SQ20101014459
公開日2010年8月11日 申請(qǐng)日期2010年4月8日 優(yōu)先權(quán)日2010年4月8日
發(fā)明者陳磊 申請(qǐng)人:華為終端有限公司