一种基于VDB的数据交换方法、系统、处理设备及存储介质技术方案

技术编号:39148403 阅读:11 留言:0更新日期:2023-10-23 14:57
本发明专利技术涉及一种基于VDB的数据交换方法、系统、处理设备及存储介质,其特征在于,该方法包括:基于专业软件数据类型,建立统一标准的中间格式数据模型;基于专业软件的二次开发接口,建立专业软件与VDB之间的读写通道,得到数据交换插件;通过读写通道将专业软件数据上传至VDB中,基于数据交换插件和建立的统一标准的中间格式数据模型,进行数据格式交换操作,得到标准中间格式;当不同专业软件请求数据时,基于数据交换插件,通过VDB将标准中间格式交换为专业软件能识别的数据格式,并加载至专业软件中,本发明专利技术可以广泛应用于油气勘探开发数据交换领域中。数据交换领域中。数据交换领域中。

【技术实现步骤摘要】
一种基于VDB的数据交换方法、系统、处理设备及存储介质


[0001]本专利技术涉及油气勘探开发数据交换领域,特别是关于一种基于VDB(Virtual Database,虚拟数据层)的数据交换方法、系统、处理设备及存储介质。

技术介绍

[0002]石油天然气研究过程中,研究人员往往需要借助不同的专业软件来进行不同目的的应用研究,以便提高研究精度和效率。目前,勘探开发使用的专业软件多达六、七十种之多,涉及的业务领域覆盖了勘探开发上游应用研究的方方面面,为研究人员提供了极大的帮助。
[0003]但是,这些专业软件大多基于厂商各自的体系架构研发,导致一些问题的出现:1)传统的专业软件数据交换方式流程繁琐,研究人员需要从一个专业软件中选择特定的数据对象和数据类型后,导出为文本文件,然后将导出的数据进行整理确认后逐一手工加载到另外的专业软件中;2)传统的数据交换模式需要在专业软件之间两两建立数据交换和格式转换,随着专业软件不断的增加,需要实现的数据交换数量急剧增加,难以为继。

技术实现思路

[0004]针对上述问题,本专利技术的目的是提供一种能够提高数据导出导入效率的基于VDB的数据交换方法、系统、处理设备及存储介质。
[0005]为实现上述目的,本专利技术采取以下技术方案:第一方面,提供一种基于VDB的数据交换方法,包括:
[0006]基于专业软件数据类型,建立统一标准的中间格式数据模型;
[0007]基于专业软件的二次开发接口,建立专业软件与VDB之间的读写通道,得到数据交换插件;
[0008]通过读写通道将专业软件数据上传至VDB中,基于数据交换插件和建立的统一标准的中间格式数据模型,进行数据格式交换操作,得到标准中间格式;
[0009]当不同专业软件请求数据时,基于数据交换插件,通过VDB将标准中间格式交换为专业软件能识别的数据格式,并加载至专业软件中。
[0010]进一步地,所述数据交换插件用于调用VDB中的服务接口,获取VDB中交换后的数据并自动加载至专业软件中,以及将专业软件中的原生数据通过VDB接口上传至VDB中进行交换。
[0011]进一步地,所述数据交换插件包括数据提交界面和数据接收界面,数据提交界面用于展示专业软件内的工区列表和数据,以便用户选择本次数据提交所需操作的工区,数据接收界面用于展示专业软件内的工区列表、资源包列表、资源清单和数据资源。
[0012]进一步地,所述通过读写通道将专业软件数据上传至VDB中,基于数据交换插件和建立的统一标准的中间格式数据模型,进行数据格式交换操作,得到标准中间格式,包括:
[0013]各专业软件根据自身调用插件的方式启动数据交换插件,并打开数据交换插件中
的数据提交界面;
[0014]在数据提交界面上选择所需提交的数据;
[0015]根据选择结果,从专业软件内依次读取所需提交的数据,并根据专业软件自身的数据格式生成数据文件;
[0016]采用建立的统一标准的中间格式数据模型,将数据文件中的坐标和量纲转换为标准格式定义的统一坐标和量纲;
[0017]通过读写通道,将统一坐标和量纲后的数据文件上传至VDB中;
[0018]根据上传的数据文件生成资源清单,并调用VDB的资源清单保存接口将本次提交的资源清单保存至VDB中。
[0019]进一步地,在选择所需提交的数据之前,还包括:
[0020]选择工区列表内本次数据提交所需操作的工区;
[0021]根据专业软件注册时所支持的数据类型,在数据提交界面上展示专业软件内对应的数据。
[0022]进一步地,所述当不同专业软件请求数据时,基于数据交换插件,通过VDB将标准中间格式交换为专业软件能识别的数据格式,并加载至专业软件中,包括:
[0023]各专业软件根据自身调用插件的方式启动数据交换插件,并打开数据交换插件的数据接收界面;
[0024]在数据接收界面展示的资源包列表上选择所需的资源包;
[0025]根据选择的资源包,在数据接收界面上展示对应的资源清单;
[0026]在资源清单中选择所需导入的数据资源;
[0027]调用VDB的数据下载接口,将选择的资源包以本专业软件所能识别的格式下载到本地;
[0028]将下载的资源包中统一坐标和量纲的数据转换为专业软件所使用的坐标和量纲的数据;
[0029]将转换坐标和量纲后的资源包加载至专业软件中。
[0030]进一步地,在所述在数据接收界面展示的资源包列表上选择所需的资源包之前,还包括:
[0031]选择数据接收界面的工区列表内本次数据提交所需操作的工区。
[0032]第二方面,提供一种基于VDB的数据交换系统,包括:
[0033]数据模型建立模块,用于基于专业软件数据类型,建立统一标准的中间格式数据模型;
[0034]数据交换插件建立模块,用于基于专业软件的二次开发接口,建立专业软件与VDB之间的读写通道,得到数据交换插件;
[0035]数据格式交换模块,用于通过读写通道将专业软件数据上传至VDB中,基于数据交换插件和建立的统一标准的中间格式数据模型,进行数据格式交换操作,得到标准中间格式;
[0036]加载模块,用于当不同专业软件请求数据时,基于数据交换插件,通过VDB将标准中间格式交换为专业软件能识别的数据格式,并加载至专业软件中。
[0037]第三方面,提供一种处理设备,包括计算机程序指令,其中,所述计算机程序指令
被处理设备执行时用于实现上述基于VDB的数据交换方法对应的步骤。
[0038]第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时用于实现上述基于VDB的数据交换方法对应的步骤。
[0039]本专利技术由于采取以上技术方案,其具有以下优点:
[0040]1、本专利技术通过自动化进行格式识别及转换并通过数据接口,直接把交换好的数据发送到软件,使用户无感数据复杂的交换,提高数据应用效率。
[0041]2、数据交换中间格式的标准模型制定,可适应全部的常见数据类型。彻底解决业务人员在使用专业软件时,还要手动修改数据文件格式的问题。大幅降低业务人员非研究工作时间。
[0042]3、建立专业软件数据交换开发规范,形成数据交换的新模式,大幅提升系统扩展性及易用性。降低50%以上新增软件数据交换功能开发工作的时间与费用成本。
[0043]4、传统的软件数据交换方式,只是软件单向连通,多款软件之间数据难以互通。且每增加一款软件的对接,会给转换工作增加巨大的时间与费用成本,而本专利技术是建立一个虚拟数据层(VDB),所有软件数据通过虚拟数据层转换为标准格式,当软件使用数据时,再由虚拟数据层将标准格式转换成软件能加载的数据格式。
[0044]综上所述,本专利技术可以广泛应用于油气勘探开发数据交换领域中。
附图说明...

【技术保护点】

【技术特征摘要】
1.一种基于VDB的数据交换方法,其特征在于,包括:基于专业软件数据类型,建立统一标准的中间格式数据模型;基于专业软件的二次开发接口,建立专业软件与VDB之间的读写通道,得到数据交换插件;通过读写通道将专业软件数据上传至VDB中,基于数据交换插件和建立的统一标准的中间格式数据模型,进行数据格式交换操作,得到标准中间格式;当不同专业软件请求数据时,基于数据交换插件,通过VDB将标准中间格式交换为专业软件能识别的数据格式,并加载至专业软件中。2.如权利要求1所述的一种基于VDB的数据交换方法,其特征在于,所述数据交换插件用于调用VDB中的服务接口,获取VDB中交换后的数据并自动加载至专业软件中,以及将专业软件中的原生数据通过VDB接口上传至VDB中进行交换。3.如权利要求2所述的一种基于VDB的数据交换方法,其特征在于,所述数据交换插件包括数据提交界面和数据接收界面,数据提交界面用于展示专业软件内的工区列表和数据,以便用户选择本次数据提交所需操作的工区,数据接收界面用于展示专业软件内的工区列表、资源包列表、资源清单和数据资源。4.如权利要求3所述的一种基于VDB的数据交换方法,其特征在于,所述通过读写通道将专业软件数据上传至VDB中,基于数据交换插件和建立的统一标准的中间格式数据模型,进行数据格式交换操作,得到标准中间格式,包括:各专业软件根据自身调用插件的方式启动数据交换插件,并打开数据交换插件中的数据提交界面;在数据提交界面上选择所需提交的数据;根据选择结果,从专业软件内依次读取所需提交的数据,并根据专业软件自身的数据格式生成数据文件;采用建立的统一标准的中间格式数据模型,将数据文件中的坐标和量纲转换为标准格式定义的统一坐标和量纲;通过读写通道,将统一坐标和量纲后的数据文件上传至VDB中;根据上传的数据文件生成资源清单,并调用VDB的资源清单保存接口将本次提交的资源清单保存至VDB中。5.如权利要求4所述的一种基于VDB的数据交换方法,其特征在于,在选择所需提交的数据之前,还包括:选择工区列表内本次数据提交所需操作的工区;根据专业软件注册时所支持的数据类型,在数据提交界面...

【专利技术属性】
技术研发人员:杜向东李文倚刘兆年侯明雨呼和岳翔王迪崔亚奇余杰卢川樊鹏军洪为
申请(专利权)人:中海石油中国有限公司北京研究中心
类型:发明
国别省市:

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

1