Roaming guiding method and device, electronic equipment and storage medium

By obtaining the terminal portrait and initial network portrait of the terminal, roaming attributes of the access point device are configured, and the target access point device is determined, and roaming guidance information is generated, the problem of inaccurate roaming guidance in the prior art is solved and the success rate of terminal roaming is improved.

CN119854898APending Publication Date: 2025-04-18NEW H3C TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411998006.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

In the prior art, the accuracy of terminal roaming guidance is insufficient, resulting in terminal roaming failure, mainly because it only relies on the historical roaming data on the terminal side, and does not consider the impact of the configuration of each access point in the wireless LAN on roaming behavior.

Method used

A roaming guidance method is proposed, by receiving the roaming request from the terminal, and obtaining the terminal image of the terminal from the server, including the signal strength threshold, the measurement frame type and the guidance condition. Then, the roaming attributes of the access point device are configured according to the initial network image acquired in advance, and the target access point device matching the terminal is determined according to the measured frame type and the boot condition, roaming guidance information is generated, and the terminal is switched from the current access point device to the target access point device.

Benefits of technology

By combining the data of the access point device and the terminal, the accuracy of roaming guidance is improved, ensuring that the terminal can successfully roam to the access point device with better performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854898A_ABST
    Figure CN119854898A_ABST
Patent Text Reader

Abstract

The invention provides a roaming guiding method and device, electronic equipment and a storage medium, and relates to the technical field of communication. The method comprises the following steps: acquiring a terminal portrait of a terminal from a server, wherein the terminal portrait comprises a signal intensity threshold value of the terminal, a measurement frame type and a guide condition; further configuring a roaming attribute of the access point device according to a pre-acquired initial network portrait, and determining a target access point device matched with the terminal according to the measurement frame type and the guide condition; and on this basis, roaming guidance information is generated based on the configured information of the access point equipment, the information of the target access point equipment and the signal strength threshold, and the terminal is switched from the access point equipment to the target access point equipment according to the roaming guidance information. The roaming guidance information is combined with the data of the access point equipment and the terminal, so that the accuracy of roaming guidance is improved to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure belongs to the field of communication technology, and specifically relates to a roaming guidance method, device, electronic equipment and storage medium. Background Art

[0002] With the widespread application of wireless network technology, users' requirements for wireless network performance are constantly increasing. When a terminal is between multiple access points in a wireless network and the access point to which the terminal is currently connected detects that the network performance of the terminal is poor, in order to ensure network performance, the current access point will roam the terminal to guide the terminal to roam to other access points.

[0003] In the related art, current access points usually guide terminals to roam based on terminal portraits constructed from historical roaming data of the terminals. Since the configuration of each access point in the wireless local area network will also affect the roaming behavior of the terminal, the roaming guidance of the terminal only relies on the historical roaming data on the terminal side, and the guidance result is not accurate, which leads to the failure of terminal roaming. Summary of the invention

[0004] The present disclosure provides a roaming guidance method, device, electronic device and storage medium.

[0005] A first aspect of the present disclosure provides a roaming guidance method, which is applied to an access point device. The method includes:

[0006] In response to receiving a roaming request from a terminal, obtaining a terminal profile of the terminal from a service end, the terminal profile including a signal strength threshold, a measurement frame type, and a guidance condition of the terminal;

[0007] Configuring the roaming attribute of the access point device according to the pre-acquired initial network profile, and determining a target access point device matching the terminal according to the measurement frame type and the guidance condition;

[0008] The roaming guidance information is generated based on the configured access point device information, the target access point device information and the signal strength threshold, and the terminal is switched from the access point device to the target access point device by using the roaming guidance information.

[0009] In the embodiment of the present disclosure, it also includes:

[0010] In response to an online instruction of the access point device, a configuration request is sent to the server, wherein the configuration request includes a first signal strength and a second signal strength, wherein the first signal strength is the signal strength of the access point device, and the second signal strength is the signal strength of the access point device signal that can be received by other access point devices adjacent to the access point device;

[0011] Receive the initial network profile sent from the server based on the configuration request.

[0012] In the embodiment of the present disclosure, configuring the roaming attribute of the access point device according to the pre-acquired initial network profile includes:

[0013] The roaming attributes of the access point device are configured based on the initial network portrait, and the roaming attributes include a roaming triggering method, a roaming threshold corresponding to the roaming triggering method, an access point device signal coverage range, an access point device message sending rate, and at least one of a roaming scanning method.

[0014] In the embodiment of the present disclosure, determining a target access point device matching the terminal according to the measurement frame type and the guidance condition includes:

[0015] Determine other access point devices adjacent to the access point device as a candidate access point set;

[0016] In the candidate access point set, an initial access point matching the measurement frame type and the guidance condition is selected to obtain an initial access point set;

[0017] A target access point device that is closest to the terminal is selected from the initial access point set.

[0018] In the embodiment of the present disclosure, the generating of roaming guidance information based on the configured access point device information, the target access point device information and the signal strength threshold includes:

[0019] According to the mapping relationship between the first roaming threshold of the target access point device and the initial critical roaming threshold, a target initial critical roaming threshold set is determined; a target critical roaming threshold matching the second roaming threshold of the access point device is screened in the target initial critical roaming threshold set; the target critical roaming threshold represents the roaming threshold from the access point device to the target access point device; the first roaming threshold represents the first signal strength threshold when switching from the target access point device to other access point devices; the second roaming threshold represents the second signal strength threshold when switching from the access point device to other access point devices;

[0020] adjusting the target critical roaming threshold based on the signal strength threshold to obtain a target roaming threshold;

[0021] Based on the target roaming threshold, roaming guidance information for roaming from the access point device to the target access point device is generated.

[0022] In the embodiment of the present disclosure, the step of adjusting the target critical roaming threshold based on the signal strength threshold to obtain a target roaming threshold includes:

[0023] If the signal strength threshold is greater than a preset strength threshold, the value of the target roaming threshold is set to the sum of the target critical roaming threshold and a strength difference value, where the strength difference value is the difference between the signal strength threshold and the preset strength threshold;

[0024] If the signal strength threshold is less than or equal to the preset strength threshold, the value of the target roaming threshold is set to the difference between the target critical roaming threshold and the strength difference value.

[0025] In an embodiment of the present disclosure, the method further includes:

[0026] An updated network portrait and an updated terminal portrait are sent to the server at preset intervals, wherein the updated network portrait is generated within a preset time based on a roaming threshold between the access point device and an adjacent access point device; and the updated terminal portrait is generated within a preset time period based on at least one of a signal strength threshold of the terminal, a measurement frame type, and a guidance condition.

[0027] An embodiment of a second aspect of the present disclosure provides a roaming guide generation method, which is applied to a server, and the method includes:

[0028] In response to acquiring a roaming request of a terminal sent by an access point device, determining a terminal portrait corresponding to the roaming request; the terminal portrait includes at least one of a signal strength threshold of the terminal, a measurement frame type, and a guidance condition;

[0029] The terminal portrait is sent to the access point device, so that the access point device determines a target access point device according to the terminal portrait, and switches the connection from the access point device to the target access point device.

[0030] In the embodiment of the present disclosure, before acquiring the roaming request of the terminal sent by the access point device, the method further includes:

[0031] In response to obtaining a configuration request of the access point device, determining an initial network profile corresponding to the configuration request, the configuration request including a first signal strength and a second signal strength, the first signal strength being the signal strength of the access point device, and the second signal strength being the signal strength of the access point device signal that can be received by other access point devices adjacent to the access point device; the initial network profile is used to configure a roaming attribute of the access point device, the roaming attribute including at least one of a roaming trigger mode, a roaming threshold corresponding to the roaming trigger mode, an access point device signal coverage range, an access point device message sending rate, and a roaming scanning mode;

[0032] The initial network profile is sent to the access point device.

[0033] An embodiment of a third aspect of the present disclosure provides a roaming guidance device, which is applied to an access point device. The device includes:

[0034] A terminal portrait acquisition module, configured to acquire a terminal portrait of the terminal from a service end in response to receiving a roaming request of the terminal, wherein the terminal portrait includes at least one of a signal strength threshold, a measurement frame type, and a guidance condition of the terminal;

[0035] A matching module, configured to configure the roaming attribute of the access point device according to the pre-acquired initial network portrait, and to determine a target access point device matching the terminal according to the measurement frame type and the guidance condition;

[0036] The access module is used to generate roaming guidance information based on the configured access point device information, the target access point device information and the signal strength threshold, and switch the terminal from the access point device to the target access point device using the roaming guidance information.

[0037] An embodiment of a fourth aspect of the present disclosure provides a roaming guidance device, which is applied to a server, and the device includes:

[0038] A terminal portrait determination module, configured to determine a terminal portrait corresponding to a roaming request of a terminal sent by an access point device in response to obtaining the roaming request of the terminal; the terminal portrait includes at least one of a signal strength threshold of the terminal, a measurement frame type, and a guidance condition;

[0039] The terminal portrait sending module is used to send the terminal portrait to the access point device, so that the access point device determines the target access point device according to the terminal portrait, and switches the connection from the access point device to the target access point device.

[0040] An embodiment of the fifth aspect of the present disclosure provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect or any optional implementation of the first aspect, or the second aspect and any optional implementation of the second aspect.

[0041] An embodiment of the sixth aspect of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, wherein the program is executed by a processor to implement the method described in the first aspect or any optional implementation manner of the first aspect, or the second aspect and any optional implementation manner of the second aspect.

[0042] The technical solution provided in the embodiments of the present disclosure has at least the following technical effects or advantages:

[0043] In response to receiving a roaming request from a terminal, the disclosed embodiment obtains a terminal portrait of the terminal from a service end, wherein the terminal portrait includes a signal strength threshold, a measurement frame type, and a guidance condition of the terminal; further configures the roaming attribute of an access point device according to the pre-acquired initial network portrait, and determines a target access point device matching the terminal according to the measurement frame type and the guidance condition; on this basis, generates roaming guidance information based on information of the configured access point device, information of the target access point device, and the signal strength threshold, and switches the terminal from the access point device to the target access point device using the roaming guidance information. The roaming guidance information combines data of the access point device and the terminal, thereby improving the accuracy of roaming guidance to a certain extent.

[0044] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will become apparent from the following description or be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] By reading the detailed description of the preferred embodiment below, various other advantages and benefits will become clear to those of ordinary skill in the art. The accompanying drawings are only used for the purpose of illustrating the preferred embodiment and are not considered to be limitations of the present disclosure. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings.

[0046] In the attached picture:

[0047] Figure 1 A schematic diagram of the structure of a roaming guidance system provided by an embodiment of the present disclosure is shown;

[0048] Figure 2 An interactive schematic diagram of a roaming guidance system provided by an embodiment of the present disclosure is shown;

[0049] Figure 3 A flow chart of a roaming guidance method provided by an embodiment of the present disclosure is shown;

[0050] Figure 4 A flow chart of a roaming guidance method provided by an embodiment of the present disclosure is shown;

[0051] Figure 5 A schematic diagram showing the structure of a roaming guidance device provided by another embodiment of the present disclosure is shown;

[0052] Figure 6 A schematic diagram showing the structure of a roaming guidance device provided by another embodiment of the present disclosure is shown;

[0053] Figure 7 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure is shown;

[0054] Figure 8 A schematic diagram of a storage medium provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0055] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0056] It should be noted that, unless otherwise specified, the technical terms or scientific terms used in the present disclosure should have the common meanings understood by those skilled in the art to which the present disclosure belongs.

[0057] The following introduces the implementation scenarios and related technologies involved in the embodiments of the present disclosure.

[0058] With the widespread application of wireless network technology, users' requirements for wireless network performance are constantly increasing. Usually, when a terminal is between multiple access points in a wireless network, and the network performance of the current access point is poor compared to the network performance of other access points. In order to ensure network performance, the access point will guide the terminal to roam. Specifically, the current access point guides the terminal to roam from the current access point to a target access point with better network performance based on the network performance between other access points and the terminal.

[0059] In the related art, the current access point guides the roaming behavior of the terminal based on the terminal portrait constructed by the historical terminal data. Since the configuration of each access point in the wireless local area network will also affect the roaming behavior of the terminal, the above process of guiding the terminal to roam only considers the roaming behavior of the terminal and does not consider the influence of the configuration of the access point on the roaming behavior, resulting in inaccurate roaming guidance of the terminal and the failure of terminal roaming.

[0060] In view of this, the embodiments of the present disclosure propose a roaming guidance method, device, electronic device and storage medium. The technical solution of the present disclosure is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present disclosure will be described below in conjunction with the accompanying drawings.

[0061] See also Figure 1 , Figure 1An exemplary system structure diagram of the roaming guidance system provided by the present disclosure is shown. The roaming guidance system provided by the present disclosure includes a server 10 and an access point device 20. The server 10 and the access point device 20 communicate with each other through a network.

[0062] It is understandable that the structure shown in the present disclosure does not constitute a specific limitation on the roaming guidance system. In other embodiments of the present disclosure, the roaming guidance system may include more or less devices than those shown in the figure, which is not limited here.

[0063] The server 10 can be an independent physical server, or a server cluster, a distributed system or a cloud platform composed of multiple physical servers. The server 10 can deploy resources and computing power. For example, the server 10 can be used to deploy computing resources to build the terminal portrait and network portrait required in the roaming guidance process. Among them, the terminal portrait can be used to describe the characteristics and behavior patterns of the terminal, and the network portrait can be used to describe the dynamic characteristics of the network environment. The server 10 can be used to receive a roaming request of a terminal device sent by the access point device 20, and then determine the initial network portrait corresponding to the access point device 20 according to the roaming request. The server 10 can also be used to update the corresponding terminal portrait and network portrait stored in the server 10 according to the updated network portrait and updated terminal portrait sent by the access point device 20.

[0064] The access point device 20 is a wireless access point (AP) in a wireless local area network. After the access point device 20 goes online, it is necessary to configure the roaming attribute information corresponding to the access point device. At the same time, in order to ensure the rationality of the roaming attribute information setting of the access point device 20, a configuration request is sent to the server 10, and then the corresponding roaming attribute information is generated according to the initial network profile sent by the server 10, so that the access point device 20 does not need to wait for adaptation after going online, and can be configured according to the initial network profile fed back by the server 10, which improves the online efficiency of the access point device 20, and then improves the network quality of communication through the access point device 20.

[0065] Understandably, Figure 1 The server 10 and the access point device 20 are both schematic diagrams at the logical function level. In actual implementation, the access point device 20 may include at least one electronic device entity, and the server 10 may include at least one server device entity. This is not limited here.

[0066] Based on the above, if Figure 2The figure shows the interaction process between the server 10 and the access point device 20. After the access point device 20 goes online, it sends a configuration request to the server 10. After receiving the configuration request, the server 20 can determine the initial network portrait that matches the wireless network environment where the access point device 20 is located through the configuration request, and the server 20 sends the initial network portrait to the access point device 20. The access point device 20 configures the roaming attribute information according to the initial network portrait. After that, when there is a terminal connected to the access point device 20, a roaming request of the terminal is sent to the server 10 to obtain the terminal portrait sent by the server 20 according to the roaming request. After obtaining the terminal portrait, the roaming attribute information corresponding to the access point device 20 is further adjusted according to the terminal portrait, and the terminal is guided to roam. On the basis of the above content, the updated network portrait and terminal portrait of the access point device 20 can also be sent to the server regularly, so that the server 10 can update the terminal portrait and network portrait in the computing server 10 according to the updated data of the access point device 20 to achieve the update.

[0067] It should be understood that the algorithms and networks included in the above-mentioned analysis modules are illustrative examples of the present disclosure and do not constitute a limitation on the modules in the embodiments of the present disclosure. The algorithms included in the modules in the embodiments of the present disclosure can be flexibly deployed by those skilled in the art according to actual conditions. No limitation is given here.

[0068] Combine the following Figure 1 and Figure 2 An illustrative embodiment is used to describe a roaming guidance method proposed according to an embodiment of the present disclosure.

[0069] like Figure 3 As shown, the embodiment of the present disclosure provides a roaming guidance method, which can be applied to an access point device, and the access point device can be Figure 1 The access point device 20 in the embodiment of the present invention. The method comprises:

[0070] In step S11, in response to receiving a roaming request from a terminal, a terminal portrait of the terminal is obtained from a service end.

[0071] The terminal profile includes the signal strength threshold, measurement frame type and guidance conditions of the terminal.

[0072] For example, the roaming request of the terminal may be that after the terminal is connected to the access point device, the access point device generates a roaming request according to information such as the type of the terminal, and sends the roaming request to the server, thereby obtaining the terminal portrait fed back by the server according to the roaming request.

[0073] For different terminals, the implementation logic related to roaming is different, and accordingly, the roaming performance is also different. Based on this, the server can form a terminal portrait representing the characteristics of the terminal by collecting and analyzing the data related to the roaming behavior of the terminal in the wireless network.

[0074] The roaming request may include the device type of the terminal. It should be noted that the disclosed embodiment does not limit the type and quantity of information included in the roaming request, and those skilled in the art can determine it according to actual conditions while ensuring that the server can determine the terminal portrait corresponding to the terminal according to the roaming request.

[0075] Before obtaining the terminal portrait corresponding to the terminal, the access point device needs to be configured with the corresponding roaming attribute information of the access point device after going online, so as to ensure the continuity and stability of the user's network connection during the mobile process and reduce the frequent disconnection and reconnection caused by weak signal. Therefore, the reasonable setting of roaming attribute information is very important.

[0076] In an embodiment of the present disclosure, before the above-mentioned step S11, the access point device sends a configuration request to the server after going online, wherein the configuration request includes a first signal strength and a second signal strength, the first signal strength being the signal strength of the access point device, and the second signal strength being the signal strength of the access point device signal that can be received by other access point devices adjacent to the access point device; and receiving an initial network portrait sent by the server based on the configuration request.

[0077] Exemplarily, after the server obtains the configuration request sent by the access point device, the server may determine, based on the configuration request, an initial network profile corresponding to a network having a structure similar to the wireless local area network where the access point device is located.

[0078] Furthermore, in addition to the above content, the information included in the configuration request can be determined by those skilled in the art according to actual conditions if the above effect can be achieved.

[0079] For example, the configuration request may also include the physical location of the access point device, signal coverage, supported wireless frequency bands and rates, supported roaming protocols (such as 802.11k, 802.11v and 802.11r), etc. The initial network profile may then include the load of the access point device, the number of historically connected terminals, etc., to assess its current carrying capacity.

[0080] For different networks, the conditions for roaming guidance are different due to factors such as different device types, transmission powers, and layout locations of terminals in the network. Based on this, the server can form a network profile that represents the characteristics of the network by collecting and analyzing data related to the terminals and roaming behaviors in the wireless network.

[0081] In step S12, the roaming attributes of the access point device are configured according to the pre-acquired initial network profile, and the target access point device matching the terminal is determined according to the measurement frame type and the guidance condition.

[0082] Exemplarily, after the initial network portrait is obtained, the roaming attribute information of the access point device can be generated according to the initial network portrait. Specifically, the roaming threshold value of the access point device can be configured, which can be a threshold value based on the signal-to-noise ratio (SNR) or based on the terminal rate. Specify the threshold value of the signal-to-noise ratio for intelligent roaming, such as 25dB. When the signal strength of the terminal is lower than the signal-to-noise ratio threshold, roaming will be triggered. Specify the threshold value of the terminal rate for intelligent roaming, such as 50%. This means that when the terminal rate is lower than 50% of the maximum negotiated rate, roaming will be triggered. Configure the user roaming trigger method for intelligent roaming. Classify according to terminal capabilities, and label each terminal with different capability labels, such as whether it supports 5G, whether it supports 802.11k, whether it supports 802.11v, etc., and use different methods for navigation according to the terminal label. Control the AP coverage to optimize the roaming experience. Adjust the AP basic message sending rate to affect the roaming decision, configure roaming navigation parameters, and assist the terminal in fast roaming.

[0083] After the above roaming attribute information is configured, after the terminal goes online and triggers the above configured roaming conditions, the target access point device is determined according to the roaming conditions and the terminal portrait, and a guide for the terminal to access the target access point is generated.

[0084] In some embodiments, configuring roaming attribute information of an access point device according to a pre-acquired initial network profile includes:

[0085] The roaming attributes of the access point device are configured based on the initial network portrait, and the roaming attributes include at least one of a roaming triggering method, a roaming threshold corresponding to the roaming triggering method, a signal coverage range of the access point device, a message sending rate of the access point device, and a roaming scanning method.

[0086] In some embodiments, determining a target access point device matching the terminal according to the measurement frame type and the guidance condition includes:

[0087] Other access point devices adjacent to the access point device are determined as a candidate access point set; in the candidate access point set, initial access points matching the measurement frame type and the guidance condition are screened to obtain an initial access point set; and in the initial access point set, a target access point device having a shortest relative distance to the terminal is screened.

[0088] Exemplarily, first obtain detailed information of the current access point device (i.e., the access point to which the terminal is currently connected), including its ID, location, signal coverage, etc. Collect information about other access point devices adjacent to the current access point, which can be obtained by scanning access points in the wireless network. Based on the collected access point information, construct a network topology map to represent the neighboring relationship between access points. In the network topology map, the current access point and its adjacent access points constitute a local network area. From the local network area, select all access point devices adjacent to the current access point to form a set of candidate access points. The access point devices in the candidate access point set are the target access points that the terminal may switch to during roaming.

[0089] Secondly, the terminal uses appropriate measurement frame types (such as Beacon frames, Probe Request / Response frames, etc.) to collect signal quality information of candidate access point devices. The selection of measurement frame types should be based on network standards and the support of terminal devices. Set roaming guidance conditions according to network policies and business requirements. Guidance conditions may include signal strength thresholds, signal quality thresholds, load conditions of access point devices, and moving speeds of terminal devices. The relative position relationship between the terminal and the candidate access point devices is calculated using the positioning information of the terminal device (such as GPS positioning, Wi-Fi positioning, etc.) and the known position information of the access point device. The relative position relationship can be used to evaluate the applicability of the candidate access point device to the terminal, for example, selecting an access point that is closer to the terminal and has better signal quality as the target access point. Comprehensively considering the measurement frame type, guidance conditions, and relative position relationship, the access points in the candidate access point set are screened. The access point device that meets all guidance conditions and has the best relative position relationship is screened as the target access point.

[0090] It should be noted that when determining the candidate access point set, it should be ensured that the candidate access point devices have sufficient capacity and resources to support the access of new terminals. When screening the target access point devices, multiple factors should be considered, including signal quality, access point device load, terminal device movement speed and direction, etc. During roaming, the communication security between the terminal device and the access point device should be ensured, and appropriate encryption technology and authentication mechanisms should be used to protect sensitive information.

[0091] In step S13, roaming guidance information is generated based on the configured access point device information, the target access point device information and the signal strength threshold, and the terminal is switched from the access point device to the target access point device using the roaming guidance information.

[0092] Exemplarily, the information of the target access point device may include location, signal coverage, current load condition, etc. The signal strength threshold is used to determine whether the terminal needs to perform a roaming operation.

[0093] Whether the terminal needs to perform roaming operation is evaluated based on roaming attribute information, target access point device information, and signal strength threshold. In the evaluation process, factors such as the terminal's moving speed, moving direction, signal quality of the target access point, and load conditions can be comprehensively considered.

[0094] Based on the evaluation results, determine the roaming strategy, including roaming trigger conditions, roaming target access points, roaming priorities, etc. The roaming strategy should ensure seamless roaming and efficient connection of the terminal in the network. Generate roaming guidance information based on the roaming strategy. The roaming guidance information includes various information required for switching the connection from the access point device to the target access point, such as the ID of the target access point, channel information, encryption method, authentication information, etc. The roaming guidance information should ensure that the terminal can successfully access the target access point and maintain service continuity.

[0095] After generating the roaming guidance information, send the roaming guidance information to the terminal: the sending method can be wireless (such as broadcasting through a wireless network). After the terminal receives the roaming guidance information, it performs roaming operations according to the guidance information. Roaming operations may include disassociation with the current access point, association authentication with the target access point, etc. Verify whether the terminal successfully accesses the target access point device. During the verification process, indicators such as the communication quality and data transmission rate between the terminal and the target access point can be checked. The roaming results are recorded in the network management system for subsequent analysis and optimization. The roaming record may include roaming time, access point information before and after roaming, roaming success / failure status, etc.

[0096] In some embodiments, a mapping relationship between a roaming threshold and a critical roaming threshold of an access point device and a target access point device may be preconfigured. When the signal strengths of the access point device and the target access point device received by the terminal are equal, the equal signal strength threshold is the critical roaming threshold. Based on this, roaming guidance information is generated based on the configured access point device information, the target access point device information, and the signal strength threshold, including:

[0097] According to the mapping relationship between the first roaming threshold of the target access point device and the initial critical roaming threshold, a target initial critical roaming threshold set is determined; a target critical roaming threshold matching the second roaming threshold of the access point device is screened in the target initial critical roaming threshold set; the target critical roaming threshold is adjusted based on the signal strength threshold to obtain the target roaming threshold; based on the target roaming threshold, roaming guidance information is generated from the access point device to the target access point device.

[0098] Among them, the target critical roaming threshold represents the roaming threshold for roaming from an access point device to a target access point device; the first roaming threshold represents the first signal strength threshold when switching from the target access point device to other access point devices; and the second roaming threshold represents the second signal strength threshold when switching from the access point device to other access point devices.

[0099] Exemplarily, the roaming attribute information of the target access point device includes the signal coverage, signal stability, supported roaming protocols, load capacity, etc. of the corresponding access point device. The roaming attribute information of the current access point device includes the signal strength, signal quality, communication status with the terminal device, load status, etc. of the current access point.

[0100] Compare the roaming attribute information of the target access point device and the current access point device, such as signal strength and signal stability. Calculate the critical roaming threshold based on network policies, business requirements, and terminal device performance. The critical roaming threshold is usually a signal strength value. When the signal strength of the terminal device is lower than this value, it is necessary to consider roaming to the target access point.

[0101] The signal strength threshold is a lower limit of signal strength set according to the network environment and business requirements. When the signal strength of the terminal device is lower than this threshold, the communication quality will be degraded or the connection will be interrupted. Compare the critical roaming threshold with the signal strength threshold. If the critical roaming threshold is higher than the signal strength threshold, adjust it to a value close to or slightly higher than the signal strength threshold to ensure that roaming is triggered before the signal strength drops to a level that affects the communication quality. If the critical roaming threshold is already lower than the signal strength threshold, it may need to be fine-tuned according to the actual situation to ensure the timeliness and effectiveness of roaming.

[0102] Determine whether roaming is required based on the target roaming threshold and the current signal strength of the terminal device. If roaming is required, select an appropriate roaming strategy, such as a roaming strategy based on signal strength or a roaming strategy based on load. Generate roaming guidance information based on the roaming strategy and the information of the target access point. The roaming guidance information should contain necessary information such as the ID of the target access point, channel information, encryption method, authentication information, etc., to ensure that the terminal can successfully access the target access point.

[0103] It should be noted that when determining the critical roaming threshold and adjusting the target roaming threshold, factors such as network strategy, service requirements, terminal device performance and user experience should be considered comprehensively. The accuracy and completeness of roaming guidance information are crucial to the success of roaming operations, so the correct generation and timely delivery of roaming guidance information should be ensured.

[0104] In some embodiments, adjusting the critical roaming threshold based on the signal strength threshold to obtain the target roaming threshold includes:

[0105] If the signal strength threshold is greater than the preset strength threshold, the target roaming threshold is set to the sum of the critical roaming threshold and the strength difference, where the strength difference is the difference between the signal strength threshold and the preset strength threshold; if the signal strength threshold is less than or equal to the preset strength threshold, the target roaming threshold is set to the difference between the critical roaming threshold and the strength difference. The preset strength threshold may be the average of the signal strength thresholds of multiple reference terminals, where the reference terminals are of the same device type as the terminal.

[0106] Based on the above implementation mode, the method also includes: sending an updated network portrait and an updated terminal portrait to the server at preset time intervals, wherein the updated network portrait is generated based on the roaming threshold between the access point device and the adjacent access point device within a preset time period; and the updated terminal portrait is generated based on at least one of the terminal's signal strength threshold, measurement frame type, and guidance conditions within a preset time period.

[0107] For example, a fixed time interval is set for periodically sending updated portraits. This time interval can be adjusted according to the speed of network changes and business needs to capture significant changes in the network and terminals.

[0108] During a preset time period, roaming threshold data between the access point device and the adjacent access point devices are collected. Roaming threshold data may include signal strength threshold, load balancing threshold, signal quality threshold, etc. The collected roaming threshold data is analyzed to identify changing trends and potential problems in the network. The analysis may include statistical analysis, trend prediction, anomaly detection, etc. Based on the analysis results, an updated network profile is generated. The updated network profile may include network topology diagram, roaming threshold distribution diagram, network performance indicators, etc.

[0109] Collect relevant data such as signal strength threshold, measurement frame type, and guidance conditions of terminal devices within a preset time period. This data may be obtained through sensors of terminal devices, network management systems, or user input. Analyze the collected terminal data to identify the mobility patterns, signal quality changes, roaming behaviors, etc. of terminal devices. The analysis may include behavior analysis, pattern recognition, and prediction models. Generate an updated terminal portrait based on the analysis results. The updated terminal portrait may include terminal location distribution maps, signal strength change maps, roaming behavior patterns, etc.

[0110] Packaging update portraits: Packaging the generated update network portraits and update terminal portraits for sending. Packaging may include data compression, format conversion, encryption and other operations. The packaged update portraits are sent to the server at preset intervals. The sending method can be wireless (such as sending via a wireless network) or wired (such as sending via a wired network).

[0111] The server receives and stores the updated profile sent. The storage method can be database storage, file system storage, etc. The server analyzes the received updated profile to understand the latest status of the network environment and terminal devices. The analysis may include data mining, machine learning, visualization, etc. Based on the analysis results, the server can optimize the network configuration, such as adjusting the roaming threshold, optimizing signal coverage, load balancing, etc. The optimized network configuration can be sent to access point devices and terminal devices to improve network performance and roaming experience.

[0112] In summary, in response to receiving a roaming request from a terminal, the embodiment of the present disclosure obtains a terminal portrait of the terminal from a server, wherein the terminal portrait includes a signal strength threshold, a measurement frame type, and a guidance condition of the terminal; further configures the roaming attributes of the access point device according to the pre-acquired initial network portrait, and determines a target access point device that matches the terminal according to the measurement frame type and the guidance condition; on this basis, generates roaming guidance information based on the information of the configured access point device, the information of the target access point device, and the signal strength threshold, and switches the terminal from the access point device to the target access point device using the roaming guidance information. The roaming guidance information combines the data of the access point device and the terminal, thereby improving the accuracy of the roaming guidance to a certain extent.

[0113] Corresponding to the above embodiment, the embodiment of the present disclosure also provides a roaming guidance method, which is applied to a server, and the server can be Figure 1 The server 10 in Figure 4 As shown, the method includes:

[0114] In step S21, in response to obtaining a roaming request of a terminal sent by an access point device, determining a terminal portrait corresponding to the roaming request; the terminal portrait includes at least one of a signal strength threshold of the terminal, a measurement frame type, and a guiding condition;

[0115] In step S22, the terminal portrait is sent to the access point device, so that the access point device determines the target access point device according to the terminal portrait, and switches the connection from the access point device to the target access point device.

[0116] Before obtaining the roaming request of the terminal sent by the access point device, the following steps are also included:

[0117] In response to obtaining a configuration request from an access point device, an initial network portrait corresponding to the configuration request is determined, the configuration request includes a first signal strength and a second signal strength, the first signal strength is the signal strength of the access point device, and the second signal strength is the signal strength of the access point device signal that can be received by other access point devices adjacent to the access point device; wherein the initial network portrait is used to configure the roaming attributes of the access point device, the roaming attributes include a roaming trigger mode, a roaming threshold corresponding to the roaming trigger mode, an access point device signal coverage range, an access point device message sending rate, and at least one of a roaming scanning mode; the initial network portrait is sent to the access point device.

[0118] The exemplary implementations involved in the embodiments of the present disclosure may refer to the implementations of the above embodiments and the descriptions of the above embodiments, which will not be repeated here.

[0119] correspond Figure 3 The roaming guidance method is shown in FIG. 1 . The embodiment of the present disclosure also provides a roaming guidance device, which can be deployed in Figure 1 The access point device 20 is used to perform the operation of the roaming guidance method performed by the access point device in any of the above embodiments, such as Figure 5 As shown, the device comprises:

[0120] The terminal portrait acquisition module 501 is used to acquire a terminal portrait of the terminal from the service end in response to receiving a roaming request of the terminal, wherein the terminal portrait includes at least one of a signal strength threshold, a measurement frame type, and a guidance condition of the terminal;

[0121] A matching module 502, configured to configure the roaming attribute of the access point device according to the pre-acquired initial network profile, and to determine a target access point device matching the terminal according to the measurement frame type and the guidance condition;

[0122] The access module 503 is configured to generate roaming guidance information based on the configured access point device information, the target access point device information and the signal strength threshold, and switch the terminal from the access point device to the target access point device using the roaming guidance information.

[0123] The roaming guidance device provided in the above-mentioned embodiment of the present disclosure and the roaming guidance method provided in the embodiment of the present disclosure are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.

[0124] correspond Figure 6 The roaming guidance method is shown in FIG. 1 . The embodiment of the present disclosure also provides a roaming guidance device, which can be deployed in Figure 1 The server 10 is used to perform the operation of the roaming guidance method performed by the server in any of the above embodiments, such as Figure 6 As shown, the device comprises:

[0125] The terminal portrait determination module 601 is used to determine a terminal portrait corresponding to the roaming request in response to obtaining a roaming request of the terminal sent by the access point device; the terminal portrait includes at least one of a signal strength threshold of the terminal, a measurement frame type, and a guidance condition;

[0126] The terminal portrait sending module 602 is used to send the terminal portrait to the access point device, so that the access point device determines the target access point device according to the terminal portrait, and switches the connection from the access point device to the target access point device.

[0127] The roaming guidance device provided in the above-mentioned embodiment of the present disclosure and the roaming guidance method provided in the embodiment of the present disclosure are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.

[0128] The present disclosure also provides an electronic device to perform a roaming guidance method. Figure 7 , which shows a schematic diagram of an electronic device provided by some embodiments of the present disclosure. Figure 7 As shown, the electronic device 7 includes: a processor 700, a memory 701, a bus 702 and a communication interface 703, and the processor 700, the communication interface 703 and the memory 701 are connected via the bus 702; the memory 701 stores a computer program that can be run on the processor 700, and when the processor 700 runs the computer program, it executes the roaming guidance method provided by any of the aforementioned embodiments of the present disclosure.

[0129] It should be pointed out that Figure 7 The electronic device shown can be implemented as Figure 1 When the electronic device is implemented as a server device or an access point device, the memory 701 may further store the monitoring model. When the electronic device is implemented as an access point device, the electronic device may further include a display.

[0130] The memory 701 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the virtual devices of the system is realized through at least one communication interface 703 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.

[0131] The bus 702 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory 701 is used to store a program, and the processor 700 executes the program after receiving an execution instruction. The roaming guidance method disclosed in any implementation of the aforementioned embodiment of the present disclosure may be applied to the processor 700, or implemented by the processor 700.

[0132] The processor 700 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 700 or the instruction in the form of software. The above processor 700 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor can be executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 701, and the processor 700 reads the content in the memory 701 and completes the steps of the above method in combination with its hardware.

[0133] The electronic device provided by the embodiment of the present disclosure and the roaming guidance method provided by the embodiment of the present disclosure are based on the same inventive concept and have the same beneficial effects as the methods adopted, operated or implemented by them.

[0134] The present disclosure also provides a computer-readable storage medium corresponding to the roaming guidance method provided in the above embodiment. Figure 8 The computer-readable storage medium shown is a CD 30 on which a computer program (ie, a program product) is stored. When the computer program is run by a microprocessor, it executes the roaming guidance method provided by any of the aforementioned embodiments.

[0135] It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical or magnetic storage media, which are not listed here one by one.

[0136] The computer-readable storage medium provided by the above-mentioned embodiments of the present disclosure and the roaming guidance method provided by the embodiments of the present disclosure are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.

[0137] Although the optional embodiments of the present disclosure have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present disclosure.

[0138] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the present disclosure. It should be understood that the above description is only the specific implementation method of the present disclosure and is not intended to limit the protection scope of the present disclosure. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present disclosure should be included in the protection scope of the present invention.

Claims

1. A roaming guidance method, characterized in that: Applied to an access point device, the method comprises: In response to receiving a roaming request from a terminal, obtaining a terminal profile of the terminal from a service end, the terminal profile including a signal strength threshold, a measurement frame type, and a guidance condition of the terminal; Configuring the roaming attribute of the access point device according to the pre-acquired initial network profile, and determining a target access point device matching the terminal according to the measurement frame type and the guidance condition; The roaming guidance information is generated based on the configured access point device information, the target access point device information and the signal strength threshold, and the terminal is switched from the access point device to the target access point device by using the roaming guidance information.

2. The method according to claim 1, characterized in that Also includes: In response to an online instruction of the access point device, a configuration request is sent to the server, wherein the configuration request includes a first signal strength and a second signal strength, wherein the first signal strength is the signal strength of the access point device, and the second signal strength is the signal strength of the access point device signal that can be received by other access point devices adjacent to the access point device; Receive the initial network profile sent from the server based on the configuration request.

3. The method according to claim 2, characterized in that The configuring the roaming attribute of the access point device according to the pre-acquired initial network profile includes: The roaming attributes of the access point device are configured based on the initial network portrait, and the roaming attributes include a roaming triggering method, a roaming threshold corresponding to the roaming triggering method, an access point device signal coverage range, an access point device message sending rate, and at least one of a roaming scanning method.

4. The method according to claim 1, characterized in that: The determining, according to the measurement frame type and the guidance condition, a target access point device matching the terminal includes: Determine other access point devices adjacent to the access point device as a candidate access point set; In the candidate access point set, an initial access point matching the measurement frame type and the guidance condition is selected to obtain an initial access point set; A target access point device that is closest to the terminal is selected from the initial access point set.

5. The method according to claim 3, characterized in that: The generating roaming guidance information based on the configured access point device information, the target access point device information and the signal strength threshold includes: According to the mapping relationship between the first roaming threshold of the target access point device and the initial critical roaming threshold, a target initial critical roaming threshold set is determined; a target critical roaming threshold matching the second roaming threshold of the access point device is screened in the target initial critical roaming threshold set; the target critical roaming threshold represents the roaming threshold from the access point device to the target access point device; the first roaming threshold represents the first signal strength threshold when switching from the target access point device to other access point devices; the second roaming threshold represents the second signal strength threshold when switching from the access point device to other access point devices; adjusting the target critical roaming threshold based on the signal strength threshold to obtain a target roaming threshold; Based on the target roaming threshold, roaming guidance information for roaming from the access point device to the target access point device is generated.

6. The method according to claim 5, characterized in that The step of adjusting the target critical roaming threshold based on the signal strength threshold to obtain a target roaming threshold includes: If the signal strength threshold is greater than a preset strength threshold, the value of the target roaming threshold is set to the sum of the target critical roaming threshold and a strength difference value, where the strength difference value is the difference between the signal strength threshold and the preset strength threshold; If the signal strength threshold is less than or equal to the preset strength threshold, the value of the target roaming threshold is set to the difference between the target critical roaming threshold and the strength difference value.

7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: An updated network portrait and an updated terminal portrait are sent to the server at preset intervals, wherein the updated network portrait is generated within a preset time based on a roaming threshold between the access point device and an adjacent access point device; and the updated terminal portrait is generated within a preset time period based on at least one of a signal strength threshold of the terminal, a measurement frame type, and a guidance condition.

8. A method for generating a roaming guide, characterized in that: Applied to the server, the method includes: In response to acquiring a roaming request of a terminal sent by an access point device, determining a terminal portrait corresponding to the roaming request; the terminal portrait includes at least one of a signal strength threshold of the terminal, a measurement frame type, and a guidance condition; The terminal portrait is sent to the access point device, so that the access point device determines a target access point device according to the terminal portrait, and switches the connection from the access point device to the target access point device.

9. The method according to claim 8, characterized in that Before acquiring the roaming request of the terminal sent by the access point device, the method further includes: In response to obtaining a configuration request of the access point device, determining an initial network profile corresponding to the configuration request, the configuration request including a first signal strength and a second signal strength, the first signal strength being the signal strength of the access point device, and the second signal strength being the signal strength of the access point device signal that can be received by other access point devices adjacent to the access point device; the initial network profile is used to configure a roaming attribute of the access point device, the roaming attribute including at least one of a roaming trigger mode, a roaming threshold corresponding to the roaming trigger mode, an access point device signal coverage range, an access point device message sending rate, and a roaming scanning mode; The initial network profile is sent to the access point device.

10. A roaming guidance device, characterized in that: Applied to an access point device, the device comprises: A terminal portrait acquisition module, configured to acquire a terminal portrait of the terminal from a service end in response to receiving a roaming request of the terminal, wherein the terminal portrait includes at least one of a signal strength threshold, a measurement frame type, and a guidance condition of the terminal; A matching module, configured to configure the roaming attribute of the access point device according to the pre-acquired initial network portrait, and to determine a target access point device matching the terminal according to the measurement frame type and the guidance condition; The access module is used to generate roaming guidance information based on the configured access point device information, the target access point device information and the signal strength threshold, and switch the terminal from the access point device to the target access point device using the roaming guidance information.

11. A roaming guidance device, characterized in that: Applied to the server, the device comprises: A terminal portrait determination module, configured to determine a terminal portrait corresponding to a roaming request of a terminal sent by an access point device in response to obtaining the roaming request of the terminal; the terminal portrait includes at least one of a signal strength threshold of the terminal, a measurement frame type, and a guidance condition; The terminal portrait sending module is used to send the terminal portrait to the access point device, so that the access point device determines the target access point device according to the terminal portrait, and switches the connection from the access point device to the target access point device.

12. An electronic device comprising a memory, a processor and a computer program stored in the memory, wherein the processor implements the method according to any one of claims 1 to 9 when executing the computer program.

13. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.