APP下载

地震勘探解释软件远程共享的构建方法探讨

2014-04-29杨显峰等

计算机时代 2014年5期
关键词:许可证

杨显峰等

摘 要: 地震勘探解释软件价格昂贵,且软件许可证数量有限,严重影响了科研生产的正常开展。为此,提出了地震勘探解释软件远程共享的构建方法,使常规的地震解释软件Landmark及Jason等,可通过FLEX许可管理软件实现软件共享;其他软件可通过共享模式的组合达到软件共享目的;软件共享管理平台用于共享解释软件的综合管理,并利用网络专线实现远程软件共享。该软件远程共享的构建方法,对其他需要实现远程软件共享的单位或部门,具有一定的参考与借鉴价值。

关键词: 解释软件; 许可证; 远程共享; Landmark; Jason; FLEX

中图分类号:TP311 文献标志码:A 文章编号:1006-8228(2014)05-28-03

Abstract: Seismic interpretation software is expensive and the software license number is limited, which affect the normal development of scientific research and production. In this paper, a remote sharing method of seismic interpretation software is introduced. The conventional seismic interpretation software like Landmark and Jason can be shared by FLEX license management software with the new method; other software can be shared by using combined sharing mode; sharing software can be managed by special platform, and be shared by special remote network. The software remote sharing method in this paper is useful and valuable for other departments.

Key words: interpretation software; license; remote sharing; Landmark; Jason; FLEX

0 引言

石油勘探是全球信息技术应用最为密集的行业之一,地震方法是目前石油勘探最主要的方法,而地震资料解释需要高性能计算机硬件设备和相应的专业软件支持。在石油勘探领域中,有大量的解释专业软件被频繁使用。

在传统应用中,一个单位甚至一个单位的多个部门中,存在使用同一种专业软件的多个副本,和通过原始的信息传递方式传递工作数据的现象[1-2]。

在地震资料解释过程中,经常遇到解释软件不够用的情况。例如有两套不同的解释软件,其各具特色,都是生产所需,可是预算资金只够买一套;有的软件许可证只有一个,可是却有多个紧急项目需要使用该软件;还有的单位规模小、技术人员少,若将需要的软件全部配齐安装,其成本又太高;有些特色解释软件只是短时间使用,大多数时间处于闲置状态。这些实际存在的情况都制约了生产与科研的开展,同时又增加或浪费了生产成本。

在东方地球物理公司研究院范围内实现解释软件共享,可以使软件不需要重复购买,做到多个二级单位共同使用、互通有无。在软件许可证数量有限的情况下,可以同时使用多个许可证,避免相互间的冲突,从而提高工作效率。

1 软件共享原理简介

除了许可证验证时需通过网络连接服务器外,其他和本地许可服务没有区别。Landmark、Jason、HRS、GeoCyber、VVA等常用地震解释软件都可以实现许可证共享。

② 共享模式二,共享主机和数据

远端主机通过远程登录的方式登录到服务器,软件、许可证、数据等都在服务器上,甚至参与运算所使用的CPU、内存等都是在服务器的,远程终端只是显示结果,通过网络传输的也只是图形桌面。远程登录、RTS远程专家系统就是运用的这种模式。

远端主机通过共享模式使用服务器的软件、许可、CPU等,但数据在远端主机上。对一些不能进行许可共享的软件常使用该种模式。

1.2 许可证类型

1.2.1 基于FLEX浮动许可方式

FLEX许可管理是现在大部分商业软件采用的一种许可管理软件。它通过服务器的Hostname、HostID和软件模块名进行管理。可以通过网络端口在网上共享,客户端机器通过对服务器网络端口的访问获取许可使用软件,称之为浮动许可。

1.2.2 加密狗方式

加密狗是另一种软件加密方式。通过这种方式,软件不再局限于某一台机器,而是随加密狗使用。任何一台机器,只要把相应的加密狗安装上,就能使用该软件。

加密狗许可方式又可细分为下面几种。

① 加密狗+浮动许可管理

这种方式首先是基于FLEX许可管理,但加密的不再是机器的HostID,而是加密狗的硬件ID号,使其不局限于某台机器,又可以灵活地浮动许可。

② 加密狗+Wibu-Key许可管理

Wibu-Key许可管理是一款针对加密狗的专用管理工具,也可以实现许可的浮动管理。和FLEX不同的是,FLEX是软件直接向指定的许可证服务器申请验证,Wibu-Key是软件向本机上的Wibu-Key许可管理申请验证,Wibu-Key许可管理自动在后台搜索网络上可用的许可证完成验证。③ 加密狗捆绑

这种方式是软件直接从加密狗读取许可信息,不通过其他软件,也不通过网络读取。

1.2.3 硬件捆绑方式

硬件捆绑方式是由软件直接读取本地主机硬件信息,以此判断软件能否使用。

1.3 常用软件的共享模式

不同的许可证类型对应不同的一种或多种共享模式,用户可以在使用软件时根据实际情况,选用最优化的共享模式(图3)。

2 软件共享的制约因素

软件在不同应用单位之间实现共享,一方面依靠许可证管理软件技术,另一方面还要依靠优化合理的管理方法[5-6]。

在现行的软件共享管理方法中,有一些客观存在的因素制约着软件共享:

① 共享软件后,能否保证软件购买单位的正常生产;

② 软件购买单位的利益是否有保障;

③ 是否会因为共享软件造成资料泄密;

④ 软件共享的稳定性如何;

⑤ 多单位、多套软件共享,是否会引起软件使用混乱问题;

⑥ 选择多个单位的许可,需要记忆大量的IP地址,并需要逐个验证,费时费力,而且会造成软件在使用过程中运行缓慢;

⑦ 有意或无意地长时间占用软件,如果无法有效解决该问题,将会使所有用户不能正常使用软件。

3 软件共享实施及其优势

实施软件共享的过程,其实就是逐一解决技术和管理方法等各方面的限制因素的过程,是一个循序渐进的长期过程。

分析目前已发现的问题,制定相应的解决方法,实现初步的软件共享,并在后续的使用过程中,根据新出现的问题,持续不断改进与完善,最终创建相对理想的、在研究院范围内的软件共享环境。

3.1 网络连接和稳定性保证

网络是软件共享最基础的一个环节,网络连通了,才能实现共享。网络稳定是正常使用软件完成生产任务的保障。

我们首先要建立一个连接各个单位的网络,这样才能实现软件共享。并且这套网络只能和生产网连接,完全断开和Internet互联网的连接,以免造成重要数据泄密。同时要建立备用的应急网络,保证在专网不能连通时也能够软件共享和正常生产。不在同一子网内的机器,需通过软路由方式实现互联互通[7]。

首先,在东方公司研究院本部与研究院各分院之间,建立一条远程软件共享网络专线,用于软件共享和RTS远程专家系统应用。其次,建立远程备用连接网络,平时该网络处于断开状态,在专线出现故障时临时借用(图4)。

3.2 许可证共享情况

针对不同的解释软件情况,采用不同的方式实现软件共享。目前已实现两地远程共享的软件有Landmark、Jason、HRS、GeoCyber、Paradigm等。

3.3 软件共享管理平台

软件共享在实际使用中会显现很多问题,我们通过建立一个管理平台来避免和解决这些问题(图5),软件共享管理平台具有以下功能。

① 许可证自动调度

可以在用户发出使用申请时,自动查询现在空闲的许可并分配其使用。分配遵循先近后远的原则,即:先使用本地许可,不足时从其他单位中分配。若无空闲则排队等候,等有空闲许可时及时通知申请者。

② 主控功能

主要是对许可证购买单位提供服务。购买单位拥有该软件优先使用权,并能强制收回共享给其他单位许可服务,以保证购买单位利益。

③ 许可证实时信息监视

监视许可证服务是否正常运行、使用者数量、是否有空闲许可、使用者单位和IP地址、使用起止时间、许可证期限等信息。

④ 许可证历史信息分析

许可证实时信息存入数据库,可以从不同方面分析总的使用情况,如软件使用率、各单位使用时长等信息。

⑤ 实时联系或留言功能

当一个单位有紧急生产任务时,可以和其他使用者协商,最优先、最大量地使用许可,以尽快完成生产任务。

3.4 软件共享的优势

① 集中管理

不断完善的许可证管理平台,能更快速地调度许可、监控许可。许可证数量多、应用频繁的基础解释软件,实行分散服务器、集中管理的原则;许可证数量少的特色软件实行集中服务器、集中管理的原则。

② 统一部署

软件的安装和许可证管理统一部署、自动完成,减少基层单位软件维护人员的工作量。

③ 软件超市

软件购买使用模式由现在的“先买后用”,逐步过渡到“自选→试用→租赁→购买”模式,以避免在软件使用上的盲目投资和不必要投资。

4 结束语

常规的及特色的地震资料解释软件价格昂贵,硬件增加了企业负担;另外,软件许可证数量限制的因素,也会导致企业的科研生产不能正常开展。本文从地震解释软件共享模式和许可证类型入手,提出了一个解释软件远程共享的方法和思路。如果在东方公司研究院范围内完全实现软件共享机制,则可以降低科研生产成本。

在东方公司研究院内部有限范围内的远程软件共享实验中,我们已取得了一些研究成果,即可以在研究院范围内实现软件共享;软件许可证管理平台能够为软件购买决策、安装维护等提供帮助与支持。目前,本研究只是在一定范围内部分实现了软件共享,还远没有形成一个完善的软件共享方案体系,在今后的实施和应用过程中,还必将会出现新的问题,也会遇到更多技术难题,需要我们从实际出发,不断优化与完善软件共享方案。

地震勘探解释软件远程共享的构建方法,不但适用于地震资料解释软件的共享过程,同时对石油地震勘探的另一重要环节,即地震资料处理过程中所需的软件共享过程同样适用。另外,该软件远程共享的构建方法对其他需要开展软件共享的领域,也具有一定的启迪与指导意义。

参考文献:

[1] 彭英,万剑华,宋建等.一种用于油田勘探的云服务平台的构建设计[J].

石油地球物理勘探,2012.47(1):166-172

[2] 史佩昌,王怀民,蒋杰等.面向云计算的网络化平台研究与实现[J].计

算机工程与科学,2009.31(A1):249-252

[3] 刘云轩.石油领域软件集成框架的研究与实现[J].油气田地面工程,

2009.28(10):3-4

[4] 王宏琳,陈继红.地球物理软件集成环境研究[J].石油地球物理勘探,

2010.45(2):299-305

[5] 史纪强,宋建.基于REST风格的专业软件资源共享系统架构设计[J].

计算机与应用化学,2011.28(8):1035-1038

[6] 肖莉,杨传书,费海涛等.关于石油工程信息化需求与建设策略的思

考[J].石油钻探技术,2011.39(3):81-85

[7] 诸云强,刘润达,冯敏等.分布式地球系统科学数据共享平台研究[J].

计算机工程与应用,2009.45(1):245-248

猜你喜欢

许可证
遗 失 声 明
爆笑三国之打架许可证
秦山核电厂运行许可证延续研究与应用
新版矿产资源勘查和采矿许可证6月1日启用
新版矿产资源勘查和采矿许可证6月1日启用
全国首批排污许可证落地
近期获得公映许可证的影片 电影局制片处供稿
楚雄州《放射诊疗许可证》持证现状调查
银川市放疗许可证发放现状分析
排污许可证如何破茧成蝶