A channel selection method based on time dimension statistics and stability ranking

By employing a time-based channel selection method, combined with regional specifications and historical data, and real-time monitoring of communication status, an intelligent channel selection strategy is adopted to solve the problems of non-compliant and unstable channel selection in wireless communication, thereby achieving legal, secure, and efficient utilization of channel resources and improving communication stability.

CN121619633BActive Publication Date: 2026-04-10ACTIONS MICROELECTRONICS
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-01-30
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing wireless channel selection methods fail to simultaneously achieve regional compliance adaptation, historical data recording, intelligent conflict avoidance, and stable channel selection, resulting in communication instability and resource waste.

Method used

By using time-based statistics and stability ranking, channels that meet regional specifications are selected, communication status is monitored in real time, historical channel usage data is recorded, and an intelligent channel selection strategy is adopted, including prioritizing unrecorded channels, marking conflicting channels, and filtering based on average dwell time. Channel switching is then performed in conjunction with an exploration priority comprehensive judgment model.

Benefits of technology

It enables the legal, secure, and efficient use of channel resources, improves the stability of wireless communication and user experience, reduces the number of invalid handovers, and enhances network resource utilization and adaptability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121619633B_ABST
    Figure CN121619633B_ABST
Patent Text Reader

Abstract

The application relates to the field of infinite communication technology, and discloses a channel selection method based on time dimension statistics and stability sorting, which comprises the following steps: according to the country or region where the equipment is currently located, a channel conforming to the local communication specification is screened out from a preset area-channel mapping table to form a candidate channel list; the communication state of the current channel is monitored in real time, and if any of the following conditions is met, channel switching is triggered: the channel interference intensity is lower than a first threshold value for a first preset time; the communication rate is lower than a second threshold value for a second preset time; the number of times that the data rate of the channel is accumulated below a third threshold value reaches a preset number of times. Through preset area specification and real-time geographic location matching, the application automatically screens out illegal or unsuitable channels, ensures that the equipment can strictly follow the local radio management regulations in different countries and regions around the world, dynamically generates a compliant candidate list, and realizes legal, safe and efficient utilization of channel resources.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of wireless communication technology, and in particular to a channel selection method based on time dimension statistics and stability sorting. BACKGROUND

[0002] In the prior art, wireless channel selection mostly adopts fixed channel allocation or simple random selection, without intelligent optimization combining national and regional channel specifications and historical use data.

[0003] The prior art has three major defects: first, it does not adapt to the channel use rules of different countries / regions, which is prone to illegal channel use or waste of effective channels; second, it lacks full-dimensional recording of channel use process, and cannot filter stable channels based on historical performance, resulting in frequent switching and poor communication stability; third, it does not establish a scientific channel conflict avoidance mechanism, and has no control over channels repeatedly selected in a short time, which is prone to communication interruption.

[0004] Currently, there is no integrated solution that simultaneously realizes "regional compliance adaptation-historical data recording-intelligent conflict avoidance-stable channel filtering", and the prior art cannot meet the multiple requirements of wireless display devices for channel selection accuracy, stability and compliance. SUMMARY

[0005] The present application provides a channel selection method based on time dimension statistics and stability sorting to solve the existing technical problems, solving the problem that the prior art cannot meet the multiple requirements of wireless display devices for channel selection accuracy, stability and compliance.

[0006] To solve the above technical problems, according to one aspect of the present application, more specifically, a channel selection method based on time dimension statistics and stability sorting, comprising the following steps:

[0007] S1, according to the country or region where the device is currently located, filtering out the channels that meet the local communication specifications from the pre-set regional-channel mapping table to form a list of candidate channels;

[0008] S2, real-time monitoring of the communication state of the current channel, if any of the following conditions is met, triggering channel switching:

[0009] S201, the channel interference strength is lower than the first threshold value for a first preset time;

[0010] S202, the communication rate is lower than the second threshold value for a second preset time;

[0011] S203, the number of times that the data rate of the channel is lower than the third threshold value reaches a preset number of times;

[0012] S204, channel occupation conflict triggers an alarm;

[0013] S3, when channel switching, performing intelligent channel selection strategy, comprising:

[0014] If there is a channel in the alternative channel list that is not recorded in the history channel linked list, the unrecorded channel is preferentially selected for switching;

[0015] If all channels in the alternative channel list have been recorded in the history channel linked list, the following sub-steps are performed:

[0016] S301, screening conflict channels, if a channel is selected twice continuously within a preset time interval, the channel is marked as an ignored channel and is not involved in selection within the ignored duration; wherein, if all alternative channels are ignored channels, the channel state linked list is cleared and step S3 is repeated;

[0017] S302, based on the historical residence time data of each channel in the history channel linked list, the average residence time of each channel is calculated;

[0018] S303, screening the channel with the longest average residence time and obtaining a candidate channel set whose average residence time differs from the average residence time by no more than a preset deviation range; wherein, if the channel exceeds the preset deviation range, the channel with the maximum average residence time is selected as the target channel for switching;

[0019] S304, calculating the Sigma value of the residence time of each channel in the candidate channel set, and selecting the channel with the smallest Sigma value as the target channel for switching;

[0020] S4, after switching to the target channel, updating the history channel linked list to record the basic information, entry time, exit time and residence time of the channel.

[0021] Further, the region-channel mapping table is two-dimensional structured data, including: region identifier, channel frequency band, channel number, maximum transmit power, and supported WiFi protocol version.

[0022] Further, the history channel linked list is used to store channel usage records, and each node includes: channel value, channel entry time, channel exit time, channel residence time, and average residence time.

[0023] The linked list data storage period is a preset number of days, and is automatically cleaned up when expired.

[0024] Further, the average residence time is calculated as follows:

[0025] ;

[0026] In the above formula, represents the average residence time. denotes the time of stay; denotes the total number of times the channel is selected.

[0027] Further, the formula for calculating the Sigma value is:

[0028] ;

[0029] In the above formula, denotes the time of stay; denotes the average time of stay of the channel; denotes the total number of times the channel is selected.

[0030] Further, in step S3, the specific steps for preferentially selecting an unrecorded channel for switching are:

[0031] A. Obtain the channel environment quality prediction index and the channel potential conflict probability of the channels in the candidate channel list that are not recorded in the historical channel chain table;

[0032] B. Input the obtained channel environment quality prediction index and channel potential conflict probability into an exploration priority comprehensive judgment model;

[0033] C. According to the size of the priority coefficient output by the exploration priority comprehensive judgment model, preferentially select an unrecorded channel for switching.

[0034] Further, the specific steps for constructing the exploration priority comprehensive judgment model are:

[0035] Step 1: Obtain the channel environment quality prediction index, channel potential conflict probability, and corresponding comprehensive stability index of the same type of channel recorded in the historical channel chain table through the control variable method.

[0036] Step 2: Construct independent sub-models according to the relationship between the comprehensive stability index and the channel environment quality prediction index and the channel potential conflict probability.

[0037] Step 3: Determine the relationship of the independent sub-models according to the relationship between the comprehensive stability index and the channel environment quality prediction index and the channel potential conflict probability.

[0038] Step 4: Construct the exploration priority comprehensive judgment model based on the independent sub-models and the relationship.

[0039] Further, the exploration priority comprehensive judgment model is a comprehensive evaluation model established based on historical channel usage data, which is used to prioritize channels that are not recorded in the historical channel chain table.

[0040] The exploration priority comprehensive judgment model integrates the channel environment quality prediction index, the channel potential conflict probability, and constructs the correlation according to the comprehensive stability performance of the historical same type channel, and then outputs the priority coefficient reflecting the expected stability degree of the channel, so as to guide the device to preferentially select the channel with the optimal comprehensive evaluation result in multiple unused channels for switching.

[0041] Further, the preset time interval is 120 seconds, the ignoring duration is 5 minutes; the first preset time is 3 seconds, and the first threshold is 20 dB; the second preset time is 10 seconds, and the second threshold is 8 Mbps; the third threshold is 58 Mbps, and the preset number of times is 3 times; and the preset deviation range is the average residence time ± 30 seconds.

[0042] The channel selection method based on time dimension statistics and stability sorting provided by the application has the following effects compared with the prior art:

[0043] 1. The application automatically filters out illegal or non-compatible channels by matching the pre-set area specification with the real-time geographic position, ensures that the device can strictly follow the local radio management regulations in different countries and regions around the world, dynamically generates a compliance candidate list, realizes legal, safe and efficient use of channel resources, and avoids communication interruption or compliance risks caused by mismatched regional rules from the source.

[0044] 2. The application filters out a long-term reliable channel candidate set by calculating the average residence time, and further accurately locates the channel with the smallest fluctuation by using the dispersion degree index of the residence time, so as to systematically tend to select the channel with stable communication state in multiple switching, and significantly improve the overall reliability of wireless connection and user experience.

[0045] 3. The application introduces a conflict channel marking and ignoring mechanism to intelligently avoid channels repeatedly selected in a short time, and combines periodic data cleaning and list resetting strategies to effectively break the vicious cycle of repeated oscillation of the device among limited channels, reduce the number of invalid switching caused by channel contention or instantaneous interference, and improve the efficiency of channel selection decision and the overall utilization rate of network resources.

[0046] 4. The application adopts a priority evaluation model of multi-dimensional parameter fusion, associates and analyzes the real-time sensing data such as channel environment quality, physical characteristics and potential conflict probability with the stability performance of the historical same type channel, so as to realize scientific prediction and sorting of unknown channel performance, guide the device to make a risk controllable and more optimal selection when exploring new channels, and enhance the adaptive and learning ability of the system in a dynamic environment. BRIEF DESCRIPTION OF DRAWINGS

[0047] Figure 1 This is the upper part of the flowchart of Embodiment 1 of the present invention;

[0048] Figure 2 This is the lower half of the flowchart of Embodiment 1 of the present invention.

[0049] Figure 3 This is a flowchart of Embodiment 2 of the present invention;

[0050] Figure 4 This is a graph showing the relationship between the comprehensive stability coefficient and the channel environment quality prediction index in this invention.

[0051] Figure 5 This is a graph showing the relationship between the overall stability coefficient and the potential channel collision probability in this invention.

[0052] Figure 6 This is a graph showing the relationship between the channel environment quality prediction index and the channel potential conflict probability in this invention. Detailed Implementation

[0053] To make the technical solution of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0054] Example 1

[0055] like Figure 1 , Figure 2 As shown, this invention provides a channel selection method based on time-dimensional statistics and stability ranking, applicable to wireless display devices in embedded multimedia products, specifically relating to the field of channel selection and switching technology in wireless communication. This embodiment uses the chip models am8270, am8360, am8268 and their corresponding SDKs (am1229_linux, 826x_new_linux, am8270) as examples for illustration.

[0056] I. Core Algorithm Principles and Execution Steps

[0057] Step S1: Determine the candidate channel list based on country / region.

[0058] The device has a built-in library of wireless channel specifications for major countries / regions worldwide, namely a region-channel mapping table. This table is a two-dimensional structured data table containing the following core fields:

[0059] Regional designations (in accordance with ISO 3166-1alpha-2 standards, such as CN, US, EU);

[0060] Channel frequency band (2.4GHz / 5GHz);

[0061] Channel number (e.g., 2.4GHz: 1-13, 5GHz: 36-165);

[0062] Maximum transmit power (unit: dBm);

[0063] Supported WiFi protocol versions (such as 802.11n / ac / ax).

[0064] When the device starts up, it reads the preset region parameters (configurable by the user) to identify the current country and region, and automatically filters out channels that conform to the specifications of that region from the mapping table to form a list of candidate channels.

[0065] Step S2: Channel switching condition judgment

[0066] The system monitors the current channel's communication status in real time and triggers a channel switch if any of the following conditions are met:

[0067] (1) The channel interference intensity (signal-to-noise ratio) remains below 20dB for 3 seconds;

[0068] (2) The communication rate remains below 8 Mbps for 10 seconds;

[0069] (3) The number of times the channel data rate is lower than 58Mbps reaches 3 times;

[0070] (4) Alarm triggered by channel occupancy conflict.

[0071] If none of the above conditions are met, the current channel operation will continue.

[0072] Step S3, Channel Data Recording Mechanism

[0073] After each channel switch, the channel usage record is automatically stored in the historical channel linked list. Each node in the linked list contains the following information:

[0074] Channel value;

[0075] Channel arrival time (accurate to milliseconds);

[0076] Channel departure time (accurate to milliseconds);

[0077] Channel dwell time (departure time - entry time);

[0078] Average length of stay (calculated based on historical length of stay).

[0079] The linked list data storage period is set to 7 days, and it will be automatically cleaned up after the timeout to ensure storage efficiency.

[0080] Step S4, Intelligent Channel Selection Strategy

[0081] When a channel switch is triggered, the following logic is executed:

[0082] If there are channels in the alternative channel list that are not recorded in the history channel list, a channel that has not been used is selected as the target channel to ensure that all compliant channels have the opportunity to be evaluated.

[0083] If all the alternative channels have been recorded in the history channel list, the following sub-steps are performed:

[0084] (1) Conflict channel screening: If a channel is selected twice in a row within 120 seconds, it is marked as an "ignored channel" and will not be selected for the next 5 minutes. If all alternative channels are ignored, the channel status list is cleared and this step is re-executed.

[0085] (2) Calculate average dwell time: Based on the historical dwell time of each channel in the history channel list, the average dwell time is calculated, and the formula is as follows:

[0086] ;

[0087] In the above formula, represents the average dwell time; represents the th dwell time; represents the total number of times the channel is selected.

[0088] (3) Select candidate channel set: Find the channel with the longest average dwell time and select other channels with an average dwell time difference of no more than ±30 seconds to form a candidate channel set.

[0089] (4) Calculate Sigma value and select the most stable channel: Calculate the Sigma value (sample standard deviation) of the dwell time of each channel in the candidate set, and the formula is as follows:

[0090] ;

[0091] In the above formula, represents the th dwell time; represents the average dwell time of the channel; represents the total number of times the channel is selected.

[0092] The channel with the smallest Sigma value is selected as the target channel for switching to ensure that the channel usage is the most stable.

[0093] Step S5, update history

[0094] After switching to the target channel, the history channel list is updated to record the entry time, exit time, dwell time of the channel, and the average dwell time is recalculated.

[0095] II. Key technology description

[0096] (1) Regional channel adaptation implementation

[0097] The mapping table is constructed by multi-source rules, including standards of communication management agencies of various countries, WiFi alliance guidelines, and compatibility data of chip manufacturers.

[0098] Supporting dynamic updating: the mapping table can be updated through firmware upgrade or SDK patch to adapt to changes in channel rules of various countries.

[0099] Automatic configuration process: region identification, rule matching, channel screening, and parameter writing, all without manual intervention.

[0100] (2) Linked list storage mechanism

[0101] The historical channel data is stored in a linked list structure, supporting fast insertion, query, deletion, and updating, and improving the execution efficiency of the algorithm.

[0102] (3) Sigma value stability evaluation

[0103] The dispersion degree of channel residence time is measured by the sample standard deviation, and the smaller the Sigma value, the more stable the channel usage and the more reliable the communication quality.

[0104] The core innovation of this embodiment lies in establishing a channel stability quantitative evaluation and selection mechanism based on historical residence time statistics. The principle is to record the actual usage time of each channel continuously, calculate the average residence time to select long-term reliable candidate channels, and further introduce the dispersion degree (Sigma value) of residence time as a stability precision index, so as to systematically select the channel with the smallest fluctuation and the best continuity in multiple switching.

[0105] The advantage of this method is that the channel selection is upgraded from the traditional mode of relying on instantaneous state to the decision mode based on time dimension big data analysis, effectively avoiding misjudgment and frequent switching caused by instantaneous interference, significantly improving the long-term stability of wireless communication and user experience, and combining with the intelligent conflict avoidance mechanism, further guaranteeing the orderly utilization efficiency of network resources.

[0106] Embodiment 2

[0107] As shown in Figure 3 , the present application provides a channel selection method based on time dimension statistics and stability sorting, which is suitable for wireless display devices in embedded multimedia products, and specifically relates to the field of channel selection and switching in wireless communication. This embodiment takes the application in chip models am8270, am8360, am8268 and their corresponding SDK (am1229_linux, 826x_new_linux, am8270) as an example for illustration.

[0108] I. Core principles and execution steps of the algorithm

[0109] Step S1, according to the current country or region where the device is located, filter out the channels conforming to the local communication specifications from the preset area-channel mapping table to form a list of candidate channels;

[0110] Step S2, real-time monitoring of the communication state of the current channel, if any of the following conditions is met, trigger channel switching:

[0111] (1) The channel interference strength is below the first threshold for a first preset time;

[0112] (2) The communication rate is below the second threshold for a second preset time;

[0113] (3) The number of times the data rate of the channel is below the third threshold reaches a preset number of times;

[0114] (4) Channel occupation conflict triggers an alarm;

[0115] Step S3, when switching channels, if there is a channel in the candidate channel list that is not recorded in the historical channel link list, the unrecorded channel is preferentially selected for switching.

[0116] In this step, the specific steps of preferentially selecting an unrecorded channel for switching are:

[0117] (1) Obtain the channel environment quality prediction index and channel potential conflict probability of the channel in the candidate channel list that is not recorded in the historical channel link list;

[0118] (2) Input the obtained channel environment quality prediction index and channel potential conflict probability into the exploration priority comprehensive judgment model;

[0119] (3) According to the size of the priority coefficient output by the exploration priority comprehensive judgment model, preferentially select an unrecorded channel for switching.

[0120] Step S4, after switching to the target channel, update the historical channel link list and record the basic information, entry time, exit time and residence time of the channel.

[0121] II. Key technology description

[0122] As shown in Figures 4 to 6 , the specific steps of constructing the exploration priority comprehensive judgment model are:

[0123] (1) Obtain the channel environment quality prediction index, the channel potential conflict probability and the comprehensive stability index of the same type of channel in the subsequent use process of the corresponding same type of channel recorded in the historical channel linked list by the control variable method respectively;

[0124] The channel environment quality prediction index c is obtained in the channel use process, and is specifically:

[0125] ;

[0126] Wherein, n represents the number of other WI-Fi devices (AP / STA) detected on the channel; RSSI (absolute value, unit: dBm) of the ith device; RSSI (absolute value, unit: dBm) of the ith device; RSSI (absolute value, unit: dBm) of the ith device;

[0127] The constraint condition is: if (channel is idle), then ; if , take .

[0128] Wherein, the fewer the interference devices in the environment and the weaker the signal, the closer the channel environment quality prediction index is to 1, indicating that the channel environment quality is better.

[0129] The channel potential conflict probability p is obtained in the channel use process, and is specifically:

[0130] ;

[0131] Wherein, n represents the number of other WI-Fi devices (AP / STA) detected on the channel; Channel occupancy rate (value is 0-1), measured by idle channel evaluation; Observation time window (seconds), recommended 30-60 seconds; Time decay constant (seconds), recommended 300 seconds; Device density on the channel (device number ÷ unit time); Maximum device density reference value; Time weight coefficient, higher value in peak period (such as 1.2), lower value in trough period (such as 0.8).

[0132] Wherein, the higher the channel occupancy rate and the greater the device density, the closer the channel potential conflict probability is to 1, indicating that the conflict probability is higher.

[0133] (2) According to the relationship between the comprehensive stability index and the channel environment quality prediction index and the channel potential conflict probability, an independent sub-model is constructed;

[0134] Wherein, the comprehensive stability index s is obtained by using the channel, according to the use of the channel feedback, specifically:

[0135] ;

[0136] Wherein, The signal-to-noise ratio stability coefficient is represented; The effective throughput retention rate is represented; The packet loss rate stability is represented; The continuous interference-free duration ratio is represented; , , , The weight coefficient is represented, and respectively takes The signal-to-noise ratio stability weight, The throughput retention weight, The packet loss rate stability weight, The continuous working duration weight.

[0137] However, the comprehensive stability index obtained after the use of the channel is not continuous, for example, 1000 sample channels of the same type are obtained, but the comprehensive stability index of the 1000 sample channels does not appear in the form of 1%, 2%, and so on.

[0138] Therefore, the 1000 sample channels are sorted according to the size of the comprehensive stability index, and are expressed in a continuous manner according to the serial number of the sorting, for example, the sorting of a certain sample channel is 500, which means 50.0%, and is recorded as the comprehensive stability coefficient.

[0139] 1) From the above 1000 sample channels, 100 samples with a channel potential conflict probability of 0.5 are selected, and the comprehensive stability coefficient of the 100 sample channels is recorded as s1.

[0140] Then, the independent sub-model output value based on the channel environment quality prediction index is The mathematical relationship between the channel environment quality prediction index c and the comprehensive stability coefficient s1 is:

[0141] (Formula 1);

[0142] In the above formula 1, , is used to control The constant that approximates the comprehensive stability coefficient s1.

[0143] The above 100 samples are analyzed, and Figure 4 The constant that approximates the comprehensive stability coefficient s1 can be determined , , The constant (p is in the range of 0-1) approximates to the comprehensive stability coefficient s1. The curve in the figure represents the comprehensive stability coefficient s1. Figure 4

[0144] 2) From the 1000 sample channels, 100 sample channels with a channel environment quality prediction index of 0.5 are selected again, and the comprehensive stability coefficient of the 100 sample channels is denoted as s2.

[0145] The mathematical relationship between the independent sub-model output value based on the channel potential conflict probability p and the channel potential conflict probability p is:

[0146] (Formula 2);

[0147] In the above formula 2, , is used to control The constant (p is in the range of 0-1) approximates to the comprehensive stability coefficient s2.

[0148] And by analyzing the above 100 samples, and by Figure 5 It can be determined that , The constant (p is in the range of 0-1) in formula 2 approximates to the comprehensive stability coefficient s2. The curve in the figure represents the comprehensive stability coefficient s2. Figure 5 (3) The relationship formula of the independent sub-model is determined according to the relationship between the comprehensive stability index and the channel environment quality prediction index and the channel potential conflict probability.

[0149] The above 1000 sample channels are sorted according to the size, and the comprehensive stability coefficient of the 1000 sample channels is denoted as s3.

[0150] Then, the relationship between the channel environment quality prediction index c, the channel potential conflict probability p and the comprehensive stability coefficient s3 is determined to determine the relationship between the above formula 1 and formula 2, that is:

[0151]

[0152] ;

[0153] (4) Based on the independent sub-model and the relationship formula, an exploration priority comprehensive judgment model is constructed, specifically:

[0154] ;

[0155] In the above, ​​​​The exploration priority comprehensive judgment model output value S tends to be approximately equal to the comprehensive stability coefficient s3. Figure 6 The data in the above formula can determine , When the exploration priority comprehensive judgment model output value S tends to be approximately equal to the comprehensive stability coefficient s3.

[0156] Then, the mathematical expression of the exploration priority comprehensive judgment model obtained from the above 1000 sample channels is:

[0157] ;

[0158] In the above formula, S represents the priority coefficient of the exploration priority comprehensive judgment model output for the channel, and the larger S is, the higher the priority of switching to the unrecorded channel is.

[0159] The core innovation of this embodiment is to propose an intelligent exploration strategy for unrecorded channels based on multi-dimensional parameter fusion and historical data association. The principle is to construct an exploration priority comprehensive judgment model, which analyzes the correlation between each quality parameter (such as environmental quality index, potential conflict probability) and the final comprehensive stability in historical channels through the control variable method, and uses this law to predict and sort the expected performance of unrecorded channels.

[0160] The advantage of this method is to solve the problem of blindness and uncertainty of the device when exploring new channels. By combining real-time sensing parameters with historical experience data, it realizes the controllable prediction of the performance of unknown channels, so that the system can make more scientific and stable choices while expanding the available channel resources, and enhances the adaptability and foresight of the overall scheme in a dynamic and complex environment.

[0161] The above-described embodiments only express several embodiments of the present application, and the description is more specific and detailed, but it should not be understood as limiting the scope of the present patent. It should be noted that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of protection of the present application. Therefore, the protection scope of the present patent should be subject to the appended claims.

Claims

1. A channel selection method based on time-dimensional statistics and stability ranking, characterized in that, Includes the following steps: S1. Based on the country or region where the device is currently located, select channels that conform to local communication standards from the preset region-channel mapping table to form a candidate channel list; S2. Monitor the current channel's communication status in real time. If any of the following conditions are met, trigger a channel switch: S201, The channel interference intensity remains below a first threshold for a first preset time; S202, The communication rate remains below a second preset time for a second threshold; S203, The number of times the channel's data rate has fallen below the third threshold has reached a preset number; S204, Channel occupancy conflict triggers alarm; S3. During channel switching, execute an intelligent channel selection strategy, including: If there are channels in the candidate channel list that are not recorded in the historical channel list, the unrecorded channels will be selected for switching first. If all channels in the candidate channel list are already recorded in the historical channel list, then perform the following sub-steps: S301. Filter conflicting channels. If a channel is selected twice consecutively within a preset time interval, the channel is marked as an ignored channel and will not participate in the selection during the ignored period. If all candidate channels are ignored channels, the channel status list is cleared and step S3 is repeated. S302. Calculate the average dwell time of each channel based on the historical dwell time data of each channel in the historical channel list; S303. Filter out the channel with the longest average dwell time and obtain a set of candidate channels whose average dwell time does not differ from the channel by a preset deviation range; if the channel exceeds the preset deviation range, select the channel with the longest average dwell time as the target channel for switching. S304. Calculate the Sigma value of the dwell time of each channel in the candidate channel set, and select the channel with the smallest Sigma value as the target channel for switching. S4. After switching to the target channel, update the historical channel list and record the basic information, entry time, exit time and dwell time of the channel.

2. The channel selection method based on time-dimensional statistics and stability ranking according to claim 1, characterized in that: The region-channel mapping table is a two-dimensional structured data, which includes: region identifier, channel frequency band, channel number, maximum transmit power, and supported WiFi protocol version.

3. The channel selection method based on time-dimensional statistics and stability ranking according to claim 1, characterized in that: The historical channel linked list is used to store channel usage records. Each node includes: channel value, channel entry time, channel exit time, channel dwell time, and average dwell time. The linked list data is stored for a preset number of days, and is automatically cleaned up after the timeout period.

4. The channel selection method based on time-dimensional statistics and stability ranking according to claim 1, characterized in that: The average dwell time is calculated as follows: ; In the above formula, Indicates the average length of stay; Indicates the first Duration of stay; This indicates the total number of times the channel has been selected.

5. The channel selection method based on time-dimensional statistics and stability ranking according to claim 1, characterized in that: The formula for calculating the Sigma value is as follows: ; In the above formula, Indicates the first Duration of stay; This indicates the average dwell time of the channel; This indicates the total number of times the channel has been selected.

6. The channel selection method based on time-dimensional statistics and stability ranking according to claim 1, characterized in that: In step S3, the specific steps for prioritizing the switching of unrecorded channels are as follows: A. Obtain the channel environment quality prediction index and potential collision probability of channels in the candidate channel list that are not recorded in the historical channel chain; B. Input the obtained channel environment quality prediction index and channel potential conflict probability into the exploration priority comprehensive judgment model; C. Based on the magnitude of the priority coefficient output by the comprehensive judgment model according to the exploration priority, the unrecorded channel is selected for switching first.

7. The channel selection method based on time-dimensional statistics and stability ranking according to claim 6, characterized in that: The specific steps for constructing a comprehensive judgment model for exploration priorities are as follows: Step 1: Using the controlled variable method, obtain the channel environment quality prediction index, channel potential collision probability, and comprehensive stability index of the same type of channel in subsequent use, which are recorded in the historical channel chain. Step 2: Construct independent sub-models based on the relationship between the comprehensive stability index and the channel environment quality prediction index and the channel potential collision probability, respectively. Step 3: Determine the relationship between the comprehensive stability index and the channel environment quality prediction index and the channel potential collision probability, respectively. Step 4: Construct a comprehensive judgment model for exploration priorities based on independent sub-models and relationships.

8. The channel selection method based on time-dimensional statistics and stability ranking according to claim 6, characterized in that: The exploration priority comprehensive judgment model is a comprehensive evaluation model based on historical channel usage data, used to prioritize channels that are not recorded in the historical channel list. This exploration priority comprehensive judgment model integrates the channel environment quality prediction index and the channel potential conflict probability, and constructs a correlation based on the comprehensive stability performance of historical channels of the same type. It then outputs a priority coefficient that reflects the expected stability of the channel, so as to guide the equipment to prioritize the channel with the best comprehensive evaluation result among multiple unused channels for switching.

9. The channel selection method based on time-dimensional statistics and stability ranking according to claim 1, characterized in that: The preset time interval is 120 seconds, the ignore duration is 5 minutes; the first preset time is 3 seconds, the first threshold is 20dB; the second preset time is 10 seconds, the second threshold is 8Mbps; the third threshold is 58Mbps, the preset number of times is 3; the preset deviation range is the average dwell time ±30 seconds.

Citation Information

Patent Citations

  • Method, device and equipment for dynamically switching WIFI channel list

    CN116156586A

  • WiFi channel switching method and related equipment

    CN119815447A