Channel interference measurement method, apparatus, medium, program product and electronic device

By detecting Bluetooth channel interference during the idle time of Bluetooth transmission and adjusting the assessment using the interference value of adjacent channels, the problem of inaccurate Bluetooth channel interference assessment is solved, ensuring the normality of Bluetooth transmission and the accuracy of interference detection.

WO2025213659A1PCT designated stage Publication Date: 2025-10-16ACTIONS ZHUHAI TECH CO
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/112493
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-08
Filing Date
2024-08-15
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

The problem of inaccurate Bluetooth channel interference assessment in the existing technology.

Method used

By detecting the interference in the Bluetooth channel during the idle time of Bluetooth transmission, the interference detection values ​​of N Bluetooth channels and their adjacent channels are used to determine the interference evaluation value of each channel, including increasing or decreasing the interference detection value, and recording the maximum interference evaluation value in the most recent preset time period as the final evaluation value.

Benefits of technology

It achieves accurate assessment of interference in the Bluetooth channel, avoids the impact on normal Bluetooth transmission, and improves the accuracy and reliability of interference detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024112493_16102025_PF_FP_ABST
    Figure CN2024112493_16102025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a channel interference measurement method, an apparatus, a medium, a program product and an electronic device, belongs to the technical field of communications, and can accurately evaluate interference present in Bluetooth channels without impacting normal Bluetooth transmission. The channel interference measurement method comprises: determining an idle time of Bluetooth transmission; and, during the idle time, performing measurement on interference present in Bluetooth channels, so as to obtain an interference evaluation value of each Bluetooth channel.
Need to check novelty before this filing date? Find Prior Art

Description

Channel interference detection method, device, medium, program product and electronic device TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, in particular to a channel interference detection method, device, medium, program product and electronic device. BACKGROUND

[0002] There is usually interference in a Bluetooth channel. In the related art, the interference existing in the Bluetooth channel is usually evaluated by counting the error packet rate of transmission and reception. This has the problem of inaccurate interference evaluation.

[0003] SUMMARY

[0004] The purpose of the present disclosure is to provide a channel interference detection method, device, medium, program product and electronic device, which can accurately evaluate the interference existing in the Bluetooth channel.

[0005] To achieve the above purpose, the present disclosure provides a channel interference detection method, comprising:

[0006] determining an idle time of Bluetooth transmission;

[0007] detecting the interference existing in the Bluetooth channel during the idle time to obtain an interference evaluation value of each of the Bluetooth channels.

[0008] Optionally, the detecting the interference existing in the Bluetooth channel during the idle time to obtain an interference evaluation value of each of the Bluetooth channels comprises:

[0009] detecting the interference existing in the adjacent N Bluetooth channels during each of the idle times, wherein N is a positive integer greater than or equal to 3;

[0010] determining the interference evaluation value of each of the Bluetooth channels based on the interference detection values of each of the Bluetooth channels and the adjacent Bluetooth channels before and after it in the N Bluetooth channels.

[0011] Optionally, the determining the interference evaluation value of each of the Bluetooth channels based on the interference detection values of each of the Bluetooth channels and the adjacent Bluetooth channels before and after it in the N Bluetooth channels comprises:

[0012] if the difference between the interference detection values of a certain Bluetooth channel and the adjacent Bluetooth channels before and after it in the N Bluetooth channels is less than a first threshold value, increasing the interference detection value of the Bluetooth channel to obtain the interference evaluation value of the Bluetooth channel.

[0013] Optionally, the determining the interference evaluation value of each of the Bluetooth channels based on the interference detection values of each of the Bluetooth channels and the adjacent Bluetooth channels before and after it in the N Bluetooth channels comprises:

[0014] if the difference between the interference detection value of the Bluetooth channel and the interference detection values of the adjacent Bluetooth channels of the Bluetooth channel is greater than a second threshold value, reducing the interference detection value of the Bluetooth channel to obtain the interference evaluation value of the Bluetooth channel.

[0015] Optionally, the reducing the interference detection value of the Bluetooth channel to obtain the interference evaluation value of the Bluetooth channel comprises:

[0016] determining the reduction amount according to the sizes of the interference detection values of the Bluetooth channel and the adjacent Bluetooth channels, and the size of the difference between the interference detection value of the Bluetooth channel and the interference detection values of the adjacent Bluetooth channels;

[0017] reducing the interference detection value of the Bluetooth channel to obtain the interference evaluation value of the Bluetooth channel based on the determined reduction amount.

[0018] Optionally, the channel interference detection method further comprises:

[0019] for each Bluetooth channel, taking the maximum interference evaluation value of the Bluetooth channel in a recent preset time period as the final interference evaluation value of the Bluetooth channel.

[0020] Optionally, the channel interference detection method further comprises:

[0021] performing interference detection on all the Bluetooth channels every preset time interval.

[0022] The present disclosure also provides a channel interference detection device, comprising:

[0023] a determination module configured to determine an idle time of Bluetooth transmission;

[0024] a detection module configured to detect interference existing in Bluetooth channels during the idle time to obtain an interference evaluation value of each Bluetooth channel.

[0025] The present disclosure also provides a non-transitory computer readable storage medium having a computer program stored thereon, the program being executed by a processor to implement the steps of any of the methods of the present disclosure.

[0026] The present disclosure also provides an electronic device, comprising:

[0027] a memory having a computer program stored thereon;

[0028] a processor configured to execute the computer program in the memory to implement the steps of any of the methods of the present disclosure.

[0029] The present disclosure also provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the method of any one of the present disclosure.

[0030] By adopting the above technical solution, first, the idle time of Bluetooth transmission is determined, then the interference existing in the Bluetooth channel is detected during the idle time to obtain the interference evaluation value of each Bluetooth channel. Therefore, since the interference existing in the Bluetooth channel is detected during the idle time of Bluetooth transmission, on the one hand, the interference existing in the Bluetooth channel can be accurately evaluated, and on the other hand, since the normal transmission time of Bluetooth is not occupied, the normal transmission (for example, receiving, sending, etc.) of Bluetooth will not be affected.

[0031] Other features and advantages of the present disclosure will be described in detail in the following specific embodiments section. BRIEF DESCRIPTION OF DRAWINGS

[0032] The accompanying drawings are included to provide a further understanding of the present disclosure and constitute a part of the specification, which together with the specific embodiments below, serve to explain the present disclosure but do not constitute a limitation thereof. In the drawings:

[0033] FIG. 1 is a flowchart of a channel interference detection method according to an embodiment of the present disclosure.

[0034] FIG. 2 shows a Bluetooth transmission schematic diagram according to an embodiment of the present disclosure.

[0035] FIG. 3 shows a flowchart of detecting the interference existing in the Bluetooth channel during the idle time of Bluetooth transmission to obtain the interference evaluation value of each Bluetooth channel according to an embodiment of the present disclosure.

[0036] FIG. 4 shows a Bluetooth channel interference timing diagram according to an embodiment of the present disclosure.

[0037] FIG. 5 is a schematic block diagram of a channel interference detection device according to an embodiment of the present disclosure.

[0038] FIG. 6 is a block diagram of an electronic device according to an example embodiment.

[0039] FIG. 7 is a block diagram of an electronic device according to another example embodiment. DETAILED DESCRIPTION

[0040] The specific embodiments of the present disclosure are described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only used to illustrate and explain the present disclosure, and are not used to limit the present disclosure.

[0041] It should be noted that all the actions of obtaining signals, information or data in the present disclosure are performed in compliance with the corresponding data protection regulations and policies of the country where the device is located, and with the authorization given by the corresponding device owner.

[0042] Figure 1 is a flow chart of a channel interference detection method according to an embodiment of the present disclosure. As shown in Figure 1, the channel interference detection method can include steps S11 and S12.

[0043] In step S11, the idle time of Bluetooth transmission is determined.

[0044] The Bluetooth transmission includes Bluetooth sending and Bluetooth receiving.

[0045] Figure 2 shows a schematic diagram of Bluetooth transmission according to an embodiment of the present disclosure, in which the number 1 represents the sending time of the Bluetooth device, i.e. the Bluetooth device is in the sending state, the number 2 represents the receiving time of the Bluetooth device, i.e. the Bluetooth device is in the receiving state, and the number 3 represents the idle time of the Bluetooth transmission, i.e. the Bluetooth device is in the idle state without sending or receiving. For example, the Bluetooth device transceiver switching period, no Bluetooth transmission period, etc. all belong to the idle time of the Bluetooth transmission.

[0046] In step S12, the interference existing in the Bluetooth channel is detected during the idle time to obtain the interference evaluation value of each Bluetooth channel.

[0047] In some embodiments, the existing Bluetooth hardware resources can be used to detect the interference existing in the Bluetooth channel. In this way, on the one hand, the cost of interference detection can be saved, and on the other hand, since the interference detection is performed during the idle time of the Bluetooth transmission, the use of the existing Bluetooth hardware resources will not affect the normal transmission of the Bluetooth.

[0048] By using the above technical solution, the idle time of the Bluetooth transmission is first determined, and then the interference existing in the Bluetooth channel is detected during the idle time to obtain the interference evaluation value of each Bluetooth channel. Therefore, since the interference existing in the Bluetooth channel is detected during the idle time of the Bluetooth transmission, on the one hand, the interference existing in the Bluetooth channel can be accurately evaluated, and on the other hand, since the normal transmission time of the Bluetooth is not occupied, the normal transmission (e.g. receiving, sending, etc.) of the Bluetooth will not be affected.

[0049] Figure 3 shows a flowchart of detecting the interference existing in the Bluetooth channel during the idle time of the Bluetooth transmission to obtain the interference evaluation value of each Bluetooth channel according to an embodiment of the present disclosure. As shown in Figure 3, the flowchart includes steps S121 and S122.

[0050] In step S121, interference existing in the adjacent N Bluetooth channels is detected during each idle time of Bluetooth transmission, where N is a positive integer greater than or equal to 3.

[0051] Since the idle time of Bluetooth transmission is limited, interference detection of all Bluetooth channels cannot be completed in one idle time, therefore, the present application detects interference existing in the adjacent N Bluetooth channels during one idle time, and through multiple idle times, interference detection of all Bluetooth channels is completed.

[0052] In step S122, interference evaluation value of each Bluetooth channel is determined based on the interference detection value of each Bluetooth channel and its adjacent Bluetooth channels before and after it.

[0053] For example, N equals 4, and interference detection is performed on the adjacent m+1 Bluetooth channel, m+2 Bluetooth channel, m+3 Bluetooth channel, and m+4 Bluetooth channel during the current idle time, then interference evaluation value of the m+2 Bluetooth channel can be determined based on the interference detection value of the m+2 Bluetooth channel and its adjacent Bluetooth channels before and after it (i.e. m+1 Bluetooth channel and m+3 Bluetooth channel), interference evaluation value of the m+3 Bluetooth channel can be determined based on the interference detection value of the m+3 Bluetooth channel and its adjacent Bluetooth channels before and after it (i.e. m+2 Bluetooth channel and m+4 Bluetooth channel), and since the m+1 Bluetooth channel only has the adjacent Bluetooth channel after it (i.e. m+2 Bluetooth channel) and the m+4 Bluetooth channel only has the adjacent Bluetooth channel before it (i.e. m+3 Bluetooth channel) among the Bluetooth channels detected by interference during the current idle time, interference evaluation value of the m+1 Bluetooth channel and the m+4 Bluetooth channel cannot be obtained by the current interference detection, and interference evaluation value of the m+1 Bluetooth channel and the m+4 Bluetooth channel will be detected during other idle time when the m+1 Bluetooth channel and the m+4 Bluetooth channel each have adjacent Bluetooth channels before and after it. Since when a Bluetooth channel is detected by interference, if the Bluetooth channel is interfered by wifi or Bluetooth, the interference detection value obtained is relatively large, for wifi interference, the Bluetooth channel is expected to be a channel interfered, but for Bluetooth interference, since Bluetooth transmission is in different Bluetooth channels each time, the Bluetooth channel is not a channel interfered or at least is not a channel frequently interfered, and through the interference detection method according to the embodiments of the present application, since interference evaluation value of each Bluetooth channel is determined based on the interference detection value of each Bluetooth channel and its adjacent Bluetooth channels before and after it, the above-mentioned situation can be identified, thereby ensuring the accuracy of interference detection.

[0054] In addition, taking the BLE Bluetooth channel as an example, the BLE Bluetooth channel 0 has no previous adjacent BLE Bluetooth channel, and the BLE Bluetooth channel 39 has no subsequent adjacent BLE Bluetooth channel, so the interference evaluation value of the BLE Bluetooth channel 0 and the BLE Bluetooth channel 39 cannot be obtained by using the method described in the foregoing based on the previous and subsequent adjacent Bluetooth channels.

[0055] Generally, the interference existing in the BLE Bluetooth channel 0 is lower than the interference existing in the BLE Bluetooth channel 1, and the interference existing in the BLE Bluetooth channel 39 is lower than the interference existing in the BLE Bluetooth channel 38. Therefore, the interference evaluation value of the BLE Bluetooth channel 0 can be obtained by subtracting a coefficient from the interference evaluation value of the BLE Bluetooth channel 1, and the interference evaluation value of the BLE Bluetooth channel 39 can be obtained by subtracting a coefficient from the interference evaluation value of the BLE Bluetooth channel 38. The specific value of the subtracted coefficient can be obtained according to experience or by measurement.

[0056] By using the technical solution described above, since the interference evaluation value of each Bluetooth channel can be determined based on the interference detection values of each Bluetooth channel and the previous and subsequent adjacent Bluetooth channels of the Bluetooth channel, the accuracy of the Bluetooth channel interference detection is ensured.

[0057] In some embodiments, the step of determining the interference evaluation value of each Bluetooth channel based on the interference detection values of each Bluetooth channel and the previous and subsequent adjacent Bluetooth channels of the Bluetooth channel in the N Bluetooth channels in the step S122 can include: if the difference between the interference detection values of a certain Bluetooth channel and the previous and subsequent adjacent Bluetooth channels of the Bluetooth channel in the N Bluetooth channels is less than a first threshold value, increasing the interference detection value of the Bluetooth channel to obtain the interference evaluation value of the Bluetooth channel.

[0058] For example, during an idle time, the interference detection values of the Bluetooth channel Chn(k) and the previous and subsequent adjacent Bluetooth channels Chn(k-1) and Chn(k+1) are N(k), N(k-1) and N(k+1) respectively. Then, if the difference between N(k) and N(k-1) is less than a first threshold value and the difference between N(k) and N(k+1) is less than a first threshold value, it indicates that the values of N(k-1), N(k) and N(k+1) are relatively small, so the interference detection value N(k) of the Bluetooth channel Chn(k) can be increased by a coefficient to increase N(k) to obtain the interference evaluation value of the Bluetooth channel Chn(k).

[0059] Through the above processing mode, the following cases can be covered, so that the interference detection of the Bluetooth channel is more accurate: for the interference of wifi, when the wifi interference covers the three adjacent Bluetooth channels Chn(k-1), Chn(k) and Chn(k+1), the interference detection values of the three Bluetooth channels are not much different; when the wifi interference does not completely cover the three Bluetooth channels, the interference detection values of the three Bluetooth channels will be quite different; for the interference of Bluetooth transmission, if the Bluetooth interference transmission is in the Bluetooth channel Chn(k), the interference detection value N(k) will be much larger than the interference detection values N(k-1) and N(k+1).

[0060] In some embodiments, the determining, in step S122, of the interference evaluation value of each of the Bluetooth channels based on the interference detection values of each of the Bluetooth channels and its adjacent Bluetooth channels before and after the Bluetooth channel can include: if the difference between the interference detection values of a certain Bluetooth channel and its adjacent Bluetooth channels before and after the Bluetooth channel is greater than a second threshold value, reducing the interference detection value of the Bluetooth channel to obtain the interference evaluation value of the Bluetooth channel. The second threshold value is preferably greater than the first threshold value.

[0061] For example, during an idle time, for the Bluetooth channel Chn(k) and its adjacent Bluetooth channels Chn(k-1) and Chn(k+1) before and after the Bluetooth channel, the interference detection values obtained are N(k), N(k-1) and N(k+1) respectively. Then, if the difference between N(k) and N(k-1) is greater than the second threshold value and the difference between N(k) and N(k+1) is greater than the second threshold value, it indicates that the values of N(k-1), N(k) and N(k+1) are quite different, so the interference detection value N(k) of the Bluetooth channel Chn(k) can be reduced by a coefficient, so that N(k) is reduced, thereby obtaining the interference evaluation value of the Bluetooth channel Chn(k).

[0062] In some embodiments, the reducing the interference detection value of the Bluetooth channel to obtain the interference evaluation value of the Bluetooth channel can include: determining the reduction amount according to the sizes of the interference detection values of the Bluetooth channel and its adjacent Bluetooth channels before and after the Bluetooth channel, and the sizes of the differences between the interference detection values of the Bluetooth channel and its adjacent Bluetooth channels before and after the Bluetooth channel; and reducing the interference detection value of the Bluetooth channel based on the determined reduction amount to obtain the interference evaluation value of the Bluetooth channel, for example, subtracting the determined reduction amount from the interference detection value of the Bluetooth channel to obtain the interference evaluation value of the Bluetooth channel. Since the sizes of the interference detection values of the Bluetooth channel and its adjacent Bluetooth channels before and after the Bluetooth channel, and the sizes of the differences between the interference detection values of the Bluetooth channel and its adjacent Bluetooth channels before and after the Bluetooth channel are considered when determining the reduction amount, the determined reduction amount is more accurate, and the interference evaluation value of the Bluetooth channel is more accurate.

[0063] Through the above processing mode, the following cases can be covered to make the interference detection of the Bluetooth channel more accurate: for the interference of wifi, when the wifi interference covers the three adjacent Bluetooth channels Chn(k-1), Chn(k) and Chn(k+1), the interference detection values of the three Bluetooth channels are not much different; when the wifi interference does not completely cover the three Bluetooth channels, the interference detection values of the three Bluetooth channels will be quite different; for the interference of Bluetooth transmission, if the Bluetooth interference transmission is in the Bluetooth channel Chn(k), the interference detection value N(k) will be much larger than the interference detection values N(k-1) and N(k+1).

[0064] In some embodiments, the channel interference detection method according to the embodiments of the present disclosure can further include: for each of the Bluetooth channels, taking the maximum interference evaluation value of the Bluetooth channel in the latest preset time period as the final interference evaluation value of the Bluetooth channel.

[0065] Since the time of interference is uncertain, if there is a wifi interference in a Bluetooth channel, but when the interference detection of the Bluetooth channel is performed, the wifi is not transmitting, it will be detected that the Bluetooth channel has no interference, and thus an interference Bluetooth channel is mistakenly evaluated as a non-interference Bluetooth channel.

[0066] To solve this misjudgment situation, the channel interference detection method according to the embodiments of the present disclosure records interference detection results for a period of time, and takes the maximum interference evaluation value in a period of time as the final interference evaluation value of the Bluetooth channel.

[0067] For example, interference detection is performed on all Bluetooth channels once per time period T1, and the interference evaluation values of all Bluetooth channels are obtained and recorded as R1 (containing the interference evaluation values of all Bluetooth channels). Interference detection is performed on all Bluetooth channels in the next time period to obtain interference evaluation values, which are recorded as R2. This is repeated, and K consecutive record values are continuously saved. When the interference of all current Bluetooth channels is needed, the interference evaluation values of the current time and the previous K times are taken as the basis data. For a single Bluetooth channel, the maximum interference evaluation value of the K interference evaluation values of the Bluetooth channel is taken as the final interference evaluation value of the Bluetooth channel. Each Bluetooth channel is valued in this way to obtain a maximum value set Rmax of the K interference detection interference evaluation values of each Bluetooth channel. The values in the Rmax set can be arranged in order from small to large, and the smaller the value, the smaller the interference of the Bluetooth channel. When a Bluetooth channel is needed, the Bluetooth channel with no interference or small interference can be selected from the sorted Rmax set for Bluetooth transmission, so that the Bluetooth transmission is smoother.

[0068] By adopting the technical scheme, the interference detection result of the Bluetooth channel can be more accurate, and the interference misjudgment can be avoided, since the maximum interference evaluation value of the Bluetooth channel in the latest preset time period can be taken as the final interference evaluation value of the Bluetooth channel for each Bluetooth channel.

[0069] In some embodiments, the Bluetooth channel interference detection method according to the embodiments of the present disclosure can further include: performing interference detection on all the Bluetooth channels once every preset time interval.

[0070] For example, interference detection is performed on N adjacent Bluetooth channels once in an idle time, and a total of M consecutive idle times are needed to complete interference detection on all the Bluetooth channels. After completing interference detection on all the Bluetooth channels, the next interference detection on all the Bluetooth channels is started after a preset time interval.

[0071] By adopting the technical scheme, interference detection is performed on all the Bluetooth channels once every preset time interval, that is, all the Bluetooth channels are periodically detected, all the Bluetooth channels are detected once every preset time interval, and interference detection is performed in the idle time of Bluetooth transmission, so that the normal transmission (for example, reception and transmission) of Bluetooth is not affected.

[0072] FIG. 4 shows a Bluetooth channel interference timing diagram according to an embodiment of the present disclosure.

[0073] In FIG. 4, the vertical axis is the channel, and the horizontal axis is the time. FIG. 4 shows a total of 40 BLE Bluetooth channels from channel 0 to channel 39. In FIG. 4, the pattern-filled part represents the interference of wifi on the Bluetooth channel, and the wifi transmission occupies multiple Bluetooth channels (for example, 20MHz or 40Mhz bandwidth, occupying 10 or 20 Bluetooth channels), and each wifi transmission has different time length. In FIG. 4, the solid color-filled part represents Bluetooth transmission, and each Bluetooth transmission occupies one BLE Bluetooth channel (for example, 2MHz bandwidth) or only half of a BLE Bluetooth channel (for example, 1MHz bandwidth), and Bluetooth jumps to each Bluetooth channel for each transmission.

[0074] Whether it is wifi interference or Bluetooth interference, the time of each interference is different. As shown in FIG. 4, it is expected to evaluate the Bluetooth channels outside the dashed line frame as interference channels. The interference channel refers to the Bluetooth channel in which interference exists. By adopting the channel interference detection method according to the embodiments of the present disclosure, the channel interference in FIG. 4 can be accurately detected, for example, it can be accurately detected that the interference existing in the Bluetooth channels outside the dashed line frame is larger, and the interference existing in the Bluetooth channels inside the dashed line frame is smaller or no interference.

[0075] Fig. 5 is a schematic block diagram of a channel interference detection apparatus according to an embodiment of the present disclosure. As shown in Fig. 5, the channel interference detection apparatus comprises: a determining module 51 configured to determine an idle time of Bluetooth transmission; and a detecting module 52 configured to detect interference existing in Bluetooth channels during the idle time to obtain an interference evaluation value of each of the Bluetooth channels.

[0076] By using the above technical solution, the idle time of Bluetooth transmission is determined first, and then the interference existing in the Bluetooth channels is detected during the idle time to obtain the interference evaluation value of each of the Bluetooth channels. Therefore, since the interference existing in the Bluetooth channels is detected during the idle time of Bluetooth transmission, on the one hand, the interference existing in the Bluetooth channels can be accurately evaluated, and on the other hand, since the normal transmission time of Bluetooth is not occupied, the normal transmission (e.g., reception, transmission, etc.) of Bluetooth will not be affected.

[0077] Optionally, the detecting module 52 detects the interference existing in the Bluetooth channels during the idle time to obtain the interference evaluation value of each of the Bluetooth channels, comprising:

[0078] the interference existing in the adjacent N Bluetooth channels is detected during each of the idle times, wherein N is a positive integer greater than or equal to 3;

[0079] the interference evaluation value of each of the Bluetooth channels is determined based on the interference detection values of each of the Bluetooth channels and the adjacent Bluetooth channels before and after the Bluetooth channel.

[0080] Optionally, the detecting module 52 determines the interference evaluation value of each of the Bluetooth channels based on the interference detection values of each of the Bluetooth channels and the adjacent Bluetooth channels before and after the Bluetooth channel, comprising:

[0081] if the difference between the interference detection values of a certain Bluetooth channel and the adjacent Bluetooth channels before and after the Bluetooth channel is less than a first threshold value, the interference detection value of the Bluetooth channel is increased to obtain the interference evaluation value of the Bluetooth channel.

[0082] Optionally, the detecting module 52 determines the interference evaluation value of each of the Bluetooth channels based on the interference detection values of each of the Bluetooth channels and the adjacent Bluetooth channels before and after the Bluetooth channel, comprising:

[0083] if the difference between the interference detection values of a certain Bluetooth channel and the adjacent Bluetooth channels before and after the Bluetooth channel is greater than a second threshold value, the interference detection value of the Bluetooth channel is decreased to obtain the interference evaluation value of the Bluetooth channel.

[0084] Optionally, the detection module 52 reduces the interference detection value of the Bluetooth channel to obtain an interference evaluation value of the Bluetooth channel, including:

[0085] determining the reduction amount according to the size of the interference detection value of the Bluetooth channel and its adjacent Bluetooth channels, and the size of the difference between the interference detection values of the Bluetooth channel and its adjacent Bluetooth channels;

[0086] reducing the interference detection value of the Bluetooth channel based on the determined reduction amount to obtain the interference evaluation value of the Bluetooth channel.

[0087] Optionally, the detection module 52 is further configured to:

[0088] for each Bluetooth channel, taking the maximum interference evaluation value of the Bluetooth channel in the latest preset time period as the final interference evaluation value of the Bluetooth channel.

[0089] Optionally, the detection module 52 is further configured to:

[0090] performing interference detection on all Bluetooth channels every preset time interval.

[0091] As to the apparatus in the above-mentioned embodiments, the specific manners in which various modules perform operations have been described in detail in the embodiments of the method, and thus will not be described in detail here.

[0092] The present disclosure also provides a non-transitory computer-readable storage medium having a computer program stored thereon, the program being executed by a processor to implement the steps of the method according to any one of the present disclosure.

[0093] The present disclosure also provides an electronic device, including:

[0094] a memory having a computer program stored thereon;

[0095] a processor configured to execute the computer program in the memory to implement the steps of the method according to any one of the present disclosure.

[0096] The present disclosure also provides a computer program product, including a computer program, the computer program being executed by a processor to implement the steps of the method according to any one of the present disclosure.

[0097] FIG. 6 is a block diagram of an electronic device 700 according to an exemplary embodiment. As shown in FIG. 6, the electronic device 700 can include a processor 701 and a memory 702. The electronic device 700 can also include one or more of a multimedia component 703, an input / output (I / O) interface 704, and a communication component 705.

[0098] The processor 701 is configured to control overall operations of the electronic device 700 to complete all or part of the steps of the channel interference detection method described above. The memory 702 is configured to store various types of data to support operations of the electronic device 700, which can include, for example, instructions for operating any application or method on the electronic device 700, and application-related data, such as contact data, transmitted and received messages, pictures, audio, video, and the like. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic storage, a flash memory, a magnetic disk, or an optical disk. The multimedia component 703 can include a screen and an audio component. The screen can be, for example, a touch screen, and the audio component is configured to output and / or input audio signals. For example, the audio component can include a microphone configured to receive external audio signals. The received audio signals can be further stored in the memory 702 or transmitted through the communication component 705. The audio component further includes at least one speaker configured to output audio signals. The I / O interface 704 provides an interface between the processor 701 and other interface modules, which can be a keyboard, a mouse, a button, and the like. The buttons can be virtual buttons or physical buttons. The communication component 705 is configured to perform wired or wireless communication between the electronic device 700 and other devices. The wireless communication, such as Wi-Fi, Bluetooth, near field communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, and the like, or a combination of one or more of them, is not limited herein. Therefore, the communication component 705 can include, for example, a Wi-Fi module, a Bluetooth module, an NFC module, and the like.

[0099] In an exemplary embodiment, the electronic device 700 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, micro-controllers, microprocessors, or other electronic elements for performing the channel interference detection method described above.

[0100] In another exemplary embodiment, a computer-readable storage medium including program instructions that, when executed by a processor, implement the steps of the channel interference detection method described above is also provided. For example, the computer-readable storage medium can be the memory 702 described above including program instructions that are executable by the processor 701 of the electronic device 700 to complete the channel interference detection method described above.

[0101] FIG. 7 is a block diagram of an electronic device 1900 according to another exemplary embodiment. For example, the electronic device 1900 can be provided as a server. Referring to FIG. 7, the electronic device 1900 includes a processor 1922, the number of which can be one or more, and a memory 1932 for storing a computer program executable by the processor 1922. The computer program stored in the memory 1932 can include one or more modules each corresponding to a set of instructions. In addition, the processor 1922 can be configured to execute the computer program to perform the channel interference detection method described above.

[0102] In addition, the electronic device 1900 can further include a power supply component 1926 that can be configured to perform power management of the electronic device 1900, and a communication component 1950 that can be configured to implement communication of the electronic device 1900, for example, wired or wireless communication. In addition, the electronic device 1900 can further include an input / output (I / O) interface 1958. The electronic device 1900 can operate based on an operating system stored in the memory 1932.

[0103] In another exemplary embodiment, a computer readable storage medium including program instructions is also provided, which when executed by a processor, implement the steps of the channel interference detection method described above. For example, the non-transitory computer readable storage medium can be the memory 1932 described above including program instructions executable by the processor 1922 of the electronic device 1900 to complete the channel interference detection method described above.

[0104] In another exemplary embodiment, a computer program product is also provided, which contains a computer program executable by a programmable apparatus, the computer program having code portions for performing the channel interference detection method described above when executed by the programmable apparatus.

[0105] The preferred embodiments of the present disclosure are described in detail above with reference to the accompanying drawings, but the present disclosure is not limited to the specific details in the above-described embodiments. Various simple modifications can be made to the technical solutions of the present disclosure within the scope of the technical concepts of the present disclosure, and all these simple modifications shall fall within the protection scope of the present disclosure.

[0106] In addition, it should be noted that each of the specific technical features described in the above specific embodiments can be combined in any appropriate manner without contradiction. In order to avoid unnecessary repetition, the present disclosure will not make further descriptions on various possible combinations.

[0107] Furthermore, any combination of the various different embodiments of the present disclosure can also be made, as long as it does not deviate from the idea of the present disclosure, it shall be considered as the disclosed content of the present disclosure.

Claims

1. A channel interference detection method, characterized in that: include: Determine the idle time of Bluetooth transmission; During the idle time, interference existing in the Bluetooth channel is detected to obtain an interference evaluation value of each Bluetooth channel.

2. The method according to claim 1, characterized in that During the idle time, detecting interference present in the Bluetooth channel to obtain an interference evaluation value for each Bluetooth channel includes: During each idle time, detecting interference in N adjacent Bluetooth channels, where N is a positive integer greater than or equal to 3; Based on the interference detection values ​​of each Bluetooth channel and its preceding and following adjacent Bluetooth channels among the N Bluetooth channels, an interference assessment value of each Bluetooth channel is determined.

3. The method according to claim 2, characterized in that The determining, based on the interference detection values ​​of each Bluetooth channel and its preceding and following adjacent Bluetooth channels in the N Bluetooth channels, an interference assessment value of each Bluetooth channel includes: If the difference between the interference detection values ​​of a Bluetooth channel among the N Bluetooth channels and its preceding and following adjacent Bluetooth channels is less than a first threshold, the interference detection value of the Bluetooth channel is increased to obtain an interference assessment value of the Bluetooth channel.

4. The method according to claim 2, characterized in that The determining, based on the interference detection values ​​of each Bluetooth channel and its preceding and following adjacent Bluetooth channels in the N Bluetooth channels, an interference assessment value of each Bluetooth channel includes: If the difference between the interference detection value of a certain Bluetooth channel among the N Bluetooth channels and its adjacent Bluetooth channels is greater than a second threshold, the interference detection value of the Bluetooth channel is reduced, and the interference detection value of the Bluetooth channel is obtained. Interference assessment value of the Bluetooth channel.

5. The method according to claim 4, characterized in that The reducing the interference detection value of the Bluetooth channel to obtain the interference assessment value of the Bluetooth channel includes: Determining a reduction amount according to interference detection values ​​of the Bluetooth channel and its preceding and following adjacent Bluetooth channels, and a difference between the interference detection values ​​of the Bluetooth channel and its preceding and following adjacent Bluetooth channels; Based on the determined reduction amount, the interference detection value of the Bluetooth channel is reduced to obtain an interference assessment value of the Bluetooth channel.

6. The method according to any one of claims 1 to 5, characterized in that The channel interference detection method further includes: For each of the Bluetooth channels, a maximum interference evaluation value of the Bluetooth channel in a recent preset time period is used as a final interference evaluation value of the Bluetooth channel.

7. The method according to any one of claims 1 to 5, characterized in that The channel interference detection method further includes: Interference detection is performed on all the Bluetooth channels at every preset time interval.

8. A channel interference detection device, characterized in that: include: A determination module, used to determine the idle time of Bluetooth transmission; The detection module is used to detect interference existing in the Bluetooth channel during the idle time and obtain an interference evaluation value of each Bluetooth channel.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

10. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the steps of the method according to any one of claims 1 to 7.

11. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Interference detection method, base station and interference detection system

    CN104780550A

  • Method for detecting narrowband interference, and communication chip and communication device employing same

    CN109245839A

  • Narrowband interference detection method based on distortion power removal and communication device thereof

    CN111262754A

  • Bluetooth communication method and device, equipment and storage medium

    CN116669005A

  • Method of wireless local area network and Bluetooth network coexistence in a collocated device

    US20060292987A1