[發明專利]一種數據傳輸方法、系統和設備以及計算機可讀存儲介質在審
| 申請號: | 202010731317.8 | 申請日: | 2020-07-27 |
| 公開(公告)號: | CN111913817A | 公開(公告)日: | 2020-11-10 |
| 發明(設計)人: | 趙勇;朱剛 | 申請(專利權)人: | 阿戈斯智能科技(蘇州)有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F16/955;H04L29/08 |
| 代理公司: | 蘇州創智慧成知識產權代理事務所(特殊普通合伙) 32419 | 代理人: | 周波琴 |
| 地址: | 215151 江蘇省蘇州市高新*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據傳輸 方法 系統 設備 以及 計算機 可讀 存儲 介質 | ||
本發明公開了一種數據傳輸方法、系統和設備以及計算機可讀存儲介質。該數據傳輸方法應用于Electron架構,包括:獲取Electron架構的后端的待傳輸數據,將待傳輸數據存儲至預設位置;獲取預設位置的訪問信息,將訪問信息發送給Electron架構的前端,以使得Electron架構的前端根據訪問信息獲取待傳輸數據。通過上述方式,本發明能夠有效提升中央處理器性能利用率,避免不必要的資源消耗。
技術領域
本發明涉及數據傳輸領域,特別是涉及一種數據傳輸方法、系統和設備以及計算機可讀存儲介質。
背景技術
Electron是一種使用Web技術構建桌面應用的框架。其優勢在于基于Web技術進行界面開發效率非常高、也保證了各平臺樣式的一致性。同時,Web開發的前后端分離架構也非常成熟,能有效解耦前后端開發的工作、并行進行開發,同樣提高效率。因此Electron加前后端分離的架構,相較于傳統桌面開發,是一種非常高效的方法。
現有Electron前后端分離架構方法,為兩端約定協議進行通信,如果兩端通信數據包含圖像數據,其需要對圖像進行Base64編碼。如果圖像數據很大,那么編解碼會消耗CPU性能。
發明內容
本發明主要解決的技術問題是提供一種數據傳輸方法、系統和設備以及計算機可讀存儲介質,能夠有效提升中央處理器性能利用率,避免不必要的資源消耗。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種數據傳輸方法,所述數據傳輸方法應用于Electron架構,所述數據傳輸方法包括:獲取Electron架構的后端的待傳輸數據,將所述待傳輸數據存儲至預設位置;獲取所述預設位置的訪問信息,將所述發送給所述Electron架構的前端,以使得所述Electron架構的前端可以根據所述訪問信息獲取所述待傳輸數據。
其中,所述將所述待傳輸數據存儲至預設位置的步驟之前,包括:獲取所述待傳輸數據的數據類型,判斷所述數據類型是否為預設類型;若所述數據類型為所述預設類型,則將所述待傳輸數據存儲至所述預設位置。
其中,所述判斷所述數據類型是否為預設類型的步驟之后,包括:若所述數據類型不為所述預設類型,則將所述待傳輸數據發送至所述Electron架構的前端。
其中,所述將所述發送給所述Electron架構的前端的步驟之后,包括:獲取所述Electron架構的前端發送的數據訪問請求,所述數據訪問請求包括所述訪問信息;根據所述數據訪問請求將所述訪問信息對應的所述待傳輸數據發送給所述Electron架構的前端。
其中,所述根據所述數據訪問請求將所述訪問信息對應的所述待傳輸數據發送給所述Electron架構的前端的步驟之后,包括:獲取所述待傳輸數據的時效性,根據所述時效性處理所述待傳輸數據。
其中,所述根據所述時效性處理所述待傳輸數據的步驟,包括:
若所述待傳輸數據的時效性為單次有效,則將所述待傳輸數據刪除;和/或若所述待傳輸數據的時效性為永久有效,則保存所述待傳輸數據;和/或若所述待傳輸數據的時效性為預設有效期內有效,則判斷當前時間是否處于所述預設有效期內,若當前時間處于所述預設有效期內,則保存所述待傳輸數據,若當前時間超出所述預設有效期,則刪除所述待傳輸數據。
其中,所述訪問信息包括:所述預設位置的訪問路徑、所述待傳輸數據的數據類型和時效性中的至少一項。
為解決上述技術問題,本發明采用的另一個技術方案是:一種數據傳輸系統,所述數據傳輸系統應用于Electron架構,所述數據傳輸系統包括:存儲模塊,用于獲取Electron架構的后端的待傳輸數據,將所述待傳輸數據存儲至預設位置;發送模塊,用于獲取所述預設位置的訪問信息,將所述發送給所述Electron架構的前端,以使得所述Electron架構的前端可以根據所述訪問信息獲取所述待傳輸數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿戈斯智能科技(蘇州)有限公司,未經阿戈斯智能科技(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010731317.8/2.html,轉載請聲明來源鉆瓜專利網。





