[发明专利]一种发送端、接收端、数据交换平台及其执行的方法在审
申请号: | 201610937903.1 | 申请日: | 2016-10-25 |
公开(公告)号: | CN107979481A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 梁宵;杜悦琨;耿方;孟媛媛;张梦 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 北京润平知识产权代理有限公司11283 | 代理人: | 金旭鹏,肖冰滨 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 发送 接收 数据 交换 平台 及其 执行 方法 | ||
技术领域
本发明涉及数据通信,具体地,涉及一种发送端、接收端、数据交换平台及其执行的方法。
背景技术
数据交换平台提供各子系统接入的接口,实现数据交换平台和各信息系统的有机结合,以统一的接口规范实现数据自动提取、数据转换、数据发送、数据校验、数据审核等,同时支持数据同步、历史数据迁移等。实现“统一标准、统一交换”的构想。它是一个为不同数据库、数据格式之间,进行数据交换而提供服务的平台。
在数据交换平台中,JSON格式是数据交换常用的方式。它是一种简单的文本格式,相对于传统的XML格式文件,它更加简单易读、更便于检查,但是JSON的不足也是明显的,例如:1)太大的JSON结构会导致数据遍历非常慢;2)操作复杂;3)数据类型比较有限。
数据交换过程中,用明文进行传输,数据易被截获、篡改,即使使用密钥加密,在不能保证密钥安全的情况下,也会使传输过程不安全。
发明内容
本发明的目的是提供一种发送端、接收端、数据交换平台及其执行的方法,该发送端、接收端、数据交换平台及其执行的方法可以确保密钥和整个数据交换过程的安全,数据遍历快,操作简单,增加了额外的数据类型。
为了实现上述目的,本发明提供一种数据交换平台执行的方法,该方法包括:从发送端接收交换信息报文,其中该交换信息报文包括所述发送端和接收端的地址;根据所述发送端的地址发送包含公私密钥对的公钥的响应至所述发送端;根据所述接收端的地址发送包含所述公私密钥对的私钥的响应至所述接收端,其中所述公钥和所述私钥对应配对;从所述发送端接收由所述公钥加密的数据;根据所述接收端的地址发送由所述公钥加密的数据至所述接收端。
优选地,在从所述发送端接收交换信息报文之后,该方法还包括:根据所述接收端的地址发送交换数据的请求至所述接收端;从所述接收端接收针对所述交换数据的请求的反馈信息。
优选地,在所述反馈信息是允许交换数据时,该方法包括:基于安全套接层协议建立与所述发送端和所述接收端的链接通道,并发送包含所述公钥的响应至所述发送端,以及发送包含所述私钥的响应至所述接收端。
优选地,在所述反馈信息是不允许交换数据信息时,该方法还包括:发送不包含所述公钥的响应至所述发送端。
本发明还提供一种发送端执行的方法,该方法包括:发送交换信息报文至数据交换平台,其中该交换信息报文包括发送端和接收端的地址;从所述数据交换平台接收包含公私密钥对的公钥的响应;使用所述公钥对数据进行加密;发送由所述公钥加密的数据至所述数据交换平台。
优选地,在发送交换信息报文至数据交换平台之后,该方法还包括:从所述数据交换平台接收不包含所述公钥的响应;间隔预定时间重新发送所述交换信息报文。
优选地,在接收包含公私密钥对的公钥的响应之后,该方法还包括:根据配置信息从待交换数据中抽取部分数据;使用所述公钥对所抽取的部分数据进行加密;将所加密的部分数据和所述待交换数据中未加密的部分数据一起发送至所述数据交换平台。
优选地,该方法包括:以二进制序列化文档格式发送所述数据。
本发明还提供一种接收端执行的方法,该方法包括:从数据交换平台接收包含公私密钥对的私钥的响应;从所述数据交换平台接收由所述公私密钥对的公钥加密的数据;使用所述私钥解密由所述公钥加密的数据。
优选地,在从数据交换平台接收包含公私密钥对的私钥的响应之前,该方法还包括:从所述数据交换平台接收交换数据的请求;响应于所述交换数据的请求,发送针对所述交换数据的请求的反馈信息至所述数据交换平台。
本发明还提供一种数据交换平台,该数据交换平台被配置为:从发送端接收交换信息报文,其中该交换信息报文包括所述发送端和接收端的地址;根据所述发送端的地址发送包含公私密钥对的公钥的响应至所述发送端;根据所述接收端的地址发送包含所述公私密钥对的私钥的响应至所述接收端,其中所述公钥和所述私钥对应配对;从所述发送端接收由所述公钥加密的数据;根据所述接收端的地址发送由所述公钥加密的数据至所述接收端。
优选地,在从所述发送端接收交换信息报文之后,该数据交换平台还被配置为:根据所述接收端的地址发送交换数据的请求至所述接收端;从所述接收端接收针对所述交换数据的请求的反馈信息。
优选地,在所述反馈信息是允许交换数据时,该数据交换平台还被配置为:基于安全套接层协议建立与所述发送端和所述接收端的链接通道,并发送包含所述公钥的响应至所述发送端,以及发送包含所述私钥的响应至所述接收端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610937903.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置