地震资料处理作业状态信息推送方法、电子设备及介质技术

技术编号:33419405 阅读:15 留言:0更新日期:2022-05-19 00:12
本发明专利技术实施例公开了一种地震资料处理作业状态信息推送方法、电子设备及介质。其中,地震资料处理作业状态信息推送方法,包括:获取地震处理软件中作业相关的目标数据;构建作业信息分析服务器,所述作业信息分析服务器用于存储目标数据;构建消息代理服务器,所述消息代理服务器接收来自作业信息分析服务器的消息,并将所述消息推送至相应用户。达到主动推送作业处理的状态信息至用户的目的。提高用户工作效率及计算资源的利用率。工作效率及计算资源的利用率。工作效率及计算资源的利用率。

【技术实现步骤摘要】
地震资料处理作业状态信息推送方法、电子设备及介质


[0001]本专利技术属于信息处理
,更具体地,涉及一种地震资料处理作业状态信息推送方法、电子设备及介质。

技术介绍

[0002]目前石油物探领域较为主流的地震处理软件Omega带有OCM(Omega Cluster Manager)作业调度管理系统,通过该系统,用户可访问Web页面查询作业运行情况。而另一处理软件CGG(Geovation)则需管理员打开应用程序中的JobMonitor作业管理模块才能看到作业运行情况。因此用户需要获得较高权限且需在办公网环境中反复主动查看才能获取作业状态信息。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]现有的地震资料处理软件较为封闭,无法将作业处理的状态信息及时主动发送至用户。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种地震资料处理作业状态信息推送方法、电子设备及介质,至少解决现有技术中无法主动推送作业处理的状态信息至用户问题。
[0006]第一方面,本专利技术实施例提供了一种地震资料处理作业状态信息推送方法,包括:
[0007]获取地震处理软件中作业相关的目标数据;
[0008]构建作业信息分析服务器,所述作业信息分析服务器用于存储目标数据;
[0009]构建消息代理服务器,所述消息代理服务器接收来自作业信息分析服务器的消息,并将所述消息推送至相应用户。
[0010]可选的,所述获取地震处理软件中作业相关的目标数据,包括:
[0011]定时获取地震处理软件中作业相关的目标数据,所述地震处理软件,包括OCM作业调度管理系统和CGG处理系统。
[0012]可选的,所述获取地震处理软件中作业相关的目标数据,包括:
[0013]对于OCM作业调度管理系统,通过爬虫软件获取OCM作业调度管理系统的网页数据包,并对所述数据包进行逐帧分析,分析出网页接口、参数调用和请求回包,基于所述网页接口、参数调用和请求回包得到作业相关的目标数据;
[0014]对于CGG处理系统,基于CGG处理系统日志模块运行机制,对日志内容进行筛选得到筛选数据,对筛选数据进行解析得到解析数据,从解析数据中提取作业相关的目标数据。
[0015]可选的,所述构建作业信息分析服务器,所述作业信息分析服务器用于存储目标数据,包括:
[0016]所述作业信息分析服务器为MySql服务器;
[0017]所述作业信息分析服务器基于接收的数据对存储的目标数据进行更新,得到更新后的目标数据;
[0018]基于更新后的目标数据获取作业的状态;
[0019]基于所述作业状态构建消息内容。
[0020]可选的,所述构建消息代理服务器,所述消息代理服务器接收来自作业信息分析服务器的消息,并将所述消息推送至相应用户,包括:
[0021]配置安全策略,所述安全策略为所述消息代理服务器不能访问作业信息分析服务器,只能接收来自作业信息分析服务器的推送消息。
[0022]可选的,所述构建消息代理服务器,所述消息代理服务器接收来自作业信息分析服务器的消息,并将所述消息推送至相应用户,包括:
[0023]将接收的消息根据用户群组进行分类;
[0024]将分类后的消息推送给相应的用户群。
[0025]可选的,所述作业信息分析服务器通过API接口推送消息至消息代理服务器。
[0026]可选的,所述消息代理服务器使用Nginx+Uwsgi+Flask构建。
[0027]第二方面,本专利技术实施例还提供了一种电子设备,该电子设备包括:
[0028]存储器,存储有可执行指令;
[0029]处理器,所述处理器运行所述存储器中的所述可执行指令,以实现第一方面任一项所述的地震资料处理作业状态信息推送方法。
[0030]第三方面,本专利技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现第一方面任一项所述的地震资料处理作业状态信息推送方法。
[0031]本专利技术通过构建作业信息分析服务器和消息代理服务器,从而将获取的地震处理软件中作业相关的目标数据主动推送给用户,从而达到主动推送作业处理的状态信息至用户的目的。提高用户工作效率及计算资源的利用率。
[0032]本专利技术的其它特征和优点将在随后具体实施方式部分予以详细说明。
附图说明
[0033]通过结合附图对本专利技术示例性实施方式进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显,其中,在本专利技术示例性实施方式中,相同的参考标号通常代表相同部件。
[0034]图1示出了本专利技术的一个实施例的地震资料处理作业状态信息推送方法的系统框架图;
[0035]图2示出了本专利技术的一个实施例的数据采集分析的原理框图;
[0036]图3示出了本专利技术的一个实施例的消息代理服务架构示意图;
[0037]图4示出了本专利技术的一个实施例的Omega软件作业信息推送效果示意图;
[0038]图5示出了本专利技术的一个实施例的CGG软件作业信息推送效果示意图。
具体实施方式
[0039]下面将更详细地描述本专利技术的优选实施方式。虽然以下描述了本专利技术的优选实施方式,然而应该理解,可以以各种形式实现本专利技术而不应被这里阐述的实施方式所限制。
[0040]BurpSutie软件是一款网络攻防中常用的抓包分析软件,它可以轻松的截获浏览
器访问的数据包,对数据包进行逐帧分析,利用这个软件可以抓取访问OCM网页时传输的数据包,然后分析出实际的网页接口,以及参数调用和请求回包。
[0041]Web crawler(网络爬虫,又称为网络机器人),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本,可以代替人自动地在网页中进行数据信息的采集与整理。爬虫的出现,可以在一定程度上代替手工访问网页,所以,原先需要人工去访问互联网信息的操作,现在可以用爬虫自动化实现,这样可以更高效率地利用好互联网中的有效信息。
[0042]uWSGI是一个Web服务器,它实现了WSGI(它是Web服务器与Web应用通信的一种规范)、uwsgi(是一种线路协议而不是通信协议,在此常用于在uWSGI服务器与其他网络服务器的数据通信。)、http等协议。uWSGI具有超快的性能、低内存占用、多app管理、详尽的日志功能、高度可定制等特点。
[0043]Nginx是一款轻量级的Web服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端。Nginx配置简单、能够处理高并发连接、内存消耗小、自带健康检查功能、节省带宽、稳定性高本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地震资料处理作业状态信息推送方法,其特征在于,包括:获取地震处理软件中作业相关的目标数据;构建作业信息分析服务器,所述作业信息分析服务器用于存储目标数据;构建消息代理服务器,所述消息代理服务器接收来自作业信息分析服务器的消息,并将所述消息推送至相应用户。2.根据权利要求1所述的地震资料处理作业状态信息推送方法,其特征在于,所述获取地震处理软件中作业相关的目标数据,包括:定时获取地震处理软件中作业相关的目标数据,所述地震处理软件,包括OCM作业调度管理系统和CGG处理系统。3.根据权利要求2所述的地震资料处理作业状态信息推送方法,其特征在于,所述获取地震处理软件中作业相关的目标数据,包括:对于OCM作业调度管理系统,通过爬虫软件获取OCM作业调度管理系统的网页数据包,并对所述数据包进行逐帧分析,分析出网页接口、参数调用和请求回包,基于所述网页接口、参数调用和请求回包得到作业相关的目标数据;对于CGG处理系统,基于CGG处理系统日志模块运行机制,对日志内容进行筛选得到筛选数据,对筛选数据进行解析得到解析数据,从解析数据中提取作业相关的目标数据。4.根据权利要求1所述的地震资料处理作业状态信息推送方法,其特征在于,所述构建作业信息分析服务器,所述作业信息分析服务器用于存储目标数据,包括:所述作业信息分析服务器为MySql服务器;所述作业信息分析服务器基于接收的数据对存储的目标数据进行更新,得到更新后的目标数据;基于更新后的目标数...

【专利技术属性】
技术研发人员:吕达冯佳丽李敏雍晨天
申请(专利权)人:中国石油化工股份有限公司石油物探技术研究院
类型:发明
国别省市:

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

1