Cross-domain roaming method based on specific roaming equipment

By configuring central office equipment and comprehensively considering roaming strategies based on signal strength, load, and traffic, the problem of traditional roaming equipment being unable to roam across domains has been solved, improving the user experience in government and enterprise scenarios.

CN121397665APending Publication Date: 2026-01-23四川长虹新网科技有限责任公司
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202511228107.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-29
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

Traditional roaming devices cannot achieve cross-domain roaming in government and enterprise scenarios, and their roaming strategies are too simplistic and prone to causing a ping-pong effect, which affects the user experience.

Method used

Roaming device management is achieved through parameter configuration at the central office. By combining the status information of received signal strength, load, and traffic, a preset roaming strategy is used to determine the priority ranking of candidate roaming devices and establish target roaming connections.

Benefits of technology

It enables the management of cross-domain roaming devices, avoids the ping-pong effect, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121397665A_ABST
    Figure CN121397665A_ABST
Patent Text Reader

Abstract

The invention provides a cross-domain roaming method based on specific roaming equipment. According to the method and the device, the roaming equipment of which the parameters are configured by the local side equipment is adopted, so that the management of cross-domain roaming equipment can be realized, and the candidate roaming equipment corresponding to the user terminal is determined when the signal strength value between the user terminal and the current roaming equipment is detected to be smaller than the preset value; and according to the state information including the received signal strength, the load and the flow, the first candidate roaming device in the priority order is determined in combination with the preset roaming strategy and is used as the target roaming device, so that the roaming connection between the target roaming device and the user terminal is established, the ping-pong effect caused by a single parameter is avoided, and the user experience is improved. The user experience is further influenced; the technical problems that a traditional roaming equipment system cannot achieve cross-domain roaming and roaming algorithm strategy parameters are single in government and enterprise scenes are solved, and the technical effect of improving user experience is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of network communication, in particular to a cross-domain roaming method based on specific roaming devices. BACKGROUND

[0002] With the development of optical communication technology, roaming device systems are widely used in government and enterprise scenarios. However, the traditional roaming device deployment has the following defects: 1) in the government and enterprise scenarios, multiple sets of roaming device systems are independently deployed, only single-domain management is achieved, there is no unified control mechanism, which leads to the fact that user terminals cannot realize cross-domain roaming and cannot meet the cross-domain collaboration requirements in high-density deployment scenarios in government and enterprise scenarios; 2) the traditional roaming strategy is only based on a single parameter of RSSI (received signal strength), which is easy to cause ping-pong effect and affect user experience. Therefore, there is an urgent need for a roaming management method of roaming devices to solve the problems in the prior art. SUMMARY

[0003] In view of the deficiencies in the prior art, the present application provides a cross-domain roaming method based on specific roaming devices, which uses roaming devices configured by local devices, thereby realizing the management of cross-domain roaming devices, and when it is detected that the signal strength value between a user terminal and a current roaming device is less than a preset value, a candidate roaming device corresponding to the user terminal is determined; and according to the state information including the received signal strength, load and traffic, in combination with a preset roaming strategy, a candidate roaming device ranked first in the priority order is determined as a target roaming device, which improves the roaming connection between the target roaming device and the user terminal, thereby avoiding the situation that a single parameter causes ping-pong effect and affects user experience; solves the technical problems that the traditional roaming device system cannot realize cross-domain roaming and the roaming algorithm strategy parameter is single in the government and enterprise scenarios, and achieves the technical effect of improving user experience.

[0004] According to an embodiment of the present application, a cross-domain roaming method based on specific roaming devices, the method comprises: if it is detected that the signal strength value between a user terminal and a current roaming device is less than a preset value, determining a candidate roaming device corresponding to the user terminal; wherein the candidate roaming device and the current roaming device are local roaming devices or cross-domain roaming devices which have been configured by a local device; obtaining the state information of each candidate roaming device; wherein the state information includes received signal strength, load and traffic; determining the priority order of each candidate roaming device according to a preset roaming strategy and the state information; ranking the candidate roaming device ranked first in the priority order as a target roaming device, and establishing a roaming connection between the target roaming device and the user terminal.

[0005] In some embodiments, before the step of determining the candidate roaming device corresponding to the user terminal, if the signal strength value between the user terminal and the current roaming device is less than a preset value, the method further comprises: configuring parameters of each roaming device within the preset local domain or cross-domain range by the local device based on a self-defined protocol, so as to realize the control of the local device on each parameter-configured roaming device; wherein the parameters include a signal strength threshold value and a weight of each state information.

[0006] In some embodiments, before the step of determining the candidate roaming device corresponding to the user terminal, if the received signal strength value between the user terminal and the current roaming device is less than a preset value, the method further comprises: detecting the received signal strength value between the user terminal and the current roaming device based on the preset protocol exchange information, and returning the received signal strength value to the local device.

[0007] In some embodiments, the step of determining the candidate roaming device corresponding to the user terminal, if the received signal strength value between the user terminal and the current roaming device is less than a preset value, further comprises: if the received signal strength value between the user terminal and the current roaming device is less than a preset value, issuing an instruction by the local device to query the received signal strength value between all configured roaming devices and the user terminal; in response to the query instruction, determining the received signal strength value between each configured roaming device and the user terminal based on the preset protocol exchange information; returning the received signal strength value corresponding to each configured roaming device to the local device; determining the candidate roaming device of the user terminal according to whether the received signal strength value corresponding to each configured roaming device satisfies a preset received signal strength value by the local device.

[0008] In some embodiments, the step of obtaining the state information of each candidate roaming device further comprises: issuing an obtaining instruction by the local device to each candidate roaming device based on a preset self-defined protocol; controlling each candidate roaming device to respond to the obtaining instruction and return real-time state information of each candidate roaming device to the local device.

[0009] In some embodiments, the step of determining the priority order corresponding to each candidate roaming device according to the preset roaming strategy and the state information further comprises: calculating a score of each candidate roaming device according to the preset roaming strategy and the state information; determining the priority order corresponding to each candidate roaming device according to the score of each candidate roaming device; wherein the greater the score value is, the higher the priority order of the corresponding candidate device is.

[0010] In some embodiments, the step of calculating the score of each candidate roaming device according to the preset roaming strategy and the state information further comprises: calculating a target received signal strength value of each candidate roaming device according to the maximum value and the current received signal strength value of the received signal strength of each candidate roaming device; calculating a target load value of each candidate roaming device according to a preset load threshold and the current load value of each candidate roaming device; calculating a target traffic value of each candidate roaming device according to the link maximum bandwidth and the historical traffic average value of each candidate roaming device; wherein the historical traffic average value is the historical traffic average value of the connected devices per unit time; calculating the score of each candidate roaming device according to the target received signal strength value, the target load value, the target traffic value, and the corresponding received signal strength weight, load weight and traffic weight; wherein the sum of the received signal strength weight, the load weight and the traffic weight is 1.

[0011] In some embodiments, the step of establishing the roaming connection between the target roaming device and the user terminal further comprises: issuing a roaming switching instruction by the local end device to the current roaming device based on a preset custom protocol; wherein the roaming switching instruction comprises switching information and information of the target roaming device to which switching is required; controlling the current roaming device to respond to the roaming switching instruction and send a roaming switching instruction to the user terminal based on the preset protocol exchange information; and controlling the user terminal to establish a roaming connection with the target roaming device based on the roaming switching instruction.

[0012] In some embodiments, after the step of establishing the roaming connection between the target roaming device and the user terminal based on the roaming switching instruction, the method further comprises: detecting whether the roaming connection between the user terminal and the target roaming device is successfully established; if the roaming connection fails to be established, taking the candidate roaming device ranked only next to the target roaming device in the priority ranking as a new target roaming device; and repeating the step of establishing the roaming connection between the target roaming device and the user terminal based on the roaming switching instruction until the roaming connection is successfully established or the roaming connection fails to be established for a preset number of times.

[0013] In some embodiments, after the step of the roaming connection failing to be established for a preset number of times, the method further comprises: performing a roaming connection abnormality prompt on the user terminal; wherein the roaming connection abnormality prompt comprises information of each target roaming device that attempts to connect.

[0014] The technical principle of the present application is: by adopting the roaming device configured by the local terminal device, the management of the cross-domain roaming device can be realized, and when the signal strength value between the user terminal and the current roaming device is detected to be less than the preset value, the candidate roaming device corresponding to the user terminal is determined; and according to the state information including the received signal strength, load and traffic, the score of each candidate roaming device is determined in combination with the preset roaming strategy, the target roaming device with the best score is selected as the target roaming device, and the roaming connection between the target roaming device and the user terminal is established, so as to realize the cross switching of the roaming device of the user terminal.

[0015] Compared with the prior art, the present application has the following beneficial effects: by adopting the roaming device configured by the local terminal device, the management of the cross-domain roaming device can be realized, and when the signal strength value between the user terminal and the current roaming device is detected to be less than the preset value, the candidate roaming device corresponding to the user terminal is determined; and according to the state information including the received signal strength, load and traffic, the candidate roaming device ranked first in the priority order is determined in combination with the preset roaming strategy, and is used as the target roaming device, which improves the establishment of the roaming connection between the target roaming device and the user terminal, thereby avoiding the ping-pong effect caused by a single parameter, and further affecting the user experience; solves the technical problems that the traditional roaming device system cannot realize cross-domain roaming and the roaming algorithm strategy parameter is single, realizes the cross switching of the roaming device of the user terminal, and achieves the technical effect of improving the user experience. BRIEF DESCRIPTION OF DRAWINGS

[0016] Figure 1 The step diagram of a cross-domain roaming method based on a specific roaming device in an embodiment of the present application.

[0017] Figure 2 The step diagram of a cross-domain roaming method based on a specific roaming device in another embodiment of the present application.

[0018] Figure 3 The step diagram of a cross-domain roaming method based on a specific roaming device in another embodiment of the present application.

[0019] Figure 4 The step diagram of a cross-domain roaming method based on a specific roaming device in another embodiment of the present application.

[0020] Figure 5 The step diagram of a cross-domain roaming method based on a specific roaming device in another embodiment of the present application.

[0021] Figure 6 The step diagram of a cross-domain roaming method based on a specific roaming device in another embodiment of the present application.

[0022] Figure 7 A step diagram of a specific roaming device based cross-domain roaming method in another embodiment of the present application.

[0023] Figure 8 A cross-domain roaming flowchart in an embodiment of the present application.

[0024] Figure 9 A structural schematic diagram of an embodiment of the computer device provided by the present application. DETAILED DESCRIPTION

[0025] The technical solutions in the present application will be further described below in combination with the drawings and embodiments.

[0026] With the development of optical communication technology, FTTR systems are widely used in government and enterprise scenarios. However, the traditional FTTR deployment has the following defects: 1) In the government and enterprise scenario, multiple sets of FTTR systems are independently deployed without a unified control mechanism, resulting in that the STA (Station) cannot realize cross-domain roaming; 2) The traditional roaming strategy is only based on a single parameter of RSSI (Received Signal Strength Indicator), which is easy to cause ping-pong effect and affect user experience; 3) In the government and enterprise scenario, there is a lack of global network quality monitoring and dynamic load balancing mechanism, and multiple device collaborative optimization cannot be realized. The existing technology only realizes single-domain management, and cannot meet the cross-domain collaborative demand in the high-density deployment scenario in the government and enterprise scenario. 4) In addition, the traditional scheme relies on manual configuration, and the operation and maintenance efficiency is low, which is difficult to adapt to real-time monitoring and fault handling of large-scale networks.

[0027] The specific roaming device based cross-domain roaming method provided by the present application can solve the above technical problems. In order to better illustrate the present application, the following embodiments are used for detailed description.

[0028] The application scenario of the application is that a local device configures each roaming device (including a candidate roaming device and a current roaming device, also including a roaming device in a local domain and a roaming device across domains) based on a self-defined protocol, so that the configured roaming devices can be uniformly managed and controlled, and each roaming device can perform roaming connection with the user terminal. It should be noted that the application includes the local device, each configured roaming device, and the user terminal as a complete system or device, and the execution subject is a controller or computer of the system or device. The FTTR (Fiber to the Room) is an optical fiber that extends from a communication base station to every corner of a home indoor, thereby providing a high-speed Internet access service for a home user, that is, the roaming device in the application. The OLT (Optical Line Terminal) is an important local device, mainly used in PON (Passive Optical Network) technology, and implements an access function of optical fiber communication, that is, the local device in the application. The sta (Station) is a wireless workstation, that is, the user terminal in the application.

[0029] As shown in Figure 1 The application embodiment proposes a cross-domain roaming method based on a specific roaming device, which includes the following steps.

[0030] Step S110: If it is detected that the signal strength value between the user terminal and the current roaming device is less than a preset value, a candidate roaming device corresponding to the user terminal is determined.

[0031] The candidate roaming device and the current roaming device are a local domain roaming device or a cross-domain roaming device that has been parameter configured by the local device.

[0032] Specifically, when the RSSI of the STA (user terminal) and the current roaming device is lower than a preset threshold, the OLT sends a query request to the target FTTR through the OMCI protocol, triggering the action of collecting the state of the candidate FTTR device. The OLT (local device) writes the configuration into the roaming configuration interface through the eOMCI setting message, and carries the attribute mask and the RSSI threshold, thereby realizing the roaming threshold synchronization of each FTTR (roaming device). The OMCI protocol is in the control layer of the high layer of the GPON system, which refers to the service configuration and performance management of the high layer. The eOMCI protocol is a self-defined configuration protocol based on the OMCI.

[0033] Step S120: State information of each candidate roaming device is acquired.

[0034] The state information includes the received signal strength RSSI, the load Load, and the traffic Traffic.

[0035] Step S130: According to the preset roaming strategy and the state information, the priority ranking corresponding to each candidate roaming device is determined.

[0036] Specifically, the preset roaming strategy is an embedded algorithm, which calculates the comprehensive score of the candidate FTTR by using the embedded algorithm on the obtained state information, such as formula (1), fuses parameters such as RSSI, load, and traffic, generates a score, and ranks the priority of FTTR according to the score, avoiding the limitations of the traditional single RSSI strategy.

[0037] S Score =w R ·S RSSI +w L ·S Load +w T ·S Traffic (1)

[0038] Step S140: The candidate roaming device ranked first in the priority ranking is taken as the target roaming device, and the roaming connection between the target roaming device and the user terminal is established.

[0039] Among them, the score of the candidate roaming device ranked first in the priority ranking is the highest.

[0040] Specifically, the optimal roaming target FTTR is selected according to the priority ranking, and the decision instruction is issued to the current roaming device through the Set message, so that the STA roams to the target FTTR, and triggers the cross-domain cooperative control roaming.

[0041] The technical principle of the application is: by using roaming devices configured by local devices, the management of cross-domain roaming devices can be realized, and when the signal strength value between the user terminal and the current roaming device is detected to be less than a preset value, the candidate roaming device corresponding to the user terminal is determined; and according to the state information including the received signal strength, load and traffic, the score of each candidate roaming device is determined in combination with the preset roaming strategy, and the target roaming device with the best score is selected as the target roaming device to establish the roaming connection between the target roaming device and the user terminal, thereby realizing the cross switching of the roaming device of the user terminal.

[0042] Beneficial effects: By adopting the roaming device configured by the local device, the management of the cross-domain roaming device can be realized, and when the signal strength value between the user terminal and the current roaming device is detected to be less than the preset value, the candidate roaming device corresponding to the user terminal is determined; and according to the state information including the received signal strength, load and traffic, combined with the preset roaming strategy, the candidate roaming device ranked first in the priority ranking is determined as the target roaming device, which improves the establishment of the roaming connection between the target roaming device and the user terminal, thereby avoiding the ping-pong effect caused by a single parameter, and further affecting the user experience; solve the technical problems that the traditional roaming device system cannot realize cross-domain roaming and the roaming algorithm strategy parameter is single in the government-enterprise-scene, realize the cross switching of the roaming device of the user terminal, and achieve the technical effect of improving the user experience.

[0043] In some embodiments, before step S110, the method further comprises: configuring parameters of each roaming device in a preset local domain or cross-domain range based on a self-defined protocol by the local device, so as to realize control of the local device on each parameter-configured roaming device; wherein the parameters include signal strength threshold and weight of each state information. Specifically, an administrator configures global roaming parameters through OLT, including RSSI threshold (such as -70dBm), candidate FTTR priority weight (load ratio 40%, RSSI ratio 30%, traffic ratio 30%), and roaming candidate FTTR list. OLT writes the configuration into the roaming configuration interface through eOMCI setting message, and carries attribute mask and RSSI threshold, to realize roaming threshold synchronization of each FTTR (roaming device). The eOMCI protocol is a self-defined protocol. It should be noted that each roaming device here includes roaming devices in the local area and roaming devices across areas.

[0044] Beneficial effects: By adopting the local device to configure parameters of each roaming device in a preset local domain or cross-domain range based on a self-defined protocol, the local device can control each parameter-configured roaming device, and further realize unified management of cross-domain roaming devices.

[0045] In some embodiments, before step S110, the method further comprises: detecting a received signal strength value between the user terminal and the current roaming device based on the preset protocol exchange information, and returning the received signal strength value to the local device.

[0046] Specifically, based on the preset protocol exchange information, such as 802.11k Beacon Request, the received signal strength value between the user terminal and the current roaming device is detected, and the received signal strength value is returned to the local device.

[0047] Beneficial effect: before the step of determining the candidate roaming device corresponding to the user terminal, the receiving signal strength value between the user terminal and the current roaming device is detected through the preset protocol information exchange, and the receiving signal strength value is returned to the local device. Provide a feasible basis for subsequent detection of whether the signal strength value between the user terminal and the current roaming device is less than the preset value, and enrich the scheme of the application.

[0048] In some embodiments, as shown in Figure 2 Step S110 further comprises:

[0049] Step S111: If it is detected that the receiving signal strength value between the user terminal and the current roaming device is less than the preset value, the local device is used to issue an instruction to query the receiving signal strength value between all configured roaming devices and the user terminal.

[0050] Specifically, if the current RSSI value is less than the preset value, the local device is used to issue an instruction to query the receiving signal strength value between all configured roaming devices and the user terminal. When the RSSI of the STA is lower than the preset threshold or the system is actively polled, the OLT sends a query request to the target FTTR through the OMCI protocol, triggering the state collection of the candidate FTTR device.

[0051] Step S112: In response to the query instruction, based on the preset protocol information exchange, determine the receiving signal strength value between each configured roaming device and the user terminal.

[0052] Specifically, the preset protocol includes 802.11k Beacon Request, and the receiving signal strength value RSSI value between each configured roaming device and the user terminal is determined.

[0053] Step S113: Return the receiving signal strength value corresponding to each configured roaming device to the local device.

[0054] Specifically, the RSSI value corresponding to each configured roaming device is returned to the local device.

[0055] Step S114: The local device is used to determine the candidate roaming device of the user terminal according to whether the receiving signal strength value corresponding to the configured roaming device meets the preset receiving signal strength value.

[0056] Specifically, it is detected in sequence whether the RSSI value corresponding to each configured roaming device meets the preset received signal strength value. It should be noted that the preset received signal strength value here is not necessarily the same as the preset value in the above embodiment. If they are the same and are both the lowest RSSI value, it means that the preset value and the preset received signal strength value are a lowest limit, and it can be seen that the condition for switching the roaming device is that the roaming device cannot continue to roam. However, if they are the same and are both higher than the lowest RSSI value, it means that the condition for switching the roaming device is that the one who is better is switched. The association with the current roaming device is not strong. If they are different, if the preset value is less than the preset received signal strength value, it is determined that the current roaming rule is to give priority to the current roaming device that has been connected, unless the current roaming device does not meet the RSSI value lower limit of roaming, and then consider switching other roaming devices. If the preset value is less than the preset received signal strength value, the conventional roaming device will not be switched, unless for the current user terminal, the most important thing is not the RSSI value, but other parameter values.

[0057] Beneficial effects: The step of determining the candidate roaming device corresponding to the user terminal if it is detected that the signal strength value between the user terminal and the current roaming device is less than the preset value is further refined. By adopting the local device to issue an instruction to query the received signal strength value between all configured roaming devices and the user terminal, and exchanging information based on a preset protocol, the received signal strength value between each configured roaming device and the user terminal is determined, and the received signal strength value corresponding to each configured roaming device is returned to the local device. Finally, the local device determines the candidate roaming device of the user terminal according to whether the received signal strength value corresponding to each configured roaming device meets the preset received signal strength value. Thus, the technical solution for determining the candidate roaming device of the user terminal is enriched.

[0058] In some embodiments, as shown in FIG. 12, step S120 further includes: Figure 3

[0059] Step S121: Adopting the local device to issue an acquisition instruction to each candidate roaming device based on a preset self-defined protocol.

[0060] Specifically, the OLT acquires the real-time state data (i.e., state information) of the target FTTR based on the Get message of the eOMCI.

[0061] Step S122: Controlling each candidate roaming device to respond to the acquisition instruction and return the real-time state information of each candidate roaming device to the local device.

[0062] Specifically, the state information includes key parameters such as load condition, traffic usage, signal strength, etc. These state information is transmitted back to the local device.

[0063] ​Beneficial effect: further refine the steps of obtaining the state information of each candidate roaming device. The state information of each candidate roaming device can be quickly obtained through the existing preset custom protocol, and the efficiency of obtaining the state information is improved.

[0064] In some embodiments, as shown in Figure 4 Step S130 further includes:

[0065] Step S131: According to the preset roaming strategy and the state information, the score of each candidate roaming device is calculated.

[0066] Specifically, the preset roaming strategy is an embedded algorithm. The embedded algorithm is used to calculate the comprehensive score of the candidate FTTR by using the obtained state information, to fuse parameters such as RSSI, load, and traffic, to generate a score, and to sort the priority of the FTTR according to the score, thereby avoiding the limitations of the traditional single RSSI strategy.

[0067] Step S132: According to the score of each candidate roaming device, the priority order corresponding to each candidate roaming device is determined.

[0068] Among them, the greater the score value, the higher the priority of the corresponding candidate device. The score of the candidate roaming device is the score of the priority of each candidate roaming device.

[0069] Specifically, arranging the scores of each candidate roaming device from large to small can obtain the priority order corresponding to each candidate roaming device.

[0070] Beneficial effect: further refine the steps of determining the priority order corresponding to each candidate roaming device according to the preset roaming strategy and the state information. By calculating the score of each candidate roaming device, the priority order corresponding to each candidate roaming device is determined, so as to realize the numerical representation of the priority through calculation, and then the priority order of each roaming device can be quickly and accurately determined. The accuracy and speed of determining the priority order are improved.

[0071] In some embodiments, as shown in Figure 5 Step S131 further includes:

[0072] Step S210: According to the maximum value of the received signal strength of each candidate roaming device and the current received signal strength value, the target received signal strength value of each candidate roaming device is calculated.

[0073] Specifically, the signal strength value S RSSI The calculation formula is as follows:

[0074]

[0075] In the formula, RSSI min , RSSImax respectively represent the set minimum and maximum RSSI threshold values, RSSI current is the current RSSI value.

[0076] Step S220: According to the preset load threshold and the current load value of each candidate roaming device, the target load value of each candidate roaming device is calculated.

[0077] Specifically, the load value S Load The calculation formula is as follows:

[0078]

[0079] In the formula, Load threshold is the load threshold, which can be set to CPU utilization 80% or memory occupancy 90%; Load current is the current load value.

[0080] Step S230: According to the link maximum bandwidth and the historical traffic average of each candidate roaming device, the target traffic value of each candidate roaming device is calculated.

[0081] In the formula, Traffic Traffic is the historical traffic average of the connected devices per unit time.

[0082] Specifically, the traffic value S Traffic The calculation formula is as follows:

[0083]

[0084] In the formula, Traffic avg is the historical traffic average per unit time of the hanging device, Bandwidth max is the link maximum bandwidth.

[0085] Step S240: According to the target received signal strength value, the target load value, the target traffic value, and the corresponding received signal strength weight, load weight and traffic weight, the score of each candidate roaming device is calculated.

[0086] In the formula, the sum of the received signal strength weight, the load weight and the traffic weight is 1.

[0087] Specifically, the preset roaming strategy is an embedded algorithm, which calculates the comprehensive score of the candidate FTTR by using the embedded algorithm on the obtained state information, such as formula (1), fuses the parameters of RSSI, load and traffic, generates the score, sorts the FTTR priority according to the score, and avoids the limitations of the traditional single RSSI strategy.

[0088] S Score = w R · S RSSI + wL ·S Load +w T ·S Traffic (1)

[0089] wherein w R , w L , w T respectively represent RSSI weight, load weight, and traffic weight, which can be dynamically adjusted, and w R +w L +w T =1.

[0090] The corresponding values of the above steps are brought into the formula (1), and the score of each candidate roaming device can be obtained.

[0091] Beneficial effects: further refine the step of calculating the score of each candidate roaming device according to the preset roaming strategy and state information. By calculating the target received signal strength value, target load value, and target traffic value respectively, and combining the corresponding received signal strength weight, load weight, and traffic weight, the score calculation is converted into mathematical calculation, improving the accuracy of the calculation, and enriching the present application.

[0092] In some embodiments, as shown in FIG. 1, the step of establishing a roaming connection between the target roaming device and the user terminal in step 140 further comprises: Figure 6

[0093] Step 141: issuing a roaming switching instruction to the current roaming device based on a preset custom protocol by the local device.

[0094] Wherein, the roaming switching instruction includes switching information and information of the target roaming device to be switched to.

[0095] Specifically, the OLT selects the optimal roaming target FTTR according to the priority ranking, and issues the decision instruction to the source FTTR (i.e. the current roaming device) through the Set message, so that the STA roams to the target FTTR, triggering cross-domain collaborative control roaming.

[0096] Step 142: controlling the current roaming device to respond to the roaming switching instruction, and sending the roaming switching instruction to the user terminal based on the preset protocol exchange information.

[0097] Specifically, after the source FTTR (i.e. the current roaming device) analyzes the instruction, it triggers the 802.11v protocol to send a switching notification to the STA (i.e. the user terminal) to guide the STA to establish a connection with the target FTTR.

[0098] Step 143: controlling the user terminal to establish a roaming connection with the target roaming device based on the roaming switching instruction. ​

[0099] Specifically, the user terminal establishes the roaming connection with the target roaming device based on a roaming switching instruction from the current roaming device.

[0100] Beneficial effects: The step of establishing the roaming connection between the target roaming device and the user terminal is further refined. By sending an instruction from the local device to the current roaming device, and then establishing the roaming connection between the user terminal and the target roaming device according to the instruction sent by the current roaming device to the user terminal, the cross-domain roaming device switching of the user terminal is realized, and the application is enriched.

[0101] In some embodiments, as shown in FIG. 14, after step S143, the method further includes: Figure 7

[0102] Step S310: detecting whether the roaming connection between the user terminal and the target roaming device is successfully established.

[0103] Specifically, if the establishment is successful, the OLT will update the management entity record, synchronize the roaming time, the decision basis and the device state, and ensure the consistency of the network information. If the establishment fails, the user terminal still cannot roam with the target roaming device. Therefore, whether the roaming connection is successful is determined based on whether the user terminal can roam with the target roaming device.

[0104] Step S320: If the roaming connection establishment fails, the candidate roaming device ranked only next to the target roaming device in the priority ranking is taken as a new target roaming device.

[0105] Specifically, if the roaming connection establishment fails, the OLT automatically selects a suboptimal target, i.e., the candidate roaming device ranked only next to the target roaming device in the priority ranking as a new target roaming device.

[0106] Step S330: repeating the step of establishing the roaming connection between the user terminal and the target roaming device based on the roaming switching instruction until the roaming connection is successfully established or the roaming connection establishment fails for a preset number of times.

[0107] Specifically, the retry mechanism is triggered by the message of the OMCI to establish the roaming connection between the user terminal and the new target roaming device until the roaming connection is successfully established or the roaming connection establishment fails for a preset number of times. In actual application, the preset number of times is preferably 3.

[0108] ​In some embodiments, after the step of the roaming connection establishment failure reaching the preset number of times in step S330, the method further comprises: performing a roaming connection exception prompt on the user terminal; and wherein the roaming connection exception prompt comprises information of each target roaming device attempted to be connected. Specifically, multiple roaming connection failures indicate that there is an exception, and the user terminal needs to report in time to remind the user or the administrator to perform relevant detection, and the roaming connection exception prompt comprising information of each target roaming device attempted to be connected can enable the user or the administrator to quickly locate the problematic roaming device, thereby improving the efficiency of subsequent exception processing.

[0109] In some embodiments, as shown in FIG. 6, Figure 8 a cross-domain roaming workflow diagram is illustrated, Figure 8 FTTR device 1 and FTTR device 2 are configured (i.e., roaming parameter configuration) by OLT, so that FTTR device 1 and FTTR device 2 can be uniformly managed, and then FTTR device 1 and STA normally interact (i.e., the roaming connection between the two has been established), because of the movement of STA, the RSSI value between STA and FTTR device 1 is weak and lower than the preset value, and the weak RSSI value is reported to OLT by FTTR device 1, OLT then queries the RSSI value of STA and other candidate roaming devices, in this example, the candidate roaming device is only FTTR device 2, so the RSSI value of FTTR device 2 and STA is queried, which is realized based on 802.11k Beacon Request, and the RSSI value of FTTR device 2 and STA is returned based on 802.11k Beacon report, then the state information of FTTR device 2 is obtained, including load, and based on the roaming decision, it is determined that STA should be connected to FTTR device 2 (i.e., the score of FTTR device 2 is higher than that of FTTR device 1), then based on 802.11v BSS Transition protocol, the roaming connection is sent to STA, and finally through the instruction, STA is roamed to FTTR device 2, i.e., the roaming connection between STA and FTTR device 2 is completed, and the roaming device switching of STA is realized.

[0110] In the FTTR scenario, the OLT collects the current wireless state of the FTTR device and STA, and decides the roaming method to be performed by the STA. Through the eOMCI protocol, the cross-domain collaborative controller is constructed, and the multi-factor roaming decision mechanism is constructed, the problems of the traditional FTTR system that cannot realize cross-domain roaming, the single roaming algorithm strategy, the lack of cooperation, and the low operation and maintenance efficiency in the government and enterprise scene are solved, and the dynamic optimization of the whole network resources and the improvement of user experience are realized.

[0111] Figure 9A structural diagram of an embodiment of the computer device of the present application is shown, which shows a structural diagram of a computer system of the computer device suitable for implementing the embodiment of the present application, and the embodiment of the present application does not limit the specific implementation of the computer device.

[0112] Referring to Figure 9 As shown, the computer device includes a controller, a memory for storing one or more programs which, when executed by the controller, perform the above-mentioned method for cross-domain roaming based on a specific roaming device.

[0113] Please continue to refer to Figure 9 As shown, the computer system 400 of the computer device includes a central processing unit (CPU) 401 which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 402 or programs loaded from a storage portion 408 into a random access memory (RAM) 403, such as performing the method in the above-mentioned embodiments. In the RAM 403, various programs and data required for system operation are also stored. The CPU 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0114] The following components are connected to the I / O interface 405: an input portion 406 including a keyboard, a mouse, and the like; an output portion 407 including a cathode ray tube (CRT), a liquid crystal display (LCD), and the like, and a speaker, and the like; a storage portion 408 including a hard disk, and the like; and a communication portion 409 including a network interface card such as a LAN (Local Area Network) card, a modem, and the like. The communication portion 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as necessary. A removable medium 411 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like is mounted on the drive 410 as necessary, so that a computer program read therefrom is installed in the storage portion 408 as necessary.

[0115] In particular, the processes described above with reference to the flow charts can be implemented as a computer software program in accordance with embodiments of the present application. For example, embodiments of the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program comprising computer programs for executing the methods illustrated by the flow charts. In such embodiments, the computer program can be downloaded and installed from a network via the communication section 409 and / or installed from the removable media 411. When the computer program is executed by the central processing unit (CPU) 401, various functions defined in the system of the present application are executed.

[0116] Another aspect of the present application also provides a computer readable storage medium, which stores at least one executable instruction, which, when executed on a computer device, causes the computer device to perform a specific roaming device based cross-domain roaming method as in any one of the above embodiments.

[0117] Beneficial effects: By using roaming devices configured by local end devices, the management of cross-domain roaming devices can be achieved, and when the signal strength value between the user terminal and the current roaming device is detected to be less than a preset value, the candidate roaming device corresponding to the user terminal is determined; and according to the state information including the received signal strength, load and traffic, combined with the preset roaming strategy, the candidate roaming device ranked first in the priority order is determined as the target roaming device, and the roaming connection between the target roaming device and the user terminal is established, thereby avoiding the ping-pong effect caused by a single parameter, and further affecting the user experience; the technical problems of the traditional roaming device system that cannot realize cross-domain roaming and the single roaming algorithm strategy parameter in the government-enterprise-scene are solved, and the technical effect of improving user experience is achieved.

[0118] Finally, it should be explained that the above embodiments are only used to illustrate the technical solutions of the present application and not to limit it, although the present application has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present application can be modified or replaced by equivalents without departing from the purpose and scope of the present application, and they should be covered in the scope of the claims of the present application.

Claims

1. A cross-domain roaming method based on a specific roaming device, characterized in that, The method includes: If the signal strength value between the user terminal and the current roaming device is detected to be less than a preset value, then a candidate roaming device corresponding to the user terminal is determined; wherein, the candidate roaming device and the current roaming device are local roaming devices or cross-domain roaming devices that have been configured with parameters by the central office equipment; Obtain the status information of each of the candidate roaming devices; wherein the status information includes received signal strength, load, and traffic. Based on the preset roaming strategy and the status information, the priority order of each candidate roaming device is determined; The candidate roaming device ranked first in the priority sort is selected as the target roaming device, and a roaming connection is established between the target roaming device and the user terminal.

2. The method according to claim 1, characterized in that, Before the step of determining the candidate roaming device corresponding to the user terminal if the signal strength value between the user terminal and the current roaming device is less than a preset value, the method further includes: The central office equipment configures parameters for each roaming device within a preset local or cross-domain range based on a custom protocol, so as to enable the central office equipment to control the roaming devices after the parameter configuration; wherein, the parameters include signal strength threshold and weights of each state information.

3. The method according to claim 1, characterized in that, Before the step of determining the candidate roaming device corresponding to the user terminal if the received signal strength value between the user terminal and the current roaming device is less than a preset value, the method further includes: Based on a preset protocol, information is exchanged, the received signal strength value between the user terminal and the current roaming device is detected, and the received signal strength value is returned to the local device.

4. The method according to claim 1, characterized in that, The step of determining the candidate roaming device corresponding to the user terminal if the received signal strength value between the user terminal and the current roaming device is less than a preset value further includes: If the received signal strength value between the user terminal and the current roaming device is detected to be less than a preset value, the central office device shall issue an instruction to query the received signal strength values ​​between all configured roaming devices and the user terminal. In response to the query command, information is exchanged based on a preset protocol to determine the received signal strength value between each configured roaming device and the user terminal; The received signal strength value corresponding to each configured roaming device is returned to the central office equipment; The local exchange equipment determines the candidate roaming device for the user terminal based on whether the received signal strength value corresponding to the configured roaming device meets the preset received signal strength value.

5. The method according to claim 1, characterized in that, The step of obtaining the status information of each of the candidate roaming devices further includes: The central office equipment sends acquisition instructions to each of the candidate roaming devices based on a preset custom protocol. The system controls each of the candidate roaming devices to respond to the acquisition command and to send their real-time status information back to the central office device.

6. The method according to claim 1, characterized in that, The step of determining the priority ranking of each candidate roaming device based on the preset roaming strategy and the status information further includes: Based on the preset roaming strategy and the status information, the score of each candidate roaming device is calculated; Based on the scores of each candidate roaming device, the priority ranking of each candidate roaming device is determined; wherein, the higher the score value, the higher the priority ranking of the corresponding candidate device.

7. The method according to claim 6, characterized in that, The step of calculating the score of each candidate roaming device based on the preset roaming strategy and the status information further includes: The target received signal strength value of each candidate roaming device is calculated based on the maximum and minimum received signal strength values ​​of each candidate roaming device and the current received signal strength value. Based on the preset load threshold and the current load value of each candidate roaming device, the target load value of each candidate roaming device is calculated. The target traffic value for each candidate roaming device is calculated based on the maximum link bandwidth and historical average traffic value of each candidate roaming device; wherein, the historical average traffic value is the historical average traffic value of connected devices within a unit of time. The scores of each candidate roaming device are calculated based on the target received signal strength value, the target load value, the target traffic value, and the corresponding received signal strength weight, load weight, and traffic weight; wherein the sum of the received signal strength weight, load weight, and traffic weight is 1.

8. The method according to claim 1, characterized in that, The step of establishing a roaming connection between the target roaming device and the user terminal further includes: The central office equipment sends a roaming switching command to the currently roaming device based on a preset custom protocol; wherein, the roaming switching command includes switching information and information about the target roaming device to which the user needs to switch. The system controls the current roaming device to respond to the roaming switching command and exchanges information based on a preset protocol, and sends the roaming switching command to the user terminal. The user terminal is controlled to establish a roaming connection with the target roaming device based on the roaming switching command.

9. The method according to claim 8, characterized in that, After the step of the user terminal establishing a roaming connection with the target roaming device based on the roaming switching command, the method further includes: Detect whether the roaming connection between the user terminal and the target roaming device has been successfully established; If the roaming connection fails to be established, the candidate roaming device ranked second only to the target roaming device in the priority sorting will be selected as the new target roaming device. Repeat the steps of establishing a roaming connection with the target roaming device based on the roaming switching command by the user terminal until the roaming connection is successfully established or fails to be established a preset number of times.

10. The method according to claim 9, characterized in that, After the preset number of failed roaming connection establishment steps, the method further includes: A roaming connection error message is displayed on the user terminal; wherein the roaming connection error message includes information about each of the target roaming devices that were attempted to connect.

Citation Information

Patent Citations

  • Wireless roaming Internet surfing method and device and computer storage medium

    CN110022555A

  • Method for optimizing access of STA equipment to AP in multi-AP networking system

    CN118201030A

  • Load sharing method, ONU and system

    CN120075654A

  • Multi-link roaming across multiple physical APS in WI-FI networks

    WO2025136602A1

  • Motion-aware and load-balanced assisted roaming

    WO2025144670A1