控制分屏狀態的方法及裝置與流程
2023-07-16 08:54:01

本公開涉及終端設備技術領域,尤其涉及一種控制分屏狀態的方法及裝置。
背景技術:
隨著終端設備的普及,越來越多的用戶選擇使用終端設備處理各種任務,例如:交友、娛樂、購物等。因而,終端設備的使用場景趨於多樣化。多樣化的使用場景引發了用戶同時處理多個任務的需求。在此需求的推動下,分屏技術應運而生。
默認情況下,終端設備的顯示屏顯示一個應用的全屏頁面。而分屏技術使得終端設備的顯示屏可以同時顯示多個應用各自的分屏頁面,同一應用的全屏頁面和分屏頁面所呈現給用戶的內容相同,區別在於分屏頁面的尺寸小於全屏頁面的尺寸。
其中,終端設備的顯示屏顯示一個應用的分屏頁面的前提是:該應用支持分屏。不支持分屏的應用會對用戶的分屏體驗造成影響。可見,相關技術中用戶的分屏體驗有待優化。
技術實現要素:
為克服相關技術中存在的問題,本公開提供一種控制分屏狀態的方法及裝置。
根據本公開實施例的第一方面,提供一種控制分屏狀態的方法,包括:
在所述終端設備的顯示屏處於分屏狀態時,檢測針對第一應用圖標的第一觸控操作,所述第一觸控操作用於運行所述第一應用圖標對應的第一應用;
確定所述第一應用是不支持分屏的應用;
運行所述第一應用且控制所述顯示屏保持分屏狀態。
可選地,運行所述第一應用且控制所述顯示屏保持分屏狀態,包括:
控制所述顯示屏在狀態欄對應的顯示區域顯示分屏提示,且控制所述顯示屏在除所述狀態欄對應的顯示區域外剩餘的顯示區域顯示所述第一應用的全屏頁面。
可選地,控制所述顯示屏在狀態欄對應的顯示區域顯示分屏提示,包括:
在所述終端設備的顯示屏處於分屏狀態時,確定正在分屏的應用;
控制所述顯示屏在狀態欄對應的顯示區域顯示所述正在分屏的應用的分屏頁面。
可選地,所述方法還包括:
檢測針對所述分屏提示的第二觸控操作,所述第二觸控操作用於將所述顯示屏在分屏狀態下所顯示的頁面切換為前臺顯示;
控制所述顯示屏由顯示所述第一應用的全屏頁面切換為所述顯示屏在分屏狀態下所顯示的頁面。
可選地,在所述終端設備的顯示屏處於分屏狀態時,所述方法還包括:
檢測針對正在分屏的第二應用的分屏頁面的鎖定操作;
將所述第二應用鎖定為主應用,且將正在分屏的其他應用鎖定為副應用;
檢測針對第三應用圖標的第三觸控操作,所述第三觸控操作用於運行所述第三應用圖標對應的第三應用;
控制所述顯示屏將所述副應用的分屏頁面替換為所述第三應用的分屏頁面。
可選地,在所述終端設備的顯示屏處於分屏狀態時,所述方法還包括:
確定正在分屏的各個應用的類型;
將多媒體播放類應用默認設置為主應用,且控制所述顯示屏在下半顯示區域上顯示所述多媒體播放類應用的分屏頁面;
將其他類應用默認設置為副應用,且控制所述顯示屏在上半屏顯示區域上顯示所述其他類應用的分屏頁面,所述其他類應用不同於所述多媒體播放類應用。
根據本公開實施例的第二方面,提供一種控制分屏狀態的裝置,包括:
第一檢測模塊,被配置為在所述終端設備的顯示屏處於分屏狀態時,檢測針對第一應用圖標的第一觸控操作,所述第一觸控操作用於運行所述第一應用圖標對應的第一應用;
第一確定模塊,被配置為確定所述第一應用是不支持分屏的應用;
第一控制模塊,被配置為運行所述第一應用且控制所述顯示屏保持分屏狀態。
可選地,所述第一控制模塊包括:
第一控制子模塊,被配置為控制所述顯示屏在狀態欄對應的顯示區域顯示分屏提示;
第二控制子模塊,被配置為控制所述顯示屏在除所述狀態欄對應的顯示區域外剩餘的顯示區域顯示所述第一應用的全屏頁面。
可選地,所述第一控制子模塊包括:
確定子模塊,被配置為在所述終端設備的顯示屏處於分屏狀態時,確定正在分屏的應用;
控制子模塊,被配置為控制所述顯示屏在狀態欄對應的顯示區域顯示所述正在分屏的應用的分屏頁面。
可選地,所述裝置還包括:
第二檢測模塊,被配置為檢測針對所述分屏提示的第二觸控操作,所述第二觸控操作用於將所述顯示屏在分屏狀態下所顯示的頁面切換為前臺顯示;
第二控制模塊,被配置為控制所述顯示屏由顯示所述第一應用的全屏頁面切換為所述顯示屏在分屏狀態下所顯示的頁面。
可選地,在所述終端設備的顯示屏處於分屏狀態時,所述裝置還包括:
第三檢測模塊,被配置為檢測針對正在分屏的第二應用的分屏頁面的鎖定操作;
鎖定模塊,被配置為將所述第二應用鎖定為主應用,且將正在分屏的其他應用鎖定為副應用;
第四檢測模塊,被配置為檢測針對第三應用圖標的第三觸控操作,所述第三觸控操作用於運行所述第三應用圖標對應的第三應用;
第三控制模塊,被配置為控制所述顯示屏將所述副應用的分屏頁面替換為所述第三應用的分屏頁面。
可選地,在所述終端設備的顯示屏處於分屏狀態時,所述裝置還包括:
第二確定模塊,被配置為確定正在分屏的各個應用的類型;
第一設置模塊,被配置為將多媒體播放類應用默認設置為主應用,且控制所述顯示屏在下半顯示區域上顯示所述多媒體播放類應用的分屏頁面;
第二設置模塊,被配置為將其他類應用默認設置為副應用,且控制所述顯示屏在上半屏顯示區域上顯示所述其他類應用的分屏頁面,所述其他類應用不同於所述多媒體播放類應用。
根據本公開實施例的第三方面,提供一種計算機可讀存儲介質,其上存儲有電腦程式指令,該程序指令被處理器執行時實現本公開第一方面所提供的控制分屏狀態的方法的步驟。
本公開的實施例提供的技術方案可以包括以下有益效果:
採用本公開的實施例提供的技術方案,首先,檢測用戶針對應用圖標的觸控操作,該觸控操作用於運行該應用圖標對應的應用。然後,對該應用圖標對應的應用的屬性信息進行分析,確定該應用圖標對應的應用是否支持分屏,針對該應用圖標對應的應用不支持分屏的情況,運行該應用圖標對應的應用,且控制終端設備的顯示屏保持分屏狀態。由於在運行不支持分屏的應用時,終端設備的顯示屏仍保持分屏狀態,不會自動退出分屏狀態,所以本公開實施例中,終端設備的顯示屏的分屏狀態不受應用是否支持分屏的影響,不會因為不支持分屏的應用的運行而自動退出分屏狀態,無需用戶手動設置,使得終端設備的顯示屏恢復分屏狀態,改善了用戶的分屏體驗。此外,由於終端設備的顯示屏保持分屏狀態,所以未中斷用戶對終端設備的顯示屏所顯示的多個分屏頁面的使用,進一步改善了用戶的分屏體驗。
應當理解的是,以上的一般描述和後文的細節描述僅是示例性和解釋性的,並不能限制本公開。
附圖說明
此處的附圖被併入說明書中並構成本說明書的一部分,示出了符合本公開的實施例,並與說明書一起用於解釋本公開的原理。
圖1是根據一示例性實施例示出的一種控制分屏狀態的方法的流程圖。
圖2a是根據一示例性實施例示出的終端設備的顯示屏的全屏狀態的示意圖。
圖2b是根據一示例性實施例示出的終端設備的顯示屏的分屏狀態的示意圖。
圖3是根據一示例性實施例示出的在終端設備的顯示屏處於分屏狀態時更換分屏頁面的示意圖。
圖4是根據一示例性實施例示出的終端設備的顯示屏顯示分屏提示的示意圖。
圖5是根據一示例性實施例示出的終端設備的顯示屏顯示分屏提示的另一示意圖。
圖6是根據一示例性實施例示出的將終端設備的顯示屏在分屏狀態下所顯示的頁面切換為前臺顯示的示意圖。
圖7是根據一示例性實施例示出的一種更換分屏頁面的方法的流程圖。
圖8是根據一示例性實施例示出的終端設備的顯示屏在分屏狀態下設定主應用的示意圖。
圖9是根據一示例性實施例示出的一種控制分屏狀態的裝置的框圖。
圖10是根據一示例性實施例示出的一種控制分屏狀態的裝置中第一控制模塊的框圖。
圖11是根據一示例性實施例示出的一種控制分屏狀態的裝置中第一控制子模塊的框圖。
圖12是根據一示例性實施例示出的一種控制分屏狀態的裝置的另一框圖。
圖13是根據一示例性實施例示出的一種控制分屏狀態的裝置的另一框圖。
圖14是根據一示例性實施例示出的一種控制分屏狀態的裝置的另一框圖。
圖15是根據一示例性實施例示出的一種控制分屏狀態的裝置的框圖。
具體實施方式
這裡將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式並不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
本公開實施例提供一種控制分屏狀態的方法。圖1是根據一示例性實施例示出的一種控制分屏狀態的方法的流程圖,如圖1所示,本公開實施例提供的控制分屏狀態的方法用於終端設備中,包括以下步驟。
在步驟s11中,在所述終端設備的顯示屏處於分屏狀態時,檢測針對第一應用圖標的第一觸控操作,所述第一觸控操作用於運行所述第一應用圖標對應的第一應用。
在步驟s12中,確定所述第一應用是不支持分屏的應用。
在步驟s13中,運行所述第一應用且控制所述顯示屏保持分屏狀態。
本公開實施例提供的控制分屏狀態的方法應用於終端設備,該終端設備具有分屏功能,因而該終端設備的顯示屏具有兩種工作狀態:全屏狀態和分屏狀態。全屏狀態是在默認情況下終端設備的顯示屏的工作狀態:終端設備的顯示屏顯示一個應用的全屏頁面;分屏狀態是在終端設備的分屏功能開啟後終端設備的顯示屏的工作狀態:終端設備的顯示屏同時顯示多個應用各自的分屏頁面。
示例地,圖2a是根據一示例性實施例示出的終端設備的顯示屏的全屏狀態的示意圖。圖2b是根據一示例性實施例示出的終端設備的顯示屏的分屏狀態的示意圖。如圖2a所示,終端設備的顯示屏顯示應用1的全屏頁面。如圖2b所示,終端設備的顯示屏同時顯示應用1以及應用2各自的分屏頁面。
在終端設備的顯示屏處於分屏狀態時,終端設備的顯示屏同時顯示多個應用的分屏頁面。根據用戶的操作,可以將其中一個應用的分屏頁面替換為用戶的操作所針對的另一個應用的分屏頁面。
示例地,圖3是根據一示例性實施例示出的在終端設備的顯示屏處於分屏狀態時更換分屏頁面的示意圖。在終端設備的顯示屏同時顯示應用1以及應用2各自的分屏頁面的情況下,用戶點擊返回按鍵回到桌面,然後點擊桌面上的應用圖標3,則可以將應用2的分屏頁面替換為應用圖標3對應的應用3的分屏頁面,因而終端設備的顯示屏同時顯示應用1以及應用3各自的分屏頁面。
然而,有些應用支持分屏,有些應用不支持分屏。如果用戶的操作所針對的應用支持分屏,則可以實現分屏頁面的替換,帶給用戶較佳的分屏體驗;如果用戶的操作所針對的應用不支持分屏,則終端設備的顯示屏自動退出分屏狀態,並在全屏狀態下顯示該不支持分屏的應用的全屏頁面。在終端設備的顯示屏自動退出分屏狀態之後,需要用戶手動設置,使得終端設備的顯示屏恢復分屏狀態,降低了用戶的分屏體驗。此外,由於終端設備的顯示屏自動退出分屏狀態,所以中斷了用戶對終端設備的顯示屏所顯示的多個分屏頁面的使用,進一步降低了用戶的分屏體驗。
為改善用戶的分屏體驗,本公開實施例提出在終端設備的顯示屏處於分屏狀態時,執行以下步驟:
首先,檢測用戶針對應用圖標的觸控操作,該觸控操作用於運行該應用圖標對應的應用。然後,對該應用圖標對應的應用的屬性信息進行分析,確定該應用圖標對應的應用是否支持分屏,針對該應用圖標對應的應用不支持分屏的情況,運行該應用圖標對應的應用,且控制終端設備的顯示屏保持分屏狀態。
示例地,在終端設備的顯示屏同時顯示應用1以及應用2各自的分屏頁面的情況下,用戶點擊返回按鍵回到桌面,然後點擊桌面上的鬧鐘圖標,根據鬧鐘的屬性信息,確定鬧鐘不支持分屏,則可以運行鬧鐘應用,且控制終端設備的顯示屏保持分屏狀態。
由於在運行不支持分屏的應用時,終端設備的顯示屏仍保持分屏狀態,不會自動退出分屏狀態,所以本公開實施例中,終端設備的顯示屏的分屏狀態不受應用是否支持分屏的影響,不會因為不支持分屏的應用的運行而自動退出分屏狀態,無需用戶手動設置,使得終端設備的顯示屏恢復分屏狀態,改善了用戶的分屏體驗。此外,由於終端設備的顯示屏保持分屏狀態,所以未中斷用戶對終端設備的顯示屏所顯示的多個分屏頁面的使用,進一步改善了用戶的分屏體驗。
可選的,步驟s13包括:
控制所述顯示屏在狀態欄對應的顯示區域顯示分屏提示,且控制所述顯示屏在除所述狀態欄對應的顯示區域外剩餘的顯示區域顯示所述第一應用的全屏頁面。
為了提示用戶在運行不支持分屏的應用時,終端設備的顯示屏的分屏狀態是保持的,可以控制顯示屏在狀態欄對應的顯示區域顯示分屏提示,在剩餘的顯示區域顯示該不支持分屏的應用的全屏頁面。因此,用戶可以根據分屏提示獲知終端設備的顯示屏的分屏狀態是保持的,優化了用戶的分屏體驗。
示例地,圖4是根據一示例性實施例示出的終端設備的顯示屏顯示分屏提示的示意圖。在終端設備的顯示屏同時顯示應用1以及應用2各自的分屏頁面的情況下,用戶點擊返回按鍵回到桌面,然後點擊桌面上的應用圖標4,根據應用圖標4對應的應用4的屬性信息,確定應用4不支持分屏,則可以在顯示屏的狀態欄對應的顯示區域顯示分屏提示,且在剩餘的顯示區域顯示應用4的全屏頁面。
可選地,控制所述顯示屏在狀態欄對應的顯示區域顯示分屏提示,包括:
在所述終端設備的顯示屏處於分屏狀態時,確定正在分屏的應用;
控制所述顯示屏在狀態欄對應的顯示區域顯示所述正在分屏的應用的分屏頁面。
為了進一步增強分屏提示的提示作用,可以將正在分屏的應用的分屏頁面作為分屏提示顯示在狀態欄對應的顯示區域。因此,用戶根據分屏提示不僅可以獲知終端設備的顯示屏的分屏狀態是保持的,還可以獲知哪些應用是正在分屏的應用,優化了用戶的分屏體驗。
示例地,圖5是根據一示例性實施例示出的終端設備的顯示屏顯示分屏提示的另一示意圖。在終端設備的顯示屏同時顯示應用1以及應用2各自的分屏頁面的情況下,用戶點擊返回按鍵回到桌面,然後點擊桌面上的應用圖標4,根據應用圖標4對應的應用4的屬性信息,確定應用4不支持分屏,則可以在顯示屏的狀態欄對應的顯示區域顯示應用1的分屏頁面,且在剩餘的顯示區域顯示應用4的全屏頁面。因此,用戶根據分屏提示不僅可以獲知終端設備的顯示屏的分屏狀態是保持的,還可以獲知應用1是正在分屏的應用,優化了用戶的分屏體驗。
可選的,所述方法還包括:
檢測針對所述分屏提示的第二觸控操作,所述第二觸控操作用於將所述顯示屏在分屏狀態下所顯示的頁面切換為前臺顯示;
控制所述顯示屏由顯示所述第一應用的全屏頁面切換為所述顯示屏在分屏狀態下所顯示的頁面。
由於運行不支持分屏的應用,所以該不支持分屏的應用的全屏頁面是前臺顯示的,同時,顯示屏在分屏狀態下所顯示的頁面是後臺顯示的。為了便於快速切換到顯示屏在分屏狀態下所顯示的頁面,可以檢測針對分屏提示的觸控操作,該觸控操作用於將顯示屏在分屏狀態下所顯示的頁面切換為前臺顯示。如果檢測到該觸控操作,則可以將顯示屏在分屏狀態下所顯示的頁面切換為前臺顯示,同時,該不支持分屏的應用的全屏頁面被切換為後臺顯示。由於顯示屏在分屏狀態下所顯示的頁面包括多個分屏頁面,所以在將顯示屏在分屏狀態下所顯示的頁面切換為前臺顯示後,用戶可以繼續使用該多個分屏頁面。在需要使用分屏頁面時,用戶通過對分屏提示的觸控操作即可快速切換到顯示屏在分屏狀態下所顯示的頁面,優化了用戶的分屏體驗。
示例地,圖6是根據一示例性實施例示出的將終端設備的顯示屏在分屏狀態下所顯示的頁面切換為前臺顯示的示意圖。終端設備的顯示屏在分屏狀態下所顯示的頁面包括:應用1以及應用2各自的分屏頁面。在用戶點擊桌面上的應用圖標4後,在顯示屏的狀態欄對應的顯示區域顯示分屏提示,且在剩餘的顯示區域顯示應用4的全屏頁面。在用戶點擊分屏提示後,恢復對顯示屏在分屏狀態下所顯示的頁面的顯示,也即恢復對應用1以及應用2各自的分屏頁面的顯示。進而在需要使用應用1或應用2時,快速切換到應用1或應用2的分屏頁面,優化了用戶的分屏體驗。
可選地,本公開實施例還提供一種更換分屏頁面的方法,圖7是根據一示例性實施例示出的一種更換分屏頁面的方法的流程圖。如圖7所示,本公開實施例提供的更換分屏頁面的方法用於終端設備中,且該終端設備的顯示屏處於分屏狀態時,包括以下步驟。
在步驟s71中,檢測針對正在分屏的第二應用的分屏頁面的鎖定操作。
在步驟s72中,將所述第二應用鎖定為主應用,且將正在分屏的其他應用鎖定為副應用。
在步驟s73中,檢測針對第三應用圖標的第三觸控操作,所述第三觸控操作用於運行所述第三應用圖標對應的第三應用。
在步驟s74中,控制所述顯示屏將所述副應用的分屏頁面替換為所述第三應用的分屏頁面。
在終端設備的顯示屏處於分屏狀態時,終端設備的顯示屏同時顯示多個應用各自的分屏頁面。該多個應用中的有些應用為主應用,該多個應用中除主應用外剩餘的應用為副應用。主應用和副應用的區別在於:根據用戶的操作,可以將副應用的分屏頁面切換為用戶的操作所針對的另一個應用的分屏頁面,而不可以將主應用的分屏頁面切換為用戶的操作所針對的另一個應用的分屏頁面。
在終端設備的顯示屏處於分屏狀態時,顯示屏的顯示區域被劃為多個子顯示區域,每個子顯示區域上顯示一個應用的分屏頁面。默認情況下,主應用的分屏頁面在顯示屏上所佔據的顯示區域是固定的,例如:上半屏顯示區域。相應地,副應用的分屏頁面在顯示屏上所佔據的顯示區域也是固定的,例如:下半屏顯示區域。因而,分屏的靈活性有待提高。
本公開實施例提出在分屏頁面上設置鎖定控制項,鎖定控制項用於鎖定或解鎖分屏頁面。用戶可以點擊該鎖定控制項,以鎖定或解鎖任一應用的分屏頁面。如果一個應用的分屏頁面被鎖定,則該應用為主應用;如果一個應用的分屏頁面未被鎖定,則該應用為副應用。因此,用戶可以自定義正在分屏的應用中哪些應用為主應用,哪些應用為副應用。
在終端設備的顯示屏初次進入分屏狀態時,主應用和副應用均是默認的,且主應用的分屏頁面上的鎖定控制項是鎖定的,副應用的分屏頁面上的鎖定控制項是未鎖定的。本公開實施例提出檢測用戶對副應用的分屏頁面上未鎖定的鎖定控制項的鎖定操作,在檢測到該鎖定操作時,將副應用設定為新的主應用,同時將主應用設定為新的副應用。用戶可以自定義主應用和副應用,優化了用戶的分屏體驗。
示例地,圖8是根據一示例性實施例示出的終端設備的顯示屏在分屏狀態下設定主應用的示意圖。終端設備的顯示屏在分屏狀態下所顯示的頁面包括:應用1以及應用2各自的分屏頁面。默認應用1為主應用,且應用2為副應用,因而應用1的分屏頁面上的鎖定控制項是鎖定的,且應用2的分屏頁面上的鎖定控制項是未鎖定的。在用戶點擊應用2的分屏頁面上的鎖定控制項後,將應用2設定為新的主應用,且將應用1設定為新的副應用。
在設定新的主應用和新的副應用之後,根據用戶的操作,可以將新的副應用的分屏頁面替換為用戶的操作所針對的另一個應用的分屏頁面。也就是說,新的副應用的分屏頁面所佔據的顯示區域,決定了用戶的操作所針對的另一個應用的分屏頁面所佔據的顯示區域。由於新的副應用是用戶自定義的,所以相當於用戶的操作所針對的另一個應用的分屏頁面所佔據的顯示區域是用戶自定義的。
示例地,如圖8所示,原本的副應用是應用2,所佔據的顯示區域是下半屏顯示區域,原本的主應用是應用1,所佔據的顯示區域是上半屏顯示區域,在用戶設定應用2為新的主應用,且應用1為新的副應用後,用戶點擊返回按鍵回到桌面,然後點擊桌面上的應用圖標3,則由於應用1所佔據的顯示區域是上半屏顯示區域,所以將上半屏顯示區域上顯示的應用1的分屏頁面替換為應用圖標3對應的應用3的分屏頁面。
可選地,在所述終端設備的顯示屏處於分屏狀態時,所述方法還包括:
確定正在分屏的各個應用的類型;
將多媒體播放類應用默認設置為主應用,且控制所述顯示屏在下半顯示區域上顯示所述多媒體播放類應用的分屏頁面;
將其他類應用默認設置為副應用,且控制所述顯示屏在上半屏顯示區域上顯示所述其他類應用的分屏頁面,所述其他類應用不同於所述多媒體播放類應用。
考慮到正在分屏的應用的類型豐富多樣,包括:多媒體播放類應用、社交類應用、購物類應用等,用戶對不同類型的應用的操作習慣不同。通常情況下,用戶對多媒體播放類應用的操作頻率較低;用戶對除媒體播放類應用外的其他類應用(例如:社交類應用、購物類應用)的操作頻率較高。為了便於用戶對其他類應用的操作,本公開實施例提出將其他類應用默認設置為副應用,且控制顯示屏在上半屏顯示區域上顯示其他類應用的分屏頁面,同時,將多媒體播放類應用默認設置為主應用,且控制顯示屏在下半顯示區域上顯示多媒體播放類應用的分屏頁面。
按照上述默認設置之後,上半屏顯示區域所顯示的分屏頁面是可更換的,下半屏顯示區域所顯示的分屏頁面固定為多媒體播放類應用的分屏頁面。在上半屏顯示區域所顯示的分屏頁面是聊天頁面時,聊天頁面上的聊天窗口不會因為用戶輸入新消息而向上跳動,避免了視覺上的突兀,優化了用戶的分屏體驗。
基於同一發明構思,本公開實施例還提供一種控制分屏狀態的裝置。圖9是根據一示例性實施例示出的一種控制分屏狀態的裝置的框圖。參照圖9,該裝置100包括第一檢測模塊110,第一確定模塊120和第一控制模塊130。
第一檢測模塊110被配置為:在所述終端設備的顯示屏處於分屏狀態時,檢測針對第一應用圖標的第一觸控操作,所述第一觸控操作用於運行所述第一應用圖標對應的第一應用;
第一確定模塊120被配置為:確定所述第一應用是不支持分屏的應用;
第一控制模塊130被配置為:運行所述第一應用且控制所述顯示屏保持分屏狀態。
可選地,圖10是根據一示例性實施例示出的一種控制分屏狀態的裝置中第一控制模塊的框圖。參照圖10,第一控制模塊130包括:第一控制子模塊1301和第二控制子模塊1302。
第一控制子模塊1301被配置為:控制所述顯示屏在狀態欄對應的顯示區域顯示分屏提示;
第二控制子模塊1302被配置為:控制所述顯示屏在除所述狀態欄對應的顯示區域外剩餘的顯示區域顯示所述第一應用的全屏頁面。
可選地,圖11是根據一示例性實施例示出的一種控制分屏狀態的裝置中第一控制子模塊的框圖。第一控制子模塊1301包括:確定子模塊13011和控制子模塊13012。
確定子模塊13011被配置為:在所述終端設備的顯示屏處於分屏狀態時,確定正在分屏的應用;
控制子模塊13012被配置為:控制所述顯示屏在狀態欄對應的顯示區域顯示所述正在分屏的應用的分屏頁面。
可選地,圖12是根據一示例性實施例示出的一種控制分屏狀態的裝置的另一框圖。參照圖12,該裝置100除包括第一檢測模塊110,第一確定模塊120和第一控制模塊130之外,裝置還包括:第二檢測模塊140和第二控制模塊150。
第二檢測模塊140被配置為:檢測針對所述分屏提示的第二觸控操作,所述第二觸控操作用於將所述顯示屏在分屏狀態下所顯示的頁面切換為前臺顯示;
第二控制模塊150被配置為:控制所述顯示屏由顯示所述第一應用的全屏頁面切換為所述顯示屏在分屏狀態下所顯示的頁面。
可選地,在所述終端設備的顯示屏處於分屏狀態時,圖13是根據一示例性實施例示出的一種控制分屏狀態的裝置的另一框圖。參照圖13,該裝置100除包括第一檢測模塊110,第一確定模塊120和第一控制模塊130之外,裝置還包括:第三檢測模塊160、鎖定模塊170、第四檢測模塊180和第三控制模塊190。
第三檢測模塊160被配置為:檢測針對正在分屏的第二應用的分屏頁面的鎖定操作;
鎖定模塊170被配置為:將所述第二應用鎖定為主應用,且將正在分屏的其他應用鎖定為副應用;
第四檢測模塊180被配置為:檢測針對第三應用圖標的第三觸控操作,所述第三觸控操作用於運行所述第三應用圖標對應的第三應用;
第三控制模塊190被配置為:控制所述顯示屏將所述副應用的分屏頁面替換為所述第三應用的分屏頁面。
可選地,在所述終端設備的顯示屏處於分屏狀態時,圖14是根據一示例性實施例示出的一種控制分屏狀態的裝置的另一框圖。參照圖14,該裝置100除包括第一檢測模塊110,第一確定模塊120和第一控制模塊130之外,裝置還包括:第二確定模塊210、第一設置模塊220和第二設置模塊230。
第二確定模塊210被配置為:確定正在分屏的各個應用的類型;
第一設置模塊220被配置為:將多媒體播放類應用默認設置為主應用,且控制所述顯示屏在下半顯示區域上顯示所述多媒體播放類應用的分屏頁面;
第二設置模塊230被配置為:將其他類應用默認設置為副應用,且控制所述顯示屏在上半屏顯示區域上顯示所述其他類應用的分屏頁面,所述其他類應用不同於所述多媒體播放類應用。
關於上述實施例中的裝置,其中各個模塊執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
本公開還提供一種計算機可讀存儲介質,其上存儲有電腦程式指令,該程序指令被處理器執行時實現本公開提供的控制分屏狀態的方法的步驟。
圖15是根據一示例性實施例示出的一種用於控制分屏狀態的裝置的框圖。例如,裝置800可以是行動電話,計算機,數字廣播終端,消息收發設備,遊戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。
參照圖15,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電力組件806,多媒體組件808,音頻組件810,輸入/輸出(i/o)的接口812,傳感器組件814,以及通信組件816。
處理組件802通常控制裝置800的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件802可以包括一個或多個處理器820來執行指令,以完成上述的控制分屏狀態的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便於處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
存儲器804被配置為存儲各種類型的數據以支持在裝置800的操作。這些數據的示例包括用於在裝置800上操作的任何應用程式或方法的指令,聯繫人數據,電話簿數據,消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃記憶體,磁碟或光碟。
電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理系統,一個或多個電源,及其他與為裝置800生成、管理和分配電力相關聯的組件。
多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現為觸控螢幕,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或後置攝像頭。當裝置800處於操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或後置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和後置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(mic),當裝置800處於操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經由通信組件816發送。在一些實施例中,音頻組件810還包括一個揚聲器,用於輸出音頻信號。
i/o接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限於:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件814包括一個或多個傳感器,用於為裝置800提供各個方面的狀態評估。例如,傳感器組件814可以檢測到裝置800的打開/關閉狀態,組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如cmos或ccd圖像傳感器,用於在成像應用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件816被配置為便於裝置800和其他設備之間有線或無線方式的通信。裝置800可以接入基於通信標準的無線網絡,如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信組件816經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件816還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基於射頻識別(rfid)技術,紅外數據協會(irda)技術,超寬帶(uwb)技術,藍牙(bt)技術和其他技術來實現。
在示例性實施例中,裝置800可以被一個或多個應用專用集成電路(asic)、數位訊號處理器(dsp)、數位訊號處理設備(dspd)、可編程邏輯器件(pld)、現場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現,用於執行上述控制分屏狀態的方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器804,上述指令可由裝置800的處理器820執行以完成上述控制分屏狀態的方法。例如,所述非臨時性計算機可讀存儲介質可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數據存儲設備等。
本領域技術人員在考慮說明書及實踐本公開後,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理並包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正範圍和精神由下面的權利要求指出。
應當理解的是,本公開並不局限於上面已經描述並在附圖中示出的精確結構,並且可以在不脫離其範圍進行各種修改和改變。本公開的範圍僅由所附的權利要求來限制。