A method, device and equipment for online diagnosis of running state of an automatic observation system of a marine station

By acquiring the equipment status of the marine station's automatic observation system through online diagnostic methods, generating sensor-level status messages and transmitting them, the problem of not being able to monitor and accurately locate faults online in existing technologies is solved, achieving efficient fault location and data continuity.

CN122170937APending Publication Date: 2026-06-09STATE OCEAN TECH CENT

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
STATE OCEAN TECH CENT
Filing Date
2026-04-09
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Existing technologies cannot monitor marine station automatic observation systems online and cannot accurately locate sensor/module faults, resulting in untimely fault detection and affecting equipment recovery and the continuity and reliability of observation data.

Method used

This paper provides an online diagnostic method for the operational status of an automatic observation system at a marine station. The method generates status messages by acquiring the operational status of the equipment and uses a computing module, a transmission module, and a storage module to achieve precise sensor-level monitoring, including markings for whether the equipment is installed, online, not missing a measurement, and performing normal measurements. The method supports wireless, short message, and wired transmission methods.

Benefits of technology

It has achieved precise monitoring at the sensor level, shortened the fault location time, promptly identified potential anomalies, ensured the continuity and reliability of marine observation data, and improved operation and maintenance efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122170937A_ABST
    Figure CN122170937A_ABST
Patent Text Reader

Abstract

This application discloses an online diagnostic method, apparatus, and equipment for the operational status of an automatic observation system at a marine station, relating to the field of marine observation. The method includes: acquiring the operational status of each device in the automatic observation system at the marine station; the operational status includes host computer configuration information, heartbeat response signals, and observation data; generating a status message based on the operational status of each device in the automatic observation system at the marine station; the status message includes status information for each device; the status information includes whether a marker is installed, whether a marker is online, whether a marker is present for missing measurements, and whether a marker indicates normal measurement; and transmitting the status message to a destination location. This application effectively solves the technical problems of existing technologies being unable to conduct online monitoring of automatic observation systems at marine stations and unable to accurately locate sensor / module faults.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of marine observation, and in particular to a method, apparatus and equipment for online diagnosis of the operational status of an automatic marine observation system. Background Technology

[0002] Currently, the monitoring of automatic observation systems at marine stations in the marine observation field relies on manual judgment. When anomalies such as interruptions or large-scale missing data occur in the operational messages generated by the automatic observation system, the unit using the operational messages reports this anomaly information to the on-site maintenance personnel of the automatic observation system. The on-site maintenance personnel then manually inspect and assess the equipment status. This method of equipment operation monitoring often results in anomalies occurring during the operational process of the automatic observation system not being detected immediately. Subsequent fault handling is also delayed, and the location and symptoms of the fault are not specific, making equipment recovery difficult and affecting the operational operation of the automatic observation system. Summary of the Invention

[0003] The purpose of this application is to provide a method, device, and equipment for online diagnosis of the operational status of an automatic observation system at a marine station, which can solve the technical problems of existing technologies being unable to conduct online monitoring of the automatic observation system at a marine station and being unable to accurately locate the fault location of sensors / modules.

[0004] To achieve the above objectives, this application provides the following solution: Firstly, this application provides an online diagnostic method for the operational status of an automatic observation system at a marine station, including: Acquire the operational status of each device in the marine station's automatic observation system; the operational status includes host computer configuration information, heartbeat response signals, and observation data; Based on the operating status of each device in the marine station's automatic observation system, a status message is generated; the status message includes the status information of each device; the status information includes whether a marker is installed, whether a marker is online, whether a marker is not missing a measurement, and whether a marker is being measured normally. The status message is transmitted to the destination location.

[0005] Secondly, this application provides an online diagnostic device for the operational status of an automatic observation system for a marine station, comprising a host and peripherals; the host includes an acquisition module, a calculation module, a transmission module, and a storage module; The acquisition module is used to acquire the operating status of each device in the marine station's automatic observation system; the operating status includes host computer configuration information, heartbeat response signals, and observation data; The calculation module is used to generate status messages based on the operating status of each device in the marine station's automatic observation system. The status message includes the status information of each device, including whether a marker is installed, whether it is online, whether there is a missing measurement marker, and whether it is performing normal measurements. The transmission module is used to transmit the status message to the destination location via the peripheral device; The storage module is used to store embedded applications, diagnostic information message queues, and status messages; the embedded applications send operation commands to the acquisition module at set time intervals, enabling the acquisition module to acquire the operating status of each device in the marine station's automatic observation system; the diagnostic information message queue includes operation commands and diagnostic results.

[0006] Thirdly, this application provides a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described online diagnostic method for the operational status of an automatic observation system for marine stations.

[0007] According to the specific embodiments provided in this application, this application achieves the following technical effects: By acquiring the operating status of each device in the marine station automatic observation system, including the host computer configuration information, heartbeat response signals, and observation data, it generates status messages containing four types of tags: equipment installation, online, no missing measurements, and normal measurement, and completes transmission, thus realizing precise monitoring at the sensor level. It can proactively analyze the working status of each sensor / module, periodically generate fine-grained sensor-level system status messages, significantly shorten fault location time, and promptly identify potential system anomalies, preventing the escalation of faults in advance. From a monitoring perspective, it ensures the continuity and reliability of marine observation data, while improving the targeting and efficiency of the marine station automatic observation system's operation and maintenance, filling the technical gap in online fault diagnosis and precise location for marine station automatic observation systems. Attached Figure Description

[0008] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0009] Figure 1 This is a schematic diagram of the structure of an online diagnostic device for the operational status of an automatic observation system at a marine station, provided as an embodiment of this application.

[0010] Figure 2 This is a schematic diagram of the online diagnostic components of an automatic observation system for a marine station according to one embodiment of this application.

[0011] Figure 3 This is a business process diagram of the main program for online diagnosis of the operating status of the marine station automatic observation system, the client for online diagnosis of the operating status of the marine station automatic observation system, and the diagnostic information message queue in one embodiment of this application.

[0012] Figure 4 This is a flowchart illustrating an online diagnostic method for the operational status of an automatic observation system at a marine station, provided as an embodiment of this application.

[0013] Figure 5 This is an example diagram of a status message in one embodiment of this application. Detailed Implementation

[0014] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0015] This application enables sensor-level fine-grained monitoring, applicable to automatic marine station observation systems comprised of meteorological and hydrological subsystems. Addressing the limitations of existing technologies that cannot perform online monitoring of automatic marine station observation systems, let alone pinpoint the specific sensor / module malfunction, this application proactively acquires and analyzes the operational status of each sensor / module, and accordingly generates a fine-grained, sensor-level system status report at regular intervals. This method significantly reduces fault location time, enables timely detection of potential anomalies, achieves the goal of "sensor-level precise monitoring," and effectively ensures the continuity and reliability of marine observation data.

[0016] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0017] In one exemplary embodiment, an online diagnostic method for the operational status of an automatic observation system at a marine station is provided. This method relies on an online diagnostic device for the operational status of the automatic observation system at a marine station and is executed by computer software logic.

[0018] like Figure 1 As shown, the online diagnostic device for the operational status of the marine station's automatic observation system includes a host 101 and peripherals 102. The host 101 includes an acquisition module 11, a calculation module 12, a transmission module 13, and a storage module 14. The peripherals 102 include a data transfer unit (DTU) 21, a Beidou communication terminal 22, and a network switch 23.

[0019] like Figure 2 As shown, the marine station's automatic observation system includes a meteorological subsystem and a hydrological subsystem. The meteorological subsystem includes wind speed and direction sensors, temperature and humidity sensors, precipitation sensors, a power supply module, and a communication module. These sensors, along with the power supply module, are connected to the communication module via a meteorological data logger. The hydrological subsystem includes a hydrological data logger, a tide level sensor, a temperature and salinity sensor, a wave sensor, a power supply module, and a communication module. The communication modules in both the meteorological and hydrological subsystems are connected to a host computer via fiber optic, microwave, or wireless cellular connections. The host computer contains data receiving and processing software and an online diagnostic client for the marine station's automatic observation system. The host computer is connected to the online diagnostic device for the marine station's automatic observation system via a local area network.

[0020] The acquisition module 11 is used to acquire the operating status of each device in the marine station's automatic observation system.

[0021] Specifically, the acquisition module 11 sequentially acquires the operating status of the wind speed and direction sensor, air temperature and humidity sensor, precipitation sensor, tide level sensor, temperature and salinity sensor, wave sensor, power module, and communication module from the host computer of the marine station's automatic observation system. The operating status includes host computer configuration information, heartbeat response signals, and observation data. The acquisition module 11 relies on the marine station's automatic observation system's online operating status diagnostic client (deployed on the host computer).

[0022] The calculation module 12 is used to generate status messages based on the operating status of each device in the marine station's automatic observation system. The status message includes status information for each device, including whether a marker is installed, whether it is online, whether there is a missing measurement marker, and whether it is performing normal measurements.

[0023] Specifically, the calculation module 12 converts the operating status of the wind speed and direction sensors, air temperature and humidity sensors, precipitation sensors, tide level sensors, temperature and salinity sensors, wave sensors, power supply module, and communication module included in the meteorological and hydrological subsystems of the marine station's automatic observation system into one of the following four states: whether installed, whether online, whether no measurements are missing, and whether measurements are normal. These four states need to be judged sequentially; if the previous state is abnormal, the next state is automatically set to an abnormal state.

[0024] Installation status: The online diagnostic client for the marine station's automatic observation system obtains this information from the host computer's configuration file. If the sensor or module is installed, it returns T; otherwise, it returns F.

[0025] Online Status: The online diagnostic client for the marine station's automatic observation system sends a heartbeat signal to the sensor via the data logger. If the sensor is online, it will reply with a response message within the set timeout period (20 seconds), which is marked as T. If no response is received within the set timeout period (20 seconds), the sensor is considered offline, which is marked as F.

[0026] No missing data: The online diagnostic client for the marine station's automatic observation system sends a data request command to the sensor via the data logger. If a non-empty value is returned within the set timeout period (20 seconds), this item is marked as T. If an empty value is returned within the set timeout period (20 seconds), it indicates a missing data event, and this item is marked as F.

[0027] Normal Measurement Status: When the "No Missing Measurements" status is T, the online diagnostic client for the marine station's automatic observation system sends a data request command to the sensor via the data logger. The sensor will respond with an observation value within the set timeout period (20 seconds). If this observation value is within the normal threshold range, this item is T; if this observation value is outside the normal threshold range, this item is F. The threshold range is read from the configuration of the online diagnostic client for the marine station's automatic observation system. For example, the threshold range for wind can be set to 0 m / s to 70 m / s; within this range, it is T; outside this range, it is F.

[0028] The status information of a single sensor or module falls into one of the following five categories: (1) FFFF: This sensor or module is not installed.

[0029] (2) TFFF: This sensor / module has been installed; this sensor / module is not online.

[0030] (3) TTFF: This sensor / module has been installed; this sensor / module is online; a measurement failure has occurred.

[0031] (4) TTTF: This sensor / module has been installed; this sensor / module is online; no missing measurement has occurred; no normal measurement has been performed.

[0032] (5) TTTT: This sensor and module are operating normally.

[0033] Where T represents yes and F represents no.

[0034] The status message of the marine station's automatic observation system at this moment is then generated. The status message is in Extensible Markup Language (XML) file format.

[0035] The transmission module 13 is used to transmit the status message to the destination location through the peripheral device 102.

[0036] Specifically, data is transmitted wirelessly via RS-232 connection to DTU; data is transmitted via short message connection to Beidou communication terminal 22 via USB 2.0; and data is transmitted via wired network connection to network switch 23 via RJ45 connection.

[0037] The online diagnostic device for the marine station's automatic observation system supports the above three transmission methods, which users can selectively use as needed during actual use. If the location has dedicated network access, then network switch 23 should be used for access; if the location does not have dedicated network access, but the cellular network signal from the telecom operator is good, then DTU should be used to transmit data wirelessly; if the location does not have dedicated network access, and there is no cellular network signal or the signal is poor (such as in remote island areas), then connecting to Beidou communication terminal 22 should be considered to transmit data via short messages.

[0038] The storage module 14 is used to store embedded applications, diagnostic information message queues, and status messages.

[0039] The embedded application sends operation commands to the acquisition module 11 at set time intervals, enabling the acquisition module 11 to acquire the operating status of each device in the marine station's automatic observation system. Specifically, the embedded application is the main program for online diagnostics of the marine station's automatic observation system's operating status. The embedded application is used to implement the functions of the online diagnostic device for the marine station's automatic observation system's operating status.

[0040] like Figure 3 As shown, the diagnostic information message queue mainly contains two queues: operation commands and diagnostic results. It provides an external access interface (access permissions are controlled by username and password) for the main program of online diagnostics of the marine station's automatic observation system and the client of online diagnostics of the marine station's automatic observation system to exchange information.

[0041] The status messages generated by the calculation module 12 are output files of the terminal in XML file format, which can be transmitted to the destination location through the transmission module 13, thereby realizing online monitoring of the marine station's automatic observation system.

[0042] In a specific application example, the embedded application required to implement the acquisition, calculation, and transmission functions of the online diagnostic device for the operational status of an automatic observation system at a marine station is stored in storage module 14. Storage module 14 reads operation commands from the diagnostic information message queue and returns the acquired results to the diagnostic information message queue. Calculation module 12 reads the acquired status information from the diagnostic information message queue and stores the resulting status message in storage module 14. Transmission module 13 reads the status message from storage module 14, transmits it, and stores the transmission result in storage module 14 as a log file.

[0043] The data communication unit 21 is connected to the transmission module 13 via RS-232, and the data communication unit 21 is used to transmit the status message to the destination location through a wireless communication network.

[0044] The Beidou communication terminal 22 is connected to the transmission module 13 via USB 2.0 and can support the conversion of serial port data to IP data or IP data to serial port data. The Beidou communication terminal 22 is used to transmit the status message to the destination location in the Beidou-3 regional short message mode.

[0045] The network switch 23 is connected to the transmission module 13 via RJ45, and the network switch 23 is used to transmit the status message to the destination location via a wired network.

[0046] This application can solve the following problems: (1) online judgment of operating status; (2) the operating status is specific to the sensor / module; (3) the operating status is refined to four categories: whether the sensor / module is installed, whether it is online, whether it is missing a measurement, and whether it is measuring normally.

[0047] like Figure 4 As shown, the online diagnostic method for the operational status of the marine station's automatic observation system includes the following steps 401 to 403.

[0048] Step 401: Obtain the operating status of each device in the marine station's automatic observation system. The operating status includes host computer configuration information, heartbeat response signals, and observation data.

[0049] First, the main program for online diagnostics of the marine station's automatic observation system is deployed on the online diagnostic device, and this program is set to run automatically and continuously after startup. After the main program starts, it issues an operation command every minute. The operation command includes: obtaining the status of the sensors and modules (wind speed and direction sensors, temperature and humidity sensors, precipitation sensors, power supply module, and communication module) included in the meteorological subsystem of the marine station's automatic observation system at that moment; and obtaining the status of the sensors and modules (hydrological data logger, tide level sensor, temperature and salinity sensor, wave sensor, power supply module, and communication module) included in the hydrological subsystem. The main program stores these operation commands along with the timestamp of that moment in the diagnostic information message queue.

[0050] Then, the online diagnostic client for the marine station's automatic observation system was installed on the host computer and set to run automatically and continuously after power-on. This client continuously polls the diagnostic information message queue for diagnostic commands. If the diagnostic information message queue is empty, it returns to wait for the next round of polling; if a command is found, it immediately enters the execution state.

[0051] If a diagnostic command in the diagnostic information message queue requests the status of the sensors and modules (wind speed and direction sensors, temperature and humidity sensors, precipitation sensors, power supply modules, and communication modules) included in the meteorological subsystem of the marine station's automatic observation system at this moment, the client performs protocol parsing and address addressing on the diagnostic command, establishing an access channel from "host computer -> meteorological data logger -> sensor / module" to prepare for executing the operation command.

[0052] If a diagnostic command in the diagnostic information message queue requests the status of the sensors and modules (tide level sensor, temperature and salinity sensor, wave sensor, power module, and communication module) included in the hydrological subsystem of the marine station's automatic observation system at this moment, the client performs protocol parsing and address addressing on the diagnostic command, establishing an access channel from "host computer -> hydrological data logger -> sensor / module" to prepare for executing the operation command.

[0053] In a specific application example, the system first obtains the host computer configuration file and retrieves the host computer configuration information of each device in the marine station's automatic observation system from the configuration file. Then, it sends heartbeat signals to each device in the system and receives the response signals from each device, thus obtaining the heartbeat response signals of each device. Next, it sends data request commands to each device in the system and receives the observation data returned by each device.

[0054] Step 402: Generate a status message based on the operating status of each device in the marine station's automatic observation system. The status message includes the status information of each device, including whether a marker is installed, whether it is online, whether there is a missing measurement marker, and whether it is performing normal measurements.

[0055] This step is executed on the host computer. The goal is to enable the online diagnostic client for the marine station's automatic observation system to analyze and generate the operational status of each sensor and module based on the operation commands.

[0056] The meteorological and hydrological subsystems include wind speed and direction sensors, temperature and humidity sensors, precipitation sensors, tide sensors, temperature and salinity sensors, wave sensors, power modules, and communication modules. Their operating status is one of the following four states: whether installed, whether online, whether no measurements are missing, or whether measurements are being taken normally. These four states must be judged sequentially; if the previous state is abnormal, the next state is automatically set to an abnormal state.

[0057] In a specific application example, for any device in the automatic observation system of an ocean station, if the host computer configuration information of the device is not empty, the device is marked as installed (yes); otherwise, the device is marked as installed (yes), online (yes), not missing measurement (yes), and normally measured (yes) (no).

[0058] Specifically, the online diagnostic client for the marine station's automatic observation system obtains the host computer configuration information from the host computer configuration file. If the sensor or module has been installed, it returns T; otherwise, it returns F.

[0059] If the device is marked as installed, then determine whether the device's heartbeat response signal returns within a set time. If yes, then the device is marked as online. Otherwise, the device's online status, missing measurement status, and normal measurement status are all marked as no.

[0060] Specifically, the online diagnostic client for the marine station's automatic observation system sends a heartbeat signal to the sensor via the data acquisition unit. If the sensor is online, it will reply with a response signal within a set timeout period (20 seconds), and the online status is marked as T. If no response is received within the set timeout period (20 seconds), the sensor is determined to be offline, and the online status is marked as F.

[0061] If the device is marked as online, then it is determined whether the observation data of the device is non-empty. If so, the device is marked as not missing measurements. Otherwise, both the device's missing measurements and normal measurement are marked as no.

[0062] Specifically, the online diagnostic client for the marine station's automatic observation system sends data request commands to the sensors via the data acquisition unit. If a non-empty value is returned within the set timeout period (20 seconds), it is marked as "T" indicating no missing data. If an empty value is returned within the set timeout period (20 seconds), it indicates a missing data event, and it is marked as "F" indicating no missing data.

[0063] If the device is marked as "not missing measurement", then it is determined whether the device's observation data is within the normal threshold range. If so, the device is marked as "not measuring normally"; otherwise, the device is marked as "not measuring normally".

[0064] Specifically, when a missing measurement is marked as "T", the online diagnostic client for the marine station's automatic observation system sends a data request command to the sensor via the data logger. The sensor will respond with an observation value within a set timeout period (20 seconds). If this observation value is within the normal threshold range, a normal measurement is marked as "T"; if the observation value is outside the normal threshold range, a normal measurement is marked as "F". The threshold range is read from the configuration of the online diagnostic client for the marine station's automatic observation system. For example, the threshold range for wind can be set to 0 m / s to 70 m / s, where "T" indicates a wind speed within this range and "F" indicates a wind speed exceeding this range.

[0065] The status information of a single sensor or module falls into one of the following five categories: (1) FFFF: This sensor or module is not installed.

[0066] (2) TFFF: This sensor / module has been installed; this sensor / module is not online.

[0067] (3) TTFF: This sensor / module has been installed; this sensor / module is online; a measurement failure has occurred.

[0068] (4) TTTF: This sensor / module has been installed; this sensor / module is online; no missing measurement has occurred; no normal measurement has been performed.

[0069] (5) TTTT: This sensor and module are operating normally.

[0070] The online diagnostic client for the operation status of the marine station's automatic observation system sequentially polls the status of the sensors and modules included in the meteorological subsystem (wind speed and direction sensor, temperature and humidity sensor, precipitation sensor, power supply module, and communication module) and the sensors and modules included in the hydrological subsystem (tide level sensor, temperature and salinity sensor, wave sensor, power supply module, and communication module), and generates processing results.

[0071] Table 1 shows the abbreviations of the sensors and modules of the meteorological and hydrological subsystems.

[0072] Table 1. Abbreviations for Various Sensors and Modules

[0073] If the wind speed and direction sensors in the meteorological subsystem are functioning normally, it is indicated as WS TTTT; if the precipitation sensors in the meteorological subsystem are not installed, it is indicated as RN FFFF; if the temperature and salinity sensors in the hydrological subsystem are missing data, it is indicated as SLTTFF. The notation for other devices is similar and will not be repeated here.

[0074] After the online diagnostic client for the marine station's automatic observation system completes the execution of commands, it combines the status information of each sensor and module into a long string, along with timestamp information, and returns it to the diagnostic result queue in the message queue. Then, it deletes the command message. This process is repeated continuously: scanning the diagnostic command queue, executing the command, returning the result, deleting the command message, and scanning the diagnostic command queue again.

[0075] Furthermore, the online diagnostic device for the operational status of the marine station's automatic observation system deploys the main program for online diagnostics of the marine station's automatic observation system's operational status. It reads and parses the operation result queue from the diagnostic information message queue. This allows it to obtain the status of the sensors and modules included in the meteorological subsystem (wind speed and direction sensors, temperature and humidity sensors, precipitation sensors, power supply module, and communication module) and the sensors and modules included in the hydrological subsystem (tide level sensor, temperature and salinity sensor, wave sensor, power supply module, and communication module) at that moment.

[0076] The status message of the marine station's automatic observation system at this moment is further generated by the online diagnostic device for the system's operational status. The status message adopts XML file format, such as... Figure 5 As shown. Figure 5 The status message shown indicates the status of the Shanggu station at 05:20 on December 10, 2025. For Figure 5 The explanations of each node in the status message are as follows.

[0077] <?xml version="1.0" encoding="gb2312" ?> This is a declaration statement for an XML document, declaring that this document conforms to the XML 1.0 standard and that its content (especially Chinese content) needs to be correctly interpreted using GB2312 encoding.

[0078] <status>This flag indicates the status information of an automatic observation system at a marine station, and is used as a fixed placeholder for the document.

[0079] <station>The information used to represent the scope of an ocean station's automatic observation system is basic information.

[0080] <name>This indicates the name of the site where the marine station's automatic observation system is located.

[0081] Represents timestamp information.

[0082] <mt>This flag indicates that the content within its scope is the status information of the meteorological subsystem; it is used as a fixed placeholder in the document.

[0083] <hd>This flag is used to indicate that the content within its scope is the state information of the hydrological subsystem; it serves as a fixed placeholder for the document.

[0084] Step 403: Transmit the status message to the destination location.

[0085] Specifically, the status message is transmitted to the destination location via wireless transmission, short message transmission, or wired transmission.

[0086] By implementing the diagnostic method proposed in this application, the timeliness of fault detection can be improved, and the location of faults can be refined, thereby enhancing the stability and reliability of automatic observation operations at marine stations. This application overcomes the limitations of traditional methods that only monitor the entire subsystem, achieving real-time monitoring of the operational status (e.g., online / offline, data anomalies, power supply anomalies, communication interruptions) of each independent sensor / module in the meteorological and hydrological subsystems. The specific implementation process includes: periodically triggering a status polling task to send status query commands to the data acquisition units of each subsystem; the data acquisition units returning detailed status information of each sensor connected to them; parsing the returned status information and generating a monitoring status message containing a summary of the individual status of all sensors according to a predefined message format. This status message can be used for system alarms, health assessments, and operational decision support.

[0087] In summary, the beneficial effects of this application include at least the following: (1) High precision: It can poll the operating status of each sensor / module every minute and output a status file. The monitoring of each independent sensor / module can reach the minute level.

[0088] (2) High efficiency: It greatly shortens the fault location time, can promptly detect potential abnormal risks, realizes the transformation from "equipment-level extensive monitoring" to "sensor-level precise operation and maintenance", and effectively ensures the continuity and reliability of marine observation data.

[0089] (3) Standardization: The current national marine observation operational system is built and operates based on the data messages generated periodically by various observation equipment, and the data message format is formulated in accordance with the standard "Marine Observation Data Format (HY / T) 0301-2021". The operational messages generated in this application are formulated with reference to the above standard to facilitate the use of various operational application systems of the national marine observation operational system.

[0090] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0091] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0092] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).

[0093] The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, etc., and are not limited to these.

[0094] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0095] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.< / hd> < / mt> < / name> < / station> < / status>

Claims

1. A method for online diagnosis of the operational status of an automatic observation system at a marine station, characterized in that, The online diagnostic method for the operational status of the marine station automatic observation system includes: Acquire the operational status of each device in the marine station's automatic observation system; the operational status includes host computer configuration information, heartbeat response signals, and observation data; Based on the operating status of each device in the marine station's automatic observation system, a status message is generated; the status message includes the status information of each device; the status information includes whether a marker is installed, whether a marker is online, whether a marker is not missing a measurement, and whether a marker is being measured normally. The status message is transmitted to the destination location.

2. The online diagnostic method for the operational status of an automatic marine station observation system according to claim 1, characterized in that, The marine station automatic observation system includes a meteorological subsystem and a hydrological subsystem; the equipment in the meteorological subsystem includes wind speed and direction sensors, temperature and humidity sensors, precipitation sensors, power modules, and communication modules; the equipment in the hydrological subsystem includes hydrological data loggers, tide level sensors, temperature and salinity sensors, wave sensors, power modules, and communication modules.

3. The online diagnostic method for the operational status of an automatic marine station observation system according to claim 1, characterized in that, Obtain the operational status of each device in the marine station's automatic observation system, including: Obtain the host computer configuration file, and obtain the host computer configuration information of each device in the marine station automatic observation system from the host computer configuration file; Send heartbeat signals to each device in the automatic observation system of the ocean station, and receive the response signals returned by each device to obtain the heartbeat response signals of each device; It sends data request commands to each device in the ocean station's automatic observation system and receives the observation data returned by each device.

4. The online diagnostic method for the operational status of an automatic marine station observation system according to claim 1, characterized in that, Based on the operational status of each device in the marine station's automatic observation system, status messages are generated, including: For any device in the marine station automatic observation system, if the host computer configuration information of the device is not empty, the device is marked as installed; otherwise, the device is marked as installed, online, not missing measurement, and normal measurement. If the device is marked as installed, then determine whether the device's heartbeat response signal is returned within a set time. If yes, then the device is marked as online. Otherwise, the device's online status, missing measurement status, and normal measurement status are all marked as no. If the device is marked as online, then it is determined whether the observation data of the device is non-empty. If so, the device is marked as not missing measurements. Otherwise, both the device's missing measurements and normal measurement are marked as no. If the device is marked as "not missing measurement", then it is determined whether the device's observation data is within the normal threshold range. If so, the device is marked as "not measuring normally"; otherwise, the device is marked as "not measuring normally".

5. The online diagnostic method for the operational status of an automatic marine station observation system according to claim 1, characterized in that, The status messages are in Extensible Markup Language (XML) file format.

6. The online diagnostic method for the operational status of an automatic marine station observation system according to claim 1, characterized in that, Transmitting the status message to the destination location includes: The status message is transmitted to the destination location via wireless transmission, short message transmission, or wired transmission.

7. An online diagnostic device for the operational status of an automatic observation system at a marine station, characterized in that, The online diagnostic device for the operation status of the marine station automatic observation system includes a main unit and peripherals; the main unit includes an acquisition module, a calculation module, a transmission module, and a storage module. The acquisition module is used to acquire the operating status of each device in the marine station's automatic observation system; the operating status includes host computer configuration information, heartbeat response signals, and observation data; The calculation module is used to generate status messages based on the operating status of each device in the marine station's automatic observation system. The status message includes the status information of each device, including whether a marker is installed, whether it is online, whether there is a missing measurement marker, and whether it is performing normal measurements. The transmission module is used to transmit the status message to the destination location via the peripheral device; The storage module is used to store embedded applications, diagnostic information message queues, and status messages; the embedded applications send operation commands to the acquisition module at set time intervals, enabling the acquisition module to acquire the operating status of each device in the marine station's automatic observation system; the diagnostic information message queue includes operation commands and diagnostic results.

8. The online diagnostic device for the operational status of an automatic marine station observation system according to claim 7, characterized in that, The peripherals include a data communication unit, a Beidou communication terminal, and a network switch; The data communication unit is connected to the transmission module via RS-232, and the data communication unit is used to transmit the status message to the destination location through a wireless communication network. The Beidou communication terminal is connected to the transmission module via USB 2.

0. The Beidou communication terminal is used to transmit the status message to the destination location in the Beidou-3 regional short message mode. The network switch is connected to the transmission module via RJ45, and the network switch is used to transmit the status message to the destination location via a wired network.

9. The online diagnostic device for the operational status of an automatic marine station observation system according to claim 7, characterized in that, The marine station automatic observation system includes a meteorological subsystem and a hydrological subsystem; the equipment in the meteorological subsystem includes wind speed and direction sensors, temperature and humidity sensors, precipitation sensors, power modules, and communication modules; the equipment in the hydrological subsystem includes hydrological data loggers, tide level sensors, temperature and salinity sensors, wave sensors, power modules, and communication modules.

10. A computer device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the online diagnostic method for the operational status of an automatic observation system for a marine station as described in any one of claims 1-6.