一种用于多个系统间数据交互的方法及系统技术方案

技术编号:24409861 阅读:40 留言:0更新日期:2020-06-06 08:42
本发明专利技术公开了一种用于多个系统间数据交互的方法及系统,属于数据处理技术领域。本发明专利技术方法,包括:生成权益编号对应的权益密钥,将权益密钥存储至数据库;使用公共参数列表,确定多个系统间的统一对接接口,通过统一对接接口接收需要进行数据交互的系统的调用数据请求;使用需要进行数据交互的系统核心信息参数对要进行数据交互的系统的系统参数进行替换,生成权益明文数据;生成访问权益地址,控制需要进行数据交互的系统使用访问权益地址与目标系统进行数据交互。本发明专利技术对接数据格式可配,在对接的过程中更加的灵活,对对接方的约束减小,减小了数据对接方的研发成本。

A method and system for data interaction among multiple systems

【技术实现步骤摘要】
一种用于多个系统间数据交互的方法及系统
本专利技术涉及数据处理
,并且更具体地,涉及一种用于多个系统间数据交互的方法及系统。
技术介绍
“权益桥”为航天信息会员系统(以下简称为“会员系统”)的核心产品之一,其作用是对接多个系统,完成系统之间的数据传递。会员系统是基于航天信息股份有限公司(以下简称为“航信”)产品系统,为了提高航信资源利用率而研发的平台系统。会员系统为了给使用的用户提供更加多样的服务,在会员系统自行研发的产品的基础上,引入多个外部软件(包括航信自行研发的软件和航信体系外研发的功能成熟的软件),这类软件统称为“权益”。为了统一航信会员系统与权益的对接方案,形成了一套以“调用方-统一对接接口-权益”为数据流转链的对接方式。对接流程大致分为三步:第一步,数据解析,通过解密、数据分析获取调用方密文中的详细信息;第二步,数据替换,根据拿到的解密数据,分析数据中用户特性,进行不同方式的数据匹配和替换,组装成新的报文,并加密;第三步,根据调用方数据中的特征值,获取该调用方需要访问权益的相关信息,拼接成对应的跳转数据,并跳转本文档来自技高网...

【技术保护点】
1.一种用于多个系统间数据交互的方法,所述方法包括:/n获取多个系统的系统参数,根据系统参数确定公共参数列表,并根据系统参数对多个系统的进行权益编号,并生成权益编号对应的权益密钥,将权益密钥存储至数据库;/n使用公共参数列表,确定多个系统间的统一对接接口,通过统一对接接口接收需要进行数据交互的系统的调用数据请求;/n对调用数据请求进行校验,当调用数据请求通过校验后,生成需要进行数据交互的系统的核心信息参数,使用需要进行数据交互的系统核心信息参数对要进行数据交互的系统的系统参数进行替换,生成权益明文数据;/n调用需要进行数据交互的系统的权益密钥,访问权益明文数据并以预设信息参数替换权益明文数据中...

【技术特征摘要】
1.一种用于多个系统间数据交互的方法,所述方法包括:
获取多个系统的系统参数,根据系统参数确定公共参数列表,并根据系统参数对多个系统的进行权益编号,并生成权益编号对应的权益密钥,将权益密钥存储至数据库;
使用公共参数列表,确定多个系统间的统一对接接口,通过统一对接接口接收需要进行数据交互的系统的调用数据请求;
对调用数据请求进行校验,当调用数据请求通过校验后,生成需要进行数据交互的系统的核心信息参数,使用需要进行数据交互的系统核心信息参数对要进行数据交互的系统的系统参数进行替换,生成权益明文数据;
调用需要进行数据交互的系统的权益密钥,访问权益明文数据并以预设信息参数替换权益明文数据中的核心信息参数,生成访问权益地址,控制需要进行数据交互的系统使用访问权益地址与目标系统进行数据交互。


2.根据权利要求1所述的方法,所述方法还包括:
生成需要进行数据交互的系统权益白名单,在权益白名单内的需要进行数据交互的系统不进行校验。


3.根据权利要求1所述的方法,所述校验,具体为:
根据调用数据请求,获取需要进行数据交互的系统的权益编号,根据权益编号查阅数据库中是否存在权益编号对应的密钥,对调用数据请求进行解密,获取需要进行数据交互的系统的系统信息参数;
根据系统信息参数确定需要进行数据交互的系统是否具备访问权限。


4.根据权利要求3所述的方法,所述需要进行数据交互的系统具备访问权限时,校验通过,不具备访问权限时候,校验不通过;
所述校验不通过时,返回错误信息,拒绝需要进行数据交互的系统调用数据。


5.根据权利要求3所述的方法,所述对调用数据请求进行解密,若解密失败,返回错误信息,拒绝需要进行数据交互的系统调用数据。


6.一种用于多...

【专利技术属性】
技术研发人员:吕婉莹朱兴熊林欣
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

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

1