Roaming processing method, device and system
By receiving and analyzing the temperature information of the optical network unit and using Wi-Fi management and control interface messages for roaming between devices, the problem of excessively high device temperature in fiber-to-the-room networking is solved, thereby improving device safety and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-11-04
- Publication Date
- 2026-05-08
AI Technical Summary
In Fiber to the Room (FTTR) networking, excessively high device temperatures can lead to decreased device safety and user experience. Existing roaming management solutions mainly target individual access points (APs) and lack roaming management solutions for network scenarios.
By receiving temperature information from multiple optical network units, the target optical network unit is identified and the device is instructed to roam, thus avoiding excessive temperature. The Wi-Fi management and control interface message carries temperature and signal strength information to achieve roaming processing between devices.
It effectively prevents the optical network unit from overheating, improves equipment safety and user experience, and enables intelligent energy saving and temperature management between devices.
Smart Images

Figure CN122002155A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of optical communication technology, and in particular to a method, apparatus and system for roaming processing. Background Technology
[0002] As bandwidth demands increase, equipment specifications also upgrade, leading to increased power consumption and rising equipment temperatures, which in turn affects the safety of the surrounding environment and the user's tactile experience.
[0003] In a fiber-to-the-room (FTTR) network, if the temperature of a device under an access point (AP) is too high, it will affect the user experience. In this case, the device's services can be roamed to other APs to achieve energy saving and temperature reduction, thereby improving the service experience and user security.
[0004] However, the aforementioned roaming solutions primarily target individual access points (APs). When overheating is detected, measures such as speed limiting are taken to reduce AP power consumption and thus lower its temperature. There are currently no roaming management solutions for network-based scenarios. Summary of the Invention
[0005] This application provides a method, apparatus, and system for roaming processing to prevent the temperature of the second optical network unit from becoming too high, thereby ensuring user experience and device safety.
[0006] In a first aspect, a roaming processing method is provided, applied to a first optical network unit, the method comprising: receiving a plurality of first information from a plurality of second optical network units, each of the plurality of first information indicating the temperature of each of the plurality of second optical network units; and, if the temperature of a source optical network unit is greater than or equal to a first threshold, sending second information to the source optical network unit, the second information indicating that at least one station under the source optical network unit roams to a target optical network unit, the temperature of the target optical network unit being less than or equal to a second threshold, the first threshold being greater than the second threshold; wherein the source optical network unit and the target optical network unit are any one of the plurality of second optical network units.
[0007] In conjunction with the first aspect, in one possible design, before receiving multiple first pieces of information from multiple second optical network units, the method further includes: receiving third information from the source optical network unit, the third information indicating that the temperature of the source optical network unit is greater than or equal to the first threshold.
[0008] In conjunction with the first aspect, in another possible design, before receiving the multiple first messages from the multiple second optical network units, the method further includes: sending a fourth message to the multiple second optical network units, the fourth message instructing the multiple second optical network units to report the temperature of the multiple second optical network units.
[0009] In conjunction with the first aspect, in yet another possible design, each piece of first information also indicates the signal strength of at least one station associated with each of the second optical network units.
[0010] In conjunction with the first aspect, in another possible design, the first information is carried in the first message content field of the first Wi-Fi management and control interface message. The first message content field includes a first message mask portion and a first parameter content portion. The first message mask portion indicates whether to indicate the temperature of each second optical network unit and whether to indicate the signal strength of each of the at least one site. If the first message mask portion indicates the temperature of each second optical network unit and the signal strength of each of the at least one site associated with each second optical network unit, the first parameter content portion indicates the temperature of each second optical network unit and the signal strength of the at least one site.
[0011] In conjunction with the first aspect, in another possible design, the second information is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information for each of the at least one site is included; if the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
[0012] In conjunction with the first aspect, in another possible design, the method further includes: sending fifth information to the target optical network unit, the fifth information instructing at least one station under the source optical network unit to roam to the target optical network unit.
[0013] In conjunction with the first aspect, in another possible design, the method further includes: receiving sixth information from the source optical network unit, the sixth information indicating the first roaming result.
[0014] In conjunction with the first aspect, in another possible design, the method further includes: receiving seventh information from the target optical network unit, the seventh information indicating a second roaming result.
[0015] In conjunction with the first aspect, in another possible design, the signal strength of at least one station under the target optical network unit is greater than or equal to the third threshold.
[0016] Secondly, a roaming processing method is provided, applied to a source optical network unit, the method comprising: sending first information to a first optical network unit, the first information indicating the temperature of the source optical network unit; and receiving second information from the first optical network unit when the temperature of the source optical network unit is greater than or equal to a first threshold, the second information indicating that at least one station under the source optical network unit roams to a target optical network unit, the temperature of the target optical network unit being less than or equal to a second threshold, the first threshold being greater than the second threshold.
[0017] In conjunction with the second aspect, in one possible design, before sending the first information to the first optical network unit, the method further includes: sending third information to the first optical network unit, the third information indicating that the temperature of the source optical network unit is greater than or equal to the first threshold.
[0018] In conjunction with the second aspect, in another possible design, before sending the first information to the first optical network unit, the method further includes: receiving fourth information from the first optical network unit, the fourth information instructing the source optical network unit to report the temperature of the source optical network unit.
[0019] In conjunction with the second aspect, in yet another possible design, the first information also indicates the signal strength of at least one site associated with the source optical network unit.
[0020] In conjunction with the second aspect, in another possible design, the first information is carried in the first message content field of the first Wi-Fi management and control interface message. The first message content field includes a first message mask portion and a first parameter content portion. The first message mask portion indicates whether the temperature of the source optical network unit (OIN) is indicated, and whether the signal strength with each of the at least one site is indicated. If the first message mask portion indicates the temperature of the OIN and the signal strength with each of the at least one site associated with the OIN, the first parameter content portion indicates the temperature of the OIN and the signal strength with the at least one site.
[0021] In conjunction with the second aspect, in another possible design, the second information is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information for each of the at least one site is included; if the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
[0022] In conjunction with the second aspect, in yet another possible design, the method further includes: sending a sixth message to the first optical network unit, the sixth message indicating a first roaming result.
[0023] Thirdly, a roaming processing method is provided, applied to a target optical network unit, the method comprising: sending first information to a first optical network unit, the first information indicating the temperature of the target optical network unit; and receiving fourth information from the first optical network unit when the temperature of a source optical network unit is greater than or equal to a first threshold, the fourth information indicating that at least one station under the source optical network unit roams to the target optical network unit, the temperature of the target optical network unit being less than or equal to a second threshold, the first threshold being greater than the second threshold.
[0024] In conjunction with the third aspect, in one possible design, before sending the first information to the first optical network unit, the method further includes: receiving fourth information from the first optical network unit, the fourth information instructing the target optical network unit to report the temperature of the target optical network unit.
[0025] In conjunction with the third aspect, in yet another possible design, the first information also indicates the signal strength of at least one station associated with the target optical network unit.
[0026] In conjunction with the third aspect, in another possible design, the first information is carried in the first message content field of the first Wi-Fi management and control interface message. The first message content field includes a first message mask portion and a first parameter content portion. The first message mask portion indicates whether to indicate the temperature of the target optical network unit and whether to indicate the signal strength of each of the at least one site. If the first message mask portion indicates the temperature of the target optical network unit and the signal strength of each of the at least one site associated with the target optical network unit, the first parameter content portion indicates the temperature of the target optical network unit and the signal strength of the at least one site.
[0027] In conjunction with the third aspect, in another possible design, the second information is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information for each of the at least one site is included; if the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
[0028] In conjunction with the third aspect, in another possible design, the method further includes: sending a seventh message to the first optical network unit, the seventh message indicating a second roaming result.
[0029] In conjunction with the third aspect, in yet another possible design, the signal strength of at least one station under the target optical network unit is greater than or equal to the third threshold.
[0030] Fourthly, this application provides a roaming management apparatus having the functionality to implement the first aspect and the optional design of the first aspect described above. The apparatus includes at least one module for implementing the method provided by the first aspect and the optional design of the first aspect.
[0031] The device includes a receiving module and a transmitting module. The receiving module is used to receive multiple first pieces of information from a plurality of second optical network units, each of the multiple first pieces of information indicating the temperature of each of the plurality of second optical network units. The transmitting module is used to send second information to the source optical network unit when the temperature of the source optical network unit is greater than or equal to a first threshold. The second information indicates that at least one station under the source optical network unit roams to a target optical network unit, the temperature of the target optical network unit being less than or equal to a second threshold, and the first threshold being greater than the second threshold. The source optical network unit and the target optical network unit are any one of the plurality of second optical network units.
[0032] In conjunction with the fourth aspect, in one possible design, the receiving module is further configured to receive third information from the source optical network unit, the third information indicating that the temperature of the source optical network unit is greater than or equal to the first threshold.
[0033] In conjunction with the fourth aspect, in another possible design, the transmitting module is further configured to transmit fourth information to the plurality of second optical network units, the fourth information instructing the plurality of second optical network units to report their temperatures.
[0034] In conjunction with the fourth aspect, in yet another possible design, each of the first pieces of information also indicates the signal strength of at least one station associated with each of the second optical network units.
[0035] In conjunction with the fourth aspect, in another possible design, the first information is carried in the first message content field of the first Wi-Fi management and control interface message. The first message content field includes a first message mask portion and a first parameter content portion. The first message mask portion indicates whether to indicate the temperature of each second optical network unit and whether to indicate the signal strength of each of the at least one site. If the first message mask portion indicates the temperature of each second optical network unit and the signal strength of each of the at least one site associated with each second optical network unit, the first parameter content portion indicates the temperature of each second optical network unit and the signal strength of the at least one site.
[0036] In conjunction with the fourth aspect, in another possible design, the second information is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information for each of the at least one site is included; if the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
[0037] In conjunction with the fourth aspect, in another possible design, the transmitting module is further configured to transmit fifth information to the target optical network unit, the fifth information instructing at least one station under the source optical network unit to roam to the target optical network unit.
[0038] In conjunction with the fourth aspect, in another possible design, the receiving module is further configured to receive sixth information from the source optical network unit, the sixth information indicating the first roaming result.
[0039] In conjunction with the fourth aspect, in another possible design, the receiving module is further configured to receive seventh information from the target optical network unit, the seventh information indicating the second roaming result.
[0040] In conjunction with the fourth aspect, in another possible design, the signal strength of at least one station under the target optical network unit is greater than or equal to the third threshold.
[0041] Fifthly, this application provides a roaming management apparatus having the functionality to implement the second aspect and optional designs thereof. The apparatus includes at least one module for implementing the methods provided by the second aspect and optional designs thereof.
[0042] The device includes a transmitting module and a receiving module. The transmitting module is used to transmit first information to a first optical network unit, the first information indicating the temperature of the source optical network unit. The receiving module is used to receive second information from the first optical network unit when the temperature of the source optical network unit is greater than or equal to a first threshold, the second information indicating that at least one station under the source optical network unit roams to a target optical network unit, the temperature of the target optical network unit being less than or equal to a second threshold, and the first threshold being greater than the second threshold.
[0043] In conjunction with the fifth aspect, in one possible design, the transmitting module is further configured to transmit third information to the first optical network unit, the third information indicating that the temperature of the source optical network unit is greater than or equal to the first threshold.
[0044] In conjunction with the fifth aspect, in another possible design, the receiving module is further configured to receive fourth information from the first optical network unit, the fourth information instructing the source optical network unit to report the temperature of the source optical network unit.
[0045] In conjunction with the fifth aspect, in yet another possible design, the first information also indicates the signal strength of at least one site associated with the source optical network unit.
[0046] In conjunction with the fifth aspect, in another possible design, the first information is carried in the first message content field of the first Wi-Fi management and control interface message. The first message content field includes a first message mask portion and a first parameter content portion. The first message mask portion indicates whether to indicate the temperature of the source optical network unit and whether to indicate the signal strength of each of the at least one site. If the first message mask portion indicates the temperature of the source optical network unit and the signal strength of each of the at least one site associated with the source optical network unit, the first parameter content portion indicates the temperature of the source optical network unit and the signal strength of the at least one site.
[0047] In conjunction with the fifth aspect, in another possible design, the second information is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information for each of the at least one site is included; if the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
[0048] In conjunction with the fifth aspect, in another possible design, the transmitting module is further configured to transmit sixth information to the first optical network unit, the sixth information indicating the first roaming result.
[0049] Sixthly, this application provides a roaming management apparatus having the functionality to implement the third aspect and optional designs thereof. The apparatus includes at least one module for implementing the methods provided by the third aspect and optional designs thereof.
[0050] The device includes a transmitting module and a receiving module. The transmitting module is used to transmit first information to a first optical network unit, the first information indicating the temperature of the target optical network unit. The receiving module is used to receive fourth information from the first optical network unit when the temperature of the source optical network unit is greater than or equal to a first threshold, the fourth information indicating that at least one station under the source optical network unit roams to the target optical network unit, the temperature of the target optical network unit being less than or equal to a second threshold, and the first threshold being greater than the second threshold.
[0051] In conjunction with the sixth aspect, in one possible design, the receiving module is further configured to receive fifth information from the first optical network unit, the fifth information instructing the target optical network unit to report its temperature.
[0052] In conjunction with the sixth aspect, in yet another possible design, the first information also indicates the signal strength of at least one station associated with the target optical network unit.
[0053] In conjunction with the sixth aspect, in another possible design, the first information is carried in the first message content field of the first Wi-Fi management and control interface message. The first message content field includes a first message mask portion and a first parameter content portion. The first message mask portion indicates whether to indicate the temperature of the target optical network unit and whether to indicate the signal strength of each of the at least one site. If the first message mask portion indicates the temperature of the target optical network unit and the signal strength of each of the at least one site associated with the target optical network unit, the first parameter content portion indicates the temperature of the target optical network unit and the signal strength of the at least one site.
[0054] In conjunction with the sixth aspect, in another possible design, the second information is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information for each of the at least one site is included; if the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
[0055] In conjunction with the sixth aspect, in another possible design, the transmitting module is further configured to transmit seventh information to the first optical network unit, the sixth information indicating a seventh roaming result.
[0056] In conjunction with the sixth aspect, in yet another possible design, the signal strength of at least one station under the target optical network unit is greater than or equal to the third threshold.
[0057] In a seventh aspect, a roaming processing method is provided, applied to a first optical network unit, the method comprising: receiving temperature information from a plurality of second optical network units; determining a target optical network unit among the plurality of second optical network units based on the temperature information; and sending a first roaming start message to the target optical network unit, the first roaming start message being used to trigger the target optical network unit to perform roaming processing on at least one site.
[0058] By using this method, temperature information from multiple second optical network units can be collected to prevent any single second optical network unit from overheating, thus ensuring user experience and device safety.
[0059] For example, the aforementioned first roaming start message can be represented by the roaming handover indication in the roaming handover message and bit 0 in the reporting message field.
[0060] In conjunction with the seventh aspect, in one possible design, before receiving temperature information from the plurality of second optical network units, the method further includes: sending an indication message to the plurality of second optical network units to report the temperature information.
[0061] With this design, the first optical network unit can periodically or intermittently instruct multiple second optical network units to report the temperature information under each second optical network unit.
[0062] Alternatively, the first optical network unit may not send the aforementioned indication information, and multiple second optical network units may report temperature information according to a predefined period, or report temperature information based on a specific event trigger.
[0063] In conjunction with the seventh aspect, in another possible design, the temperature information is carried in a first message content field of the first Wi-Fi management control interface message. The first message content field includes a first message mask portion and a first parameter content portion. The first message mask portion indicates whether to indicate the temperature of each second optical network unit and whether to indicate the signal strength of each of the at least one site. If the first message mask portion indicates the temperature of each second optical network unit and the signal strength of each of the at least one site associated with each second optical network unit, the first parameter content portion indicates the temperature of each second optical network unit and the signal strength of the at least one site.
[0064] By adopting this design, the temperature information of each second optical network unit can be accurately determined by carrying the temperature information through the Wi-Fi management and control interface message.
[0065] In conjunction with the seventh aspect, in another possible design, the first roaming start message is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information for each of the at least one site is included; if the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
[0066] By adopting this design, the first roaming start message mentioned above can be carried through the Wi-Fi management control interface message, which can accurately indicate the roaming policy.
[0067] In conjunction with the seventh aspect, in another possible design, the method further includes: sending a second roaming start message to the source optical network unit, the second roaming start message being used to trigger the source optical network unit to perform roaming processing on the at least one site.
[0068] In conjunction with the seventh aspect, in yet another possible design, the method further includes: receiving a first roaming result from the source optical network unit. Exemplarily, the first roaming result includes service shutdown information between the source optical network unit and at least one site.
[0069] In conjunction with the seventh aspect, in yet another possible design, the method further includes: receiving a second roaming result from the target optical network unit. Exemplarily, the second roaming result includes service activation information between the target optical network unit and at least one site.
[0070] Eighthly, a roaming processing method is provided, applied to a target optical network unit, the method comprising: sending temperature information of the target optical network unit to a first optical network unit; and receiving a first roaming start message from the first optical network unit based on the temperature information of the target optical network unit, the first roaming start message being used to trigger the target optical network unit to perform roaming processing on at least one site.
[0071] In conjunction with the eighth aspect, in one possible design, the target optical network unit performs roaming processing on at least one site, including the target optical network unit initiating a roaming switching state machine.
[0072] In conjunction with the eighth aspect, in another possible design, before sending the temperature information to the first optical network unit, the method further includes: receiving an indication from the first optical network unit to report the temperature information.
[0073] In conjunction with the eighth aspect, in another possible design, the temperature information is carried in a first message content field of the first Wi-Fi management control interface message. The first message content field includes a first message mask portion and a first parameter content portion. The first message mask portion indicates whether to indicate the temperature of each second optical network unit and whether to indicate the signal strength of each of the at least one site. If the first message mask portion indicates the temperature of each second optical network unit and the signal strength of each of the at least one site associated with each second optical network unit, the first parameter content portion indicates the temperature of each second optical network unit and the signal strength of the at least one site.
[0074] In conjunction with the eighth aspect, in another possible design, the first roaming start message is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information for each of the at least one site is included; if the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
[0075] In conjunction with the eighth aspect, in yet another possible design, the method further includes: sending a second roaming result to the first optical network unit.
[0076] For example, the second roaming result includes information on the activation of services between the target optical network unit and at least one site.
[0077] A ninth aspect provides a roaming processing method applied to a source optical network unit, the method comprising: sending temperature information of the source optical network unit to a first optical network unit; and receiving a second roaming start message from the first optical network unit based on the temperature information of the source optical network unit, the second roaming start message being used to trigger the source optical network unit to perform roaming processing on the at least one site.
[0078] In conjunction with the ninth aspect, in another possible design, before sending the first information to the first optical network unit, the method further includes: receiving indication information from the first optical network unit reporting the temperature information.
[0079] In conjunction with the ninth aspect, in another possible design, the temperature information is carried in a first message content field of the first Wi-Fi management control interface message, the first message content field including a first message mask portion and a first parameter content portion; wherein, the first message mask portion indicates whether to indicate the temperature of each second optical network unit and whether to indicate the signal strength of each of the at least one site; when the first message mask portion indicates the temperature of each second optical network unit and the signal strength of each of the at least one site associated with each second optical network unit, the first parameter content portion indicates the temperature of each second optical network unit and the signal strength of the at least one site.
[0080] In conjunction with the ninth aspect, in another possible design, the first roaming start message is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information for each of the at least one site is included; if the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
[0081] In conjunction with the ninth aspect, in yet another possible design, the method further includes: sending a first roaming result to the first optical network unit.
[0082] For example, the first roaming result includes information on the shutdown of services between the source optical network unit and at least one site.
[0083] In a tenth aspect, this application provides a roaming management apparatus having the functionality to implement the first aspect and the optional design of the first aspect described above. The apparatus includes at least one module for implementing the method provided by the first aspect and the optional design of the first aspect.
[0084] The device includes a receiving module, a determining module, and a sending module. The receiving module is used to receive temperature information from multiple second optical network units. The determining module is used to determine a target optical network unit among the multiple second optical network units based on the temperature information. The sending module is used to send a first roaming start message to the target optical network unit, the first roaming start message being used to trigger the target optical network unit to perform roaming processing on at least one site.
[0085] For example, the aforementioned first roaming start message can be represented by the roaming handover indication in the roaming handover message and bit 0 in the reporting message field.
[0086] In conjunction with the tenth aspect, in another possible design, the transmitting module is further configured to transmit indication information for reporting the temperature information to the plurality of second optical network units.
[0087] Alternatively, the first optical network unit may not send the aforementioned indication information, and multiple second optical network units may report temperature information according to a predefined period, or report temperature information based on a specific event trigger.
[0088] In conjunction with the tenth aspect, in another possible design, the temperature information is carried in a first message content field of a first Wi-Fi management control interface message, the first message content field including a first message mask portion and a first parameter content portion; wherein, the first message mask portion indicates whether to indicate the temperature of each second optical network unit and whether to indicate the signal strength of each of the at least one site; when the first message mask portion indicates the temperature of each second optical network unit and the signal strength of each of the at least one site associated with each second optical network unit, the first parameter content portion indicates the temperature of each second optical network unit and the signal strength of the at least one site.
[0089] In conjunction with the tenth aspect, in another possible design, the first roaming start message is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information for each of the at least one site is included; if the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
[0090] In conjunction with the tenth aspect, in another possible design, the sending module is further configured to send a second roaming start message to the source optical network unit, the second roaming start message being used to trigger the source optical network unit to perform roaming processing on the at least one site.
[0091] In conjunction with the tenth aspect, in yet another possible design, the receiving module is further configured to receive a first roaming result from the source optical network unit. Exemplarily, the first roaming result includes service shutdown information between the source optical network unit and at least one site.
[0092] In conjunction with the tenth aspect, in yet another possible design, the receiving module is further configured to receive a second roaming result from the target optical network unit. Exemplarily, the second roaming result includes service activation information between the target optical network unit and at least one site.
[0093] In one aspect, this application provides a roaming management apparatus having the functionality to implement the second aspect and optional designs thereof. The apparatus includes at least one module for implementing the methods provided by the second aspect and optional designs thereof.
[0094] The device includes a transmitting module and a receiving module. The transmitting module is used to transmit the temperature information of the target optical network unit to the first optical network unit. The receiving module is used to receive a first roaming start message from the first optical network unit based on the temperature information of the target optical network unit. The first roaming start message is used to trigger the target optical network unit to perform roaming processing on at least one site.
[0095] In conjunction with the eleventh aspect, in one possible design, the target optical network unit performs roaming processing on at least one site, including the target optical network unit initiating a roaming switching state machine.
[0096] In conjunction with the eleventh aspect, in another possible design, the receiving module is further configured to receive indication information from the first optical network unit reporting the temperature information.
[0097] In conjunction with the eleventh aspect, in another possible design, the temperature information is carried in a first message content field of the first Wi-Fi management control interface message. The first message content field includes a first message mask portion and a first parameter content portion. The first message mask portion indicates whether to indicate the temperature of each second optical network unit and whether to indicate the signal strength of each of the at least one site. If the first message mask portion indicates the temperature of each second optical network unit and the signal strength of each of the at least one site associated with each second optical network unit, the first parameter content portion indicates the temperature of each second optical network unit and the signal strength of the at least one site.
[0098] In conjunction with the eleventh aspect, in another possible design, the first roaming start message is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information of each of the at least one site is included; if the second message mask portion indicates that roaming indication information of the at least one site is included, the second parameter content portion includes the roaming indication information of the at least one site.
[0099] In conjunction with the eleventh aspect, in another possible design, the sending module is also used to send the second roaming result to the first optical network unit.
[0100] For example, the second roaming result includes information on the activation of services between the target optical network unit and at least one site.
[0101] In a twelfth aspect, this application provides a roaming management apparatus having the functionality to implement the third aspect and optional designs described above. The apparatus includes at least one module for implementing the methods provided by the third aspect and optional designs described above.
[0102] The device includes a transmitting module and a receiving module. The transmitting module is used to transmit temperature information of the source optical network unit to the first optical network unit. The receiving module is used to receive a second roaming start message from the first optical network unit based on the temperature information of the source optical network unit. The second roaming start message is used to trigger the source optical network unit to perform roaming processing on the at least one site.
[0103] In conjunction with the twelfth aspect, in another possible design, the receiving module is further configured to receive indication information from the first optical network unit reporting the temperature information.
[0104] In conjunction with the twelfth aspect, in another possible design, the temperature information is carried in a first message content field of the first Wi-Fi management control interface message, the first message content field including a first message mask portion and a first parameter content portion; wherein, the first message mask portion indicates whether to indicate the temperature of each second optical network unit and whether to indicate the signal strength of each of the at least one site; when the first message mask portion indicates the temperature of each second optical network unit and the signal strength of each of the at least one site associated with each second optical network unit, the first parameter content portion indicates the temperature of each second optical network unit and the signal strength of the at least one site.
[0105] In conjunction with the twelfth aspect, in another possible design, the first roaming start message is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information for each of the at least one site is included; if the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
[0106] In conjunction with the twelfth aspect, in another possible design, the transmitting module is further configured to transmit the first roaming result to the first optical network unit.
[0107] In a thirteenth aspect, this application provides a roaming management apparatus, the apparatus including a processor, a memory, and a communication interface; the processor is configured to execute program instructions in the memory to implement the methods provided by the first aspect or the seventh aspect, and optional designs of the first aspect or the seventh aspect, and the communication interface is configured to communicate with a plurality of second optical network units.
[0108] In a fourteenth aspect, this application provides a roaming management apparatus, the apparatus including a processor, a memory, and a communication interface; the processor is configured to execute program instructions in the memory to implement the methods provided by the second or eighth aspect, and alternative designs of the second or eighth aspect, and the communication interface is configured to communicate with a first optical network unit and a station.
[0109] In a fifteenth aspect, this application provides a roaming management apparatus, the apparatus comprising a processor, a memory, and a communication interface; the processor is configured to execute program instructions in the memory to implement the methods provided by the third or ninth aspect, and alternative designs of the third or ninth aspect, and the communication interface is configured to communicate with a first optical network unit and a station.
[0110] In a sixteenth aspect, this application provides a communication system comprising a first roaming management device, a second roaming management device, and a third roaming management device. The first roaming management device is used to implement the methods provided by the first aspect and optional designs of the first aspect. The second roaming management device is used to implement the methods provided by the second aspect and optional designs of the second aspect. The third roaming management device is used to implement the methods provided by the third aspect and optional designs of the third aspect.
[0111] In a seventeenth aspect, this application provides a computer-readable storage medium storing at least one program instruction that is read by a processor to cause a first roaming management device to perform the method provided by the first aspect or any alternative design of the first aspect.
[0112] In an eighteenth aspect, this application provides a computer-readable storage medium storing at least one program instruction that is read by a processor to cause a second roaming management device to perform the method provided by the second aspect or any alternative design of the second aspect.
[0113] In a nineteenth aspect, this application provides a computer-readable storage medium storing at least one program instruction that is read by a processor to cause a third roaming management device to perform the method provided by the third aspect or any alternative design of the third aspect.
[0114] In a twentieth aspect, this application provides a computer program product including program instructions stored in a computer-readable storage medium. A processor of a first roaming management device reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the first roaming management device to perform the method provided by the first aspect or any alternative design of the first aspect.
[0115] In a twentieth aspect, this application provides a computer program product including program instructions stored in a computer-readable storage medium. A processor of a second roaming management device reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the second roaming management device to perform the method provided by the second aspect or any alternative design of the second aspect.
[0116] In a twentieth aspect, this application provides a computer program product including program instructions stored in a computer-readable storage medium. A processor of a third roaming management device reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the third roaming management device to perform the method provided by the third aspect or any alternative design of the third aspect. Attached Figure Description
[0117] Figure 1 This is a schematic diagram of application scenario 1 provided in the embodiments of this application;
[0118] Figure 2 This is a schematic diagram of application scenario 2 provided in the embodiments of this application;
[0119] Figure 3 This is a schematic diagram of application scenario 3 provided in the embodiments of this application;
[0120] Figure 4a This is a schematic diagram of the system architecture provided in the embodiments of this application;
[0121] Figure 4b This is a schematic diagram illustrating the roaming function;
[0122] Figure 5 This is a flowchart illustrating a roaming processing method provided in an embodiment of this application;
[0123] Figures 6-8 This is a schematic diagram of the roaming management device provided in the embodiments of this application;
[0124] Figure 9 This is a schematic diagram of the structure of a device provided in an embodiment of this application. Detailed Implementation
[0125] The embodiments of this application will now be further described with reference to the accompanying drawings.
[0126] As bandwidth demands increase, equipment specifications also upgrade, leading to increased power consumption and rising equipment temperatures, which in turn affects the safety of the surrounding environment and the user's tactile experience.
[0127] In FTTR networking, when the temperature of a device under an AP is too high, it will affect the user experience. At this time, the device's services can be roamed to other APs to achieve energy saving and temperature reduction, thereby improving the service experience and user security.
[0128] However, the aforementioned roaming solutions primarily target individual access points (APs). When overheating is detected, measures such as speed limiting are taken to reduce AP power consumption and thus lower its temperature. There are currently no roaming management solutions for network-based scenarios.
[0129] Based on this, this application provides a roaming management scheme. A first optical network unit receives multiple first pieces of information from multiple second optical network units, each of which indicates the temperature of each of the multiple second optical network units. When the temperature of a source optical network unit is greater than or equal to a first threshold, a second piece of information is sent to the source optical network unit, instructing at least one site under the source optical network unit to roam to a target optical network unit. Thus, by collecting the temperatures of multiple second optical network units, when the temperature of any one of the second optical network units is too high, it can trigger the roaming of sites under the high-temperature second optical network unit to the low-temperature second optical network unit, thereby reducing the temperature of the high-temperature second optical network unit and ensuring user experience and device safety.
[0130] The application scenarios of the embodiments of this application are described below.
[0131] Application Scenario 1: In a centralized FTTR deployment scenario, multiple FTTR systems may be deployed within the same subnet. Each FTTR system includes a master fiber unit (MFU) and sub-fiber units (SFUs). Within each FTTR system, the MFU is connected to the OLT via fiber optic cable, and the MFU is also connected to the SFU via fiber optic cable. Access points include both MFUs and SFUs, which can be either ONTs or ONUs. When these multiple FTTR systems are deployed and put into operation, the OLTs are logically configured to belong to the same subnet. Configuration can be manual or automatic. For example... Figure 1The diagram illustrates application scenario 1 provided in this application. FTTR system 1 and FTTR system 2 are deployed in the same subnet and managed uniformly by OLT1. FTTR system 1 includes MFU1, SFU1.1, and SFU1.2. MFU1 is connected to SFU1.1 and SFU1.2 via optical fibers and is also connected to OLT1. FTTR system 2 includes MFU2, SFU2.1, and SFU2.2. MFU2 is connected to SFU2.1 and SFU2.2 via optical fibers and is also connected to OLT1. Sites roam from SFU1.2 to SFU2.1. MFUs can also be called main gateways, and SFUs can be called sub-gateways. An MFU can also be a main FTTR unit; an SFU can also be a sub-FTTR unit. Among them, the MFU and SFU have the same basic service set identifier (BSSID) and / or the same service set identifier (SSID).
[0132] Application Scenario 2: In a Fiber To The Home (FTTH) deployment scenario, multiple optical network terminals (ONTs) or multiple optical network units (ONUs) may be deployed in the same area. Taking multiple ONTs as an example, each ONT is connected to an optical line termination (OLT) via optical fiber. The access point includes the ONT, and when the ONT is deployed and brought online, the OLT is logically configured as a subnet. For example, ... Figure 2 The diagram shown is a schematic of application scenario 2 provided in the embodiments of this application. ONT1 and ONT2 are deployed in the same area. Both ONT1 and ONT2 are connected to OLT1, and the site roams from ONT1 to ONT2.
[0133] Application Scenario 3: In a hybrid deployment scenario of FTTH and FTTR systems, both FTTH and FTTR systems may be deployed simultaneously in the same area. When the ONT or ONU in the FTTH system and the FTTR system are deployed and brought online, they are logically configured in the OLT to belong to the same subnet. This configuration can be done manually or automatically. For example, ... Figure 3The diagram shown is a schematic of application scenario 3 provided in the embodiment of this application. FTTR system 1, ONT1 and ONT2 are deployed in the same area. FTTR system 1 includes MFU1, SFU1.1 and SFU1.2. MFU1 is connected to SFU1.1 and SFU1.2 via optical fiber. MFU1 is connected to OLT1. ONT1 and ONT2 are both connected to OLT1. The site roams from SFU1.2 to ONT1.
[0134] In the three application scenarios mentioned above, the OLT communicates with the access point via an extended OMCI link, providing unified management of the access point. This extended OMCI can be considered as an enhanced optical network terminal management and control interface (eOMCI). For example, ... Figure 4a The diagram shown is a schematic of the system architecture provided in this application embodiment. The OLT provides wireless network management function, wireless terminal management function, and wireless network roaming control function. The wireless network management function is a function to manage the wireless network, such as logically dividing two FTTR systems into a subnet. The wireless terminal management function is a function to manage the access points connected to the OLT and the existing sites, such as configuring roaming thresholds for access points. The wireless network roaming control function is a function to control the roaming of sites between access points.
[0135] In addition, the OMCI link layer in the OLT is extended to support centralized management of MFUs and SFUs in the FTTR system, or multiple ONTs, or at least one ONT and MFUs and SFUs in the FTTR system.
[0136] Similarly, wireless network management functions have been added to MFU and SFU, and the OMCI link layer has been extended.
[0137] The Wi-Fi Management and Control Interface (WMCI) management channel is a low-latency channel in FTTR networks used by the MFU and SFU to implement wireless local access network (WLAN) control and other functions, carrying WMCI messages. These WMCI messages are encapsulated in FEM frames and are used to manage and control the WLAN functions of the SFU. The structure of the WMCI message is shown in Table 1 below.
[0138] Table 1 WMCI Message Encapsulation Format
[0139]
[0140] The message type ID is an 8-bit field used to indicate the type of message and define the semantics of the message content. When the MFU receives an uplink message with an unsupported message type ID, the MFU should ignore the message, including the sequence number (SeqNo) field. When the SFU receives a message with a reserved or unsupported message type ID, it should ignore the message.
[0141] The sequence number field is an 8-bit field containing a sequence number counter to ensure the robustness of the WMCI message channel. In the downlink direction, the SeqNo field is filled with the corresponding MFU sequence number counter value. The MFU maintains a separate sequence number counter for each SFU unicast and broadcast WMCI message stream. Each sequence number counter rolls from 255 to 1. A value of 0 is not used in the downlink direction.
[0142] In the uplink direction, when the uplink WMCI message is a response to a downlink message, the value of the SeqNo field is equal to the value of the SeqNo field in the downlink message. If the WMCI message is initiated by the SFU, then SeqNo = 0.
[0143] The message length and processing requirement is a 2-byte field, consisting of three fields: message priority, operation type, and message content length.
[0144] X (the most significant bit of the third byte): Indicates the priority of processing this message. When X=1, it indicates that the message has a high priority; when X=0, it indicates that the message has a low priority.
[0145] C: Used to indicate the operation type of the current message.
[0146] In the downlink direction, when C=1, it indicates that the operation type of the message is a parameter request type, requesting the SFU to send the output indicated by the Message type ID field; when C=0, it indicates that the message is a parameter configuration type message, and the parameter type configured in the message is indicated by the Messagetype ID field.
[0147] In the uplink direction, when C=1, the message indicates that the operation type is a scheduling request, requesting the MFU to send the scheduling configuration indicated by the Message type ID field; when C=0, the message indicates that it is a parameter reporting message or an alarm message, with the Message type ID field indicating the type of parameters or alarms reported. (Response)
[0148] LL LLLL LLLL: This field indicates the length of the message content. The value range is 0 to 1023.
[0149] The format of the message content is specific to the message and consists of two parts: a message mask and parameter content. The message mask is a 16-bit mask, as shown in Table 2 below:
[0150] Table 2 Message Mask
[0151]
[0152]
[0153] Each message type can carry a maximum of 16 parameters. Please refer to the message definition for a detailed explanation of the parameter sequence.
[0154] The message content should be filled in according to the order indicated by the parameter mask. For downlink request messages, the parameter mask represents the parameters that the MFU wants to obtain. For uplink messages, the parameter mask represents the parameters reported and replied to.
[0155] Among them, the message verification (cyclic redundancy check, CRC) is used to check whether the message has been corrupted during transmission. The value of this field is generated by the CRC algorithm.
[0156] like Figure 4b The diagram illustrates the roaming function. During STA movement in an FTTR network, the channel quality with its currently associated SFU deteriorates, requiring roaming to an SFU with better channel quality to ensure service continuity. However, roaming necessitates re-establishing a connection on the new SFU, leading to service interruption. To ensure timely and continuous roaming, a cooperative roaming control scheme using WMCI is employed. Roaming between SFUs only involves service shutdown and startup delays.
[0157] The WMCI-based collaborative roaming solution mainly includes four aspects of processing: roaming configuration information synchronization, network information synchronization, STA online processing, and STA roaming processing.
[0158] The following describes the method flow for roaming processing in the embodiments of this application.
[0159] like Figure 5 The diagram shown is a flowchart illustrating a roaming processing method provided in this application.
[0160] This embodiment involves a first optical network unit and multiple second optical network units. The first optical network unit can be a hardware device, such as an MFU or an OLT; it can also be a software device, such as a software program running on an MFU or OLT. The second optical network units can be hardware devices, such as an SFU, ONU, or ONT; they can also be software devices, such as a software program running on an SFU, ONU, or ONT.
[0161] This method can be applied to the above application scenario 1. The first optical network unit can be an MFU, and the second optical network unit can be an SFU.
[0162] This method can also be applied to the above application scenario 2, where the first optical network unit can be an OLT and the second optical network unit can be an ONU or an ONT.
[0163] This method can also be applied to the above application scenario 3, where the first optical network unit can be an OLT and the second optical network unit can be an ONU / ONT or an SFU.
[0164] For example, the method may include the following steps:
[0165] S500. The second optical network unit 1 sends third information to the first optical network unit.
[0166] Accordingly, the first optical network unit receives the third information.
[0167] As bandwidth demands increase, equipment specifications also upgrade, leading to higher power consumption and rising equipment temperatures, which in turn affects the safety of the surrounding environment and the user's tactile experience.
[0168] If the second optical network unit 1 detects that its own temperature is too high (e.g., the temperature is greater than or equal to a first threshold), it can trigger a report of high temperature information. Therefore, the second optical network unit 1 sends third information to the first optical network unit, wherein the third information indicates that the temperature of the second optical network unit 1 is greater than or equal to the first threshold. For example, the first threshold may be predefined based on historical experience, and each second optical network unit pre-stores this first threshold. The second optical network unit 1 is any second optical network unit that has established a connection with the first optical network unit.
[0169] It is understandable that the subsequent process could be initiated not by the second optical network unit 1, but by the first optical network unit actively collecting the temperatures of each of the second optical network units. Therefore, this step is optional. Figure 5 The middle part is indicated by a dashed line.
[0170] S501. The first optical network unit connects to multiple second optical network units ( Figure 5 The example shows the second optical network unit 1 and the second optical network unit 2 sending the fourth information.
[0171] Accordingly, multiple second optical network units receive the fourth information.
[0172] The first optical network unit can periodically or intermittently instruct multiple second optical network units to report the temperature of each second optical network unit. Therefore, the first optical network unit sends a fourth message to the multiple second optical network units. This fourth message instructs the reporting of the temperature of each of the multiple second optical network units. Alternatively, the first optical network unit can also instruct the multiple second optical network units to report the temperature of each second optical network unit after receiving the third message from the second optical network unit 1.
[0173] It is understandable that the first optical network unit may not send the aforementioned fourth information, and multiple second optical network units may report the temperature according to a predefined period, or report their own temperature based on a specific event. Therefore, step S501 is optional. Figure 5 The middle part is indicated by a dashed line.
[0174] S502a. The second optical network unit 1 sends the first information to the first optical network unit.
[0175] Accordingly, the first optical network unit receives the first information.
[0176] After receiving the fourth information indicating the reported temperature from the first optical network unit, the second optical network unit 1 obtains its own temperature and sends the first information to the first optical network unit. This first information indicates the temperature of the second optical network unit 1.
[0177] Alternatively, the second optical network unit 1 can also report its own temperature according to a predefined period, or report its own temperature based on a specific event.
[0178] S502b. The second optical network unit 2 sends the first information to the first optical network unit.
[0179] Accordingly, the first optical network unit receives the first information from the second optical network unit 2.
[0180] After receiving the fourth information indicating the temperature to be reported from the first optical network unit, the second optical network unit 2 obtains its own temperature and sends the first information to the first optical network unit. This first information indicates the temperature of the second optical network unit 2.
[0181] Alternatively, the second optical network unit 2 can also report its own temperature according to a predefined period, or report its own temperature based on a specific event.
[0182] The first information mentioned above includes the temperature of the second optical network unit itself. Furthermore, the first information may also include the received signal strength indication (RSSI) of at least one STA associated with the second optical network unit.
[0183] For example, the aforementioned first information may be carried in the first message content field of the first WMCI message, the first message content field including a first message mask portion and a first parameter content portion.
[0184] For example, the first message mask portion indicates whether to indicate the temperature of each second optical network unit and whether to indicate the signal strength with each of the at least one site. When the first message mask portion indicates the temperature of each second optical network unit and the signal strength with each of the at least one site associated with each second optical network unit, the first parameter content portion indicates the temperature of each second optical network unit and the signal strength with the at least one site.
[0185] For example, the first message mask portion indicates the temperature of the second optical network unit and the RSSI of STA1 to STAn. The format of the first message mask portion is shown in Table 3 below:
[0186] Table 3 Format of the first message mask section
[0187]
[0188] The format of the first parameter content is shown in Table 4 below:
[0189] Table 4 Format of the first parameter content section
[0190]
[0191] Furthermore, the aforementioned temperature information, i.e., the current roaming decision feedback message, is initially defined in WMCI as a simplified message as shown in Table 5 below. The message definition is triggered based on a single STA. For example, when the RSSI of a STA is too low, or when the load threshold of a STA meets the condition, only the load and RSSI of that single STA are queried.
[0192] Table 5. Format of Roaming Decision Feedback Information
[0193]
[0194] S503. When the temperature of the second optical network unit 1 is greater than or equal to the first threshold, the first optical network unit sends second information to the second optical network unit 1.
[0195] Correspondingly, the second optical network unit 1 receives the second information.
[0196] The second information indicates that at least one site under the second optical network unit 1 roams to the second optical network unit 2.
[0197] After receiving the first information from the multiple second optical network units, the first optical network unit makes a roaming decision.
[0198] For example, if the first optical network unit detects that the temperature of the second optical network unit 1 is greater than or equal to a first threshold, the first optical network unit sends second information to the second optical network unit 1. This second information instructs at least one site under the second optical network unit 1 to roam to the second optical network unit 2. Exemplarily, this second information includes the identifier of the second optical network unit 2, and may further include the roaming frequency band (e.g., roaming to 2.4G or 5G). The temperature of the second optical network unit 2 is less than or equal to the second threshold, and the first threshold is greater than the second threshold. Here, the second optical network unit 1 is the source optical network unit, and the second optical network unit 2 is the target optical network unit.
[0199] Understandable, Figure 5 The example only shows that the temperature of a second optical network unit is greater than or equal to the first threshold, but in reality, it can be that the temperature of multiple second optical network units is greater than or equal to the first threshold. A first optical network unit can roam multiple STAs under one or more source optical network units to a target optical network unit, or it can roam multiple STAs under one source optical network unit to multiple target optical network units.
[0200] For example, the aforementioned second information is carried in the second message content field of the second WMCI message, and the second message content field includes a second message mask portion and a second parameter content portion.
[0201] The second message mask portion indicates whether roaming indication information for each of at least one of the sites is included. If the second message mask portion indicates that roaming indication information for at least one site is included, the second parameter content portion includes the roaming indication information for said at least one site.
[0202] For example, the second message mask portion indicates roaming indication information for n stations, from STA1 to STAn. The format of this second message mask portion is shown in Table 6 below:
[0203] Table 6 Format of the second message mask section
[0204]
[0205] The second parameter content section includes roaming instructions for each of the n stations from STA1 to STAn. The format of this second parameter content section is shown in Table 7 below:
[0206] Format of the second parameter content section in Table 7
[0207]
[0208] In another embodiment, the second information described above is a roaming handover message. The format of the roaming handover indication and reporting message can be as shown in Table 8 below:
[0209] Table 8. Roaming Switching Instructions and Reported Messages
[0210]
[0211]
[0212] Each roaming handover indication and reporting message has different parameters, indicated by a message mask. The roaming handover message contains sequence numbers 2-5 and 7-8; the roaming handover completion status reporting message contains sequence numbers 2-8; the roaming handover exception handling message contains sequence numbers 2-5 and 7-8; and the roaming handover exception handling status reporting message contains sequence numbers 2-6.
[0213] S504. The second optical network unit 1 sends the sixth information to the first optical network unit.
[0214] Accordingly, the first optical network unit receives the sixth information.
[0215] The sixth piece of information indicates the first roaming result. For example, the first roaming result may be the service shutdown of the STA under the second optical network unit 1.
[0216] S505. The first optical network unit sends the fifth information to the second optical network unit 2.
[0217] Correspondingly, the second optical network unit 2 receives the fifth information.
[0218] The fifth message indicates that at least one site under the second optical network unit 1 roams to the second optical network unit 2.
[0219] S506. The second optical network unit 2 sends the seventh information to the first optical network unit.
[0220] Accordingly, the first optical network unit receives the seventh information.
[0221] The seventh piece of information indicates the second roaming result. For example, the second roaming result may be that a STA has roamed to the second optical network unit 1, or that a service has been activated for a STA under the second optical network unit 1.
[0222] According to an embodiment of this application, a roaming processing method is provided. By collecting the temperature of multiple second optical network units, when the temperature of any one of the second optical network units is too high, the site under the high-temperature second optical network unit can be roamed to the low-temperature second optical network unit, thereby reducing the temperature of the high-temperature second optical network unit and ensuring user experience and device safety.
[0223] Based on the same concept as the above-described roaming processing method, the following embodiments provide a corresponding roaming management device.
[0224] Figure 6 This is a structural diagram of a roaming management device provided in an embodiment of this application. This device can be implemented as part or all of the device through software, hardware, or a combination of both, and is applied to a first optical network unit. The device provided in this embodiment can implement the embodiments of this application. Figure 5 The device includes, in part or all of the aforementioned process, a transmitting module 610 and a receiving module 620, wherein:
[0225] The receiving module 620 is configured to receive multiple first pieces of information from a plurality of second optical network units, each of the multiple first pieces of information indicating the temperature of each of the plurality of second optical network units; and the sending module 610 is configured to send second information to the source optical network unit when the temperature of the source optical network unit is greater than or equal to a first threshold, the second information indicating that at least one station under the source optical network unit roams to a target optical network unit, the temperature of the target optical network unit being less than or equal to a second threshold, and the first threshold being greater than the second threshold; wherein the source optical network unit and the target optical network unit are any one of the plurality of second optical network units.
[0226] In one possible design, the receiving module 620 is further configured to receive third information from the source optical network unit, the third information indicating that the temperature of the source optical network unit is greater than or equal to the first threshold.
[0227] In another possible design, the transmitting module 610 is further configured to transmit fourth information to the plurality of second optical network units, the fourth information instructing the plurality of second optical network units to report their temperatures.
[0228] In another possible design, each of the first pieces of information also indicates the signal strength of at least one station associated with each of the second optical network units.
[0229] In another possible design, the first information is carried in the first message content field of the first Wi-Fi management and control interface message. The first message content field includes a first message mask portion and a first parameter content portion. The first message mask portion indicates whether to indicate the temperature of each second optical network unit and whether to indicate the signal strength of each of the at least one site. When the first message mask portion indicates the temperature of each second optical network unit and the signal strength of each of the at least one site associated with each second optical network unit, the first parameter content portion indicates the temperature of each second optical network unit and the signal strength of the at least one site.
[0230] In another possible design, the second information is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information of each of the at least one site is included; if the second message mask portion indicates that roaming indication information of the at least one site is included, the second parameter content portion includes the roaming indication information of the at least one site.
[0231] In another possible design, the transmitting module 610 is further configured to transmit fifth information to the target optical network unit, the fifth information indicating that at least one station under the source optical network unit roams to the target optical network unit.
[0232] In another possible design, the receiving module 620 is further configured to receive sixth information from the source optical network unit, the sixth information indicating the first roaming result.
[0233] In another possible design, the receiving module 620 is further configured to receive seventh information from the target optical network unit, the seventh information indicating the second roaming result.
[0234] In another possible design, the signal strength of at least one station under the target optical network unit is greater than or equal to a third threshold.
[0235] Further implementation details and beneficial effects of the transmitting module 610 and the receiving module 620 can be found in [reference needed]. Figure 5 The following is a description of the first optical network unit in the illustrated embodiment.
[0236] Figure 7This is a structural diagram of another roaming management device provided in this application embodiment. This device can be implemented as part or all of the device through software, hardware, or a combination of both, and is applied to the second optical network unit 1 (source optical network unit). The device provided in this application embodiment can implement the embodiments of this application. Figure 5 The device includes, in part or all of the aforementioned process, a transmitting module 710 and a receiving module 720, wherein:
[0237] The transmitting module 710 is configured to transmit first information to the first optical network unit, the first information indicating the temperature of the source optical network unit; and the receiving module 720 is configured to receive second information from the first optical network unit when the temperature of the source optical network unit is greater than or equal to a first threshold, the second information indicating that at least one station under the source optical network unit roams to a target optical network unit, the temperature of the target optical network unit being less than or equal to a second threshold, and the first threshold being greater than the second threshold.
[0238] In one possible design, the transmitting module 710 is further configured to transmit third information to the first optical network unit, the third information indicating that the temperature of the source optical network unit is greater than or equal to the first threshold.
[0239] In another possible design, the receiving module 720 is further configured to receive fourth information from the first optical network unit, the fourth information instructing the source optical network unit to report the temperature of the source optical network unit.
[0240] In another possible design, the first information also indicates the signal strength of at least one site associated with the source optical network unit.
[0241] In another possible design, the first information is carried in the first message content field of the first Wi-Fi management control interface message. The first message content field includes a first message mask portion and a first parameter content portion. The first message mask portion indicates whether to indicate the temperature of the source optical network unit and whether to indicate the signal strength of each of the at least one site. If the first message mask portion indicates the temperature of the source optical network unit and the signal strength of each of the at least one site associated with the source optical network unit, the first parameter content portion indicates the temperature of the source optical network unit and the signal strength of the at least one site.
[0242] In another possible design, the second information is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information of each of the at least one site is included; if the second message mask portion indicates that roaming indication information of the at least one site is included, the second parameter content portion includes the roaming indication information of the at least one site.
[0243] In another possible design, the transmitting module 710 is further configured to transmit a sixth message to the first optical network unit, the sixth message indicating the first roaming result.
[0244] For further implementation details and benefits of the transmitting module 710 and the receiving module 720, please refer to [reference needed]. Figure 5 The following is a description of the second optical network unit 1 (source optical network unit) in the illustrated embodiment.
[0245] Figure 8 This is a structural diagram of another roaming management device provided in this application embodiment. This device can be implemented as part or all of the device through software, hardware, or a combination of both, and is applied to the second optical network unit 2 (target optical network unit). The device provided in this application embodiment can implement the embodiments of this application. Figure 5 The device includes, in part or all of the aforementioned process, a transmitting module 810 and a receiving module 820, wherein:
[0246] The transmitting module 810 is configured to transmit first information to the first optical network unit, the first information indicating the temperature of the target optical network unit; and the receiving module 820 is configured to receive fourth information from the first optical network unit when the temperature of the source optical network unit is greater than or equal to a first threshold, the fourth information indicating that at least one station under the source optical network unit roams to the target optical network unit, the temperature of the target optical network unit being less than or equal to a second threshold, and the first threshold being greater than the second threshold.
[0247] In one possible design, the receiving module 820 is further configured to receive fifth information from the first optical network unit, the fifth information instructing the target optical network unit to report the temperature of the target optical network unit.
[0248] In another possible design, the first information also indicates the signal strength of at least one station associated with the target optical network unit.
[0249] In another possible design, the first information is carried in the first message content field of the first Wi-Fi management and control interface message. The first message content field includes a first message mask portion and a first parameter content portion. The first message mask portion indicates whether to indicate the temperature of the target optical network unit and whether to indicate the signal strength of each of the at least one site. If the first message mask portion indicates the temperature of the target optical network unit and the signal strength of each of the at least one site associated with the target optical network unit, the first parameter content portion indicates the temperature of the target optical network unit and the signal strength of the at least one site.
[0250] In another possible design, the second information is carried in the second message content field of the second Wi-Fi management control interface message, the second message content field including a second message mask portion and a second parameter content portion; wherein, the second message mask portion indicates whether roaming indication information of each of the at least one site is included; if the second message mask portion indicates that roaming indication information of the at least one site is included, the second parameter content portion includes the roaming indication information of the at least one site.
[0251] In another possible design, the transmitting module 810 is further configured to transmit seventh information to the first optical network unit, the seventh information indicating the second roaming result.
[0252] In another possible design, the signal strength of at least one station under the target optical network unit is greater than or equal to a third threshold.
[0253] For further implementation details and benefits of the transmitting module 810 and the receiving module 820, please refer to [reference needed]. Figure 5 The following is a description of the second optical network unit 2 (target optical network unit) in the illustrated embodiment.
[0254] Figures 6-8 For details on the roaming management process of the device shown, please refer to the descriptions in the previous embodiments; they will not be repeated here.
[0255] This application also provides a device 900. For example... Figure 9 As shown, device 900 includes: bus 902, processor 904, memory 906, and communication interface 908. Processor 904, memory 906, and communication interface 908 communicate with each other via bus 902. Device 900 can be a server or a terminal device. It should be understood that this application does not limit the number of processors and memories in device 900.
[0256] The 902 bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 9 The bus 902 may be represented by a single line, but this does not mean that there is only one bus or one type of bus. The bus 902 may include a path for transmitting information between various components of the device 900 (e.g., memory 906, processor 904, communication interface 908).
[0257] Processor 904 may include any one or more processors such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).
[0258] Memory 906 may include volatile memory, such as random access memory (RAM). Memory 906 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).
[0259] The memory 906 stores executable program code, and the processor 904 executes this executable program code to implement the roaming process method. That is, the memory 906 stores program instructions for executing the roaming process method.
[0260] The communication interface 908 uses an optical module to enable communication between device 900 and other devices or communication networks.
[0261] This application also provides a communication system, which includes a first roaming management device, a second roaming management device, and a third roaming management device, wherein the first roaming management device is used to implement... Figure 5 The method provided by the first optical network unit in the illustrated embodiment is implemented by the second roaming management device. Figure 5The method provided by the second optical network unit 1 in the illustrated embodiment, and the third roaming management device are used to implement... Figure 5 The method provided by the second optical network unit 2 in the illustrated embodiment.
[0262] This application also provides a computer-readable storage medium storing at least one program instruction, which is read by a processor to cause the first roaming management device to execute. Figure 5 The method provided by the first optical network unit in the illustrated embodiment.
[0263] This application also provides a computer-readable storage medium storing at least one program instruction, which is read by a processor to cause the second roaming management device to execute. Figure 5 The method provided by the second optical network unit 1 in the illustrated embodiment.
[0264] This application also provides a computer-readable storage medium storing at least one program instruction, which is read by a processor to cause a third roaming management device to execute. Figure 5 The method provided by the second optical network unit 2 in the illustrated embodiment.
[0265] This application also provides a computer program product including program instructions stored in a computer-readable storage medium. A processor of a first roaming management device reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the first roaming management device to perform... Figure 5 The method provided by the first optical network unit in the illustrated embodiment.
[0266] This application also provides a computer program product including program instructions stored in a computer-readable storage medium. The processor of the second roaming management device reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the second roaming management device to perform... Figure 5 The method provided by the second optical network unit 1 in the illustrated embodiment.
[0267] This application also provides a computer program product including program instructions stored in a computer-readable storage medium. The processor of the third roaming management device reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the third roaming management device to perform... Figure 5 The method provided by the second optical network unit 2 in the illustrated embodiment.
[0268] Those skilled in the art will recognize that the method steps and units described in the embodiments disclosed in this application can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the steps and components of each embodiment have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0269] In the embodiments provided in this application, it should be understood that the disclosed system architecture, apparatus, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or modules, or may be electrical, mechanical, or other forms of connection.
[0270] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of the embodiments of this application, depending on actual needs.
[0271] Furthermore, the modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or in software.
[0272] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0273] In this application, the terms "first" and "second," etc., are used to distinguish identical or similar items that have substantially the same function and purpose. It should be understood that there is no logical or temporal dependency between "first" and "second," nor does it limit the quantity or execution order. It should also be understood that although the following description uses the terms "first" and "second," etc., to describe various elements, these elements should not be limited by the terms. These terms are merely used to distinguish one element from another. For example, without departing from the scope of the various examples, a first access point can be referred to as a second access point, and similarly, a second access point can be referred to as a first access point. Both a first access point and a second access point can be access points, and in some cases, they can be separate and distinct access points.
[0274] It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A. In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementation, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index, or indirectly indicating the information to be instructed by indicating other information, wherein there is an association between the other information and the information to be instructed. It is also possible to indicate only a part of the information to be instructed, while the other parts of the information to be instructed are known or agreed upon in advance. For example, the instruction of specific information can also be achieved by using the arrangement order of various information in advance (e.g., as specified by a protocol), thereby reducing the instruction overhead to a certain extent. The information to be instructed can be sent as a whole or divided into multiple sub-information to be sent separately, and the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device.
[0275] The above description is merely an exemplary embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and such modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for roaming processing, characterized in that, Applied to a first optical network unit, the method includes: Receive multiple first pieces of information from multiple second optical network units, each of the multiple first pieces of information indicating the temperature of each of the multiple second optical network units; When the temperature of the source optical network unit is greater than or equal to a first threshold, a second message is sent to the source optical network unit, the second message instructing at least one station under the source optical network unit to roam to the target optical network unit, the temperature of the target optical network unit is less than or equal to the second threshold, and the first threshold is greater than the second threshold; The source optical network unit and the target optical network unit are any one of the plurality of second optical network units.
2. The method as described in claim 1, characterized in that, Before receiving the multiple first pieces of information from the multiple second optical network units, the method further includes: Receive third information from the source optical network unit, the third information indicating that the temperature of the source optical network unit is greater than or equal to the first threshold.
3. The method as described in claim 1 or 2, characterized in that, Before receiving the multiple first pieces of information from the multiple second optical network units, the method further includes: A fourth message is sent to the plurality of second optical network units, the fourth message instructing the plurality of second optical network units to report their temperatures.
4. The method according to any one of claims 1-3, characterized in that, Each of the first pieces of information also indicates the signal strength of at least one station associated with each of the second optical network units.
5. The method as described in claim 4, characterized in that, The first information is carried in the first message content field of the first Wi-Fi management and control interface message. The first message content field includes a first message mask part and a first parameter content part. The first message mask portion indicates whether to indicate the temperature of each of the second optical network units and whether to indicate the signal strength with each of the at least one station. In the case where the first message mask portion indicates the temperature of each second optical network unit and the signal strength of each of at least one of the at least one sites associated with each second optical network unit, the first parameter content portion indicates the temperature of each second optical network unit and the signal strength of the at least one site.
6. The method according to any one of claims 1-5, characterized in that, The second information is carried in the second message content field of the second Wi-Fi management and control interface message. The second message content field includes a second message mask part and a second parameter content part. The second message mask portion indicates whether roaming indication information for each of the at least one site is included; When the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
7. The method according to any one of claims 1-6, characterized in that, The method further includes: A fifth message is sent to the target optical network unit, the fifth message instructing at least one station under the source optical network unit to roam to the target optical network unit.
8. The method according to any one of claims 1-7, characterized in that, The method further includes: The sixth information is received from the source optical network unit, the sixth information indicating the first roaming result.
9. The method according to any one of claims 1-8, characterized in that, The method further includes: The seventh information is received from the target optical network unit, the seventh information indicating the second roaming result.
10. The method according to any one of claims 4-9, characterized in that, The signal strength of at least one station under the target optical network unit is greater than or equal to the third threshold.
11. A method for roaming processing, characterized in that, Applied to a source optical network unit, the method includes: Send first information to the first optical network unit, wherein the first information indicates the temperature of the source optical network unit; When the temperature of the source optical network unit is greater than or equal to a first threshold, second information is received from the first optical network unit. The second information indicates that at least one station under the source optical network unit roams to the target optical network unit, where the temperature of the target optical network unit is less than or equal to a second threshold and the first threshold is greater than the second threshold.
12. The method as described in claim 11, characterized in that, Before sending the first information to the first optical network unit, the method further includes: A third message is sent to the first optical network unit, the third message indicating that the temperature of the source optical network unit is greater than or equal to the first threshold.
13. The method as described in claim 11 or 12, characterized in that, Before sending the first information to the first optical network unit, the method further includes: The system receives fourth information from the first optical network unit, the fourth information instructing the source optical network unit to report its temperature.
14. The method according to any one of claims 11-13, characterized in that, The first information also indicates the signal strength of at least one site associated with the source optical network unit.
15. The method as described in claim 14, characterized in that, The first information is carried in the first message content field of the first Wi-Fi management and control interface message. The first message content field includes a first message mask part and a first parameter content part. The first message mask portion indicates whether to indicate the temperature of the source optical network unit and whether to indicate the signal strength with each of the at least one station. In the case where the first message mask portion indicates the temperature of the source optical network unit and the signal strength of each of at least one of the stations associated with the source optical network unit, the first parameter content portion indicates the temperature of the source optical network unit and the signal strength of the at least one station.
16. The method according to any one of claims 11-15, characterized in that, The second information is carried in the second message content field of the second Wi-Fi management and control interface message. The second message content field includes a second message mask part and a second parameter content part. The second message mask portion indicates whether roaming indication information for each of the at least one site is included; When the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
17. The method according to any one of claims 11-16, characterized in that, The method further includes: A sixth message is sent to the first optical network unit, the sixth message indicating the first roaming result.
18. A method for roaming processing, characterized in that, Applied to a target optical network unit, the method includes: Send first information to the first optical network unit, wherein the first information indicates the temperature of the target optical network unit; When the temperature of the source optical network unit is greater than or equal to a first threshold, fourth information is received from the first optical network unit, the fourth information indicating that at least one station under the source optical network unit roams to the target optical network unit, the temperature of the target optical network unit is less than or equal to a second threshold, and the first threshold is greater than the second threshold.
19. The method as described in claim 18, characterized in that, Before sending the first information to the first optical network unit, the method further includes: The system receives fourth information from the first optical network unit, the fourth information instructing the target optical network unit to report its temperature.
20. The method as described in claim 18 or 19, characterized in that, The first information also indicates the signal strength of at least one station associated with the target optical network unit.
21. The method as described in claim 20, characterized in that, The first information is carried in the first message content field of the first Wi-Fi management and control interface message. The first message content field includes a first message mask part and a first parameter content part. The first message mask portion indicates whether to indicate the temperature of the target optical network unit and whether to indicate the signal strength with each of the at least one station. In the case where the first message mask portion indicates the temperature of the target optical network unit and the signal strength of each of at least one of the stations associated with the target optical network unit, the first parameter content portion indicates the temperature of the target optical network unit and the signal strength of the at least one station.
22. The method according to any one of claims 18-21, characterized in that, The second information is carried in the second message content field of the second Wi-Fi management and control interface message. The second message content field includes a second message mask part and a second parameter content part. The second message mask portion indicates whether roaming indication information for each of the at least one site is included; When the second message mask portion indicates that roaming indication information for the at least one site is included, the second parameter content portion includes the roaming indication information for the at least one site.
23. The method according to any one of claims 18-22, characterized in that, The method further includes: A seventh message is sent to the first optical network unit, the seventh message indicating the second roaming result.
24. The method according to any one of claims 18-23, characterized in that, The signal strength of at least one station under the target optical network unit is greater than or equal to the third threshold.
25. A roaming management device, characterized in that, It includes modules for implementing the method as described in any one of claims 1-10, or modules for implementing the method as described in any one of claims 11-17, or modules for implementing the method as described in any one of claims 18-24.
26. A roaming management device, characterized in that, The device includes a processor, a memory, and a communication interface; The processor is used to execute program instructions in the memory to perform the processing functions in the roaming management method as described in any one of claims 1-10; The communication interface is used to communicate with multiple second optical network units.
27. A roaming management device, characterized in that, The device includes a processor, a memory, and a communication interface; The processor is used to execute program instructions in the memory to perform the processing functions in the roaming management method as described in any one of claims 11-17; The communication interface is used to communicate with the first optical network unit and the site.
28. A roaming management device, characterized in that, The device includes a processor, a memory, and a communication interface; The processor is used to execute program instructions in the memory to perform the processing functions in the roaming management method as described in any one of claims 18-24; The communication interface is used to communicate with the first optical network unit and the site.
29. A communication system, characterized in that, The communication system includes a first roaming management device, a second roaming management device, and a third roaming management device. The first roaming management device is used to implement the method as described in any one of claims 1-10, the second roaming management device is used to implement the method as described in any one of claims 11-17, and the third roaming management device is used to implement the method as described in any one of claims 18-24.