[发明专利]一种通信数据压缩、解压方法、装置及系统有效
申请号: | 201811057233.X | 申请日: | 2018-09-11 |
公开(公告)号: | CN109067775B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 谢伟;陶维青;马梦宇;张勇;方陈;时志雄;刘舒 | 申请(专利权)人: | 国网上海市电力公司;合肥工业大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 合肥市浩智运专利代理事务所(普通合伙) 34124 | 代理人: | 丁瑞瑞 |
地址: | 200122 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种通信数据压缩、解压方法、装置及系统,方法包括:接收配置帧,数据帧;将数据帧分割数据帧集合,判断是否为本轮压缩的第一帧数据;若是,将当前帧的SYNC字段的数值改为预设字段,将当前帧的下一帧作为当前帧;若否,对当前帧进行变量压缩得到变量段ΔDATA_Frame;根据压缩计数字Count_byte判断所压缩的数据帧是否达到压缩上限;判断压缩耗时是否大于或等于预设时限T;将DATA_Frame1,压缩计数字Count_byte以及变量段ΔDATA_Frame的组合作为压缩后的数据发送至WAMS系统中用于接收数据发送设备所发送的数据的主站。应用本发明实施例,可以提高信息的发送效率。 | ||
搜索关键词: | 一种 通信 数据压缩 解压 方法 装置 系统 | ||
【主权项】:
1.一种通信数据压缩方法,其特征在于,应用于配电网WAMS系统中向主站发送数据的数据发送设备,所述方法包括:A:接收WAMS系统中的WAMS主站发送的配置帧,接收各个PMU单元发送的数据帧;将所述数据帧分割成至少两个数据帧集合;B:针对每一个数据帧集合,将所述数据帧集合中的第一个数据帧作为当前数据帧,判断当前数据帧是否为本轮压缩的第一帧数据;C:若是,将所述当前数据帧的SYNC字段的数值改为预设字段,并将压缩计数字Count_byte的值设置为0;将所述当前数据帧存储到缓存数组TEMP首端的DATA_Frame1段,判断本轮压缩的压缩耗时是否大于或等于预设时限T;若本轮压缩的压缩耗时大于或等于预设时限T,执行步骤F,若本轮压缩的压缩耗时小于预设时限T,将所述当前数据帧的下一帧作为当前数据帧,并返回执行所述B步骤;D:若否,将压缩计数字Count_byte的当前值与预设步长之和作为所述压缩计数字的当前值;根据所述当前数据帧的相量与所述当前数据帧的前一数据帧对应相量的区别,对所述当前数据帧进行变量压缩得到变量段ΔDATA_Frame;E:根据所述压缩计数字Count_byte判断本轮压缩所压缩的数据帧是否达到压缩上限;若本轮压缩所压缩的数据帧达到压缩上限,执行步骤F;若本轮压缩所压缩的数据帧未达到压缩上限,判断本轮压缩的压缩耗时是否大于或等于预设时限T;若本轮压缩的压缩耗时大于或等于预设时限T,执行步骤F,若本轮压缩的压缩耗时小于预设时限T,将所述当前数据帧的下一帧作为当前数据帧,返回执行所述步骤B;F:在所述当前数据帧为本轮压缩的第一帧,且本轮压缩的压缩耗时大于或等于预设时限T时,将所述DATA_Frame1,所述压缩计数字Count_byte的组合作为压缩后的数据发送至WAMS系统中用于接收数据发送设备所发送的数据的主站;在除所述当前数据帧为本轮压缩的第一帧,且本轮压缩的压缩耗时大于或等于预设时限T时以外的情况下,将所述DATA_Frame1,所述压缩计数字Count_byte以及所述变量段ΔDATA_Frame的组合作为压缩后的数据发送至WAMS系统中用于接收数据发送设备所发送的数据的主站。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网上海市电力公司;合肥工业大学,未经国网上海市电力公司;合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811057233.X/,转载请声明来源钻瓜专利网。