ONU (Optical Network Unit) problem solution obtaining method, device and equipment of PON (Passive Optical Network) and medium
By obtaining solutions from external AI models through the ONU's built-in AI interface, the compatibility issues between terminal devices and the ONU are resolved, maintenance costs and cycles are reduced, and users can resolve compatibility issues independently and instantly.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-18
- Publication Date
- 2026-03-24
AI Technical Summary
Existing technologies cannot efficiently handle compatibility issues between terminal devices and ONUs, resulting in high maintenance costs and long cycles. Users have to wait for software upgrades and cannot cope with newly emerging or changing compatibility issues.
The system sends consultation requests to external AI models through the ONU's built-in AI interface, obtains terminal device characteristic information and ONU configuration information, monitors network interaction status, determines compatibility anomalies, and receives solutions from external AI models and pushes them to users.
It enables rapid resolution of compatibility issues between terminal devices and ONUs, reduces maintenance costs, shortens maintenance cycles, and allows users to handle these issues themselves without waiting for software upgrades.
Smart Images

Figure CN121728378A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer networks, and in particular to an ONU problem solution acquisition method, device, equipment and medium for a PON network. BACKGROUND
[0002] Passive optical network (PON) is a kind of telecommunication network that transmits data through optical fiber lines, and is a key technical support for realizing network access technologies such as fiber to the room (FTTR), fiber to the room-business (FTTR-B), etc. FTTR / FTTR-B extends optical fibers to each room and installs optical fiber terminal equipment in each room, which is responsible for converting optical signals into electrical signals. Currently, when the communication process between the terminal equipment and the gateway product ONU has a problem, the terminal equipment manufacturer or the ONU needs to rely on methods such as traversal, comparative analysis, packet capture and protocol analysis to locate the problem. After the problem is located, an upgraded version is arranged to solve it, which not only takes a long time, but also has high maintenance cost. Since the new wireless terminal equipment has extended and supplemented the protocol, the old network cannot recognize the new information type and handle it improperly, which may cause network failure, or since the new gateway ONU has extended and supplemented the protocol, the old wireless terminal equipment cannot recognize the new information type and handle it improperly, which greatly affects the user's use. The existing technology almost all does compatibility processing in the software according to experience accumulation, or iterates the solution to known compatibility problems in the software, and cannot handle changing compatibility problems and new compatibility problems. This leads to high ONU maintenance cost, and when unknown compatibility problems are encountered, users have no way to solve them on their own and can only wait for software upgrade to fix them, which takes a long period of time and has poor experience. SUMMARY
[0003] The embodiments of the present application provide an ONU problem solution acquisition method, device, computer equipment and computer readable storage medium for a PON network, which solve the problem that the prior art cannot handle new and changing terminal equipment and ONU compatibility problems, and has a long processing period, high maintenance cost and requires users to wait for software upgrade.
[0004] In one aspect, the present application provides an ONU problem solution acquisition method for a PON network, which comprises: acquiring characteristic information of a terminal equipment connected with the ONU and configuration information of the ONU itself; monitoring the network interaction state of the terminal equipment and the ONU to determine whether there is a compatibility anomaly; If it is determined that there is a compatibility anomaly, a consultation request is sent to an external AI model through an AI interface built in the ONU, the consultation request including terminal device feature information, ONU configuration information, and compatibility anomaly performance; The compatibility problem solution returned by the external AI model is received and pushed to the user.
[0005] Optionally, the feature information of the terminal device connected to the ONU and the configuration information of the ONU itself are obtained, including: The device identifier, system parameters, and wireless communication protocol related information of the terminal device are obtained by analyzing network protocol messages and communication protocol data exchanged between the terminal device and the ONU; The hardware configuration, software version, and wireless communication related configuration parameters of the ONU are read.
[0006] Optionally, after receiving the compatibility problem solution returned by the external AI model and pushing it to the user, including: If it is monitored that the compatibility problem is not solved, the ONU automatically integrates the solution and the latest network interaction data, and supplements them into a new consultation request, and sends the consultation request to the external AI model again through the built-in AI interface to obtain an optimized solution.
[0007] Optionally, receiving the compatibility problem solution returned by the external AI model and pushing it to the user includes: The solution including terminal device operation instructions and ONU gateway configuration modification suggestions is presented to the user through a webpage push or a gateway management page display.
[0008] Optionally, sending the consultation request to the external AI model through the AI interface built in the ONU includes: The ONU establishes an encrypted communication link with the external AI model through the built-in AI interface; Based on the transmission requirements of the encrypted communication link, the terminal device feature information, the ONU configuration information, and the compatibility anomaly performance are structured and processed to form a standardized data packet; The standardized data packet is encapsulated as a consultation request including a description of the whole problem, and is sent to the external AI model through the encrypted communication link.
[0009] Optionally, monitoring the network interaction state of the terminal device and the ONU to determine whether there is a compatibility anomaly includes: The network interaction data of the terminal device and the ONU is collected in real time, including connection establishment process data, data transmission quality parameters, and protocol interaction message information; If any of the network interaction data exceeds the preset threshold, start non-compatibility interference factor investigation; After the non-compatibility interference factors are excluded, if the network interaction data of the terminal device still exceeds the preset threshold, it is determined that there is a compatibility abnormality between the terminal device and the ONU.
[0010] Optionally, the network interaction data of the terminal device and the ONU is collected in real time, including: A combination of periodic collection and triggered collection is adopted, and when no network interaction state abnormality is detected, the network interaction data is collected according to a preset period, and when the network interaction state abnormality is detected, the high-frequency triggered collection is automatically switched.
[0011] In a second aspect, the present application provides an ONU problem solution obtaining device of a PON network, including: An acquisition module is configured to acquire feature information of a terminal device connected to the ONU and configuration information of the ONU itself; A monitoring module is configured to monitor a network interaction state of the terminal device and the ONU, and determine whether there is a compatibility abnormality; A sending module is configured to send a consultation request to an external AI model through an AI interface built in the ONU if it is determined that there is a compatibility abnormality, and the consultation request includes the feature information of the terminal device, the configuration information of the ONU and the compatibility abnormality performance; A receiving module is configured to receive a compatibility problem solution returned by the external AI model and push it to a user.
[0012] In a third aspect, the present application provides a computer device, including a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to realize the ONU problem solution obtaining method of the PON network provided by the present application.
[0013] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize the ONU problem solution obtaining method of the PON network provided by the present application.
[0014] The present application provides an ONU problem solution obtaining method of a PON network, the ONU sends a consultation request to an external AI model through an AI interface, the AI model can integrate real-time updated solutions to similar problems in the industry, and the new problems and changing problems can be solved; the AI automatically provides a solution, reduces the human and time investment of manufacturers in after-sales troubleshooting and version upgrade, and does not need to repeatedly iterate software to repair compatibility problems, thereby reducing the maintenance cost and shortening the maintenance period; the solution is pushed to the user, the user can directly handle it according to the solution, does not need to wait for the manufacturer to release a software upgrade package, and the problem can be solved immediately. Finally, the problem that the existing technology cannot handle the compatibility problems between new and changing terminal devices and the ONU, the long processing period, the high maintenance cost and the user waiting for software upgrade are solved. Attached Figure Description
[0015] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a flowchart illustrating the method for obtaining solutions to ONU problems in a PON network provided in an embodiment of the present invention. Figure 2 This is a schematic diagram of the structure of the ONU problem solution acquisition device for PON network provided in this embodiment of the invention; Detailed Implementation To make the technical problems solved, the technical solutions, and the beneficial effects of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0017] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0018] It should also be understood that the term “and / or” as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0019] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if [described condition or event] is detected" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once [described condition or event] is detected," or "in response to detection of [described condition or event]."
[0020] Furthermore, in the description of this invention and the appended claims, the terms "first," "second," "third," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance.
[0021] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of the invention include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0022] Please refer to Figure 1 This is a flowchart illustrating a method for obtaining solutions to ONU problems in a PON network, as disclosed in an embodiment of the present invention. Figure 1 As shown, the steps for obtaining a solution to the ONU problem in this PON network can be as follows: S11, Obtain the characteristic information of the terminal device connected to the ONU and the ONU's own configuration information.
[0023] The characteristic information of terminal devices are key parameters reflecting the hardware, system, and communication capabilities of terminal devices, and are the core basis for judging their compatibility with ONU.
[0024] The ONU's own configuration information is configuration data that reflects the ONU's hardware specifications, software status, and communication rules, and serves as a benchmark reference for analyzing compatibility issues.
[0025] Optionally, in one embodiment, obtaining the characteristic information of the terminal device connected to the ONU and the ONU's own configuration information includes: obtaining the device identifier, system parameters, and wireless communication protocol related information of the terminal device by parsing the network protocol messages and communication protocol data interacting between the terminal device and the ONU; and reading the hardware configuration, software version, and wireless communication related configuration parameters of the ONU.
[0026] The acquisition of terminal device characteristic information is generally achieved by parsing the network protocol messages (such as DHCP and WiFi negotiation messages) and communication protocol data (such as TCP / IP and 802.11 series protocols) that the terminal device interacts with the ONU to extract key information.
[0027] Specifically, the MAC address (such as "AA:BB:CC:DD:EE:FF") of the terminal device and the device manufacturer code (such as the "Apple Inc." identifier carried in the message) can be obtained by analyzing the "client identifier" field in the DHCP message; the operating system version (such as "Android 14" and "iOS 17.2") and the hardware model (such as "SM-S918B" corresponding to Samsung Galaxy S23 Ultra) of the terminal device can be extracted from the HTTP request header or DNS message sent by the terminal device; and the wireless protocol version (such as 802.11ax, i.e., WiFi6), the maximum channel bandwidth (such as 160MHz), the modulation mode (such as QAM-1024), and the encryption algorithm support (such as WPA3-SAE) supported by the terminal device can be obtained by analyzing the WiFi association request / response message.
[0028] The acquisition of the ONU's own configuration information is generally achieved by reading the configuration file or system register data stored in the ONU.
[0029] Specifically, the hardware configuration can be obtained by reading the hardware model (such as "HG8546M"), the chip model (such as "MTK MT7621"), and the wireless module specification (such as supporting 2.4GHz / 5GHz dual-band) of the ONU; the software version can be obtained by reading the firmware version (such as "V5.2.3") and the driver version (such as the wireless driver "v2023.05") of the ONU; and the wireless communication related configuration parameters can be obtained by reading the currently effective wireless channel (such as "channel 36" of the 5GHz frequency band), the bandwidth setting (such as "80MHz"), the encryption mode (such as "WPA2-PSK+AES"), and the maximum connection rate limit (such as "1200Mbps").
[0030] These information are the "basic data" for subsequent compatibility analysis: for example, if the terminal device supports WiFi6 (802.11ax) but the ONU firmware version only supports WiFi5 (802.11ac), the protocol version mismatch between the two may cause the connection rate of the terminal device to drop sharply; at this time, the "protocol version" of the terminal device and the "software version + protocol support configuration" of the ONU will become the key basis for the AI model to locate the problem.
[0031] S12, monitoring the network interaction state between the terminal device and the ONU, and determining whether there is a compatibility anomaly.
[0032] This step is based on the feature information of the terminal device and the ONU's own configuration information collected in advance, and by real-time monitoring of the key interaction data between the terminal device and the ONU, it is determined whether the network anomaly is caused by the compatibility problem of the two.
[0033] In an example, the monitored network interaction state can specifically include: connection state: the terminal device repeatedly initiates a connection request but cannot successfully access (such as WiFi display "authentication" after disconnection), or frequently drops after connection (more than 3 times in 1 minute); data transmission state: download / upload rate is abnormally low (terminal device supports 100 Mbps rate, actual is only 10 Mbps), data transmission is lagging (video playback frequently buffers), or data packet error rate is high (PER value exceeds 5%); protocol interaction state: the protocol negotiation message of the terminal device and the ONU cannot be normally responded (such as DHCP request is sent, no address allocation reply is received), or message parsing fails (the ONU cannot identify the protocol extension field sent by the terminal device).
[0034] Optionally, in an embodiment, the network interaction state of the terminal device and the ONU is monitored to determine whether there is a compatibility abnormality, including: collecting network interaction data of the terminal device and the ONU in real time, the network interaction data including connection establishment process data, data transmission quality parameters, and protocol interaction message information; if any of the network interaction data exceeds a preset threshold, starting non-compatibility interference factor investigation; after the non-compatibility interference factor investigation confirms that the non-compatibility interference factor is excluded, if any of the network interaction data still exceeds the preset threshold, determining that the terminal device and the ONU have a compatibility abnormality.
[0035] The core purpose of collecting network interaction data in real time is to collect original data of the whole process of interaction between the terminal device and the ONU, to provide complete data support for subsequent analysis. For example, the following data can be collected: Connection establishment process data: records the connection handshake times of the terminal device and the ONU, authentication time consumption, IP address allocation progress, etc. For example, after the terminal device initiates a WiFi association request, no response is received from the ONU for 3 times of handshake; or the DHCP address allocation time consumption exceeds 10 seconds and is still not completed.
[0036] Data transmission quality parameters: collect packet error rate (PER), transmission rate fluctuation, time delay, packet loss rate, etc. For example, the PER of the terminal device during file transmission continuously reaches 8%; or the terminal device nominally supports a 300 Mbps rate, and the actual average rate is only 20 Mbps, with a fluctuation amplitude of more than 50%.
[0037] Protocol interaction message information: capture protocol negotiation messages and data transmission messages between the terminal device and the ONU, extract message types, field contents, response states, etc. For example, after the ONU receives the 802.11ax protocol extension field sent by the terminal device, a "message format error" response is returned; or the AssociationRequest message sent by the terminal device is not correctly parsed by the ONU.
[0038] Non-compatible interference factor investigation is a key link to exclude the "non-device / protocol mismatch" type of problem in terminal equipment and ONU network anomalies. By verifying external factors such as signals, configurations, and environments one by one, the accuracy of subsequent compatibility anomaly determination is ensured, and misjudgment is avoided. The ONU automatically completes the non-compatible interference factor investigation based on preset investigation rules.
[0039] S13, if it is determined that there is a compatibility anomaly, an inquiry request is sent to an external AI model through an AI interface built in the ONU, and the inquiry request contains terminal equipment characteristic information, ONU configuration information, and compatibility anomaly performance.
[0040] The AI interface built in the ONU is a dedicated channel for communication between the ONU and the external AI model, which is integrated in the ONU firmware in advance, supports standardized data transmission and encrypted interaction, and ensures information security and smooth communication.
[0041] The inquiry request generally needs to contain three types of key information: terminal equipment characteristic information, ONU configuration information, and compatibility anomaly performance, which constitute a complete problem description.
[0042] Compatibility anomaly performance is various abnormal phenomena that occur in the network interaction process due to the mismatch between the terminal equipment and the ONU in terms of hardware specifications, software versions, and protocol support, which directly reflects the specific characteristics of the compatibility contradiction between the two.
[0043] Specifically, the compatibility exceptions can be classified into the following categories: connection type exceptions: problems that occur when the terminal device establishes or maintains a network connection with the ONU, which are essentially caused by connection protocol negotiation failure, incompatible authentication mechanisms, etc.; transmission type exceptions: quality problems that occur during data transmission after connection establishment, which are mainly caused by mismatched transmission protocols, modulation methods, bandwidth configurations, etc.; protocol interaction type exceptions: problems that occur during protocol message interaction and analysis between the terminal device and the ONU, which are caused by incompatible protocol versions, extended fields, message formats, etc. For example, connection type exceptions: the terminal device repeatedly initiates WiFi connection requests but cannot pass authentication; the connection is automatically dropped within 1-3 minutes after successful connection, and the same phenomenon occurs after reconnection; the DHCP address allocation times out, and an effective IP address cannot be obtained (excluding non-compatibility factors such as password errors and weak signals). Transmission type exceptions: the terminal device nominally supports a 300Mbps rate, but the actual transmission rate after connection is only 10-20Mbps; video playback and file download frequently buffer, and the packet loss rate continuously exceeds 3%; the data packet error rate (PER) is higher than 5%, causing repeated retransmission of data transmission. Protocol interaction type exceptions: the ONU cannot parse the 802.11ax protocol extended message sent by the terminal device and returns a "format error" response; during the protocol negotiation process between the terminal device and the ONU, the key fields do not match (such as encryption algorithm support types), causing the negotiation to interrupt; "no response" and "response timeout" occur during message interaction, and interference factors such as network congestion are excluded.
[0044] In an example, assuming that it has been determined that there is a compatibility exception between a certain terminal device and an ONU, the content and sending process of the consultation request are as follows: Terminal device feature information (already collected): Vendor: Apple Model: iPhone14 System version: iOS16.5 Supported wireless protocols: 802.11ax (WiFi6) MAC address: AA:BB:CC:DD:EE:FF ONU configuration information (already collected): Device model: SK-W568 Firmware version: V3.0.1 Wireless configuration: 5GHz band, channel 44, bandwidth 80MHz, encryption method WPA3-SAE Supported wireless protocols: 802.11ac / ax (WiFi5 / 6) Compatibility exception performance (already monitored and determined): Connection state: the terminal device can successfully connect to the ONU, but will be disconnected within 3 minutes after connection, and the same phenomenon occurs after reconnection Data transmission: transmission rate during connection is only 10-20 Mbps (much lower than the nominal 1200 Mbps of terminal equipment) Protocol interaction: ONU fails to parse the AssociationResponse message sent by the terminal equipment multiple times, with a failure rate of 40% Consultation request sending: ONU packages the above three types of information in a standardized format (such as JSON) through the built-in AI interface, generates a consultation request and sends it to the external AI model, for example: { "Terminal equipment feature information": { "Manufacturer": "Apple", "Model": "iPhone14", "System version": "iOS16.5", "Wireless protocol": "802.11ax", "MAC address": "AA:BB:CC:DD:EE:FF" }, "ONU configuration information": { "Model": "SK-W568", "Firmware version": "V3.0.1", "Wireless frequency band": "5GHz", "Channel": 44, "Bandwidth": "80MHz", "Encryption method": "WPA3-SAE", "Supported protocols": "802.11ac / ax" }, "Compatibility abnormal performance": { "Connection problem": "Must be disconnected within 3 minutes after connection, and repeated after reconnection", "Transmission rate": "10-20 Mbps (nominal 1200 Mbps)", "Protocol parsing": "AssociationResponse message parsing failure rate 40%" } }。
[0045] S14, receive the compatibility problem solving solution returned by the external AI model and push it to the user.
[0046] This step is to push the targeted solution generated by the external AI model to the user in an easy-to-operate way, so that the user can quickly obtain and execute it, and finally solve the compatibility problem between the terminal equipment and the ONU.
[0047] The receiving solution is that the ONU receives the structured solution returned by the external AI model through the built-in AI interface, and the content needs to include "terminal device operation guide" and "ONU configuration modification suggestion", to ensure that the user can complete the operation independently without professional technical background.
[0048] The push to the user is to use an intuitive and easy-to-reach push method to avoid complex operation paths, so that users can quickly perceive and obtain solutions. The core is to "reduce the user operation threshold".
[0049] In an example, assuming that the external AI model returns the following solution for the compatibility problem of "iPhone14 (iOS16.5) frequently dropping out and low rate after connecting with SK-W568 type ONU (V3.0.1 firmware)". Problem source: ONU V3.0.1 firmware is not compatible with iOS16.5 system WiFi6 (802.11ax) protocol extension field parsing, resulting in poor connection stability; at the same time, the current 5GHz channel 44 of the ONU is not compatible with the terminal device modulation method, affecting the transmission rate.
[0050] Terminal device operation guide: ① Enter the phone "Settings-Wireless Local Area Network", find the corresponding WiFi name, and click "Ignore this network"; ② Restart the phone WiFi function, search and connect the WiFi again; ③ Select "only use 5GHz band" when connecting.
[0051] ONU configuration modification suggestion: ① Log in to the ONU management page; ② Enter "Wireless Settings-5GHz Configuration", change the channel from 44 to 36, and keep the bandwidth at 80MHz; ③ Save the configuration and restart the ONU wireless module (no need to restart the whole machine).
[0052] In the above-mentioned ONU problem solution obtaining method of PON network, the ONU sends a consultation request to the external AI model through the AI interface, the AI model can integrate real-time updated solutions to similar problems in the industry, and can solve new problems and changing problems; by providing solutions automatically through AI, the human and time investment of manufacturers in after-sales troubleshooting and version upgrade is reduced, without the need to repeatedly iterate software to fix compatibility problems, reducing maintenance costs. Shorten the maintenance cycle; push the solution to the user, the user can directly handle it according to the solution, without waiting for the manufacturer to release a software upgrade package, realizing instant problem solving. Finally, the problem of being unable to handle new and changing terminal device and ONU compatibility problems in the prior art, long processing cycle, high maintenance cost, and user waiting for software upgrade is solved.
[0053] Optionally, in an embodiment, after receiving the compatibility problem solution returned by the external AI model and pushing it to the user, it includes: if it is monitored that the compatibility problem is not solved, the ONU gateway automatically integrates the solution and the latest network interaction data, supplements it to the new consultation request, sends the consultation request to the external AI model again through the built-in AI interface, and obtains the optimized solution.
[0054] After pushing the solution, the ONU continues to monitor the network interaction state of the terminal device and the ONU, and judges whether the original compatibility exception is eliminated (with the previously set exception judgment index as the standard). If the problem is not solved, the ONU automatically integrates two types of key information-the specific content of the first solution (clearly "tried operation") and the latest network interaction data after the problem is not solved (reflecting "abnormal change after trying"). The supplemented information is packaged as a new consultation request, which is sent to the external AI model again through the AI interface to obtain the targeted optimized solution, forming a "consultation-try-reconsultation" closed loop.
[0055] In an example, based on the foregoing "iPhone14 and SK-W568 type ONU connection frequent disconnection, rate too low" scenario, the complete process is as follows: The AI model provides the first solution: the mobile phone ignores the network and reconnects and specifies the 5GHz band, and the ONU changes the 5GHz channel from 44 to 36.
[0056] After the user performs the operation, the ONU continues to collect data and finds that "the disconnection frequency is reduced (from 3 minutes / time to 10 minutes / time), but there is still disconnection; the transmission rate is increased to 50Mbps, which is not normal (should be ≥100Mbps)", and it is determined that the compatibility problem is not completely solved.
[0057] The new consultation request includes: The first solution that has been tried: the complete list of mobile phone operation steps and ONU configuration modification content.
[0058] The latest network interaction data: ① connection state: disconnected 6 times in 1 hour, still triggering the abnormal threshold of "disconnection frequency ≥2 times / hour"; ② transmission rate: average 50Mbps, fluctuation amplitude 30%; ③ protocol interaction: ONU parsing terminal device protocol packet failure rate is reduced to 20% (firstly 40%), but still higher than the normal threshold of 10%.
[0059] The ONU packages the above information to form a new consultation request and sends it to the AI model, and the AI model generates an optimized solution according to the new consultation request.
[0060] Optionally, in an embodiment, the compatibility problem solution returned by the external AI model is received and pushed to the user, including: presenting the solution containing terminal device operation instructions and ONU gateway configuration modification suggestions to the user through webpage pushing or gateway management page display.
[0061] In an example, the specific pushing method is as follows: method one: Portal webpage pushing. After the user's mobile phone connects the WiFi of the ONU, a dedicated webpage is automatically popped up (without manual search), the title shows "Your device and network compatibility optimization suggestion", the webpage is divided into "mobile phone operation steps" and "router (ONU) setting steps", and each step is provided with simple text description; method two: ONU management page display. The user can input the ONU management address through the mobile phone browser, view the complete solution in the "device management-compatibility solution" column, support screenshot saving or one-key jump to the ONU configuration modification page.
[0062] Optionally, in an embodiment, the consultation request is sent to the external AI model through the AI interface built in the ONU, including: the ONU establishes an encrypted communication link with the external AI model through the built-in AI interface; based on the transmission requirements of the encrypted communication link, the terminal device feature information, the ONU itself configuration information and the compatibility abnormal performance are structured, and a standardized data packet is formed; the standardized data packet is packaged as a consultation request containing the whole problem description, and is sent to the external AI model through the encrypted communication link.
[0063] Establishing an encrypted communication link is that the ONU uses the encryption protocol (such as TLS1.3) of the built-in AI interface to establish a dedicated encrypted channel with the server of the external AI model, preventing data from being stolen or tampered in transmission, and ensuring the privacy and security of device information and abnormal data.
[0064] Data structuring is to convert unstructured raw information into standardized fields according to the transmission format requirements (such as JSON, ProtocolBuffers) of the encrypted link, ensuring that the AI model can be directly parsed, and avoiding information loss caused by format confusion.
[0065] Packaging and sending is to integrate the standardized data packet into a complete consultation request containing "problem background + core data", and send it through the encrypted link, ensuring that the AI model can quickly understand the whole problem.
[0066] Optionally, in an embodiment, the network interaction data of the terminal device and the ONU is collected in real time, including: adopting a combination of periodic collection and triggered collection, collecting network interaction data at a preset period when no network interaction state abnormality is detected, and automatically switching to high-frequency triggered collection when network interaction state abnormality is detected.
[0067] The combination of "periodic collection + triggered collection" can not only save ONU hardware resources in normal state, but also accurately capture key data when an exception occurs, achieving a balance between "efficient resource utilization" and "accurate collection of abnormal data".
[0068] The core purpose of periodic collection is to collect basic data at a fixed period when the terminal device interacts normally with the ONU, only to meet the "state monitoring" requirement, and to save the CPU and memory resources of the ONU to the maximum extent without affecting its core communication function. At this time, the collected data can only include "core basic indicators" and does not involve complex messages or instantaneous detailed data. For example, the preset collection period is 30 seconds / time, and only three types of core data are collected when no network interaction state abnormality is detected: terminal device online state, average transmission rate, and packet error rate (PER). For example, when the terminal device is normally connected to the network to watch a video, "online = yes" "average rate = 150 Mbps" "PER = 0.8%" are recorded every 30 seconds, without the need to capture additional protocol messages or instantaneous rate fluctuations, reducing resource occupation.
[0069] The core purpose of triggered collection is to switch to high-frequency collection immediately upon detection of network interaction state abnormality, and to comprehensively capture detailed data (including instantaneous fluctuations and complete messages) when the abnormality occurs, providing complete basis for subsequent analysis of the root cause of the abnormality. The triggering condition is directly related to the "network interaction abnormality" (such as indicator exceeding threshold value, connection state abnormality), and the collection frequency is greatly improved after switching, and the collected data can be expanded to "full-dimensional detailed indicators". For example, the preset PER abnormal threshold is 5%, and when periodic collection detects PER = 6% (triggering abnormality) or detects that the terminal device appears "connection is disconnected and automatically reconnects" (state abnormality), the ONU automatically switches to high-frequency collection mode. The collection period is shortened from 30 seconds / time to 2 seconds / time, and the collected data is added with details such as "protocol interaction complete message", "instantaneous packet loss rate", "handshake response time", "message parsing result", etc. The collection is continued for 10 minutes (covering the complete process of abnormal occurrence and development), ensuring that no key data is missed.
[0070] Please refer to Figure 2 The ONU problem solving solution acquisition device of the PON network can include an acquisition module 21, a monitoring module 22, a sending module 23, and a receiving module 24. The functions of each module are described in detail as follows: The acquisition module 21 is configured to acquire characteristic information of a terminal device connected to the ONU and configuration information of the ONU itself. The monitoring module 22 is configured to monitor the network interaction state between the terminal device and the ONU, and determine whether there is a compatibility abnormality. The sending module 23 is configured to send a consultation request to an external AI model through an AI interface built in the ONU if it is determined that there is a compatibility anomaly, and the consultation request contains terminal device feature information, ONU configuration information and compatibility anomaly performance; The receiving module 24 is configured to receive a compatibility problem solution returned by the external AI model and push it to the user.
[0071] In an embodiment, a computer device is provided, which includes a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the ONU problem solution obtaining method of the PON network in the above embodiment when executing the computer program.
[0072] In an embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executable on a processor to implement the ONU problem solution obtaining method of the PON network in the above embodiment.
[0073] Those skilled in the art can understand that all or part of the processes in the above embodiments can be completed by a computer program instructing related hardware, and the computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, it can include the processes of the above embodiments. Any reference to memory, storage, database or other medium in each embodiment of the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM) and memory bus dynamic RAM (RDRAM) and the like.
[0074] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional units and modules is exemplified, and in actual application, the above functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above.
[0075] The above-described embodiments are only used to illustrate the technical solutions of the present application, but not limit the present application; although the present application has been described in detail with reference to the foregoing embodiments, those ordinarily skilled in the art should understand: the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A method for obtaining solutions to ONU problems in a PON network, characterized in that, include: Obtain the characteristic information of the terminal device connected to the ONU and the configuration information of the ONU itself; Monitor the network interaction status between the terminal device and the ONU to determine if there are any compatibility issues; If a compatibility anomaly is determined, a consultation request is sent to an external AI model through the built-in AI interface of the ONU. The consultation request includes the terminal device feature information, the ONU configuration information, and the manifestation of the compatibility anomaly. Receive compatibility problem solutions returned by external AI models and push them to users.
2. The method according to claim 1, characterized in that, The acquisition of the characteristic information of the terminal device connected to the ONU and the ONU's own configuration information includes: By parsing the network protocol messages and communication protocol data exchanged between the terminal device and the ONU, the device identifier, system parameters, and wireless communication protocol related information of the terminal device can be obtained. Read the hardware configuration, software version, and wireless communication related configuration parameters of the ONU.
3. The method according to claim 1, characterized in that, After receiving and pushing the compatibility problem solutions returned by the external AI model to the user, the process includes: If a compatibility issue is detected and remains unresolved, the ONU automatically organizes the solution and the latest network interaction data, adds it to the new consultation request, and sends the consultation request to the external AI model again through the built-in AI interface to obtain an optimized solution.
4. The method according to claim 1, characterized in that, The process of receiving and pushing compatibility problem solutions returned by external AI models to users includes: The solution, which includes operation instructions for the terminal device and suggestions for modifying the ONU gateway configuration, is presented to the user through web page push or gateway management page display.
5. The method according to claim 1, characterized in that, Sending a consultation request to an external AI model through the ONU's built-in AI interface includes: The ONU establishes an encrypted communication link with an external AI model through its built-in AI interface; Based on the transmission requirements of the encrypted communication link, the terminal device feature information, the ONU's own configuration information, and compatibility anomaly behavior are structured and processed to form standardized data packets. The standardized data packet is encapsulated into a consultation request containing a complete description of the problem and sent to an external AI model through the encrypted communication link.
6. The method according to claim 1, characterized in that, The monitoring of the network interaction status between the terminal device and the ONU to determine whether there are compatibility anomalies includes: Real-time collection of network interaction data between the terminal device and the ONU, including connection establishment process data, data transmission quality parameters and protocol interaction message information; If any item in the network interaction data exceeds a preset threshold, an incompatibility interference factor investigation will be initiated. If, after identifying and eliminating incompatible interference factors, any item in the network interaction data still exceeds a preset threshold, it is determined that the terminal device and the ONU have a compatibility anomaly.
7. The method according to claim 6, characterized in that, The real-time collection of network interaction data between the terminal device and the ONU includes: The system employs a combination of periodic and trigger-based data collection. When no abnormalities are detected in the network interaction status, network interaction data is collected according to a preset period. When an abnormality is detected, the system automatically switches to high-frequency trigger-based data collection.
8. A device for obtaining solutions to ONU problems in a PON network, characterized in that, include: The acquisition module is used to acquire the feature information of the terminal device connected to the ONU and the configuration information of the ONU itself; The monitoring module is used to monitor the network interaction status between the terminal device and the ONU and determine whether there are any compatibility anomalies. The sending module is used to send a consultation request to an external AI model through the built-in AI interface of the ONU if a compatibility anomaly is determined. The consultation request includes the terminal device feature information, the ONU configuration information, and the compatibility anomaly manifestation. The receiving module is used to receive compatibility problem solutions returned by external AI models and push them to the user.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method for obtaining solutions to ONU problems in a PON network as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the method for obtaining solutions to ONU problems in a PON network as described in any one of claims 1 to 7.