[發明專利]一種報表異步下載方法、裝置、設備及可讀存儲介質在審
| 申請號: | 201911045234.7 | 申請日: | 2019-10-30 |
| 公開(公告)號: | CN110750804A | 公開(公告)日: | 2020-02-04 |
| 發明(設計)人: | 葉森森 | 申請(專利權)人: | 政采云有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06F16/9038 |
| 代理公司: | 11227 北京集佳知識產權代理有限公司 | 代理人: | 郄晨芳 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 客戶端 下載 異步下載 密鑰 客戶端信息 業務信息 云端 服務器 計算機可讀存儲介質 業務信息生成 發送 報表生成 失敗 超時 成功率 數據庫 | ||
本發明公開了一種報表異步下載方法,包括:獲取客戶端發送的客戶端信息和業務信息;利用業務信息從數據庫中提取對應的數據并生成報表,并將報表發送給云端;利用客戶端信息和業務信息生成對應的密鑰鹽值,并向客戶端發送密鑰鹽值,以便客戶端利用密鑰鹽值從云端下載報表;該方法不需要服務器與客戶端長時間連接,整個下載過程為異步下載過程,客戶端在報表生成過程中無需與服務器相連,因此不會出現連接超時終止導致下載失敗的問題,提高了報表下載成功率,解決了現有技術存在的報表下載失敗率高的問題;此外,本發明還提供了一種報表異步下載裝置、設備及計算機可讀存儲介質,同樣具有上述有益效果。
技術領域
本發明涉及異步下載技術領域,特別涉及一種報表異步下載方法、報表異步下載裝置、報表異步下載設備及計算機可讀存儲介質。
背景技術
開評標報表可簡稱為“報表”,用于進行開評標,分為投標(響應)文件簽收登記表,投標(響應)文件簽收回執,政府采購活動現場確認聲明書等幾十類電子文件。包含在評前準備,開標評標,評審結果三大主流程中。因為開評標報表具有特殊業務屬性,在開標評標前準備,開標評標,評審結果流程中十分重要。開評標報表需要客戶端向服務器發送信息以生成報表并下載得到。由于在開評標過程中下載報表的客戶端較多,下載頻率較高,因此報表生成速度和下載較慢,且客戶端在報表生成和下載時需要全程與服務器連接,因此客戶端需要長時間與服務器連接,容易觸發連接超時終止,導致連接斷開,下載失敗,因此現有技術存在報表下載失敗率高的問題。
因此,如何解決現有技術存在的報表下載失敗率高的問題,是本領域技術人員需要解決的技術問題。
發明內容
有鑒于此,本發明的目的在于提供一種報表異步下載方法、報表異步下載裝置、報表異步下載設備及計算機可讀存儲介質,解決了現有技術存在的報表下載失敗率高的問題。
為解決上述技術問題,本發明提供了一種報表異步下載方法,包括:
獲取客戶端發送的業務信息;
利用所述業務信息從數據庫中提取對應的數據并生成報表,并將所述報表發送給云端;
利用所述業務信息生成對應的密鑰鹽值,并向所述客戶端發送所述密鑰鹽值,以便所述客戶端利用所述密鑰鹽值從所述云端下載所述報表。
可選的,在所述獲取客戶端發送的業務信息之后,還包括:
當接收到所述客戶端發送的狀態查詢請求時,向所述客戶端發送當前狀態信息。
可選的,所述利用所述業務信息從數據庫中提取對應的數據并生成報表,包括:
對所述業務信息進行解析,得到項目信息和模板信息;
利用所述項目信息從所述數據庫中提取所述數據,并利用所述模板信息從所述數據庫中確定報表模板;
利用所述數據計算所述報表模板中的各項報表參數,并將所述報表參數插入所述報表模板,得到所述報表。
可選的,所述利用所述業務信息生成對應的密鑰鹽值,包括:
獲取所述客戶端發送的客戶端信息,利用所述客戶端信息和所述業務信息生成對應的所述密鑰鹽值。
可選的,在所述利用所述業務信息從數據庫中提取對應的數據并生成報表之后,在所述將所述報表發送給云端之前,還包括:
對所述報表進行壓縮處理和打包處理。
可選的,在所述將所述報表發送給云端之后,還包括:
當在預設時間內未接收到所述云端發送的確認信息時,重新向所述云端發送所述報表,直至接收到所述確認信息。
可選的,在所述向所述客戶端發送所述密鑰鹽值之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于政采云有限公司,未經政采云有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911045234.7/2.html,轉載請聲明來源鉆瓜專利網。





