System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲AV无码一区二区大桥未久 ,精品无码久久久久久久久 ,亚洲av成人无码久久精品
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    任務處理方法、裝置、計算機設備及存儲介質制造方法及圖紙

    技術編號:44495798 閱讀:4 留言:0更新日期:2025-03-04 18:02
    本申請屬于數據處理技術領域,涉及一種任務處理方法、裝置、計算機設備及存儲介質,包括:獲取上傳任務的處理狀態,并判斷處理狀態是否發生變化;若是,獲取與多播委托類對應的調用委托方法;執行調用委托方法,以遍歷多播委托類維護的內部集合中包含的所有委托包裝器的實例;檢測所有委托包裝器中封裝的委托對象是否均為存活狀態;若是,獲取與處理狀態對應的目標消息;將目標消息分別傳遞給各個委托對象,以控制各個委托對象分別進行與上傳任務對應的視圖更新處理。此外,目標消息可存儲于區塊鏈中。本申請基于多播委托處理模式的使用減少可視圖與上傳任務之間的耦合,避免出現數據同步問題,有效提高了對于上傳任務的監聽處理的處理智能性。

    【技術實現步驟摘要】

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


    技術介紹

    1、在金融企業的軟件開發處理中,特別是在涉及多媒體內容處理的應用程序中,如視頻分享平臺、在線教育平臺或企業級內容管理系統,視頻文件的上傳功能是一項核心且頻繁使用的服務。這些系統通常需要處理大量并發上傳任務,同時保持用戶界面的實時響應性和交互性,以提供流暢的用戶體驗。

    2、傳統的上傳任務處理機制往往依賴于委托模式(delegate?pattern),該模式通過定義一對一的回調接口,允許一個對象(即委托者)在發生特定事件時通知另一個對象(即代理者)并傳遞相關信息。在視頻上傳場景中,這通常意味著上傳任務類(委托者)會將進度更新、狀態變化等事件直接通知給負責顯示這些信息的ui視圖(代理者)。

    3、然而,隨著應用程序的復雜性和用戶需求的增長,傳統的委托模式逐漸顯露出其局限性。特別是在需要多個ui視圖同時監聽同一上傳任務變化的場景下,一對一的委托關系變得不再適用。此時,如果繼續采用傳統的委托模式,將不得不為每個視圖單獨設置上傳任務的委托,這不僅增加了代碼的冗余性和維護難度,還可能導致數據同步問題,影響用戶體驗。


    技術實現思路

    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、第二獲取模塊,用于若是,獲取與所述處理狀態對應的目標消息;

    45、傳遞模塊,用于將所述目標消息分別傳遞給各個所述委托對象,以控制各個所述委托對象分別進行與所述上傳任務對應的視圖更新處理。

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

    47、獲取上傳任務的處理狀態,并判斷所述處理狀態是否發生變化;

    48、若是,獲取與預設的多播委托類對應的調用委托方法;

    49、執行所述調用委托方法,以遍歷所述多播委托類維護的內部集合中包含的所有委托包裝器的實例;其中,所述委托包裝器的數量包括多個;

    50、檢測本文檔來自技高網...

    【技術保護點】

    1.一種任務處理方法,其特征在于,包括下述步驟:

    2.根據權利要求1所述的任務處理方法,其特征在于,所述檢測所有所述委托包裝器中封裝的委托對象是否均為存活狀態的步驟,具體包括:

    3.根據權利要求1所述的任務處理方法,其特征在于,在所述檢測所有所述委托包裝器中封裝的委托對象是否均為存活狀態的步驟之后,還包括:

    4.根據權利要求3所述的任務處理方法,其特征在于,在所述獲取與所有所述委托對象對應的存活狀態檢測結果的步驟之后,還包括:

    5.根據權利要求1所述的任務處理方法,其特征在于,所述任務處理方法,還包括:

    6.根據權利要求5所述的任務處理方法,其特征在于,所述委托對象修改請求還攜帶所述用戶的用戶信息;所述從所述委托對象修改請求中提取出所述委托對象信息與所述修改類型信息的步驟,具體包括:

    7.根據權利要求6所述的任務處理方法,其特征在于,所述基于所述用戶信息與預設的權限校驗模型對所述用戶進行權限校驗的步驟,具體包括:

    8.一種任務處理裝置,其特征在于,包括:

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

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

    ...

    【技術特征摘要】

    1.一種任務處理方法,其特征在于,包括下述步驟:

    2.根據權利要求1所述的任務處理方法,其特征在于,所述檢測所有所述委托包裝器中封裝的委托對象是否均為存活狀態的步驟,具體包括:

    3.根據權利要求1所述的任務處理方法,其特征在于,在所述檢測所有所述委托包裝器中封裝的委托對象是否均為存活狀態的步驟之后,還包括:

    4.根據權利要求3所述的任務處理方法,其特征在于,在所述獲取與所有所述委托對象對應的存活狀態檢測結果的步驟之后,還包括:

    5.根據權利要求1所述的任務處理方法,其特征在于,所述任務處理方法,還包括:

    6.根據權利要求5所述的任務處理方法,其特征在于,所述委托對象修改請求還攜帶所述用戶的用戶信息...

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

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

    1
    主站蜘蛛池模板: 麻豆aⅴ精品无码一区二区| 精品日韩亚洲AV无码一区二区三区| 成人无码区免费视频观看| 青春草无码精品视频在线观| 无码人妻久久一区二区三区蜜桃 | 精品亚洲A∨无码一区二区三区| 亚洲av永久无码精品天堂久久| 无码人妻少妇久久中文字幕| 无码爆乳护士让我爽| 国产真人无码作爱视频免费| 深夜a级毛片免费无码| 亚洲国产精品无码久久98 | 变态SM天堂无码专区| 一本色道久久综合无码人妻| 无码国产精品一区二区免费vr| 国产成人无码精品一区不卡| 无码人妻丰满熟妇啪啪网站牛牛 | 人妻丝袜无码专区视频网站| 日韩精品无码免费一区二区三区| 成人无码一区二区三区| 精品久久久无码中字| 亚洲天堂2017无码中文| 亚洲国产精品成人精品无码区| 国模无码人体一区二区| 亚洲精品无码成人片在线观看| 在线无码午夜福利高潮视频| 亚洲中文字幕无码av| 亚洲视频无码高清在线| 无码八A片人妻少妇久久| 免费A级毛片无码A∨| 精品无码人妻一区二区三区| 无码人妻精品一区二区三区99仓本| 中文字幕无码不卡在线| 日韩精品无码人成视频手机| 永久免费av无码网站yy| 亚洲爆乳精品无码一区二区三区| 国产精品无码日韩欧| 精品无码人妻一区二区三区品| 久久亚洲AV成人无码国产| 精品欧洲av无码一区二区| 99久久人妻无码精品系列|