[发明专利]基于分布式物联网架构的数据存储系统、方法及装置在审
申请号: | 202110825642.5 | 申请日: | 2021-07-21 |
公开(公告)号: | CN113489806A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 何先龙;马斌;凌见瑞 | 申请(专利权)人: | 河北振创电子科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 鲍亚平 |
地址: | 065000 河北省廊坊市三河市燕*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 联网 架构 数据 存储系统 方法 装置 | ||
1.一种基于分布式物联网架构的数据存储系统,其特征在于,包括:
采集仪、用户端和云端服务器;
所述采集仪与所述用户端通过预设的数据转发层通信连接,所述用户端与所述云端服务器通信连接;
所述采集仪用于采集传感器检测的原始数据,并利用用户自定义TLS公钥对所述原始数据进行加密,得到加密数据并将所述加密数据传输至所述用户端;
所述用户端用于接收所述加密数据并依据所述加密数据进行混淆处理,得到混淆数据,并将所述混淆数据上传至所述云端服务器;
所述云端服务器在接收到所述混淆数据后存入预设的卡夫卡集群中,进而存入数据库中。
2.根据权利要求1所述的数据存储系统,其特征在于,所述用户端,包括:
数据应用层和数据安全层;
所述数据应用层用于接收所述加密数据并依据预设私钥进行解密,得到明文数据;
所述数据安全层利用预设混淆规则对所述明文数据进行混淆处理,得到所述混淆数据。
3.根据权利要求1所述的数据存储系统,其特征在于,所述云端服务器,包括:
数据采集服务层、数据汇集服务层和数据入库服务层;
所述数据采集服务层,与所述用户端通信连接,用于接收所述混淆数据,并存入所述卡夫卡集群;
所述数据汇集服务层用于读取所述卡夫卡集群中的所述混淆数据,将所述混淆数据进行格式转换,并将格式转换后的混淆数据存入所述卡夫卡集群;
所述数据入库服务层用于读取所述卡夫卡集群中存储的格式转换后的混淆数据,并存入数据库。
4.根据权利要求2所述的数据存储系统,其特征在于,所述数据安全层还用于:
依据预设字典工具配置自定义字典;所述自定义字典中存有所述预设混淆规则;
配置信息管理表;所述信息管理表中存有所述加密数据、加密规则、解密规则和所述预设混淆规则。
5.根据权利要求4所述的数据存储系统,其特征在于,所述数据安全层还用于:
接收所述云端服务器发送的反馈混淆数据;所述反馈混淆数据为所述云端服务器在所述用户端发送数据请求后从所述数据库中读取得到;
依据所述自定义字典中的所述预设混淆规则对所述反馈混淆数据进行解析,得到对应的明文数据展示给用户。
6.一种基于分布式物联网架构的数据存储方法,其特征在于,所述方法应用于权利要求1-5任一项所述的数据存储系统,所述方法包括:
采集仪收集传感器检测的原始数据,并将所述原始数据依据用户自定义TLS公钥进行加密,得到加密数据并传至用户端;
所述用户端在接收到所述加密数据后进行混淆处理,生成混淆数据,并将所述混淆数据上传至云端服务器;
所述云端服务器在接收到所述混淆数据后存入预设的卡夫卡集群中,并将所述卡夫卡集群中的混淆数据存入数据库。
7.根据权利要求6所述的方法,其特征在于,所述用户端在接收到所述加密数据后进行混淆处理,生成混淆数据,包括:
所述用户端的数据应用层接收所述加密数据,并利用预设私钥进行解密,得到明文数据;
所述用户端的数据安全层利用预设混淆规则对所述明文进行混淆处理,得到所述混淆数据。
8.根据权利要求6所述的方法,其特征在于,所述云端服务器在接收到所述混淆数据后存入预设的卡夫卡集群中,并将所述卡夫卡集群中的混淆数据存入数据库,包括:
所述云端服务器将接收到的所述混淆数据存入卡夫卡集群中;并对所述卡夫卡集群中的所述混淆数据进行格式转换;
将转换后的混淆数据存入数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北振创电子科技有限公司,未经河北振创电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110825642.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种外辐射源的单站定位方法
- 下一篇:燃气轮机用喷嘴头和燃气轮机用喷嘴