CN105471945A - 一种云存储在地震综合解释中的应用方法 - Google Patents
一种云存储在地震综合解释中的应用方法 Download PDFInfo
- Publication number
- CN105471945A CN105471945A CN201410447960.2A CN201410447960A CN105471945A CN 105471945 A CN105471945 A CN 105471945A CN 201410447960 A CN201410447960 A CN 201410447960A CN 105471945 A CN105471945 A CN 105471945A
- Authority
- CN
- China
- Prior art keywords
- cloud
- data
- client
- cloud storage
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种云存储在地震综合解释中的应用方法,包括:基于ceph分布式文件系统构建的云存储系统,利用云存储提供的REST接口开发web界面,利用HTTP/HTTPS/WebDAV协议的多平台客户端,以及采用类似Git版本控制模型来计算、管理文件在客户端和服务器端的状态,并通过Inotify文件监控机制和HTTP长连接的自动同步技术。本发明方法,把云存储和地震综合解释有机的结合在一起,拓展了地震综合解释的存储模式,为用户远程使用地震综合解释数据提供了便捷,同时云存储也为生产数据提供更高的扩展性及安全性。
Description
技术领域
本发明涉及计算机云技术应用领域,特别是涉及到一种云存储在地震综合解释中的应用方法。
背景技术
目前,地震综合解释专业软件应用的存储主要以网络存储(NAS)或者直连式存储(DAS)为主,但是这两类存储可扩展性差、存储运维成本高、吞吐性能存在瓶颈。同时这两类存储由于没有采用分布式的文件系统,无法将所有访问压力平均分配到多个存储节点,因而在存储系统与应用系统之间存在着传输瓶颈,易产生单点故障。而目前云存储主要以网盘的方式提供给用户进行数据的上传下载,都是作为网盘进行照片、文件的归档和共享来使用,而地震综合解释专业软件是无法直接读取网盘上的数据,限制了云存储在地震综合解释领域的使用,无法和传统的专业应用软件相结合,也限制了云存储在其他领域的应用。
发明内容
本发明的目的是为了解决以上技术问题,提供一种云存储在地震综合解释中的应用方法,以实现云存储和地震综合解释软件的有效结合,拓展地震综合解释使用的存储类型,解决传统存储中可扩展性差、存储运维成本高、吞吐性能低等问题。
本发明的目的通过如下技术方案来实现:
一种云存储在地震综合解释中的应用方法,包括云存储系统,基于REST接口开发的WEB界面,多平台客户端,自动同步技术,其中:
所述云存储系统,是基于ceph分布式存储架构构建地震综合解释云存储系统,把云存储设置为网盘,用于管理、存储用户数据,并对外提供多种数据读写接口;
所述的基于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等)客户端,自动同步技术:
所述云存储系统,利用ceph架构构建云存储服务,用于管理、存储用户数据,并对外提供多种数据读写接口;
所述的基于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界面上传Welldata1、Welldata2、Welldata3三个井数据的截图。
图4是Linux平台下的监控进程发现用户上传了Welldata1、Welldata2、Welldata3三个文件后,自动同步到本地文件系统供专业软件读取使用的示意图。
Claims (3)
1.一种云存储在地震综合解释中的应用方法,包括云存储系统,基于REST接口开发的WEB界面,多平台客户端,自动同步技术,其特征是:
所述云存储系统,是基于ceph分布式存储架构构建地震综合解释云存储系统,把云存储设置为网盘,用于管理、存储用户数据,并对外提供多种数据读写接口;
所述的基于REST接口开发的WEB界面,是利用云存储提供的REST接口开发web界面,实现数据的传输,用户不需要安装任何软件即可通过web页面与云存储进行数据交互;
所述的多平台客户端,是利用HTTP/HTTPS/WebDAV协议,在windows平台、Linux平台或Android平台上开发云存储客户端软件,通过windows客户端,用户把生产用的数据自动同步到云存储上,Linux客户端会自动把用户上传到云存储的数据同步回本地文件系统供地震综合解释专业软件使用;
所述的自动同步技术,采用了类似Git版本控制模型来计算、管理文件在客户端和服务器端的状态;通过Inotify文件监控机制和HTTP长连接技术,实现实时捕获数据变化,并触发同步过程,从而实现自动同步。
2.根据权利要求1所述的云存储在地震综合解释中的应用方法,其特征是:所述的自动同步技术是在Linux系统运行一个监控进程,检测数据的添加、修改、删除操作,并实时和云存储服务端进行同步。
3.根据权利要求1或2所述的云存储在地震综合解释中的应用方法,其特征是主要步骤如下:
步骤1,用户把搜集到的一些生产数据,包括井数据、segy数据,通过多平台客户端自动同步到云存储上或者通过WEB界面手工传输到云存储上;
步骤2,Linux客户端把用户上传到云存储上的数据自动同步到本地文件系统,然后地震综合解释专业软件加载这些数据进行运算,生成各类成果数据;
步骤3,Linux客户端把生成的各类成果数据自动同步到云存储上,当用户出差时,把云存储上的各类成果数据自动同步到笔记本或手机上,以便用户查看。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410447960.2A CN105471945A (zh) | 2014-09-04 | 2014-09-04 | 一种云存储在地震综合解释中的应用方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410447960.2A CN105471945A (zh) | 2014-09-04 | 2014-09-04 | 一种云存储在地震综合解释中的应用方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105471945A true CN105471945A (zh) | 2016-04-06 |
Family
ID=55609212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410447960.2A Pending CN105471945A (zh) | 2014-09-04 | 2014-09-04 | 一种云存储在地震综合解释中的应用方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105471945A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106559429A (zh) * | 2016-11-28 | 2017-04-05 | 北京铭铭鑫软件有限公司 | 一种基于Linux系统的一键换机方法 |
CN106713300A (zh) * | 2016-12-16 | 2017-05-24 | 普华基础软件股份有限公司 | 一种基于webdav的通用文件共享系统及方法 |
CN109635039A (zh) * | 2018-11-23 | 2019-04-16 | 金色熊猫有限公司 | 多数据中心数据同步方法及系统 |
CN110542920A (zh) * | 2019-09-03 | 2019-12-06 | 北京云庐科技有限公司 | 地震数据处理方法及其系统 |
CN111443397A (zh) * | 2019-01-16 | 2020-07-24 | 吉林大学 | 一种基于云端技术的远程核磁共振运维平台系统 |
CN112632595A (zh) * | 2019-09-24 | 2021-04-09 | 中国石油化工股份有限公司 | 一种基于地震资料解释软件的信息搜集方法及系统 |
CN113030954A (zh) * | 2021-04-20 | 2021-06-25 | 吉林大学 | 一种基于Flink的探地雷达数据SVD分布式算法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102088491A (zh) * | 2011-02-01 | 2011-06-08 | 西安建筑科技大学 | 一种面向分散式的云存储安全架构及其数据存取方法 |
CN102868754A (zh) * | 2012-09-26 | 2013-01-09 | 北京联创信安科技有限公司 | 一种实现集群存储高可用性的方法、节点装置和系统 |
CN104008028A (zh) * | 2014-05-22 | 2014-08-27 | 北京大学 | 基于多云存储的智能移动终端数据存储备份方法与系统 |
-
2014
- 2014-09-04 CN CN201410447960.2A patent/CN105471945A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102088491A (zh) * | 2011-02-01 | 2011-06-08 | 西安建筑科技大学 | 一种面向分散式的云存储安全架构及其数据存取方法 |
CN102868754A (zh) * | 2012-09-26 | 2013-01-09 | 北京联创信安科技有限公司 | 一种实现集群存储高可用性的方法、节点装置和系统 |
CN104008028A (zh) * | 2014-05-22 | 2014-08-27 | 北京大学 | 基于多云存储的智能移动终端数据存储备份方法与系统 |
Non-Patent Citations (2)
Title |
---|
李宪莉: "《玩转我的乐Pad》", 31 March 2012 * |
魏佳伟,王秀慧: "云存储及其在石油行业的应用前景", 《石油行业计算机新技术应用论文集2012》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106559429A (zh) * | 2016-11-28 | 2017-04-05 | 北京铭铭鑫软件有限公司 | 一种基于Linux系统的一键换机方法 |
CN106713300A (zh) * | 2016-12-16 | 2017-05-24 | 普华基础软件股份有限公司 | 一种基于webdav的通用文件共享系统及方法 |
CN109635039A (zh) * | 2018-11-23 | 2019-04-16 | 金色熊猫有限公司 | 多数据中心数据同步方法及系统 |
CN109635039B (zh) * | 2018-11-23 | 2021-08-24 | 金色熊猫有限公司 | 多数据中心数据同步方法及系统 |
CN111443397A (zh) * | 2019-01-16 | 2020-07-24 | 吉林大学 | 一种基于云端技术的远程核磁共振运维平台系统 |
CN110542920A (zh) * | 2019-09-03 | 2019-12-06 | 北京云庐科技有限公司 | 地震数据处理方法及其系统 |
CN110542920B (zh) * | 2019-09-03 | 2021-06-22 | 北京云庐科技有限公司 | 地震数据处理方法及其系统 |
CN112632595A (zh) * | 2019-09-24 | 2021-04-09 | 中国石油化工股份有限公司 | 一种基于地震资料解释软件的信息搜集方法及系统 |
CN112632595B (zh) * | 2019-09-24 | 2024-04-09 | 中国石油化工股份有限公司 | 一种基于地震资料解释软件的信息搜集方法及系统 |
CN113030954A (zh) * | 2021-04-20 | 2021-06-25 | 吉林大学 | 一种基于Flink的探地雷达数据SVD分布式算法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105471945A (zh) | 一种云存储在地震综合解释中的应用方法 | |
CN103604273B (zh) | 智能冰箱食品管理的方法 | |
US10992587B2 (en) | Automated data flows using flow-based data processor blocks | |
US9411845B2 (en) | Integration flow database runtime | |
CN105453520B (zh) | 用于管理web服务的状态信息的技术的方法和装置 | |
CN105608144A (zh) | 一种基于多层模型迭代的大数据分析平台装置及方法 | |
CN104144150A (zh) | 利用元数据访问信息的方法、装置和系统 | |
CN103916479A (zh) | 一种基于工作组文件的云同步局域网加速系统 | |
CN106126395B (zh) | 一种云平台监控方法及系统 | |
US20210224684A1 (en) | Parallel Model Deployment for Artificial Intelligence Using a Primary Storage System | |
CN107508869B (zh) | 追溯数据采集方法及客户端 | |
Di Francesco et al. | A storage infrastructure for heterogeneous and multimedia data in the internet of things | |
US10423495B1 (en) | Deduplication grouping | |
CN102752294A (zh) | 基于设备能力的多终端数据同步方法和系统 | |
US20140337296A1 (en) | Techniques to recover files in a storage network | |
US10019185B2 (en) | System and method for copying directory structures | |
CN112988879B (zh) | 访问数据库的方法、系统、装置、存储介质及处理器 | |
CN102281312A (zh) | 一种数据加载方法、系统和数据处理方法、系统 | |
CN104731827B (zh) | 快速分布式文件系统文件元数据的生成方法及装置 | |
CN104598623A (zh) | 综合传感网分层数据管理系统 | |
WO2015150884A2 (en) | Method and system for synchronizing files between a first electronic device and a second electronic device | |
CN104346678A (zh) | 一种业务接收与服务管理一体化的高效法律服务方法及系统 | |
CN106101710A (zh) | 一种分布式视频转码方法及装置 | |
KR102031589B1 (ko) | 관계 체인 처리 방법 및 시스템, 그리고 저장 매체 | |
CN107885582B (zh) | 异构容器集群迁移方法和控制器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160406 |