Method, system, and computer program product for fast identification of broadband subscriber information
By adding a software plugin to the broadband gateway to obtain user information and generate fault reporting codes and QR codes, the problems of low efficiency and high labor costs in broadband fault handling are solved, and the efficiency of quickly identifying user information and handling faults is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SICHUAN COMM RES PLANNING & DESIGNING CO LTD
- Filing Date
- 2026-02-09
- Publication Date
- 2026-05-05
AI Technical Summary
Broadband fault handling is inefficient and labor-intensive. Users cannot accurately provide broadband fault information, which makes it difficult for operators' customer service to quickly identify fault types and results in low processing efficiency.
Add a software plugin to the broadband gateway to obtain user broadband information and generate a broadband fault code and QR code when an abnormality in internet access is detected. Push the code to the user's end so that it can be uploaded to the operator's end, thereby enabling rapid identification of user information.
It improves the accuracy and efficiency of broadband fault handling, reduces labor costs, eliminates the need to affix fault number labels to gateways, and is suitable for large-scale applications.
Smart Images

Figure CN121691081B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of communication technology, and specifically relates to a method, system, and computer program product for rapidly identifying broadband user information. Background Technology
[0002] Currently, accessing the internet via broadband networks is widespread and has become a necessity for work and daily life. However, when broadband malfunctions during routine use, ordinary users often lack the necessary information, such as the broadband access number, account details, mobile phone number, landline number, and IP address. Consequently, when users file a report, they can only provide the broadband installation address, making it difficult for the operator's customer service to accurately link the corresponding broadband product. Furthermore, the operator's customer service system cannot pre-process such faults; they must send personnel to the site to verify the user's situation, confirm the relevant service type, network terminal, and user's broadband account information. Then, the internal work order system forwards the user's repair order to the appropriate professional repair personnel to ultimately resolve the fault.
[0003] In practical applications, to ensure users provide accurate fault reports, the common practice is to affix a label with the fault number to the gateway during new broadband installations. However, this method has several drawbacks: it's ineffective and labor-intensive. Factors such as prolonged affixing time and gateway overheating can cause labels to detach or become illegible. Therefore, operators must periodically spend significant manpower to clean and replace labels at the user's location. Furthermore, gateways are often installed in very concealed locations, making it difficult for users to find them and obtain the fault number, thus impacting fault handling efficiency. For example, a certain broadband operator has a 4-hour time limit for handling broadband faults in its enterprise services, resulting in approximately 3,400 overdue work orders per month across the province. Of these, 97% of the overdue orders are due to users' inability to provide accurate broadband fault information. Therefore, given these shortcomings, providing a method to quickly obtain broadband user information during broadband faults to improve fault handling efficiency has become an urgent problem to solve. Summary of the Invention
[0004] The purpose of this invention is to provide a method, system, and computer program product for quickly identifying broadband user information, in order to solve the problems of low efficiency and high labor costs in broadband fault handling in the prior art.
[0005] To achieve the above objectives, the present invention adopts the following technical solution:
[0006] Firstly, a method for quickly identifying broadband user information is provided, based on a software plugin added to a broadband gateway, wherein the method includes:
[0007] Obtain user broadband information, which includes user information and device information corresponding to the broadband gateway;
[0008] Based on the user information and device information in the user broadband information, the broadband gateway is tested for internet access services to determine whether the internet access services of the broadband gateway are normal.
[0009] If not, then based on the user information and the device information, generate a broadband fault reporting code and a fault reporting QR code;
[0010] The broadband fault reporting code and the fault reporting QR code are pushed to the user terminal, so that the user terminal can upload the user broadband information to the broadband operator by scanning the fault reporting QR code, or upload the broadband fault reporting code to the broadband operator so that the broadband operator can obtain the user broadband information based on the broadband fault reporting code, thereby completing the information upload of the faulty broadband.
[0011] Based on the above-disclosed content, this invention adds a software plugin to the gateway, and outputs broadband fault reporting information when an abnormality in the gateway's internet access service is detected through the software plugin. Specifically, the implementation process is as follows: First, user broadband information containing user information and the corresponding device information of the broadband gateway is obtained; then, based on the aforementioned obtained user broadband information, the internet access service of the broadband gateway is detected to determine whether its internet access service is normal; if the internet access service is abnormal, a broadband fault reporting code and a fault reporting QR code are generated based on the aforementioned user information and device information; finally, the generated broadband fault reporting code and fault reporting QR code are pushed to the user terminal, so that the user terminal can upload the user broadband information to the broadband operator by scanning the fault reporting QR code, or the user terminal can upload the broadband fault reporting code to the broadband operator, thereby enabling the broadband operator to obtain the user broadband information based on the broadband fault reporting code; in this way, the fault reporting information of faulty broadband can be uploaded.
[0012] Through the above design, this invention adds a software plug-in to the gateway, which then uses this plug-in to obtain user broadband information. When the plug-in detects an anomaly in the gateway's internet service, it generates a broadband fault reporting code and a fault reporting QR code and pushes them to the user's end. This allows the user's end to report broadband information by uploading the fault reporting code or scanning the fault reporting QR code. In this way, it can help operator customer service quickly identify broadband service categories and user information, thereby improving the accuracy of broadband dispatching and the efficiency of fault handling. At the same time, this invention also eliminates the need to affix fault reporting number labels to the gateway, thus reducing labor costs. Therefore, this invention solves the problem of difficult user fault reporting and is very suitable for large-scale application and promotion.
[0013] In one possible design, based on user information and device information from the user broadband information, the broadband gateway performs internet access service detection, including:
[0014] Based on the user information, the user's broadband type is determined;
[0015] Based on the user's broadband type, the corresponding Internet access service detection method for the broadband gateway is determined, wherein the Internet access service detection method is either a ping test method or a PPPoE dialing status monitoring method.
[0016] Based on the device information, and using the ping test method, the broadband gateway is tested for internet access services to determine whether the internet access services of the broadband gateway are normal, or the PPPoE dialing status monitoring method is used to test the internet access services of the broadband gateway to determine whether the internet access services of the broadband gateway are normal.
[0017] In one possible design, the user information includes: the user's broadband account, wherein determining the user's broadband type based on the user information includes:
[0018] Determine whether the user's broadband account is empty;
[0019] If yes, then the user's broadband type is determined to be unauthenticated broadband; otherwise, the user's broadband type is determined to be dial-up authenticated broadband.
[0020] Accordingly, based on the user's broadband type, the internet access service detection method corresponding to the broadband gateway is determined, including:
[0021] If the user's broadband type is unauthenticated broadband, then the ping test method will be used as the internet access service detection method corresponding to the broadband gateway. If the user's broadband type is dial-up authenticated broadband, then the PPPoE dial-up status monitoring method will be used as the internet access service detection method corresponding to the broadband gateway.
[0022] In one possible design, the device information includes: the upstream IP address of the broadband gateway. Based on this device information, and using a ping test, the broadband gateway is used to perform internet access service testing to determine whether its internet access service is normal, including:
[0023] Based on the aforementioned upstream IP address, initiate a ping test on the host corresponding to the upstream IP address to obtain the test result;
[0024] If the test result is a network connection failure, it is determined that the broadband gateway's internet access service is abnormal. The network connection failure includes being unable to access the host corresponding to the upstream IP address or a connection timeout.
[0025] Accordingly, the broadband gateway is monitored using a PPPoE dial-up status monitoring method to determine whether its internet access service is normal. This includes:
[0026] Monitor the PPPoE dialing status of the broadband gateway;
[0027] Determine whether the PPPoE dialing status is a connected state;
[0028] If not, it is determined that the broadband gateway is offline and that the internet access service of the broadband gateway is abnormal.
[0029] In one possible design, a ping test is initiated on the host corresponding to the upstream IP address at a first preset time interval to obtain the test result, and the PPPoE dialing status of the broadband gateway is monitored at a second preset time interval.
[0030] In one possible design, based on the user information and the device information, a broadband fault reporting code and a fault reporting QR code are generated, including:
[0031] Based on the user information, the user's broadband type is determined, wherein the user's broadband type is either unauthenticated broadband or dial-up authenticated broadband.
[0032] If the user's broadband type is authentication-free broadband, then the broadband fault reporting code is generated based on the device information; if the user's broadband type is dial-up authentication broadband, then the broadband fault reporting code is generated based on the user information.
[0033] The user information and the device information are encoded to generate the fault reporting QR code. The user information includes the user's broadband account, and the device information includes the gateway logical ID, gateway serial number, manufacturer name, gateway product model, gateway IP address, and upstream IP address.
[0034] In one possible design, the gateway IP address includes a first address, a second address, a third address, and a fourth address, wherein generating the broadband fault reporting code based on the device information includes:
[0035] The gateway IP address is encoded according to the following formula to obtain the broadband fault reporting code;
[0036] ;
[0037] In the formula, Indicates the broadband fault reporting code. Indicates encoding parameters, These represent the first address, the second address, the third address, and the fourth address, respectively.
[0038] Accordingly, generating the broadband fault reporting code based on the user information includes:
[0039] The broadband fault reporting code is generated using the user's broadband account.
[0040] In one possible design, pushing the broadband fault reporting code and the fault reporting QR code to the user terminal includes:
[0041] Receive web access requests based on the broadband gateway;
[0042] Based on the traffic redirection protocol and the IPTABLES software firewall, the WEB access request is intercepted, and the broadband fault reporting code and the fault reporting QR code are used to generate a fault reporting webpage.
[0043] The fault reporting webpage is visualized to complete the push of the broadband fault reporting code and the fault reporting QR code.
[0044] Secondly, a system for quickly identifying broadband user information is provided. The system includes a software plugin added to the broadband gateway, and the software plugin includes:
[0045] The acquisition module is used to acquire user broadband information, which includes user information and device information corresponding to the broadband gateway.
[0046] The polling module is used to perform internet access service detection on the broadband gateway based on user information and device information in the user broadband information, so as to determine whether the internet access service of the broadband gateway is normal.
[0047] The processing module is used to generate a broadband fault reporting code and a fault reporting QR code based on the user information and the device information when the polling module determines that there is an abnormality in the internet access service of the broadband gateway.
[0048] The sending module is used to push the broadband fault reporting code and the fault reporting QR code to the user terminal, so that the user terminal can upload the user broadband information to the broadband operator by scanning the fault reporting QR code, or upload the broadband fault reporting code to the broadband operator so that the broadband operator can obtain the user broadband information based on the broadband fault reporting code to complete the information upload of the faulty broadband.
[0049] Thirdly, an apparatus for quickly identifying broadband user information is provided. Taking an electronic device as an example, it includes a memory, a processor, and a transceiver that are sequentially and communicatively connected. The memory is used to store a computer program, the transceiver is used to send and receive messages, and the processor is used to read the computer program and execute the method for quickly identifying broadband user information as described in the first aspect or any possible design of the first aspect.
[0050] Fourthly, a storage medium is provided, on which instructions are stored, which, when executed on a computer, perform the method for rapidly identifying broadband user information as described in the first aspect or any possible design of the first aspect.
[0051] Fifthly, a computer program product containing instructions is provided, which, when executed on a computer, cause the computer to perform the method for rapidly identifying broadband user information as described in the first aspect or any possible design of the first aspect.
[0052] Beneficial effects:
[0053] This invention adds a software plugin to the gateway to obtain user broadband information. When the plugin detects an anomaly in the gateway's internet service, it generates a broadband fault reporting code and a fault reporting QR code, which are then pushed to the user's end. The user can then report their broadband information by uploading the fault reporting code or scanning the QR code. This helps operator customer service quickly identify broadband service categories and user information, improving the accuracy of broadband service dispatch and the efficiency of fault handling. Furthermore, this invention eliminates the need to affix fault reporting number labels to the gateway, reducing labor costs. Therefore, this invention solves the problem of difficult fault reporting for users, making it highly suitable for large-scale application and promotion. Attached Figure Description
[0054] Figure 1 This is a flowchart illustrating the steps of a method for rapidly identifying broadband user information provided in an embodiment of the present invention.
[0055] Figure 2 A schematic diagram of a fault reporting webpage provided in an embodiment of the present invention;
[0056] Figure 3 This is a structural diagram of a system for rapidly identifying broadband user information provided in an embodiment of the present invention;
[0057] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0058] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the present invention will be briefly introduced below in conjunction with the accompanying drawings and descriptions of the embodiments or the prior art. Obviously, the following description of the structure of the accompanying drawings is 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. It should be noted that the description of these embodiments is for the purpose of helping to understand the present invention, but does not constitute a limitation of the present invention.
[0059] It should be understood that although the terms first, second, etc., may be used herein to describe various units, these units should not be limited by these terms. These terms are only used to distinguish one unit from another. For example, a first unit may be referred to as a second unit, and similarly, a second unit may be referred to as a first unit, without departing from the scope of the exemplary embodiments of the invention.
[0060] It should be understood that the term "and / or" that may appear in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, B exists alone, and A and B exist simultaneously. The term " / and" that may appear in this document describes another relationship between related objects, indicating that two relationships can exist. For example, A / and B can mean: A exists alone, and A and B exist alone. In addition, the character " / " that may appear in this document generally indicates that the related objects before and after it are in an "or" relationship.
[0061] Example:
[0062] See Figure 1 As shown, the method for quickly identifying broadband user information provided in this embodiment adds a software plugin to the gateway, and outputs broadband fault information when the software plugin detects an abnormality in the gateway's internet access service. Specifically, the implementation process is as follows: First, user broadband information containing user information and the corresponding device information of the broadband gateway is obtained; then, based on the aforementioned obtained user broadband information, the internet access service of the broadband gateway is detected to determine whether its internet access service is normal; if the internet access service is abnormal, a broadband fault code and a fault QR code are generated based on the aforementioned user information and device information; finally, the generated broadband fault code and fault QR code are pushed to the user terminal, so that the user terminal can scan the fault QR code to report the user's broadband information. The fault information is uploaded to the broadband operator's terminal, or the user terminal uploads a broadband fault code to the broadband operator's terminal, enabling the broadband operator to obtain the user's broadband information based on the fault code. This completes the uploading of fault information for faulty broadband. Therefore, this method solves the problem of difficult fault reporting by users, helping operator customer service quickly identify broadband service categories and user information, thereby improving the accuracy of broadband order dispatch and the efficiency of fault handling. Thus, this method is very suitable for large-scale application and promotion. For example, this method can run on, but is not limited to, the software plugin side in the broadband gateway. It is understood that the aforementioned execution entity does not constitute a limitation on the embodiments of this application. Accordingly, the operation steps of this method can be, but are not limited to, the steps S1 to S4 below.
[0063] S1. Obtain user broadband information, which includes user information and device information corresponding to the broadband gateway. In specific implementations, the user information may include, but is not limited to, the user broadband account (UserID), while the device information may include, but is not limited to, the gateway logical ID (LOID), gateway serial number (SN), manufacturer name (Manufacturer), gateway product class (ProductClass), gateway IP address (DeviceIP), and upstream IP address (GatewayIP). Additionally, the aforementioned user broadband information may be obtained from the broadband node database (which stores broadband information for different users) by calling an API interface, but is not limited to, other methods.
[0064] Optionally, the gateway IP address may include, but is not limited to, a first address, a second address, a third address, and a fourth address. For example, if the gateway IP address is 219.239.110.138, then the first address is 219, the second address is 239, the third address is 110, and the fourth address is 138. Of course, the above example is just an example, and this embodiment is not limited to it.
[0065] In this embodiment, one of the methods for obtaining the aforementioned user broadband information is disclosed below, as shown in Table 1 below.
[0066] Table 1 shows the methods for obtaining user broadband information.
[0067] Table 1
[0068]
[0069] Of course, the above examples are just examples, and the specific acquisition method can be set according to actual use. This embodiment is not limited to this.
[0070] After obtaining the user's broadband information, the broadband gateway's internet access service can be tested based on this information, as shown in step S2 below.
[0071] S2. Based on the user information and device information in the user broadband information, perform internet access service detection on the broadband gateway to determine whether the internet access service of the broadband gateway is normal. In this embodiment, the user broadband type is determined first, and then different methods are adopted to perform internet access service detection on the broadband gateway according to different user broadband types. Optionally, the specific detection process may be, but is not limited to, the steps S21 to S23 below.
[0072] S21. Determine the user's broadband type based on the user information; in specific implementation, the user's broadband type can be determined by judging whether the user's broadband account is empty; if the user's broadband account is empty, the user's broadband type is determined to be unauthenticated broadband; otherwise, the user's broadband type is determined to be dial-up authenticated broadband.
[0073] Thus, after determining the user's broadband type, the method for detecting internet access services can be determined based on the user's broadband type, as shown in step S22 below.
[0074] S22. Based on the user's broadband type, determine the internet access service detection method corresponding to the broadband gateway, wherein the internet access service detection method is either a ping test or a PPPoE dial-up status monitoring method. In this embodiment, if the user's broadband type is authentication-free broadband, then the ping test method is used as the internet access service detection method corresponding to the broadband gateway; if the user's broadband type is dial-up authentication broadband, then the PPPoE dial-up status monitoring method is used as the internet access service detection method corresponding to the broadband gateway. Thus, after determining the internet access service detection method, the internet access service detection of the broadband gateway can be performed based on it, as shown in step S23 below.
[0075] S23. Based on the device information, and using the ping test method, perform internet access service detection on the broadband gateway to determine whether the internet access service of the broadband gateway is normal, or use the PPPoE dialing status monitoring method to perform internet access service detection on the broadband gateway to determine whether the internet access service of the broadband gateway is normal.
[0076] In practice, the specific method for using ping testing to detect internet access services is as follows:
[0077] S23a. Based on the aforementioned upstream IP address, initiate a ping test on the host corresponding to the upstream IP address to obtain the test result. In specific implementation, the ping test uses the Internet Control Message Protocol (ICMP) to send data packets to test whether the network connection is normal. Thus, the broadband gateway can send data packets to the host corresponding to the upstream IP address and then obtain the test result by detecting whether the data packets were successfully sent. In this way, the broadband gateway's Internet access service can be determined based on the test result, as shown in step S23b below.
[0078] S23b. If the test result is a network connection failure, it is determined that the broadband gateway's internet access service is abnormal. The network connection failure includes being unable to access the host corresponding to the upstream IP address or a connection timeout. In this embodiment, if ping fails (i.e., unable to access the host corresponding to the upstream IP address or a connection timeout), it indicates that the broadband gateway cannot access the internet normally. At this time, it is determined that its internet access service is abnormal and broadband fault reporting information needs to be output, i.e., step S3 is executed below. Meanwhile, if the test result is a successful connection, it indicates that broadband internet access is normal and no fault reporting operation is required.
[0079] Similarly, when using the PPPoE dial-up status monitoring method to detect the internet access service of the broadband gateway, the specific detection process is as shown in steps S23c to S23e below.
[0080] S23c. Monitor the PPPoE dialing status of the broadband gateway; In this embodiment, PPPoE dialing mode refers to the way of connecting to the network through the PPPoE protocol. Therefore, the broadband gateway can be judged to be offline by the PPPoE dialing status, and the process is shown in steps S23d and S23e below.
[0081] S23d. Determine whether the PPPoE dialing status is connected; In this embodiment, if the PPPoE dialing status is connected, it means that the broadband gateway is online and its Internet access service is normal; otherwise, it means that it is offline and its Internet access service is abnormal. The determination process is shown in step S23e below.
[0082] S23e. If not, it is determined that the broadband gateway is offline and that the broadband gateway's internet access service is abnormal. In specific implementation, if the dialing status is not "Connected", that is, the result is "Connecting", "Disconnected", "PendingDisconnect" or "Initializing", it indicates that the PPPoE dialing status is abnormal. Therefore, it can be determined that the broadband gateway's internet access is abnormal and it is offline. In this case, broadband fault information can be output.
[0083] Furthermore, in this embodiment, for example, but not limited to, ping tests can be initiated on the host corresponding to the upstream IP address at a first preset time interval (randomly polling PING every 5-30 minutes) to obtain test results; thus, the load on the broadband gateway can be reduced; similarly, the PPPoE dialing status of the broadband gateway can also be monitored at a second preset time interval (e.g., every 1 second) to achieve uninterrupted monitoring of the broadband gateway's internet access services.
[0084] Thus, when it is determined that there is an abnormality in the broadband gateway's internet access service through the aforementioned steps S21 to S23 and their sub-steps, it is necessary to use the aforementioned user broadband information to generate a broadband fault reporting code and a fault reporting QR code to output broadband fault reporting information. The process is shown in step S3 below.
[0085] S3. If not, then based on the user information and the device information, generate a broadband fault reporting code and a fault reporting QR code. In specific implementation, for example, but not limited to, first determine the user's broadband type based on the user information (the user's broadband type is authentication-free broadband or dial-up authentication broadband, and the determination process can be referred to the aforementioned step S2, which will not be repeated here); then, select different information based on the user's broadband type to generate a broadband fault reporting code based on the selected information; specifically, if the user's broadband type is authentication-free broadband, then generate the broadband fault reporting code based on the device information; if the user's broadband type is dial-up authentication broadband, then generate the broadband fault reporting code based on the user information; thus, after generating the broadband fault reporting code, the user information and the device information can be encoded to generate the fault reporting QR code.
[0086] Optionally, the following are specific methods for generating the publicly disclosed broadband fault reporting code:
[0087] As mentioned above, the gateway IP address consists of four addresses. Therefore, when encoding the gateway IP address to generate a broadband fault reporting code, the essence is to encode the four addresses within the gateway IP address. The encoding formula is as follows:
[0088] ;
[0089] In the formula, Indicates the broadband fault reporting code. Indicates encoding parameters, These represent the first address, the second address, the third address, and the fourth address, respectively. In this embodiment, the example encoding parameter can, but is not limited to, take the value 2563.
[0090] For example, if the gateway IP address is 219.239.110.138, the broadband fault reporting code would be:
[0091] 219×2563+239×2562+110×2561+138×2560=3689901706.
[0092] In this way, the gateway IP address can be encoded into a broadband fault reporting code.
[0093] Similarly, when using the user information to generate a broadband fault reporting code, for example, but not limited to, the user's broadband account in the user information can be used to generate the broadband fault reporting code; alternatively, but not limited to, the user's broadband account can be directly used as the broadband fault reporting code.
[0094] Based on the aforementioned method, after generating the broadband fault reporting code, a fault reporting QR code can be generated; for example, but not limited to, QR encoding can be used to encode the aforementioned user information and device information to generate the aforementioned fault reporting QR code.
[0095] After generating the broadband fault reporting code and fault reporting QR code through the aforementioned step S3, both can be pushed to the user terminal, so that the user terminal can upload broadband fault reporting information based on the broadband fault reporting code or fault reporting QR code, as shown in step S4 below.
[0096] S4. Push the broadband fault reporting code and the fault reporting QR code to the user terminal, so that the user terminal can upload the user broadband information to the broadband operator by scanning the fault reporting QR code, or upload the broadband fault reporting code to the broadband operator so that the broadband operator can obtain the user broadband information based on the broadband fault reporting code, thereby completing the information upload of the faulty broadband.
[0097] In practical implementation, examples include, but are not limited to, displaying the broadband fault reporting code and fault reporting QR code via a webpage. The specific push method is as follows: first, a web access request based on the broadband gateway is received; then, based on the traffic redirection protocol and the IPTABLES soft firewall, the web access request is intercepted, and a fault reporting webpage is generated using the broadband fault reporting code and the fault reporting QR code; finally, the fault reporting webpage can be visualized, thereby completing the push of the broadband fault reporting code and the fault reporting QR code.
[0098] Thus, when a user attempts to access the internet through a broadband gateway, the software plugin intercepts the user's web access request; then, it generates a fault reporting webpage containing a broadband fault reporting code and a fault reporting QR code; finally, it pushes the corresponding fault reporting page to the user (mobile and PC devices), thus completing the visual display of the broadband fault reporting code and QR code; a schematic diagram of the fault reporting webpage is shown below. Figure 2 As shown.
[0099] Specifically, users can choose to call the broadband customer service hotline and provide a broadband fault reporting code, or scan a fault reporting QR code to report a fault themselves. When a user chooses to call customer service, the customer service representative obtains the gateway IP address using the broadband fault reporting code, thereby retrieving the corresponding user broadband information from the database. This information is then used to pre-process the user's fault (i.e., obtain the relevant information needed to handle the fault) and generate a fault report to be dispatched to the appropriate engineer. When a user chooses to scan the fault reporting QR code to report a fault themselves, the user's broadband information is uploaded to the broadband operator. The broadband operator then uses this information to obtain the necessary information to handle the fault, and finally generates a fault report to be dispatched to the appropriate engineer. Simultaneously, after the fault is resolved, customer service provides feedback to the user, completing the fault handling loop.
[0100] Therefore, through the method for quickly identifying broadband user information described in detail in steps S1 to S4 above, this invention adds a software plug-in to the gateway, then uses the plug-in to obtain user broadband information, and when the plug-in detects an anomaly in the gateway's internet service, it generates a broadband fault reporting code and a fault reporting QR code and pushes them to the user's end. This allows the user's end to report broadband information by uploading the broadband fault reporting code or scanning the fault reporting QR code. In this way, it can help operator customer service quickly identify broadband service categories and user information, thereby improving the accuracy of broadband dispatching and the efficiency of fault handling. At the same time, this invention eliminates the need to affix fault reporting number labels to the gateway, thus reducing labor costs. Therefore, this invention solves the problem of difficult user fault reporting, making it highly suitable for large-scale application and promotion.
[0101] like Figure 3 As shown, the second aspect of this embodiment provides a hardware system for implementing the method for quickly identifying broadband user information as described in the first aspect of the embodiment. The system includes a software plugin added to a broadband gateway, and the software plugin includes:
[0102] The acquisition module is used to obtain user broadband information, which includes user information and device information corresponding to the broadband gateway.
[0103] The polling module is used to perform internet access service detection on the broadband gateway based on user information and device information in the user broadband information, so as to determine whether the internet access service of the broadband gateway is normal.
[0104] The processing module is used to generate a broadband fault reporting code and a fault reporting QR code based on the user information and the device information when the polling module determines that there is an abnormality in the internet access service of the broadband gateway.
[0105] The sending module is used to push the broadband fault reporting code and the fault reporting QR code to the user terminal, so that the user terminal can upload the user broadband information to the broadband operator by scanning the fault reporting QR code, or upload the broadband fault reporting code to the broadband operator so that the broadband operator can obtain the user broadband information based on the broadband fault reporting code to complete the information upload of the faulty broadband.
[0106] The working process, working details and technical effects of the system provided in this embodiment can be found in the first aspect of the embodiment, and will not be repeated here.
[0107] like Figure 4 As shown, the third aspect of this embodiment provides a device for quickly identifying broadband user information. Taking an electronic device as an example, it includes: a memory, a processor, and a transceiver that are sequentially and communicatively connected. The memory is used to store a computer program, the transceiver is used to send and receive messages, and the processor is used to read the computer program and execute the method for quickly identifying broadband user information as described in the first aspect of the embodiment.
[0108] For specific examples, the memory may include, but is not limited to, random access memory (RAM), read-only memory (ROM), flash memory, first-in-first-out (FIFO) memory, and / or first-in-last-out (FILO) memory, etc.; specifically, the processor may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor may be implemented using at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), PLA (Programmable Logic Array). The processor may also include a main processor and a coprocessor. The main processor, also known as the CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state.
[0109] In some embodiments, the processor may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. For example, the processor may not be limited to microprocessors of the STM32F105 series, reduced instruction set computer (RISC) microprocessors, x86 architecture processors, or processors with integrated neural network processing units (NPUs). The transceiver may be, but is not limited to, a Wi-Fi transceiver, a Bluetooth transceiver, a General Packet Radio Service (GPRS) transceiver, a ZigBee (a low-power LAN protocol based on the IEEE 802.15.4 standard) transceiver, a 3G transceiver, a 4G transceiver, and / or a 5G transceiver. Furthermore, the device may also include, but is not limited to, a power module, a display screen, and other necessary components.
[0110] The working process, working details and technical effects of the electronic device provided in this embodiment can be found in the first aspect of the embodiment, and will not be repeated here.
[0111] The fourth aspect of this embodiment provides a storage medium storing instructions for a method for quickly identifying broadband user information as described in the first aspect of the embodiment. That is, the storage medium stores instructions that, when executed on a computer, perform the method for quickly identifying broadband user information as described in the first aspect of the embodiment.
[0112] The storage medium refers to a carrier for storing data, which may include, but is not limited to, floppy disks, optical disks, hard disks, flash memory, USB flash drives, and / or memory sticks. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
[0113] The working process, working details and technical effects of the storage medium provided in this embodiment can be found in the first aspect of the embodiment, and will not be repeated here.
[0114] The fifth aspect of this embodiment provides a computer program product containing instructions that, when executed on a computer, cause the computer to perform the method for quickly identifying broadband user information as described in the first aspect of the embodiment, wherein the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
[0115] Finally, it should be noted that the above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for rapidly identifying broadband user information, characterized in that, The method is based on a software plugin added to the broadband gateway, wherein the method includes: Obtain user broadband information, which includes user information and device information corresponding to the broadband gateway; Based on the user information and device information in the user broadband information, the broadband gateway is tested for internet access services to determine whether the internet access services of the broadband gateway are normal. If not, then based on the user information and the device information, generate a broadband fault reporting code and a fault reporting QR code; The broadband fault reporting code and the fault reporting QR code are pushed to the user terminal, so that the user terminal can upload the user broadband information to the broadband operator by scanning the fault reporting QR code, or upload the broadband fault reporting code to the broadband operator so that the broadband operator can obtain the user broadband information based on the broadband fault reporting code, so as to complete the information upload of the faulty broadband. Based on the user information and device information in the user broadband information, the broadband gateway performs internet access service detection, including: Based on the user information, the user's broadband type is determined; Based on the user's broadband type, the corresponding Internet access service detection method for the broadband gateway is determined, wherein the Internet access service detection method is either a ping test method or a PPPoE dialing status monitoring method. Based on the device information, and using the ping test method, the broadband gateway is tested for internet access services to determine whether the internet access services of the broadband gateway are normal; or the PPPoE dialing status monitoring method is used to test the internet access services of the broadband gateway to determine whether the internet access services of the broadband gateway are normal. Based on the user information and the device information, a broadband fault reporting code and a fault reporting QR code are generated, including: Based on the user information, the user's broadband type is determined, wherein the user's broadband type is either unauthenticated broadband or dial-up authenticated broadband. If the user's broadband type is authentication-free broadband, then the broadband fault reporting code is generated based on the device information; if the user's broadband type is dial-up authentication broadband, then the broadband fault reporting code is generated based on the user information. The user information and the device information are encoded to generate the fault reporting QR code. The user information includes the user's broadband account, and the device information includes the gateway logical ID, gateway serial number, manufacturer name, gateway product model, gateway IP address, and upstream IP address. The user information includes: the user's broadband account, wherein, based on the user information, the user's broadband type is determined, including: Determine whether the user's broadband account is empty; If yes, then the user's broadband type is determined to be unauthenticated broadband; otherwise, the user's broadband type is determined to be dial-up authenticated broadband. Accordingly, based on the user's broadband type, the internet access service detection method corresponding to the broadband gateway is determined, including: If the user's broadband type is unauthenticated broadband, then the ping test method will be used as the internet access service detection method corresponding to the broadband gateway. If the user's broadband type is dial-up authenticated broadband, then the PPPoE dial-up status monitoring method will be used as the internet access service detection method corresponding to the broadband gateway. The gateway IP address includes a first address, a second address, a third address, and a fourth address. The broadband fault reporting code is generated based on the device information, including: The gateway IP address is encoded according to the following formula to obtain the broadband fault reporting code; ; In the formula, Indicates the broadband fault reporting code. Indicates encoding parameters, These represent the first address, the second address, the third address, and the fourth address, respectively. Accordingly, generating the broadband fault reporting code based on the user information includes: The broadband fault reporting code is generated using the user's broadband account.
2. The method for rapidly identifying broadband user information according to claim 1, characterized in that, The device information includes: the upstream IP address of the broadband gateway. Based on this device information, and using a ping test, the broadband gateway is used to perform internet service testing to determine whether its internet service is normal. This includes: Based on the aforementioned upstream IP address, initiate a ping test on the host corresponding to the upstream IP address to obtain the test result; If the test result is a network connection failure, it is determined that the broadband gateway's internet access service is abnormal. The network connection failure includes being unable to access the host corresponding to the upstream IP address or a connection timeout. Accordingly, the broadband gateway is monitored using a PPPoE dial-up status monitoring method to determine whether its internet access service is normal. This includes: Monitor the PPPoE dialing status of the broadband gateway; Determine whether the PPPoE dialing status is a connected state; If not, it is determined that the broadband gateway is offline and that the internet access service of the broadband gateway is abnormal.
3. The method for rapidly identifying broadband user information according to claim 2, characterized in that, At a first preset time interval, a ping test is initiated on the host corresponding to the upstream IP address to obtain the test result, and at a second preset time interval, the PPPoE dialing status of the broadband gateway is monitored.
4. The method for rapidly identifying broadband user information according to claim 1, characterized in that, Pushing the broadband fault reporting code and the fault reporting QR code to the user terminal includes: Receive web access requests based on the broadband gateway; Based on the traffic redirection protocol and the IPTABLES software firewall, the WEB access request is intercepted, and the broadband fault reporting code and the fault reporting QR code are used to generate a fault reporting webpage. The fault reporting webpage is visualized to complete the push of the broadband fault reporting code and the fault reporting QR code.
5. A system for rapidly identifying broadband user information, characterized in that, A method for rapidly identifying broadband user information according to any one of claims 1 to 4, wherein the system includes a software plugin added to the broadband gateway, and the software plugin includes: The acquisition module is used to acquire user broadband information, which includes user information and device information corresponding to the broadband gateway. The polling module is used to perform internet access service detection on the broadband gateway based on user information and device information in the user broadband information, so as to determine whether the internet access service of the broadband gateway is normal. The processing module is used to generate a broadband fault reporting code and a fault reporting QR code based on the user information and the device information when the polling module determines that there is an abnormality in the internet access service of the broadband gateway. The sending module is used to push the broadband fault reporting code and the fault reporting QR code to the user terminal, so that the user terminal can upload the user broadband information to the broadband operator by scanning the fault reporting QR code, or upload the broadband fault reporting code to the broadband operator so that the broadband operator can obtain the user broadband information based on the broadband fault reporting code to complete the information upload of the faulty broadband.
6. A computer program product containing instructions, characterized in that, When the instructions are executed on the computer, the computer performs the method for quickly identifying broadband user information as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Self diagnosis platform for broadband clients
CN102387032A
ONU repair requesting method and repair requesting service system based on two-dimensional code
CN118301016A
Security device using transaction information obtained from web server
KR101650475B1