[發明專利]一種數據傳輸方法及裝置在審
| 申請號: | 202111476857.7 | 申請日: | 2021-12-02 |
| 公開(公告)號: | CN114301790A | 公開(公告)日: | 2022-04-08 |
| 發明(設計)人: | 侯彪 | 申請(專利權)人: | 無線生活(北京)信息技術有限公司 |
| 主分類號: | H04L41/0894 | 分類號: | H04L41/0894;G06Q30/06 |
| 代理公司: | 北京尚倫律師事務所 11477 | 代理人: | 謝麗莎 |
| 地址: | 100015 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據傳輸 方法 裝置 | ||
本發明是關于一種數據傳輸方法及裝置,用以保證大數據場景下的服務器端正常穩定運行,以此保證商家數據的正確存儲且極端情況下產生錯誤不阻斷用戶行為。該方法包括:獲取用戶在活動創建頁面輸入的數據信息;對所述數據信息進行分片處理得到多個數據分片;將多個數據分片依次發送給后端服務器,包括:向后端服務器的創建接口發送數據分片,直到首次發送成功,獲取后端服務器的創建接口在數據庫中為所述活動創建一條新數據記錄以及唯一標識符后返回的唯一標識符;后續每次發送數據分片時,攜帶所述唯一標識符,并向后端服務器的編輯接口發送數據分片,以使后端服務器的編輯接口根據唯一標識符對對應的數據記錄進行編輯,直至發送完所有數據分片。
技術領域
本發明涉及計算機技術領域,尤其涉及一種數據傳輸方法及裝置。
背景技術
在電商行業中商家往往需要設置一些促銷活動來吸引買家下單,促銷活動例如包括商品的優惠折扣,這就需要商家在對應電商系統內的管理后臺(比如d.weidian.com)對一些商品進行個性的活動設置(比如限時折扣),以達到促銷的優惠折扣屬性設置?;顒拥脑O置過程分為創建和編輯。
如圖1所示為傳統模式的創建流程,在步驟101中,商家進入創建流程,在步驟102中,前端進行頁面呈現,商家在前端設置活動名稱、活動時間、活動商品等信息,在步驟103中,前端還可以對內容的輸入、設置進行確定。在步驟104中,商家點擊保存活動的選項。在步驟105中,商家在前端設置的活動名稱、活動時間、活動商品等信息,統一由前端頁面打包為form表單內容通過post方式一次性傳遞給后端服務器。后端服務器接收到前端傳遞的數據后便開始進行必要的商品校驗,以校驗通過后的存儲動作,存儲過程完畢即活動保存成功,活動保存成功即對應商品的優惠折扣屬性生效,商家剛剛所設置的對應商品便具備了個性的優惠折扣屬性,買家可以通過訪問店鋪或商品來查看購買。然而,如果商品數據過多,例如包括3000個商品數據,商品數據太多,這么多的商品數據后端服務器是無法按照預期來完成商品的校驗和信息的保存的,電商行業內的單接口超時一般為100ms-200ms,一般情況下只可以一次性校驗+保存幾十個商品維度數據,如果刻意調高超時時間,會對服務器造成很大壓力從而影響其他服務線程,同時一旦超時失敗就是提交的商品信息全部失敗,完全阻斷了商家的操作。服務器端無法在正常時間內(200ms)處理完成,服務器端超時,意味著活動無法保存成功,影響商家促銷。
如圖2所示,商家還可以對創建過的活動進行二次修改(即編輯),在步驟201中,商家進入編輯流程,在步驟202中,前端根據url里的活動ID去獲取活動原始數據信息,在步驟203中,前端頁面呈現出活動原始數據信息,商家開始對該活動內參與的商品范圍進行必要的增加新商品、刪除已參加活動的商品、修改已參加活動商品的優惠折扣屬性(比如創建時設置的是打1折,現在可以通過修改變成打2折)等操作,在步驟204中,前端還可以對內容的輸入、設置進行確定。在步驟205中,商家點擊保存活動的選項。在步驟206中,商家設置結束后,前端將所有商品數據打包為form表單內容通過post方式一次性傳遞給后端服務器進行同樣的校驗和存儲,以此達到修改活動的效果。在上述修改活動的過程中,同樣存在商品數據過多,會對服務器造成很大壓力從而影響其他服務線程,同時一旦超時失敗就是提交的商品信息全部失敗,完全阻斷了商家的操作的問題,并且,用戶進行編輯可能只是對局部商品進行編輯,這個時候將所有活動內的商品數據都傳遞給后端,會造成無用的資源浪費,也會加重服務器端的壓力,更容易造成超時。
發明內容
為克服相關技術中存在的問題,本發明實施例提供一種數據傳輸方法及裝置。所述技術方案如下:
根據本發明實施例的第一方面,提供一種數據傳輸方法,應用于前端,包括:
獲取用戶在活動創建頁面輸入的數據信息;
對所述數據信息進行分片處理得到多個數據分片;
將多個數據分片依次發送給后端服務器,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無線生活(北京)信息技術有限公司,未經無線生活(北京)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111476857.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可食用菌菌棒濕度自動檢測添加水分系統
- 下一篇:一種汽車零部件用沖壓模具





