System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产乱人无码伦av在线a,无码人妻精品一区二区三区99不卡,中文午夜乱理片无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    白屏檢測方法、裝置、計算機設備及存儲介質制造方法及圖紙

    技術編號:44466634 閱讀:2 留言:0更新日期:2025-03-04 17:39
    本申請屬于數據處理技術領域,涉及一種白屏檢測方法、裝置、計算機設備及存儲介質,包括:當目標應用啟動時,獲取白屏監控的配置項數據,并將配置項數據存儲至目標應用的全局變量中;當檢測出與目標應用對應的目標容器完成指定頁面的加載時,基于配置項數據生成延時任務;當延時任務觸發時,對指定頁面進行截屏得到截屏圖像;對截屏圖像進行像素點采樣,并根據采樣得到的像素點計算指定頁面的非白屏率;從配置項數據中獲取非白屏閾值,并生成非白屏率與非白屏閾值之間的數值比較結果;基于數值比較結果生成指定頁面的白屏檢測結果。本申請還涉及區塊鏈技術,白屏檢測結果可存儲于區塊鏈中。本申請可以實現準確地生成目標應用的白屏檢測結果。

    【技術實現步驟摘要】

    本申請涉及數據處理與金融科技領域,尤其涉及白屏檢測方法、裝置、計算機設備及存儲介質


    技術介紹

    1、在金融領域,隨著移動互聯網技術的迅猛發展,應用程序的形式和種類日益豐富,其中hybrid應用作為一種融合了原生應用程序(native?app)和web應用程序優勢的新型應用形式的混合應用,受到了廣泛的關注和應用。hybrid應用通過結合兩者的元素,旨在提供一種既具備原生應用高性能、高交互性,又能夠輕松實現跨平臺、快速迭代更新的解決方案。

    2、具體而言,hybrid應用中的原生頁面通常依賴于加載本地資源來展示用戶界面(ui),這些資源包括但不限于圖片、音頻、視頻等多媒體內容以及通過原生編程語言(如java、swift、kotlin等)開發的界面組件。這種方式使得hybrid應用在處理復雜交互和訪問本地設備功能時表現出色。

    3、然而,hybrid應用在實際應用中也面臨著一些挑戰。其中,白屏問題尤為突出。當web頁面由于網絡延遲、資源加載失敗、腳本錯誤等原因無法正常渲染時,用戶可能會看到一片空白的屏幕,即所謂的“白屏”現象。這種情況不僅嚴重影響了用戶體驗,還可能導致用戶誤以為應用崩潰或無法正常使用,進而產生負面評價甚至流失。并且,由于業界目前還沒有專門針對hybrid應用的白屏檢測方式,開發人員往往難以有效監控和預防白屏問題的發生。即使出現了白屏問題,程序內部也無法及時感知并進行相應的處理或恢復操作,進一步加劇了問題的嚴重性和影響范圍。


    技術實現思路

    1、本申請實施例的目的在于提出一種白屏檢測方法、裝置、計算機設備及存儲介質,以解決現有缺乏專門針對hybrid應用的白屏檢測方式,容易影響用戶體驗的技術問題。

    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、第三生成模塊,用于基于所述數值比較結果生成所述指定頁面的白屏檢測結果。

    45、為了解決上述技術問題,本申請實施例還提供一種計算機設備,采用了如下所述的技術方案:

    46、當目標應用啟動時,獲取白屏監控的配置項數據,并將所述配置項數據存儲至所述目標應用的全局變量中;

    47、當檢測出與所述目標應用對應的目標容器完成指定頁面的加載時,基于所述配置項數據生成延時任務;

    48、當所述延時任務觸發時,對所述指定頁面進行截屏得到對應的截屏圖像;

    49、對所述截屏圖像進行像素點采樣,并根據采樣得到的像素點計算所述指定頁面的非白屏率;

    50、從所述配置項數據中獲取非白屏閾值,并生成所述非白屏率與所述非白屏閾值之間的數值比較結果;

    51、基于所述數值比較結果生成所述指定頁面的白屏檢測結果。

    52、為了解決上述技術問題,本申請實施例還提供一種計算機可讀存儲介質,采用了如下所述的技術方案:

    53、當目本文檔來自技高網...

    【技術保護點】

    1.一種白屏檢測方法,其特征在于,包括下述步驟:

    2.根據權利要求1所述的白屏檢測方法,其特征在于,所述基于所述配置項數據生成延時任務的步驟,具體包括:

    3.根據權利要求1所述的白屏檢測方法,其特征在于,所述對所述指定頁面進行截屏得到對應的截屏圖像的步驟,具體包括:

    4.根據權利要求1所述的白屏檢測方法,其特征在于,所述對所述截屏圖像進行像素點采樣,并根據采樣得到的像素點計算所述指定頁面的非白屏率的步驟,具體包括:

    5.根據權利要求1所述的白屏檢測方法,其特征在于,所述基于所述數值比較結果生成所述指定頁面的白屏檢測結果的步驟,具體包括:

    6.根據權利要求1所述的白屏檢測方法,其特征在于,在所述基于所述數值比較結果生成所述指定頁面的白屏檢測結果的步驟之后,還包括:

    7.根據權利要求1所述的白屏檢測方法,其特征在于,在所述基于所述數值比較結果生成所述指定頁面的白屏檢測結果的步驟之后,還包括:

    8.一種白屏檢測裝置,其特征在于,包括:

    9.一種計算機設備,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述處理器執行所述計算機可讀指令時實現如權利要求1至7中任一項所述的白屏檢測方法的步驟。

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機可讀指令,所述計算機可讀指令被處理器執行時實現如權利要求1至7中任一項所述的白屏檢測方法的步驟。

    ...

    【技術特征摘要】

    1.一種白屏檢測方法,其特征在于,包括下述步驟:

    2.根據權利要求1所述的白屏檢測方法,其特征在于,所述基于所述配置項數據生成延時任務的步驟,具體包括:

    3.根據權利要求1所述的白屏檢測方法,其特征在于,所述對所述指定頁面進行截屏得到對應的截屏圖像的步驟,具體包括:

    4.根據權利要求1所述的白屏檢測方法,其特征在于,所述對所述截屏圖像進行像素點采樣,并根據采樣得到的像素點計算所述指定頁面的非白屏率的步驟,具體包括:

    5.根據權利要求1所述的白屏檢測方法,其特征在于,所述基于所述數值比較結果生成所述指定頁面的白屏檢測結果的步驟,具體包括:

    6.根據權利要求1所述的白屏檢測方法,其特征在...

    【專利技術屬性】
    技術研發人員:李宵宵
    申請(專利權)人:中國平安人壽保險股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 最新高清无码专区| 无码av免费毛片一区二区| 国模无码视频一区二区三区| 中文字幕av无码不卡免费| 无码人妻丰满熟妇精品区| 少妇中文无码高清| 无码av高潮喷水无码专区线| 国产成人无码免费网站| 精品无码久久久久久午夜| 国产精品无码不卡一区二区三区| 亚洲av无码专区在线| 中文字幕无码乱人伦| 国产av永久精品无码| 无码精油按摩潮喷在播放| 午夜无码A级毛片免费视频| 无码av不卡一区二区三区| 亚洲av永久无码一区二区三区| 国产办公室秘书无码精品99| 国产综合无码一区二区三区| 国产成人精品无码专区| 日韩精品无码区免费专区 | 曰韩人妻无码一区二区三区综合部| 日韩AV无码不卡网站| 乱人伦人妻中文字幕无码| 亚洲av午夜精品无码专区| 无码一区二区三区在线观看| 亚洲午夜国产精品无码| 中文无码AV一区二区三区 | 免费无码AV片在线观看软件| 91久久九九无码成人网站| 日韩精品无码一本二本三本| 亚洲人成人无码网www电影首页| 久久久久亚洲AV无码专区桃色| 国产精品无码av片在线观看播| 成人毛片无码一区二区| 免费A级毛片无码A∨男男| 色欲香天天综合网无码| 熟妇人妻中文av无码| 无码一区二区三区在线观看 | 97无码免费人妻超级碰碰夜夜| 亚洲最大天堂无码精品区|