发明名称 |
远程监控系统数据传输的数据无损压缩方法 |
摘要 |
本发明公开了一种远程监控技术领域的远程监控系统数据传输的数据无损压缩方法,具有长为26个字符的历史数据寄存器与编码字典,对实时监控的状态数据周期循环的采集、编码、传输,新数据与历史数据逐字符比较,对连续不变的字符统计编码实现去冗余压缩。本发明对缓变的监控状态数据具有很高的数据压缩比,且编、解码算法简单快速,只需很小的数据缓冲区,易于硬件编程实现,大大降低远程数据传输的数据量与数据传输成本,并且提高数据传输的实时性与可靠性。 |
申请公布号 |
CN101197071A |
申请公布日期 |
2008.06.11 |
申请号 |
CN200710172151.5 |
申请日期 |
2007.12.13 |
申请人 |
上海交通大学 |
发明人 |
何创新;刘成良;李彦明 |
分类号 |
G08C19/16(2006.01);G08C19/28(2006.01) |
主分类号 |
G08C19/16(2006.01) |
代理机构 |
上海交达专利事务所 |
代理人 |
王锡麟;王桂忠 |
主权项 |
1.一种远程监控系统数据传输的数据无损压缩方法,其特征在于,采用历史数据寄存器与编码字典,对实时监控的状态数据周期循环的采集、编码、传输,新数据与历史数据逐字符比较,对连续不变的字符统计编码实现去冗余压缩,其中:所述的历史数据寄存器为一个能保存26个字符的数据存储区,用于保存上一个采集周期的历史数据,将其重命名为strOld;所述的编码字典为标准ASCII字符集的a至z,即ASCII码97至ASCII码122,分别代表整数1至26,编码过程为将整数1至26编码为ASCII字符a至z,即对整数n的编码公式为ASCII(n+96),其中ASCII(n+96)表示ASCII码为n+96的ASCII字符。 |
地址 |
200240上海市闵行区东川路800号 |