本发明属于石油天然气勘探开发,具体涉及一种测井数据查询方法、装置、设备及介质。
背景技术:
1、测井作为勘探与开发油气田的重要方法技术,对油气勘探、开发与生产提供重要支撑,原始测井数据作为测井采集到的最原始的数据,是反映地质信息的重要媒介,包括了测井仪器采集到的原始电信号、仪器状态等信息,现场采集过程中会通过刻度、环境校正等环节将这些原始信息转换为适合处理、解释的工程数值。传统的原始测井数据格式会将采集到的数据按照时间或者深度顺序依次进行存储,在回放原始数据模拟测井过程中的工程数值转换时,也会依照时间或者深度顺序依次读取对应原始测井数据进行计算,这种方法必须按照顺序依次查找,导致针对指定位置数据进行数据回放时耗时较长。
技术实现思路
1、本发明的目的在于提供一种测井数据查询方法、装置、设备及介质,以解决现有测井数据回放困难浪费时间的技术问题。
2、为实现上述目的,本发明采用如下技术方案予以实现:
3、第一方面,一种测井数据查询方法,包括以下步骤:
4、获取若干测井原始数据;
5、向每个测井原始数据中插入索引信息;
6、将所有索引信息记录在对应测井原始数据的后面,并生成测井原始数据文件记录;
7、从测井原始数据文件记录中获取所有索引信息并生成索引信息列表;
8、获取给定索引,根据给定索引采用二分查找算法在索引信息列表中获取给定索引对应的索引信息;
9、根据给定索引对应的索引信息获取对应的测井原始数据。
10、本发明的进一步改进在于:所述测井原始数据包括通用信息、井内信息、操作信息、仪器串信息和曲线信息,所述通用信息中包括数据起始位置和索引信息起始位置。
11、本发明的进一步改进在于:所述测井原始数据为实时数据,在测井过程中通过网络协议实时采集。
12、本发明的进一步改进在于:所述索引信息包括时间、深度、在文件中的存储位置和长度信息。
13、本发明的进一步改进在于:所述将所有索引信息记录在对应测井原始数据的后面,并生成测井原始数据文件记录中,具体包括以下步骤:
14、将每个测井原始数据对应的索引信息的起始位置赋值为当前文件大小,再将索引信息中的所有数据记录到测井原始数据末尾,得到一个测井原始数据文件记录。
15、本发明的进一步改进在于:所述索引信息列表为按照时间-深度-数据起始位置-数据长度格式形成的索引列表。
16、本发明的进一步改进在于:所述根据给定索引对应的索引信息获取对应的测井原始数据时,根据与给定索引对应的索引信息的数据起始位置和数据长度进行查询获取。
17、第二方面,一种测井数据查询装置,包括:
18、测井原始数据获取模块:用于获取若干测井原始数据;
19、索引信息插入模块:用于向每个测井原始数据中插入索引信息;
20、测井原始数据文件记录生成模块:用于将所有索引信息记录在对应测井原始数据的后面,并生成测井原始数据文件记录;
21、索引信息列表生成模块:用于获取所有索引信息并生成索引信息列表;
22、索引信息查询模块:用于获取给定索引,根据给定索引采用二分查找算法在索引信息列表中获取给定索引对应的索引信息;
23、测井原始数据查询模块:用于根据给定索引对应的索引信息获取对应的测井原始数据。
24、第三方面,一种计算机设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的一种测井数据查询方法。
25、第四方面,一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述的一种测井数据查询方法。
26、与现有技术相比,本发明至少包括以下有益效果:
27、本发明通过在记录测井原始数据的同时记录对应索引信息,在回放原始数据模拟测井过程中的工程数值转换时,能够根据索引对测井原始数据的内容进行快速查找定位,实现从任意指定索引位置进行测井原始数据回放,提升原始测井数据模拟回放和测井数据处理分析效率。
1.一种测井数据查询方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种测井数据查询方法,其特征在于,所述测井原始数据包括通用信息、井内信息、操作信息、仪器串信息和曲线信息,所述通用信息中包括数据起始位置和索引信息起始位置。
3.根据权利要求1所述的一种测井数据查询方法,其特征在于,所述测井原始数据为实时数据,在测井过程中通过网络协议实时采集。
4.根据权利要求1所述的一种测井数据查询方法,其特征在于,所述索引信息包括时间、深度、在文件中的存储位置和长度信息。
5.根据权利要求1所述的一种测井数据查询方法,其特征在于,所述将所有索引信息记录在对应测井原始数据的后面,并生成测井原始数据文件记录的步骤,具体包括:
6.根据权利要求1所述的一种测井数据查询方法,其特征在于,所述索引信息列表为按照时间-深度-数据起始位置-数据长度格式形成的索引列表。
7.根据权利要求1所述的一种测井数据查询方法,其特征在于,所述根据给定索引对应的索引信息获取对应的测井原始数据时,根据与给定索引对应的索引信息的数据起始位置和数据长度进行查询获取。
8.一种测井数据查询装置,其特征在于,包括:
9.一种计算机设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现权利要求1~7中的一种测井数据查询方法。
10.一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,其特征在于,计算机程序被处理器执行时实现权利要求1~7中的一种测井数据查询方法。