Broadband resource management method, device and system, electronic equipment and storage medium

By judging the online status of the optical network unit and obtaining the target broadband account when performing the plug-in operation on the splitter port, the problem of low broadband resource management efficiency is solved, and the accurate binding and utilization of broadband resources is achieved, and management efficiency is improved.

CN119299309AActive Publication Date: 2025-01-10ZUNYI BRANCH OF CHINA MOBILE GRP GUIZHOU COMPANY +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411381070.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-01-10
Estimated Expiration
2044-09-30

AI Technical Summary

Technical Problem

The management efficiency of broadband resources is inefficient, resulting in errors in the correspondence between customer information, optical network units, secondary optical splitters and community ownership, resulting in low utilization of broadband resources.

Method used

By determining whether the optical network unit is online when performing the plug-in operation on the splitter port, obtaining the target broadband account, and binding and unbinding according to the authentication information and the binding relationship, ensuring the client's accurate management of the splitter port.

Benefits of technology

It improves the efficiency of inventory management of broadband resources, ensures the accurate allocation and utilization of broadband resources, and reduces manual management errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299309A_ABST
    Figure CN119299309A_ABST
Patent Text Reader

Abstract

The invention discloses a broadband resource management method, device and system, electronic equipment and a storage medium, and relates to the technical field of data processing, and the main technical scheme comprises the following steps: judging whether an optical network unit bound with an optical splitter port is in an online state or not when it is determined that the optical splitter port is subjected to a plugging operation; if it is determined that the optical network unit is in the online state, obtaining a target broadband account bound with the optical network unit; and binding the target broadband account with the optical splitter port to obtain a first binding relationship. Compared with the prior art, under the condition that the optical splitter port is determined to be subjected to the plugging operation, if the optical network unit bound with the optical splitter port is in the online state, the target broadband account bound with the optical network unit is acquired, and the target broadband account is bound with the optical splitter port; the binding relation between the target broadband account and the optical splitter port is automatically determined, and the checking management efficiency of broadband resources is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing technology, and in particular to a broadband resource management method and device, an electronic device, and a storage medium. Background Art

[0002] With the continuous development of broadband services, higher requirements are placed on the end-to-end quality of broadband resource data. The biggest problem is the chaos in the management of broadband resource information. The main reason is that many of the correspondences between customer information, optical network units, secondary splitters and community affiliations are incorrect, resulting in low accuracy and utilization of broadband resources. Therefore, it is necessary to conduct an inventory management of broadband resources.

[0003] In the related technologies of broadband resource management, broadband resources are usually checked and managed completely manually. Since broadband resources are relatively large, the efficiency of broadband resource checking and management is low. Summary of the invention

[0004] The present disclosure provides a broadband resource management method and device, system, electronic device and storage medium, which mainly aims to solve the problem of low efficiency in inventory management of broadband resources.

[0005] According to a first aspect of the present disclosure, a method for managing broadband resources is provided, wherein the method is applied to a server, comprising:

[0006] In the case where it is determined that the splitter port is subjected to a plug-in / unplug operation, determining whether the optical network unit bound to the splitter port is in an online state;

[0007] If it is determined that the optical network unit is in an online state, obtaining a target broadband account bound to the optical network unit;

[0008] The target broadband account is bound to the splitter port to obtain a first binding relationship, so as to send the first binding relationship to the client, and the client manages the splitter port based on the first binding relationship.

[0009] Optionally, obtaining a target broadband account bound to the optical network unit includes:

[0010] Acquire first authentication information of the optical network unit;

[0011] According to a pre-established mapping relationship between authentication information and broadband accounts, searching for the target broadband account corresponding to the first authentication information;

[0012] The target broadband account is bound to the optical network unit to obtain a second binding relationship, so as to obtain the target broadband account based on the second binding relationship.

[0013] Optionally, after determining whether the optical network unit bound to the splitter port is in an online state, the method further includes:

[0014] If it is determined that the optical network unit is not in an online state, obtaining second authentication information of the splitter port;

[0015] Determining whether there is authentication information identical to the second authentication information in the mapping relationship;

[0016] If it is determined that there is no authentication information identical to the second authentication information in the mapping relationship, sending a control instruction for performing a fiber unplugging operation on the splitter port to the client, so that the client performs a fiber unplugging operation on the splitter port based on the control instruction;

[0017] When it is determined that the optical splitter port is subjected to a fiber pulling operation, the state of the optical splitter port is updated to an idle state, so as to send the idle state to the client, and the client manages the optical splitter port based on the idle state.

[0018] Optionally, after binding the target broadband account to the splitter port, the method further includes:

[0019] Searching a preset broadband service library for the target broadband account to determine whether the broadband service has been terminated or the broadband service address has changed; the preset broadband service library includes broadband accounts and corresponding broadband service information;

[0020] If it is determined that the target broadband account has terminated the broadband service or the broadband service address has changed, sending a control instruction to perform a fiber unplugging operation on the splitter port to the client, so that the client performs a fiber unplugging operation on the splitter port based on the control instruction;

[0021] When it is determined that the splitter port has been subjected to a fiber pulling operation, the state of the splitter port is updated to an idle state, and the first binding relationship is untied, so that the idle state and information on untying the first binding relationship are sent to the client, and the client manages the splitter port based on the idle state and the information.

[0022] Optionally, after searching the preset broadband service library for whether the target broadband account has terminated broadband service or has a broadband service address change, the method further includes:

[0023] If it is determined that the target broadband account does not have the terminated broadband service or the broadband service address change, obtaining the latest offline time of the target broadband account;

[0024] If it is determined that the latest offline time is greater than the preset time threshold, obtaining the account opening status of the target broadband account, and determining whether the account opening status is an activated state;

[0025] If it is determined that the account opening state is not the opening state, sending a control instruction for performing a fiber unplugging operation on the optical splitter port to the client, so that the client performs a fiber unplugging operation on the optical splitter port based on the control instruction;

[0026] When it is determined that the splitter port has been subjected to a fiber pulling operation, the state of the splitter port is updated to an idle state, and the first binding relationship is untied, so that the idle state and information on untying the first binding relationship are sent to the client, and the client manages the splitter port based on the idle state and the information.

[0027] According to a second aspect of the present disclosure, a method for managing broadband resources is provided, wherein the method is applied to a client and includes:

[0028] In response to a first selection instruction for a fiber unplugging operation on a splitter port in a display interface, displaying a selection instruction for a fiber plugging operation on the splitter port in the display interface;

[0029] In response to a second selection instruction for a fiber insertion operation on the optical splitter port, the first selection instruction and the second selection instruction are sent to a server, so that the server processes the optical splitter port based on the first selection instruction and the second selection instruction;

[0030] The binding relationship sent by the server is received, and the binding relationship is visually displayed; the binding relationship is the binding relationship between the target broadband account of the optical network unit bound to the splitter port and the splitter port.

[0031] Optionally, after receiving the binding relationship sent by the server, the method further includes:

[0032] receiving a control instruction for performing a fiber pulling operation on the optical splitter port sent by the service end, and responding to a third selection instruction of the control instruction;

[0033] Sending the third selection instruction to the server, so that the server processes the splitter port based on the third selection instruction;

[0034] Receive the first information sent by the server that the state of the splitter port is updated to an idle state, and visually display the first information; or receive the second information sent by the server that updates the state of the splitter port to an idle state and unbinds the binding relationship, and visually display the second information.

[0035] According to a third aspect of the present disclosure, a broadband resource management device is provided, wherein the device is applied to a server, and includes:

[0036] A judging unit, configured to judge whether the optical network unit bound to the optical splitter port is in an online state when it is determined that the optical splitter port is subjected to a plug-in / unplug operation;

[0037] A first acquisition unit, configured to acquire a target broadband account bound to the optical network unit when it is determined that the optical network unit is in an online state;

[0038] The binding unit is used to bind the target broadband account to the splitter port to obtain a first binding relationship, so as to send the first binding relationship to the client, and the client manages the splitter port based on the first binding relationship.

[0039] Optionally, the first acquiring unit includes:

[0040] An acquisition module, used to acquire first authentication information of the optical network unit;

[0041] A search module, configured to search for the target broadband account corresponding to the first authentication information according to a pre-established mapping relationship between authentication information and broadband accounts;

[0042] The binding module is used to bind the target broadband account to the optical network unit to obtain a second binding relationship, so as to obtain the target broadband account based on the second binding relationship.

[0043] Optionally, the device further comprises:

[0044] A second acquisition unit is used to, after determining whether the optical network unit bound to the splitter port is in an online state, acquire second authentication information of the splitter port when it is determined that the optical network unit is not in an online state;

[0045] a determining unit, configured to determine whether there is authentication information identical to the second authentication information in the mapping relationship;

[0046] a sending unit, configured to send a control instruction for performing a fiber unplugging operation on the optical splitter port to the client when it is determined that there is no authentication information identical to the second authentication information in the mapping relationship, so that the client performs a fiber unplugging operation on the optical splitter port based on the control instruction;

[0047] The updating unit is used for updating the state of the optical splitter port to an idle state when it is determined that the optical splitter port is subjected to a fiber pulling operation, so as to send the idle state to the client, and the client manages the optical splitter port based on the idle state.

[0048] Optionally, the device further comprises:

[0049] A search unit, configured to search a preset broadband service library for the target broadband account to determine whether the target broadband account has terminated broadband service or has a broadband service address changed after binding the target broadband account to the splitter port; the preset broadband service library contains broadband account numbers and corresponding broadband service information;

[0050] The sending unit is further configured to send a control instruction for performing a fiber unplugging operation on the optical splitter port to the client when it is determined that the target broadband account has terminated the broadband service or the broadband service address has changed, so that the client performs a fiber unplugging operation on the optical splitter port based on the control instruction;

[0051] An unbinding unit is used to update the state of the splitter port to an idle state and unbind the first binding relationship when it is determined that the splitter port has been subjected to a fiber pulling operation, so as to send the idle state and information on unbinding the first binding relationship to the client, and the client manages the splitter port based on the idle state and the information.

[0052] Optionally, the device further comprises:

[0053] The first acquisition unit is further configured to, after searching in a preset broadband service library whether the target broadband account has a terminated broadband service or a broadband service address change, acquire the latest offline time of the target broadband account when it is determined that the target broadband account does not have the terminated broadband service or the broadband service address change;

[0054] The first acquisition unit is further configured to, when it is determined that the latest offline time is greater than a preset time threshold, acquire the account opening status of the target broadband account and determine whether the account opening status is an activated state;

[0055] The sending unit is further configured to, when it is determined that the account opening state is not the opening state, send a control instruction for performing a fiber unplugging operation on the optical splitter port to the client, so that the client performs a fiber unplugging operation on the optical splitter port based on the control instruction;

[0056] The unbinding unit is also used to, when it is determined that the splitter port has been subjected to a fiber pulling operation, update the state of the splitter port to an idle state and unbind the first binding relationship, so as to send the idle state and information on unbinding the first binding relationship to the client, and the client manages the splitter port based on the idle state and the information.

[0057] According to a fourth aspect of the present disclosure, a broadband resource management device is provided, wherein the device is applied to a client and includes:

[0058] A display unit, configured to display a selection instruction for a fiber plugging operation on the optical splitter port in the display interface in response to a first selection instruction for a fiber pulling operation on the optical splitter port in the display interface;

[0059] a sending unit, configured to send the first selection instruction and the second selection instruction to a server in response to a second selection instruction for a fiber insertion operation on the optical splitter port, so that the server processes the optical splitter port based on the first selection instruction and the second selection instruction;

[0060] A display unit is used to receive the binding relationship sent by the server and visually display the binding relationship; the binding relationship is the binding relationship between the target broadband account of the optical network unit bound to the splitter port and the splitter port.

[0061] Optionally, the device further comprises:

[0062] A receiving unit, configured to receive a control instruction for performing a fiber pulling operation on the optical splitter port sent by the service end after receiving the binding relationship sent by the service end, and respond to a third selection instruction for the control instruction;

[0063] The sending unit is further used to send the third selection instruction to the server, so that the server processes the splitter port based on the third selection instruction;

[0064] The receiving unit is also used to receive the first information sent by the server that the state of the splitter port is updated to an idle state, and to visually display the first information; or to receive the second information sent by the server that updates the state of the splitter port to an idle state and unbinds the binding relationship, and to visually display the second information.

[0065] According to a fifth aspect of the present disclosure, a cloud desktop encoding system is provided, the system comprising a server and a client, including:

[0066] The server includes a broadband resource management device as described in the third aspect of the present disclosure;

[0067] The client includes the broadband resource management device as described in the fourth aspect of the present disclosure.

[0068] According to a fifth aspect of the present disclosure, there is provided an electronic device, including:

[0069] at least one processor; and

[0070] a memory communicatively connected to the at least one processor; wherein,

[0071] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method described in the first aspect or the method described in the second aspect.

[0072] According to a sixth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method described in the first aspect or the method described in the second aspect.

[0073] According to a seventh aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the method described in the first aspect or the method described in the second aspect.

[0074] The broadband resource management method and device, system, electronic device and storage medium provided by the present disclosure, when it is determined that the splitter port is plugged in and out, determines whether the optical network unit bound to the splitter port is in an online state; if it is determined that the optical network unit is in an online state, obtains the target broadband account bound to the optical network unit; binds the target broadband account to the splitter port to obtain a first binding relationship, so as to send the first binding relationship to the client, and the client manages the splitter port based on the first binding relationship. Compared with the related art, the embodiment of the present disclosure automatically determines the binding relationship between the target broadband account and the splitter port by obtaining the target broadband account bound to the optical network unit and binding the target broadband account to the splitter port when it is determined that the splitter port is plugged in and out, if the optical network unit bound to the splitter port is in an online state, and improves the efficiency of inventory management of broadband resources.

[0075] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0076] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.

[0077] Figure 1 A schematic diagram of a flow chart of a method for managing broadband resources provided by an embodiment of the present disclosure;

[0078] Figure 2 A flowchart of a method for acquiring a target broadband account provided by an embodiment of the present disclosure;

[0079] Figure 3 A schematic diagram of a system interaction provided by an embodiment of the present disclosure;

[0080] Figure 4 A correlation diagram of a multi-domain and multi-source data model provided by an embodiment of the present disclosure;

[0081] Figure 5 A flowchart of another method for managing broadband resources provided by an embodiment of the present disclosure;

[0082] Figure 6 An effect display diagram of a display interface provided by an embodiment of the present disclosure;

[0083] Figure 7 This is an effect display diagram of another display interface provided by an embodiment of the present disclosure;

[0084] Figure 8 A timing diagram for checking the split PON port provided by an embodiment of the present disclosure;

[0085] Fig. 9 A diagram showing the effect of the binding relationship between the optical splitter and the OLT PON port provided in the embodiment of the present disclosure;

[0086] Fig.10 A timing diagram for checking the binding of a split optical port to an ONU provided by an embodiment of the present disclosure;

[0087] Fig.11 A timing diagram of checking and splitting the release of virtual occupied ports provided by an embodiment of the present disclosure;

[0088] Fig.12 A timing diagram of printing a splitter pigtail inventory label provided by an embodiment of the present disclosure;

[0089] Fig.13 A schematic diagram of the structure of a broadband resource management device provided in an embodiment of the present disclosure;

[0090] Fig.14 A schematic diagram of the structure of another broadband resource management device provided by an embodiment of the present disclosure;

[0091] Fig.15 A schematic diagram of the structure of another broadband resource management device provided by an embodiment of the present disclosure;

[0092] Fig.16 A schematic diagram of the structure of another broadband resource management device provided by an embodiment of the present disclosure;

[0093] Fig.17 A schematic diagram of a broadband resource management system provided by an embodiment of the present disclosure;

[0094] Fig.18 A schematic block diagram of an exemplary electronic device provided for an embodiment of the present disclosure. DETAILED DESCRIPTION

[0095] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0096] The following describes a method and apparatus, system, electronic device, and storage medium for managing broadband resources according to embodiments of the present disclosure with reference to the accompanying drawings.

[0097] Figure 1 A flowchart of a method for managing broadband resources provided by an embodiment of the present disclosure.

[0098] like Figure 1 As shown, the method is applied to the server, and the method includes the following steps:

[0099] Step 101: When it is determined that a plug-in / unplug operation is performed on a splitter port, it is determined whether an optical network unit bound to the splitter port is in an online state.

[0100] The user unplugs the optical fiber connected to the splitter port from the splitter port, and uploads the unplugging operation to the server through the client. The server determines that the splitter port has been unplugged. The user then inserts the optical fiber into the splitter port, and uploads the insertion operation to the server through the client. The server determines that the splitter port has been inserted. At this point, it is determined that the splitter port has been plugged and unplugged, wherein the server is deployed in the server.

[0101] Exemplarily, when the state of the optical fiber connected to the splitter port changes (such as plugging or unplugging the optical fiber connected to the splitter port), the passive optical network (PON) network management system in the server will automatically detect the change in the optical fiber state, and re-evaluate the online state of the optical network unit (ONU) related to the splitter port, and generate an ONU online list. The ONU online list contains the status of all ONUs related to the splitter port. According to the ONU online list, it can be determined whether the ONU bound to the splitter port is in an online state.

[0102] For ease of understanding, an example is provided. It is assumed that the ONU online list contains three ONU statuses, namely, ONUa is online, ONUb is offline, and ONUc is online, wherein ONUa is the ONU bound to the splitter port.

[0103] In PON, bandwidth resources are limited. By confirming which ONUs are still online and connected to specific splitter ports, the PON management system can allocate and optimize bandwidth resources more accurately, helping to improve the overall performance and efficiency of the network.

[0104] Step 102: If it is determined that the optical network unit is online, obtain the target broadband account bound to the optical network unit.

[0105] The broadband account information bound to the ONU is obtained by associating the authentication information of the ONU with the authentication, authorization and billing system and the PON management system.

[0106] In a broadband network, each broadband account corresponds to certain network resources (such as bandwidth and network address). By binding broadband accounts to specific ONUs, the PON management system can manage broadband accounts more accurately and ensure that they are correctly allocated to the corresponding users.

[0107] Step 103: Bind the target broadband account to the splitter port to obtain a first binding relationship, so as to send the first binding relationship to the client, and the client manages the splitter port based on the first binding relationship.

[0108] By binding the target broadband account with the splitter port to obtain a first binding relationship, and sending the first binding relationship to the client, the client can manage the splitter port more flexibly and efficiently based on this relationship. For example, the client can view and manage all users and devices related to a specific splitter port in real time, thereby quickly responding to network changes and user needs.

[0109] Exemplarily, the client includes but is not limited to a smart phone, a smart watch, a laptop computer, a desktop computer, and a tablet computer.

[0110] The broadband resource management method provided by the present disclosure determines whether the optical network unit bound to the splitter port is online when it is determined that the splitter port is plugged in or unplugged; if it is determined that the optical network unit is online, the target broadband account bound to the optical network unit is obtained; the target broadband account is bound to the splitter port to obtain a first binding relationship, so as to send the first binding relationship to the client, and the client manages the splitter port based on the first binding relationship. Compared with the related art, the embodiment of the present disclosure automatically determines the binding relationship between the target broadband account and the splitter port by obtaining the target broadband account bound to the optical network unit and binding the target broadband account to the splitter port when it is determined that the splitter port is plugged in or unplugged, and improving the efficiency of inventory management of broadband resources.

[0111] As a refinement of step 102, when executing the acquisition of the target broadband account bound to the optical network unit, it can be implemented in the following manners but not limited to: Figure 2 As shown, Figure 2 A flowchart of a method for acquiring a target broadband account provided by an embodiment of the present disclosure includes:

[0112] Step 201: Acquire first authentication information of the optical network unit.

[0113] The first authentication information refers to a set of specific information used to identify or verify the identity of the ONU. The first authentication information includes but is not limited to the Optical Line Terminal Internet Protocol (OLTIP), the Optical Line Terminal Passive Optical Network (OLT PON), and the authorization code.

[0114] Through the PON management system, the ONU is connected to the ONU, and a request message for obtaining the first authentication information is sent to the ONU. The ONU responds to the request and returns its first authentication information.

[0115] By verifying the first authentication information, it can be ensured that only legitimate devices can access the network, preventing illegal or unauthorized devices from accessing, thereby maintaining the security and stability of the network.

[0116] Step 202: searching for the target broadband account corresponding to the first authentication information according to a pre-established mapping relationship between authentication information and broadband accounts.

[0117] The user-related data extraction and analysis between the integrated resource system and the customer relationship management (CRM) system, authentication, authorization and accounting (AAA) system, PON management system, integrated resource system, and home customer installation and maintenance system can quickly identify the secondary splitter port and user information. The above information is analyzed to obtain the secondary splitter port occupancy status and the downstream optical modem and user data. The system interaction diagram between the integrated resource system and the CML system, AAA system, PON management system, integrated resource system, and home customer installation and maintenance system is as follows: Figure 3 As shown, Figure 3 A schematic diagram of a system interaction provided by an embodiment of the present disclosure. By integrating the data of the CML system, AAA system, PON management system, comprehensive resource system, and home customer installation and maintenance system, and through multi-source data model correlation intelligent analysis, the secondary optical splitter port and broadband user information association binding can be checked and the "virtual occupied" port of the secondary optical splitter can be effectively released, thereby improving the accuracy of the secondary optical splitter port occupancy and providing effective resource guarantee for the development of home broadband services.

[0118] Through the association and fusion of multi-source data models, the release of the "virtual occupation" of the dumb resource splitter port and the binding of the broadband account association are realized. In order to better understand the association relationship of the multi-source data model, such as Figure 4 As shown, Figure 4An association diagram of a multi-domain and multi-source data model provided in an embodiment of the present disclosure is provided. Through the association diagram, a mapping relationship between authentication information and a broadband account is established.

[0119] By finding the broadband account corresponding to the authentication information, the operator can quickly locate the affected users and devices. This helps speed up troubleshooting and restore services to affected users as soon as possible.

[0120] Step 203: Bind the target broadband account to the optical network unit to obtain a second binding relationship, so as to obtain the target broadband account based on the second binding relationship.

[0121] By binding, each broadband account can be guaranteed to correspond to a unique ONU. This unique correspondence helps prevent confusion or conflict between users and ensures that each user can correctly access the network resources and services allocated to them.

[0122] In actual applications, after determining whether the ONU bound to the splitter port is in an online state, the ONU may not be in an online state. In order to better manage the splitter port, it can be implemented in but not limited to the following manner: if it is determined that the optical network unit is not in an online state, the second authentication information of the splitter port is obtained; whether there is authentication information identical to the second authentication information in the mapping relationship; if it is determined that there is no authentication information identical to the second authentication information in the mapping relationship, a control instruction for performing a fiber pulling operation on the splitter port is sent to the client, so that the client performs a fiber pulling operation on the splitter port based on the control instruction; when it is determined that the splitter port is subjected to a fiber pulling operation, the state of the splitter port is updated to an idle state, so that the idle state is sent to the client, and the client manages the splitter port based on the idle state.

[0123] By determining that the ONU connected to the splitter port is not online, and the splitter port does not have corresponding authentication information in the mapping relationship, indicating that the second authentication information does not have a corresponding broadband account, the splitter port can be regarded as an idle resource. By sending a control instruction for the fiber pulling operation to the client and confirming that the fiber pulling operation has been performed, the state of the splitter port can be updated to an idle state. Network resources can be released so that the splitter port can be reallocated to other users or devices that need to access the network, thereby improving the utilization of network resources.

[0124] In practical applications, after the target broadband account is bound to the splitter port, even if the ONU is online, the ONU may be in an idle state, causing the splitter port to be idle, and the system mistakenly believes that the splitter port is in use. In order to avoid this situation, it can be implemented in but not limited to the following manner: searching in a preset broadband service library whether the target broadband account has terminated broadband service or a broadband service address change; the preset broadband service library contains broadband accounts and corresponding broadband service information; if it is determined that the target broadband account has terminated broadband service or a broadband service address change, a control instruction for performing a fiber unplugging operation on the splitter port is sent to the client, so that the client performs a fiber unplugging operation on the splitter port based on the control instruction; when it is determined that the splitter port is subjected to a fiber unplugging operation, the state of the splitter port is updated to an idle state, and the first binding relationship is unbound, so that the idle state and information on unbinding the first binding relationship are sent to the client, and the client manages the splitter port based on the idle state and the information.

[0125] In actual applications, after searching in the preset broadband service library whether the target broadband account has terminated broadband service or broadband service address change, even if the ONU is online, the ONU may be in an idle state, causing the splitter port to be idle, and the system mistakenly believes that the splitter port is in use. In order to avoid this situation, it can also be implemented in but not limited to the following ways: if it is determined that the target broadband account does not have the termination of broadband service or the broadband service address change, the latest offline time of the target broadband account is obtained; if it is determined that the latest offline time is greater than the preset time threshold, the account opening status of the target broadband account is obtained. state, and determines whether the account opening state is the opening state; if it is determined that the account opening state is not the opening state, a control instruction for performing a fiber pulling operation on the splitter port is sent to the client, so that the client performs a fiber pulling operation on the splitter port based on the control instruction; when it is determined that the splitter port is subjected to a fiber pulling operation, the state of the splitter port is updated to an idle state, and the first binding relationship is untied, so that the idle state and information on untying the first binding relationship are sent to the client, and the client manages the splitter port based on the idle state and the information. The preset time threshold is an arbitrary value, and the embodiment of the present disclosure does not limit the specific value of the preset time threshold.

[0126] By detecting the offline time and account opening status of the target broadband account, the system can identify accounts that have not been used for a long time (i.e. the latest offline time is greater than the preset time threshold) and have been closed (i.e. the account opening status is not the open status). The splitter ports occupied by these accounts can be regarded as idle resources. By performing the fiber pulling operation, the splitter ports can be released back to the idle state for use by other new accounts in need, thereby improving the utilization of network resources.

[0127] As an extension of the above embodiment, if it is determined that the latest offline time is less than or equal to a preset time threshold, a control instruction for performing a fiber pulling operation on the splitter port is not sent to the client, and the state of the splitter port remains occupied; if it is determined that the account opening state is an open state, a control instruction for performing a fiber pulling operation on the splitter port is not sent to the client, and the state of the splitter port remains occupied.

[0128] The above embodiment describes a method for managing broadband resources applied to a server, and the following embodiments describe a method for managing broadband resources applied to a client. Figure 5 A flowchart of another method for managing broadband resources provided by an embodiment of the present disclosure.

[0129] like Figure 5 As shown, the method is applied to the client, and the method includes the following steps:

[0130] Step 301: In response to a first selection instruction for a fiber unplugging operation on a splitter port in a display interface, a selection instruction for a fiber plugging operation on the splitter port is displayed in the display interface.

[0131] In order to better understand the display interface, Figure 6 As shown, Figure 6 This is a display interface effect display diagram provided in an embodiment of the present disclosure. The user unplugs the optical fiber connected to the splitter port (i.e., the pigtail to be checked) from the splitter port and clicks Next in the display interface to confirm the operation of unplugging the pigtail to be checked.

[0132] Automatically recording the user's selection instructions and operation sequence makes it easier to track and manage the subsequent operation process. This is of great significance for network maintenance, troubleshooting, and performance optimization.

[0133] Step 302: In response to a second selection instruction for the fiber insertion operation on the splitter port, the first selection instruction and the second selection instruction are sent to a server, so that the server processes the splitter port based on the first selection instruction and the second selection instruction.

[0134] Please continue reading Figure 6The user inserts the optical fiber (i.e., the pigtail to be checked) into the splitter port and clicks Next in the display interface to confirm the operation of inserting the pigtail to be checked.

[0135] Automatically recording the user's selection instructions and operation sequence makes it easier to track and manage the subsequent operation process. This is of great significance for network maintenance, troubleshooting, and performance optimization.

[0136] Step 303, receiving the binding relationship sent by the server, and visually displaying the binding relationship; the binding relationship is the binding relationship between the target broadband account of the optical network unit bound to the splitter port and the splitter port.

[0137] In order to better understand the visual display of binding relationships, such as Figure 7 As shown, Figure 7 This is a diagram showing the effect of another display interface provided by an embodiment of the present disclosure. The multi-source data model is associated with the splitter model of the integrated resource system through the OLT IP, OLT PON port, and authorization code. The broadband account and customer name of the multi-source data model are obtained, and data is merged with the splitter port QR code to realize label printing of the splitter port pigtail.

[0138] Feedback the broadband user information associated with the ONU authorization code associated with the splitter port to the integrated resource system. The integrated resource system acquires the user information associated with the splitter port, realizes the association between the splitter port and the broadband user information, generates the port pigtail label information (broadband account, user name, QR code), prints it through the label printer, and sticks it on the port pigtail to realize the inventory of the pigtail.

[0139] The broadband resource management method provided by the present disclosure determines whether the optical network unit bound to the splitter port is online when it is determined that the splitter port is plugged in or unplugged; if it is determined that the optical network unit is online, the target broadband account bound to the optical network unit is obtained; the target broadband account is bound to the splitter port to obtain a first binding relationship, so as to send the first binding relationship to the client, and the client manages the splitter port based on the first binding relationship. Compared with the related art, the embodiment of the present disclosure automatically determines the binding relationship between the target broadband account and the splitter port by obtaining the target broadband account bound to the optical network unit and binding the target broadband account to the splitter port when it is determined that the splitter port is plugged in or unplugged, and improving the efficiency of inventory management of broadband resources.

[0140] In actual applications, after receiving the binding relationship sent by the server, the client may receive a control instruction sent by the server and needs to process the control instruction, which can be implemented in but not limited to the following ways: receiving a control instruction sent by the server to perform a fiber pulling operation on the splitter port, and responding to a third selection instruction for the control instruction; sending the third selection instruction to the server so that the server processes the splitter port based on the third selection instruction; receiving first information sent by the server that the state of the splitter port is updated to an idle state, and visually displaying the first information; or receiving second information sent by the server that updates the state of the splitter port to an idle state and unbinds the binding relationship, and visually displaying the second information.

[0141] By receiving the control command sent by the server and further executing the fiber pulling operation according to the user's third choice command (usually confirming the execution of the control command), the accuracy and timeliness of this key operation can be ensured. This helps to avoid errors and delays in manual operations, thereby improving the efficiency of network maintenance.

[0142] As an extension of the above embodiment, through the intelligent analysis of multi-domain and multi-source data fusion, the inventory of the secondary splitter port of the home customer resource is realized, and the inventory of the secondary splitter-related PON port and the port-related broadband customer information is realized. The following is the implementation process of the inventory system: In order to facilitate a better understanding of the inventory of the splitter PON port, such as Figure 8 As shown, Figure 8 The timing diagram of checking the splitter PON port provided by the embodiment of the present disclosure uses the characteristics of the "unregistered ONU" alarm to insert an unregistered ONU into the splitter port for hanging test on site. The comprehensive resource system collects the "unregistered optical modem device" alarm of the PON network management PON port in real time. Through this alarm information, the information of the splitter's upstream PON port is obtained. In order to better understand the binding of the splitter and the OLT PON port, as shown in the figure, Fig. 9 As shown, Fig. 9 The effect display diagram of the binding relationship between the optical splitter and the OLT PON port provided in the embodiment of the present disclosure is associating the "ONU model" of the integrated resource system with the "ONU alarm information model" of the PON network management system. Through the ONU SN, the unregistered ONU alarm information is obtained, the OLTIP and OLTPON port associated with the alarm ONU are obtained, and the obtained OLT IP and OLT PON port information is bound to the optical splitter connected to the alarm ONU, so as to realize the binding of the optical splitter to the OLT PON port. In order to facilitate a better understanding of the binding of the optical splitter port and the ONU, as shown in FIG. Fig.10 As shown, Fig.10A timing diagram for checking the binding of splitter ports and ONUs provided by the embodiment of the present disclosure is provided. Through the splitter port with "pigtail", the port pigtail is operated twice, and the PON network management system is queried in real time. The two plugging and unplugging operations are compared, and the ONU lists online under the two PON ports are obtained for comparison. For the online ONU, a piece of ONU online information that is different from the ONU lists of the two operations can be compared, and the ONU and the port of the splitter can be bound through this piece of information. According to the authorization code of the ONU, the broadband user information (broadband account, latest online time, latest offline time, etc.) is obtained by associating and querying in the comprehensive resource system. After the comprehensive resource system obtains the user information, the association relationship between the secondary splitter port and the user information broadband account is updated.

[0143] The "splitter port model" of the integrated resource system and the "ONU online information model" of the PON network management system obtain the online ONU authorization code by judging the splitter plug-in and pull-out operation, and associate the ONU authorization code, OLTIP, OLTPON port with the multi-source data model to realize the broadband account binding of the splitter port and the multi-source data model. Through the association, the customer information of the multi-source data model of the customer is obtained, such as the latest online time, customer broadband activation status, etc.

[0144] In order to better understand the release of virtual occupied ports by optical splitting, Fig.11 As shown, Fig.11 A timing diagram for checking the splitting and releasing virtual occupied ports provided by the embodiment of the present disclosure. In the case of power failure of the ONU or no ONU at the tail end, it is impossible to obtain the online status of the ONU through the PON network management system by plugging and unplugging the optical fiber. By querying the splitter port model of the integrated resource system, the broadband account information is obtained. If the broadband account is empty, it is recommended to directly unplug the fiber and set the port status to empty in the integrated resource system; if the broadband account of the splitter port can be obtained, the multi-source data model is queried according to the broadband account to obtain the user's latest online time and the latest offline time. At the same time, the "broadband user information model" is queried according to the broadband account to obtain the customer's broadband activation status. For the customer's broadband activation status is deactivated, the port with the latest online time of more than 6 months is unplugged to release the "virtual occupied" port of the splitter, and the integrated resource splitter port is set to idle. The broadband account of the port is set to empty, and the ONU device and user relationship under the release port are released.

[0145] In order to better understand the printing of splitter pigtail inventory labels, such as Fig.12 As shown, Fig.12A timing diagram for printing a splitter pigtail inventory label provided in an embodiment of the present invention. The multi-source data model is associated with the "splitter model" of the integrated resource system through the OLT IP, OLT PON port, and authorization code. The broadband account and customer name of the multi-source data model are obtained, and data is merged with the splitter port QR code to realize label printing of the splitter port pigtail.

[0146] Feedback the broadband user information associated with the ONU authorization code associated with the splitter port to the integrated resource system. The integrated resource system acquires the user information associated with the splitter port, realizes the association between the splitter port and the broadband user information, generates the port pigtail label information (broadband account, user name, QR code), prints it through the label printer, and sticks it on the port pigtail to realize the inventory of the pigtail.

[0147] In summary, the embodiments of the present disclosure can achieve the following effects:

[0148] The disclosed embodiment, when it is determined that a plug-in or unplug-out operation has been performed on a splitter port, obtains a target broadband account bound to the optical network unit if the optical network unit bound to the splitter port is in an online state, and binds the target broadband account to the splitter port, thereby automatically determining the binding relationship between the target broadband account and the splitter port, thereby improving the efficiency of inventory management of broadband resources.

[0149] Corresponding to the above-mentioned broadband resource management method, the present invention also provides a broadband resource management device. Since the device embodiment of the present invention corresponds to the above-mentioned method embodiment, the details not disclosed in the device embodiment can be referred to the above-mentioned method embodiment, and will not be repeated in the present invention.

[0150] Fig.13 A schematic diagram of a broadband resource management device provided in an embodiment of the present disclosure, wherein the device is applied to a server, such as Fig.13 As shown, including:

[0151] The judging unit 41 is used to judge whether the optical network unit bound to the optical splitter port is in an online state when it is determined that the optical splitter port is plugged or unplugged;

[0152] A first acquisition unit 42 is used to acquire a target broadband account bound to the optical network unit when it is determined that the optical network unit is in an online state;

[0153] The binding unit 43 is used to bind the target broadband account with the splitter port to obtain a first binding relationship, so as to send the first binding relationship to the client, and the client manages the splitter port based on the first binding relationship.

[0154] The broadband resource management device provided by the present disclosure determines whether the optical network unit bound to the splitter port is online when it is determined that the splitter port is plugged in or unplugged; if it is determined that the optical network unit is online, the target broadband account bound to the optical network unit is obtained; the target broadband account is bound to the splitter port to obtain a first binding relationship, so as to send the first binding relationship to the client, and the client manages the splitter port based on the first binding relationship. Compared with the related art, the embodiment of the present disclosure automatically determines the binding relationship between the target broadband account and the splitter port by obtaining the target broadband account bound to the optical network unit and binding the target broadband account to the splitter port when it is determined that the splitter port is plugged in or unplugged, and improving the efficiency of inventory management of broadband resources.

[0155] Furthermore, in a possible implementation of the embodiment of the present disclosure, as Fig.14 As shown, the first acquisition unit 42 includes:

[0156] An acquisition module 421 is used to acquire first authentication information of the optical network unit;

[0157] A search module 422, configured to search for the target broadband account corresponding to the first authentication information according to a pre-established mapping relationship between authentication information and broadband accounts;

[0158] The binding module 423 is used to bind the target broadband account to the optical network unit to obtain a second binding relationship, so as to obtain the target broadband account based on the second binding relationship.

[0159] Furthermore, in a possible implementation of the embodiment of the present disclosure, as Fig.14 As shown, the device also includes:

[0160] A second acquisition unit 44 is used to, after determining whether the optical network unit bound to the splitter port is in an online state, acquire second authentication information of the splitter port when it is determined that the optical network unit is not in an online state;

[0161] A determination unit 45, configured to determine whether there is authentication information identical to the second authentication information in the mapping relationship;

[0162] A sending unit 46 is configured to send a control instruction for performing a fiber unplugging operation on the splitter port to the client when it is determined that there is no authentication information identical to the second authentication information in the mapping relationship, so that the client performs a fiber unplugging operation on the splitter port based on the control instruction;

[0163] The updating unit 47 is used for updating the state of the optical splitter port to an idle state when it is determined that the optical splitter port is subjected to a fiber pulling operation, so as to send the idle state to the client, and the client manages the optical splitter port based on the idle state.

[0164] Furthermore, in a possible implementation of the embodiment of the present disclosure, as Fig.14 As shown, the device also includes:

[0165] A search unit 48 is used to search a preset broadband service library for the target broadband account whether the broadband service has been terminated or the broadband service address has been changed after the target broadband account is bound to the splitter port; the preset broadband service library contains broadband accounts and corresponding broadband service information;

[0166] The sending unit 46 is further configured to send a control instruction for performing a fiber unplugging operation on the optical splitter port to the client when it is determined that the target broadband account has terminated the broadband service or the broadband service address has changed, so that the client performs a fiber unplugging operation on the optical splitter port based on the control instruction;

[0167] The unbinding unit 49 is used to update the state of the splitter port to an idle state and unbind the first binding relationship when it is determined that the splitter port has been subjected to a fiber pulling operation, so as to send the idle state and information on unbinding the first binding relationship to the client, and the client manages the splitter port based on the idle state and the information.

[0168] Furthermore, in a possible implementation of the embodiment of the present disclosure, as Fig.14 As shown, the device also includes:

[0169] The first acquisition unit 42 is further configured to, after searching in the preset broadband service library whether the target broadband account has terminated broadband service or a broadband service address change, acquire the latest offline time of the target broadband account when it is determined that the target broadband account does not have the terminated broadband service or the broadband service address change;

[0170] The first acquisition unit 42 is further configured to, when it is determined that the latest offline time is greater than a preset time threshold, acquire the account opening status of the target broadband account and determine whether the account opening status is an activated state;

[0171] The sending unit 426 is further configured to, when it is determined that the account opening state is not the opening state, send a control instruction for performing a fiber unplugging operation on the optical splitter port to the client, so that the client performs a fiber unplugging operation on the optical splitter port based on the control instruction;

[0172] The unbinding unit 49 is also used to, when it is determined that the splitter port has been subjected to a fiber pulling operation, update the state of the splitter port to an idle state and unbind the first binding relationship, so as to send the idle state and information on unbinding the first binding relationship to the client, and the client manages the splitter port based on the idle state and the information.

[0173] Fig.15 A schematic diagram of the structure of another broadband resource management device provided in an embodiment of the present disclosure, wherein the device is applied to a client, such as Fig.15 As shown, including:

[0174] A display unit 51, configured to display a selection instruction for a fiber plugging operation on the optical splitter port in the display interface in response to a first selection instruction for a fiber pulling operation on the optical splitter port in the display interface;

[0175] A sending unit 52, configured to send the first selection instruction and the second selection instruction to the server in response to the second selection instruction for the fiber insertion operation on the splitter port, so that the server processes the splitter port based on the first selection instruction and the second selection instruction;

[0176] The display unit 53 is used to receive the binding relationship sent by the server and visually display the binding relationship; the binding relationship is the binding relationship between the target broadband account of the optical network unit bound to the splitter port and the splitter port.

[0177] The broadband resource management device provided by the present disclosure determines whether the optical network unit bound to the splitter port is online when it is determined that the splitter port is plugged in or unplugged; if it is determined that the optical network unit is online, the target broadband account bound to the optical network unit is obtained; the target broadband account is bound to the splitter port to obtain a first binding relationship, so as to send the first binding relationship to the client, and the client manages the splitter port based on the first binding relationship. Compared with the related art, the embodiment of the present disclosure automatically determines the binding relationship between the target broadband account and the splitter port by obtaining the target broadband account bound to the optical network unit and binding the target broadband account to the splitter port when it is determined that the splitter port is plugged in or unplugged, and improving the efficiency of inventory management of broadband resources.

[0178] Furthermore, in a possible implementation of the embodiment of the present disclosure, as Fig.16 As shown, the device also includes:

[0179] The receiving unit 54 is used to receive a control instruction for performing a fiber pulling operation on the optical splitter port sent by the server after receiving the binding relationship sent by the server, and respond to a third selection instruction of the control instruction;

[0180] The sending unit 52 is further used to send the third selection instruction to the server, so that the server processes the splitter port based on the third selection instruction;

[0181] The receiving unit 54 is also used to receive the first information sent by the server that the state of the splitter port is updated to an idle state, and to visually display the first information; or to receive the second information sent by the server that updates the state of the splitter port to an idle state and unbinds the binding relationship, and to visually display the second information.

[0182] Fig.17 A schematic diagram of a broadband resource management system provided by an embodiment of the present disclosure is shown in FIG. Fig.17 As shown, including:

[0183] Server 61, client 62. The server 61 is a device configured at the server, and the client 62 is a device configured at the client.

[0184] It should be noted that the above explanation of the method embodiment is also applicable to the device of the embodiment of the present disclosure, and the principle is the same, which is no longer limited in the embodiment of the present disclosure.

[0185] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0186] Fig.18 A schematic block diagram of an example electronic device 700 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0187] like Fig.18 As shown, the device 700 includes a computing unit 701, which can perform various appropriate actions and processes according to a computer program stored in a ROM (Read-Only Memory) 702 or a computer program loaded from a storage unit 708 to a RAM (Random Access Memory) 703. In the RAM 703, various programs and data required for the operation of the device 700 can also be stored. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An I / O (Input / Output) interface 705 is also connected to the bus 704.

[0188] A number of components in the device 700 are connected to the I / O interface 705, including: an input unit 706, such as a keyboard, a mouse, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a disk, an optical disk, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows the device 700 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0189] The computing unit 701 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a CPU (Central Processing Unit), a GPU (Graphic Processing Units), various dedicated AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, a DSP (Digital Signal Processor), and any appropriate processor, controller, microcontroller, etc. The computing unit 701 performs the various methods and processes described above, such as a method for managing broadband resources. For example, in some embodiments, the method for managing broadband resources may be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 708. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 700 via the ROM 702 and / or the communication unit 709. When the computer program is loaded into the RAM 703 and executed by the computing unit 701, one or more steps of the method described above may be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to execute the aforementioned broadband resource management method in any other appropriate manner (for example, by means of firmware).

[0190] Various embodiments of the systems and techniques described above herein may be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application Specific Standard Products), SOCs (System On Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that may be executed and / or interpreted on a programmable system including at least one programmable processor that may be a special purpose or general purpose programmable processor that may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0191] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0192] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a RAM, a ROM, an EPROM (Electrically Programmable Read-Only-Memory) or a flash memory, an optical fiber, a CD-ROM (Compact Dis sc Read-Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0193] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball), through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0194] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: LAN (Local Area Network), WAN (Wide Area Network), the Internet, and blockchain networks.

[0195] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The server may also be a server of a distributed system, or a server combined with a blockchain.

[0196] It should be noted that artificial intelligence is a discipline that studies how computers can simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, planning, etc.), and includes both hardware-level and software-level technologies. Artificial intelligence hardware technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, and big data processing; artificial intelligence software technologies mainly include computer vision technology, speech recognition technology, natural language processing technology, as well as machine learning / deep learning, big data processing technology, knowledge graph technology, and other major directions.

[0197] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0198] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A method for managing broadband resources, characterized in that: The method is applied to the server, and includes: In the case where it is determined that the splitter port is subjected to a plug-in / unplug operation, determining whether the optical network unit bound to the splitter port is in an online state; If it is determined that the optical network unit is in an online state, obtaining a target broadband account bound to the optical network unit; The target broadband account is bound to the splitter port to obtain a first binding relationship, so as to send the first binding relationship to the client, and the client manages the splitter port based on the first binding relationship.

2. The method according to claim 1, characterized in that The obtaining of the target broadband account bound to the optical network unit comprises: Acquire first authentication information of the optical network unit; According to a pre-established mapping relationship between authentication information and broadband accounts, searching for the target broadband account corresponding to the first authentication information; The target broadband account is bound to the optical network unit to obtain a second binding relationship, so as to obtain the target broadband account based on the second binding relationship.

3. The method according to claim 2, characterized in that After determining whether the optical network unit bound to the splitter port is in an online state, the method further includes: If it is determined that the optical network unit is not in an online state, obtaining second authentication information of the splitter port; Determining whether there is authentication information identical to the second authentication information in the mapping relationship; If it is determined that there is no authentication information identical to the second authentication information in the mapping relationship, sending a control instruction for performing a fiber unplugging operation on the splitter port to the client, so that the client performs a fiber unplugging operation on the splitter port based on the control instruction; When it is determined that the optical splitter port is subjected to a fiber pulling operation, the state of the optical splitter port is updated to an idle state, so as to send the idle state to the client, and the client manages the optical splitter port based on the idle state.

4. The method according to claim 1, characterized in that: After binding the target broadband account to the splitter port, the method further includes: Searching a preset broadband service library for the target broadband account to determine whether the broadband service has been terminated or the broadband service address has changed; the preset broadband service library includes broadband accounts and corresponding broadband service information; If it is determined that the target broadband account has terminated the broadband service or the broadband service address has changed, sending a control instruction to perform a fiber unplugging operation on the splitter port to the client, so that the client performs a fiber unplugging operation on the splitter port based on the control instruction; When it is determined that the splitter port has been subjected to a fiber pulling operation, the state of the splitter port is updated to an idle state, and the first binding relationship is untied, so that the idle state and information on untying the first binding relationship are sent to the client, and the client manages the splitter port based on the idle state and the information.

5. The method according to claim 4, characterized in that After searching the preset broadband service library for the target broadband account to see whether the broadband service has been terminated or the broadband service address has been changed, the method further includes: If it is determined that the target broadband account does not have the terminated broadband service or the broadband service address change, obtaining the latest offline time of the target broadband account; If it is determined that the latest offline time is greater than the preset time threshold, obtaining the account opening status of the target broadband account, and determining whether the account opening status is an activated state; If it is determined that the account opening state is not the opening state, sending a control instruction for performing a fiber unplugging operation on the optical splitter port to the client, so that the client performs a fiber unplugging operation on the optical splitter port based on the control instruction; When it is determined that the splitter port has been subjected to a fiber pulling operation, the state of the splitter port is updated to an idle state, and the first binding relationship is untied, so that the idle state and information on untying the first binding relationship are sent to the client, and the client manages the splitter port based on the idle state and the information.

6. A method for managing broadband resources, characterized in that: The method is applied to a client and includes: In response to a first selection instruction for a fiber unplugging operation on a splitter port in a display interface, displaying a selection instruction for a fiber plugging operation on the splitter port in the display interface; In response to a second selection instruction for a fiber insertion operation on the optical splitter port, the first selection instruction and the second selection instruction are sent to a server, so that the server processes the optical splitter port based on the first selection instruction and the second selection instruction; The binding relationship sent by the server is received, and the binding relationship is visually displayed; the binding relationship is the binding relationship between the target broadband account of the optical network unit bound to the splitter port and the splitter port.

7. The method according to claim 6, characterized in that After receiving the binding relationship sent by the server, the method further includes: receiving a control instruction for performing a fiber pulling operation on the optical splitter port sent by the service end, and responding to a third selection instruction of the control instruction; Sending the third selection instruction to the server, so that the server processes the splitter port based on the third selection instruction; Receive the first information sent by the server that the state of the splitter port is updated to an idle state, and visually display the first information; or receive the second information sent by the server that updates the state of the splitter port to an idle state and unbinds the binding relationship, and visually display the second information.

8. A broadband resource management device, characterized in that: The device is applied to a server, and includes: A judging unit, configured to judge whether the optical network unit bound to the optical splitter port is in an online state when it is determined that the optical splitter port is subjected to a plug-in / unplug operation; A first acquisition unit, configured to acquire a target broadband account bound to the optical network unit when it is determined that the optical network unit is in an online state; The binding unit is used to bind the target broadband account to the splitter port to obtain a first binding relationship, so as to send the first binding relationship to the client, and the client manages the splitter port based on the first binding relationship.

9. A broadband resource management device, characterized in that: The device is applied to a client and includes: A display unit, configured to display a selection instruction for a fiber plugging operation on the optical splitter port in the display interface in response to a first selection instruction for a fiber pulling operation on the optical splitter port in the display interface; a sending unit, configured to send the first selection instruction and the second selection instruction to a server in response to a second selection instruction for a fiber insertion operation on the optical splitter port, so that the server processes the optical splitter port based on the first selection instruction and the second selection instruction; A display unit is used to receive the binding relationship sent by the server and visually display the binding relationship; the binding relationship is the binding relationship between the target broadband account of the optical network unit bound to the splitter port and the splitter port.

10. A broadband resource management system, characterized in that: The system includes a server and a client, including: The server comprises a broadband resource management device as claimed in claim 8; The client comprises the broadband resource management device as claimed in claim 9.

11. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-5 or the method of any one of claims 6-7.

12. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-5 or the method according to any one of claims 6-7.

13. A computer program product, characterized in that The method comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 5 or the method according to any one of claims 6 to 7.

Citation Information

Patent Citations

  • Acquisition method and acquisition device of PON network resource data

    CN108512595A

  • Active tandem resource inspection instrument for PON network and resource acquisition method

    CN110113684A

  • Optical resource checking method and system

    CN110460371A

  • PON network resource data processing method and system

    CN117014744A

  • Optical communication system and optical communication method

    US20210194589A1