[發明專利]一種數據傳輸方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010071749.0 | 申請日: | 2020-01-21 |
| 公開(公告)號: | CN111327686A | 公開(公告)日: | 2020-06-23 |
| 發明(設計)人: | 朱玉榮;劉洪獻;張俊 | 申請(專利權)人: | 安徽文香信息技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 趙曉榮 |
| 地址: | 247126 安徽省池*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據傳輸 方法 裝置 電子設備 存儲 介質 | ||
本申請實施例公開了本申請實施例提供了一種數據傳輸方法、裝置、電子設備及存儲介質,其中該方法包括:發送方設備獲取基于畫筆標注功能繪制的畫筆數據作為基礎畫筆數據,將該基礎畫筆數據轉換為目標格式,采用目標壓縮算法對該目標格式的基礎畫筆數據進行壓縮處理得到目標畫筆數據,將該目標畫筆數據發送至服務器,以通過該服務器將目標畫筆數據發送至接收方設備。接收方設備接收到目標畫筆數據后,采用目標解壓算法對目標畫筆數據進行解壓處理,還原得到目標格式的基礎畫筆數據,再解析該目標格式的基礎畫筆數據得到基礎畫筆數據,顯示該基礎畫筆數據對應的標注線條。通過上述方法,可以減少畫筆數據傳輸時占用帶寬,提高畫筆數據的傳輸效率。
技術領域
本申請涉及互聯網技術領域,具體涉及一種數據傳輸方法、裝置、電子設備及存儲介質。
背景技術
隨著互聯網技術的日益發展,在線教育已成為人們日常生活中一種較為常見的教育模式。在在線教育模式下,老師和學生之間通過網絡遠程開展教學活動,老師可以通過在線教育平臺提供的老師端(即面向老師的客戶端)授課,學生可以相應地通過在線教育平臺提供的學生端(即面向學生的客戶端)聽課。
為了使在線教育更具沉浸感,提升在線教育的教學效果,目前很多在線教育平臺為老師和學生提供了畫筆標注功能。基于該畫筆標注功能老師可以在授課過程中針對特定的教學內容進行標注,在線教育平臺通過網絡將老師所做的標注傳輸至學生端后,學生可以相應地獲知老師標注的重點內容,從而更真實地模擬線下教學過程。
在實際應用中,上述基于畫筆標注功能繪制的線條通常被稱為畫筆數據,由于此類畫筆數據通常包括大量的像素點,因此,導致通過網絡傳輸此類畫筆數據時需要占用較大的帶寬,在網絡狀態較差的情況下,此類畫筆數據可能會被延遲較長時間才能傳輸至對應的接收端,數據傳輸效率較低。
發明內容
本申請實施例提供了一種數據傳輸方法、裝置、電子設備及存儲介質,能夠減少傳輸畫筆數據所需占用的帶寬,減少數據傳輸延遲,提高數據傳輸效率。
有鑒于此,本申請第一方面提供了一種數據傳輸方法,應用于發送方設備,所述方法包括:
獲取基礎畫筆數據,其中,所述基礎畫筆數據是畫筆標注功能生成的畫筆數據;
將所述基礎畫筆數據轉換為目標格式;
對所述目標格式的基礎畫筆數據采用目標壓縮算法進行壓縮處理,得到目標畫筆數據;
將所述目標畫筆數據發送至服務器,以通過所述服務器將所述目標畫筆數據發送至接收方設備。
可選的,在所述將所述基礎畫筆數據轉換為目標格式之前,所述方法還包括:
確定所述基礎畫筆數據中包括的數據點數目;
判斷所述數據點數目是否大于預設數目閾值,若是,則剔除所述基礎畫筆數據中的非關鍵點。
可選的,所述剔除所述基礎畫筆數據中的非關鍵點,包括:
確定所述基礎畫筆數據中連續的三個數據點;所述三個數據點包括從左到右或者從右到左順次排列的第一數據點、第二數據點和第三數據點;
繪制所述第一數據點與所述第三數據點的連線;確定所述第二數據點與所述連線的垂直距離;
判斷所述垂直距離是否小于預設距離閾值,若是,則確定所述第二數據點為所述非關鍵點,剔除所述基礎畫筆數據中的所述第二數據點。
可選的,所述目標格式至少包括:二進制格式、JavaScript對象簡譜json格式;
所述目標壓縮算法至少包括:gzip壓縮算法。
本申請第二方面提供了一種數據傳輸方法,應用接收方設備,所述方法包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽文香信息技術有限公司,未經安徽文香信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010071749.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:通信保障數據的復盤方法及裝置
- 下一篇:一種半監督式音樂主旋律提取方法





