【技术实现步骤摘要】
地震解释软件数据互通系统、构建方法及数据对接方法
[0001]本专利技术涉及数据对接
,更具体地,涉及一种地震解释软件数据互通系统、构建方法及数据对接方法。
技术介绍
[0002]在传统的专业性非常强的地震解释软件行业,大型解释软件产品主要由几家公司垄断。由于这种长期形成的垄断方面的原因,他们一直不愿意与其他解释软件进行数据的互联互通。
[0003]随着地震解释软件产品向服务方向发展,不同解释软件产品的双向互联互通变得迫切,同时软件购买方的话语权越来越重,要求不同厂家直接的解释软件实现双向的互联互通成为了可能。如何设计一个好的解决方案,减少重复对接工作,减少对接相互之间的耦合,方便维护,是数据对接的关键。
技术实现思路
[0004]本专利技术的目的是提出一种地震解释软件数据互通系统、构建方法及数据对接方法,实现解决不同地震解释软件之间的互联互通问题。
[0005]第一方面,本专利技术提出了一种地震解释软件数据互通系统,包括:基于RPC框架构建的数据传输平台以及与所述数据传输平台对接的多个 ...
【技术保护点】
【技术特征摘要】
1.一种地震解释软件数据互通系统,其特征在于,包括:基于RPC框架构建的数据传输平台以及与所述数据传输平台对接的多个地震解释软件,多个所述地震解释软件的开发语言不同;所述数据传输平台具有与多个所述地震解释软件一一对应的第一通用数据对接接口,所述第一通用数据对接接口基于通用接口标准开发,所述通用接口标准基于通用数据模型制定,所述通用数据模型能够满足每个所述地震解释软件的数据结构需求;每个所述地震解释软件具有基于所述通用接口标准制定的第二通用数据对接接口,每个所述地震解释软件基于所述第二通用数据对接和对应的所述第一通用数据对接接口实现与所述数据传输平台的对接;所述数据传输平台用于:记录对接的地震解释软件的注册信息,并根据注册信息建立数据对接任务,以进行数据转发传输。2.根据权利要求1所述的地震解释软件数据互通系统,其特征在于,所述数据传输平台包括与多个所述地震解释软件一一对应的RPC客户端,所述RPC客户端之间基于所述数据对接任务进行成对组合使用,以完成所述数据对接任务的数据转发。3.根据权利要求1所述的地震解释软件数据互通系统,其特征在于,第二通用数据对接接口通过RPC工具生成。4.根据权利要求1所述的地震解释软件数据互通系统,其特征在于,所述第二通用数据对接接口与各自对应的地震解释软件的开发语言相同。5.根据权利要求1所述的地震解释软件数据互通系统,其特征在于,所述RPC框架包括Thrift框架、ProtoBuf框架。6.一种地震解释软件数据互通系统的构建方法,其特征在于,包括:综合分析需要对接的多个地震解释软件数据关系的组织方式,定义数据传输平台的通用数据模型,使所述通用数据模型满足每个所述地震解释软件对数据结构的需求;根据所述通用数据模型制定通用对接接口标准,确定所述数据传输平台的第一通用数据...
【专利技术属性】
技术研发人员:陈海洋,齐晴,
申请(专利权)人:中国石油化工股份有限公司石油物探技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。