Coexistence signal interference processing method and device

By identifying and adjusting the working frequency band of the communication module in the laptop, the signal interference problem between WLAN and WWAN is solved, and a more flexible design and free antenna layout are achieved to avoid signal interference.

CN119232297APending Publication Date: 2024-12-31HEFEI LCFC INFORMATION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411304931.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

When existing laptops work at the same time on the two wireless networks of WLAN and WWAN, there is a problem of mutual interference between signals, especially synchronous frequency and neighbor frequency interference. The effect of reducing interference through antenna isolation is limited.

Method used

The target program in the electronic device recognizes the working frequency band information of the communication module, determines whether there is a signal interference frequency band, and adjusts the working frequency band according to the degree of interference to avoid signal interference, without considering the antenna isolation.

Benefits of technology

It effectively avoids signal interference between WLAN and WWAN, improves the design flexibility of the communication module and the freedom of the antenna position, and solves the limitations of signal interference problems in the prior art.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119232297A_ABST
    Figure CN119232297A_ABST
Patent Text Reader

Abstract

The invention provides a coexistence signal interference processing method and device, and the method comprises the steps: respectively recognizing the first working frequency band information of a first communication module and the second working frequency band information of a second communication module in electronic equipment through a target program in the electronic equipment in response to a target instruction; whether a frequency band capable of generating signal interference exists between the first communication module and the second communication module is judged based on the first working frequency band information and the second working frequency band information, and when the frequency band capable of generating signal interference exists, the interference degree between the first communication module and the second communication module is determined; and adjusting the first working frequency band information or the second working frequency band information, so that the first communication module and the second communication module do not generate signal interference during working. According to the application, signal interference between the first communication module and the second communication module is avoided by adjusting the working frequency band, the antenna isolation between the two communication modules does not need to be considered, and the antenna position of the communication module is placed more freely.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a method and device for processing coexistence signal interference. Background Art

[0002] Laptops currently on the market have both wireless local area network (WLAN) cards and wireless wide area network (WWAN) cards. However, when the WLAN and WWAN wireless networks work at the same time, there will be signal interference, including co-channel interference and adjacent channel interference.

[0003] In the related art, when a current notebook is equipped with both a WLAN card and a WWAN card, the mutual signal interference between WiFi / BT and WWAN can only be reduced by isolating the antennas of WLAN and WWAN. However, in actual operation, it is difficult to reduce the mutual signal interference between WiFi / BT and WWAN by isolating the antennas of WLAN and WWAN. Summary of the invention

[0004] The present disclosure provides a method and device for processing coexistence signal interference to at least solve the above technical problems existing in the prior art.

[0005] According to a first aspect of the present disclosure, a method for processing coexistence signal interference is provided, the method comprising:

[0006] In response to the target instruction, identifying, through the target program in the electronic device, first operating frequency band information of the first communication module and second operating frequency band information of the second communication module in the electronic device respectively;

[0007] Based on the first working frequency band information and the second working frequency band information, determining whether there is a frequency band that can cause signal interference between the first communication module and the second communication module, and when there is a frequency band with signal interference, determining the degree of interference between the first communication module and the second communication module;

[0008] The first working frequency band information or the second working frequency band information is adjusted according to the interference degree so that the first communication module and the second communication module do not generate signal interference when working at the same time.

[0009] In one possible implementation, the method further includes: generating a target instruction, specifically including:

[0010] Real-time monitoring of whether multiple communication modules are connected through a target program in an electronic device;

[0011] When multiple communication modules are connected, target instructions are generated.

[0012] In one possible implementation manner, the monitoring whether there is an accessed communication module includes:

[0013] Monitor the adapter information of all communication modules in electronic devices;

[0014] Determining a connection status of the adapter according to the adapter information;

[0015] Determine whether there is an accessed communication module according to the connection status of the adapter of the communication module; the adapter is used to access the communication module.

[0016] In one possible implementation manner, the identifying, by a target program in the electronic device, the first operating frequency band information of the first communication module and the second operating frequency band information of the second communication module in the electronic device respectively includes at least one of the following:

[0017] If there is an accessed communication module, obtaining first working frequency band information of the first communication module and second working frequency band information of the second communication module;

[0018] When the first connection part of the electronic device is connected to the first communication module, in response to the second connection part of the electronic device being connected to the second communication module, the first working frequency band information of the first communication module and the second working frequency band information of the second communication module are obtained.

[0019] In one possible implementation manner, the determining whether there is a frequency band that can cause signal interference between the first communication module and the second communication module based on the first working frequency band information and the second working frequency band information includes:

[0020] Determine whether the second working frequency band information has an interfering frequency band with the first working frequency band information;

[0021] When there is co-channel interference or adjacent-channel interference between the second working frequency band information and the first working frequency band information, it is determined that there is a frequency band that can generate signal interference between the first communication module and the second communication module.

[0022] In one possible implementation manner, determining the interference degree when there is a frequency band with signal interference includes:

[0023] Reading the received signal strength value of the corresponding first communication module or second communication module through the target program;

[0024] The received signal strength value is compared with a preset threshold value. When the received signal strength is lower than the preset threshold value, it is determined that the received signal strength is poor and the interference strength is high; otherwise, it is determined that the received signal strength is good and the interference strength is low.

[0025] In one possible implementation manner, adjusting the first working frequency band information or the second working frequency band information according to the interference degree includes:

[0026] If the interference level is high, the interference frequency band of the first communication module or the second communication module is turned off, and the first communication module or the second communication module continues to work with the remaining working frequency band;

[0027] If the interference level is low, the first communication module and the second communication module continue to operate at the current operating frequency band.

[0028] In one possible implementation, it further includes:

[0029] When the working state of the first communication module or the second communication module ends, if there is no frequency band that can cause signal interference between the first communication module and the second communication module, the interference frequency band of the second communication module or the first communication module is turned on, and the second communication module or the first communication module continues to work through the interference frequency band and the remaining working frequency band.

[0030] In one possible implementation, it further includes:

[0031] The first communication module is a Bluetooth module or a wireless module, and the second communication module is a wireless local area network module; or

[0032] The first communication module is a wireless local area network module, and the second communication module is a Bluetooth module or a wireless module.

[0033] According to a second aspect of the present disclosure, a coexistence signal interference processing device is provided, the device comprising:

[0034] A response module, configured to respond to a target instruction and identify, through a target program in the electronic device, first operating frequency band information of a first communication module and second operating frequency band information of a second communication module in the electronic device;

[0035] A determination module, used to determine whether the first working frequency band information and the second working frequency band information can generate signal interference, and when there is a frequency band with signal interference, determine the degree of interference between the first communication module and the second communication module;

[0036] An adjustment module is used to adjust the first working frequency band information or the second working frequency band information according to the interference degree so that the first communication module and the second communication module do not generate signal interference when working at the same time.

[0037] According to a third aspect of the present disclosure, there is provided an electronic device, including:

[0038] at least one processor; and

[0039] a memory communicatively connected to the at least one processor; wherein,

[0040] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method described in the present disclosure.

[0041] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute the method described in the present disclosure.

[0042] The coexistence signal interference processing method and device disclosed in the present invention, the present application respectively identifies the first working frequency band information of the first communication module and the second working frequency band information of the second communication module in the electronic device through the target program in the electronic device; determines whether there is a frequency band that can generate signal interference between the first communication module and the second communication module, and when there is a frequency band of signal interference, determines the degree of interference between the first communication module and the second communication module; adjusts the first working frequency band information or the second working frequency band information according to the degree of interference, so that the first communication module and the second communication module do not generate signal interference when working at the same time. The present application avoids signal interference between the two communication modules by adjusting the working frequency band, without considering the isolation of the antennas between the communication modules, so that the electronic device is more flexible in designing the communication module and the antenna placement is more free.

[0043] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an exemplary and non-limiting manner, in which:

[0045] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts.

[0046] Figure 1 The schematic diagram shows the implementation process of the coexistence signal interference processing method of the present disclosure. Figure 1 ;

[0047] Figure 2 The schematic diagram shows the implementation process of the coexistence signal interference processing method of the present disclosure. Figure 2 ;

[0048] Figure 3 A schematic diagram showing the structure of a coexistence signal interference processing device according to an embodiment of the present disclosure is shown;

[0049] Figure 4 A schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0050] In order to make the purpose, features, and advantages of the present disclosure more obvious and easy to understand, 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 those skilled in the art without creative work are within the scope of protection of the present disclosure.

[0051] Wireless technology will become an indispensable part of laptop wireless networks. Cellular communications including the 5th generation mobile communication technology NewRadio, 5G NR) and the 4th generation mobile communication technology Long Term Evolution, 4G LTE have been maturely commercialized on laptops.

[0052] 1. Co-channel interference: The carrier frequency of the useless signal is the same as that of the useful signal, and it interferes with the receiver receiving the useful signal on the same channel. For example, the operating frequency band information of WiFi 5G is 5140~5825MHz, and the operating frequency band information of WWANLTE TDD Band46 is 5150–5925MHz. The operating frequency band information of WiFi 5G and WWAN LTE Band46 overlaps, so there will be co-channel interference.

[0053] 2. Adjacent channel interference: The interference caused by the adjacent channel power of the jammer falling into the passband of the adjacent channel receiver is called adjacent channel interference. For example, the working frequency band information of Bluetooth is 2402~2480MHz, and the working frequency band information of LTE 3GPP Band 40 is 2300~2400MHz. When the working frequency band information is close, adjacent channel interference will occur.

[0054] In the related art, the mutual signal interference between WiFi / BT and WWAN can be reduced by isolating the WLAN and WWAN antennas, but this is limited.

[0055] 1. When the WLAN and WWAN antennas are close to each other, for example, the WLAN and WWAN antennas are both above the LCD of a laptop computer, the antenna isolation between WWAN and WLAN is poor, and at this time, WLAN and WWAN will inevitably generate co-channel and adjacent-channel interference.

[0056] 2. Because the WLAN card and WWAN card on the laptop are two independent cards and are provided by different manufacturers, the WLAN card manufacturer does not consider the impact of the WWAN card when designing it, and the WWAN card manufacturer does not consider the impact of the WLAN card on it.

[0057] 3. The WLAN card and WWAN card on the notebook have reserved COEX_TXD and COEX_RXD pins for coexistence, but these two pins are not connected on the current notebooks. They are just reserved and have no function. The notebooks shipped to the market now have the risk of mutual interference between WLAN and WWAN signals.

[0058] For example, when a user uses the WWAN LTE Band7 channel to access the network and listens to music with a Bluetooth speaker, LTE Band7 will interfere with the Bluetooth signal. At this time, the Bluetooth may not be connected or the Bluetooth may be connected occasionally, but the music played by the Bluetooth speaker is of poor quality and intermittent. Alternatively, the air throughput of WiFi 11n CH13 is tested to meet the specifications. When an electronic device is connected to the WWAN LTE B7 network and WiFi 11n CH13 at the same time, the test results show that the air throughput of WiFi 11nCH13 is very poor and does not meet the specifications, and the line is disconnected due to high attenuation. The reason is that LTE B7 interferes with the WiFi signal.

[0059] Currently, the mutual signal interference between WiFi / BT and WWAN is reduced only by isolating the WLAN and WWAN antennas, but the interference reduction in this way is limited.

[0060] A method and device for processing coexistence signal interference provided by the present application are described below in conjunction with the accompanying drawings.

[0061] like Figure 1 As shown, an embodiment of the present application provides a method for processing coexistence signal interference, the method comprising:

[0062] S101, in response to a target instruction, identifying, through a target program in an electronic device, first operating frequency band information of a first communication module and second operating frequency band information of a second communication module in the electronic device;

[0063] It is understood that the electronic device provided in this application can represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The first device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices and other similar computing devices.

[0064] In the present application, a target program RF Coex Driver is provided in the electronic device, and the target program is set on the Host side. In the present application, the first communication module can be a Bluetooth communication module BT or a wireless communication module WIFI, and the second communication module can be a wireless wide area network WWAN.

[0065] like Figure 2 As shown, when there are two or more communication modules in an electronic device, a target instruction is generated. In response to the target instruction, the target program in the electronic device identifies the first working frequency band information of the first communication module and the second working frequency band information of the second communication module in the electronic device.

[0066] S102, judging whether there is a frequency band that can cause signal interference between the first communication module and the second communication module based on the first working frequency band information and the second working frequency band information, and determining the degree of interference between the first communication module and the second communication module when there is a frequency band that can cause signal interference;

[0067] By using the specific working frequency band in the first working frequency band information and the specific working frequency band in the second working frequency band information, it is determined whether the two working frequency bands will cause signal interference, and if signal interference can be caused, the interference degree is determined. Specifically, if the two working frequency bands include an interference frequency band, signal interference may occur.

[0068] S103: Adjust the first working frequency band information or the second working frequency band information according to the interference degree so that the first communication module and the second communication module do not generate signal interference when working at the same time.

[0069] Specifically, by adjusting the first working frequency band information or the second working frequency band information, the first working frequency band and the second working frequency band will not generate signal interference. Specifically, the interference frequency band in the first working frequency band or the second working frequency band is disabled, so that there is no frequency band that can generate signal interference between the first working frequency band and the second working frequency band, so that the first communication module and the second communication module do not generate signal interference when working at the same time.

[0070] The coexistence signal interference processing method provided by the embodiment of the present application, when generating the target instruction, the target program in the electronic device identifies the first working frequency band information of the first communication module in the electronic device, and the second working frequency band information of the second communication module, and compares whether there is a frequency band that can generate signal interference between the first working frequency band and the second working frequency band. If so, the interference degree is determined when the frequency band where the signal interference exists is determined, and the first working frequency band information or the second working frequency band information is adjusted according to the interference degree, so that the first communication module and the second communication module do not generate signal interference when working. The present application avoids signal interference between the first communication module and the second communication module by adjusting the working frequency band, and there is no need to consider the antenna isolation between the two communication modules, and the antenna position of the communication module is more freely placed.

[0071] In some optional embodiments, the coexistence signal interference processing method provided by the present application further includes: generating a target instruction, specifically including:

[0072] Real-time monitoring of whether multiple communication modules are connected through a target program in an electronic device;

[0073] When multiple communication modules are connected, target instructions are generated.

[0074] Specifically, a target program RF Coxe Service is provided in the electronic device of the present application. The target program monitors in real time whether the electronic device is connected to multiple communication modules. Because when multiple communication modules are connected, there may be signal interference in the working frequency bands of different communication modules. Therefore, a target instruction is generated when there are multiple communication modules in the electronic device.

[0075] For example, when the electronic device is connected to a Bluetooth module and a wireless wide area network WWAN, or when the electronic device is connected to a wireless network WIFI and a wireless wide area network WWAN, the electronic device generates a target instruction.

[0076] In some optional embodiments, the monitoring whether multiple communication modules are connected includes:

[0077] Monitor the adapter information of all communication modules in electronic devices;

[0078] Determining a connection status of the adapter according to the adapter information;

[0079] Determine whether there is an accessed communication module according to the connection status of the adapter of the communication module; the adapter is used to access the communication module.

[0080] Specifically, the electronic device provided in the present application is provided with a target program RF Coxe Service, which monitors the adapter information of all communication modules in the electronic device through the target program, so as to determine the communication module connected to the electronic device according to the adapter information.

[0081] For example, when monitoring whether an electronic device is connected to a Bluetooth communication module, specifically, all Bluetooth adapter information is obtained, and it is checked whether the Bluetooth adapter is connected according to the Bluetooth adapter information.

[0082] In some optional embodiments, the identifying, by a target program in the electronic device, the first operating frequency band information of the first communication module and the second operating frequency band information of the second communication module in the electronic device respectively includes at least one of the following:

[0083] If there is an accessed communication module, obtaining first working frequency band information of the first communication module and second working frequency band information of the second communication module;

[0084] When the first connection part of the electronic device is connected to the first communication module, in response to the second connection part of the electronic device being connected to the second communication module, the first working frequency band information of the first communication module and the second working frequency band information of the second communication module are obtained.

[0085] Specifically, when the first communication module is a Bluetooth communication module and the second communication module is a wireless wide area network WWAN, the present application reads the first working frequency band information of the Bluetooth communication module through a target program, and reads the first working frequency band information of the wireless wide area network WWAN through a target program. The Windows runtime API MobileBroadbandModem class link WWAN device service can be used to send AT commands to query the working frequency band of WWAN.

[0086] In some optional embodiments, the determining whether there is a frequency band that can cause signal interference between the first communication module and the second communication module based on the first working frequency band information and the second working frequency band information includes:

[0087] Determine whether the second working frequency band information has an interfering frequency band with the first working frequency band information;

[0088] When there is co-channel interference or adjacent-channel interference between the second working frequency band information and the first working frequency band information, it is determined that there is a frequency band that can generate signal interference between the first communication module and the second communication module.

[0089] Specifically, the target program RF Coxe Service in this application determines whether WWAN and BT are working in frequency bands that interfere with each other. For example, in a Bluetooth connection, WWAN works in LTE Band 7, and the interference degree of LTE Band 7 on Bluetooth is determined by reading the RSSI of Bluetooth BT. The implementation method of reading the received signal strength RSSI of Bluetooth BT can read the received signal strength RSSI of Bluetooth through the open source Bluetooth driver BlueSoleilSDK BthEnumAdapterInfo.

[0090] In some optional embodiments, determining the interference degree when there is a frequency band with signal interference includes:

[0091] Reading the received signal strength value of the corresponding first communication module or second communication module through the target program;

[0092] The received signal strength value is compared with a preset threshold value. When the received signal strength is lower than the preset threshold value, it is determined that the received signal strength is poor and the interference strength is high; otherwise, it is determined that the received signal strength is good and the interference strength is low.

[0093] In some optional embodiments, adjusting the first working frequency band information or the second working frequency band information according to the interference degree includes:

[0094] If the interference level is high, the interference frequency band of the first communication module or the second communication module is turned off, and the first communication module or the second communication module continues to work with the remaining working frequency band;

[0095] If the interference level is low, the first communication module and the second communication module continue to operate at the current operating frequency band.

[0096] Specifically, the present application reads the received signal strength value RSSI of the corresponding first communication module or the second communication module through the target program, and then compares the received signal strength value with a preset threshold. When the received signal strength value is lower than the preset threshold, it is determined that the received signal strength is poor and the interference intensity is high; otherwise, it is determined that the received signal strength is good and the interference intensity is low.

[0097] For example, if the received signal strength value RSSI of Bluetooth is poor and the interference is serious, the LTE Band7 band is disabled through the target program RF Coxe Service, and WWAN will automatically switch to another band. Specifically, through the Windows runtime API MobileBroadbandModem class link WWAN device service, send AT commands to disable the LTE B7 working band of WWAN. If the RSSI value of Bluetooth is good and the interference is small, it can continue to work with the current WWAN working band and the current BT working band.

[0098] In some optional embodiments, the coexistence signal interference processing method provided by the present application further includes:

[0099] When the working state of the first communication module or the second communication module ends, if there is no frequency band that can cause signal interference between the first communication module and the second communication module, the interference frequency band of the second communication module or the first communication module is turned on, and the second communication module or the first communication module continues to work through the interference frequency band and the remaining working frequency band.

[0100] Specifically, after the user turns off Bluetooth or WWAN, the target program RF Coxe Service turns on LTE Band 7, an adjacent frequency band of Bluetooth and WWAN, so that Bluetooth or WWAN can continue to work with a complete working frequency band.

[0101] In some embodiments, the first communication module is a Bluetooth module or a wireless module, and the second communication module is a wireless local area network module; or

[0102] The first communication module is a wireless local area network module, and the second communication module is a Bluetooth module or a wireless module.

[0103] In the present application, the first communication module may be a Bluetooth module BT or a wireless module WIFI, and the second communication module may be a wireless local area network module WWAN. Alternatively, the second communication module may be a Bluetooth module BT or a wireless module WIFI, and the first communication module may be a wireless local area network module WWAN.

[0104] This application uses the target program RF Coex Driver to make up for the insufficient isolation of existing antennas and solve the interference problem of WLAN (WiFi and BT) and WWAN coexistence in the notebook field. It can make the design of WLAN and WWAN antennas of electronic devices more flexible, with less consideration for antenna isolation, and more freedom in the placement of antennas. The technical solution provided by this application will not increase the cost of laptops and can effectively solve the interference problem of WLAN and WWAN coexistence.

[0105] like Figure 3 As shown, an embodiment of the present application provides a coexistence signal interference processing device, the device comprising:

[0106] A response module 301 is used to respond to a target instruction and identify, through a target program in the electronic device, first working frequency band information of a first communication module and second working frequency band information of a second communication module in the electronic device;

[0107] A determination module 302 is used to determine whether the first working frequency band information and the second working frequency band information can cause signal interference, and determine the interference degree when signal interference occurs;

[0108] The adjustment module 303 is used to adjust the first working frequency band information or the second working frequency band information according to the interference degree so that the first communication module and the second communication module do not generate signal interference when working at the same time.

[0109] The coexistence signal interference processing device provided in the present application, the response module 301 responds to the target instruction, and identifies the first working frequency band information of the first communication module and the second working frequency band information of the second communication module in the electronic device respectively through the target program in the electronic device; the determination module 302 determines whether the first working frequency band information and the second working frequency band information can generate signal interference, and determines the degree of interference when signal interference occurs; the adjustment module 303 adjusts the first working frequency band information or the second working frequency band information according to the interference degree, so that the first communication module and the second communication module do not generate signal interference when working at the same time.

[0110] It can be understood that the coexistence signal interference processing device in the present application may be a device including multiple communication modules.

[0111] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device and a readable storage medium.

[0112] Figure 4 A schematic block diagram of an example electronic device 400 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0113] like Figure 4 As shown, the device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0114] A number of components in the device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0115] The computing unit 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 401 performs the various methods and processes described above, such as the coexistence signal interference processing method. For example, in some embodiments, the coexistence signal interference processing method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the computing unit 401, one or more steps of the coexistence signal interference processing method described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to perform the coexistence signal interference processing method in any other appropriate manner (e.g., by means of firmware).

[0116] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0117] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0118] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0119] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0120] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0121] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.

[0122] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0123] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0124] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A method for processing coexistence signal interference, characterized in that: The method comprises: In response to the target instruction, identifying, through the target program in the electronic device, first operating frequency band information of the first communication module and second operating frequency band information of the second communication module in the electronic device respectively; Based on the first working frequency band information and the second working frequency band information, determining whether there is a frequency band that can cause signal interference between the first communication module and the second communication module, and when there is a frequency band with signal interference, determining the degree of interference between the first communication module and the second communication module; The first working frequency band information or the second working frequency band information is adjusted according to the interference degree so that the first communication module and the second communication module do not generate signal interference when working at the same time.

2. The method according to claim 1, characterized in that Also includes: Generate target instructions, including: Real-time monitoring of whether multiple communication modules are connected through a target program in an electronic device; When multiple communication modules are connected, target instructions are generated.

3. The method according to claim 2, characterized in that The monitoring of whether multiple communication modules are connected includes: Monitor the adapter information of all communication modules in electronic devices; Determining a connection status of the adapter according to the adapter information; Determine whether there is an accessed communication module according to the connection status of the adapter of the communication module; the adapter is used to access the communication module.

4. The method according to claim 1, characterized in that: The identifying, by a target program in the electronic device, the first operating frequency band information of the first communication module and the second operating frequency band information of the second communication module in the electronic device respectively includes at least one of the following: If there is an accessed communication module, obtaining first working frequency band information of the first communication module and second working frequency band information of the second communication module; When the first connection part of the electronic device is connected to the first communication module, in response to the second connection part of the electronic device being connected to the second communication module, the first working frequency band information of the first communication module and the second working frequency band information of the second communication module are obtained.

5. The method according to claim 1, characterized in that The determining, based on the first working frequency band information and the second working frequency band information, whether there is a frequency band that can cause signal interference between the first communication module and the second communication module includes: Determine whether the second working frequency band information has an interfering frequency band with the first working frequency band information; When there is co-channel interference or adjacent-channel interference between the second working frequency band information and the first working frequency band information, it is determined that there is a frequency band that can generate signal interference between the first communication module and the second communication module.

6. The method according to claim 5, characterized in that Determining the interference degree when there is a frequency band with signal interference includes: Reading the received signal strength value of the corresponding first communication module or second communication module through the target program; The received signal strength value is compared with a preset threshold value. When the received signal strength value is lower than the preset threshold value, it is determined that the received signal strength is poor and the interference strength is high; otherwise, it is determined that the received signal strength is good and the interference strength is low.

7. The method according to claim 6, characterized in that The adjusting the first working frequency band information or the second working frequency band information according to the interference degree includes: If the interference level is high, the interference frequency band of the first communication module or the second communication module is turned off, and the first communication module or the second communication module continues to work with the remaining working frequency band; If the interference level is low, the first communication module and the second communication module continue to operate at the current operating frequency band.

8. The method according to claim 7, characterized in that Also includes: When the working state of the first communication module or the second communication module ends, if there is no frequency band that can cause signal interference between the first communication module and the second communication module, the interference frequency band of the second communication module or the first communication module is turned on, and the second communication module or the first communication module continues to work through the interference frequency band and the remaining working frequency band.

9. The method according to claim 7, characterized in that: The first communication module is a Bluetooth module or a wireless module, and the second communication module is a wireless local area network module; or The first communication module is a wireless local area network module, and the second communication module is a Bluetooth module or a wireless module.

10. A coexistence signal interference processing device, characterized in that: The device comprises: A response module, configured to respond to a target instruction and identify, through a target program in the electronic device, first operating frequency band information of a first communication module and second operating frequency band information of a second communication module in the electronic device; A determination module, used to determine whether the first working frequency band information and the second working frequency band information can generate signal interference, and when there is a frequency band with signal interference, determine the degree of interference between the first communication module and the second communication module; An adjustment module is used to adjust the first working frequency band information or the second working frequency band information according to the interference degree so that the first communication module and the second communication module do not generate signal interference when working at the same time.