[發明專利]一種資源的處理方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010069564.6 | 申請日: | 2020-01-19 |
| 公開(公告)號: | CN111274017A | 公開(公告)日: | 2020-06-12 |
| 發明(設計)人: | 紀英平;梁國武 | 申請(專利權)人: | 廣州虎牙科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 張欣欣 |
| 地址: | 511400 廣東省廣州市番禺*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源 處理 方法 裝置 電子設備 存儲 介質 | ||
本申請實施例提供了一種資源的處理方法、裝置、電子設備及存儲介質。方法包括:接收客戶端針對待處理資源而發送的處理請求;通過執行所述處理請求中指示的處理任務而處理所述待處理資源,并根據所述處理任務在所述待處理資源的處理流程中的位置,為所述處理任務對應分配一個唯一編號;利用所述唯一編號,獲取到所述處理任務執行完成后所得的結果;將所述處理任務執行完成后所得的結果返回給所述客戶端?;谔幚砣蝿赵诖幚碣Y源的處理流程中的位置為處理任務對應分配一個唯一編號,那么在處理任務執行完成而獲得結果后,則也通過該唯一編號將結果返回,從而可以避免對結果的返回出現遺漏,進而避免返回失敗。
技術領域
本申請涉及數據處理技術領域,具體而言,涉及一種資源的處理方法、裝置、電子設備及存儲介質。
背景技術
異步處理是目前的資源處理技術中非常常見的一種處理方式,發起者在發起對資源的異步處理時,平臺會針對該資源先返回一個異步處理的任務編號,當資源經過一段時間處理完成后,再基于該任務編號將獲得的所有處理結果回調給發起者。
在采用異步處理時,其可以通過一次請求+一次返回來將異步過程中多個處理步驟產生的多個處理結果一并回調給發起者,避免多次調用。比如針對音視頻資源進行后期管理的業務,用戶通過發送視頻截圖請求而發起對視頻的異步截圖處理后,用戶可以一次性的獲得視頻的所有截圖。
但隨著業務的不斷發展,一個處理步驟往往包含多個異步任務,所以對資源執行一個處理步驟會獲得多個處理結果。若還是采用該資源的任務編號來回調多個處理結果,則可能導致對多個處理結果的回調出現遺漏,進而導致回調失敗。
發明內容
本申請實施例的目的在于提供一種資源的處理方法、裝置、電子設備及存儲介質,用以實現在回調異步處理所得的結果時,能夠準確的返回每個結果,避免對結果的返回出現遺漏,進而避免返回失敗。
第一方面,本申請實施例提供了一種資源的處理方法,所述方法包括:
接收客戶端針對待處理資源而發送的處理請求;通過執行所述處理請求中指示的處理任務而處理所述待處理資源,并根據所述處理任務在所述待處理資源的處理流程中的位置,為所述處理任務對應分配一個唯一編號;利用所述唯一編號,獲取到所述處理任務執行完成后所得的結果;將所述處理任務執行完成后所得的結果返回給所述客戶端。
在本申請實施例中,基于處理任務在待處理資源的處理流程中的位置為處理任務對應分配一個唯一編號,那么在處理任務執行完成而獲得結果后,則也通過該唯一編號將結果返回,從而可以避免對結果的返回出現遺漏,進而避免返回失敗。
結合第一方面,在第一種可能的實現方式中,根據所述處理任務在所述待處理資源的處理流程中的位置,為所述處理任務對應分配一個唯一編號,包括:
根據所述位置以及所述處理任務在所述處理流程中的任務類型,分配一個所述唯一編號。
在本申請實施例中,基于位置以及任務類型來多維度的確定出唯一編號可以更有效的區分各處理任務。
結合第一方面的第一種可能的實現方式,在第二種可能的實現方式中,根據所述位置以及所述處理任務在所述處理流程中的任務類型,分配一個所述唯一編號,包括:
若所述處理任務屬于所述處理流程中的主干任務,則根據所述處理任務屬于所述處理流程中的哪一個層級,確定出所述處理任務對應的一個層級號;根據所述層級號以及預先為所述待處理資源分配的任務號,確定出一個所述唯一編號。
在本申請實施例中,由于唯一編號由層級號和任務號構成,故可以唯一編號可以有效的將處理流程中各層級的任務區分。
結合第一方面的第二種可能的實現方式,在第三種可能的實現方式中,根據所述位置以及所述處理任務在所述處理流程中的任務類型,分配一個所述唯一編號,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州虎牙科技有限公司,未經廣州虎牙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010069564.6/2.html,轉載請聲明來源鉆瓜專利網。





