本技術涉及終端,尤其涉及一種控制方法、控制電路和電子設備。
背景技術:
1、隨著終端技術的迅速發(fā)展,具備雙顯示屏的終端設備越來越廣泛的被用戶使用,這種終端設備稱為雙屏終端。雙屏終端中,位于終端設備正面的顯示屏稱為正面屏或主屏,位于背面的顯示屏稱為背面屏或副屏。
2、終端設備一般配置有中央處理器(central?processing?unit,cpu),還可以配置協(xié)處理器用以協(xié)助cpu完成一些簡單的功能,例如負責接收傳感的檢測數據,并將傳感器的檢測數據進行簡單的處理后發(fā)送給cpu進行進一步處理。
3、目前,對于具有多個處理器和多個顯示屏的終端設備,如何低功耗地實現處理器對顯示屏的送顯過程控制是目前需要解決的技術問題。
技術實現思路
1、本技術實施例提供一種控制方法、控制電路和電子設備,用以針對具有多屏多處理器的電子設備,低功耗地實現處理器對顯示屏的送顯過程控制。
2、第一方面,提供一種控制電路,該控制電路可以應用于具有多個處理器和多個顯示屏的電子設備。該控制電路可以包括:第一處理器、第二處理器和開關電路,所述第一處理器為主處理器,所述第二處理器為協(xié)處理器。其中,開關電路用于根據第一處理器的第一控制,斷開第一處理器與第一顯示屏的連接、打開第二處理器與第一顯示屏的連接;根據第二處理器的第二控制,斷開第二處理器與第一顯示屏的連接,打開第一處理器與第一顯示屏的連接;根據第二處理器的第三控制,斷開第二處理器與第二顯示屏的連接、打開第一處理器與第二顯示屏的連接;根據第一處理器的第四控制,斷開第一處理器與第二顯示屏的連接、打開第二處理器與第二顯示屏的連接。第一處理器控制所述開關電路,并驅動與第一處理器連接的第一顯示屏或第二顯示屏顯示第一處理器運行的應用程序的數據;第二處理器用于控制所述開關電路,并驅動與第二處理器連接的第二顯示屏或第一顯示屏顯示第二處理器運行的應用程序的數據??蛇x的,所述第一顯示屏為主顯示屏,所述第二顯示屏為輔顯示屏。
3、上述實現方式中,第一處理器和第二處理器通過對開關電路進行控制,可以在處理器與顯示屏的多種連接狀態(tài)之間進行切換,從而可以基于不同的場景,實現降低功耗的目的。比如,在一些場景下,從第一處理器與第一顯示屏連接切換到第二處理器與第一顯示屏連接,由于第二處理器的功耗較低、能效較高,因此可以有效地降低電子設備的功耗。
4、另外,在一些場景下,從第二處理器與第二顯示屏連接切換到第一處理器與第二顯示屏連接,可以豐富顯示控制場景。
5、一種可能的實現方式中,所述第一處理器,具體用于:若確定第二處理器滿足接替第一處理器的條件,則執(zhí)行第一控制或第四控制;或者,若確定第一處理器上運行的第一應用程序被關閉,則執(zhí)行第一控制或第四控制,所述第一應用程序被設置為僅在所述第一處理器上運行;或者,若確定進入第一工作模式,則執(zhí)行第一控制或第四控制,所述第一工作模式下僅所述第二處理器運行。
6、一種可能的實現方式中,所述第一處理器還用于:向第二處理器發(fā)送第一通知,所述第一通知用于通知第二處理器接替所述第一處理器運行應用程序。通過該實現方式可以將應用程序從在主操作系統(tǒng)下運行遷移到在輕量級操作系統(tǒng)下運行。
7、一種可能的實現方式中,所述第一處理器執(zhí)行所述第一控制或所述第四控制后進入休眠狀態(tài)或下電,從而可以進一步節(jié)省電子設備的功耗。
8、一種可能的實現方式中,所述第二處理器,具體用于:若確定第一應用程序被啟動,則執(zhí)行第二控制或第三控制,所述第一應用程序被設置為僅在所述第一處理器上運行;或者,若確定第二處理器不具備運行第二應用程序的條件,則執(zhí)行第二控制或第三控制;或者,若確定退出第一工作模式,則執(zhí)行第二控制或第三控制,所述第一工作模式下僅第二處理器運行。
9、一種可能的實現方式中,所述第二處理器還用于:向第一處理器發(fā)送第二通知,所述第二通知用于通知第一處理器接替第二處理器運行應用程序。通過該實現方式可以將應用程序從在輕量級操作系統(tǒng)下運行遷移到在主操作系統(tǒng)下運行。
10、一種可能的實現方式中,所述第二處理器執(zhí)行第二控制或第三控制后進入休眠狀態(tài)或下電,從而可以進一步節(jié)省電子設備的功耗。
11、一種可能的實現方式中,所述開關電路還用于:根據第一處理器的第五控制,斷開第一處理器與第一顯示屏的連接、打開第二處理器與第二顯示屏的連接;根據第二處理器的第六控制,斷開第二處理器與第二顯示屏的連接,打開第一處理器與第一顯示屏的連接。
12、可選的,所述第一處理器體用于:若確定滿足從第一顯示屏切換到第二顯示屏的條件,則執(zhí)行第五控制??蛇x的,所述第一處理器還用于:掛起或關閉所述第一處理器上運行的第一應用程序,所述第一應用程序被設置為僅在所述第一處理器上運行??蛇x的,所述第一處理器執(zhí)行所述第五控制后進入休眠狀態(tài)或下電。
13、可選的,所述第二處理器具體用于:若確定滿足從第二顯示屏切換到第一顯示屏的條件,則執(zhí)行第六控制。可選的,所述第二處理器執(zhí)行第六控制后進入休眠狀態(tài)或下電。
14、一種可能的實現方式中,所述開關電路還用于:根據第一處理器的第七控制,斷開第一處理器與第一顯示屏的連接、打開第一處理器與第二顯示屏的連接。可選的,第一處理器具體用于:若確定滿足從第一顯示屏切換到第二顯示屏的條件,但第二處理器無法滿足運行第三應用程序的條件,則執(zhí)行第七控制,其中,所述第三應用程序為第一處理器中當前運行的應用程序。
15、一種可能的實現方式中,所述開關電路還用于:根據第一處理器的第八控制,保持第一處理器與第一顯示屏的連接、打開第一處理器與第二顯示屏的連接;根據第一處理器的第九控制,保持第一處理器與第一顯示屏的連接、斷開第一處理器與第二顯示屏的連接;根據第一處理器的第十控制,保持第一處理器與第二顯示屏的連接、打開第一處理器與第一顯示器的連接;根據第一處理器的第十一控制,保持第一處理器與第二顯示屏的連接、斷開第一處理器與第一顯示屏的連接。
16、一種可能的實現方式中,所述第一處理器具體用于:在第一顯示屏已點亮的情況下,檢測到第二顯示屏被點亮,則執(zhí)行第八控制;或者,在第一顯示屏和第二顯示屏已點亮的情況下,檢測到第二顯示屏滅屏,則執(zhí)行第九控制;或者,在第二顯示屏已點亮的情況下,檢測到第一顯示屏被點亮,則執(zhí)行第十控制;或者,在第一顯示屏和第二顯示屏已點亮的情況下,檢測到第一顯示屏滅屏,則執(zhí)行第十一控制。
17、一種可能的實現方式中,所述第二處理器還連接以下外設中的一項或多項:存儲器,拾音器,放音器,攝像頭,短距集成電路裝置,定位裝置,充電模塊。
18、一種可能的實現方式中,所述第一處理器搭載主操作系統(tǒng),所述第二處理器搭載輕量級操作系統(tǒng)??蛇x的,所述主操作系統(tǒng)為鴻蒙操作系統(tǒng),所述輕量級操作系統(tǒng)為鴻蒙輕量級操作系統(tǒng)。
19、第二方面,提供一種控制方法,應用于第一方面提供的控制電路,所述方法包括:所述第一處理器與第一顯示屏連接時,控制所述開關電路斷開所述第一處理器與第一顯示屏的連接、打開所述第二處理器與所述第一顯示屏的連接;其中,所述第一處理器用于驅動與所述第一處理器連接的所述第一顯示屏顯示所述第一處理器運行的應用程序的數據,所述第二處理器用于驅動與所述第二處理器連接的所述第一顯示屏顯示所述第二處理器運行的應用程序的數據。所述第二處理器與所述第一顯示屏連接時,控制所述開關電路斷開所述第二處理器與所述第一顯示屏的連接,打開所述第一處理器與所述第一顯示屏的連接。所述第二處理器與所述第二顯示屏連接時,控制所述開關電路斷開所述第二處理器與第二顯示屏的連接、打開所述第一處理器與所述第二顯示屏的連接;其中,所述第二處理器用于驅動與所述第二處理器連接的所述第二顯示屏顯示所述第二處理器運行的應用程序的數據,所述第一處理器用于驅動與所述第一處理器連接的所述第二顯示屏顯示所述第一處理器運行的應用程序的數據。所述第二處理器與所述第一顯示屏連接時,控制所述開關電路斷開所述第一處理器與所述第二顯示屏的連接、打開所述第二處理器與所述第二顯示屏的連接。
20、上述第一處理器、第二處理器和控制電路所執(zhí)行的操作,可以參考第一方面中的相關內容。
21、第三方面,提供一種電子設備,該電子設備包括上述控制電路,還包括第一顯示屏和第二顯示屏,所述第一顯示屏或所述第二顯示屏通過所述開關電路與所述第一處理器或所述第二處理器連接??蛇x的,所述第一顯示屏為主顯示屏,所述第二顯示屏為輔顯示屏。
22、第四方面,提供一種可讀存儲介質,包括計算機程序,當所述計算機程序在裝置上運行時,使得所述裝置執(zhí)行如上述第二方面所述的方法。
23、第五方面,提供一種計算機程序產品,當其在裝置上運行時,使得所述裝置執(zhí)行如上述第二方面所述的方法。
24、第六方面,提供一種芯片系統(tǒng),包括:處理器;當處理器從存儲器中調用并運行計算機程序后,使得安裝有該芯片系統(tǒng)的裝置執(zhí)行如上述第二方面所述的方法。