Remote monitoring method, system, equipment, medium and product for volunteer ship observation system
By analyzing the data files of the volunteer ship observation system, deduplication processing and filling in the abnormal flag code, and generating status statistics reports to monitor the status of the sensor, it solves the problem that the volunteer ship observation system is difficult to remotely monitor, and realizes dynamic real-time monitoring of the system.
Patent Information
- Application Number
- CN202411471249.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-10-22
AI Technical Summary
It is difficult for existing volunteer ship observation systems to dynamically obtain the status of each sensor and then conduct remote monitoring.
By reading the data files of the volunteer ship observation system, parsing out the observation elements and storing them into the database, deduplication processing, creating an exception flag bit and filling in the exception flag code, and generating a status statistics report to monitor the current status of the sensor.
It realizes dynamically obtaining the current status of each sensor in the volunteer ship observation system, and then remotely monitoring the system, improving the system's real-time monitoring capabilities and data accuracy.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of ocean observation, and in particular to a remote monitoring method, system, equipment, medium and product for a volunteer ship observation system. Background Art
[0002] The volunteer ship observation system can be installed on merchant ships, survey ships, marine surveillance ships, coast guard ships, warships, transport ships, fishing boats and other ships engaged in maritime activities to obtain ocean hydrological and meteorological observation data on nearshore, mid-sea and ocean routes, such as monitoring the ocean meteorological (wind direction, wind speed, air pressure, temperature, humidity, visibility) and ocean hydrology (water temperature, salinity, waves) elements in the area where the ship is located.
[0003] As a commercial observation method, the volunteer ship observation system has been widely used in the entire sea area. However, how to dynamically obtain the status of each sensor in the volunteer ship observation system and then remotely monitor it has always been a difficult problem in the industry. Summary of the invention
[0004] The purpose of this application is to provide a remote monitoring method, system, equipment, medium and product for a volunteer ship observation system, which can dynamically obtain the status of each sensor in the volunteer ship observation system, and then remotely monitor the volunteer ship observation system.
[0005] To achieve the above objectives, this application provides the following solutions.
[0006] In the first aspect, the present application provides a remote monitoring method for a volunteer ship observation system, comprising: reading a volunteer ship observation data file of the volunteer ship observation system, parsing out observation elements, and storing the element values of the observation elements as observation records in a database; the volunteer ship observation data file comprises offshore volunteer ship observation messages and ocean volunteer ship observation messages; the observation elements comprise volunteer ship name, volunteer ship code, volunteer ship type, observation time, observation location, visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity and humidity.
[0007] The observation records in the database are deduplicated according to the volunteer ship code and the observation time to generate a deduplicated database.
[0008] An abnormal flag is created for each record value of each observation record in the deduplicated database; the record values include values corresponding to visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity and humidity; each record value corresponds to a sensor in the volunteer ship observation system.
[0009] According to the recorded value, an exception flag code is filled into the corresponding exception flag bit.
[0010] A status statistics report is generated according to the abnormal flag code corresponding to each record value in the full-day observation record of the volunteer ship observation system.
[0011] The current status of the sensors in the volunteer ship observation system is monitored according to the status statistical report; the current status includes a normal status and a fault status.
[0012] Optionally, the observation records in the database are deduplicated based on the volunteer ship code and the observation time to generate a deduplicated database, specifically including: performing a joint query on the observation records in the database using the volunteer ship code and the observation time as keywords to determine the number of observation records that meet the query conditions; the query conditions are the same as the volunteer ship code and the observation time.
[0013] If the number of observation records is equal to 1, it is determined that there are no duplications in the queried observation records.
[0014] If the number of observation records is greater than 1, the duplicate observation records are deleted, and the observation records whose parsed storage time is closest to the current time are retained to generate a deduplicated database.
[0015] Optionally, according to the record value, an exception flag code is filled into the corresponding exception flag bit, specifically including: if the record value does not exist, an exception flag code E is filled into the exception flag bit; E represents no data exception.
[0016] If the record value is empty, fill the exception flag code F into the exception flag bit; if F is empty, it indicates an exception.
[0017] If the record value is an exception code, fill the exception flag bit with the exception flag code G; G indicates an exception has occurred.
[0018] If the recorded value exceeds the threshold, the abnormal flag code H is filled into the abnormal flag bit; H is the threshold abnormality.
[0019] If the recorded value is a continuous constant value, an abnormal flag code I is filled into the abnormal flag bit; I represents a constant value abnormality.
[0020] Optionally, the current status of the sensors in the volunteer ship observation system is monitored according to the status statistical report, specifically including: when the number of any abnormal flag code in the status statistical report is greater than the set threshold of the total number of abnormal flag codes for the whole day, determining that the current status of the sensor corresponding to the abnormal flag code is a fault state.
[0021] When the number of any abnormal flag code in the status statistical report is not greater than a set threshold value of the total number of abnormal flag codes for the whole day, it is determined that the current state of the sensor corresponding to the abnormal flag code is a normal state.
[0022] In the second aspect, the present application provides a remote monitoring system for a volunteer ship observation system, including: a parsing module for reading the volunteer ship observation data file of the volunteer ship observation system, parsing the observation elements, and storing the element values of the observation elements as observation records in a database; the volunteer ship observation data file includes offshore volunteer ship observation messages and ocean volunteer ship observation messages; the observation elements include volunteer ship name, volunteer ship code, volunteer ship type, observation time, observation location, visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity and humidity.
[0023] The deduplication processing module is used to perform deduplication processing on the observation records in the database according to the volunteer ship code and the observation time to generate a deduplication database.
[0024] An abnormal flag creation module is used to create an abnormal flag for each record value of each observation record in the deduplicated database; the record values include values corresponding to visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity and humidity; each record value corresponds to a sensor in the volunteer ship observation system.
[0025] The abnormal flag code filling module is used to fill the abnormal flag code into the corresponding abnormal flag bit according to the record value.
[0026] The status statistics report generation module is used to generate a status statistics report according to the abnormal flag code corresponding to each record value in the observation record of the volunteer ship observation system throughout the day.
[0027] The current status monitoring module is used to monitor the current status of the sensors in the volunteer ship observation system according to the status statistical report; the current status includes a normal status and a fault status.
[0028] In a third aspect, the present application provides a computer device comprising: 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 steps of the remote monitoring method of the volunteer ship observation system described in any one of the above-mentioned methods.
[0029] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above-described methods for remote monitoring of a volunteer ship observation system.
[0030] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any of the above-mentioned volunteer ship observation system remote monitoring methods.
[0031] According to the specific embodiments provided by the present application, the present application discloses the following technical effects: the present application obtains observation elements by parsing the volunteer ship observation data file of the volunteer ship observation system, and stores the element values of the observation elements as observation records in the database; in order to avoid repeated database records for the same volunteer ship at the same observation time, the present application deduplicates the observation records in the database to generate a deduplicated database; creates an abnormal flag bit for each record value of each observation record, and fills in an abnormal flag code; finally, based on the observation records of the whole day, generates a status statistical report, and monitors the current status of the sensors in the volunteer ship observation system through the abnormal flag codes in the status statistical report, so as to dynamically obtain the current status of each sensor in the volunteer ship observation system, and then remotely monitor the volunteer ship observation system. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0033] Figure 1 This is a flow chart of a remote monitoring method for a volunteer ship observation system in one embodiment of the present application. DETAILED DESCRIPTION
[0034] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0035] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0036] like Figure 1 As shown, a remote monitoring method for a volunteer ship observation system provided in an embodiment of the present application includes the following steps.
[0037] Step 101: read the volunteer ship observation data file of the volunteer ship observation system, parse out the observation elements, and store the element values of the observation elements as observation records in the database; the volunteer ship observation data file includes offshore volunteer ship observation messages and ocean volunteer ship observation messages; the observation elements include volunteer ship name, volunteer ship code, volunteer ship type, observation time, observation location, visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity and humidity. Among them, the observation location includes longitude and latitude, and the database is a relational database.
[0038] Furthermore, the file name, record format, and measurement unit of the volunteer ship observation data file are checked in accordance with the "Ocean Observation Data Format". The volunteer ship observation data file that does not meet the above standards will be ignored and the following steps will not be executed.
[0039] In the actual operation process, the volunteer ship observation data files of the volunteer ship observation system can be read in sequence, and the observation records can be stored in the database in sequence.
[0040] Step 102: Deduplication processing is performed on the observation records in the database according to the volunteer ship code and the observation time to generate a deduplication database.
[0041] Step 103: Create an abnormal flag for each record value of each observation record in the deduplicated database; the record value includes the values corresponding to visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity and humidity; each record value corresponds to a sensor in the volunteer ship observation system.
[0042] Step 104: Fill in the exception flag code into the corresponding exception flag bit according to the record value.
[0043] Step 105: Generate a status statistics report according to the abnormal flag code corresponding to each record value in the full-day observation record of the volunteer ship observation system.
[0044] Step 106: Monitor the current status of the sensors in the volunteer ship observation system according to the status statistical report; the current status includes a normal status and a fault status.
[0045] In an exemplary embodiment, in order to avoid duplicate database records for the same volunteer ship at the same observation time, and to ensure that there is only one observation record for the same volunteer ship at the same time coordinate, in order to achieve the above goal, it is necessary to perform some form of retrieval on the observation records in the database to find duplicate observation records, and step 102 is replaced by the following steps 201-203.
[0046] Step 201: perform a joint query on the observation records in the database using the volunteer ship code and the observation time as keywords to determine the number of observation records that meet the query conditions; the query conditions are the same as the volunteer ship code and the observation time.
[0047] Step 202: If the number of observation records is equal to 1, it is determined that the queried observation records have no duplication. That is, when the number of queried observation records is less than or equal to 1, it indicates that there is no duplication of observation records, and therefore, no additional operation is required.
[0048] Step 203: If the number of observation records is greater than 1, delete the duplicate observation records, and keep the observation records whose parsed storage time is closest to the current time, and generate a deduplicated database. That is, when the number of observation records queried is greater than 1, it indicates that there are duplicate observation records, and a deletion operation needs to be performed. At this time, the observation record whose parsed storage time is closest to the current time should be kept and regarded as a valid record, and the remaining database records (i.e., the observation records whose parsed storage time is not the closest to the current time) should be deleted.
[0049] Observation record: In a relational database, it can be understood as a row of data in the database. It consists of several columns, including: volunteer ship name, volunteer ship code, volunteer ship type, observation time, observation location (longitude, latitude), visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity, humidity, analysis storage time and other information.
[0050] Number of observation records: In a relational database, the number of observation records that meet the query conditions. In this step, the number of observation records refers to the number of observation records with the same volunteer ship code and observation time.
[0051] A joint query using the volunteer ship code and observation time shows that this volunteer ship can only have one record at this observation time.
[0052] In an exemplary embodiment, step 104 is replaced by steps 301 to 305 .
[0053] Step 301: If the record value does not exist, fill the exception flag code E into the exception flag bit; E means no data exception.
[0054] Step 302: If the record value is empty, fill the exception flag code F into the exception flag bit; if F is empty, it indicates an exception.
[0055] Step 303: If the record value is an exception code, fill the exception flag code G into the exception flag bit; G indicates an exception has occurred.
[0056] Step 304: If the recorded value exceeds the threshold, fill the abnormal flag code H into the abnormal flag bit; H is the threshold abnormality.
[0057] Step 305: If the recorded value is a continuous constant value, fill the abnormal flag code I into the abnormal flag bit; I represents a constant value abnormality.
[0058] In an exemplary embodiment, step 106 is replaced by the following steps 401 - 402 .
[0059] Step 401: When the number of any abnormal flag code in the status statistical report is greater than a set threshold of the total number of abnormal flag codes for the whole day, it is determined that the current state of the sensor corresponding to the abnormal flag code is a fault state.
[0060] Step 402: When the number of any abnormal flag code in the status statistical report is not greater than a set threshold value of the total number of abnormal flag codes for the whole day, it is determined that the current state of the sensor corresponding to the abnormal flag code is a normal state.
[0061] The status statistics report is in the form of an electronic report file, and each volunteer ship observation system corresponds to an electronic report file. In the electronic report file, the abnormal flag bits of visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity, humidity and other element values are counted. If the number of abnormal flag codes corresponding to the abnormal flag bit of a certain observation element on that day is greater than 40% of the total number on that day, it means that the sensor corresponding to the observation element has a fault on that day.
[0062] This application conducts five types of fault analysis on the observation elements of the volunteer ship observation system. The five faults include: no data anomaly, empty mark anomaly, appearance anomaly and threshold anomaly, which can comprehensively cover the observation data anomalies caused by sensor failures such as visibility, wind speed, wind direction, air pressure, water temperature, waves, salinity, and humidity.
[0063] This application creates an abnormal flag for each record value (visibility, wind speed, wind direction, air pressure, water temperature, waves, salinity, humidity) of each observation record, so as to accurately check and analyze each observation data and improve the accuracy of subsequent sensor status analysis and fault analysis.
[0064] Based on the same inventive concept, the embodiment of the present application also provides a remote monitoring system for a volunteer ship observation system for implementing the remote monitoring method for a volunteer ship observation system involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more embodiments of the remote monitoring system for a volunteer ship observation system provided below can refer to the limitations of the remote monitoring method for a volunteer ship observation system above, and will not be repeated here.
[0065] In an exemplary embodiment, a remote monitoring system for a volunteer ship observation system is provided, comprising the following modules.
[0066] The parsing module is used to read the volunteer ship observation data file of the volunteer ship observation system, parse out the observation elements, and store the element values of the observation elements as observation records in the database; the volunteer ship observation data file includes offshore volunteer ship observation messages and ocean volunteer ship observation messages; the observation elements include volunteer ship name, volunteer ship code, volunteer ship type, observation time, observation location, visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity and humidity.
[0067] The deduplication processing module is used to perform deduplication processing on the observation records in the database according to the volunteer ship code and the observation time to generate a deduplication database.
[0068] An abnormal flag creation module is used to create an abnormal flag for each record value of each observation record in the deduplicated database; the record values include values corresponding to visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity and humidity; each record value corresponds to a sensor in the volunteer ship observation system.
[0069] The abnormal flag code filling module is used to fill the abnormal flag code into the corresponding abnormal flag bit according to the record value.
[0070] The status statistics report generation module is used to generate a status statistics report according to the abnormal flag code corresponding to each record value in the observation record of the volunteer ship observation system throughout the day.
[0071] The current status monitoring module is used to monitor the current status of the sensors in the volunteer ship observation system according to the status statistical report; the current status includes a normal status and a fault status.
[0072] This application can derive the current status of sensors such as visibility, wind speed, wind direction, air pressure, water temperature, waves, salinity, humidity, etc. contained in the volunteer ship observation system through the observation data files of the volunteer ship observation system (nearshore volunteer ship observation messages, ocean-going volunteer ship observation messages).
[0073] In an exemplary embodiment, a computer device is provided, which may be a server or a terminal. The computer device includes a processor, a memory, an input / output interface (I / O for short) and a communication interface. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store remote monitoring data of a volunteer ship observation system. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a remote monitoring method for a volunteer ship observation system is implemented.
[0074] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0075] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0076] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0077] 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, stored data, displayed data, 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 relevant data must comply with relevant regulations.
[0078] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium 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), magnetoresistive 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 may be in various forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).
[0079] The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, etc., but is not limited thereto.
[0080] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, 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.
[0081] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. A remote monitoring method for a volunteer ship observation system, characterized in that: The remote monitoring method of the volunteer ship observation system comprises: Read the volunteer ship observation data file of the volunteer ship observation system, parse out the observation elements, and store the element values of the observation elements as observation records in the database; the volunteer ship observation data file includes offshore volunteer ship observation messages and ocean volunteer ship observation messages; the observation elements include volunteer ship name, volunteer ship code, volunteer ship type, observation time, observation location, visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity and humidity; Deduplication processing is performed on the observation records in the database according to the volunteer ship code and the observation time to generate a deduplication database; An abnormal flag is created for each record value of each observation record in the deduplicated database; the record value includes values corresponding to visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity and humidity; each record value corresponds to a sensor in the volunteer ship observation system; According to the recorded value, the corresponding abnormal flag bit is filled with an abnormal flag code, specifically including: If the record value does not exist, fill the exception flag code E into the exception flag bit; E means no data exception; If the record value is empty, fill the abnormal flag code F into the abnormal flag bit; F is empty to indicate abnormality; If the record value is an exception code, fill the exception flag code G into the exception flag bit; G indicates an exception occurs; If the recorded value exceeds the threshold, the abnormal flag code H is filled into the abnormal flag bit; H is the threshold abnormality; If the recorded value is a constant value, an abnormal flag code I is filled into the abnormal flag bit; I is a constant value abnormality; Generate a status statistics report according to the abnormal flag code corresponding to each record value in the full-day observation record of the volunteer ship observation system; Monitoring the current status of the sensors in the volunteer ship observation system according to the status statistical report specifically includes: When the number of any abnormal flag code in the status statistical report is greater than the set threshold of the total number of abnormal flag codes for the whole day, it is determined that the current state of the sensor corresponding to the abnormal flag code is a fault state; if the number of abnormal flag codes corresponding to the abnormal flag position of a certain observation element on the day is greater than 40% of the total number on the day, it means that the sensor corresponding to the observation element has a fault on the day; When the number of any abnormal flag code in the status statistical report is not greater than the set threshold of the total number of abnormal flag codes for the whole day, it is determined that the current state of the sensor corresponding to the abnormal flag code is a normal state; the current state includes a normal state and a fault state.
2. The remote monitoring method of the volunteer ship observation system according to claim 1, characterized in that: Deduplication processing is performed on the observation records in the database according to the volunteer ship code and the observation time to generate a deduplication database, specifically including: Using the volunteer ship code and the observation time as keywords, a joint query is performed on the observation records in the database to determine the number of observation records that meet the query condition; the query condition is the same as the volunteer ship code and the observation time; If the number of observation records is equal to 1, it is determined that there is no duplication in the queried observation records; If the number of observation records is greater than 1, the duplicate observation records are deleted, and the observation records whose parsed storage time is closest to the current time are retained to generate a deduplicated database.
3. A remote monitoring system for a volunteer ship observation system, characterized in that: The volunteer ship observation system remote monitoring system includes: The parsing module is used to read the volunteer ship observation data file of the volunteer ship observation system, parse out the observation elements, and store the element values of the observation elements as observation records in the database; the volunteer ship observation data file includes offshore volunteer ship observation messages and ocean volunteer ship observation messages; the observation elements include volunteer ship name, volunteer ship code, volunteer ship type, observation time, observation location, visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity and humidity; A deduplication processing module, used to perform deduplication processing on the observation records in the database according to the volunteer ship code and the observation time, and generate a deduplication database; An abnormal flag creation module is used to create an abnormal flag for each record value of each observation record in the deduplicated database; the record value includes the values corresponding to visibility, wind speed, wind direction, air pressure, water temperature, wave height, wave period, salinity and humidity; each record value corresponds to a sensor in the volunteer ship observation system; The abnormal flag code filling module is used to fill the abnormal flag code into the corresponding abnormal flag bit according to the record value, specifically including: If the record value does not exist, fill the exception flag code E into the exception flag bit; E means no data exception; If the record value is empty, fill the abnormal flag code F into the abnormal flag bit; F is empty to indicate abnormality; If the record value is an exception code, fill the exception flag code G into the exception flag bit; G indicates an exception occurs; If the recorded value exceeds the threshold, the abnormal flag code H is filled into the abnormal flag bit; H is the threshold abnormality; If the recorded value is a constant value, an abnormal flag code I is filled into the abnormal flag bit; I is a constant value abnormality; A status statistics report generation module, used to generate a status statistics report according to the abnormal flag code corresponding to each record value in the observation record of the volunteer ship observation system throughout the day; The current status monitoring module is used to monitor the current status of the sensors in the volunteer ship observation system according to the status statistical report, specifically including: When the number of any abnormal flag code in the status statistical report is greater than the set threshold of the total number of abnormal flag codes for the whole day, it is determined that the current state of the sensor corresponding to the abnormal flag code is a fault state; if the number of abnormal flag codes corresponding to the abnormal flag position of a certain observation element on the day is greater than 40% of the total number on the day, it means that the sensor corresponding to the observation element has a fault on the day; When the number of any abnormal flag code in the status statistical report is not greater than the set threshold of the total number of abnormal flag codes for the whole day, it is determined that the current state of the sensor corresponding to the abnormal flag code is a normal state; the current state includes a normal state and a fault state.
4. A computer device comprising: 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 remote monitoring method for the volunteer ship observation system according to any one of claims 1 to 2.
5. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the remote monitoring method of the volunteer ship observation system described in any one of claims 1 to 2 is implemented.
6. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the remote monitoring method of the volunteer ship observation system described in any one of claims 1 to 2 is implemented.
Citation Information
Patent Citations
Fault detection method and apparatus
CN108900319A
Fault diagnosis method and system of temperature sensor and electronic equipment
CN117533203A