首页 / 专利库 / 资料储存系统 / 数据库 / 一种新型跨网络数据交换的方法

一种新型跨网络数据交换的方法

阅读:297发布:2024-01-13

专利汇可以提供一种新型跨网络数据交换的方法专利检索,专利查询,专利分析的服务。并且本 发明 属于数据交换技术领域,公开了一种新型跨网络数据交换的方法,源数据端把需要共享的数据服务发布给数据交换平台,数据交换平台将源数据服务重新发布成HTTP Restful 接口 ;目标端用户遵循接口规范调用交换平台发布的接口,进行数据交换。本发明采用标准的JSON结构进行数据交换,最终将目标结构与数据写到目标地址,从而实现不同数据源的交换共享;本发明在数据交换过程中增加了相关的授权认证和校验功能,达到了更好的保密和保护作用;提供全流程的日志 跟踪 ,方便问题数据流向追溯;本发明实现了不同数据源的共享利用,资源共享,提高了工作效率。,下面是一种新型跨网络数据交换的方法专利的具体信息内容。

1.一种新型跨网络数据交换的方法,其特征在于,所述新型跨网络数据交换的方法包括:
源数据端将共享的数据服务发布给数据交换平台,所述数据交换平台将源数据服务重新发布成HTTP Restful接口
目标端用户遵循接口规范调用数据交换平台发布的HTTP Restful接口,进行数据交换。
2.如权利要求1所述的新型跨网络数据交换的方法,其特征在于,所述新型跨网络数据交换的方法具体包括以下步骤:
步骤一、源数据端将共享的数据接口和数据库表发布到跨网数据交换平台;
步骤二、所述跨网数据交换平台对注册的接口进行统一规范管理以及发布;
步骤三、用户按照步骤二发布的接口规范,调用跨网平台发布的接口;
步骤四、跨网数据交换平台的网关平台接收请求,经授权模进行权限认证,并验证请求参数列表是否符合规范;
步骤五、将特殊的参数按照配置的方案进行处理,并转换成映射参数,将请求的参数进行重新整理,请求源接口;
步骤六、得到源接口响应之后,将返回值进行校验,并调用对应的处理方式,将返回值重新处理后,按照统一的规范返回。
3.如权利要求1所述的新型跨网络数据交换的方法,其特征在于,步骤一源数据端将共享的数据接口和数据库表发布到跨网数据交换平台中,同时,配置接口服务规范。
4.如权利要求1所述的新型跨网络数据交换的方法,其特征在于,步骤一中,源数据端通过会话、广播通知、管道、发布、订阅和目标数据端通讯。
5.如权利要求1所述的新型跨网络数据交换的方法,其特征在于,步骤四跨网数据交换平台的网关平台接收请求中,采用多种接收通知消息的机制满足不同的应用场景需求;联网报文采用字符串报文、二进制流、XML格式报文、文件形式;
跨网数据交换平台中的数据交换引擎支持不同地域的服务器进行服务端连接,进行连接策略和加密的配置。
6.一种实施权利要求1~5任意一项所述新型跨网络数据交换的方法的新型跨网络数据交换系统。
7.一种实现权利要求1~5任意一项所述新型跨网络数据交换的方法的计算机程序
8.一种实现权利要求1~5任意一项所述新型跨网络数据交换的方法的信息数据处理终端。
9.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1~5任意一项所述新型跨网络数据交换的方法的。

说明书全文

一种新型跨网络数据交换的方法

技术领域

[0001] 本发明属于数据交换技术领域,尤其涉及一种不同网络间、内部不同业务系统间、内部与外单位不同业务系统间进行数据交换的方法。

背景技术

[0002] 目前,大部分的跨网络数据交换是使用vpn以及多个模开发从而实现从不同的网络层次调取数据,这样的模式中开发成本较高,系统拓展性较低,不方便进行网络层次拓展。
[0003] 随着信息化的发展,很多部单位都建立各自的内网、专网来保障数据的安全性。如此一来数据在不同的部门中相对闭塞,不方便进行数据共享,不同的系统、不同的架构中,不能很好地进行共享并重复使用,从而形成一个一个的信息孤岛
[0004] 数据交换平台就是为了解决不同网络层次、不同部门之间共享问题而出现的,被用来处理各个业务系统间的数据信息,以实现数据的共享利用,减少重复录入,提高工作效率。
[0005] 综上所述,现有技术存在的问题是:
[0006] (1)数据交换没有形成统一的机制。
[0007] (2)数据交换没有安全的认证鉴权。
[0008] (3)数据交换只支持单一的接入协议。
[0009] (4)数据交换传输过程流程多导致效率低。
[0010] (5)数据交换涉及网络层次多,需要进行不同的网络申请与流程开发。
[0011] (6)数据交换接口提供方多,数据格式多样,无法形成统一标准。
[0012] 解决上述技术问题的难度:
[0013] (1)针对不同的网络层次进行打通,实现通道复用。
[0014] (2)将多样的数据交换接口进行统一发布,实现统一调度。
[0015] (3)不同层次网络之间存在安全问题,需要进行统一鉴权处理。
[0016] 解决上述技术问题的意义:
[0017] (1)实现了跨网络层次之间的接口统一调度,省去了跨网络的开发流程。
[0018] (2)实现了不同接口之间的统一鉴权机制,保障了接口的安全性。
[0019] (3)支持多样的接口协议,满足多种场景的数据接口需求。
[0020] (4)提供对外的http的rest接口。调用方便,适用场景广泛。
[0021] (5)提供统一的接口标准,减少对接方的开发工作量。

发明内容

[0022] 针对现有技术存在的问题,本发明提供了一种新型跨网络数据交换的方法。
[0023] 本发明是这样实现的,一种新型跨网络数据交换的方法,所述新型跨网络数据交换的方法包括:
[0024] 源数据端把需要共享的数据服务发布给数据交换平台,数据交换平台将源数据服务重新发布成HTTP Restful接口。
[0025] 目标端用户遵循接口规范调用交换平台发布的接口,进行数据交换。
[0026] 进一步,所述新型跨网络数据交换的方法具体包括以下步骤:
[0027] 步骤一、源数据端将共享的数据接口和数据库表发布到跨网数据交换平台。
[0028] 步骤二、所述跨网数据交换平台对注册的接口进行统一规范管理以及发布。
[0029] 步骤三、用户按照步骤二发布的接口规范,调用跨网平台发布的接口。
[0030] 步骤四、跨网数据交换平台的网关平台接收请求,经授权模块进行权限认证,并验证请求参数列表是否符合规范。
[0031] 步骤五、将特殊的参数按照配置的方案进行处理,并转换成映射参数,将请求的参数进行重新整理,请求源接口。
[0032] 步骤六、得到源接口响应之后,将返回值进行校验,并调用对应的处理方式,将返回值重新处理后,按照统一的规范返回。
[0033] 进一步,步骤一中,配置数据源。
[0034] 进一步,步骤一中,通过数据源配置数据对象,将数据源中的表以及字段映射、选择后,发布成数据对象。
[0035] 进一步,步骤一中,调试数据对象,将发布的数据对象输入入参进行调试,正确返回结果之后确认数据对象发布无误。
[0036] 进一步,步骤二中,将数据对象或者已存在的网络接口(webservice接口,Http接口)进行接口发布,配置接口参数以及参数的处理方式(如sm4加密等)。
[0037] 进一步,步骤三中,用户需要进行服务的申请,申请的同时可看到服务的参数信息以及返回信息。
[0038] 进一步,步骤三中,用户申请通过的服务将会挂载到我的服务页面,用户可进行服务的调试与接口调用规范查看。
[0039] 跨网数据交换平台中的数据交换引擎支持不同地域的服务器进行服务端连接,进行连接策略和加密的配置。
[0040] 本发明的另一目的在于提供一种实施所述新型跨网络数据交换的方法的新型跨网络数据交换系统。
[0041] 本发明的另一目的在于提供一种实现所述新型跨网络数据交换的方法的计算机程序
[0042] 本发明的另一目的在于提供一种实现所述新型跨网络数据交换的方法的信息数据处理终端。
[0043] 本发明的另一目的在于提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行所述新型跨网络数据交换的方法的。
[0044] 综上所述,本发明的优点及积极效果为:
[0045] 本发明采用标准的JSON结构进行数据交换,最终将目标结构与数据写到目标地址,从而实现不同数据源的交换共享。本发明在数据交换过程中增加了相关的授权认证和校验功能,达到了更好的保密和保护作用;提供全流程的日志跟踪,方便问题数据流向追溯。
[0046] 本发明源数据端把需要共享的数据服务(接口形式或者数据库)发布给数据交换平台,数据交换平台将源数据服务重新发布成HTTP Restful接口,目标端用户遵循接口规范调用交换平台发布的接口,从而实现数据交换的目的。支持各种数据之间的转换,具备更强的数据处理能
[0047] 本发明实现对接口调度的统一管理,对接口调用的全流程进行统一的记录,可在平台进行调用情况的追溯。
[0048] 本发明实现接口调度的统一鉴权管理,为网络层次之间接口调用的安全性提供了保障。
[0049] 本发明实现了不同数据源的共享利用,资源共享,提高了工作效率。附图说明
[0050] 图1是本发明实施例提供的新型跨网络数据交换的方法流程图
[0051] 图2是本发明实施例提供的新型跨网络数据交换的工作流程示意图。

具体实施方式

[0052] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0053] 现有技术中,数据交换没有形成统一的机制。数据交换没有安全的认证鉴权。数据交换只支持单一的接入协议。数据交换传输过程流程多导致效率低
[0054] 针对现有技术存在的问题,本发明提供了一种新型跨网络数据交换的方法,下面结合附图对本发明作详细的描述。
[0055] 如图1所示,本发明实施例提供的新型跨网络数据交换的方法包括以下步骤:
[0056] S101:源数据端把需要共享的数据接口/数据库表,根据不同的要求发布到跨网数据交换平台,同时,配置接口服务规范。
[0057] S102:跨网数据交换平台对注册的接口进行统一的规范管理以及发布。
[0058] S103:用户按照发布的接口规范,调用跨网平台发布的接口。
[0059] S104:跨网数据交换平台的网关平台接收请求,到授权模块进行权限认证,并验证请求参数列表是否符合规范。
[0060] S105:将特殊的参数按照配置的方案进行处理,并转换成映射参数,将请求的参数进行重新整理,请求源接口。
[0061] S106:得到源接口响应之后,将返回值进行简单校验,并调用对应的处理方式,将返回值重新处理后,按照统一的规范返回。
[0062] 在本发明实施例中,本发明支持
[0063] HTTP(application/x-www-form-urlencoded/application/json)接口,WebService接口作为数据源,同时支持Mysql,Oracle,Gbase 8a MMP等多种数据源。最大程度降低接入点的成本投入,保证扩展的便捷性和兼容性。
[0064] 本发明支持提供源数据端和目标数据端之间多种通讯方式:会话、广播通知、管道、发布/订阅;提供多种接收通知消息的机制满足不同的应用场景需求;联网报文采用字符串报文、二进制流、XML格式报文、文件等形式。数据交换引擎能支持不同地域的服务器进行服务端连接,能够进行连接策略和加密的配置;支持跨越广域网的服务器间进行透明的请求转发和内容依赖路由机制;提供网络传输压缩功能,以减少应用在网络上的传输量,压缩功能必须是可配置的,对应用透明。
[0065] 在本发明实施例中,数据交换平台提供多种高可用性,能够在服务节点间进行请求转移;支持在单机模式和多机模式下,提供多种不同的负载均衡算法
[0066] 在本发明实施例中,本发明源数据端把需要共享的数据服务(接口形式或者数据库)发布给数据交换平台,数据交换平台将源数据服务重新发布成HTTP Restful接口,目标端用户遵循接口规范调用交换平台发布的接口,从而实现数据交换的目的。
[0067] 在上述实施例中,可以全部或部分地通过软件硬件固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
[0068] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈