AI management and control terminal multi-source state data acquisition and processing system

By utilizing a multi-source state data acquisition and processing system for AI control terminals, and employing channel coupling detection, signal timing alignment, and path locking modules, the system solves the problem of discontinuous tracking of state change directions in traditional systems, and achieves collaborative adaptation of multi-source state data and accuracy of control response.

CN121579934AActive Publication Date: 2026-02-27GUANGZHOU SHENG NENG ELECTRIC TECH CO LTD

Patent Information

Application Number
CN202610106734.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-27
Publication Date
2026-02-27
Estimated Expiration
2046-01-27

AI Technical Summary

Technical Problem

Traditional AI control terminal multi-source status data acquisition and processing systems struggle to establish dynamic recognition mechanisms when faced with issues such as inconsistent sampling frequencies, large differences in data formats, and asynchronous acquisition times. This results in discontinuous tracking of status change directions, ambiguous path construction, inaccurate positioning of control commands, information mismatch, and response deviations.

Method used

By using a channel coupling detection module, a signal timing alignment module, a state trend construction module, and a jump path locking module, the system continuously divides the channel state and extracts time-consistent signal sets, identifies collaborative change relationships, constructs a stable path structure, and associates it with the terminal task structure, thereby improving the collaborative adaptation capability of spatial distribution, temporal process, and trend changes of multi-source state data.

Benefits of technology

It enhances the collaborative adaptation capability of multi-source state data in three dimensions: spatial distribution, temporal process, and trend changes, improves the directional aggregation of channel filtering and the task fit of control response, and ensures the accuracy and continuity of control commands.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121579934A_ABST
    Figure CN121579934A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of state data monitoring, in particular to an AI management and control terminal multi-source state data acquisition and processing system which comprises a channel coupling detection module, a signal time sequence alignment module, a state trend organization module, a jump path locking module and a state response result generation module. According to the method, the channel response trend is judged through the impedance change direction, the passing channel and the limited channel can be continuously divided, a unified initial signal set is formed in combination with triggering time sequence alignment, the channel change direction is extracted under the state of consistent time, and the cooperative change relation is recognized; a stable path structure is constructed based on a synchronous trend in a continuous period, and is correspondingly associated with a terminal task structure, so that channel state evolution, trend trend and a control target form continuous connection, and the collaborative adaptation capability of multi-source state data in three dimensions of spatial distribution, time process and trend change is enhanced; and the direction aggregation of channel screening and the task integrating degree of control response are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application relates to the technical field of state data monitoring, in particular to an AI control terminal multi-source state data acquisition and processing system. BACKGROUND

[0002] The technical field of state data monitoring relates to continuous observation and processing of various state parameters generated by a system or equipment during operation, and the core matters include real-time acquisition of state information, multi-source coordination of data content, identification of parameter change rules and analysis and judgment of state evolution process. The technical field usually collects parameter signals such as voltage, current, temperature and vibration frequency by arranging sensing devices, performs data grabbing combined with preset time sequence control logic, carries out state screening and data integration relying on a rule judgment mechanism, and supports subsequent state judgment and trend analysis. The traditional AI control terminal multi-source state data acquisition and processing system refers to a data processing system that synchronously acquires state parameters from multiple data sources and completes unified processing based on artificial intelligence as a control means. The technical matters of the system are that the sampling frequencies of multi-source data are inconsistent, the data formats are quite different, and the acquisition times are different. The traditional AI control terminal multi-source state data acquisition and processing system usually acquires parameters such as voltage, current and temperature values by connecting multiple sensing devices to the terminal, performs data polling at a fixed period, preliminarily removes abnormal data by value comparison, integrates parameter information of different sources by time stamp matching, and performs unified standardized processing on data based on a judgment rule set.

[0003] The prior art relies on preset rules for data screening and integration, and it is difficult to establish a dynamic identification mechanism for the response trend of the input channel in the face of inconsistent sampling frequencies or trigger time misalignment. The data polling method is limited by fixed period and single-point judgment, which makes the tracking of state change direction not continuous. In the scene involving multi-channel collaborative response, path construction may be ambiguous, control instruction positioning may be inaccurate, and other problems may occur due to unclear channel division or missing state trend, which may easily cause information mismatch and response deviation in the decision execution process of the control terminal. SUMMARY

[0004] In order to solve the technical problems existing in the prior art, the embodiments of the application provide an AI control terminal multi-source state data acquisition and processing system.

[0005] In one aspect, an AI control terminal multi-source state data acquisition and processing system is provided, which comprises:

[0006] The channel coupling detection module acquires a state signal coupling interface input channel, records impedance change directions in consecutive periods, compares adjacent period change trends, determines channel states, outputs pass and restricted states according to numbers, and obtains a channel activation tag mapping table;

[0007] The signal timing alignment module extracts trigger time points based on the activation channel numbers in the channel activation tag mapping table, aligns channel start times, and obtains a time-synchronized channel set;

[0008] The state trend organization module extracts same time node change directions based on the time-synchronized channel set, identifies consistent direction channel combinations, outputs combination corresponding relationships according to synchronization conditions, and obtains a trend channel combination directory structure;

[0009] The jump path locking module judges state directions in consecutive periods based on the trend channel combination directory structure, filters consistent direction combinations, adds channel numbers and trend directions to a path set, and obtains a trend stable channel path identification set;

[0010] The state response result generation module extracts path target channels based on the trend stable channel path identification set, corresponding artificial intelligence management and control terminal task structures, associates numbers and trend information, and obtains a multi-source state data response control result.

[0011] As a further scheme of the application, the channel activation tag mapping table includes channel numbers, pass states, and restricted states, the time-synchronized channel set includes activation channel numbers, unified start times, and synchronization trigger time points, the trend channel combination directory structure includes channel combinations, state change directions, consistent change relationships, synchronization change conditions, the trend stable channel path identification set includes path numbers, channel numbers, and trend direction information, and the multi-source state data response control result includes target channel numbers, trend directions, and task labels.

[0012] As a further scheme of the application, the determination of channel states refers to a determination process of distinguishing whether a channel is in a passable or restricted state by analyzing whether the state change direction of an input channel in consecutive periods remains consistent.

[0013] The same time node change direction refers to the increasing or decreasing trend direction of a channel state value at the same time point in all channels that have completed timing alignment.

[0014] As a further scheme of the application, the consistent direction channel combination refers to a cooperative change channel set formed by merging multiple channels that exhibit the same state change direction in time nodes and consecutive time intervals.

[0015] The combination correspondence refers to a description of a synchronization change of a combination of channels with the same direction in time, and determines a mapping relationship between the channel combination, the change direction and the time interval.

[0016] As a further scheme of the present application, the channel coupling detection module comprises:

[0017] The channel impedance acquisition submodule acquires the input channels of the state signal coupling interface, sequentially tunes in the channels in the order of numbering, acquires the impedance value sequence in a plurality of continuous time periods, extracts the impedance reference values of adjacent time periods, and differentiates the adjacent values to obtain the impedance change trend sequence.

[0018] The change direction judgment submodule calls the impedance change trend sequence, identifies the change direction according to the positive and negative directions of the impedance difference of each channel time period, point-by-point compares the continuous change directions, analyzes the continuity change state between the directions, and obtains the channel response consistency marker list.

[0019] The state mapping output submodule calls the channel response consistency marker list, corresponds the numbering and the passable state according to the direction continuity state of each channel, and obtains the channel activation tag mapping table.

[0020] As a further scheme of the present application, the signal time sequence alignment module comprises:

[0021] The activated channel extraction submodule corresponds to call the original sampling signal of the channel in the current acquisition period based on the channel number of the passable state in the channel activation tag mapping table, indexes and calls out the data sequence of each channel, activates the channel and binds the time data, and obtains the activated channel signal set.

[0022] The trigger time identification submodule calls the activated channel signal set, detects the starting position of the signal sequence in the channel, acquires the position where the signal first exceeds the trigger threshold, extracts the trigger time point and labels the number, compares the trigger point order of the channel in the time axis, and obtains the trigger time sorting list.

[0023] The starting time alignment submodule translates the signal data time in the activated channel based on the trigger time point arranged in the first place in the trigger time sorting list, synchronizes the starting time of the signal with the reference time, and obtains the time-synchronized channel set.

[0024] As a further scheme of the present application, the state trend group module comprises:

[0025] The state direction extraction submodule reads the adjacent state values from the continuous time nodes in the order of channel numbering based on the state sequence of the channel in the same starting time in the time-synchronized channel set, writes the corresponding direction result according to the increase and decrease change between the front and rear values in the order of channel numbering, and obtains the channel state change direction set.

[0026] The channel direction screening sub-module calls the channel state change direction set, extracts the direction result of each channel at each time node, writes the same index item for the channel number with the same direction at the current time point, and expands the writing content across nodes to obtain the channel direction synchronization sequence set;

[0027] The synchronous change tracking sub-module scans the direction result of each channel group in time sequence according to the distribution of the channel number in the time node in the channel direction synchronization sequence set, continuously labels the repeated number between adjacent nodes, outputs the time interval and the corresponding channel number at the same time, and obtains the trend channel combination directory structure.

[0028] As a further scheme of the present application, the jump path locking module comprises:

[0029] The direction continuity identification sub-module reads the channel direction result in the continuous period based on the time sequence direction information of each channel group in the trend channel combination directory structure, judges the continuation performance between channels according to the consistency of the direction between adjacent periods, records the continuous direction state in time sequence, and obtains the channel direction continuation sequence set;

[0030] The channel path writing sub-module calls the channel direction continuation sequence set, scans the channel number and the direction continuation, adds the channel number with the direction continuation performance to the corresponding path position, writes the path set item in the combination order, and obtains the trend channel path set.

[0031] The trend information adding sub-module appends the direction information data of the channel at the corresponding path position based on the channel number index already entered in the trend channel path set, completes the association injection of the channel number and the direction, and obtains the trend stable channel path identification set.

[0032] As a further scheme of the present application, in the direction continuity comparison process, when the direction information in the three periods is consistent: the continuation channel direction state is extracted, and when the direction is inconsistent, the extraction of the direction information is restarted from the current period;

[0033] In the process of the channel direction continuation sequence set: when the number of times of continuous extraction of the channel direction state reaches the preset number of times standard, the channel number is placed in the corresponding path position, and the path writing is completed in the order in the trend channel combination directory structure.

[0034] As a further scheme of the present application, the state response result generation module comprises:

[0035] The path channel retrieval sub-module scans the number information in each path based on the channel number sequence in the trend stable channel path identification set, reads the path number and direction content, writes the channel number into an index table, and maps according to path attribution to obtain a path channel mapping structure;

[0036] The channel task matching sub-module calls the path channel mapping structure, extracts the task binding channel number in the channel task binding structure of the artificial intelligence management and control terminal item by item, identifies the number content appearing in the path structure and the binding structure at the same time, and obtains a target channel association index table;

[0037] The task label fusion sub-module writes the task label field according to the channel number in the target channel association index table, introduces the path direction content as additional information, associates the binding channel number, trend direction and task label, and obtains a multi-source state data response control result.

[0038] Compared with the prior art, the advantages and positive effects of the present application are that:

[0039] In the present application, the response trend of the channel is judged by the impedance change direction, the passing and restricted channels can be continuously divided, the unified starting signal set is formed by combining the trigger timing alignment, the channel change direction is extracted and the cooperative change relationship is identified in the time consistent state, the stable path structure is constructed based on the synchronous trend in the continuous period, and the channel state evolution, trend direction and control target are continuously connected, the cooperative adaptation ability of the multi-source state data in the three dimensions of spatial distribution, time process and trend change is enhanced, and the direction aggregation of channel screening and the task fitting degree of control response are improved. BRIEF DESCRIPTION OF DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0041] Figure 1 The system flowchart of the present application;

[0042] Figure 2 The flowchart of the channel coupling detection module in the present application;

[0043] Figure 3 The flowchart of the signal timing alignment module in the present application;

[0044] Figure 4 The flowchart of the state trend group structure module in the present application;

[0045] Figure 5 Flow chart of the jump path locking module in the application;

[0046] Figure 6 Flow chart of the state response result generating module in the application. DETAILED DESCRIPTION

[0047] The technical solutions in the application will be described below with reference to the drawings.

[0048] To make the technical problems, technical solutions and advantages of the application clearer, specific embodiments will be described in detail below with reference to the drawings.

[0049] The application embodiment provides an AI control terminal multi-source state data acquisition and processing system, as shown in the AI control terminal multi-source state data acquisition and processing system schematic diagram. Figure 1 The system comprises:

[0050] The channel coupling detection module acquires the input channel of the state signal coupling interface, records the impedance change direction of the input channel in a plurality of continuous time periods, compares the impedance change direction between adjacent time periods, determines the input channel response trend according to whether the change direction is consistent, classifies the input channel with consistent change direction into a passable state, classifies the input channel with reversed change direction into a restricted state, and outputs the passable and restricted states corresponding to the input channel number to obtain a channel activation tag mapping table.

[0051] The signal timing alignment module extracts the signal trigger time point in the current acquisition period of the channel based on the activated channel number in the channel activation tag mapping table, compares the trigger timing of the channel, selects the channel trigger time point in the front timing for alignment, aligns the starting time of the channel signal to the time point, synchronizes the time, and obtains a time-synchronized channel set.

[0052] The state trend organization module extracts the state change direction on the same time node based on the state change information of the channel at the unified starting time in the time-synchronized channel set, identifies the channel combination with consistent change direction, tracks the synchronous change of the channel combination in the continuous time node, and outputs the channel combination and change relationship corresponding to the synchronous change to obtain a trend channel combination directory structure.

[0053] The jump path locking module judges the state change direction continuity of the channel in a plurality of continuous periods based on the channel combination in the trend channel combination directory structure, identifies the channel combination maintaining the same change direction in the plurality of periods, fills the channel combination with associated trends into a path set, and adds the corresponding channel number and trend direction information to the corresponding path to obtain a trend stable channel path identification set.

[0054] The state response result generation module extracts a target channel group associated with the terminal control function based on the number information of the channel path in the trend stable channel path identification set, corresponding to the channel task binding structure in the artificial intelligence management and control terminal, determines the channels that appear in the trend path structure at the same time in the channel group, and associates the identification number, trend direction information and task label of the channel, to obtain a multi-source state data response control result.

[0055] The channel activation label mapping table includes channel numbers, passage states, and restricted states, the time-synchronized channel set includes activated channel numbers, unified start times, and synchronized trigger time points, the trend channel combination directory structure includes channel combinations, state change directions, and consistency change relationships, the synchronized change situation, the trend stable channel path identification set includes path numbers, channel numbers, and trend direction information, and the multi-source state data response control result includes target channel numbers, trend directions, and task labels.

[0056] Specifically, as shown in Figure 2 The channel coupling detection module includes:

[0057] The channel impedance acquisition submodule acquires the input channel of the state signal coupling interface, sequentially adjusts the channel according to the number order, acquires the impedance value sequence in a plurality of continuous time periods, extracts the impedance reference value of adjacent time periods, and differentiates adjacent values to obtain an impedance change trend sequence;

[0058] Firstly, the channel impedance acquisition submodule configures a high-frequency multiplexing switch matrix, directly scans the physical input line of the state signal coupling interface, which is connected to the arrayed impedance sensor network at the front end, and the data acquisition unit sequentially closes the relay contact of the corresponding channel by sending a gating level instruction according to a preset channel physical address number sequence, such as from channel number 001 to channel number 128, thereby tuning in the channel to be measured. At the moment of channel connection, the analog front-end circuit integrated inside the module samples the instantaneous analog signals of voltage and current at a sampling frequency of 2000 times per second in a plurality of set continuous time periods, such as each period being 50 milliseconds long, and synchronously acquires the instantaneous analog signals. After the acquired analog signals pass through an anti-aliasing filter to remove high-frequency noise, they are sent to an analog-to-digital converter to convert them into discrete digital quantities, and through division operation logic, i.e., using the voltage digital quantity at each sampling time divided by the current digital quantity, the instantaneous impedance value at that time is calculated to form a sequence of original impedance values. Subsequently, the reference value extraction unit processes the data in the memory. In order to obtain the reference, the unit executes sliding window mean calculation logic. For the Nth time period currently being processed, it calls back all the impedance data of the previous time period. Since the sampling frequency is 2000 Hz and the period is 50 milliseconds, the previous period contains 100 sampling points. The unit adds up and sums these 100 impedance values. If the sum is 5000 ohms, it is divided by the number of sampling points 100 to calculate 50 ohms as the impedance reference value of the adjacent time period. Then the difference operation unit calls the real-time impedance value sequence of the current Nth period and the above impedance reference value, and performs point-by-point subtraction. Assuming that the impedance value of the current sampling point is 52 ohms and the impedance reference value is 50 ohms, the operation logic subtracts the two to obtain a difference value of 2 ohms. The unit performs this operation on all data points in the period to generate a sequence of difference values arranged in time order, obtaining an impedance change trend sequence.

[0059] The change direction judgment submodule calls the impedance change trend sequence, identifies the change direction according to the positive and negative directions of the impedance difference of each channel time period, compares the continuous change directions point by point, analyzes the continuity change state between the directions, and obtains a channel response consistency marker list.

[0060] First, the change direction determination submodule calls the impedance change trend sequence. The internally integrated sign logic analyzer performs numerical sign determination logic for each discrete data point in the sequence. If the impedance difference value at a certain time point is greater than zero, for example, +2.5 ohms, the logic marks the instantaneous change direction of that point as "positive." If the value is less than zero, for example, -1.2 ohms, it is marked as "negative." If the value is equal to zero, it is marked as "zero state." This logic traverses all sampling points within the current time period, generating a basic direction stream composed of direction signs. Based on this, the continuity analysis unit calls this basic direction stream and performs a sliding window comparison operation, setting a continuity verification window length of 5. Each sampling point is compared with the direction markers of adjacent data within the window. If the direction markers of 5 consecutive data points within the window are all "positive" or all "negative", then the local time period is determined to have directional continuity. For example, if the direction of data points with indices 10 to 15 in the sequence is all "positive", the cumulative value of the counter inside the unit reaches the threshold of 5, thus confirming that the interval is a valid change interval. The analysis unit further summarizes the verification results of the entire time period. For channels that meet the continuity condition, their status is recorded as "significant consistency"; otherwise, it is recorded as "chaotic fluctuation". The unit finally outputs the data structure containing the channel number, start and end time, and consistency status judgment to obtain a list of channel response consistency markers.

[0061] The state mapping output submodule calls the channel response consistency tag list, and according to the directional continuity status of each channel, it maps the number to the passage status to obtain the channel activation tag mapping table;

[0062] First, the state mapping output submodule calls the channel response consistency flag list. The configured hash mapping construction unit traverses each entry in the list, extracting the description field about the directional continuity state. The unit has a pre-set binary state transition logic. When the consistency state of a channel is detected as "significantly consistent", the passage state of the channel is defined as the number "1", representing that it is passable or active. When the state is detected as "chaotic fluctuation" or data is missing, the passage state of the channel is defined as the number "0", representing that it is blocked or suppressed. Then, the structured mapping unit uses the channel number as the primary key and the converted passage state as the value, writing it one by one into the lookup table structure in memory. For example, for channel number 055, if it is determined to be significantly consistent in the flag list, the unit will write the state value 1 at the index 055 of the mapping table. The unit continues to process until all channels have been traversed and performs integrity verification on the generated mapping table to ensure that there are no duplicate key values. Finally, this data structure containing the one-to-one correspondence between physical channel numbers and logical passage states is encapsulated to obtain the channel activation tag mapping table.

[0063] Specifically, such as Figure 3As shown, the signal timing alignment module includes:

[0064] The channel activation extraction submodule retrieves the original sampling signals of the channels in the current acquisition period based on the channel numbers in the channel activation tag mapping table that are accessible. It then indexes and retrieves the data sequence of each channel, activates the channel, and binds it with time data to obtain the activated channel signal set.

[0065] First, the channel extraction submodule, based on the channel numbers in the channel activation tag mapping table indicating their passable status, loads the mapping table using its integrated database retrieval engine and executes conditional filtering logic. It iterates through all key-value pairs in the table, identifying and locking all channel numbers with a passable status value of "1". For example, if only channels 012, 045, and 088 in the mapping table (channels 001 to 100) have a status value of 1, the retrieval engine stores these three numbers in a waiting queue. Subsequently, the signal retrieval unit sends a read command to the underlying large-capacity circular buffer based on the numbers in the waiting queue, calculating the memory address offset using the channel numbers. The system accurately locates and reads out the original voltage and current data sequences of the corresponding channels in batches. After the data is read out, the time binding unit immediately intervenes, obtains the current timestamp of the global clock as a reference, and assigns a precise absolute time tag to each sampling point in the data sequence based on a sampling frequency of 2000 Hz, i.e., one point every 0.5 milliseconds. Assuming the reference time is 10:00:00, the timestamp of the 10th point in the sequence is calculated and bound as 10:00:00:00:005 milliseconds. After the data packet set is processed by index positioning, data retrieval and timestamp binding, it is output uniformly to obtain the active channel signal set.

[0066] The trigger time recognition submodule calls the activation channel signal set, detects the starting position of the signal sequence in the channel, collects the position where the signal first exceeds the trigger threshold, extracts the trigger time point and marks it with a number, compares the order of the channel trigger points according to the time axis, and obtains the trigger time sorting list.

[0067] First, the trigger time recognition submodule calls the active channel signal set. The configured adaptive threshold comparator calculates the background noise baseline for the signal sequence of each channel in the set. The calculation logic involves selecting the first 50 points of the signal sequence as environmental noise samples, calculating their peak-to-peak values, and setting three times the peak-to-peak value as the trigger threshold. For example, if the peak-to-peak value of a certain channel's background noise is 2 millivolts, the trigger threshold is set to 6 millivolts. After setting the threshold, the comparator scans point by point from the beginning of the signal sequence, detecting the signal amplitude in real time. Once the absolute value of the amplitude at a sampling point exceeds 6 millivolts for the first time, the module immediately locks the point. The recorder identifies the trigger time point and extracts its absolute timestamp, marking it as the trigger time point for that channel. If channel 045 exceeds the threshold for the first time at 1002.5 milliseconds, and channel 012 exceeds the threshold for the first time at 1004.0 milliseconds, the recorder will save these time data respectively. Subsequently, the sorting unit uses a quicksort algorithm to sort all the extracted trigger time points in ascending order of their numerical values. The sorting process compares the time values ​​of each channel to determine their order, for example, placing 1002.5 milliseconds before 1004.0 milliseconds, thereby constructing a sequence reflecting the response speed of each channel and obtaining a sorted list of trigger times.

[0068] The start time alignment submodule, based on the trigger time point ranked first in the trigger time sorting list, shifts the signal data time in the activation channel to synchronize the start time of the signal with the reference time, thus obtaining a set of time synchronization channels;

[0069] First, the initial time alignment submodule uses the trigger time point ranked first in the trigger time sorting list. The embedded time axis translation operation unit reads this first time point as the global alignment reference. Assuming the first time point in the list is 1002.5 milliseconds, this time is set as T0. The translation operation unit then traverses the data of each channel in the active channel signal set and performs time difference calculation logic for each channel. It subtracts the global alignment reference time T0 from the trigger time point of the channel itself. For example, for channel 012 with a trigger time of 1004.0 milliseconds, the calculated time difference is 1.5 milliseconds. After obtaining the difference, the unit performs a time axis left shift operation on the entire signal data sequence of channel 012. That is, it uniformly subtracts 1.5 milliseconds from the time label of all data points in the sequence, or moves the data pointer to the left by the corresponding number of sampling points. If the sampling rate is 2000 Hz, it moves 3 sampling points. In this way, the trigger feature points of all channels are forced to be aligned to the same moment on the time axis, eliminating the time misalignment caused by physical transmission or response delay. After the translation processing, all channel data streams are finally converged to obtain the time synchronization channel set.

[0070] Specifically, such as Figure 4 As shown, the state trend construction module includes:

[0071] The state direction extraction submodule is based on the state sequence of channels in the time synchronization channel set at a unified start time. It reads adjacent state values ​​sequentially from consecutive time nodes, and writes the corresponding direction results according to the increase or decrease of values ​​before and after, in the order of channel number, to obtain the channel state change direction set.

[0072] First, the state direction extraction submodule, based on the state sequence of channels in the time synchronization channel set at a unified start time, operates on a unified relative time axis using a configured differential state analysis unit. A time stepper is set to access consecutive time nodes at fixed time intervals, such as 1 millisecond. At each time node, the impedance values ​​of all channels at that moment (the current value) and the value from the previous moment (the value before the previous moment) are read in parallel. The analysis unit internally performs increment / decrement logic operations, calculating the difference between the current and previous moment values. If the difference exceeds a set dead zone threshold, such as +0.0, the current value is considered lost. If the difference is 5 ohms, the state is determined to be "rising" and direction code 1 is written. If the difference is less than the negative dead zone threshold, such as -0.05 ohms, the state is determined to be "falling" and direction code -1 is written. If the difference is within the dead zone range, it is determined to be "stable" and direction code 0 is written. This unit stores the calculation results of each moment into the corresponding status register in the order of channel number. For example, if the difference of channel 012 at a relative time of 5 milliseconds is +0.2 ohms, the direction is recorded as "rising". After full-time scanning, a set containing the change states of all channels at each relative time point is generated, and the channel state change direction set is obtained.

[0073] The channel direction filtering submodule calls the channel state change direction set, extracts the direction results for each channel at each time node, writes the channel number with the same direction at the current time point into the same index item, expands the written content across nodes, and obtains the channel direction synchronization sequence set.

[0074] First, the channel direction filtering submodule calls the channel state change direction set. The configured multidimensional array classifier extracts the direction results of all channels one by one at each discrete time node, such as time point 1 and time point 2. The unit maintains temporary index buckets, corresponding to the three states of "rising", "falling" and "stable". At the current time node, if the classifier detects that the direction results of channels 001, 005 and 008 are all "rising", then these three channel numbers are written into the "rising" index bucket. If channels 002 and 006 are "falling", then they are written into the "falling" index bucket. After completing the classification of the current node, the unit solidifies the contents of the index bucket as the synchronization state record of that time point and clears the bucket to prepare for the processing of the next node. This process is repeated continuously along the time axis, expanding the written content across multiple time nodes, reconstructing the original discrete data with channels as the dimension into a data sequence with time points as the index and the same direction channel group as the content, thus obtaining the channel direction synchronization sequence set.

[0075] The synchronous change tracking submodule scans the direction results of each channel group sequentially along the time node according to the distribution of the channel number in the channel direction synchronization sequence, marks the repeated number items between adjacent nodes, and outputs the time interval and the corresponding channel number at the same time to obtain the trend channel combination directory structure.

[0076] First, the synchronization change tracking submodule, based on the distribution of channel numbers in the channel direction synchronization sequence set across time nodes, uses a configured sequence pattern matching unit to scan adjacent time nodes sequentially, such as nodes A and B. The unit extracts the set of channel numbers in the "rising" group from node A, such as channels 1, 3, and 5, and the set of channel numbers in the "rising" group from node B, such as channels 1, 3, 5, and 7, and performs an intersection operation. The result shows that channels 1, 3, and 5 maintain a synchronous rising trend between two consecutive nodes. The unit marks these duplicates consecutively and continues scanning to node C. If the intersection of node C still contains channels 1, 3, and 5, the effective time interval of this combination is extended. When the intersection result changes or is interrupted, the unit packages and outputs the currently recorded time interval, such as from node A to node Z, with the corresponding channel numbers. This logic effectively extracts the continuous trend from instantaneous synchronization, combines the time dimension and the spatial dimension to construct a hierarchical data object, and obtains a trend channel combination directory structure.

[0077] Specifically, such as Figure 5 As shown, the jump path locking module includes:

[0078] The direction continuity recognition submodule reads the channel direction results within a continuous period based on the time series direction information of each group of channels in the trend channel combination directory structure, judges the continuity performance between channels based on the direction consistency between adjacent periods, records the continuous direction status in chronological order, and obtains the channel direction continuity sequence set.

[0079] First, the direction continuity identification submodule, based on the time-series direction information of each channel group in the trend channel combination directory structure, is equipped with a long-term consistency verifier. For each recorded channel group and its corresponding time interval, the verifier backtracks and reads the original direction data. The verifier sets a consistency ratio threshold, for example, 90%. For a certain channel group recorded in the directory, the verifier counts its direction consistency within a specified continuous period. Assuming the time interval covers 100 sampling points, if a channel has 95 points whose direction is consistent with the recorded trend direction within the interval, the consistency ratio is calculated to be 95%, which is higher than the 90% threshold. The channel is then judged to have continuity. Conversely, if only 70 points are consistent, the channel is discarded. The verifier records all verified channels and their direction states in chronological order, forming a cleaned continuous state chain to ensure that only those channels with robust change patterns and no sporadic noise interference are retained, thus obtaining a channel direction continuity sequence set.

[0080] The channel path writing submodule calls the channel direction continuation sequence set, scans the channel number and direction continuation, adds the channel number with direction continuation to the corresponding path position, and writes the path set entries in the combination order to obtain the trend channel path set.

[0081] First, the channel path writing submodule calls the channel direction continuation sequence set. The configured graph theory path building engine treats channel numbers as nodes in the graph and directional continuation relationships as directed edges. The engine scans the sequence set, identifies the channel number with the earliest start time and continuation behavior, and uses it as the root node of the path. For example, if channel 001 is stable in the initial stage, the engine creates path entry 01 and writes 001 at the beginning. Then, the engine checks subsequent time segments. If it finds that channel 005 follows channel 001 in time and has a continuation relationship in space or logic, such as in terms of directional consistency, the engine appends channel 005 to path entry 01, forming a sequence of "001 to 005". The engine repeats this scanning and appending process, processes all channel numbers with continuation behavior, and assigns them to the corresponding path entries according to their appearance order and association logic. This connects discrete channel segments into a complete dynamic evolution trajectory, resulting in a set of trend channel paths.

[0082] The trend information appending submodule adds the direction information data of the channel to the corresponding path position based on the channel number index already included in the trend channel path set, and completes the association injection of channel number and direction to obtain the trend stable channel path identifier set.

[0083] First, the trend information appending submodule uses the channel number index already included in the trend channel path set and the configured metadata injection unit to semantically enhance the path set. The unit traverses the index of each channel node in the path set, and queries the previous direction continuation sequence set in reverse according to the index to extract the specific direction attributes of the channel at the corresponding path position, such as "rapid rise" or "slow decay", and quantitative features such as the slope of change. The injection unit appends the extracted direction information data to the corresponding node structure of the path set. For example, it updates the simple number "001" in the path to an object "001, direction is rising, slope is 2.5" which includes attributes. This operation completes the deep association injection of channel number and dynamic direction information, so that each node in the path carries a rich state description. After full injection processing, a trend stable channel path identifier set is obtained.

[0084] Specifically, such as Figure 6 As shown, the status response result generation module includes:

[0085] The path channel retrieval submodule scans the number information in each path based on the channel number sequence in the trend stable channel path identifier set, reads the path number and direction content, writes the channel number into the index table, and maps it according to the path affiliation to obtain the path channel mapping structure.

[0086] First, the path channel retrieval submodule, based on the channel number sequence in the trend-stable channel path identifier set, uses a configured bidirectional index builder to read the identifier set and parse each path. The builder first scans all channel numbers contained in the path, extracts their additional directional content, and then builds an efficient inverted index table. Using the channel number as the key, it stores the path identifier to which the channel belongs and the directional attribute in the path as data fields. At the same time, the builder establishes a forward mapping list according to the path affiliation, recording the complete set of channel numbers contained under each path. For example, the index table records that "channel 001" belongs to "path A" and "path B", and is "ascending" in path A and "stable" in path B. This structure allows the module to quickly look up paths by channels or channels by paths, optimizing data query efficiency and obtaining the path channel mapping structure.

[0087] The channel task matching submodule calls the path channel mapping structure, extracts the task binding channel number item by item from the channel task binding structure of the artificial intelligence control terminal, identifies the number content that appears in both the path structure and the binding structure, and obtains the target channel association index table.

[0088] First, the channel task matching submodule calls the path channel mapping structure. The configured task association processor acts as a hub connecting the underlying signals and the upper-layer applications. The processor first accesses the artificial intelligence control terminal through the network interface and retrieves the "channel task binding structure" in its memory. This structure contains a series of predefined key-value pairs that define the binding relationship between physical channels and specific tasks, such as "channel 001 is bound to the task of extending robotic arm A". Then, the processor calls the path channel mapping structure to perform set matching operations. The processor extracts the channel number from the task binding structure item by item and searches in the path mapping structure. If a channel number, such as 001, exists in both the task binding list and the valid trend path, the match is successful. The processor extracts the channel number and its index position in the path structure to ensure that only those channels that have been assigned tasks and show valid trend signals in the current probe are activated, thus obtaining the target channel association index table.

[0089] The task tag fusion submodule writes the corresponding task tag field according to the channel number in the target channel association index table, and introduces the path direction content as additional information, and associates and binds the channel number, trend direction and task tag to obtain the multi-source status data response control result.

[0090] First, the task tag fusion submodule generates the final control command based on the channel number in the target channel association index table, configured with a multi-source data fusion engine. The engine performs bidirectional data retrieval for each target channel number in the index table. On one hand, the engine retrieves the corresponding text-based "task tag" field from the AI ​​control terminal based on the number, such as "execute emergency braking." On the other hand, the engine extracts the "path direction content" and trend features of the channel from the path mapping structure, such as "pressure surge." The engine logically concatenates and encapsulates these three heterogeneous data types: channel number, trend direction, and task tag. For example, if the channel number is 101, the trend is "positive surge" with a quantization value of +10, and the task tag is "open safety valve," then a composite control command is generated: "ID is 101, trend is surge +10, task is open safety valve." This result serves as a high-level command package containing complete context information, yielding the multi-source state data response control result.

[0091] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A multi-source status data acquisition and processing system for an AI control terminal, characterized in that, The system includes: The channel coupling detection module acquires the status signal coupling interface input channel, records the impedance change direction within a continuous period, compares the change trend of adjacent periods, determines the channel status, outputs the passable and restricted status according to the number, and obtains the channel activation tag mapping table. The signal timing alignment module extracts the trigger time point based on the active channel number in the channel activation tag mapping table, aligns the channel start time, and obtains a set of time synchronization channels. The status trend composition module extracts the change direction of the same time node based on the time synchronization channel set, identifies the channel combination with the same direction, outputs the combination correspondence according to the synchronization situation, and obtains the trend channel combination directory structure. The jump path locking module, based on the trend channel combination directory structure, determines the state direction within a continuous period, filters combinations with consistent directions, adds the channel number and trend direction to the path set, and obtains a trend stable channel path identifier set. The status response result generation module extracts the target channel of the path based on the trend stable channel path identifier set and the corresponding task structure of the artificial intelligence control terminal, associates the number with the trend information, and obtains the multi-source status data response control result.

2. The AI ​​control terminal multi-source status data acquisition and processing system according to claim 1, characterized in that, The channel activation tag mapping table includes channel number, access status, and restricted status; the time synchronization channel set includes activation channel number, unified start time, and synchronization trigger time point; the trend channel combination directory structure includes channel combination, state change direction, consistency change relationship, and synchronization change status; the trend stable channel path identifier set includes path number, channel number, and trend direction information; and the multi-source state data response control result includes target channel number, trend direction, and task tag.

3. The AI ​​control terminal multi-source status data acquisition and processing system according to claim 1, characterized in that, The determination of channel status refers to the process of distinguishing whether a channel is passable or restricted by analyzing whether the direction of state change of the input channel remains consistent within a continuous period. The direction of change at the same time point refers to the direction of increase or decrease in the channel status values ​​extracted at the same time point among all channels that have completed time alignment.

4. The AI ​​control terminal multi-source status data acquisition and processing system according to claim 1, characterized in that, The so-called directional consistent channel combination refers to a set of coordinated change channels formed by merging multiple channels that exhibit the same direction of state change within a time node and a continuous time interval. The combination correspondence refers to the association description of the synchronous changes of channels with the same direction in time, and the determination of the mapping relationship between channel combination, change direction and duration interval.

5. The AI ​​control terminal multi-source status data acquisition and processing system according to claim 1, characterized in that, The channel coupling detection module includes: The channel impedance acquisition submodule acquires the input channel of the status signal coupling interface, sequentially loads the channel according to the number order, acquires the impedance value sequence in multiple consecutive time periods, extracts the impedance reference value of adjacent time periods, and differentially calculates adjacent values ​​to obtain the impedance change trend sequence. The change direction judgment submodule calls the impedance change trend sequence, identifies the change direction based on the positive and negative directions of the impedance difference for each channel time period, compares the continuous change directions point by point, analyzes the continuous change state between directions, and obtains a channel response consistency mark list. The state mapping output submodule calls the channel response consistency tag list, and according to the directional continuity status of each channel, maps the number to the passage status to obtain the channel activation tag mapping table.

6. The AI ​​control terminal multi-source status data acquisition and processing system according to claim 1, characterized in that, The signal timing alignment module includes: The activation channel extraction submodule retrieves the original sampling signals of the channels in the current acquisition period based on the channel numbers in the channel activation tag mapping table that are accessible. It then indexes and retrieves the data sequence of each channel, activates the channel, and binds the time data to obtain the activation channel signal set. The trigger time recognition submodule calls the activation channel signal set, detects the starting position of the signal sequence in the channel, collects the position where the signal first exceeds the trigger threshold, extracts the trigger time point and marks it with a number, compares the order of the channel trigger points according to the time axis, and obtains the trigger time sorting list. The start time alignment submodule, based on the trigger time point ranked first in the trigger time sorting list, shifts the signal data time in the activation channel to synchronize the start time and reference time of the signal, thus obtaining a set of time synchronization channels.

7. The AI ​​control terminal multi-source status data acquisition and processing system according to claim 1, characterized in that, The state trend construction module includes: The state direction extraction submodule reads adjacent state values ​​sequentially from consecutive time nodes based on the state sequence of channels in the time synchronization channel set at a unified start time. According to the increase or decrease between the values, it writes the corresponding direction results in the order of channel number to obtain the channel state change direction set. The channel direction filtering submodule calls the channel state change direction set, extracts the direction results for each channel at each time node, writes the channel numbers with the same direction at the current time point into the same index item, expands the written content across nodes, and obtains the channel direction synchronization sequence set. The synchronous change tracking submodule scans the direction results of each channel group sequentially along the time node according to the distribution of the channel number in the channel direction synchronization sequence, marks the repeated number items between adjacent nodes, and outputs the time interval and the corresponding channel number at the same time to obtain the trend channel combination directory structure.

8. The AI ​​control terminal multi-source status data acquisition and processing system according to claim 1, characterized in that, The jump path locking module includes: The direction continuity recognition submodule reads the channel direction results within a continuous period based on the time series direction information of each group of channels in the trend channel combination directory structure, judges the continuity performance between channels based on the direction consistency between adjacent periods, records the continuous direction status in chronological order, and obtains the channel direction continuity sequence set. The channel path writing submodule calls the channel direction continuation sequence set, scans the channel number and direction continuation, adds the channel number with direction continuation to the corresponding path position, and writes the path set entries in the combination order to obtain the trend channel path set. The trend information appending submodule adds the direction information data of the channel at the corresponding path position based on the channel number index already included in the trend channel path set, and completes the association injection of channel number and direction to obtain the trend stable channel path identifier set.

9. The AI ​​control terminal multi-source status data acquisition and processing system according to claim 8, characterized in that, During the direction continuity comparison process, when the direction information in the three cycles is consistent, the direction state of the continuation channel is extracted. If the direction is inconsistent, the extraction of direction information is restarted from the current cycle. During the process of constructing the channel direction continuation sequence set: when the number of consecutive extractions of the channel direction state reaches a preset number standard, the channel number is placed into the corresponding path position, and the path writing is completed in the order of the trend channel combination directory structure.

10. The AI ​​control terminal multi-source status data acquisition and processing system according to claim 1, characterized in that, The status response result generation module includes: The path channel retrieval submodule scans the number information in each path based on the channel number sequence in the trend stable channel path identifier set, reads the path number and direction content, writes the channel number into the index table, and maps it according to the path affiliation to obtain the path channel mapping structure. The channel task matching submodule calls the path channel mapping structure, extracts the task binding channel number item by item from the channel task binding structure of the artificial intelligence control terminal, identifies the number content that appears in both the path structure and the binding structure, and obtains the target channel association index table. The task tag fusion submodule writes the corresponding task tag field according to the channel number in the target channel association index table, and introduces the path direction content as additional information, and associates and binds the channel number, trend direction and task tag to obtain the multi-source status data response control result.

Citation Information

Patent Citations

  • Underground coal mine low-voltage remote electric leakage test system and method

    CN120630051A

  • Anti-electromagnetic interference method for flywheel energy storage system of data center

    CN120979007A

  • Lithium battery fault diagnosis system based on real-time impedance monitoring

    CN121208667A

  • Power cable fault monitoring method and system based on big data

    CN121324832A

Cited By

  • Control method and device for high-precision multi-joint linkage mechanical arm

    CN121756359A

  • PLC analog quantity and digital quantity signal integrated acquisition control system

    CN121900286A