[發明專利]數據交互方法、裝置及系統在審
| 申請號: | 202210696196.7 | 申請日: | 2022-06-20 |
| 公開(公告)號: | CN115103002A | 公開(公告)日: | 2022-09-23 |
| 發明(設計)人: | 王俐之 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | H04L67/141 | 分類號: | H04L67/141;H04L67/60;H04L69/22;H04L67/1095 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 李輝;王維寧 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 交互 方法 裝置 系統 | ||
本發明提供了一種數據交互方法、裝置及系統,可用于金融領域或其他技術領域,所述方法包括:接收前端通過流式數據傳輸方式發送的接口報文,并根據所述接口報文進行數據處理,生成數據處理結果;利用流式數據傳輸方式,將所述數據處理結果發送至所述前端。本發明通過在報文發送時采用流式處理的方式,減少前端和服務端通訊的壓力,將報文傳輸和數據處理從串行變成同步,不用等待所有數據都處理完畢,實現可以多次向前端主動發送數據處理結果,不僅節省用戶等待時間,也優化了客戶體驗。
技術領域
本發明涉及數據傳輸技術領域,尤指一種數據交互方法、裝置及系統。
背景技術
HTTP是一個簡單的請求-響應協議,它通常運行在TCP之上,它指定了客戶端可能發送給服務器什么樣的消息以及得到什么樣的響應。基于HTTP協議的客戶/服務器模式的信息交換過程,它分為四個過程:建立連接、發送請求信息、發送響應信息、關閉連接。
目前,通用的方案是前端頁面和服務端采用HTTP協議傳輸報文,前端頁面將大批量數據封裝為一個隊列,通過接口報文一次性傳輸給服務端,服務端接收到全部數據后開始做數據校驗等處理工作,處理完成后再將全部處理結果返回前端。此方式的實現對前端瀏覽器有一定通信壓力,容易引起頁面卡頓,影響客戶體驗。
更進一步的解決方案是前端分批次發送報文數據給服務端,服務端通過session存儲過程數據,待數據全部傳輸完成后服務端再開始解析數據,數據全部處理完成后才返回前端。此方式的實現對于前后端都有比較繁瑣的開發規范約定,而且前端頁面須同步響應等待,也無法解決客戶在原頁面等待較長時間的問題。
發明內容
針對現有技術中存在的問題,本發明實施例的主要目的在于提供一種數據交互方法、裝置及系統,實現節省用戶等待時間,優化用戶體驗。
為了實現上述目的,本發明實施例提供一種數據交互方法,方法包括:
接收前端通過流式數據傳輸方式發送的接口報文,并根據接口報文進行數據處理,生成數據處理結果;
利用流式數據傳輸方式,將數據處理結果發送至所述前端。
可選的,在本發明一實施例中,方法還包括:接收前端發送的連接建立請求,并根據連接建立請求,與前端建立數據傳輸連接。
可選的,在本發明一實施例中,方法還包括:獲取前端發送的數據獲取請求,并根據數據獲取請求,向前端發送與數據獲取請求對應的數據。
本發明實施例還提供一種數據交互裝置,裝置包括:
接口報文模塊,用于接收前端通過流式數據傳輸方式發送的接口報文,并根據接口報文進行數據處理,生成數據處理結果;
數據傳輸模塊,用于利用流式數據傳輸方式,將所述數據處理結果發送至所述前端。
可選的,在本發明一實施例中,裝置還包括:連接建立模塊,用于接收前端發送的連接建立請求,并根據連接建立請求,與前端建立數據傳輸連接。
可選的,在本發明一實施例中,裝置還包括:數據獲取模塊,用于獲取前端發送的數據獲取請求,并根據數據獲取請求,向所述前端發送與所述數據獲取請求對應的數據。
本發明實施例還提供一種數據交互系統,系統包括:前端及服務端;
所述前端利用流式數據傳輸方式,向服務端發送接口報文,并接收服務端返回的數據處理結果;
所述服務端接收所述前端發送的接口報文,并根據接口報文進行數據處理,生成數據處理結果;利用流式數據傳輸方式,將數據處理結果發送至前端。
可選的,在本發明一實施例中,前端還用于向所述服務端發送連接建立請求及數據獲取請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210696196.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





