[發明專利]一種矢量位置數據的存儲與傳輸方法有效
| 申請號: | 202110305243.6 | 申請日: | 2021-03-23 |
| 公開(公告)號: | CN113032506B | 公開(公告)日: | 2022-03-04 |
| 發明(設計)人: | 閆富松;周聰俐 | 申請(專利權)人: | 魯東大學 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29;G06F16/51;G06F16/56;H04L1/00;H04L1/24 |
| 代理公司: | 煙臺上禾知識產權代理事務所(普通合伙) 37234 | 代理人: | 趙加鑫 |
| 地址: | 264025 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 矢量 位置 數據 存儲 傳輸 方法 | ||
1.一種矢量位置數據的存儲與傳輸方法,其特征在于,包括調制步驟、存儲傳輸步驟和解析步驟,所述調制步驟包括:
S1、將需儲存、傳輸的位置數值進行格式轉化,以十進制形式記錄,確定所需儲存的數值X的變化范圍及精度要求δ,所述數值X包括整數部分Xint和小數部分Xdec;
S2、根據精度要求δ,確定需要精確存儲的小數部分Xdec的位數N;
S3、將X乘以10N,得到X’,X’是由整數部分Xint的m個數字和小數部分Xdec的N個數字組成的整數值;
S4、確定按整數類型將X’轉換成二進制數時,涵蓋X’在數值變化范圍內所有可能數值所需的最少bit數M;
S5、根據數據精度要求δ判斷是否需要根據X小數點后第N+1位的數值設置數據分布標識位,將X’轉換成M位或M+1位二進制數X’int-bit;
所述存儲、傳輸步驟為對X’int-bit進行存儲和傳輸;
所述解析步驟中,若無數據分布標識位,根據數據精度要求,設置X小數點后第N+1位的預估值,其余步驟為所述調制步驟的逆操作;
所述步驟S5,對所需儲存的數值X的變化范圍及精度要求δ均相同的一批w個數據,共需要T=M×w或T=(M+1)×w個比特位存儲空間,以1字節為最小存儲單位進行存儲或傳輸,當T的最后幾個bit位不足1字節時以0補齊;
根據所需儲存的數值X的變化速度,將整數值X’int-bit拆分為基礎數值部分X’int-base和變動數值部分X’int-var,所述基礎數值部分X’int-base在時間T內保持不變;
在時間T內存儲、傳送多個數值Xi時,所述步驟S5在存儲、傳輸第一個數值X1時傳輸基礎數值部分X’int-base-1和變動數值部分X’int-var-1,在傳輸剩余Xi時,僅存儲、傳輸變動數值部分X’int-var-i;
所述解析步驟中,以X1中的基礎數值部分X’int-base-1作為時間T內存儲傳輸的其余Xi的基礎數值部分X’int-base-i。
2.根據權利要求1所述的矢量位置數據的存儲與傳輸方法,其特征在于,若精度要求為δ=5×10-(N+1),此時,不需要設置數據分布標識位,X’int-bit是M位二進制數;所述解析步驟中,在解析得到精確的整數值X’之后,將X’除以10N,得到中間浮點數X”,將中間浮點數X”的小數點后第N+1位設為預估位,并將預估位的數值設置為4或者5,得到解析后的最終結果數值X”’,所述X”’與原浮點數據X的數值誤差精度可以保證不大于5×10-(N+1)。
3.根據權利要求1所述的矢量位置數據的存儲與傳輸方法,其特征在于,若精度要求為δ=2×10-(N+1),此時,需要設置數據分布標識位,X’int-bit是M+1位二進制數;在對X’進行存儲和傳輸時,在整數值X’對應的M位二進制數后再增加1bit的數據分布標識位,當Xdec的第N+1位對應的數值為0至4時,設置數據分布標識位為第一狀態,當Xdec的第N+1位對應的數值為5至9時,設置數據分布標識位為第二狀態;
所述解析步驟中,在解析M位二進制數得到精確的整數值X’之后除以10N,得到中間浮點數X”,
若數據分布標識位為第一狀態,將中間浮點數X”的小數點后第N+1位設置為2,得到最終結果數值X”’;
若數據分布標識位為第二狀態,將浮點數X”的小數點后第N+1位設置為7,得到最終結果數值X”’。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于魯東大學,未經魯東大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110305243.6/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





