【技術實現步驟摘要】
本申請涉及計算機領域,尤其涉及一種管控亮度的屏幕測試方法、電子設備及相關介質。
技術介紹
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、實施上述實施例提供的方法,當出現應用程序崩潰的情況時,電子設備可以響應息屏本文檔來自技高網...
【技術保護點】
1.一種管控亮度的屏幕測試方法,其特征在于,應用于電子設備,所述電子設備包括顯示屏,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述預設條件為所述第一進程標識符與目標進程標識符相同。
3.根據權利要求2所述的方法,其特征在于,所述電子設備還包括處理器;
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
5.根據權利要求3或4所述的方法,其特征在于,在所述初始化所述測試進程之后,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,在所述基于所述鎖定指令控制所述電子設備進入所述測試狀態之前,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述在所述第一進程標識符不滿足所述預設條件的情況下,將所述目標亮度值保存至預設內存區域,包括:
8.根據權利要求7所述的方法,其特征在于,所述方法還包括:
9.根據權利要求8所述的方法,其特征在于,當所述電子設備處于測試狀態時,所述方法還包括:
10.一種電子設備,其特征在于,所述電子設備包括顯示屏和
11.一種電子設備,其特征在于,包括處理器、存儲器,所述存儲器用于存儲計算機程序,所述計算機程序包括程序指令,所述處理器被配置用于調用所述程序指令,使得如權利要求1-9中任一項所述的方法被執行。
12.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令被處理器執行時,使得如權利要求1-9中任一項所述的方法被執行。
...【技術特征摘要】
1.一種管控亮度的屏幕測試方法,其特征在于,應用于電子設備,所述電子設備包括顯示屏,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述預設條件為所述第一進程標識符與目標進程標識符相同。
3.根據權利要求2所述的方法,其特征在于,所述電子設備還包括處理器;
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
5.根據權利要求3或4所述的方法,其特征在于,在所述初始化所述測試進程之后,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,在所述基于所述鎖定指令控制所述電子設備進入所述測試狀態之前,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述在所述第一進程標識符不滿足所述預設條件的情況...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。