基于捎带通信的节点地震数据传输方法及系统技术方案

技术编号:37345625 阅读:17 留言:0更新日期:2023-04-22 21:39
本发明专利技术公开一种基于捎带通信的节点地震数据传输方法及系统。所述方法包括:用户端基于需要重传的地震数据文件的文件名及其对应的节点地震仪设备ID生成捎带指令并发送至云端服务器;云端服务器响应于节点地震仪发来的通信链路建立请求,判断是否接收到相对于该节点地震仪的捎带指令,若是,将捎带指令连同相对于通信链路建立请求的应答消息发送至该节点地震仪;节点地震仪判断云端服务器发来的消息中是否包含捎带指令,若是,先进行地震数据分时传输,再将需要重传的地震数据文件发送至云端服务器。所述系统包括实现上述步骤的各个功能模块。根据本发明专利技术,能够解决现有地震数据文件分时传输的过程中存在的地震数据文件传输不完整或者遗失的问题。输不完整或者遗失的问题。输不完整或者遗失的问题。

【技术实现步骤摘要】
基于捎带通信的节点地震数据传输方法及系统


[0001]本专利技术属于石油地震勘探数据采集
,更具体地,涉及一种基于捎带通信的节点地震数据传输方法及系统。

技术介绍

[0002]近年来,随着通信技术的发展,地震勘探采集技术逐步从有线节点地震仪向无线节点地震仪发展。目前,应用5G通信技术,使得无线节点地震仪能够实时传回采集到的地震数据。然而,基于设备便携性的考虑,现有无线节点地震仪的供电电池的容量受到一定的限制。
[0003]为了在供电电池容量受限的情况下,尽可能地延长无线节点地震仪的工作时间,现有的无线节点地震仪普遍采用任务驱动通信机制,分时传输地震数据,即在采集一段时间的地震数据后,启动与云端服务器的通信链路连接,将这一段时间内采集到的地震数据发送至云端服务器,并在数据发送完毕后,断开与云端服务器的通信连接。
[0004]在地震数据文件分时传输的过程中,由于网络不可靠等原因,会出现地震数据文件传输不完整或者遗失的问题。对于这部分地震数据文件需要启动重传机制。然而,在无线节点地震仪采集地震数据的这段时间内,云端服务器无法与无线节点地震仪进行通信,从而导致地震数据文件的重传命令无法下达。

技术实现思路

[0005]本专利技术的目的在于解决现有地震数据文件分时传输的过程中存在的地震数据文件传输不完整或者遗失的问题。
[0006]为了实现上述目的,本专利技术提供一种基于捎带通信的节点地震数据传输方法及系统。
[0007]根据本专利技术的第一方面,提供了一种基于捎带通信的节点地震数据传输方法,该方法包括以下步骤:
[0008]用户端基于预获取的需要重传的地震数据文件的文件名和该地震数据文件对应的节点地震仪的设备ID生成捎带指令,并将该捎带指令发送至云端服务器;
[0009]所述云端服务器响应于节点地震仪发来的通信链路建立请求,判断自身是否接收到相对于该节点地震仪的捎带指令,若是,将相对于该节点地震仪的捎带指令连同相对于所述通信链路建立请求的应答消息发送至该节点地震仪;
[0010]所述节点地震仪判断所述云端服务器发来的消息中是否包含捎带指令,若是,先进行预定的地震数据分时传输,再将自身需要重传的地震数据文件发送至所述云端服务器。
[0011]作为优选的是,在所述用户端基于预获取的需要重传的地震数据文件的文件名和该地震数据文件对应的节点地震仪的设备ID生成捎带指令之前,还包括:
[0012]用户端获取需要重传的地震数据文件的文件名和该地震数据文件对应的节点地
震仪的设备ID。
[0013]作为优选的是,所述用户端获取需要重传的地震数据文件的文件名和该地震数据文件对应的节点地震仪的设备ID包括:
[0014]通过比对网络存储服务器上存储的地震数据的传输时间和大小,确定需要重传的地震数据文件;
[0015]根据确定的需要重传的地震数据文件获取该地震数据文件的文件名及其对应的节点地震仪的设备ID。
[0016]作为优选的是,所述用户端通过mqtt的方式将所述捎带指令发送至所述云端服务器。
[0017]作为优选的是,在所述云端服务器响应于节点地震仪发来的通信链路建立请求,判断自身是否接收到相对于该节点地震仪的捎带指令之前,还包括:
[0018]所述云端服务器对接收到的捎带指令进行解析,获取相应的节点地震仪设备ID;
[0019]根据解析获取的节点地震仪设备ID建立节点地震仪设备ID与捎带指令真值的映射表,并将该映射表缓存在自身内存中。
[0020]作为优选的是,在所述云端服务器响应于节点地震仪发来的通信链路建立请求,判断自身是否接收到相对于该节点地震仪的捎带指令时,若否,仅将相对于所述通信链路建立请求的应答消息发送至该节点地震仪。
[0021]作为优选的是,在所述节点地震仪判断所述云端服务器发来的消息中是否包含捎带指令时,若否,仅进行预定的地震数据分时传输;
[0022]所述地震数据分时传输具体为:所述节点地震仪将自身在预定的时间间隔内采集的地震数据发送至所述云端服务器。
[0023]作为优选的是,所述将自身需要重传的地震数据文件发送至所述云端服务器具体为:
[0024]先将需要重传的地震数据文件的文件名数据包发送至所述云端服务器,再将需要重传的地震数据文件发送至所述云端服务器,最后将需要重传的地震数据文件的文件结束数据包发送至所述云端服务器。
[0025]作为优选的是,所述将自身需要重传的地震数据文件发送至所述云端服务器之后,还包括:
[0026]所述云端服务器根据接收到的所述文件名数据包在自身缓存中建立一个新文件;
[0027]将接收到的需要重传的地震数据文件的数据内容写入所述新文件;
[0028]响应于接收到的所述文件结束数据包,将所述新文件刷新到所述网络存储服务器,并断开自身与所述节点地震仪之间的通信链路。
[0029]根据本专利技术的第二方面,提供了一种基于捎带通信的节点地震数据传输系统,该系统包括以下功能模块:
[0030]捎带指令生成及发送模块,设置于用户端,用于基于预获取的需要重传的地震数据文件的文件名和该地震数据文件对应的节点地震仪的设备ID生成捎带指令,并将该捎带指令发送至云端服务器;
[0031]通信链路建立请求应答模块,设置于所述云端服务器,用于响应于节点地震仪发来的通信链路建立请求,判断是否接收到相对于该节点地震仪的捎带指令,若是,将相对于
该节点地震仪的捎带指令连同相对于所述通信链路建立请求的应答消息发送至该节点地震仪;
[0032]地震数据传输控制模块,设置于所述节点地震仪,用于判断所述云端服务器发来的消息中是否包含捎带指令,若是,先进行预定的地震数据分时传输,再将需要重传的地震数据文件发送至所述云端服务器。
[0033]本专利技术的有益效果在于:
[0034]本专利技术的基于捎带通信的节点地震数据传输方法,首先,用户端基于预获取的需要重传的地震数据文件的文件名和该地震数据文件对应的节点地震仪的设备ID生成捎带指令,并将该捎带指令发送至云端服务器;其次,所述云端服务器响应于节点地震仪发来的通信链路建立请求,判断自身是否接收到相对于该节点地震仪的捎带指令,若是,将相对于该节点地震仪的捎带指令连同相对于所述通信链路建立请求的应答消息发送至该节点地震仪;最后,所述节点地震仪判断所述云端服务器发来的消息中是否包含捎带指令,若是,先进行预定的地震数据分时传输,再将自身需要重传的地震数据文件发送至所述云端服务器。
[0035]本专利技术的基于捎带通信的节点地震数据传输方法,通过采用通信捎带技术,将用户端需要捎带的地震数据文件重传指令缓存在云端服务器。当有地震数据文件需要回传的节点地震仪向云端服务器发送通信链路建立请求时,云端服务器将相对于该节点地震仪的捎带指令连同相对于所述通信链路建立请求的应答消息发送至该节点地震仪。之后,节点地震仪先进行预定的地震数据分时传输,再将自身需要重传的地震数据文件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于捎带通信的节点地震数据传输方法,其特征在于,包括:用户端基于预获取的需要重传的地震数据文件的文件名和该地震数据文件对应的节点地震仪的设备ID生成捎带指令,并将该捎带指令发送至云端服务器;所述云端服务器响应于节点地震仪发来的通信链路建立请求,判断自身是否接收到相对于该节点地震仪的捎带指令,若是,将相对于该节点地震仪的捎带指令连同相对于所述通信链路建立请求的应答消息发送至该节点地震仪;所述节点地震仪判断所述云端服务器发来的消息中是否包含捎带指令,若是,先进行预定的地震数据分时传输,再将自身需要重传的地震数据文件发送至所述云端服务器。2.根据权利要求1所述的基于捎带通信的节点地震数据传输方法,其特征在于,在所述用户端基于预获取的需要重传的地震数据文件的文件名和该地震数据文件对应的节点地震仪的设备ID生成捎带指令之前,还包括:用户端获取需要重传的地震数据文件的文件名和该地震数据文件对应的节点地震仪的设备ID。3.根据权利要求2所述的基于捎带通信的节点地震数据传输方法,其特征在于,所述用户端获取需要重传的地震数据文件的文件名和该地震数据文件对应的节点地震仪的设备ID包括:通过比对网络存储服务器上存储的地震数据的传输时间和大小,确定需要重传的地震数据文件;根据确定的需要重传的地震数据文件获取该地震数据文件的文件名及其对应的节点地震仪的设备ID。4.根据权利要求3所述的基于捎带通信的节点地震数据传输方法,其特征在于,所述用户端通过mqtt的方式将所述捎带指令发送至所述云端服务器。5.根据权利要求4所述的基于捎带通信的节点地震数据传输方法,其特征在于,在所述云端服务器响应于节点地震仪发来的通信链路建立请求,判断自身是否接收到相对于该节点地震仪的捎带指令之前,还包括:所述云端服务器对接收到的捎带指令进行解析,获取相应的节点地震仪设备ID;根据解析获取的节点地震仪设备ID建立节点地震仪设备ID与捎带指令真值的映射表,并将该映射表缓存在自身内存中。6.根据权利要求5所述的基于捎带通信的节点地震数据传输方法,其特征在于,在所述云端服务器响应于节点地震仪发来...

【专利技术属性】
技术研发人员:杨文广赵改善宋志翔
申请(专利权)人:中国石油化工股份有限公司石油物探技术研究院
类型:发明
国别省市:

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

1