本發(fā)明涉及人機(jī)交互技術(shù)領(lǐng)域,尤其涉及一種方便用戶操作的顯示控制方法及系統(tǒng)。
背景技術(shù):
隨著科技的不斷發(fā)展,移動通訊終端裝置漸漸成為生活的必需品,而且終端裝置屏幕的尺寸也變得越來越大,如使用5英寸甚至5英寸以上的觸摸屏幕的終端裝置大量出現(xiàn),大屏幕的終端裝置給用戶帶來更好的視覺使用體驗(yàn)。但對于這些大尺寸的終端裝置,單手操作時(shí)手指經(jīng)常難以觸碰到整個(gè)屏幕,必須要雙手操作才可以,給用戶造成了使用上的不便。
技術(shù)實(shí)現(xiàn)要素:
鑒于此,有必要提供一種顯示控制方法及系統(tǒng),可方便用戶操作終端裝置。
本申請的第一方面提供一種顯示控制方法,應(yīng)用于至少包含有第一屏的終端裝置,所述方法包括:
識別在與所述第一屏設(shè)置于所述終端裝置的不同側(cè)的預(yù)設(shè)區(qū)域上的用戶操作;
根據(jù)所述用戶操作在所述預(yù)設(shè)區(qū)域上的位置及/或手勢確認(rèn)第一屏中的預(yù)定可操作對象;
對所述預(yù)定可操作對象進(jìn)行預(yù)定操作。
作為一種優(yōu)選方案,所述預(yù)設(shè)區(qū)域設(shè)置于與所述第一屏相對一側(cè)的第二屏上,所述第二屏為將所述第一屏按照預(yù)設(shè)比例縮小后的屏幕;
所述根據(jù)所述用戶操作在所述預(yù)設(shè)區(qū)域上的位置及/或手勢確認(rèn)第一屏中的可操作對象包括:
確認(rèn)所述用戶操作在所述第二屏的位置坐標(biāo);
根據(jù)確認(rèn)的所述位置坐標(biāo)確定所述用戶操作在所述第二屏的坐標(biāo)系中的相對位置;
根據(jù)所述相對位置、所述預(yù)設(shè)比例以及所述第一屏的尺寸確定所述用戶操作映射到第一屏上的操作位置;
根據(jù)確定的所述第一屏上的操作位置確認(rèn)所述用戶操作對應(yīng)的預(yù)定可操作對象。
作為一種優(yōu)選方案,所述在預(yù)設(shè)區(qū)域上的用戶操作至少包括以下中的一種:觸摸操作及通過所述終端裝置的超聲波傳感器感測的在所述預(yù)設(shè)區(qū)域上的懸浮操作。
作為一種優(yōu)選方案,所述預(yù)定可操作對象包括操作按鈕或者控件;所述對所述預(yù)定可操作對象進(jìn)行預(yù)定操作包括:
選中所述第一屏中的預(yù)定可操作對象;
所述方法還包括:
檢測作用于所述終端裝置的用戶操作;
在所述作用于所述終端裝置的用戶操作滿足預(yù)定條件時(shí),控制所述預(yù)定可操作對象執(zhí)行對應(yīng)功能。
作為一種優(yōu)選方案,所述對所述預(yù)定可操作對象進(jìn)行預(yù)定操作包括:
選中所述第一屏中的預(yù)定可操作對象;或者
控制所述第一屏中的預(yù)定可操作對象執(zhí)行對應(yīng)功能;或者
突出顯示所述第一屏中的預(yù)定可操作對象;或者
將所述預(yù)定可操作對象移動至所述第一屏的預(yù)設(shè)顯示區(qū)域進(jìn)行顯示。
作為一種優(yōu)選方案,所述對所述預(yù)定可操作對象進(jìn)行預(yù)定操作包括:
顯示所述預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面;或者
輪流顯示所述不同預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面;
所述方法還包括:
檢測作用于所述終端裝置的用戶操作;
在所述用戶操作滿足預(yù)定條件時(shí),進(jìn)入所述預(yù)覽界面。
作為一種優(yōu)選方案,所述預(yù)定可操作對象包括預(yù)定文字、預(yù)定圖片、預(yù)定音視頻、預(yù)定控件、預(yù)定操作按鈕、輸入框或者虛擬鍵盤。
本申請的第二方面提供一種顯示控制系統(tǒng),應(yīng)用于至少包含有第一屏的終端裝置,所述系統(tǒng)包括:
識別模塊,用于識別在與所述第一屏設(shè)置于所述終端裝置的不同側(cè)的預(yù)設(shè)區(qū)域上的用戶操作;
確認(rèn)模塊,用于根據(jù)所述用戶操作在所述預(yù)設(shè)區(qū)域上的位置及/或手勢確認(rèn)第一屏中的預(yù)定可操作對象;
操作模塊,用于對所述預(yù)定可操作對象進(jìn)行預(yù)定操作。
作為一種優(yōu)選方案,所述預(yù)設(shè)區(qū)域設(shè)置于與所述第一屏相對一側(cè)的第二屏上,所述第二屏為將所述第一屏按照預(yù)設(shè)比例縮小后的屏幕;
所述確認(rèn)單元用于:
確認(rèn)所述用戶操作在所述第二屏的位置坐標(biāo);
根據(jù)確認(rèn)的所述位置坐標(biāo)確定所述用戶操作在所述第二屏的坐標(biāo)系中的相對位置;
根據(jù)所述相對位置、所述預(yù)設(shè)比例以及所述第一屏的尺寸確定所述用戶操作映射到第一屏上的操作位置;
根據(jù)確定的所述第一屏上的操作位置確認(rèn)所述用戶操作對應(yīng)的預(yù)定可操作對象。
作為一種優(yōu)選方案,所述操作模塊還用于:
選中所述第一屏中的預(yù)定可操作對象;或者
控制所述第一屏中的預(yù)定可操作對象執(zhí)行對應(yīng)功能;或者
突出顯示所述第一屏中的預(yù)定可操作對象;或者
將所述預(yù)定可操作對象移動至所述第一屏的預(yù)設(shè)顯示區(qū)域進(jìn)行顯示;或者
顯示所述預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面;或者
輪流顯示所述不同預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面。
本發(fā)明實(shí)施例將所述預(yù)設(shè)區(qū)域設(shè)置于用戶單手操作時(shí)方便觸控的位置,通過在終端裝置的預(yù)設(shè)區(qū)域設(shè)置傳感器或?qū)⑺鲱A(yù)設(shè)區(qū)域設(shè)置于第二屏上,在單手操作時(shí)通過對便于觸控的預(yù)設(shè)區(qū)域的操作來控制第一屏中對應(yīng)的預(yù)定可操作對象執(zhí)行預(yù)定操作,方便用戶單手操作終端裝置,而且在用戶單手操作時(shí)無需縮小第一屏顯示界面的尺寸,提高了用戶的體驗(yàn)度。
附圖說明
圖1是本發(fā)明實(shí)施例一提供的顯示控制方法的流程圖。
圖2是將用戶操作在第二屏的位置坐標(biāo)映射到第一屏操作位置的映射方式示意圖。
圖3是本發(fā)明實(shí)施例二提供的顯示控制方法的流程圖。
圖4是本發(fā)明實(shí)施例三提供的實(shí)現(xiàn)顯示控制方法的終端裝置的較佳實(shí)施例的結(jié)構(gòu)示意圖。
圖5是本發(fā)明實(shí)施例四提供的顯示控制系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施方式中的附圖,對本發(fā)明實(shí)施方式中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施方式僅僅是本發(fā)明一部分實(shí)施方式,而不是全部的實(shí)施方式?;诒景l(fā)明中的實(shí)施方式,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施方式,都屬于本發(fā)明保護(hù)的范圍。
需要說明的是,在本發(fā)明實(shí)施方式中使用的術(shù)語是僅僅出于描述特定實(shí)施方式的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施方式和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。另外,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
實(shí)施例一
圖1為本發(fā)明實(shí)施例一提供的顯示控制方法的示意流程圖。所述方法應(yīng)用于至少包含有第一屏的終端裝置中,本發(fā)明實(shí)施方式涉及的終端裝置可以是,但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,平板電腦、智能手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、電子閱讀器等。
所述顯示控制方法可包括以下步驟:
S101:識別在與所述第一屏設(shè)置于所述終端裝置的不同側(cè)的預(yù)設(shè)區(qū)域上的用戶操作。
具體實(shí)現(xiàn)中,本實(shí)施例中所描述的預(yù)設(shè)區(qū)域可設(shè)置于所述終端裝置的與所述第一屏相對的一側(cè),也可設(shè)置于所述終端裝置殼體四周的邊框區(qū)域。所述預(yù)設(shè)區(qū)域內(nèi)可以設(shè)置多種傳感器如半導(dǎo)體電容傳感器、半導(dǎo)體熱敏傳感器、半導(dǎo)體壓感傳感器、超聲波傳感器或射頻傳感器等,這些傳感器能夠感測感應(yīng)物于該預(yù)設(shè)區(qū)域內(nèi)的操作??梢岳斫猓渌麑?shí)施方式中,所述預(yù)設(shè)區(qū)域還可以設(shè)置于所述終端裝置上與所述第一屏相對一側(cè)的第二屏上,所述第二屏例如可以為將所述第一屏按照預(yù)設(shè)比例縮小后的屏幕,例如所述第二屏的屏寬及屏高的尺寸可以按照第一屏的屏寬及屏高的尺寸的30%、40%、50%、60%、70%、或80%的比例進(jìn)行縮小,本領(lǐng)域技術(shù)人員還可以理解,所述第二屏的屏寬及屏高相對于所述第一屏的屏寬及屏高縮小的比例可以相同也可以不同。當(dāng)然,所述第二屏相對于所述第一屏縮小的方式也不限于上述,可以依據(jù)實(shí)際需要進(jìn)行選擇。所述第二屏可以位于與所述第一屏相對一側(cè)的中間區(qū)域,所述第二屏也可以位于與所述第一屏相對一側(cè)的中上部、或中上部偏左位置或中上部偏右位置,即所述第二屏的位置較佳的位于用戶單手操作終端裝置時(shí)便于操控第二屏的主要手指如食指方便觸控的區(qū)域內(nèi)。所述第二屏可以采用OLED屏幕,也可以采用電子墨水顯示屏,其包括感應(yīng)觸控輸入信息或懸浮輸入信息并生成對應(yīng)控制信號的傳感器,如半導(dǎo)體電容傳感器、半導(dǎo)體熱敏傳感器、半導(dǎo)體壓感傳感器、超聲波傳感器或射頻傳感器等。本領(lǐng)域技術(shù)人員可以理解所述在預(yù)設(shè)區(qū)域上的用戶操作可以至少包括以下中的一種:觸摸操作及懸浮操作。用戶進(jìn)行操作時(shí)可以進(jìn)行點(diǎn)擊、滑動、長按等以輸入不同的操作指令。
S102:根據(jù)所述用戶操作在所述預(yù)設(shè)區(qū)域上的位置及/或手勢確認(rèn)第一屏中的預(yù)定可操作對象。
方案一:
當(dāng)所述預(yù)設(shè)區(qū)域設(shè)置于所述終端裝置上與所述第一屏相對一側(cè)的第二屏上時(shí),步驟S102可以具體包括:
確認(rèn)所述用戶操作在所述第二屏的位置坐標(biāo);
根據(jù)確認(rèn)的所述位置坐標(biāo)確定所述用戶操作在所述第二屏的坐標(biāo)系中的相對位置;
根據(jù)所述相對位置、所述預(yù)設(shè)比例以及所述第一屏的尺寸確定所述用戶操作映射到第一屏上的操作位置;以及
根據(jù)確定的所述第一屏上的操作位置確認(rèn)所述用戶操作對應(yīng)的預(yù)定可操作對象。
例如,當(dāng)用戶正在閱讀文章時(shí)想要對這篇文章進(jìn)行分享,此時(shí)第一屏中分享的按鈕在第一屏的右上角,用戶單手操作終端裝置時(shí)操作第一屏的拇指無法觸達(dá)分享按鈕,這時(shí)用戶可以通過操作第二屏的手指如食指在第二屏的右上角進(jìn)行單擊(當(dāng)然也可以是其他的操作如雙擊、長按等)來觸發(fā)分享按鈕。請參考圖2,為將用戶操作在第二屏的位置坐標(biāo)映射到第一屏操作位置的映射方式示意圖,圖中標(biāo)號10對應(yīng)所述終端裝置,標(biāo)號55對應(yīng)第一屏,標(biāo)號60對應(yīng)第二屏。假設(shè)所述第二屏60的屏寬及屏高相對所述第一屏的屏寬及屏高縮小的比例為A。所述第一屏55及第二屏60左上角的坐標(biāo)均為(0,0),第二屏60右下角的坐標(biāo)為(W1、H1),所述第一屏55右下角的坐標(biāo)為(W2、H2),所述(W2、H2)即為所述第二屏60右下角(W1、H1)映射到第一屏上的操作位置,其中W2=W1/A,H2=H1/A。用戶觸發(fā)分享按鈕操作在所述第二屏60的位置B坐標(biāo)記為(x1,y1),在所述第一屏55的操作位置C根據(jù)以下算式(x1*W2/W1,y1*H2/H1)獲得,因?yàn)閤1=W1,y1=0,計(jì)算后即可得到第二屏上的用戶操作映射到所述第一屏上的操作位置C的坐標(biāo)為(W2、0),根據(jù)所述操作位置即可獲得預(yù)定可操作對象,如本示例中的第一屏上的分享按鈕。
可以理解,在變更實(shí)施方式中,用戶在所述第二屏上的操作也可以是手勢及/或運(yùn)動軌跡的結(jié)合,如為運(yùn)動軌跡時(shí),所述運(yùn)動軌跡在所述第二屏中經(jīng)過的區(qū)域的位置坐標(biāo)按照上述方式映射到所述第一屏相應(yīng)的操作位置上。例如,當(dāng)用戶正在閱讀文章或網(wǎng)頁時(shí)想要將部分文字進(jìn)行選擇,用戶的手指在第二屏上進(jìn)行滑動,即對在所述第一屏上與手指滑動所經(jīng)過的區(qū)域?qū)?yīng)位置的文字全部進(jìn)行選取,所述選取的文字即為預(yù)定可操作對象。而且,可以理解,在變更實(shí)施方式中,所述第一屏上的預(yù)定可操作對象不限于預(yù)定文字和預(yù)定控件,還可以為預(yù)定圖片、預(yù)定音視頻、預(yù)定操作按鈕、輸入框或者虛擬鍵盤等。通過第二屏對第一屏的預(yù)定可操作對象進(jìn)行選取的方式并不限于上述的實(shí)施例,本領(lǐng)域的技術(shù)人員可以理解,用戶也可以通過對第二屏的上下滑動來對第一屏顯示內(nèi)容進(jìn)行上下滑動,也可以在第二屏上進(jìn)行左右滑動而直接開啟拍照功能或撥打電話功能等。
方案二:
可以根據(jù)預(yù)先采集的終端裝置中預(yù)定的可操作對象如預(yù)定操作按鈕的使用頻率,將使用頻率最高的一個(gè)或多個(gè)操作按鈕設(shè)置于所述預(yù)設(shè)區(qū)域內(nèi),如將撥打電話或拍照的操作按鈕設(shè)置于所述預(yù)設(shè)區(qū)域內(nèi),所述預(yù)設(shè)區(qū)域可以設(shè)置于所述終端裝置的邊框如左側(cè)和/或右側(cè)邊框上,所述預(yù)設(shè)區(qū)域內(nèi)設(shè)有例如超聲波傳感器,用戶在所述預(yù)設(shè)區(qū)域的操作可以是觸控操作或懸浮操作,當(dāng)識別用戶在所述預(yù)設(shè)區(qū)域的觸控操作或懸浮操作的時(shí)間長度和/或信號強(qiáng)度滿足預(yù)設(shè)條件時(shí),即可確認(rèn)對應(yīng)的預(yù)定的可操作對象被選取,所述預(yù)定可操作對象例如可以是撥打電話的界面或拍照界面等。當(dāng)然當(dāng)一個(gè)預(yù)設(shè)區(qū)域?qū)?yīng)多個(gè)預(yù)定可操作對象時(shí),可以通過用戶操作在所述預(yù)設(shè)區(qū)域的不同手勢選取不同的預(yù)定可操作對象,如單擊對應(yīng)撥打電話操作,雙擊對應(yīng)拍照操作。
本領(lǐng)域技術(shù)人員可以理解,所述預(yù)設(shè)區(qū)域的數(shù)量不限于一個(gè),可以為多個(gè),所述預(yù)設(shè)區(qū)域的位置可以根據(jù)用戶的單手操作的習(xí)慣進(jìn)行設(shè)置,如還可以設(shè)置于與所述第一屏相對一側(cè)的中部、左上角或右上角等,此處只為例舉,不作限定。
S103:對所述預(yù)定可操作對象進(jìn)行預(yù)定操作。對所述預(yù)定可操作對象進(jìn)行預(yù)定操作可以包括:
選中所述第一屏中的預(yù)定可操作對象;或者
控制所述第一屏中的預(yù)定可操作對象執(zhí)行對應(yīng)功能;或者
突出顯示所述第一屏中的預(yù)定可操作對象;或者
將所述預(yù)定可操作對象移動至所述第一屏的預(yù)設(shè)顯示區(qū)域進(jìn)行顯示;或者
顯示所述預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面;或者
輪流顯示所述不同預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面。
方案三:選中所述終端裝置的預(yù)定可操作對象。
具體的,如上述方案二中所述,用戶在終端裝置邊框上預(yù)設(shè)區(qū)域的懸浮操作確認(rèn)第一屏中的預(yù)定可操作對象為撥打電話的界面或拍照界面,所述第一屏上可以直接顯示撥打電話的界面或拍照界面,以便后續(xù)用戶可以直接在第一屏上進(jìn)行撥打電話或拍照等操作。
方案四:控制所述第一屏中的預(yù)定可操作對象執(zhí)行對應(yīng)功能。
具體的,如上述方案二中所述,用戶在第二屏右上角的操作映射到第一屏上確認(rèn)了第一屏中的預(yù)定可操作對象為第一屏上的分享按鈕,在所述第一屏上根據(jù)該被確認(rèn)的分享按鈕可以彈出一個(gè)相應(yīng)的分享界面,顯示用戶可以分享的途徑,如分享到自己的微博或者分享給特定的友人,用戶還可以進(jìn)一步對第一屏或第二屏進(jìn)行操作,選取相應(yīng)的分享途徑,以完成分享的功能。
方案五:突出顯示所述終端裝置的預(yù)定可操作對象。
具體的,所述突出顯示可為高亮顯示或放大顯示等。比如上述方案二中,用戶在第二屏中的手勢軌跡確定的預(yù)定可操作對象為網(wǎng)頁中的文字,為便于用戶確認(rèn)選取的文字是否為符合用戶的預(yù)期,將選取的這些文字在第一屏進(jìn)行高亮顯示、放大顯示、添加背景顏色顯示或變更字體顯示等以便于用戶確認(rèn)。當(dāng)然,突出顯示時(shí)可以在第一屏的原始位置進(jìn)行顯示,也可以在其他預(yù)定位置進(jìn)行顯示。
方案六:將所述預(yù)定可操作對象移動至所述第一屏的預(yù)設(shè)顯示區(qū)域進(jìn)行顯示。
具體的,比如上述方案二中,用戶在第二屏中的手勢軌跡確定的預(yù)定可操作對象為網(wǎng)頁中的文字,選取的這些文字的原始位置為第一屏的上部,用戶想對文字進(jìn)一步編輯如進(jìn)行復(fù)制操作還是不方便,在所述第一屏上可以將所述預(yù)定可操作對象移動至第一屏的中下部進(jìn)行顯示,以方便用戶操控第一屏的手指進(jìn)行操作。具體實(shí)現(xiàn)時(shí),還可以根據(jù)用戶的握持終端裝置的姿勢確定用戶是左手操作還是右手操作,根據(jù)檢測到的用戶的左右手操作方式可以進(jìn)一步將預(yù)定可操作對象移動至第一屏的中下部偏左或偏右的位置,當(dāng)用戶操作較大屏幕的平板電腦時(shí),可以更好的提高用戶體驗(yàn)。
方案七:顯示預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面;或者輪流顯示不同預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面。
具體地,當(dāng)所述預(yù)定可操作對象為一個(gè)時(shí),顯示預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面。當(dāng)所述預(yù)定可操作對象為多個(gè)時(shí),輪流顯示不同預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面。例如,所述預(yù)定可操作對象為音頻播放按鈕或視頻播放按鈕,第一屏上可以顯示所述音頻播放按鈕被觸發(fā)后的預(yù)覽界面,即觸發(fā)音頻播放按鈕后可以播放的歌曲名稱;當(dāng)有多個(gè)歌曲可以播放時(shí),可以按照預(yù)設(shè)順序循環(huán)顯示。所述預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面可以預(yù)先查看,從而不會出現(xiàn)觸發(fā)預(yù)定可操作對象后發(fā)現(xiàn)不是所需內(nèi)容而需要返回的情況,同時(shí)也可避免頻繁進(jìn)行操作界面切換帶來的麻煩。
實(shí)施例二,圖3為本發(fā)明實(shí)施例二提供的顯示控制方法的示意流程圖。所述顯示控制方法應(yīng)用于終端裝置中。如圖3所示,該方法具體包括以下步驟:
S201:識別在與所述第一屏設(shè)置于所述終端裝置的不同側(cè)的預(yù)設(shè)區(qū)域上的用戶操作。
S202:根據(jù)所述用戶操作在所述預(yù)設(shè)區(qū)域上的位置及/或手勢確認(rèn)第一屏中的預(yù)定可操作對象。
S203:對所述預(yù)定可操作對象進(jìn)行預(yù)定操作。
本實(shí)施例中步驟S201-S203與實(shí)施例一中步驟S101-S103一致,具體請參閱實(shí)施例一中步驟S101-S103的相關(guān)描述,此處不贅述。
S204:檢測作用于所述終端裝置的用戶操作。
具體的,如針對上述方案七,在所述第一屏顯示預(yù)覽界面時(shí),檢測用戶在所述終端裝置第一屏或第二屏的任意位置或者在當(dāng)前顯示的預(yù)覽界面上是否進(jìn)行了點(diǎn)擊或懸浮操作。
S205:在所述作用于所述終端裝置的用戶操作滿足預(yù)定條件時(shí),控制所述預(yù)定可操作對象執(zhí)行對應(yīng)功能。
所述預(yù)定條件為預(yù)先設(shè)置的條件,所述預(yù)定條件預(yù)存在所述終端裝置中。所述預(yù)定條件可為用戶在所述終端裝置第一屏或第二屏的任意位置、或者在當(dāng)前顯示的預(yù)覽界面上進(jìn)行的點(diǎn)擊或懸浮操作。所述控制所述預(yù)定可操作對象執(zhí)行對應(yīng)功能可為進(jìn)入所述預(yù)覽界面。用戶在所述終端裝置第一屏或第二屏的任意位置或者在當(dāng)前顯示的預(yù)覽界面上進(jìn)行了點(diǎn)擊或懸浮操作即為觸發(fā)了所述預(yù)定可操作對象,可進(jìn)一步執(zhí)行所述預(yù)定可操作對象的功能,如在預(yù)覽界面中顯示某個(gè)歌曲時(shí)在所述預(yù)覽界面上進(jìn)行了點(diǎn)擊該歌曲的操作,即觸發(fā)了播放該歌曲的功能。
本發(fā)明實(shí)施例將所述預(yù)設(shè)區(qū)域設(shè)置于用戶單手操作時(shí)方便觸控的位置,通過在終端裝置的預(yù)設(shè)區(qū)域設(shè)置傳感器或?qū)⑺鲱A(yù)設(shè)區(qū)域設(shè)置于第二屏上,在單手操作時(shí)通過對便于觸控的預(yù)設(shè)區(qū)域的操作來控制第一屏中對應(yīng)的預(yù)定可操作對象執(zhí)行預(yù)定操作,方便用戶單手操作終端裝置,而且在用戶單手操作時(shí)無需縮小第一屏顯示界面的尺寸,提高了用戶的體驗(yàn)度。
實(shí)施例三
如圖4所示,為本發(fā)明實(shí)現(xiàn)顯示控制方法的較佳實(shí)施例的終端裝置的結(jié)構(gòu)示意圖。所述終端裝置10可以為手機(jī)、平板等終端裝置。所述終端裝置10包括顯示控制系統(tǒng)20。所述終端裝置10還包括存儲設(shè)備30、處理設(shè)備40及顯示設(shè)備50,所述顯示設(shè)備50包括第一屏。
優(yōu)選地,本發(fā)明的顯示控制方法通過所述終端裝置10中的顯示控制系統(tǒng)20來實(shí)現(xiàn)。
所述終端裝置10是一種能夠按照事先設(shè)定或存儲的指令,自動進(jìn)行數(shù)值計(jì)算和/或信息處理的設(shè)備,其硬件包括但不限于微處理器、專用集成電路(Application Specific Integrated Circuit,ASIC)、可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)、數(shù)字處理器(Digital Signal Processor,DSP)、嵌入式設(shè)備等。
所述終端裝置10可以是,但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,平板電腦、智能手機(jī)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、游戲機(jī)、智能式穿戴式設(shè)備等。
所述終端裝置10所處的網(wǎng)絡(luò)包括,但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)(Virtual Private Network,VPN)等。
所述顯示控制系統(tǒng)20能夠識別在與所述第一屏設(shè)置于所述終端裝置的不同側(cè)的預(yù)設(shè)區(qū)域上的用戶操作;根據(jù)所述用戶操作在所述預(yù)設(shè)區(qū)域上的位置及/或手勢確認(rèn)第一屏中的預(yù)定可操作對象;對所述預(yù)定可操作對象進(jìn)行預(yù)定操作,從而方便用戶操作。
所述存儲設(shè)備30用于存儲所述顯示控制系統(tǒng)20中各個(gè)程序段的程序代碼。所述存儲設(shè)備30可以為智能媒體卡(smart media card)、安全數(shù)字卡(secure digital card)、快閃存儲器卡(flash card)等儲存設(shè)備。
所述處理設(shè)備40可以包括一個(gè)或者多個(gè)微處理器、數(shù)字處理器。
所述顯示設(shè)備50可以是觸摸屏等用于顯示畫面的設(shè)備。
實(shí)施例四
圖5為本發(fā)明實(shí)施例四提供的顯示控制系統(tǒng)的示意圖。所述顯示控制系統(tǒng)應(yīng)用于終端裝置中,所述終端裝置可以為手機(jī)、平板等終端裝置。
如圖5所示,顯示控制系統(tǒng)可包括識別模塊310、確認(rèn)模塊320及操作模塊330。本發(fā)明所稱的模塊是指一種能夠被處理設(shè)備所執(zhí)行并且能夠完成固定功能的一系列計(jì)算機(jī)程序段,其存儲在存儲設(shè)備中。
所述識別模塊310用于識別在與所述第一屏設(shè)置于所述終端裝置的不同側(cè)的預(yù)設(shè)區(qū)域上的用戶操作。
具體實(shí)現(xiàn)中,本實(shí)施例中所描述的預(yù)設(shè)區(qū)域可設(shè)置于所述終端裝置的與所述第一屏相對的一側(cè),也可設(shè)置于所述終端裝置殼體四周的邊框區(qū)域。所述預(yù)設(shè)區(qū)域內(nèi)可以設(shè)置多種傳感器如半導(dǎo)體電容傳感器、半導(dǎo)體熱敏傳感器、半導(dǎo)體壓感傳感器、超聲波傳感器或射頻傳感器等,這些傳感器能夠感測感應(yīng)物于該預(yù)設(shè)區(qū)域內(nèi)的操作。可以理解,其他實(shí)施方式中,所述預(yù)設(shè)區(qū)域還可以設(shè)置于所述終端裝置上與所述第一屏相對一側(cè)的第二屏上,所述第二屏例如可以為將所述第一屏按照預(yù)設(shè)比例縮小后的屏幕,例如所述第二屏的屏寬及屏高的尺寸可以按照第一屏的屏寬及屏高的尺寸的30%、40%、50%、60%、70%、或80%的比例進(jìn)行縮小,本領(lǐng)域技術(shù)人員還可以理解,所述第二屏的屏寬及屏高相對于所述第一屏的屏寬及屏高縮小的比例可以相同也可以不同。當(dāng)然,所述第二屏相對于所述第一屏縮小的方式也不限于上述,可以依據(jù)實(shí)際需要進(jìn)行選擇。所述第二屏可以位于與所述第一屏相對一側(cè)的中間區(qū)域,所述第二屏也可以位于與所述第一屏相對一側(cè)的中上部、或中上部偏左位置或中上部偏右位置,即所述第二屏的位置較佳的位于用戶單手操作終端裝置時(shí)便于操控第二屏的主要手指如食指方便觸控的區(qū)域內(nèi)。所述第二屏可以采用OLED屏幕,也可以采用電子墨水顯示屏,其包括感應(yīng)觸控輸入信息或懸浮輸入信息并生成對應(yīng)控制信號的傳感器,如半導(dǎo)體電容傳感器、半導(dǎo)體熱敏傳感器、半導(dǎo)體壓感傳感器、超聲波傳感器或射頻傳感器等。本領(lǐng)域技術(shù)人員可以理解所述在預(yù)設(shè)區(qū)域上的用戶操作可以至少包括以下中的一種:觸摸操作及懸浮操作。用戶進(jìn)行操作時(shí)可以進(jìn)行點(diǎn)擊、滑動、長按等以輸入不同的操作指令。
所述確認(rèn)模塊320,用于根據(jù)所述用戶操作在所述預(yù)設(shè)區(qū)域上的位置及/或手勢確認(rèn)第一屏中的預(yù)定可操作對象。
方案一:
當(dāng)所述預(yù)設(shè)區(qū)域設(shè)置于所述終端裝置上與所述第一屏相對一側(cè)的第二屏上時(shí),所述確認(rèn)模塊320具體用于:
確認(rèn)所述用戶操作在所述第二屏的位置坐標(biāo);
根據(jù)確認(rèn)的所述位置坐標(biāo)確定所述用戶操作在所述第二屏的坐標(biāo)系中的相對位置;
根據(jù)所述相對位置、所述預(yù)設(shè)比例以及所述第一屏的尺寸確定所述用戶操作映射到第一屏上的操作位置;以及
根據(jù)確定的所述第一屏上的操作位置確認(rèn)所述用戶操作對應(yīng)的預(yù)定可操作對象。
例如,當(dāng)用戶正在閱讀文章時(shí)想要對這篇文章進(jìn)行分享,此時(shí)第一屏中分享的按鈕在第一屏的右上角,用戶單手操作終端裝置時(shí)操作第一屏的拇指無法觸達(dá)分享按鈕,這時(shí)用戶可以通過操作第二屏的手指如食指在第二屏的右上角進(jìn)行單擊(當(dāng)然也可以是其他的操作如雙擊、長按等)來觸發(fā)分享按鈕。請參考圖2,為將用戶操作在第二屏的位置坐標(biāo)映射到第一屏操作位置的映射方式示意圖,圖中標(biāo)號10對應(yīng)所述終端裝置,標(biāo)號55對應(yīng)第一屏,標(biāo)號60對應(yīng)第二屏。假設(shè)所述第二屏60的屏寬及屏高相對所述第一屏的屏寬及屏高縮小的比例為A。所述第一屏55及第二屏60左上角的坐標(biāo)均為(0,0),第二屏60右下角的坐標(biāo)為(W1、H1),所述第一屏55右下角的坐標(biāo)為(W2、H2),所述(W2、H2)即為所述第二屏60右下角(W1、H1)映射到第一屏上的操作位置,其中W2=W1/A,H2=H1/A。用戶觸發(fā)分享按鈕操作在所述第二屏60的位置B坐標(biāo)記為(x1,y1),在所述第一屏55的操作位置C根據(jù)以下算式(x1*W2/W1,y1*H2/H1)獲得,因?yàn)閤1=W1,y1=0,計(jì)算后即可得到第二屏上的用戶操作映射到所述第一屏上的操作位置C的坐標(biāo)為(W2、0),根據(jù)所述操作位置即可獲得預(yù)定可操作對象,如本示例中的第一屏上的分享按鈕。
可以理解,在變更實(shí)施方式中,用戶在所述第二屏上的操作也可以是手勢及/或運(yùn)動軌跡的結(jié)合,如為運(yùn)動軌跡時(shí),所述運(yùn)動軌跡在所述第二屏中經(jīng)過的區(qū)域的位置坐標(biāo)按照上述方式映射到所述第一屏相應(yīng)的操作位置上。例如,當(dāng)用戶正在閱讀文章或網(wǎng)頁時(shí)想要將部分文字進(jìn)行選擇,用戶的手指在第二屏上進(jìn)行滑動,即對在所述第一屏上與手指滑動所經(jīng)過的區(qū)域?qū)?yīng)位置的文字全部進(jìn)行選取,所述選取的文字即為預(yù)定可操作對象。而且,可以理解,在變更實(shí)施方式中,所述第一屏上的預(yù)定可操作對象不限于預(yù)定文字和預(yù)定控件,還可以為預(yù)定圖片、預(yù)定音視頻、預(yù)定操作按鈕、輸入框或者虛擬鍵盤等。通過第二屏對第一屏的預(yù)定可操作對象進(jìn)行選取的方式并不限于上述的實(shí)施例,本領(lǐng)域的技術(shù)人員可以理解,用戶也可以通過對第二屏的上下滑動來對第一屏顯示內(nèi)容進(jìn)行上下滑動,也可以在第二屏上進(jìn)行左右滑動而直接開啟拍照功能或撥打電話功能等。
方案二:
可以根據(jù)預(yù)先采集的終端裝置中預(yù)定的可操作對象如預(yù)定操作按鈕的使用頻率,將使用頻率最高的一個(gè)或多個(gè)操作按鈕設(shè)置于所述預(yù)設(shè)區(qū)域內(nèi),如將撥打電話或拍照的操作按鈕設(shè)置于所述預(yù)設(shè)區(qū)域內(nèi),所述預(yù)設(shè)區(qū)域可以設(shè)置于所述終端裝置的邊框如左側(cè)和/或右側(cè)邊框上,所述預(yù)設(shè)區(qū)域內(nèi)設(shè)有例如超聲波傳感器,用戶在所述預(yù)設(shè)區(qū)域的操作可以是觸控操作或懸浮操作,當(dāng)識別用戶在所述預(yù)設(shè)區(qū)域的觸控操作或懸浮操作的時(shí)間長度和/或信號強(qiáng)度滿足預(yù)設(shè)條件時(shí),即可確認(rèn)對應(yīng)的預(yù)定的可操作對象被選取,所述預(yù)定可操作對象例如可以是撥打電話的界面或拍照界面等。當(dāng)然當(dāng)一個(gè)預(yù)設(shè)區(qū)域?qū)?yīng)多個(gè)預(yù)定可操作對象時(shí),可以通過用戶操作在所述預(yù)設(shè)區(qū)域的不同手勢選取不同的預(yù)定可操作對象,如單擊對應(yīng)撥打電話操作,雙擊對應(yīng)拍照操作。
本領(lǐng)域技術(shù)人員可以理解,所述預(yù)設(shè)區(qū)域的數(shù)量不限于一個(gè),可以為多個(gè),所述預(yù)設(shè)區(qū)域的位置可以根據(jù)用戶的單手操作的習(xí)慣進(jìn)行設(shè)置,還可以如設(shè)置于與所述第一屏相對一側(cè)的中部、左上角或右上角等,此處只為例舉,不作限定。
所述操作模塊330,用于對所述預(yù)定可操作對象進(jìn)行預(yù)定操作,所述操作模塊330具體用于:
選中所述第一屏中的預(yù)定可操作對象;或者
控制所述第一屏中的預(yù)定可操作對象執(zhí)行對應(yīng)功能;或者
突出顯示所述第一屏中的預(yù)定可操作對象;或者
將所述預(yù)定可操作對象移動至所述第一屏的預(yù)設(shè)顯示區(qū)域進(jìn)行顯示;或者
顯示所述預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面;或者
輪流顯示所述不同預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面。
方案三:選中所述終端裝置的預(yù)定可操作對象。
具體的,如上述方案二中所述,用戶在終端裝置邊框上預(yù)設(shè)區(qū)域的懸浮操作確認(rèn)第一屏中的預(yù)定可操作對象為撥打電話的界面或拍照界面,所述第一屏上可以直接顯示撥打電話的界面或拍照界面,以便后續(xù)用戶可以直接在第一屏上進(jìn)行撥打電話或拍照等操作。
方案四:控制所述第一屏中的預(yù)定可操作對象執(zhí)行對應(yīng)功能。
具體的,如上述方案二中所述,用戶在第二屏右上角的操作映射到第一屏上確認(rèn)了第一屏中的預(yù)定可操作對象為第一屏上的分享按鈕,在所述第一屏上根據(jù)該被確認(rèn)的分享按鈕可以彈出一個(gè)相應(yīng)的分享界面,顯示用戶可以分享的途徑,如分享到自己的微博或者分享給特定的友人,用戶還可以進(jìn)一步對第一屏或第二屏進(jìn)行操作,選取相應(yīng)的分享途徑,以完成分享的功能。
方案五:突出顯示所述終端裝置的預(yù)定可操作對象。
具體的,所述突出顯示可為高亮顯示或放大顯示等。比如上述方案二中,用戶在第二屏中的手勢軌跡確定的預(yù)定可操作對象為網(wǎng)頁中的文字,為便于用戶確認(rèn)選取的文字是否為符合用戶的預(yù)期,將選取的這些文字在第一屏進(jìn)行高亮顯示、放大顯示、添加背景顏色顯示或變更字體顯示等以便于用戶確認(rèn)。當(dāng)然,突出顯示時(shí)可以在第一屏的原始位置進(jìn)行顯示,也可以其他預(yù)定位置進(jìn)行顯示。
方案六:將所述預(yù)定可操作對象移動至所述第一屏的預(yù)設(shè)顯示區(qū)域進(jìn)行顯示。
具體的,比如上述方案二中,用戶在第二屏中的手勢軌跡確定的預(yù)定可操作對象為網(wǎng)頁中的文字,選取的這些文字的原始位置為第一屏的上部,用戶想對文字進(jìn)一步編輯如進(jìn)行復(fù)制操作還是不方便,在所述第一屏上可以將所述預(yù)定可操作對象移動至第一屏的中下部進(jìn)行顯示,以方便用戶操控第一屏的手指進(jìn)行操作。具體實(shí)現(xiàn)時(shí),還可以根據(jù)用戶的握持終端裝置的姿勢確定用戶是左手操作還是右手操作,根據(jù)檢測到的用戶的左右手操作方式可以進(jìn)一步將預(yù)定可操作對象移動至第一屏的中下部偏左或偏右的位置,當(dāng)用戶操作較大屏幕的平板電腦時(shí),可以更好的提高用戶體驗(yàn)。
方案七:顯示預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面;或者輪流顯示不同預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面。
具體地,當(dāng)所述預(yù)定可操作對象為一個(gè)時(shí),顯示預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面。當(dāng)所述預(yù)定可操作對象為多個(gè)時(shí),輪流顯示不同預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面。例如,所述預(yù)定可操作對象為音頻播放按鈕或視頻播放按鈕,第一屏上可以顯示所述音頻播放按鈕被觸發(fā)后的預(yù)覽界面,如顯示觸發(fā)音頻播放按鈕后可以播放的歌曲名稱;當(dāng)有多個(gè)歌曲可以播放時(shí),可以按照預(yù)設(shè)順序循環(huán)顯示。所述預(yù)定可操作對象被觸發(fā)后的預(yù)覽界面可以預(yù)先查看,從而不會出現(xiàn)觸發(fā)預(yù)定可操作對象后發(fā)現(xiàn)不是所需內(nèi)容而需要返回的情況,同時(shí)也可避免頻繁進(jìn)行操作界面切換帶來的麻煩。
其他實(shí)施方式中,所述顯示控制系統(tǒng)還可包括檢測模塊340及進(jìn)入模塊350。
所述檢測模塊340,用于檢測作用于所述終端裝置的用戶操作。
具體的,如針對上述方案七,在所述第一屏顯示預(yù)覽界面時(shí),檢測用戶在所述終端裝置第一屏或第二屏的任意位置或者在當(dāng)前顯示的預(yù)覽界面上是否進(jìn)行了點(diǎn)擊或懸浮操作。
所述進(jìn)入模塊350,用于在所述作用于所述終端裝置的用戶操作滿足預(yù)定條件時(shí),控制所述預(yù)定可操作對象執(zhí)行對應(yīng)功能。
所述預(yù)定條件為預(yù)先設(shè)置的條件,所述預(yù)定條件預(yù)存在所述終端裝置中。所述預(yù)定條件可為用戶在所述終端裝置第一屏或第二屏的任意位置、或者在當(dāng)前顯示的預(yù)覽界面上進(jìn)行的點(diǎn)擊或懸浮操作。所述控制所述預(yù)定可操作對象執(zhí)行對應(yīng)功能可為進(jìn)入所述預(yù)覽界面。用戶在所述終端裝置第一屏或第二屏的任意位置或者在當(dāng)前顯示的預(yù)覽界面上進(jìn)行了點(diǎn)擊或懸浮操作即為觸發(fā)了所述預(yù)定可操作對象,可執(zhí)行所述預(yù)定可操作對象的功能。如在預(yù)覽界面中顯示某個(gè)歌曲時(shí)進(jìn)行了點(diǎn)擊該歌曲的操作,即觸發(fā)了播放該歌曲的功能。
本發(fā)明實(shí)施例將所述預(yù)設(shè)區(qū)域設(shè)置于用戶單手操作時(shí)方便觸控的位置,通過在終端裝置的預(yù)設(shè)區(qū)域設(shè)置傳感器或?qū)⑺鲱A(yù)設(shè)區(qū)域設(shè)置于第二屏上,在單手操作時(shí)通過對便于觸控的預(yù)設(shè)區(qū)域的操作來控制第一屏中對應(yīng)的預(yù)定可操作對象執(zhí)行預(yù)定操作,方便用戶單手操作終端裝置,而且在用戶單手操作時(shí)無需縮小第一屏顯示界面的尺寸,提高了用戶的體驗(yàn)度。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的終端裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的終端裝置的實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在相同處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在相同單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能模塊的形式實(shí)現(xiàn)。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。