A multi-base station dynamic networking method, system and device for a general assembly voting application
By monitoring signal strength and load data in real time, screening terminals to be diverted and coordinating base station time slots, the problem of base station overload in the voting application of the conference venue was solved, achieving lossless terminal migration and data integrity, and meeting the real-time and stability requirements of the conference venue.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHANGSHA SUNVOTE LTD
- Filing Date
- 2026-03-26
- Publication Date
- 2026-06-09
AI Technical Summary
In the voting application at the conference venue, the lack of a load balancing mechanism in the existing dynamic networking technology leads to local base station overload during base station switching, resulting in decreased communication efficiency and affecting the conference process.
By monitoring the signal strength and load data between the voting terminal and the base station in real time through the network control server, terminals with signal strength differences within the preset smooth switching range are screened out to be migrated. Based on the nonlinear load response characteristics of competitive communication, the marginal increment of communication time consumption of neighboring base stations is evaluated, and the communication time slot reservation and cached data migration between base stations are coordinated to achieve lossless terminal migration.
It effectively solved the base station overload problem, reduced the probability of link interruption, ensured the integrity of voting data and the stability of the network, and met the real-time requirements of large-scale conferences.
Smart Images

Figure CN122179797A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and in particular to a method, system, and device for dynamic networking of multiple base stations for voting applications in large-scale conference venues. Background Technology
[0002] In large-scale conference voting scenarios with over a thousand participants, a network system typically consists of multiple base stations and a large number of wireless voting terminals. To cover the vast venue and provide sufficient communication capacity, the system often deploys multiple base stations operating on independent communication channels, and pre-assigns and pairs the voting terminals to each base station before the conference begins.
[0003] In practical applications, as attendees move around randomly within the venue, the spatial relative position between the handheld voting device and the original paired base station will change. This can easily lead to a decrease in the strength of the communication signal connection, which in turn can cause an increase in the communication error rate and a reduction in communication efficiency.
[0004] To address the aforementioned signal fluctuations, existing technical solutions typically establish a common communication channel. Each base station broadcasts a time-sharing communication connection strength verification command, which is then collected in real-time by a voting device and reported to the system. When the signal strength between the voting device and the current base station falls below a preset threshold, the system switches it to a base station with a stronger signal connection.
[0005] However, in actual deployments, due to the common contention-based communication mechanism between voting devices and base stations, the communication data collection time of a single base station exhibits a non-linear relationship with the number of connected terminals. As the number of terminals connected to a single base station increases, the probability of communication collisions rises, leading to a dramatic increase in the communication time required to collect data. Therefore, if signal strength is used as the switching criterion during dynamic networking, a large number of terminals may converge and switch to the same base station due to location clustering. This local overload phenomenon will significantly degrade the communication performance of that base station, ultimately preventing the entire system from collecting voting data within the predetermined time and affecting the conference process. Summary of the Invention
[0006] (a) Technical problems to be solved In view of the above-mentioned shortcomings and deficiencies of the prior art, the present invention provides a multi-base station dynamic networking method, system and device for voting applications in large-scale venues. It solves the technical problem that the lack of a load balancing mechanism in the existing dynamic networking technology when performing base station handover based on signal strength leads to local base station overload and a decrease in system communication efficiency.
[0007] (II) Technical Solution To achieve the above objectives, the main technical solutions adopted by the present invention include: In a first aspect, embodiments of the present invention provide a multi-base station dynamic networking method for voting applications in large venues, wherein a networking control server communicates with base stations and voting terminals distributed within the venue area, and the method includes: Monitor the signal strength between each voting terminal and each base station, as well as the load data of each base station; When the load of any base station reaches the warning threshold, select the terminals to be diverted from the voting terminals connected to the load warning base station, whose signal strength distribution difference between the load warning base station and the neighboring base station is within the preset smooth handover range. The nonlinear load response characteristics of contention communication are used to evaluate the marginal increase in communication time of each neighboring base station for the terminal to be diverted, and the access adaptation attributes of neighboring base stations are combined to generate the home decision basis. Based on the home decision basis, the target home base station is selected from the neighboring base stations. The control load warning base station suspends the allocation of communication time slots to the terminals to be diverted, and coordinates with the target home base station to reserve communication time slots for the terminals to be diverted; A handover command containing reserved communication time slots is sent to the terminal to be diverted, instructing the terminal to migrate seamlessly to the target home base station after uploading the cached voting data to the load warning base station.
[0008] Optionally, the signal strength between each voting terminal and each base station, as well as the load data of each base station, are monitored, including: Send broadcast control commands to each base station to instruct each voting terminal to receive the signal strength commands periodically broadcast by each base station on the public communication channel; Send a collection command to instruct each voting terminal to collect the received signal strength indication value between each voting terminal and each base station, and package the voting terminal identifier and the received signal strength indication value into a signal strength report frame and broadcast the signal strength report frame to each base station; Obtain signal strength report frames received and forwarded by each base station from the public communication channel, and establish a dynamic association database between the voting terminal and each base station based on the signal strength report frames; A status query command is sent to each base station to instruct each base station to report load data including the number of access terminals, data transmission rate, and packet loss rate.
[0009] Optionally, when the load of any base station reaches the warning threshold, before selecting terminals from the voting terminals connected to the load warning base station whose signal strength distribution difference between the load warning base station and neighboring base stations is within a preset smooth handover range, the process further includes: Retrieve the dynamic association database to obtain the received signal strength indication values of all base stations collected by each voting terminal; For each voting terminal, a corresponding list of qualified base stations is constructed, and the received signal strength indication values of all base stations collected by each voting terminal are compared with the preset communication qualification threshold. When the received signal strength indication value is greater than the communication qualification threshold, the base station whose received signal strength indication value is greater than the communication qualification threshold will be added to the corresponding signal qualified base station list. When all received signal strength indicators are lower than or equal to the communication qualification threshold, the blind zone compensation logic is executed, and the single base station with the largest received signal strength indicator is forcibly selected as the second-best home selection and added to the signal qualification base station list of the corresponding voting terminal.
[0010] Optionally, when the load of any base station reaches the warning threshold, from the voting terminals connected to the load warning base station, terminals whose signal strength distribution difference between the load warning base station and neighboring base stations is within a preset smooth handover range are selected for diversion, including: Monitor the load data of each base station, and mark any base station as a load warning base station when its load data reaches the warning threshold; Read the real-time number of access terminals of the load warning base station, calculate the excess number of real-time access terminals of the load warning base station that exceeds the warning threshold, and determine the excess number as the total number of terminals to be diverted that need to be diverted. Traverse the list of qualified base stations corresponding to each voting terminal connected to the load warning base station, identify and determine the base stations in the list of qualified base stations other than the load warning base station as neighboring base stations; Search the dynamic association database to obtain the first received signal strength indication value between each voting terminal and the load warning base station and the second received signal strength indication value between each voting terminal and the neighboring base station. Calculate the absolute value of the deviation between the first received signal strength indication value and the second received signal strength indication value, and use the absolute value of the deviation as the distribution difference degree. Compare the distribution difference with the preset smooth switching range, and identify the voting terminal whose distribution difference is within the preset smooth switching range as the terminal to be selected and guided. The terminals to be guided are sorted in ascending order of distribution difference, and the corresponding number of voting terminals are extracted from the sorted terminals according to the total number of terminals to be guided.
[0011] Optionally, the marginal increase in communication time for the terminal to be diverted by each neighboring base station is evaluated based on the nonlinear load response characteristics of contention communication, and a home assignment decision is generated by combining the access adaptation attributes of neighboring base stations. Based on the home assignment decision, the target home base station is selected from the neighboring base stations, including: For each neighboring base station in the list of qualified signal base stations, based on the nonlinear load response characteristics of contention communication, combined with the preset load coefficient, the number of real-time access terminals, and the preset full-load capacity limit, the expected collection time of each neighboring base station and the limit collection time of each neighboring base station when the number of access terminals reaches the preset load upper limit threshold are obtained respectively. Extract the maximum received signal strength indication value and the minimum received signal strength indication value from the list of qualified base stations, and assign a first weight value to the signal strength weight and a second weight value to the load status weight, respectively. Calculate the first difference between the received signal strength indication value and the minimum received signal strength indication value of each neighboring base station, calculate the second difference between the maximum received signal strength indication value and the minimum received signal strength indication value, and calculate the ratio of the first difference to the second difference and determine it as the signal strength percentage. Calculate the time difference between the limit collection time and the expected collection time, and calculate the ratio of the time difference to the limit collection time and determine it as the marginal increment of communication time. The load adaptability score of each neighboring base station is calculated based on the first weight value, the second weight value, the signal strength ratio, and the marginal increment of communication time. The load adaptability scores of each neighboring base station are sorted from high to low, and the neighboring base station with the highest load adaptability score is selected as the candidate base station. When the number of real-time access terminals at a candidate base station is less than the preset load limit threshold, and the difference between the received signal strength indication value between the candidate base station and the load warning base station is greater than or equal to the preset handover hysteresis threshold, the candidate base station will be determined as the target home base station.
[0012] Optionally, the control load warning base station suspends the allocation of communication time slots to the terminals to be diverted, and coordinates the target home base station to reserve communication time slots for the terminals to be diverted, including: Send a pre-access notification to the target home base station containing the identifier of the terminal to be diverted and the received signal strength indication value of the terminal to be diverted, so as to instruct the target home base station to reserve temporary access slots for the terminal to be diverted; Receive the handover permission from the target home base station in response to the pre-access notification, and obtain the communication channel information of the target home base station and the reserved communication time slots allocated by the target home base station for the terminal to be diverted contained in the handover permission. Send a handover notice to the load warning base station and instruct the load warning base station to stop allocating communication time slots to the terminal to be diverted in order to avoid signal conflict. At the same time, instruct the load warning base station to simultaneously start caching operation for the voting data generated by the terminal to be diverted.
[0013] Optionally, a handover command containing reserved communication time slots is sent to the terminal to be diverted, instructing the terminal to seamlessly migrate to the target home base station after uploading the cached voting data to the load warning base station, including... Send a handover command to the terminal to be diverted, which includes the target home base station identifier, the communication channel information of the target home base station, and the reserved communication time slot; The system receives disconnection confirmation from the load warning base station. The disconnection confirmation is generated by the load warning base station after receiving the cached voting data uploaded by the terminal to be diverted according to the handover instruction and verifying that the data is correct. The network access request is sent by the terminal to be guided after it switches to the communication channel of the target home base station. The network access request includes the identifier of the terminal to be guided and the server authorization code. The system verifies the server authorization code contained in the network access request through the target home base station, and after the server authorization code is verified, it controls the target home base station to allocate formal communication time slots to the terminal to be relocated according to the reserved communication time slots in order to complete the lossless migration and access of the terminal to be relocated.
[0014] Optionally, after issuing a handover instruction containing reserved communication time slots to the terminal to be diverted, instructing the terminal to be diverted to seamlessly migrate to the target home base station after uploading the cached voting data to the load warning base station, the process also includes: Receive the received signal strength indication value for the target home base station reported by the terminal to be guided; When the received signal strength indication value is greater than the preset received signal strength threshold and the number of real-time access terminals of the target home base station is less than the load limit threshold, the lossless migration access is determined to be successful. The system receives cached voting data sent by the terminal to be guided through the target home base station, and controls the terminal to be guided to perform a preset number of retransmission operations to complete the reporting of voting data when the transmission fails. When lossless migration access fails and the load warning base station is in the list of signal qualified base stations, the terminal to be diverted is controlled to reconnect to the corresponding load warning base station. When the load warning base station is not in the list of signal qualified base stations, the operation of selecting the target home base station is triggered again. After successful lossless migration and access, the load adaptability scores of all base stations are recalculated, and the relationship between the load adaptability scores of each base station and the warning threshold is compared to determine whether to repeat the operation of selecting candidate terminals for diversion until the load of all base stations is lower than the warning threshold.
[0015] Secondly, embodiments of the present invention provide a multi-base station dynamic networking system for large-scale voting applications, comprising: a data monitoring module for monitoring the signal strength between each voting terminal and each base station, as well as the load data of each base station; a terminal screening module for screening, when the load of any base station reaches a warning threshold, selecting terminals from the voting terminals connected to the load warning base station whose signal strength distribution difference between the load warning base station and neighboring base stations is within a preset smooth switching range; a target decision module for evaluating the marginal increment of communication time consumption of each neighboring base station for the terminal to be screened based on the nonlinear load response characteristics of contention communication, generating a home decision basis in combination with the access adaptation attributes of neighboring base stations, and selecting a target home base station from the neighboring base stations based on the home decision basis; a signaling coordination module for controlling the load warning base station to suspend the allocation of communication time slots to the terminal to be screened, and coordinating the target home base station to reserve communication time slots for the terminal to be screened; and an access execution module for issuing a switching instruction containing the reserved communication time slots to the terminal to be screened, instructing the terminal to be screened to migrate to the target home base station without loss after uploading the cached voting data to the load warning base station.
[0016] Thirdly, embodiments of the present invention provide a multi-base station dynamic networking device for large-scale venue voting applications, including: a voting terminal, a base station, and a networking control server. The networking control server is communicatively connected to the voting terminal and the base station. The networking control server includes a processor and a memory. The memory stores a computer program. When the processor executes the computer program, it implements the multi-base station dynamic networking method for large-scale venue voting applications as described above.
[0017] (III) Beneficial Effects The beneficial effects of this invention are as follows: By deeply coordinating base stations and voting terminals within the venue through a network control server, this invention effectively solves the technical problems of local base station overload and decreased communication efficiency caused by the lack of load balancing mechanisms during base station handover in traditional networking technologies. By real-time monitoring of the signal strength between each voting terminal and each base station, as well as the current load data of each base station, this invention can obtain real-time network topology status and resource distribution, providing accurate data support for subsequent resource scheduling. Furthermore, by utilizing the signal strength distribution differences within a preset smooth handover interval for terminal screening, this invention accurately identifies terminals with handover feasibility while ensuring signal coverage quality, effectively reducing the probability of link interruption caused by blind handover.
[0018] Building upon this foundation, this invention introduces nonlinear load response characteristics based on contention-driven communication. By quantitatively evaluating the marginal increase in communication time for the terminal to be redirected from neighboring base stations, and combining this with access adaptation attributes to generate attribution decision criteria, it achieves more forward-looking intelligent decision-making than traditional linear allocation, ensuring that the selection of the target base station truly optimizes the overall network response time. Furthermore, by further coordinating reserved communication time slots between base stations and employing a mechanism for uploading and then migrating cached data, this invention achieves lossless terminal access at the physical link layer, ensuring the absolute integrity of the voting data.
[0019] Therefore, this invention, through the effective synergy of data-driven and weighted load balancing algorithms, can adapt to the dynamic distribution of people in the venue without manual intervention, and can fully meet the stringent requirements of network stability and real-time performance for the dynamic distribution of people in large conferences. Attached Figure Description
[0020] Figure 1 This is a schematic diagram of the overall process of the method provided in the embodiments of the present invention; Figure 2 This is a schematic diagram illustrating the specific process of step S1 of the method provided in this embodiment of the invention; Figure 3 This is a schematic diagram illustrating the specific process prior to step S2 in the method provided in this embodiment of the invention; Figure 4 This is a detailed flowchart illustrating step S2 of the method provided in this embodiment of the invention; Figure 5 This is a detailed flowchart illustrating step S3 of the method provided in this embodiment of the invention; Figure 6 This is a detailed flowchart illustrating step S4 of the method provided in this embodiment of the invention; Figure 7 This is a detailed flowchart illustrating step S5 of the method provided in this embodiment of the invention; Figure 8 This is a schematic diagram illustrating the specific process following step S5 in the method provided in this embodiment of the invention; Figure 9 This is a schematic diagram of the device connection provided in an embodiment of the present invention. Detailed Implementation
[0021] To better explain and facilitate understanding of the present invention, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0022] like Figure 1As shown in the embodiment of the present invention, a multi-base station dynamic networking method for voting applications in large venues is proposed. The networking control server communicates with base stations and voting terminals distributed in the venue area. The method includes: monitoring the signal strength between each voting terminal and each base station, as well as the load data of each base station; when the load of any base station reaches a warning threshold, selecting terminals from the voting terminals connected to the load warning base station whose signal strength distribution difference between the load warning base station and neighboring base stations is within a preset smooth switching range; evaluating the marginal increment of communication time for the terminals to be redirected by each neighboring base station based on the nonlinear load response characteristics of contention communication, and generating a home decision basis in combination with the access adaptation attributes of neighboring base stations, and selecting a target home base station from the neighboring base stations based on the home decision basis; controlling the load warning base station to suspend the allocation of communication time slots to the terminals to be redirected, and coordinating the target home base station to reserve communication time slots for the terminals to be redirected; issuing a switching instruction containing the reserved communication time slots to the terminals to be redirected, instructing the terminals to be redirected to migrate seamlessly to the target home base station after uploading the cached voting data to the load warning base station.
[0023] This invention effectively solves the technical problems of local base station overload and communication efficiency degradation caused by the lack of load balancing mechanisms during base station handover in traditional networking technologies by deeply coordinating base stations and voting terminals within the venue through a network control server. By real-time monitoring of the signal strength between each voting terminal and each base station, as well as the current load data of each base station, this invention can obtain the network topology status and resource distribution in real time, providing accurate data support for subsequent resource scheduling. Furthermore, it utilizes the difference in signal strength distribution within a preset smooth handover range to screen terminals, thereby accurately identifying terminals that are feasible for handover while ensuring signal coverage quality, effectively reducing the probability of link interruption caused by blind handover.
[0024] Building upon this foundation, this invention introduces nonlinear load response characteristics based on contention-driven communication. By quantitatively evaluating the marginal increase in communication time for the terminal to be redirected from neighboring base stations, and combining this with access adaptation attributes to generate attribution decision criteria, it achieves more forward-looking intelligent decision-making than traditional linear allocation, ensuring that the selection of the target base station truly optimizes the overall network response time. Furthermore, by further coordinating reserved communication time slots between base stations and employing a mechanism for uploading and then migrating cached data, this invention achieves lossless terminal access at the physical link layer, ensuring the absolute integrity of the voting data.
[0025] Therefore, this invention, through the effective synergy of data-driven and weighted load balancing algorithms, can adapt to the dynamic distribution of people in the venue without manual intervention, and can fully meet the stringent requirements of network stability and real-time performance for the dynamic distribution of people in large conferences.
[0026] To better understand the above technical solutions, exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that the present invention can be understood more clearly and thoroughly, and that the scope of the present invention can be fully conveyed to those skilled in the art.
[0027] Specifically, this invention provides a multi-base station dynamic networking method for voting applications in large venues. The core idea of this solution is "signal strength-driven terminal affiliation decision + base station collaborative scheduling + real-time network optimization," aiming to ensure that the voting terminal always connects to the base station with the best signal, while maintaining load balance among multiple base stations (e.g., 4 base stations) within the venue. This includes: S1. Monitor the signal strength between each voting terminal and each base station, as well as the load data of each base station.
[0028] Furthermore, such as Figure 2 As shown, step S1 includes: S11. Send broadcast control commands to each base station to instruct each voting terminal to receive the signal strength commands periodically broadcast by each base station on the public communication channel. In this embodiment, the voting terminal actively scans the signals of four base stations in the venue at a default fixed interval (e.g., every 10 seconds). The scanning process is achieved by receiving the signal strength commands periodically broadcast by the base stations on the public communication channel (e.g., a dedicated public channel C0). Here, the broadcast of the signal strength commands is configured to be executed on an independent public communication channel, the core purpose of which is to achieve physical isolation between control signaling and service data. This isolation mechanism effectively avoids the terminal scanning process occupying the service channels of each base station used to receive voting data, thereby ensuring the real-time transmission of the channel when hundreds or thousands of terminals vote concurrently in the venue.
[0029] S12. Send a data collection command to instruct each voting terminal to collect the received signal strength indication (RSSI) values between itself and each base station, and package the voting terminal identifier and the RSSI values into a signal strength report frame and broadcast the signal strength report frame to each base station. Specifically, the voting terminal collects and records its own RSSI values (Received Signal Strength Indicator, in dBm) with each base station. For example, the signal data collected by terminal A may be: base station 1 (-60dBm), base station 2 (-75dBm), base station 3 (-82dBm), and base station 4 (-78dBm). Subsequently, the voting terminal packages its own terminal ID + the RSSI values of the four base stations into a signal strength report frame and broadcasts the report frame directly through a public communication channel to ensure that all base stations in the area can receive it, thereby providing full-view radio frequency environment data.
[0030] S13. Obtain signal strength report frames received and forwarded by each base station from the public communication channel, and establish a dynamic association database between the voting terminal and each base station based on the signal strength report frames. After receiving the signal strength report frames, the base station forwards them to the network control server in real time. The server establishes a "terminal-RSSI dynamic database" based on this data, continuously tracking and storing the real-time signal communication strength association information between each terminal and each base station, providing data support for subsequent handover decisions.
[0031] S14. Send a status query command to each base station to instruct each base station to report load data including the number of access terminals, data transmission rate, and packet loss rate. In addition to the basic number of access terminals, the data transmission rate and packet loss rate are introduced as composite load indicators, which can more realistically reflect the radio frequency congestion at the base station level. Each base station reports the above load data to the server at fixed intervals (e.g., every 10 seconds). The server then displays the load status of each base station in real time on the "load monitoring plane" (e.g., base station 1: 630 units, base station 2: 410 units, base station 3: 520 units, base station 4: 440 units).
[0032] S2. When the load of any base station reaches the warning threshold, select terminals from the voting terminals connected to the load warning base station whose signal strength distribution difference between the load warning base station and neighboring base stations is within a preset smooth handover range. To avoid a sudden increase in load in a certain area (such as the coverage area of base station 1) due to personnel movement, triggering collaborative scheduling based on the weighted load balancing algorithm, this method can both ensure that the terminal accesses the base station with the optimal signal and effectively avoid overload of a single base station.
[0033] Furthermore, such as Figure 3 As shown, before step S2, the following steps are also included: P21. Search the dynamic association database to obtain the received signal strength indication values of all base stations collected by each voting terminal.
[0034] P22. For each voting terminal, construct a corresponding list of qualified base stations, and compare the received signal strength indication values of all base stations collected by each voting terminal with the preset communication qualification threshold.
[0035] P23. When the received signal strength indication value is greater than the communication qualification threshold, add the base station whose received signal strength indication value is greater than the communication qualification threshold to the corresponding signal qualified base station list.
[0036] For example, setting a communication qualification threshold (RSSI threshold) of -80dBm and retaining only base stations with RSSI values greater than -80dBm is a key mechanism to ensure the integrity of voting data at the physical layer. RF links with values below this threshold are often accompanied by uncontrollable bit error rates, and mandatory removal can prevent the risk of blindly channeling terminals to inferior channels from the source. If the RSSI value of base station 3 in terminal A's data is -82dBm ≤ -80dBm, it will be excluded to avoid data transmission packet loss. The qualified base stations for terminal A are base station 1, base station 2, and base station 4.
[0037] P24. When all received signal strength indicators are below or equal to the communication qualification threshold, execute the blind zone compensation logic, forcibly selecting the single base station with the largest received signal strength indicator as the second-best choice and adding it to the signal qualification base station list of the corresponding voting terminal. If the RSSI value of the terminal and all base stations is ≤-80dBm, and the terminal is in the venue's signal blind zone, then forcibly retain the base station with the largest RSSI value as the second-best choice. This step mainly addresses the extreme case where the terminal is in the venue's signal blind zone, prioritizing "uninterrupted communication" rather than "absolute load balancing," ensuring that terminals in the corners still have a unique communication handshake channel.
[0038] Furthermore, such as Figure 4 As shown, step S2 includes: S21. Monitor the load data of each base station and mark it as a load warning base station when the load data of any base station reaches the warning threshold. For example, when the load of a base station is ≥600 units, the warning threshold is triggered, and the server automatically marks the base station as a "high load warning base station". The warning threshold is lower than the physical full capacity of the system (e.g., 650 units), providing resource redundancy space before network congestion and providing a time window for the server to perform scheduling calculations and time slot reservation.
[0039] S22. Read the real-time access terminal count of the load warning base station, calculate the excess number of real-time access terminals exceeding the warning threshold, and determine the excess number as the total target number of terminals to be diverted. This step of calculating the excess number can limit the scale of a single load diversion, avoiding a surge in control signaling across the entire site and triggering a signaling storm due to triggering large-scale batch handovers. For example, if base station 1 needs to be reduced from 620 terminals to the safety threshold of 600 terminals, the excess number is 20 terminals, and 20 voting terminals need to be diverted.
[0040] S23. Traverse the list of qualified signal base stations corresponding to each voting terminal connected to the load warning base station, and identify and determine the base stations in the list of qualified signal base stations other than the load warning base station as neighboring base stations. Any non-current base station that is in the list of qualified signal base stations and can establish a stable radio frequency link with the terminal (i.e., the received signal strength indication value is consistently up to standard) is identified as a potential target node with the physical conditions to accept the terminal to be diverted.
[0041] S24. Retrieve the dynamic association database to obtain the first received signal strength indication value between each voting terminal and the load warning base station, and the second received signal strength indication value between each voting terminal and the neighboring base station. Calculate the absolute value of the deviation between the first and second received signal strength indication values, and use the absolute value of the deviation as the distribution difference degree. The network control server retrieves real-time monitoring data from the dynamic association database to extract the received signal strength indication values of the terminal to be diverted, corresponding to the current carrying base station and each potential target base station. By calculating the absolute value of the deviation between the two, the signal balance state of the terminal in the current radio frequency environment can be accurately quantified. This distribution difference degree essentially reflects the logical position of the terminal within the coverage area of different base stations. The closer the absolute value of the deviation is to zero, the more equal the radio frequency energy received by the terminal from the two base stations, indicating that it is in the overlapping and fusion zone of the two. This quantification process provides an objective physical layer criterion for subsequent evaluation of handover feasibility, ensuring that the uplink gain fluctuation of the terminal is limited to a controllable range during base station migration operations, thereby ensuring the continuity and stability of the communication link during topology adjustment.
[0042] S25. Compare the distribution difference with the preset smooth handover interval, and identify voting terminal terminals whose distribution difference falls within the preset smooth handover interval as candidate terminals to be diverted. The purpose of this step is to screen out terminals whose signal quality will not significantly degrade after handover. For example, the smooth handover interval is set to "difference ≤ 10dBm", and 10dBm is set as the upper limit of the allowable drop in smooth handover. This setting can quickly identify edge users with migration potential in large-scale concurrent screening. For example, if a voting terminal has an RSSI of -65dBm with base station 1 (early warning base station) and an RSSI of -70dBm with base station 2 (nearby base station), the difference between the two is 5dBm, which meets the screening criteria and can be used as a candidate terminal to be diverted.
[0043] S26. The terminals to be diverted are sorted in ascending order of distribution difference. Based on the total number of terminals to be diverted, a corresponding number of voting terminals are sequentially extracted from the sorted terminals to determine the diverted terminals. The network control server performs an ascending sorting operation on all voting terminals that meet the smooth handover conditions, and selects target terminals sequentially from the beginning of the sorting queue according to the pre-calculated excess load. The core of this sorting mechanism is to prioritize extracting voting terminals with the smallest distribution difference for load diversion. Terminals with the smallest distribution difference are logically located in the geometric center overlap area of the load warning base station and the neighboring base station's signal coverage, meaning the radio frequency energy of the two base stations is relatively balanced at this location. By prioritizing the diversion of such terminals, it can be ensured that the downlink power fluctuation received by the terminal is minimized at the moment of channel switching, thereby minimizing the retransmission cost and dropout risk during the handover process. This refined extraction strategy based on signal gradients can achieve terminal diversion for the warning base station with minimal communication link cost when performing load reduction actions, significantly improving the security of full-field network topology adjustment in high-concurrency dynamic scenarios.
[0044] S3. Based on the nonlinear load response characteristics of contention-based communication, evaluate the marginal increase in communication time for the terminal to be diverted by each neighboring base station, and generate a home assignment decision criterion by combining the access adaptation attributes of neighboring base stations. Based on the home assignment decision criterion, select the target home base station from the neighboring base stations. Based on the list of base stations with qualified signal, the server uses a load balancing algorithm to select the base station with "optimal signal and load not exceeding the threshold".
[0045] Furthermore, such as Figure 5 As shown, step S3 includes: S31. For each neighboring base station in the list of qualified signal base stations, based on the nonlinear load response characteristics of contention communication, combined with the preset load coefficient, the number of real-time access terminals, and the preset full-load capacity limit, obtain the current expected collection time of each neighboring base station and the limit collection time of each neighboring base station when the number of access terminals reaches the preset load upper limit threshold.
[0046] Specifically, due to the contention-based communication mechanism between the voting devices and the base station, there is a non-linear negative correlation between the number of terminals supported by a single base station and its communication performance. When the number of voting devices connected to a single base station exceeds a certain threshold, its overall communication performance will significantly decrease. Taking a single vote as an example, the measured results of the time to collect all voting data under the condition that the signal reception strength of all voting devices is excellent are shown in the table below:
[0047] Based on this data, the collection time T and the load capacity n approximately satisfy an inverse relationship, as shown below: T = k × n / (800 - n) (Formula 1) Where k is the load factor, which is set to 30 after data fitting. When the capacity exceeds 600, the overall communication efficiency will decrease significantly, therefore the expected collection time T and the limit collection time T max The calculation of (the time it takes for the load capacity to reach its upper limit, for example, 650 units) lays a nonlinear foundation for subsequent evaluation of marginal increments.
[0048] S32. Extract the maximum received signal strength indication value and the minimum received signal strength indication value from the list of qualified base stations, and assign a first weight value to the signal strength weight and a second weight value to the load status weight, respectively.
[0049] S33. Calculate the first difference between the received signal strength indication value and the minimum received signal strength indication value of each neighboring base station, calculate the second difference between the maximum received signal strength indication value and the minimum received signal strength indication value, calculate the ratio of the first difference to the second difference and determine it as the signal strength ratio.
[0050] S34. Calculate the time difference between the limit acquisition time and the expected acquisition time, and calculate the ratio of the time difference to the limit acquisition time, and determine it as the marginal increment of communication time. The closer this ratio is to 1, the lighter the current load of the base station, the more margin it has, and the lower the marginal cost of accepting new terminals.
[0051] S35. Calculate the load adaptability score of each neighboring base station based on the first weight value, the second weight value, the signal strength ratio, and the marginal increment of communication time. This step calculates the score S by comprehensively considering the above core indicators, with a value ranging from 0 to 1. The higher the score, the more suitable the access. The calculation logic corresponds to the following formula: (Formula 2) Where S is the load balancing score, ranging from 0 to 1, with a higher score indicating better suitability for the access terminal; W... s As the signal strength weight, it takes a value of 0.6 (prioritizing communication quality), W l Load status weight, with a value of 0.4 (considering load balancing), RSS. Imax / RSSI min The maximum / minimum RSSI values among qualified base stations, and T is the expected collection time under the current capacity of the base station, which can be calculated using Formula 1. max The expected collection time when the base station load capacity reaches its limit (e.g., set at 650 units) can be calculated using Formula 1. Formula 2 essentially finds the optimal point between the physical constraints of signal quality and the time constraints of congestion avoidance, and calculates the load fit score for each qualified base station.
[0052] S36. Sort the load adaptability scores of each neighboring base station from high to low, and select the neighboring base station with the highest load adaptability score as the candidate base station. This step uses a linear descending sorting operation to determine the globally optimal base station, which reduces the extraction complexity and ensures low latency scheduling decisions under high concurrency.
[0053] S37. When the number of real-time access terminals at a candidate base station is less than a preset load limit threshold, and the difference in received signal strength index (RSSI) between the candidate base station and the load warning base station is greater than or equal to a preset handover hysteresis threshold, the candidate base station is determined as the target home base station. The phrase "the difference in received signal strength index (RSSI) is greater than or equal to the preset handover hysteresis threshold" is intended to implement a signal fluctuation filtering strategy. If the RSSI value between the voting device and the target base station is less than 5 dBm higher than the current base station (the preset handover hysteresis threshold), the server will not trigger a handover, effectively avoiding "ping-pong handovers" caused by minor signal fluctuations and reducing network overhead. If the load of all qualified base stations is ≥650 (extreme case), this remains unchanged.
[0054] S4. The control load warning base station suspends the allocation of communication time slots to the terminal to be diverted, and coordinates with the target home base station to reserve communication time slots for the terminal to be diverted. When the "target home base station" determined by the server is inconsistent with the base station currently accessed by the terminal, the system initiates the preparation phase of the "seamless handover process".
[0055] Furthermore, such as Figure 6 As shown, step S4 includes: S41. A pre-access notification containing the identifier of the terminal to be redirected and the received signal strength indication value of the terminal to be redirected is sent to the target home base station to instruct the target home base station to reserve temporary access slots for the terminal to be redirected. The issuance of the pre-access notification enables the target home base station to complete the registry update in advance, which locks dedicated physical resources for the terminal to be redirected and prevents the target base station from having its slots accidentally filled by other newly added devices during the handover gap.
[0056] S42. Receive the handover permission from the target home base station in response to the pre-access notification, and obtain the communication channel information of the target home base station and the reserved communication time slots allocated by the target home base station for the terminal to be diverted, contained in the handover permission. By obtaining permission information containing extremely accurate reserved communication time slots in advance, the voting terminal can directly skip the time-consuming and conflict-prone random contention access phase when switching base stations in the future.
[0057] S43. A handover notice is sent to the load warning base station, instructing it to stop allocating communication time slots to the terminal to be relocated to avoid signal conflicts. Simultaneously, the load warning base station is instructed to synchronously initiate caching operations for voting data generated by the terminal to be relocated. This pre-coordination mechanism constructs a seamless handover channel with connection before disconnection. The caching operation of the load warning base station provides redundancy for data transmission, preventing the loss of service instructions during time slot reclamation.
[0058] S5. Send a handover instruction containing reserved communication time slots to the terminal to be diverted, instructing the terminal to be diverted to migrate to the target home base station without loss after uploading the cached voting data to the load warning base station.
[0059] Furthermore, such as Figure 7 As shown, step S5 includes: S51. Send a handover command to the terminal to be diverted, which includes the target home base station identifier, the communication channel information of the target home base station, and the reserved communication time slot.
[0060] S52. Receive disconnection confirmation from the load warning base station. The disconnection confirmation is generated by the load warning base station after receiving the cached voting data uploaded by the terminal to be redirected according to the handover command and verifying that the data is correct. Specifically, after receiving the handover command, the voting device first sends a disconnection request to the original base station and uploads the cached voting data to ensure that no data is lost. Clearing the accumulated data queue using the last time slot before disconnection is the core service guarantee closed loop for achieving "lossless migration." Only after receiving a verified disconnection confirmation is the terminal allowed to disconnect the original wireless link.
[0061] S53. After receiving the network access request sent by the terminal to be guided after switching to the communication channel of the target home base station, the network access request includes the identifier of the terminal to be guided and the server authorization code.
[0062] S54. Verify the server authorization code contained in the network access request through the target home base station. After the server authorization code is verified, control the target home base station to allocate formal communication time slots to the terminal to be relocated according to the reserved communication time slots to complete the lossless migration access of the terminal to be relocated. At this point, the voting device completes the seamless handover and begins to report data to the target base station, avoiding the loss of voting data during the handover process.
[0063] Furthermore, such as Figure 8 As shown, for anti-interference and stability optimization, after step S5, a post-switch verification and remediation mechanism is also included: A51. Receive the received signal strength indication value (RSSI) for the target home base station reported by the terminal to be redirected; when the RSI is greater than the preset RSI threshold and the number of real-time access terminals to the target home base station is less than the load limit threshold, the lossless migration access is considered successful. That is, after the handover is completed, the voting device immediately collects the RSSI value of the target base station and reports it to the server. The server verifies and confirms that the RSSI value is > -80dBm and does not exceed the load threshold, thus determining success.
[0064] A52. The system receives cached voting data from the terminal to be redirected via the target home base station and controls the terminal to be redirected to perform a preset number of retransmission operations to complete the voting data reporting if transmission fails. To handle user voting operations during handover, the voting device has a built-in "data caching module". If sending cached data fails, the system automatically retransmits (e.g., twice) to ensure complete data reporting. In addition, the "voting device ownership table" is synchronized between base stations in real time, so that other base stations can quickly take over when a base station fails (e.g., power outage) to prevent network disconnection.
[0065] A53. When lossless migration access fails and the load warning base station is in the list of signal qualified base stations, the terminal to be reconnected is controlled to reconnect to the corresponding load warning base station. If the load warning base station is not in the list of signal qualified base stations, the operation of selecting a target home base station is triggered again. This step ensures automatic reconnection and secondary decision-making for the terminal in the event of failure such as the target base station confirming that the signal has not been received.
[0066] A54. After successful lossless migration and access, recalculate the load adaptability score of all base stations and compare the load adaptability score of each base station with the warning threshold to determine whether to repeat the operation of selecting candidate terminals for relocation until the load of all base stations is lower than the warning threshold. This step introduces a load balancing feedback mechanism, realizing closed-loop control of dynamic networking until the entire network state returns to steady state.
[0067] In addition, this embodiment of the invention provides a multi-base station dynamic networking system for large-scale voting applications, including: a data monitoring module for monitoring the signal strength between each voting terminal and each base station, as well as the load data of each base station; a terminal screening module for screening, when the load of any base station reaches a warning threshold, selecting terminals from the voting terminals connected to the load warning base station whose signal strength distribution difference between the load warning base station and neighboring base stations is within a preset smooth switching range; a target decision module for evaluating the marginal increment of communication time consumption of each neighboring base station for the terminal to be screened based on the nonlinear load response characteristics of contention communication, generating a home decision basis in combination with the access adaptation attributes of neighboring base stations, and selecting a target home base station from the neighboring base stations based on the home decision basis; a signaling coordination module for controlling the load warning base station to suspend the allocation of communication time slots to the terminal to be screened, and coordinating the target home base station to reserve communication time slots for the terminal to be screened; and an access execution module for issuing a switching instruction containing the reserved communication time slots to the terminal to be screened, instructing the terminal to be screened to migrate to the target home base station without loss after uploading the cached voting data to the load warning base station.
[0068] Meanwhile, embodiments of the present invention also provide a multi-base station dynamic networking device for large-scale venue voting applications, see reference. Figure 9 As shown, it includes: a voting terminal, a base station, and a network control server. The network control server communicates with the voting terminal and the base station. The network control server includes a processor and a memory. The memory stores a computer program. When the processor executes the computer program, it implements the multi-base station dynamic networking method for large-scale venue voting applications as described above.
[0069] Specifically, the voting terminal, as the underlying execution node, has a built-in wireless communication module and a data cache module. The wireless communication module is used to scan public communication channels, collect received signal strength indicators between the terminal and each base station, and perform seamless frequency and communication channel switching across base stations according to control commands. The data cache module is used to temporarily store user-triggered voting data during the physical link reconstruction of base station handover to ensure data integrity during communication state transitions.
[0070] As an intermediate access node, the base station is used to periodically broadcast signal strength instructions on the public communication channel and receive signal strength report frames and voting data broadcast by the voting terminal; it is also used to transmit the above monitoring data to the network control server in real time and receive the collaborative scheduling instructions issued by the network control server, and then perform operations such as allocating, suspending and reserving temporary quotas for business communication time slots.
[0071] The network control server, acting as the global core scheduling node, includes a processor and memory, and is also equipped with a communication bus and network interface. The memory (e.g., non-volatile storage media) stores computer programs and a dynamically linked database built based on terminal-reported data. When the processor executes the computer program, it calls the underlying link quality data in the dynamically linked database to implement the multi-base station dynamic networking method for large-scale venue voting applications described above. This involves sequentially performing operations such as monitoring data collection, terminal screening to be diverted, non-linear load marginal increment assessment, base station time slot coordination, and seamless handover command issuance. This achieves automated load balancing and lossless terminal migration of the venue network without manual intervention.
[0072] In summary, this invention provides a multi-base station dynamic networking method, system, and device for large-scale venue voting applications. The overall process is as follows: The networking control server monitors the signal strength between each voting terminal and each base station in real time, as well as the current load data of each base station. When the base station load reaches the warning threshold, it accurately selects terminals to be redirected from the voting terminals connected to the load warning base station, whose signal strength distribution differences are within a preset smooth switching range. Then, based on the nonlinear load response characteristics of contention communication, it evaluates the marginal increment of communication time consumption of each neighboring base station, integrates access adaptation attributes to generate a home decision basis, and selects the target home base station. Then, it controls the load warning base station to suspend the allocation of communication time slots to the terminals to be redirected, while coordinating the target home base station to reserve communication time slots for the terminals to be redirected. Finally, it issues a switching instruction containing the reserved communication time slots to the terminals to be redirected, instructing the terminals to migrate seamlessly to the target home base station after uploading cached voting data to the load warning base station.
[0073] This invention is driven by signal strength data uploaded by the voting device and introduces a weighted load balancing algorithm to achieve intelligent decision-making. It requires no manual intervention, can adapt to the dynamic distribution of people in the venue, and can fully meet the dynamic networking requirements of large-scale conferences.
[0074] Since the systems / devices described in the above embodiments of the present invention are systems / devices used to implement the methods of the above embodiments of the present invention, those skilled in the art can understand the specific structure and modifications of the systems / devices based on the methods described in the above embodiments of the present invention, and therefore will not be repeated here. All systems / devices used in the methods of the above embodiments of the present invention fall within the scope of protection of the present invention.
[0075] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0076] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions.
[0077] It should be noted that any reference numerals placed between parentheses in the claims should not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The invention can be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In claims that enumerate several means, several of these means may be embodied by the same hardware. The use of the terms first, second, third, etc., is merely for convenience of expression and does not indicate any order. These terms can be understood as part of the component names.
[0078] Furthermore, it should be noted that in the description of this specification, the terms "one embodiment," "some embodiments," "embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0079] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the claims should be interpreted to include both the preferred embodiments and all changes and modifications falling within the scope of the invention.
[0080] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, then this invention should also include these modifications and variations.
Claims
1. A multi-base station dynamic networking method for voting applications in large-scale conference venues, characterized in that, The network control server communicates with base stations and voting terminals distributed throughout the venue area, using the following methods: Monitor the signal strength between each voting terminal and each base station, as well as the load data of each base station; When the load of any base station reaches the warning threshold, select the terminals to be diverted from the voting terminals connected to the load warning base station, whose signal strength distribution difference between the load warning base station and the neighboring base station is within the preset smooth handover range. The nonlinear load response characteristics of contention communication are used to evaluate the marginal increase in communication time of each neighboring base station for the terminal to be diverted, and the access adaptation attributes of neighboring base stations are combined to generate the home decision basis. Based on the home decision basis, the target home base station is selected from the neighboring base stations. The control load warning base station suspends the allocation of communication time slots to the terminals to be diverted, and coordinates with the target home base station to reserve communication time slots for the terminals to be diverted; A handover command containing reserved communication time slots is sent to the terminal to be diverted, instructing the terminal to migrate seamlessly to the target home base station after uploading the cached voting data to the load warning base station.
2. The multi-base station dynamic networking method for large-scale venue voting applications as described in claim 1, characterized in that, Monitor the signal strength between each voting terminal and each base station, as well as the load data of each base station, including: Send broadcast control commands to each base station to instruct each voting terminal to receive the signal strength commands periodically broadcast by each base station on the public communication channel; Send a collection command to instruct each voting terminal to collect the received signal strength indication value between each voting terminal and each base station, and package the voting terminal identifier and the received signal strength indication value into a signal strength report frame and broadcast the signal strength report frame to each base station; Obtain signal strength report frames received and forwarded by each base station from the public communication channel, and establish a dynamic association database between the voting terminal and each base station based on the signal strength report frames; A status query command is sent to each base station to instruct each base station to report load data including the number of access terminals, data transmission rate, and packet loss rate.
3. The multi-base station dynamic networking method for voting applications in large-scale venues as described in claim 2, characterized in that, When the load of any base station reaches the warning threshold, before selecting terminals from the voting terminals connected to the load warning base station whose signal strength distribution difference between the load warning base station and neighboring base stations is within a preset smooth handover range, the following also applies: Retrieve the dynamic association database to obtain the received signal strength indication values of all base stations collected by each voting terminal; For each voting terminal, a corresponding list of qualified base stations is constructed, and the received signal strength indication values of all base stations collected by each voting terminal are compared with the preset communication qualification threshold. When the received signal strength indication value is greater than the communication qualification threshold, the base station whose received signal strength indication value is greater than the communication qualification threshold will be added to the corresponding signal qualified base station list. When all received signal strength indicators are lower than or equal to the communication qualification threshold, the blind zone compensation logic is executed, and the single base station with the largest received signal strength indicator is forcibly selected as the second-best home selection and added to the signal qualification base station list of the corresponding voting terminal.
4. The multi-base station dynamic networking method for voting applications in large-scale conference venues as described in claim 3, characterized in that, When the load of any base station reaches the warning threshold, from the voting terminals connected to the load warning base station, terminals whose signal strength distribution difference between the load warning base station and neighboring base stations is within a preset smooth handover range are selected for diversion, including: Monitor the load data of each base station, and mark any base station as a load warning base station when its load data reaches the warning threshold; Read the real-time number of access terminals of the load warning base station, calculate the excess number of real-time access terminals of the load warning base station that exceeds the warning threshold, and determine the excess number as the total number of terminals to be diverted that need to be diverted. Traverse the list of qualified base stations corresponding to each voting terminal connected to the load warning base station, identify and determine the base stations in the list of qualified base stations other than the load warning base station as neighboring base stations; Search the dynamic association database to obtain the first received signal strength indication value between each voting terminal and the load warning base station and the second received signal strength indication value between each voting terminal and the neighboring base station. Calculate the absolute value of the deviation between the first received signal strength indication value and the second received signal strength indication value, and use the absolute value of the deviation as the distribution difference degree. Compare the distribution difference with the preset smooth switching range, and identify the voting terminal whose distribution difference is within the preset smooth switching range as the terminal to be selected and guided. The terminals to be guided are sorted in ascending order of distribution difference, and the corresponding number of voting terminals are extracted from the sorted terminals according to the total number of terminals to be guided.
5. The multi-base station dynamic networking method for large-scale venue voting applications as described in claim 4, characterized in that, The nonlinear load response characteristics of contention-based communication are used to evaluate the marginal increase in communication time for the terminal to be redirected from each neighboring base station. This is combined with the access adaptation attributes of neighboring base stations to generate a home assignment decision. Based on this decision, the target home base station is selected from the neighboring base stations, including: For each neighboring base station in the list of qualified signal base stations, based on the nonlinear load response characteristics of contention communication, combined with the preset load coefficient, the number of real-time access terminals, and the preset full-load capacity limit, the expected collection time of each neighboring base station and the limit collection time of each neighboring base station when the number of access terminals reaches the preset load upper limit threshold are obtained respectively. Extract the maximum received signal strength indication value and the minimum received signal strength indication value from the list of qualified base stations, and assign a first weight value to the signal strength weight and a second weight value to the load status weight, respectively. Calculate the first difference between the received signal strength indication value and the minimum received signal strength indication value of each neighboring base station, calculate the second difference between the maximum received signal strength indication value and the minimum received signal strength indication value, and calculate the ratio of the first difference to the second difference and determine it as the signal strength percentage. Calculate the time difference between the limit collection time and the expected collection time, and calculate the ratio of the time difference to the limit collection time and determine it as the marginal increment of communication time. The load adaptability score of each neighboring base station is calculated based on the first weight value, the second weight value, the signal strength ratio, and the marginal increment of communication time. The load adaptability scores of each neighboring base station are sorted from high to low, and the neighboring base station with the highest load adaptability score is selected as the candidate base station. When the number of real-time access terminals at a candidate base station is less than the preset load limit threshold, and the difference between the received signal strength indication value between the candidate base station and the load warning base station is greater than or equal to the preset handover hysteresis threshold, the candidate base station will be determined as the target home base station.
6. The multi-base station dynamic networking method for voting applications in large-scale venues as described in claim 1, characterized in that, The control load warning base station suspends the allocation of communication time slots to terminals awaiting relocation, and coordinates with the target home base station to reserve communication time slots for terminals awaiting relocation, including: Send a pre-access notification to the target home base station containing the identifier of the terminal to be diverted and the received signal strength indication value of the terminal to be diverted, so as to instruct the target home base station to reserve temporary access slots for the terminal to be diverted; Receive the handover permission from the target home base station in response to the pre-access notification, and obtain the communication channel information of the target home base station and the reserved communication time slots allocated by the target home base station for the terminal to be diverted contained in the handover permission. Send a handover notice to the load warning base station and instruct the load warning base station to stop allocating communication time slots to the terminal to be diverted in order to avoid signal conflict. At the same time, instruct the load warning base station to simultaneously start caching operation for the voting data generated by the terminal to be diverted.
7. The multi-base station dynamic networking method for voting applications in large-scale conference venues as described in claim 6, characterized in that, A handover command containing reserved communication time slots is issued to the terminal to be diverted, instructing the terminal to seamlessly migrate to the target home base station after uploading the cached voting data to the load warning base station. Send a handover command to the terminal to be diverted, which includes the target home base station identifier, the communication channel information of the target home base station, and the reserved communication time slot; The system receives disconnection confirmation from the load warning base station. The disconnection confirmation is generated by the load warning base station after receiving the cached voting data uploaded by the terminal to be diverted according to the handover instruction and verifying that the data is correct. The network access request is sent by the terminal to be guided after it switches to the communication channel of the target home base station. The network access request includes the identifier of the terminal to be guided and the server authorization code. The system verifies the server authorization code contained in the network access request through the target home base station, and after the server authorization code is verified, it controls the target home base station to allocate formal communication time slots to the terminal to be relocated according to the reserved communication time slots in order to complete the lossless migration access of the terminal to be relocated.
8. The multi-base station dynamic networking method for voting applications in large-scale venues as described in claim 5, characterized in that, The process includes issuing a handover command containing reserved communication time slots to the terminal to be diverted, instructing the terminal to migrate seamlessly to the target home base station after uploading the cached voting data to the load warning base station. This also includes: Receive the received signal strength indication value for the target home base station reported by the terminal to be guided; When the received signal strength indication value is greater than the preset received signal strength threshold and the number of real-time access terminals of the target home base station is less than the load limit threshold, the lossless migration access is determined to be successful. The system receives cached voting data sent by the terminal to be guided through the target home base station, and controls the terminal to be guided to perform a preset number of retransmission operations to complete the reporting of voting data when the transmission fails. When lossless migration access fails and the load warning base station is in the list of signal qualified base stations, the terminal to be diverted is controlled to reconnect to the corresponding load warning base station. When the load warning base station is not in the list of signal qualified base stations, the operation of selecting the target home base station is triggered again. After successful lossless migration and access, the load adaptability scores of all base stations are recalculated, and the relationship between the load adaptability scores of each base station and the warning threshold is compared to determine whether to repeat the operation of selecting candidate terminals to be diverted until the load of all base stations is lower than the warning threshold.
9. A multi-base station dynamic networking system for voting applications in large-scale conference venues, characterized in that, include: The data monitoring module is used to monitor the signal strength between each voting terminal and each base station, as well as the load data of each base station. The terminal screening module is used to screen out terminals whose signal strength distribution difference between the load warning base station and the neighboring base station is within a preset smooth switching range from the voting terminal connected to the load warning base station when the load of any base station reaches the warning threshold. The target decision module is used to evaluate the marginal increase in communication time of each neighboring base station for the terminal to be diverted based on the nonlinear load response characteristics of competitive communication, and generate the home decision basis by combining the access adaptation attributes of neighboring base stations, and select the target home base station from the neighboring base stations based on the home decision basis. The signaling coordination module is used to control the load warning base station to suspend the allocation of communication time slots to the terminal to be diverted, and to coordinate the target home base station to reserve communication time slots for the terminal to be diverted; The access execution module is used to send a handover instruction containing reserved communication time slots to the terminal to be diverted, so as to instruct the terminal to be diverted to migrate to the target home base station without loss after uploading the cached voting data to the load warning base station.
10. A multi-base station dynamic networking device for voting applications in large-scale conference venues, characterized in that, include: The voting terminal, base station, and network control server are provided. The network control server is communicatively connected to the voting terminal and the base station. The network control server includes a processor and a memory. The memory stores a computer program. When the processor executes the computer program, it implements the multi-base station dynamic networking method for voting applications in large-scale venues as described in any one of claims 1 to 8.