[發(fā)明專利]一種任務處理方法及裝置在審
| 申請?zhí)枺?/td> | 202011219440.8 | 申請日: | 2020-11-04 |
| 公開(公告)號: | CN112416545A | 公開(公告)日: | 2021-02-26 |
| 發(fā)明(設計)人: | 馮祎煒 | 申請(專利權)人: | 北京五八信息技術有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京潤澤恒知識產(chǎn)權代理有限公司 11319 | 代理人: | 呂俊秀 |
| 地址: | 100080 北京市海淀區(qū)學清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 任務 處理 方法 裝置 | ||
本申請示出了一種任務處理方法及裝置。在本申請中,如果任務庫中存在處于處理失敗狀態(tài)的目標任務,則在目標任務中的哪個子任務處于處理失敗狀態(tài)的情況下,重新執(zhí)行該子任務即可,直至該子任務被處理成功為止,從而使得目標任務被處理成功,通過本申請,可以將目標任務中的每一個子任務單獨看待并處理,可以僅對目標任務中的處于處理失敗狀態(tài)的目標子任務重新處理,可以不對目標任務中的全部子任務重新處理,如此,可以不對目標任務中的處于處理成功狀態(tài)的子任務重新處理,從而可以減少目標任務中的需要重新處理的子任務的數(shù)量,從而可以節(jié)省系統(tǒng)資源,節(jié)省時間,提高將目標任務處理成功的效率。
技術領域
本申請涉及計算機技術領域,特別是涉及一種任務處理方法及裝置。
背景技術
當前,各大數(shù)據(jù)服務廠商可以架設自己的服務系統(tǒng),已對外提供數(shù)據(jù)服務。
例如,廣大用戶可以向服務系統(tǒng)上傳數(shù)據(jù)請求,服務系統(tǒng)可以響應數(shù)據(jù)請求,例如,獲取用戶需要訪問的數(shù)據(jù),并向用戶返回用戶需要訪問的數(shù)據(jù),從而實現(xiàn)對用戶提供數(shù)據(jù)服務。
然而,在服務系統(tǒng)響應數(shù)據(jù)請求的過程中,可能由于多種多樣的原因?qū)е鲁霈F(xiàn)對數(shù)據(jù)請求響應失敗的情況,這就無法實現(xiàn)對用戶提供數(shù)據(jù)服務。
為了能夠?qū)崿F(xiàn)對用戶提供數(shù)據(jù)服務,則需要可以周期性輪巡接收到的數(shù)據(jù)請求,在發(fā)現(xiàn)某一數(shù)據(jù)請求處于響應失敗的狀態(tài)的情況下,重新響應這個數(shù)據(jù)請求,直至將其響應成功為止。
然而,發(fā)明人發(fā)現(xiàn),重新響應處于響應失敗的狀態(tài)的數(shù)據(jù)請求的過程會耗費較多的系統(tǒng)資源,且會耗費較多的時間,進而導致將數(shù)據(jù)請求響應成功的效率降低。
發(fā)明內(nèi)容
為了節(jié)省系統(tǒng)資源以及提高將數(shù)據(jù)請求響應成功的效率,本申請示出了一種任務處理方法及裝置。
第一方面,本申請示出了一種任務處理方法,應用于電子設備,所述方法包括:
基于用于表征任務庫中的每一個任務的處理狀態(tài)的二進制標識符,在任務庫中檢測是否存在處于處理失敗狀態(tài)的目標任務;
在存在所述目標任務的情況下,獲取用于分別表征所述目標任務中的每一個子任務的處理狀態(tài)的二進制標識符;
基于用于分別表征每一個子任務的處理狀態(tài)的二進制標識符,在所述目標任務中的多個子任務中查找處于處理失敗狀態(tài)的目標子任務;
處理所述目標子任務。
在一個可選的實現(xiàn)方式中,所述獲取用于分別表征所述目標任務中的每一個子任務的處理狀態(tài)的二進制標識符,包括:
獲取用于表征所述目標任務中的每一個子任務的處理狀態(tài)的十進制標識符;
將所述十進制標識符數(shù)轉(zhuǎn)換為二進制字符串,所述二進制字符串中包括用于分別表征所述目標任務中的每一個子任務的處理狀態(tài)的二進制標識符。
在一個可選的實現(xiàn)方式中,所述獲取用于表征所述目標任務中的每一個子任務的處理狀態(tài)的十進制標識符,包括:
獲取已存儲的編碼,所述編碼是事先在存儲所述十進制標識符時,對所述十進制標識符使用base64編碼方式編碼得到的;
使用base64編碼方式對應的解碼方式對所述編碼解碼,得到所述十進制標識符。
在一個可選的實現(xiàn)方式中,所述基于用于分別表征每一個子任務的處理狀態(tài)的二進制標識符,在所述目標任務中的多個子任務中查找處于處理失敗狀態(tài)的目標子任務,包括:
在所述二進制字符串中查找用于表征處理狀態(tài)為處理失敗狀態(tài)的二進制標識符;
獲取查找到的二進制標識符在所述二進制字符串中的位置順序;
將所述位置順序所對應的子任務確定為所述目標子任務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京五八信息技術有限公司,未經(jīng)北京五八信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011219440.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





