【技术实现步骤摘要】
一种地震数据自同步方法及系统
[0001]本专利技术属于石油地震勘探数据采集
,更具体地,涉及一种地震数据自同步方法及系统。
技术介绍
[0002]近年来,随着通信技术的发展,地震勘探采集技术逐步从有线节点地震仪向无线节点地震仪发展。传统的无线节点地震仪与服务器之间的地震数据传输普遍采用FTP协议,以文件下载的方式进行传输,这种传输方式早已无法满足服务端对于地震数据的实时性的要求。近年来,比较成熟的流媒体传输技术被越来越多地应用于无线节点地震仪与服务器之间的数据传输。现有的流媒体传输技术一般都是建立在UDP协议上的RTP/RTSP实时传输协议,能够实现数据的实时传输。然而,当服务器重启或者节点地震仪重启后,容易出现实时数据传输到服务器时,服务器找不到同步头的情况,由此导致服务器接收到的数据无法按预定规则进行处理。
技术实现思路
[0003]本专利技术的目的在于解决现有无线节点地震仪向服务器实时传输地震数据的过程中存在的因无线节点地震仪或者服务器重启而导致的服务器找不到同步头的问题。
[0004] ...
【技术保护点】
【技术特征摘要】
1.一种地震数据自同步方法,其特征在于,包括:定义节点地震仪对外传输的数据单元的格式,所述数据单元的格式为数据块头加样点数据,所述数据块头的最后一个字节为校验码;建立队列缓冲区,将服务端接收到的地震数据流存储于所述队列缓冲区;定义滑动窗口,所述滑动窗口的长度与所述数据块头的长度相等;控制所述滑动窗口从存储于所述队列缓冲区的第一个字节开始滑动计算,直至所述滑动窗口内的除最后一个字节以外的其他字节对应的校验码计算结果与该最后一个字节相同;将所述滑动窗口在所述队列缓冲区中的当前位置作为同步头的位置,在所述队列缓冲区中自所述同步头的位置每次向后读取一个数据单元长度的数据并发送至预设置的存储缓冲区。2.根据权利要求1所述的地震数据自同步方法,其特征在于,所述数据单元为所述节点地震仪在1秒内采集的数据。3.根据权利要求2所述的地震数据自同步方法,其特征在于,所述数据块头的长度为52字节,所述样点数据的长度为3000字节。4.根据权利要求3所述的地震数据自同步方法,其特征在于,所述数据块头的校验码为CRC校验码。5.根据权利要求4所述的地震数据自同步方法,其特征在于,所述队列缓冲区的长度至少为所述数据单元的长度与所述数据块头的长度之和。6.根据权利要求5所述的地震数据自同步方法,其特征在于,还包括:对所述存储缓冲区接收到的数据进行持久化处理。7.根据权利要求6所述的地震数据自同步方法,其特征在于,所述对所述存储缓冲区接收到的数据...
【专利技术属性】
技术研发人员:杨文广,赵改善,宋志翔,
申请(专利权)人:中国石油化工股份有限公司石油物探技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。