Seismic exploration backup data verification method and device and storage medium

By processing the original data and backup data of seismic exploration data through target algorithm, the calibration reference information and information to be checked are generated, and consistency verification is carried out, and data loss, data replication errors and inspection time are solved in the backup of seismic exploration data, and efficient and accurate data verification is achieved.

CN119782038APending Publication Date: 2025-04-08CHINA NAT PETROLEUM CORP +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311293827.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-08
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The huge data scale of seismic exploration data leads to data loss or data copy errors during the backup process. Due to the large amount of data, the backup data takes a long time to check, and sampling comparison may lead to incomplete and inaccurate inspections.

Method used

By obtaining the original data of seismic exploration and backup data, the target algorithm (such as hashing algorithm) is used to perform calculation processing on the two separately, obtaining the calibration reference information and the information to be verified, and then verifying whether the two are consistent, achieving fast and comprehensive data verification.

Benefits of technology

This method can efficiently verify the consistency between seismic exploration backup data and the original data, taking into account the verification efficiency and accuracy, avoiding the problem of incomplete or inaccurate data inspection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119782038A_ABST
    Figure CN119782038A_ABST
Patent Text Reader

Abstract

The invention relates to a seismic exploration backup data verification method and device and a storage medium, and the method is applied to verification equipment, and comprises the steps: obtaining to-be-compared seismic exploration original data and to-be-compared seismic exploration backup data; the seismic exploration backup data is data obtained by performing data backup on the seismic exploration original data; according to a target algorithm, respectively carrying out operation processing on the seismic exploration original data and the seismic exploration backup data to respectively obtain verification reference information and to-be-verified information; the target algorithm is used for calculating different input data to obtain different output results after the data volume is reduced; and verifying whether the to-be-verified information is consistent with the verification reference information to obtain a verification result. The comparison process is efficient, all comparison can be achieved, the verification efficiency and accuracy of the seismic exploration backup data can be considered, and accurate and efficient verification is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of geological exploration data verification, and in particular to a verification method, device and storage medium for seismic exploration backup data. Background Art

[0002] With the advancement of seismic exploration technology, the scale of seismic exploration data is also increasing. For example, with the development and application of wide-azimuth, wide-band and high-density seismic exploration technology, the amount of seismic data in the exploration area can reach tens of terabytes to hundreds of terabytes.

[0003] In the process of realizing the concept disclosed in the present invention, the inventors found that there are at least the following technical problems in the related technology: due to the large scale of seismic data, there may be problems such as data loss or data copying errors during the data backup process. In the process of checking the full amount of backup data, the data volume is very large and it takes a very long time. In order to improve the verification efficiency, a sampling comparison method is generally adopted, which may lead to incomplete and inaccurate backup data inspection. Summary of the invention

[0004] In order to solve the above technical problem or at least partially solve the above technical problem, the embodiments of the present disclosure provide a verification method, device and storage medium for seismic exploration backup data.

[0005] In the first aspect, an embodiment of the present disclosure provides a verification method for seismic exploration backup data. The above method is applied to a verification device, and includes: obtaining seismic exploration original data and seismic exploration backup data to be compared; the above seismic exploration backup data is data obtained after data backup of the above seismic exploration original data; according to a target algorithm, the above seismic exploration original data and seismic exploration backup data are respectively processed to obtain verification benchmark information and information to be verified; the above target algorithm is used to calculate different output results with reduced data volume for different input data; verify whether the above information to be verified is consistent with the verification benchmark information, and obtain a verification result.

[0006] In a second aspect, an embodiment of the present disclosure provides a verification method for seismic exploration backup data. The verification method is applied to a backup device, and includes: obtaining verification benchmark information; the verification benchmark information is a calculation result obtained after processing the seismic exploration original data to be compared according to a target algorithm, and the target algorithm is used to calculate different output results with reduced data volume for different input data; based on the target algorithm, the seismic exploration backup data is processed to obtain the information to be verified; the seismic exploration backup data is stored in the backup device, and is the data obtained after data backup processing of the seismic exploration original data; verifying whether the information to be verified is consistent with the verification benchmark information to obtain a verification result.

[0007] In a third aspect, an embodiment of the present disclosure provides a verification method for seismic exploration backup data. The verification method is applied to an original data storage device, including: according to a target algorithm, processing the seismic exploration original data to be compared to obtain verification benchmark information; the target algorithm is used to calculate different output results with reduced data volume for different input data; the seismic exploration original data is stored in the original data storage device; obtaining information to be verified; the information to be verified is the calculation result obtained after processing the seismic exploration backup data based on the target algorithm; the seismic exploration backup data is the data obtained after data backup processing of the seismic exploration original data; verifying whether the information to be verified is consistent with the verification benchmark information to obtain a verification result.

[0008] According to an embodiment of the present disclosure, in the verification method provided in the first to third aspects, the seismic exploration raw data includes multiple single-shot record data files, and the verification benchmark information includes: a verification benchmark value for each single-shot record data file; the seismic exploration backup data includes multiple single-shot record backup files corresponding to the multiple single-shot record data files; the information to be verified includes: a value to be verified for each single-shot record backup file. Verifying whether the information to be verified is consistent with the verification benchmark information to obtain a verification result includes: for each single-shot record backup file, verifying whether the value to be verified of the current single-shot record backup file is consistent with the verification benchmark value of the corresponding single-shot record data file; in the case of consistency, obtaining a verification result that the current single-shot record backup file passes the verification; in the case of inconsistency, obtaining a verification result that the current single-shot record backup file fails the verification.

[0009] According to an embodiment of the present disclosure, in the verification method provided in the first to third aspects, the seismic exploration raw data is data that has been verified for correctness. The verification method further includes: when the verification result corresponding to the first single shot record backup file is verification failure, generating a prompt message for re-backing up the first single shot record backup file.

[0010] According to an embodiment of the present disclosure, in the verification method provided in the first to third aspects, the target algorithm is a hash algorithm, including one of the following algorithms: MD5, SHA-1, SHA-256, CRC-32, SHA-3.

[0011] In a fourth aspect, an embodiment of the present disclosure provides a verification device for seismic exploration backup data. The verification device includes: a data acquisition module, a first operation module and a first verification module. The data acquisition module is used to obtain the seismic exploration original data and seismic exploration backup data to be compared; the seismic exploration backup data is data obtained after backing up the seismic exploration original data. The first operation module is used to perform operation processing on the seismic exploration original data and the seismic exploration backup data according to a target algorithm, respectively, to obtain verification benchmark information and information to be verified; the target algorithm is used to calculate different output results with reduced data volume for different input data. The first verification module is used to verify whether the information to be verified is consistent with the verification benchmark information, and obtain a verification result.

[0012] In a fifth aspect, an embodiment of the present disclosure provides a verification device for seismic exploration backup data. The verification device includes: a verification benchmark information acquisition module, a second operation module, and a second verification module. The verification benchmark information acquisition module is used to obtain verification benchmark information; the verification benchmark information is the operation result obtained after processing the seismic exploration original data to be compared according to the target algorithm, and the target algorithm is used to calculate different output results with reduced data volume for different input data. The second operation module is used to process the seismic exploration backup data according to the target algorithm to obtain information to be verified; the seismic exploration backup data is stored in the backup device, and is data obtained after data backup processing of the seismic exploration original data. The second verification module is used to verify whether the information to be verified is consistent with the verification benchmark information to obtain a verification result.

[0013] In a sixth aspect, an embodiment of the present disclosure provides a verification device for seismic exploration backup data. The device includes: a third operation module, a module for obtaining information to be verified, and a third verification module. The third operation module is used to process the seismic exploration original data to be compared according to the target algorithm to obtain verification benchmark information; the target algorithm is used to calculate different output results with reduced data volume for different input data; the seismic exploration original data is stored in the original data storage device. The module for obtaining information to be verified is used to obtain information to be verified; the information to be verified is the operation result obtained after processing the seismic exploration backup data based on the target algorithm; the seismic exploration backup data is the data obtained after performing data backup processing on the seismic exploration original data. The third verification module is used to verify whether the information to be verified is consistent with the verification benchmark information to obtain a verification result.

[0014] In a seventh aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the verification method for seismic exploration backup data as described above is implemented.

[0015] The above technical solution provided by the embodiments of the present disclosure has at least some or all of the following advantages:

[0016] Verification benchmark information is obtained by processing the seismic exploration original data based on the target algorithm, and information to be verified is obtained by processing the seismic exploration backup data based on the target algorithm. Since the target algorithm calculates different output results after the data volume is reduced for different input data, when the seismic exploration backup data is inconsistent with the seismic exploration original data, the corresponding data results are different. By comparing the information to be verified corresponding to the seismic exploration backup data after the data volume is reduced with the verification benchmark information corresponding to the seismic exploration original data, a verification result of whether the seismic exploration backup data is consistent with the seismic exploration original data can be obtained. The comparison process is efficient and can be fully compared, and can take into account both the verification efficiency and accuracy of the seismic exploration backup data, thereby achieving both accurate and efficient verification. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0018] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0019] Figure 1 The flowchart of the verification method of seismic exploration backup data according to an embodiment of the present disclosure is schematically shown.

[0020] Figure 2 A schematic diagram schematically shows a method of performing computational processing on raw seismic exploration data to obtain verification benchmark information according to an embodiment of the present disclosure.

[0021] Figure 3 The diagram schematically shows a comparison process of verification reference information and information to be verified according to an embodiment of the present disclosure.

[0022] Figure 4 A flow chart of a method for verifying seismic exploration backup data according to another embodiment of the present disclosure is schematically shown.

[0023] Figure 5 A flow chart of a method for verifying seismic exploration backup data according to yet another embodiment of the present disclosure is schematically shown.

[0024] Figure 6 The structure block diagram of a verification device for seismic exploration backup data according to an embodiment of the present disclosure is schematically shown.

[0025] Figure 7 The structure block diagram of a verification device for seismic exploration backup data according to another embodiment of the present disclosure is schematically shown.

[0026] Figure 8 The structure block diagram of a verification device for seismic exploration backup data according to another embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0027] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure.

[0028] The first exemplary embodiment of the present disclosure provides a verification method for seismic exploration backup data. The method of this embodiment is applied to a verification device.

[0029] In some embodiments, the verification device may be a third-party device independent of an original data storage device and a backup device, wherein the original data storage device is used to store seismic exploration original data, and the backup device is used to store seismic exploration backup data.

[0030] Figure 1 The flowchart of the verification method of seismic exploration backup data according to an embodiment of the present disclosure is schematically shown.

[0031] Reference Figure 1 As shown, the verification method of seismic exploration backup data applied to the verification equipment includes the following steps: S110, S120 and S130.

[0032] In step S110, the seismic exploration original data and seismic exploration backup data to be compared are obtained; the seismic exploration backup data is data obtained by backing up the seismic exploration original data.

[0033] The above-mentioned verification device can communicate data with the original data storage device storing the original data of seismic exploration, and can also communicate data with the backup device storing the backup data of seismic exploration.

[0034] In some embodiments, the verification device is installed with verification software, which is used to execute the steps corresponding to steps S110 to S130. The user can select the seismic raw data and seismic exploration backup data to be compared in the verification software.

[0035] In order to ensure the security of seismic data and resist risks, it is customary to save multiple copies of seismic data collected in the field at any time, and back up and save the data through different storage media. In addition, each copy of the data must be checked after the copy is completed to verify the consistency of the data with the original data, ensuring that each backup data is safe and effective. The method of backing up the original data of seismic exploration can be based on the copy transfer of storage media, uploading the data to a storage space based on the network, etc.

[0036] In some embodiments, the above-mentioned seismic exploration original data is data that has been verified for correctness, that is, the seismic exploration original data is ensured to be correct before being backed up, so that the seismic exploration backup data that has passed the consistency check is also correct.

[0037] In step S120, according to the target algorithm, the above seismic exploration original data and seismic exploration backup data are respectively processed to obtain verification benchmark information and information to be verified.

[0038] Figure 2 A schematic diagram schematically shows a method of performing computational processing on raw seismic exploration data to obtain verification benchmark information according to an embodiment of the present disclosure.

[0039] In some embodiments, the above-mentioned seismic exploration original data includes multiple single-shot record data files, and the above-mentioned verification benchmark information includes: a verification benchmark value for each single-shot record data file; the above-mentioned seismic exploration backup data contains multiple single-shot record backup files corresponding to the above-mentioned multiple single-shot record data files; the above-mentioned information to be verified includes: a value to be verified for each single-shot record backup file.

[0040] For each single-shot record data file (the single-shot record data file contains multiple seismic channel record data), a corresponding verification reference value will be generated after the operation based on the target algorithm; accordingly, the single-shot record backup file corresponding to the single-shot record data file will also generate a corresponding value to be verified after the operation based on the target algorithm.

[0041] In some embodiments, the target algorithm is a hash algorithm, including one of the following algorithms: MD5, SHA-1, SHA-256, CRC-32, SHA-3.

[0042] In some embodiments, the above seismic exploration raw data is processed based on the target algorithm to obtain verification benchmark information; the above seismic exploration backup data is processed based on the target algorithm to obtain the information to be verified. Figure 2 As shown, based on the MD5 hash algorithm, the original seismic exploration data is processed to obtain the calibration benchmark information. In an exemplary implementation scenario, the user can use the calibration software (e.g. Figure 2 The example in the figure is SeismicData Check V1.0), in which the MD5 value (as an example of verification benchmark information) generated after processing the original seismic exploration data is entered for saving. Then, the file name to be saved is entered in the file name field, and the seismic data file in the segy or segd format to be calculated is selected. The MD5 calculation function button is clicked, and the verification software calculates the MD5 value corresponding to the selected seismic data file, and displays the file name being calculated in real time on the front-end display interface. After the calculation of all seismic data files (examples of the original seismic exploration data to be compared) is completed, the front-end display interface will present a prompt box indicating that the MD5 value calculation is completed. At the same time, the above-mentioned verification equipment will store the MD5 values ​​corresponding to each seismic data file, and these MD5 values ​​will be used as verification benchmark information.

[0043] Similarly, based on the MD5 hash algorithm, the seismic exploration backup data is processed to obtain the information to be verified. In an exemplary implementation scenario, the user can enter the save path of the MD5 value (as an example of the information to be verified) generated after the seismic exploration backup data is processed in the verification software of the above-mentioned verification device, and then enter the file name to be saved in the file name, and select the seismic data backup file in the segy or segd format to be calculated, and click the MD5 calculation function button. The verification software calculates the MD5 value corresponding to the selected seismic data backup file, and displays the file name being calculated in real time on the front-end display interface. After all the seismic data backup files (examples of the seismic exploration original data to be compared) are calculated, the front-end display interface will present a prompt box indicating that the MD5 value calculation is completed; at the same time, the above-mentioned verification device will store the MD5 values ​​corresponding to each seismic data backup file, and these MD5 values ​​are used as the information to be verified.

[0044] In step S130, it is verified whether the information to be verified is consistent with the verification reference information to obtain a verification result.

[0045] In some embodiments, in the above step S130, it is verified whether the above information to be verified is consistent with the above verification reference information, and a verification result is obtained, including: for each single-gun record backup file, verifying whether the value to be verified of the current single-gun record backup file is consistent with the verification reference value of the corresponding single-gun record data file; if they are consistent, a verification result that the current single-gun record backup file has passed the verification is obtained; if the verification is inconsistent, a verification result that the current single-gun record backup file has failed the verification is obtained.

[0046] Figure 3 The diagram schematically shows a comparison process of verification reference information and information to be verified according to an embodiment of the present disclosure.

[0047] Reference Figure 3 As shown, according to the save paths of the previously saved seismic exploration backup data (as an example of the information to be verified) and the seismic exploration data (as an example of the verification benchmark information), clicking the function key for comparison will present the results of comparing the MD5 value of each seismic data file with the MD5 value of the corresponding seismic data backup file on the front display interface of the verification device.

[0048] In the embodiment including the above steps S110 to S130, the verification benchmark information is obtained by processing the seismic exploration original data based on the target algorithm, and the information to be verified is obtained by processing the seismic exploration backup data based on the target algorithm. Since the target algorithm calculates different output results with reduced data volume for different input data, when the seismic exploration backup data is inconsistent with the seismic exploration original data, the corresponding data results are different. By comparing the information to be verified corresponding to the seismic exploration backup data with reduced data volume with the verification benchmark information corresponding to the seismic exploration original data, a verification result of whether the seismic exploration backup data is consistent with the seismic exploration original data can be obtained. The comparison process is efficient and can be fully compared, and can take into account both the verification efficiency and accuracy of the seismic exploration backup data, thereby achieving both accurate and efficient verification.

[0049] In some embodiments, the verification method further includes: when the verification result corresponding to the first single-shot record backup file is verification failure, generating a prompt message for re-backing up the first single-shot record backup file.

[0050] If the verification fails, it means that the data of the first single-shot record backup file is inconsistent with the corresponding original file, and the corresponding single-shot record original file needs to be backed up again. Based on the above prompt information, relevant personnel (such as seismic data quality inspectors or seismic data backup personnel) can be reminded to perform the re-backup operation.

[0051] Based on the same concept, a second exemplary embodiment of the present disclosure provides a verification method for seismic exploration backup data applied to a backup device.

[0052] Figure 4 A flow chart of a method for verifying seismic exploration backup data according to another embodiment of the present disclosure is schematically shown.

[0053] Reference Figure 4 As shown, the verification method of seismic exploration backup data provided by the embodiment of the present disclosure includes the following steps: S410, S420 and S430.

[0054] In step S410, calibration benchmark information is obtained; the calibration benchmark information is a calculation result obtained by processing the original seismic exploration data to be compared according to a target algorithm, and the target algorithm is used to calculate different output results with reduced data volume for different input data.

[0055] In this embodiment, the verification benchmark information in step S410 can be obtained by the original data storage device executing a calculation process based on the target algorithm to obtain the corresponding verification benchmark information. The original data storage device processes the seismic exploration raw data to be compared according to the target algorithm to obtain the verification benchmark information. The specific process can refer to the previous verification device about Figure 2 In this embodiment, the backup device obtains the verification reference information corresponding to the seismic exploration raw data to be compared from the raw data storage device.

[0056] In step S420, based on the target algorithm, the seismic exploration backup data is processed to obtain information to be verified; the seismic exploration backup data is stored in the backup device and is obtained by performing data backup processing on the seismic exploration original data.

[0057] In this embodiment, since the main body for verification is the backup device, there is no need to execute the step of obtaining seismic exploration backup data, which can effectively save data bandwidth and time consumption for obtaining backup data, and realize verification locally on the backup device.

[0058] The specific implementation process of step S420 can refer to the aforementioned process of the verification device processing the seismic exploration backup data, which will not be repeated here.

[0059] In step S430, it is verified whether the information to be verified is consistent with the verification reference information to obtain a verification result.

[0060] The implementation process of step S430 can refer to the above-mentioned process and details of the verification device and the above-mentioned process and details of the verification device. Figure 3 The description is not repeated here.

[0061] In this embodiment, the above-mentioned seismic exploration original data includes multiple single-shot record data files, and the above-mentioned verification benchmark information includes: a verification benchmark value for each single-shot record data file; the above-mentioned seismic exploration backup data includes multiple single-shot record backup files corresponding to the above-mentioned multiple single-shot record data files; the above-mentioned information to be verified includes: a value to be verified for each single-shot record backup file. Verifying whether the above-mentioned information to be verified is consistent with the above-mentioned verification benchmark information, and obtaining a verification result, including: for each single-shot record backup file, verifying whether the value to be verified of the current single-shot record backup file is consistent with the verification benchmark value of the corresponding single-shot record data file; in the case of consistency, obtaining a verification result that the current single-shot record backup file passes the verification; in the case of inconsistency, obtaining a verification result that the current single-shot record backup file fails the verification.

[0062] In this embodiment, the seismic exploration raw data is data that has been verified for correctness. The verification method further includes: when the verification result corresponding to the first single shot record backup file is verification failure, generating a prompt message for re-backing up the first single shot record backup file.

[0063] In this embodiment, the target algorithm is a hash algorithm, including one of the following algorithms: MD5, SHA-1, SHA-256, CRC-32, SHA-3.

[0064] In an embodiment including the above steps S410 to S430, verification benchmark information is obtained by processing the seismic exploration original data based on the target algorithm, and information to be verified is obtained by processing the seismic exploration backup data based on the target algorithm. Since the target algorithm calculates different output results with reduced data volume for different input data, when the seismic exploration backup data is inconsistent with the seismic exploration original data, the corresponding data results are different. By comparing the information to be verified corresponding to the seismic exploration backup data with reduced data volume with the verification benchmark information corresponding to the seismic exploration original data, a verification result of whether the seismic exploration backup data is consistent with the seismic exploration original data can be obtained. The comparison process is efficient and can be fully compared, and can take into account both the verification efficiency and accuracy of the seismic exploration backup data, thereby achieving both accurate and efficient verification.

[0065] Based on the same concept, a third exemplary embodiment of the present disclosure provides a verification method for seismic exploration backup data applied to an original data storage device.

[0066] Figure 5 A flow chart of a method for verifying seismic exploration backup data according to yet another embodiment of the present disclosure is schematically shown.

[0067] Reference Figure 5 As shown, the verification method of seismic exploration backup data provided by the embodiment of the present disclosure includes the following steps: S510, S520 and S530.

[0068] In step S510, the seismic exploration raw data to be compared are processed according to the target algorithm to obtain verification benchmark information; the above target algorithm is used to calculate different output results with reduced data volume for different input data; the above seismic exploration raw data are stored in the above raw data storage device.

[0069] In this embodiment, since the subject of verification is the original data storage device, there is no need to execute the step of obtaining the original seismic exploration data, which can effectively save the data bandwidth and time consumption for obtaining the original data, and realize verification locally on the original data storage device.

[0070] The raw data storage device processes the raw seismic exploration data to be compared according to the target algorithm to obtain the verification benchmark information. The specific process can be referred to the previous verification device about Figure 2 The example process is not repeated here.

[0071] In step S520, the information to be verified is obtained; the information to be verified is a calculation result obtained by processing the seismic exploration backup data based on the target algorithm; the seismic exploration backup data is data obtained by performing data backup processing on the seismic exploration original data.

[0072] In this embodiment, the information to be verified in step S520 may be a calculation process performed by the backup device based on the target algorithm to obtain the corresponding information to be verified. The backup device processes the seismic exploration backup data to be compared according to the target algorithm to obtain the specific process of the information to be verified. Figure 2 In this embodiment, the original data storage device obtains the to-be-verified information corresponding to the seismic exploration backup data to be compared from the backup device.

[0073] In step S530, it is verified whether the information to be verified is consistent with the verification reference information to obtain a verification result.

[0074] The implementation process of step S530 can refer to the above-mentioned process and details of the verification device and the above-mentioned process and details of the verification device. Figure 3 The description is not repeated here.

[0075] In this embodiment, the above-mentioned seismic exploration original data includes multiple single-shot record data files, and the above-mentioned verification benchmark information includes: a verification benchmark value for each single-shot record data file; the above-mentioned seismic exploration backup data includes multiple single-shot record backup files corresponding to the above-mentioned multiple single-shot record data files; the above-mentioned information to be verified includes: a value to be verified for each single-shot record backup file. Verifying whether the above-mentioned information to be verified is consistent with the above-mentioned verification benchmark information, and obtaining a verification result, including: for each single-shot record backup file, verifying whether the value to be verified of the current single-shot record backup file is consistent with the verification benchmark value of the corresponding single-shot record data file; in the case of consistency, obtaining a verification result that the current single-shot record backup file passes the verification; in the case of inconsistency, obtaining a verification result that the current single-shot record backup file fails the verification.

[0076] In this embodiment, the seismic exploration raw data is data that has been verified for correctness. The verification method further includes: when the verification result corresponding to the first single shot record backup file is verification failure, generating a prompt message for re-backing up the first single shot record backup file.

[0077] In this embodiment, the target algorithm is a hash algorithm, including one of the following algorithms: MD5, SHA-1, SHA-256, CRC-32, SHA-3.

[0078] In an embodiment including the above steps S510 to S530, verification benchmark information is obtained by processing the seismic exploration original data based on the target algorithm, and information to be verified is obtained by processing the seismic exploration backup data based on the target algorithm. Since the target algorithm calculates different output results with reduced data volume for different input data, when the seismic exploration backup data is inconsistent with the seismic exploration original data, the corresponding data results are different. By comparing the information to be verified corresponding to the seismic exploration backup data with reduced data volume with the verification benchmark information corresponding to the seismic exploration original data, a verification result of whether the seismic exploration backup data is consistent with the seismic exploration original data can be obtained. The comparison process is efficient and can be fully compared, and can take into account both the verification efficiency and accuracy of the seismic exploration backup data, thereby achieving both accurate and efficient verification.

[0079] A fourth exemplary embodiment of the present disclosure provides a verification device for seismic exploration backup data.

[0080] Figure 6 The structure block diagram of a verification device for seismic exploration backup data according to an embodiment of the present disclosure is schematically shown.

[0081] Reference Figure 6 As shown, the verification device 600 for seismic exploration backup data includes: a data acquisition module 601, a first operation module 602 and a first verification module 603. The verification device of this embodiment may be the verification device in the first embodiment.

[0082] The data acquisition module 601 is used to acquire the seismic exploration original data and seismic exploration backup data to be compared; the seismic exploration backup data is the data obtained by backing up the seismic exploration original data.

[0083] The first operation module 602 is used to perform operation processing on the seismic exploration original data and the seismic exploration backup data according to the target algorithm to obtain verification benchmark information and information to be verified respectively; the target algorithm is used to calculate different output results with reduced data volume for different input data.

[0084] The first verification module 603 is used to verify whether the information to be verified is consistent with the verification reference information to obtain a verification result.

[0085] For more details of this embodiment, please refer to the relevant description of the first embodiment, which will not be repeated here.

[0086] A fifth exemplary embodiment of the present disclosure provides a verification device for seismic exploration backup data.

[0087] Figure 7 The structure block diagram of a verification device for seismic exploration backup data according to another embodiment of the present disclosure is schematically shown.

[0088] Reference Figure 7 As shown, the verification device 700 provided in the embodiment of the present disclosure includes: a verification benchmark information acquisition module 701 , a second operation module 702 and a second verification module 703 .

[0089] The calibration benchmark information acquisition module 701 is used to acquire calibration benchmark information; the calibration benchmark information is the calculation result obtained after processing the original seismic exploration data to be compared according to the target algorithm, and the target algorithm is used to calculate different output results with reduced data volume for different input data.

[0090] The second operation module 702 is used to process the seismic exploration backup data according to the target algorithm to obtain the information to be verified; the seismic exploration backup data is stored in the backup device and is obtained by performing data backup processing on the seismic exploration original data.

[0091] The second verification module 703 is used to verify whether the information to be verified is consistent with the verification reference information to obtain a verification result.

[0092] For more details of this embodiment, please refer to the relevant description of the second embodiment, which will not be repeated here.

[0093] A sixth exemplary embodiment of the present disclosure provides a verification device for seismic exploration backup data.

[0094] Figure 8 The structure block diagram of a verification device for seismic exploration backup data according to another embodiment of the present disclosure is schematically shown.

[0095] Reference Figure 8 As shown, the verification device 800 of this embodiment includes: a third operation module 801, a to-be-verified information acquisition module 802 and a third verification module 803.

[0096] The third operation module 801 is used to process the raw seismic exploration data to be compared according to the target algorithm to obtain verification benchmark information; the target algorithm is used to calculate different output results with reduced data volume for different input data; the raw seismic exploration data is stored in the raw data storage device.

[0097] The information to be verified acquisition module 802 is used to acquire information to be verified; the information to be verified is the calculation result obtained after processing the seismic exploration backup data based on the target algorithm; the seismic exploration backup data is the data obtained after data backup processing of the seismic exploration original data.

[0098] The third verification module 803 is used to verify whether the information to be verified is consistent with the verification reference information to obtain a verification result.

[0099] For more details of this embodiment, please refer to the relevant description of the third embodiment, which will not be repeated here.

[0100] Any multiple of the functional modules included in the above-mentioned device 600, device 700 or device 800 can be combined into one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. At least one of the functional modules included in the above-mentioned device 600, device 700 or device 800 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in an appropriate combination of any of them. Alternatively, at least one of the functional modules included in the above-mentioned device 600, device 700 or device 800 can be at least partially implemented as a computer program module. When the computer program module is run, the corresponding function can be executed. For example, in the embodiments of the present disclosure, a program script can be constructed based on the Python language to execute the verification method provided in the above-mentioned first embodiment to the third embodiment.

[0101] The seventh exemplary embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the verification method for seismic exploration backup data as described above is implemented.

[0102] The computer-readable storage medium may be included in the device or apparatus described in the above embodiment; or it may exist independently without being assembled into the device or apparatus. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0103] According to an embodiment of the present disclosure, a computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0104] It should be noted that the collection, collection, update, analysis, processing, use, transmission, storage and other aspects of user personal information involved in the technical solution provided by the embodiments of the present disclosure are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security and national security.

[0105] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0106] The foregoing is merely a specific embodiment of the present disclosure, which enables those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features applied herein.

Claims

1. A method for verifying seismic exploration backup data, characterized in that: Applied to the verification device, the verification method comprises: Acquire seismic exploration original data and seismic exploration backup data to be compared; the seismic exploration backup data is data obtained by backing up the seismic exploration original data; According to the target algorithm, the seismic exploration original data and the seismic exploration backup data are respectively processed to obtain verification benchmark information and information to be verified respectively; the target algorithm is used to calculate different output results with reduced data volume for different input data; Verify whether the information to be verified is consistent with the verification reference information to obtain a verification result.

2. A method for verifying seismic exploration backup data, characterized in that: Applied to a backup device, the verification method includes: Acquire calibration benchmark information; the calibration benchmark information is a calculation result obtained by processing the raw seismic exploration data to be compared according to a target algorithm, wherein the target algorithm is used to calculate different output results with reduced data volume for different input data; Based on the target algorithm, the seismic exploration backup data is processed to obtain information to be verified; the seismic exploration backup data is stored in the backup device and is data obtained by performing data backup processing on the seismic exploration original data; Verify whether the information to be verified is consistent with the verification reference information, and obtain a verification result.

3. A method for verifying seismic exploration backup data, characterized in that: Applied to raw data storage devices, the verification method includes: According to the target algorithm, the raw seismic exploration data to be compared are processed to obtain verification benchmark information; the target algorithm is used to calculate different output results with reduced data volume for different input data; the raw seismic exploration data are stored in the raw data storage device; Acquire information to be verified; the information to be verified is a calculation result obtained by processing the seismic exploration backup data based on the target algorithm; the seismic exploration backup data is data obtained by performing data backup processing on the seismic exploration original data; Verify whether the information to be verified is consistent with the verification reference information, and obtain a verification result.

4. The verification method according to any one of claims 1 to 3, characterized in that: The seismic exploration raw data includes a plurality of single shot record data files, and the verification benchmark information includes: a verification benchmark value for each single shot record data file; The seismic exploration backup data includes a plurality of single shot record backup files corresponding to the plurality of single shot record data files; the to-be-verified information includes: a to-be-verified value for each single shot record backup file; Verifying whether the information to be verified is consistent with the verification reference information to obtain a verification result includes: For each single-shot record backup file, check whether the to-be-checked value of the current single-shot record backup file is consistent with the check reference value of the corresponding single-shot record data file; In the case of consistency, the verification result of the current single-shot record backup file verification is obtained; In the case of inconsistent verification, a verification result indicating that the current single-shot record backup file verification fails is obtained.

5. The verification method according to claim 4, characterized in that: The seismic exploration raw data is data that has been verified for correctness; The verification method further comprises: When the verification result corresponding to the first single-shot record backup file is verification failure, a prompt message for re-backing up the first single-shot record backup file is generated.

6. The verification method according to any one of claims 1 to 3, characterized in that: The target algorithm is a hash algorithm, including one of the following algorithms: MD5, SHA-1, SHA-256, CRC-32, SHA-3.

7. A verification device for seismic exploration backup data, characterized in that: include: A data acquisition module is used to acquire the seismic exploration original data and seismic exploration backup data to be compared; The seismic exploration backup data is data obtained by backing up the seismic exploration original data; A first operation module is used to perform operation processing on the seismic exploration original data and the seismic exploration backup data according to a target algorithm to obtain verification benchmark information and information to be verified respectively; the target algorithm is used to calculate different output results with reduced data volume for different input data; The first verification module is used to verify whether the information to be verified is consistent with the verification reference information to obtain a verification result.

8. A verification device for seismic exploration backup data, characterized in that: include: A calibration benchmark information acquisition module, used to acquire calibration benchmark information; The verification benchmark information is a calculation result obtained by processing the original seismic exploration data to be compared according to a target algorithm, wherein the target algorithm is used to calculate different output results with reduced data volume for different input data; The second operation module is used to process the seismic exploration backup data according to the target algorithm to obtain the information to be verified; the seismic exploration backup data is stored in the backup device and is obtained by performing data backup processing on the seismic exploration original data; The second verification module is used to verify whether the information to be verified is consistent with the verification reference information to obtain a verification result.

9. A verification device for seismic exploration backup data, characterized in that: include: The third operation module is used to process the raw seismic exploration data to be compared according to the target algorithm to obtain the verification benchmark information; The target algorithm is used to calculate different output results with reduced data volume for different input data; the seismic exploration raw data is stored in the raw data storage device; The module for obtaining information to be verified is used to obtain information to be verified; The information to be verified is a calculation result obtained by processing the seismic exploration backup data based on the target algorithm; the seismic exploration backup data is data obtained by performing data backup processing on the seismic exploration original data; The third verification module is used to verify whether the information to be verified is consistent with the verification reference information to obtain a verification result.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Cited By

  • Earthquake defense platform data quality detection and regression restoration method and system

    CN122386371A