System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及研發設計,應用于網絡請求任務處理狀態監測場景中,尤其涉及一種處理狀態監測方法、裝置、設備及其存儲介質。
技術介紹
1、關于android系統判斷整個應用app是否在使用網絡資源,目前有現有的識別判斷方法,但是,對于android系統某個頁面上是否存在網絡使用情況,以及該頁面上的網絡使用是否完成還缺乏相應的處理狀態監聽方法。
2、由于缺乏相應的處理狀態監聽方法,導致了android系統無法對頁面上的網絡處理資源消耗進行精細化的分配和控制,常常會出現該頁面無網絡處理請求執行時,該頁面依然被分配到了網絡處理資源,造成網絡處理資源的分配不夠合理,從而導致了網絡處理資源浪費的問題。
技術實現思路
1、本申請實施例的目的在于提出一種處理狀態監測方法、裝置、設備及其存儲介質,以實現對android系統的頁面上網絡處理資源的消耗進行精細化分配和控制作用,避免網絡處理資源分配不夠合理和浪費的問題。
2、為了解決上述技術問題,本申請實施例提供處理狀態監測方法,采用了如下所述的技術方案:
3、一種處理狀態監測方法,包括下述步驟:
4、獲取目標消息處理隊列中所有待處理消息;
5、根據所述所有待處理消息在所述目標消息處理隊列中的先后順序,為所述所有待處理消息分別設置唯一標識信息;
6、識別所有唯一標識信息;
7、按照所述所有待處理消息在所述目標消息處理隊列中的先后順序為所述所有唯一標識信息進行排序處理,獲得所述所有
8、通過預設的web界面監聽函數,識別出最新被處理的待處理消息,以及識別出所述最新被處理的待處理消息所對應的唯一標識信息作為待比較目標標識信息;
9、根據所述待比較目標標識信息在所述排序結果中的序列位置信息,向目標監測端返回處理狀態提示消息。
10、進一步的,在執行所述獲取目標消息處理隊列中所有待處理消息的步驟之后,所述方法還包括:
11、根據預設的延時處理機制,為所述所有待處理消息分別添加延時處理時間,其中,所述預設的延時處理機制包括:按照預設的延時步長和所述所有待處理消息在目標消息處理隊列中的先后順序依次對所述所有待處理消息添加延時處理時間;
12、獲得添加了延時處理時間的所有待處理消息。
13、進一步的,在執行所述按照所述所有待處理消息在所述目標消息處理隊列中的先后順序為所述所有唯一標識信息進行排序處理,獲得所述所有唯一標識信息對應的排序結果的步驟之后,所述方法還包括:
14、根據預設的隊列消息實時監聽函數,識別所述目標消息處理隊列中是否新添加了待處理消息;
15、若所述目標消息處理隊列中新添加了待處理消息,則根據所有新添加的待處理消息在所述目標消息處理隊列中的先后順序,為所述所有新添加的待處理消息分別設置唯一標識信息;
16、識別所有唯一標識信息;
17、按照所述所有新添加的待處理消息在所述目標消息處理隊列中的先后順序,更新所述排序結果。
18、進一步的,在執行所述根據預設的隊列消息實時監聽函數,識別所述目標消息處理隊列中是否新添加了待處理消息的步驟之后,所述方法還包括:
19、若所述目標消息處理隊列中新添加了待處理消息,則識別出所述目標消息處理隊列中已添加了延時處理時間的所有待處理消息和未添加延時處理時間的所有新的待處理消息;
20、根據所述延時處理機制,在之前延時處理的基礎上為所述未添加延時處理時間的所有新的待處理消息分別添加延時處理時間;
21、獲得添加了延時處理時間的所有新的待處理消息。
22、進一步的,在執行所述通過預設的web界面監聽函數,識別出最新被處理的待處理消息的步驟之前,所述方法還包括:
23、將所述預設的web界面監聽函數作為回調函數加入到對所述所有待處理消息進行處理的執行函數中。
24、進一步的,所述通過預設的web界面監聽函數,識別出最新被處理的待處理消息,以及識別出所述最新被處理的待處理消息所對應的唯一標識信息作為待比較目標標識信息的步驟,具體包括:
25、將被處理消息的唯一標識信息設置為所述預設的web界面監聽函數的返回參數;
26、根據所述返回參數識別出所有被處理的待處理消息;
27、對比所述所有被處理的待處理消息的延遲處理時間,篩選出所述最新被處理的待處理消息;
28、獲取所述最新被處理的待處理消息所對應的唯一標識信息作為所述待比較目標標識信息。
29、進一步的,所述根據所述待比較目標標識信息在所述排序結果中的序列位置信息,向目標監測端返回處理狀態提示消息的步驟,具體包括:
30、識別所述待比較目標標識信息在所述排序結果中的序列位置信息;
31、若所述待比較目標標識信息在所述排序結果的序列末尾處,則向目標監測端發送網絡任務請求已處理完成的狀態提示消息;
32、若所述待比較目標標識信息非在所述排序結果的序列末尾處,則向目標監測端發送網絡任務請求持續處理中的狀態提示消息。
33、為了解決上述技術問題,本申請實施例還提供處理狀態監測裝置,采用了如下所述的技術方案:
34、一種處理狀態監測裝置,包括:
35、待處理消息獲取模塊,用于獲取目標消息處理隊列中所有待處理消息;
36、唯一標識信息設置模塊,用于根據所述所有待處理消息在所述目標消息處理隊列中的先后順序,為所述所有待處理消息分別設置唯一標識信息;
37、唯一標識信息識別模塊,用于識別所有唯一標識信息;
38、唯一標識信息排序模塊,用于按照所述所有待處理消息在所述目標消息處理隊列中的先后順序為所述所有唯一標識信息進行排序處理,獲得所述所有唯一標識信息對應的排序結果;
39、界面監聽識別模塊,用于通過預設的web界面監聽函數,識別出最新被處理的待處理消息,以及識別出所述最新被處理的待處理消息所對應的唯一標識信息作為待比較目標標識信息;
40、處理狀態提示消息返回模塊,用于根據所述待比較目標標識信息在所述排序結果中的序列位置信息,向目標監測端返回處理狀態提示消息。
41、為了解決上述技術問題,本申請實施例還提供一種計算機設備,采用了如下所述的技術方案:
42、一種計算機設備,包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述處理器執行所述計算機可讀指令時實現上述所述的處理狀態監測方法的步驟。
43、為了解決上述技術問題,本申請實施例還提供一種計算機可讀存儲介質,采用了如下所述的技術方案:
44、一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機可讀指令,所述計算機可讀指令被處理器執行時實現如上述所述的處理狀態監測方法的步驟。
45、與現有技術相比,本申請實本文檔來自技高網...
【技術保護點】
1.一種處理狀態監測方法,其特征在于,包括下述步驟:
2.根據權利要求1所述的處理狀態監測方法,其特征在于,在執行所述獲取目標消息處理隊列中所有待處理消息的步驟之后,所述方法還包括:
3.根據權利要求2所述的處理狀態監測方法,其特征在于,在執行所述按照所述所有待處理消息在所述目標消息處理隊列中的先后順序為所述所有唯一標識信息進行排序處理,獲得所述所有唯一標識信息對應的排序結果的步驟之后,所述方法還包括:
4.根據權利要求3所述的處理狀態監測方法,其特征在于,在執行所述根據預設的隊列消息實時監聽函數,識別所述目標消息處理隊列中是否新添加了待處理消息的步驟之后,所述方法還包括:
5.根據權利要求1所述的處理狀態監測方法,其特征在于,在執行所述通過預設的web界面監聽函數,識別出最新被處理的待處理消息的步驟之前,所述方法還包括:
6.根據權利要求1或5所述的處理狀態監測方法,其特征在于,所述通過預設的web界面監聽函數,識別出最新被處理的待處理消息,以及識別出所述最新被處理的待處理消息所對應的唯一標識信息作為待比較目標標識信息
7.根據權利要求1所述的處理狀態監測方法,其特征在于,所述根據所述待比較目標標識信息在所述排序結果中的序列位置信息,向目標監測端返回處理狀態提示消息的步驟,具體包括:
8.一種處理狀態監測裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述處理器執行所述計算機可讀指令時實現如權利要求1至7中任一項所述的處理狀態監測方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機可讀指令,所述計算機可讀指令被處理器執行時實現如權利要求1至7中任一項所述的處理狀態監測方法的步驟。
...【技術特征摘要】
1.一種處理狀態監測方法,其特征在于,包括下述步驟:
2.根據權利要求1所述的處理狀態監測方法,其特征在于,在執行所述獲取目標消息處理隊列中所有待處理消息的步驟之后,所述方法還包括:
3.根據權利要求2所述的處理狀態監測方法,其特征在于,在執行所述按照所述所有待處理消息在所述目標消息處理隊列中的先后順序為所述所有唯一標識信息進行排序處理,獲得所述所有唯一標識信息對應的排序結果的步驟之后,所述方法還包括:
4.根據權利要求3所述的處理狀態監測方法,其特征在于,在執行所述根據預設的隊列消息實時監聽函數,識別所述目標消息處理隊列中是否新添加了待處理消息的步驟之后,所述方法還包括:
5.根據權利要求1所述的處理狀態監測方法,其特征在于,在執行所述通過預設的web界面監聽函數,識別出最新被處理的待處理消息的步驟之前,所述方法還包括:
6.根據權利要求1或5所...
【專利技術屬性】
技術研發人員:黃楊,
申請(專利權)人:中國平安人壽保險股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。