Line binding method and device, nonvolatile storage medium and electronic equipment
By determining the target object associated with the line to be cut in the communication network and binding it to the target line after cutting, the problem of inaccurate determination of the user range in the prior art is solved, and the comprehensive collection of user data and normal network connection after cutting is achieved.
Patent Information
- Application Number
- CN202411945538.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-12-26
AI Technical Summary
The prior art cannot accurately determine the user range involved in the cutting connection during online cutting connection, resulting in a failure of the user's Internet access after cutting connection.
By determining the first target object associated with the line to be cut, and performing the cut-in process when its line binding relationship is set to not bind, the target line is then determined and the target object is bound to the line.
It realizes comprehensive collection of user data, avoids faults caused by line cutting, improves authentication efficiency, and ensures that users can access the Internet normally after cutting.
Smart Images

Figure CN119814852A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of IT and software development, and in particular to a line binding method, device, non-volatile storage medium and electronic device. Background Art
[0002] In the operator's cloud broadband access network, the virtual broadband access server is a device used to authenticate the terminal. Two PPPOE (Point-to-Point Protocol over Ethernet) channels need to be established. The cloud dial-up channel is initiated by the optical modem dial-up terminal, and the cloud dial-up channel is initiated by ECGW (Edge CloudGateway).
[0003] To prevent theft, the dial-up account needs to be bound to the Internet line. When users of a specific line under a BRAS need to be migrated to another BRAS, the user line needs to be unbound. Because users may move, or suddenly go online after not being online for a long time, when the line is cut over, the system needs to find as many users as possible who need to be unbound.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present application provide a line binding method, device, non-volatile storage medium and electronic device to at least solve the technical problem of Internet access failure of users after line cutover due to the inability of the prior art to accurately determine the user range involved in the cutover when the line is cutover.
[0006] According to one aspect of an embodiment of the present application, a line binding method is provided, including: determining a first target object associated with a line to be cutover in a communication network; performing a cutover process on the line to be cutover when the line binding relationship of the first target object is set to unbound, wherein the line binding relationship being set to unbound means that the first target object has not established a binding relationship with the communication link; after the cutover process is performed on the line to be cutover, determining a target line corresponding to the first target object, and binding the first target object to the target line.
[0007] Optionally, determining the first target object associated with the line to be cutover includes: determining a binding record of the line to be cutover, and determining the first target object based on the binding record, wherein the binding record includes an automatic binding record and a manual binding record, the automatic binding record includes target object information bound to the line to be cutover by automatic binding, and the manual binding record includes target object information bound to the line to be cutover by manual binding.
[0008] Optionally, determining the first target object associated with the line to be cutover further includes: determining active object information of the communication network, wherein the active object information includes line parameter information involved in each target object when using the communication network; and determining the first target object based on the line parameters of the line to be cutover and the active object information.
[0009] Optionally, determining the target line corresponding to the first target object and binding the first target object to the target line includes: determining the second target object in the first target object, wherein the second target object is an object whose line binding relationship is unbound and the duration exceeds a preset duration; determining the cloud-offline line corresponding to the second target object, and setting the binding parameters of the second target object according to the line parameters of the cloud-offline line.
[0010] Optionally, the binding parameters include optical line terminal information and a logical line identifier.
[0011] Optionally, after binding the first target object to the target line, the line binding method also includes: when the first target object dials through the cloud edge gateway, adding a cloud identifier to the access line information submitted by the first target object, wherein the cloud identifier is used to identify the access line information for dialing the cloud edge gateway.
[0012] Optionally, after binding the first target object to the target line, the line binding method further includes: updating line resource information of the communication network according to the binding result of the first target object.
[0013] According to another aspect of an embodiment of the present application, a line binding device is also provided, including: a first processing module, used to determine a first target object associated with a line to be cutover in a communication network; a second processing module, used to perform cutover processing on the line to be cutover when the line binding relationship of the first target object is set to not binding, wherein the line binding relationship is set to not binding means that the first target object has not established a binding relationship with the communication link; a third processing module, used to determine a target line corresponding to the first target object after the line to be cutover is cutover processed, and bind the first target object to the target line.
[0014] According to another aspect of an embodiment of the present application, a non-volatile storage medium is provided, in which a program is stored, wherein when the program is running, a device where the non-volatile storage medium is located is controlled to execute a line binding method.
[0015] According to another aspect of an embodiment of the present application, there is further provided an electronic device, including: a memory and a processor, wherein the processor is configured to run a program stored in the memory, wherein the line binding method is executed when the program is run.
[0016] According to another aspect of an embodiment of the present application, a computer program product is also provided, including a computer program, and when the computer program is executed by a processor, the line binding method is implemented.
[0017] In an embodiment of the present application, a first target object associated with a line to be cutover in a communication network is determined; when the line binding relationship of the first target object is set to unbound, the line to be cutover is cutover processed, wherein the line binding relationship being set to unbound means that the first target object has not established a binding relationship with the communication link; after the line to be cutover is cutover processed, a target line corresponding to the first target object is determined, and the first target object is bound to the target line. The users involved in the cutover are determined by taking the union of bound users and active users, and the cloud access request and the cloud access request are distinguished by the cloud identifier, so as to achieve the purpose of comprehensively acquiring the users to be cutover, thereby realizing the technical effect of comprehensively collecting user data and avoiding failures caused by line cutover, and realizing simultaneous line binding of an account in the cloud and cloud channels, thereby improving the authentication efficiency, thereby solving the technical problem of user Internet access failure after cutover caused by the inability of the prior art to accurately determine the scope of users involved in cutover during line cutover. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0019] Figure 1 is a structural schematic diagram of a computer terminal provided according to an embodiment of the present application;
[0020] Figure 2 It is a flow chart of a line binding method provided according to an embodiment of the present application;
[0021] Figure 3 It is a flow chart of a line binding method provided according to an embodiment of the present application;
[0022] Figure 4 It is a structural schematic diagram of a line binding device provided according to an embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this application.
[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0025] In the prior art, the binding process is as follows:
[0026] The off-cloud dial-up channel is initiated by the optical modem dial-up terminal, and the on-cloud dial-up channel is initiated by ECGW (Edge Cloud Gateway).
[0027] The optical modem dial-up terminal sends the account number, password, and optical line unique identifier (LOID) to the OLT (optical line terminal) device. The OLT device fills in the OLT line information of the user accessing the OLT device in the authentication request, including the IP address, OLT slot, and OLT port of the OLT device, and then sends the authentication request to the VBAS (Virtual Broadband Access Server). The VBAS then fills in the line information of the OLT device accessing the BRAS (Broadband Remote Access Server), including the BRAS slot, subslot, and port, and sends the authentication request to the Radius (Remote Authentication Dial-In User Service) server, which completes the authentication of the user line.
[0028] ECGW sends the account number, password, and optical line unique identifier (LOID) to BRAS, and BRAS then fills in the line information of ECGW accessing BRAS, including BRAS slot, subslot, and port, and sends the authentication request to the Radius server, which completes the authentication of the user line.
[0029] The traditional line binding method uses full line parameter verification for authentication during binding. However, in the cloud broadband scenario, the cloud and the offline cloud have different line parameters, and the traditional authentication method will result in the cloud failing to pass the authentication.
[0030] At the same time, the traditional line unbinding method is to use the binding information searched during unbinding as the basis, and to use each user corresponding to the binding information as the user to be unbound. The disadvantage is that new bound users may appear during the cutover process, and the line changes during the cutover process cannot be adapted, resulting in incomplete collection of users involved.
[0031] In order to solve the above problems, relevant solutions are provided in the embodiments of the present application, which are described in detail below.
[0032] According to an embodiment of the present application, a method embodiment of a line binding method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0033] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 FIG. 1 shows a hardware structure block diagram of a computer terminal (or mobile device) for implementing a line binding method. Figure 1 As shown, the computer terminal 10 (or mobile device 10) may include one or more (102a, 102b, ..., 102n are used to illustrate) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0034] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or mobile device). As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).
[0035] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the line binding method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, the above-mentioned line binding method is realized. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0036] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0037] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 (or mobile device).
[0038] In the above operating environment, the embodiment of the present application provides a line binding method, such as Figure 2 As shown, the method comprises the following steps:
[0039] Step S202: Determine a first target object associated with the line to be cutover in the communication network.
[0040] In the technical solution provided in step S202, determining the first target object associated with the line to be cutover includes: determining a binding record of the line to be cutover, and determining the first target object according to the binding record, wherein the binding record includes an automatic binding record and a manual binding record, the automatic binding record includes target object information bound to the line to be cutover in an automatic binding manner, and the manual binding record includes target object information bound to the line to be cutover in a manual binding manner.
[0041] Optionally, determining the first target object associated with the line to be cutover further includes: determining active object information of the communication network, wherein the active object information includes line parameter information involved in each target object when using the communication network; and determining the first target object based on the line parameters of the line to be cutover and the active object information.
[0042] Optionally, determining the user involved in the line cutover (i.e., the first target object) includes: recording active information when the user is surfing the Internet, including account number, line, and update time, updating the line and update time each time the user goes online, and regularly clearing active information that is more than 1 month old. When necessary, according to the cutover line parameter conditions, obtain the user information (active object information) corresponding to the active data, search for binding records, and obtain the user information corresponding to the binding records, wherein the binding records include automatic binding records and manual binding records, and search for automatically bound user information (automatic binding records), manual binding, and active data. The automatic binding records include target object information bound to the line to be cutover by automatic binding, and the manual binding records include target object information bound to the line to be cutover by manual binding. Take the union of the active object information, the target object information corresponding to the manual binding records, and the target object information corresponding to the automatic binding records as the first target object associated with the line to be cutover in the communication network.
[0043] Optionally, in the daily operation of communication network management, when a cutover adjustment is planned for a specific line, such as migrating users from one BRAS to another BRAS to optimize network performance or adjust resources, the first task is to determine which users are associated with the line to be cutover, that is, to determine the first target object. This is because the cutover operation may involve changes in the network path. If all associated users are not accurately identified, users may not be able to connect to the network normally after the cutover, resulting in a decrease in service quality.
[0044] The implementation steps are as follows: First, collect and analyze all user information that has been bound to the lines to be cutover. This binding information includes both automatic binding and manual binding. Automatic binding records are usually created automatically by the system when a user successfully accesses the network for the first time. They contain the user's account information, the line parameters used, and the timestamp of the binding operation. Manual binding records are when network administrators or customer service personnel manually bind users to a line based on specific needs, such as handling user complaints or adjusting network policies. They also record key data such as user accounts and line parameters.
[0045] Secondly, the system will also regularly monitor the active status of all users in the network, that is, the line information that users actually access when using the network. This is achieved by recording the user's account number, the actual line parameters used, and the update time every time the user goes online. In order to maintain the timeliness and accuracy of the data, the system will regularly (for example, every month) clean up outdated active information to avoid analysis bias caused by data that has not been updated for a long time.
[0046] When the cutover operation is about to be carried out, the system will extract all user information that is currently using or has recently used the line from the active object information based on the parameter conditions of the line to be cutover. At the same time, the system will also query the automatic binding records and manual binding records to find all user information that is directly or indirectly (through manual operation) bound to the line to be cutover. This is done by comparing the line parameters and user binding information to ensure that the cutover operation does not miss any potentially affected users.
[0047] Finally, in order to comprehensively and accurately determine the first target object, that is, the user to be processed in the cutover operation, the system will merge the user information obtained from the active object information, the user information obtained from the manual binding record, and the user information obtained from the automatic binding record, that is, the union operation. In this way, whether it is automatic binding, manual binding, or the user who has been active on the line to be cutover recently, they will be included in the cutover process, thereby ensuring the smooth progress of the cutover operation and reducing the network connection problems encountered by users due to line cutover.
[0048] Through this series of operations, the system can intelligently identify all first-target objects that may be affected by the cutover, provide accurate data support for the preparation work before the cutover operation, effectively reduce the user Internet access failure rate after the cutover, and improve the smoothness of network migration and user experience.
[0049] Optionally, active object information refers to the relevant information of users or devices with recent network activity records in the network system, which reflects the user's behavior and status when using network services. Specifically, active object information includes key data such as the target object (user or device) account, the most recently used network line identifier, and the timestamp of the most recent online activity. The collection and maintenance of this information is crucial for network operators because it helps operators understand network usage in real time, optimize network resource allocation, and provide users with personalized behavior-based services.
[0050] Line parameter information refers to the detailed attributes of the line used by users to access the communication network. In the broadband network environment, this includes but is not limited to the optical line unique identifier (LOID), the IP address of the OLT device, the slot and port information of the OLT, and the slot, sub-slot and port of the BRAS device. Line parameter information plays an important role in network authentication, traffic control, troubleshooting and network resource management, especially in the scenarios of line cutover and user migration. It can help operators accurately identify the actual line to which the user is currently connected, ensuring that the cutover operation does not affect the user's normal network access.
[0051] Step S204, when the line binding relationship of the first target object is set to unbinding, cutover processing is performed on the line to be cutover, wherein the line binding relationship is set to unbinding, which means that the first target object has not established a binding relationship with the communication link.
[0052] Optionally, before the cutover is performed, the user settings involved in the cutover (ie, the first target object) are not bound, and the line is adjusted for the cutover after the settings are performed.
[0053] Optionally, before the cutover is performed, the user settings involved in the cutover (i.e., the first target object) are unbound, and the binding relationship between the user and the current line is cancelled, ensuring that the user will not encounter obstacles during the cutover due to the system trying to verify the changed line information. Such a pre-processing step is necessary because the cutover operation may change the physical path for the user to access the network. If the binding of the original line is not released before the cutover, the user may encounter authentication failure when trying to connect to the network after the cutover, and thus cannot access the Internet normally.
[0054] After completing the line binding relationship setting adjustment of the first target object, you can safely start the cutover process for the lines to be cutover. The cutover process may involve reconnecting the physical lines, changing the configuration of network devices, and optimizing the network path. Since all potentially affected users have been set to the "unbound" state, the cutover operation will not immediately affect the user's network authentication process, thereby providing a more stable environment for the cutover and reducing potential risks during the cutover process.
[0055] After the cutover is completed, the system will automatically monitor the network status and reactivate the line binding process of the first target object, that is, change the "unbound" state to the "pending automatic binding" state. This recovery operation is based on the system's real-time monitoring and intelligent judgment of user network activities, ensuring that users can quickly restore network services after the cutover without interrupting services again due to binding problems left over from the cutover.
[0056] By setting the first target object to be unbound before cutover and then performing line cutover processing, not only the complexity of the cutover operation is simplified, but also potential problems of user authentication and network connection during and after the cutover are effectively avoided, the efficiency of network cutover and user experience are improved, and the smooth transition of the cutover operation and the continuity of user services are ensured.
[0057] Step S206: After the cutover process is performed on the line to be cutover, a target line corresponding to the first target object is determined, and the first target object is bound to the target line.
[0058] Optionally, after the cutover, the user involved in the cutover (ie, the first target object) is set to be automatically bound again, and when a user Internet access request is detected, the user to be automatically bound is automatically bound.
[0059] In the technical solution provided in step S202, determining the target line corresponding to the first target object and binding the first target object to the target line includes: determining the second target object in the first target object, wherein the second target object is an object whose line binding relationship is unbound and whose duration exceeds a preset duration; determining the cloud-offline line corresponding to the second target object, and setting the binding parameters of the second target object according to the line parameters of the cloud-offline line.
[0060] Optionally, scan the user information in the line every day and clean up the unbound users due to new installation, installation and maintenance, fault reporting, exception handling and other scenarios: users who have not been bound for more than 7 days (ie, the second target object) are forced to change to pending automatic binding.
[0061] Optionally, the binding parameters include optical line terminal information and a logical line identifier.
[0062] Optionally, the information of all users in the communication network is automatically scanned every day, with special attention paid to those users who have been set to the "unbound" status due to the above scenarios. The system will record and analyze the duration of each user since it was set to "unbound". If the line binding relationship of a certain user (ie, the second target object) is in the "unbound" state for more than a preset period of time, such as 7 days, the system will automatically identify this situation and force the user's status to be changed to "pending automatic binding". Most users will usually reactivate network services in a short period of time after new installation, maintenance, and fault reporting. Users who have not rebinded for more than 7 days may require additional attention and processing.
[0063] Subsequently, the system will further determine the cloud-offline lines currently actually used by these second target objects (i.e., users who have not been bound for more than the preset time). This step usually involves querying and analyzing the user's latest active line information to ensure that the user's current network access path is obtained. Based on the line parameters of the cloud-offline line, including but not limited to the optical line unique identifier (LOID, i.e., logical line identifier), the slot and port information of the OLT device, etc., the system will set the binding parameters of the second target object to prepare for the subsequent automatic binding operation.
[0064] For example, when the system detects that a user has not performed any binding operation on his line binding status for more than 7 days since the cutover operation, the user will be marked as the second target object. Subsequently, the system will automatically identify the cloud line that the user is currently actually connected to, such as the LOID and OLT device information in the user's most recent Internet behavior record. After obtaining these key line parameters, the system will set them as the binding parameters of the second target object, providing a data basis for the subsequent automatic binding process. In this way, even if the user does not perform manual binding operations in time during the cutover period, the system can automatically restore its line binding relationship based on the user's actual network usage, ensuring that the user can continue to enjoy stable and uninterrupted network services.
[0065] Through this intelligent monitoring and automatic adjustment mechanism, network operators can manage the binding status of user lines more accurately, especially in the repair and optimization phase after cutover, effectively avoiding user service interruptions caused by long-term non-binding, and improving the response speed of network services and user satisfaction.
[0066] Optionally, after binding the first target object to the target line, the line binding method also includes: when the first target object dials through the cloud edge gateway, adding a cloud identifier to the access line information submitted by the first target object, wherein the cloud identifier is used to identify the access line information for dialing the cloud edge gateway.
[0067] Optionally, after binding the first target object to the target line, the line binding method further includes: updating line resource information of the communication network according to the binding result of the first target object.
[0068] Optionally, if it has been bound, when the cloud terminal dials, the line information to be verified includes OLT information and LOID; when the cloud ECGW dials, add the "YU" cloud identifier to the submitted access line information to verify the LOID. If it is to be automatically bound, set the automatic binding verification parameters OLT information and LOID based on the cloud Internet line as the binding parameter. Update the resource information based on the automatic binding result.
[0069] Optionally, the first target object (the user involved in the cutover) is bound to the target line. When the user dials through the cloud edge gateway, the system will add a cloud identifier to the access line information. The purpose of this identifier is to clearly inform the authentication server (such as the Radius server) that the authentication request originates from the cloud edge gateway. When the authentication request is sent to the Radius server, the server will distinguish whether it is an on-cloud or off-cloud request based on this identifier, and thus use different authentication processes and parameters for processing to ensure the accuracy and efficiency of the authentication.
[0070] For example, for users who have been bound to the target line, when they dial in for authentication through the off-cloud terminal, the system will verify detailed line information including OLT device information and optical line unique identifier (LOID). However, when the same user dials in through the on-cloud edge gateway, the authentication request not only contains LOID, but also adds an additional "YU" on-cloud identifier. After receiving the authentication request, the Radius server will identify that this is an on-cloud request based on the presence of the "YU" identifier, and thus only verify the LOID, omitting the verification of the off-cloud-specific OLT information, simplifying the authentication process and saving resources.
[0071] When the user is in the state of waiting for automatic binding, the system sets the automatic binding verification parameters, including OLT information and LOID, based on the off-cloud Internet access line as the binding parameter to ensure that the user can successfully dial and authenticate at the off-cloud terminal. Once the automatic binding is successful, the system will update the line resource information of the communication network based on the binding result, including the binding relationship between the user and the line, the line status, etc., to ensure that the configuration of network resources is consistent with the actual usage of the user.
[0072] Through this innovative authentication process optimization and resource information update mechanism, the present invention not only realizes the efficient distinction and processing of user accounts when accessing and authenticating on and off the cloud, but also effectively avoids repeated verification and waste of resources, and improves the overall performance and user experience of network services. In practical applications, the introduction of this mechanism enables network operators to respond to increasingly complex network access scenarios more flexibly, ensures fast and accurate authentication, and reduces the complexity and cost of network management. At the same time, since the same account is used on and off the cloud, it is distinguished by the cloud identifier, which avoids repeated configuration and management of account resources. In the traditional network architecture, in order to distinguish and manage different access requests on and off the cloud, network operators may need to create and manage independent accounts for each user on and off the cloud, which not only increases the complexity of account management, but also may lead to waste of resources and increase in operating costs. However, through the same account cloud-on-cloud general mechanism proposed by the present invention, users only need to maintain one account, and no matter which environment they access the network from, they can get fast and accurate authentication services, which greatly improves the efficiency of network resource utilization.
[0073] The embodiment of the present application provides a line binding method: the authentication server completes the binding verification on the broadband authentication platform, the automatic binding module completes the binding parameter setting, and a new BRAS cutover module is added to complete the cutover process parameter setting, such as Figure 3 As shown, the method comprises the following steps:
[0074] 1. Determine the users involved in the line cutover: Usually record the active information of users when they are online, including account, line, and update time. Update the line and update time every time they go online, and regularly clean up active information that is more than 1 month old. When necessary, search for automatic binding, manual binding, and active information based on the cutover line parameter conditions, and take the union of the three.
[0075] 2. Set the line to not bind before cutover: Set the line to not bind for the users involved in the cutover.
[0076] 3. Line cutover: adjust the line.
[0077] 4. Set to wait for automatic binding after cutover: After cutover, set the users involved to wait for automatic binding again.
[0078] 5. Forced to wait for automatic binding: Scan every day and clean up the unbound users due to new installation, maintenance, fault reporting, exception handling, etc. Users who have not been bound for more than 7 days are forced to change to wait for automatic binding.
[0079] 6. Complete automatic binding: If it has been bound, when dialing in the cloud terminal, the line information to be verified includes OLT information and LOID; when dialing in the cloud ECGW, add the "YU" cloud identifier to the submitted access line information to verify the LOID. If it is to be automatically bound, set the automatic binding verification parameters OLT information and LOID based on the cloud Internet line as the binding parameter.
[0080] 7. Update resource information: Update resource information based on automatic binding results.
[0081] Through the above steps, the user's active lines and currently bound lines are collected for unbinding, thereby reducing the user Internet access failure rate caused by line cutover, especially reducing the morning failure rate of users who move their phones and low-activity users. Specifically, the method embodiment of the present application has the following advantages:
[0082] 1. Record active information: This application is subject to binding user information and active user information to determine the scope of users involved in the cutover. It is comprehensive and can avoid the new mobile users who are set to not bind to complete automatic binding before the cutover, and avoid the mobile users who are missed due to lack of detailed binding information, thereby avoiding failures caused by line cutover.
[0083] 2. The off-cloud channel and the on-cloud channel use the same account. When ECGW submits line information, the "YU" on-cloud identifier is added to distinguish between on-cloud and off-cloud. The off-cloud channel authentication line uses OLT information + LOID, and the on-cloud channel authentication line only has LOID, excluding OLT information. This enables one account to be bound to both on-cloud and off-cloud channels at the same time, saving resources and improving authentication efficiency.
[0084] The embodiment of the present application provides a line binding device, Figure 4 is a schematic diagram of the structure of the device, such as Figure 4 As shown, the device includes: a first processing module 40, which is used to determine a first target object associated with a line to be cutover in a communication network; a second processing module 42, which is used to perform a cutover process on the line to be cutover when the line binding relationship of the first target object is set to be unbound, wherein the line binding relationship is set to be unbound means that the first target object has not established a binding relationship with the communication link; a third processing module 44, which is used to determine the target line corresponding to the first target object after the line to be cutover is cutover processed, and bind the first target object to the target line.
[0085] In some embodiments of the present application, the first processing module 40 determines the first target object associated with the line to be cutover, including: determining a binding record of the line to be cutover, and determining the first target object based on the binding record, wherein the binding record includes an automatic binding record and a manual binding record, the automatic binding record includes target object information bound to the line to be cutover by automatic binding, and the manual binding record includes target object information bound to the line to be cutover by manual binding.
[0086] In some embodiments of the present application, the first processing module 40 determines the first target object associated with the line to be cutover and further includes: determining active object information of the communication network, wherein the active object information includes line parameter information involved in each target object when using the communication network; and determining the first target object based on the line parameters of the line to be cutover and the active object information.
[0087] In some embodiments of the present application, the third processing module 44 determines the target line corresponding to the first target object, and binds the first target object to the target line, including: determining the second target object in the first target object, wherein the second target object is an object whose line binding relationship is unbound and the duration exceeds a preset duration; determining the cloud-offline line corresponding to the second target object, and setting the binding parameters of the second target object according to the line parameters of the cloud-offline line.
[0088] In some embodiments of the present application, the binding parameters include optical line terminal information and a logical line identifier.
[0089] In some embodiments of the present application, after the third processing module 44 binds the first target object to the target line, the line binding method also includes: when the first target object dials through the cloud edge gateway, adding a cloud identifier to the access line information submitted by the first target object, wherein the cloud identifier is used to identify the access line information for dialing the cloud edge gateway.
[0090] In some embodiments of the present application, after the third processing module 44 binds the first target object to the target line, the line binding method further includes: updating the line resource information of the communication network according to the binding result of the first target object.
[0091] It should be noted that the various modules in the above-mentioned line binding device can be program modules (for example, a set of program instructions that implement a certain specific function) or hardware modules. For the latter, it can be expressed in the following forms, but is not limited to this: the expression form of each of the above-mentioned modules is a processor, or the functions of each of the above-mentioned modules are implemented by a processor.
[0092] An embodiment of the present application provides a non-volatile storage medium, in which a program is stored, wherein when the program is running, a device where the non-volatile storage medium is located is controlled to execute the following line binding method: determining a first target object associated with a line to be cutover in a communication network; when the line binding relationship of the first target object is set to unbound, cutting over the line to be cutover, wherein the line binding relationship being set to unbound means that the first target object has not established a binding relationship with the communication link; after the line to be cutover is cutover, determining a target line corresponding to the first target object, and binding the first target object to the target line.
[0093] An embodiment of the present application provides an electronic device, including: a memory and a processor, the processor being used to run a program stored in the memory, wherein the following line binding method is executed when the program is run: determining a first target object associated with a line to be cutover in a communication network; performing a cutover process on the line to be cutover when the line binding relationship of the first target object is set to unbound, wherein the line binding relationship being set to unbound means that the first target object has not established a binding relationship with the communication link; after the cutover process is performed on the line to be cutover, determining a target line corresponding to the first target object, and binding the first target object to the target line.
[0094] An embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed by a processor, the computer program implements the following line binding method: determining a first target object associated with a line to be cutover in a communication network; performing a cutover process on the line to be cutover when the line binding relationship of the first target object is set to unbound, wherein the line binding relationship is set to unbound means that the first target object has not established a binding relationship with the communication link; after the cutover process is performed on the line to be cutover, determining a target line corresponding to the first target object, and binding the first target object to the target line.
[0095] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0096] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0097] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0098] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0099] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.
[0100] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A line binding method, characterized in that: include: Determining a first target object associated with a line to be cutover in a communication network; In the case where the line binding relationship of the first target object is set to unbinding, performing cutover processing on the line to be cutover, wherein the line binding relationship is set to unbinding means that the first target object has not established a binding relationship with the communication link; After performing cutover processing on the line to be cutover, a target line corresponding to the first target object is determined, and the first target object is bound to the target line.
2. The line binding method according to claim 1, characterized in that: Determining the first target object associated with the line to be cutover includes: Determine a binding record of the line to be cutover, and determine the first target object according to the binding record, wherein the binding record includes an automatic binding record and a manual binding record, the automatic binding record includes target object information bound to the line to be cutover in an automatic binding manner, and the manual binding record includes target object information bound to the line to be cutover in a manual binding manner.
3. The line binding method according to claim 2, characterized in that: Determining the first target object associated with the line to be cutover further includes: Determining active object information of the communication network, wherein the active object information includes line parameter information involved when each target object uses the communication network; The first target object is determined according to the line parameters of the line to be cutover and the active object information.
4. The line binding method according to claim 1, characterized in that: Determining a target line corresponding to the first target object and binding the first target object to the target line includes: Determine a second target object from the first target object, wherein the second target object is an object whose line binding relationship is unbound for a duration exceeding a preset duration; The cloud line corresponding to the second target object is determined, and the binding parameters of the second target object are set according to the line parameters of the cloud line.
5. The line binding method according to claim 4, characterized in that: The binding parameters include optical line terminal information and a logical line identifier.
6. The line binding method according to claim 1, characterized in that: After binding the first target object to the target line, the line binding method further includes: When the first target object dials through the cloud edge gateway, a cloud identifier is added to the access line information submitted by the first target object, wherein the cloud identifier is used to identify that the access line information is used for dialing the cloud edge gateway.
7. The line binding method according to claim 1, characterized in that: After binding the first target object to the target line, the line binding method further includes: The line resource information of the communication network is updated according to the binding result of the first target object.
8. A line binding device, characterized in that: include: A first processing module, configured to determine a first target object associated with a line to be cutover in a communication network; A second processing module is configured to perform a cutover process on the line to be cutover when the line binding relationship of the first target object is set to unbinding, wherein the line binding relationship being set to unbinding means that the first target object has not established a binding relationship with the communication link; The third processing module is used to determine a target line corresponding to the first target object after performing a cutover process on the line to be cutover, and bind the first target object to the target line.
9. A non-volatile storage medium, characterized in that: The non-volatile storage medium stores a program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the line binding method according to any one of claims 1 to 7.
10. An electronic device, characterized in that: include: A memory and a processor, wherein the processor is used to run a program stored in the memory, wherein the line binding method according to any one of claims 1 to 7 is executed when the program is run.
11. A computer program product, characterized in that The invention comprises a computer program, which implements the line binding method according to any one of claims 1 to 7 when being executed by a processor.
Citation Information
Patent Citations
IP dynamically bound wireless network construction method and corresponding network architecture
CN106488525A
Online cutover method, device, equipment and storage medium
CN113630270A
Cutover information processing method and device and storage medium
CN117424793A
Metropolitan area network OLT automatic cutover method and device and storage medium
CN118827552A
Number segment cutover method, apparatus and system
WO2024109518A1