本發(fā)明涉及計算機(jī)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種屏幕切換方法及裝置。
背景技術(shù):
目前,隨著多媒體業(yè)務(wù)的廣泛應(yīng)用,用戶對移動終端的電池續(xù)航能力的要求越來越高。
現(xiàn)有的雙屏手機(jī)采用兩個屏幕,主屏為通用的彩色顯示屏,另一個屏幕為電子水墨屏。用戶可以選擇在主屏上使用多媒體業(yè)務(wù)(如瀏覽圖片、觀看視頻等),而在電子水墨屏上使用文本類業(yè)務(wù)(如閱讀新聞、小說等),這在一定程度上提高了移動終端的電池續(xù)航能力。但是,雙屏手機(jī)的兩個屏幕相互獨立,只能通過用戶的手動操作來實現(xiàn)屏幕的切換,這限制了雙屏省電作用的發(fā)揮。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種屏幕切換方法及裝置,能夠通過檢測顯示頁面的色彩,實現(xiàn)屏幕的自動切換。
為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種屏幕切換方法,所述方法包括:
檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩;
若檢測到預(yù)設(shè)的切換色彩,則輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面,所述切換色彩是指滿足預(yù)設(shè)條件的色彩;
當(dāng)從所述人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,在所述第一屏幕中不顯示所述目標(biāo)應(yīng)用,并在第二屏幕中顯示所述目標(biāo)應(yīng)用。
可選地,所述檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩,包括:
檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面中像素點的色彩;
若指定色彩的像素點占全部像素點的比例超過預(yù)設(shè)的閾值,或者指定色彩的像素點分布在所述第一屏幕的預(yù)設(shè)區(qū)域內(nèi),則確定檢測到預(yù)設(shè)的切換色彩。
可選地,所述檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩,包括:
當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,檢測終端的放電電流;
若檢測到的放電電流小于預(yù)設(shè)的電流閾值,則確定檢測到預(yù)設(shè)的切換色彩。
可選地,所述檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩,包括:
當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,判斷所述目標(biāo)應(yīng)用是否為預(yù)設(shè)的切換應(yīng)用,所述預(yù)設(shè)的切換應(yīng)用包括在所述第一屏幕中的顯示效果與在所述第二屏幕中的顯示效果相同或相近的應(yīng)用;
若是,則確定檢測到預(yù)設(shè)的切換色彩。
可選地,所述在第二屏幕中顯示所述目標(biāo)應(yīng)用,具體包括:
在所述第二屏幕中顯示所述目標(biāo)應(yīng)用的首頁面;或者,
在所述第二屏幕中顯示所述目標(biāo)應(yīng)用的所述當(dāng)前顯示頁面。
可選地,所述預(yù)設(shè)的切換色彩包括:黑、灰或白;所述第一屏幕包括彩色顯示屏;所述第二屏幕包括電子水墨屏。
可選地,在所述檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩之前,所述方法還包括:
當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,檢測是否開啟了針對屏幕的智能切換模式;
若檢測到開啟了針對屏幕的智能切換模式,則執(zhí)行所述檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩。
相應(yīng)地,本發(fā)明實施例還提供了一種屏幕切換裝置,所述裝置包括:
第一檢測模塊,用于檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩;
輸出模塊,用于當(dāng)所述第一檢測模塊檢測到預(yù)設(shè)的切換色彩時,輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面,所述切換色彩是指滿足預(yù)設(shè)條件的色彩;
顯示模塊,用于當(dāng)從所述輸出模塊輸出的人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,在所述第一屏幕中不顯示所述目標(biāo)應(yīng)用,并在第二屏幕中顯示所述目標(biāo)應(yīng)用。
可選地,所述第一檢測模塊包括:
第一檢測單元,用于檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面中像素點的色彩;
第一確定單元,用于當(dāng)指定色彩的像素點占全部像素點的比例超過預(yù)設(shè)的閾值,或者指定色彩的像素點分布在所述第一屏幕的預(yù)設(shè)區(qū)域內(nèi)時,確定檢測到預(yù)設(shè)的切換色彩。
可選地,所述第一檢測模塊包括:
第二檢測單元,用于當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,檢測終端的放電電流;
第二確定單元,用于當(dāng)所述第二檢測單元檢測到的放電電流小于預(yù)設(shè)的電流閾值時,確定檢測到預(yù)設(shè)的切換色彩。
可選地,所述第一檢測模塊包括:
判斷單元,用于當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,判斷所述目標(biāo)應(yīng)用是否為預(yù)設(shè)的切換應(yīng)用,所述預(yù)設(shè)的切換應(yīng)用包括在所述第一屏幕中的顯示效果與在所述第二屏幕中的顯示效果相同或相近的應(yīng)用;
第三確定單元,用于當(dāng)所述判斷單元的判斷結(jié)果為是時,確定檢測到預(yù)設(shè)的切換色彩。
可選地,所述顯示模塊在執(zhí)行所述在第二屏幕中顯示所述目標(biāo)應(yīng)用時具體用于:
在所述第二屏幕中顯示所述目標(biāo)應(yīng)用的首頁面;或者,
在所述第二屏幕中顯示所述目標(biāo)應(yīng)用的所述當(dāng)前顯示頁面。
可選地,所述預(yù)設(shè)的切換色彩包括:黑、灰或白;所述第一屏幕包括彩色顯示屏;所述第二屏幕包括電子水墨屏。
可選地,所述裝置還包括:第二檢測模塊,用于當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,檢測是否開啟了針對屏幕的智能切換模式;
所述第一檢測模塊具體用于:當(dāng)所述第二檢測模塊檢測到開啟了針對屏幕的智能切換模式時,檢測在所述第一屏幕中顯示的所述目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩。
實施本發(fā)明實施例,具有如下有益效果:
本發(fā)明實施例可通過檢測第一屏幕中顯示的應(yīng)用的當(dāng)前顯示頁面的色彩,通過當(dāng)檢測到預(yù)設(shè)的切換色彩時,輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面,并通過當(dāng)從該人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,將該應(yīng)用切換至第二屏幕中顯示,實現(xiàn)基于顯示頁面的色彩自動切換屏幕。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種屏幕切換方法的流程示意圖;
圖2是本發(fā)明實施例提供的另一種屏幕切換方法的流程示意圖;
圖3是本發(fā)明實施例提供的一種屏幕切換裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實施例提供的另一種屏幕切換裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實施例提供的一種智能終端的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖,對本發(fā)明的實施例進(jìn)行描述。
本發(fā)明的說明書和權(quán)利要求書中的術(shù)語“包括”以及它的任何變形,意圖在于覆蓋不排他的包括。例如包括了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
應(yīng)理解,本發(fā)明實施例的技術(shù)方案可具體應(yīng)用于具有雙屏顯示功能的智能終端中,該智能終端例如可以是手機(jī)(如Android手機(jī)、iOS手機(jī)等)、平板電腦、臺式電腦、移動互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)、個人數(shù)字助理(Personal Digital Assistant,PDA)、可穿戴設(shè)備等終端設(shè)備。該智能終端還可稱為用戶設(shè)備(User Equipment,UE)或終端。
首先請參見圖1,是本發(fā)明實施例提供的一種屏幕切換方法的流程示意圖。具體地,所述方法包括的各個步驟可以由上述的智能終端執(zhí)行。如圖1所示的方法可以包括:
S101、檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩。
對于具有雙屏顯示功能的智能終端,其主屏設(shè)置為通用的彩色顯示屏,另一個屏幕設(shè)置為電子水墨屏。從而,該第一屏幕可以是智能終端的彩色顯示屏。
可理解,對于部分終端應(yīng)用,其顯示頁面的色彩和色調(diào)對于該部分終端應(yīng)用的顯示效果影響不大。具體可體現(xiàn)為:該部分終端應(yīng)用的顯示頁面的色彩較單一、色調(diào)較深,或者用戶更注重該部分終端應(yīng)用的顯示頁面中的內(nèi)容,而不是其色彩和色調(diào),如電子書等應(yīng)用。上述部分終端應(yīng)用可以在電子水墨屏中使用以在保證該部分終端應(yīng)用的顯示效果的前提下降低智能終端的功耗,提高智能終端的電池續(xù)航能力。從上述分析可知,根據(jù)在彩色顯示屏中顯示的應(yīng)用的顯示頁面的色彩來判斷該應(yīng)用是否適用于在電子水墨屏中顯示,是判斷應(yīng)用是否適用于在電子水墨屏中顯示的有效方法之一。
S102、若檢測到預(yù)設(shè)的切換色彩,則輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面。所述切換色彩是指滿足預(yù)設(shè)條件的色彩,滿足預(yù)設(shè)條件的色彩包括檢測到的色彩為指定色彩且所占的像素比例大于預(yù)設(shè)的閾值、或所占的顯示面積大于預(yù)設(shè)的閾值、或者所顯示的區(qū)域在指定的區(qū)域(例如非屏幕的邊沿區(qū)域)則可以認(rèn)為檢測到的色彩為滿足預(yù)設(shè)的條件的色彩。
當(dāng)檢測到在該第一屏幕中顯示的該目標(biāo)應(yīng)用的該當(dāng)前顯示頁面的色彩為預(yù)設(shè)的切換色彩時,智能終端可以輸出人機(jī)交互界面以詢問用戶是否需要在電子水墨屏中顯示該目標(biāo)應(yīng)用??蛇x地,該預(yù)設(shè)的切換色彩可以包括適宜在電子水墨屏中顯示的色彩,如黑、白、灰等色彩。進(jìn)一步可選地,該預(yù)設(shè)的切換色彩可以由該智能終端的制造廠商設(shè)置,也可以由該電子水墨屏的制造廠商設(shè)置。
S103、當(dāng)從所述人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,在所述第一屏幕中不顯示所述目標(biāo)應(yīng)用,并在第二屏幕中顯示所述目標(biāo)應(yīng)用。
若用戶想要在第二屏幕中使用該目標(biāo)應(yīng)用,且在智能終端輸出的人機(jī)交互界面上進(jìn)行了相應(yīng)的操作,則智能終端可以生成屏幕切換確認(rèn)指令,以指示該智能終端將該目標(biāo)應(yīng)用由該第一屏幕切換至該第二屏幕中進(jìn)行顯示。
若用戶想要在該第一屏幕中繼續(xù)使用該目標(biāo)應(yīng)用,且在智能終端輸出的人機(jī)交互界面上進(jìn)行了相應(yīng)的操作,則智能終端可以生成屏幕切換否認(rèn)指令,以指示該智能終端不執(zhí)行任何操作。
在上述方法中,第一屏幕包括智能終端的彩色顯示屏,第二屏幕包括智能終端的電子水墨屏,預(yù)設(shè)的切換色彩包括適宜在電子水墨屏中顯示的色彩。該方法能夠?qū)崿F(xiàn)當(dāng)在彩色顯示屏中顯示的目標(biāo)應(yīng)用的當(dāng)前顯示頁面的色彩為適宜在電子水墨屏中顯示的色彩時,若接收到屏幕切換確認(rèn)指令,則智能終端將該目標(biāo)應(yīng)用自動切換至電子水墨屏中進(jìn)行顯示,以在保證該目標(biāo)應(yīng)用的顯示效果的前提下降低智能終端的功耗。
可選地,上述第一屏幕還可以包括智能終端的電子水墨屏。相應(yīng)地,上述第二屏幕還可以包括智能終端的彩色顯示屏,上述預(yù)設(shè)的切換色彩還可以包括適宜在彩色顯示屏中顯示的色彩,如赤、橙、黃、綠、青、藍(lán)、紫等色彩。此時,如圖1所示的屏幕切換方法可以實現(xiàn)當(dāng)在電子水墨屏中顯示的目標(biāo)應(yīng)用的當(dāng)前顯示頁面的色彩為適宜在彩色顯示屏中顯示的色彩時,若接收到屏幕切換確認(rèn)指令,則智能終端將該目標(biāo)應(yīng)用自動切換至彩色顯示屏中進(jìn)行顯示,以提升該目標(biāo)應(yīng)用的顯示效果。
在本發(fā)明實施例中,智能終端可通過檢測第一屏幕中顯示的應(yīng)用的當(dāng)前顯示頁面的色彩,通過當(dāng)檢測到預(yù)設(shè)的切換色彩時,輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面,并通過當(dāng)從該人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,將該應(yīng)用切換至第二屏幕中顯示,實現(xiàn)基于顯示頁面的色彩自動切換屏幕。
請參見圖2,是本發(fā)明實施例提供的另一種屏幕切換方法的流程示意圖。具體地,所述方法包括的各個步驟可以由上述的智能終端執(zhí)行。如圖2所示的方法可以包括:
S201、當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,檢測是否開啟了針對屏幕的智能切換模式。
對于具有雙屏顯示功能的智能終端,該智能終端可以為用戶提供智能切換屏幕的功能。舉例來說,該智能終端可以針對屏幕設(shè)置有固定模式和智能切換模式。具體地,當(dāng)用戶選擇固定模式時,只有當(dāng)用戶手動關(guān)閉第一屏幕上顯示的應(yīng)用,并在第二屏幕中手動打開該應(yīng)用時,才能實現(xiàn)屏幕的切換。當(dāng)用戶選擇智能切換模式時,智能終端可以根據(jù)在第一屏幕中顯示的目標(biāo)應(yīng)用的屬性,自動將該目標(biāo)應(yīng)用切換至第二屏幕中進(jìn)行顯示。其中,該第一屏幕可以包括智能終端的彩色顯示屏。
S202、若檢測到開啟了針對屏幕的智能切換模式,則檢測在所述第一屏幕中顯示的所述目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩。
可選地,上述目標(biāo)應(yīng)用的屬性可以包括目標(biāo)應(yīng)用的顯示頁面的色彩。因此,當(dāng)檢測到開啟了該智能切換模式時,智能終端可以檢測該目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩。
具體地,檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩的方式可以包括:檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面中像素點的色彩;若指定色彩的像素點占全部像素點的比例超過預(yù)設(shè)的閾值,或者指定色彩的像素點分布在所述第一屏幕的預(yù)設(shè)區(qū)域內(nèi),則確定檢測到預(yù)設(shè)的切換色彩。其中,預(yù)設(shè)區(qū)域可以包括第一屏幕的邊沿區(qū)域。舉例來說,若黑、白和灰三個色彩的像素點數(shù)目占像素點總數(shù)的比例超過預(yù)設(shè)的閾值,或者除黑、白和灰之外的彩色的像素點幾乎全部分布在第一屏幕的邊沿區(qū)域內(nèi),則智能終端可以確定檢測到預(yù)設(shè)的切換色彩。
具體地,檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩的方式還可以包括:當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,檢測終端的放電電流;當(dāng)檢測到的放電電流小于預(yù)設(shè)的電流閾值時,確定檢測到預(yù)設(shè)的切換色彩。
可選地,該預(yù)設(shè)的切換色彩可以包括適宜在第二屏幕中顯示的色彩。其中,該第二屏幕包括電子水墨屏。
當(dāng)屏幕中的顯示頁面的色彩較多、較明亮,色調(diào)較淺時,智能終端的放電電流較大;否則,智能終端的放電電流較小。因此,當(dāng)檢測到該第一屏幕的放電電流小于預(yù)設(shè)的電流閾值時,智能終端可以確定該第一屏幕中顯示的目標(biāo)應(yīng)用的當(dāng)前顯示頁面的色彩為預(yù)設(shè)的切換色彩。其中,該預(yù)設(shè)的電流閾值可以設(shè)置為第二屏幕的平均放電電流,或者稍大于第二屏幕的平均放電電流,如第二屏幕的平均放電電流的1.2倍。
具體地,檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩的方式還可以包括:判斷在第一屏幕中顯示的目標(biāo)應(yīng)用是否為預(yù)設(shè)的切換應(yīng)用,當(dāng)該目標(biāo)應(yīng)用為該預(yù)設(shè)的切換應(yīng)用時,確定檢測到預(yù)設(shè)的切換色彩。
其中,該預(yù)設(shè)的切換應(yīng)用可以包括在該彩色顯示屏中的顯示效果與在電子水墨屏中的顯示效果相同或相近的終端應(yīng)用,如顯示頁面的色彩主要為黑、白、灰等色彩的終端應(yīng)用。具體地,例如可以是電子書類應(yīng)用、詞典類應(yīng)用、音頻類應(yīng)用等終端應(yīng)用。
S203、若檢測到預(yù)設(shè)的切換色彩,則輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面。所述切換色彩是指滿足預(yù)設(shè)條件的色彩。
當(dāng)執(zhí)行步驟S202檢測到的在該第一屏幕中顯示的該目標(biāo)應(yīng)用的該當(dāng)前顯示頁面的色彩為預(yù)設(shè)的切換色彩時,確定滿足屏幕切換條件,智能終端可以輸出人機(jī)交互界面以詢問用戶是否需要在電子水墨屏中顯示該目標(biāo)應(yīng)用。
S204、當(dāng)從所述人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,在所述第一屏幕中不顯示所述目標(biāo)應(yīng)用,并在第二屏幕中顯示所述目標(biāo)應(yīng)用的首頁面或所述當(dāng)前顯示頁面。
若用戶想要在第二屏幕中使用該目標(biāo)應(yīng)用,且在智能終端輸出的人機(jī)交互界面上進(jìn)行了相應(yīng)的操作,則智能終端可以生成屏幕切換確認(rèn)指令,以指示該智能終端將該目標(biāo)應(yīng)用由該第一屏幕切換至該第二屏幕中進(jìn)行顯示。否則,該智能終端不執(zhí)行任何操作??蛇x地,該智能終端在該第二屏幕中顯示該目標(biāo)應(yīng)用時,可以顯示該目標(biāo)應(yīng)用的首頁面,也可以顯示該目標(biāo)應(yīng)用的該當(dāng)前顯示頁面,以保留用戶的訪問記錄。
在上述方法中,第一屏幕包括智能終端的彩色顯示屏,第二屏幕包括智能終端的電子水墨屏,預(yù)設(shè)的切換色彩包括適宜在電子水墨屏中顯示的色彩,預(yù)設(shè)的切換應(yīng)用包括在彩色顯示屏中的顯示效果與在電子水墨屏中的顯示效果相同或相近的終端應(yīng)用。該方法能夠?qū)崿F(xiàn)在智能終端開啟了智能切換模式的條件下,當(dāng)在彩色顯示屏中顯示的目標(biāo)應(yīng)用的當(dāng)前顯示頁面的色彩為適宜在電子水墨屏中顯示的色彩時,若接收到屏幕切換確認(rèn)指令,則智能終端將該目標(biāo)應(yīng)用自動切換至電子水墨屏中進(jìn)行顯示,以在保證該目標(biāo)應(yīng)用的顯示效果的前提下降低智能終端的功耗。
可選地,上述第一屏幕還可以包括智能終端的電子水墨屏。相應(yīng)地,上述第二屏幕還可以包括智能終端的彩色顯示屏,上述預(yù)設(shè)的切換色彩還可以包括適宜在彩色顯示屏中顯示的色彩,上述的預(yù)設(shè)的切換應(yīng)用還可以包括:在彩色顯示屏中的顯示效果與在電子水墨屏中的顯示效果相差較大的終端應(yīng)用,如顯示頁面的色彩非常豐富的終端應(yīng)用,如視頻類應(yīng)用、圖片類應(yīng)用、相機(jī)類應(yīng)用等終端應(yīng)用。
相應(yīng)地,上述檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩的方式可以包括:判斷在第一屏幕中顯示的目標(biāo)應(yīng)用是否為預(yù)設(shè)的切換應(yīng)用,當(dāng)該目標(biāo)應(yīng)用為該預(yù)設(shè)的切換應(yīng)用時,確定檢測到預(yù)設(shè)的切換色彩。
此時,如圖2所示的屏幕切換方法可以實現(xiàn)在智能終端開啟了智能切換模式的條件下,當(dāng)在電子水墨屏中顯示的目標(biāo)應(yīng)用的當(dāng)前顯示頁面的色彩為適宜在彩色顯示屏中顯示的色彩時,若接收到屏幕切換確認(rèn)指令,則智能終端將該目標(biāo)應(yīng)用自動切換至彩色顯示屏中進(jìn)行顯示,以提升該目標(biāo)應(yīng)用的顯示效果。
在本發(fā)明實施例中,智能終端可通過在開啟了智能切換模式的條件下,檢測第一屏幕中顯示的應(yīng)用的當(dāng)前顯示頁面的色彩,通過當(dāng)檢測到預(yù)設(shè)的切換色彩時,輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面,并通過當(dāng)從該人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,將該應(yīng)用切換至第二屏幕中顯示其首頁面或該當(dāng)前顯示頁面,實現(xiàn)在開啟了智能切換模式的條件下,基于顯示頁面的色彩自動切換屏幕。
請參見圖3,是本發(fā)明實施例提供的一種屏幕切換裝置的結(jié)構(gòu)示意圖。具體地,所述裝置可以配置在上述的智能終端中。如圖3所示的屏幕切換裝置300可以包括:第一檢測模塊301、輸出模塊302和顯示模塊303。其中,
第一檢測模塊301,用于檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩。對于具有雙屏顯示功能的智能終端,其主屏設(shè)置為通用的彩色顯示屏,另一個屏幕設(shè)置為電子水墨屏。從而,該第一屏幕可以是智能終端的彩色顯示屏。
輸出模塊302,用于當(dāng)?shù)谝粰z測模塊301檢測到預(yù)設(shè)的切換色彩時,輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面,所述切換色彩是指滿足預(yù)設(shè)條件的色彩??蛇x地,該預(yù)設(shè)的切換色彩可以包括適宜在電子水墨屏中顯示的色彩,如黑、白、灰等色彩。
顯示模塊303,用于當(dāng)從輸出模塊302輸出的人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,在所述第一屏幕中不顯示所述目標(biāo)應(yīng)用,并在第二屏幕中顯示所述目標(biāo)應(yīng)用??蛇x地,該第二屏幕可以是智能終端的電子水墨屏。
在本發(fā)明實施例中,智能終端可通過檢測第一屏幕中顯示的應(yīng)用的當(dāng)前顯示頁面的色彩,通過當(dāng)檢測到預(yù)設(shè)的切換色彩時,輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面,并通過當(dāng)從該人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,將該應(yīng)用切換至第二屏幕中顯示,實現(xiàn)基于顯示頁面的色彩自動切換屏幕。
請參見圖4,是本發(fā)明實施例提供的另一種屏幕切換裝置的結(jié)構(gòu)示意圖。具體地,所述裝置可以配置在上述的智能終端中。如圖4所示的屏幕切換裝置400可以包括:第二檢測模塊401、第一檢測模塊402、輸出模塊403和顯示模塊404。其中,
第二檢測模塊401,用于當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,檢測是否開啟了針對屏幕的智能切換模式。
可選地,在該智能切換模式下,智能終端可以根據(jù)在第一屏幕中顯示的目標(biāo)應(yīng)用的屬性,自動將該目標(biāo)應(yīng)用切換至第二屏幕中進(jìn)行顯示。其中,該第一屏幕可以是智能終端的彩色顯示屏,該第二屏幕可以是智能終端的電子水墨屏。
第一檢測模塊402,用于當(dāng)?shù)诙z測模塊401檢測到開啟了針對屏幕的智能切換模式時,檢測在所述第一屏幕中顯示的所述目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩。可選地,上述目標(biāo)應(yīng)用的屬性可以包括目標(biāo)應(yīng)用的顯示頁面的色彩。
可選地,第一檢測模塊402可以包括:
第一檢測單元405,用于檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面中像素點的色彩;
第一確定單元406,用于當(dāng)指定色彩的像素點占全部像素點的比例超過預(yù)設(shè)的閾值,或者指定色彩的像素點分布在所述第一屏幕的預(yù)設(shè)區(qū)域內(nèi)時,確定檢測到預(yù)設(shè)的切換色彩。
可選地,第一檢測模塊402可以包括:
第二檢測單元407,用于當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,檢測終端的放電電流;
第二確定單元408,用于當(dāng)?shù)诙z測單元407檢測到的放電電流小于預(yù)設(shè)的電流閾值時,確定檢測到預(yù)設(shè)的切換色彩。
其中,該預(yù)設(shè)的切換色彩可以包括適宜在第二屏幕中顯示的色彩,如黑、白、灰等色彩。
可選地,第一檢測模塊402可以包括:
判斷單元409,用于當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,判斷所述目標(biāo)應(yīng)用是否為預(yù)設(shè)的切換應(yīng)用。
該預(yù)設(shè)的切換應(yīng)用可以包括在彩色顯示屏中的顯示效果與在電子水墨屏中的顯示效果相同或相近的終端應(yīng)用,如顯示頁面的色彩主要為黑、白、灰等色彩的終端應(yīng)用。具體地,例如可以是電子書類應(yīng)用、詞典類應(yīng)用、音頻類應(yīng)用等終端應(yīng)用。
第三確定單元410,用于當(dāng)判斷單元409的判斷結(jié)果為是時,確定檢測到預(yù)設(shè)的切換色彩。
輸出模塊403,用于當(dāng)?shù)谝粰z測模塊402檢測到預(yù)設(shè)的切換色彩時,輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面。
顯示模塊404,用于當(dāng)從輸出模塊403輸出的人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,在所述第一屏幕中不顯示所述目標(biāo)應(yīng)用,并在第二屏幕中顯示所述目標(biāo)應(yīng)用的主頁面或所述當(dāng)前顯示頁面。
在本發(fā)明實施例中,智能終端可通過在開啟了智能切換模式的條件下,檢測第一屏幕中顯示的應(yīng)用的當(dāng)前顯示頁面的色彩,通過當(dāng)檢測到預(yù)設(shè)的切換色彩時,輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面,并通過當(dāng)從該人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,將該應(yīng)用切換至第二屏幕中顯示其首頁面或該當(dāng)前顯示頁面,實現(xiàn)在開啟了智能切換模式的條件下,基于顯示頁面的色彩自動切換屏幕。
請參見圖5,是本發(fā)明實施例提供的一種智能終端的結(jié)構(gòu)示意圖。具體地,該智能終端可以是上述的智能終端。如圖5所示的智能終端500可以包括至少一個存儲器501、至少一個處理器502、至少一個通信接口503和至少一個用戶接口504。其中,通信接口503可用于智能終端500與其他設(shè)備進(jìn)行通信,用戶接口504可用于智能終端500與用戶進(jìn)行交互。
存儲器501可以包括易失性存儲器(Volatile Memory,VM),例如隨機(jī)存儲器(Random Access Memory,RAM);存儲器也可以包括非易失性存儲器(Non-Volatile Memory,NVM),例如快閃存儲器(Flash Memory,F(xiàn)M),硬盤(Hard Disk Drive,HDD)或固態(tài)硬盤(Solid-State Drive,SSD);存儲器501還可以包括上述種類的存儲器的組合。
處理器502可以是中央處理器(Central Processing Unit,CPU)。
可選地,存儲器501還用于存儲程序指令。處理器502可以調(diào)用該程序指令,實現(xiàn)如本申請圖1和圖2實施例中所示的屏幕切換方法。
具體地,處理器502調(diào)用存儲在存儲器501中的程序指令,用于執(zhí)行以下步驟:
檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩;
若檢測到預(yù)設(shè)的切換色彩,則輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面,所述切換色彩是指滿足預(yù)設(shè)條件的色彩;
當(dāng)從所述人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,在所述第一屏幕中不顯示所述目標(biāo)應(yīng)用,并在第二屏幕中顯示所述目標(biāo)應(yīng)用,所述第一屏幕包括彩色顯示屏,所述第二屏幕包括電子水墨屏。
可選地,處理器502調(diào)用存儲在存儲器501中的程序指令執(zhí)行檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩,具體執(zhí)行以下步驟:
檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面中像素點的色彩;
若指定色彩的像素點占全部像素點的比例超過預(yù)設(shè)的閾值,或者指定色彩的像素點分布在所述第一屏幕的預(yù)設(shè)區(qū)域內(nèi),則確定檢測到預(yù)設(shè)的切換色彩。
可選地,處理器502調(diào)用存儲在存儲器501中的程序指令執(zhí)行檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩,具體執(zhí)行以下步驟:
當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,檢測終端的放電電流;
若檢測到的放電電流小于預(yù)設(shè)的電流閾值,則確定檢測到預(yù)設(shè)的切換色彩。
可選地,處理器502調(diào)用存儲在存儲器501中的程序指令執(zhí)行檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩,具體執(zhí)行以下步驟:
當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,判斷所述目標(biāo)應(yīng)用是否為預(yù)設(shè)的切換應(yīng)用,所述預(yù)設(shè)的切換應(yīng)用包括在所述第一屏幕中的顯示效果與在所述第二屏幕中的顯示效果相同或相近的應(yīng)用;
若是,則確定檢測到預(yù)設(shè)的切換色彩。
可選地,處理器502調(diào)用存儲在存儲器501中的程序指令執(zhí)行在第二屏幕中顯示所述目標(biāo)應(yīng)用,具體執(zhí)行以下步驟:
在所述第二屏幕中顯示所述目標(biāo)應(yīng)用的首頁面;或者,
在所述第二屏幕中顯示所述目標(biāo)應(yīng)用的所述當(dāng)前顯示頁面。
可選地,所述預(yù)設(shè)的切換色彩包括:黑、灰或白;所述第一屏幕包括彩色顯示屏;所述第二屏幕包括電子水墨屏。
可選地,處理器502調(diào)用存儲在存儲器501中的程序指令在執(zhí)行檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩之前,還可以用于執(zhí)行以下步驟:
當(dāng)在第一屏幕中顯示目標(biāo)應(yīng)用時,檢測是否開啟了針對屏幕的智能切換模式;
若檢測到開啟了針對屏幕的智能切換模式,則執(zhí)行所述檢測在第一屏幕中顯示的目標(biāo)應(yīng)用當(dāng)前顯示頁面的色彩。
在本發(fā)明實施例中,處理器502可以調(diào)用存儲器501中存儲的程序指令,通過檢測第一屏幕中顯示的應(yīng)用的當(dāng)前顯示頁面的色彩,通過當(dāng)檢測到預(yù)設(shè)的切換色彩時,輸出用于通知用戶是否進(jìn)行屏幕切換的人機(jī)交互界面,并通過當(dāng)從該人機(jī)交互界面接收到屏幕切換確認(rèn)指令時,將該應(yīng)用切換至第二屏幕中顯示,實現(xiàn)基于顯示頁面的色彩自動切換屏幕。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲器(Read-Only Memory,ROM)或RAM等。
以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。