[發(fā)明專利]一種基于DL/T 698.45-2007協(xié)議的文件壓縮傳輸方法有效
| 申請?zhí)枺?/td> | 202111210311.7 | 申請日: | 2021-10-18 |
| 公開(公告)號: | CN114024952B | 公開(公告)日: | 2023-10-03 |
| 發(fā)明(設(shè)計)人: | 劉惠穎;宮游;梁言賀;殷鑫;李興剛;文茹馨;滿江雪;王曉宇;李琦;刁培忠;程志華;富磊;商鐵濱;田文;楊作鵬;王曦;葉蘭;國帥;馬健 | 申請(專利權(quán))人: | 國網(wǎng)黑龍江省電力有限公司供電服務(wù)中心;黑龍江省電工儀器儀表工程技術(shù)研究中心有限公司 |
| 主分類號: | H04L67/06 | 分類號: | H04L67/06;H04L69/04;H04L1/00 |
| 代理公司: | 哈爾濱市晨晟知識產(chǎn)權(quán)代理有限公司 23219 | 代理人: | 宮曉平 |
| 地址: | 150090 黑龍*** | 國省代碼: | 黑龍江;23 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 dl 698.45 2007 協(xié)議 文件 壓縮 傳輸 方法 | ||
1.一種基于DL/T 698.45-2007協(xié)議的文件壓縮傳輸方法,其特征在于,包括以下步驟:
步驟S1,對數(shù)據(jù)重新編碼,實現(xiàn)數(shù)據(jù)壓縮;
步驟S2,按照DL/T 698.45-2007協(xié)議拓展方法組合數(shù)據(jù)幀進(jìn)行數(shù)據(jù)傳輸;
步驟S3,對接收到的數(shù)據(jù)按規(guī)則還原編碼,得到原始數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的一種基于DL/T 698.45-2007協(xié)議的文件壓縮傳輸方法,其特征在于,所述步驟S1,對數(shù)據(jù)重新編碼,實現(xiàn)數(shù)據(jù)壓縮的具體實施如下:
步驟S11,拓展DL/T 698.45-2007協(xié)議文件傳輸類,原協(xié)議文件傳輸類標(biāo)識定義了F000-F002共3個,添加F003標(biāo)識;
步驟S12,文件編碼壓縮。
3.根據(jù)權(quán)利要求2所述的一種基于DL/T 698.45-2007協(xié)議的文件壓縮傳輸方法,其特征在于,所述步驟S12,文件編碼壓縮實施如下:
步驟S121,確定傳輸參數(shù):
獲取文件信息,文件大小、文件名稱,進(jìn)行順序分塊,每塊大小設(shè)置為4KB,采用連續(xù)傳輸方案,向接收終端發(fā)送F003“啟動傳輸”命令,接收到終端確認(rèn)幀后,正式啟動傳輸;
步驟S122,數(shù)據(jù)處理:
編碼方法為:以3bit位為基本編碼,留有110、111作為拓展編碼,最終形成16組編碼,一一對應(yīng)4bit的半字節(jié)數(shù)據(jù);
順序讀取文件2KB數(shù)據(jù),掃描所述數(shù)據(jù),以4bit為一組,獲得各組數(shù)據(jù)出現(xiàn)次數(shù),并按次數(shù)大小對數(shù)據(jù)進(jìn)行降序排序,再將排好序的數(shù)據(jù)以6-6-4比例分為3組,每組在組內(nèi)再按數(shù)據(jù)由小到大重新排列,最后合并為最終的排序結(jié)果;
將最終排序結(jié)果對應(yīng)到原碼編碼對應(yīng)表,根據(jù)該表,將各數(shù)據(jù)依次以對應(yīng)編碼替換;
計算本分塊的壓縮后的數(shù)據(jù)大小,如果壓縮后數(shù)據(jù)大于等于原數(shù)據(jù),則放棄壓縮,并記錄序號為0;如果壓縮后數(shù)據(jù)小于原數(shù)據(jù),則根據(jù)排序后的數(shù)據(jù)順序,在F003屬性5中尋找與其相同的排列,并記錄其序號,如果無相同順序,則記錄序號為255,同時將本順序隨本幀一并發(fā)出。
4.根據(jù)權(quán)利要求3所述的一種基于DL/T 698.45-2007協(xié)議的文件壓縮傳輸方法,其特征在于,所述屬性5內(nèi)容為:
屬性5(字典列表)::=array字典參數(shù)
字典參數(shù)::=octet-string(SIZE(8))
字典數(shù)組對應(yīng)序號:1-254
其中,屬性5中存放的是字典數(shù)據(jù),即映射表,其前16組為固定不可更改。
5.根據(jù)權(quán)利要求1所述的一種基于DL/T 698.45-2007協(xié)議的文件壓縮傳輸方法,其特征在于,所述步驟S2,按照DL/T 698.45-2007拓展方法組合數(shù)據(jù)幀進(jìn)行數(shù)據(jù)傳輸?shù)木唧w實施如下:
文件傳輸時采用DL/T 698.45-2007協(xié)議規(guī)定的APDU數(shù)據(jù)格式,對步驟S1壓縮的原數(shù)據(jù),采用F003方法8進(jìn)行傳輸;
步驟S21,壓縮后F003屬性5中有對應(yīng)字典編碼
APDU幀格式:塊序號1字節(jié)+編碼序號1字節(jié)+壓縮數(shù)據(jù)N字節(jié);
步驟S22,壓縮后F003屬性5中無對應(yīng)字典編碼
APDU幀格式:塊序號1字節(jié)+FFH+字典編碼8字節(jié)+壓縮數(shù)據(jù)N字節(jié);
步驟S23,不壓縮
APDU幀格式:塊序號1字節(jié)+00H+原數(shù)據(jù)N字節(jié)。
6.根據(jù)權(quán)利要求5所述的一種基于DL/T 698.45-2007協(xié)議的文件壓縮傳輸方法,其特征在于,所述方法8內(nèi)容如下:
方法8:寫文件(參數(shù))
參數(shù)::=structure
{
塊序號long-unsigned,
字典序號unsigned,
塊數(shù)據(jù)octet-string
}。
7.根據(jù)權(quán)利要求1所述的一種基于DL/T 698.45-2007協(xié)議的文件壓縮傳輸方法,其特征在于,所述步驟S3,對接收到的數(shù)據(jù)按規(guī)則還原編碼,得到原始數(shù)據(jù)的具體實施如下:
接收步驟S2的壓縮數(shù)據(jù),按位順序讀取:
步驟S31,先讀取3bit,如為000-101,則直接按字典對應(yīng)值進(jìn)行替換,如為110則進(jìn)行步驟S32,如為111則進(jìn)行步驟S33;
步驟S32,再讀取2bit,合并為5bit后按字典對應(yīng)值替換,到步驟S36;
步驟S33,再讀取1bit,如為0則進(jìn)行步驟S34,如為1則進(jìn)行步驟S35;
步驟S34,再讀1bit共計5bit按字典對應(yīng)值替換,到步驟S36;
步驟S35,再讀2bit共計6bit按字典對應(yīng)值替換,到步驟S36;
步驟S36,如已讀取到文件末則結(jié)束,否則回到步驟S31。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國網(wǎng)黑龍江省電力有限公司供電服務(wù)中心;黑龍江省電工儀器儀表工程技術(shù)研究中心有限公司,未經(jīng)國網(wǎng)黑龍江省電力有限公司供電服務(wù)中心;黑龍江省電工儀器儀表工程技術(shù)研究中心有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111210311.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種新型紋繡美容筆
- 下一篇:一種用于光纖陣列制作的快速穿纖裝置
- 搜索下行同步碼位置的方法和裝置
- TDD eIMTA系統(tǒng)中進(jìn)行DL/UL TDD動態(tài)配置的方法
- 用于時分雙工(TDD)傳輸?shù)纳闲墟溌?UL)和下行鏈路(DL)幀資源的動態(tài)配置
- 用于在無線通信系統(tǒng)中發(fā)送下行鏈路信號的方法和裝置
- 確定混合自動重復(fù)請求進(jìn)程號的方法以及基站和用戶設(shè)備
- 用于發(fā)送/接收信號的方法及其裝置
- 確定混合自動重復(fù)請求進(jìn)程號的方法以及基站和用戶設(shè)備
- 終端、基站、系統(tǒng)以及無線通信方法
- 一種同步信號塊的測量值的測量方法、裝置及終端
- NR DL PRS資源靜默和增強多RTT過程
- 一種基于DL/T698.45協(xié)議的模塊化設(shè)計的集中器
- DL/T 698.45協(xié)議中讀取對象屬性的解析方法
- DL/T 698.45協(xié)議中記錄型數(shù)據(jù)的解析方法
- 電能表數(shù)據(jù)管理方法
- 一種基于DL/T698.45協(xié)議的數(shù)據(jù)幀壓縮方法和系統(tǒng)
- 一種面向?qū)ο髷?shù)據(jù)交換協(xié)議DLT698.45實現(xiàn)圖像實時傳輸?shù)姆椒?/a>
- 一種基于能源控制器的多類型能源設(shè)備信息接入系統(tǒng)的方法
- 一種用于雙芯智能電能表雙芯間穩(wěn)定通信的方法
- 一種用于DL/T698.45協(xié)議的接口類自描述方法及裝置
- 基于698.45協(xié)議的集中器下行通信方法





