Test method of earthquake early warning system and program product

By outputting test earthquake event data including seismic wave data of different stations over time to the earthquake early warning system, simulating the operation and response of the earthquake early warning system to real earthquake events, and determining the test results based on the system early warning data and expected early warning data, the problem of irregular test data in the existing technology is solved, and effective testing and performance improvement of the earthquake early warning system is achieved.

CN119888985APending Publication Date: 2025-04-25四川地震台
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510079358.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-17
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The existing earthquake early warning system software testing lacks special testing technology and testing processes, resulting in irregular test data and cannot meet the testing needs of earthquake early warning system.

Method used

A test method for an earthquake early warning system is provided. By outputting test earthquake event data including seismic wave data of different stations over time to the system, simulating the operation and response of the earthquake early warning system to real earthquake events, and determining the test results based on the system early warning data and expected early warning data.

Benefits of technology

This method can more accurately determine the test results of the earthquake early warning system, help improve the accuracy and reliability of the system, solve the problem of irregular test data, meet the testing needs of the earthquake early warning system, and can help determine the early warning time, evaluate the early warning coverage and identify the early warning blind spots.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119888985A_ABST
    Figure CN119888985A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of earthquake early warning, and particularly provides a test method of an earthquake early warning system and a program product. The test method of the earthquake early warning system comprises the following steps: outputting test earthquake event data to the earthquake early warning system; acquiring system early warning data of an earthquake early warning system; and determining a test result of the earthquake early warning system according to the system early warning data and expected early warning data of the test earthquake event data. The test method comprises the following steps: outputting test earthquake event data including time-varying earthquake wave data of different stations to an earthquake early warning system; therefore, the operation and response of the earthquake early warning system to a real earthquake event can be simulated in the testing process. And the test result of the earthquake early warning system can be determined more accurately according to the system early warning data and the expected early warning data of the test earthquake event data. Related personnel can conveniently adjust the earthquake early warning system according to a test result, and the accuracy and reliability of the earthquake early warning system are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of earthquake early warning technology, and in particular, to a testing method and program product for an earthquake early warning system. Background Art

[0002] Earthquake early warning is one of the most effective technical means to mitigate earthquake disasters. Based on dense observation stations and using data processing technology, earthquake early warning can issue earthquake wave warnings before destructive earthquake waves reach the target area, giving the public a few seconds to tens of seconds of precious time to escape and avoid danger. It can enable important projects and facilities such as nuclear power plants, high-speed railways, hazardous chemical companies, lifeline projects, and precision instrument manufacturing to take earthquake emergency response measures in a timely manner, thereby greatly reducing casualties and social property losses.

[0003] Earthquake early warning systems usually have functions such as earthquake monitoring data processing, early warning magnitude calculation, early warning positioning, early warning intensity estimation, and early warning information release. Users can learn about earthquake information through these functions and take appropriate risk avoidance measures when an earthquake occurs. However, once the earthquake early warning system makes mistakes or fails, such as false or missed earthquake early warning information, it may also cause relatively large economic losses and even threaten human life safety. Therefore, software testing for earthquake early warning systems is extremely important and necessary, and the requirements for the accuracy and real-time nature of earthquake early warning systems are also more stringent.

[0004] At present, there is no special software testing technology and testing process for the software testing of earthquake early warning systems. The relevant software testing of earthquake early warning systems has the technical problem of non-standard test data and cannot meet the testing requirements of earthquake early warning systems. Summary of the invention

[0005] In view of this, the purpose of the embodiments of the present application is to provide a testing method and program product for an earthquake early warning system to solve the above-mentioned technical problems.

[0006] In a first aspect, an embodiment of the present application provides a method for testing an earthquake early warning system, the method comprising:

[0007] Outputting test earthquake event data to an earthquake early warning system; wherein the test earthquake event data includes seismic wave data of different stations that vary with time;

[0008] Obtaining system warning data of an earthquake early warning system for the test earthquake event data;

[0009] The test result of the earthquake early warning system is determined according to the system early warning data and the expected early warning data of the test earthquake event data.

[0010] In the above implementation process, the test method of the earthquake early warning system includes: outputting test earthquake event data to the earthquake early warning system; wherein the test earthquake event data includes seismic wave data that varies with time at different stations; obtaining system warning data of the earthquake early warning system for the test earthquake event data; and determining the test result of the earthquake early warning system according to the system warning data and the expected warning data of the test earthquake event data. The test method outputs test earthquake event data including seismic wave data that varies with time at different stations to the earthquake early warning system; so as to simulate the operation and response of the earthquake early warning system to real earthquake events during the test process; and then more accurately determines the test result of the earthquake early warning system according to the system warning data and the expected warning data of the test earthquake event data. It is convenient for relevant personnel to adjust the earthquake early warning system according to the test results, and improve the accuracy and reliability of the earthquake early warning system. The technical problem that the test data of the relevant software test of the existing earthquake early warning system is not standardized is solved, and the test requirements of the earthquake early warning system can be met. In addition, the test method based on the above earthquake early warning system can help determine the warning time of the earthquake early warning system when an actual earthquake occurs; help evaluate the warning coverage of the earthquake early warning system, and identify the warning blind area.

[0011] Optionally, in an embodiment of the present application, the test seismic event data specifically includes seismic wave data of different stations at the same test time point.

[0012] In the above implementation process, since the test earthquake event data includes seismic wave data of different stations at the same test time point, the seismic wave data for testing can be output to the earthquake early warning system in sequence based on the test time point, thereby reducing the difficulty of data transmission and further reducing the difficulty of testing the earthquake early warning system.

[0013] Optionally, in an embodiment of the present application, the method for obtaining the test earthquake event data includes: obtaining real earthquake data based on historical earthquake events; when the real earthquake data includes the real station data of the station at a historical set time point, determining the real station data of the historical set time point as the seismic wave data of the station at the corresponding test time point; when the real earthquake data does not include the real station data of the station at the historical set time point, interpolating the real station data of the station at different historical time points to obtain the interpolated station data of the station at the historical set time point, and determining the interpolated station data of the historical set time point as the seismic wave data of the station at the corresponding test time point; wherein the time interval between two adjacent historical set time points is consistent with the time interval between two adjacent test time points.

[0014] In the above implementation process, real earthquake data is obtained based on historical earthquake events, and when the real earthquake data includes the real station data of the station at the historical set time point, the seismic wave data at the corresponding test time point is determined according to the real station data. By interpolating the real station data of the station at different historical time points when the real earthquake data does not include the real station data of the station at the historical set time point, the interpolated station data (fitting the real earthquake data) of the station at the historical set time point can be obtained. Based on the interpolated station data and the real earthquake data that fit the real earthquake data, the operation and response of the earthquake early warning system to the real earthquake event can be more realistically simulated during the test process, so as to further improve the effectiveness of the test results of the earthquake early warning system.

[0015] Optionally, in an embodiment of the present application, before outputting the test earthquake event data to the earthquake early warning system, the method further includes: adjusting, according to test requirements, time parameters, station parameters, instrument parameters and / or seismic wave amplitude parameters of the seismic wave data corresponding to some stations in the test earthquake event data to obtain adjusted test earthquake event data; outputting the test earthquake event data to the earthquake early warning system includes: outputting the adjusted test earthquake event data to the earthquake early warning system.

[0016] In the above implementation process, by adjusting the time parameters, station parameters, instrument parameters and / or seismic wave amplitude parameters of the seismic wave data corresponding to some stations in the test seismic event data, the adjusted test seismic event data that meets the actual test requirements (for example, boundary case testing) can be obtained; based on the adjusted test seismic event data, the early warning performance test of the earthquake early warning system can be more comprehensively implemented. In addition, by adjusting the time parameters, station parameters, instrument parameters and / or seismic wave amplitude parameters of the seismic wave data corresponding to some stations in the test seismic event data, some interference data can be added to the adjusted test seismic event data to improve the reliability of the test results of the earthquake early warning system; it is convenient to find and repair system problems early and reduce the cost of later maintenance.

[0017] Optionally, in an embodiment of the present application, the outputting of test earthquake event data to the earthquake early warning system includes: utilizing a real-time data stream service to convert the test earthquake event data into a simulated real-time earthquake data stream; and outputting the simulated real-time earthquake data stream to the earthquake early warning system.

[0018] In the above implementation process, the real-time data stream service can be used to convert the test earthquake event data into a simulated real-time earthquake data stream; and based on the simulated real-time earthquake data stream, the occurrence of a real earthquake event can be simulated; thus, the operation and response of the simulated earthquake early warning system to a real earthquake event can be realized during the test. In addition, the use of real-time data stream services can improve the stability and speed of data transmission, reduce the impact of data transmission efficiency on test results, and provide protection for the test process.

[0019] Optionally, in an embodiment of the present application, the system warning data includes warning data of multiple warning times corresponding to the test earthquake event data; determining the test result of the earthquake warning system based on the system warning data and the expected warning data of the test earthquake event data includes: determining the test result of the earthquake warning system based on the warning data of each warning time, the warning weight corresponding to each warning time and the expected warning data.

[0020] In the above implementation process, the requirements of earthquake for the timeliness of warning are fully taken into consideration. By using the warning data of each warning alert, the warning weight corresponding to each warning alert, and the expected warning data, the warning performance of the earthquake early warning system can be determined more accurately.

[0021] Optionally, in an embodiment of the present application, the test result includes an early warning accuracy index; the test result of the earthquake early warning system is determined based on the system early warning data and the expected early warning data of the test earthquake event data, including: determining the early warning information false alarm rate of the earthquake early warning system based on the number of false warning cases and the expected number of warning cases of the earthquake early warning system; and / or determining the early warning information omission rate of the earthquake early warning system based on the number of effective warning cases and the expected number of warning cases of the earthquake early warning system; and / or determining the early warning magnitude deviation of the earthquake early warning system based on the system early warning magnitude and the expected warning magnitude of the earthquake early warning system; And / or determine the warning positioning deviation of the earthquake early warning system based on the earthquake warning positioning and the expected warning positioning of the earthquake early warning system; and / or determine the intensity prediction deviation of the earthquake early warning system based on the system predicted intensity and the expected predicted intensity of the earthquake early warning system; and / or determine the warning earthquake occurrence time deviation of the earthquake early warning system based on the system warning earthquake occurrence time and the expected warning earthquake occurrence time of the earthquake early warning system; determine the warning accuracy index based on the warning information false alarm rate, the warning information omission rate, the warning magnitude deviation, the warning positioning deviation, the intensity prediction deviation and / or the warning earthquake occurrence time deviation.

[0022] Optionally, in an embodiment of the present application, the test result includes a functional completeness index; determining the test result of the earthquake early warning system based on the system early warning data and the expected warning data of the test earthquake event data includes: determining the functional completeness index based on the functional points that the earthquake early warning system can achieve and the functional points that are expected to be achieved.

[0023] Optionally, in an embodiment of the present application, the test result includes a warning timeliness index; the test result of the earthquake early warning system is determined based on the system warning data and the expected warning data of the test earthquake event data, including: determining the warning timeliness index based on the warning information release time of the earthquake early warning system and the expected warning time of the test earthquake event data.

[0024] In a second aspect, an embodiment of the present application provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements a method for testing an earthquake early warning system as described in any one of the first aspects above.

[0025] In a third aspect, an embodiment of the present application further provides an electronic device; the electronic device includes:

[0026] Memory;

[0027] processor;

[0028] The memory stores a computer program executable by the processor, and when the computer program is executed by the processor, the method for testing the earthquake early warning system described in any one of the first aspects is performed.

[0029] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the testing method of the earthquake early warning system as described in any one of the first aspects is executed.

[0030] The beneficial effects of the present application include at least: the test method of the earthquake early warning system outputs test earthquake event data including time-varying seismic wave data of different stations to the earthquake early warning system; in order to simulate the operation and response of the earthquake early warning system to real earthquake events during the test process; and then more accurately determine the test results of the earthquake early warning system according to the system early warning data and the expected early warning data of the test earthquake event data. It is convenient for relevant personnel to adjust the earthquake early warning system according to the test results, and improve the accuracy and reliability of the earthquake early warning system. It solves the technical problem of non-standard test data in the relevant software testing of the existing earthquake early warning system, and can meet the testing requirements of the earthquake early warning system. In addition, the test method based on the above-mentioned earthquake early warning system can help determine the early warning time of the earthquake early warning system when an actual earthquake occurs; help evaluate the early warning coverage of the earthquake early warning system, and identify the early warning blind area. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0032] Figure 1 A schematic diagram of a flow chart of a testing method for an earthquake early warning system provided in an embodiment of the present application;

[0033] Figure 2 A schematic diagram of a flow chart of a method for acquiring test earthquake event data provided in an embodiment of the present application;

[0034] Figure 3 A schematic diagram of an earthquake case backtracking process provided in an embodiment of the present application;

[0035] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] The following embodiments of the technical solution of the present application are described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.

[0037] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application.

[0038] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0039] See also Figure 1 The flowchart of a method for testing an earthquake early warning system provided by an embodiment of the present application is shown. The method for testing an earthquake early warning system may include the following steps:

[0040] S101, outputting test earthquake event data to an earthquake early warning system; wherein the test earthquake event data includes seismic wave data of different stations that vary with time;

[0041] S102, obtaining system warning data of an earthquake early warning system for the test earthquake event data;

[0042] S103: Determine the test result of the earthquake early warning system according to the system early warning data and the expected early warning data of the test earthquake event data.

[0043] Among them, in step S101, the software test of the earthquake early warning system can be implemented based on the preset test case. Each test case may include multiple test earthquake cases, and each test earthquake case may be a set of test earthquake event data. The test earthquake event data may include earthquake waveform data that changes continuously over time at different stations; it may also include earthquake wave data at different stations at multiple test time points. By outputting earthquake wave data that changes over time to different stations, the operation and response of the earthquake early warning system to real earthquake events can be simulated during the test process.

[0044] In step S102, the system warning data may include: system warning magnitude, system warning location, system warning intensity or system warning earthquake occurrence time, etc. The system warning data corresponding to different earthquake warning systems may be different.

[0045] Among them, in step S103, the expected warning data may include the expected warning magnitude, the expected warning location, the expected warning intensity or the expected warning earthquake time, etc. Exemplarily, the test result of the warning magnitude may be determined according to the difference between the system warning magnitude and the expected warning magnitude; the test result of the warning location may be determined according to the distance between the system warning location and the expected warning location.

[0046] It can be seen from this that the test method of the earthquake early warning system provided by the embodiment of the present application can be output to the earthquake early warning system including the test earthquake event data of the seismic wave data that varies over time at different stations; to simulate the operation and response of the earthquake early warning system to the real earthquake event during the test. Then, according to the expected warning data of the system early warning data and the test earthquake event data, the test result of the earthquake early warning system is more accurately determined. It is convenient for relevant personnel to adjust the earthquake early warning system according to the test results, and the accuracy and reliability of the earthquake early warning system are improved. The technical problem that the relevant software test of the existing earthquake early warning system has irregular test data is solved, and the test requirements for the earthquake early warning system can be met.

[0047] In some optional embodiments, the test seismic event data specifically includes seismic wave data of different stations at the same test time point.

[0048] Among them, the test time points may include: a starting test time point, multiple intermediate test time points and an ending test time point. The test time intervals between multiple intermediate test time points, the test time intervals between the starting test time point and adjacent intermediate test time points, and the test time intervals between the ending test time point and adjacent intermediate test time points may be equal. And the specific test time intervals and the data of the test time points may be adjusted according to actual test requirements. Since the test earthquake event data includes the seismic wave data of different stations at the same test time point, the seismic wave data for testing can be output to the earthquake early warning system in sequence based on the test time points, which reduces the difficulty of data transmission, thereby reducing the difficulty of testing the earthquake early warning system.

[0049] Please refer to Figure 2 , Figure 2 A schematic diagram of the flow of a method for acquiring test earthquake event data provided in an embodiment of the present application.

[0050] In some optional embodiments, the method for obtaining the test earthquake event data includes: S201, obtaining real earthquake data based on historical earthquake events; S202, when the real earthquake data includes the real station data of the station at the historical set time point, determining the real station data of the historical set time point as the seismic wave data of the station at the corresponding test time point; S203, when the real earthquake data does not include the real station data of the station at the historical set time point, interpolating the real station data of the station at different historical time points to obtain the interpolated station data of the station at the historical set time point, and determining the interpolated station data of the historical set time point as the seismic wave data of the station at the corresponding test time point; wherein the time interval between two adjacent historical set time points is consistent with the time interval between two adjacent test time points.

[0051] Among them, as described above, a test earthquake case can be constructed based on the real earthquake data obtained from the historical earthquake event, and each test earthquake case can include a set of test earthquake event data. In the case where the test earthquake event data includes seismic wave data of different stations at the same test time point, the seismic wave data can be output to different stations in sequence according to the set test time point to achieve the backtracking of the real earthquake case (that is, the playback of historical earthquake data), so as to obtain the software test results of the earthquake early warning system more accurately based on the system early warning data of the earthquake early warning system in the process of earthquake case backtracking. The seismic wave data in the test process of the earthquake early warning system can be determined according to the real seismic data of a single historical earthquake event; the seismic wave data in the test process of the earthquake early warning system can also be determined according to the superposition data of the real seismic data of multiple historical earthquake events. The real station data of the station at different historical time points can be interpolated based on the interpolation algorithm (for example, a linear interpolation algorithm or a polynomial interpolation algorithm) to obtain the interpolated station data of the station at the historical set time point. The interpolated station data of the station at the historical set time point can also be obtained based on the least squares method, polynomial fitting or curve fitting. By acquiring real earthquake data based on historical earthquake events, and in the case where the real earthquake data includes the real station data of the station at the historical set time point, the seismic wave data at the corresponding test time point is determined according to the real station data. By interpolating the real station data of the station at different historical time points when the real earthquake data does not include the real station data of the station at the historical set time point, the interpolated station data (fitting the real earthquake data) of the station at the historical set time point can be obtained. Based on the interpolated station data and the real earthquake data that fit the real earthquake data, the operation and response of the earthquake early warning system to the real earthquake event can be more realistically simulated during the test process, so as to further improve the effectiveness of the test results of the earthquake early warning system.

[0052] In some optional embodiments, before outputting the test earthquake event data to the earthquake early warning system, the method further includes: adjusting, according to test requirements, time parameters, station parameters, instrument parameters and / or seismic wave amplitude parameters of the seismic wave data corresponding to some stations in the test earthquake event data to obtain adjusted test earthquake event data; outputting the test earthquake event data to the earthquake early warning system includes: outputting the adjusted test earthquake event data to the earthquake early warning system.

[0053] Among them, adjusting the time parameters of the seismic wave data corresponding to some stations can change the time interval between historical earthquake events, and adjust the historical earthquake events occurring at different times to occur at adjacent times or at the same time; adjusting the station parameters of the seismic wave data corresponding to some stations can change the parameters such as the epicenter position and earthquake direction of the historical earthquake events; adjusting the seismic wave amplitude parameters of the seismic wave data corresponding to some stations can change the parameters such as the magnitude and intensity of the historical earthquake events; adjusting the instrument parameters of the seismic wave data corresponding to some stations can change the parameters such as the sensitivity or response time of some instruments of the corresponding stations. It is also possible to obtain more abundant test earthquake cases by adjusting the relevant parameters of the simulated earthquake event (the earthquake event obtained by adjusting the relevant parameters of the historical earthquake event). By adjusting the time parameters, station parameters, instrument parameters and / or seismic wave amplitude parameters of the seismic wave data corresponding to some stations in the test earthquake event data, test earthquake cases in various regions or times can be artificially constructed; and then based on the constructed test earthquake cases, the early warning performance test of the earthquake early warning system is more fully and comprehensively realized.

[0054] Among them, the time alignment between different earthquake events can be achieved based on the time of the earthquake event, and the test earthquake cases of some special scenarios can be constructed by using methods such as waveform translation, waveform superposition, waveform combination and waveform deletion; for example, special earthquake cases such as double earthquakes in different places, multiple earthquakes in different places, foreshocks and foreshocks. By adjusting the seismic wave data time parameters, station parameters, instrument parameters or seismic wave amplitude parameters corresponding to some stations, the station distribution of any earthquake, the event distribution of the earthquake, the event size of the earthquake and the earthquake events of different focal mechanisms can be set, and then the early warning speed and intensity prediction accuracy of the system can be better tested based on the test earthquake case. Processing capabilities such as. Exemplarily, taking the earthquake events of locations A and B with different earthquake occurrence times as an example, the earthquake event file (earthquake event file A at location A and earthquake event file B at location B) including real earthquake data can be obtained according to historical earthquake events, and the earthquake test earthquake case at location A and the earthquake test earthquake case at location B are generated based on the earthquake event files A and B respectively; and then a new test earthquake case is generated by waveform superposition. Specifically, the earthquake event file of location A within a certain time period (which can be 120s, 100s, 180s or other reasonable values) can be intercepted first, and the intercepted event file can be moved from the earthquake occurrence time of the earthquake event at location A to the earthquake occurrence time of the earthquake at location B. Based on the superimposed test earthquake case, the test earthquake event data is output to different stations, and the test results of the earthquake early warning system are determined based on the system early warning data and the expected early warning data. Taking the earthquake occurrence time of the earthquake event at location B as t1 as an example, the test results of the earthquake early warning system can be determined based on the early warning data of the superimposed test earthquake case by the earthquake early warning system (specifically, the test results of the earthquake early warning system can be evaluated from aspects such as whether it is possible to warn of two earthquakes, the early warning time of the two earthquakes, and the prediction of the occurrence time of the two earthquakes).

[0055] In some optional embodiments, S101, outputting test earthquake event data to an earthquake early warning system, includes: utilizing a real-time data stream service to convert the test earthquake event data into a simulated real-time earthquake data stream; and outputting the simulated real-time earthquake data stream to the earthquake early warning system.

[0056] Among them, the streaming media server can be used to store and manage the constructed test earthquake cases (including at least one set of test earthquake event data), and the real-time data stream service can be used to output the test earthquake event data to different stations. The real-time data stream service can be used to convert the test earthquake event data into a simulated real-time earthquake data stream; and based on the simulated real-time earthquake data stream, the occurrence of real earthquake events can be simulated; thereby realizing the operation and response of the earthquake early warning system to real earthquake events during the test. In addition, the use of real-time data stream services can improve the stability and speed of data transmission, reduce the impact of data transmission efficiency on test results, and provide protection for the test process. Please refer to Figure 3, Figure 3 A schematic diagram of an earthquake case backtracking process provided for an embodiment of the present application. Test earthquake cases constructed based on historical earthquake events can be stored in an earthquake case database, and the required test earthquake cases can be queried and downloaded from the earthquake case database according to actual test requirements; earthquake case identification is performed on the downloaded required test earthquake cases, and at least one playback earthquake case file is generated. The test parameters can also be configured in the parameter configuration interface to obtain a test strategy file, and the time-varying seismic wave data of different stations included in the test earthquake case file can be converted into a real-time data stream based on the relevant tools of the stream service. And based on the original test data obtained by the test earthquake case conversion, or based on time shift, waveform superposition, waveform combination or waveform deletion (adjusting the time parameters, station parameters, instrument parameters and / or seismic wave amplitude parameters corresponding to the seismic wave data), the earthquake early warning system is tested.

[0057] In some optional embodiments, the system warning data includes warning data of multiple warning times corresponding to the test earthquake event data; and determining the test result of the earthquake warning system based on the system warning data and the expected warning data of the test earthquake event data includes: determining the test result of the earthquake warning system based on the warning data of each warning time, the warning weight corresponding to each warning time and the expected warning data.

[0058] Among them, the system warning data may include primary warning data and secondary warning data; in this case, the warning weight corresponding to the primary warning data may be 0.7, and the warning weight corresponding to the secondary warning data may be 0.3. The system warning data may also include primary warning data, secondary warning data, and tertiary warning data; in this case, the warning weight corresponding to the primary warning data may be 0.55, the warning weight corresponding to the secondary warning data may be 0.35, and the warning weight corresponding to the tertiary warning data may be 0.1. The effective warning times and the warning weights of different warning times can be adjusted according to actual conditions. By fully considering the requirements of earthquakes for warning timeliness, and based on the warning data of each warning time, the warning weight corresponding to each warning time, and the expected warning data, the warning performance of the earthquake early warning system can be more accurately determined.

[0059] In some optional embodiments, the test result includes an early warning accuracy index; the test result of the earthquake early warning system is determined based on the system early warning data and the expected early warning data of the test earthquake event data, including: determining the early warning information false alarm rate of the earthquake early warning system based on the number of false warning cases and the expected number of warning cases of the earthquake early warning system; and / or determining the early warning information omission rate of the earthquake early warning system based on the number of effective warning cases and the expected number of warning cases of the earthquake early warning system; and / or determining the early warning magnitude deviation of the earthquake early warning system based on the system warning magnitude and the expected warning magnitude of the earthquake early warning system; and / or determine the warning positioning deviation of the earthquake early warning system based on the earthquake warning positioning and the expected warning positioning of the earthquake early warning system; and / or determine the intensity prediction deviation of the earthquake early warning system based on the system predicted intensity and the expected predicted intensity of the earthquake early warning system; and / or determine the warning earthquake occurrence time deviation of the earthquake early warning system based on the system warning earthquake occurrence time and the expected warning earthquake occurrence time of the earthquake early warning system; determine the warning accuracy index based on the warning information false alarm rate, the warning information omission rate, the warning magnitude deviation, the warning positioning deviation, the intensity prediction deviation and / or the warning earthquake occurrence time deviation.

[0060] Among them, according to the number of false warning cases F eew , Expected number of warning cases F ag as well as Determine the false alarm rate F of early warning information error According to the number of effective warning cases I eew , Expected number of warning cases I ag as well as Determine the underreporting rate of early warning information I error According to the system warning magnitude M eew Expected warning magnitude M ag and M error =M eew -M ag , determined as the warning magnitude deviation M error According to the earthquake early warning location (including the epicenter longitude lon1 and epicenter latitude lat1 of the earthquake early warning), the expected early warning location (including the epicenter longitude lon2 and epicenter latitude lat2 of the expected early warning) and Determine the warning location deviation L; the unit of longitude and latitude is °; r represents the radius of the earth in kilometers. (intensity prediction value of the i-th station), expected predicted intensity (measured intensity value at the ith station) and Determine the intensity prediction deviation δ error; N represents the number of participating stations. According to the system warning earthquake time ΔT eew , Expected warning earthquake time ΔT ag and ΔT error =ΔT eew -ΔT ag , determine the deviation of the warning earthquake time ΔT error The test result of the earthquake early warning system's early warning accuracy index can be comprehensively determined based on the early warning information false alarm rate, early warning information omission rate, early warning magnitude deviation, early warning location deviation, intensity prediction deviation and / or early warning earthquake occurrence time deviation. Determine the evaluation end time T of the earthquake early warning system's early warning accuracy index end ; When the test earthquake is an earthquake within the network, E is 0; when the test earthquake is not an earthquake within the network, E is equal to the travel time of the first triggering station; M ag represents the expected warning magnitude. For example, the false alarm rate F of the warning information can be error ≠0 or the warning information underreporting rate I error When the accuracy is ≥15%, the earthquake early warning system is considered to have a warning accuracy of 0.

[0061] In some optional embodiments, the test results include a functional completeness index; determining the test results of the earthquake early warning system based on the system early warning data and the expected warning data of the test earthquake event data includes: determining the functional completeness index based on the functional points that can be achieved by the earthquake early warning system and the functional points that are expected to be achieved.

[0062] Among them, the functions of the earthquake early warning system may include: the function of obtaining station information, the function of receiving continuous waveform data in real time, the function of detecting and identifying seismic phases, the function of earthquake correlation, the function of continuous positioning of earthquake early warning (starting from the triggering of one station to carry out earthquake positioning, and as the number of triggered stations increases, earthquake positioning processing is carried out respectively, and the output earthquake positioning information is updated; earthquake positioning information may include the epicenter location, focal depth, time of earthquake occurrence, etc.), the function of magnitude estimation, the function of intensity prediction in the target area, the function of updating early warning information, etc. The functional completeness index of the earthquake early warning system can be determined according to the ratio between the number of functional points that can be realized by the earthquake early warning system and the number of functional points that are expected to be realized.

[0063] In some optional embodiments, the test results include a warning timeliness index; the test results of the earthquake early warning system are determined based on the system warning data and the expected warning data of the test earthquake event data, including: determining the warning timeliness index based on the warning information release time of the earthquake early warning system and the expected warning time of the test earthquake event data.

[0064] Among them, the warning information can be released according to the time T eew , Expected warning time T ag and T error =T eew -T ag , determine the warning timeliness index T error When the test results include the early warning accuracy index, the functional completeness index and the early warning timeliness index, the comprehensive test results of the earthquake early warning system can be determined based on the average value or weighted average result of multiple indicators.

[0065] Specifically, it can be based on Determine the comprehensive test index V of the earthquake early warning system f ; V1 represents the functional completeness index, V2 represents the warning accuracy index, and V3 represents the warning timeliness index. You can use the functional completeness index, warning accuracy index, warning timeliness index, or comprehensive test index V f The earthquake early warning system is divided into multiple test evaluation levels (including poor, qualified, good and excellent, etc.) according to the specific values ​​of the early warning performance indicators. Table 1 shows the comprehensive test results corresponding to the early warning performance indicators with different values.

[0066]

[0067]

[0068] Table 1 Comprehensive test results corresponding to different values ​​of early warning performance indicators

[0069] As shown in Table 1, when the value of the comprehensive test index (or functional completeness index / early warning accuracy index / early warning timeliness index) of the earthquake early warning system is in the numerical interval of [0.95, 1.0], the comprehensive test result of the earthquake early warning system is determined to be excellent. When the value of the comprehensive test index (or functional completeness index / early warning accuracy index / early warning timeliness index) of the earthquake early warning system is in the numerical interval of [0.90, 0.95), the comprehensive test result of the earthquake early warning system is determined to be good. When the value of the comprehensive test index (or functional completeness index / early warning accuracy index / early warning timeliness index) of the earthquake early warning system is in the numerical interval of [0.85, 0.90), the comprehensive test result of the earthquake early warning system is determined to be qualified. When the value of the comprehensive test index (or functional completeness index / early warning accuracy index / early warning timeliness index) of the earthquake early warning system is in the numerical interval of [0, 0.85), the comprehensive test result of the earthquake early warning system is determined to be poor.

[0070] In an optional embodiment, it is also possible to V3=RT , respectively determine the early warning accuracy index V2 and the early warning timeliness index V3. M Represents the measured value corresponding to the warning magnitude deviation, R L Represents the measured value corresponding to the warning positioning deviation, R δ Represents the measured value corresponding to the intensity prediction deviation, R ΔT It represents the measured value corresponding to the deviation of the warning earthquake time, R T Indicates the measured value corresponding to the warning timeliness deviation.

[0071] For example, when the system early warning data includes early warning data of a plurality of early warning times corresponding to the test earthquake event data, the system early warning data may be based on Calculate the measurement value corresponding to the warning positioning deviation; where W i represents the weight value corresponding to the i-th early warning, L n Indicates the warning location deviation corresponding to the nth warning. Calculate the measured value R corresponding to the warning magnitude deviation M ; Among them, M errorn It indicates the warning magnitude deviation corresponding to the nth warning. Calculate the measured value corresponding to the intensity prediction deviation; where δ errorn It represents the intensity prediction deviation corresponding to the nth warning. Calculate the measured value corresponding to the deviation of the warning earthquake time; where ΔT errorn It indicates the deviation of the warning earthquake time corresponding to the nth warning. Calculate the measured value corresponding to the warning timeliness deviation; where T errorn It represents the warning timeliness deviation corresponding to the nth warning. By fully considering the requirements of earthquake on warning timeliness, and according to the warning data of each warning, the warning weight corresponding to each warning, and the expected warning data, the warning performance of the earthquake early warning system can be determined more accurately. Table 2 shows the warning weight corresponding to one of the different warning times.

[0072] Warning weights for different warning times Reference value <![CDATA[W1]]> 1 <![CDATA[W2]]> 0.7 <![CDATA[W3]]> 0.5

[0073] Table 2 Warning weight values ​​corresponding to different warning times

[0074] As shown in Table 2, the reference value of the warning weight corresponding to the first warning (corresponding to W1) can be 1, the reference value of the warning weight corresponding to the second warning (corresponding to W2) can be 2, and the reference value of the warning weight corresponding to the remaining warning times (corresponding to W3) can be 0.5.

[0075] An embodiment of the present application also provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the testing method for the earthquake early warning system as described in any one of the first aspects above.

[0076] Please refer to Figure 4 , Figure 4 The present invention provides a schematic diagram of the structure of an electronic device 300 provided in an embodiment of the present invention. The electronic device 300 includes: a memory 302 and a processor 301; the memory 302 stores a computer program executable by the processor 301, and when the computer program is executed by the processor 301, the test method of the earthquake early warning system described in any one of the first aspects is executed.

[0077] The memory 302 and the processor 301 can be interconnected and communicate with each other via a communication bus 303 and / or other forms of connection mechanisms (not shown). The memory 302 stores a computer program executable by the processor 301. When the computer program is executed by the processor 301, the test method of the earthquake early warning system described in the first aspect above is executed.

[0078] The embodiment of the present application further provides a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by the processor 301, the testing method of the earthquake early warning system described in the first aspect above is executed.

[0079] Among them, the storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable red-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0080] In several embodiments provided by the embodiments of the present application, it should be understood that the disclosed device / system and method can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to the multiple embodiments of the embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and a part of the module, program segment or code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0081] In addition, the functional modules in each embodiment of the present application can be integrated together to form an independent part, or each module can exist separately, or two or more modules can be integrated to form an independent part.

[0082] The above description is only an optional implementation manner of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the embodiments of the present application, which should be covered within the protection scope of the embodiments of the present application.

Claims

1. A method for testing an earthquake early warning system, characterized in that: The method comprises: Outputting test earthquake event data to an earthquake early warning system; wherein the test earthquake event data includes seismic wave data of different stations that vary with time; Obtaining system warning data of an earthquake early warning system for the test earthquake event data; The test result of the earthquake early warning system is determined according to the system early warning data and the expected early warning data of the test earthquake event data.

2. The testing method according to claim 1, characterized in that: in, The test seismic event data specifically includes seismic wave data of different stations at the same test time point.

3. The testing method according to claim 2, characterized in that: The method for acquiring the test earthquake event data comprises: Obtain real earthquake data based on historical earthquake events; In the case where the real seismic data includes the real station data of the station at a historical set time point, determining the real station data at the historical set time point as the seismic wave data of the station at the corresponding test time point; In the case that the real seismic data does not include the real station data of the station at the historical set time point, interpolation processing is performed on the real station data of the station at different historical time points to obtain the interpolated station data of the station at the historical set time point, and the interpolated station data at the historical set time point is determined as the seismic wave data of the station at the corresponding test time point; wherein the time interval between two adjacent historical set time points is consistent with the time interval between two adjacent test time points.

4. The testing method according to claim 3, characterized in that: Before outputting the test earthquake event data to the earthquake early warning system, the method further includes: According to the test requirements, adjusting the time parameters, station parameters, instrument parameters and / or seismic wave amplitude parameters of the seismic wave data corresponding to some stations in the test seismic event data to obtain adjusted test seismic event data; The step of outputting the test earthquake event data to the earthquake early warning system comprises: The adjusted test earthquake event data is output to the earthquake early warning system.

5. The testing method according to claim 1, characterized in that: The step of outputting the test earthquake event data to the earthquake early warning system comprises: Using a real-time data stream service, converting the test seismic event data into a simulated real-time seismic data stream; The simulated real-time earthquake data stream is output to the earthquake early warning system.

6. The method according to claim 1, characterized in that in, The system early warning data includes early warning data of a plurality of early warning times corresponding to the test earthquake event data; Determining the test result of the earthquake early warning system according to the system early warning data and the expected early warning data of the test earthquake event data includes: The test result of the earthquake early warning system is determined according to the early warning data of each of the early warning times, the early warning weight corresponding to each of the early warning times and the expected early warning data.

7. The method according to claim 1, characterized in that in, The test result includes an early warning accuracy index; the test result of the earthquake early warning system is determined according to the system early warning data and the expected early warning data of the test earthquake event data, including: Determining the false alarm rate of warning information of the earthquake early warning system according to the number of false warning cases and the expected number of warning cases of the earthquake early warning system; and / or Determining the warning information underreporting rate of the earthquake early warning system according to the number of effective warning cases of the earthquake early warning system and the expected number of warning cases; and / or Determining the warning magnitude deviation of the earthquake early warning system according to the system warning magnitude and the expected warning magnitude of the earthquake early warning system; and / or Determining a warning positioning deviation of the earthquake early warning system according to the earthquake early warning positioning and the expected warning positioning of the earthquake early warning system; and / or Determining the intensity prediction deviation of the earthquake early warning system according to the system predicted intensity and the expected predicted intensity of the earthquake early warning system; and / or Determining the earthquake warning time deviation of the earthquake warning system according to the system earthquake warning time and the expected earthquake warning time of the earthquake warning system; The warning accuracy index is determined based on the warning information false alarm rate, the warning information omission rate, the warning magnitude deviation, the warning location deviation, the intensity prediction deviation and / or the warning earthquake occurrence time deviation.

8. The method according to claim 1, characterized in that in, The test result includes a functional completeness index; the test result of the earthquake early warning system is determined according to the system early warning data and the expected early warning data of the test earthquake event data, including: The functional completeness index is determined based on the functional points that can be achieved and the functional points that are expected to be achieved by the earthquake early warning system.

9. The method according to claim 1, characterized in that: in, The test result includes an early warning timeliness index; the test result of the earthquake early warning system is determined according to the system early warning data and the expected early warning data of the test earthquake event data, including: The warning timeliness index is determined according to the warning information release time of the earthquake early warning system and the expected warning time of the test earthquake event data.

10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method according to any one of claims 1 to 9 is implemented.