Adaptive frequency band allocation method, device and high-speed wireless ONU

Through the adaptive frequency band allocation method, ONU connection devices are divided into first and second categories, sub-bands are allocated and frequency band switching and bandwidth adjustment are performed, which solves the problem that ONU cannot actively adjust the frequency band and improves communication quality.

CN119402971BActive Publication Date: 2025-03-14SHENZHEN FIBER-LINK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411982234.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-03-14
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

ONU does not actively adjust the frequency band when connecting the device, resulting in the inability to fully utilize the advantages of different frequency bands and affects the communication quality.

Method used

Through the adaptive frequency band allocation method, the connected devices are divided into first-class equipment and second-class equipment, and the frequency bands of first-class equipment are divided according to the preset bandwidth, sub-bands are allocated to each device, and communication quality is improved through frequency band switching and bandwidth adjustment.

Benefits of technology

It realizes dynamic adjustment of frequency bands according to the communication status of connected devices, improves the communication quality of Class I and Class II devices, and gives full play to the advantages of different frequency bands.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402971B_ABST
    Figure CN119402971B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of communication technology, and in particular to an adaptive frequency band allocation method, device and high-speed wireless ONU. The method comprises: dividing the connection device into a first-class device and a second-class device according to the frequency band supported by the connection device; dividing the frequency band supported by the first-class device according to the preset bandwidth to obtain a plurality of first sub-frequency bands; allocating a first sub-frequency band to each first-class device; determining a second sub-frequency band according to the number of the second-class devices and the bandwidth of the first sub-frequency band; allocating a second sub-frequency band to each second-class device; exchanging the frequency bands of the second-class devices to adjust the frequency bands of the second-class devices so as to improve the communication quality of the second-class devices; adjusting the bandwidths of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connection device to improve the communication quality of the first-class device and the second-class device. The present invention solves the problem that the ONU does not actively adjust the frequency bands of the connection devices and cannot give full play to the advantages of different frequency bands.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to an adaptive frequency band allocation method, device and high-speed wireless ONU. Background Art

[0002] ONU is the abbreviation of Optical Network Unit, which is a device used in fiber-optic communications. It is mainly used to convert optical signals into electrical signals so that user devices (such as computers, phones, TVs, etc.) can use them. ONU is usually installed at the user end and is a key component in the fiber-to-the-home (FTTH) network architecture.

[0003] Devices connected to ONU can be divided into two categories, one is connected to ONU only through a single frequency band, and the other is connected to ONU through any frequency band. Currently, the connection method between ONU and devices is to allow the devices to select the frequency band that can be connected, and the devices usually give priority to high-frequency bands when selecting frequency bands.

[0004] Different frequency bands have different characteristics. The higher the frequency, the stronger the signal input carrying capacity and the faster the network speed. However, the lower the frequency, the better the anti-interference ability, the stronger the penetration and the larger the signal coverage. In this way, the ONU does not actively adjust the frequency band of the connected device and cannot give full play to the advantages of different frequency bands. Summary of the invention

[0005] Based on this, it is necessary to provide an adaptive frequency band allocation method, device and high-speed wireless ONU to address the above problems.

[0006] The embodiment of the present invention is implemented as follows: an adaptive frequency band allocation method, the adaptive frequency band allocation method comprising:

[0007] S101, classifying the connected devices into Class I devices and Class II devices according to the frequency bands supported by the connected devices;

[0008] S102, dividing a frequency band supported by a class of devices according to a preset bandwidth to obtain a plurality of first sub-frequency bands;

[0009] S103, allocating a first sub-frequency band to each of the first-category devices;

[0010] S104, determining a second sub-frequency band according to the number of the second category devices and the bandwidth of the first sub-frequency band;

[0011] S105, allocating a second sub-frequency band to each of the second-category devices;

[0012] S106, exchanging frequency bands for the second type of devices to adjust the frequency bands of the second type of devices so as to improve the communication quality of the second type of devices;

[0013] S107: adjusting the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connected device to improve the communication quality of the first type of device and the second type of device.

[0014] In one embodiment, the present invention provides an adaptive frequency band allocation device, the adaptive frequency band allocation device comprising:

[0015] A device classification module is used to classify connected devices into Class I devices and Class II devices according to the frequency bands supported by the connected devices;

[0016] A first sub-frequency band module, used for dividing a frequency band supported by a class of devices according to a preset bandwidth to obtain a plurality of first sub-frequency bands;

[0017] A first allocation module, configured to allocate a first sub-frequency band to each device of the first category;

[0018] A second sub-frequency band module, used to determine the second sub-frequency band according to the number of the second category of devices and the bandwidth of the first sub-frequency band;

[0019] A second allocation module, used to allocate a second sub-frequency band to each of the second-category devices;

[0020] A first adjustment module is used to perform frequency band exchange on the second type of equipment to adjust the frequency band of the second type of equipment so as to improve the communication quality of the second type of equipment;

[0021] The second adjustment module is used to adjust the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connected device to improve the communication quality of the first type of device and the second type of device.

[0022] In one of the embodiments, the present invention provides a high-rate wireless ONU, the high-rate wireless ONU comprising a power module, a communication module, an optical module and a control module;

[0023] The power supply module is connected to other modules of the high-speed wireless ONU and is used to provide power for the high-speed wireless ONU;

[0024] The communication module is connected to the optical module and the control module, and is used to receive the optical signal from the network side and send it to the optical module, receive the electrical signal sent by the optical module and send the electrical signal to the user side;

[0025] The optical module is connected to the control module and is used to convert the optical signal into an electrical signal;

[0026] The control module is used to execute the steps of the above-mentioned adaptive frequency band allocation method.

[0027] An adaptive frequency band allocation method provided by an embodiment of the present invention divides the connection devices into a first class device and a second class device according to the frequency bands supported by the connection devices; divides the frequency bands supported by the first class device according to the preset bandwidth to obtain a plurality of first sub-frequency bands; allocates a first sub-frequency band to each first class device; determines a second sub-frequency band according to the number of the second class devices and the bandwidth of the first sub-frequency band; allocates a second sub-frequency band to each second class device; performs frequency band exchange on the second class devices to adjust the frequency band of the second class devices to improve the communication quality of the second class devices; adjusts the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connection devices to improve the communication quality of the first class devices and the second class devices. In this way, the frequency band is first allocated to the first class device that only supports a single frequency band, and then the frequency band is allocated to the second class device that supports any frequency band. After the frequency band allocation is completed, the frequency bands of the second class devices in different frequency bands are exchanged to adjust the frequency band of the second class devices, and finally the frequency bands of the first class devices and the second class devices are adjusted according to the communication status of the connection devices. During the entire adjustment process, the ONU continuously adjusts the frequency band of the connected device according to the communication status of the connected device, so that the communication status of the connected device is adjusted in a better direction, solving the problem that the ONU does not actively adjust the frequency band of the connected device and cannot give full play to the advantages of different frequency bands. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 A flowchart of an adaptive frequency band allocation method in one embodiment;

[0029] Figure 2 is a structural block diagram of an adaptive frequency band allocation device in one embodiment;

[0030] Figure 3 A structural block diagram of a high-speed wireless ONU in an embodiment;

[0031] Figure 4 FIG. 4 is a block diagram of the internal structure of a control module in an embodiment. DETAILED DESCRIPTION

[0032] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0033] It is understood that the terms "first", "second", etc. used in the present invention may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script without departing from the scope of the present invention.

[0034] like Figure 1 As shown, in one embodiment, an adaptive frequency band allocation method is proposed, which may specifically include the following steps:

[0035] S101, classifying the connected devices into Class I devices and Class II devices according to the frequency bands supported by the connected devices;

[0036] S102, dividing a frequency band supported by a class of devices according to a preset bandwidth to obtain a plurality of first sub-frequency bands;

[0037] S103, allocating a first sub-frequency band to each of the first-category devices;

[0038] S104, determining a second sub-frequency band according to the number of the second category devices and the bandwidth of the first sub-frequency band;

[0039] S105, allocating a second sub-frequency band to each of the second-category devices;

[0040] S106, exchanging frequency bands for the second type of devices to adjust the frequency bands of the second type of devices so as to improve the communication quality of the second type of devices;

[0041] S107: adjusting the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connected device to improve the communication quality of the first type of device and the second type of device.

[0042] In this embodiment, the first type of device is a connection device that only supports a single frequency band, so the frequency band of the first type of device needs to be allocated first. The second type of device is a connection device that supports multiple frequency bands, so the frequency band can be allocated after the frequency band allocation of the first type of device is completed.

[0043] In this embodiment, the preset bandwidth is the sum of the minimum channel bandwidth and the isolation bandwidth.

[0044] In this embodiment, the first sub-channel only exists in a frequency band supported by one type of equipment.

[0045] In this embodiment, the second sub-frequency band may exist in the frequency band supported by the first type of device or in the frequency band supported by the second type of device. Generally, it will not exist alone in the frequency band supported by the first type of device, but may exist alone in the frequency band supported by the second type of device.

[0046] In this embodiment, generally speaking, the first sub-frequency band is used to be allocated to a type one device, and the second sub-frequency band is used to be allocated to a type two device.

[0047] In this embodiment, after the connection device is allocated to the sub-frequency band, a corresponding relationship is established between the connection device and the allocated sub-frequency band, and the connection device communicates with the ONU through the allocated sub-frequency band.

[0048] In this embodiment, frequency band swapping for class II devices refers to selecting two class II devices and swapping the second sub-frequency bands corresponding to the two class II devices to form a new corresponding relationship. For example, class II device 1 originally corresponds to second sub-frequency band 1, and class II device 2 originally corresponds to second sub-frequency band 2. After frequency band swapping, class II device 1 corresponds to second sub-frequency band 2, and class II device 2 corresponds to second sub-frequency band 1.

[0049] In this embodiment, the communication quality of the connection device is specifically quantified by a communication quality value of the connection device. The higher the communication quality value is, the better the communication quality is.

[0050] In this embodiment, for example, the first sub-frequency band is 2.427 GHz-2.447 GHz, and the bandwidth of the first sub-frequency band is 20 MHz, that is, the maximum value of the first sub-frequency band minus the minimum value.

[0051] In this embodiment, the adjustment of the frequency band exchange in S106 does not change the bandwidth of the second sub-frequency band, and the adjustment in S107 changes the bandwidth of the first sub-frequency band / the second sub-frequency band.

[0052] An adaptive frequency band allocation method provided by an embodiment of the present invention divides the connection devices into a first class device and a second class device according to the frequency bands supported by the connection devices; divides the frequency bands supported by the first class device according to the preset bandwidth to obtain a plurality of first sub-frequency bands; allocates a first sub-frequency band to each first class device; determines a second sub-frequency band according to the number of the second class devices and the bandwidth of the first sub-frequency band; allocates a second sub-frequency band to each second class device; performs frequency band exchange on the second class devices to adjust the frequency band of the second class devices to improve the communication quality of the second class devices; adjusts the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connection devices to improve the communication quality of the first class devices and the second class devices. In this way, the frequency band is first allocated to the first class device that only supports a single frequency band, and then the frequency band is allocated to the second class device that supports any frequency band. After the frequency band allocation is completed, the frequency bands of the second class devices in different frequency bands are exchanged to adjust the frequency band of the second class devices, and finally the frequency bands of the first class devices and the second class devices are adjusted according to the communication status of the connection devices. During the entire adjustment process, the ONU continuously adjusts the frequency band of the connected device according to the communication status of the connected device, so that the communication status of the connected device is adjusted in a better direction, solving the problem that the ONU does not actively adjust the frequency band of the connected device and cannot give full play to the advantages of different frequency bands.

[0053] In one embodiment, the dividing the connected devices into Class I devices and Class II devices according to the frequency bands supported by the connected devices includes:

[0054] For each connected device, obtain the frequency band supported by the connected device;

[0055] Classify connected devices that support exactly the same frequency bands into the same category of connected devices;

[0056] For each type of connection device, determine whether there is only one supported frequency band. If so, record this type of connection device as a type one device. If not, record this type of connection device as a type two device.

[0057] In this embodiment, the first category of devices may be further subdivided into a first category of devices supporting a single frequency band a, a first category of devices supporting a single frequency band b, etc., and the second category of devices may be further subdivided into a second category of devices supporting the same two frequency bands, a second category of devices supporting the same three frequency bands, etc. Since the subdivided first category of devices only supports a single frequency band, the frequency bands may be allocated at the same time. After the first category of devices is allocated, the subdivided second category of devices are allocated with priority from the one supporting fewer frequency bands.

[0058] In one embodiment, the dividing of the frequency band supported by a class of devices according to the preset bandwidth to obtain a plurality of first sub-frequency bands includes:

[0059] Depend on determining a first channel value;

[0060] Determine whether the number of the first type of devices is greater than the first channel value, and if so, evenly divide the frequency band supported by the first type of devices according to the first channel value to obtain a plurality of first sub-frequency bands;

[0061] If the number of the first type of devices is not greater than the first channel value, evenly dividing the frequency band supported by the first type of devices according to the number of the first type of devices to obtain a plurality of first sub-frequency bands;

[0062] Among them, F1 is the maximum value of the frequency band supported by a type of equipment, F2 is the minimum value of the frequency band supported by a type of equipment, and f1 is the preset bandwidth.

[0063] In this embodiment, The total bandwidth of the frequency band supported by a class of devices.

[0064] In this embodiment, the first channel value is a value of the maximum number of channels that can be divided from a frequency band supported by a type of device.

[0065] In this embodiment, generally speaking, the number of a class of devices will not exceed the first channel value. If it does exceed, then due to the first channel value, it is impossible to divide more channels, so the frequency band supported by a class of devices is evenly divided according to the first channel value to obtain a plurality of first sub-frequency bands, and the bandwidth of the first sub-frequency band is f1.

[0066] In this embodiment, if the frequency band supported by a type of equipment is evenly divided into a plurality of first sub-frequency bands according to the number of the type of equipment, the bandwidth of the first sub-frequency band is greater than or equal to f1.

[0067] In this embodiment, due to uniform division, the bandwidth of each first sub-frequency band is the same.

[0068] In one embodiment, allocating a first sub-frequency band to each type of device includes:

[0069] S401, sorting a class of devices to obtain a class of device sequence;

[0070] S402, sorting the first sub-frequency band to obtain a first sequence;

[0071] S403, allocating a first sub-frequency band with the same sequence number to a class of devices;

[0072] S404, determining whether there is a type of device that is not allocated to the first sub-frequency band, and if so, reordering the type of devices that are not allocated to the first sub-frequency band;

[0073] S405, repeat S403-S404 until there is no device of a certain type that is not allocated to the first sub-frequency band.

[0074] In this embodiment, the purpose of sorting is to achieve one-to-one correspondence, and the sorting of a type of equipment may be random. The first sub-frequency band may be sorted in an ascending order or a descending order.

[0075] In this embodiment, S404 is the case where the number of class I devices is greater than the first channel value, and a sub-band may be allocated to multiple class I devices. Class I devices can communicate with ONUs through the same frequency band using time slot technology, which is a prior art and will not be described in detail here.

[0076] In this embodiment, if the number of the first category of devices is not greater than the first channel value, then only S401-S403 need to be executed. At this time, the number of the first category of devices is the same as the number of the first sub-channels, that is, exactly one first sub-frequency band corresponds to one first category of devices.

[0077] In one embodiment, determining the second sub-frequency band according to the number of the second category of devices and the bandwidth of the first sub-frequency band includes:

[0078] S501, determining a bandwidth of a first sub-frequency band;

[0079] S502, by determining a second channel value;

[0080] S503, determine whether the number of the second type of equipment is greater than the second channel value, if so, Recorded as the first evaluation bandwidth, if not, by Obtaining a first evaluation bandwidth;

[0081] S504, determining whether the first evaluation bandwidth is greater than or equal to the bandwidth of the first sub-frequency band, and if so, using the first evaluation bandwidth as the bandwidth of the second sub-frequency band to evenly divide the frequency band supported by the second type of device to obtain a plurality of second sub-frequency bands;

[0082] S505: If the first evaluation bandwidth is smaller than the bandwidth of the first sub-frequency band, Get the adjustable bandwidth f3 in the frequency band supported by the first type of device, determine whether the number of the second type of device is greater than the second channel value, if so, by Get the second evaluation bandwidth, if not, then by Obtaining a second evaluation bandwidth;

[0083] S506, determine whether the bandwidth f3 is greater than the second evaluation bandwidth. If not, use the first evaluation bandwidth as the bandwidth of the second sub-band to evenly divide the frequency band supported by the second type of equipment to obtain a plurality of second sub-bands. If so, The bandwidth of the first sub-frequency band is adjusted, and the frequency band supported by the second type of equipment is evenly divided using the second evaluation bandwidth as the bandwidth of the second sub-frequency band to obtain a plurality of second sub-frequency bands, and one second sub-frequency band is determined in the bandwidth f3 that can be adjusted in the frequency band supported by the first type of equipment according to the second evaluation bandwidth;

[0084] S507, determine whether the second evaluation bandwidth is greater than or equal to the bandwidth of the first sub-band, if not, Update the adjustable bandwidth f3 in the frequency band supported by a class of devices, according to Update k according to Updating the second evaluation bandwidth;

[0085] S508, determine whether the bandwidth f3 is greater than the second evaluation bandwidth, if not, no further adjustment is made; if so, The bandwidth of the first sub-frequency band is adjusted, the frequency band supported by the second type of equipment is evenly divided using the second evaluation bandwidth as the bandwidth of the second sub-frequency band to obtain a plurality of second sub-frequency bands, the second sub-frequency band in the frequency band supported by the first type of equipment is adjusted according to the second evaluation bandwidth, and one second sub-frequency band is determined in the bandwidth f3 that can be adjusted in the frequency band supported by the first type of equipment according to the second evaluation bandwidth;

[0086] S509, repeating S507-S508 until the second evaluation bandwidth is greater than or equal to the bandwidth of the first sub-frequency band or no longer adjusted;

[0087] Among them, F3 is the maximum value of the frequency band supported by the second category device, F4 is the minimum value of the frequency band supported by the second category device, f1 is the preset bandwidth, m1 is the number of second category devices, f2 is the bandwidth of the first sub-frequency band, n1 is the number of first sub-frequency bands, f4 is the second evaluation bandwidth, k is the number of second sub-frequency bands in the frequency band supported by the first category device, the initial value of k is 1, and n2 is the number of second sub-frequency bands in the frequency band supported by the second category device.

[0088] In this embodiment, the second channel value is a value of the maximum number of channels that can be divided from the frequency band supported by the second type of equipment.

[0089] In this embodiment, if the first evaluation bandwidth is greater than or equal to the bandwidth of the first sub-frequency band, there is no need to reduce the bandwidth of the first sub-frequency band to make the bandwidth of the second sub-frequency band larger, so the first evaluation bandwidth is directly used as the bandwidth of the second sub-frequency band to evenly divide the frequency band supported by the second type of equipment to obtain several second sub-frequency bands.

[0090] In this embodiment, since the first sub-band has a minimum frequency of f1, Must be a positive number.

[0091] In this embodiment, The total bandwidth of the frequency band supported by a class of devices.

[0092] In this embodiment, the second evaluation bandwidth is determined under the assumption that the second sub-frequency band is divided in the frequency band supported by the first class of devices. If the second sub-frequency band needs to be divided in the frequency band supported by the first class of devices, then the first evaluation bandwidth must be smaller than the bandwidth of the first sub-frequency band, and there must be extra frequency bands in the frequency band supported by the first class of devices that are divided into the second sub-frequency band, that is, the bandwidth f3 is larger than the second evaluation bandwidth.

[0093] In this embodiment, the process of allocating redundant frequency bands to the second sub-frequency band in the frequency band supported by a type of device is to increase only one second sub-frequency band each time it is determined whether the bandwidth f3 is greater than the second evaluation bandwidth. The second sub-frequency band must be divided in S506 to know k2; k1 starts from 1 and is accumulated by 1 each time S507 is executed.

[0094] In this embodiment, The bandwidth of the first sub-frequency band is adjusted, and the first sub-frequency bands before and after the adjustment are kept continuous in frequency, so that the bandwidth f3 obtained is also continuous. According to the second evaluation bandwidth, a second sub-frequency band is determined in the adjustable bandwidth f3 in the frequency band supported by a class of equipment, and a frequency band with a bandwidth of the second evaluation bandwidth can be directly selected in the bandwidth f3 as the second sub-frequency band.

[0095] In this embodiment, in S507, according to When the adjustable bandwidth f3 in the frequency band supported by a class of devices is updated, k1 has not yet accumulated by 1.

[0096] In this embodiment, if the step of no longer adjusting is performed in S508, S509 does not need to be performed.

[0097] In one embodiment, allocating a second sub-frequency band to each of the second category devices includes:

[0098] S601, sorting the second-category devices to obtain a second-category device sequence;

[0099] S602, sorting the second sub-frequency band to obtain a second sequence;

[0100] S603, allocating a second sub-frequency band with the same serial number to the second type of equipment;

[0101] S604, determining whether there are any second-category devices that are not allocated to the second sub-frequency band, and if so, reordering the second-category devices that are not allocated to the second sub-frequency band;

[0102] S605, repeat S603-S604 until there is no second-category device that is not allocated to the second sub-frequency band.

[0103] In this embodiment, the purpose of sorting is to achieve one-to-one correspondence, and the sorting of the second class of devices can be random. The second sub-frequency bands can be sorted in order from small to large, or from large to small. Even if part of the second sub-frequency band is in the frequency band supported by the first class of devices, there is a difference in size. Like the first class of devices, one second sub-frequency band may also correspond to multiple second class devices.

[0104] In one embodiment, the frequency band exchange of the second type of devices to adjust the frequency band of the second type of devices to improve the communication quality of the second type of devices includes:

[0105] S701, selecting a second-category device A corresponding to a second sub-frequency band in a frequency band supported by a first-category device and a second-category device B corresponding to a second sub-frequency band in a frequency band supported by the second-category device;

[0106] S702, sending a first detection instruction to the second type of device B respectively;

[0107] S703, determining the communication time and packet loss rate of the second type device B in the communication process corresponding to the first detection instruction according to the first detection instruction and its corresponding return instruction, and determining the communication quality value C0 of the second type device B in the communication process corresponding to the first detection instruction according to the communication time and packet loss rate of the second type device B in the communication process corresponding to the first detection instruction;

[0108] S704, exchange frequency bands of the second type of device B with the second type of device A respectively, and send a second detection instruction to the second type of device B respectively;

[0109] S705, determining the communication time and packet loss rate of the second type device B in the communication process corresponding to the second detection instruction according to the second detection instruction and its corresponding return instruction, and determining the communication quality value C1 of the second type device B in the communication process corresponding to the second detection instruction according to the communication time and packet loss rate of the second type device B in the communication process corresponding to the second detection instruction;

[0110] S706, by Obtain the exchange evaluation value of the second type device B in the current frequency band;

[0111] S707, repeat S701-S706 until the second sub-band in the frequency band supported by each class I device is allocated to each class II device B;

[0112] S708, for each exchange evaluation value, determine whether the exchange evaluation value is greater than a preset value, if so, record the exchange evaluation value as a first-class evaluation value, if not, record the exchange evaluation value as a second-class evaluation value;

[0113] S709, determining the largest first-class evaluation value, and allocating the second sub-frequency band corresponding to the largest first-class evaluation value to the second-class device B corresponding to the largest first-class evaluation value to adjust the frequency band of the second-class device B;

[0114] S710, excluding all the first-class evaluation values ​​corresponding to the second sub-frequency band of the second-class device B that has completed adjustment;

[0115] S711, repeat S709-S710 until all the first-class evaluation values ​​are excluded;

[0116] S712, determine the exchange evaluation value d corresponding to the adjusted Class II device B in the exchange evaluation value according to the adjusted Class II device B and its allocated second sub-frequency band, and judge whether the exchange evaluation value d is a Class II evaluation value. If so, reallocate the adjusted Class II device B back to the initial second sub-frequency band.

[0117] In this embodiment, after receiving the first detection instruction, the connecting device will return a return instruction corresponding to the first detection instruction.

[0118] In this embodiment, the return instruction corresponding to the first detection instruction includes the time and data volume when the connection device receives the first detection instruction, and the time and data volume when the connection device sends the return instruction corresponding to the first detection instruction.

[0119] In this embodiment, the communication time and packet loss rate of the second type device B in the communication process corresponding to the first detection instruction are determined according to the first detection instruction and its corresponding return instruction, which can be specifically: Obtain the communication time of the second type device B in the communication process corresponding to the first detection instruction; The packet loss rate of the second type device B in the communication process corresponding to the first detection instruction is obtained; wherein, t1 is the time when the connected device receives the first detection instruction, t2 is the time when the ONU sends the first detection instruction, t3 is the time when the ONU receives the return instruction corresponding to the first detection instruction, t4 is the time when the connected device sends the return instruction corresponding to the first detection instruction, Q1 is the amount of data of the first detection instruction sent by the ONU, Q2 is the amount of data received by the connected device for the first detection instruction, Q3 is the amount of data of the return instruction corresponding to the first detection instruction sent by the connected device, and Q4 is the amount of data of the return instruction corresponding to the first detection instruction received by the ONU.

[0120] In this embodiment, the communication quality value C0 of the second type device B in the communication process corresponding to the first detection instruction is determined according to the communication time and packet loss rate of the second type device B in the communication process corresponding to the first detection instruction, which can be specifically: Determine the communication quality value C0 of the second type device B in the communication process corresponding to the first detection instruction; wherein a and b are proportional coefficients, the sum of a and b is 1, Q1 is the amount of data sent by the ONU to send the first detection instruction, v0 is the data transmission speed of the ONU communication, v0 is a constant, T is the communication time of the second type device B in the communication process corresponding to the first detection instruction, is the packet loss rate of the second-class device B during the communication process corresponding to the first detection instruction. a can be 0.5, and b can also be 0.5.

[0121] In this embodiment, the second detection instruction may be the first detection instruction, and the steps of calculating the communication quality value C1 according to the second detection instruction are the same as those of the first detection instruction.

[0122] In this embodiment, the exchange evaluation value is essentially the difference between two communication quality values.

[0123] In this embodiment, the preset value may be an average value of the communication quality values ​​C0 of all the second-category devices B.

[0124] In this embodiment, in S709, one class I evaluation value corresponds to one class II device B and the second sub-frequency band corresponding to the class II device B at this time. If the class I evaluation value is the largest, the relationship between the class II device B and its corresponding second sub-frequency band at this time is determined. After determination, the class II device B and its corresponding second sub-frequency band no longer need to find a new corresponding relationship, so S710 is executed.

[0125] In this embodiment, exclusion does not mean deletion. It just means that in the process of executing S711, the step of determining the maximum value of the excluded type of evaluation values ​​is not performed.

[0126] In this embodiment, the allocation process of S709 still adopts the frequency band exchange method, that is, if the largest first-class evaluation value corresponds to a second-class device B and a second sub-frequency band, if the second-class device B does not correspond to the second sub-frequency band at this time, the second sub-frequency band needs to be allocated to the second-class device B by frequency band exchange. Therefore, the second-class device B corresponding to the second-class evaluation value must have a corresponding second sub-frequency band.

[0127] In this embodiment, S712 is executed only after S711 is completed. The adjusted Class II device B is reallocated back to the initial second sub-band, and the reallocation process here also adopts the frequency band exchange method. S712 is a continuous judgment process. If the exchange evaluation value d is not a Class II evaluation value, no operation is performed.

[0128] In this embodiment, the frequency band allocation in the adjustment process adopts the frequency band exchange method. This is because the two types of devices already have corresponding second sub-frequency bands at this time. The purpose of frequency band exchange is to determine whether there is a frequency band that is more suitable for the second type of device in the frequency band supported by the first type of device.

[0129] In this embodiment, for the second-category device A, if the second sub-frequency band after the exchange is the second sub-frequency band in the frequency band supported by the second-category device, then the second-category device A will be determined as the second-category device B in S707.

[0130] In this embodiment, after S712, the connection devices corresponding to the first sub-band and the second sub-band in the frequency band supported by the first type of equipment may be exchanged to adjust the frequency band of the connection devices to improve the communication quality of the connection devices, and the connection devices corresponding to the second sub-band in the frequency band supported by the second type of equipment may be exchanged to adjust the frequency band of the connection devices to improve the communication quality of the connection devices.

[0131] In one embodiment, adjusting the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connected device to improve the communication quality of the first type of device and the second type of device includes:

[0132] For each connected device, determine whether the connected device is idle, and if so, determine the bandwidth f5 of the first sub-band / second sub-band adjacent to the first sub-band / second sub-band corresponding to the connected device;

[0133] Determine whether there is a bandwidth f5 greater than a preset bandwidth, and if so, reduce the bandwidth of the first sub-frequency band / second sub-frequency band corresponding to the bandwidth f5 by a preset frequency, and add the reduced bandwidth to the first sub-frequency band / second sub-frequency band corresponding to the connected device;

[0134] Sending a third detection instruction to the connected device E corresponding to the changed first sub-frequency band / second sub-frequency band;

[0135] Determine, according to the third detection instruction and its corresponding return instruction, a communication quality value of the connecting device E in the communication process corresponding to the third detection instruction;

[0136] It is determined whether the communication quality value of the connecting device E decreases during the communication process corresponding to the third detection instruction. If so, the bandwidth of the first sub-frequency band / the second sub-frequency band corresponding to the connecting device E is restored.

[0137] In this embodiment, idle means that the connection device does not perform data communication with the ONU.

[0138] In this embodiment, except for the first sub-band / second sub-band located at the beginning and the end, the other first sub-band / second sub-band has two adjacent first sub-bands / second sub-bands. Therefore, if there are two adjacent first sub-bands / second sub-bands, the two adjacent first sub-bands / second sub-bands have a bandwidth f5 respectively.

[0139] In this embodiment, the preset frequency can be a constant, or can be set according to the difference between the bandwidth f5 and the preset bandwidth. It should be noted that after the bandwidth of the first sub-band / second sub-band corresponding to the bandwidth f5 is reduced by the preset frequency, the bandwidth f5 should still be greater than the preset bandwidth.

[0140] In this embodiment, when a change occurs, there are two connected devices E, the bandwidth of the first sub-band / second sub-band corresponding to one connected device E is reduced, and the bandwidth of the first sub-band / second sub-band corresponding to one connected device E is increased, and both need to send a third detection instruction.

[0141] In this embodiment, the third detection instruction may be the same as the first detection instruction. The process of determining the communication quality value of the connecting device E in the communication process corresponding to the third detection instruction according to the third detection instruction and its corresponding return instruction is the same as the process of determining the communication quality value according to the first detection instruction.

[0142] In this embodiment, if the communication quality value of a connection device E decreases during the communication process corresponding to the third detection instruction, the bandwidth of the first sub-band / second sub-band corresponding to the connection device E must be restored regardless of the other connection device E.

[0143] like Figure 2 As shown, in one embodiment, an adaptive frequency band allocation device is provided, which may specifically include:

[0144] A device classification module is used to classify connected devices into Class I devices and Class II devices according to the frequency bands supported by the connected devices;

[0145] A first sub-frequency band module, used for dividing a frequency band supported by a class of devices according to a preset bandwidth to obtain a plurality of first sub-frequency bands;

[0146] A first allocation module, configured to allocate a first sub-frequency band to each device of the first category;

[0147] A second sub-frequency band module, used to determine the second sub-frequency band according to the number of the second category of devices and the bandwidth of the first sub-frequency band;

[0148] A second allocation module, used to allocate a second sub-frequency band to each of the second-category devices;

[0149] A first adjustment module is used to perform frequency band exchange on the second type of equipment to adjust the frequency band of the second type of equipment so as to improve the communication quality of the second type of equipment;

[0150] The second adjustment module is used to adjust the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connected device to improve the communication quality of the first type of device and the second type of device.

[0151] In this embodiment, each module of the adaptive frequency band allocation device is modularized in the method part of the present invention. For the specific explanation of each module, please refer to the corresponding content of the method part of the present invention, and the embodiment of the present invention will not be repeated here.

[0152] like Figure 3 As shown, in one embodiment, a high-rate wireless ONU is provided, which may specifically include: a power module, a communication module, an optical module and a control module;

[0153] The power supply module is connected to other modules of the high-speed wireless ONU and is used to provide power for the high-speed wireless ONU;

[0154] The communication module is connected to the optical module and the control module, and is used to receive the optical signal from the network side and send it to the optical module, receive the electrical signal sent by the optical module and send the electrical signal to the user side;

[0155] The optical module is connected to the control module and is used to convert the optical signal into an electrical signal;

[0156] The control module is used to execute the steps of the above-mentioned adaptive frequency band allocation method.

[0157] In this embodiment, the communication module includes a network-side communication module and a user-side communication module. The network-side communication module is used to receive optical signals, and the user-side communication module is used to send electrical signals.

[0158] In this embodiment, the control module is also used to control the power module, the communication module, the optical module, etc. to achieve the normal operation of the high-speed wireless ONU.

[0159] A high-rate wireless ONU provided by an embodiment of the present invention divides the connection devices into a first class device and a second class device according to the frequency bands supported by the connection devices; divides the frequency bands supported by the first class device according to the preset bandwidth to obtain a plurality of first sub-frequency bands; allocates a first sub-frequency band to each first class device; determines a second sub-frequency band according to the number of the second class devices and the bandwidth of the first sub-frequency band; allocates a second sub-frequency band to each second class device; performs frequency band exchange on the second class devices to adjust the frequency band of the second class devices so as to improve the communication quality of the second class devices; adjusts the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connection devices to improve the communication quality of the first class devices and the second class devices. In this way, the frequency band is first allocated to the first class device that only supports a single frequency band, and then the frequency band is allocated to the second class device that supports any frequency band. After the frequency band allocation is completed, the frequency bands of the second class devices in different frequency bands are exchanged to adjust the frequency band of the second class devices, and finally the frequency bands of the first class devices and the second class devices are adjusted according to the communication status of the connection devices. During the entire adjustment process, the ONU continuously adjusts the frequency band of the connected device according to the communication status of the connected device, so that the communication status of the connected device is adjusted in a better direction, solving the problem that the ONU does not actively adjust the frequency band of the connected device and cannot give full play to the advantages of different frequency bands.

[0160] Figure 4 FIG. 2 shows an internal structure diagram of a control module in an embodiment. Figure 4 As shown, the control module includes a processor, a memory, a network interface, an input device and a display screen connected through a system bus. Among them, the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the control module stores an operating system and may also store a computer program. When the computer program is executed by the processor, the processor can implement an adaptive frequency band allocation method provided in an embodiment of the present invention. The internal memory may also store a computer program. When the computer program is executed by the processor, the processor can execute an adaptive frequency band allocation method provided in an embodiment of the present invention. The display screen of the control module may be a liquid crystal display screen or an electronic ink display screen, and the input device of the control module may be a touch layer covering the display screen, or a button, trackball or touchpad provided on the housing of the control module, or an external keyboard, touchpad or mouse, etc.

[0161] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a partial structure related to the scheme of the present invention, and does not constitute a limitation on the control module to which the scheme of the present invention is applied. The specific control module may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0162] In one embodiment, an adaptive frequency band allocation device provided by an embodiment of the present invention can be implemented in the form of a computer program. The computer program can be Figure 4 The control module is operated on the control module shown. The memory of the control module can store various program modules constituting the adaptive frequency band allocation device, for example, Figure 2 The computer program composed of the program modules enables the processor to execute the steps of an adaptive frequency band allocation method in each embodiment of the present invention described in this specification.

[0163] For example, Figure 4 The control module shown can be Figure 2 The division device module in the adaptive frequency band allocation device shown in the figure executes step S101; the control module can execute step S102 through the first sub-frequency band module; the control module can execute step S103 through the first allocation module; the control module can execute step S104 through the second sub-frequency band module; the control module can execute step S105 through the second allocation module; the control module can execute step S106 through the first adjustment module; the control module can execute step S107 through the second adjustment module.

[0164] In one embodiment, a control module is provided, the control module comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:

[0165] S101, classifying the connected devices into Class I devices and Class II devices according to the frequency bands supported by the connected devices;

[0166] S102, dividing a frequency band supported by a class of devices according to a preset bandwidth to obtain a plurality of first sub-frequency bands;

[0167] S103, allocating a first sub-frequency band to each of the first-category devices;

[0168] S104, determining a second sub-frequency band according to the number of the second category devices and the bandwidth of the first sub-frequency band;

[0169] S105, allocating a second sub-frequency band to each of the second-category devices;

[0170] S106, exchanging frequency bands for the second type of devices to adjust the frequency bands of the second type of devices so as to improve the communication quality of the second type of devices;

[0171] S107: adjusting the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connected device to improve the communication quality of the first type of device and the second type of device.

[0172] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the processor performs the following steps:

[0173] S101, classifying the connected devices into Class I devices and Class II devices according to the frequency bands supported by the connected devices;

[0174] S102, dividing a frequency band supported by a class of devices according to a preset bandwidth to obtain a plurality of first sub-frequency bands;

[0175] S103, allocating a first sub-frequency band to each of the first-category devices;

[0176] S104, determining a second sub-frequency band according to the number of the second category devices and the bandwidth of the first sub-frequency band;

[0177] S105, allocating a second sub-frequency band to each of the second-category devices;

[0178] S106, exchanging frequency bands for the second type of devices to adjust the frequency bands of the second type of devices so as to improve the communication quality of the second type of devices;

[0179] S107: adjusting the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connected device to improve the communication quality of the first type of device and the second type of device.

[0180] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have strict order restrictions, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0181] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0182] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0183] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention.

Claims

1. An adaptive frequency band allocation method, characterized in that: The adaptive frequency band allocation method comprises: S101, classifying the connected devices into Class I devices and Class II devices according to the frequency bands supported by the connected devices; S102, dividing a frequency band supported by a class of devices according to a preset bandwidth to obtain a plurality of first sub-frequency bands; S103, allocating a first sub-frequency band to each of the first-category devices; S104, determining a second sub-frequency band according to the number of the second category devices and the bandwidth of the first sub-frequency band; S105, allocating a second sub-frequency band to each of the second-category devices; S106, exchanging frequency bands for the second type of devices to adjust the frequency bands of the second type of devices so as to improve the communication quality of the second type of devices; S107: adjusting the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connected device to improve the communication quality of the first type of device and the second type of device.

2. The adaptive frequency band allocation method according to claim 1, characterized in that: The connecting devices are divided into Class I devices and Class II devices according to the frequency bands supported by the connecting devices, including: For each connected device, obtain the frequency band supported by the connected device; Classify connected devices that support exactly the same frequency bands into the same category of connected devices; For each type of connection device, determine whether there is only one supported frequency band. If so, record this type of connection device as a type one device. If not, record this type of connection device as a type two device.

3. The adaptive frequency band allocation method according to claim 1, characterized in that: The dividing of the frequency band supported by a class of devices according to the preset bandwidth to obtain a plurality of first sub-frequency bands includes: Depend on determining a first channel value; Determine whether the number of the first type of devices is greater than the first channel value, and if so, evenly divide the frequency band supported by the first type of devices according to the first channel value to obtain a plurality of first sub-frequency bands; If the number of the first type of devices is not greater than the first channel value, evenly dividing the frequency band supported by the first type of devices according to the number of the first type of devices to obtain a plurality of first sub-frequency bands; Among them, F1 is the maximum value of the frequency band supported by a type of equipment, F2 is the minimum value of the frequency band supported by a type of equipment, and f1 is the preset bandwidth.

4. The adaptive frequency band allocation method according to claim 1, characterized in that: The allocating a first sub-frequency band to each type of device includes: S401, sorting a class of devices to obtain a class of device sequence; S402, sorting the first sub-frequency band to obtain a first sequence; S403, allocating a first sub-frequency band with the same sequence number to a class of devices; S404, determining whether there is a type of device that is not allocated to the first sub-frequency band, and if so, reordering the type of devices that are not allocated to the first sub-frequency band; S405, repeat S403-S404 until there is no device of a certain type that is not allocated to the first sub-frequency band.

5. The adaptive frequency band allocation method according to claim 1, characterized in that: The determining the second sub-frequency band according to the number of the second category devices and the bandwidth of the first sub-frequency band includes: S501, determining a bandwidth of a first sub-frequency band; S502, by determining a second channel value; S503, determine whether the number of the second type of equipment is greater than the second channel value, if so, Recorded as the first evaluation bandwidth, if not, by Obtaining a first evaluation bandwidth; S504, determining whether the first evaluation bandwidth is greater than or equal to the bandwidth of the first sub-frequency band, and if so, using the first evaluation bandwidth as the bandwidth of the second sub-frequency band to evenly divide the frequency band supported by the second type of device to obtain a plurality of second sub-frequency bands; S505: If the first evaluation bandwidth is smaller than the bandwidth of the first sub-frequency band, Get the adjustable bandwidth f3 in the frequency band supported by the first type of device, determine whether the number of the second type of device is greater than the second channel value, if so, by Get the second evaluation bandwidth, if not, then by Obtaining a second evaluation bandwidth; S506, determine whether the bandwidth f3 is greater than the second evaluation bandwidth. If not, use the first evaluation bandwidth as the bandwidth of the second sub-band to evenly divide the frequency band supported by the second type of equipment to obtain a plurality of second sub-bands. If so, The bandwidth of the first sub-frequency band is adjusted, and the frequency band supported by the second type of equipment is evenly divided using the second evaluation bandwidth as the bandwidth of the second sub-frequency band to obtain a plurality of second sub-frequency bands, and one second sub-frequency band is determined in the bandwidth f3 that can be adjusted in the frequency band supported by the first type of equipment according to the second evaluation bandwidth; S507, determine whether the second evaluation bandwidth is greater than or equal to the bandwidth of the first sub-band, if not, Update the adjustable bandwidth f3 in the frequency band supported by a class of devices, according to Update k1 according to Updating the second evaluation bandwidth; S508, determine whether the bandwidth f3 is greater than the second evaluation bandwidth, if not, no further adjustment is made; if so, The bandwidth of the first sub-frequency band is adjusted, the frequency band supported by the second type of equipment is evenly divided using the second evaluation bandwidth as the bandwidth of the second sub-frequency band to obtain a plurality of second sub-frequency bands, the second sub-frequency band in the frequency band supported by the first type of equipment is adjusted according to the second evaluation bandwidth, and one second sub-frequency band is determined in the bandwidth f3 that can be adjusted in the frequency band supported by the first type of equipment according to the second evaluation bandwidth; S509, repeating S507-S508 until the second evaluation bandwidth is greater than or equal to the bandwidth of the first sub-frequency band or no longer adjusted; Among them, F3 is the maximum value of the frequency band supported by the second category device, F4 is the minimum value of the frequency band supported by the second category device, f1 is the preset bandwidth, m1 is the number of the second category devices, f2 is the bandwidth of the first sub-band, n1 is the number of the first sub-band, f4 is the second evaluation bandwidth, k1 is the number of the second sub-band in the frequency band supported by the first category device, the initial value of k1 is 1, and k2 is the number of the second sub-band in the frequency band supported by the second category device.

6. The adaptive frequency band allocation method according to claim 1, characterized in that: The allocating a second sub-frequency band to each of the second-category devices includes: S601, sorting the second-category devices to obtain a second-category device sequence; S602, sorting the second sub-frequency band to obtain a second sequence; S603, allocating a second sub-frequency band with the same serial number to the second type of equipment; S604, determining whether there are any second-category devices that are not allocated to the second sub-frequency band, and if so, reordering the second-category devices that are not allocated to the second sub-frequency band; S605, repeat S603-S604 until there is no second-category device that is not allocated to the second sub-frequency band.

7. The adaptive frequency band allocation method according to claim 1, characterized in that: The frequency band exchange of the second type of equipment to adjust the frequency band of the second type of equipment to improve the communication quality of the second type of equipment includes: S701, selecting a second-category device A corresponding to a second sub-frequency band in a frequency band supported by a first-category device and a second-category device B corresponding to a second sub-frequency band in a frequency band supported by the second-category device; S702, sending a first detection instruction to the second type of device B respectively; S703, determining the communication time and packet loss rate of the second type device B in the communication process corresponding to the first detection instruction according to the first detection instruction and its corresponding return instruction, and determining the communication quality value C0 of the second type device B in the communication process corresponding to the first detection instruction according to the communication time and packet loss rate of the second type device B in the communication process corresponding to the first detection instruction; S704, exchange frequency bands of the second type of device B with the second type of device A respectively, and send a second detection instruction to the second type of device B respectively; S705, determining the communication time and packet loss rate of the second type device B in the communication process corresponding to the second detection instruction according to the second detection instruction and its corresponding return instruction, and determining the communication quality value C1 of the second type device B in the communication process corresponding to the second detection instruction according to the communication time and packet loss rate of the second type device B in the communication process corresponding to the second detection instruction; S706, by Obtain the exchange evaluation value of the second type device B in the current frequency band; S707, repeat S701-S706 until the second sub-band in the frequency band supported by each class I device is allocated to each class II device B; S708, for each exchange evaluation value, determine whether the exchange evaluation value is greater than a preset value, if so, record the exchange evaluation value as a first-class evaluation value, if not, record the exchange evaluation value as a second-class evaluation value; S709, determining the largest first-class evaluation value, and allocating the second sub-frequency band corresponding to the largest first-class evaluation value to the second-class device B corresponding to the largest first-class evaluation value to adjust the frequency band of the second-class device B; S710, excluding all the first-class evaluation values ​​corresponding to the second sub-frequency band of the second-class device B that has completed adjustment; S711, repeat S709-S710 until all the first-class evaluation values ​​are excluded; S712, determine the exchange evaluation value d corresponding to the adjusted Class II device B in the exchange evaluation value according to the adjusted Class II device B and its allocated second sub-frequency band, and judge whether the exchange evaluation value d is a Class II evaluation value. If so, reallocate the adjusted Class II device B back to the initial second sub-frequency band.

8. The adaptive frequency band allocation method according to claim 1, characterized in that: The step of adjusting the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connected device to improve the communication quality of the first type of device and the second type of device includes: For each connected device, determine whether the connected device is idle, and if so, determine the bandwidth f5 of the first sub-band / second sub-band adjacent to the first sub-band / second sub-band corresponding to the connected device; Determine whether there is a bandwidth f5 greater than a preset bandwidth, and if so, reduce the bandwidth of the first sub-frequency band / second sub-frequency band corresponding to the bandwidth f5 by a preset frequency, and add the reduced bandwidth to the first sub-frequency band / second sub-frequency band corresponding to the connected device; Sending a third detection instruction to the connected device E corresponding to the changed first sub-frequency band / second sub-frequency band; Determine, according to the third detection instruction and its corresponding return instruction, a communication quality value of the connecting device E in the communication process corresponding to the third detection instruction; It is determined whether the communication quality value of the connecting device E decreases during the communication process corresponding to the third detection instruction. If so, the bandwidth of the first sub-frequency band / the second sub-frequency band corresponding to the connecting device E is restored.

9. An adaptive frequency band allocation device, characterized in that: The adaptive frequency band allocation device comprises: A device classification module is used to classify connected devices into Class I devices and Class II devices according to the frequency bands supported by the connected devices; A first sub-frequency band module, used for dividing a frequency band supported by a class of devices according to a preset bandwidth to obtain a plurality of first sub-frequency bands; A first allocation module, configured to allocate a first sub-frequency band to each device of the first category; A second sub-frequency band module, used to determine the second sub-frequency band according to the number of the second category of devices and the bandwidth of the first sub-frequency band; A second allocation module, used to allocate a second sub-frequency band to each of the second-category devices; A first adjustment module is used to perform frequency band exchange on the second type of equipment to adjust the frequency band of the second type of equipment so as to improve the communication quality of the second type of equipment; The second adjustment module is used to adjust the bandwidth of the first sub-frequency band and the second sub-frequency band according to the communication quality of the connected device to improve the communication quality of the first type of device and the second type of device.

10. A high-speed wireless ONU, characterized in that: The high-speed wireless ONU includes a power module, a communication module, an optical module and a control module; The power supply module is connected to other modules of the high-speed wireless ONU and is used to provide power for the high-speed wireless ONU; The communication module is connected to the optical module and the control module, and is used to receive the optical signal from the network side and send it to the optical module, receive the electrical signal sent by the optical module and send the electrical signal to the user side; The optical module is connected to the control module and is used to convert the optical signal into an electrical signal; The control module is used to execute the steps of the adaptive frequency band allocation method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Device and method for band allocation

    JP2016220033A

  • Communication apparatus

    US20070230428A1