Control method and system for a temperature-salinity-depth measuring instrument

By combining the central control unit with the adaptation components, dynamic task adaptation and access control of the temperature, salinity, and depth measurement instrument are realized, solving the problems of cumbersome operation and interface mismatch in traditional control methods, and improving the efficiency and safety of marine observation operations.

CN122431182APending Publication Date: 2026-07-21青岛道万科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
青岛道万科技有限公司
Filing Date
2026-04-27
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

Traditional temperature, salinity, and depth (TDT) instruments have difficulty responding to user intentions and environmental changes in real time, resulting in cumbersome operation, poor accuracy, and a lack of dynamic interface matching capabilities, which affects the efficiency and safety of marine observation operations.

Method used

By combining a central control unit with adaptable components, the system monitors the status of the user interface, verifies user identity and permissions, and combines multi-dimensional strategy analysis to dynamically match measurement and control components in the multi-functional component library, generating intuitive interactive elements to achieve task adaptation and access control.

Benefits of technology

It improves the efficiency and quality of temperature, salinity, and depth data acquisition, reduces operational complexity, enhances system usability and reliability, and ensures the accuracy and stability of long-term operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122431182A_ABST
    Figure CN122431182A_ABST
Patent Text Reader

Abstract

The application discloses a control method and system of a temperature-salinity-depth measuring instrument, relates to the technical field of measuring instrument control, and verifies operation permissions based on a user identity identifier, analyzes the task type of a current control page in combination with an operation interface control page uniform resource locator, and associates user input control object information, carries out intelligent analysis according to a preset multidimensional strategy, determines a control scheme suitable for the current task, matches a suitable measurement control component in a multifunctional component library according to the execution requirement of the control scheme, generates a unique identification code of the measurement control component as a component calling instruction, and feeds back the control scheme and the component calling instruction to the adaptive component. The control system realizes the leap of the temperature-salinity-depth measurement from passive response operation to active adaptation scene through modularization cooperation and intelligent decision-making, and provides efficient and reliable control guarantee for marine observation operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of measuring instrument control technology, specifically to a control method and system for a temperature, salinity, and depth measuring instrument. Background Technology

[0002] In marine observation operations, the control of temperature, salinity, and depth (TDT) instruments often requires dynamic adjustment of data acquisition parameters and equipment operating status according to different mission scenarios (such as profile measurement, fixed-point continuous monitoring, emergency calibration, etc.). However, traditional control methods mostly rely on fixed functional interfaces and preset logic, making it difficult to respond in real time to the user's specific operational intentions and changes in the operating environment.

[0003] On the one hand, the control terminal usually only provides a unified function entry point. Users need to manually filter the settings that match the current task from a complicated set of parameter options. The operation is cumbersome and the collected parameters are prone to deviating from the actual needs due to misselection, which affects the accuracy of temperature, salinity and depth data.

[0004] On the other hand, different tasks have different requirements for the interaction form of the control interface (such as visual parameters need to be presented in charts to assist in trend judgment, and equipment start and stop commands need to be triggered with one click to improve response efficiency). However, traditional systems lack the ability to dynamically match interface components for different task scenarios, often resulting in the problem that the functions are available but the operation is inconvenient. Moreover, in multi-user collaborative scenarios, the lack of real-time permission verification of user identity may also lead to the risk of unauthorized operation, making it difficult to meet the comprehensive requirements of marine observation operations for the efficiency, accuracy and safety of the control process. Summary of the Invention

[0005] The purpose of this invention is to provide a control method and system for a temperature, salinity, and depth measuring instrument to address the shortcomings in the prior art.

[0006] To achieve the above objectives, the present invention provides the following technical solution: a temperature, salinity, and depth measurement instrument control system, including an adapter component and a central control unit;

[0007] Adaptor Components: Monitor the status of the operation interface of the marine observation operation platform control terminal, synchronously collect user identification information, and encapsulate the collected information in a structured manner to form basic data for control requests that includes the operation interface status and user identification information.

[0008] Central control unit: Based on user identity verification, operation permissions are verified. Combined with the unified resource locator of the operation interface control page, the task type of the current control page is parsed and associated with the control object information input by the user. Based on the preset multi-dimensional strategy, intelligent analysis is performed to determine the control scheme that is suitable for the current task. According to the execution requirements of the control scheme, the measurement and control components in the multi-functional component library are matched, and a unique identification code of the measurement and control component is generated as the component calling instruction. The control scheme and the component calling instruction are fed back to the matching component.

[0009] Adapted Components: Based on the unique identification code in the component call instruction, the corresponding target measurement and control component is retrieved from the multi-functional component library, the control scheme is injected into the target component, and the control terminal is driven to transform the control scheme into interactive elements for user operation through the preset presentation form and execution logic of the target component.

[0010] Preferably, the central control unit activates the identity authentication module, extracts the user identification field from the basic data of the control request, and submits the operator ID and job task number to the platform's unified permission management database for cross-verification. The verification content includes:

[0011] Whether the operator is listed as an authorized person in the current job task and whether their role level has the permission to execute this request are verified. The process adopts role-based access control, which matches the operator role with the set of permissions required by the task. If any required permission is found to be missing, the subsequent process is terminated and a permission denial notification and reason code are returned to the adaptation component.

[0012] Preferably, the central control unit invokes the control page Uniform Resource Locator (URI) semantic mapping engine to compare the URI in the control page of the control request basic data with the control page registry, and identifies the task type of the current control page according to predefined mapping rules, including:

[0013] When the Uniform Resource Locator of the control page contains the profile_measure_set identifier, it is mapped to a profile measurement task;

[0014] When fixed_monitor_config is included, it is mapped to a fixed-point monitoring task;

[0015] When emergency_calib_page is included, it is mapped to an emergency calibration task;

[0016] After parsing out the task type, the engine extracts the control object information fields related to the task from the basic data of the control request, and converts the parameters input by the user into a standardized internal parameter representation.

[0017] Preferably, the central control unit loads a pre-set multi-dimensional strategy, integrating four types of data:

[0018] Historical operational data, including past data collection success rates, parameter adjustment response times, and frequency of anomalies in the same sea area and for the same task type;

[0019] Real-time data on marine environmental characteristics, including ocean current speed, temperature gradient, and salinity distribution trends;

[0020] Equipment performance parameters, including sensor range, response latency, power consumption limits, and current health status score;

[0021] Task priority is determined by the time urgency and data importance level as specified in the work plan;

[0022] The processing logic is as follows:

[0023] The relevant data is retrieved and preprocessed by the data providing modules for each dimension.

[0024] The strategy analysis engine adapts the information of the current control object to the context;

[0025] Through the reasoning process, a control scheme adapted to the current task is generated, which includes the final adjustment instructions for data acquisition parameters, the instructions for switching sensor working states, and the setting of abnormal warning thresholds.

[0026] The optimal interactive presentation form is determined based on the implementation requirements of the control plan.

[0027] Preferably, the adapter component monitors the status of the operation interface of the marine observation operation platform control terminal. The operation interface status includes the currently active control page Uniform Resource Locator (URI), the function control interface corresponding to the control page URI in the control terminal, and the control object information entered by the user on the control page.

[0028] Preferably, the central control unit receives data and determines a control scheme suitable for the current task, including data acquisition parameter adjustment instructions, sensor working status switching instructions, and abnormal warning threshold settings.

[0029] Preferably, the central control unit, based on the execution requirements of the control plan, includes visual parameters that need to be presented in charts and equipment control commands that need to be triggered by buttons.

[0030] Preferably, the adapter component retrieves the corresponding target measurement and control component from the multi-functional component library, including a graphical data display component to present the temperature, salinity, and depth variation curves, and a one-click device start / stop component to quickly switch sensor operating modes. This transforms the control scheme into interactive elements for user operation, including displaying a maximum sampling depth adjustment control with a slider, a sampling interval setting box with a numerical input box on the profile measurement mode setting page, or a threshold over-limit alarm prompt box with a confirmation button on the abnormal warning page.

[0031] Preferably, the adapter component collects user identification information, including operator ID and job task number, as well as information on the control object entered by the user on the control page, including the target sea area depth threshold, temperature, salinity and depth sampling frequency setting value, and abnormal data marking instructions.

[0032] The control method for the temperature, salinity, and depth measuring instrument includes the following steps:

[0033] Monitor the status of the control interface of the marine observation platform's control terminal, and synchronously collect user identification information. The collected information is then structured and encapsulated to form basic data for control requests that includes the status of the control interface and user identification information.

[0034] Based on user identity verification of operation permissions, combined with the unified resource locator of the operation interface control page to parse the task type of the current control page, and associated with the control object information input by the user, intelligent analysis is performed according to the preset multi-dimensional strategy to determine the control scheme suitable for the current task. According to the execution requirements of the control scheme, the measurement and control components in the multi-functional component library are matched, and a unique identification code of the measurement and control component is generated as the component calling instruction.

[0035] Based on the unique identifier in the component call command, the corresponding target measurement and control component is retrieved from the multi-functional component library, the control scheme is injected into the target component, and the control terminal is driven to transform the control scheme into interactive elements for user operation through the preset presentation form and execution logic of the target component.

[0036] The technical effects and advantages provided by the present invention in the above technical solution are as follows:

[0037] The central control unit verifies user identity and permissions, analyzes task types, and associates control object information. It also performs intelligent analysis in conjunction with preset multi-dimensional strategies, breaking through the limitations of traditional fixed logic control. It can dynamically optimize control parameters based on historical operation data and marine environmental characteristics, and flexibly match execution requirements according to task priority. This makes the generated control scheme not only fit the actual characteristics of the current operation scenario (such as profile measurement needing to focus on depth stratification accuracy, and fixed-point monitoring needing to strengthen long-term stability), but also has a forward-looking adaptive capability, significantly improving the efficiency and quality of temperature, salinity, and depth data acquisition.

[0038] By matching measurement and control components in the multi-functional component library with appropriate form and execution logic, and transforming the control scheme into intuitive and operable interactive elements for users, the pain points of traditional control interfaces, such as feature stacking and cumbersome operation, are solved. In different task scenarios, users can quickly understand and execute control commands through differentiated interactive carriers such as charts and buttons (e.g., chart components intuitively present the trend of temperature, salinity and depth changes to assist parameter adjustment, and one-click components simplify the equipment start-up and shutdown process), which greatly reduces the complexity of operation and the probability of human error, and enhances the usability and reliability of the system in complex marine environments.

[0039] The mechanism of the adapter component transmitting operation logs and equipment response data in real time during execution provides data support for the continuous optimization of the central control unit's strategy, promotes the system to form a self-iterative capability of perception-decision-execution-optimization, and enables the control strategy of the temperature, salinity and depth measuring instrument to continuously evolve with the accumulation of operational experience and environmental changes, further ensuring accuracy and stability in long-term operation. Attached Figure Description

[0040] 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 recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.

[0041] Figure 1 This is a framework diagram of the control system of the present invention. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0043] Example: This example provides a control system for a temperature, salinity, and depth measurement instrument. Please refer to [link / reference]. Figure 1 As shown, it includes adapter components and a central control unit;

[0044] The adapter component monitors the operation interface status of the marine observation platform's control terminal in real time, synchronously collecting user identification information (such as operator ID and task number). Specifically, the operation interface status includes the currently active control page's Uniform Resource Locator (URL), which corresponds to a specific function control interface on the control terminal (e.g., the profile measurement mode setting page or the fixed-point continuous monitoring configuration page), as well as the control object information entered by the user on that control page (e.g., target sea area depth threshold, temperature, salinity, and depth sampling frequency setpoint, and abnormal data marking instructions). The adapter component structures and encapsulates the collected information to form basic control request data containing the operation interface status and user identification information. This generated basic control request data is then sent to the central control unit via a secure communication link.

[0045] After receiving the data, the central control unit verifies the user's operation permissions based on the user's identity (such as verifying whether it is an authorized task and whether it has deep control permissions). It also analyzes the core task type of the current control page (such as profile measurement, fixed-point monitoring, and emergency calibration) by combining the unified resource locator of the control page on the operation interface, and associates it with the control object information input by the user (such as sampling frequency and depth range). Based on the preset multi-dimensional strategy (integrating historical operation data, marine environmental characteristics, equipment performance parameters, and task priority), it performs intelligent analysis: on the one hand, it determines the control scheme suitable for the current task (including specific data acquisition parameter adjustment instructions, sensor working status switching instructions, and abnormal warning threshold settings); on the other hand, based on the execution requirements of the control scheme (such as visual parameters needing to be presented in charts and equipment control instructions needing to be triggered by buttons), it matches the measurement and control component in the multi-functional component library that best matches the presentation form and execution logic, generates a unique identification code for the component as the component call instruction, and feeds back the control scheme and component call instruction to the matching component.

[0046] After receiving the control scheme and component call command from the central control unit, the adapter component retrieves the corresponding target measurement control component from the multi-functional component library based on the unique identification code in the component call command (e.g., a graphical data display component to present the temperature, salinity, and depth variation curves, and a one-click device start / stop component to quickly switch sensor operating modes). The control scheme is injected into the target component, and the control terminal is driven to transform the control scheme into an interactive element that the user can intuitively operate through the target component's preset presentation form and execution logic (e.g., displaying a maximum sampling depth adjustment control with a slider, a sampling interval setting box with a numerical input box on the profile measurement mode setting page, or a threshold over-limit alarm prompt box with a confirmation button on the abnormal warning page). The user can directly execute the control scheme through interaction between the control terminal and the target component (e.g., dragging the slider to set the depth, inputting a value to adjust the frequency, and clicking a button to start / stop the device).

[0047] This embodiment provides a control method for a temperature, salinity, and depth measuring instrument, which includes the following steps:

[0048] The adapter component monitors the status of the control interface of the marine observation platform's control terminal in real time, and synchronously collects user identification information (such as operator ID and task number). Specifically, the control interface status includes the currently active control page's Uniform Resource Locator (URL), which corresponds to a specific function control interface on the control terminal (such as the profile measurement mode setting page or the fixed-point continuous monitoring configuration page), as well as the control object information entered by the user on that control page (such as the target sea area depth threshold, temperature, salinity, and depth sampling frequency setpoint, and abnormal data marking instructions). The adapter component structures and encapsulates the collected information to form basic data for control requests, including the control interface status and user identification information.

[0049] The adaptation component sends the generated basic data of the control request to the central control unit via a secure communication link. After receiving the data, the central control unit first verifies the operation permissions based on the user's identity (such as verifying whether it is an authorized task and whether it has deep control permissions). Then, it combines the Uniform Resource Locator (URL) of the operation interface control page to parse the core task type of the current control page (such as profile measurement fixed-point monitoring emergency calibration) and associates it with the control object information input by the user (such as sampling frequency and depth range). Based on the preset multi-dimensional strategy (integrating historical operation data, marine environmental characteristics, equipment performance parameters and task priorities), it performs intelligent analysis: on the one hand, it determines the control scheme adapted to the current task (including specific data acquisition parameter adjustment instructions, sensor working status switching instructions, abnormal warning threshold settings, etc.); on the other hand, according to the execution requirements of the control scheme (such as visualization parameters need to be presented in charts and equipment control instructions need to be triggered by buttons), it matches the measurement and control component in the multi-functional component library that best matches the presentation form and execution logic, and generates a unique identification code for the component as the component call instruction.

[0050] After receiving the control scheme and component call command from the central control unit, the adapter component retrieves the corresponding target measurement control component from the multi-functional component library based on the unique identification code in the component call command (e.g., a graphical data display component to present the temperature, salinity, and depth variation curves, and a one-click device start / stop component to quickly switch sensor operating modes). The control scheme is injected into the target component, and the control terminal is driven to transform the control scheme into an interactive element that the user can intuitively operate through the target component's preset presentation form and execution logic (e.g., displaying a maximum sampling depth adjustment control with a slider, a sampling interval setting box with a numerical input box on the profile measurement mode setting page, or a threshold over-limit alarm prompt box with a confirmation button on the abnormal warning page). The user can directly execute the control scheme through interaction between the control terminal and the target component (e.g., dragging the slider to set the depth, inputting a value to adjust the frequency, and clicking a button to start / stop the device).

[0051] This embodiment provides a detailed description of the functions of each component of the control system of this application, as follows:

[0052] The adaptation component relies on a lightweight monitoring process embedded in the control terminal to poll the terminal's graphical interface rendering engine status at fixed intervals (e.g., every 200 milliseconds). It captures the currently active control page's Uniform Resource Locator (URL) in real time. This URL serves as the unique addressing identifier for the control terminal's functional control interfaces, strictly mapping to a predefined set of functional pages. For example, if the URL field contains the substring "profile_measure_set," it corresponds to the profile measurement mode settings page; if it contains the substring "fixed_monitor_config," it corresponds to the fixed-point continuous monitoring configuration page. This ensures accurate positioning of the current control task scenario. Simultaneously, the adaptation component activates the identity acquisition interface in parallel. By calling the control terminal's operating system-level session management module, it extracts the identity information of the currently logged-in user. Typical identifiers include the operator's unique ID (an alphanumeric code uniformly assigned by the marine observation platform) and the currently active task number (a code associated with a specific observation cruise or experimental plan), ensuring the accuracy of subsequent permission verification and task association.

[0053] At the interface status acquisition level, in addition to obtaining the Uniform Resource Locator (URL) of the control page corresponding to the activated page, the adapting component further parses the DOM tree structure of the page, locates all user-editable input control nodes, and reads their current values ​​in real time as control object information. This information covers various parameters and commands input by the user on the control page. For example, for the profile measurement mode settings page, it can obtain the target sea area depth threshold (the value entered by the user in the depth input box), the temperature, salinity, and depth (TSD) sampling frequency setting value (the enumerated value selected by the user in the sampling interval drop-down box), and the abnormal data marking command (the checkbox status selected by the user in the abnormal judgment rule area). The acquisition process adopts a combination of event-driven and timed snapshot methods.

[0054] When a user finishes editing an input control and triggers a defocus event, the latest value is captured immediately. At the same time, a state snapshot is taken of controls that have not triggered events during the listening period to avoid data lag due to prolonged user inactivity.

[0055] After data collection is complete, the adaptation components enter the structured encapsulation stage:

[0056] A key-value pair container with fixed fields is constructed, with the user identity identifier as the first-level field, containing two subfields: operator ID and job task number. Secondly, the operation interface status is split into two second-level fields: one is the control page's Uniform Resource Locator (URL), and the other is the control object information field. The latter has a nested structure based on the semantic category of the input controls; for example, depth threshold is categorized into the `depth_threshold` subfield, sampling frequency into the `sampling_rate` subfield, and anomaly flag instructions into the `anomaly_flag_rules` subfield. Each subfield records the control type (numeric, enumerated, or boolean) and its current valid value, so that the central control unit can use it directly without secondary parsing. The encapsulated complete data structure constitutes the basic data for control requests, and its format follows the platform's unified JSON Schema to ensure consistency and verifiability in cross-system transmission.

[0057] The adapter component invokes the built-in secure transmission scheduling module to send the basic data of the control request to the central control unit via a secure communication link. This secure communication link is as follows:

[0058] First, an asymmetric encryption algorithm (such as RSA2048) is used to encrypt the data end-to-end. The key is generated by the control terminal and the central control unit through two-way authentication negotiation during the session initialization phase. Then, the TLS 1.3 protocol is used to establish an encrypted channel at the data link layer to prevent tampering or eavesdropping by intermediate nodes during transmission. Before sending, a timestamp and message digest (SHA256 hash) are appended to the data packet. The receiving central control unit can determine the freshness and integrity of the data by verifying the digest and comparing it with the timestamp window after decryption. If the verification fails, the adaptation component will trigger a retransmission mechanism and record the exception log to ensure that the central control unit always receives valid basic data for control requests, providing reliable input for subsequent authorization verification and intelligent decision-making.

[0059] After receiving the basic data of the control request sent by the adapting component through a secure communication link, the central control unit will sequentially execute steps such as permission verification, task parsing, multi-dimensional strategy analysis and control scheme generation, and component matching to form a closed-loop control instruction set that can directly drive the control terminal. First, the identity authentication module is activated within the central control unit. This module is as follows:

[0060] Extract the user identification field from the basic data of the control request, and submit the operator ID and job task number to the platform's unified permission management database for cross-validation. The verification content includes whether the operator is listed as an authorized person in the current job task, and whether the operator's role level has the specific permissions to execute this request (such as deep control permission, sampling frequency modification permission, anomaly marking rule change permission, etc.). The verification process adopts role-based access control, matching the operator role with the set of permissions required by the task. If any required permission is found to be missing, the subsequent process is terminated and a permission denial notification and reason code are returned to the adaptation component; otherwise, proceed to the next step of task parsing.

[0061] During the task parsing phase, the central control unit invokes the control page Uniform Resource Locator (URI) semantic mapping engine to compare the URIs in the control request's basic data with the control page registry. Based on predefined mapping rules, it identifies the core task type of the current control page. For example, if the URI contains the `profile_measure_set` identifier, it maps to a profile measurement task; if it contains `fixed_monitor_config`, it maps to a fixed-point monitoring task; and if it contains `emergency_calib_page`, it maps to an emergency calibration task. These mapping rules are statically configured by the platform during initialization and can be updated online to ensure immediate recognition of newly launched control pages. After parsing the task type, the engine further extracts control object information fields related to the task from the control request's basic data, converting user-inputted parameters (such as sampling frequency settings, depth range thresholds, and anomaly detection rule combinations) into standardized internal parameter representations for direct use by the subsequent strategy analysis module.

[0062] The process then proceeds to the multi-dimensional strategy analysis phase, where the central control unit loads a pre-set multi-dimensional strategy that integrates four key dimensions of data:

[0063] First, historical operational data, including past data collection success rates, parameter adjustment response times, and frequency of anomalies in the same sea area and for the same task type;

[0064] Second, real-time data on marine environmental characteristics, such as ocean current speed, temperature gradient, and salinity distribution trends;

[0065] Thirdly, the equipment performance parameters, including sensor range, response delay, power consumption limit, and current health status score;

[0066] Fourth, task priority, determined by the time urgency and data importance level as specified in the work plan.

[0067] The strategy analysis is as follows:

[0068] First, the data providing modules of each dimension retrieve and preprocess relevant data. For example, the historical operation data module aggregates execution records of the same task type in the past 30 days and sorts them by success rate and stability. The marine environment characteristics module calls the marine environment forecasting interface to obtain the environmental parameter vector under the current coordinates. The equipment performance module reads the sensor self-test report and health assessment score. The task priority module parses the priority tags issued by the operation management system. Then, the strategy analysis engine adapts the information of the current control object to the context. If historical operation data shows that a certain sampling frequency is prone to data loss in a specific sea area, the recommendation weight of that frequency option is reduced. If the equipment health score is lower than the threshold, the activation of high load conditions is restricted. If the task priority is high, the accuracy of key parameters is prioritized over energy consumption optimization. Through this reasoning process, on the one hand, a control scheme adapted to the current task is generated, which includes the final adjustment instructions for data acquisition parameters (such as optimizing the sampling frequency within a safe range), sensor working state switching instructions (such as activating anti-interference mode under highly disturbed sea conditions), and abnormal warning threshold settings (dynamically tightening or relaxing thresholds based on environmental characteristics). On the other hand, the optimal interactive presentation form is determined according to the execution requirements of the control scheme. For example, if continuous variable visualization is involved, a chart-based presentation component is required; if device start / stop or mode switching is involved, a button-based trigger component is required; and if multi-level parameter configuration is involved, a wizard-style form component is required.

[0069] During the component matching phase, the central control unit accesses the multi-functional component library, which contains several measurement and control components. Each component defines the presentation format and execution logic of data or control commands in a specific task on the human-machine interface and has a unique identification code. The matching processing logic is as follows:

[0070] The execution requirements of the control plan are transformed into component characteristic query vectors. The component library is searched for the component with the highest degree of fit between its presentation form and execution logic. The fit evaluation comprehensively considers the consistency of interaction method (such as whether the chart needs to be refreshed in real time), information density adaptability (such as the matching degree between the number of parameters and the layout of the control), and the conformity of user operation habits (based on the preferences statistically analyzed from historical interaction logs). The retrieval process can use the nearest neighbor matching algorithm to compare the requirement vector and the component characteristic vector dimension by dimension and calculate the similarity score. The component with the highest score is selected as the target component, and its unique identification code is extracted as the component calling instruction.

[0071] After receiving the response message from the central control unit via a secure communication link, the adapter component first performs message integrity and validity verification: it extracts the timestamp and integrity verification information attached to the message, recalculates the message body digest using the same hash algorithm as the sender (such as SHA256), and compares it with the attached digest value to confirm that the data has not been tampered with during transmission and is within the time window, avoiding the introduction of erroneous instructions due to network jitter or malicious attacks. After successful verification, the adapter component parses the core payload of the response message, separating the control scheme and component invocation instructions. The component invocation instructions contain a unique identifier for the target measurement and control component, which is globally unique in the multi-functional component library and serves as a key index for component positioning.

[0072] Entering the component retrieval phase, the adapting component calls the retrieval and loading functions of the component management module. Its processing logic is as follows:

[0073] The system queries the component registry of the multi-functional component library using a unique identifier as the primary key to obtain the target component's storage path, version number, dependencies, and metadata description (including presentation definition, execution logic entry point, and acceptable control scheme data structure). Subsequently, the component management module loads the runtime instance of the target component into the local execution environment of the control terminal based on the storage path and completes necessary dependency resolution and initialization. For example, if the target component is a chart data display component, an embedded drawing engine is loaded and a real-time data subscription channel is bound; if it is a one-click device start / stop component, a device control command sending interface is bound and a status feedback listener is preset. The loading process supports a hot-swappable mechanism, allowing component instantiation to be completed without interrupting other functions of the control terminal, ensuring system availability.

[0074] After the target component is instantiated, the adapting component performs the control scheme injection operation:

[0075] The control scheme generated by the central control unit is mapped and transformed according to the input contract of the target component. Specifically, the semantic structure of the control scheme (such as data acquisition parameter adjustment instructions, sensor operating state switching instructions, and anomaly warning threshold settings) is parsed and converted into a set of configuration items and initial state parameters recognizable by the target component. For example, if the control scheme requires setting the maximum sampling depth to 500 meters and the sampling interval to 2 seconds in profile measurement mode, the adapter component will fill these values ​​into the depth axis range attribute and sampling period attribute of the graphical data display component, and generate corresponding trigger condition expressions for the anomaly warning threshold settings. The injection process is accompanied by data type validation and range checks to ensure that all parameter values ​​are within the component's supported domain, preventing runtime errors or interface anomalies due to illegal values.

[0076] The adaptation component drives the control terminal to enter the presentation and execution phase of the target component. Based on the component's preset presentation form and execution logic, the injected control scheme is transformed into interactive elements that users can intuitively operate. The definition of the presentation form includes control type (slider, numeric input box, drop-down list, checkbox, button, chart canvas, etc.), spatial layout rules, visual style theme, and data binding method; the execution logic specifies the mapping rules between user operations and underlying commands. For example, in the profile measurement mode setting page scenario, if the target component is a chart data display component, a curve of temperature, salinity, and depth changes with depth will be drawn in a specified area of ​​the page, and a maximum sampling depth adjustment control with a slider and a sampling interval setting box with a numeric input box will be generated in the sidebar. The minimum and maximum values ​​of the slider are taken from the device performance parameters, and the input box supports direct numerical input and real-time range verification. In the abnormal warning page scenario, if the target component is an alarm prompt and confirmation component, a threshold over-limit alarm prompt box with a confirmation button will be generated. The button click event is bound to the logic of sending a confirmation command to the central control unit, and the alarm status indicator light will be updated simultaneously.

[0077] Users can directly execute control schemes by interacting with the target component through the control terminal: dragging the slider changes the depth axis range in real time and triggers the adapter component to send a new depth threshold command to the measuring instrument; entering a new sampling frequency in the numerical input box and confirming it transmits the value to the adapter component through the component's event callback mechanism, which then forwards it to the measuring instrument to perform frequency adjustment; clicking the device start / stop button calls the control interface bound to the one-click component and sends start or stop commands to the corresponding sensors. All operations during the interaction process are recorded as operation logs by the adapter component and can be sent back to the central control unit when needed for subsequent strategy optimization and audit traceability. Through the above steps, the control scheme is transformed from abstract commands into a concrete interface interaction, ensuring the user's real-time perception and controllability of the device status, while significantly reducing the risk of misoperation through the dedicated presentation form and execution logic of the components, achieving a high-fidelity closed loop from decision-making to execution.

[0078] In the description of this specification, references to terms such as "an embodiment," "example," "specific example," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0079] The preferred embodiments of the present invention disclosed above are merely illustrative of the invention. These preferred embodiments do not exhaustively describe all details, nor do they limit the invention to specific implementations. Clearly, many modifications and variations can be made based on the content of this specification. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the invention, thereby enabling those skilled in the art to better understand and utilize the invention. The invention is limited only by the claims and their full scope and equivalents.

Claims

1. A control system for a temperature, salinity, and depth measuring instrument, characterized in that: This includes adapter components and a central control unit; Adaptor Components: Monitor the status of the operation interface of the marine observation operation platform control terminal, synchronously collect user identification information, and encapsulate the collected information in a structured manner to form basic data for control requests that includes the operation interface status and user identification information. Central control unit: Based on user identity verification, operation permissions are verified. Combined with the unified resource locator of the operation interface control page, the task type of the current control page is parsed and associated with the control object information input by the user. Based on the preset multi-dimensional strategy, intelligent analysis is performed to determine the control scheme that is suitable for the current task. According to the execution requirements of the control scheme, the measurement and control components in the multi-functional component library are matched, and a unique identification code of the measurement and control component is generated as the component calling instruction. The control scheme and the component calling instruction are fed back to the matching component. Adapted Components: Based on the unique identification code in the component call instruction, the corresponding target measurement and control component is retrieved from the multi-functional component library, the control scheme is injected into the target component, and the control terminal is driven to transform the control scheme into interactive elements for user operation through the preset presentation form and execution logic of the target component.

2. The control system for the temperature, salinity, and depth measuring instrument according to claim 1, characterized in that: The central control unit activates the identity authentication module, extracts the user identification field from the basic data of the control request, and submits the operator ID and job task number to the platform's unified permission management database for cross-verification. The verification content includes: Whether the operator is listed as an authorized person in the current job task and whether their role level has the permission to execute this request are verified. The process adopts role-based access control, which matches the operator role with the set of permissions required by the task. If any required permission is found to be missing, the subsequent process is terminated and a permission denial notification and reason code are returned to the adaptation component.

3. The control system for the temperature, salinity, and depth measuring instrument according to claim 2, characterized in that: The central control unit invokes the control page Uniform Resource Locator (URI) semantic mapping engine to compare the URIs in the control page's basic data with the control page's registry. Based on predefined mapping rules, it identifies the current control page's task type, including: When the Uniform Resource Locator of the control page contains the profile_measure_set identifier, it is mapped to a profile measurement task; When fixed_monitor_config is included, it is mapped to a fixed-point monitoring task; When emergency_calib_page is included, it is mapped to an emergency calibration task; After parsing out the task type, the engine extracts the control object information fields related to the task from the basic data of the control request, and converts the parameters input by the user into a standardized internal parameter representation.

4. The control system for the temperature, salinity, and depth measuring instrument according to claim 3, characterized in that: The central control unit loads a pre-set multi-dimensional strategy, integrating data from four dimensions: Historical operational data, including past data collection success rates, parameter adjustment response times, and frequency of anomalies in the same sea area and for the same task type; Real-time data on marine environmental characteristics, including ocean current speed, temperature gradient, and salinity distribution trends; Equipment performance parameters, including sensor range, response latency, power consumption limits, and current health status score; Task priority is determined by the time urgency and data importance level as specified in the work plan; The processing logic is as follows: The relevant data is retrieved and preprocessed by the data providing modules for each dimension. The strategy analysis engine adapts the information of the current control object to the context; Through the reasoning process, a control scheme adapted to the current task is generated, which includes the final adjustment instructions for data acquisition parameters, the instructions for switching sensor working states, and the setting of abnormal warning thresholds. The optimal interactive presentation form is determined based on the implementation requirements of the control plan.

5. The control system for the temperature, salinity, and depth measuring instrument according to claim 1, characterized in that: The adapter component monitors the status of the operation interface of the marine observation operation platform's control terminal. The operation interface status includes the currently active control page's Uniform Resource Locator (URI), the function control interface corresponding to the control page's URI in the control terminal, and the control object information entered by the user on the control page.

6. The control system for the temperature, salinity, and depth measuring instrument according to claim 1, characterized in that: The central control unit receives data and determines a control plan suitable for the current task, including instructions for adjusting data acquisition parameters, instructions for switching sensor operating states, and settings for abnormal early warning thresholds.

7. The control system for the temperature, salinity, and depth measuring instrument according to claim 6, characterized in that: The central control unit, based on the execution requirements of the control plan, requires that visual parameters be presented in chart form and that equipment control commands be triggered via buttons.

8. The control system for the temperature, salinity, and depth measuring instrument according to claim 1, characterized in that: The adapter component retrieves the corresponding target measurement and control component from the multi-functional component library, including a graphical data display component to present the temperature, salinity and depth variation curves with depth, and a one-click device start / stop component to quickly switch sensor working modes. It transforms the control scheme into interactive elements for user operation, including displaying a maximum sampling depth adjustment control with a slider on the profile measurement mode setting page, a sampling interval setting box with a numerical input box, or a threshold over-limit alarm prompt box with a confirmation button on the abnormal warning page.

9. The control system for the temperature, salinity, and depth measuring instrument according to claim 5, characterized in that: The adapter component collects user identification information, including operator ID and job task number, as well as information on the control object entered by the user on the control page, including the target sea area depth threshold, temperature, salinity and depth sampling frequency setting value, and abnormal data marking instructions.

10. A control method for a temperature, salinity, and depth measuring instrument, implemented by the control system described in any one of claims 1-9, characterized in that: The control method includes the following steps: Monitor the status of the control interface of the marine observation platform's control terminal, and synchronously collect user identification information. The collected information is then structured and encapsulated to form basic data for control requests that includes the status of the control interface and user identification information. Based on user identity verification of operation permissions, combined with the unified resource locator of the operation interface control page to parse the task type of the current control page, and associated with the control object information input by the user, intelligent analysis is performed according to the preset multi-dimensional strategy to determine the control scheme suitable for the current task. According to the execution requirements of the control scheme, the measurement and control components in the multi-functional component library are matched, and a unique identification code of the measurement and control component is generated as the component calling instruction. Based on the unique identifier in the component call command, the corresponding target measurement and control component is retrieved from the multi-functional component library, the control scheme is injected into the target component, and the control terminal is driven to transform the control scheme into interactive elements for user operation through the preset presentation form and execution logic of the target component.