A network-based intercom system and method thereof
By dynamically adjusting the communication path and device response sequence, the problems of node scheduling delay and resource waste in traditional intercom linkage technology are solved, and more efficient device collaborative control and rational resource allocation are achieved.
Patent Information
- Application Number
- CN202511119634.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-11
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2045-08-11
AI Technical Summary
In scenarios where nodes are densely distributed or the topology changes frequently, traditional intercom linkage technology makes it impossible for scheduling nodes to adapt to load changes in a timely manner. The combination of type and order in the alarm signal processing process lacks sequence mapping judgment, resulting in unclear alarm linkage logic. The authentication stage relies on static priority strategies and lacks dynamic adjustment logic, which is prone to scheduling delays and waste of equipment resources.
Through the node load limiting module, signal cross module, key verification module and path reconstruction module, the communication path is dynamically adjusted, the offset node is identified, the task access position is optimized, a logical judgment mechanism is established, the periodic synchronization status and structural differences are integrated, the path structure is adjusted, the equipment response sequence is optimized, and a path scheduling system based on behavioral characteristics is established.
It improves the task scheduling accuracy, device response coordination and reasonable allocation of path resources of networked intercom linkage, solves the problems of scheduling delay and resource waste in traditional technologies, and realizes more efficient device collaborative control.
Smart Images

Figure CN120639628B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of communication alarm linkage, and in particular to a network-based intercom linkage system and method thereof. Background Art
[0002] The field of communication alarm linkage technology includes the integrated application of alarm devices and communication systems, which involves triggering alarm signals in specific scenarios while realizing remote notification, voice interaction or multi-device linkage control through communication means. It aims to unify the design of voice communication, alarm signal transmission, control instruction execution and other functions to realize the synchronous processing of information transmission and security response. It covers multiple components such as voice intercom devices, alarm sensing devices, network transmission units, and control processing units. It is used in scenes such as building security, industrial monitoring, and smart parks that require real-time communication and security linkage. Its development focuses on the networking of communication methods, coordinated control of multi-unit linkage mechanisms, and optimization of system integration structures. Among them, network-based A digital intercom linkage system refers to a control system that uses a network transmission channel to integrate the voice intercom function with the alarm trigger mechanism. It aims to solve the coordination problem of communication and alarm linkage, and covers parts such as the voice intercom unit, network communication unit, linkage control unit, and alarm input interface. It uses a local area network or a wide area network as the transmission medium. After receiving the alarm signal, the control unit triggers the voice intercom response and the sending of the linkage command. The voice unit realizes the audio call function between users through the Ethernet interface or the wireless communication unit. The alarm interface is connected to infrared sensors, door magnets and other devices. The linkage unit controls the actions of peripherals such as door locks and cameras through relays, realizing real-time communication and multi-device linkage control based on network protocols.
[0003] In traditional intercom linkage technology, the node communication capability and path connection relationship are only statically set. In scenarios where nodes are densely distributed or the topology changes frequently, the scheduling node cannot adapt to load changes in a timely manner. In the alarm signal processing process, the combination of type and order is judged without sequence mapping judgment, resulting in unclear alarm linkage logic. The authentication stage period synchronization is only judged based on whether the key identifier is consistent, and the potential time difference risk is not analyzed in combination with the request establishment period. In the path control link, there is a lack of structural adjustment actions for the processing of abnormal response nodes. The main and backup path configurations rely on static priority strategies and lack dynamic adjustment logic supported by the failure response feedback mechanism. Under the conditions of parallel operation of multiple devices, scheduling delays and equipment resource waste are prone to occur. Summary of the Invention
[0004] In order to solve the technical problems existing in the prior art, the embodiment of the present invention provides a network-based intercom linkage system and method thereof. The technical solution is as follows:
[0005] On the one hand, a network-based intercom linkage system is provided, which includes:
[0006] The node load limiting module extracts the communication network topology, calculates the number of node connections and relay frequency, identifies the node communication path segments and the number of jumps, determines the connection density, compares the scheduling distribution structure, filters the offset nodes, and adjusts the task access node structure to obtain the communication path grooming results;
[0007] The signal cross module uses the communication path grooming and deployment value to determine the logical relationship between the alarm type number combination and the trigger sequence, compares the type feature group with the current trigger sequence, identifies the alarm event and adjusts the input queue to obtain the alarm path configuration;
[0008] The key verification module analyzes the key cycle identifier of the request and the target terminal according to the alarm path configuration, synchronizes the cycle status and compares the cycle structure characteristics with the establishment period, adjusts the authentication process path and status code content, and obtains the identity authentication status value;
[0009] The path reconstruction module extracts the identity authentication status value, determines the communication response and device status of the path node, filters out abnormal nodes, analyzes the control partition and function code, filters out similar nodes, adjusts the path structure and rearranges the order of subsequent nodes according to the path sequence number, and obtains the path node reconstruction result.
[0010] As a further solution of the present invention, the communication path diversion result includes the connection dense distribution state, the node jump path group, and the scheduling offset node list; the alarm path configuration includes the alarm type combination sequence, the input event trigger order, and the priority queue structure; the identity authentication status value includes the key period synchronization state, the session path confirmation flag, and the authentication result identifier; the path node reconstruction result includes the response exception node set, the functional equivalent alternative node group, and the path sequence number list.
[0011] As a further solution of the present invention, the screening of offset nodes refers to comparing the number of connections and relay frequency of each node in the communication network, judging the distribution position of each stage in the overall network structure, and combining the actual communication path segments and number of jumps of the nodes to select a set of nodes with significant connection density deviation.
[0012] As a further solution of the present invention, the node load limiting module includes:
[0013] The topology information extraction submodule obtains the communication network topology structure, detects the number of connections and relay frequency of each node in the area, collects the communication path segments and jump numbers of each pair of nodes, and establishes node topology structure indicators;
[0014] The density analysis submodule analyzes the connection density of the nodes based on the node topology structure indicators, compares the node scheduling distribution structure with the connection density range, screens the offset node set, and generates density offset set data;
[0015] The path allocation adjustment submodule calls the density offset set data, adjusts the allocation structure of the task access node according to the number of path segments of the adjacent nodes and the response stability parameter, and obtains the communication path grooming result.
[0016] As a further solution of the present invention, the signal cross-connect module includes:
[0017] The type combination judgment submodule obtains the communication path grooming result, analyzes the type number combination and event triggering sequence in the alarm input, compares the mapping relationship between the type number combination and the event triggering sequence, and generates a type mapping discrimination coefficient;
[0018] The event feature recognition submodule screens the combination features in the alarm type control group based on the type mapping discrimination coefficient, determines the mapping relationship between the combination features and the type number, identifies the alarm event type and the corresponding signal combination, and obtains the alarm event feature quantity;
[0019] The path queue adjustment submodule calls the alarm event feature, analyzes the current path alarm input sequence, adjusts the signal combination priority and reorganizes the input priority queue to obtain the alarm path configuration.
[0020] As a further solution of the present invention, the key verification module includes:
[0021] The cycle synchronization analysis submodule collects the key cycle identifiers of the requesting terminal and the target terminal in the current session according to the alarm path configuration, analyzes the synchronization interval of the key cycle identifier, and generates a cycle synchronization state coefficient;
[0022] The structural feature comparison submodule calls the cycle synchronization state coefficient, compares the synchronization structural features between the cycle identifiers, analyzes the corresponding relationship between the synchronization structural features and the communication request establishment period, and obtains the cycle structure matching degree;
[0023] The authentication response adjustment submodule adjusts the instruction return path and status code response content of the session authentication process according to the period structure matching degree, determines the authentication request pass status, and obtains the identity authentication status value.
[0024] As a further solution of the present invention, the path reconstruction module includes:
[0025] The node status judgment submodule extracts the identity authentication status value, analyzes the communication response of each node in the current path, judges the device operation status mark and response structure of the node, filters out nodes with abnormal communication response and missing response feedback, and obtains a set of abnormal nodes;
[0026] The partition function screening submodule calls the abnormal node set, analyzes the control partition and function mapping code corresponding to the node, screens the node set with the same function code, and generates a list of nodes with the same function;
[0027] The path sequence adjustment submodule adjusts the path structure according to the functional similar node list, rearranges the sequence of subsequent nodes according to the path sequence number, and establishes a path node reconstruction result.
[0028] As a further embodiment of the present invention, the system further comprises:
[0029] The scheduling adjustment module uses the path node reconstruction results to analyze the device response records and failure frequency, calculate the failure ratio, determine the scheduling stability, adjust the priority and reconstruct the path, and obtain the device behavior sorting configuration;
[0030] The device behavior sequencing configuration includes a task response ratio sequence, a device priority sequence, and backup path construction parameters.
[0031] As a further solution of the present invention, the scheduling adjustment module includes:
[0032] The task response analysis submodule analyzes the task response quantity of the path control device in the continuous call phase based on the path node reconstruction result, counts the number of device responses and the frequency of no feedback, and generates device response performance parameters;
[0033] The failure ratio calculation submodule calls the device response performance parameter, compares the task response performance of the device and the number of task loads, calculates the ratio between the device's unfeedback response and the number of tasks, and obtains a device failure ratio value;
[0034] The sequential optimization and reconstruction submodule determines the scheduling stability of the device in the execution phase according to the device failure ratio value, adjusts the priority of the device in the primary and backup paths, and establishes a device behavior sorting configuration.
[0035] On the other hand, a network-based intercom linkage method is provided, which is applied to a network-based intercom linkage system, and includes:
[0036] S1: Extract the communication network topology, calculate the number of node connections and relay frequency, identify the node communication path segments and the number of jumps, determine the connection density, compare the scheduling distribution structure, filter the offset nodes, and adjust the task access node structure to obtain the communication path grooming results;
[0037] S2: Determine the logical relationship between the alarm type number combination and the trigger sequence using the communication path routing value, compare the type characteristics group with the current trigger sequence, identify the alarm event and adjust the input queue, and obtain the alarm path configuration;
[0038] S3: According to the alarm path configuration, analyze the key cycle identifier of the request and the target terminal, synchronize the cycle state and compare the cycle structure characteristics with the establishment period, adjust the authentication process path and state code content, and obtain the identity authentication state value;
[0039] S4: Extract the identity authentication state value, determine the path node communication response and device state, filter abnormal nodes, analyze the control partition and function code, filter similar nodes, adjust the path structure and rearrange the subsequent node order according to the path sequence number, and obtain the path node reconstruction result;
[0040] S5: Use the path node reconstruction result to analyze the device response record and failure frequency, calculate the failure ratio, determine the scheduling stability, adjust the priority order and reconstruct the path, and obtain the device behavior sorting configuration.
[0041] The technical scheme provided by the embodiments of the present application has at least the following beneficial effects:
[0042] Through dynamic load limiting and deployment of communication topology structure, combined with node connection density and path jump number for comprehensive screening, dynamic optimization of task access position and guidance of communication path direction, alarm signal establishes a logical judgment mechanism between type number combination and trigger timing, integrates the structural difference between cycle synchronization state and establishment request, completes path structure rearrangement according to node communication feedback and control function code, combines response record and load level, adjusts task scheduling order according to failure ratio, establishes a path scheduling system based on behavior characteristics, and improves the task scheduling accuracy, device response collaboration and path resource rational allocation degree of network intercom linkage. BRIEF DESCRIPTION OF DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiment description. 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.
[0044] Figure 1 The system flowchart of the present application;
[0045] Figure 2 The system framework schematic diagram of the present application;
[0046] Figure 3 This is a flow chart of the node load limiting module of the present invention;
[0047] Figure 4 This is a flow chart of the signal cross module of the present invention;
[0048] Figure 5 This is a flow chart of the key verification module of the present invention;
[0049] Figure 6 This is a flow chart of the path reconstruction module of the present invention;
[0050] Figure 7 This is a flow chart of the scheduling adjustment module of the present invention;
[0051] Figure 8 Schematic diagram of the method steps of the present invention. DETAILED DESCRIPTION
[0052] The technical solution of the present invention is described below in conjunction with the accompanying drawings.
[0053] In the embodiments of the present invention, words such as "exemplarily" and "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as an "exemplary" in the present invention should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner. Furthermore, in the embodiments of the present invention, "and / or" can mean both or either of the two.
[0054] In the embodiments of the present invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, when the distinction is not emphasized, the meanings they convey are the same. The terms "of," "corresponding," and "corresponding" may sometimes be used interchangeably. It should be noted that, when the distinction is not emphasized, the meanings they convey are the same.
[0055] In the embodiments of the present invention, sometimes a subscript such as W1 may be written as a non-subscript such as W1. When the difference is not emphasized, the meanings to be expressed are the same.
[0056] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0057] The embodiment of the present invention provides a network-based intercom linkage system. Figures 1 to 2 The present invention provides a technical solution, a network-based intercom linkage system comprising:
[0058] The node load limiting module extracts the communication network topology, calculates the number of node connections and relay frequency, identifies the node communication path segments and the number of jumps, determines the connection density, compares the scheduling distribution structure, filters the offset nodes, and adjusts the task access node structure to obtain the communication path grooming results;
[0059] The signal cross-module uses the communication path to guide the deployment value, determines the logical relationship between the alarm type number combination and the trigger sequence, compares the type feature group with the current trigger sequence, identifies the alarm event and adjusts the input queue to obtain the alarm path configuration;
[0060] The key verification module analyzes the key cycle identifier of the request and the target terminal according to the alarm path configuration, synchronizes the cycle status and compares the cycle structure characteristics with the establishment period, adjusts the authentication process path and status code content, and obtains the identity authentication status value;
[0061] The path reconstruction module extracts the identity authentication status value, determines the communication response and device status of the path nodes, filters out abnormal nodes, analyzes the control partition and function code, filters out similar nodes, adjusts the path structure and rearranges the order of subsequent nodes according to the path sequence number, and obtains the path node reconstruction results;
[0062] The scheduling adjustment module uses the path node reconstruction results to analyze the device response records and failure frequency, calculate the failure ratio, judge the scheduling stability, adjust the priority and reconstruct the path, and obtain the device behavior sorting configuration.
[0063] The communication path diversion results include the connection dense distribution status, node jump path group, and scheduling offset node list; the alarm path configuration includes the alarm type combination sequence, input event triggering sequence, and priority queue structure; the identity authentication status value includes the key cycle synchronization status, session path confirmation flag, and authentication result identifier; the path node reconstruction results include the response exception node set, functional equivalent alternative node group, and path sequence number list; the device behavior sorting configuration includes the task response ratio sequence, device priority order, and backup path construction parameters.
[0064] Screening offset nodes means comparing the number of connections and relay frequency of each node in the communication network, determining the distribution position of each stage in the overall network structure, and selecting a set of nodes with significant connection density deviation based on the actual communication path segments and number of jumps of the nodes.
[0065] See also Figure 2 and Figure 3 , the node load limit module includes:
[0066] The topology information extraction submodule obtains the communication network topology structure, detects the number of connections and relay frequency of each node in the area, collects the communication path segments and jump numbers of each pair of nodes, and establishes node topology structure indicators;
[0067] To obtain the communication network topology, the basic information of the communication nodes deployed in the building or campus needs to be collected first. According to the equipment deployment diagram or the exchange node record table, the equipment number, connection object and network location identification of each node are extracted, each node is labeled and paired with its directly connected nodes, the node connection graph structure is established, and when the connection number and relay frequency of each node in the region are detected, the number of edges of each node in the graph structure needs to be counted. The connection number is the number of node edges. If node number i is connected to node j and still needs to be forwarded to node k by node j, then node j is determined as a relay node, and each time this behavior occurs, the relay frequency is recorded once. In a building network topology composed of 30 nodes, if the connection object number of node number 5 is 7 and 4 of them still need to be forwarded further, it means that the connection number is 7 and the relay frequency is 4. To collect the communication path segment and jump number of each pair of nodes, a path table between all node pairs needs to be established. The path segment is defined as the number of intermediate hops when two points are connected, and the jump number is added by 1. For example, the path of node 3 to node 12 is 3-4-7-10-12, then the path segment is 4 and the jump number is 5. Record all node pair path segment information and index, establish node topology structure index, and input each node number, connection number, relay frequency, average path segment length with other nodes, and maximum jump number as index value combination to form node topology table. For example, the connection number of node 8 is 6, the relay frequency is 3, the average path segment length with all nodes is 3.2, and the maximum jump is 5. Then the node topology index is , where the first value is the node number, the second value is the connection number, the third value is the relay frequency, the fourth value is the average path segment length, and the fifth value is the maximum jump number. In this way, all nodes are traversed to form an index matrix, which is used as the basis for subsequent judgment of node density and scheduling distribution structure, and the node topology structure index is established.
[0068] The density analysis submodule analyzes the connection density of the nodes based on the node topology structure index, compares the node scheduling distribution structure with the connection density range, filters the offset node set, and generates the density offset set data.
[0069] The specific formula for analyzing the connection density of the nodes is:
[0070] ;
[0071] The density offset index is calculated.
[0072] , where represents the connection number between node i and its adjacent node j, represents the average value of all adjacent connection numbers of node i, represents the number of path jumps between node i and adjacent node j, represents the normalized value of the relay frequency between node i and node j, represents the normalized value of the scheduling request strength of neighboring node j, represents the density deviation index of node i, n represents the number of nodes that have direct communication connections with node i, i represents the target node number being analyzed, and j represents the adjacent node number of target node i.
[0073] The density analysis submodule analyzes the connection density of nodes based on the node topology structure indicators, compares the node scheduling distribution structure with the connection density range, and filters the offset node set using the formula: ; Compute intensity offset index , generate density offset set data. The parameters in the formula are represents the summation operation of all nodes j adjacent to node i; Indicates the absolute value of the difference between the number of connections between nodes and the average number of connections, reflecting the degree of discreteness of the number of connections between nodes; multiplied by Represents the weight correction of the number of path jumps to the connection density; in the denominator It is the comprehensive square term of connection stability and load intensity. The formula measures the deviation of the actual node distribution through the ratio. The larger the value, the more obvious the deviation of node density. The specific parameters are as follows: Indicates the number of connections between node i and adjacent node j. The actual number of communication connections of each node within the monitoring period (e.g., 30 minutes) is recorded in real time by a network monitoring tool. is the average number of all adjacent connections of node i, which is calculated by summing the number of connections of node i's adjacent nodes and dividing it by the number of adjacent nodes; It represents the number of path jumps between node i and node j, which is obtained by automatically counting the number of path jumps through the network topology scanning tool; Represents the normalized value of the relay frequency between node i and node j, which is obtained by dividing the actual monitored relay frequency by the maximum relay frequency in the network; The normalized value of the scheduling request intensity of node j is obtained by dividing the number of node requests by the maximum number of node requests in the network.
[0074] The following uses a certain network area as an example to illustrate the parameter acquisition process. Actual monitoring data of node A and its adjacent nodes (B, C, D, and E) in the area are selected, as shown in Table 1:
[0075] Table 1 Monitoring data table of node A and adjacent nodes
[0076] ;
[0077] As shown in Table 1, take node A as an example to calculate the specific values of the parameters:
[0078] calculate :
[0079] ;
[0080] Get :
[0081] Node AB: Node AC: ; Node AD: ; Node AE: .
[0082] Get the normalized relay frequency :
[0083] The maximum relay frequency in the area is set to 150, then:
[0084] Node AB: Node AC: ; Node AD: ; Node AE: .
[0085] Get the normalized request intensity :
[0086] The maximum number of requests in the region is set to 200, then:
[0087] Node B: 160 / 200=0.8; Node C: 130 / 200=0.65;
[0088] Node D: 140 / 200=0.7; Node E: 120 / 200=0.6.
[0089] Substitute the above data to calculate the density offset index of node A :
[0090] molecular:
[0091] ;
[0092] Denominator:
[0093] ;
[0094] but:
[0095] ;
[0096] The result shows that the density offset index of node A is about 15.036. By the pre-set density offset index threshold (generally in the range of 10-20, set to 12), the offset index of node A has exceeded the preset threshold and belongs to the offset node set. The index of other nodes in the area is calculated in a similar way to generate the complete density offset set data. The formula introduces the number of path jump segments. , normalized value of relay frequency and the normalized value of the scheduling request intensity The joint operation of and can provide a more detailed evaluation of the offset degree of node density, improve the consistency of node distribution and actual network communication structure, and obtain node offset characteristics more accurately.
[0097] The path allocation adjustment submodule calls the density offset set data, adjusts the allocation structure of the task access node according to the number of path segments of adjacent nodes and the response stability parameter, and obtains the communication path grooming result;
[0098] When calling the density offset set data and adjusting the task access structure according to the number of path segments of adjacent nodes and the response stability parameter, it is necessary to first extract the direct adjacent node information of the offset node in the path topology graph and extract the number of communication path segments between it and the adjacent nodes. and response stability parameters , where the number of path segments is the number of segments of the directly connected path between two nodes. The response stability parameter is composed of the device response record, which represents the ratio of the number of successful responses to the total number of tasks in unit time. Let ,in, is the number of successful responses, is the total number of tasks. For example, there are 12 tasks between nodes 5 and 6, and 10 of them are successful. When adjusting the allocation structure of task access nodes, the weighted scores of all offset nodes i and their neighbor nodes j are calculated. ,in, is the rating value, is the path and response score weight coefficient, which are set to 0.5 respectively. The shorter the path segment, the higher the score. The higher the response stability, the higher the score. If the path segment between node 8 and node 9 is 2, If the score is 0.9, the score is 0.5×(1 / 2)+0.5×0.9=0.25+0.45=0.7. The adjacent nodes with high scores are set as candidate targets for task transfer. Finally, the original offset node task entry allocation strategy is adjusted based on the score ranking, the task access target and the corresponding node configuration are redefined, and the communication path grooming result is obtained.
[0099] See also Figure 2 and Figure 4 , the signal cross module includes:
[0100] The type combination judgment submodule obtains the communication path grooming results, analyzes the type number combination and event triggering sequence in the alarm input, compares the mapping relationship between the type number combination and the event triggering sequence, and generates a type mapping discrimination coefficient;
[0101] After obtaining the communication path guidance results, first extract the type number combination and corresponding path number of each alarm input device in the system. For example, an infrared sensor, a door magnetic switch and a smoke sensor are connected to a certain path, and the type number combination is T01, T02, and T03. At the same time, the event trigger time points recorded in the alarm information are collected, which are 2.3 seconds for the infrared sensor, 1.2 seconds for the door magnetic switch, and 1.8 seconds for the smoke sensor. The trigger order is re-arranged in chronological order as door magnetic, smoke sensor, infrared, that is, T02, T03, and T01. The corresponding relationship between the original sequence of type numbers and the trigger sequence is established, and the statistical analysis is performed by comparing the relative position difference of each number in the two sequences. The offset degree of the original type sequence in the actual event triggering sequence is judged. For example, the door sensor ranks second in the original sequence, but ranks first in the triggering sequence, resulting in a 1-bit offset. The total offset difference of the three numbers is 3. Then, according to the system setting rules of the device type, the offset value is compared with the discrimination limit set by the system. The limit value is set to 4 by the average offset value of similar events in the past. When the current offset value is less than the limit, it is judged to be a valid mapping sequence. Finally, the offset characteristics of the sequence are recorded, and a type mapping discrimination coefficient is generated to represent the structural consistency between the path alarm type number and the triggering sequence. For example, the current path mapping discrimination value is 3, which is recorded as the type mapping discrimination coefficient.
[0102] The event feature recognition submodule screens the combination features in the alarm type control group based on the type mapping discriminant coefficient, determines the mapping relationship between the combination features and the type number, identifies the alarm event type and the corresponding signal combination, and obtains the alarm event feature quantity;
[0103] Based on the type mapping discrimination coefficient, the system's preset alarm type comparison database is first called. The database contains combination features and sequence templates of various alarm types such as fire, theft, coercion, and equipment failure. The fire combination is set to trigger T03 smoke sensor, T04 temperature sensor, and T01 infrared sensor in sequence, and the theft combination is set to trigger T02 door magnet, T05 vibration sensor, and T01 infrared in sequence. When the current alarm combination is T01, T02, and T03, and the actual triggering sequence is T02, T03, and T01, the matching degree with the theft combination is higher than that with the fire combination. The comparison method uses the sum of the position difference values of each type number in the two sequences to obtain the overall matching difference. The offset between the current combination and the theft template is 2, and the offset with the fire template is 4. After further comparison, the template with the smallest offset is selected as the current alarm type recognition result. Combined with the device number and combination structure in the current event trigger path, it is confirmed that this event is of the theft type. At the same time, the number, path, response stability and regional location of each device in this type of combination are recorded, and extracted as the alarm event signal set. Finally, the combination and type matching result are encapsulated to form the alarm event feature. For example, the combination recorded in the alarm event feature is T02 door magnet, T05 vibration, T01 infrared, and the signal set numbers are D12, D15, and D18, which represent the alarm event feature.
[0104] The path queue adjustment submodule calls the alarm event feature, analyzes the current path alarm input sequence, adjusts the signal combination priority and reorganizes the input priority queue to obtain the alarm path configuration;
[0105] After calling the alarm event feature, the system locates the input sequence corresponding to the event in the current path, extracts the currently connected device signal numbers D12, D15, and D18, which are door magnets, vibration sensors, and infrared sensors, respectively, and obtains their trigger times of 1.2 seconds, 1.9 seconds, and 2.3 seconds, respectively. The response stability coefficients of the three devices in the current cycle are called from the device management module, which are 0.92, 0.85, and 0.95, respectively. In addition, according to the type priority record in the alarm event identification module, the response priority of the theft event is set to 3. During the input queue adjustment process, the three signals are combined and scored according to their priorities. The specific method is as follows: Signals with earlier triggering times, higher stability, and higher event priorities are given a higher order. In this example, door magnetic device D12 is ranked first due to its earliest triggering time, medium stability, and high event priority. It is followed by infrared D18 and finally vibration D15. Based on this priority order, the system rearranges the input sequence to D12, D18, and D15, and simultaneously adjusts the device response waiting queue and control channel synchronization order. The input priority queue is updated according to this new order, and finally the alarm path configuration is obtained, the path control mapping, and the input priority strategy are updated to ensure that the device is processed according to the new priority during the linkage control process. This sequence is the alarm path configuration.
[0106] See also Figure 2 and Figure 5 , the key verification module includes:
[0107] The cycle synchronization analysis submodule collects the key cycle identifiers of the requesting terminal and the target terminal in the current session according to the alarm path configuration, analyzes the synchronization interval of the key cycle identifier, and generates the cycle synchronization state coefficient;
[0108] According to the alarm path configuration, the periodic synchronization analysis submodule first extracts the terminal number of the current communication request initiator and the receiving terminal number from the session request. For example, the requesting terminal number is U101 and the target terminal number is U205. The key period identifiers of the current session are called in the system database. The current key period of U101 is C9, and the period start and end period is 08:00 to 08:15. The key period of U205 is C8, and the start and end period is 07:45 to 08:00. Then, the time intervals of the two period identifiers are compared for time intersection to determine whether there is overlap or continuous connection between the two. In this example, there is a 1-minute interval between the two terminal cycles, and there is no overlapping time period, which is defined as an asynchronous state. If in a certain communication, U101 is in period C10 (08:00 to 08:20) and U205 is in C10 (08:00 to 08:20), then the two times are completely consistent, which is defined as complete synchronization. The submodule quantifies according to the type of synchronization interval, setting complete synchronization to state value 1, partial overlap to state value 0.5, and no intersection to state value 0. The period synchronization state coefficient generated in the current example is 0, indicating that the key periods of the two terminals are in a discontinuous state and do not meet the period synchronization conditions.
[0109] The structural feature comparison submodule calls the periodic synchronization state coefficient, compares the synchronization structural features between the periodic identifiers, analyzes the correspondence between the synchronization structural features and the communication request establishment period, and obtains the periodic structure matching degree;
[0110] After calling the above-mentioned cycle synchronization state coefficient, the structural feature comparison submodule further compares the structural feature content in the cycle identifiers of the requesting terminal and the target terminal, that is, extracts the update mode field, key length field and device binding field in the cycle identifier. For example, the key cycle identifier structure of U101 is update mode: dynamic update, key length: 128 bits, device binding: single-point binding, and that of U205 is update mode: static cycle, key length: 256 bits, device binding: multi-point binding. The system scores the three structural features separately according to the field weights. The update mode is consistent and gets 1 point, while the inconsistent one gets 0 point. 1 point is awarded for key length differences less than 64 bits, 1 point is awarded for the same device binding method, and the total score is 3 points. In the current example, all three items are inconsistent, and the total score is 0. Combined with the periodic synchronization state coefficient being 0, the matching degree of the synchronization structure is cross-scored, and the matching score is set as the structure score × synchronization state coefficient. The current result is 0×0=0. In another example, if the periodic synchronization state coefficient of the two terminals is 1 and the structural feature matching score is 2, the matching degree is 2. The module finally outputs the matching degree value as the periodic structure matching degree. In the current example, the periodic structure matching degree obtained is 0.
[0111] The authentication response adjustment submodule adjusts the instruction return path and status code response content of the session authentication process according to the period structure matching degree, determines the authentication request pass status, and obtains the identity authentication status value;
[0112] The authentication response adjustment submodule processes the instruction path and status code response content returned in the authentication process based on the aforementioned periodic structure matching degree. It first reads the current matching degree value. In this example, the matching degree is 0. The system's built-in rules set the authentication release threshold to 1.5. When the matching degree is less than this threshold, the system implements the restriction policy, prohibiting direct authentication response channel release. The instruction path is adjusted to a low-priority path, and the status code generated by the system switches from 200 (authentication passed) to 401 (authentication failed). If the matching degree in another example is 2.0, exceeding the authentication threshold, the system selects the shortest response path based on the current matching degree and assigns a high-priority status mark. The path is set to encrypted channel Class A, and a status code 200 is returned. The authentication pass flag is attached to the instruction content. The authentication judgment process calls the current matching degree and compares the result with the threshold in the system authentication rule base to determine whether the authentication is passed and output a response. The final authentication status obtained in the current example is failure, that is, the identity authentication status value is 0.
[0113] See also Figure 2 and Figure 6 , the path reconstruction module includes:
[0114] The node status judgment submodule extracts the identity authentication status value, analyzes the communication response of each node in the current path, determines the node's device operation status mark and response structure, filters out nodes with abnormal communication responses and missing response feedback, and obtains a set of abnormal nodes;
[0115] After extracting the identity authentication status value, the node status judgment submodule begins to read the communication response status and device operation status mark of each node one by one from the current path node list. In the specific implementation, it is assumed that the current path contains nodes N01 to N06, where the identity authentication status value is 1, indicating that the authentication is passed. The system allows the communication path verification to continue. The submodule retrieves the communication response log of each node in the past 5 minutes in turn, and obtains the response status code and response delay of each node. For example, the status code of node N01 is 200, the response time is 35ms, the status code of N02 is 503, the response time is invalid, the status code of N03 is 200, the response time is 42ms, and the status code of N04 is 504. The status code of N05 is 200, and the response time is 37ms. The status code of N06 is 502, indicating no valid response. The system sets the response abnormality judgment condition as the status code is not 2XX or the response time exceeds 300ms, and the feedback is missing as the response code is 408 or 502. Combined with the above example data, N02, N04, and N06 are determined to be communication abnormal nodes and classified as an abnormal node set. In addition, the device operation status mark will be paired and verified. If the node's current device mark is "under maintenance" or "offline", it will also be included in the abnormal screening range. Finally, the abnormal node set is set to N02, N04, and N06, and the content of the set is output.
[0116] The partition function screening submodule calls the abnormal node set, analyzes the control partition and function mapping code corresponding to the node, screens the node set with the same function code, and generates a list of nodes with the same function;
[0117] After calling the above abnormal node set, the partition function screening submodule extracts the control partition number and function mapping code information of the abnormal nodes N02, N04, and N06 from the equipment control database. For example, the control partition to which N02 belongs is Z3, and the corresponding function code is F12; the control partition to which N04 belongs is Z5, and the function code is F12; the control partition to which N06 belongs is Z3, and the function code is F09. The screening rule set by the submodule requires screening nodes with completely identical function codes, that is, nodes with the same function mapping constitute a set of functionally similar nodes. In the current example, N02 and N04 has the same function code F12. Although the control partitions are different, the functional behaviors are consistent, so it is classified as a similar functional node. N06, however, has a function code F09 and cannot be included in this set. In addition, the system also checks the execution command category and device type fields corresponding to the function code to confirm whether they are in a compatible state. If there is a device of temporary access type or an incomplete instruction set, it will be excluded. Finally, nodes N02 and N04 that meet the F12 function code and match the device type will be generated into a list of functional similar nodes. The list will be used in the subsequent path structure adjustment process.
[0118] The path sequence adjustment submodule adjusts the path structure based on the list of functionally similar nodes, rearranges the sequence of subsequent nodes according to the path sequence number, and establishes the path node reconstruction result;
[0119] The path sequence adjustment submodule performs path structure optimization and node sorting according to the list of functional similar nodes. The initial path sequence is N01→N02→N03→N04→N05→N06, of which N02 and N04 have been marked as functional similar abnormal nodes. The system first locates the original sequence number of these nodes in the path, N02 is the second, N04 is the fourth, and then retrieves the current alternative nodes with the same function from the node pool. If the alternative node does not meet the conditions, the module will re-plan the path structure according to the node function. The weights and path connectivity are rearranged, and nodes with path connectivity values lower than 0.6 are placed in the subsequent order. In this example, N02 and N04 have poor connectivity, so the path is rearranged to N01→N03→N05→N06, with N02 and N04 placed in the back-up position. In addition, the system re-labels the path sequence according to the sequence number and marks each node in the new path with a sequential number to ensure the sequential integrity of subsequent command transmission and path switching. The final path node reconstruction result is the new path structure and node number information set, marking the completion of the reconstruction operation.
[0120] See also Figure 2 and Figure 7 , the scheduling adjustment module includes:
[0121] The task response analysis submodule analyzes the task response quantity of the path control device in the continuous call phase based on the path node reconstruction results, counts the number of device responses and the frequency of no feedback, and generates device response performance parameters;
[0122] Based on the path node reconstruction results, the task response analysis submodule collects and statistically analyzes the data of the continuous call phase of the task response of each path control device. Assuming that the current path control devices are D01 to D05, the system sets the continuous call phase to 10 task instruction cycles for each device. The system obtains the response status and response time after each instruction is issued from the historical task log. Among them, D01 responded successfully 9 times in 10 tasks and had no feedback 1 time, D02 succeeded 8 times and had no feedback 2 times, D03 succeeded 10 times, D04 succeeded 6 times and had no feedback 4 times, D05 succeeded 7 times and had no feedback 3 times. The number of responses is recorded as the number of times each device returns a valid response after receiving the instruction. The number of response codes and the frequency of non-feedback refer to the number of times a task is issued that the maximum allowable response time limit of 300ms is exceeded or an error code is received. In addition, response performance needs to be weighted and evaluated in combination with response latency. If the average response time of a device exceeds the threshold of 200ms, an additional 10% performance weight is deducted from the response performance. For example, the average response time of D05 is 210ms, and its effective response number after weight deduction is 6.3. The system uses this to construct response performance parameters for each device. The parameters include the total number of tasks, the number of successful responses, the number of non-feedbacks, and the average response latency. These parameters are recorded as structured table items and ultimately output a list of device response performance parameters for subsequent device performance comparison and scheduling priority calculation.
[0123] The failure ratio calculation submodule calls the device response performance parameter, compares the device's task response performance and the number of task loads, calculates the ratio between the device's unfeedback response and the number of tasks, and obtains the device failure ratio value;
[0124] After calling the device response performance parameters, the failure ratio calculation submodule calculates and analyzes the failure ratio of each device's task execution capability based on its response data. Assuming that the system sets the total task volume benchmark as 10 instructions, the number of unanswered responses for each device is divided by the total number of tasks, that is, the failure ratio of D01 is 1 / 10, D02 is 2 / 10, D03 is 0 / 10, D04 is 4 / 10, and D05 is 3 / 10. Then, according to the weighted response delay adjustment rule, an additional 0.05 ratio value is added for devices with an average response delay exceeding 200ms. As an adjustment factor, the failure ratio of D05 is adjusted from 0.3 to 0.35. In addition, the system sets the critical threshold of the failure ratio to 0.25. If the failure ratio of a device is higher than this threshold, it is marked as an unstable device. D04 and D05 are marked as unstable. The system constructs a failure ratio value matrix for all devices, indicating the device number, total number of tasks, number of unresponses, calculation ratio and stability label. This matrix is input into the subsequent path priority sorting module as the core indicator for evaluating device scheduling performance. The final device failure ratio value is used to judge the scheduling stability state.
[0125] The sequential optimization and reconstruction submodule determines the scheduling stability of devices during the execution phase based on the device failure ratio, adjusts the priority of devices in the primary and backup paths, and establishes a device behavior sequencing configuration;
[0126] The specific formula for judging the scheduling stability of the device during the execution phase is:
[0127] ;
[0128] Calculate scheduling stability performance scores;
[0129] in, represents the scheduling stability performance score of device k, M represents the total number of rounds that device k participates in continuous task scheduling, m represents the current scheduling round number, k represents the device number, represents the number of unanswered responses from device k in the mth round of scheduling, represents the arithmetic mean of the number of unanswered responses in all rounds of device k, represents the total number of tasks for device k in the mth round of scheduling, represents the response waiting count of device k in the mth round of scheduling, represents the scheduling task weight of device k in the mth round of scheduling, Represents the stability control coefficient used to adjust the degree of participation in the fluctuation score.
[0130] The sequential optimization and reconstruction submodule determines the scheduling stability of the device during the execution phase based on the device failure ratio, analyzes the synergistic relationship between the device response fluctuation and the scheduling behavior load in each scheduling round, and uses the formula: The formula takes a weighted average of the ratio of the number of times the device has not responded to feedback to the sum of the total number of task requests and the number of response delays over multiple scheduling cycles to obtain the overall task abnormal response situation. The fluctuation of the number of times the device has not responded to feedback relative to the average situation is normalized and the mean square error is calculated. The weight of the fluctuation term is adjusted by the stability control coefficient. Finally, the two parts are summed to comprehensively represent the stability of the device task scheduling. The definition and acquisition process of each parameter in the above formula is as follows: is the scheduling stability performance score of device k; is the number of times device k does not respond in the mth round of scheduling, which is obtained by monitoring the actual device feedback. For example, the actual number of times device k does not respond in 5 scheduling cycles is 3, 2, 1, 4, and 3 respectively. is the total number of task requests for device k in the mth round of scheduling, obtained from the system task scheduling records. For example, it is 30, 25, 20, 35, and 28. is the number of response delays of device k in the mth round of scheduling, obtained based on real-time delay feedback records, and the examples are 2, 3, 1, 4, and 2 respectively; is the task scheduling weight of device k in the mth round of scheduling, which is quantified by the expert review method. Experts score the task based on its importance and then normalize it to a value between 0 and 1, such as 0.9, 0.8, 0.85, 0.95, and 0.9; is the arithmetic mean of the number of times that device k did not respond in all scheduling rounds, which is determined by the above parameters. Calculation shows that (3+2+1+4+3) / 5=2.6; M is the total number of consecutive task scheduling rounds, obtained from system statistics, and is set to 5 in this embodiment; is the number of the current scheduling round, the natural number sequence increases to M; The device number is specified by the actual deployed device number. In this example, the device number k=1. is the stability control coefficient, which is used to control the participation degree of the response fluctuation term. It is set based on experience and its value range is 0~1. It is adjusted through experiments and is set to 0.5 in this embodiment.
[0131] The above parameter setting examples are shown in Table 2:
[0132] Table 2 Equipment task scheduling parameters
[0133]
[0134] As shown in Table 2, the parameter values are taken from actual monitoring and expert scoring results, and are calculated by substituting them into the formula:
[0135] ;
[0136] ;
[0137] The final calculated equipment scheduling stability performance score is:
[0138] ;
[0139] Score based on scheduling stability performance Compared with the stability performance reference interval [0,0.1] set in the actual scheduling system, the result shows that the scheduling stability performance score of device k is close to the upper limit of the interval, indicating that the device scheduling behavior has obvious abnormalities or large fluctuations, and the scheduling stability is low. Its priority in the main path should be appropriately reduced and adjusted to the backup path. The formula is beneficial in that by introducing the scheduling weight parameter and stability control coefficient , to achieve a comprehensive measurement between the task feedback anomaly rate and the response fluctuation intensity, and to improve the accuracy of equipment sorting in task scheduling.
[0140] See also Figure 8, provides a network-based intercom linkage method, which is applied to a network-based intercom linkage system, and includes:
[0141] S1: Extract the communication network topology, calculate the number of node connections and relay frequency, identify the node communication path segments and the number of jumps, determine the connection density, compare the scheduling distribution structure, filter the offset nodes, and adjust the task access node structure to obtain the communication path grooming results;
[0142] S2: Use the communication path to guide the deployment value, determine the logical relationship between the alarm type number combination and the trigger sequence, compare the type feature group with the current trigger sequence, identify the alarm event and adjust the input queue to obtain the alarm path configuration;
[0143] S3: According to the alarm path configuration, analyze the key cycle identifier of the request and the target terminal, synchronize the cycle status and compare the cycle structure characteristics with the establishment period, adjust the authentication process path and status code content, and obtain the identity authentication status value;
[0144] S4: Extract the identity authentication status value, determine the communication response and device status of the path node, filter out abnormal nodes, analyze the control partition and function code, filter out similar nodes, adjust the path structure and reorder the subsequent nodes according to the path sequence number, and obtain the path node reconstruction result;
[0145] S5: Use the path node reconstruction results to analyze the device response records and failure frequency, calculate the failure ratio, determine the scheduling stability, adjust the priority and reconstruct the path, and obtain the device behavior sorting configuration.
[0146] The above embodiments can be implemented in whole or in part via software, hardware (e.g., circuits), firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. When loaded or executed on a computer, the processes or functions described in accordance with the embodiments of the present invention are fully or partially performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired means (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server or data center that contains a collection of one or more available media. The available medium can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media. The semiconductor media can be a solid-state drive.
[0147] It should be understood that the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. A and B can be singular or plural. Furthermore, the character " / " as used herein generally indicates an "or" relationship between the associated objects, but it may also indicate an "and / or" relationship. For specific understanding, please refer to the context.
[0148] In this disclosure, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, "at least one of a, b, or c" can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.
[0149] It should be understood that in various embodiments of the present invention, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0150] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.
[0151] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described equipment, devices and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0152] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interface, indirect coupling or communication connection of the device or unit, which can be electrical, mechanical or other forms.
[0153] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0154] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0155] If the functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or the portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include various media capable of storing program code, such as USB flash drives, mobile hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0156] 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 modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A network-based intercom linkage system, characterized in that: The system comprises: The node load limiting module extracts the communication network topology, calculates the number of node connections and relay frequency, identifies the node communication path segments and the number of jumps, determines the connection density, compares the scheduling distribution structure, filters the offset nodes, and adjusts the task access node structure to obtain the communication path grooming results; The signal cross module uses the communication path grooming and deployment value to determine the logical relationship between the alarm type number combination and the trigger sequence, compares the type feature group with the current trigger sequence, identifies the alarm event and adjusts the input queue to obtain the alarm path configuration; The key verification module analyzes the key cycle identifier of the request and the target terminal according to the alarm path configuration, synchronizes the cycle status and compares the cycle structure characteristics with the establishment period, adjusts the authentication process path and status code content, and obtains the identity authentication status value; The path reconstruction module extracts the identity authentication status value, determines the communication response and device status of the path node, filters out abnormal nodes, analyzes the control partition and function code, filters out similar nodes, adjusts the path structure and rearranges the order of subsequent nodes according to the path sequence number, and obtains the path node reconstruction result.
2. The network-based intercom linkage system according to claim 1 is characterized in that: The communication path diversion result includes the connection dense distribution status, node jump path group, and scheduling offset node list; the alarm path configuration includes the alarm type combination sequence, input event trigger order, and priority queue structure; the identity authentication status value includes the key period synchronization status, session path confirmation flag, and authentication result identifier; the path node reconstruction result includes the response exception node set, functional equivalent alternative node group, and path sequence number list.
3. The network-based intercom linkage system according to claim 1 is characterized in that: The screening of offset nodes refers to comparing the number of connections and relay frequency of each node in the communication network, determining the distribution position of each stage in the overall network structure, and selecting a set of nodes with significant connection density deviation based on the actual communication path segments and number of jumps of the nodes.
4. The network-based intercom linkage system according to claim 1 is characterized in that: The node load limiting module includes: The topology information extraction submodule obtains the communication network topology structure, detects the number of connections and relay frequency of each node in the area, collects the communication path segments and jump numbers of each pair of nodes, and establishes node topology structure indicators; The density analysis submodule analyzes the connection density of the nodes based on the node topology structure indicators, compares the node scheduling distribution structure with the connection density range, screens the offset node set, and generates density offset set data; The path allocation adjustment submodule calls the density offset set data, adjusts the allocation structure of the task access node according to the number of path segments of the adjacent nodes and the response stability parameter, and obtains the communication path grooming result.
5. The network-based intercom linkage system according to claim 4 is characterized in that: The signal cross module includes: The type combination judgment submodule obtains the communication path grooming result, analyzes the type number combination and event triggering sequence in the alarm input, compares the mapping relationship between the type number combination and the event triggering sequence, and generates a type mapping discrimination coefficient; The event feature recognition submodule screens the combination features in the alarm type control group based on the type mapping discrimination coefficient, determines the mapping relationship between the combination features and the type number, identifies the alarm event type and the corresponding signal combination, and obtains the alarm event feature quantity; The path queue adjustment submodule calls the alarm event feature, analyzes the current path alarm input sequence, adjusts the signal combination priority and reorganizes the input priority queue to obtain the alarm path configuration.
6. The network-based intercom linkage system according to claim 5 is characterized in that: The key verification module includes: The cycle synchronization analysis submodule collects the key cycle identifiers of the requesting terminal and the target terminal in the current session according to the alarm path configuration, analyzes the synchronization interval of the key cycle identifier, and generates a cycle synchronization state coefficient; The structural feature comparison submodule calls the cycle synchronization state coefficient, compares the synchronization structural features between the cycle identifiers, analyzes the corresponding relationship between the synchronization structural features and the communication request establishment period, and obtains the cycle structure matching degree; The authentication response adjustment submodule adjusts the instruction return path and status code response content of the session authentication process according to the period structure matching degree, determines the authentication request pass status, and obtains the identity authentication status value.
7. The network-based intercom linkage system according to claim 6, characterized in that: The path reconstruction module includes: The node status judgment submodule extracts the identity authentication status value, analyzes the communication response of each node in the current path, judges the device operation status mark and response structure of the node, filters out nodes with abnormal communication response and missing response feedback, and obtains a set of abnormal nodes; The partition function screening submodule calls the abnormal node set, analyzes the control partition and function mapping code corresponding to the node, screens the node set with the same function code, and generates a list of nodes with the same function; The path sequence adjustment submodule adjusts the path structure according to the functional similar node list, rearranges the sequence of subsequent nodes according to the path sequence number, and establishes a path node reconstruction result.
8. The network-based intercom linkage system according to claim 1 is characterized in that: The system further comprises: The scheduling adjustment module uses the path node reconstruction results to analyze the device response records and failure frequency, calculate the failure ratio, determine the scheduling stability, adjust the priority and reconstruct the path, and obtain the device behavior sorting configuration; The device behavior sequencing configuration includes a task response ratio sequence, a device priority sequence, and backup path construction parameters.
9. The network-based intercom linkage system according to claim 8, characterized in that: The scheduling adjustment module includes: The task response analysis submodule analyzes the task response quantity of the path control device in the continuous call phase based on the path node reconstruction result, counts the number of device responses and the frequency of no feedback, and generates device response performance parameters; The failure ratio calculation submodule calls the device response performance parameter, compares the task response performance of the device and the number of task loads, calculates the ratio between the device's unfeedback response and the number of tasks, and obtains a device failure ratio value; The sequential optimization and reconstruction submodule determines the scheduling stability of the device in the execution phase according to the device failure ratio value, adjusts the priority of the device in the primary and backup paths, and establishes a device behavior sorting configuration.
10. A network-based intercom linkage method, characterized in that: The method is used to implement the network-based intercom linkage system according to any one of claims 1 to 9, and the method includes: S1: Extract the communication network topology, calculate the number of node connections and relay frequency, identify the node communication path segments and the number of jumps, determine the connection density, compare the scheduling distribution structure, filter the offset nodes, and adjust the task access node structure to obtain the communication path grooming results; S2: using the communication path grooming and deployment value, determining the logical relationship between the alarm type number combination and the trigger sequence, comparing the type feature group with the current trigger sequence, identifying the alarm event and adjusting the input queue to obtain the alarm path configuration; S3: Analyze the key period identifier of the request and the target terminal according to the alarm path configuration, synchronize the period status and compare the period structure characteristics with the establishment period, adjust the authentication process path and status code content, and obtain the identity authentication status value; S4: extract the identity authentication status value, determine the communication response and device status of the path node, filter out abnormal nodes, analyze the control partition and function code, filter out similar nodes, adjust the path structure and reorder the subsequent nodes according to the path sequence number, and obtain the path node reconstruction result; S5: Using the path node reconstruction results, analyze the device response records and failure frequency, calculate the failure ratio, determine the scheduling stability, adjust the priority and reconstruct the path, and obtain the device behavior sorting configuration.
Citation Information
Patent Citations
Ad hoc network wireless intercom system and method for old cell reconstruction
CN120186497A
Interphone control method and system with double-segment duplex cross-segment transfer function
CN120320922A