A method for realizing communication between a CPE outdoor unit and a WiFi indoor unit

By acquiring and analyzing the communication logs and historical traffic of the CPE outdoor unit and the WiFi indoor unit, errors in the communication process are monitored and corrected in real time, and the synchronization adaptation threshold is determined. This solves the problem of communication stability and efficiency between devices and achieves efficient communication in a dynamic network environment.

CN120129042BActive Publication Date: 2025-12-12GUANGZHOU TOZED KANGWEI INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510151390.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-11
Publication Date
2025-12-12
Estimated Expiration
2045-02-11

AI Technical Summary

Technical Problem

Existing communication methods between CPE outdoor units and WiFi indoor units suffer from problems such as signal interference, high network latency, data packet loss, and protocol incompatibility in dynamic and complex network environments. These issues result in communication stability and efficiency that cannot be guaranteed, affecting network transmission quality and user experience.

Method used

By acquiring communication log information from customer front-end devices and remote synchronization terminals through wireless internet devices, collecting historical communication traffic, extracting steady-state communication identifiers, monitoring communication configuration requests in real time, performing response verification and response signature verification, determining synchronization adaptation thresholds, and achieving precise monitoring and adaptation between devices.

Benefits of technology

It improves the stability and accuracy of communication between devices, optimizes communication performance, enhances system responsiveness, ensures that communication between devices is always in optimal condition, reduces the impact of network fluctuations, and improves data synchronization efficiency and quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120129042B_ABST
    Figure CN120129042B_ABST
Patent Text Reader

Abstract

The application provides a method for realizing communication between a CPE outdoor unit and a WiFi indoor unit, and relates to the technical field of information communication. The steady-state communication identifiers under each synchronization communication period are extracted from all historical communication flows through periodic synchronization communication of a wireless Internet device, and then the interaction constraint features of target communication bytes in the customer preprocessor are determined from all steady-state communication identifiers. The interaction constraint features are matched with the communication response based on the response check information of the communication configuration request, and the response feedback deviation of the preprocessor and the remote synchronization end is obtained, and then the response response verification of the communication channel between the preprocessor and the wireless Internet device is determined from the response feedback deviation. The communication state data between the preprocessor and the wireless Internet device is synchronized in real time by the synchronization adaptation threshold. The application can accurately monitor and adapt the communication between devices in a dynamic and complex network environment to improve communication stability.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of information communication technology, more specifically, the present application relates to a method for realizing communication between CPE outdoor machine and WiFi indoor machine. BACKGROUND

[0002] Information communication refers to the use of various communication means, protocols and network facilities to realize the exchange, transmission and sharing of information between different devices, systems or users. It covers data transmission, signal processing, information encryption, network architecture and other aspects, through the cooperation of standardized communication protocols, hardware devices and software systems, to realize remote control, data synchronization and information transmission between devices.

[0003] However, in the existing method for realizing communication between CPE outdoor machine and WiFi indoor machine, there are technical defects such as signal interference, high network delay, data packet loss and protocol incompatibility between devices, which cannot guarantee the stability and efficiency of communication between devices, resulting in that in complex environment, devices are difficult to realize efficient and real-time communication synchronization, thereby affecting the transmission quality of the whole network and user experience. Therefore, how to accurately monitor and adapt the communication between devices in a dynamic and complex network environment to improve the stability of communication is a difficult problem in the industry. SUMMARY

[0004] The present application provides a method for realizing communication between CPE outdoor machine and WiFi indoor machine, which can accurately monitor and adapt the communication between devices in a dynamic and complex network environment to improve the stability of communication.

[0005] The present application provides a method for realizing communication between CPE outdoor machine and WiFi indoor machine, the communication method comprising the following steps:

[0006] The wireless Internet device obtains the communication log information of the customer front-end device and the remote synchronization end, and collects the historical communication traffic of the current communication node in the customer front-end device within a specified time period;

[0007] The wireless Internet device extracts the steady-state communication identifier under each synchronization communication period from all historical communication traffic through periodic synchronization communication, and then determines the interaction constraint feature of the target communication byte in the customer front-end device from all steady-state communication identifiers;

[0008] Real-time monitoring of the communication log information of the front-end device and the remote synchronization end in the current synchronization communication content, communication configuration request corresponding to the communication configuration request based on the response check information of the communication configuration request, communication response matching of the interaction constraint feature, obtaining the response feedback deviation of the front-end device and the remote synchronization end, and then determining the response response signature of the communication channel between the front-end device and the wireless Internet device.

[0009] determining a synchronization adaptation threshold in the communication channel according to the interaction constraint feature and the response verification signature, and then synchronizing the communication state data between the front-end device and the wireless Internet device in real time according to the synchronization adaptation threshold.

[0010] In the embodiment, the historical communication flow of the current communication node in the customer front-end device in the specified time period specifically includes:

[0011] obtaining an authentication digest value of the current communication node in the customer front-end device in the specified time period;

[0012] determining the communication configuration attribute in the current communication node in the customer front-end device through the authentication digest value;

[0013] determining the historical communication flow of the current communication node in the customer front-end device in the specified time period according to the communication configuration attribute.

[0014] In the embodiment, the interaction constraint feature of the target communication byte in the customer front-end device is determined by all the steady-state communication identifiers, and specifically includes:

[0015] determining gateway verification information in the customer front-end device according to the steady-state communication identifier;

[0016] determining a target communication byte in the customer front-end device;

[0017] determining a communication configuration table according to the target communication byte;

[0018] determining the interaction constraint feature of the target communication byte in the customer front-end device according to the gateway verification information and the communication configuration table.

[0019] In the embodiment, the response feedback deviation of the front-end device and the remote synchronization end is obtained by performing communication response matching on the interaction constraint feature based on the response verification information of the communication configuration request, and specifically includes:

[0020] determining a communication balance index at the time of communication response according to the response verification information of the communication configuration request;

[0021] determining a delay checking rule of the front-end device and the remote synchronization end based on the communication balance index;

[0022] determining the response feedback deviation of the front-end device and the remote synchronization end through the delay checking rule.

[0023] In the embodiment, the response verification signature of the communication channel between the front-end device and the wireless Internet device is determined by the response feedback deviation, and specifically includes:

[0024] determine a communication rule tree table of the communication channel between the front-end device and the wireless Internet device according to the response feedback bias;

[0025] determine communication point data on the communication channel between the front-end device and the wireless Internet device;

[0026] determine a response verification of the communication channel between the front-end device and the wireless Internet device according to the communication rule tree table and the communication point data.

[0027] In the embodiment, determining a synchronization adaptation threshold in the communication channel according to the interaction constraint feature and the response verification specifically includes:

[0028] determining a communication interaction path in the communication channel according to the interaction constraint feature;

[0029] determining a synchronization response protocol between the front-end device and the wireless Internet device according to the response verification;

[0030] determining a synchronization adaptation threshold in the communication channel according to the communication interaction path and the synchronization response protocol.

[0031] In the embodiment, the synchronization adaptation threshold represents a threshold value for determining whether a synchronization operation is successful in a communication process.

[0032] In the embodiment, the response feedback bias represents a deviation between an actual response and an expected response in a communication process.

[0033] In the embodiment, the interaction constraint feature represents a constraint on a communication behavior caused by a network path, a data transmission rate, and a protocol limit in a communication process.

[0034] In the embodiment, the steady-state communication identifier represents a feature set of a device in a steady-state communication.

[0035] The technical scheme provided by the embodiments disclosed in the application has the following beneficial effects:

[0036] The wireless Internet device acquires the communication log information of the customer front-end device and the remote synchronization end, and collects the historical communication traffic of the current communication node in the customer front-end device within a specified time period; the wireless Internet device extracts the steady-state communication identifier under each synchronization communication period from all the historical communication traffic through periodic synchronization communication, and then determines the interaction constraint feature of the target communication byte in the customer front-end device from all the steady-state communication identifiers; the current synchronization communication content is monitored in real time, and the communication log information corresponding to the communication configuration request of the front-end device and the remote synchronization end is obtained; the interaction constraint feature is matched based on the response check information of the communication configuration request, and the response feedback deviation of the front-end device and the remote synchronization end is obtained, and then the response response verification of the communication channel between the front-end device and the wireless Internet device is determined by the response feedback deviation; the synchronization adaptation threshold in the communication channel is determined according to the interaction constraint feature and the response response verification, and then the communication state data between the front-end device and the wireless Internet device is synchronized in real time according to the synchronization adaptation threshold.

[0037] As can be seen, in the present application, first, by acquiring the communication log information of the customer front-end device and the remote synchronization end, and collecting the historical communication traffic within a specified time period, the communication status of the device can be fully mastered, and network anomalies or potential faults can be identified, thereby providing an important basis for subsequent data analysis, optimization and fault diagnosis, and improving network management and fault response capability; the steady-state communication identifier is extracted through periodic synchronization communication, which can effectively identify the stable state in the communication process, and extract the key features representing normal communication of the device from the historical communication traffic. This helps to determine the stability of communication, optimize communication performance, and improve the reliability and real-time performance of data transmission; the interaction constraint feature is matched through real-time monitoring and response check information, which can effectively identify and correct possible errors or inconsistencies in the communication process. This can significantly improve the accuracy of communication and the response capability of the system, avoid synchronization problems caused by communication errors, and enhance the stability of the overall system; by determining the synchronization adaptation threshold, the synchronization process of the communication state data can be adjusted in real time to ensure that the communication between the front-end device and the wireless Internet device is always in the best state. This mechanism can automatically adjust the synchronization conditions, optimize the communication path, reduce the impact of network fluctuations, improve data synchronization efficiency and communication quality, and ensure that the system can operate stably under different network environments.

[0038] In summary, the technical solution adopted by the present application can accurately monitor and adapt the communication between devices in a dynamic and complex network environment to improve communication stability. BRIEF DESCRIPTION OF DRAWINGS

[0039] The drawings described herein are used to provide further understanding of the embodiments of the present application, constitute a part of the present application, and do not constitute a limitation on the embodiments of the present application. In the drawings:

[0040] Figure 1 is a flow chart of the method for realizing communication between CPE outdoor machine and WiFi indoor machine according to the present application;

[0041] Figure 2 is an exemplary flow chart of the method for determining interaction constraint features of target communication bytes in customer pre-device according to the present application;

[0042] Figure 3 is an exemplary flow chart of the method for determining response feedback deviation of pre-device and remote synchronization end according to the present application; DETAILED DESCRIPTION

[0043] In order to make the objectives, technical solutions and advantages of the present application clearer, further detailed description will be given below in combination with embodiments and drawings, the exemplary embodiments and their descriptions are only used to explain the present application, and do not limit the present application. It should be noted that the present application has been in actual research and development stage.

[0044] In order to better understand the above technical solutions, the above technical solutions will be described in detail below in combination with the drawings and specific embodiments of the present application, referring to Figure 1 The figure is an exemplary flow chart of the method for realizing communication between CPE outdoor machine and WiFi indoor machine according to the present application, the verification method includes the following steps:

[0045] In step S1, the wireless Internet device acquires communication log information of customer pre-device and remote synchronization end, and collects historical communication traffic of the current communication node in customer pre-device within a specified time period.

[0046] In a specific implementation, the wireless Internet device can obtain the communication log information of the customer front-end device and the remote synchronization end in the following manner: first, the wireless Internet device establishes a secure authentication connection with the target device. An identity authentication based on a TLS encryption protocol can be used to ensure the security of data transmission and the credibility of the device. After authentication, the wireless Internet device initiates a log information request to the front-end device and the remote synchronization end through SNMP (Simple Network Management Protocol) or Syslog protocol. These protocols support standardized log format extraction and remote access functions. In order to efficiently collect, a distributed log collection tool (such as Fluentd or Logstash) is recommended to unify and aggregate multiple source logs to the central storage. Log data usually contains time stamp, source / destination IP, port number, traffic size and protocol type, etc. Key information. By setting filtering rules (such as time period range or device ID), the communication log in the specified time period can be accurately extracted. Finally, the log data is stored in a time series database (such as InfluxDB) and indexed by time stamp and device identifier.

[0047] It should be noted that the customer front-end device in the present application is located at the entrance of the user network, and is responsible for interacting with the wireless Internet device and providing data collection and processing terminal device; the remote synchronization end is a remote device that forms an interactive relationship with the customer front-end device in communication, and is used to process, store or respond to data sent from the customer front-end device.

[0048] In the present embodiment, the historical communication traffic of the current communication node in the customer front-end device in a specified time period can be realized in the following steps:

[0049] Obtain the authentication digest value of the current communication node in the customer front-end device in a specified time period;

[0050] Determine the communication configuration attribute in the current communication node in the customer front-end device through the authentication digest value;

[0051] Determine the historical communication traffic of the current communication node in the customer front-end device in a specified time period according to the communication configuration attribute.

[0052] In a specific implementation, first, the customer front-end device performs hash calculation on the communication log of the current communication node to generate an authentication digest value that uniquely identifies the communication behavior in a specific time period, and an encryption hash algorithm such as SHA-256 can be used; then, the authentication digest value is used as an index to query the communication configuration attributes corresponding thereto in the customer front-end device, and the configuration attributes usually include: target IP address, protocol type (such as TCP / UDP) used, packet size range, communication frequency, etc., and the configuration storage structure includes a Key-Value database (such as Redis) based on which the corresponding attributes (Value) can be quickly obtained through the digest value (Key); finally, the historical log is filtered according to the communication configuration attributes to extract the traffic data of the target node in the specified time period, that is, the historical communication traffic of the current communication node in the customer front-end device in the specified time period is obtained.

[0053] It should be noted that in this application, the authentication digest value represents an encryption hash value that identifies the communication behavior of a device in a certain time period; the communication configuration attribute represents a parameter set of the communication node behavior, including IP address, protocol type, packet size, etc.; and the historical communication traffic represents the actual transmission network traffic data between devices in a specified time period.

[0054] In addition, it should be noted that in this application, the current communication node in the customer front-end device in the specified time period refers to the communication activity of a specific network node (such as a specific IP address, port or network interface) in the customer front-end device within a predefined time range.

[0055] In step S2, the periodic synchronization communication extracts the steady-state communication identifier under each synchronization communication period from all historical communication traffic through the wireless Internet device, and then determines the interaction constraint feature of the target communication byte in the customer front-end device from all steady-state communication identifiers.

[0056] In a specific implementation, the periodic steady-state communication identifiers of each synchronization communication period can be extracted from all historical communication traffic by using the following method. First, define the synchronization communication period and divide the historical communication traffic into multiple periodic intervals according to time. For example, for a synchronization period of one minute, group the traffic data according to the time stamp, and each group of data represents the communication behavior of one period. Next, extract the features of the communication traffic data of each period. Use statistical analysis methods to extract key indicators, such as average packet size, total traffic, data transmission frequency, and target IP distribution. In order to eliminate the influence of occasional fluctuations, use sliding window filtering or weighted average algorithm to smooth the data, and ensure that the extracted features are stable and reliable. Then, use clustering algorithms (such as K-means or DBSCAN) to group the data features of each period. In the clustering result, the stable and frequently appearing feature set is the steady-state communication identifier. These identifiers usually include fixed target IP addresses, port numbers, protocol types, and traffic patterns, which represent the stable communication behavior of the device. Finally, store the extracted steady-state identifiers in the feature database.

[0057] It should be noted that the synchronization communication period in this application represents a fixed time interval or periodic period for synchronization data transmission between devices in the system; the steady-state communication identifier represents the feature set of the device in the stable communication state.

[0058] Preferably, in this embodiment, referring to Figure 2 As shown in the figure, it is an exemplary flow chart for determining the interactive constraint features of the target communication bytes in the customer front-end device in the embodiment of the application. The interactive constraint features of the target communication bytes in the customer front-end device can be determined by all steady-state communication identifiers in this embodiment, which can be implemented by the following steps:

[0059] First, in step S21, the gateway verification information in the customer front-end device is determined according to the steady-state communication identifier;

[0060] Next, in step S22, the target communication bytes in the customer front-end device are determined;

[0061] Then, in step S23, the communication configuration table is determined according to the target communication bytes;

[0062] Finally, in step S24, the interactive constraint features of the target communication bytes in the customer front-end device are determined according to the gateway verification information and the communication configuration table.

[0063] In a specific implementation, first, after extracting the steady-state communication identifiers from the historical traffic data, the network configuration of the customer front-end device can be queried through these identifiers (such as IP address, port number, protocol type, etc.). The gateway verification information generally includes the network configuration of the device, the communication path, the verification and response information of the data packet, etc. The gateway information related to the steady-state identifier (such as the default gateway, the routing path, etc.) can be found in the configuration file of the device, and the gateway verification information can be located using a database query or a configuration management tool (such as SNMP, NetFlow analysis tool). Next, according to the network characteristics (such as IP, port, protocol type, etc.) determined by the steady-state communication identifier, the communication data traffic in the relevant time period is extracted. The data packet can be analyzed by a traffic statistics tool (such as Wireshark, tcpdump) to determine the number of data transmission bytes, and the target communication bytes during the steady state can be calculated by collecting the packet size, protocol header information, etc. Then, according to the traffic characteristics extracted from the target communication bytes, the communication configuration table of the device can be reversely deduced. The communication configuration table of the device can be determined by a network management tool, a device configuration file, or a pattern recognition algorithm based on historical data. According to the traffic characteristics extracted from the target communication bytes, the communication configuration table of the device can be reversely deduced. The communication configuration table of the device can be determined by a network management tool, a device configuration file, or a pattern recognition algorithm based on historical data. Finally, by combining the gateway verification information (such as path availability, data transmission delay, etc.) and the communication configuration table (such as data traffic limit, transmission speed, etc.), the constraint conditions of data exchange in the communication process are analyzed, and the interactive constraint characteristics can be calculated by mathematical modeling (such as linear regression, time series analysis, etc.) or pattern matching algorithm based on historical data.

[0064] It should be noted that in this application, the gateway verification information represents the configuration information that ensures the accuracy of network data transmission; the target communication bytes represent the total amount of data exchanged between the customer front-end device and other devices in a specific communication period; the communication configuration table represents a set of data exchange rules and network parameters; and the interactive constraint characteristics represent the restrictions on communication behavior in the communication process.

[0065] In step S3, the communication log information corresponding to the communication configuration request of the front-end device and the remote synchronization end in the current synchronous communication content is monitored in real time, the interactive constraint characteristics are matched based on the response verification information of the communication configuration request, the response feedback deviation of the front-end device and the remote synchronization end is obtained, and the response response signature of the communication channel between the front-end device and the wireless Internet device is determined by the response feedback deviation.

[0066] In a specific implementation, the communication log information corresponding to the communication configuration request of the front-end device and the remote synchronization end in the current synchronization communication content can be realized in the following manner: first, the communication log is obtained, and the client front-end device and the remote synchronization end need to be configured with a log collection function to record the communication data of the network layer and the application layer in real time, including the timestamp, source IP, target IP, protocol, packet size, transmission time, and other information. Common log collection tools include syslog, NetFlow, or a self-defined log collection module. Next, the configuration request in the communication log is analyzed in real time through flow analysis and pattern matching technology. The communication configuration request usually includes network configuration (such as bandwidth, QoS policy) and protocol configuration (such as IP address, port number, data format), and these configuration requests can be embedded in network layer messages or application layer messages. In this step, regular expressions, protocol parsing libraries (such as tshark or Scapy of Wireshark) can be used for log content analysis and extraction to identify the communication configuration request in each log. In addition, a real-time data stream processing platform (such as Apache Kafka, Apache Flink) is used to process the collected log information in a streaming manner. These platforms support high-throughput, low-latency real-time data stream analysis, and can query and match the communication log in real time to identify and record all valid communication configuration requests in a timely manner. Finally, the extracted configuration request is compared with the current configuration of the device through a feedback mechanism to monitor any unmatched or abnormal configuration request in real time.

[0067] It should be noted that in this application, the synchronization communication content refers to the client device or system part involved in the synchronization communication process; the communication log information refers to detailed data recording the communication activities between devices or systems, usually including records related to communication sessions, data transmission, error information, and network status; and the communication configuration request refers to a message initiated by a device to another device during network communication to request or modify communication parameters, network configuration, or protocol settings.

[0068] Preferably, in the present embodiment, reference is made to Figure 3 The figure is an exemplary flow chart for determining the response feedback deviation of the front-end device and the remote synchronization end in the present embodiment, and the communication response matching of the interaction constraint feature based on the response verification information of the communication configuration request in the present embodiment can be realized in the following steps:

[0069] First, in step S31, the communication balance index at the time of communication response is determined according to the response verification information of the communication configuration request;

[0070] Then, in step S32, the delay verification rule of the front-end device and the remote synchronization end is determined based on the communication balance index.

[0071] Finally, in step S33, the response feedback deviation of the front-end device and the remote synchronization end is determined by the delay checking rule.

[0072] In a specific implementation, first, the response check information generally refers to the check result or confirmation signal returned by the device after receiving the communication configuration request. These information can include time stamp, protocol confirmation symbol, data packet check code, communication error code, etc. The communication balance index can be regarded as an index for measuring whether the communication between the two parties is balanced in the response process. It reflects the influence of transmission time, transmission rate, error rate, etc. on the communication quality in the process from request to response. The communication balance index can be calculated by the following formula: communication balance index = (response time + data packet retransmission rate) / transmission rate, wherein the response time is the time interval between request and response, the data packet retransmission rate is the proportion of retransmitted data packets after packet loss, and the transmission rate is the amount of data transmitted per unit time. The actual response time and retransmission rate can be obtained by using real-time flow monitoring tools or protocol analysis tools (such as Wireshark, tcpdump) to calculate the balance index in real time; then, based on the rule determined by the communication balance index, a maximum allowed delay value and an acceptable maximum retransmission number are usually set. If the communication balance index is high (indicating poor communication quality), the delay threshold is set lower. If the balance index is low, a higher retransmission rate tolerance is required. Based on the statistical data such as standard deviation and time delay distribution of historical communication data, an acceptable delay range is set. Machine learning models (such as regression analysis) can be used to predict and dynamically adjust the delay rule; finally, the feedback deviation is calculated by analyzing the delay and retransmission data in the communication process. For example, if the response time of the communication is greater than the expected threshold, or the number of retransmissions exceeds the allowed range, a deviation value is generated, that is, the response feedback deviation = actual response time - expected response time.

[0073] It should be noted that in the present application, the communication balance index represents an index for measuring the response balance and efficiency in the communication process between devices; the delay checking rule represents a standard for measuring whether the communication delay between devices meets the expectation; and the response feedback deviation represents the deviation between the actual response and the expected response in the communication process between the two parties.

[0074] In the present embodiment, the response response verification of the communication channel between the front-end device and the wireless Internet device determined by the response feedback deviation can be implemented by the following steps:

[0075] A communication rule tree table of the communication channel between the front-end device and the wireless Internet device is determined according to the response feedback deviation.

[0076] The communication point data on the communication channel between the front-end device and the wireless Internet device is determined.

[0077] The response verification of the communication channel between the front-end device and the wireless Internet device is determined by the communication rule tree table and the communication point data.

[0078] In specific implementation, first, the communication rule tree table is a rule system based on automatic adjustment of bias value, which defines communication parameters and processing rules under different response bias ranges. According to historical data or real-time monitoring, the relationship between bias value and communication quality is analyzed. The rule tree will automatically select the corresponding communication strategy according to different bias values, such as encryption method, retransmission mechanism, number of timeout retries, etc. The establishment of the rule tree table can use decision tree algorithm or manual rule design based on expert experience. Then, the data of each point on the communication channel between the front-end device and the wireless Internet device is collected regularly. For example, relevant data can be obtained through network monitoring tools, router logs, device status information, etc. The communication point data usually comes from network routers, access points, packet analysis tools (such as Wireshark), etc., which can feedback the health status of the network in real time. Finally, in the rule tree table, according to the size of the response feedback bias, the appropriate communication strategy is selected. Based on the communication point data, it is detected whether there are problems such as data loss, high delay or insufficient bandwidth in the communication process. If the communication point data and the response feedback do not meet the expectations, a more stringent response verification mechanism is triggered, such as strengthening encryption, increasing error retransmission times, or triggering manual review. Encryption algorithms (such as HMAC, RSA) or data integrity verification algorithms (such as CRC32, SHA-256) can be used to verify the response data to ensure that the data has not been tampered with during transmission.

[0079] It should be noted that in this application, the communication rule tree represents the dynamic selection and application of appropriate communication strategies and parameters under different communication states; the communication point data represents the state data of each key node in the communication path between the front-end device and the wireless Internet device; the response verification represents the standard for checking the received response data to ensure its integrity and correctness in the communication process between devices.

[0080] In step S4, the synchronization adaptation threshold in the communication channel is determined according to the interaction constraint feature and the response verification, and then the communication state data between the front-end device and the wireless Internet device is synchronized in real time by the synchronization adaptation threshold.

[0081] In this embodiment, the determination of the synchronization adaptation threshold in the communication channel according to the interaction constraint feature and the response verification can be realized by the following steps:

[0082] Determine the communication interaction path in the communication channel according to the interaction constraint feature;

[0083] determine a synchronization response protocol between the front-end device and the wireless Internet device according to the response signature;

[0084] determine a synchronization adaptation threshold in the communication channel through the communication interaction path and the synchronization response protocol.

[0085] In a specific implementation, first, through analyzing the data flow and protocol agreement in the interaction constraint feature, and combining the communication topology structure between the devices, the communication process of each node (such as an access point, a router, a switch, etc.) and the path of the data flow can be determined. The specific method includes network topology analysis, protocol stack analysis, etc. For example, in the communication process, the interaction constraint feature requires that the delay of the data packet transmission cannot exceed 100 ms, so the corresponding communication interaction path will avoid the transfer nodes that may cause delay, and select a relatively direct or fast response path. Then, according to the response signature information between the front-end device and the wireless Internet device, it is determined whether the data transmission and state synchronization between the two parties are successfully completed. The verification result (such as pass or fail) in the response signature process will affect the application of the synchronization response protocol. For example, if the verification of the response information is correct, the synchronization response protocol will regulate how to synchronize the data between the two parties in the next communication period; if the verification fails, a retry mechanism will be triggered or error handling will be performed. Finally, a threshold value is set as a synchronization adaptation threshold, which represents that the communication synchronization is considered to be valid under this threshold. If the communication interaction path is long, or the data synchronization delay regulated by the synchronization response protocol is large, the synchronization adaptation threshold can be set to a higher value to tolerate longer delay; if the network condition is good, the threshold value can be set lower to ensure real-time synchronization.

[0086] It should be noted that in the present application, the communication interaction path represents the data transmission route between the front-end device and the wireless Internet device, covering all nodes, protocol layers, data packet forwarding paths, etc. in the transmission process; the synchronization response protocol represents the protocol or agreement used to synchronize the communication status of the two parties in the communication process; and the synchronization adaptation threshold represents the threshold that determines whether the synchronization operation is successful in the communication process.

[0087] In a specific implementation, the real-time synchronization of the communication state data between the front-end device and the wireless Internet device by the synchronization adaptation threshold can be implemented in the following manner: the system monitors the communication state data between the front-end device and the wireless Internet device in real time, including signal strength, transmission delay, bandwidth utilization, packet loss rate, etc., collects these real-time data and continuously updates. Then, when the real-time collected communication state data meets or exceeds the synchronization adaptation threshold, the system starts the real-time synchronization operation. Then, when the system detects that the communication state data meets the synchronization adaptation threshold, the system will automatically start the real-time synchronization process between the front-end device and the wireless Internet device. This includes the sending, receiving confirmation, and response feedback of the synchronization data packet. If it is detected that the communication condition has changed (such as excessive delay or increased packet loss rate), the system will dynamically adjust the synchronization frequency, delay, or retransmission strategy to ensure communication stability and data accuracy. Finally, during the real-time synchronization process, the system dynamically adjusts the synchronization strategy according to the response feedback between the devices. For example, if the response time exceeds the threshold, the system may increase the number of retries or adjust the synchronization period to ensure the smooth progress of the synchronization process.

[0088] As can be seen, in the present application, first, by obtaining the communication log information of the customer front-end device and the remote synchronization end, and collecting the historical communication traffic in a specified time period, the communication status of the device can be comprehensively mastered, network anomalies or potential faults can be identified, thereby providing an important basis for subsequent data analysis, optimization and fault diagnosis, and improving network management and fault response capability; by periodically synchronizing the communication to extract the steady-state communication identifier, the stable state in the communication process can be effectively identified, and the key features representing normal communication of the device can be extracted from the historical communication traffic. This helps to determine the stability of the communication, optimize the communication performance, and improve the reliability and real-time performance of the data transmission; real-time monitoring and response matching of the interaction constraint features through response verification information can effectively identify and correct possible errors or inconsistencies in the communication process. This can significantly improve the accuracy of the communication and the response capability of the system, avoid synchronization problems caused by communication errors, and enhance the stability of the overall system; by determining the synchronization adaptation threshold, the synchronization process of the communication state data can be adjusted in real time to ensure that the communication between the front-end device and the wireless Internet device is always in the best state. This mechanism can automatically adjust the synchronization conditions, optimize the communication path, reduce the impact of network fluctuations, improve the data synchronization efficiency and communication quality, and ensure that the system can operate stably in different network environments.

[0089] In summary, the technical solution adopted in the present application can accurately monitor and adapt the communication between devices in a dynamic and complex network environment to improve communication stability.

[0090] The above detailed description of the specific embodiments of the present application has been given to understand the purpose, technical solutions and beneficial effects of the present application. It should be understood that the above description is only a specific embodiment of the present application and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for realizing communication between a CPE outdoor unit and a WiFi indoor unit, characterized in that, The communication method comprises the following steps: The wireless Internet device acquires the communication log information of the customer front-end device and the remote synchronization terminal, and collects the historical communication traffic of the current communication node in the customer front-end device within a specified time period; The customer front-end device is a terminal device located at the entrance of the user network, responsible for interacting with the wireless Internet device and providing data collection and processing; the remote synchronization terminal is a remote device that forms an interactive relationship with the customer front-end device in communication, used for processing, storing and responding to the data sent from the customer front-end device; The periodic synchronization communication of the wireless Internet device extracts the steady-state communication identifiers in each synchronization communication period from all the historical communication traffic, and then determines the interactive constraint features of the target communication bytes in the customer front-end device from all the steady-state communication identifiers; Real-time monitoring of the communication log information corresponding to the communication configuration request of the front-end device and the remote synchronization terminal in the current synchronization communication content, communication response matching of the interactive constraint features based on the response verification information of the communication configuration request, obtaining the response feedback deviation of the front-end device and the remote synchronization terminal, and then determining the response response verification of the communication channel between the front-end device and the wireless Internet device from the response feedback deviation; The response response verification indicates a standard for checking the received response data in the communication process between devices to ensure its integrity and correctness; According to the interactive constraint features and the response response verification, the synchronization adaptation threshold in the communication channel is determined, and then the real-time synchronization of the communication state data between the front-end device and the wireless Internet device is performed according to the synchronization adaptation threshold.

2. The method of claim 1, wherein the CPE outdoor unit and the WiFi indoor unit communicate with each other through a communication channel. The collection of the historical communication traffic of the current communication node in the customer front-end device within a specified time period comprises: Obtaining the authentication digest value of the current communication node in the customer front-end device within a specified time period; Determining the communication configuration attribute in the current communication node in the customer front-end device through the authentication digest value; According to the communication configuration attribute, the historical communication traffic of the current communication node in the customer front-end device within a specified time period is determined.

3. The method of claim 1, wherein the CPE outdoor unit and the WiFi indoor unit communicate with each other through a communication channel. The determination of the interactive constraint features of the target communication bytes in the customer front-end device from all the steady-state communication identifiers comprises: Determining the gateway verification information in the customer front-end device according to the steady-state communication identifier; Determining the target communication bytes in the customer front-end device; Determining the communication configuration table according to the target communication bytes; According to the gateway verification information and the communication configuration table, the interactive constraint features of the target communication bytes in the customer front-end device are determined.

4. The method of claim 1, wherein the CPE outdoor unit and the WiFi indoor unit communicate with each other through a communication channel. The communication response matching of the interactive constraint features based on the response verification information of the communication configuration request, obtaining the response feedback deviation of the front-end device and the remote synchronization terminal, comprises: Determining the communication balance index during communication response according to the response verification information of the communication configuration request; Determining the delay verification rule of the front-end device and the remote synchronization terminal based on the communication balance index; Determining the response feedback deviation of the front-end device and the remote synchronization terminal through the delay verification rule.

5. The method of claim 1, wherein the CPE outdoor unit and the WiFi indoor unit communicate with each other through a communication channel. The determination of the response response verification of the communication channel between the front-end device and the wireless Internet device from the response feedback deviation comprises: determining a communication rule tree table of a communication channel between the front-end device and the wireless internet device according to the response feedback bias; determining communication point data on the communication channel between the front-end device and the wireless internet device; determining a response verification of the communication channel between the front-end device and the wireless internet device according to the communication rule tree table and the communication point data.

6. The method of claim 1, wherein the CPE outdoor unit and the WiFi indoor unit communicate with each other through a communication channel. determining a synchronization adaptation threshold in the communication channel according to the interaction constraint feature and the response verification specifically includes: determining a communication interaction path in the communication channel according to the interaction constraint feature; determining a synchronization response protocol between the front-end device and the wireless internet device according to the response verification; determining a synchronization adaptation threshold in the communication channel according to the communication interaction path and the synchronization response protocol.

7. The method of claim 1, wherein the CPE outdoor unit and the WiFi indoor unit communicate with each other through a communication channel. The synchronization adaptation threshold represents a threshold value for determining whether a synchronization operation is successful in a communication process.

8. The method of claim 1, wherein the CPE outdoor unit and the WiFi indoor unit communicate with each other through a communication channel. The response feedback bias represents a deviation between an actual response and an expected response received by both parties in a communication process.

9. The method of claim 1, wherein the CPE outdoor unit and the WiFi indoor unit communicate with each other through a communication channel. The interaction constraint feature represents a constraint on a communication behavior caused by a network path, a data transmission rate, and a protocol limit in a communication process.

10. The method of claim 1, wherein the CPE outdoor unit and the WiFi indoor unit communicate with each other through a communication channel. The steady-state communication identifier represents a feature set of a device in a steady-state communication.

Citation Information

Patent Citations

  • Network secure transmission method based on synchronization technology

    CN108600231A

  • Automatic network switching method and system for terminal

    CN118158750A