Solar flare monitoring method, device and equipment

By acquiring high-resolution X-ray flux data and combining it with automated processing, the error and timeliness problems of flare monitoring in existing technologies have been solved, accurate capture and immediate response to flare activities have been achieved, and the efficiency and accuracy of early warning have been improved.

CN120762076APending Publication Date: 2025-10-10ZHONGKEXING TUWEI TIANXIN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510915061.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-03
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

Existing technologies for monitoring solar flares rely on manual judgment and assumptions, which lead to large errors, and the timeliness of extreme ultraviolet spectral imaging data limits the accuracy and efficiency of real-time alerts.

Method used

By acquiring high-resolution X-ray flux data, using linear interpolation to process default values, and combining preset judgment conditions and flare event classification tables, the start, escalation and end times of flares are automatically monitored, and corresponding alarm information is generated.

Benefits of technology

It achieves accurate capture and immediate response to flare activities, reduces operational complexity, and improves the accuracy of monitoring results and early warning efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120762076A_ABST
    Figure CN120762076A_ABST
Patent Text Reader

Abstract

The invention discloses a solar flare monitoring method, device and equipment, and the method comprises the steps: obtaining X-ray flux data, and processing the X-ray flux data to obtain to-be-processed data; judging according to a preset judgment condition and the variable quantity of the to-be-processed data in a preset time period, and determining a starting moment of the flare event; and based on a preset flare event grading table, determining an upgrading moment of the flare event according to the to-be-processed data obtained after the starting time, and determining an ending moment of the flare event according to the obtained variable quantity of the to-be-processed data. According to the invention, through the variable quantity of the X-ray flux data, the change characteristics of the flare activity can be accurately captured; timeliness is high, and instant response to solar activity changes is ensured; the treatment process is simple, and the operation difficulty and complexity are reduced; and meanwhile, the activity characteristics of the solar flare can be quickly captured when the solar flare appears, the data are analyzed in real time to automatically trigger corresponding alarm information, and the efficiency and accuracy of early warning and response of the solar activity are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing, and in particular to a method, device and equipment for monitoring solar flares. Background Art

[0002] Solar flares have the potential to impact Earth's environment and human activities. These eruptions can not only disrupt Earth's ionosphere, affecting the stability of shortwave communications and navigation systems, but also pose a serious threat to power systems. More importantly, solar flares often foreshadow the onset of space weather hazards, such as geomagnetic storms and ionospheric disturbances. Therefore, real-time monitoring and accurate early warning of solar flare eruptions are crucial.

[0003] In related technologies, methods for monitoring solar flares are generally divided into direct and indirect means. Direct monitoring mainly covers two categories: ground-based detection and air-based detection. Ground-based detection mainly relies on a series of optical observation equipment, such as photosphere telescopes, coronagraphs, and multi-channel solar telescopes. These devices can directly capture changes in solar activity from an optical perspective. Air-based detection focuses on detecting radiation flux in the X-ray and extreme ultraviolet spectrum to achieve more precise solar activity monitoring. Indirect monitoring uses the impact of solar flares on certain elements in the sky, and calculates solar flare event information based on the changes in these elements.

[0004] Although imaging data from the extreme ultraviolet spectrum can directly reveal the occurrence of solar flares, determining the start and end points of flares still relies on manual judgment, which inevitably introduces significant subjectivity. Furthermore, the acquisition of extreme ultraviolet imaging data is time-sensitive and subject to delays, making it challenging to issue real-time alerts. Regarding indirect monitoring of solar flares, current scientific research lacks a clear and quantitative understanding of the impact processes between solar flares and downstream factors, forcing us to rely on a series of assumptions for calculations. Due to the limitations of these assumptions, the results obtained from this indirect monitoring method often contain certain errors, leading to erroneous conclusions. Summary of the Invention

[0005] The present disclosure provides a solar flare monitoring method, device and equipment to at least solve the above technical problems existing in the prior art.

[0006] According to a first aspect of the present application, a solar flare monitoring method is provided, the method comprising:

[0007] Acquire X-ray flux data and obtain data to be processed after processing;

[0008] According to the preset judgment conditions, the change amount of the data to be processed within the preset time period is judged to determine the start time of the flare event;

[0009] determine the escalation moment of the flare event according to the obtained to-be-processed data based on a preset flare event grading table, and determine the end moment of the flare event according to a variation of the obtained to-be-processed data;

[0010] determine the peak value, the peak moment and the event grade of the flare event based on the start moment, the escalation moment and the end moment.

[0011] In an implementation, the to-be-processed data obtained after the processing includes:

[0012] perform integrity check on the X-ray flux data;

[0013] when the X-ray flux data has default values, supplement the X-ray flux data by using a linear interpolation method to obtain the to-be-processed data.

[0014] In an implementation, the method further includes:

[0015] generate first alarm information of the start of the flare event when the start moment of the flare event is determined;

[0016] generate second alarm information of the escalation of the flare event when the escalation moment of the flare event is determined;

[0017] generate third alarm information of the end of the flare event when the end moment of the flare event is determined.

[0018] In an implementation, the method further includes:

[0019] record the X-ray flux value of the escalation moment when the escalation moment of the flare event is determined.

[0020] In an implementation, the determining the peak value, the peak moment and the event grade of the flare event based on the start moment, the escalation moment and the end moment includes:

[0021] determine the maximum X-ray flux value between the start moment and the end moment of the flare event, and determine the maximum X-ray flux value as the peak value;

[0022] determine the time corresponding to the peak value as the peak moment;

[0023] determine the grade corresponding to the peak value as the event grade according to a preset flare event grading table.

[0024] In an implementation, the obtaining the X-ray flux data includes:

[0025] obtaining X-ray flux data of a geostationary operational environmental satellite (GOES) or a Fengyun (FY) satellite.

[0026] In one embodiment, the X-ray flux data is X-ray flux data in a 0.1-0.8 nm band with a 1-minute resolution.

[0027] In one embodiment, the flare event classification table classifies flare events into five levels according to X-ray flux, including:

[0028] A-level, B-level, C-level, M-level and X-level.

[0029] According to a second aspect of the present application, a solar flare monitoring device is provided, comprising:

[0030] A data acquisition module is used to acquire X-ray flux data and obtain the data to be processed after processing;

[0031] A first determination module is configured to determine the start time of the flare event by making a judgment based on a change in the data to be processed within a preset time period according to a preset judgment condition;

[0032] A second determining module is configured to determine the upgrade time of the flare event based on the to-be-processed data acquired after the start time based on a preset flare event classification table, and to determine the end time of the flare event based on the change amount of the acquired to-be-processed data;

[0033] The third determination module is used to determine the peak value, peak time and event level of this flare event based on the start time, upgrade time and end time.

[0034] According to a third aspect of the present application, an electronic device is provided, including:

[0035] at least one processor; and

[0036] a memory communicatively connected to the at least one processor; wherein,

[0037] The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the method described in this application.

[0038] According to a fourth aspect of the present application, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method described in the present application.

[0039] According to a fifth aspect of the present application, a computer program product is provided, comprising a computer program or instructions, which implement the method described in the present application when executed by a processor.

[0040] Utilizing the technical solution of this application, the data used in this application boasts high resolution, enabling precise capture of changing characteristics of solar flare activity with high timeliness, ensuring immediate response to changes in solar activity. The processing is streamlined, reducing operational difficulty and complexity. The stability, reliability, and multi-source nature of the data ensure the accuracy and reliability of the monitoring results. Furthermore, this application can rapidly capture the activity characteristics of a solar flare upon its occurrence, instantly analyzing X-ray flux data to automatically trigger corresponding alarms, significantly improving the efficiency and accuracy of solar activity warnings and responses.

[0041] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The above and other objects, features and advantages of the exemplary embodiments of the present application will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present application are shown in an illustrative and non-limiting manner, in which:

[0043] In the drawings, the same or corresponding reference numerals denote the same or corresponding parts.

[0044] Figure 1 The following is a schematic diagram showing the implementation process of the solar flare monitoring method in the embodiment of the present application. Figure 1 ;

[0045] Figure 2 The following is a schematic diagram showing the implementation process of the solar flare monitoring method in the embodiment of the present application. Figure 2 ;

[0046] Figure 3 A schematic structural diagram of a solar flare monitoring device according to an embodiment of the present application is shown;

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

[0048] In order to make the purpose, features, and advantages of this application more obvious and easy to understand, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of this application.

[0049] In order to make the purpose, technical solutions and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limiting this application. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0050] This application uses the 0.1-0.8nm band X-ray flux data with a 1-minute resolution obtained in real time from the GOES satellite and the FY satellite to perform real-time automatic monitoring of solar soft X-ray flares, and automatically generates corresponding alarm information content for the occurrence, escalation and end of the flare process.

[0051] like Figure 1 As shown, the present application provides a solar flare monitoring method, the method comprising:

[0052] S101, obtaining X-ray flux data, and processing to obtain data to be processed;

[0053] The X-ray flux data are acquired with a 1-minute resolution in the 0.1-0.8 nm band from the Geostationary Earth Environment Operations Satellite (GOES) and the Fengyun Satellite FY satellite. GOES satellites utilize spin-type attitude stabilization, and since GOES 8, they have switched to three-axis ground stabilization. The payloads include a visible-infrared scanning radiometer, an atmospheric sounder, and a space environment monitor. GOES operates in a dual-satellite configuration, with GOES-East and GOES-West stationed above the equator at 75°W and 135°W, respectively. The coverage area extends from 20°W to 165°E, encompassing nearly one-third of the Earth's surface. The satellites continuously observe wind direction, wind speed, atmospheric temperature, vertical distribution of water vapor, and high-energy particles in space. They are an effective means of providing early warning of sudden severe weather events, such as cyclones, floods, storms, thunderstorms, and hurricanes.

[0054] The Fengyun satellites' radiometric imaging channels have increased from 5 on the FY-2G satellite to 14, covering visible light, shortwave infrared, mediumwave infrared, and longwave infrared bands. This approach is similar to the 16 channels of third-generation European and American geostationary meteorological satellites. The onboard radiometric calibration accuracy is 0.5K, the sensitivity is 0.2K, and the visible light spatial resolution is 0.5km, comparable to third-generation European and American geostationary meteorological satellites. Furthermore, the Fengyun satellites are equipped with an interferometric atmospheric vertical sounder with 912 spectral detection channels and a spectral resolution of 0.8cm-1, enabling high-precision quantitative vertical detection of atmospheric structure.

[0055] Therefore, the X-ray flux data acquired by the GOES satellite and the Fengyun satellite FY satellite are more accurate. The X-ray flux data are 0.1-0.8nm X-ray flux data with a 1-minute resolution.

[0056] In some embodiments, as shown in Figure 2 The processed data obtained after the processing includes:

[0057] The X-ray flux data is subjected to integrity checking.

[0058] When the X-ray flux data contains default values, linear interpolation is used to supplement the X-ray flux data to obtain the processed data.

[0059] In this application, the soft X-ray flux observation data of GOES or Fengyun satellite is first extracted and subjected to integrity checking. Linear interpolation is used to supplement the missing data points to ensure the continuity of the data and to avoid misjudgment or missed judgment caused by data interruption in rare cases.

[0060] S102, according to the change amount of the processed data in the preset time period, the start time of the flare event is determined according to the preset determination condition;

[0061] The processed data is the X-ray flux data after the difference processing. If the X-ray flux value is monotonically increasing for 4 minutes and the fourth value is greater than 1.23 times the first value, it is determined that the flare event starts, and the start time is the first minute of monotonous increase.

[0062] It should be noted that when determining the start time of the flare event, the data is checked according to the above determination condition to determine whether the data meets the condition of the start of the flare. If it meets, the start time of the flare and the X-ray flux value at that time are accurately recorded, and the generation of the flare start alarm information is automatically triggered. If it does not meet, the data of the next time point is continuously determined.

[0063] S103, based on the preset flare event classification table, the upgrade time of the flare event is determined according to the processed data obtained after the start time, and the end time of the flare event is determined according to the change amount of the obtained processed data;

[0064] The solar soft X-ray flare event is divided into five levels A, B, C, M and X according to the X-ray flux value in the 0.1-0.8 nm wave band, as shown in Table 1.

[0065] Table 1 Flare event classification table

[0066]

[0067]

[0068] In some embodiments, the flare event classification table divides the flare event into five levels according to the X-ray flux, including:

[0069] A-level, B-level, C-level, M-level and X-level.

[0070] Among them, the A-level flare is subdivided into 90 levels, ranging from A1.0 [1.00×10 -8 J / (m 2 ·s)] starts, F X Every increase of 0.1×10 -8 J / (m 2 s), the intensity level of the flare increases by 0.1; B-level flares are subdivided into 90 levels, from B1.0 [1.00×10 -7 J / (m 2 ·s)] starts, F X Every increase of 0.1×10 -7 J / (m 2 s), the intensity level of the flare increases by 0.1; C-level flares are divided into 90 levels, from C1.0 [1.00×10 -6 J / (m 2 ·s)] starts, F X Every increase of 0.1×10 -6 J / (m 2 s), the intensity level of the flare increases by 0.1; M-level flares are subdivided into 90 levels, from M1.0 [1.00×10 -5 J / (m 2 ·s)] starts, F X Every increase of 0.1×10 -5 J / (m 2 s), the intensity level of the flare increases by 0.1; the level of X-level flare has no upper limit, from X1.0 [1.00×10 -4 J / (m 2 ·s)] starts, F X Every increase of 0.1×10 -4 J / (m 2 ·s), the intensity level of the flare increases by 0.1.

[0071] When determining the starting time, using the X-ray flux data obtained from the next moment, based on the flare event classification table, when the X-ray flux value obtained from the next moment rises from the current category to a higher category for the first time, this time is defined as the upgrade moment.

[0072] When the soft X-ray flux value decays for the first time below the average of the peak flux and the initial flux of the event, the flare event is judged to have ended, and this time is the end moment.

[0073] In some embodiments, the present invention further comprises:

[0074] When the start time of the flare event is determined, first alarm information of the start of the flare event is generated;

[0075] When the escalation moment of the flare event is determined, second alarm information of the escalation of the flare event is generated;

[0076] When the end time of the flare event is determined, third alarm information indicating the end of the flare event is generated.

[0077] That is, corresponding alarm messages are automatically generated when a flare starts, escalates, and ends. After a flare begins, changes in X-ray flux are continuously monitored. During this period, the maximum flux value and the corresponding time from the start time to the current time are recorded. If the flux value at a certain moment exceeds the preset higher-level flare threshold, the upgrade time and the corresponding X-ray flux value are immediately recorded, and the generation of a flare upgrade alarm message is automatically triggered. When the judgment criteria for the end of the flare are met, the end time of the flare is recorded. At this time, the previously recorded maximum flux value and its corresponding time are regarded as the peak value and peak time of the flare. A flare end alarm message is automatically generated, so that relevant personnel can promptly understand the complete process and important parameters of the flare.

[0078] S104: Determine the peak value, peak time, and event level of the flare event based on the start time, upgrade time, and end time.

[0079] In some embodiments, the present invention further comprises:

[0080] When determining the escalation time of a flare event, the X-ray flux value at the escalation time is recorded.

[0081] In some embodiments, determining the peak value, peak time, and event level of the flare event based on the start time, upgrade time, and end time includes:

[0082] Determining a maximum X-ray flux value between the start time and the end time of the flare event, and determining the maximum X-ray flux value as a peak value;

[0083] The time corresponding to the peak is determined as the peak moment;

[0084] The level corresponding to the peak is determined according to the preset flare event classification table, and the level corresponding to the peak is determined as the event level.

[0085] The peak value is the maximum soft X-ray flux value between the start and end of the observation data; the peak time is the time corresponding to the peak; and the event level is the intensity level corresponding to the peak value determined according to the solar soft X-ray flare event classification table. Finally, corresponding alarm information is automatically generated when the flare starts, escalates, and ends. The specific rules are as follows:

[0086] Flare start: An M-class solar soft X-ray flare occurred on YYYY.MM.DD hh:mm Beijing time. This is generated when the flare start is detected, and the corresponding level and time are matched according to the actual situation.

[0087] Flare upgrade: On YYYY.MM.DD hh:mm Beijing time, the solar soft X-ray flux reached the XXX-level flare level. This is generated when the data exceeds the stronger level threshold, and the corresponding level and time are matched according to the actual situation.

[0088] Flare End: Beijing time YYYY.MM.DD hh:mm, the flare process ends, with start time hh:mm, peak time hh:mm, and level XXX. This is generated when the flare ends, and the time and level are adjusted according to the actual situation. If the event spans multiple days, the date is annotated in the start and peak times.

[0089] The solar flare monitoring method provided in this application is designed to execute every five minutes and automatically record the current data timestamp and the flare event status at that moment at the end of each run. This design ensures that the system only needs to process new data since the last record in subsequent runs, avoiding the need to repeatedly process historical data. This significantly improves data processing efficiency and ensures the timeliness of alarm issuance.

[0090] The solar flare monitoring method proposed in this application uses soft X-ray flux data collected by satellite detectors, combined with advanced data processing and analysis techniques, to accurately assess solar activity levels. Upon detecting a solar soft X-ray flare, the system will immediately issue an early warning, providing timely and accurate information to relevant departments and agencies so they can take appropriate countermeasures, effectively reducing or avoiding the risks associated with hazardous space weather.

[0091] Compared to methods that rely on direct monitoring of solar flares using extreme ultraviolet (EUV) imaging data, the data used in this invention boasts high resolution, enabling precise capture of changing characteristics of flare activity. Its timeliness ensures immediate response to changes in solar activity. Its streamlined processing reduces operational difficulty and complexity. Its stability, reliability, and multi-source nature ensure the accuracy and reliability of monitoring results. Furthermore, this application can rapidly capture the activity characteristics of a flare upon its occurrence, instantly analyzing the data and automatically triggering corresponding alarms, significantly improving the efficiency and accuracy of solar activity warnings and responses.

[0092] Compared to solar flare monitoring methods based on GNSS observations, this application demonstrates higher precision and accuracy in capturing key flare event information. It can precisely identify and record details such as the onset, peak, and end of a flare.

[0093] like Figure 3As shown, the application provides a solar flare monitoring device, which comprises:

[0094] The data acquisition module 301 is configured to acquire X-ray flux data and obtain processed data after processing.

[0095] The first determination module 302 is configured to determine the start time of the flare event according to the change amount of the processed data in a preset time period according to a preset determination condition.

[0096] The second determination module 303 is configured to determine the escalation time of the flare event according to the processed data obtained after the start time and determine the end time of the flare event according to the change amount of the processed data based on a preset flare event classification table.

[0097] The third determination module 304 is configured to determine the peak value, peak time and event level of the current flare event based on the start time, escalation time and end time.

[0098] The solar flare monitoring device provided by the application acquires X-ray flux data through the data acquisition module 301, and obtains processed data after processing. The first determination module 302 determines the start time of the flare event according to the change amount of the processed data in a preset time period according to a preset determination condition. The second determination module 303 determines the escalation time of the flare event according to the processed data obtained after the start time and determines the end time of the flare event according to the change amount of the processed data based on a preset flare event classification table. The third determination module 304 determines the peak value, peak time and event level of the current flare event based on the start time, escalation time and end time.

[0099] According to the embodiments of the application, the application further provides an electronic device and a readable storage medium.

[0100] The electronic device includes at least one processor and a memory communicatively connected to the at least one processor. The memory stores instructions executable by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the solar flare monitoring method described in the application. The computer instructions are used to enable the computer to perform the solar flare monitoring method described in the application.

[0101] The application further provides a computer program product including computer programs / instructions, which, when executed by a processor, implement the solar flare monitoring method of the application.

[0102] Figure 4A schematic block diagram of an example electronic device 800 that can be used to implement an embodiment of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or claimed herein.

[0103] like Figure 4 As shown, the device 800 includes a computing unit 801, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 802 or a computer program loaded from a storage unit 808 into a random access memory (RAM) 803. Various programs and data required for the operation of the device 800 can also be stored in the RAM 803. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0104] Various components in device 800 are connected to I / O interface 805, including an input unit 806, such as a keyboard, mouse, etc.; an output unit 807, such as various types of displays, speakers, etc.; a storage unit 808, such as a magnetic disk, optical disk, etc.; and a communication unit 809, such as a network card, modem, wireless communication transceiver, etc. The communication unit 809 allows device 800 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0105] The computing unit 801 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs the various methods and processes described above, such as the solar flare monitoring method. For example, in some embodiments, the solar flare monitoring method can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 808. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 800 via the ROM 802 and / or the communication unit 809. When the computer program is loaded into the RAM 803 and executed by the computing unit 801, one or more steps of the solar flare monitoring method described above can be performed. Alternatively, in other embodiments, the computing unit 801 can be configured to perform the solar flare monitoring method by any other suitable means (e.g., via firmware).

[0106] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0107] The program code for implementing the methods of the present application can be written in any combination of one or more programming languages. Such program code can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the program code is executed by the processor or controller, the functions / operations specified in the flow charts and / or block diagrams are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0108] In the context of the present application, a machine-readable medium can be a tangible medium that can contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, 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), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0109] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0110] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0111] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.

[0112] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A solar flare monitoring method, characterized in that: The method comprises: Acquire X-ray flux data and obtain data to be processed after processing; According to the preset judgment conditions, the change amount of the data to be processed within the preset time period is judged to determine the start time of the flare event; Determine the upgrade time of the flare event based on the data to be processed obtained after the start time based on the preset flare event classification table, and determine the end time of the flare event based on the change amount of the obtained data to be processed; Based on the start time, upgrade time and end time, the peak value, peak time and event level of this flare event are determined.

2. The method according to claim 1, characterized in that After the processing, the data to be processed is obtained, including: Performing integrity check on the X-ray flux data; When the X-ray flux data has a default value, a linear interpolation method is used to supplement the X-ray flux data to obtain data to be processed.

3. The method according to claim 1, characterized in that Also includes: When the start time of the flare event is determined, first alarm information of the start of the flare event is generated; When the escalation moment of the flare event is determined, second alarm information of the escalation of the flare event is generated; When the end time of the flare event is determined, third alarm information indicating the end of the flare event is generated.

4. The method according to claim 1, wherein Also includes: When determining the escalation time of a flare event, the X-ray flux value at the escalation time is recorded.

5. The method according to claim 4, characterized in that Determining the peak value, peak time, and event level of the flare event based on the start time, upgrade time, and end time includes: Determining a maximum X-ray flux value between the start time and the end time of the flare event, and determining the maximum X-ray flux value as a peak value; The time corresponding to the peak is determined as the peak moment; The level corresponding to the peak is determined according to the preset flare event classification table, and the level corresponding to the peak is determined as the event level.

6. The method according to claim 1, characterized in that The obtaining of X-ray flux data includes: Obtain X-ray flux data from the Geostationary Environmental Operations Satellite (GOES) or Fengyun-FY satellite.

7. The method according to claim 6, characterized in that The X-ray flux data is 0.1-0.8 nm band X-ray flux data with a 1-minute resolution.

8. The method according to claim 1, characterized in that The flare event classification table divides flare events into five levels according to the X-ray flux, including: A-level, B-level, C-level, M-level and X-level.

9. A solar flare monitoring device, characterized in that: The device comprises: A data acquisition module is used to acquire X-ray flux data and obtain data to be processed after processing; A first determination module is configured to determine the start time of the flare event by making a judgment based on a change in the data to be processed within a preset time period according to a preset judgment condition; A second determining module is configured to determine the upgrade time of the flare event based on the to-be-processed data acquired after the start time based on a preset flare event classification table, and to determine the end time of the flare event based on the change amount of the acquired to-be-processed data; The third determination module is used to determine the peak value, peak time and event level of this flare event based on the start time, upgrade time and end time.

10. An electronic device, characterized in that: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 8.