Network roaming switching method based on star flash and network controller
By using a network roaming handover method based on star flash, combined with the real-time positioning and trajectory prediction of the SLP module and the SLB signal strength, a primary and backup dual handover mechanism is realized. This solves the handover delay and ping-pong effect problems in wireless communication in large industrial scenarios, improves the continuity and stability of communication, and adapts to high concurrency requirements.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING AEROSPACE WANYUAN TECH CO LTD
- Filing Date
- 2026-03-24
- Publication Date
- 2026-05-19
AI Technical Summary
Existing wireless communication technologies suffer from high switching latency, frequent ping-pong effects, and a lack of intelligent decision-making in large-scale industrial scenarios, making it difficult to meet the high requirements for communication continuity and stability in applications such as AGV remote control, AR inspection, and PLC wirelessization.
A network roaming handover method based on star-flash is adopted. By utilizing the real-time high-precision positioning and trajectory prediction capabilities of the SLP module, the movement trend and handover requirements of the terminal are predicted in advance. The network controller notifies the target AP and the current AP in advance to prepare for handover. By combining the active handover of SLP positioning and the passive handover mechanism of SLB signal strength, a primary and backup dual handover mechanism is realized, optimizing the network resource allocation.
Significantly reduce latency during terminal handover, avoid service interruption, improve communication stability and fault tolerance, reduce unnecessary handover frequency, optimize network resource allocation, and adapt to high-concurrency communication needs.
Smart Images

Figure CN122069563A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of wireless communication technology, specifically relating to a network roaming handover method and network controller based on star-flash, as well as a wireless network system based on star-flash, a computer-readable storage medium, and a computer program product containing instructions. Background Technology
[0002] With the rapid development of the Industrial Internet and the Internet of Things, large-scale scenarios such as factories, warehouses, and ports have an increasingly urgent need for highly reliable, low-latency, and high-concurrency wireless communication. In these scenarios, operations such as remote control of AGVs (Automated Guided Vehicles), AR (Augmented Reality) inspection, and wireless PLC (Programmable Logic Controller) systems have extremely high requirements for communication continuity and stability, necessitating high-performance wireless roaming and handover technology as support.
[0003] Currently, most wireless communication solutions widely used in large-scale scenarios are based on Wi-Fi to build wireless local area networks (WLANs), and their access points (APs) typically employ a passive handover mechanism when roaming. The core logic of this mechanism is: the terminal monitors the signal strength of the current AP in real time, and only when the signal strength falls below a set threshold does the terminal begin scanning for other APs in the vicinity and select the AP with the best signal for association and handover.
[0004] The aforementioned passive switching mechanism has significant technical flaws and is difficult to adapt to the business needs of demanding industrial scenarios: First, the switching latency is high. The entire process from signal strength threshold triggering to AP scanning, decision-making, and association takes a long time, which can easily lead to business interruption and cannot meet the extremely high continuous communication requirements of business scenarios such as AGV remote control, AR inspection, and PLC wirelessization. Second, it is prone to the ping-pong effect. In the coverage edge area of two APs, the terminal may frequently switch between the two APs due to signal fluctuations, which seriously affects communication stability. Third, the decision-making basis is singular. This mechanism only uses signal strength as the sole indicator for switching decisions and cannot perceive key information such as the dynamic movement of the terminal, resulting in a lack of intelligence in switching decisions and difficulty in adapting to the dynamic changes of complex industrial scenarios.
[0005] SparkLink technology, as a new generation of short-range wireless communication technology, possesses comprehensive capabilities in high-performance communication and precise positioning. It comprises two core modules: the SLB (SparkLink Basic) module and the SLP (SparkLink Positioning) module. The SLB module provides high-speed, low-latency basic data transmission services, while the SLP module has high-precision ranging and angle measurement capabilities, enabling real-time and precise positioning of the terminal.
[0006] However, in existing technologies, the SLB and SLP modules of StarSignal technology typically operate independently or only achieve simple functional collaboration, failing to form a deeply integrated technical solution. Specifically, existing technologies fail to effectively utilize the SLB and SLP modules to predict handover timing and target access points, still struggling to overcome the inherent defects of traditional passive handover mechanisms, and thus cannot fully leverage the comprehensive advantages of StarSignal technology to meet the high-performance wireless communication needs of large-scale industrial scenarios. Summary of the Invention
[0007] To address the aforementioned technical problems in the prior art, namely how to overcome the high handover latency and ping-pong effect of traditional passive handover mechanisms, this application provides a network roaming handover method and network controller based on star flash.
[0008] In a first aspect of this application, a network roaming switching method based on StarFlash is provided, comprising:
[0009] Based on the location of each wireless access point in the target area network, determine the service area and handover trigger area of each wireless access point in the wireless coverage area;
[0010] The real-time location and speed of the target terminal are obtained, and the predicted trajectory of the target terminal is obtained based on the real-time location and speed.
[0011] Based on the predicted trajectory of the target terminal, determine whether the target terminal is currently in the handover triggering area of another target wireless access point and whether its position in the next second is in the optimal service area of the other target wireless access point;
[0012] If the target terminal is currently in the handover triggering area of the other target wireless access point and its location is in the best service area of the other target wireless access point in the next second, a handover process is initiated, so that the target terminal switches the current wireless access point to the target wireless access point. The best service area is the area in the service area of the target wireless access point other than the handover triggering area.
[0013] Optionally, determining the service area and handover triggering area of each wireless access point in the wireless coverage heatmap based on the location of each wireless access point in the target area network includes:
[0014] Will The area is defined as the service area of the i-th wireless access point, where, Let be the distance between any point in the region and the i-th wireless access point. Let be the distance between any point in the region and the j-th wireless access point, where j = 1, 2, ..., n-1, i = 1, 2, ..., n, and n is the number of wireless access points. , Let i be the coordinates of the i-th wireless access point. Let be the coordinates of any of the points. The Euclidean norm is used, and the area outside the service area is the switching trigger area. This is a preset threshold.
[0015] Optionally, obtaining the real-time location and real-time velocity of the target terminal, and obtaining the predicted trajectory of the target terminal based on the real-time location and real-time velocity, includes:
[0016] Acquire ranging data between the target terminal's star-flash positioning module and the target terminal's current wireless access point, as well as other wireless access points within a preset range around the target terminal;
[0017] The real-time position and real-time velocity of the target terminal are calculated based on the ranging data:
[0018] According to the formula The real-time location of the target terminal shown is obtained by calculation, where, The real-time location coordinates of the target terminal. For the first The location coordinates of each wireless access point The distance to the target terminal is the first The distance between wireless access points An integer greater than or equal to 3;
[0019] Solving for the results Real-time location of the target terminal Then, the real-time speed is calculated based on the timestamp of each record. For target terminal Real-time velocity in the x-direction at time x. For target terminal Real-time velocity in the y-direction at time t. ,in for The moment before that moment, for The real-time location of the target terminal;
[0020] The step of obtaining the predicted trajectory of the target terminal based on the real-time location and the real-time speed includes:
[0021] definition State vector at time step ,
[0022] The state vector The prior state estimate is denoted as The state transition equation is defined as follows:
[0023] ,in, ;
[0024] definition The observation vector at time is The observation equation is The observation matrix , To observe the noise, it follows a zero-mean Gaussian distribution;
[0025] Prediction is performed using Kalman filtering recursion: , ,in, Let be the prior error covariance matrix. Let be the posterior error covariance moment at time k-1. For the process noise covariance matrix, calculate , , ,in For Kalman gain, It is the identity matrix. for The covariance matrix, when obtaining the first... Posterior state estimation at time 1 Then, for the next moment , The preset time interval is set to 1 to calculate the predicted trajectory. ,in, .
[0026] Optionally, the initiation of the handover process, which causes the target terminal to switch its current wireless access point to the target wireless access point, includes:
[0027] The current wireless access point and the target wireless access point are notified to prepare for handover. After receiving the handover preparation notification, the target wireless access point sends a probe response or association request to the target terminal on a predetermined channel.
[0028] The system sends a wireless access point switching command to the target terminal through the current wireless access point, or sends a wireless access point switching command to the target terminal. The switching command includes the access information of the target wireless access point. The target terminal switches the current wireless access point to the target wireless access point according to the switching command, the detection response, or the association request.
[0029] Optionally, the network roaming switching method based on star-flash also includes:
[0030] Monitor the basic access signal strength of the target terminal and the current wireless access point;
[0031] If the target terminal does not enter the switching trigger area of the other target wireless access point, and the signal strength of the Star Flash basic access signal is less than a preset threshold, the target wireless access point that is closest to the target terminal and has the strongest Star Flash basic access signal is determined, and the switching process is initiated so that the target terminal switches the current wireless access point to the target wireless access point.
[0032] In a second aspect of this application, a network controller is provided, the network controller comprising:
[0033] At least one processor;
[0034] and a memory communicatively connected to at least one of the processors; wherein,
[0035] The memory stores instructions that can be executed by the processor to implement the above-described network roaming switching method based on StarFlash.
[0036] In a third aspect of this application, a star-flash-based wireless network system is provided, the star-flash-based wireless network system comprising:
[0037] Multiple wireless access points, the wireless access points including a star-flash positioning module and a star-flash basic access module;
[0038] At least one terminal, the terminal including a StarScan positioning module and a StarScan basic access module;
[0039] The network controller as described in the second aspect of this application is communicatively connected to the plurality of wireless access points and the terminal.
[0040] In a fourth aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for execution by the computer to implement the above-described network roaming handover method based on StarFlash.
[0041] In a fifth aspect of this application, a computer program product containing instructions is provided, which, when executed by a computer device, causes the computer device to perform the aforementioned network roaming switching method based on StarFlash.
[0042] The network roaming handover method and network controller based on StarSignal provided in this application leverage the real-time high-precision positioning and trajectory prediction capabilities of the SLP module to predict the terminal's movement trend and handover needs in advance, achieving "terminal-ahead" handover decisions and network-side pre-configuration. The network controller notifies the target AP and the current AP in advance to prepare for handover, and the target AP pre-resers resource reservations, allowing the terminal to quickly associate without performing a full-channel scan. This design significantly reduces the latency of the terminal handover process, effectively avoiding service interruptions, and is fully adaptable to industrial scenarios with extremely high requirements for communication continuity and real-time performance, such as AGV remote control, AR inspection, and PLC wirelessization. Secondly, this application employs a dual-backup redundancy design based on the aforementioned active handover mechanism. Active handover based on SLP positioning serves as the primary mechanism, while passive handover based on SLB signal strength serves as the backup. These two mechanisms operate in parallel, providing a safety net. If the active handover mechanism fails to trigger due to a single fault such as positioning failure or trajectory prediction error, and the terminal's SLB signal strength falls below a preset threshold, the passive handover mechanism can be automatically activated. This ensures the terminal quickly scans and connects to the AP with the best signal, guaranteeing uninterrupted communication and significantly improving the stability and fault tolerance of wireless communication in industrial scenarios. Furthermore, this application breaks through the traditional passive handover's reliance solely on signal strength for decision-making. It uses the terminal's real-time location information and movement trajectory as the core basis for handover decisions. Combined with the precise division of AP service areas and handover trigger areas, it can accurately determine the terminal's movement intentions and handover timing. This effectively avoids the "ping-pong handover" phenomenon caused by signal fluctuations at the AP coverage edge, reducing unnecessary handover frequency and improving the operational stability of the industrial wireless communication network. Fourthly, it optimizes network resource allocation and improves overall performance. In addition, this application realizes real-time terminal location perception through SLP module. The network controller can actively command the terminal to switch to other APs based on the terminal location distribution, thereby balancing the load pressure of the entire wireless network, avoiding problems such as bandwidth congestion and increased latency caused by too many terminals accessing some APs, maximizing the service capacity of each AP, optimizing the overall network operation performance, and adapting to the high-concurrency communication needs of large industrial scenarios such as factories, warehouses, and ports. Attached Figure Description
[0043] Figure 1 This is a flowchart illustrating one implementation of the network roaming switching method based on StarFlash in this application;
[0044] Figure 2 Example diagram of the service area and handover trigger area for a wireless access point;
[0045] Figure 3 Example diagram of the service area, best service area and handover trigger area for wireless access points;
[0046] Figure 4 This is a flowchart illustrating another implementation of the network roaming switching method based on StarFlash in this application. Detailed Implementation
[0047] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description, in conjunction with the accompanying drawings and examples, further clarifies this application. It should be understood that the specific examples described herein are merely illustrative and not intended to limit the scope of this application. Furthermore, the technical features involved in the various embodiments of this application described below can be combined with each other as long as they do not conflict with each other.
[0048] The present application will now be described in detail with reference to the accompanying drawings. A first aspect of this application provides a network roaming switching method based on star-flash technology. Figure 1 The diagram illustrates a flowchart of one embodiment of the network roaming switching method based on StarFlash of this application. Figure 1 As shown, the network roaming handover method based on StarFlash in the first embodiment of this application includes:
[0049] Step S101: Based on the location of each wireless access point in the target area network, determine the service area and handover trigger area of each wireless access point in the wireless coverage area.
[0050] Step S102: Obtain the real-time location and real-time speed of the target terminal, and obtain the predicted trajectory of the target terminal based on the real-time location and real-time speed;
[0051] Step S103: Determine whether the target terminal is currently in the handover triggering area of another target wireless access point and whether its position in the next second is in the best service area of the other target wireless access point based on the predicted trajectory of the target terminal.
[0052] Step S104: If the target terminal is currently in the handover triggering area of the other target wireless access point and its position is in the best service area of the other target wireless access point in the next second, initiate a handover process to switch the target terminal from the current wireless access point to the target wireless access point. The best service area is the area in the service area of the target wireless access point other than the handover triggering area.
[0053] The network roaming handover method based on StarSignal provided in this application is applied to the network controller of a StarSignal-based wireless network system, where the StarSignal-based wireless network is a local area network. StarSignal is a new generation of short-range wireless communication technology standard independently developed in China under the leadership of the StarSignal Consortium. The StarSignal-based wireless network system includes a network controller, at least one terminal, and multiple wireless access points (APs). The network controller is communicatively connected to the multiple APs and the terminal, and the terminal is communicatively connected to the network controller and the APs. Both the terminal and the APs include SLP modules and SLB modules.
[0054] Specifically, in step S101, the network controller can obtain the locations of each wireless access point already configured in the target area network (current area network), and can receive ranging and angle measurement data from the SLP module of the wireless access point. Based on the location of each wireless access point in the target area network, the service area of each wireless access point is determined. Specifically, the network controller can... The area is defined as the service area of the i-th wireless access point, where, The preset threshold can be determined based on the distribution of wireless access points in the target area network. Let be the distance between any point in the region and the i-th wireless access point. Let be the distance between any point in the region and the j-th wireless access point, where j = 1, 2, ..., n-1, i = 1, 2, ..., n, and n is the number of wireless access points. , Let i be the coordinates of the i-th wireless access point. Let be the coordinates of any of the points. The Euclidean norm is used, and the area outside the service area is the switching trigger area.
[0055] Specifically, in step S101, the network controller can, based on the service area of each wireless access point (e.g., a base station), designate a preset sub-area within the service area of each wireless access point that is closer to the adjacent wireless access point as the handover trigger area for the adjacent wireless access point. An example of the service area and handover trigger area of a wireless access point is shown below. Figure 2 and Figure 3As shown, it should be noted that the handover trigger area can be the intersection of the service areas of two wireless access points (e.g., adjacent wireless access points A and B). When the target terminal's current wireless access point is A, the intersection of their service areas is the handover trigger area of B. That is, when the target terminal leaves the service area of A (specifically, the area of A's service area excluding the intersection area, i.e., the optimal service area) and is in the intersection area, and at the same time, according to the predicted trajectory, the target terminal's position in the next second will be in the optimal service area of B, i.e., the target terminal will enter the optimal service area of B in the next second, the target terminal will switch its access point from A to B. When the target terminal's current wireless access point is B, the intersection of their service areas is the handover trigger area of A. That is, when the target terminal leaves the service area of B (specifically, the area of B's service area excluding the intersection area, i.e., the optimal service area) and is in the intersection area, and at the same time, according to the trajectory prediction result, it will enter the optimal service area of A in the next second, the target terminal will switch its access point from B to A.
[0056] Specifically, in step S102, the network controller calculates the real-time position and real-time speed of the target terminal based on the SLP ranging data, where the direction of the real-time speed is the direction of movement. Then, based on the real-time position, real-time speed, and direction of movement, the predicted trajectory of the target terminal is obtained. Specifically, step S102 may include:
[0057] Acquire ranging data of the target terminal's star-flash positioning module, the target terminal's current wireless access point, and other wireless access points within a preset range around the target terminal;
[0058] The real-time position and velocity of the target terminal are calculated based on the ranging data. Specifically, according to the formula... The real-time location of the target terminal shown is obtained by calculation, where, The real-time location coordinates of the target terminal. For the first The location coordinates of each wireless access point The distance to the target terminal is the first The distance between wireless access points For integers greater than or equal to 3, the real-time location of the target terminal can be determined as follows: When there are more than three wireless access points, the results can be obtained by solving a series of equations and linearizing the equations. Write the formula as Standard form, in which, , , Construct a system of linear equations and solve it using the least squares method. ,get , Given the real-time location of the target terminal, we can also obtain... Real-time location of the target terminal Then, the real-time speed is calculated based on the timestamp of each record. For target terminal Real-time velocity in the x-direction at time x. For target terminal Real-time velocity in the y-direction at time t. ,in for The moment before that moment, for The real-time location of the target terminal;
[0059] The predicted trajectory of the target terminal, obtained from the calculated real-time position and velocity, can include:
[0060] definition State vector at time step ,
[0061] The state vector The prior state estimate is denoted as Prior state estimation representation utilizes Time and previous observations To predict the state at time t, the state transition equation is defined as follows:
[0062] ,in, ;
[0063] definition The observation vector at time is The observation equation is The observation matrix , To observe the noise, it follows a zero-mean Gaussian distribution;
[0064] Prediction is performed using Kalman filtering recursion: , ,in, Let be the prior error covariance matrix. Let be the posterior error covariance matrix at time k-1. initial value It can be set as an identity matrix. For the process noise covariance matrix, calculate , , ,in For Kalman gain, It is the identity matrix. for The covariance matrix, when obtaining the first... Posterior state estimation at time 1 Then, for the next moment , The preset time interval can be set to 1 second depending on the actual situation, to calculate the predicted trajectory. ,in, , q is the process noise intensity parameter. .
[0065] Specifically, in step S103, the network controller determines whether the target terminal is currently in the handover triggering area of another target wireless access point and whether its position in the next second will be in the optimal service area of that other target wireless access point, based on the predicted trajectory of the target terminal. Specifically, based on the predicted position points in the predicted trajectory, it can be determined whether the predicted position points fall within the handover triggering area, thereby determining whether the target terminal has moved from the service area of its current wireless access point to the handover triggering area of another adjacent target wireless access point, and whether it will enter the optimal service area of that other target wireless access point in the next second. In one possible implementation, it can be determined whether the predicted position points within a preset time period after the current time point in the predicted trajectory fall within the handover triggering area and the optimal service area of another adjacent target wireless access point, thereby determining whether the target terminal is currently in the handover triggering area of another adjacent target wireless access point and whether its position in the next second will be in the optimal service area of that other target wireless access point, thus more accurately and timely determining whether the target terminal needs to switch wireless access points.
[0066] Specifically, step S104 may include: if the target terminal is currently in the handover triggering area of another target wireless access point and its location will be in the optimal service area of the other target wireless access point in the next second, then the current wireless access point and the target wireless access point are notified to prepare for handover. After receiving the handover preparation notification, the target wireless access point sends a probe response or association request to the target terminal on a specific channel (pre-set); then, it sends a wireless access point handover command to the target terminal through the current wireless access point, or directly sends a wireless access point handover command to the target terminal. The handover command includes the access information of the target wireless access point, including the MAC address and preferred channel of the target wireless access point. The target terminal receives the handover command from the network controller and the probe response or association request from the target wireless access point, and switches the current wireless access point to the target wireless access point, completing the active handover of the wireless access point.
[0067] Figure 4 The flowchart illustrates another implementation of the network roaming switching method based on StarFlash in this application, as shown below. Figure 4 As shown, the network roaming handover method based on StarFlash in the second embodiment of this application includes:
[0068] Step S401: Based on the location of each wireless access point in the target area network, determine the service area and handover trigger area of each wireless access point in the wireless coverage area.
[0069] Step S402: Obtain the real-time location and real-time speed of the target terminal, and obtain the predicted trajectory of the target terminal based on the real-time location and real-time speed;
[0070] Step S403: Determine whether the target terminal is currently in the handover triggering area of another target wireless access point and whether its position in the next second is in the best service area of the other target wireless access point based on the predicted trajectory of the target terminal.
[0071] Step S404: If the target terminal is currently in the switching triggering area of the other target wireless access point and its location is in the best service area of the other target wireless access point in the next second, initiate a switching process to make the target terminal switch the current wireless access point to the target wireless access point. If not, that is, if the target terminal is not in the switching triggering area of the other target wireless access point and its location is in the best service area of the other target wireless access point in the next second, then proceed to the next step.
[0072] Step S405: Monitor the basic access signal strength of the target terminal and the current wireless access point;
[0073] Step S406: If the target terminal has not entered the switching trigger area of the other target wireless access point, and the basic access signal strength of the Star Flash is less than a preset threshold, determine the target wireless access point that is closest to the target terminal and has the strongest basic access signal, and initiate a switching process so that the target terminal switches the current wireless access point to the target wireless access point.
[0074] Specifically, the network controller monitors the basic access signal strength of the target terminal in real time by acquiring the signal strength of the target terminal's SLB. If the target terminal has not entered the handover triggering area of another target wireless access point, for example, due to a brief anomaly in SLP positioning caused by strong metallic reflection, it is impossible to determine in a timely and accurate manner whether the target terminal has entered the handover triggering area, resulting in the failure of active handover; or, due to SLP positioning failure or incorrect predicted trajectory, active handover is not triggered, but the basic access signal strength of the target terminal weakens. When the basic access signal strength is less than a preset threshold, passive handover is triggered. The network controller determines the target wireless access point and then initiates the handover process, causing the target terminal to switch its current wireless access point to the target wireless access point. The target wireless access point is the wireless access point that is closest to the target terminal and has the strongest basic access signal. The determination of the target access point can be achieved using conventional techniques and will not be elaborated here; the handover process can refer to the aforementioned handover process.
[0075] The network roaming handover method based on StarSignal provided in this application relies on the real-time high-precision positioning and trajectory prediction capabilities of the SLP module to predict terminal movement trends and handover needs. The network controller notifies the current AP and the target AP in advance to prepare for handover, and the target AP reserves resources. The terminal can quickly associate without full-channel scanning, thereby significantly reducing handover latency and avoiding service interruption. It is suitable for industrial scenarios with extremely high requirements for communication continuity and real-time performance. Breaking through the traditional single decision logic that relies solely on signal strength, it uses terminal location and trajectory as the core basis, combined with the precise division of AP service area and handover trigger area, to accurately determine the handover timing and terminal intent. This effectively avoids "ping-pong handover" caused by signal fluctuations at the AP coverage edge, reduces invalid handovers, and improves network operation. It enhances network stability and enables redundant design with both active and passive handover mechanisms. Active handover is primarily based on SLP positioning, while passive handover is based on SLB signal strength. Both operate in parallel as a backup. When active handover fails to trigger and the terminal's SLB signal falls below a preset threshold, passive handover automatically activates, ensuring rapid terminal access to the optimal AP, guaranteeing uninterrupted communication, and improving the stability and fault tolerance of wireless communication in industrial scenarios. Simultaneously, the SLP module can sense the real-time location of terminals, and the network controller, based on terminal distribution, directs terminals to switch to suitable APs to balance network load. This avoids bandwidth congestion and increased latency caused by excessive access to some APs, maximizing AP service capabilities, optimizing overall network performance, and adapting to the high-concurrency demands of large-scale industrial scenarios.
[0076] A second aspect of this application provides a network controller. The network controller includes: at least one processor; and a memory communicatively connected to at least one of the processors; wherein the memory stores instructions executable by the processor to implement the aforementioned star-flash-based network roaming handover method. The processor is communicatively connected to a terminal and an access point (AP). Alternatively, the network controller may further include a transceiver connected to the processor and the memory, the transceiver being used for communicative connections to the terminal and the AP.
[0077] A third aspect of this application provides a StarScan-based wireless network system, the StarScan-based wireless network system comprising multiple wireless access points, each wireless access point comprising a StarScan positioning module and a StarScan basic access module; at least one terminal, the terminal comprising a StarScan positioning module and a StarScan basic access module; and a network controller provided in the second aspect of this application, the network controller being communicatively connected to the multiple wireless access points and the terminal.
[0078] In a fourth aspect of this application, a computer-readable storage medium is also provided, the computer-readable storage medium storing computer instructions for execution by the computer to implement the above-described network roaming handover method based on StarFlash.
[0079] In a fifth aspect of this application, a computer program product containing instructions is also provided, which, when executed by a computer device, causes the computer device to perform the aforementioned network roaming switching method based on StarFlash.
[0080] Those skilled in the art will recognize that the modules and method steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. The programs corresponding to the software modules and method steps can be placed in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium known in the art. To clearly illustrate the interchangeability of electronic hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in electronic hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0081] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0082] The term "comprising" or any other similar term is intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus / device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent in such process, method, article, or apparatus / device.
[0083] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of the present invention.
Claims
1. A network roaming handover method based on star-flash, characterized in that, include: Based on the location of each wireless access point in the target area network, determine the service area and handover trigger area of each wireless access point in the wireless coverage area; The real-time location and speed of the target terminal are obtained, and the predicted trajectory of the target terminal is obtained based on the real-time location and speed. Based on the predicted trajectory of the target terminal, determine whether the target terminal is currently in the handover triggering area of another target wireless access point and whether its position in the next second is in the optimal service area of the other target wireless access point; If the target terminal is currently in the handover triggering area of the other target wireless access point and its location is in the best service area of the other target wireless access point in the next second, a handover process is initiated, so that the target terminal switches the current wireless access point to the target wireless access point. The best service area is the area in the service area of the target wireless access point other than the handover triggering area.
2. The network roaming switching method based on star-flash as described in claim 1, characterized in that, The step of determining the service area and handover trigger area of each wireless access point based on the location of each wireless access point in the target area network includes: Will The area is defined as the service area of the i-th wireless access point, where, Let be the distance between any point in the region and the i-th wireless access point. Let be the distance between any point in the region and the j-th wireless access point, where j = 1, 2, ..., n-1, i = 1, 2, ..., n, and n is the number of wireless access points. , Let i be the coordinates of the i-th wireless access point. Let be the coordinates of any of the points. The Euclidean norm is used, and the area outside the service area is the switching trigger area. This is a preset threshold.
3. The network roaming switching method based on star-flash as described in claim 1, characterized in that, The acquisition of the target terminal's real-time location and real-time speed includes: Acquire ranging data between the target terminal's star-flash positioning module and the target terminal's current wireless access point, as well as other wireless access points within a preset range around the target terminal; The real-time position and real-time velocity of the target terminal are calculated based on the ranging data: According to the formula The real-time location of the target terminal shown is obtained by calculation, where, The real-time location coordinates of the target terminal. For the first The location coordinates of each wireless access point The distance to the target terminal is the first The distance between wireless access points An integer greater than or equal to 3; Solving for the results Real-time location of the target terminal Then, the real-time speed is calculated based on the timestamp of each record. For target terminal Real-time velocity in the x-direction at time x. For target terminal Real-time velocity in the y-direction at time t. ,in for The moment before that moment, for The real-time location of the target terminal.
4. The network roaming switching method based on star flashing as described in claim 3, characterized in that, The step of obtaining the predicted trajectory of the target terminal based on the real-time location and the real-time speed includes: definition State vector at time step , The state vector The prior state estimate is denoted as The state transition equation is defined as follows: ,in, ; definition The observation vector at time is The observation equation is The observation matrix , To observe the noise, it follows a zero-mean Gaussian distribution; Prediction is performed using Kalman filtering recursion: , ,in, Let be the prior error covariance matrix. Let be the posterior error covariance matrix at time k-1. For the process noise covariance matrix, calculate , , ,in For Kalman gain, It is the identity matrix. for The covariance matrix, when obtaining the first... Posterior state estimation at time 1 Then, for the next moment , The preset time interval is set to 1 to calculate the predicted trajectory. ,in, .
5. The network roaming handover method based on star-flash as described in any one of claims 1-4, characterized in that, The handover initiation process, which causes the target terminal to switch its current wireless access point to the target wireless access point, includes: The current wireless access point and the target wireless access point are notified to prepare for handover. After receiving the handover preparation notification, the target wireless access point sends a probe response or association request to the target terminal on a predetermined channel. The system sends a wireless access point switching command to the target terminal through the current wireless access point, or sends a wireless access point switching command to the target terminal. The switching command includes the access information of the target wireless access point. The target terminal switches the current wireless access point to the target wireless access point according to the switching command, the detection response, or the association request.
6. The network roaming switching method based on star flashing as described in claim 5, characterized in that, Also includes: Monitor the basic access signal strength of the target terminal and the current wireless access point; If the target terminal does not enter the switching trigger area of the other target wireless access point, and the signal strength of the Star Flash basic access signal is less than a preset threshold, the target wireless access point that is closest to the target terminal and has the strongest Star Flash basic access signal is determined, and the switching process is initiated so that the target terminal switches the current wireless access point to the target wireless access point.
7. A network controller, characterized in that, include: At least one processor; and a memory communicatively connected to at least one of the processors; wherein, The memory stores instructions that can be executed by the processor to implement the network roaming switching method based on StarFlash as described in any one of claims 1-6.
8. A star-flash-based wireless network system, characterized in that, include: Multiple wireless access points, the wireless access points including a star-flash positioning module and a star-flash basic access module; At least one terminal, the terminal including a StarScan positioning module and a StarScan basic access module; The network controller as described in claim 7, wherein the network controller is communicatively connected to the plurality of wireless access points and the terminal.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that are executed by the computer to implement the network roaming handover method based on star flash as described in any one of claims 1-6.
10. A computer program product containing instructions, characterized in that, When the instruction is executed by a computer device, the computer device performs the network roaming switching method based on StarFlash as described in any one of claims 1-6.