Communication processing method and related device

By acquiring and using a pre-stored anti-interference channel configuration set, updating the communication channel and working bandwidth of the cellular communication module, the interference problem of cellular communication on local area network communication is solved, and the waste of frequency band resources is reduced, and more efficient communication is achieved.

CN115190540BActive Publication Date: 2025-04-08GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210800284.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-08
Publication Date
2025-04-08
Estimated Expiration
2042-07-08

AI Technical Summary

Technical Problem

When cellular communication module and LAN communication module are enabled in electronic devices at the same time, how to avoid interference from cellular communication on LAN communication and reduce waste of cellular communication frequency band resources.

Method used

By simultaneously enabling the cellular communication module and the LAN communication module in the detection electronic device, a pre-stored anti-interference channel configuration set includes at least one reference channel, the first bandwidth of the reference channel is a bandwidth that is available to the cellular communication module and has a degree of interference to the LAN communication module less than or equal to a preset degree, and the second bandwidth of the reference channel is a bandwidth that is available to the cellular communication module and has a degree of interference to the LAN communication module greater than the preset degree. According to the channel configuration set, the communication channel and/or the operating bandwidth of the cellular communication module are updated to reduce interference to local area network communication.

Benefits of technology

It effectively reduces the interference of cellular communication on local area network communication, while reducing the waste of cellular communication frequency band resources and improving communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115190540B_ABST
    Figure CN115190540B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a communication processing method and related devices, including: detecting that an electronic device simultaneously enables a cellular communication module and a local area network communication module; obtaining a pre-stored anti-interference channel configuration set, the anti-interference channel configuration set including: at least one reference channel, the first bandwidth of the reference channel is a bandwidth available to the cellular communication module and the interference degree to the local area network communication module is less than or equal to a preset degree, the second bandwidth of the reference channel is a bandwidth available to the cellular communication module and the interference degree to the local area network communication module is greater than a preset degree, and the first bandwidth is less than the second bandwidth; updating the communication channel and / or working bandwidth of the cellular communication module according to the anti-interference channel configuration set, so that the communication interference degree of the cellular communication module to the local area network communication module is less than or equal to a preset degree. The present application is conducive to reducing the waste of cellular communication frequency band resources while reducing the interference of cellular communication to local area network communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a communication processing method and related devices. Background Art

[0002] At present, with the development of communication technology and the improvement of user needs, a single electronic device can usually be equipped with multiple different types of communication modules to meet the user's various network communication needs. When two different communication modules are enabled in an electronic device at the same time, how to avoid mutual interference between the communication modules has gradually become a focus of user attention. Summary of the invention

[0003] The embodiments of the present application provide a communication processing method and related devices, in order to reduce the interference of cellular communication on local area network communication while reducing the waste of cellular communication frequency band resources.

[0004] In a first aspect, an embodiment of the present application provides a communication processing method, including:

[0005] It is detected that the electronic device enables the cellular communication module and the local area network communication module at the same time;

[0006] Acquire a pre-stored anti-interference channel configuration set, the anti-interference channel configuration set comprising: at least one reference channel, a first bandwidth of the reference channel being a bandwidth available to the cellular communication module and having an interference degree to the local area network communication module less than or equal to a preset degree, a second bandwidth of the reference channel being a bandwidth available to the cellular communication module and having an interference degree to the local area network communication module greater than the preset degree, and the first bandwidth being less than the second bandwidth;

[0007] The communication channel and / or working bandwidth of the cellular communication module is updated according to the anti-interference channel configuration set, so that the communication interference degree of the cellular communication module to the local area network communication module is less than or equal to the preset degree.

[0008] In a second aspect, an embodiment of the present application provides a communication processing device, including:

[0009] A detection unit detects that the electronic device simultaneously enables a cellular communication module and a local area network communication module;

[0010] an acquisition unit, configured to acquire a pre-stored anti-interference channel configuration set, the anti-interference channel configuration set comprising: at least one reference channel, a first bandwidth of the reference channel being a bandwidth available to the cellular communication module and having an interference degree to the local area network communication module less than or equal to a preset degree, a second bandwidth of the reference channel being a bandwidth available to the cellular communication module and having an interference degree to the local area network communication module greater than the preset degree, the first bandwidth being less than the second bandwidth;

[0011] An updating unit is used to update the communication channel and / or working bandwidth of the cellular communication module according to the anti-interference channel configuration set, so that the communication interference degree of the cellular communication module to the local area network communication module is less than or equal to the preset degree.

[0012] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the first aspect of the embodiment of the present application.

[0013] In a fourth aspect, an embodiment of the present application provides a computer storage medium on which a computer program / instruction is stored, and the computer program / instruction is executed by a processor to implement the steps described in the first aspect above.

[0014] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor for calling and running a computer program from a memory, so that a device equipped with the chip performs the steps described in the first aspect above.

[0015] In a sixth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the embodiment of the present application. The computer program product may be a software installation package.

[0016] It can be seen that in the embodiment of the present application, when it is detected that the electronic device enables the cellular communication module and the local area network communication module at the same time, a pre-stored anti-interference channel configuration set is obtained, and the anti-interference channel configuration set includes: at least one reference channel, the first bandwidth of the reference channel is a bandwidth available to the cellular communication module and the interference degree to the local area network communication module is less than or equal to the preset degree, the second bandwidth of the reference channel is a bandwidth available to the cellular communication module and the interference degree to the local area network communication module is greater than the preset degree, the first bandwidth is less than the second bandwidth, and then the communication channel and / or working bandwidth of the cellular communication module are updated according to the anti-interference channel configuration set, so that the communication interference degree of the cellular communication module to the local area network communication module is less than or equal to the preset degree. It can be seen that when the cellular communication module and the local area network communication module are enabled at the same time, the cellular communication channel with greater interference to the local area network communication under the second bandwidth is not directly abandoned, but the communication channel and working bandwidth of the cellular communication module are updated according to the channel with greater interference to the local area network communication under the second bandwidth but less interference to the local area network under the first bandwidth, which is conducive to reducing the interference of cellular communication to the local area network communication while reducing the waste of cellular communication frequency band resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application;

[0019] Figure 2a It is a flowchart of a communication processing method provided in an embodiment of the present application;

[0020] Figure 2b is a schematic diagram of a process for determining a reference channel provided in an embodiment of the present application;

[0021] Figure 3a It is a block diagram of the functional units of a communication processing device provided in an embodiment of the present application;

[0022] Figure 3b It is a block diagram of the functional units of another communication processing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0024] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0025] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0026] See also Figure 1 , Figure 1 It is a structural diagram of an electronic device provided in an embodiment of the present application. As shown in the figure, the electronic device 110 includes a processor 120, a memory 130, a communication interface 140 and one or more programs 131, wherein the one or more programs 131 are stored in the above-mentioned memory 130 and are configured to be executed by the above-mentioned processor 120, and the one or more programs 131 include instructions for executing any step in the following method embodiment. In a specific implementation, the processor 120 is used to execute any step performed by an electronic device in the following method embodiment, and when performing data transmission operations such as receiving, the communication interface 140 can be selectively called to complete the corresponding operation. The electronic device can be a server or a terminal device, that is, the target detection model can be trained by the electronic device, and the image to be detected can also be obtained by the electronic device, and then the image is detected by the trained target detection model. For example, an image with gesture information is obtained by the electronic device 110, and then the image is detected by the trained target detection model to determine the type of gesture in the current image.

[0027] See also Figure 2a , Figure 2a is a flow chart of a communication processing method provided in an embodiment of the present application. Figure 2a As shown, the method includes the following steps.

[0028] S201, detecting that the electronic device simultaneously enables a cellular communication module and a local area network communication module.

[0029] S202: Acquire a pre-stored anti-interference channel configuration set.

[0030] The local area network communication module may be, for example, a WiFi communication module or a Bluetooth communication module.

[0031] Among them, the anti-interference channel configuration set includes: at least one reference channel, the first bandwidth of the reference channel is a bandwidth that is available to the cellular communication module and the interference degree to the local area network communication module is less than or equal to a preset degree, the second bandwidth of the reference channel is a bandwidth that is available to the cellular communication module and the interference degree to the local area network communication module is greater than the preset degree, and the first bandwidth is smaller than the second bandwidth.

[0032] The first bandwidth may be, for example, 5 MHz, and the second bandwidth may be, for example, 20 MHz.

[0033] In a specific implementation, the detecting whether the interference degree of the cellular communication module on the local area network communication module is greater than the preset interference degree includes: detecting the communication quality parameters of the local area network communication module, the communication quality parameters including at least one of the following: data transmission speed, network delay, signal-to-noise ratio; determining whether the interference degree of the cellular communication module on the local area network communication module is greater than the preset interference degree based on the communication quality parameters.

[0034] That is to say, the electronic device can detect the communication quality parameters that characterize the performance of transmitting and receiving signals of the local area network communication module, and compare them with the preset detection standards to determine whether the interference degree of the cellular communication module to the local area network communication module is greater than the preset interference degree. For example, when the data transmission speed is greater than the preset speed, and / or the network delay is lower than the preset delay, and / or the signal-to-noise ratio is higher than the preset ratio, it is determined that the interference degree is less than or equal to the preset interference degree. Specifically, when determining whether the interference degree is greater than the preset degree based on multiple communication quality parameters, a target communication quality parameter can also be determined based on each communication quality parameter and its corresponding weight, and whether the interference degree is determined based on the target communication quality parameter.

[0035] It can be seen that determining the interference degree of the cellular communication module to the LAN communication module by detecting the communication quality parameters of the LAN communication module is beneficial to improving the accuracy of determining the interference degree.

[0036] In addition, considering that the communication frequency bands of the cellular communication module and the local area network communication module are not uniquely fixed, the anti-interference channel configuration set can be specifically set for a specific cellular communication frequency band and a specific local area network communication frequency band. That is to say, for different combinations of the communication frequency bands of the cellular communication module and the local area network communication module, multiple different interference channel configuration sets can be set. At this time, in step S201, when the electronic device detects that the cellular communication module and the local area network communication module are enabled at the same time, it can further determine the working frequency band of the current cellular communication module and the working frequency band of the local area network communication module, and determine the corresponding interference channel configuration set according to the working frequency band, so that the communication channel and / or working bandwidth of the cellular communication module can be accurately and finely adjusted.

[0037] For example, taking the cellular communication module as a module working in the LTE B40 frequency band, and the local area network communication module as a WiFi communication module working frequency band as band A, the electronic device pre-stores anti-interference channel configuration set A and set B, set A is set for the LTB B40 frequency band of the cellular communication module and the band B of the WiFi communication module, and set B is set for set A for the LTB B40 frequency band of the cellular communication module and the band A of the WiFi communication module. Then, after detecting the respective working frequency bands of the cellular communication module and the local area network communication module, the electronic device can determine the configuration combination A from multiple configuration sets to execute step S203.

[0038] S203: Update the communication channel and / or working bandwidth of the cellular communication module according to the anti-interference channel configuration set.

[0039] Wherein, S203 updates the communication channel and / or makes the communication interference degree of the cellular communication module to the local area network communication module less than or equal to the preset degree.

[0040] In a specific implementation, the electronic device may detect the working channel and working bandwidth of the cellular communication module, and compare them with the reference channel and working bandwidth recorded in the anti-interference channel configuration set, thereby selecting to adjust the working channel and / or working bandwidth to reduce interference.

[0041] It can be seen that in the embodiment of the present application, when it is detected that the electronic device enables the cellular communication module and the local area network communication module at the same time, a pre-stored anti-interference channel configuration set is obtained, and the anti-interference channel configuration set includes: at least one reference channel, the first bandwidth of the reference channel is a bandwidth available to the cellular communication module and the interference degree to the local area network communication module is less than or equal to the preset degree, the second bandwidth of the reference channel is a bandwidth available to the cellular communication module and the interference degree to the local area network communication module is greater than the preset degree, the first bandwidth is less than the second bandwidth, and then the communication channel and / or working bandwidth of the cellular communication module are updated according to the anti-interference channel configuration set, so that the communication interference degree of the cellular communication module to the local area network communication module is less than or equal to the preset degree. It can be seen that when the cellular communication module and the local area network communication module are enabled at the same time, the cellular communication channel with greater interference to the local area network communication under the second bandwidth is not directly abandoned, but the communication channel and working bandwidth of the cellular communication module are updated according to the channel with greater interference to the local area network communication under the second bandwidth but less interference to the local area network under the first bandwidth, which is conducive to reducing the interference of cellular communication to the local area network communication while reducing the waste of cellular communication frequency band resources.

[0042] In a possible instance, updating the communication channel and / or operating bandwidth of the cellular communication module according to the anti-interference channel configuration set includes: determining a first channel on which the cellular communication module is currently operating and the bandwidth of the first channel; if the first channel is any one of the at least one reference channels, updating the bandwidth of the first channel to the first bandwidth.

[0043] In a specific implementation, in order to utilize the communication frequency band resources of the cellular communication module as much as possible, the cellular communication module may default to using a larger working bandwidth for communication in each channel of the communication frequency band when it is started, for example, defaulting to using the second bandwidth in each communication channel. At this time, if the first channel is at least one reference channel, the bandwidth of the first channel may be updated to the first bandwidth, and the working bandwidth of the cellular communication module in the first channel may be adjusted to reduce interference. In particular, if the working bandwidth of the cellular communication module in the first channel is the first bandwidth at the beginning, at this time, the communication channel and working bandwidth of the cellular communication module remain unchanged before and after the update, and there is no need to adjust them.

[0044] It can be seen that in this example, the electronic device first determines the first channel on which the cellular communication module is currently working and the bandwidth of the first channel. If the first channel is any channel in at least one reference channel, the bandwidth of the first channel is updated to the first bandwidth. Compared with the situation where the channel frequencies of the cellular communication module and the local area network communication module are close, the working channel of the cellular communication module is migrated away from the local area network communication module, thereby causing a large amount of frequency band resources to be wasted. By adjusting the bandwidth of the channel, more available channels are reserved, which is beneficial to reducing the interference of cellular communication to local area network communication while reducing the waste of cellular communication frequency band resources.

[0045] In a possible instance, after determining the first channel on which the cellular communication module is currently operating and the bandwidth of the first channel, the method further includes: if the frequency interval between the first channel and the second channel is smaller than the frequency interval between any of the reference channels and the second channel, updating the communication channel of the cellular communication module to any of the reference channels, and determining that the operating bandwidth of the cellular communication module on the reference channel is the first bandwidth; or, updating the communication channel of the cellular communication module to a third channel; wherein the second channel is the communication channel of the local area network communication module, and the frequency interval between the third channel and the second channel is larger than the frequency interval between any of the reference channels and the second channel.

[0046] In a specific implementation, the anti-interference channel configuration set may include not only a portion of the reference channel under the narrower first bandwidth, but also another portion of the channel under the wider second bandwidth, namely the third channel. Considering that the closer the communication channel frequencies are, the greater the interference, since the frequency interval between the third channel and the second channel where the LAN module works is larger than the frequency interval between the reference channel and the second channel, even if a larger bandwidth is used in the third channel, it will not cause significant interference to the LAN communication module. However, if the frequency interval between the currently working first channel and the second channel of the cellular communication module is larger than the frequency interval between any reference channel and the second channel, adjusting the working bandwidth alone may not effectively reduce the interference, so at least the channel needs to be adjusted. The communication channel of the cellular communication module can be selected as the reference channel under a smaller bandwidth, and the working bandwidth can be adjusted to the first bandwidth accordingly. Alternatively, the communication channel of the cellular communication module can be determined from the third channel, so that there is no need to adjust the working bandwidth to a narrower bandwidth.

[0047] It can be seen that in this example, if the frequency interval between the first channel and the second channel is smaller than the frequency interval between any reference channel and the second channel, the electronic device updates the communication channel of the cellular communication module to any reference channel, and determines that the working bandwidth of the cellular communication module in the reference channel is the first bandwidth, or updates the communication channel of the cellular communication module to the third channel, which is beneficial to reduce the interference of cellular communication to local area network communication, reduce the waste of cellular communication frequency band resources, and improve the flexibility of updating communication channels and working bandwidths.

[0048] In a possible instance, after determining the first channel on which the cellular communication module is currently operating and the bandwidth of the first channel, the method further includes: if the frequency interval between the first channel and the second channel is greater than the frequency interval between any of the reference channels and the second channel, the communication channel and the operating bandwidth of the cellular communication module are not updated, and the second channel is the communication channel of the local area network communication module.

[0049] In a specific implementation, when the frequency interval between the first channel and the second channel is greater than the frequency interval between the reference channel and the second channel, the cellular communication module has less interference with the local area network communication module, and there is no need to adjust the channel and working bandwidth, thereby saving device resource consumption.

[0050] It can be seen that in this example, if the frequency interval between the first channel and the second channel is greater than the frequency interval between any reference channel and the second channel, the electronic device will not update the communication channel and working bandwidth of the cellular communication module, which is beneficial to saving system resource consumption while reducing the interference of cellular communication on local area network communication and reducing the waste of cellular communication frequency band resources.

[0051] In a possible example, the at least one reference channel includes a first reference channel and a second reference channel, the first reference channel is a reference channel with the largest frequency interval with the second channel among the at least one reference channel, the second reference channel is a reference channel with the smallest frequency interval with the second channel among the at least one reference channel, and the second channel is a communication channel of the local area network communication module; the first reference channel is determined by the following operation:

[0052] When the electronic device enables the cellular communication module and the local area network communication module at the same time, and the interference degree of the cellular communication module on the local area network communication module is greater than the preset degree, determine the fourth channel on which the cellular communication module is currently working, and the bandwidth of the fourth channel is the second bandwidth; determine the fourth channel as the current channel, and perform the following operations on the current channel until a first reference channel is determined: adjust the bandwidth of the current channel from the second bandwidth to the first bandwidth; detect whether the interference degree of the cellular communication module on the local area network communication module is greater than the preset interference degree; if not, determine the current channel as the first reference channel; if so, determine the next channel as the current channel, the bandwidth of the next channel is the second bandwidth, and the frequency interval between the next channel and the second channel is greater than the frequency interval between the current channel and the second channel.

[0053] In a specific implementation, in order to better utilize frequency band resources, when determining a reference channel corresponding to a smaller first bandwidth in an anti-interference channel configuration set, the default working bandwidth of the electronic device can be a larger second bandwidth. The electronic device can start from a channel that currently has interference and works at a larger second bandwidth, adjust the bandwidth of the channel to a smaller first bandwidth, and determine that the channel can meet the requirement of less interference under the first bandwidth. If not, continue to determine other channels with a frequency range far away from the local area network communication module until a first reference channel is found that has greater interference under the second bandwidth but less interference under the first bandwidth and meets the requirements. At this time, other channels whose frequency interval with the second channel is greater than the frequency interval between the first reference channel and the second channel can operate under the second bandwidth.

[0054] In this possible example, the second reference channel is determined by the following operations: determining the fifth channel as the current reference channel, performing the following operations on the current reference channel until the second reference channel is determined, and the frequency interval between the fifth channel and the second channel is greater than the frequency interval between the first reference channel and the second channel: adjusting the communication channel of the cellular communication module to the current reference channel, and adjusting the working bandwidth of the cellular communication module in the current reference channel to the first bandwidth; detecting whether the interference degree of the cellular communication module to the local area network communication module is greater than the preset interference degree; if not, determining the next reference channel as the current reference channel, and the frequency interval between the next reference channel and the second channel is less than the frequency interval between the current reference channel and the second channel; if so, determining the previous current reference channel as the second reference channel.

[0055] In a specific implementation, after determining the first reference channel that does not interfere with the second channel under the first bandwidth, the communication channel of the cellular communication module can be gradually switched to a channel whose frequency range is closer to the second channel according to the working bandwidth of the first bandwidth, until the communication quality of the local area network communication module, that is, the signal transceiver performance, reaches the limit (the interference level increases). At this time, the channel closest to the frequency range of the second channel that meets the interference level can be determined as the second reference channel. Furthermore, based on the division of the first reference channel and the second reference channel, the cellular communication module can work with the first bandwidth between the first reference channel and the second reference channel without causing significant interference to the local area network module. At the same time, for a channel whose frequency range is greater than the frequency interval between the first reference channel and the second channel, it can work with the second bandwidth without causing significant interference to the local area network communication module.

[0056] The following is an explanation with specific examples. Figure 2b , taking the working frequency band of the LAN communication module as the LTEB40 frequency band (frequency range 2300-2400MHz), the LAN communication module as the WIFI communication module with a working frequency range of 2402-2482MHz as an example, the first bandwidth is 5MHz, and the second bandwidth is 20MHz as an example, the steps of determining the first reference frequency band and the second reference frequency band can be specifically described as follows:

[0057] First, make sure that the LTE communication module and the WIFI communication module are working at the same time. When the LTE communication module and the WIFI communication module are working at the same time, determine whether the LTE communication module interferes with the WIFI communication module by detecting the signal transceiving performance of the WIFI communication module. When it is confirmed that the LTE communication module interferes with the signal transceiving of the WIFI communication module, record the current WIFI communication module channel B, and change the bandwidth of the current channel of the LTE communication module from 20MHz to 5MHz. First, confirm whether there is any problem with the signal transceiving performance of the WIFI communication module under the bandwidth of 5MHz of the current LTE communication module channel (that is, whether the interference degree is less than or equal to the preset degree). If there is a problem, continue to move to the low channel (that is, away from the station) with a bandwidth of 20MHz. The bandwidth of the LTE communication module is adjusted according to the working frequency of the LAN communication module) and the above judgment is continued until the bandwidth becomes 5MHz. At this time, the channel A of the LTE communication module is recorded, and the interference degree of the WIFI communication module is less than or equal to the preset degree. At this time, the channel of the LTE communication module can be switched to a high channel (i.e., close to the working frequency of the LAN module) on the basis of 5MHz until the channel C (i.e., the second reference channel) of the LTE communication module under the extreme performance of the WIFI communication module is switched. The electronic device saves the current data, and the electronic device can automatically determine that when the B channel of the WIFI communication module is connected, the AC channel range of the LTE communication module only uses a bandwidth of 5MHz, and other channels still maintain a bandwidth of 20MHz. The specific process is as follows.

[0058] Furthermore, for example, when the LTE communication module works on the high channel CH39550 with a bandwidth of 20MHz, and the WIFI communication module works on CH1, since the frequency range of CH39550 is 2380MHz-2400MHz and the frequency range of WIFI CH1 is 2402MHz-2422MHz, the two frequencies are too close and it is easy for LTE B40 to interfere with WIFI. When there is interference, adjust the bandwidth of CH39550 to 5MHz and the frequency range to 2387.5MHz-2392.5MHz. When there is no problem with the signal transceiver performance of the WIFI communication module at this time, gradually increase the LTE communication module channel, such as CH39551, CH39554..., until the critical state of the performance of the WIFI communication module signal transceiver is reached (the interference level is greater than the highest channel between the preset levels), and record the LTE communication module channel at this time, such as CH39600. Subsequently, when the electronic device starts the WIFI communication module and the LTE communication module at the same time and connects to the WIFI CH1 and LTE B40 frequency bands respectively, the electronic device will automatically use a bandwidth of 5 MHz in the CH39550-CH39600 section.

[0059] It can be seen that in this example, the electronic device gradually adjusts the communication channel and the working bandwidth of the cellular communication module to determine the first reference channel and the second reference channel, which is conducive to improving the accuracy of determining at least one reference channel.

[0060] For the above embodiments, please refer to Figure 3a , Figure 3a 1 is a block diagram of the functional units of a communication processing device provided in an embodiment of the present application. The device 30 includes:

[0061] The detection unit 301 detects that the electronic device simultaneously enables the cellular communication module and the local area network communication module;

[0062] The acquisition unit 302 is used to acquire a pre-stored anti-interference channel configuration set, wherein the anti-interference channel configuration set includes: at least one reference channel, wherein a first bandwidth of the reference channel is a bandwidth available to the cellular communication module and whose interference degree to the local area network communication module is less than or equal to a preset degree, and a second bandwidth of the reference channel is a bandwidth available to the cellular communication module and whose interference degree to the local area network communication module is greater than the preset degree, and the first bandwidth is less than the second bandwidth;

[0063] The updating unit 303 is used to update the communication channel and / or working bandwidth of the cellular communication module according to the anti-interference channel configuration set so that the communication interference degree of the cellular communication module to the local area network communication module is less than or equal to the preset degree.

[0064] In a possible example, the updating unit 303 is specifically used to: determine the first channel on which the cellular communication module is currently operating and the bandwidth of the first channel; if the first channel is any channel of the at least one reference channel, update the bandwidth of the first channel to the first bandwidth.

[0065] In a possible instance, the device 30 is further used for: if the frequency interval between the first channel and the second channel is smaller than the frequency interval between any one of the reference channels and the second channel, then updating the communication channel of the cellular communication module to any one of the reference channels, and determining that the working bandwidth of the cellular communication module in the reference channel is the first bandwidth; or, updating the communication channel of the cellular communication module to a third channel; wherein the second channel is the communication channel of the local area network communication module, and the frequency interval between the third channel and the second channel is larger than the frequency interval between any one of the reference channels and the second channel.

[0066] In a possible instance, after determining the first channel on which the cellular communication module is currently operating and the bandwidth of the first channel, the device 30 is further used to: if the frequency interval between the first channel and the second channel is greater than the frequency interval between any of the reference channels and the second channel, the communication channel and the operating bandwidth of the cellular communication module are not updated, and the second channel is the communication channel of the local area network communication module.

[0067] In a possible example, the at least one reference channel includes a first reference channel and a second reference channel, the first reference channel is a reference channel with the largest frequency interval with the second channel among the at least one reference channel, the second reference channel is a reference channel with the smallest frequency interval with the second channel among the at least one reference channel, and the second channel is a communication channel of the local area network communication module; the first reference channel is determined by the following operation: when the electronic device simultaneously enables the cellular communication module and the local area network communication module, and the interference degree of the cellular communication module to the local area network communication module is greater than the preset degree, determining that the cellular communication module is The fourth channel on which the module is currently working, the bandwidth of the fourth channel is the second bandwidth; the fourth channel is determined as the current channel, and the following operations are performed on the current channel until a first reference channel is determined: the bandwidth of the current channel is adjusted from the second bandwidth to the first bandwidth; it is detected whether the interference degree of the cellular communication module to the local area network communication module is greater than the preset interference degree; if not, the current channel is determined as the first reference channel; if so, the next channel is determined as the current channel, the bandwidth of the next channel is the second bandwidth, and the frequency interval between the next channel and the second channel is greater than the frequency interval between the current channel and the second channel.

[0068] In a possible example, the second reference channel is determined by the following operations: determining the fifth channel as the current reference channel, performing the following operations on the current reference channel until the second reference channel is determined, and the frequency interval between the fifth channel and the second channel is greater than the frequency interval between the first reference channel and the second channel: adjusting the communication channel of the cellular communication module to the current reference channel, and adjusting the working bandwidth of the cellular communication module in the current reference channel to the first bandwidth; detecting whether the interference degree of the cellular communication module to the local area network communication module is greater than the preset interference degree; if not, determining the next reference channel as the current reference channel, and the frequency interval between the next reference channel and the second channel is less than the frequency interval between the current reference channel and the second channel; if so, determining the previous current reference channel as the second reference channel.

[0069] In a possible instance, detecting whether the interference degree of the cellular communication module on the local area network communication module is greater than the preset interference degree includes: detecting communication quality parameters of the local area network communication module, the communication quality parameters including at least one of the following: data transmission speed, network delay, signal-to-noise ratio; determining whether the interference degree of the cellular communication module on the local area network communication module is greater than the preset interference degree based on the communication quality parameters.

[0070] It can be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the method embodiment part in this application should be synchronously adapted to the device embodiment part and will not be repeated here.

[0071] In the case of integrated units, see Figure 3b , Figure 3b 1 is a block diagram of the functional units of another communication processing device provided in an embodiment of the present application. Figure 3b In the embodiment, the communication processing device 300 includes: a processing module 312 and a communication module 311. The processing module 312 is used to control and manage the actions of the communication processing device, for example, the steps of the detection unit 301, the acquisition unit 302, the update unit 303, and / or other processes for executing the technology described herein. The communication module 311 is used for the interaction between the communication processing device and other devices. Figure 3b As shown, the communication processing device may further include a storage module 313, and the storage module 313 is used to store program codes and data of the communication processing device.

[0072] Among them, the processing module 312 can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication module 311 can be a transceiver, an RF circuit or a communication interface, and the like. The storage module 313 can be a memory.

[0073] Among them, all relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. Figure 2a The communication processing method shown.

[0074] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the execution process on the method side. It is understandable that, in order to realize the above functions, the electronic device includes a hardware structure and a software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments provided herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0075] The embodiment of the present application can divide the electronic device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0076] An embodiment of the present application also provides a chip, wherein the chip includes a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes some or all of the steps described for the electronic device in the above method embodiment.

[0077] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method described in the above method embodiments, and the above computer includes an electronic device.

[0078] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes an electronic device.

[0079] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0080] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0081] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0082] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0083] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0084] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or CD-ROM and other media that can store program codes.

[0085] A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.

[0086] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

[0087] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions without departing from the spirit and scope of the present invention, and can make various changes and modifications, including the combination of the above-mentioned different functions and implementation steps, including software and hardware implementation methods, all of which are within the scope of protection of the present invention.

Claims

1. A communication processing method, characterized in that: include: It is detected that the electronic device activates the cellular communication module and the local area network communication module at the same time, and the interference degree of the cellular communication module to the local area network communication module is greater than a preset degree; Determine a fourth channel on which the cellular communication module is currently operating, where the bandwidth of the fourth channel is the second bandwidth; The fourth channel is determined as the current channel, and the following operations are performed on the current channel until a first reference channel is determined: the bandwidth of the current channel is adjusted from the second bandwidth to the first bandwidth; and, whether the interference degree of the cellular communication module to the local area network communication module is greater than the preset degree; if so, the next channel is determined as the current channel, the bandwidth of the next channel is the second bandwidth, the frequency interval between the next channel and the second channel is greater than the frequency interval between the current channel and the second channel, and the second channel is the communication channel of the local area network communication module; and, if not, determining the current channel as the first reference channel; as well as, Determine the fifth channel as a current reference channel, and perform the following operations on the current reference channel until a second reference channel is determined, wherein a frequency interval between the fifth channel and the second channel is greater than a frequency interval between the first reference channel and the second channel; Adjusting the communication channel of the cellular communication module to the current reference channel, and adjusting the working bandwidth of the cellular communication module on the current reference channel to the first bandwidth; and detecting whether the interference degree of the cellular communication module to the local area network communication module is greater than the preset degree; If so, determining the last current reference channel as the second reference channel; and, if not, determining a next reference channel as the current reference channel, the frequency interval between the next reference channel and the second channel being smaller than the frequency interval between the current reference channel and the second channel; Determine an anti-interference channel configuration set according to the first reference channel and the second reference channel, the anti-interference channel configuration set includes multiple reference channels, the first reference channel is a reference channel with the largest frequency interval with the second channel among the multiple reference channels, the second reference channel is a reference channel with the smallest frequency interval with the second channel among the multiple reference channels, a first bandwidth of the reference channel is a bandwidth available to the cellular communication module and having an interference degree to the local area network communication module less than or equal to the preset degree, a second bandwidth of the reference channel is a bandwidth available to the cellular communication module and having an interference degree to the local area network communication module greater than the preset degree, and the first bandwidth is less than the second bandwidth; The communication channel and / or working bandwidth of the cellular communication module is updated according to the anti-interference channel configuration set, so that the communication interference degree of the cellular communication module to the local area network communication module is less than or equal to the preset degree.

2. The method according to claim 1, characterized in that The updating of the communication channel and / or the working bandwidth of the cellular communication module according to the anti-interference channel configuration set comprises: Determine a first channel on which the cellular communication module is currently operating and a bandwidth of the first channel; If the first channel is any channel among the multiple reference channels, the bandwidth of the first channel is updated to the first bandwidth.

3. The method according to claim 2, characterized in that After determining the first channel on which the cellular communication module is currently operating and the bandwidth of the first channel, the method further includes: If the frequency interval between the first channel and the second channel is smaller than the frequency interval between any one of the reference channels and the second channel, updating the communication channel of the cellular communication module to any one of the reference channels, and determining that the working bandwidth of the cellular communication module in the reference channel is the first bandwidth; or updating the communication channel of the cellular communication module to a third channel; The frequency interval between the third channel and the second channel is greater than the frequency interval between any one of the reference channels and the second channel.

4. The method according to claim 3, characterized in that: After determining the first channel on which the cellular communication module is currently operating and the bandwidth of the first channel, the method further includes: If the frequency interval between the first channel and the second channel is greater than the frequency interval between any of the reference channels and the second channel, the communication channel and working bandwidth of the cellular communication module are not updated, and the second channel is the communication channel of the local area network communication module.

5. The method according to claim 4, characterized in that The detecting whether the interference degree of the cellular communication module to the local area network communication module is greater than the preset degree includes: Detecting a communication quality parameter of the local area network communication module, wherein the communication quality parameter includes at least one of the following: data transmission speed, network delay, and signal-to-noise ratio; It is determined according to the communication quality parameter whether the interference degree of the cellular communication module to the local area network communication module is greater than the preset degree.

6. A communication processing device, characterized in that: include: The detection unit detects that the electronic device simultaneously activates the cellular communication module and the local area network communication module, and the interference degree of the cellular communication module to the local area network communication module is greater than a preset degree; an acquisition unit, configured to determine a fourth channel on which the cellular communication module is currently operating, wherein the bandwidth of the fourth channel is the second bandwidth; determine the fourth channel as the current channel, and perform the following operations on the current channel until a first reference channel is determined: adjust the bandwidth of the current channel from the second bandwidth to the first bandwidth; and detect whether the interference degree of the cellular communication module to the local area network communication module is greater than the preset degree; if so, determine the next channel as the current channel, wherein the bandwidth of the next channel is the second bandwidth, the frequency interval between the next channel and the second channel is greater than the frequency interval between the current channel and the second channel, and the second channel is the communication channel of the local area network communication module; and if not, determine the current channel as the first reference channel; and determining the fifth channel as a current reference channel, performing the following operations on the current reference channel until a second reference channel is determined, wherein a frequency interval between the fifth channel and the second channel is greater than a frequency interval between the first reference channel and the second channel; Adjusting the communication channel of the cellular communication module to the current reference channel, and adjusting the working bandwidth of the cellular communication module on the current reference channel to the first bandwidth; and detecting whether the interference degree of the cellular communication module to the local area network communication module is greater than the preset degree; If so, determining the last current reference channel as the second reference channel; And, if not, determining the next reference channel as the current reference channel, the frequency interval between the next reference channel and the second channel being smaller than the frequency interval between the current reference channel and the second channel; determining an interference prevention channel configuration set according to the first reference channel and the second reference channel, the interference prevention channel configuration set comprising a plurality of reference channels, the first reference channel being a reference channel having the largest frequency interval with the second channel among the plurality of reference channels, the second reference channel being a reference channel having the smallest frequency interval with the second channel among the plurality of reference channels, the first bandwidth of the reference channel being a bandwidth available to the cellular communication module and having an interference degree to the local area network communication module less than or equal to the preset degree, the second bandwidth of the reference channel being a bandwidth available to the cellular communication module and having an interference degree to the local area network communication module greater than the preset degree, the first bandwidth being smaller than the second bandwidth; An updating unit is used to update the communication channel and / or working bandwidth of the cellular communication module according to the anti-interference channel configuration set, so that the communication interference degree of the cellular communication module to the local area network communication module is less than or equal to the preset degree.

7. An electronic device, characterized in that: The method comprises a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: The computer program / instructions are executed by a processor to implement the steps of the method according to any one of claims 1 to 5.

9. A chip, characterized in that: The chip includes a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the steps of the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • cooking apparatus

    CH39551A

  • device for impregnating logs

    CH39554A

  • Interference optimization control method and device, and user equipment

    CN112272071A

  • Interference processing method and device, storage medium and electronic equipment

    CN112867069A