本公開涉及終端控制,尤其涉及一種界面顯示方法、裝置以及存儲介質。
背景技術:
1、隨著終端設備的硬件配置越來越高,用戶對終端設備的顯示效果的要求也越來越高,而終端設備在使用過程中需要不斷繪制顯示內容并在終端設備的顯示界面進行顯示。
2、相關技術中,終端設備在使用過程中,響應控制操作生成繪制請求,且每生成一個繪制請求后,均會根據該繪制請求獲取跨進程數據并繪制顯示內容,以使不同進程之間的數據傳輸量較大,導致終端設備的功耗居高不下。
技術實現思路
1、為克服相關技術中存在的問題,本公開提供一種界面顯示方法、裝置、及存儲介質,可減小終端設備中不同進程之間的數量傳輸量。
2、根據本公開實施例的第一方面,提供一種界面顯示方法,包括:
3、響應于針對終端設備的控制操作,生成對應所述控制操作的至少一個繪制請求,并確定所述終端設備中進程的狀態信息,每一個所述繪制請求關聯一個狀態信息;
4、根據所述狀態信息對所述繪制請求進行篩選,得到目標繪制請求;
5、根據所述目標繪制請求繪制目標圖層,并在所述終端設備的顯示界面中顯示所述目標圖層。
6、可選地,所述響應于針對終端設備的控制操作,生成對應所述控制操作的至少一個繪制請求,包括:
7、響應于針對終端設備上顯示的應用組件的觸發操作,首次啟動所述應用組件對應的線程時,生成至少一個繪制請求;或者,
8、響應于針對所述終端設備的屏幕觸發的滑動操作,生成對應所述滑動操作的至少一個繪制請求。
9、可選地,響應于針對終端設備的控制操作,生成對應所述控制操作的至少一個繪制請求,包括:
10、響應于針對終端設備的控制操作,確定所述控制操作對應的組件的預設標記,所述預設標記用于標記對組件的顯示處理方式;
11、在所述預設標記表征對所述組件進行模糊顯示處理的情況下,生成至少一個繪制請求。
12、可選地,所述根據所述狀態信息對所述繪制請求進行篩選,得到目標繪制請求,包括:
13、在所述狀態信息滿足預設繪制規則的情況下,將所述狀態信息關聯的所述繪制請求作為目標繪制請求。
14、可選地,所述在所述狀態信息滿足預設繪制規則的情況下,將所述狀態信息關聯的所述繪制請求作為目標繪制請求,包括:
15、在所述狀態信息滿足第一預設繪制規則的情況下,將所述狀態信息關聯的繪制請求作為第一目標繪制請求;
16、所述根據所述目標繪制請求繪制目標圖層,包括:
17、確定所述控制操作對應的控制圖層,并獲取待顯示在所述控制圖層下的其他圖層的顯示數據;
18、根據所述第一目標繪制請求,按照所述終端設備的屏幕刷新頻率繪制所述顯示數據對應的部分圖層以及所述控制圖層
19、將所述部分圖層與所述控制圖層進行疊加得到目標圖層。
20、可選地,所述在所述狀態信息滿足預設繪制規則的情況下,將所述狀態信息關聯的所述繪制請求作為目標繪制請求,包括:
21、在所述狀態信息不滿足第一預設繪制規則且滿足第二預設繪制規則的情況下,將所述狀態信息關聯的繪制請求作為第二目標繪制請求;
22、所述根據所述目標繪制請求繪制目標圖層,包括:
23、確定所述控制操作對應的控制圖層,并獲取待顯示在所述控制圖層下的其他圖層的顯示數據;
24、根據所述第二目標繪制請求,按照預設頻率繪制所述顯示數據對應的部分圖層,按照所述終端設備的屏幕刷新頻率繪制所述控制圖層;
25、將所述部分圖層與所述控制圖層進行疊加得到目標圖層,所述預設頻率小于所述屏幕刷新頻率。
26、可選地,所述第一預設繪制規則包括以下至少一種:
27、所述目標繪制請求關聯的圖層數量大于或小于上一繪制請求關聯的圖層數量;
28、所述控制操作觸發的進程的啟動時長小于第一預設時長;
29、所述目標繪制請求關聯的圖層顯示方向與上一繪制請求關聯的圖層顯示方向存在角度差。
30、可選地,所述第二預設繪制規則為:所述目標繪制請求關聯的圖層為頂層、所述目標繪制請求關聯的圖層的數據與上一繪制請求關聯的圖層的數據存在差異且所述目標繪制請求與上一個繪制請求的時間間隔大于第二預設時長。
31、根據本公開實施例的第二方面,提供一種界面顯示裝置,包括:
32、響應模塊,用于響應于針對終端設備的控制操作,生成對應所述控制操作的至少一個繪制請求,并確定所述終端設備中進程的狀態信息,每一個所述繪制請求關聯一個狀態信息;
33、篩選模塊,用于根據所述狀態信息對所述繪制請求進行篩選,得到目標繪制請求;
34、控制模塊,用于根據所述目標繪制請求繪制目標圖層,并在所述終端設備的顯示界面中顯示所述目標圖層。
35、根據本公開實施例的第三方面,提供一種界面顯示裝置,包括:
36、處理器;
37、用于存儲處理器可執行指令的存儲器;
38、其中,所述處理器被配置為:
39、響應于針對終端設備的控制操作,生成對應所述控制操作的至少一個繪制請求,并確定所述終端設備中進程的狀態信息,每一個所述繪制請求關聯一個狀態信息;
40、根據所述狀態信息對所述繪制請求進行篩選,得到目標繪制請求;
41、根據所述目標繪制請求繪制目標圖層,并在所述終端設備的顯示界面中顯示所述目標圖層。
42、根據本公開實施例的第四方面,提供一種計算機可讀存儲介質,其上存儲有計算機程序指令,該程序指令被處理器執行時實現本公開第一方面所提供的界面顯示方法的步驟。
43、本公開的實施例提供的技術方案可以包括以下有益效果:可生成針對終端設備的控制操作的至少一個繪制請求,根據終端設備中進程的狀態信息對繪制請求進行篩選,得到目標繪制請求,根據目標繪制請求繪制目標圖層,并在終端設備的顯示界面中顯示目標圖層。通過對繪制請求進行篩選得到目標繪制請求,根據目標繪制請求繪制目標圖層,避免對每個繪制請求均進行響應,從而減小不同進程之間的數據傳輸量,降低終端設備的功耗。
44、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
1.一種界面顯示方法,其特征在于,包括:
2.根據權利要求1所述的界面顯示方法,其特征在于,所述響應于針對終端設備的控制操作,生成對應所述控制操作的至少一個繪制請求,包括:
3.根據權利要求1所述的界面顯示方法,其特征在于,響應于針對終端設備的控制操作,生成對應所述控制操作的至少一個繪制請求,包括:
4.根據權利要求1所述的界面顯示方法,其特征在于,所述根據所述狀態信息對所述繪制請求進行篩選,得到目標繪制請求,包括:
5.根據權利要求4所述的界面顯示方法,其特征在于,所述在所述狀態信息滿足預設繪制規則的情況下,將所述狀態信息關聯的所述繪制請求作為目標繪制請求,包括:
6.根據權利要求4所述的界面顯示方法,其特征在于,所述在所述狀態信息滿足預設繪制規則的情況下,將所述狀態信息關聯的所述繪制請求作為目標繪制請求,包括:
7.根據權利要求5或6所述的界面顯示方法,其特征在于,所述第一預設繪制規則包括以下至少一種:
8.根據權利要求6所述的界面顯示方法,其特征在于,所述第二預設繪制規則為:所述目標繪制請求關聯的圖層為頂層、所述目標繪制請求關聯的圖層的數據與上一繪制請求關聯的圖層的數據存在差異且所述目標繪制請求與上一個繪制請求的時間間隔大于第二預設時長。
9.一種界面顯示裝置,其特征在于,包括:
10.一種界面顯示裝置,其特征在于,包括:
11.一種計算機可讀存儲介質,其上存儲有計算機程序指令,其特征在于,該程序指令被處理器執行時實現權利要求1~8中任一項所述界面繪制方法的步驟。