一种云存储在地震综合解释中的应用方法技术

技术编号:13142063 阅读:112 留言:0更新日期:2016-04-07 02:31
本发明专利技术提供了一种云存储在地震综合解释中的应用方法,包括:基于ceph分布式文件系统构建的云存储系统,利用云存储提供的REST接口开发web界面,利用HTTP/HTTPS/WebDAV协议的多平台客户端,以及采用类似Git版本控制模型来计算、管理文件在客户端和服务器端的状态,并通过Inotify文件监控机制和HTTP长连接的自动同步技术。本发明专利技术方法,把云存储和地震综合解释有机的结合在一起,拓展了地震综合解释的存储模式,为用户远程使用地震综合解释数据提供了便捷,同时云存储也为生产数据提供更高的扩展性及安全性。

【技术实现步骤摘要】

本专利技术涉及计算机云技术应用领域,特别是涉及到。
技术介绍
目前,地震综合解释专业软件应用的存储主要以网络存储(NAS)或者直连式存储(DAS)为主,但是这两类存储可扩展性差、存储运维成本高、吞吐性能存在瓶颈。同时这两类存储由于没有采用分布式的文件系统,无法将所有访问压力平均分配到多个存储节点,因而在存储系统与应用系统之间存在着传输瓶颈,易产生单点故障。而目前云存储主要以网盘的方式提供给用户进行数据的上传下载,都是作为网盘进行照片、文件的归档和共享来使用,而地震综合解释专业软件是无法直接读取网盘上的数据,限制了云存储在地震综合解释领域的使用,无法和传统的专业应用软件相结合,也限制了云存储在其他领域的应用。
技术实现思路
本专利技术的目的是为了解决以上技术问题,提供,以实现云存储和地震综合解释软件的有效结合,拓展地震综合解释使用的存储类型,解决传统存储中可扩展性差、存储运维成本高、吞吐性能低等问题。本专利技术的目的通过如下技术方案来实现: ,包括云存储系统,基于REST接口开发的WEB界面,多平台客户端,自动同步技术,其中: 所述云存储系统,是基于c印h分布式存储架构构建地震综合解释云存储系统,把云存储设置为网盘,用于管理、存储用户数据,并对外提供多种数据读写接口 ; 所述的基于REST接口开发的WEB界面,是利用云存储提供的REST接口开发web界面,实现数据的传输,用户不需要安装任何软件即可通过web页面与云存储进行数据交互;所述的多平台客户端,是利用HTTP/HTTPS/WebDAV协议,在windows平台、Linux平台或Android平台上开发云存储客户端软件,通过windows客户端,用户把生产用的数据自动同步到云存储上,Linux客户端会自动把用户上传到云存储的数据同步回本地文件系统供地震综合解释专业软件使用; 所述的自动同步技术,采用了类似Git版本控制模型来计算、管理文件在客户端和服务器端的状态;通过Inotify文件监控机制和HTTP长连接技术,实现实时捕获数据变化,并触发同步过程,从而实现自动同步。上述方案进一步包括:所述的自动同步技术是在Linux系统运行一个监控进程,检测数据的添加、修改、删除操作,并实时和云存储服务端进行同步。所述云存储在地震综合解释中的应用方法主要步骤如下: 步骤1,用户把搜集到的一些生产数据,包括井数据、segy数据,通过多平台客户端自动同步到云存储上或者通过WEB界面手工传输到云存储上; 步骤2,Linux客户端把用户上传到云存储上的数据自动同步到本地文件系统,然后地震综合解释专业软件加载这些数据进行运算,生成各类成果数据; 步骤3,Linux客户端把生成的各类成果数据自动同步到云存储上,当用户出差时,把云存储上的各类成果数据自动同步到笔记本或手机上,以便用户查看。本专利技术云存储在地震综合解释中的应用方法,把云存储和地震综合解释有机的结合在一起,拓展了地震综合解释的存储模式,为用户远程使用地震综合解释数据提供了便捷,同时云存储也为生产数据提供更高的扩展性及安全性。采用本专利技术,实现了传统专业软件对云存储的有效应用,拓展了云存储的应用范围,使云存储和实际生产进行了有效结合。【附图说明】图1为本专利技术的的一具体实施例的流程图; 图2是本专利技术的基于REST软件架构开发的WEB传输界面展示图; 图3是基于HTTP/HTTPS/WebDAV协议开发的Windows平台客户端界面图; 图4是Linux平台下开发的客户端监控进程截图。【具体实施方式】为使本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。,包括云存储系统,基于REST接口开发的WEB界面,多平台(windows、Linux、Android等)客户端,自动同步技术: 所述云存储系统,利用c印h架构构建云存储服务,用于管理、存储用户数据,并对外提供多种数据读写接口; 所述的基于REST接口开发的WEB界面,就是利用云存储提供的REST接口开发web界面,实现数据的传输,用户不需要安装任何软件即可通过web页面与云存储进行数据交互。 所述的多平台客户端,就是利用HTTP/HTTPS/WebDAV协议,在windows平台、Linux平台及Android平台上开发云存储客户端软件,通过windows客户端,用户可以把生产用的数据自动同步到云存储上,Linux客户端会自动把用户上传到云存储的数据同步回本地文件系统供地震综合解释专业软件使用。所述的自动同步技术,采用了类似Git版本控制模型来计算、管理文件的在客户端和服务器端的状态。通过Inotify文件监控机制和HTTP长连接技术,实现实时捕获数据变化,并触发同步过程,从而实现自动同步。主要步骤如下: 步骤1,用户把搜集到的一些生产数据(如井数据,segy数据等)通过多平台客户端自动同步到云存储上或者通过WEB界面手工传输到云存储上。步骤2,Linux客户端把用户上传到云存储上的数据自动同步到本地文件系统,然后地震综合解释专业软件加载这些数据进行运算,生成各类成果数据。步骤3,Linux客户端可以把生成的各类成果数据自动同步到云存储上,当用户出差时,可以把云存储上的各类成果数据自动同步到笔记本或手机上,方便用户的查看。如图1所示,图1为本专利技术的的流程图。在步骤101,用户通过多平台客户端或web界面把需要的数据上传到云存储上。流程进入到步骤102。在步骤102,云存储为了提高数据的安全性把数据打散分块,按照对象模式把数据进行存储,流程进入到步骤103 在步骤103,Linux客户端把用户上传的数据自动同步到本地文件系统,本地文件系统可以是挂接的云存储NFS文件系统。流程进入到步骤104 在步骤104,地震综合解释专业软件读取同步到NFS文件系统上的数据,并进行交互等操作后,形成各类成果数据。流程进入到步骤105 在步骤105,Linux客户端把生产的各类成果数据自动同步到云存储上,用户就可以随时随地的通过笔记本,手机等终端把成果数据同步到本地进行展示、汇报等。图2是用户通过web界面上传Welldatal、Welldata2、Welldata3三个井数据的截图。图4是Linux平台下的监控进程发现用户上传了 Welldatal、Welldata2、Welldata3三个文件后,自动同步到本地文件系统供专业软件读取使用的示意图。【主权项】1.,包括云存储系统,基于REST接口开发的WEB界面,多平台客户端,自动同步技术,其特征是: 所述云存储系统,是基于c印h分布式存储架构构建地震综合解释云存储系统,把云存储设置为网盘,用于管理、存储用户数据,并对外提供多种数据读写接口 ; 所述的基于REST接口开发的WEB界面,是利用云存储提供的REST接口开发web界面,实现数据的传输,用户不需要安装任何软件即可通过web页面与云存储进行数据交互; 所述的多平台客户端,是利用HTTP/HTTPS/WebDAV协议,在windows平台、Linux平台或Android平台上开发云存储客户端软件,通过windows客户端,用户把生产用的数据自动同步到云存储上,Linux客户端会自动把本文档来自技高网...

【技术保护点】
一种云存储在地震综合解释中的应用方法,包括云存储系统,基于REST接口开发的WEB界面,多平台客户端,自动同步技术,其特征是:所述云存储系统,是基于ceph分布式存储架构构建地震综合解释云存储系统,把云存储设置为网盘,用于管理、存储用户数据,并对外提供多种数据读写接口;所述的基于REST接口开发的WEB界面,是利用云存储提供的REST接口开发web界面,实现数据的传输,用户不需要安装任何软件即可通过web页面与云存储进行数据交互;所述的多平台客户端,是利用HTTP/HTTPS/WebDAV协议,在windows平台、Linux平台或Android平台上开发云存储客户端软件,通过windows客户端,用户把生产用的数据自动同步到云存储上,Linux客户端会自动把用户上传到云存储的数据同步回本地文件系统供地震综合解释专业软件使用;所述的自动同步技术,采用了类似Git版本控制模型来计算、管理文件在客户端和服务器端的状态;通过Inotify文件监控机制和HTTP长连接技术,实现实时捕获数据变化,并触发同步过程,从而实现自动同步。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨澎涛孙剑李战强贾立辉
申请(专利权)人:中国石油化工股份有限公司中国石油化工股份有限公司胜利油田分公司物探研究院
类型:发明
国别省市:北京;11

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

1