[發明專利]數據上傳方法及系統、終端和計算機可讀存儲介質在審
| 申請號: | 201810972278.3 | 申請日: | 2018-08-24 |
| 公開(公告)號: | CN109324897A | 公開(公告)日: | 2019-02-12 |
| 發明(設計)人: | 牛奔 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京匯思誠業知識產權代理有限公司 11444 | 代理人: | 馮曉平 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據上傳 服務器 多線程 計算機可讀存儲介質 可用資源 目標數據 性能參數 終端 服務器資源 工作效率 工作性能 校驗規則 有效減少 校驗 上傳 線程 占用 保證 | ||
1.一種數據上傳方法,其特征在于,包括:
獲取服務器的性能參數和運行信息;
根據所述服務器的性能參數和運行信息,確定所述服務器的CPU可用資源;
使用所述CPU可用資源,按照預定校驗規則多線程校驗目標數據;
在校驗通過后,多線程上傳所述目標數據。
2.根據權利要求1所述的數據上傳方法,其特征在于,所述多線程上傳所述目標數據,包括:
根據所述服務器的歷史性能參數和歷史運行信息隨時間變化的情況,訓練空閑時段模型;
通過將所述服務器的當前性能參數和當前運行信息輸入所述空閑時段模型,判斷所述服務器是否處于空閑時段;
當判斷結果為所述服務器處于所述空閑時段時,使用所述CPU可用資源上傳所述目標數據。
3.根據權利要求1或2所述的數據上傳方法,其特征在于,
所述服務器的性能參數包括:服務器類型、CPU運算速度、CPU運算精度、主頻、內存容量、通信端口數量和外設配置;
所述服務器的運行信息包括:運行環境參數、每個通信端口的數據上傳速率以及每個通信端口的數據上傳速率的變化率。
4.根據權利要求3所述的數據上傳方法,其特征在于,所述獲取服務器的性能參數的步驟,包括:
獲取所述服務器的預定性能參數;或者
檢測所述服務器的當前性能參數。
5.根據權利要求1所述的數據上傳方法,其特征在于,所述預定校驗規則為:
根據所述目標數據的來源和/或內容類型,判斷所述目標數據是否具備上傳資格;
在判斷結果為所述目標數據具備所述上傳資格的情況下,根據所述目標數據的屬性信息,確定所述目標數據的優先級,其中,所述目標數據的屬性信息包括:數據來源、數據大小、數據內容和數據類型中的一項或多項;
所述在校驗通過后,多線程上傳所述目標數據的步驟,包括:
通過所述目標數據的優先級對應的線程傳輸所述目標數據。
6.根據權利要求5所述的數據上傳方法,其特征在于,所述在校驗通過后,多線程上傳所述目標數據的步驟,包括:
在同一線程內,按照多組所述目標數據的優先級從高至低的順序,傳輸多組所述目標數據;或
在同一線程內,按照所述數據大小從小至大的順序,傳輸多組所述目標數據。
7.根據權利要求1所述的數據上傳方法,其特征在于,還包括:
在所述多線程上傳所述目標數據的過程中,顯示所述多線程中每個線程的實時傳輸信息,其中,
所述實時傳輸信息包括實時上傳速度、預定時間間隔內的平均上傳速度、已上傳的數據量、待上傳的數據量、已上傳的數據占比和未上傳的數據占比中的一項或多項。
8.一種數據上傳系統,其特征在于,包括:
信息獲取單元,獲取服務器的性能參數和運行信息;
資源確定單元,根據所述服務器的性能參數和運行信息,確定所述服務器的CPU可用資源;
數據校驗單元,使用所述CPU可用資源,按照預定校驗規則多線程校驗目標數據;
多線程上傳單元,在校驗通過后,多線程上傳所述目標數據。
9.一種終端,其特征在于,包括:至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;
其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被設置為用于執行上述權利要求1至7中任一項所述的方法。
10.一種計算機可讀存儲介質,其特征在于,存儲有計算機可執行指令,所述計算機可執行指令用于執行如權利要求1至7中任一項所述的方法流程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810972278.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據庫實例的調度方法和裝置
- 下一篇:一種業務處理方法及系統





