A method, device and electronic equipment for detecting home broadband installation quality

By sending query requests to the optical power data acquisition equipment and speed testing platform, the optical power and network speed information of the optical modem are obtained, which solves the detection error problem caused by manual testing by installation and maintenance personnel and realizes the accuracy and efficiency of home broadband installation quality testing.

CN116647275BActive Publication Date: 2026-01-20XINYANG BRANCH HENAN CO LTD OF CHINA MOBILE COMM CORP +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210138996.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-15
Publication Date
2026-01-20
Estimated Expiration
2042-02-15

AI Technical Summary

Technical Problem

In existing technologies, the quality inspection of home broadband installations relies on installation and maintenance personnel manually testing optical power and network speed, which leads to the test results being affected by subjective factors and may not match the actual results.

Method used

By sending query request messages to the optical power data acquisition equipment and speed measurement platform, the optical power and network speed information of the optical modem are obtained, and then sent directly to the optical power data acquisition equipment and speed measurement platform through a preset communication transmission channel, avoiding manual intervention.

Benefits of technology

This ensures the accuracy of the test results, avoids errors caused by differences in the visual perception of installation and maintenance personnel, reduces interference with users' homes, and improves testing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116647275B_ABST
    Figure CN116647275B_ABST
Patent Text Reader

Abstract

The application discloses a method for detecting the installation quality of home broadband, and aims at solving the problem that the quality detection result may not match the actual optical power result and the actual network speed result when a test tool is used to manually test the optical power and the network speed of an optical modem by installation and maintenance personnel in the prior art. The method comprises the following steps: sending an optical power query request message to an optical power data acquisition device; receiving optical power information returned by the optical power data acquisition device in response to the optical power query request message; sending a network speed information query request message to a speed measurement platform; receiving network speed information returned by the speed measurement platform in response to the network speed information query request message; and determining the installation quality of home broadband according to the optical power information and the network speed information. The application also discloses a device for detecting the installation quality of home broadband, an electronic device and a computer readable storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of mobile communication technology, and in particular to a method, apparatus, and electronic device for detecting the quality of broadband installations for home customers. Background Technology

[0002] Currently, to monitor the service quality of home broadband installations and improve the customer experience, quality inspections are typically conducted. These inspections primarily involve testing the optical power and network speed of the customer's optical modem. "Home customer" refers to a residential customer, a term used by operators to refer to customers who have subscribed to home services. Broadband installation refers to the process where operators dispatch personnel to a user's home to perform wiring, equipment installation, powering on the optical modem, and activating the equipment, enabling the user's devices to access the internet provided by the operator and achieve network information transmission services. An optical modem, also known as a single-port optical transceiver, is used in wide area networks (WANs) to convert optical signals and interface protocols.

[0003] In related technologies, quality inspection of residential broadband installations relies on installation and maintenance personnel visiting the customer's home to manually test the optical power and network speed of the optical modem using handheld power meters and personal computers. Because this testing process depends entirely on the installation and maintenance personnel, it is susceptible to subjective factors such as differences in their visual perception, which can lead to errors in data detection and reading, resulting in a mismatch between the quality inspection results and the actual optical power and network speed. Summary of the Invention

[0004] This application provides a method for detecting the installation quality of home broadband, which solves the problem in the prior art where the quality test results may not match the actual optical power and network speed results when installation and maintenance personnel manually test the optical power and network speed of the optical modem using testing tools such as handheld power meters and personal computers.

[0005] This application also provides an apparatus for detecting the quality of broadband installation for home customers, an electronic device, and a computer-readable storage medium.

[0006] The embodiments of this application adopt the following technical solutions:

[0007] A method for detecting the quality of broadband installations for residential customers includes:

[0008] The optical power data acquisition device sends an optical power query request message, which includes the first identification information of the optical modem to be tested for installation quality; the optical power data acquisition device uses the stored first identification information of the optical modem to provide optical power data query function.

[0009] The optical power data acquisition device receives the optical power information returned in response to the optical power query request message. The optical power information is then sent by the optical modem to the optical power data acquisition device based on the preset first communication transmission channel.

[0010] A network speed information query request message is sent to the speed test platform. The network speed information query request message includes the second identification information of the optical modem to be tested for installation quality. The speed test platform uses the stored second identification information of the optical modem to provide network speed information query function.

[0011] The optical modem receives the network speed information returned by the speed test platform in response to the network speed information query request message. The network speed information is sent to the speed test platform by the optical modem based on the preset second communication transmission channel.

[0012] The quality of home broadband installations is determined based on optical power and network speed information.

[0013] A device for detecting the quality of broadband installations for residential customers includes an optical power request module, an optical power receiving module, a network speed information request module, a network speed information receiving module, and a quality determination module, wherein:

[0014] The optical power request module is used to send an optical power query request message to the optical power data acquisition device. The optical power query request message includes the first identification information of the optical modem to be tested for installation quality. The optical power data acquisition device is used to provide optical power data query function based on the stored first identification information of the optical modem.

[0015] The optical power receiving module is used to receive the optical power information returned by the optical power data acquisition device in response to the optical power query request message. The optical power information is sent by the optical modem to the optical power data acquisition device based on the preset first communication transmission channel.

[0016] The network speed information request module is used to send a network speed information query request message to the speed test platform. The network speed information query request message includes the second identification information of the optical modem to be tested for installation quality. The speed test platform provides network speed information query function based on the stored second identification information of the optical modem.

[0017] The network speed information receiving module is used to receive the network speed information returned by the speed test platform in response to the network speed information query request message. The network speed information is sent to the speed test platform by the optical modem based on the preset second communication transmission channel.

[0018] The quality determination module is used to determine the quality of broadband installations for home customers based on optical power and network speed information.

[0019] An electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for detecting the quality of broadband installation for home customers as described above.

[0020] A computer-readable storage medium is characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements the steps of the method for detecting the quality of broadband installation for home customers as described above.

[0021] The above-described technical solutions adopted in the embodiments of this application can achieve the following beneficial effects:

[0022] When using the method provided in this application embodiment to detect the installation quality of home broadband, optical power query request messages can be sent to the optical power data acquisition device, and network speed information query request messages can be sent to the speed test platform to obtain the optical power data and network speed information of the optical modem to be tested. Then, the installation quality is tested based on the optical power data and network speed information. The optical power information is sent from the optical modem to the optical power data acquisition device through a preset first communication transmission channel, and the network speed information is sent from the optical modem to the speed test platform through a preset second communication transmission channel. In this way, compared with related technologies, firstly, it does not require installation and maintenance personnel to manually test the customer's home optical modem using testing tools; secondly, since the optical power data and network speed information are directly sent from the optical modem to the optical power data acquisition device and the speed test platform through preset communication transmission channels, no manual intervention is required. This avoids the problem of the quality inspection results not matching the actual situation due to subjective factors such as the visual differences of installation and maintenance personnel, thus ensuring the accuracy of the installation quality test results. Attached Figure Description

[0023] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0024] Figure 1a A schematic diagram illustrating the implementation process of a method for detecting the installation quality of broadband services for home customers, provided in an embodiment of this application;

[0025] Figure 1b This is a schematic diagram illustrating the implementation process of the method for sending an optical power query request message to an optical power data acquisition device according to an embodiment of this application.

[0026] Figure 1c This is a schematic diagram illustrating the implementation process of the method for sending an optical power query request message to an optical power data acquisition device according to an embodiment of this application.

[0027] Figure 1d A schematic diagram illustrating the implementation process of the method for a receiving optical power data acquisition device to return optical power information in response to an optical power query request message, as provided in the embodiments of this application;

[0028] Figure 1e A schematic diagram illustrating the implementation process of the method for a receiving optical power data acquisition device to return optical power information in response to an optical power query request message, as provided in the embodiments of this application;

[0029] Figure 1f A schematic diagram illustrating the implementation process of a method for detecting the installation quality of broadband services for home customers, provided in an embodiment of this application;

[0030] Figure 2 A schematic diagram illustrating the implementation process of a method for detecting the installation quality of broadband services for home customers, provided in an embodiment of this application;

[0031] Figure 3 A schematic diagram of the specific structure of a device for detecting the installation quality of broadband services in a home, provided in an embodiment of this application;

[0032] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0034] The technical solutions provided by the various embodiments of this application are described in detail below with reference to the accompanying drawings.

[0035] Example 1

[0036] To address the issue in existing technologies where manual testing of optical power and network speed by installation and maintenance personnel using handheld power meters and personal computers may result in discrepancies between the quality test results and the actual optical power and network speed results, this application provides a method for testing the installation quality of home broadband.

[0037] The execution subject of this method can be various types of computing devices, or it can be an application or app installed on the computing device. The computing device can be a user terminal such as a mobile phone, tablet computer, or smart wearable device, or it can be a server.

[0038] For ease of description, this application uses a server as the execution subject of the method in its embodiments to illustrate the method. Those skilled in the art will understand that this embodiment uses a server as an example to describe the method, which is merely an illustrative example and does not limit the scope of protection of the corresponding claims.

[0039] Specifically, the implementation flow of the method provided in this application embodiment is as follows: Figure 1a As shown, it includes the following steps:

[0040] Step 11: The server sends an optical power query request message to the optical power data acquisition device. The optical power query request message includes the first identification information of the optical modem to be tested for installation quality.

[0041] The optical power data acquisition device is used to provide optical power data query functionality based on the stored first identification information of the optical modem. In this embodiment, the optical power data acquisition device may be, for example, an Element Management System (EMS) or a Record Management System (RMS).

[0042] The primary identification information of the optical modem can be used to uniquely identify the optical modem to be tested for installation quality. For example, it can be the optical modem's unique identifier ONUID, the optical modem's device serial number, and other information.

[0043] In this embodiment of the application, before the server sends an optical power query request message to the optical power data acquisition device, a communication transmission channel between the server and the optical power acquisition device can be established in advance so that information can be transmitted between the server and the optical power acquisition device. The communication transmission channel can be built based on a preset communication transmission interface and / or communication transmission protocol, such as TL1 protocol, REST protocol and TR069 communication protocol.

[0044] In addition, the optical modem to be tested for installation quality is pre-determined, along with its first identification information. After the server determines the optical modem to be tested for installation quality and its first identification information, it can send an optical power query request message to the optical power data acquisition device based on the pre-built communication transmission channel and the optical modem's first identification information.

[0045] In practical applications, in order to ensure that the optical power data acquisition device can successfully obtain optical power data from the optical modem, before sending the optical power query request message to the optical power data acquisition device, the type of the optical modem to be tested can be determined first. Then, based on the type of the optical modem, the optical power data acquisition device that matches the type of the optical modem can be selected to send the optical power query request message.

[0046] Typically, for SFU optical modems, you can choose to send an optical power query request message to the EMS to obtain the optical power data for that type of optical modem. For HGU and IHU optical modems, you can choose to send an optical power query request message to the RMS to obtain the optical power data for these two types of optical modems.

[0047] like Figure 1b As shown, in one optional implementation, if the optical power data acquisition device is an EMS, the server sending an optical power query request message to the optical power data acquisition device includes the following steps:

[0048] Step 110: Determine the first identification information of the optical modem to be tested for installation quality.

[0049] The first identification information may include the identification information of the optical modem to be tested for installation quality, the IP address of the optical modem, the identification information of the OLT device to which the optical modem belongs, and the identification information of the passive optical network port corresponding to the uplink of the optical modem.

[0050] Step 112: Based on the preset first interface protocol and first identification information, send an optical power query request message to the network element management system. The first interface protocol includes the TL1 protocol.

[0051] The first interface protocol is pre-agreed upon by the server and the optical power data acquisition device. It should be noted that the aforementioned first interface protocol, including the TL1 protocol, is merely an exemplary illustration of an embodiment of this application and does not impose any limitation on the embodiments of this application.

[0052] Or, such as Figure 1c As shown, in one optional implementation, if the optical power data acquisition device is an RMS, the server sending an optical power query request message to the optical power data acquisition device includes the following steps:

[0053] Step 114: Determine the first identification information of the optical modem to be tested for installation quality; wherein, the first identification information includes the device serial number, number category, province code and city code of the optical modem to be tested for installation quality.

[0054] Step 116: Based on the preset second interface protocol and first identification information, send an optical power query request message to the network element management system. The second interface protocol includes the REST protocol.

[0055] The second interface protocol is pre-agreed upon by the server and the optical power data acquisition device. It should be noted that the aforementioned second interface protocol, including the REST protocol, is merely an exemplary illustration of an embodiment of this application and does not impose any limitation on the embodiments of this application.

[0056] Step 12: The server receives the optical power information returned by the optical power data acquisition device in response to the optical power query request message. The optical power information is sent by the optical modem to the optical power data acquisition device based on the preset first communication transmission channel.

[0057] The first communication transmission channel can be used to realize communication transmission between the optical power data acquisition device and the optical modem. In this embodiment, the first communication transmission channel can be constructed based on a preset transmission protocol and / or communication transmission interface. For example, the optical power acquisition device can pre-configure a template of a preset communication protocol and enable the template. After the optical modem registers with the optical power acquisition device, it automatically sends a channel corresponding to the preset communication protocol to the optical modem, thereby realizing the construction of the first communication transmission channel. In this way, the optical power data acquisition device and the optical modem can subsequently transmit information based on this channel.

[0058] In this embodiment, after receiving an optical power query request message from the server, the optical power data acquisition device can parse the request message to obtain first identification information, thereby determining the optical modem to be tested for installation quality. After determining the optical modem to be tested, the optical power data acquisition device can send an optical power data acquisition message / request to the corresponding optical modem via the first communication transmission channel. Upon receiving the optical power data acquisition message / request from the optical power data acquisition device, the optical modem will feed back the optical power data to the optical power data acquisition device via the first communication transmission channel. Simultaneously, the optical power data acquisition device will send the received optical power data to the server.

[0059] Alternatively, in an optional implementation, to save time in requesting optical power data, the optical power data acquisition device can also pre-acquire information such as the optical power data of the optical modem, and store the acquired optical power information of each optical modem and the first identification information of each optical modem in a preset storage space. When the optical power query request message sent by the server is received, the optical power data of the corresponding optical modem can be directly obtained from the preset storage space based on the first identification information in the request message. In this way, the time for the optical power acquisition device to send messages / requests to the optical modem and the time for waiting for the optical modem to return the optical power data can be reduced, thereby saving time in requesting optical power data.

[0060] like Figure 1d As shown, in an optional implementation, if the optical power data acquisition device is an EMS, then the server receiving the optical power information returned by the optical power data acquisition device in response to the optical power query request message may include the following steps:

[0061] Step 121: Receive the message information returned by the network element management system in response to the optical power query request message.

[0062] After receiving an optical power query request message from the server, the EMS (Electronic Element Management System) can further forward the request message to the OLT (Optical Line Terminal) device. Upon receiving the request message, the OLT device can determine the target optical modem (ONT) to be detected based on pre-stored first identification information and the received first identification information. After determining the OLT, it can send an optical power data acquisition message / request to the corresponding OLT. Upon receiving the optical power data acquisition message / request, the OLT will feed back the optical power data to the OLT device via the first communication transmission channel. Simultaneously, the OLT device will return the received message information to the EMS, so that the EMS can forward the received message information to the server.

[0063] Step 122: Parse the message information returned by the network element management system to obtain the optical power status information received by the optical module and the optical power status information transmitted by the optical module.

[0064] In this embodiment of the application, after the server receives the message information returned by the EMS, it can parse the data of the two fields "RxPowerR" (received optical power status information) and "TxPowerR" (transmitted optical power status information) of the optical module.

[0065] Typically, the optical power status information received by an optical module can include three states: Normal, High, and Low. Similarly, the optical power status information transmitted by an optical module can also include three states: Normal, High, and Low. Here, Normal indicates that the optical module's received or transmitted optical power is normal; High indicates that the optical module's received or transmitted optical power is high; and Low indicates that the optical module's received or transmitted optical power is low.

[0066] Step 123: Determine the optical power information based on the optical power status information received by the optical module and the optical power status information sent by the optical module.

[0067] In this embodiment of the application, if either of the data in the two fields of the optical power status information "RxPowerR" received by the optical module and the optical power status information "TxPowerR" sent by the optical module is "Low", it is determined that "optical power is abnormal".

[0068] Or, such as Figure 1e As shown, in one optional implementation, if the optical power data acquisition device is an RMS, the server receiving the optical power information returned by the optical power data acquisition device in response to the optical power query request message may include the following steps:

[0069] Step 125: Receive the message information returned by the record management system in response to the optical power query request message.

[0070] In this embodiment, after the Record Management System (RMS) receives an optical power query request message from the server, it can parse the request message to obtain first identification information, thereby determining the optical modem to be tested for installation quality. After the RMS determines the optical modem to be tested, it can send an optical power data acquisition message / request to the corresponding optical modem via the first communication transmission channel. Upon receiving the optical power data acquisition message / request from the RMS, the optical modem will feed back the optical power data to the RMS via the first communication transmission channel. Simultaneously, the RMS will send the received optical power data to the server.

[0071] Step 126: parse the message information returned by the record management system to obtain the optical power status information.

[0072] Step 127: Determine the optical power information based on the optical power status information.

[0073] The specific implementation methods for steps 126 and 127 can be found in steps 122 and 123, and will not be repeated here.

[0074] Step 13: The server sends a network speed information query request message to the speed test platform. The network speed information query request message includes the second identification information of the optical modem to be tested for installation quality.

[0075] The speed test platform uses the stored secondary identification information of the optical modem to provide network speed information query functions. For example, it can provide online network speed tests, download speed tests, webpage speed tests, and other broadband speed test services for ADSL broadband, fiber broadband, and other users. The speed test platform can adopt the speed test standards verified by the Ministry of Industry and Information Technology.

[0076] The second identification information of the optical modem is used to help the speed test platform identify the optical modem to be tested for installation quality. The second identification information may include the sequence number (sequenceNo) of the optical modem to be tested, the optical modem's serial number (SN), the SN list (snList), the task type (taskType), and the timeout information (Timeout).

[0077] The serial number can be formatted as timestamp + sequence number, for example, YYYYMMDDHHMMSSxxxx, where xxxx is the sequence number, which can start from 0001 and can start a new cycle after 9999 are filled.

[0078] The task type refers to the type of speed test service, which can be determined based on the actual situation. For example, the task type can be HTTP gateway bandwidth download speed test HTTP_DOWNLOAD_OSGI, or HTTP gateway bandwidth upload speed test HTTP_UPLOAD_OSGI.

[0079] The timeout period can be measured in seconds and can range from 0 to 7200 seconds. If the timeout period is not specified in the network speed information query request message, it can be set to 3600 seconds by default.

[0080] It should be noted that the examples given above regarding serial numbers, task types, and timeout periods are merely illustrative examples in the embodiments of this application and do not impose any limitations on the embodiments of this application.

[0081] Optionally, to facilitate the speed test platform's authentication of the server, in this embodiment of the application, the second identification information of the optical modem may also include the token obtained after OAuth verification and authorization: access_token.

[0082] In this embodiment of the application, before the server sends a network speed information query request message to the speed test platform, a communication transmission channel between the server and the speed test platform can be pre-established, and then the network speed information query request message can be sent to the speed test platform based on the pre-established communication transmission channel.

[0083] Step 14: The server receives the network speed information returned by the speed test platform in response to the network speed information query request message. The network speed information is sent to the speed test platform by the optical modem based on the preset second communication transmission channel.

[0084] In this embodiment, after receiving the network speed information query request message sent by the server, the speed test platform can call the broadband service call detail record query interface provided by the network security system through the home customer work order assistant to obtain the sequence number (sequenceNo), SN code, SN code list (snList), task type (taskType), and timeout information (Timeout) of the optical modem to be tested for installation quality from the network speed information query request message, so as to determine the optical modem to be tested for installation quality.

[0085] After identifying the optical modem to be tested for installation quality, the speed test platform can use PC-based speed test software to input the second identification information of the optical modem to obtain its network speed information.

[0086] For example, after the speed test platform inputs the second identification information of the optical modem to be tested based on the PC-based speed test software, it can send a network speed information collection request / message to the optical modem to be tested based on the preset second communication transmission channel. After receiving the collection request / message sent by the speed test platform, the optical modem can send the corresponding network speed information to the speed test platform through the preset second communication transmission channel.

[0087] After obtaining the network speed information, the speed test platform can return the network speed information to the server through a pre-built communication transmission channel, according to the pre-determined interface protocol with the server.

[0088] Optionally, considering that the speed test platform might not directly return network speed information to the server, it might first include the network speed information in a message and then return it to the server via the message. Based on this scenario, such as... Figure 1f As shown, the embodiments of this application provide the following implementation steps 141 to 143, through which network speed information can be obtained.

[0089] Step 141: The server receives the message information returned by the speed test platform in response to the network speed information query request message.

[0090] Step 142: The server parses the message information returned by the speed test platform to obtain the Ethernet layer download rate and Ethernet layer upload rate from the message information.

[0091] Step 143: The server determines the network speed information based on the Ethernet layer download speed and the Ethernet layer upload speed.

[0092] For example, suppose the server receives the following message from the speed test platform in response to a network speed information query request:

[0093] sequenceNo: The sequence number matches the value in the request message.

[0094] Sn: Gateway SN. Example format: 1EA3D4CBDF89.

[0095] taskId: Diagnostic task ID.

[0096] taskType: Task type. Values: HTTP_DOWNLOAD_OSGI: HTTP gateway bandwidth download speed test; HTTP_UPLOAD_OSGI: HTTP gateway bandwidth upload speed test.

[0097] taskResult: Task result. SUCCESS: Success. FAILURE: Failure.

[0098] failReason: Reason for failure. 90000005: The soft probe does not support this diagnostic. 90000006: Task timed out. 90000007: Plugin startup failed. 90000008: Plugin shutdown failed.

[0099] createTime: Creation time. Format: YYYY-MM-DD hh:mm:ss.

[0100] startTime: The time from when the diagnostic task is sent to the soft probe. Format: YYYY-MM-DD hh:mm:ss.

[0101] endTime: End time. Format: YYYY-MM-DD hh:mm:ss.

[0102] timeOut: Timeout period. Unit: seconds.

[0103] resultDetail: Detailed information about the task result.

[0104] / / HTTP gateway bandwidth download speed test

[0105] "osgiDownloadTestInfo":

[0106] {

[0107] Download URL

[0108] "url":"",

[0109] / / HTTP download speed, including HTTP headers, unit: Kbps

[0110] "TestDownloadRate":"",

[0111] / / Ethernet layer download speed, unit: Kbps

[0112] "TotalDownloadRate":"",

[0113] / / Request received time, format: 2008-04-09T15:01:05.123456

[0114] "ROMTime":"",

[0115] / / Transmission start time, format: 2008-04-09T15:01:05.123456

[0116] "BOMTime":"",

[0117] / / Transmission end time, format: 2008-04-09T15:01:05.123456

[0118] "EOMTime":"",

[0119] / / Number of bytes received, including HTTP control headers

[0120] "TestBytesReceived":"",

[0121] / / Number of bytes received by the Ethernet layer

[0122] "TotalBytesReceived":"",

[0123] / / TCP request time, in seconds

[0124] "TCPOpenRequestTime":"",

[0125] / / TCP response time, in seconds

[0126] "TCPOpenResponseTime":"",

[0127] / / User-defined, to be used in the future to support the expansion of other parameters.

[0128] "otherInfo":""

[0129] }

[0130] / / HTTP gateway bandwidth upload speed test "osgiUploadTestInfo":

[0131] {

[0132] Upload URL

[0133] "url":"",

[0134] / / HTTP upload speed unit: Kbps

[0135] "TestUploadRate":"",

[0136] / / Ethernet layer upload speed, unit: Kbps

[0137] "TotalUploadRate":"",

[0138] / / Request received time, format: 2021-04-09T15:01:05.123456.

[0139] "ROMTime":"",

[0140] / / Transmission start time, format: 2021-04-09T15:01:05.123456.

[0141] "BOMTime":"",

[0142] / / Transmission end time, format: 2021-04-09T15:01:05.123456.

[0143] "EOMTime":"",

[0144] / / Number of bytes sent, including HTTP control headers.

[0145] "TestBytesSent":"",

[0146] / / Number of bytes sent from the Ethernet layer

[0147] "TotalBytesSend":"",

[0148] / / TCP request time, in seconds

[0149] "TCPOpenRequestTime":"",

[0150] / / TCP response time, in seconds

[0151] "TCPOpenResponseTime":"",

[0152] / / User-defined, to be used in the future to support the expansion of other parameters.

[0153] "otherInfo":""

[0154] }

[0155] After receiving the aforementioned message information from the speed test platform in response to the network speed information query request message, the server can parse the message information returned by the speed test platform to obtain the data of the Ethernet layer download rate "TestDownloadRate" and Ethernet layer upload rate "TestUploadRate" fields in the message information.

[0156] After obtaining the data from the "TestDownloadRate" and "TestUploadRate" fields, a judgment can be made based on a preset rate threshold, such as 1,000,000 Kbps. If the data in either "TestDownloadRate" or "TestUploadRate" is less than the preset rate threshold, it is judged as "abnormal network speed".

[0157] Step 15: The server determines the quality of the broadband installation for home customers based on optical power information and network speed information.

[0158] In this embodiment, if either optical power or network speed is abnormal, the quality of the broadband installation for the home customer is considered abnormal. Specifically, if either the optical module receive optical power status information or the optical module transmit optical power status information in the optical power data is "low", the optical power is considered abnormal. If either the Ethernet layer download rate or the Ethernet layer upload rate in the network speed information is less than a preset rate threshold, the network speed is considered abnormal.

[0159] When using the method provided in this application embodiment to detect the installation quality of home broadband, optical power query request messages can be sent to the optical power data acquisition device, and network speed information query request messages can be sent to the speed test platform to obtain the optical power data and network speed information of the optical modem to be tested. Then, the installation quality is tested based on the optical power data and network speed information. The optical power information is sent from the optical modem to the optical power data acquisition device through a preset first communication transmission channel, and the network speed information is sent from the optical modem to the speed test platform through a preset second communication transmission channel. In this way, compared with related technologies, firstly, it does not require installation and maintenance personnel to manually test the customer's home optical modem using testing tools; secondly, since the optical power data and network speed information are directly sent from the optical modem to the optical power data acquisition device and the speed test platform through preset communication transmission channels, no manual intervention is required. This avoids the problem of the quality inspection results not matching the actual situation due to subjective factors such as the visual differences of installation and maintenance personnel, thus ensuring the accuracy of the installation quality test results.

[0160] On the other hand, by using the method provided in the embodiments of this application, since installation and maintenance personnel do not need to go to the customer's home to measure data on-site, it can not only avoid the problem that the limited manpower of installation and maintenance personnel makes it impossible to guarantee regular and timely data collection at the customer's home; it can also avoid the problem of frequently going to the customer's home to measure data on-site, thereby disturbing the user's family life.

[0161] Example 2

[0162] The following describes how the methods provided in the embodiments of this application are applied in practice, taking into account real-world scenarios.

[0163] Please see Figure 2 This is a schematic diagram illustrating an application process of the method provided in this application embodiment. For ease of description, this application embodiment assumes that the optical modem to be tested includes various types such as SFU, HGU, and IHU optical modems, and that the optical power data acquisition equipment includes both EMS and RMS. The process specifically includes the following steps:

[0164] Step 21: Send optical power query request messages to EMS or RMS for different types of optical modems.

[0165] For example, an SFU optical modem can send an optical power query request message to the EMS, while an HGU optical modem and an IHU optical modem can send an optical power query request message to the RMS.

[0166] In this embodiment of the application, before sending the optical power query request message, the EMS can pre-sign the TL1 interface protocol with the OLT device and the optical modem, and the RMS can pre-sign the REST interface protocol with the optical modem.

[0167] Optionally, the optical power query request message sent to the EMS may include the following:

[0168] ONUIP: The IP address of the optical modem.

[0169] OLTID: The unique identifier of the OLT to which the optical modem belongs.

[0170] PONID: The unique identifier of the PON port corresponding to the optical modem's uplink.

[0171] ONUID: The unique identifier of an optical modem.

[0172] PEERFLAG: Identifier indicating whether to query the optical power information of the other end.

[0173] Optionally, sending an optical power query request message to the RMS may include the following:

[0174] srvCode: Device serial number.

[0175] queryType: Number category. The number category includes 0, 1, 2, and 3. 0 refers to the broadband service account. 1 refers to the home gateway LOID. 2 refers to the IPTV account. 3 refers to the set-top box MAC address.

[0176] provinceId: Province code.

[0177] regionId: City / prefecture code.

[0178] Step 22: Receive the optical power information returned by the EMS or RMS in response to the optical power query request message. The optical power information is sent by the optical modem to the optical power data acquisition device based on the preset first communication transmission channel.

[0179] Continuing with the previous example, assuming the optical power query request message sent to EMS is as shown above, after receiving the query request message, EMS can respond to the request by returning the following message information to the server according to the pre-agreed TL1 protocol:

[0180] ONUID: The unique identifier of an optical modem.

[0181] RxPower: Optical module received optical power. Unit: dBm.

[0182] RxPowerR: Optical module receive optical power status. Three states: Normal, High, and Low.

[0183] TxPower: Optical power transmitted by the optical module, unit: dBm.

[0184] TxPowerR: The optical power status transmitted by the optical module, which can include three states: Normal, High, and Low.

[0185] PTxPower: Transmit optical power at the other end, unit: dBm.

[0186] PRxPower: Received optical power at the other end, unit: dBm.

[0187] It should be noted that the returned message information exemplified above is merely an exemplary illustration of the embodiments of this application and does not impose any limitation on the embodiments of this application.

[0188] In this embodiment of the application, after receiving the above message returned by EMS, the data of the two fields "RxPowerR" and "TxPowerR" can be parsed. If either of the data is "Low", it is determined that "optical power is abnormal".

[0189] Similarly, assuming the optical power query request message sent to RMS is as shown above, after receiving the query request message, RMS can respond to the request by returning the following message information to the server according to the pre-agreed REST protocol:

[0190] realValue: The actual configuration information of the device.

[0191] opticalPowerStatus: Optical power status. 0: Abnormal. 1: Normal.

[0192] opticalPower: The actual value of the optical power received by the device; the value retrieved by the device is in μm; the conversion between μm and dBm is to first divide by 10000, then take the logarithm, and then multiply by 10.

[0193] opticalPowerConfine: Normal range of received optical power. The normal range of HGU optical power is defined as -24 to -8 dBm.

[0194] The returned message information exemplified above is merely an exemplary illustration of the embodiments of this application and does not impose any limitation on the embodiments of this application.

[0195] In this embodiment of the application, after receiving the above message returned by RMS, the data of the "opticalPowerStatus" field can be parsed. If the data is "0", it is determined that "optical power is abnormal".

[0196] Step 23: The server sends a network speed information query request message to the speed test platform. The network speed information query request message includes the second identification information of the optical modem to be tested for installation quality. The speed test platform uses the stored second identification information of the optical modem to provide network speed information query function.

[0197] In this embodiment of the application, before sending a network speed information query request message to the speed test platform, the server can first sign an HTTP interface protocol with the optical modem to enable subsequent information transmission.

[0198] In one optional implementation, the network speed information query request message sent by the server to the speed test platform may include the following content:

[0199] access_token: The token obtained after OAuth verification and authorization.

[0200] sequenceNo: Serial number, which can be in the format of timestamp + sequence number, such as YYYYMMDDHHMMSSxxxx, where xxxx is the sequence number, starting from 0001, and repeating after 9999.

[0201] snList: A list of gateway SNs.

[0202] taskType: Task type. Values: HTTP_DOWNLOAD_OSGI: HTTP gateway bandwidth download speed test; HTTP_UPLOAD_OSGI: HTTP gateway bandwidth upload speed test.

[0203] Timeout: Timeout period. Unit: seconds. Value range: 0-7200 seconds. Default value: 3600 seconds.

[0204] The parameter in snList is the gateway SN. Example format: 1EA3D4CBDF89.

[0205] Step 24: Receive the network speed information returned by the speed test platform in response to the network speed information query request message. The network speed information is sent to the speed test platform by the optical modem based on the preset second communication transmission channel.

[0206] In this embodiment of the application, after the server receives the aforementioned message information returned by the speed test platform in response to the network speed information query request message, it can parse the message information returned by the speed test platform to obtain the data of the Ethernet layer download rate "TestDownloadRate" and Ethernet layer upload rate "TestUploadRate" fields in the message information.

[0207] After obtaining the data from the "TestDownloadRate" and "TestUploadRate" fields, a judgment can be made based on a preset rate threshold, such as 1,000,000 Kbps. If the data in either "TestDownloadRate" or "TestUploadRate" is less than the preset rate threshold, it is judged as "abnormal network speed".

[0208] Step 25: Determine the quality of broadband installation for home customers based on optical power information and network speed information.

[0209] In this embodiment, if either optical power or network speed is abnormal, the quality of the broadband installation for the home customer is considered abnormal. Specifically, if either the optical module receive optical power status information or the optical module transmit optical power status information in the optical power data is "low", the optical power is considered abnormal. If either the Ethernet layer download rate or the Ethernet layer upload rate in the network speed information is less than a preset rate threshold, the network speed is considered abnormal.

[0210] When using the method provided in this application embodiment to detect the installation quality of home broadband, optical power query request messages can be sent to the optical power data acquisition device, and network speed information query request messages can be sent to the speed test platform to obtain the optical power data and network speed information of the optical modem to be tested. Then, the installation quality is tested based on the optical power data and network speed information. The optical power information is sent from the optical modem to the optical power data acquisition device through a preset first communication transmission channel, and the network speed information is sent from the optical modem to the speed test platform through a preset second communication transmission channel. In this way, compared with related technologies, firstly, it does not require installation and maintenance personnel to manually test the customer's home optical modem using testing tools; secondly, since the optical power data and network speed information are directly sent from the optical modem to the optical power data acquisition device and the speed test platform through preset communication transmission channels, no manual intervention is required. This avoids the problem of the quality inspection results not matching the actual situation due to subjective factors such as the visual differences of installation and maintenance personnel, thus ensuring the accuracy of the installation quality test results.

[0211] On the other hand, by using the method provided in the embodiments of this application, since installation and maintenance personnel do not need to go to the customer's home to measure data on-site, it can not only avoid the problem that the limited manpower of installation and maintenance personnel makes it impossible to guarantee regular and timely data collection at the customer's home; it can also avoid the problem of frequently going to the customer's home to measure data on-site, thereby disturbing the user's family life.

[0212] Example 3

[0213] To address the issue in existing technologies where manual testing of optical power and network speed by installation and maintenance personnel using handheld power meters and personal computers may result in discrepancies between the quality test results and the actual optical power and network speed, this application provides a device for testing the installation quality of home broadband services. A schematic diagram of the device is shown below. Figure 3 As shown, it includes an optical power request module 31, an optical power receiving module 32, a network speed information request module 33, a network speed information receiving module 34, and a quality determination module 35. The functions of each module are as follows:

[0214] The optical power request module 31 is used to send an optical power query request message to the optical power data acquisition device. The optical power query request message includes the first identification information of the optical modem to be tested for installation quality. The optical power data acquisition device is used to provide optical power data query function based on the stored first identification information of the optical modem.

[0215] The optical power receiving module 32 is used to receive the optical power information returned by the optical power data acquisition device in response to the optical power query request message. The optical power information is sent by the optical modem to the optical power data acquisition device based on the preset first communication transmission channel.

[0216] The network speed information request module 43 is used to send a network speed information query request message to the speed test platform. The network speed information query request message includes the second identification information of the optical modem to be tested for installation quality. The speed test platform provides a network speed information query function based on the stored second identification information of the optical modem.

[0217] The network speed information receiving module 34 is used to receive the network speed information returned by the speed test platform in response to the network speed information query request message. The network speed information is sent to the speed test platform by the optical modem based on the preset second communication transmission channel.

[0218] The quality determination module 35 is used to determine the quality of home broadband installations based on optical power information and network speed information.

[0219] When using the device provided in this application embodiment to test the installation quality of home broadband, an optical power query request message can be sent to the optical power data acquisition device through the optical power request module, and a network speed information query request message can be sent to the speed test platform through the network speed information request module. This obtains the optical power data and network speed information of the optical modem to be tested for installation quality. Then, the quality determination module performs installation quality testing based on the optical power data and network speed information. Specifically, the optical power information is sent from the optical modem to the optical power data acquisition device via a preset first communication transmission channel, and the network speed information is sent from the optical modem to the speed test platform via a preset second communication transmission channel. Compared to related technologies, this approach eliminates the need for installation and maintenance personnel to manually test the customer's home optical modem using testing tools. Furthermore, since both the optical power data and network speed information are directly sent from the optical modem to the optical power data acquisition device and the speed test platform via preset communication transmission channels, no manual intervention is required. This avoids issues such as discrepancies between the quality inspection results and the actual situation due to subjective factors like visual differences among installation and maintenance personnel, ensuring the accuracy of the installation quality test results.

[0220] On the other hand, the device provided in this application embodiment does not require installation and maintenance personnel to go to the customer's home to measure data on-site. This not only avoids the problem that the limited manpower of installation and maintenance personnel makes it impossible to guarantee regular and timely data collection at the customer's home, but also avoids the problem of frequently going to the customer's home to measure data on-site, thus disturbing the user's family life.

[0221] Example 4

[0222] This application relates to an electronic device, such as... Figure 4 As shown. At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, network interface, and memory. The memory may include main memory, such as high-speed random-access memory (RAM), or non-volatile memory, such as at least one disk drive. Of course, the electronic device may also include other hardware required for its functions.

[0223] The processor, network interface, and memory can be interconnected via an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 4 It is indicated by a single double-headed arrow, but does not mean that there is only one bus or one type of bus.

[0224] Memory is used to store programs. Specifically, programs may include program code, which includes computer operation instructions. Memory may include main memory and non-volatile memory, and provides instructions and data to the processor.

[0225] The processor reads the corresponding computer program from non-volatile memory into main memory and then runs it, forming a device at the logical level for detecting the quality of broadband installations for home customers. The processor executes the program stored in memory and specifically performs the following operations:

[0226] The optical power data acquisition device sends an optical power query request message, which includes the first identification information of the optical modem to be tested for installation quality; the optical power data acquisition device uses the stored first identification information of the optical modem to provide optical power data query function.

[0227] The optical power data acquisition device receives the optical power information returned in response to the optical power query request message. The optical power information is then sent by the optical modem to the optical power data acquisition device based on the preset first communication transmission channel.

[0228] A network speed information query request message is sent to the speed test platform. The network speed information query request message includes the second identification information of the optical modem to be tested for installation quality. The speed test platform uses the stored second identification information of the optical modem to provide network speed information query function.

[0229] The optical modem receives the network speed information returned by the speed test platform in response to the network speed information query request message. The network speed information is sent to the speed test platform by the optical modem based on the preset second communication transmission channel.

[0230] The quality of home broadband installations is determined based on optical power and network speed information.

[0231] The method for detecting the installation quality of broadband services for home customers, as described in this specification, can be applied to or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed through integrated logic circuits in the processor's hardware or through software instructions. The processor can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this specification. The general-purpose processor can be a microprocessor or any conventional processor.

[0232] The steps of the method disclosed in the embodiments of this specification can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0233] This specification also provides an embodiment of a computer-readable storage medium that stores one or more programs, the programs including instructions that, when executed by an electronic device including multiple applications, enable the electronic device to perform a method for detecting the quality of broadband installation for home customers, specifically for performing:

[0234] The optical power data acquisition device sends an optical power query request message, which includes the first identification information of the optical modem to be tested for installation quality; the optical power data acquisition device uses the stored first identification information of the optical modem to provide optical power data query function.

[0235] The optical power data acquisition device receives the optical power information returned in response to the optical power query request message. The optical power information is then sent by the optical modem to the optical power data acquisition device based on the preset first communication transmission channel.

[0236] A network speed information query request message is sent to the speed test platform. The network speed information query request message includes the second identification information of the optical modem to be tested for installation quality. The speed test platform uses the stored second identification information of the optical modem to provide network speed information query function.

[0237] The optical modem receives the network speed information returned by the speed test platform in response to the network speed information query request message. The network speed information is sent to the speed test platform by the optical modem based on the preset second communication transmission channel.

[0238] The quality of home broadband installations is determined based on optical power and network speed information.

[0239] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or physical entities, or by products with certain functions. A typical implementation device is a computer.

[0240] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware.

[0241] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, apparatus, or computer program products. Therefore, this specification may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0242] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.

[0243] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0244] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0245] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0246] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0247] Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data.

[0248] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0249] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

Claims

1. A method for detecting the quality of broadband installation for residential customers, characterized in that, include: The type of optical modem to be tested for installation quality is determined. Based on the type of optical modem, an optical power data acquisition device that matches the type of optical modem is selected to send an optical power query request message; the type of optical modem includes SFU optical modems. An optical power query request message is sent to the optical power data acquisition device. The optical power query request message includes the first identification information of the optical modem to be tested for installation quality. The optical power data acquisition device is used to provide optical power data query function based on the stored first identification information of the optical modem. The optical power data acquisition device receives optical power information returned in response to the optical power query request message, and the optical power information is sent by the optical modem to the optical power data acquisition device based on a preset first communication transmission channel. A network speed information query request message is sent to the speed test platform. The network speed information query request message includes the second identification information of the optical modem to be tested for installation quality. The speed test platform is used to provide network speed information query function based on the stored second identification information of the optical modem. The optical modem receives network speed information returned by the speed test platform in response to the network speed information query request message. The network speed information is sent to the speed test platform by the optical modem based on a preset second communication transmission channel. The quality of home broadband installation is determined based on the optical power information and the network speed information.

2. The method as described in claim 1, characterized in that, The optical power data acquisition device includes a network element management system and / or a record management system.

3. The method as described in claim 2, characterized in that, If the optical power data acquisition device includes a network element management system, then sending an optical power query request message to the optical power data acquisition device includes: Determine the first identification information of the optical modem to be tested for installation quality; The first identification information includes the identification information of the optical modem to be tested for installation quality, the IP address of the optical modem, the identification information of the OLT device to which the optical modem belongs, and the identification information of the passive optical network port corresponding to the uplink of the optical modem. Based on a preset first interface protocol and the first identification information, the optical power query request message is sent to the network element management system. The first interface protocol includes the TL1 protocol.

4. The method as described in claim 2, characterized in that, If the optical power data acquisition device includes a network element management system, then receiving the optical power information returned by the optical power data acquisition device in response to the optical power query request message includes: Receive the message information returned by the network element management system in response to the optical power query request message; The message information returned by the network element management system is parsed to obtain the optical power status information received by the optical module and the optical power status information transmitted by the optical module. The optical power information is determined based on the optical power status information received by the optical module and the optical power status information transmitted by the optical module.

5. The method as described in claim 2, characterized in that, If the optical power data acquisition device includes a record management system, then sending an optical power query request message to the optical power data acquisition device includes: The first identification information of the optical modem to be tested for installation quality is determined; wherein, the first identification information includes the device serial number, number category, province code, and city code of the optical modem to be tested for installation quality. Based on a preset second interface protocol and the first identification information, the optical power query request message is sent to the network element management system. The second interface protocol includes the REST protocol.

6. The method as described in claim 2, characterized in that, If the optical power data acquisition device includes a recording and management system, then receiving the optical power information returned by the optical power data acquisition device in response to the optical power query request message includes: Receive the message information returned by the record management system in response to the optical power query request message; Parse the message information returned by the record management system to obtain optical power status information; The optical power information is determined based on the optical power status information.

7. The method as described in claim 1, characterized in that, The step of receiving the network speed information returned by the speed test platform in response to the network speed information query request message includes: Receive the message information returned by the speed test platform in response to the network speed information query request message; The message information returned by the speed test platform is parsed to obtain the Ethernet layer download rate and Ethernet layer upload rate in the message information; The network speed information is determined based on the Ethernet layer download rate and the Ethernet layer upload rate.

8. A device for detecting the quality of broadband installation for residential customers, characterized in that, It includes an optical power request module, an optical power receiving module, a network speed information request module, a network speed information receiving module, and a quality determination module, wherein: The device is used to determine the type of optical modem to be tested for installation quality, and based on the type of optical modem, select an optical power data acquisition device that matches the type of optical modem to send an optical power query request message; the type of optical modem includes SFU optical modem; The optical power request module is used to send an optical power query request message to the optical power data acquisition device. The optical power query request message includes the first identification information of the optical modem to be tested for installation quality. The optical power data acquisition device is used to provide optical power data query function based on the stored first identification information of the optical modem. An optical power receiving module is used to receive optical power information returned by the optical power data acquisition device in response to the optical power query request message. The optical power information is sent by the optical modem to the optical power data acquisition device based on a preset first communication transmission channel. The network speed information request module is used to send a network speed information query request message to the speed test platform. The network speed information query request message includes the second identification information of the optical modem to be tested for installation quality. The speed test platform is used to provide network speed information query function based on the stored second identification information of the optical modem. The network speed information receiving module is used to receive the network speed information returned by the speed test platform in response to the network speed information query request message. The network speed information is sent by the optical modem to the speed test platform based on a preset second communication transmission channel. The quality determination module is used to determine the quality of home broadband installation based on the optical power information and the network speed information.

9. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for detecting the quality of broadband installation for home customers as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method for detecting the quality of broadband installation for home customers as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Network quality detection method and gateway equipment

    CN105978754A