A channel management method, apparatus, device, system, and storage medium

By setting up virtual management nodes in the channel management system, obtaining the channel information of ONU and allocating the target channel, the problems of low efficiency of ONU wireless parameter configuration and channel congestion are solved, and stable and efficient network management in multi-ONU environments are achieved.

CN115865686BActive Publication Date: 2025-07-25WUHAN YANGTZE OPTICAL TECH
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211478129.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-23
Publication Date
2025-07-25
Estimated Expiration
2042-11-23

AI Technical Summary

Technical Problem

In the existing G/EPON management model of gigabit passive optical fiber network, the wireless parameter configuration of the optical network unit ONU is inefficient, the channel is congested, and the channel switching is frequent, which affects the network stability and service life. Especially when multiple ONUs enter the home environment, there is a lack of an effective batch wireless management solution.

Method used

By setting up a virtual management node in the channel management system, obtaining channel-related information reported by each ONU, determining channel maintenance information, and allocating the target channel based on this information, batch wireless configuration and management of multiple ONUs are realized, and WIFI channel conflicts are eliminated.

Benefits of technology

The batch wireless configuration and management of multiple ONUs is realized, which eliminates WIFI channel conflicts, improves channel broadband utilization, and ensures users' good Internet access environment and speed in multiple wireless network coverage areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115865686B_ABST
    Figure CN115865686B_ABST
Patent Text Reader

Abstract

The present invention discloses a channel management method, apparatus, device, system, and storage medium. Among them, the method is applied to a channel management system, the system includes at least one virtual domain, and a virtual management node is set in a first virtual domain among the at least one virtual domain; the virtual management node manages a plurality of optical network units (ONUs); the first virtual domain is any one of the at least one virtual domain; the method includes: when at least one first ONU is successfully registered, obtaining first information related to a channel reported by each of the first ONUs; the first ONU is any one of the plurality of ONUs; determining channel maintenance information within the first virtual domain according to the first information; and allocating a target channel to the first ONU based on the channel maintenance information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of optical network communication, and particularly to a channel management method, apparatus, device, system, and storage medium. Background Art

[0002] In the existing Gigabit Passive Optical Network (G / EPON) management model, the Internet access service configuration for Optical Network Units (ONUs) is mainly in a Point-to-Point (P2P) manner, that is, wireless parameters are configured separately for each ONU. As there are more and more Internet-connected intelligent devices nowadays, on the one hand, the efficiency of configuring wireless parameters in the P2P manner is low; on the other hand, there are more and more wireless router devices accessing the channel, and the congestion degree of the channel is getting higher and higher.

[0003] The channel transmission speed is affected by the complex environment of the surrounding Wireless Fidelity (WIFI). If the channel used by a user for WIFI signal overlaps with the channel of a certain WIFI signal around, it will cause interference. Therefore, the wireless router device needs to frequently switch channels. However, the existing channel switching methods usually directly select the currently best-signal channel and then switch. However, the congestion situation of the signal changes very rapidly. If the best-quality channel is directly selected each time, the channel switching will be quite frequent, reducing the service life of the routing device.

[0004] In the environment of Fiber to The Room (FTTR), multiple ONUs enter the user's home, bringing high bandwidth and large-capacity support capabilities of the fiber channel while meeting the current mainstream home entertainment and interconnection needs. However, there is currently no effective solution for batch wireless management of multiple ONUs, improving the Internet speed and stability of Wireless Local Area Network (WLAN) access, simplifying the wireless configuration process of ONUs, and realizing the collaborative and interconnection requirements of multiple ONUs based on traditional management means. Summary of the Invention

[0005] To solve the existing technical problems, the main object of the present invention is to provide a storage method, apparatus, device, system, and storage medium.

[0006] To achieve the above object, the technical solution of the present invention is realized as follows:

[0007] In a first aspect, the present invention provides a channel management method, which is applied to a channel management system. The system includes at least one virtual domain, and a virtual management node is set in a first virtual domain among the at least one virtual domain; the virtual management node manages a plurality of optical network units (ONUs); the first virtual domain is any one of the at least one virtual domain; the method includes:

[0008] When at least one first ONU is successfully registered, obtain first information related to channels reported by each of the first ONUs; the first ONU is any one of the plurality of ONUs;

[0009] Determine channel maintenance information within the first virtual domain according to the first information;

[0010] Allocate a target channel to the first ONU based on the channel maintenance information.

[0011] In the above solution, the method further includes:

[0012] Configure attribute information of the first virtual domain.

[0013] In the above solution, the attribute information includes signal configuration information of the management node; when at least one first ONU is successfully registered, the method further includes:

[0014] Obtain the signal configuration information;

[0015] Configure the signal configuration information to each of the first ONUs.

[0016] In the above solution, the attribute information includes an initial channel maintenance table of the first virtual domain; the first information includes the access quantity and signal strength of terminals corresponding to the channels used by each of the first ONUs; determining the channel maintenance information within the first virtual domain according to the first information includes:

[0017] Determine first content in the initial channel maintenance table according to the access quantity and signal strength of terminals corresponding to the channels used by each of the first ONUs;

[0018] Determine the channel maintenance information within the first virtual domain based on the first content.

[0019] In the above solution, determining the first content in the initial channel maintenance table according to the access quantity and signal strength of terminals using the channels of each of the first ONUs includes:

[0020] Determine an interference parameter corresponding to the channel used by each of the first ONUs according to the access quantity of terminals corresponding to the channel used by each of the first ONUs;

[0021] Determine the channel quality corresponding to each channel used by the first ONUs based on the interference parameter and the signal strength of the terminals corresponding to each channel used by the first ONUs;

[0022] Take the access number, the interference parameter, the signal strength, and the channel quality as the first content.

[0023] In the above solution, the determining the channel maintenance information in the first virtual domain based on the first content includes:

[0024] Sort the values of the access number, the interference parameter, the signal strength, and the channel quality corresponding to the channels used by the multiple first ONUs respectively to obtain a sorting result;

[0025] Determine the channel maintenance information in the first virtual domain according to the sorting result.

[0026] In the above solution, the allocating a target channel to the first ONU based on the channel maintenance information includes:

[0027] Obtain target channel maintenance information based on the channel maintenance information; the target channel maintenance information represents information corresponding to channels that do not affect each other and whose channel quality values are greater than a preset threshold;

[0028] Determine the target channel corresponding to the target channel maintenance information;

[0029] Allocate the target channel to the first ONU.

[0030] In the above solution, in the case where at least one first ONU is successfully registered, the method further includes:

[0031] Configure the first time parameter, the second time parameter, and the third time parameter of the virtual management node.

[0032] In the above solution, the method further includes:

[0033] Send a first query request to the first ONU within a first preset time; the first preset time is determined based on the first time parameter;

[0034] Receive first response information from the first ONU based on the first query request within a second preset time; the second preset time is determined based on the second time parameter.

[0035] In the above solution, the method further includes:

[0036] In the case where the first response information is not received within the second preset time, send a second query request to the first ONU;

[0037] In the case that the second response information of the first ONU based on the second query request is not received within the third preset time, determine that the status of the first ONU is a disconnected state; the third preset time is determined based on the third time parameter.

[0038] In the above solution, the method further includes:

[0039] Configure the priority parameter of the virtual management node according to the data traffic of the channel used by the first ONU or the number of accesses of the corresponding terminal; the priority parameter is used to schedule the target channel.

[0040] In the above solution, in the case that a first ONU exits in the first virtual domain, the method further includes:

[0041] Obtain the channel used by the exited first ONU;

[0042] Update the status of the channel used by the exited first ONU in the channel maintenance information to obtain the updated channel maintenance information;

[0043] Reallocate the target channel to the first ONU based on the updated channel maintenance information.

[0044] In a second aspect, the present invention further provides a channel management system, the system includes an optical line terminal OLT, an optical splitter, and an optical network unit ONU; the OLT includes at least one virtual domain, and a virtual management node is set in the first virtual domain of the at least one virtual domain; the virtual management node manages a plurality of optical network units ONU; the optical splitter is respectively connected to the OLT and the plurality of ONUs;

[0045] The virtual management node, in the case that at least one first ONU is successfully registered, obtains first information related to a channel reported by each of the first ONUs; the first ONU is any one of the plurality of ONUs; determines the channel maintenance information within the first virtual domain according to the first information; and allocates a target channel to the first ONU based on the channel maintenance information.

[0046] In a third aspect, the present invention further provides a channel management device, the device is applied to a channel management system, the system includes at least one virtual domain, and a virtual management node is set in the first virtual domain of the at least one virtual domain; the virtual management node manages a plurality of optical network units ONU; the first virtual domain is any one of the at least one virtual domain; the device includes: an obtaining unit, a determining unit, and an allocating unit, where,

[0047] The obtaining unit is configured to obtain first information related to a channel reported by each of the first ONUs when at least one of the first ONUs is successfully registered; the first ONU is any one of the multiple ONUs;

[0048] The determining unit is configured to determine channel maintenance information within the first virtual domain according to the first information;

[0049] The allocating unit is configured to allocate a target channel to the first ONU based on the channel maintenance information.

[0050] In a fourth aspect, the present invention further provides a storage medium, on which a computer program is stored; when the computer program is executed by a processor, the steps of the method described in any one of the above are implemented.

[0051] In a fifth aspect, the present invention further provides a channel management device, which includes: a processor and a memory for storing a computer program that can run on the processor, wherein when the processor is used to run the computer program, the steps of the method described in any one of the above are executed.

[0052] An embodiment of the present invention provides a channel management method, apparatus, device, system, and storage medium. Among them, the method is applied to a channel management system, the system includes at least one virtual domain, a virtual management node is set in a first virtual domain among the at least one virtual domain; the virtual management node manages multiple optical network units (ONUs); the first virtual domain is any one of the at least one virtual domain; the method includes: when at least one of the first ONUs is successfully registered, obtaining first information related to a channel reported by each of the first ONUs; the first ONU is any one of the multiple ONUs; determining channel maintenance information within the first virtual domain according to the first information; allocating a target channel to the first ONU based on the channel maintenance information. By adopting the technical solution of the embodiment of the present invention, the virtual management node obtains first information related to a channel reported by at least one ONU, determines channel maintenance information within the virtual domain according to the first information, and allocates a target channel to the ONUs within the virtual domain based on the channel maintenance information, so as to achieve batch wireless configuration and management of multiple ONUs within the virtual domain, eliminate WIFI channel conflicts, improve channel bandwidth utilization rate, and ensure that users have a good Internet access environment and speed in multiple wireless network coverage areas. Description of the Drawings

[0053] Figure 1 It is a schematic flowchart of a channel management method provided by an embodiment of the present invention;

[0054] Figure 2Schematic diagram of a virtual domain including the multiple first ONUs in a channel management method provided by an embodiment of the present invention;

[0055] Figure 3 Schematic diagram of the structure of a channel management system provided by an embodiment of the present invention;

[0056] Figure 4 Schematic diagram of the structure of a channel management device provided by an embodiment of the present invention;

[0057] Figure 5 Schematic diagram of a hardware structure of a channel management device according to an embodiment of the present invention. Detailed implementation manners

[0058] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will further describe the specific technical solutions of the invention in detail with reference to the accompanying drawings in the embodiments of the present invention. The following embodiments are used to illustrate the present invention but are not used to limit the scope of the present invention.

[0059] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0060] Figure 1 Schematic flowchart of a channel management method provided by an embodiment of the present invention. As Figure 1 shown, the method is applied to a channel management system, the system includes at least one virtual domain, a virtual management node is set in a first virtual domain among the at least one virtual domain; the virtual management node manages multiple optical network units ONUs; the first virtual domain is any one of the at least one virtual domain; the method includes:

[0061] S101: When at least one first ONU is successfully registered, obtain first information related to a channel reported by each of the first ONUs; the first ONU is any one of the multiple ONUs;

[0062] It should be noted that the channel management system mentioned here can be an ONU channel management system. As an example, the ONU channel management system can be an ONU channel management system within the FTTR domain. The at least one virtual domain can be understood as one virtual domain or multiple virtual domains. This virtual domain can be a virtualized domain and can be created through an Optical Line Terminal (OLT). As an example, this virtual management node can correspond to the virtual domain. The virtual management node managing multiple Optical Network Units (ONUs) can be understood as the virtual management node can uniformly manage multiple ONUs belonging to the virtual domain corresponding to this virtual management node. In practical applications, the multiple ONUs can be deployed in the same user's home, and the specific number of ONUs can be determined according to the actual situation and is not limited here. As an example, the specific number of ONUs can be 4, and one can be deployed in each room of the same user's home.

[0063] In the case where at least one first ONU is successfully registered, obtaining the first information related to the channel reported by each of the first ONUs can be understood as after the first ONU completes the registration authorization and joins the virtual domain, the virtual management node obtains the first information related to the channel reported by the first ONU; among them, the virtual management node can be a WIFI management node; the first information can be any information related to the channel used by the first ONU and is not limited here. As an example, the first information can at least include the signal strength of the channel used by the first ONU, the number of devices in the channel, and the data traffic value; the number of the first ONUs can be multiple; the process of registration authorization can be determined according to the actual situation and is not limited here. As an example, the process of registration authorization can be the registration authorization carried out by the standard G / EPON.

[0064] For the convenience of understanding, here is an example of an actual application scenario. Under the OLT view, configure the ONU domain ID and the corresponding WIFI management node. After the ONU completes the standard G / EPON registration authorization, it joins the virtual domain.

[0065] S102: Determine the channel maintenance information within the first virtual domain according to the first information;

[0066] It should be noted that the channel maintenance information can be an in-domain channel maintenance table containing channel information and is not limited here. As an example, the channel maintenance information can be an in-domain channel maintenance table including the number of devices in each channel, channel strength, and channel quality ranking.

[0067] Determining the channel maintenance information within the first virtual domain according to the first information can be to count the signal strength of the channels used by multiple ONUs and the number of devices in the channels into an in-domain channel maintenance table.

[0068] S103: Allocate a target channel to the first ONU based on the channel maintenance information.

[0069] It should be noted that the target channel can be a channel with the least interference and the strongest signal, which is not limited here. As an example, the target channel can be a channel with the least interference. When the interference levels of channels are the same, it can be a channel with a stronger signal strength.

[0070] Allocating a target channel to the first ONU based on the channel maintenance information can be that the virtual management node allocates the channel with the least interference to the first ONU according to the number of devices, channel strength, and channel quality ranking in each channel within the virtual domain.

[0071] The channel management method provided by the embodiments of the present invention can eliminate WIFI channel conflicts and improve channel bandwidth utilization by setting a virtual management node within the virtual domain. The virtual management node determines the channel maintenance information within the virtual domain according to the first information reported by the first ONU, and allocates a target channel to the first ONU based on the channel maintenance information.

[0072] In an alternative embodiment of the present invention, the method further includes: configuring the attribute information of the first virtual domain.

[0073] It should be noted that the attribute information can be virtual domain identity information (ID, Identity Document), domain user name, account password, encryption method, service model, domain status, and other information.

[0074] Configuring the attribute information of the first virtual domain can be that the OLT creates a virtual domain and configures the domain ID, domain user name, and account password in the OLT view.

[0075] In an alternative embodiment of the present invention, the attribute information includes the signal configuration information of the management node; in the case where at least one first ONU is successfully registered, the method further includes: obtaining the signal configuration information; configuring the signal configuration information to each of the first ONUs.

[0076] It should be noted that the signal configuration information can be the wireless configuration of the virtual management node. As an example, the signal configuration information can be the WIFI configuration and WIFI channel configuration of the virtual management node. The signal configuration information of the management node can be understood as the WIFI configuration and WIFI channel configuration set by the OLT for the virtual management node.

[0077] When at least one first ONU is successfully registered, the method further includes: obtaining the signal configuration information; configuring the signal configuration information to each of the first ONUs. It can be understood that when an ONU in the virtual domain completes the standard G / EPON registration authorization, the virtual management node performs WIFI channel allocation for the ONU.

[0078] Figure 2 FIG. is a schematic diagram of a virtual domain including the multiple first ONUs in the channel management method according to an embodiment of the present invention. The first ONU can be any one of the multiple ONUs in the virtual domain, such as Figure 2 As shown, ONU 1 [first ONU], ONU 2 [first ONU], ONU 3 [first ONU], and ONU 4 [first ONU] are displayed in the virtual domain.

[0079] In an alternative embodiment of the present invention, the attribute information includes the initial channel maintenance table of the first virtual domain; the first information includes the access quantity and signal strength of the terminals corresponding to the channels used by each of the first ONUs; the determining the channel maintenance information in the first virtual domain according to the first information includes: determining the first content in the initial channel maintenance table according to the access quantity and signal strength of the terminals corresponding to the channels used by each of the first ONUs; determining the channel maintenance information in the first virtual domain based on the first content.

[0080] It should be noted that the initial channel maintenance table can be a corresponding in-domain channel maintenance table generated when the OLT configures WIFI for the virtual management node. As an example, the initial channel maintenance table can be an in-domain channel maintenance table with an empty initial state.

[0081] Determining the first content in the initial channel maintenance table according to the access quantity and signal strength of the terminals corresponding to the channels used by each of the first ONUs; determining the channel maintenance information in the first virtual domain based on the first content can be understood as the virtual management node determines the updated content of the initial channel maintenance table according to the access quantity and signal strength of the terminals corresponding to the channels used by each ONU, and counts the new in-domain channel maintenance table according to the updated content.

[0082] In an alternative embodiment of the present invention, determining the first content in the initial channel maintenance table according to the number of terminal accesses and signal strength of each of the first ONUs using a channel includes: determining an interference parameter corresponding to each of the first ONUs using a channel according to the number of terminal accesses of the terminals corresponding to each of the first ONUs using a channel; determining the channel quality corresponding to each of the first ONUs using a channel based on the interference parameter and the signal strength of the terminals corresponding to each of the first ONUs using a channel; and using the number of accesses, the interference parameter, the signal strength, and the channel quality as the first content.

[0083] It should be noted that determining an interference parameter corresponding to each of the first ONUs using a channel according to the number of terminal accesses of the terminals corresponding to each of the first ONUs using a channel can be understood as the virtual management node determining the interference magnitude of the corresponding channel according to the number of terminal accesses of the channel reported by the ONU; determining the channel quality corresponding to each of the first ONUs using a channel based on the interference parameter and the signal strength of the terminals corresponding to each of the first ONUs using a channel can be understood as determining the quality of the corresponding channel according to the interference magnitude and signal strength of the channel used by the ONU; and using the number of accesses, the interference parameter, the signal strength, and the channel quality as the first content can be understood as the virtual management node using the number of terminal accesses, the channel interference magnitude, the signal strength, and the channel quality of the channel used by the ONU as the content for updating the channel maintenance table within the domain.

[0084] In an alternative embodiment of the present invention, determining the channel maintenance information within the first virtual domain based on the first content includes: sorting the values of the number of accesses, the interference parameter, the signal strength, and the channel quality corresponding to each of the multiple first ONUs using a channel respectively to obtain a sorting result; and determining the channel maintenance information within the first virtual domain according to the sorting result.

[0085] It should be noted that sorting the values of the number of accesses, the interference parameter, the signal strength, and the channel quality corresponding to each of the multiple first ONUs using a channel respectively to obtain a sorting result can be understood as the virtual management node sorting the number of accesses, the interference magnitude, the signal strength, and the channel quality corresponding to the channels used by multiple ONUs respectively, arranging them in ascending order of interference magnitude, and when the interference magnitudes are the same, arranging them according to the signal strength, with the greater signal strength ranked first; and determining the channel maintenance information within the first virtual domain according to the sorting result can be understood as the virtual management node generating a new channel maintenance table within the domain according to the sorting result.

[0086] In an alternative embodiment of the present invention, the step of allocating a target channel to the first ONU based on the channel maintenance information includes: obtaining target channel maintenance information based on the channel maintenance information; the target channel maintenance information represents information corresponding to channels that do not interfere with each other and whose channel quality values are greater than a preset threshold; determining the target channel corresponding to the target channel maintenance information; and allocating the target channel to the first ONU.

[0087] It should be noted that obtaining target channel maintenance information based on the channel maintenance information can be understood as the virtual management node selecting all channels within the domain according to the in-domain channel maintenance table; the target channel maintenance information representing information corresponding to channels that do not interfere with each other and whose channel quality values are greater than a preset threshold can be understood as the virtual management node selecting multiple channels that are interference-free with each other and whose channel quality meets the requirements; determining the target channel corresponding to the target channel maintenance information and allocating the target channel to the first ONU can be understood as the virtual management node determining several channels with low interference levels according to the selection result and allocating the channels to the corresponding ONUs within the virtual domain.

[0088] In an alternative embodiment of the present invention, when at least one first ONU is successfully registered, the method further includes: configuring first time parameter, second time parameter, and third time parameter of the virtual management node.

[0089] It should be noted that the first time parameter can be a query time parameter. As an example, the first time parameter can be the time when the virtual management node sends a first query message to the first ONU; the second time parameter can be a waiting time parameter. As an example, the second time parameter can be the time when the virtual management node waits for the first ONU to respond to the first query message; the third time parameter can be a waiting time parameter. As an example, the third time parameter can be the time when the virtual management node waits for the first ONU to respond to the query message.

[0090] Configuring the first time parameter, second time parameter, and third time parameter of the virtual management node can be understood as when the OLT creates a virtual management node corresponding to the virtual domain, it can configure the time when the virtual management node sends a first query message to the first ONU, the time when it waits for the first ONU to respond to the first query message, and the time when it waits for the first ONU to respond to the query message.

[0091] In an alternative embodiment of the present invention, the method further includes: sending a first query request to the first ONU within a first preset time; the first preset time is determined based on the first time parameter; receiving first response information from the first ONU based on the first query request within a second preset time; the second preset time is determined based on the second time parameter.

[0092] It should be noted that the first query request may be a query message sent by the virtual management node to the ONU within the domain to scan the surrounding wireless networks, detect the signal strength of the used channels, and the number of terminal accesses; the first response information can be understood as the first response message reported by the ONU to the virtual management node.

[0093] Sending the first query request to the first ONU within the first preset time can be understood as the virtual management node sending the first query message to scan the surrounding wireless networks, detect the signal strength of the used channels, and the number of terminal accesses to the ONU within the domain according to the preset query time; receiving the first response information of the first ONU based on the first query request within the second preset time can be understood as the virtual management node receiving the first response message reported by the ONU within the preset waiting time.

[0094] In an alternative embodiment of the present invention, the method further includes: sending a second query request to the first ONU when the first response information is not received within the second preset time; determining that the status of the first ONU is a disconnected state when the second response information of the first ONU based on the second query request is not received within the third preset time; the third preset time is determined based on the third time parameter.

[0095] It should be noted that the second query request may be a second query message sent by the virtual management node to the ONU within the domain; the second response information may be a second response message sent by the ONU to the virtual management node.

[0096] Sending the second query request to the first ONU when the first response information is not received within the second preset time can be understood as the virtual management node sending a second query message to the corresponding ONU when the first response message reported by the ONU is not received within the preset waiting time; determining that the status of the first ONU is a disconnected state when the second response information of the first ONU based on the second query request is not received within the third preset time can be understood as the virtual management node considering the corresponding ONU to be disconnected when the second response message reported by the ONU is not received within the preset waiting time.

[0097] For better understanding, an application scenario is exemplified here. In a virtual domain, the management node maintains heartbeat detection with the members in the domain through the VRCP protocol. The management node periodically sends query messages encapsulated by the VRCP protocol, and the ONU periodically reports response messages. The response messages contain the scanned surrounding WIFI information, the number of client accesses, and the data traffic value. When the management node does not receive the response message reported by the ONU within the waiting time set in the heartbeat message, it sends a specific query message encapsulated by the VRCP protocol to the ONU to confirm again whether the member in the domain is disconnected. If no response message from the member is received after n queries, where n can be configured, it is considered that the ONU is disconnected. At this time, the management node can reclaim the WIFI channel and update the channel maintenance table in the domain, and reallocate the channel.

[0098] In an alternative embodiment of the present invention, the method further includes: configuring a priority parameter of the virtual management node according to the data traffic of the channel used by the first ONU or the number of accesses of the corresponding terminal; the priority parameter is used to schedule the target channel.

[0099] It should be noted that configuring the priority parameter of the virtual management node according to the data traffic of the channel used by the first ONU or the number of accesses of the corresponding terminal can be understood as the OLT setting the data traffic of the channel used by the ONU or the number of accesses of the corresponding terminal as the priority condition for the virtual management node to allocate the target channel; the priority parameter is used to schedule the target channel can be understood as the virtual management node determining the allocation priority of the target channel according to the size of the data traffic of the channel used by the ONU, or the virtual management node determining the allocation priority of the target channel according to the size of the number of accesses of the terminal corresponding to the channel used by the ONU.

[0100] In an alternative embodiment of the present invention, when there is a situation where the first ONU exits in the first virtual domain, the method further includes: obtaining the channel used by the exited first ONU; updating the status of the channel used by the exited first ONU in the channel maintenance information to obtain the updated channel maintenance information; and reallocating the target channel to the first ONU based on the updated channel maintenance information.

[0101] It should be noted that when a first ONU exits in the first virtual domain, it can be understood that the ONU exits from the virtual domain; obtaining the used channel corresponding to the exited first ONU can be understood that the virtual management node determines the channel used by the exited ONU; updating the status of the used channel corresponding to the exited first ONU in the channel maintenance information to obtain the updated channel maintenance information can be understood as updating the status of the channel used by the exited ONU in the channel maintenance table. As an example, the status of the used channel can be changed from the in-use status to the idle status; reassigning the target channel to the first ONU based on the updated channel maintenance information can be understood as reassigning channels to the ONUs within the domain according to the updated channel maintenance table.

[0102] An embodiment of the present invention provides a channel management method. When at least one first ONU is successfully registered, the method obtains first information related to channels reported by each of the first ONUs; the first ONU is any one of the multiple ONUs; determines channel maintenance information within the first virtual domain according to the first information; and assigns a target channel to the first ONU based on the channel maintenance information. This method can be used in FTTR in a multi-ONU scenario, adding multiple physical ONUs under a single user's home to an ONU domain, setting up a virtual management node in the ONU domain, and using the virtual management node to perform WIFI configuration and channel management on the ONUs within the virtual domain, achieving batch management of wireless channels, simplifying the configuration process, eliminating WIFI conflicts, improving channel bandwidth utilization, and ensuring a good Internet access environment and speed in multiple wireless network coverage areas.

[0103] To understand the embodiments of the present invention, a specific application scenario of a channel management method is exemplified in the embodiments of the present invention, and the specific process is as follows:

[0104] The first step: The OLT first creates an ONU domain, configures attributes such as the domain ID, domain user name, account password, encryption method, service model, etc., and the initial state of the domain is idle;

[0105] The second step: The OLT performs WIFI configuration on the WIFI management node of the virtual domain and simultaneously generates a channel maintenance table within the domain, which is an empty table in the idle state;

[0106] The third step: The ONU completes standard G / EPON registration authorization and joins the virtual domain, obtains and automatically synchronizes the WIFI configuration from the virtual WIFI management node, and the WIFI channel configuration is directly assigned by the WIFI management node;

[0107] Step 4: Configure the time for the WIFI management node to send query messages and the response message time parameters for the virtual member to report the surrounding WIFI information, the number of client accesses and the data traffic value, and the time for sending the specific query message encapsulated by the VRCP protocol to the specific virtual member and the corresponding response message time parameters;

[0108] Step 5: The intra-domain channel maintenance table is updated according to the parameters reported by other members in step 4. The user configures the channel allocation refresh time in the intra-domain channel maintenance table, checks the channel status at each refresh time, and reallocates if there is any change. The user configures the number of client accesses and data traffic values as different priorities for scheduling.

[0109] Step 6: Finally, you can query the virtual domain information in the OLT view, including the domain ID, domain user name, status, management node WIFI configuration, and domain channel maintenance table.

[0110] In the embodiment of the present invention, based on the virtual framework of the FTTR home networking management entity, multiple physical ONUs under a single user's home are added to an ONU domain, and the wireless configuration of multiple physical ONUs is indirectly managed by virtualizing a controlled object (virtual management node). The configuration object is no longer a specific ONU, but a virtual management node, thereby simplifying the wireless configuration process and facilitating maintenance and management.

[0111] It should be noted that the nouns appearing here have been described in detail above and will not be repeated here.

[0112] Based on the same inventive concept as above, Figure 3 A schematic diagram of the structure of a channel management system provided by an embodiment of the present invention, the system includes an optical line terminal OLT, a splitter and an optical network unit ONU; the OLT includes at least one virtual domain, and a virtual management node is set in the first virtual domain of the at least one virtual domain; the virtual management node manages multiple optical network units ONU; the splitter is connected to the OLT and the multiple ONUs respectively;

[0113] The virtual management node is used to obtain the first information related to the channel reported by each first ONU when at least one first ONU is successfully registered; the first ONU is any ONU among the multiple ONUs; determine the channel maintenance information in the first virtual domain according to the first information; and allocate the target channel to the first ONU based on the channel maintenance information.

[0114] It should be noted that the OLT includes at least one virtual domain, and a virtual management node is set in each virtual domain of the at least one virtual domain. Figure 3Only one virtual domain and a virtual management node in the virtual domain are shown here, which is not limited herein. The virtual management node manages a total of n ONUs, namely ONU1, ..., ONUm, ..., ONUn. Among them, m (m < n) ONUs are deployed in a user's home, one in each room, and the status of the m ONUs can be different. m can be determined according to the actual situation and is not limited herein. As an example, m can be 4. That is, based on the virtual framework of the FTTR home networking management entity, multiple physical ONUs under a single user home are added to a virtual domain, and a virtual management node is set in the virtual domain, so that the OLT only needs to indirectly manage multiple physical ONUs through the virtual management node.

[0115] In addition, other content has been described in detail above and can be referred to the foregoing, so it will not be elaborated herein.

[0116] Based on the same inventive concept as the foregoing, Figure 4 FIG. is a schematic structural diagram of a channel management device provided by an embodiment of the present invention. The device 400 is applied to a channel management system. The device 400 includes: an obtaining unit 401, a determining unit 402, and an allocating unit 403, where

[0117] The obtaining unit 401 is configured to obtain first information related to a channel reported by each of the first ONUs when at least one of the first ONUs is successfully registered; the first ONU is any one of the multiple ONUs;

[0118] The determining unit 402 is configured to determine channel maintenance information in the first virtual domain according to the first information;

[0119] The allocating unit 403 is configured to allocate a target channel to the first ONU based on the channel maintenance information.

[0120] In some embodiments, the device 400 further includes: a configuration unit, configured to configure attribute information of the first virtual domain.

[0121] In some embodiments, the obtaining unit 401 is further configured to obtain the signal configuration information, and the configuration unit is further configured to configure the signal configuration information to each of the first ONUs.

[0122] In some embodiments, the determining unit 402 is further configured to determine first content in the initial channel maintenance table according to the access number and signal strength of terminals corresponding to channels used by each of the first ONUs; and determine channel maintenance information in the first virtual domain based on the first content.

[0123] In some embodiments, the determining unit 402 is further configured to determine an interference parameter corresponding to the channel used by each first ONU according to the access number of terminals corresponding to the channel used by each first ONU; determine the channel quality corresponding to the channel used by each first ONU based on the interference parameter and the signal strength of the terminals corresponding to the channel used by each first ONU; and use the access number, the interference parameter, the signal strength, and the channel quality as the first content.

[0124] In some embodiments, the apparatus 400 further includes: a sorting unit, configured to sort the values of the access number, the interference parameter, the signal strength, and the channel quality corresponding to the channels used by multiple first ONUs respectively to obtain a sorting result;

[0125] The determining unit 402 is further configured to determine channel maintenance information within the first virtual domain according to the sorting result.

[0126] In some embodiments, the obtaining unit 401 is further configured to obtain target channel maintenance information based on the channel maintenance information; the target channel maintenance information represents information corresponding to channels that do not affect each other and whose channel quality values are greater than a preset threshold;

[0127] The determining unit 402 is further configured to determine the target channels corresponding to the target channel maintenance information;

[0128] The configuring unit 403 is further configured to allocate the target channels to the first ONUs.

[0129] In some embodiments, the configuring unit 403 is further configured to configure a first time parameter, a second time parameter, and a third time parameter of the virtual management node.

[0130] In some embodiments, the apparatus 400 further includes: a sending unit and a receiving unit; wherein,

[0131] The sending unit is configured to send a first query request to the first ONU within a first preset time; the first preset time is determined based on the first time parameter;

[0132] The receiving unit is configured to receive first response information from the first ONU based on the first query request within a second preset time; the second preset time is determined based on the second time parameter.

[0133] In some embodiments, the sending unit is further configured to send a second query request to the first ONU when the first response information is not received within the second preset time;

[0134] The determining unit 402 is further configured to determine that the status of the first ONU is a disconnected status if the second response information of the first ONU based on the second query request is not received within a third preset time; the third preset time is determined based on the third time parameter.

[0135] In some embodiments, the configuring unit 403 is further configured to configure a priority parameter of the virtual management node according to the data traffic of the channel used by the first ONU or the number of accesses of the corresponding terminal; the priority parameter is used to schedule the target channel.

[0136] In some embodiments, the obtaining unit 401 is further configured to obtain the channel used by the exited first ONU.

[0137] The apparatus 400 further includes an updating unit, configured to update the status of the channel used by the exited first ONU in the channel maintenance information to obtain updated channel maintenance information.

[0138] The configuring unit 403 is further configured to reallocate the target channel to the first ONU based on the updated channel maintenance information.

[0139] It should be noted that the channel management apparatus provided in the embodiments of the present invention and the channel management method provided in the foregoing embodiments of the present invention belong to the same inventive concept. The meanings of the terms appearing herein have been described in detail above and will not be repeated here.

[0140] The embodiments of the present invention further provide a storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the foregoing method embodiments are implemented. The foregoing storage medium includes various media that can store program codes, such as a removable storage device, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc.

[0141] The embodiments of the present invention further provide a channel management device, including a processor and a memory for storing a computer program that can run on the processor. The processor is configured to execute the steps of the foregoing method embodiments stored in the memory when running the computer program.

[0142] Figure 5A schematic diagram of a hardware structure of a channel management device according to an embodiment of the present invention. The channel management device 50 includes: at least one processor 501, a memory 502. Optionally, the channel management device 50 may further include at least one communication interface 503. Each component in the channel management device 50 is coupled together through a bus system 504. It can be understood that the bus system 504 is used to realize the connection and communication between these components. In addition to including a data bus, the bus system 504 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clear illustration, in Figure 5 all kinds of buses are labeled as the bus system 504.

[0143] It can be understood that the memory 502 can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM, Read Only Memory), a programmable read-only memory (PROM, Programmable Read-Only Memory), an erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory), an electrically erasable programmable read-only memory (EEPROM, Electrically Erasable Programmable Read-Only Memory), a ferromagnetic random access memory (FRAM, Ferromagnetic Random Access Memory), a flash memory (Flash Memory), a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM, Compact Disc Read-Only Memory); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM, Random Access Memory), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM, Static Random Access Memory), synchronous static random access memory (SSRAM, Synchronous Static Random Access Memory), dynamic random access memory (DRAM, Dynamic Random Access Memory), synchronous dynamic random access memory (SDRAM, Synchronous Dynamic Random Access Memory), double data rate synchronous dynamic random access memory (DDR SDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), enhanced synchronous dynamic random access memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), sync link dynamic random access memory (SLDRAM, Sync Link Dynamic Random Access Memory), direct rambus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 502 described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.

[0144] The memory 502 in the embodiments of the present invention is used to store various types of data to support the operation of the channel management device 50. Examples of such data include: any computer program for operating on the channel management device 50, and the program for implementing the method of the embodiments of the present invention may be included in the memory 502.

[0145] The method disclosed in the above embodiments of the present invention can be applied to or implemented by the processor 501. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit in the hardware of the processor or instructions in software form. The above processor may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor can implement or execute each method, step, and logic block diagram disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor, etc. Combining the steps of the method disclosed in the embodiments of the present invention, it can be directly embodied as being executed and completed by the hardware decoding processor, or by a combination of the hardware and software modules in the decoding processor. The software module may be located in a storage medium, and this storage medium is located in the memory. The processor reads the information in the memory and combines its hardware to complete the steps of the foregoing method.

[0146] In an exemplary embodiment, the channel management device 50 can be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontroller units (MCUs), microprocessors, or other electronic components for performing the above method.

[0147] In several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed with each other can be through some interfaces. The indirect coupling or communication connection of devices or units can be electrical, mechanical, or other forms. The units described as separate components above may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, in each embodiment of the present invention, the functional units can all be integrated in a processing unit, or each unit can be separately used as a unit, or two or more units can be integrated in a unit. The above integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.

[0148] The above is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention.

Claims

1. A channel management method, characterized in that, Applied to a channel management system, the system includes at least one virtual domain, and a virtual management node is set in a first virtual domain of the at least one virtual domain; The virtual management node manages multiple optical network units (ONUs); The first virtual domain is any one of the at least one virtual domain; the method includes: When at least one first ONU is successfully registered, obtaining first information related to channels reported by each of the first ONUs; the first ONU is any one of the multiple ONUs; Determining channel maintenance information within the first virtual domain according to the first information; Allocating a target channel to the first ONU based on the channel maintenance information; The method further includes: Configuring attribute information of the first virtual domain; The attribute information includes an initial channel maintenance table of the first virtual domain; the first information includes the access quantity and signal strength of terminals corresponding to the channels used by each of the first ONUs; determining the channel maintenance information within the first virtual domain according to the first information includes: Determining first content in the initial channel maintenance table according to the access quantity and signal strength of terminals corresponding to the channels used by each of the first ONUs; Determining the channel maintenance information within the first virtual domain based on the first content.

2. The method according to claim 1, wherein The attribute information includes signal configuration information of the management node; When at least one first ONU is successfully registered, the method further includes: Obtaining the signal configuration information; Configuring the signal configuration information to each of the first ONUs.

3. The method according to claim 1, wherein Determining the first content in the initial channel maintenance table according to the terminal access quantity and signal strength of the channels used by each of the first ONUs includes: Determining an interference parameter corresponding to the channel used by each of the first ONUs according to the access quantity of terminals corresponding to the channels used by each of the first ONUs; Determining the channel quality corresponding to the channel used by each of the first ONUs based on the interference parameter and the signal strength of terminals corresponding to the channels used by each of the first ONUs; Taking the access quantity, the interference parameter, the signal strength, and the channel quality as the first content.

4. The method according to claim 3, wherein Determining the channel maintenance information within the first virtual domain based on the first content includes: Sorting the values of the access quantity, the interference parameter, the signal strength, and the channel quality corresponding to the channels used by multiple first ONUs respectively to obtain a sorting result; Determining the channel maintenance information within the first virtual domain according to the sorting result.

5. The method according to claim 1, wherein Allocating a target channel to the first ONU based on the channel maintenance information includes: Obtaining target channel maintenance information based on the channel maintenance information; the target channel maintenance information represents information corresponding to channels that do not affect each other and the value of the channel quality is greater than a preset threshold; Determining the target channel corresponding to the target channel maintenance information; Allocating the target channel to the first ONU.

6. The method according to claim 1, characterized in that When at least one first ONU is successfully registered, the method further includes: Configuring a first time parameter, a second time parameter, and a third time parameter of the virtual management node.

7. The method according to claim 6, wherein The method further includes: Sending a first query request to the first ONU within a first preset time; the first preset time is determined based on the first time parameter; Receiving first response information from the first ONU based on the first query request within a second preset time; the second preset time is determined based on the second time parameter.

8. The method according to claim 7, wherein The method further includes: When the first response information is not received within the second preset time, sending a second query request to the first ONU; When the second response information from the first ONU based on the second query request is not received within a third preset time, determining that the status of the first ONU is a disconnected state; the third preset time is determined based on the third time parameter.

9. The method according to claim 1, wherein The method further includes: Configuring a priority parameter of the virtual management node according to the data traffic of the channel used by the first ONU or the access number of the corresponding terminal; the priority parameter is used to schedule the target channel.

10. The method according to claim 1, characterized in that When there is a first ONU exiting in the first virtual domain, the method further includes: Obtaining the channel used by the exiting first ONU; Updating the status of the channel used by the exiting first ONU in the channel maintenance information to obtain updated channel maintenance information; Reallocating the target channel to the first ONU based on the updated channel maintenance information.

11. A channel management system, characterized in that, The system includes an optical line terminal OLT, an optical splitter, and optical network units ONU; the OLT includes at least one virtual domain, and a virtual management node is set in the first virtual domain of the at least one virtual domain; the virtual management node manages multiple optical network units ONU; the optical splitter is respectively connected to the OLT and multiple ONU; The virtual management node is configured to obtain first information related to a channel reported by each first ONU when at least one first ONU is successfully registered; The first ONU is any one of the multiple ONU; Determining channel maintenance information within the first virtual domain according to the first information; Allocating a target channel to the first ONU based on the channel maintenance information; The virtual management node is further configured to configure attribute information of the first virtual domain; The attribute information includes an initial channel maintenance table of the first virtual domain; the first information includes the access number and signal strength of the terminal corresponding to the channel used by each first ONU; the virtual management node is further configured to determine first content in the initial channel maintenance table according to the access number and signal strength of the terminal corresponding to the channel used by each first ONU; Determining channel maintenance information within the first virtual domain based on the first content.

12. A channel management device, characterized in that, The device is applied to a channel management system, the system includes at least one virtual domain, and a virtual management node is set in the first virtual domain of the at least one virtual domain; The virtual management node manages multiple optical network units ONU; The first virtual domain is any one of the at least one virtual domain; the device includes an obtaining unit, a determining unit, and an allocating unit, where, The obtaining unit is configured to obtain first information related to a channel reported by each of the first ONUs when at least one of the first ONUs is successfully registered; the first ONU is any one of the multiple ONUs; The determining unit is configured to determine channel maintenance information within the first virtual domain according to the first information; The allocating unit is configured to allocate a target channel to the first ONU based on the channel maintenance information; The apparatus further includes: a configuration unit configured to configure attribute information of the first virtual domain; The attribute information includes an initial channel maintenance table of the first virtual domain; the first information includes the access quantity and signal strength of terminals corresponding to the channels used by each of the first ONUs; the determining unit is further configured to determine first content in the initial channel maintenance table according to the access quantity and signal strength of terminals corresponding to the channels used by each of the first ONUs; Determine the channel maintenance information within the first virtual domain based on the first content.

13. A storage medium, characterized in that, A computer program is stored on the storage medium; when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.

14. A channel management device, characterized in that, The channel management device includes: a processor and a memory for storing a computer program capable of running on the processor, wherein when the processor is used to run the computer program, the steps of the method according to any one of claims 1 to 10 are executed.

Citation Information

Patent Citations

  • Power fiber access network and control method thereof

    CN107484043A