本發(fā)明涉及電子技術(shù)領(lǐng)域,特別是涉及一種終端設(shè)備的顯示控制方法、裝置及終端設(shè)備。
背景技術(shù):
隨著電子科技的發(fā)展,終端設(shè)備的顯示屏幕越來越大,尤其是具有觸摸式顯示屏幕的終端設(shè)備。手機(jī)作為終端設(shè)備中的一種,被廣泛的應(yīng)用在日常生活中。目前,手機(jī)制造廠商為了追求更高的用戶體驗(yàn),將手機(jī)屏幕做的越來越大,雖然顯示屏幕的增大能夠更加有利于用戶的觀看,但是對(duì)于特殊情況下,并不利于用戶的使用,例如單手操作。
為了克服單手無法操作的問題,現(xiàn)有技術(shù)中通過將手機(jī)的物理屏幕上的各個(gè)操作按鍵映射到一個(gè)虛擬窗口,使得在虛擬窗口中形成虛擬圖標(biāo),當(dāng)用戶對(duì)虛擬圖標(biāo)點(diǎn)擊后,調(diào)用該虛擬圖標(biāo)對(duì)應(yīng)的操作按鍵的功能。各虛擬圖標(biāo)的大小會(huì)跟隨虛擬窗口的顯示界面大小的變化而等比例變化和移動(dòng)。虛擬窗口會(huì)根據(jù)當(dāng)前用戶對(duì)手機(jī)的手持方式顯示在物理屏幕上的相應(yīng)位置,例如左手把持手機(jī),則顯示在物理屏幕上的左側(cè),右手把持手機(jī),則顯示在物理屏幕上的右側(cè)。用戶可以通過操作虛擬窗口上的虛擬圖標(biāo)以實(shí)現(xiàn)對(duì)相應(yīng)操作按鍵的操作,從而在屏幕較大的手機(jī)上實(shí)現(xiàn)單手操作。
雖然現(xiàn)有技術(shù)中能夠?qū)崿F(xiàn)單手操作,但是很顯然,對(duì)于手小的用戶來說,當(dāng)虛擬窗口變得較小時(shí),虛擬圖標(biāo)也會(huì)變得很小,在較小的虛擬窗口中進(jìn)行操作時(shí),會(huì)非常局限,容易造成誤觸碰,不利于用戶的查看。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種終端設(shè)備的顯示控制方法、裝置及終端設(shè)備,用于當(dāng)虛擬窗口變小時(shí),虛擬窗口中的虛擬圖標(biāo)不會(huì)跟隨虛擬窗口的變化尺度變化,從而使得用戶在虛擬窗口中進(jìn)行操作時(shí),不容易造成誤觸碰,便于用戶查看。
為解決上述技術(shù)問題,本發(fā)明提供一種終端設(shè)備的顯示控制方法,包括:
判斷終端設(shè)備是否處于單手操作模式;
如果是,則在所述終端設(shè)備的物理屏幕上顯示將所述物理屏幕尺寸以預(yù)定比例縮放形成的虛擬窗口,并將當(dāng)前物理屏幕上的操作按鍵映射至所述虛擬窗口以形成虛擬圖標(biāo);
所述操作按鍵的原始尺寸與所述虛擬圖標(biāo)的尺寸的比例小于所述預(yù)定比例。
優(yōu)選地,所述虛擬圖標(biāo)的尺寸與所述操作按鍵的原始尺寸相同。
優(yōu)選地,所述操作按鍵包含所述物理屏幕上非顯示區(qū)域的物理按鍵和顯示區(qū)域的虛擬按鍵;
所述將當(dāng)前物理屏幕上的操作按鍵映射至所述虛擬窗口以形成虛擬圖標(biāo)具體為:將所述虛擬窗口分為第一窗口和第二窗口;
將所述虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)顯示于所述第一窗口中,將所述物理按鍵對(duì)應(yīng)的虛擬圖標(biāo)顯示于所述第二窗口。
優(yōu)選地,還包括:
判斷所述第一窗口的當(dāng)前顯示界面是否能夠顯示全部所述虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo);
如果是,則顯示全部所述虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo);
如果否,則在所述第一窗口中顯示一個(gè)或多個(gè)所述虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo),并顯示用于切換所述虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)的切換圖標(biāo)。
優(yōu)選地,所述切換圖標(biāo)包括滾動(dòng)條和翻頁圖標(biāo)。
優(yōu)選地,所述判斷所述第一窗口的當(dāng)前顯示界面是否能夠顯示全部所述虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)具體包括:
獲取所述第一窗口的尺寸以及所述虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)的尺寸;
判斷所述第一窗口的面積是否大于全部所述虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)的面積總和;
其中,如果是,則進(jìn)入所述顯示全部所述虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)的步驟;
如果否,則進(jìn)入所述在所述第一窗口中顯示一個(gè)或多個(gè)所述虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo),并顯示用于切換所述虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)的切換圖標(biāo)的步驟。
優(yōu)選地,當(dāng)所述將當(dāng)前物理屏幕上的操作按鍵映射至所述虛擬窗口以形成虛擬圖標(biāo)之后還包括:在所述物理屏幕上隱藏所述操作按鍵或虛化顯示所述操作按鍵。
優(yōu)選地,還包括:判斷所述終端設(shè)備的側(cè)邊按鍵是否與所述用戶的手持方式相匹配;
如果否,則在所述虛擬窗口的側(cè)邊位置顯示所述側(cè)邊按鍵對(duì)應(yīng)的虛擬圖標(biāo)。
優(yōu)選地,還包括:當(dāng)檢測到用戶對(duì)所述虛擬窗口的伸縮操作時(shí),調(diào)整所述虛擬窗口的尺寸。
為解決上述技術(shù)問題,本發(fā)明提供一種終端設(shè)備的顯示控制裝置,包括:
判斷模塊,用于判斷終端設(shè)備是否處于單手操作模式;
顯示模塊,用于在所述判斷模塊的判斷結(jié)果為是時(shí),在所述終端設(shè)備的物理屏幕上顯示將所述物理屏幕尺寸以預(yù)定比例縮放形成的虛擬窗口,并將當(dāng)前物理屏幕上的操作按鍵映射至所述虛擬窗口以形成虛擬圖標(biāo);
所述操作按鍵的原始尺寸與所述虛擬圖標(biāo)的尺寸的比例小于所述預(yù)定比例。
為解決上述技術(shù)問題,本發(fā)明提供一種終端設(shè)備,包括處理器和存儲(chǔ)器,所述處理器用于通過調(diào)用存儲(chǔ)于所述存儲(chǔ)器中的指令以執(zhí)行以下步驟:
判斷終端設(shè)備是否處于單手操作模式;
如果是,則在所述終端設(shè)備的物理屏幕上顯示將所述物理屏幕尺寸以預(yù)定比例縮放形成的虛擬窗口,并將當(dāng)前物理屏幕上的操作按鍵映射至所述虛擬窗口以形成虛擬圖標(biāo);
所述操作按鍵的原始尺寸與所述虛擬圖標(biāo)的尺寸的比例小于所述預(yù)定比例。
本發(fā)明所提供的終端設(shè)備的顯示控制方法、裝置及終端設(shè)備,在終端設(shè)備處于單手操作模式時(shí),在終端設(shè)備的物理屏幕上顯示一個(gè)以預(yù)定比例縮小的虛擬窗口,然后再將當(dāng)前物理屏幕上的操作按鍵映射至虛擬窗口形成虛擬圖標(biāo),這樣用戶在單手操作時(shí),就可以在虛擬窗口中操作相應(yīng)的虛擬圖標(biāo)以完成相應(yīng)的功能。由于操作按鍵的原始尺寸與虛擬圖標(biāo)的尺寸的比例小于預(yù)定比例,因此隨著虛擬窗口的縮小,虛擬圖標(biāo)的尺寸縮小的幅度較小,因此能夠克服現(xiàn)有技術(shù)中,等比例縮小后,虛擬圖標(biāo)變得很小,而導(dǎo)致不便操作的問題。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例,下面將對(duì)實(shí)施例中所需要使用的附圖做簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種終端設(shè)備的顯示控制方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的一種左手手持方式對(duì)應(yīng)的示意圖;
圖3為本發(fā)明實(shí)施例提供的一種右手手持方式對(duì)應(yīng)的示意圖;
圖4為本發(fā)明實(shí)實(shí)例提供的另一種終端設(shè)備的顯示控制方法的流程圖;
圖5為本發(fā)明實(shí)施例提供的一種右手手持方式對(duì)應(yīng)的虛擬窗口的顯示示意圖;
圖6為本發(fā)明實(shí)實(shí)例提供的一種步驟s40對(duì)應(yīng)的流程圖;
圖7為本發(fā)明實(shí)施例提供的另一種右手手持方式對(duì)應(yīng)的虛擬窗口的顯示示意圖;
圖8為本發(fā)明實(shí)施例提供的一種終端設(shè)備的顯示控制裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下,所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)范圍。
本發(fā)明的核心是提供一種終端設(shè)備的顯示控制方法、裝置及終端設(shè)備,用于當(dāng)虛擬窗口變小時(shí),虛擬窗口中的虛擬圖標(biāo)不會(huì)跟隨虛擬窗口的變化尺度變化,從而使得用戶在虛擬窗口中進(jìn)行操作時(shí),不容易造成誤觸碰,便于用戶查看。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。
圖1為本發(fā)明實(shí)施例提供的一種終端設(shè)備的顯示控制方法的流程圖。如圖1所示,終端設(shè)備的顯示控制方法包括:
s10:判斷終端設(shè)備是否處于單手操作模式;如果是,則進(jìn)入步驟s11。
s11:在終端設(shè)備的物理屏幕上顯示將物理屏幕尺寸以預(yù)定比例縮放形成的虛擬窗口,并將當(dāng)前物理屏幕上的操作按鍵映射至虛擬窗口以形成虛擬圖標(biāo)。
操作按鍵的原始尺寸與虛擬圖標(biāo)的尺寸的比例小于預(yù)定比例。
需要說明的是,本發(fā)明中的終端設(shè)備可以為觸摸式手機(jī)或平板電腦等電子產(chǎn)品。在具體實(shí)施中,對(duì)于步驟s10來說,終端設(shè)備可以通過用戶與接觸的位置來判斷是否處于單手操作模式,例如通過內(nèi)置的傳感器接收到的信號(hào)來判斷,更為具體的,還可以通過傳感器接收到的受力位置,受力面積、受力大小等差異來確定用戶的手持方式,本發(fā)明不再贅述。本發(fā)明中手持方式可以包括左手手持方式和右手手持方式兩種。
對(duì)于步驟s11來說,當(dāng)確定了終端設(shè)備處于單手操作模式之后,需要在物理屏幕上顯示一個(gè)虛擬窗口??梢岳斫獾氖?,為了方便用戶操作,這個(gè)虛擬窗口的顯示的位置需要與用戶的手持方式相匹配。例如,當(dāng)用戶的手持方式為左手手持方式時(shí),則虛擬窗口應(yīng)該顯示在物理屏幕的左側(cè)位置;同理,當(dāng)用戶的手持方式為右手手持方式時(shí),則虛擬窗口應(yīng)該顯示在物理屏幕的右側(cè)位置。
圖2為本發(fā)明實(shí)施例提供的一種左手手持方式對(duì)應(yīng)的示意圖。圖3為本發(fā)明實(shí)施例提供的一種右手手持方式對(duì)應(yīng)的示意圖。作為優(yōu)選的實(shí)施方式,還可以根據(jù)用戶拇指在終端設(shè)備的位置調(diào)節(jié)虛擬窗口上下的位置,例如,以圖3為例,用戶的拇指在終端設(shè)備中間的位置,則可以將虛擬窗口顯示在物理屏幕1的右側(cè),且在垂直方向上居中的位置,如圖3所示。在具體實(shí)施中,如果用戶的拇指在終端設(shè)備靠上的位置,則可以將虛擬窗口顯示在物理屏幕1的垂直方向上靠上的位置。
本實(shí)施例中所述的操作按鍵可以為物理屏幕上顯示區(qū)域的虛擬按鍵,例如各種應(yīng)用程序的圖標(biāo),還可以為物理屏幕上非顯示區(qū)域的物理按鍵(可以為機(jī)械按鍵,也可以為觸摸按鍵,具體形式不限),例如主頁鍵(home鍵),返回鍵,菜單鍵等??梢岳斫獾氖?,不同的終端設(shè)備具有不同的物理屏幕布局,均可以采用本實(shí)施例提供的顯示方法。
另外,預(yù)定比例可以是默認(rèn)固定不變的,也可以根據(jù)用戶的設(shè)置或者可以根據(jù)用戶的修改而確定。由于需要使虛擬窗口的尺寸比物理屏幕的尺寸要小,因此預(yù)定比例大于1,例如預(yù)定比例為2:1,即將物理屏幕的尺寸縮小一半,則虛擬窗口的尺寸就是物理屏幕尺寸的一半。步驟s11中的將操作按鍵映射至虛擬窗口可以是按照物理屏幕上原有的布局方式將虛擬圖標(biāo)排布,也可以是按照預(yù)定規(guī)則將虛擬圖標(biāo)排布,例如按照操作按鍵的使用頻率,具體的排布方式本實(shí)施例不再贅述。
需要強(qiáng)調(diào)的是,操作按鍵的原始尺寸與虛擬圖標(biāo)的尺寸的比例小于預(yù)定比例,以具體例子說明,如果預(yù)定比例為4:1的話,則操作按鍵的原始尺寸與虛擬圖標(biāo)的尺寸的比例要小于4:1,例如可以為2:1,換句話說,就是虛擬圖標(biāo)縮小的幅度要小于虛擬窗口縮小的幅度,這樣才能保證虛擬窗口雖然較小,但是虛擬圖標(biāo)不會(huì)變的太小。在具體實(shí)施中,可以用戶自定義設(shè)置操作按鍵的原始尺寸與虛擬圖標(biāo)的尺寸的比例。另外,由于操作按鍵可以包括物理按鍵和虛擬按鍵,因此操作按鍵的原始尺寸都是相對(duì)于物理屏幕來說的,例如物理按鍵中的主頁鍵的尺寸為0.5cm*0.5cm,虛擬按鍵的尺寸為1cm*1cm。可以理解的是,雖然物理按鍵和虛擬按鍵的尺寸可能有不同,但是形成的虛擬圖標(biāo)的尺寸可以是相同的,也可以是不同的,并不影響本發(fā)明的構(gòu)思。作為優(yōu)選的實(shí)施方式,在虛擬窗口顯示虛擬圖標(biāo)時(shí),各虛擬圖標(biāo)之間可以設(shè)置間隔,使得虛擬窗口的顯示界面更加清晰,方便用戶操作,降低誤觸碰的風(fēng)險(xiǎn)。
在具體操作中,用戶可以在虛擬窗口中按照自己的意愿,點(diǎn)擊虛擬圖標(biāo),終端設(shè)備在檢測到虛擬圖標(biāo)被觸發(fā)時(shí),會(huì)調(diào)用虛擬圖標(biāo)對(duì)應(yīng)的操作按鍵的按鍵功能。例如,用戶對(duì)主頁鍵對(duì)應(yīng)的虛擬圖標(biāo)進(jìn)行了點(diǎn)擊,則終端設(shè)備就會(huì)調(diào)用主頁鍵的功能,即在虛擬窗口中顯示主頁界面。其它的操作按鍵類似,本實(shí)施例不再贅述。另外,用戶可以根據(jù)當(dāng)前的實(shí)際情況選擇開啟或關(guān)閉單手操作模式,對(duì)于終端設(shè)備來說,當(dāng)接收到用戶的關(guān)閉單手操作模式的指令時(shí)關(guān)閉虛擬窗口。
本發(fā)明實(shí)施例提供的終端設(shè)備的顯示控制方法,在終端設(shè)備處于單手操作模式時(shí),在終端設(shè)備的物理屏幕上顯示一個(gè)以預(yù)定比例縮小的虛擬窗口,然后再將當(dāng)前物理屏幕上的操作按鍵映射至虛擬窗口形成虛擬圖標(biāo),這樣用戶在單手操作時(shí),就可以在虛擬窗口中操作相應(yīng)的虛擬圖標(biāo)以完成相應(yīng)的功能。由于操作按鍵的原始尺寸與虛擬圖標(biāo)的尺寸的比例小于預(yù)定比例,因此隨著虛擬窗口的縮小,虛擬圖標(biāo)的尺寸縮小的幅度較小,因此能夠克服現(xiàn)有技術(shù)中,等比例縮小后,虛擬圖標(biāo)變得很小,而導(dǎo)致不便操作的問題。
在上述實(shí)施例的基礎(chǔ)上,作為優(yōu)選地實(shí)施方式,虛擬圖標(biāo)的尺寸與操作按鍵的原始尺寸相同。
本實(shí)施例中,為了方便用戶瀏覽,虛擬圖標(biāo)的尺寸相對(duì)于操作按鍵的原始尺寸不便,例如操作按鍵的原始尺寸相對(duì)于物理屏幕的尺寸來說是1cm*1cm,則在虛擬窗口中的虛擬圖標(biāo)的尺寸相對(duì)于物理屏幕的尺寸來說仍然是1cm*1cm。可以理解的是,本實(shí)施中,相當(dāng)于虛擬窗口縮小,而虛擬圖標(biāo)沒有縮小,從而在較小的顯示界面上,更加容易操作虛擬圖標(biāo)。
可以理解的是,作為優(yōu)選地實(shí)施方式,虛擬窗口的尺寸大于虛擬圖標(biāo)的尺寸。在滿足操作按鍵的原始尺寸與虛擬圖標(biāo)的尺寸的比例小于預(yù)定比例的條件下,有可能虛擬窗口的尺寸會(huì)小于虛擬圖標(biāo)的尺寸,這樣虛擬窗口無法完整顯示一個(gè)虛擬圖標(biāo),這樣也無不便于用戶的操作。因此本實(shí)施例考慮到這一弊端,設(shè)置虛擬窗口的尺寸大于虛擬圖標(biāo)的尺寸,以此虛擬窗口在當(dāng)前顯示界面上就可以至少完整顯示一個(gè)虛擬圖標(biāo)。
在上述實(shí)施例的基礎(chǔ)上,在另一實(shí)施例中,操作按鍵包含物理屏幕上非顯示區(qū)域的物理按鍵和顯示區(qū)域的虛擬按鍵。對(duì)于圖1所示的步驟11中,將當(dāng)前物理屏幕上的操作按鍵映射至虛擬窗口以形成虛擬圖標(biāo)具體為:
將虛擬窗口分為第一窗口和第二窗口。
將虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)顯示于第一窗口中,將物理按鍵對(duì)應(yīng)的虛擬圖標(biāo)顯示于第二窗口。
考慮到用戶習(xí)慣于終端設(shè)備本身的操作按鍵布局,本實(shí)施例中,將虛擬窗口分為兩個(gè)部分,即第一窗口和第二窗口。虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)顯示于第一窗口,物理按鍵對(duì)應(yīng)的虛擬圖標(biāo)顯示于第二窗口。例如將各種應(yīng)用程序的圖標(biāo)顯示在第一窗口,將主頁鍵(home鍵),返回鍵,菜單鍵等顯示在第二窗口。由于通常情況下,物理按鍵在物理屏幕的下方,因此,在另一實(shí)施例中,第一窗口位于虛擬窗口的上部,第二窗口位于虛擬窗口的下部。此外,第一窗口和第二窗口的大小可以根據(jù)實(shí)際情況設(shè)定,本實(shí)施例不再贅述。
圖4為本發(fā)明實(shí)實(shí)例提供的另一種終端設(shè)備的顯示控制方法的流程圖。在上述實(shí)施例的基礎(chǔ)上,在另一實(shí)施例中,除了包括步驟s10-s11外,還包括:
s40:判斷第一窗口的當(dāng)前顯示界面是否能夠顯示全部虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo);如果是,則進(jìn)入步驟s41,如果否,則進(jìn)入步驟s42。
s41:顯示全部虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)。
s42:在第一窗口中顯示一個(gè)或多個(gè)虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo),并顯示用于切換虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)的切換圖標(biāo)。
對(duì)于步驟s10-s11的具體實(shí)施方式參見上文的描述,本實(shí)施例不再贅述。由于虛擬窗口縮小的比例與虛擬圖標(biāo)縮小的比例不是等比例變化,因此,有可能造成虛擬窗口中的第一窗口的當(dāng)前顯示界面無法將全部虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)顯示出來。為了能夠使得用戶可以對(duì)任意一個(gè)虛擬圖標(biāo)進(jìn)行操作,因此需要通過步驟s40進(jìn)行判斷,以確定第一窗口的當(dāng)前顯示界面是否能夠顯示全部虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)。可以理解的是,如果第一窗口的當(dāng)前顯示界面能夠顯示全部虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo),則直接顯示全部虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)即可,如果第一窗口的當(dāng)前顯示界面不能夠顯示全部虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo),則需要通過切換圖標(biāo)來完成不同的虛擬圖標(biāo)在當(dāng)前顯示界面的切換。
作為優(yōu)選地實(shí)施方式,切換圖標(biāo)包括滾動(dòng)條和翻頁圖標(biāo)。
圖5為本發(fā)明實(shí)施例提供的一種右手手持方式對(duì)應(yīng)的虛擬窗口的顯示示意圖。虛擬窗口2位于物理屏幕1上,在具體實(shí)施中,如果采用滾動(dòng)條的方式實(shí)現(xiàn)虛擬圖標(biāo)的切換,則切換方向可以參照?qǐng)D5箭頭所示的方向,滾動(dòng)條可以顯示在第一窗口的右側(cè)位置;如果是翻頁圖標(biāo)的方式實(shí)現(xiàn)虛擬圖標(biāo)的切換,則切換方向可以是左右切換的方向,切換圖標(biāo)可以顯示在第一窗口的底部的位置??梢岳斫獾氖?,上述切換圖標(biāo)的顯示位置都是可以根據(jù)實(shí)際情況設(shè)定的,并不是局限于上述描述的兩種方式。另外,切換圖標(biāo)除了滾動(dòng)條和翻頁圖標(biāo)兩種切換方式外,還可以采用其它的切換圖標(biāo),本發(fā)明不再贅述。
圖6為本發(fā)明實(shí)實(shí)例提供的一種步驟s40對(duì)應(yīng)的流程圖。在上述實(shí)施例的基礎(chǔ)上,在另一實(shí)施例中,步驟s40具體包括:
s50:獲取第一窗口的尺寸以及虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)的尺寸。
s51:判斷第一窗口的面積是否大于全部虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)的面積總和。
其中,如果是,則進(jìn)入步驟s41,否則進(jìn)入步驟s42。
本實(shí)施例中給出步驟s40的一種具體實(shí)施方式,除了這一種實(shí)施方式外,還可以采用其它實(shí)施方式,本發(fā)明不再贅述。對(duì)于步驟s50來說,獲取第一窗口的尺寸和每個(gè)虛擬按鍵對(duì)應(yīng)的虛擬圖標(biāo)的尺寸。如果不考慮虛擬圖標(biāo)之間的間隔以及與第一窗口邊框的間隔的話,則如果第一窗口的面積大于全部虛擬圖標(biāo)的面積的總和,則說明第一窗口可以將全部的虛擬圖標(biāo)在當(dāng)前顯示界面上顯示,否則,說明第一窗口無法將全部的虛擬圖標(biāo)在當(dāng)前顯示界面上顯示。
在具體實(shí)施中,如果第一窗口的尺寸較小,則可以將各虛擬圖標(biāo)以列的方式顯示,如圖3所示的一行顯示一個(gè)虛擬圖標(biāo)。在另外一個(gè)實(shí)施例中,如果虛擬窗口的尺寸較大,可以在一行上容納兩個(gè)虛擬圖標(biāo),則可以一行顯示兩個(gè)虛擬圖標(biāo)。圖7為本發(fā)明實(shí)施例提供的另一種右手手持方式對(duì)應(yīng)的虛擬窗口的顯示示意圖。如圖7所示,虛擬窗口的第一窗口中以一行兩個(gè)虛擬圖標(biāo)顯示。可以理解的是,如何在第一窗口顯示虛擬圖標(biāo),需要根據(jù)虛擬窗口的尺寸和虛擬圖標(biāo)的尺寸決定。上文只是給出兩種具體的實(shí)施方式而已。至于各虛擬圖標(biāo)的顯示順序如何排列,可以根據(jù)用戶自定義設(shè)定,例如,以使用頻率來確定,將使用頻率最高的虛擬圖標(biāo)顯示在當(dāng)前顯示界面上,而使用頻率較低的,則通過切換圖標(biāo)顯示在當(dāng)前顯示界面上。
在上述實(shí)施例的基礎(chǔ)上,作為優(yōu)選的實(shí)施方式,當(dāng)將當(dāng)前物理屏幕上的操作按鍵映射至虛擬窗口以形成虛擬圖標(biāo)之后還包括:在所述物理屏幕上隱藏所述操作按鍵或虛化顯示所述操作按鍵。
為了更加清楚的顯示當(dāng)前的虛擬窗口,避免干擾,在對(duì)操作按鍵操作過程中,可以在物理屏幕上隱藏操作按鍵或者虛化顯示操作按鍵??梢岳斫獾氖牵绻瓿闪藢?duì)操作按鍵的操作,進(jìn)入到正常的畫面播放過程中,則需要再次正常顯示操作按鍵。
在上述實(shí)施例的基礎(chǔ)上,作為優(yōu)選的實(shí)施方式,還包括:判斷終端設(shè)備的側(cè)邊按鍵是否與用戶的手持方式相匹配;
如果否,則在虛擬窗口的側(cè)邊位置顯示側(cè)邊按鍵對(duì)應(yīng)的虛擬圖標(biāo)。
在上述各實(shí)施例中,都是對(duì)于物理屏幕上的操作按鍵進(jìn)行映射,為了更加方便用戶的單手操作,本實(shí)施例中,還將終端設(shè)備的側(cè)邊按鍵在虛擬窗口的側(cè)邊位置進(jìn)行顯示以形成對(duì)應(yīng)的虛擬圖標(biāo)。通常情況下,終端設(shè)備的側(cè)邊按鍵包括音量鍵、關(guān)屏鍵或靜音切換鍵等。例如,當(dāng)用戶當(dāng)前的手持方式為右手手持方式,且音量鍵在終端設(shè)備的左側(cè)邊時(shí),用戶在單手操作情況下,不便觸摸到距離較遠(yuǎn)的音量鍵,因此通過本實(shí)施例中,將音量鍵對(duì)應(yīng)的虛擬圖標(biāo)顯示在虛擬窗口的側(cè)邊位置就可以使得用戶方便操作。
作為優(yōu)選地實(shí)施方式,還包括:當(dāng)檢測到用戶對(duì)虛擬窗口的伸縮操作時(shí),調(diào)整虛擬窗口的尺寸。
不同的用戶的手指長度不同,為了便于每個(gè)用戶根據(jù)自己的實(shí)際情況調(diào)整虛擬窗口的大小,本實(shí)施例中,當(dāng)檢測到用戶對(duì)虛擬窗口的伸縮操作時(shí),將當(dāng)前虛擬窗口的尺寸調(diào)整到與伸縮操作對(duì)應(yīng)的尺寸??梢岳斫獾氖?,用戶可以通過將虛擬窗口拉伸的方式進(jìn)行調(diào)整,本實(shí)施例不再贅述。
上文詳細(xì)描述了終端設(shè)備的顯示控制方法對(duì)應(yīng)的各個(gè)實(shí)施例,在此基礎(chǔ)上,本發(fā)明還公開與上述方法對(duì)應(yīng)的終端設(shè)備在單手操作模式下的顯示裝置。圖8為本發(fā)明實(shí)施例提供的一種終端設(shè)備在單手操作模式下的顯示裝置的結(jié)構(gòu)圖。如圖8所示,終端設(shè)備在單手操作模式下的顯示裝置包括:
判斷模塊10,用于判斷終端設(shè)備是否處于單手操作模式;
顯示模塊11,用于在判斷模塊10的判斷結(jié)果為是時(shí),在終端設(shè)備的物理屏幕上顯示將物理屏幕尺寸以預(yù)定比例縮放形成的虛擬窗口,并將當(dāng)前物理屏幕上的操作按鍵映射至虛擬窗口以形成虛擬圖標(biāo);
操作按鍵的原始尺寸與虛擬圖標(biāo)的尺寸的比例小于預(yù)定比例。
由于裝置部分的實(shí)施例與方法部分的實(shí)施例相互對(duì)應(yīng),因此裝置部分的實(shí)施例請(qǐng)參見方法部分的實(shí)施例的描述,這里暫不贅述。
本發(fā)明實(shí)施例提供的終端設(shè)備在單手操作模式下的顯示裝置,在終端設(shè)備處于單手操作模式時(shí),在終端設(shè)備的物理屏幕上顯示一個(gè)以預(yù)定比例縮小的虛擬窗口,然后再將當(dāng)前物理屏幕上的操作按鍵映射至虛擬窗口形成虛擬圖標(biāo),這樣用戶在單手操作時(shí),就可以在虛擬窗口中操作相應(yīng)的虛擬圖標(biāo)以完成相應(yīng)的功能。由于操作按鍵的原始尺寸與虛擬圖標(biāo)的尺寸的比例小于預(yù)定比例,因此隨著虛擬窗口的縮小,虛擬圖標(biāo)的尺寸縮小的幅度較小,因此能夠克服現(xiàn)有技術(shù)中,等比例縮小后,虛擬圖標(biāo)變得很小,而導(dǎo)致不便操作的問題。
此外,本發(fā)明還公開一種終端設(shè)備,該終端設(shè)備包括處理器和存儲(chǔ)器,處理器用于通過調(diào)用存儲(chǔ)于存儲(chǔ)器中的指令以執(zhí)行以下步驟:
判斷終端設(shè)備是否處于單手操作模式;
如果是,則在終端設(shè)備的物理屏幕上顯示將物理屏幕尺寸以預(yù)定比例縮放形成的虛擬窗口,并將當(dāng)前物理屏幕上的操作按鍵映射至虛擬窗口以形成虛擬圖標(biāo);
操作按鍵的原始尺寸與虛擬圖標(biāo)的尺寸的比例小于預(yù)定比例。
由于終端設(shè)備部分的實(shí)施例與方法部分的實(shí)施例相互對(duì)應(yīng),因此終端設(shè)備的實(shí)施例請(qǐng)參見方法部分的實(shí)施例的描述,這里暫不贅述。
本發(fā)明實(shí)施例提供的終端設(shè)備,包括處理器和存儲(chǔ)器,處理器在終端設(shè)備處于單手操作模式時(shí),在終端設(shè)備的物理屏幕上顯示一個(gè)以預(yù)定比例縮小的虛擬窗口,然后再將當(dāng)前物理屏幕上的操作按鍵映射至虛擬窗口形成虛擬圖標(biāo),這樣用戶在單手操作時(shí),就可以在虛擬窗口中操作相應(yīng)的虛擬圖標(biāo)以完成相應(yīng)的功能。由于操作按鍵的原始尺寸與虛擬圖標(biāo)的尺寸的比例小于預(yù)定比例,因此隨著虛擬窗口的縮小,虛擬圖標(biāo)的尺寸縮小的幅度較小,因此能夠克服現(xiàn)有技術(shù)中,等比例縮小后,虛擬圖標(biāo)變得很小,而導(dǎo)致不便操作的問題。
以上對(duì)本發(fā)明所提供的終端設(shè)備的顯示控制方法、裝置及終端設(shè)備進(jìn)行了詳細(xì)介紹。說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。
還需要說明的是,在本說明書中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。