[发明专利]一种用于多个系统间数据交互的方法及系统在审
申请号: | 201911385933.6 | 申请日: | 2019-12-29 |
公开(公告)号: | CN111241173A | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 吕婉莹;朱兴;熊林欣 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;H04L29/06 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 姜丽楼 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 系统 数据 交互 方法 | ||
本发明公开了一种用于多个系统间数据交互的方法及系统,属于数据处理技术领域。本发明方法,包括:生成权益编号对应的权益密钥,将权益密钥存储至数据库;使用公共参数列表,确定多个系统间的统一对接接口,通过统一对接接口接收需要进行数据交互的系统的调用数据请求;使用需要进行数据交互的系统核心信息参数对要进行数据交互的系统的系统参数进行替换,生成权益明文数据;生成访问权益地址,控制需要进行数据交互的系统使用访问权益地址与目标系统进行数据交互。本发明对接数据格式可配,在对接的过程中更加的灵活,对对接方的约束减小,减小了数据对接方的研发成本。
技术领域
本发明涉及数据处理技术领域,并且更具体地,涉及一种用于多个系统间数据交互的方法及系统。
背景技术
“权益桥”为航天信息会员系统(以下简称为“会员系统”)的核心产品之一,其作用是对接多个系统,完成系统之间的数据传递。
会员系统是基于航天信息股份有限公司(以下简称为“航信”)产品系统,为了提高航信资源利用率而研发的平台系统。会员系统为了给使用的用户提供更加多样的服务,在会员系统自行研发的产品的基础上,引入多个外部软件(包括航信自行研发的软件和航信体系外研发的功能成熟的软件),这类软件统称为“权益”。为了统一航信会员系统与权益的对接方案,形成了一套以“调用方-统一对接接口-权益”为数据流转链的对接方式。
对接流程大致分为三步:第一步,数据解析,通过解密、数据分析获取调用方密文中的详细信息;第二步,数据替换,根据拿到的解密数据,分析数据中用户特性,进行不同方式的数据匹配和替换,组装成新的报文,并加密;第三步,根据调用方数据中的特征值,获取该调用方需要访问权益的相关信息,拼接成对应的跳转数据,并跳转。
其中第二步和第三步都会根据调用方传递的信息的不同,进行不同的操作逻辑。
上述技术,在数据获取和替换方面都不够完善,数据处理流程慢,不稳定,功能也不够多样,数据库的压力很大。
发明内容
针对上述问题,本发明提出了一种用于多个系统间数据交互的方法,包括:
获取多个系统的系统参数,根据系统参数确定公共参数列表,并根据系统参数对多个系统的进行权益编号,并生成权益编号对应的权益密钥,将权益密钥存储至数据库;
使用公共参数列表,确定多个系统间的统一对接接口,通过统一对接接口接收需要进行数据交互的系统的调用数据请求;
对调用数据请求进行校验,当调用数据请求通过校验后,生成需要进行数据交互的系统的核心信息参数,使用需要进行数据交互的系统核心信息参数对要进行数据交互的系统的系统参数进行替换,生成权益明文数据;
调用需要进行数据交互的系统的权益密钥,访问权益明文数据并以预设信息参数替换权益明文数据中的核心信息参数,生成访问权益地址,控制需要进行数据交互的系统使用访问权益地址与目标系统进行数据交互。
可选的,方法还包括:
生成需要进行数据交互的系统权益白名单,在权益白名单内的需要进行数据交互的系统不进行校验。
可选的,校验,具体为:
根据调用数据请求,获取需要进行数据交互的系统的权益编号,根据权益编号查阅数据库中是否存在权益编号对应的密钥,对调用数据请求进行解密,获取需要进行数据交互的系统的系统信息参数;
根据系统信息参数确定需要进行数据交互的系统是否具备访问权限。
可选的,需要进行数据交互的系统具备访问权限时,校验通过,不具备访问权限时候,校验不通过;
所述校验不通过时,返回错误信息,拒绝需要进行数据交互的系统调用数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911385933.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置