本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及移動(dòng)終端及屏幕內(nèi)容切換方法。
背景技術(shù):
現(xiàn)有雙屏移動(dòng)終端(比如雙屏手機(jī))通常都設(shè)置有主屏幕與副屏幕,比如主屏幕設(shè)置在移動(dòng)終端的正面,而副屏幕設(shè)置在移動(dòng)終端的反面。通常,用戶(hù)主要使用主屏幕與移動(dòng)終端進(jìn)行交互,而副屏幕則用于處理用戶(hù)設(shè)定的相關(guān)功能,比如鬧鐘、日歷、天氣等功能,同時(shí),主屏幕與副屏幕之間幾乎無(wú)任何的交互,因而并有移動(dòng)終端的雙屏結(jié)構(gòu)并不能滿(mǎn)足用戶(hù)對(duì)于某些特殊應(yīng)用場(chǎng)景下的使用需求。
例如,用戶(hù)當(dāng)前面對(duì)主屏幕并在主屏幕上進(jìn)行操作時(shí),比如玩游戲或者觀(guān)看電影,由于某些原因使得移動(dòng)終端發(fā)生了偏轉(zhuǎn)或者翻轉(zhuǎn),則在發(fā)生偏轉(zhuǎn)或翻轉(zhuǎn)后,如果當(dāng)前用戶(hù)面對(duì)的屏幕是副屏幕,若用戶(hù)需要繼續(xù)玩游戲或者觀(guān)看電影,則需要再次偏轉(zhuǎn)或翻轉(zhuǎn)移動(dòng)終端并在面對(duì)主屏幕時(shí)才能實(shí)現(xiàn),也即現(xiàn)有技術(shù)中并不能在移動(dòng)終端發(fā)生偏轉(zhuǎn)或翻轉(zhuǎn)時(shí)實(shí)現(xiàn)顯示內(nèi)容在雙屏幕之間的自動(dòng)切換。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種移動(dòng)終端及屏幕內(nèi)容切換方法,旨在解決現(xiàn)有技術(shù)中不能在移動(dòng)終端發(fā)生偏轉(zhuǎn)或翻轉(zhuǎn)時(shí)實(shí)現(xiàn)顯示內(nèi)容在雙屏幕之間的自動(dòng)切換的技術(shù)問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種移動(dòng)終端,具有正面屏幕與背面屏幕,所述移動(dòng)終端包括:
狀態(tài)判斷模塊,用于當(dāng)所述移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),判斷所述移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),所述第一屏幕為所述正面屏幕或所述背面屏幕;
程度判斷模塊,用于若所述移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷所述移動(dòng)終端的旋轉(zhuǎn)是否達(dá)到預(yù)設(shè)旋轉(zhuǎn)程度;
切換模塊,用于若所述移動(dòng)終端的旋轉(zhuǎn)達(dá)到所述旋轉(zhuǎn)程度,則將所述第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示,所述第二屏幕為所述正面屏幕或所述背面屏幕且不與所述第一屏幕相同。
可選的,所述狀態(tài)判斷模塊包括:
啟動(dòng)單元,用于當(dāng)所述移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)所述移動(dòng)終端的前置攝像頭與后置攝像頭并分別對(duì)所述移動(dòng)終端的周?chē)h(huán)境進(jìn)行抓拍,得到若干抓拍圖像,或啟動(dòng)所述移動(dòng)終端的內(nèi)置加速度傳感器并采集所述移動(dòng)終端運(yùn)動(dòng)時(shí)的加速度信息;
狀態(tài)判斷單元,用于根據(jù)所述抓拍圖像中的圖像信息,判斷所述移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),其中,若對(duì)應(yīng)同一攝像頭的抓拍圖像之間的相似度小于預(yù)設(shè)第一相似度閾值,則確定所述移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài);或根據(jù)所述加速度信息,判斷所述移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),其中,若所述加速度信息所對(duì)應(yīng)的所述移動(dòng)終端的旋轉(zhuǎn)角度大于預(yù)設(shè)第一角度閾值,則確定所述移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài)。
可選的,所述程度判斷模塊用于:
若所述移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷所述前置攝像頭與所述后置攝像頭所分別對(duì)應(yīng)的抓拍圖像之間的相似度是否大于預(yù)設(shè)第二相似度閾值,若是,則確定所述移動(dòng)終端的旋轉(zhuǎn)達(dá)到所述旋轉(zhuǎn)程度;或
若所述移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷所述加速度信息所對(duì)應(yīng)的所述移動(dòng)終端的旋轉(zhuǎn)角度是否大于預(yù)設(shè)第二角度閾值,若是,則確定所述移動(dòng)終端的旋轉(zhuǎn)達(dá)到所述旋轉(zhuǎn)程度。
可選的,所述移動(dòng)終端還包括:
控制模塊,用于當(dāng)所述第一屏幕處于亮屏狀態(tài)時(shí),控制所述第二屏幕處于黑屏鎖定狀態(tài)。
可選的,所述切換模塊包括:
喚醒單元,用于若所述移動(dòng)終端的旋轉(zhuǎn)達(dá)到所述旋轉(zhuǎn)程度,則喚醒所述第二屏幕以使所述第二屏幕處于亮屏狀態(tài);
切換單元,用于將所述第一屏幕上的顯示內(nèi)容切換到所述第二屏幕上進(jìn)行顯示。
進(jìn)一步地,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種屏幕內(nèi)容切換方法,應(yīng)用于具有正面屏幕與背面屏幕的移動(dòng)終端,所述屏幕內(nèi)容切換方法包括:
當(dāng)所述移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),判斷所述移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),所述第一屏幕為所述正面屏幕或所述背面屏幕;
若所述移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷所述移動(dòng)終端的旋轉(zhuǎn)是否達(dá)到預(yù)設(shè)旋轉(zhuǎn)程度;
若所述移動(dòng)終端的旋轉(zhuǎn)達(dá)到所述旋轉(zhuǎn)程度,則將所述第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示,所述第二屏幕為所述正面屏幕或所述背面屏幕且不與所述第一屏幕相同。
可選的,所述當(dāng)所述移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),判斷所述移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài)包括:
當(dāng)所述移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)所述移動(dòng)終端的前置攝像頭與后置攝像頭并分別對(duì)所述移動(dòng)終端的周?chē)h(huán)境進(jìn)行抓拍,得到若干抓拍圖像;
根據(jù)所述抓拍圖像中的圖像信息,判斷所述移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),其中,若對(duì)應(yīng)同一攝像頭的抓拍圖像之間的相似度小于預(yù)設(shè)第一相似度閾值,則確定所述移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài);或
當(dāng)所述移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)所述移動(dòng)終端的內(nèi)置加速度傳感器并采集所述移動(dòng)終端運(yùn)動(dòng)時(shí)的加速度信息;
根據(jù)所述加速度信息,判斷所述移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),其中,若所述加速度信息所對(duì)應(yīng)的所述移動(dòng)終端的旋轉(zhuǎn)角度大于預(yù)設(shè)第一角度閾值,則確定所述移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài)。
可選的,所述若所述移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷所述移動(dòng)終端的旋轉(zhuǎn)是否達(dá)到預(yù)設(shè)旋轉(zhuǎn)程度包括:
若所述移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷所述前置攝像頭與所述后置攝像頭所分別對(duì)應(yīng)的抓拍圖像之間的相似度是否大于預(yù)設(shè)第二相似度閾值,若是,則確定所述移動(dòng)終端的旋轉(zhuǎn)達(dá)到所述旋轉(zhuǎn)程度;或
若所述移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷所述加速度信息所對(duì)應(yīng)的所述移動(dòng)終端的旋轉(zhuǎn)角度是否大于預(yù)設(shè)第二角度閾值,若是,則確定所述移動(dòng)終端的旋轉(zhuǎn)達(dá)到所述旋轉(zhuǎn)程度。
可選的,所述屏幕內(nèi)容切換方法還包括:
當(dāng)所述第一屏幕處于亮屏狀態(tài)時(shí),控制所述第二屏幕處于黑屏鎖定狀態(tài)。
可選的,所述若所述移動(dòng)終端的旋轉(zhuǎn)達(dá)到所述旋轉(zhuǎn)程度,則將所述第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示包括:
若所述移動(dòng)終端的旋轉(zhuǎn)達(dá)到所述旋轉(zhuǎn)程度,則喚醒所述第二屏幕以使所述第二屏幕處于亮屏狀態(tài);
將所述第一屏幕上的顯示內(nèi)容切換到所述第二屏幕上進(jìn)行顯示。
本發(fā)明中,通過(guò)監(jiān)測(cè)移動(dòng)終端的旋轉(zhuǎn)狀態(tài),進(jìn)而判斷移動(dòng)終端的旋轉(zhuǎn)是否達(dá)到設(shè)定的旋轉(zhuǎn)程度,比如使得當(dāng)前屏幕背對(duì)用戶(hù)而另一屏幕面對(duì)用戶(hù),若是,則將在當(dāng)前屏幕上顯示的內(nèi)容自動(dòng)切換到另一屏幕上進(jìn)行顯示,從而使得用戶(hù)在當(dāng)前面對(duì)的屏幕上即可看到當(dāng)前背對(duì)的屏幕上的顯示內(nèi)容,進(jìn)而避免再次旋轉(zhuǎn)移動(dòng)終端的繁瑣,提升了用戶(hù)使用體驗(yàn)。
附圖說(shuō)明
圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;
圖2為本發(fā)明移動(dòng)終端第一實(shí)施例的功能模塊示意圖;
圖3為圖2中狀態(tài)判斷模塊的細(xì)化功能模塊示意圖;
圖4為本發(fā)明移動(dòng)終端第二實(shí)施例的功能模塊示意圖;
圖5為圖2中切換模塊的細(xì)化功能模塊示意圖;
圖6為本發(fā)明屏幕內(nèi)容切換方法第一實(shí)施例的流程示意圖;
圖7為圖6中步驟S10第一實(shí)施例的細(xì)化流程示意圖;
圖8為圖6中步驟S10第二實(shí)施例的細(xì)化流程示意圖;
圖9為圖6中步驟S30的細(xì)化流程示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,"模塊"與"部件"可以混合地使用。
移動(dòng)終端可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話(huà)、智能電話(huà)、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類(lèi)型的終端。
圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖。
移動(dòng)終端100可以包括無(wú)線(xiàn)通信單元110、用戶(hù)輸入單元120、輸出單元130、存儲(chǔ)器140、控制器150。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。將在下面詳細(xì)描述移動(dòng)終端的元件。
無(wú)線(xiàn)通信單元110通常包括一個(gè)或多個(gè)組件,其允許移動(dòng)終端100與無(wú)線(xiàn)通信系統(tǒng)或網(wǎng)絡(luò)之間的無(wú)線(xiàn)電通信。例如,無(wú)線(xiàn)通信單元可以包括移動(dòng)通信模塊111、無(wú)線(xiàn)互聯(lián)網(wǎng)模塊112中的至少一個(gè)。
移動(dòng)通信模塊111將無(wú)線(xiàn)電信號(hào)發(fā)送到基站(例如,接入點(diǎn)、節(jié)點(diǎn)B等等)、外部終端以及服務(wù)器中的至少一個(gè)和/或從其接收無(wú)線(xiàn)電信號(hào)。這樣的無(wú)線(xiàn)電信號(hào)可以包括語(yǔ)音通話(huà)信號(hào)、視頻通話(huà)信號(hào)、或者根據(jù)文本和/或多媒體消息發(fā)送和/或接收的各種類(lèi)型的數(shù)據(jù)。
無(wú)線(xiàn)互聯(lián)網(wǎng)模塊112支持移動(dòng)終端的無(wú)線(xiàn)互聯(lián)網(wǎng)接入。該模塊可以?xún)?nèi)部或外部地耦接到終端。該模塊所涉及的無(wú)線(xiàn)互聯(lián)網(wǎng)接入技術(shù)可以包括WLAN(無(wú)線(xiàn)LAN)(Wi-Fi)、Wibro(無(wú)線(xiàn)寬帶)、Wimax(全球微波互聯(lián)接入)、HSDPA(高速下行鏈路分組接入)等等。
用戶(hù)輸入單元120可以根據(jù)用戶(hù)輸入的命令生成鍵輸入數(shù)據(jù)以控制移動(dòng)終端的各種操作。用戶(hù)輸入單元120允許用戶(hù)輸入各種類(lèi)型的信息,并且可以包括鍵盤(pán)、鍋?zhàn)衅?、觸摸板(例如,檢測(cè)由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元131上時(shí),可以形成觸摸屏。
輸出單元130被構(gòu)造為以視覺(jué)、音頻和/或觸覺(jué)方式提供輸出信號(hào)(例如,音頻信號(hào)、視頻信號(hào)、警報(bào)信號(hào)、振動(dòng)信號(hào)等等)。輸出單元130可以包括顯示單元131等等。
顯示單元131可以顯示在移動(dòng)終端100中處理的信息。例如,當(dāng)移動(dòng)終端100處于電話(huà)通話(huà)模式時(shí),顯示單元131可以顯示與通話(huà)或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶(hù)界面(UI)或圖形用戶(hù)界面(GUI)。當(dāng)移動(dòng)終端100處于視頻通話(huà)模式或者圖像捕獲模式時(shí),顯示單元131可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。
同時(shí),當(dāng)顯示單元131和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元131可以用作輸入裝置和輸出裝置。顯示單元131可以包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機(jī)發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶(hù)從外部觀(guān)看,這可以稱(chēng)為透明顯示器,典型的透明顯示器可以例如為T(mén)OLED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動(dòng)終端100可以包括兩個(gè)或更多顯示單元(或其它顯示裝置),例如,移動(dòng)終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測(cè)觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。本發(fā)明中移動(dòng)終端具有正面屏幕與背面屏幕。
存儲(chǔ)器140可以存儲(chǔ)由控制器150執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話(huà)簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器140可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號(hào)的數(shù)據(jù)。
存儲(chǔ)器140可以包括至少一種類(lèi)型的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括閃存、硬盤(pán)、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤(pán)、光盤(pán)等等。而且,移動(dòng)終端100可以與通過(guò)網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器140的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。
控制器150通常控制移動(dòng)終端的總體操作。例如,控制器150執(zhí)行與語(yǔ)音通話(huà)、數(shù)據(jù)通信、視頻通話(huà)等等相關(guān)的控制和處理??刂破?50可以執(zhí)行模式識(shí)別處理,以將在觸摸屏上執(zhí)行的手寫(xiě)輸入或者圖片繪制輸入識(shí)別為字符或圖像。
此外,為實(shí)現(xiàn)屏幕內(nèi)容切換,移動(dòng)終端還包括:狀態(tài)判斷模塊210,用于當(dāng)移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),第一屏幕為正面屏幕或背面屏幕;程度判斷模塊220,用于若移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷移動(dòng)終端的旋轉(zhuǎn)是否達(dá)到預(yù)設(shè)旋轉(zhuǎn)程度;切換模塊230,用于若移動(dòng)終端的旋轉(zhuǎn)達(dá)到旋轉(zhuǎn)程度,則將第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示,第二屏幕為正面屏幕或背面屏幕且不與第一屏幕相同。
這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來(lái)實(shí)施。對(duì)于硬件實(shí)施,這里描述的實(shí)施方式可以通過(guò)使用特定用途集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來(lái)實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器150中實(shí)施。對(duì)于軟件實(shí)施,諸如過(guò)程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來(lái)實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z(yǔ)言編寫(xiě)的軟件應(yīng)用程序(或程序)來(lái)實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器140中并且由控制器150執(zhí)行。
基于上述移動(dòng)終端硬件結(jié)構(gòu),提出本發(fā)明移動(dòng)終端及屏幕內(nèi)容切換方法的各個(gè)實(shí)施例。
參照?qǐng)D2,圖2為本發(fā)明移動(dòng)終端第一實(shí)施例的功能模塊示意圖。
本實(shí)施例中,移動(dòng)終端具有設(shè)置于終端主體正面的正面屏幕以及設(shè)置于終端主體背面的背面屏幕,比如直板式手機(jī)的正面與背面都設(shè)置有屏幕。本實(shí)施例中,對(duì)于正面屏幕與背面屏幕的形狀、尺寸大小以及材質(zhì)都不做任何限定,具體根據(jù)實(shí)際需要進(jìn)行設(shè)置。
本實(shí)施例中,為實(shí)現(xiàn)用戶(hù)對(duì)于移動(dòng)終端相關(guān)功能的自定義設(shè)定,因此需要用戶(hù)預(yù)先開(kāi)啟移動(dòng)終端的“旋轉(zhuǎn)切換屏幕內(nèi)容”功能。本實(shí)施例中移動(dòng)終端實(shí)現(xiàn)切換屏幕內(nèi)容功能所包括的功能模塊如下:
狀態(tài)判斷模塊210,用于當(dāng)移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),第一屏幕為正面屏幕或背面屏幕;
本實(shí)施例中,只有當(dāng)正面屏幕或背面屏幕處于亮屏狀態(tài)時(shí)才具有顯示的內(nèi)容,進(jìn)而才可以進(jìn)行切換屏幕內(nèi)容功能的處理。當(dāng)然,在亮屏狀態(tài)下,既可以是只顯示屏幕桌面內(nèi)容,也可以是顯示用戶(hù)在屏幕上進(jìn)行特定操作時(shí)的顯示內(nèi)容,比如顯示用戶(hù)玩的游戲或者觀(guān)看的電影,具體可根據(jù)實(shí)際需要進(jìn)行設(shè)置。
當(dāng)移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),通過(guò)狀態(tài)判斷模塊210判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài)。本實(shí)施例中,移動(dòng)終端只有通過(guò)旋轉(zhuǎn)的方式才能改變屏幕的朝向(主要面對(duì)用戶(hù)),因而首先需要檢測(cè)判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài)。對(duì)于移動(dòng)終端旋轉(zhuǎn)的方式不限,也即可以是任意方式下的旋轉(zhuǎn)。此外,本實(shí)施例中,對(duì)于用于判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài)的條件的設(shè)置不限,具體根據(jù)實(shí)際需要進(jìn)行設(shè)置。比如可采用內(nèi)置傳感器的方式直接進(jìn)行判斷,或者也可以采集其他相關(guān)信息進(jìn)行間接判斷。
程度判斷模塊220,用于若移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷移動(dòng)終端的旋轉(zhuǎn)是否達(dá)到預(yù)設(shè)旋轉(zhuǎn)程度;
當(dāng)移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài)時(shí),需要確定顯示內(nèi)容切換的時(shí)機(jī)或者條件要求,具體通過(guò)程度判斷模塊220判斷移動(dòng)終端的旋轉(zhuǎn)是否達(dá)到預(yù)設(shè)旋轉(zhuǎn)程度,進(jìn)而確定是否達(dá)到顯示內(nèi)容切換的時(shí)機(jī)或者條件要求。
本實(shí)施例中,對(duì)于旋轉(zhuǎn)程度的衡量方式不限,例如可直接通過(guò)傳感器所檢測(cè)到的旋轉(zhuǎn)角度大小進(jìn)行衡量,比如,超過(guò)180°即可認(rèn)為達(dá)到了顯示內(nèi)容切換的時(shí)機(jī)或者條件要求?;蛘咭部梢酝ㄟ^(guò)其他間接方式來(lái)進(jìn)行判斷,比如通過(guò)判斷在前后屏幕上的用戶(hù)觸摸屏幕的手指數(shù)量進(jìn)行間接判斷,比如,沒(méi)有手指觸摸或觸摸的手指數(shù)量小于2個(gè)的屏幕可以認(rèn)為是面向用戶(hù)的屏幕,而有手指觸摸且觸摸的手指數(shù)量大于4個(gè)的屏幕可以認(rèn)為是背向用戶(hù)的屏幕。
切換模塊230,用于若移動(dòng)終端的旋轉(zhuǎn)達(dá)到旋轉(zhuǎn)程度,則將第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示,第二屏幕為正面屏幕或背面屏幕且不與第一屏幕相同。
本實(shí)施例中,當(dāng)確定移動(dòng)終端的旋轉(zhuǎn)達(dá)到設(shè)定的旋轉(zhuǎn)程度時(shí),切換模塊230將第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示。需要說(shuō)明的是,本實(shí)施例中所述的移動(dòng)終端具有對(duì)前后屏幕進(jìn)行控制的屏幕接口與控制機(jī)制,從而可實(shí)現(xiàn)屏幕內(nèi)容在兩個(gè)屏幕之間的自由切換。例如,用戶(hù)使用正面屏幕觀(guān)看電影,當(dāng)移動(dòng)終端發(fā)生旋轉(zhuǎn)而使得背面屏幕面對(duì)用戶(hù)時(shí),則移動(dòng)終端將觀(guān)看的電影內(nèi)容切換到當(dāng)前面對(duì)用戶(hù)的背面屏幕面上進(jìn)行顯示。
本實(shí)施例中,在將第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示前,第一屏幕為亮屏狀態(tài),而第二屏幕既可以是亮屏狀態(tài),也可以是黑屏狀態(tài);而在切換完成之后,第二屏幕為亮屏狀態(tài),而第一屏幕既可以是亮屏狀態(tài),也可以是黑屏狀態(tài),具體根據(jù)實(shí)際需要進(jìn)行設(shè)置。
本實(shí)施例中,通過(guò)監(jiān)測(cè)移動(dòng)終端的旋轉(zhuǎn)狀態(tài),進(jìn)而判斷移動(dòng)終端的旋轉(zhuǎn)是否達(dá)到設(shè)定的旋轉(zhuǎn)程度,比如使得當(dāng)前屏幕背對(duì)用戶(hù)而另一屏幕面對(duì)用戶(hù),若是,則將在當(dāng)前屏幕上顯示的內(nèi)容自動(dòng)切換到另一屏幕上進(jìn)行顯示,從而使得用戶(hù)在當(dāng)前面對(duì)的屏幕上即可看到當(dāng)前背對(duì)的屏幕上的顯示內(nèi)容,進(jìn)而避免再次旋轉(zhuǎn)移動(dòng)終端的繁瑣,提升了用戶(hù)使用體驗(yàn)。
參照?qǐng)D3,圖3為圖2中狀態(tài)判斷模塊的細(xì)化功能模塊示意圖?;谏鲜鲆苿?dòng)終端第一實(shí)施例,本實(shí)施例中,狀態(tài)判斷模塊210包括:
啟動(dòng)單元2101,用于當(dāng)移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)移動(dòng)終端的前置攝像頭與后置攝像頭并分別對(duì)移動(dòng)終端的周?chē)h(huán)境進(jìn)行抓拍,得到若干抓拍圖像,或啟動(dòng)移動(dòng)終端的內(nèi)置加速度傳感器并采集移動(dòng)終端運(yùn)動(dòng)時(shí)的加速度信息;
狀態(tài)判斷單元2102,用于根據(jù)抓拍圖像中的圖像信息,判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),其中,若對(duì)應(yīng)同一攝像頭的抓拍圖像之間的相似度小于預(yù)設(shè)第一相似度閾值,則確定移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài);或根據(jù)加速度信息,判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),其中,若加速度信息所對(duì)應(yīng)的移動(dòng)終端的旋轉(zhuǎn)角度大于預(yù)設(shè)第一角度閾值,則確定移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài)。
本實(shí)施例中,具體采用如下方式對(duì)移動(dòng)終端進(jìn)行旋轉(zhuǎn)狀態(tài)判斷:
方式一:通過(guò)內(nèi)置攝像頭間接判斷;
本實(shí)施例中具體以前后雙置攝像頭進(jìn)行舉例說(shuō)明。攝像頭具體用于拍攝移動(dòng)終端的周?chē)h(huán)境,通過(guò)分析拍攝的周?chē)h(huán)境的變化來(lái)確定移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài)。
當(dāng)移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)單元2101啟動(dòng)移動(dòng)終端的前置攝像頭與后置攝像頭并分別對(duì)移動(dòng)終端的周?chē)h(huán)境進(jìn)行抓拍,得到若干抓拍圖像。本實(shí)施例中對(duì)于抓拍的頻率不限,例如每隔0.1秒抓拍一次。由于移動(dòng)終端進(jìn)行旋轉(zhuǎn)時(shí),必然導(dǎo)致攝像頭的拍攝角度發(fā)生變化,從而進(jìn)一步使得抓拍的圖像中的環(huán)境信息不一致。
因此,狀態(tài)判斷單元2102則根據(jù)抓拍圖像中的圖像信息,判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài)。比如,如果同一攝像頭拍攝的多張抓拍圖像之間的相似度小于預(yù)設(shè)第一相似度閾值,則確定攝像頭的拍攝角度發(fā)生了變化,進(jìn)而可以間接確定移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài)。當(dāng)然,為避免發(fā)生誤判,可以對(duì)同一攝像頭的多組抓拍圖像進(jìn)行多次判斷,比如將抓拍的第一張圖像分別與第三、第五張圖像進(jìn)行比對(duì)判斷,或者前后攝像頭都進(jìn)行多次圖像的比對(duì)判斷,進(jìn)而綜合確定是否確實(shí)發(fā)生了拍攝角度變化,若前后攝像頭都確定各自的拍攝角度都發(fā)生了變化,則可綜合確定移動(dòng)終端處于旋轉(zhuǎn)狀態(tài)。
方式二:通過(guò)內(nèi)置傳感器直接判斷。
本實(shí)施例中具體以加速度傳感器進(jìn)行舉例說(shuō)明。加速度傳感器可以在移動(dòng)終端運(yùn)動(dòng)或發(fā)生旋轉(zhuǎn)時(shí),產(chǎn)生相應(yīng)的加速度信息,通過(guò)分析加速度信息即可直接確定移動(dòng)終端的運(yùn)動(dòng)狀態(tài)。
當(dāng)移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)單元2101啟動(dòng)移動(dòng)終端的內(nèi)置加速度傳感器并采集移動(dòng)終端運(yùn)動(dòng)時(shí)的加速度信息;狀態(tài)判斷單元2102則根據(jù)采集到的加速度信息,判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),如果加速度信息所對(duì)應(yīng)的移動(dòng)終端的旋轉(zhuǎn)角度大于預(yù)設(shè)第一角度閾值,則確定移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài)。
本實(shí)施例中,具體通過(guò)移動(dòng)終端內(nèi)置裝置進(jìn)行旋轉(zhuǎn)狀態(tài)的判斷,比如移動(dòng)終端內(nèi)置的攝像頭、加速度傳感器等。
進(jìn)一步可選的,在本發(fā)明移動(dòng)終端一實(shí)施例中,基于上述移動(dòng)終端實(shí)施例中對(duì)于移動(dòng)終端旋轉(zhuǎn)狀態(tài)的判斷方式,本實(shí)施例中,程度判斷模塊220具體通過(guò)如下方式確定移動(dòng)終端的旋轉(zhuǎn)是否達(dá)到設(shè)定的旋轉(zhuǎn)程度:
針對(duì)上述實(shí)施例中采用攝像頭判斷的方式,本實(shí)施例中,如果移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則程度判斷模塊220判斷前置攝像頭與后置攝像頭所分別對(duì)應(yīng)的抓拍圖像之間的相似度是否大于預(yù)設(shè)第二相似度閾值,若是,則確定移動(dòng)終端的旋轉(zhuǎn)達(dá)到設(shè)定的旋轉(zhuǎn)程度。
本實(shí)施例中,如果前置攝像頭拍攝到了后置攝像頭所拍攝到的環(huán)境信息,而后置攝像頭也拍攝到了前置攝像頭所拍攝到的環(huán)境信息,則可確定移動(dòng)終端發(fā)生了較大程度的旋轉(zhuǎn),比如,如果后置攝像頭也拍攝到了前置攝像頭所拍攝的用戶(hù)的臉部信息,則可確定移動(dòng)終端發(fā)生了翻轉(zhuǎn),也即此時(shí)用戶(hù)看到的屏幕已經(jīng)由之前的正面屏幕翻轉(zhuǎn)為背面屏幕了。
此外,針對(duì)上述實(shí)施例中采用加速度傳感器判斷的方式,本實(shí)施例中,如果移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則程度判斷模塊220判斷加速度信息所對(duì)應(yīng)的移動(dòng)終端的旋轉(zhuǎn)角度是否大于預(yù)設(shè)第二角度閾值,若是,則確定移動(dòng)終端的旋轉(zhuǎn)達(dá)到設(shè)定的旋轉(zhuǎn)程度。比如旋轉(zhuǎn)角度達(dá)到了180°,則確定背面屏幕已經(jīng)朝向了用戶(hù)。
參照?qǐng)D4,圖4為本發(fā)明移動(dòng)終端第二實(shí)施例的功能模塊示意圖?;谝苿?dòng)終端第一實(shí)施例,本實(shí)施例中,移動(dòng)終端還包括:
控制模塊240,用于當(dāng)?shù)谝黄聊惶幱诹疗翣顟B(tài)時(shí),控制第二屏幕處于黑屏鎖定狀態(tài)。
本實(shí)施例中,為防止用戶(hù)在某一屏幕上進(jìn)行操控時(shí)可能在另一屏幕上產(chǎn)生誤操作,因此,控制模塊240在第一屏幕處于亮屏狀態(tài)時(shí),控制第二屏幕處于黑屏鎖定狀態(tài)。比如,比如用戶(hù)正在正面屏幕上觀(guān)看電影,則在正面屏幕處于亮屏狀態(tài)時(shí),控制背面屏幕處于黑屏且鎖定的狀態(tài),也即在鎖定狀態(tài)下,即使處于黑屏狀態(tài)也無(wú)法通過(guò)如觸控屏幕的方式點(diǎn)亮屏幕。
通過(guò)對(duì)屏幕狀態(tài)的控制,從而達(dá)到避免誤操作以及降低屏幕電量消耗的目的,提升用戶(hù)使用體驗(yàn)。
參照?qǐng)D5,圖5為圖2中切換模塊的細(xì)化功能模塊示意圖?;谏鲜鲆苿?dòng)終端第二實(shí)施例,本實(shí)施例中,切換模塊230包括:
喚醒單元2301,用于若移動(dòng)終端的旋轉(zhuǎn)達(dá)到預(yù)設(shè)旋轉(zhuǎn)程度,則喚醒第二屏幕以使第二屏幕處于亮屏狀態(tài);
切換單元2302,用于將第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示。
本實(shí)施例中,當(dāng)?shù)谝黄聊惶幱诹疗翣顟B(tài)時(shí),此時(shí),控制模塊240將控制第二屏幕處于黑屏鎖定狀態(tài)。因此,當(dāng)移動(dòng)終端的旋轉(zhuǎn)達(dá)到預(yù)設(shè)旋轉(zhuǎn)程度時(shí),喚醒單元2301將喚醒第二屏幕以使第二屏幕處于亮屏狀態(tài),同時(shí),切換單元2302再將第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示。此外,需要進(jìn)一步說(shuō)明的是,由于第二屏幕已經(jīng)被喚醒而處于亮屏狀態(tài),因此,控制模塊240將控制第一屏幕處于黑屏鎖定狀態(tài),從而避免誤操作以及降低屏幕電量消耗。
本實(shí)施例中所述的移動(dòng)終端具有對(duì)前后屏幕進(jìn)行控制的屏幕接口與控制機(jī)制,從而可實(shí)現(xiàn)屏幕內(nèi)容在兩個(gè)屏幕之間的自由切換。例如,用戶(hù)使用正面屏幕觀(guān)看電影,當(dāng)移動(dòng)終端發(fā)生旋轉(zhuǎn)而使得背面屏幕面對(duì)用戶(hù)時(shí),則移動(dòng)終端將觀(guān)看的電影內(nèi)容切換到當(dāng)前面對(duì)用戶(hù)的背面屏幕面上進(jìn)行顯示。
參照?qǐng)D6,圖6為本發(fā)明屏幕內(nèi)容切換方法第一實(shí)施例的流程示意圖。本實(shí)施例應(yīng)用于具有正面屏幕與背面屏幕的移動(dòng)終端。需要說(shuō)明的是,本實(shí)施例中屏幕內(nèi)容切換方法的實(shí)現(xiàn)需要在移動(dòng)終端上預(yù)先開(kāi)啟“旋轉(zhuǎn)切換屏幕內(nèi)容”功能選項(xiàng)。
本實(shí)施例中,移動(dòng)終端具有設(shè)置于終端主體正面的正面屏幕以及設(shè)置于終端主體背面的背面屏幕,比如直板式手機(jī)的正面與背面都設(shè)置有屏幕。本實(shí)施例中,對(duì)于正面屏幕與背面屏幕的形狀、尺寸大小以及材質(zhì)都不做任何限定,具體根據(jù)實(shí)際需要進(jìn)行設(shè)置。
本實(shí)施例中,屏幕內(nèi)容切換方法包括:
步驟S10,當(dāng)移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),第一屏幕為正面屏幕或背面屏幕;
本實(shí)施例中,只有當(dāng)正面屏幕或背面屏幕處于亮屏狀態(tài)時(shí)才具有顯示的內(nèi)容,進(jìn)而才可以進(jìn)行切換屏幕內(nèi)容功能的處理。當(dāng)然,在亮屏狀態(tài)下,既可以是只顯示屏幕桌面內(nèi)容,也可以是顯示用戶(hù)在屏幕上進(jìn)行特定操作時(shí)的顯示內(nèi)容,比如顯示用戶(hù)玩的游戲或者觀(guān)看的電影,具體可根據(jù)實(shí)際需要進(jìn)行設(shè)置。
當(dāng)移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),通過(guò)判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài)。本實(shí)施例中,移動(dòng)終端只有通過(guò)旋轉(zhuǎn)的方式才能改變屏幕的朝向(主要面對(duì)用戶(hù)),因而首先需要檢測(cè)判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài)。對(duì)于移動(dòng)終端旋轉(zhuǎn)的方式不限,也即可以是任意方式下的旋轉(zhuǎn)。此外,本實(shí)施例中,對(duì)于用于判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài)的條件的設(shè)置不限,具體根據(jù)實(shí)際需要進(jìn)行設(shè)置。比如可采用內(nèi)置傳感器的方式直接進(jìn)行判斷,或者也可以采集其他相關(guān)信息進(jìn)行間接判斷。
步驟S20,若移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷移動(dòng)終端的旋轉(zhuǎn)是否達(dá)到預(yù)設(shè)旋轉(zhuǎn)程度;
當(dāng)移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài)時(shí),需要確定顯示內(nèi)容切換的時(shí)機(jī)或者條件要求,具體通過(guò)判斷移動(dòng)終端的旋轉(zhuǎn)是否達(dá)到預(yù)設(shè)旋轉(zhuǎn)程度,進(jìn)而確定是否達(dá)到顯示內(nèi)容切換的時(shí)機(jī)或者條件要求。
本實(shí)施例中,對(duì)于旋轉(zhuǎn)程度的衡量方式不限,例如可直接通過(guò)傳感器所檢測(cè)到的旋轉(zhuǎn)角度大小進(jìn)行衡量,比如,超過(guò)180°即可認(rèn)為達(dá)到了顯示內(nèi)容切換的時(shí)機(jī)或者條件要求?;蛘咭部梢酝ㄟ^(guò)其他間接方式來(lái)進(jìn)行判斷,比如通過(guò)判斷在前后屏幕上的用戶(hù)觸摸屏幕的手指數(shù)量進(jìn)行間接判斷,比如,沒(méi)有手指觸摸或觸摸的手指數(shù)量小于2個(gè)的屏幕可以認(rèn)為是面向用戶(hù)的屏幕,而有手指觸摸且觸摸的手指數(shù)量大于4個(gè)的屏幕可以認(rèn)為是背向用戶(hù)的屏幕。
步驟S30,若移動(dòng)終端的旋轉(zhuǎn)達(dá)到旋轉(zhuǎn)程度,則將第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示,第二屏幕為正面屏幕或背面屏幕且不與第一屏幕相同。
本實(shí)施例中,當(dāng)確定移動(dòng)終端的旋轉(zhuǎn)達(dá)到設(shè)定的旋轉(zhuǎn)程度時(shí),將第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示。需要說(shuō)明的是,本實(shí)施例中所述的移動(dòng)終端具有對(duì)前后屏幕進(jìn)行控制的屏幕接口與控制機(jī)制,從而可實(shí)現(xiàn)屏幕內(nèi)容在兩個(gè)屏幕之間的自由切換。例如,用戶(hù)使用正面屏幕觀(guān)看電影,當(dāng)移動(dòng)終端發(fā)生旋轉(zhuǎn)而使得背面屏幕面對(duì)用戶(hù)時(shí),則移動(dòng)終端將觀(guān)看的電影內(nèi)容切換到當(dāng)前面對(duì)用戶(hù)的背面屏幕面上進(jìn)行顯示。
本實(shí)施例中,在將第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示前,第一屏幕為亮屏狀態(tài),而第二屏幕既可以是亮屏狀態(tài),也可以是黑屏狀態(tài);而在切換完成之后,第二屏幕為亮屏狀態(tài),而第一屏幕既可以是亮屏狀態(tài),也可以是黑屏狀態(tài),具體根據(jù)實(shí)際需要進(jìn)行設(shè)置。
本實(shí)施例中,通過(guò)監(jiān)測(cè)移動(dòng)終端的旋轉(zhuǎn)狀態(tài),進(jìn)而判斷移動(dòng)終端的旋轉(zhuǎn)是否達(dá)到設(shè)定的旋轉(zhuǎn)程度,比如使得當(dāng)前屏幕背對(duì)用戶(hù)而另一屏幕面對(duì)用戶(hù),若是,則將在當(dāng)前屏幕上顯示的內(nèi)容自動(dòng)切換到另一屏幕上進(jìn)行顯示,從而使得用戶(hù)在當(dāng)前面對(duì)的屏幕上即可看到當(dāng)前背對(duì)的屏幕上的顯示內(nèi)容,進(jìn)而避免再次旋轉(zhuǎn)移動(dòng)終端的繁瑣,提升了用戶(hù)使用體驗(yàn)。
參照?qǐng)D7,圖7為圖6中步驟S10第一實(shí)施例的細(xì)化流程示意圖?;谏鲜龇椒ǖ谝粚?shí)施例,本實(shí)施例中,上述步驟S10包括:
步驟S101,當(dāng)移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)移動(dòng)終端的前置攝像頭與后置攝像頭并分別對(duì)移動(dòng)終端的周?chē)h(huán)境進(jìn)行抓拍,得到若干抓拍圖像;
步驟S102,根據(jù)抓拍圖像中的圖像信息,判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),其中,若對(duì)應(yīng)同一攝像頭的抓拍圖像之間的相似度小于預(yù)設(shè)第一相似度閾值,則確定移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài)。
本實(shí)施例中具體以前后雙置攝像頭進(jìn)行舉例說(shuō)明。攝像頭具體用于拍攝移動(dòng)終端的周?chē)h(huán)境,通過(guò)分析拍攝的周?chē)h(huán)境的變化來(lái)確定移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài)。
當(dāng)移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)移動(dòng)終端的前置攝像頭與后置攝像頭并分別對(duì)移動(dòng)終端的周?chē)h(huán)境進(jìn)行抓拍,得到若干抓拍圖像。本實(shí)施例中對(duì)于抓拍的頻率不限,例如每隔0.1秒抓拍一次。由于移動(dòng)終端進(jìn)行旋轉(zhuǎn)時(shí),必然導(dǎo)致攝像頭的拍攝角度發(fā)生變化,從而進(jìn)一步使得抓拍的圖像中的環(huán)境信息不一致。
因此,根據(jù)抓拍圖像中的圖像信息,判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài)。比如,如果同一攝像頭拍攝的多張抓拍圖像之間的相似度小于預(yù)設(shè)第一相似度閾值,則確定攝像頭的拍攝角度發(fā)生了變化,進(jìn)而可以間接確定移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài)。當(dāng)然,為避免發(fā)生誤判,可以對(duì)同一攝像頭的多組抓拍圖像進(jìn)行多次判斷,比如將抓拍的第一張圖像分別與第三、第五張圖像進(jìn)行比對(duì)判斷,或者前后攝像頭都進(jìn)行多次圖像的比對(duì)判斷,進(jìn)而綜合確定是否確實(shí)發(fā)生了拍攝角度變化,若前后攝像頭都確定各自的拍攝角度都發(fā)生了變化,則可綜合確定移動(dòng)終端處于旋轉(zhuǎn)狀態(tài)。
本實(shí)施例中,具體通過(guò)移動(dòng)終端內(nèi)置裝置進(jìn)行旋轉(zhuǎn)狀態(tài)的判斷,比如移動(dòng)終端內(nèi)置的攝像頭等。
參照?qǐng)D8,圖8為圖6中步驟S10第二實(shí)施例的細(xì)化流程示意圖?;谏鲜龇椒ǖ谝粚?shí)施例,本實(shí)施例中,上述步驟S10包括:
步驟S103,當(dāng)移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)移動(dòng)終端的內(nèi)置加速度傳感器并采集移動(dòng)終端運(yùn)動(dòng)時(shí)的加速度信息;
步驟S104,根據(jù)加速度信息,判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),其中,若加速度信息所對(duì)應(yīng)的移動(dòng)終端的旋轉(zhuǎn)角度大于預(yù)設(shè)第一角度閾值,則確定移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài)。
本實(shí)施例中具體以加速度傳感器進(jìn)行舉例說(shuō)明。加速度傳感器可以在移動(dòng)終端運(yùn)動(dòng)或發(fā)生旋轉(zhuǎn)時(shí),產(chǎn)生相應(yīng)的加速度信息,通過(guò)分析加速度信息即可直接確定移動(dòng)終端的運(yùn)動(dòng)狀態(tài)。
當(dāng)移動(dòng)終端的第一屏幕處于亮屏狀態(tài)時(shí),啟動(dòng)移動(dòng)終端的內(nèi)置加速度傳感器并采集移動(dòng)終端運(yùn)動(dòng)時(shí)的加速度信息;根據(jù)采集到的加速度信息,判斷移動(dòng)終端當(dāng)前是否處于旋轉(zhuǎn)狀態(tài),如果加速度信息所對(duì)應(yīng)的移動(dòng)終端的旋轉(zhuǎn)角度大于預(yù)設(shè)第一角度閾值,則確定移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài)。
本實(shí)施例中,具體通過(guò)移動(dòng)終端內(nèi)置裝置進(jìn)行旋轉(zhuǎn)狀態(tài)的判斷,比如移動(dòng)終端內(nèi)置加速度傳感器等。
進(jìn)一步可選的,在本發(fā)明屏幕內(nèi)容切換方法一實(shí)施例中,基于上述步驟S10第一實(shí)施例,本實(shí)施例中,上述步驟S20包括:若移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷前置攝像頭與后置攝像頭所分別對(duì)應(yīng)的抓拍圖像之間的相似度是否大于預(yù)設(shè)第二相似度閾值,若是,則確定移動(dòng)終端的旋轉(zhuǎn)達(dá)到旋轉(zhuǎn)程度。
本實(shí)施例中,如果前置攝像頭拍攝到了后置攝像頭所拍攝到的環(huán)境信息,而后置攝像頭也拍攝到了前置攝像頭所拍攝到的環(huán)境信息,則可確定移動(dòng)終端發(fā)生了較大程度的旋轉(zhuǎn),比如,如果后置攝像頭也拍攝到了前置攝像頭所拍攝的用戶(hù)的臉部信息,則可確定移動(dòng)終端發(fā)生了翻轉(zhuǎn),也即此時(shí)用戶(hù)看到的屏幕已經(jīng)由之前的正面屏幕翻轉(zhuǎn)為背面屏幕了。
進(jìn)一步可選的,在本發(fā)明屏幕內(nèi)容切換方法另一實(shí)施例中,基于上述步驟S10第二實(shí)施例,本實(shí)施例中,上述步驟S20包括:若移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷加速度信息所對(duì)應(yīng)的移動(dòng)終端的旋轉(zhuǎn)角度是否大于預(yù)設(shè)第二角度閾值,若是,則確定移動(dòng)終端的旋轉(zhuǎn)達(dá)到旋轉(zhuǎn)程度。
針對(duì)上述實(shí)施例中采用加速度傳感器判斷的方式,本實(shí)施例中,如果移動(dòng)終端當(dāng)前處于旋轉(zhuǎn)狀態(tài),則判斷加速度信息所對(duì)應(yīng)的移動(dòng)終端的旋轉(zhuǎn)角度是否大于預(yù)設(shè)第二角度閾值,若是,則確定移動(dòng)終端的旋轉(zhuǎn)達(dá)到設(shè)定的旋轉(zhuǎn)程度。比如旋轉(zhuǎn)角度達(dá)到了180°,則確定背面屏幕已經(jīng)朝向了用戶(hù)。
進(jìn)一步可選的,在本發(fā)明屏幕內(nèi)容切換方法第二實(shí)施例中,基于上述方法第一實(shí)施例,本實(shí)施例中,屏幕內(nèi)容切換方法還包括:當(dāng)?shù)谝黄聊惶幱诹疗翣顟B(tài)時(shí),控制第二屏幕處于黑屏鎖定狀態(tài)。
本實(shí)施例中,為防止用戶(hù)在某一屏幕上進(jìn)行操控時(shí)可能在另一屏幕上產(chǎn)生誤操作,因此,在第一屏幕處于亮屏狀態(tài)時(shí),控制第二屏幕處于黑屏鎖定狀態(tài)。比如,比如用戶(hù)正在正面屏幕上觀(guān)看電影,則在正面屏幕處于亮屏狀態(tài)時(shí),控制背面屏幕處于黑屏且鎖定的狀態(tài),也即在鎖定狀態(tài)下,即使處于黑屏狀態(tài)也無(wú)法通過(guò)如觸控屏幕的方式點(diǎn)亮屏幕。
通過(guò)對(duì)屏幕狀態(tài)的控制,從而達(dá)到避免誤操作以及降低屏幕電量消耗的目的,提升用戶(hù)使用體驗(yàn)。
參照?qǐng)D9,圖9為圖6中步驟S30的細(xì)化流程示意圖?;谏鲜龇椒ǖ诙?shí)施例,本實(shí)施例中,上述步驟S30包括:
步驟S301,若移動(dòng)終端的旋轉(zhuǎn)達(dá)到旋轉(zhuǎn)程度,則喚醒第二屏幕以使第二屏幕處于亮屏狀態(tài);
步驟S302,將第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示。
本實(shí)施例中,當(dāng)?shù)谝黄聊惶幱诹疗翣顟B(tài)時(shí),此時(shí),將控制第二屏幕處于黑屏鎖定狀態(tài)。因此,當(dāng)移動(dòng)終端的旋轉(zhuǎn)達(dá)到預(yù)設(shè)旋轉(zhuǎn)程度時(shí),將喚醒第二屏幕以使第二屏幕處于亮屏狀態(tài),同時(shí),再將第一屏幕上的顯示內(nèi)容切換到第二屏幕上進(jìn)行顯示。此外,需要進(jìn)一步說(shuō)明的是,由于第二屏幕已經(jīng)被喚醒而處于亮屏狀態(tài),因此,將控制第一屏幕處于黑屏鎖定狀態(tài),從而避免誤操作以及降低屏幕電量消耗。
本實(shí)施例中所述的移動(dòng)終端具有對(duì)前后屏幕進(jìn)行控制的屏幕接口與控制機(jī)制,從而可實(shí)現(xiàn)屏幕內(nèi)容在兩個(gè)屏幕之間的自由切換。例如,用戶(hù)使用正面屏幕觀(guān)看電影,當(dāng)移動(dòng)終端發(fā)生旋轉(zhuǎn)而使得背面屏幕面對(duì)用戶(hù)時(shí),則移動(dòng)終端將觀(guān)看的電影內(nèi)容切換到當(dāng)前面對(duì)用戶(hù)的背面屏幕面上進(jìn)行顯示。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。