一种基于对称算法的数据交换平台和数据交换方法技术

技术编号:27831587 阅读:34 留言:0更新日期:2021-03-30 11:38
本发明专利技术提出了一种基于对称算法的数据交换平台和数据交换方法,所述数据交换平台包括所述数据交换总线模块,用于通过总线的方式进行多种不同架构形式的信息系统之间数据访问、服务任务分发和业务目标系统数据的同步更新;所述数据交换配置模块,用于通过浏览器和图形配置方式进行系统间的接口配置;所述数据交换业务功能模块,用于对多种不同架构形式的信息系统进行集成和数据交互。所述数据交换方法包括与所述平台模块运行对应的步骤。括与所述平台模块运行对应的步骤。括与所述平台模块运行对应的步骤。

【技术实现步骤摘要】
一种基于对称算法的数据交换平台和数据交换方法


[0001]本专利技术提出了一种基于对称算法的数据交换平台和数据交换方法,属于数据交互


技术介绍

[0002]企业在运行过程中,常常为了方便跟部门之间的工作,会使用各种各样的信息系统进行办公,来节省办公时间,由于各信息系统往往会采用个不同的系统架构,采用不同的接口协议,所以在各信息系统之间需要数据交换平台来实现各个信息系统之间的数据交互;目前有很多基于多项技术的数据交换平台,这些数据交换平台使用的交换技术包括WebService等,这些平台通过一方发布服务,另一方接受服务的方式,可以实现同步和异步的数据交换,交换的数据多为结构化数据,但是,其往往存在以下几个问题:
[0003]现有技术对于半结构化和非结构化数据的交换支撑能力较弱,以及,现有技术在交换大量的数据时,效率角度,不能满足企业越来越多的数据交换的需求。

技术实现思路

[0004]本专利技术提供了一种基于对称算法的数据交换平台和数据交换方法,用以解决数据交换效率低、交换文件格式限制较多的问题:
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于对称算法的数据交换平台,其特征在于,所述数据交换平台包括数据交换总线模块、数据交换配置模块和数据交换业务功能模块;所述数据交换总线模块,用于通过总线的方式进行多种不同架构形式的信息系统之间数据访问、服务任务分发和业务目标系统数据的同步更新;所述数据交换配置模块,用于通过浏览器和图形配置方式进行系统间的接口配置;所述数据交换业务功能模块,用于对多种不同架构形式的信息系统进行集成和数据交互。2.根据权利要求1所述数据交换平台,其特征在于,所述数据交换配置模块包括:图形展示模块,用于通过图形的方式展示和监控各信息系统之间的数据交互方式、数据流向和数据流量;异常报警模块,用于对接口异常和数据传输异常情况进行报警;协议转化及路由功能模块,用于通过图形化配置完成各信息系统之间的接口协议的转换以及各接口协议之间的参数对应,并按照路由规则在不同的信息系统之间进行数据交互;安全传输模块,用于通过多种身份认证方式进行各信息系统之间的互相信任验证;日志管理模块,用于对数据传输的原始数据、压缩数据、加密数据和各信息系统运行所涉及的日志,以及数据操作日志进行记录,并对数据异常处理操作对应的日志进行跟踪和记录,同时,对每个分发请求、多次分发均进行响应日志的记录和管理;版本控制和记录模块,用于针对接收数据和发送数据提供历史数据版本库,并提供任意数据版本之间的对比。3.根据权利要求2所述数据交换平台,其特征在于,所述安全传输模块包括:加密模块,用于通过加密算法对数据交互服务中产生的数据进行加密;其中,所述加密算法包括DES对称算法、3DES对称算法、国际数据加密算法、公共密钥算法、数字签名算法和AES对称算法中的一种或多种;压缩模块,用于对数据交互服务中产生的数据进行数据压缩。4.根据权利要求3所述数据交换平台,其特征在于,所述加密模块包括:数据编码生成模块,用于通过数据交互服务过程中的数据生成时间以及交互数据对应的数据量值,利用编码生成模型生成数据编码,所述编码生成模型为:其中,H表示数据编码;C表示交互数据对应的数据量值;T
h
表示数据交互服务过程中的数据生成时间的小时部分对应的时间数值;T
h
表示数据交互服务过程中的数据生成时间的小时部分对应的时间数值;T
m
表示数据交互服务过程中的数据生成时间的分钟部分对应的时间数值;T
s
表示数据交互服务过程中的数据生成时间的秒钟部分对应的时间数值;λ表示编码生成系数,λ的取值范围为3.74

4.13;随机编码生成模块,用于利用三位随机数以及数据编码,通过随机编码生成模型生成与所述数据交互服务过程中的数据对应的随机编码,所述随机编码生成模型为:
其中,W表示随机编码;S表示三位随机数,所述三位随机数中,第一位上均为1

9的任意随机数值;第二位和第三位为1

9的任意随机数值;α表示随机编码生成系数,α的取值范围为2.36

2.57;安全加密模块,用于通过利用所述随机编码通过加密算法对数据交互服务中产生的数据进行加密。5.根据权利要求1所述数据交换平台,其特征在于,所述数据交换业务功能模块包括:数据交换服务配置模块,用于通过在线配置方式进行数据交互服务的配置,并对数据交换服务进行扩展和调试;服务部署与管理模块,用于对数据交换服务进行在线的服务部署和管理;消息转换及路由转发模块,用于在数据交互过程中对消息的协议进行转换,并通过路由进行数据转发;配置与管...

【专利技术属性】
技术研发人员:王兆君金震曹朝辉李明康进港
申请(专利权)人:北京三维天地科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1