本發(fā)明涉及控制技術(shù)領(lǐng)域,尤其涉及一種多屏顯示控制方法及用戶終端。
背景技術(shù):
隨著信息技術(shù)的不斷發(fā)展和人們生活水平的持續(xù)提高,手機(jī)、筆記本電腦、平板電腦等用戶終端設(shè)備在人們的日常生活中越來越普遍的被使用。為了簡(jiǎn)化用戶操作,提高用戶的使用體驗(yàn),應(yīng)用于用戶終端的觸摸屏應(yīng)運(yùn)而生。觸摸屏(touchscreen)又稱為“觸控屏”、“觸控面板”,是一種可接收觸頭等輸入訊號(hào)的感應(yīng)式液晶顯示裝置,當(dāng)接觸了屏幕上的圖形按鈕時(shí),屏幕上的觸覺反饋系統(tǒng)可根據(jù)預(yù)先編程的程式驅(qū)動(dòng)各種連結(jié)裝置,可用以取代機(jī)械式的按鈕面板,并借由液晶顯示畫面制造出生動(dòng)的影音效果。觸摸屏作為一種最新的電腦輸入設(shè)備,它是目前最簡(jiǎn)單、方便、自然的一種人機(jī)交互方式。它賦予了多媒體以嶄新的面貌,是極富吸引力的全新多媒體交互設(shè)備。主要應(yīng)用于公共信息的查詢、領(lǐng)導(dǎo)辦公、工業(yè)控制、軍事指揮、電子游戲、點(diǎn)歌點(diǎn)菜、多媒體教學(xué)、房地產(chǎn)預(yù)售等。
為了同時(shí)滿足人們對(duì)于用戶終端產(chǎn)品輕、薄、短、小的需求以及對(duì)大屏幕尺寸的需求,帶有曲面屏、多屏以及可折疊屏的用戶終端產(chǎn)品以成為目前電子產(chǎn)品市場(chǎng)的趨勢(shì)。所謂曲面屏,是指采用柔性材料制作的顯示屏。相比于直面屏,曲面屏彈性更好、不易破碎,具有更好的立體顯示效果,極大的提高了人們的感官體驗(yàn)。但是,由于曲面屏主要通過有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)實(shí)現(xiàn),而有機(jī)發(fā)光二極管技術(shù)本身還不夠成熟,這就極大的限制了曲面屏的應(yīng)用。因而,多屏以及基于多屏技術(shù)的折疊屏在目前市場(chǎng)上的占有率越來越大。
所謂多屏,是指用戶終端上具有兩個(gè)或兩個(gè)的顯示屏幕。所謂折疊屏,是指用戶終端上的至少一個(gè)顯示屏可以圍繞一轉(zhuǎn)動(dòng)軸發(fā)生一定角度的轉(zhuǎn)動(dòng)。圖1是現(xiàn)有技術(shù)中具有多屏顯示的用戶終端的結(jié)構(gòu)示意圖。如圖1所示,現(xiàn)有技術(shù)中具有多屏顯示的用戶終端包括第一顯示屏11和第二顯示屏12。第一顯示屏11和第二顯示屏12通過連接件13連接。當(dāng)?shù)谝伙@示屏11和/或第二顯示屏12可以圍繞連接件13轉(zhuǎn)動(dòng)時(shí),則由第一顯示屏11、第二顯示屏12和連接件13構(gòu)成了折疊屏?,F(xiàn)有的具有多屏顯示的用戶終端,在使用過程中,應(yīng)用程序開啟后的顯示位置,是由廠商預(yù)先設(shè)定好的,例如某一應(yīng)用程序只能在第一顯示屏或第二顯示屏顯示,顯示方式比較死板。用戶在使用過程中并不能根據(jù)應(yīng)用程序本身的特點(diǎn)來進(jìn)行調(diào)整,靈活性較差。不僅如此,在使用過程中,經(jīng)常出現(xiàn)多個(gè)應(yīng)用程序因顯示于同一顯示屏而相互沖突的情況,用戶使用體驗(yàn)較差。
因此,如何對(duì)用戶終端的多屏顯示進(jìn)行控制,提高多屏顯示的靈活性,以增強(qiáng)用戶體驗(yàn),是目前亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種多屏顯示控制方法及用戶終端,用以解決現(xiàn)有的多屏顯示靈活性不高、用戶體驗(yàn)較差的問題。
為了解決上述問題,本發(fā)明提供了一種多屏顯示控制方法,包括如下步驟:檢測(cè)一應(yīng)用程序是否開啟,若是,則識(shí)別所述應(yīng)用程序調(diào)用的硬件位置;獲取所述硬件與每一顯示屏的距離;選擇與所述硬件距離最短的顯示屏作為目標(biāo)顯示屏;于目標(biāo)顯示屏顯示所述應(yīng)用程序的界面。
優(yōu)選的,所述于目標(biāo)顯示屏顯示所述應(yīng)用程序界面之后還包括如下步驟:檢測(cè)每一顯示屏與人臉之間的距離;判斷是否有一個(gè)顯示屏與人臉之間的距離小于一預(yù)設(shè)值,若是,則控制所有顯示屏熄屏。
優(yōu)選的,所述于目標(biāo)顯示屏顯示所述應(yīng)用程序界面之后還包括如下步驟:識(shí)別所述目標(biāo)顯示屏與人臉之間的角度信息;判斷所述角度是否在一預(yù)設(shè)范圍內(nèi),若否,則將所述應(yīng)用程序的界面切換至其他顯示屏。
優(yōu)選的,所述于目標(biāo)顯示屏顯示所述應(yīng)用程序界面之后還包括如下步驟:檢測(cè)所述應(yīng)用程序是否再次開啟,若是,則將再次開啟的所述應(yīng)用程序的界面顯示于其他顯示屏。
優(yōu)選的,所述于目標(biāo)顯示屏顯示所述應(yīng)用程序界面之后還包括如下步驟:檢測(cè)所述應(yīng)用程序是否調(diào)用其他硬件,若是,則識(shí)別所述其他硬件的位置;獲取所述其他硬件與每一顯示屏的距離;擇與所述其他硬件距離最短的顯示屏作為第一顯示屏;判斷所述第一顯示屏與所述目標(biāo)顯示屏是否相同,若否,則將所述應(yīng)用程序的界面切換至所述第一顯示屏。
優(yōu)選的,所述于目標(biāo)顯示屏顯示所述應(yīng)用程序界面之后還包括如下步驟:檢測(cè)另一應(yīng)用程序是否開啟,若是,則識(shí)別所述另一應(yīng)用程序調(diào)用的另一硬件位置;獲取所述另一硬件與每一顯示屏的距離;選擇與所述另一硬件距離最短的顯示屏作為第二顯示屏;判斷所述第二顯示屏與所述目標(biāo)顯示屏是否相同,若是,則根據(jù)預(yù)先設(shè)定的規(guī)則將所述應(yīng)用程序的界面與所述另一應(yīng)用程序的界面分別顯示于不同的顯示屏。
本發(fā)明還提供了一種用戶終端,包括多個(gè)顯示屏、至少一個(gè)被應(yīng)用程序調(diào)用的硬件、以及一個(gè)控制裝置,所述控制裝置被配置為:檢測(cè)所述應(yīng)用程序是否開啟,若是,則識(shí)別所述硬件位置;獲取所述硬件與每一顯示屏的距離;選擇與所述硬件距離最短的顯示屏作為目標(biāo)顯示屏;于目標(biāo)顯示屏顯示所述應(yīng)用程序的界面。
優(yōu)選的,所述控制裝置還被配置為:檢測(cè)每一顯示屏與人臉之間的距離;判斷是否有一個(gè)顯示屏與人臉之間的距離小于一預(yù)設(shè)值,若是,則控制所有顯示屏熄屏。
優(yōu)選的,所述控制裝置還被配置為:識(shí)別所述目標(biāo)顯示屏與人臉之間的角度信息;判斷所述角度是否在一預(yù)設(shè)范圍內(nèi),若否,則將所述應(yīng)用程序的界面切換至其他顯示屏。
優(yōu)選的,所述控制裝置還被配置為:檢測(cè)所述應(yīng)用程序是否再次開啟,若是,則將再次開啟的所述應(yīng)用程序的界面顯示于其他顯示屏。
優(yōu)選的,所述控制裝置還被配置為:檢測(cè)所述應(yīng)用程序是否調(diào)用其他硬件,若是,則識(shí)別所述其他硬件的位置;獲取所述其他硬件與每一顯示屏的距離;選擇與所述其他硬件距離最短的顯示屏作為第一顯示屏;判斷所述第一顯示屏與所述目標(biāo)顯示屏是否相同,若否,則將所述應(yīng)用程序的界面切換至所述第一顯示屏。
優(yōu)選的,所述控制裝置還被配置為:檢測(cè)另一應(yīng)用程序是否開啟,若是,則識(shí)別所述另一應(yīng)用程序調(diào)用的另一硬件位置;獲取所述另一硬件與每一顯示屏的距離;選擇與所述另一硬件距離最短的顯示屏作為第二顯示屏;判斷所述第二顯示屏與所述目標(biāo)顯示屏是否相同,若是,則根據(jù)預(yù)先設(shè)定的規(guī)則將所述應(yīng)用程序的界面與所述另一應(yīng)用程序的界面分別顯示于不同的顯示屏。
本發(fā)明還提供了一種用戶終端,包括多個(gè)顯示屏,包括:檢測(cè)模塊,用于檢測(cè)一應(yīng)用程序是否開啟,若是,則識(shí)別所述應(yīng)用程序調(diào)用的硬件位置;獲取模塊,用于獲取所述硬件與每一顯示屏的距離;選擇模塊,用于選擇與所述硬件距離最短的顯示屏作為目標(biāo)顯示屏;控制模塊,連接所述選擇模塊,用于在目標(biāo)顯示屏顯示所述應(yīng)用程序的界面。
優(yōu)選的,所述用戶終端還包括:測(cè)量模塊,用于檢測(cè)每一顯示屏與人臉之間的距離;判斷模塊,連接所述控制模塊,用于判斷是否有一個(gè)顯示屏與人臉之間的距離小于一預(yù)設(shè)值,若是,則控制所有顯示屏熄屏。
優(yōu)選的,所述用戶終端還包括:識(shí)別模塊,用于識(shí)別所述目標(biāo)顯示屏與人臉之間的角度信息;切換模塊,連接所述控制模塊,用于判斷所述角度是否在一預(yù)設(shè)范圍內(nèi),若否,則將所述應(yīng)用程序的界面切換至其他顯示屏。
優(yōu)選的,所述控制模塊還用于檢測(cè)所述應(yīng)用程序是否再次開啟,若是,則將再次開啟的所述應(yīng)用程序的界面顯示于其他顯示屏。
優(yōu)選的,所述檢測(cè)模塊包括第一檢測(cè)單元,所述第一檢測(cè)單元用于檢測(cè)所述應(yīng)用程序是否調(diào)用其他硬件,若是,則識(shí)別所述其他硬件的位置;所述獲取模塊包括第一獲取單元,所述第一獲取單元用于獲取所述其他硬件與每一顯示屏的距離;所述選擇模塊包括第一選擇單元,所述第一選擇單元用于選擇與所述其他硬件距離最短的顯示屏作為第一顯示屏;所述控制模塊還用于判斷所述第一顯示屏與所述目標(biāo)顯示屏是否相同,若否,則將所述應(yīng)用程序的界面切換至所述第一顯示屏。
優(yōu)選的,所述檢測(cè)模塊包括第二檢測(cè)單元,所述第二檢測(cè)單元用于檢測(cè)另一應(yīng)用程序是否開啟,若是,則識(shí)別所述另一應(yīng)用程序調(diào)用的另一硬件位置;所述獲取模塊包括第二獲取單元,所述第二獲取單元用于獲取所述另一硬件與每一顯示屏的距離;所述選擇模塊包括第二選擇單元,所述第二選擇單元用于選擇與所述另一硬件距離最短的顯示屏作為第二顯示屏;所述控制模塊還用于判斷所述第二顯示屏與所述目標(biāo)顯示屏是否相同,若是,則根據(jù)預(yù)先設(shè)定的規(guī)則將所述應(yīng)用程序的界面與所述另一應(yīng)用程序的界面分別顯示于不同的顯示屏。
本發(fā)明提供的多屏顯示控制方法及用戶終端,通過檢測(cè)應(yīng)用程序調(diào)用的硬件位置,于與應(yīng)用程序調(diào)用的硬件距離最短的顯示屏顯示應(yīng)用程序的界面,實(shí)現(xiàn)了不同應(yīng)用程序的智能顯示,極大的提高了多屏顯示的靈活性,增強(qiáng)了用戶體驗(yàn)。
附圖說明
圖1是現(xiàn)有技術(shù)中具有多屏顯示的用戶終端的結(jié)構(gòu)示意圖;
圖2是本發(fā)明第一具體實(shí)施方式的多屏顯示控制方法的流程圖;
圖3是本發(fā)明第二具體實(shí)施方式的用戶終端的結(jié)構(gòu)示意圖;
圖4是本發(fā)明第三具體實(shí)施方式的用戶終端的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例1的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例2的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例3的結(jié)構(gòu)示意圖;
圖8是本發(fā)明實(shí)施例4的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明提供的多屏顯示控制方法及用戶終端的具體實(shí)施方式做詳細(xì)說明。
第一具體實(shí)施方式
本具體實(shí)施方式提供了一種多屏顯示控制方法,圖2是本發(fā)明第一具體實(shí)施方式的多屏顯示控制方法的流程圖。如圖2所示,本具體實(shí)施方式所述的多屏顯示控制方法包括如下步驟:
步驟s21,檢測(cè)一應(yīng)用程序是否開啟,若是,則識(shí)別應(yīng)用程序調(diào)用的硬件位置。多屏顯示的用戶終端中具有多個(gè)顯示屏,為了實(shí)現(xiàn)多屏顯示的靈活性,節(jié)省用戶終端的電量損耗,本具體實(shí)施方式在用戶終端開啟一應(yīng)用程序時(shí),自動(dòng)檢測(cè)這一應(yīng)用程序調(diào)用的用戶終端中的硬件位置,例如:當(dāng)用戶在通話時(shí),檢測(cè)受話器的位置;當(dāng)用戶進(jìn)行拍攝時(shí),檢測(cè)攝像頭的位置等。本具體實(shí)施方式中的多屏是指兩個(gè)或兩個(gè)以上的顯示屏。本具體實(shí)施方式中的用戶終端可以是但不限于手機(jī)、筆記本電腦、平板電腦、個(gè)人數(shù)字助理等等。其中,識(shí)別應(yīng)用程序調(diào)用的硬件位置的方法,可以是在用戶終端內(nèi)部預(yù)先存儲(chǔ)每一硬件的位置信息,當(dāng)硬件被調(diào)用時(shí),再從用戶終端內(nèi)部選擇與其匹配的位置信息;也可以是通過用戶終端內(nèi)置的傳感器檢測(cè)被調(diào)用硬件的位置信息。
步驟s22,獲取硬件與每一顯示屏的距離。具體來說,在識(shí)別到應(yīng)用程序調(diào)用的硬件位置后,為了獲得最佳的顯示效果,接下來需要獲取被調(diào)用硬件與每一顯示屏的距離。在本具體實(shí)施方式中獲取硬件與每一顯示屏的距離,是指獲取硬件與每一顯示屏所在平面的垂直距離。獲取硬件與每一顯示屏的距離的方法,例如:可以是用戶終端的生產(chǎn)商預(yù)先在用戶終端內(nèi)部存儲(chǔ)每一硬件及每一顯示屏的位置,當(dāng)硬件被調(diào)用時(shí),根據(jù)被調(diào)用硬件的位置和每一顯示屏的位置計(jì)算該被調(diào)用硬件與每一顯示屏的距離,通過預(yù)先存儲(chǔ)位置信息的方法,可以快速、高效的獲取被調(diào)用硬件與每一顯示屏的距離;還可以通過用戶終端內(nèi)置的用于檢測(cè)距離的傳感器來獲取被調(diào)用硬件與與每一顯示屏的距離,這樣可以不用預(yù)先存儲(chǔ)硬件與顯示屏的位置信息,節(jié)省用戶終端的內(nèi)存空間。
步驟s23,選擇與硬件距離最短的顯示屏作為目標(biāo)顯示屏。比較被調(diào)用硬件與每一顯示屏的距離,選擇與被調(diào)用硬件距離最短的顯示屏作為目標(biāo)顯示屏。
步驟s24,于目標(biāo)顯示屏顯示應(yīng)用程序的界面。即在與被調(diào)用硬件距離最短的顯示屏顯示應(yīng)用程序界面,方便用戶在使用應(yīng)用程序的過程中根據(jù)實(shí)際需要進(jìn)行調(diào)整,例如在與攝像頭距離最短的顯示屏顯示拍攝界面,便于用戶根據(jù)拍攝需要自由調(diào)整拍攝角度,極大的提高了用戶體驗(yàn)。
為了防止誤觸發(fā)生,優(yōu)選的,于目標(biāo)顯示屏顯示應(yīng)用程序界面之后還包括如下步驟:檢測(cè)每一顯示屏與人臉之間的距離;判斷是否有一個(gè)顯示屏與人臉之間的距離小于一預(yù)設(shè)值,若是,則控制所有顯示屏熄屏。這樣一來,當(dāng)檢測(cè)到人臉與任一顯示屏的距離小于預(yù)設(shè)值時(shí),則控制所有顯示屏熄屏,有效避免因人臉與顯示屏中顯示的虛擬按鍵接觸導(dǎo)致的誤觸發(fā)。尤其是在通話過程中,由于用戶習(xí)慣于將用戶終端靠近耳部接聽電話,此時(shí),由于人臉與顯示通話界面的顯示屏距離較近,極易導(dǎo)致電話誤掛斷,然而,本具體實(shí)施方式通過在檢測(cè)到任一顯示屏與人臉之間的距離小于預(yù)設(shè)值時(shí),控制所有顯示屏熄屏,有效防止了通話過程中的誤掛斷。更優(yōu)選的,控制所有顯示屏熄屏之后還包括如下步驟:檢測(cè)每一顯示屏與人臉之間的距離;判斷是否有一個(gè)顯示屏與人臉之間的距離小于一預(yù)設(shè)值,若否,則控制應(yīng)用程序界面重新顯示于目標(biāo)顯示屏。其中,檢測(cè)每一顯示屏與人臉之間的距離可以通過用戶終端內(nèi)置的距離傳感器實(shí)現(xiàn)。本具體實(shí)施方式中的預(yù)設(shè)值,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,本具體實(shí)施方式對(duì)此不作限定。
為了進(jìn)一步提高用戶的使用體驗(yàn),優(yōu)選的,于目標(biāo)顯示屏顯示應(yīng)用程序界面之后還包括如下步驟:識(shí)別目標(biāo)顯示屏與人臉之間的角度信息;判斷角度是否在一預(yù)設(shè)范圍內(nèi),若否,則將應(yīng)用程序的界面切換至其他顯示屏。這樣一來,當(dāng)用戶將用戶終端的顯示屏折疊立于桌面等平面上時(shí),通過檢測(cè)目標(biāo)顯示屏與人臉之間的角度信息,以選擇一較佳觀看角度供用戶觀看。其中,識(shí)別目標(biāo)顯示屏與人臉之間的角度信息可以通過用戶終端內(nèi)置的加速度傳感器或重力傳感器實(shí)現(xiàn)。本具體實(shí)施方式中的預(yù)設(shè)范圍,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,例如0°-120°,本具體實(shí)施方式對(duì)此不作限定。
優(yōu)選的,于目標(biāo)顯示屏顯示應(yīng)用程序界面之后還包括如下步驟:檢測(cè)應(yīng)用程序是否再次開啟,若是,則將再次開啟的應(yīng)用程序的界面顯示于其他顯示屏。當(dāng)一應(yīng)用程序多次開啟時(shí),例如在進(jìn)行多方通話時(shí),為了避免出現(xiàn)沖突,簡(jiǎn)化用戶操作,將在后開啟的應(yīng)用程序顯示于除目標(biāo)顯示屏之外的其他顯示屏,例如于不同的顯示屏分別顯示通話界面。
優(yōu)選的,于目標(biāo)顯示屏顯示應(yīng)用程序界面之后還包括如下步驟:檢測(cè)應(yīng)用程序是否調(diào)用其他硬件,若是,則識(shí)別其他硬件的位置;獲取其他硬件與每一顯示屏的距離;擇與其他硬件距離最短的顯示屏作為第一顯示屏;判斷第一顯示屏與目標(biāo)顯示屏是否相同,若否,則將應(yīng)用程序的界面切換至第一顯示屏。采用這種方法,使得應(yīng)用程序在使用過程中,可以根據(jù)后續(xù)調(diào)用的其他硬件,及時(shí)切換應(yīng)用程序界面顯示的顯示屏,實(shí)現(xiàn)了根據(jù)應(yīng)用程序的使用情況智能調(diào)控顯示界面的顯示位置,在方便用戶操作的同時(shí),也極大的提高了用戶的使用樂趣。更優(yōu)選的,當(dāng)判斷第一顯示屏與目標(biāo)顯示屏相同時(shí),則繼續(xù)于目標(biāo)顯示屏顯示應(yīng)用程序界面。
優(yōu)選的,于目標(biāo)顯示屏顯示應(yīng)用程序界面之后還包括如下步驟:檢測(cè)另一應(yīng)用程序是否開啟,若是,則識(shí)別另一應(yīng)用程序調(diào)用的另一硬件位置;獲取另一硬件與每一顯示屏的距離;選擇與另一硬件距離最短的顯示屏作為第二顯示屏;判斷第二顯示屏與目標(biāo)顯示屏是否相同,若是,則根據(jù)預(yù)先設(shè)定的規(guī)則將應(yīng)用程序的界面與另一應(yīng)用程序的界面分別顯示于不同的顯示屏。用戶在使用用戶終端的過程中,經(jīng)常將多個(gè)應(yīng)用程序同時(shí)開啟,此時(shí),為了避免沖突,且不影響用戶的使用,可以預(yù)先設(shè)定一規(guī)則來明確當(dāng)?shù)诙@示屏與目標(biāo)顯示屏相同時(shí),應(yīng)用程序界面與另一應(yīng)用程序界面如何顯示,例如:預(yù)先設(shè)定的規(guī)則可以規(guī)定在后開啟的另一應(yīng)用程序界面于目標(biāo)顯示屏顯示,在先開啟的應(yīng)用程序界面于除目標(biāo)顯示屏之外的其他顯示屏顯示。本具體實(shí)施方式中的預(yù)先設(shè)定的規(guī)則,可以是用戶終端的生產(chǎn)商在用戶終端制造過程中預(yù)先設(shè)定好的,也可以是用戶根據(jù)自己的需要自行設(shè)定的,本具體實(shí)施方式對(duì)此不作限定。
本具體實(shí)施方式提供的多屏顯示控制方法,通過檢測(cè)應(yīng)用程序調(diào)用的硬件位置,于與應(yīng)用程序調(diào)用的硬件距離最短的顯示屏顯示應(yīng)用程序的界面,實(shí)現(xiàn)了不同應(yīng)用程序的智能顯示,極大的提高了多屏顯示的靈活性,增強(qiáng)了用戶體驗(yàn)。
第二具體實(shí)施方式
本具體實(shí)施方式提供了一種用戶終端,圖3是本發(fā)明第二具體實(shí)施方式的用戶終端的結(jié)構(gòu)示意圖。如圖3所示,本具體實(shí)施方式提供的用戶終端,包括多個(gè)顯示屏31、至少一個(gè)被應(yīng)用程序調(diào)用的硬件32、以及一個(gè)控制裝置33。
控制裝置33被配置為:檢測(cè)應(yīng)用程序是否開啟,若是,則識(shí)別硬件32位置;獲取硬件32與每一顯示屏的距離;選擇與硬件32距離最短的顯示屏31作為目標(biāo)顯示屏;于目標(biāo)顯示屏顯示應(yīng)用程序的界面。多屏顯示的用戶終端中具有多個(gè)顯示屏,為了實(shí)現(xiàn)多屏顯示的靈活性,節(jié)省用戶終端的電量損耗,本具體實(shí)施方式在用戶終端開啟一應(yīng)用程序時(shí),控制裝置33自動(dòng)檢測(cè)這一應(yīng)用程序調(diào)用的用戶終端中的硬件32位置,例如:當(dāng)用戶在通話時(shí),檢測(cè)受話器的位置;當(dāng)用戶進(jìn)行拍攝時(shí),檢測(cè)攝像頭的位置等。具體來說,在識(shí)別到應(yīng)用程序調(diào)用的硬件32位置后,為了獲得最佳的顯示效果,接下來控制裝置33需要獲取被調(diào)用硬件32與每一顯示屏31的距離,并通過比較被調(diào)用硬件32與每一顯示屏31的距離,選擇與被調(diào)用硬件32距離最短的顯示屏31作為目標(biāo)顯示屏。在本具體實(shí)施方式中獲取硬件與每一顯示屏的距離,是指獲取硬件與每一顯示屏所在平面的垂直距離。控制裝置33獲取硬件與每一顯示屏的距離的方法,例如:可以是用戶終端的生產(chǎn)商預(yù)先在用戶終端內(nèi)部存儲(chǔ)每一硬件及每一顯示屏的位置,當(dāng)硬件被調(diào)用時(shí),根據(jù)被調(diào)用硬件的位置和每一顯示屏的位置計(jì)算該被調(diào)用硬件與每一顯示屏的距離,通過預(yù)先存儲(chǔ)位置信息的方法,可以快速、高效的獲取被調(diào)用硬件與每一顯示屏的距離;還可以通過用戶終端內(nèi)置的用于檢測(cè)距離的傳感器來獲取被調(diào)用硬件與與每一顯示屏的距離,這樣可以不用預(yù)先存儲(chǔ)硬件與顯示屏的位置信息,節(jié)省用戶終端的內(nèi)存空間。在與被調(diào)用硬件32距離最短的顯示屏31顯示應(yīng)用程序界面,方便用戶在使用應(yīng)用程序的過程中根據(jù)實(shí)際需要進(jìn)行調(diào)整,例如在與攝像頭距離最短的顯示屏顯示拍攝界面,便于用戶根據(jù)拍攝需要自由調(diào)整拍攝角度,極大的提高了用戶體驗(yàn)。本具體實(shí)施方式中的多屏是指兩個(gè)或兩個(gè)以上的顯示屏。本具體實(shí)施方式中的用戶終端可以是但不限于手機(jī)、筆記本電腦、平板電腦、個(gè)人數(shù)字助理等等。其中,識(shí)別應(yīng)用程序調(diào)用的硬件位置的方法,可以是在用戶終端內(nèi)部預(yù)先存儲(chǔ)每一硬件的位置信息,當(dāng)硬件被調(diào)用時(shí),再從用戶終端內(nèi)部選擇與其匹配的位置信息;也可以是通過用戶終端內(nèi)置的傳感器檢測(cè)被調(diào)用硬件的位置信息。
為了防止誤觸發(fā)生,優(yōu)選的,控制裝置33還被配置為:檢測(cè)每一顯示屏31與人臉之間的距離;判斷是否有一個(gè)顯示屏與人臉之間的距離小于一預(yù)設(shè)值,若是,則控制所有顯示屏31熄屏。這樣一來,當(dāng)控制裝置33檢測(cè)到人臉與任一顯示屏31的距離小于預(yù)設(shè)值時(shí),則控制所有顯示屏31熄屏,有效避免因人臉與顯示屏31中顯示的虛擬按鍵接觸導(dǎo)致的誤觸發(fā)。尤其是在通話過程中,由于用戶習(xí)慣于將用戶終端靠近耳部接聽電話,此時(shí),由于人臉與顯示通話界面的顯示屏距離較近,極易導(dǎo)致電話誤掛斷,然而,本具體實(shí)施方式通過控制裝置33在檢測(cè)到任一顯示屏31與人臉之間的距離小于預(yù)設(shè)值時(shí),控制所有顯示屏31熄屏,有效防止了通話過程中的誤掛斷。更優(yōu)選的,控制裝置33還被配置為:檢測(cè)每一顯示屏與人臉之間的距離;判斷是否有一個(gè)顯示屏與人臉之間的距離小于一預(yù)設(shè)值,若否,則控制應(yīng)用程序界面重新顯示于目標(biāo)顯示屏。其中,檢測(cè)每一顯示屏31與人臉之間的距離可以通過用戶終端內(nèi)置的距離傳感器實(shí)現(xiàn)。本具體實(shí)施方式中的預(yù)設(shè)值,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,本具體實(shí)施方式對(duì)此不作限定。
為了進(jìn)一步提高用戶的使用體驗(yàn),優(yōu)選的,控制裝置33還被配置為:識(shí)別目標(biāo)顯示屏與人臉之間的角度信息;判斷角度是否在一預(yù)設(shè)范圍內(nèi),若否,則將應(yīng)用程序的界面切換至其他顯示屏。這樣一來,當(dāng)用戶將用戶終端的顯示屏折疊立于桌面等平面上時(shí),通過控制裝置33檢測(cè)目標(biāo)顯示屏與人臉之間的角度信息,以選擇一較佳觀看角度供用戶觀看。其中,識(shí)別目標(biāo)顯示屏與人臉之間的角度信息可以通過用戶終端內(nèi)置的加速度傳感器或重力傳感器實(shí)現(xiàn)。本具體實(shí)施方式中的預(yù)設(shè)范圍,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,例如0°-120°,本具體實(shí)施方式對(duì)此不作限定。
優(yōu)選的,控制裝置33還被配置為:檢測(cè)應(yīng)用程序是否再次開啟,若是,則將再次開啟的應(yīng)用程序的界面顯示于其他顯示屏。當(dāng)控制裝置33檢測(cè)到一應(yīng)用程序多次開啟時(shí),例如在進(jìn)行多方通話時(shí),為了避免出現(xiàn)沖突,簡(jiǎn)化用戶操作,將在后開啟的應(yīng)用程序顯示于除目標(biāo)顯示屏之外的其他顯示屏,例如于不同的顯示屏分別顯示通話界面。
優(yōu)選的,控制裝置33還被配置為:檢測(cè)應(yīng)用程序是否調(diào)用其他硬件,若是,則識(shí)別其他硬件的位置;獲取其他硬件與每一顯示屏的距離;選擇與其他硬件距離最短的顯示屏作為第一顯示屏;判斷第一顯示屏與目標(biāo)顯示屏是否相同,若否,則將應(yīng)用程序的界面切換至第一顯示屏。采用這種配置方式,使得控制裝置33控制應(yīng)用程序在使用過程中,可以根據(jù)后續(xù)調(diào)用的其他硬件,及時(shí)切換應(yīng)用程序界面顯示的顯示屏,實(shí)現(xiàn)了根據(jù)應(yīng)用程序的使用情況智能調(diào)控顯示界面的顯示位置,在方便用戶操作的同時(shí),也極大的提高了用戶的使用樂趣。更優(yōu)選的,當(dāng)判斷第一顯示屏與目標(biāo)顯示屏相同時(shí),則繼續(xù)于目標(biāo)顯示屏顯示應(yīng)用程序界面。
優(yōu)選的,控制裝置33還被配置為:檢測(cè)另一應(yīng)用程序是否開啟,若是,則識(shí)別另一應(yīng)用程序調(diào)用的另一硬件位置;獲取另一硬件與每一顯示屏的距離;選擇與另一硬件距離最短的顯示屏作為第二顯示屏;判斷第二顯示屏與目標(biāo)顯示屏是否相同,若是,則根據(jù)預(yù)先設(shè)定的規(guī)則將應(yīng)用程序的界面與另一應(yīng)用程序的界面分別顯示于不同的顯示屏。用戶在使用用戶終端的過程中,經(jīng)常將多個(gè)應(yīng)用程序同時(shí)開啟,此時(shí),為了避免沖突,且不影響用戶的使用,可以預(yù)先設(shè)定一規(guī)則來明確當(dāng)?shù)诙@示屏與目標(biāo)顯示屏相同時(shí),控制裝置33控制應(yīng)用程序界面與另一應(yīng)用程序界面如何顯示,例如:預(yù)先設(shè)定的規(guī)則可以規(guī)定在后開啟的另一應(yīng)用程序界面于目標(biāo)顯示屏顯示,在先開啟的應(yīng)用程序界面于除目標(biāo)顯示屏之外的其他顯示屏顯示。本具體實(shí)施方式中的預(yù)先設(shè)定的規(guī)則,可以是用戶終端的生產(chǎn)商在用戶終端制造過程中預(yù)先設(shè)定好的,也可以是用戶根據(jù)自己的需要自行設(shè)定的,本具體實(shí)施方式對(duì)此不作限定。
本具體實(shí)施方式提供的用戶終端,通過檢測(cè)應(yīng)用程序調(diào)用的硬件位置,于與應(yīng)用程序調(diào)用的硬件距離最短的顯示屏顯示應(yīng)用程序的界面,實(shí)現(xiàn)了不同應(yīng)用程序的智能顯示,極大的提高了多屏顯示的靈活性,增強(qiáng)了用戶體驗(yàn)。
第三具體實(shí)施方式
本具體實(shí)施方式提供了一種用戶終端,圖4是本發(fā)明第三具體實(shí)施方式的用戶終端的結(jié)構(gòu)示意圖。如圖4所示,本具體實(shí)施方式提供的用戶終端包括檢測(cè)模塊41、獲取模塊42、選擇模塊43和控制模塊44。
檢測(cè)模塊41,用于檢測(cè)一應(yīng)用程序是否開啟,若是,則識(shí)別應(yīng)用程序調(diào)用的硬件位置。多屏顯示的用戶終端中具有多個(gè)顯示屏49,為了實(shí)現(xiàn)多屏顯示的靈活性,節(jié)省用戶終端的能量損耗,本具體實(shí)施方式的檢測(cè)模塊41在用戶終端開啟一應(yīng)用程序時(shí),自動(dòng)檢測(cè)這一應(yīng)用程序調(diào)用的用戶終端中的硬件位置,例如:當(dāng)用戶在通話時(shí),檢測(cè)受話器的位置;當(dāng)用戶進(jìn)行拍攝時(shí),檢測(cè)攝像頭的位置等。本具體實(shí)施方式中的多屏是指兩個(gè)或兩個(gè)以上的顯示屏。本具體實(shí)施方式中的用戶終端可以是但不限于手機(jī)、筆記本電腦、平板電腦、個(gè)人數(shù)字助理等等。其中,識(shí)別應(yīng)用程序調(diào)用的硬件位置的方法,可以是在用戶終端內(nèi)部預(yù)先存儲(chǔ)每一硬件的位置信息,當(dāng)硬件被調(diào)用時(shí),再從用戶終端內(nèi)部選擇與其匹配的位置信息;也可以是通過用戶終端內(nèi)置的傳感器檢測(cè)被調(diào)用硬件的位置信息。
獲取模塊42,連接檢測(cè)模塊41,用于獲取硬件與每一顯示屏49的距離。具體來說,在識(shí)別到應(yīng)用程序調(diào)用的硬件位置后,為了獲得最佳的顯示效果,接下來獲取模塊42需要獲取被調(diào)用硬件與每一顯示屏49的距離。在本具體實(shí)施方式中獲取硬件與每一顯示屏的距離,是指獲取硬件與每一顯示屏所在平面的垂直距離。獲取模塊42獲取硬件與每一顯示屏的距離的方法,例如:可以是用戶終端的生產(chǎn)商預(yù)先在用戶終端內(nèi)部存儲(chǔ)每一硬件及每一顯示屏的位置,當(dāng)硬件被調(diào)用時(shí),根據(jù)被調(diào)用硬件的位置和每一顯示屏的位置計(jì)算該被調(diào)用硬件與每一顯示屏的距離,通過預(yù)先存儲(chǔ)位置信息的方法,可以快速、高效的獲取被調(diào)用硬件與每一顯示屏的距離;還可以通過用戶終端內(nèi)置的用于檢測(cè)距離的傳感器來獲取被調(diào)用硬件與與每一顯示屏的距離,這樣可以不用預(yù)先存儲(chǔ)硬件與顯示屏的位置信息,節(jié)省用戶終端的內(nèi)存空間。
選擇模塊43,連接獲取模塊42,用于選擇與硬件距離最短的顯示屏49作為目標(biāo)顯示屏。選擇模塊43比較被調(diào)用硬件與每一顯示屏49的距離,選擇與被調(diào)用硬件距離最短的顯示屏作為目標(biāo)顯示屏。
控制模塊44,連接選擇模塊43,用于在目標(biāo)顯示屏顯示應(yīng)用程序的界面。即在與被調(diào)用硬件距離最短的顯示屏顯示應(yīng)用程序界面,方便用戶在使用應(yīng)用程序的過程中根據(jù)實(shí)際需要進(jìn)行調(diào)整,例如在與攝像頭距離最短的顯示屏顯示拍攝界面,便于用戶根據(jù)拍攝需要自由調(diào)整拍攝角度,極大的提高了用戶體驗(yàn)。
為了防止誤觸發(fā)生,優(yōu)選的,用戶終端還包括:測(cè)量模塊45,用于檢測(cè)每一顯示屏49與人臉之間的距離;判斷模塊46,連接控制模塊44,用于判斷是否有一個(gè)顯示屏49與人臉之間的距離小于一預(yù)設(shè)值,若是,則控制所有顯示屏49熄屏。這樣一來,當(dāng)判斷模塊46檢測(cè)到人臉與任一顯示屏49的距離小于預(yù)設(shè)值時(shí),則控制所有顯示屏熄屏,有效避免因人臉與顯示屏49中顯示的虛擬按鍵接觸導(dǎo)致的誤觸發(fā)。尤其是在通話過程中,由于用戶習(xí)慣于將用戶終端靠近耳部接聽電話,此時(shí),由于人臉與顯示通話界面的顯示屏距離較近,極易導(dǎo)致電話誤掛斷,然而,本具體實(shí)施方式通過在判斷模塊46檢測(cè)到任一顯示屏49與人臉之間的距離小于預(yù)設(shè)值時(shí),控制所有顯示屏49熄屏,有效防止了通話過程中的誤掛斷。更優(yōu)選的,測(cè)量模塊45檢測(cè)每一顯示屏與人臉之間的距離;判斷模塊46還用于判斷是否有一個(gè)顯示屏49與人臉之間的距離小于一預(yù)設(shè)值,若否,則控制應(yīng)用程序界面重新顯示于目標(biāo)顯示屏。其中,測(cè)量模塊45檢測(cè)每一顯示屏49與人臉之間的距離可以通過用戶終端內(nèi)置的距離傳感器實(shí)現(xiàn)。本具體實(shí)施方式中的預(yù)設(shè)值,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,本具體實(shí)施方式對(duì)此不作限定。
為了進(jìn)一步提高用戶的使用體驗(yàn),優(yōu)選的,用戶終端還包括:識(shí)別模塊47,用于識(shí)別目標(biāo)顯示屏與人臉之間的角度信息;切換模塊48,連接控制模塊44,用于判斷角度是否在一預(yù)設(shè)范圍內(nèi),若否,則將應(yīng)用程序的界面切換至其他顯示屏。這樣一來,當(dāng)用戶將用戶終端的顯示屏折疊立于桌面等平面上時(shí),通過識(shí)別模塊47檢測(cè)目標(biāo)顯示屏與人臉之間的角度信息,切換模塊48以選擇一較佳觀看角度供用戶觀看。其中,識(shí)別模塊47識(shí)別目標(biāo)顯示屏與人臉之間的角度信息可以通過用戶終端內(nèi)置的加速度傳感器或重力傳感器實(shí)現(xiàn)。本具體實(shí)施方式中的預(yù)設(shè)范圍,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,例如0°-120°,本具體實(shí)施方式對(duì)此不作限定。
優(yōu)選的,控制模塊44還用于檢測(cè)應(yīng)用程序是否再次開啟,若是,則將再次開啟的應(yīng)用程序的界面顯示于其他顯示屏。當(dāng)一應(yīng)用程序多次開啟時(shí),例如在進(jìn)行多方通話時(shí),為了避免出現(xiàn)沖突,簡(jiǎn)化用戶操作,控制模塊44將在后開啟的應(yīng)用程序顯示于除目標(biāo)顯示屏之外的其他顯示屏,例如于不同的顯示屏分別顯示通話界面。
優(yōu)選的,檢測(cè)模塊41包括第一檢測(cè)單元,第一檢測(cè)單元用于檢測(cè)應(yīng)用程序是否調(diào)用其他硬件,若是,則識(shí)別其他硬件的位置;獲取模塊42包括第一獲取單元,第一獲取單元用于獲取其他硬件與每一顯示屏的距離;選擇模塊43包括第一選擇單元,第一選擇單元用于選擇與其他硬件距離最短的顯示屏作為第一顯示屏;控制模塊44還用于判斷第一顯示屏與目標(biāo)顯示屏是否相同,若否,則將應(yīng)用程序的界面切換至第一顯示屏。采用這種方式,使得應(yīng)用程序在使用過程中,可以根據(jù)后續(xù)調(diào)用的其他硬件,及時(shí)切換應(yīng)用程序界面顯示的顯示屏,實(shí)現(xiàn)了根據(jù)應(yīng)用程序的使用情況智能調(diào)控顯示界面的顯示位置,在方便用戶操作的同時(shí),也極大的提高了用戶的使用樂趣。更優(yōu)選的,當(dāng)判斷第一顯示屏與目標(biāo)顯示屏相同時(shí),則繼續(xù)于目標(biāo)顯示屏顯示應(yīng)用程序界面。
優(yōu)選的,檢測(cè)模塊41包括第二檢測(cè)單元,第二檢測(cè)單元用于檢測(cè)另一應(yīng)用程序是否開啟,若是,則識(shí)別另一應(yīng)用程序調(diào)用的另一硬件位置;獲取模塊42包括第二獲取單元,第二獲取單元用于獲取另一硬件與每一顯示屏的距離;選擇模塊43包括第二選擇單元,第二選擇單元用于選擇與另一硬件距離最短的顯示屏作為第二顯示屏;控制模塊44還用于判斷第二顯示屏與目標(biāo)顯示屏是否相同,若是,則根據(jù)預(yù)先設(shè)定的規(guī)則將應(yīng)用程序的界面與另一應(yīng)用程序的界面分別顯示于不同的顯示屏。用戶在使用用戶終端的過程中,經(jīng)常將多個(gè)應(yīng)用程序同時(shí)開啟,此時(shí),為了避免沖突,且不影響用戶的使用,可以預(yù)先設(shè)定一規(guī)則來明確當(dāng)?shù)诙@示屏與目標(biāo)顯示屏相同時(shí),應(yīng)用程序界面與另一應(yīng)用程序界面如何顯示,例如:預(yù)先設(shè)定的規(guī)則可以規(guī)定在后開啟的另一應(yīng)用程序界面于目標(biāo)顯示屏顯示,控制模塊44控制在先開啟的應(yīng)用程序界面于除目標(biāo)顯示屏之外的其他顯示屏顯示。本具體實(shí)施方式中的預(yù)先設(shè)定的規(guī)則,可以是用戶終端的生產(chǎn)商在用戶終端制造過程中預(yù)先設(shè)定好的,也可以是用戶根據(jù)自己的需要自行設(shè)定的,本具體實(shí)施方式對(duì)此不作限定。
本具體實(shí)施方式提供的用戶終端,通過檢測(cè)應(yīng)用程序調(diào)用的硬件位置,于與應(yīng)用程序調(diào)用的硬件距離最短的顯示屏顯示應(yīng)用程序的界面,實(shí)現(xiàn)了不同應(yīng)用程序的智能顯示,極大的提高了多屏顯示的靈活性,增強(qiáng)了用戶體驗(yàn)。
實(shí)施例1
本實(shí)施例提供了一種在通話過程中的多屏顯示控制方法。圖5是本發(fā)明實(shí)施例1的結(jié)構(gòu)示意圖。如圖5所示,本實(shí)施例中的用戶終端為一手機(jī),手機(jī)上具有主顯示屏51和副顯示屏52,主顯示屏51和副顯示屏52通過連接件53連接。
當(dāng)用戶在手機(jī)上開啟通話應(yīng)用程序時(shí),手機(jī)自動(dòng)識(shí)別通話應(yīng)用程序調(diào)用的受話器54的位置,并通過手機(jī)內(nèi)置的距離傳感器獲取受話器54與主顯示屏51之間的第一距離、受話器54與副顯示屏52之間的第二距離。比較第一距離和第二距離的大小,選擇與受話器54距離最短的主顯示屏51作為目標(biāo)顯示屏,并于主顯示屏51顯示通話界面。
當(dāng)用戶在通話的過程中插入耳機(jī)時(shí),手機(jī)自動(dòng)識(shí)別耳機(jī)接口55的位置,并通過手機(jī)內(nèi)置的距離傳感器分別獲取耳機(jī)接口55與主顯示屏51、副顯示屏52之間的距離。由于與耳機(jī)接口55距離最短的顯示屏仍然是主顯示屏51,因此,繼續(xù)在主顯示屏51顯示通話界面。
當(dāng)用戶在通話的過程中,有其他來電信息,則于副顯示屏52顯示其他來電信息,以便于用戶實(shí)現(xiàn)多方同時(shí)通話。
實(shí)施例2
本實(shí)施例提供了一種在拍攝過程中的多屏顯示控制方法。圖6是本發(fā)明實(shí)施例2的結(jié)構(gòu)示意圖。如圖6所示,本實(shí)施例中的用戶終端為一手機(jī),手機(jī)上具有主顯示屏61和副顯示屏62,主顯示屏61和副顯示屏62通過連接件63連接。
當(dāng)用戶在手機(jī)上開啟拍攝應(yīng)用程序時(shí),手機(jī)自動(dòng)識(shí)別攝像頭64的位置,并通過手機(jī)內(nèi)置的距離傳感器獲取攝像頭64與主顯示屏61之間的第一距離、攝像頭64與副顯示屏62之間的第二距離。比較第一距離和第二距離的大小,選擇與攝像頭64距離最短的主顯示屏61作為目標(biāo)顯示屏,并于主顯示屏61顯示拍攝界面。
當(dāng)用戶在拍攝視頻或照片的過程中,有他人來電信息,即通話應(yīng)用程序啟動(dòng),手機(jī)自動(dòng)通過其內(nèi)置的距離傳感器檢測(cè)受話器65分別與主顯示屏61、副顯示屏62之間的距離。由于與攝像頭距離最短的顯示屏也是主顯示屏61,根據(jù)預(yù)先設(shè)定的規(guī)則,于主顯示屏61顯示通話界面、副顯示屏62顯示拍攝界面,以便于用戶及時(shí)處理來電信息。
實(shí)施例3
本實(shí)施例提供了一種在外接設(shè)備時(shí)的多屏顯示控制方法。圖7是本發(fā)明實(shí)施例3的結(jié)構(gòu)示意圖。如圖7所示,本實(shí)施例中的用戶終端為一手機(jī),手機(jī)上具有主顯示屏71、副顯示屏72和otg(on-the-go)接口74,主顯示屏71和副顯示屏72通過連接件73連接。
用戶在手機(jī)上通過otg接口74連接一外置的鍵盤75。當(dāng)一文字編輯應(yīng)用程序或其他需要進(jìn)行文字編輯的程序開啟時(shí),手機(jī)自動(dòng)識(shí)別otg接口74的位置,并通過手機(jī)內(nèi)置的距離傳感器獲取otg接口74與主顯示屏71之間的第一距離、otg接口74與副顯示屏72之間的第二距離。比較第一距離和第二距離的大小,選擇與otg接口74距離最短的主顯示屏71作為目標(biāo)顯示屏,并于主顯示屏71顯示文字編輯界面。
實(shí)施例4
本實(shí)施例提供了一種在手電筒應(yīng)用程序使用過程中的多屏控制方法。圖8是本發(fā)明實(shí)施例4的結(jié)構(gòu)示意圖。如圖8所示,本實(shí)施例中的用戶終端為一手機(jī),手機(jī)上具有主顯示屏81和副顯示屏82,主顯示屏81和副顯示屏82通過連接件83連接。
當(dāng)用戶在手機(jī)上開啟手電筒應(yīng)用程序時(shí),手機(jī)自動(dòng)識(shí)別手電筒應(yīng)用程序調(diào)用的光源器件84的位置,并通過手機(jī)內(nèi)置的距離傳感器獲取光源器件84與主顯示屏81之間的第一距離、光源器件84與副顯示屏82之間的第二距離。比較第一距離和第二距離的大小,選擇與光源器件84距離最短的副顯示屏82作為目標(biāo)顯示屏,并于副顯示屏82顯示手電筒界面。
當(dāng)用戶在使用手電筒應(yīng)用程序的過程中,有他人來電信息,即通話應(yīng)用程序開啟,手機(jī)自動(dòng)通過其內(nèi)置的距離傳感器檢測(cè)受話器85分別與主顯示屏81、副顯示屏82之間的距離。由于與受話器85距離最短的顯示屏是主顯示屏81,因而,在主顯示屏81顯示通話界面,在副顯示屏82繼續(xù)顯示手電筒界面。
以上僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。