[發明專利]一種數據處理方法及裝置在審
| 申請號: | 201910231649.7 | 申請日: | 2019-03-26 |
| 公開(公告)號: | CN109977339A | 公開(公告)日: | 2019-07-05 |
| 發明(設計)人: | 李成 | 申請(專利權)人: | 新華三信息安全技術有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F9/50 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 孟維娜;李欣 |
| 地址: | 230001 安徽省合肥市高新區*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據量 讀取 待處理數據 數據處理 第一線 線程 數據處理過程 數據處理技術 第一數據 調用 申請 應用 | ||
本申請實施例提供了一種數據處理方法及裝置,涉及數據處理技術領域,其中,上述方法包括:按照第一線程每次讀取第一數據量的數據的規則,獲取所述第一線程讀取待處理數據的當前數據量;判斷所述當前數據量是否大于第二數據量;在所述當前數據量大于第二數據量的情況下,判斷所述待處理數據的數據量是否超出所述第一線程的處理能力,若是,則調用第二線程,以使所述第二線程讀取待處理數據并處理所讀取的數據。應用本申請實施例提供的方案進行數據處理時,能夠增強數據處理過程的穩定性。
技術領域
本申請涉及數據處理技術領域,特別是涉及一種數據處理方法及裝置。
背景技術
隨著互聯網技術的發展,適用于各種場景的業務不斷出現。服務提供商為了更好的為用戶提供服務,可能會收集用戶在業務使用過程中產生的數據,并對所收集的數據進行及時處理,進而為用戶提供高質量的服務。
然而,用戶在一天中的各個時段使用業務的頻繁程度不同,進而服務提供商在一天的不同時段所收集到數據的數據量也會有所差異。例如,一天中的某些時段所收集到數據的數據量較小,這樣需要較少的處理資源即可完成及時處理,而有些時段所收集到數據的數據量較大,這樣則需要較多的處理資源才能完成及時處理,這種情況下一旦進行數據處理的資源不足,易出現數據數據累積、資源長期被占用、及時性差的情況。鑒于上述情況,易導致數據處理過程穩定性差。
發明內容
本申請實施例的目的在于提供一種數據處理方法及裝置,以提高數據處理過程的穩定性。具體技術方案如下:
第一方面,本申請實施例提供了一種數據處理方法,所述方法包括:
按照第一線程每次讀取第一數據量的數據的規則,獲取所述第一線程讀取待處理數據的當前數據量;
判斷所述當前數據量是否大于第二數據量;
在所述當前數據量大于第二數據量的情況下,判斷所述待處理數據的數據量是否超出所述第一線程的處理能力,若是,則調用第二線程,以使所述第二線程讀取待處理數據并處理所讀取的數據。
第二方面,本申請實施例提供了一種數據處理方法,應用于第一線程,所述方法包括:
按照每次讀取第一數量的數據的規則,獲取讀取待處理數據的當前數據量;
判斷所述當前數據量是否大于第二數據量;
在所述當前數據量大于所述第二數據量的情況下,判斷所述待處理數據的數據量是否超出所述第一線程自身的處理能力,若是,請求管理線程調用第二線程,以使得所述第二線程讀取待處理數據并處理所讀取的數據。
第三方面,本申請實施例提供了一種數據處理裝置,所述裝置包括:
第一數據量獲取模塊,用于按照第一線程每次讀取第一數據量的數據的規則,獲取所述第一線程讀取待處理數據的當前數據量;
第一數據量判斷模塊,用于判斷所述當前數據量是否大于第二數據量;
線程調用模塊,用于在所述當前數據量大于第二數據量的情況下,判斷所述待處理數據的數據量是否超出所述第一線程的處理能力,若是,則調用第二線程,以使所述第二線程讀取待處理數據并處理所讀取的數據。
第四方面,本申請實施例提供了一種數據處理裝置,應用于第一線程,所述裝置包括:
第二數據量獲取模塊,用于按照每次讀取第一數量的數據的規則,獲取讀取待處理數據的當前數據量;
第三數據量判斷模塊,用于判斷所述當前數據量是否大于第二數據量;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三信息安全技術有限公司,未經新華三信息安全技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910231649.7/2.html,轉載請聲明來源鉆瓜專利網。





