Access point equipment, terminal equipment and wireless frequency hopping method

By occupying alternative channels in wireless devices for interference and radar signal monitoring, frequency hopping to an interference-free channel to circumvent CAC detection, solving the problem that service data cannot be sent in time after DFS channel switching, improving the timeliness of wireless communication and reliability.

CN119174122APending Publication Date: 2024-12-20WUHAN HAOYIYUAN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480001571.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-03-01
Filing Date
2024-08-02
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

When existing wireless devices detect DFS channel interference, they need to perform CAC detection, resulting in reduced transmission timeliness, and may not be able to send service data immediately after switching to the DFS channel, affecting communication quality.

Method used

Design an access point device and terminal device to monitor interference and radar signal by occupying an alternative channel. If the alternative channel has no interference and has met the CAC detection time, frequency hopping to the channel to avoid CAC detection again, ensuring that Timely transmission of business data.

Benefits of technology

It effectively avoids the CAC detection time after DFS channel switching, improves the timeliness of wireless communication and the reliability of service data transmission, and reduces transmission delay caused by interference.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119174122A_ABST
    Figure CN119174122A_ABST
Patent Text Reader

Abstract

An access point device uses a wireless transmission channel to communicate with a terminal device, and the access point device comprises a first data transmission module and a first detection channel module; the first data transmission module transmits service data and performs frequency hopping to an alternative channel under the condition that interference exists in a first channel; under the condition that interference does not exist in the second channel, the alternative channel is the second channel; the first detection channel module monitors the signal of the second channel to determine whether interference exists in the second channel; under the condition that the second channel is a DFS channel, the monitored signal comprises an interference signal and a radar signal; and after the second channel is used as the new first channel, selecting the target channel as a new second channel for monitoring. The invention further discloses terminal equipment, a frequency hopping method of the wireless transmission channel and the like. The time delay influence of monitoring radar signals on service data sending during channel frequency hopping can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to wireless frequency hopping technology, and in particular to an access point device, a terminal device, a frequency hopping method for a wireless transmission channel, a storage medium, and a computer program product. Background Art

[0002] Since wireless channels are sensitive to environmental interference, the bit error rate of transmitted service data may increase. When a wireless device detects interference on the working channel, it usually needs to hop to other idle channels without interference to ensure the transmission quality of service data.

[0003] The DFS (Dynamic Frequency Selection) regulation allows unlicensed wireless devices to share the 5 GHz frequency band allocated to radar systems without causing interference to the radar. This regulation allows wireless devices with DFS capabilities to use DFS channels to transmit business data.

[0004] Constrained by DFS regulations, when a wireless device switches to a DFS channel, the DFS regulations require that the radar signal be detected within the agreed detection time. This agreed time is called CAC (Channel Availability Check Time). The CAC detection time stipulated by the DFS regulations is at least 60 seconds. During the CAC detection time, the wireless device can only receive signals but cannot send signals. The wireless device can only send service data if there is no radar signal during the entire CAC detection time. Therefore, it has a very large impact on the timeliness of wireless communication. In addition, the DFS regulations also stipulate that when a wireless device is in a DFS channel, regardless of whether it is in the CAC detection time, as long as a radar signal is detected in the channel, it needs to randomly hop to other idle channels to avoid affecting the communication of the radar device. If it happens to randomly hop to another DFS channel, it is necessary to start radar signal detection for at least 60 seconds, which will further deteriorate the timeliness of wireless communication. Therefore, wireless devices usually prefer to work in non-DFS channels, and non-DFS channels are easily affected by other devices in the environment. Summary of the invention

[0005] In view of this, the present disclosure provides an access point device, a terminal device, a frequency hopping method for a wireless transmission channel, a storage medium, and a computer program product.

[0006] In a first aspect, the present disclosure provides an access point device, which communicates with a terminal device using a wireless transmission channel, wherein the access point device comprises a first data transmission module and a first detection channel module; the wireless transmission channel comprises a first channel and a second channel, wherein the first channel is a channel occupied by the first data transmission module, and the second channel is a channel occupied by the first detection channel module; the first channel and the second channel are channels of different frequencies;

[0007] The first data transmission module is used to transmit service data, and to hop to an alternative channel when interference exists in the first channel, so as to use the alternative channel as a new first channel; wherein whether the first channel has interference is determined based on a transmission quality evaluation index of the service data of the first channel, an interference signal and / or a radar signal; and when there is no interference in the second channel, the alternative channel is the second channel;

[0008] The first detection channel module is used to monitor the signal of the second channel to determine whether there is interference in the second channel; when the second channel is a DFS channel, the monitored signals include interference signals and radar signals; and after the second channel is used as the new first channel, a target channel is selected as the new second channel for monitoring; the DFS channel and the target channel are both selected based on the channel quality of each channel in the channel set that can transmit the service data.

[0009] A second aspect of the present disclosure provides a terminal device, comprising a second data transmission module, configured to transmit the service data with the first data transmission module through the first channel in the access point device of the first aspect; and after the first channel is switched to a new first channel, transmit the service data through the new first channel.

[0010] A third aspect of the present disclosure provides a frequency hopping method for a wireless transmission channel, wherein the wireless transmission channel is used to implement communication between an access point device and a terminal device; the method comprises the following steps:

[0011] The access point device determines whether there is interference on the first channel based on a transmission quality assessment index of service data transmitted on the first channel, an interference signal and / or a radar signal;

[0012] The access point device monitors a signal of a second channel to determine whether the second channel has interference, and if the second channel is a DFS channel, determines whether the second channel has interference based on an interference signal and a radar signal monitored by the second channel;

[0013] In the case where there is interference on the first channel, frequency hopping to an alternative channel to use the alternative channel as a new first channel; wherein, in the case where there is no interference on the second channel, the alternative channel is the second channel;

[0014] After the second channel is used as the new first channel, the access point device selects a target channel as the new second channel for monitoring; the DFS channel and the target channel are both selected based on the channel quality of each channel in the channel set capable of transmitting the service data.

[0015] A fourth aspect of the present disclosure provides a computer program product, including a computer program / instructions, which implement the method described in the third aspect when executed.

[0016] A fifth aspect of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which implements the method described in the third part when the program is executed.

[0017] In the embodiments of various aspects provided by the present disclosure, radar signals and interference signals are specifically monitored for a channel that does not transmit business data, and based on the monitored signals, the channel is used as the preferred channel for frequency hopping in the absence of interference. Since the channel has undergone radar signal monitoring for the CAC detection duration, even if the channel is a DFS channel, when the first channel hops to the channel, there is no need to enter radar monitoring within the CAC detection duration, thereby avoiding the problem of not being able to send business data immediately after hopping to the DFS channel. It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0019] Figure 1 It is a partial flow chart of a method for implementing wireless channel frequency hopping shown in some exemplary embodiments.

[0020] Figure 2 This is a process related to the first channel in the workflow of the access point device shown in some exemplary embodiments.

[0021] Figure 3 FIG. 4 is a partial flow chart of monitoring the second channel according to some exemplary embodiments.

[0022] Figure 4a , Figure 4b FIG. 4 is a schematic diagram of the structure of an access point device shown in some exemplary embodiments.

[0023] Figure 5a , Figure 5b It is a schematic diagram of the structure of terminal equipment shown in some exemplary embodiments.

[0024] Figure 6 It is a system block diagram of the interaction between access point devices and terminal devices in an application scenario.

[0025] Figure 7 yes Figure 6 A signaling interaction diagram between access point devices and terminal devices in an application scenario.

[0026] Figure 8 yes Figure 6 Another signaling interaction diagram between an access point device and a terminal device in an application scenario.

[0027] Fig. 9 The figure is a hardware structure diagram of a computer device shown in some exemplary embodiments. DETAILED DESCRIPTION

[0028] Wireless communication systems use electromagnetic waves to transmit information, allowing data to be transmitted between devices without a physical connection. A wireless channel refers to the path of electromagnetic waves from the source to the receiver. This path may include air, buildings, terrain, etc. These factors will become interference that affects the propagation of radio waves. In addition, there may be interference from other wireless devices in the wireless channel, such as neighboring wireless networks, electronic devices, or natural phenomena.

[0029] Access Point (AP) devices can connect wireless devices to wired networks, act as relay stations for wireless communications, and convert wired network signals into wireless signals, thereby enabling wireless terminal devices (such as laptops, smart phones, tablets, etc.) to access wired networks wirelessly.

[0030] Whether it is an access point device or a terminal device, these wireless devices usually include a processor, a wireless communication module and an antenna. The wireless communication module is responsible for modulating the data generated by the processor into a wireless signal and sending it through the antenna, while demodulating the wireless signal received by the antenna into the original data for the processor to process.

[0031] Most wireless devices perform interference detection on all channels when they are powered on, and automatically select a channel with the best quality from a list of supported channels as the working channel.

[0032] The wireless communication module may switch to a channel with less interference according to the signal interference situation to ensure the communication quality. Frequency hopping technology is involved when switching channels. Frequency hopping technology realizes signal transmission by changing the radio transmission frequency according to a certain pattern within a predetermined time interval. This technology can improve the security and anti-interference ability of communication.

[0033] Some wireless devices have the ability to detect interference in real time. Although these wireless devices can monitor interference signals in real time, they basically do not use DFS channels or give priority to non-DFS channels when selecting working channels. DFS channels are usually less susceptible to interference signals than non-DFS channels. Therefore, this channel selection method cannot effectively utilize DFS channel resources. Even if some wireless devices choose to use DFS channels in certain circumstances, they cannot avoid CAC detection stipulated in DFS regulations when switching to DFS channels.

[0034] Different from the traditional frequency hopping method, the present disclosure provides a solution that can avoid CAC detection during frequency hopping. Figure 1 It is a partial flow chart of a method for implementing wireless channel frequency hopping presented in an embodiment.

[0035] In this embodiment, different channel switching capabilities are designed for the access point device and the terminal device, and the switching strategy for the access point device is used to avoid the CAC detection duration.

[0036] The channel on which the access point device transmits service data is referred to as the first channel below. If there is interference on the first channel, it is necessary to hop to another idle channel. In order to avoid waiting for the CAC detection time to perform radar detection when hopping from the first channel to another idle channel, the access point device specifically occupies another idle channel to monitor interference signals and radar signals. This occupied idle channel is not used to transmit service data and is referred to as the second channel. If there is no interference on this second channel, it will be used as an alternative channel and will be preferred when hopping to the first channel. Since the second channel has been continuously monitored for radar signals, it meets the CAC detection time constraint of the DFS regulations. Therefore, after the access point device hops from the first channel to the second channel, it can send service data without the need to perform radar signal monitoring for the CAC detection time.

[0037] In this embodiment, whether there is interference in the first channel can be judged from one or more dimensions such as the transmission quality of the service data, the value of the interference signal of the monitored first channel, and whether the radar signal is monitored. For example, if the first channel is a non-DFS channel, the radar signal may not be monitored, and if the first channel is a DFS channel, it is necessary to monitor whether there is a radar signal in the first channel to avoid affecting the normal operation of the radar device. For the transmission quality of the service data, one or more transmission quality evaluation indicators can be selected from a variety of transmission quality evaluation indicators for evaluation according to actual design requirements. These transmission quality evaluation indicators can be, for example, the packet loss rate of the service data transmitted through the first channel, RSSI (Received Signal Strength Indicator, received signal strength indicator) value, chanload (channel load) value, etc. The packet loss rate is the packet loss rate data of the channel used by the terminal device to receive the service data. RSSI is an indicator to measure the strength of the wireless signal, that is, the signal strength of the signal sent by the access point device received by the terminal device, thereby judging whether the packet loss rate of the terminal device and the access point device is abnormal due to the long distance. Chanload represents the real-time interference and load of the current working channel of the access point device.

[0038] This embodiment is designed to implement the following steps through an access point device:

[0039] S101, the access point device determines whether there is interference on the first channel based on a transmission quality evaluation index of service data transmitted on the first channel, an interference signal and / or a radar signal;

[0040] In S102, the access point device monitors the signal of the second channel to determine whether there is interference on the second channel. If the second channel is a DFS channel, the access point device determines whether there is interference on the second channel based on the monitored interference signal of the second channel and the radar signal.

[0041] In S103, when there is interference on the first channel, frequency hopping is performed to the alternative channel, and the alternative channel is used as the new first channel; wherein, when there is no interference on the second channel, the alternative channel is the second channel;

[0042] In S104, after the second channel is used as the new first channel, the access point device selects a target channel as the new second channel for monitoring; both the DFS channel and the target channel are selected based on the channel quality of each channel in the channel set capable of transmitting service data.

[0043] When the access point device is powered on, in order to enter the state of service data transmission in time, a non-DFS channel can be selected as the first channel based on the channel quality of each channel in the channel set capable of transmitting service data. Of course, this is only one example, and it does not specifically exclude the situation where the first channel selected at power-on is a DFS channel.

[0044] As an example, in step S101, multiple transmission quality assessment indicators can be monitored separately for abnormalities. After each transmission quality assessment indicator is abnormal, the number of abnormalities will be counted. When the number of statistics reaches a predetermined value, the access point device confirms that there is interference on the first channel. In this example, interference judgment is not made immediately when any transmission quality assessment indicator is abnormal. The purpose is to avoid instantaneous interference scenarios as much as possible (such as excessive packet loss rate caused by instantaneous environmental changes). However, it is worth pointing out that this is only an example, and designers can adjust the monitoring method according to actual needs. For example, the monitoring method is designed to be considered to have a transmission quality problem as long as the number of statistics of any indicator reaches a threshold, or multiple indicators are monitored to have an abnormality once.

[0045] Figure 2 This is an example of some steps related to the first channel in the workflow of the access point device. Figure 2 However, it should be pointed out that this process is only one way to determine whether there is interference in the first channel. The order of execution of the steps and the increase, decrease and deformation of the steps can be determined according to the actual needs of the designer.

[0046] S201, the access point device is turned on, and a non-DFS channel with the best quality is selected from a set of channels supporting service data transmission as a first channel;

[0047] S202, determining whether service data is being sent; if service data is being sent, continuing to send service data (S203); if service data is not being sent, determining whether the first channel is a DFS channel (S204);

[0048] When the first channel is a DFS channel, monitor and determine whether there is a radar signal (S205). If no radar signal is monitored, execute step S206; if a radar signal is monitored, determine whether the second channel is an alternative channel (S208); if the second channel is an alternative channel, synchronize the frequency hopping information of the new first channel to the terminal device (S210); if the second channel is not an alternative channel, use the non-DFS channel with the best quality in the channel set supporting service data transmission as the alternative channel (S209), and execute step S210; after executing S210, hop to the alternative channel as the new first channel (S211), and execute step S202;

[0049] When the first channel is a non-DFS channel, obtain the packet loss rate, RSSI value, interference value of the interference signal, etc. of the first channel (S206); statistically calculate whether there is interference in the first channel (S207); if there is interference, execute step S208; if there is no interference, execute step S202.

[0050] The execution order of S101 and S102 is not fixed. It is understandable that the monitoring of the second channel can be continuous. As an example, the access point device can select a channel with the best quality from all channels supporting business data transmission for continuous monitoring (of course, it is not ruled out that the selected channel is not the best quality, but the designer believes that the channel can meet the quality requirements of business data transmission). Since DFS channels usually have less interference, the second channel will be a DFS channel in many cases. Of course, in some cases, the second channel will also be a non-DFS channel.

[0051] The second channel can be marked to distinguish the difference between the alternative channel and other channels. If interference or radar signals are detected after the second channel is marked as an alternative channel, the alternative channel mark is cleared first, and then a channel with the best channel quality is reselected for continuous monitoring.

[0052] The channel set supported for transmitting service data can be stored in a list, and the marks of the candidate channels can also be stored in the list. When the access point device accesses the list, it can select the currently required channel. If the second channel is used as the new first channel during the execution of S103, the candidate channel mark is cleared first, and then a channel with the best channel quality is reselected as the new second channel for continuous monitoring, so as to reselect a new candidate channel.

[0053] The monitoring process for DFS and non-DFS channels as the second channel is different. Figure 3 It is still necessary to point out that Figure 3 The example is not the only implementation method, and different process designs can be performed according to the designer's needs.

[0054] The access point device selects the channel with the best quality from the channel set supporting service data transmission as the second channel for monitoring (S301), and determines whether the second channel is a DFS channel (S302). When the monitored channel is a DFS channel, in addition to detecting interference signals, radar signals need to be additionally detected. Whether there is interference is determined based on whether a radar signal is detected within the CAC detection time and based on the value of the monitored interference signal. Figure 3In order to meet the constraint of radar signal monitoring within the CAC detection time, after starting to monitor the second channel, the radar signal is monitored in real time to determine whether there is a radar signal on the second channel (S303). If no radar signal is detected, the value of the current interference signal on the second channel is obtained (S304a), and it is determined whether the value of the interference signal exceeds the threshold (S305a), and the time of radar signal monitoring is accumulated to determine whether it exceeds the CAC detection time (S306). If it does not exceed the CAC detection time, step S303 is continued to monitor the radar signal. If the value of the interference signal does not reach the threshold, and the radar signal is still not detected after the radar signal monitoring time has reached the CAC detection time, it is determined that there is no interference on the second channel, and the second channel is used as an alternative channel (S307a). At this time, the second channel can be marked as an alternative channel by marking it. If the result of the judgment in step S303 is that a radar signal is detected, the mark of the alternative channel is cleared (S309a). Due to DFS regulations, a channel where a radar signal has been detected cannot be used for at least 30 minutes. Therefore, as an example, the channel can be further marked as having a radar signal to avoid selecting the channel again within the time required by the DFS regulations. Regardless of whether a radar signal is monitored or the value of the interference signal obtained in S304a reaches the threshold, it is considered that the second channel has interference. After executing S309a, return to S301 and reselect a channel with the best channel quality from the list supported by the transmission of service data for continuous monitoring.

[0055] When the second channel is a non-DFS channel, it is determined whether there is interference based on the monitored interference signal. Figure 3 , the current interference signal value of the second channel can be obtained (S304b); determine whether the interference signal value exceeds the threshold (S305b); if the obtained interference signal value reaches the threshold, it is considered that there is interference in the second channel, then after executing S309b to clear the alternative channel identifier, return to S301, and reselect a channel with the best channel quality from the channel set supported by the transmission service data for continuous monitoring. If no interference signal is detected or the interference signal value does not reach the threshold, the channel is marked as an alternative channel, and the alternative channel is continuously monitored (S307b).

[0056] After being marked as an alternative channel, the second channel as an alternative channel may be occupied by the first channel at any time, so it is necessary to determine whether the second channel is occupied (S308a); after the second channel as an alternative channel is occupied by the first channel, re-execute S309b and then restart step S301.

[0057] In order to communicate normally with the terminal device after frequency hopping, the access point device can synchronize the frequency hopping information carrying the new first channel to the terminal device before frequency hopping. The designer of the present disclosure takes into account that the transmission quality may be affected due to interference in the current first channel. Therefore, before using the alternative channel as the new first channel, the access point device will notify the terminal device of the frequency hopping information carrying the alternative channel through a dedicated channel (hereinafter referred to as the third channel) with a frequency different from the first channel and the second channel, and the first channel, respectively, so that the terminal device can hop to the new first channel in time to transmit service data. It is worth pointing out that this is not the only way to synchronize frequency hopping information to the terminal device. For example, the designer can design it to send the frequency hopping information through one of the first channel or the third channel.

[0058] In addition, since the access point device is responsible for monitoring the second channel in real time to see if there is interference and using the first channel to monitor the interference signal of the first channel without transmitting service data, the present disclosure also designs the terminal device to have the following functions: monitoring the channel quality of each channel in the channel set that can transmit service data, and sending the monitoring result to the access point device. In this way, when the second channel cannot be used as an alternative channel, the access point device selects an alternative channel according to the monitoring result of the terminal device. As an embodiment, in order to be able to enter the state of service data transmission immediately after frequency hopping, when there is interference on the second channel, the selected alternative channel is a non-DFS channel.

[0059] against Figure 1 The method for performing wireless frequency hopping using an access point device is shown, Figure 4a A schematic diagram of the structure of an access point device is shown.

[0060] The present disclosure designs the access point device 40 to include a first data transmission module 4021 and a first detection channel module 4022; the first data transmission module 4021 and the first detection channel module 4022 are usually integrated in the first wireless communication module 402, and the first wireless communication module 402 needs to exchange information with the processor 401 inside the access device 40.

[0061] The first data transmission module 4021 transmits service data using the first channel 403, and when there is interference on the first channel 403, it hops to the alternative channel and uses the alternative channel as the new first channel; when there is no interference on the second channel 404, the second channel 404 is the alternative channel;

[0062] The first detection channel module 4022 monitors the signal of the second channel 404 to determine whether there is interference in the second channel 404; the second channel 404 is selected based on the channel quality of each channel in the channel set that can transmit business data, for example, it can be the channel with the best quality. Since DFS channels usually have less interference, the second channel 404 will be a DFS channel in most cases. In the case where the second channel 404 is a DFS channel, the monitored signals include interference signals and radar signals; an example of determining whether there is interference in the second channel 404 can be referred to Figure 3 And the above and Figure 3 After the second channel 404 is used as the new first channel, a target channel is selected as the new second channel for monitoring; the target channel is also selected based on the channel quality of each channel in the channel set supported by the first data transmission module 4021, and similarly, the channel with the best quality can be selected as the second channel 404.

[0063] However, it is worth pointing out that if the designer has personalized requirements, it does not exclude the possibility of using a channel with suboptimal quality as the first channel, alternative channel, and target channel in the above text.

[0064] As an example, the labels of the candidate channels may be stored in the channel table or in the first detection channel module 4022. In addition, any storage method that can obtain the labels of the candidate channels does not affect the implementation of the present disclosure.

[0065] In an example, the access point device 40 may further include a first state management module 4023. In this case, the structural diagram of the access point device 40 may refer to Figure 4b The first state management module 4023 may be responsible for the interaction of management data and control data other than service data, such as connection status, bit error rate related information, signal strength (RSSI), and synchronization information of access point and terminal working channels, etc. The state management module may occupy the third channel 405 as a working channel.

[0066] In order to reduce the impact of the first data transmission module 4021 transmitting service data, the first state management module 4023 can execute several processes to determine whether there is interference on the first channel 403. For example, the first state management module 4023 obtains the interference signal of the first channel 403 detected by the first data transmission module 4021 and the transmission quality evaluation index of the first channel 403 (for example, the packet loss rate, RSSI, chanload, etc. returned by the terminal device), and determines whether there is interference on the first channel 403. In one example, these quality evaluation indicators can be the statistical results of the transmission quality evaluation indicators of the service data transmitted by the first channel 403 from the terminal device. In addition, once the first data transmission module 4021 monitors the presence of a radar signal on the first channel 403, it will also determine that there is interference on the first channel 403.

[0067] As an example, when there is interference on the first channel 403, the way in which the first data transmission module 4021 obtains the alternative channel can be that no matter which one of the first data transmission module 4021 and the first status management module 4023 first determines that there is interference on the first channel 403, the alternative channel is first obtained from the first detection channel module 4022 (or the location where the alternative channel mark is stored, such as the channel table). For example, if the first data transmission module 4021 detects a radar signal on the first channel 403, the alternative channel is obtained from the first detection channel module 4022; and when the first status management module 4023 determines that there is interference on the first channel 403 by comprehensively judging the value of the interference signal and the transmission quality evaluation index, the alternative channel is obtained from the first detection channel module 4022 and then forwarded to the first data transmission module 4021. If the first data transmission module 4021 and the first status management module 4023 fail to obtain the alternative channel from the first detection channel module 4022 (for example, there is interference on the second channel), the non-DFS channel with the best quality is obtained from the first status management module 4023 (for example, the first status management module 4023 may notify the first data transmission module 4021 of the monitoring result of the terminal device).

[0068] It is worth pointing out that the example here is not the only workflow for obtaining the candidate channel. The method for obtaining the candidate channel can also be that the first state management module 4023 obtains the candidate channel from the first detection channel module 4022 in any case, and then forwards it to the first data transmission module 4021; it can also be obtained from the first detection channel module 4022 after the first data transmission module 4021 monitors the radar signal, or learns the judgment result of the first state management module 4023 on the interference of the first channel, etc. Various possible methods are not listed one by one.

[0069] In addition, the first state management module 4023 can also be responsible for notifying the terminal device of the frequency hopping information carrying the alternative channel before the first data transmission module 4021 performs frequency hopping. Since the first state management module 4023 and the first data transmission module 4021 respectively occupy the third channel 405 and the first channel 403 with different frequencies, the process of synchronizing the frequency hopping information can be more secure and not easily affected by the interference of the first channel 403.

[0070] The first detection channel module 4022 can refer to the various examples described in the frequency hopping process of the access point device above to implement the process of determining whether the second channel 404 has interference, for example, when the second channel 404 is a non-DFS channel, it is determined whether there is interference based on the monitored interference signal; when the second channel 404 is a DFS channel, it is determined whether there is interference based on whether a radar signal is monitored within the CAC detection time and based on the monitored interference signal. No further details are given here.

[0071] For the first data transmission module 4021, the above-mentioned selection of the first channel 403 when the access point device is turned on can also be implemented, and when there is interference in the second channel 404, other alternative channels other than the second channel 404 can be selected. Please refer to the relevant description above and will not be repeated here.

[0072] In order to cooperate with the above functions designed for access point devices, the present disclosure provides a design solution for terminal devices, see Figure 5a .

[0073] The terminal device 50 may include a second data transmission module 5021, which shares the first channel 403 with the first data transmission module 4021 to transmit service data; and after the first channel 403 is switched to a new first channel, the service data is transmitted through the new first channel. The second data transmission module 5021 and the second detection channel module 5022 are usually integrated in the second wireless communication module 502, and the second wireless communication module 502 needs to exchange information with the processor 501 inside the terminal device 50.

[0074] In addition, as shown in FIG5b, the terminal device may further include a second detection channel module 5022, and the channel occupied by the second detection channel module 5022 is called the fourth channel 406; the frequency of the fourth channel 406 is different from the frequencies of the first channel 403 and the third channel 405. On the fourth channel 406, the second detection channel module 5022 monitors the channel quality of each channel in the channel set that can transmit service data, and sends the monitoring result to the access point device 40. As an example, since the first detection channel module 4022 and the second detection channel module 5022 do not need to send signals, but monitor whether there is interference in the signals of the occupied channels, the fourth channel 406 can be a channel with the same frequency as the second channel 404, or a channel with a different frequency.

[0075] The terminal device 50 may be designed with a second state management module 5023, which shares the third channel 405 with the first state management module 4023. The module may also be responsible for the interaction of management data and control data other than service data, such as connection status, information related to bit error rate, signal strength (RSSI), and synchronization information of access point and terminal working channels. As an example, the second data transmission module 5021 may also count the real-time information related to bit error rate of the first channel 403 and the RSSI of service data from the access point, and notify the second state management module 5023 of the statistical results, which are sent by the second state management module 5023 to the first state management module 4023 through the third channel 405. The monitoring results of each channel sent by the second detection channel module 5022 to the access point device 40 may also be sent by the second state management module 5023 to the first state management module 4023 through the third channel 405. In addition, the channel information of the first channel occupied by the first data transmission module 4021 may also be synchronized to the second data transmission module 5021 by the first state management module 4023 and the second state management module.

[0076] The implementation methods of the processes of the access point device in the above examples, the structure of the access point device designed to realize the functions of the access point device, and the structure of the terminal device are not limited to the limited examples above. The following is another application example of the interaction process between the access point device and the terminal device in an actual application scenario. This application example is only a specific example that can solve the technical problem of the present disclosure, and should not be understood as the only example that solves the technical problem of the present disclosure.

[0077] like Figure 6As shown, the devices in the wireless transmission system include an access point device 40 and a terminal device 50, which communicate through a wireless channel. The first wireless communication module 402 of the access point device 40 is designed to include at least three modules, namely the first data transmission module 4021, the first detection channel module 4022 and the first state management module 4023 in the figure; the second wireless communication module 502 of the terminal device 50 is designed to include at least a second data transmission module 5021, a second detection channel module 5022 and a second state management module 5023. The first data transmission module 4021 and the second data transmission module 5021 share the first channel 403, and the first channel 403 is a channel for transmitting business data. The first state management module 4023 and the second state management module 5023 share the third channel 405, the first detection channel module 4022 uses the second channel 404 as the object of real-time monitoring, and the second detection channel module 5022 occupies the fourth channel 406 to monitor all channels that support business data transmission. For the specific process, see Figure 7 and Figure 8 signaling interaction process.

[0078] Figure 7 The workflow is described in which there is no interference on the second channel 404 .

[0079] S701, when the access point device is turned on, the first data transmission module 4021 performs a full channel scan and selects a non-DFS channel with the best quality from a channel list as the first channel 403. The channel list records all channels supporting service data transmission.

[0080] S702, the first detection channel module 4022 selects a channel with the best quality from the channel list as the second channel 404, which is usually a DFS channel.

[0081] S703, the first detection channel module 4022 monitors the radar signal and the interference signal. If the radar signal monitoring time reaches the CAC detection time, the radar channel has not been monitored, and the value of the interference signal has not reached the threshold, the second channel 404 is marked as an alternative channel. If a radar signal is monitored, the second channel is marked as having a radar signal, and a new channel with the best quality is obtained from the channel table as the new second channel; if the value of the monitored interference channel exceeds the threshold, a new channel with the best quality is also required to be obtained from the channel table as the new second channel; in particular, if the second channel 404 has been marked as an alternative channel at this time, the mark of the alternative channel is cleared.

[0082] S704 , after the first data transmission module 4021 establishes a connection with the second data transmission module 5021 , the service data is transmitted to the second data transmission module 5021 through the first channel 403 .

[0083] S705, the first data transmission module 4021 also needs to monitor the interference signal of the first channel 403 when not sending service data;

[0084] S706, the second detection channel module 5022 occupies the fourth channel 406 as the working channel, monitors all channels in the channel list, and sends the monitoring results to the second status management module 5023 (S707a); in addition, the second status management module 5023 will also obtain the evaluation indicators related to the service data transmission quality of the second data transmission module 5021 (S707b), such as packet loss rate, RSSI value, chanload value, etc., and send the monitoring results and these transmission quality evaluation indicators to the first status management module 4023 through the third channel 405 (S707c).

[0085] S707d, when the first state management module 4023 evaluates that the packet loss rate is too high and there may be interference according to the evaluation index returned by the second state management module 5023, the first state management module 4023 obtains the interference signal monitored by the first data transmission module 4021 in S705;

[0086] S708, if the result of the combined interference signal value and the transmission quality evaluation index indicates that interference exists in the first channel 403, then obtain the mark of the second channel 404 from the first detection channel module 4022;

[0087] S709, if the second channel 404 is marked as an alternative channel, notify the first channel 403 to hop to the second channel 404; if the second channel 404 is marked as having a radar signal, or the alternative channel mark is cleared by the first detection channel module 4022 due to the existence of an interference signal, notify the first data transmission module 4021 to select the non-DFS channel with the best quality from the channel monitoring results received by the terminal device 50 as an alternative channel (not shown in the figure).

[0088] S710, the first data transmission module 4021 and the first status management module 4023 synchronize the frequency hopping information of the new first channel to the terminal device 50 through their respective working channels, that is, the frequency hopping information can be sent to the second data transmission module 5021 (S710c) through the first channel 403, and sent to the second status management module 5023 (S710a) through the third channel 405, and then synchronized to the second data transmission module 5021 (S710b) by the second status management module 5023.

[0089] S711, after the first data transmission module 4021 hops to the second channel 404, since the second channel 404 is a DFS channel, but has been monitored for radar signals for a long time, it can directly enter the process of transmitting business data without being constrained by the CAC detection time. For the DFS channel, both interference signals and radar signals can be the cause of interference in the new first channel, so the first data transmission module 4021 needs to monitor both interference signals and radar signals, and once the radar signal is monitored, the alternative channel is obtained from the first detection channel module 4022.

[0090] After the first channel detection module 4022 detects that the second channel is occupied (S712), it selects the best unoccupied channel from the channel list as a new second channel for monitoring (S713).

[0091] The following combination Figure 8 Describe the workflow when interference exists in the second channel 404. Figure 7 There are overlapping steps in the middle part, which are not shown in this figure. Figure 7 The corresponding steps in .

[0092] S801, when the first detection channel module 4022 detects interference on the second channel, it confirms whether the alternative channel has been marked. If it has been marked, it needs to clear the mark and then select a new second channel from the channel list (S805).

[0093] S802: When the first state management module 4023 determines that interference exists in the first channel 403, it obtains an identifier of an alternative channel.

[0094] S803, if the first state management module 4023 does not find the mark of the candidate channel, it returns the monitoring result returned by the second state management module 5023 to the first data transmission module 4021;

[0095] S804: The first data transmission module 4021 selects a non-DFS channel with the best quality from the monitoring result as a new first channel to avoid failure to send service data within the CAC detection time after switching channels.

[0096] After switching to non-DFS channels, the working process of each module can be referred to Figure 7 and Figure 8 The steps described are not repeated here.

[0097] The hardware configuration of the access point device 40 and the terminal device 50 provided in the present disclosure can be found in Fig. 9, which exemplarily shows a hardware schematic diagram. For example, the device 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, a router, etc.

[0098] Device 900 may include one or more of the following components: a processing component 901 , a memory 902 , a power component 903 , a multimedia component 904 , an audio component 905 , an input / output (I / O) interface 906 , a sensor component 907 , and a communication component 908 .

[0099] The processing component 901 generally controls the overall operation of the device 900, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 901 may include one or more processors 909 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 901 may include one or more modules to facilitate the interaction between the processing component 901 and other components. For example, the processing component 901 may include a multimedia module to facilitate the interaction between the multimedia component 904 and the processing component 901.

[0100] The memory 902 is configured to store various types of data to support operations on the device 900. Examples of such data include instructions for any application or method operating on the device 900, contact data, phone book data, messages, pictures, videos, etc. The memory 902 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0101] The power component 903 provides power to the various components of the device 900. The power component 903 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 900.

[0102] The multimedia component 904 includes a screen providing an output interface between the device 900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 904 includes a front camera and / or a rear camera. When the device 900 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0103] The audio component 905 is configured to output and / or input audio signals. For example, the audio component 905 includes a microphone (MIC), and when the device 900 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 902 or sent via the communication component 908. In some embodiments, the audio component 905 also includes a speaker for outputting audio signals.

[0104] I / O interface 906 provides an interface between processing component 901 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0105] The sensor assembly 907 includes one or more sensors for providing various aspects of status assessment for the device 900. For example, the sensor assembly 907 can detect the open / closed state of the device 900, the relative positioning of components, such as the display and keypad of the device 900, and the sensor assembly 507 can also detect the position change of the device 900 or a component of the device 900, the presence or absence of user contact with the device 500, the orientation or acceleration / deceleration of the device 900, and the temperature change of the device 900. The sensor assembly 907 can also include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 907 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 907 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0106] The communication component 908 is configured to facilitate wired or wireless communication between the device 900 and other devices. The device 900 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 4G or 5G or a combination thereof. In an exemplary embodiment, the communication component 908 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 908 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0107] In an exemplary embodiment, the device 900 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the touch scanning method of the above-mentioned computer device.

[0108] In an exemplary embodiment, the present disclosure further provides a non-transitory computer-readable storage medium including instructions, such as a memory 902 including instructions, and the instructions can be executed by a processor 909 of the device 900 to complete the method for implementing wireless frequency hopping by the communication component 908. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0109] The above describes a specific embodiment of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multi-tasking and parallel processing are also possible or may be advantageous. The technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure.

Claims

1. An access point device that communicates with a terminal device using a wireless transmission channel, characterized in that: The access point device includes a first data transmission module and a first detection channel module; the wireless transmission channel includes a first channel and a second channel, the first channel is a channel occupied by the first data transmission module, and the second channel is a channel occupied by the first detection channel module; the first channel and the second channel are channels of different frequencies; The first data transmission module is used to transmit service data, and to hop to an alternative channel when interference exists in the first channel, so as to use the alternative channel as a new first channel; wherein whether the first channel has interference is determined based on a transmission quality evaluation index of the service data of the first channel, an interference signal and / or a radar signal; and when there is no interference in the second channel, the alternative channel is the second channel; The first detection channel module is used to monitor the signal of the second channel to determine whether there is interference in the second channel; when the second channel is a DFS channel, the monitored signals include interference signals and radar signals; and after the second channel is used as the new first channel, a target channel is selected as the new second channel for monitoring; the DFS channel and the target channel are both selected based on the channel quality of each channel in the channel set that can transmit the service data.

2. The access point device according to claim 1, characterized in that: In the event that interference exists in the second channel, the alternative channel is a non-DFS channel selected by the first data transmission module, and the selected non-DFS channel is selected from the monitoring results of the terminal device, and the monitoring results are monitoring results of the channel quality of each channel in the channel set.

3. The access point device according to claim 2, characterized in that: The access point device further includes a first state management module, and whether there is interference on the first channel is determined by: The first state management module determines whether there is interference on the first channel based on a transmission quality evaluation index of service data of the first channel and an interference signal of the first channel detected by the first data transmission module; In the case that there is interference in the first channel and there is no interference in the second channel, the first data transmission module is notified that the alternative channel is the second channel; and in the case that there is interference in the second channel, the first data transmission module is notified to select the alternative channel.

4. The access point device according to claim 3, characterized in that: Whether interference exists on the first channel is also determined in the following manner: when the first data transmission module detects that a radar signal exists on the first channel, it is determined that interference exists on the first channel.

5. The access point device according to claim 3, characterized in that: Before the first data transmission module uses the alternative channel as the new first channel, the first status management module and the first data transmission module will respectively notify the terminal device of the frequency hopping information carrying the alternative channel so that the terminal device can transmit the service data through the new first channel; the channel occupied by the first status management module has a different frequency from both the first channel and the second channel.

6. The access point device according to claim 1, characterized in that: The first detection channel module determines whether there is interference on the second channel by: In a case where the second channel is a non-DFS channel, determining whether interference exists based on a monitored interference signal; In the case where the second channel is a DFS channel, whether interference exists is determined based on whether a radar signal is monitored within the CAC detection duration and based on a monitored interference signal.

7. The access point device according to claim 1, characterized in that: When the access point device is powered on, the first data transmission module is further configured to select a non-DFS channel as the first channel based on the channel quality of each channel in the channel set.

8. A terminal device, characterized in that: It comprises a second data transmission module, used for transmitting the service data with the first data transmission module through the first channel described in any one of claims 1-7; and after the first channel is switched to a new first channel, transmitting the service data through the new first channel.

9. The terminal device according to claim 8, characterized in that: The terminal device further includes a second detection channel module and a second state management module; the wireless transmission channel further includes a third channel and a fourth channel, the third channel is a channel occupied by the second state management module, the fourth channel is a channel occupied by the second detection channel module, and the frequency of the fourth channel is different from both the first channel and the third channel; The second channel detection module is used to monitor the channel quality of each channel in the channel set, and send the monitoring result to the access point device through the second state management module; The second status management module is further configured to send the frequency hopping information sent by the first status management module to the second data transmission module after receiving the frequency hopping information sent by the first status management module.

10. A frequency hopping method for a wireless transmission channel, wherein the wireless transmission channel is used to realize communication between an access point device and a terminal device; characterized in that: Includes steps: The access point device determines whether there is interference on the first channel based on a transmission quality evaluation index of service data transmitted on the first channel, an interference signal and / or a radar signal; The access point device monitors a signal on a second channel to determine whether interference exists on the second channel, and if the second channel is a DFS channel, determines whether interference exists on the second channel based on an interference signal and a radar signal monitored on the second channel; In the case where there is interference on the first channel, frequency hopping to an alternative channel to use the alternative channel as a new first channel; wherein, in the case where there is no interference on the second channel, the alternative channel is the second channel; After the second channel is used as the new first channel, the access point device selects a target channel as the new second channel for monitoring; the DFS channel and the target channel are both selected based on the channel quality of each channel in the channel set capable of transmitting the service data.

11. The method according to claim 10, characterized in that Also includes the steps: Before using the alternative channel as the new first channel, the frequency hopping information carrying the alternative channel is notified to the terminal device through the first channel and the third channel respectively, so that the terminal device can transmit the service data through the new first channel; the frequency of the third channel is different from that of the first channel and the second channel.

12. The method according to claim 11, characterized in that Determine whether there is interference in the second channel by: In the case where the second channel is a non-DFS channel, determining whether there is interference based on a monitored interference signal of the second channel; In the case where the second channel is a DFS channel, whether interference exists is determined based on whether a radar signal is monitored within the CAC detection duration and based on a monitored interference signal.

13. The method according to claim 11, characterized in that When the access point device is powered on, a non-DFS channel is selected as the first channel based on the channel quality of each channel in the channel set.

14. The method according to claim 11, characterized in that It also includes the step of: when interference exists in the second channel, selecting the alternative channel from the monitoring results returned by the terminal device, the selected alternative channel is a non-DFS channel, and the monitoring results are monitoring results based on the channel quality of each channel in the channel set.

15. The method according to claim 14, characterized in that The method further comprises the steps of: The terminal device monitors the channel quality of each channel in the channel set, and sends the monitoring result to the access point device, so that the access point device selects the alternative channel when interference exists in the second channel.

16. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed, the method according to any one of claims 10 to 15 is implemented.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed, the method according to any one of claims 10 to 15 is implemented.