[發明專利]一種數據處理方法、裝置及服務器有效
| 申請號: | 201410499524.X | 申請日: | 2014-09-25 |
| 公開(公告)號: | CN104268223B | 公開(公告)日: | 2017-12-26 |
| 發明(設計)人: | 張秋生;王曉濤 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京中強智尚知識產權代理有限公司11448 | 代理人: | 杜晶,潘珺 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 服務器 | ||
技術領域
本發明涉及信息處理技術領域,尤其涉及一種數據處理方法、裝置及服務器。
背景技術
現有的數據處理過程通常包括數據生成過程和數據執行過程,不論是在測試過程中還是在實際工作過程中,數據生成和數據執行常采用串行的方式,即數據執行過程必須等到數據生成過程完成之后再進行,這種串行的方式,拉長了整個數據處理過程,增加了時間成本,效率較低。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種數據處理方法、裝置及服務器。
基于上述問題,本發明實施例提供的一種數據處理方法,包括:
根據數據生成任務的運行速度和數據執行任務的運行速度,確定需要啟動的數據生成任務的個數;
按照確定出的個數啟動并運行生成任務,當所有生成任務生成的數據量大于等于運行一次數據執行任務配置的數據量時,啟動并運行所述數據執行任務。
本發明實施例提供的一種數據處理裝置,包括:
確定模塊,用于根據數據生成任務的運行速度和數據執行任務的運行速度,確定需要啟動的數據生成任務的個數;
生成任務運行模塊,用于按照確定出的個數啟動并運行生成任務;
執行任務運行模塊,用于當所有生成任務生成的數據量大于等于運行一次數據執行任務配置的數據量時,啟動并運行所述數據執行任務。
本發明實施例提供的服務器,包括本發明實施例提供的上述數據處理裝置。
本發明實施例的有益效果包括:
本發明實施例提供的數據處理方法、裝置及服務器首先根據數據生成任務的運行速度和數據執行任務的運行速度,確定需要啟動的數據生成任務的個數,在正式運行時,先按照確定出的個數啟動并運行生成任務,當所有生成任務生成的數據量大于等于運行一次數據執行任務配置的數據量時,啟動并運行數據執行任務,這樣,就整體實現了數據生成任務和數據執行任務的并行處理,提高了數據處理的速度,提升了數據處理的效率。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1為本發明實施例提供的數據處理方法的流程圖;
圖2為本發明實施例提供的動態調整下個階段數據生成任務的個數的流程圖;
圖3為本發明實施例提供的數據執行任務和數據生成任務的隊列的示意圖;
圖4為本發明實施例提供的數據處理裝置的結構圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
下面結合說明書附圖,對本發明實施例提供的一種數據處理方法、裝置及服務器的具體實施方式進行說明。
本發明實施例提供的一種數據處理方法,如圖1所示,具體包括以下步驟:
S11、根據數據生成任務的運行速度和數據執行任務的運行速度,確定需要啟動的數據生成任務的個數;
S12、按照確定出的個數啟動并運行生成任務;
S13、當所有生成任務生成的數據量大于等于運行一次數據執行任務配置的數據量時,啟動并運行數據執行任務。
上述S13可以根據預先設置的數據執行任務的結束條件而結束,例如達到預先設置的執行任務迭代次數或達到執行的總時長就可以結束。
下面進一步地對上述流程進行詳細的說明。
在本發明實施例中,數據生成任務和數據執行任務,在正常運行狀態都是采用循環迭代執行多次的方式。
在上述S11之前,還需要一個預處理過程來確定數據生成任務的運行速度和數據執行任務的運行速度,在這個預處理過程中,需要預先設定一個生成任務和一個數據執行任務以及一個數據池;其中:生成任務用于生成數據并放入設定的數據池,執行任務用于從數據池中取出數據并執行;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410499524.X/2.html,轉載請聲明來源鉆瓜專利網。





