本申請涉及終端,尤其涉及一種二維碼的增強顯示的方法和終端設備。
背景技術:
1、受屏幕顯示特性限制,在顯示不同圖像時,終端設備所需要的最佳顯示參數并不固定,這一點對于水墨屏而言更加明顯,其顯示參數如對比度、飽和度、亮度等都需要根據實際情況進行調整。根據實際測試發現,在光線昏暗或掃描設備質量一般的情況下,頁面展示的二維碼并不能被外部設備輕易識別,例如地鐵二維碼掃描儀。因此需要對存在二維碼的頁面進行增強顯示的處理。
2、現有技術中,有一些應用僅能對該應用內展示二維碼的固定界面進行顯示增強,而不具有增強顯示功能的應用則不會自動對其頁面內的二維碼進行增強顯示。對于無法自動增強顯示二維碼的應用,往往需要用戶手動調整終端設備的顯示參數,以便于二維碼識別設備能夠識別出二維碼。而手動調整顯示參數,操作復雜。
技術實現思路
1、本申請的目的是提供一種二維碼的增強顯示的方法和終端設備,用以解決現有技術中往往需要用戶手動調整終端設備的顯示參數來對二維碼進行增強顯示的問題。
2、第一方面,本申請提供一種二維碼的增強顯示的方法,所述方法包括:
3、接收第一用戶操作事件;
4、基于所述第一用戶操作事件,觸發對屏幕圖像進行二維碼檢測的操作;
5、若從所述屏幕圖像中檢測到二維碼,則對所述屏幕圖像進行增強顯示處理。
6、在一些實施例中,所述基于所述第一用戶操作事件,觸發對屏幕圖像進行二維碼檢測的操作,包括:
7、基于所述第一用戶操作事件,設置觸發等待時長;
8、計時到所述觸發等待時長,則觸發對屏幕圖像進行二維碼檢測的操作。
9、在一些實施例中,所述觸發對屏幕圖像進行二維碼檢測的操作之前,還包括:
10、確定在計時到所述觸發等待時長之前未接收到第二用戶操作事件。
11、在一些實施例中,所述觸發對屏幕圖像進行二維碼檢測的操作之前,還包括:
12、若在計時到所述觸發等待時長之前接收到第二用戶操作事件,則放棄執行所述第一用戶操作事件觸發的對屏幕圖像進行二維碼檢測的操作。
13、在一些實施例中,所述對屏幕圖像進行二維碼檢測,包括:
14、連續n個周期執行以下操作,直至檢測到二維碼或檢測完n個周期,n為正整數:
15、獲取最新合成的頁面圖像作為所述屏幕圖像;
16、對所述屏幕圖像中是否包含二維碼進行檢測;
17、其中,若連續n個周期內任一周期檢測到二維碼,則確定從所述屏幕圖像中檢測到二維碼;
18、若所述n個周期中均未檢測到二維碼,則確定從所述屏幕圖像中未檢測到二維碼。
19、在一些實施例中,所述觸發對屏幕圖像進行二維碼檢測之前,還包括:將當前顯示的圖像作為所述屏幕圖像存入到緩存中;
20、所述對屏幕圖像進行二維碼檢測,具體包括:
21、檢測緩存中的屏幕圖像是否包含二維碼。
22、在一些實施例中,所述觸發對屏幕圖像進行二維碼檢測之前,還包括:將當前顯示的圖像作為所述屏幕圖像存入到緩存中;
23、所述對屏幕圖像進行二維碼檢測,具體包括:
24、若當前無待顯示圖像正在合成或正在接收,則檢測緩存中的屏幕圖像是否包含二維碼;
25、若當前有待顯示圖像正在合成或正在接收時,則連續n個周期執行以下操作,直至檢測到二維碼或檢測完n個周期,n為正整數:
26、獲取最新合成的頁面圖像作為所述屏幕圖像;
27、對所述屏幕圖像中是否包含二維碼進行檢測;
28、其中,若連續n個周期內任一周期檢測到二維碼,則確定從所述屏幕圖像中檢測到二維碼;
29、若所述n個周期中均未檢測到二維碼,則確定從所述屏幕圖像中未檢測到二維碼。
30、在一些實施例中,所述對所述屏幕圖像進行增強顯示處理,包括:
31、調高屏幕圖像的對比度,和/或,調高終端設備的亮度。
32、在一些實施例中,所述對所述屏幕圖像進行增強顯示處理,包括:
33、在所述屏幕圖像的界面之上展示用戶操作界面;
34、基于所述用戶操作界面的確認增強顯示的用戶操作,調高終端設備的對比度,和/或,調高終端設備的亮度。
35、第二方面,本申請提供一種終端設備,包括:
36、顯示器、處理器和存儲器;
37、所述顯示器用于顯示二維碼;
38、所述存儲器,用于存儲所述處理器可執行指令;
39、所述處理器被配置為執行所述指令以實現如上述第一方面中任一項所述的二維碼的增強顯示的方法。
40、第三方面,本申請提供一種計算機可讀存儲介質,當所述計算機可讀存儲介質中的指令由終端設備執行時,使得所述終端設備能夠執行如上述第一方面中任一項所述的二維碼的增強顯示的方法。
41、本申請實例中通過對屏幕界面的二維碼檢測,自動識別屏幕界面中是否存在二維碼,并對檢測到的二維碼圖像的顯示效果進行自動增強處理,使得在光線昏暗或掃描設備質量一般的情況下,能夠提高二維碼圖像被外部設備識別到的概率。
42、此外,本申請實施例中,在對屏幕圖像進行二維碼自動檢測的過程中設置觸發等待時長,能使得在用戶頻繁快速操作時,并不會頻繁的觸發對二維碼檢測的操作,有效的減小系統負載。
43、本申請的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本申請而了解。本申請的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
1.一種二維碼的增強顯示方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,還包括:
3.根據權利要求1所述的方法,其特征在于,所述觸發對屏幕圖像進行二維碼檢測的操作之前,還包括:
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,還包括:
6.根據權利要求1所述的方法,其特征在于,還包括:
7.根據權利要求6所述的方法,其特征在于,還包括:
8.根據權利要求1-7中任一所述的方法,其特征在于,所述對所述屏幕圖像進行增強顯示處理,包括:
9.根據權利要求1-7中任一所述的方法,其特征在于,所述對所述屏幕圖像進行增強顯示處理,包括:
10.一種終端設備,其特征在于,包括: