[发明专利]基于云字符概率表的数据编码系统以及方法有效
申请号: | 202110974105.7 | 申请日: | 2021-08-24 |
公开(公告)号: | CN113765621B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 高金定;王杰林;何桃军 | 申请(专利权)人: | 湖南遥昇通信技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;G06F40/126 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 赵琴娜 |
地址: | 410000 湖南省长沙市宁乡高*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 字符 概率 数据 编码 系统 以及 方法 | ||
本发明公开了一种基于云字符概率表的数据编码系统以及方法,发送数据的终端在云端传输之前,先通过加权概率模型对原始序列进行无损编码成目标序列,然后将压缩后的目标序列在云端进行传输,降低了云端的传输速率要求和云端存储空间,提升云端的传输和存储效率。而且中继设备将统计原始序列中每个字符所占的概率,并由服务器生成对应的云字符概率表,而且服务器也可对云字符概率表进行保存和定时更新等处理,服务器在生成云字符概率表的同时将生成的云字符概率表同步下发至接收该目标序列的终端,以使接收目标序列的终端能够得到该云字符概率表,从而能根据云字符概率表对目标序列进行无损译码得出原始序列,也保证了数据的安全性。
技术领域
本发明涉及云数据编码技术领域,特别涉及一种基于云字符概率表的数据编码系统以及方法。
背景技术
在云端存储和传输的字符(如0-255代表的字节,或0-1代表的二进制位)被定义为云字符(属于云数据),在大数据时代中,大量云字符在云端传输会给网络传输和存储带来巨大压力,而且云字符在云端传输时的安全性也有待提高。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种基于云字符概率表的数据编码系统以及方法,在保证云数据安全性的前提下,提升云端的传输和存储效率。
本发明的第一方面,提供了一种基于云字符概率表的数据编码系统,所述数据编码系统至少包括相互通信连接的服务器、第一中继设备和第二中继设备,所述第一中继设备的通信范围内包括至少一个第一终端,所述第二中继设备的通信范围内包括至少一个第二终端,其中:
所述第一终端用于对原始序列进行无损编码得到目标序列,并将所述目标序列传输至第一中继设备,其中所述第一终端通过如下方式编码得到所述目标序列:计算所述原始序列中每个字符xi在所述原始序列中所占的概率p(xi),通过编码公式Li=Li-1+Ri-1F(xi-1)和Ri=Ri-1p(xi)对所述原始序列进行编码,直至编码完所述原始序列中最后一个字符,得到所述目标序列;所述Li、Ri、Li-1、Ri-1表示编码变量,所述F(xi-1)表示字符xi-1的分布函数,所述Li的初始值L0=0,所述Ri的初始值R0=1;
所述第一中继设备用于统计所述原始序列中每个字符所占概率,得到统计结果,将所述统计结果传输至所述服务器;并将来自所述第一终端的所述目标序列传输至所述第二中继设备;
所述服务器用于根据所述统计结果生成与所述原始序列对应的云字符概率表,并将所述云字符概率表同步传输至所述第二中继设备;
所述第二中继设备用于将所述目标序列和所述云字符概率表传输至所述第二终端;
所述第二终端用于根据所述云字符概率表对所述目标序列进行无损译码,得到所述原始序列。
本发明的第二方面,提供了一种基于云字符概率表的数据编码方法,应用于基于云字符概率表的数据编码系统,所述数据编码系统至少包括相互通信连接的服务器、第一中继设备和第二中继设备,所述第一中继设备的通信范围内包括至少一个第一终端,所述第二中继设备的通信范围内包括至少一个第二终端,所述数据编码方法包括:
统计所述第一终端的原始序列中每个字符所占概率,得到统计结果;
将所述统计结果传输至所述服务器,以使所述服务器根据所述统计结果生成与所述原始序列对应的云字符概率表,并使所述服务器将所述云字符概率表同步传输至所述第二终端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南遥昇通信技术有限公司,未经湖南遥昇通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110974105.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置