【技术实现步骤摘要】
一种分布式环境下车机数据加密传输及处理方法
本专利技术涉及数据传输
,具体涉及一种分布式环境下车机数据加密传输及处理方法。
技术介绍
当前,为了实现各分布式环境下车机采集信息的加密存储、报警分析、数据挖掘和集中存储,传统的做法是在业务低峰期通过SQL进行数据抽取分析、基于数仓工具抽取和基于trigger(触发器)进行触发。但这几种方式均存在一定的缺点:业务低峰期通过SQL进行数据抽取。缺点是数据存在重复抽取的可能性,并且会占用源端数据库大量的IO读取,对源端数据库性能影响很大。基于数仓工具进行抽取。缺点是采用ETL抽取的实效性差,一般是T+1,不能对采样数据进行准实时的分析。基于trigger(触发器)触发进行抽取。缺点是对于源端数据库侵入性大,且对源端有一定的性能损失。经公开专利检索,未检索到相关对比文件。
技术实现思路
本专利技术的目的在于克服现有技术的不足之处,一种分布式环境下车机数据加密传输及处理方法,该方法采用多级加密手段,结合数据管理平台对消息队列、目标数据库及分布式数据库的监控管理,对源端数据库性能影响小,可对采样数据进行准实时的分析,且不占目标数据库性能,使得车机的数据加密传输及处理更加安全、高效、可靠。一种分布式环境下车机数据加密传输及处理方法,其特征在于,包括以下步骤:步骤1,一级数据传输加密:车机在出厂时候需要安装和解密机密钥匹配的加密芯片,加密芯片采用的密钥内置在加密芯片中并和分布式车联网网关的解密机解密的密钥匹 ...
【技术保护点】
1.一种分布式环境下车机数据加密传输及处理方法,其特征在于,包括以下步骤:/n步骤1,一级数据传输加密:/n车机在出厂时候需要安装和解密机密钥匹配的加密芯片,加密芯片采用的密钥内置在加密芯片中并和分布式车联网网关的解密机解密的密钥匹配;车机向分布式车联网网关传输采集数据时,调用加密芯片的加密算法进行加密;分布式车联网网关提供TCP连接,车机通过远程数据传输方式与分布式车联网网关连接;/n步骤2,二级数据传输加密:/n分布式车联网网关均连接有隔离装置,该隔离装置将采集数据编译为SQL语句并分别发送至多个分布式源端数据库;根据分布式源端数据库的类型,安装与之适配的源端库代理;分布式源端数据库发生数据增删修改时,向数据处理端输出数据库的增量日志;源端库代理对输出的增量日志进行分析;/n步骤3,数据处理端包括目标数据库、数据管理平台及消息队列,其中消息队列接收分布式数据库发送的增量日志,且消息队列与数据管理平台双向信号连接;由数据管理平台进行数据处理,处理内容包括:/nA、对消息队列进行队列控制;/nB、对目标数据库及多个分布式源端数据库进行健康监测;/n最后由数据管理平台将处理完成的数据单向 ...
【技术特征摘要】
1.一种分布式环境下车机数据加密传输及处理方法,其特征在于,包括以下步骤:
步骤1,一级数据传输加密:
车机在出厂时候需要安装和解密机密钥匹配的加密芯片,加密芯片采用的密钥内置在加密芯片中并和分布式车联网网关的解密机解密的密钥匹配;车机向分布式车联网网关传输采集数据时,调用加密芯片的加密算法进行加密;分布式车联网网关提供TCP连接,车机通过远程数据传输方式与分布式车联网网关连接;
步骤2,二级数据传输加密:
分布式车联网网关均连接有隔离装置,该隔离装置将采集数据编译为SQL语句并分别发送至多个分布式源端数据库;根据分布式源端数据库的类型,安装与之适配的源端库代理;分布式源端数据库发生数据增删修改时,向数据处理端输出数据库的增量日志;源端库代理对输出的增量日志进行分析;
步骤3,数据处理端包括目标数据库、数据管理平台及消息队列,其中消息队列接收分布式数据库发送的增量日志,且消息队列与数据管理平台双向信号连接;由数据管理平台进行数据处理,处理内容包括:
A、对消息队列进行队列控制;
B、对目标数据库及多个分布式源端数据库进行健康监测;
最后由数据管理平台将处理完成的数据单向发送至目标数据库储存。
2.根据权利要求1所述的一种分布式环境下车机数据加密传输及处理方法,其特征在于:所述步骤1中的远程数据传输方式可采用GPRS、3G及4G网络远程数据传输。
3.根据权利要求1所述的一种分布式环境下车机数据加密传输及处理方法,其特征在于:所述步骤2中源端库代理对输出的增量日志进行分析时还包括如下两种处理类型:
A、如果数据库发生了删除、修改操作,不进行处理;
B、如果数据库发生了新增操作,形成一条数据新增的消息发送到消息队列。
4.根据权利要求1所述的一种分布式环境下车机数据加密传输及处理方法,其特征在于:所述步骤3中数据管理平台负责数据传输通道的管理和数据处理,该数据管理平台内设有健康监测模块、数据同步模块、队列控制模块及数据处理模块,其中:健康监测模块负责数据传输通道的健康管理;数据同步模块负责从消息队列取出处理后的车机数据,并将车机数据写入到目标数据库;队列控制模块负责消息队列上主题的管理,并提供消息队列主题的创建、删除和状态管理;数据处理模块对各分布式环境上传的增量数据进行处理,处理完成后的数据由数据管理平台的目标数据库中储存并反馈至消息队列显示。
5.根据权...
【专利技术属性】
技术研发人员:高勇,潘飚,宋刚,田野,赵凯峰,张震,
申请(专利权)人:天津市普迅电力信息技术有限公司,国网信息通信产业集团有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。