Anti-interference method and device, storage medium and electronic device

By monitoring the working status of the mobile phone camera and the MIPI clock frequency, and adjusting its frequency to avoid overlapping with the reception frequency of the communication terminal, the problem of camera interference to the terminal is solved, and the terminal's reception performance and user experience are improved.

CN119483766APending Publication Date: 2025-02-18ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311010363.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-10
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The MIPI clock frequency or its frequency doubling often falls within the mobile communication reception frequency range of the communication terminal, resulting in reception interference, reducing the terminal's reception sensitivity, and affecting the user's weak signals to access the Internet and call experience.

Method used

Monitor whether the camera of the communication terminal is turned on, and obtain its working channel parameters, MIPI clock frequency and its frequency doubling. When the camera causes reception interference to the terminal, the MIPI clock frequency is adjusted by frequency hopping to avoid it from overlapping with the terminal's reception frequency range.

Benefits of technology

By adjusting the MIPI clock frequency by frequency hopping, the camera is effectively avoided receiving interference to the communication terminal, improve the reception sensitivity of the terminal, and improve the communication experience of the user.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119483766A_ABST
    Figure CN119483766A_ABST
Patent Text Reader

Abstract

The invention provides an anti-interference method and device, a storage medium and an electronic device.The method comprises the steps that whether a camera of a communication terminal is turned on or not is monitored, and under the condition that the camera of the communication terminal is turned on, working channel parameters of the communication terminal and the clock frequency and frequency multiplication of a mobile industry processor interface M I P I of the camera are obtained; judging whether the camera causes receiving interference to the communication terminal or not based on the working channel parameters, the MI P I clock frequency and the frequency multiplication of the MI P I clock frequency; and under the condition that the camera causes receiving interference on the communication terminal, performing frequency hopping on the M I P I clock frequency of the camera, through the embodiment of the invention, the technical problems that the receiving sensitivity of the terminal is reduced and the internet surfing and call experience of a user under a weak signal is influenced due to the receiving interference of the mobile phone camera on the terminal are solved, and the user experience is improved. Therefore, the communication experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of terminal communication technology, and in particular to a method and device for anti-interference of mobile phone communication, a storage medium, and an electronic device. Background Art

[0002] In the related technologies, the camera is one of the standard configurations and selling points of mobile phone terminals. With the increase in the number of cameras, the increase in supported pixels, and the increasing relative position to the upper antenna, the interference of the camera on the terminal reception has become a problem that needs special attention. As one of the selling points of a mobile phone terminal, the camera often cannot compromise on the structural layout. Due to the limitations of the layout, it often happens that when the camera is working, the camera's MIPI (Mobile Industry Processor Interface) clock or frequency multiplication falls within the terminal's mobile communication (2G / 3G / 4G / 5G, etc.) receiving frequency range, and the interference to the RF reception can even be reduced by more than 10 dB in some cases. The interference is received by the terminal's antenna, which reduces the terminal's receiving sensitivity and affects the user's Internet access and call experience under weak signals.

[0003] In the related technology, the method to solve the reception interference caused by the camera to the communication terminal is to process the camera through hardware shielding, grounding, filtering and other methods. Solving the interference problem from the hardware perspective is costly and often counterproductive. The software method tries to avoid the interference frequency band by modifying the MIPI clock frequency and its multiples, but it is often impossible to take into account all the working frequency bands. The frequency bands and channels are often neglected, resulting in some frequency bands and channels being hit by the MIPI clock frequency and its multiples, affecting the sensitivity of the terminal signal reception.

[0004] With respect to the above-mentioned problems existing in the related technologies, no efficient and accurate solutions have been found yet. Summary of the invention

[0005] The present invention provides an anti-interference method and device, a storage medium, and an electronic device to solve the technical problem in the related art that a camera causes reception interference to a communication terminal.

[0006] According to one embodiment of the present invention, an anti-interference method is provided, which is characterized by comprising: monitoring whether a camera of a communication terminal is turned on, and when the camera of the communication terminal is turned on, obtaining working channel parameters of the communication terminal and a mobile industry processor interface MIPI clock frequency and its multiples of the camera; judging whether the camera causes reception interference to the communication terminal based on the working channel parameters and the MIPI clock frequency and its multiples; and when the camera causes reception interference to the communication terminal, frequency hopping the MIPI clock frequency of the camera.

[0007] Optionally, obtaining the working channel parameters of the communication terminal includes: obtaining a first antenna reception quality indicator, and determining whether the first antenna reception quality indicator of the communication terminal is lower than a threshold; when the first antenna reception quality indicator of the communication terminal is lower than a threshold, obtaining the working channel parameters of the communication terminal.

[0008] Optionally, the working channel parameters include the working channel frequency and the working channel bandwidth of the communication terminal. Judging whether the camera causes receiving interference to the communication terminal based on the working channel parameters and the MIPI clock frequency and its multiples includes: determining the interference bandwidth of the camera; determining the specified frequency range of the communication terminal according to the working channel frequency of the communication terminal, the working channel bandwidth of the communication terminal, and the interference bandwidth data of the camera; judging whether the MIPI clock frequency and its multiples coincide with the specified frequency range of the communication terminal; if the MIPI clock frequency and its multiples coincide with the specified frequency range of the communication terminal, determining that the camera causes receiving interference to the communication terminal; if the MIPI clock frequency and its multiples do not coincide with the specified frequency range of the communication terminal, determining that the camera does not cause receiving interference to the communication terminal.

[0009] Optionally, frequency hopping the MIPI clock frequency of the camera includes: determining a frequency hopping step; taking the MIPI clock frequency as an initial value, frequency hopping the MIPI clock frequency based on the frequency hopping step to obtain an optimized MIPI clock frequency after frequency hopping; judging whether the optimized MIPI clock frequency and its multiples meet a stop condition; if the optimized MIPI clock frequency and its multiples do not meet the stop condition, continuing to frequency hop the optimized MIPI clock frequency based on the frequency hopping step; if the optimized MIPI clock frequency and its multiples meet the stop condition, stopping frequency hopping.

[0010] Optionally, the communication terminal includes a first working frequency band and a second working frequency band, and frequency hopping the MIPI clock frequency of the camera includes: determining a first frequency hopping step and / or a second frequency hopping step; taking the MIPI clock frequency as an initial value, and frequency hopping the MIPI clock frequency based on the frequency hopping step to obtain an optimized MIPI clock frequency after frequency hopping; and stopping frequency hopping when the optimized MIPI clock frequency and its multiples do not overlap with the communication terminal specified frequency range of the first working frequency band and the second working frequency band.

[0011] Optionally, after frequency hopping the MIPI clock frequency of the camera, the method also includes: monitoring the frequency hopping duration of the camera; determining whether the frequency hopping duration is greater than a time threshold; when the frequency hopping duration is greater than the time threshold, obtaining a second antenna reception quality indicator of the communication terminal; determining whether the second antenna reception quality indicator is greater than a third antenna reception quality indicator; when the second antenna reception quality indicator is greater than the third antenna reception quality indicator, controlling the camera to stop frequency hopping.

[0012] Optionally, after frequency hopping the MIPI clock frequency of the camera, the method further includes: when the communication terminal operates in multiple frequency bands, monitoring the frequency hopping frequency of the camera; determining whether the frequency hopping frequency is greater than a frequency hopping frequency threshold; and when the frequency hopping frequency of the camera is greater than the frequency hopping frequency threshold, shutting down frequency bands other than the main operating frequency band of the communication terminal.

[0013] According to another embodiment of the present invention, an anti-interference device is provided, including: an acquisition module, used to monitor whether a camera of a communication terminal is turned on, and when the camera of the communication terminal is turned on, obtain the working channel parameters of the communication terminal and the mobile industry processor interface MIPI clock frequency and its multiples of the camera; a judgment module, used to judge whether the camera causes reception interference to the communication terminal based on the working channel parameters and the MIPI clock frequency and its multiples; a processing module, used to perform frequency hopping on the MIPI clock frequency of the camera when the camera causes reception interference to the communication terminal.

[0014] Optionally, the acquisition module includes: a judgment unit, used to obtain a first antenna reception quality indicator, to judge whether the first antenna reception quality indicator of the communication terminal is lower than a threshold; and an acquisition unit, used to obtain a working channel parameter of the communication terminal when the first antenna reception quality indicator of the communication terminal is lower than a threshold.

[0015] Optionally, the judgment module includes: a confirmation unit, used to determine the interference bandwidth of the camera; a first determination unit, used to determine the specified frequency range of the communication terminal according to the working channel frequency of the communication terminal, the working channel bandwidth of the communication terminal, and the interference bandwidth data of the camera; a judgment unit, used to determine whether the MIPI clock frequency and its multiples coincide with the specified frequency range of the communication terminal; a second determination unit, used to determine that the camera causes reception interference to the communication terminal when the MIPI clock frequency and its multiples coincide with the specified frequency range of the communication terminal; and a third determination unit, used to determine that the camera does not cause reception interference to the communication terminal when the MIPI clock frequency and its multiples do not coincide with the specified frequency range of the communication terminal.

[0016] Optionally, the processing module includes: a first processing unit, used to perform frequency hopping on the MIPI clock frequency of the camera; a second processing unit, used to perform frequency hopping on the MIPI clock frequency of the camera when the communication terminal includes a first working frequency band and a second working frequency band.

[0017] Optionally, the first processing unit includes: a determination subunit, used to determine the frequency hopping step; a first frequency hopping subunit, used to take the MIPI clock frequency as the initial value, hop the MIPI clock frequency based on the frequency hopping step, and obtain the optimized MIPI clock frequency and its multiples after frequency hopping; a judgment subunit, used to judge whether the optimized MIPI clock frequency and its multiples meet the stop condition; a second frequency hopping subunit, used to continue to hop the optimized MIPI clock frequency based on the frequency hopping step when the optimized MIPI clock frequency and its multiples do not meet the stop condition; a stopping subunit, used to stop frequency hopping when the optimized MIPI clock frequency and its multiples meet the stop condition.

[0018] Optionally, the second processing unit includes: a determination subunit, used to determine a first frequency hopping step and / or a second frequency hopping step; a frequency hopping subunit, used to take the MIPI clock frequency as the initial value, and hop the MIPI clock frequency based on the frequency hopping step to obtain an optimized MIPI clock frequency and its multiples after frequency hopping; and a stopping subunit, used to stop frequency hopping when the optimized MIPI clock frequency and its multiples do not overlap with the communication terminal specified frequency range of the first working frequency band and the second working frequency band.

[0019] Optionally, the device also includes: a first monitoring module, used to monitor the frequency hopping duration of the camera; a first judgment module, used to judge whether the frequency hopping duration is greater than a time threshold; an acquisition module, used to obtain the second antenna reception quality indicator of the communication terminal when the frequency hopping duration is greater than the time threshold; a second judgment module, used to judge whether the second antenna reception quality indicator is greater than the third antenna reception quality indicator; and a stop module, used to control the camera to stop frequency hopping when the second antenna reception quality indicator is greater than the third antenna reception quality indicator.

[0020] Optionally, the device also includes: a second monitoring module, used to monitor the frequency hopping frequency of the camera when the communication terminal operates in multiple frequency bands; a judgment module, used to judge whether the frequency hopping frequency is greater than a frequency hopping frequency threshold; and a closing module, used to close other frequency bands except the main working frequency band of the communication terminal when the frequency hopping frequency of the camera is greater than the frequency hopping frequency threshold.

[0021] According to yet another embodiment of the present invention, a storage medium is provided, wherein a computer program is stored in the storage medium, wherein the computer program is configured to execute the steps of any one of the above-mentioned device embodiments when running.

[0022] According to another embodiment of the present invention, there is provided an electronic device, comprising a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above-mentioned device embodiments.

[0023] Through the embodiments of the present invention, it is monitored whether the camera of the communication terminal is turned on. When the camera of the communication terminal is turned on, the working channel parameters of the communication terminal and the mobile industry processor interface MIPI clock frequency and its multiples of the camera are obtained; based on the working channel parameters and the MIPI clock frequency and its multiples, it is determined whether the camera causes reception interference to the communication terminal; when the camera causes reception interference to the communication terminal, the MIPI clock frequency of the camera is frequency-hopped. By frequency-hopping the MIPI clock frequency of the camera, the MIPI clock frequency and its multiples of the camera are no longer hit on the frequency band or channel of the communication terminal, thereby solving the technical problem that the reception sensitivity of the terminal is reduced due to the reception interference of the mobile phone camera to the terminal, affecting the user's Internet access and call experience under weak signals, thereby improving the user's communication experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0025] Figure 1 is a hardware structure block diagram of a mobile phone according to an embodiment of the present invention;

[0026] Figure 2 is a flow chart of an anti-interference method according to an embodiment of the present invention;

[0027] Figure 3 is a circuit block diagram of a communication terminal in an embodiment of the present invention;

[0028] Figure 4 is a schematic diagram of a bandwidth for receiving interference in an embodiment of the present invention;

[0029] Figure 5 is a structural block diagram of an anti-interference device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0030] In order to enable those skilled in the art to better understand the present application, the technical solutions 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 the field without creative work should fall within the scope of protection of the present application. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.

[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0032] Example 1

[0033] The method embodiment provided in the first embodiment of the present application can be executed in a mobile phone, a tablet, a phone watch or a similar computing device. Taking running on a mobile phone as an example, Figure 1 FIG. 1 is a hardware structure diagram of a mobile phone according to an embodiment of the present invention. Figure 1 As shown, the mobile phone may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. Optionally, the mobile phone may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is for illustration only and does not limit the structure of the mobile phone. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0034] The memory 104 can be used to store mobile phone programs, for example, software programs and modules of application software, such as a mobile phone program corresponding to an anti-interference method in an embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the mobile phone program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile phone via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0035] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the server. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0036] In this embodiment, an anti-interference method is provided. Figure 2 is a flow chart of an anti-interference method according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:

[0037] Step S202, monitoring whether the camera of the communication terminal is turned on, and when the camera of the communication terminal is turned on, obtaining the working channel parameters of the communication terminal and the mobile industry processor interface MIPI clock frequency and its multiplication of the camera;

[0038] The communication terminal of this embodiment may be a mobile phone terminal with a camera, or other types of terminals. Figure 3 It is a circuit block diagram of a communication terminal in an embodiment of the present invention, including a radio frequency transceiver, a radio frequency main path module, a radio frequency auxiliary path module, an antenna switching module, a baseband module, a camera module, a memory module, and an antenna, wherein the radio frequency transceiver is used to up-convert or down-convert the transmitted signal and the received signal. The radio frequency main path module includes a radio frequency power amplifier (PA, Power Amplifier), a low noise amplifier (Low-Noise Amplifier, LNA), a duplexer, a filter and other devices. The radio frequency auxiliary path module may include LNA, a filter and other devices. The antenna switching module is used for switching between the main and auxiliary antennas. The baseband module is used for modulation and demodulation and data processing, and can also be called a baseband chip. The camera module is used for photo and video recording functions. The camera is a MIPI interface, and the MIPI rate can be adaptively adjusted by frequency hopping during operation. The memory module is used to store data, for example, the correspondence between the MIPI rate and the terminal working frequency band and channel. The antenna is used to receive and transmit signals.

[0039] Optionally, the communication terminal is a mobile phone, MIPI (Mobile Industry Processor Interface) is a mobile industry processor interface, the MIPI rate is twice the MIPI clock frequency, the multiplication refers to n times the clock frequency, and the multiplication is the frequency that changes due to the change of the clock main frequency.

[0040] Step S204, judging whether the camera causes reception interference to the communication terminal based on the working channel parameters and the MIPI clock frequency and its multiple;

[0041] Optionally, the reception interference caused to the communication terminal means that when the camera is working, its MIPI clock frequency or its multiple falls within the mobile communication (2G / 3G / 4G / 5G, etc.) receiving frequency range of the terminal, and the interference is received by the antenna of the terminal, thereby reducing the receiving sensitivity of the terminal and affecting the user's Internet access and call experience under weak signals.

[0042] Optionally, the communication terminal may have a working mode in which only one main channel works, or a mode in which two channels work simultaneously, such as non-independent access NSA (a combination of 5G+4G ENDC) or inter-band carrier aggregation, that is, a first frequency + second frequency working mode.

[0043] Step S206: When the camera causes reception interference to the communication terminal, the MIPI clock frequency of the camera is frequency-hopped.

[0044] Optionally, frequency hopping refers to taking the MIPI clock frequency of the camera as the initial value, and obtaining an optimized MIPI clock frequency by increasing the frequency hopping step size on the initial value. Since the multiplier of the MIPI clock frequency changes with the change of the clock frequency, the optimized MIPI clock frequency and its multiplier can be obtained.

[0045] Through the embodiments of the present invention, it is monitored whether the camera of the communication terminal is turned on. When the camera of the communication terminal is turned on, the working channel parameters of the communication terminal and the mobile industry processor interface MIPI clock frequency and its multiples of the camera are obtained; based on the working channel parameters and the MIPI clock frequency and its multiples, it is determined whether the camera causes reception interference to the communication terminal; when the camera causes reception interference to the communication terminal, the MIPI clock frequency of the camera is frequency-hopped. By frequency-hopping the MIPI clock frequency of the camera, the MIPI clock frequency and its multiples of the camera are no longer hit on the frequency band or channel of the communication terminal, thereby solving the technical problem that the reception sensitivity of the terminal is reduced due to the reception interference of the mobile phone camera to the terminal, affecting the user's Internet access and call experience under weak signals, thereby improving the user's communication experience.

[0046] In one embodiment, obtaining the working channel parameters of the communication terminal includes: obtaining a first antenna reception quality indicator, and determining whether the first antenna reception quality indicator of the communication terminal is lower than a threshold; when the first antenna reception quality indicator of the communication terminal is lower than a threshold, obtaining the working channel parameters of the communication terminal.

[0047] Optionally, the reception quality of the first antenna can be parameters such as RSSI (Received Signal Strength Indicator), RSRP (Reference Signal Receiving Power), SNR (Signal to Interference plus Noise Ratio), etc. The definition of the threshold can minimize software expenses. When the signal is strong, the terminal will not be interfered by the camera. Therefore, the threshold is defined as the value below which the terminal will be interfered by the camera when the first antenna reception quality is lower than this threshold.

[0048] In another embodiment, the working channel parameters include the working channel frequency and the working channel bandwidth of the communication terminal, and judging whether the camera causes reception interference to the communication terminal based on the working channel parameters and the MIPI clock frequency and its multiples includes: determining the interference bandwidth of the camera; determining the specified frequency range of the communication terminal according to the working channel frequency of the communication terminal, the working channel bandwidth of the communication terminal, and the interference bandwidth data of the camera; judging whether the MIPI clock frequency and its multiples coincide with the specified frequency range of the communication terminal; if the MIPI clock frequency and its multiples coincide with the specified frequency range of the communication terminal, determining that the camera causes reception interference to the communication terminal; if the MIPI clock frequency and its multiples do not coincide with the specified frequency range of the communication terminal, determining that the camera does not cause reception interference to the communication terminal.

[0049] The receiving interference in this embodiment is also called the MIPI interference of the camera. Figure 4 This is a schematic diagram of the bandwidth for receiving interference in an embodiment of the present invention. The working channel frequency of the communication terminal is f0, and the working channel bandwidth of the communication terminal is represented by BW0. The interference bandwidth of the camera is BW1, and BW1=3db (example). The MIPI interference of the camera is not a point frequency, but an interference bandwidth. The waveform of MIPI in the frequency domain is the same. The interference bandwidth BW1 is defined according to the acceptability of the interference. f1 and f2 are the upper and lower boundaries of the received interference. In an example, the communication terminal specifies a frequency range of (f0±BW0 / 2)±BW1,

[0050] Optionally, the interference bandwidth BW1 of the camera is defined based on the demand for communication signals and the acceptability of interference. The demand for communication signals is determined based on factors such as the terminal user's call frequency or the places frequently visited, and the acceptability of interference is determined based on the terminal user's needs for call quality and camera usage. If the user focuses on using the camera, the acceptance of interference is high and the interference bandwidth is defined to be small; if the user focuses on pursuing call quality, the acceptance of interference is low and the interference bandwidth is defined to be large.

[0051] In this embodiment, the designated frequency range of the communication terminal is the frequency range when the communication terminal is working normally. If the MIPI clock frequency and its multiples of the camera fall within the designated frequency range, it is determined that the MIPI clock frequency and its multiples coincide with the designated frequency range of the communication terminal, which will cause reception interference to the communication terminal. It is necessary to perform frequency hopping on the MIPI clock frequency of the camera so that the MIPI clock frequency and its multiples of the camera do not fall within the designated frequency range. If they do not fall within the designated frequency range, it is determined that they do not coincide, and will not cause reception interference to the communication terminal, and frequency hopping is not required.

[0052] Optionally, the designated frequency range is determined based on the working channel frequency, the working channel bandwidth of the communication terminal, and the interference bandwidth of the camera.

[0053] In one example, the communication terminal specifies a frequency range of: [f1, f2], where: The working channel frequency of the communication terminal is f0, the working channel bandwidth of the communication terminal is represented by BW0, and the interference bandwidth of the camera is BW1.

[0054] In this embodiment, frequency hopping the MIPI clock frequency of the camera includes:

[0055] S11, determine the frequency hopping step length;

[0056] Optionally, the frequency hopping step size is greater than or equal to a working channel bandwidth of the communication terminal plus an interference bandwidth.

[0057] In one example, the frequency hopping step size is BW0+BW1.

[0058] S12, taking the MIPI clock frequency as an initial value, performing frequency hopping on the MIPI clock frequency based on the frequency hopping step length, and obtaining an optimized MIPI clock frequency and a frequency multiplication thereof after frequency hopping;

[0059] Optionally, the frequency hopping is performed by increasing a frequency hopping step length in the MIPI clock frequency to replace an original MIPI clock frequency.

[0060] S13, determining whether the optimized MIPI clock frequency and its frequency multiplier meet a stop condition;

[0061] Optionally, the stop condition is that the MIPI clock frequency and its multiples do not overlap with the frequency range specified by the communication terminal, and non-overlapping is specifically interpreted as the MIPI clock frequency and its multiples do not overlap or intersect with the frequency range specified by the communication terminal.

[0062] S14, when the optimized MIPI clock frequency and its frequency multiplication do not meet the stop condition, continue to perform frequency hopping on the optimized MIPI clock frequency based on the frequency hopping step size;

[0063] Optionally, continuing the frequency hopping is to increase the frequency hopping step size in the optimized MIPI clock frequency to replace the original optimized MIPI clock frequency.

[0064] S15, when the optimized MIPI clock frequency and its frequency multiplier meet the stop condition, stop frequency hopping.

[0065] In an example, the MIPI clock frequency of the camera is 940MHZ, and its double frequency is 1880MHZ. The terminal works on a channel of 3620, and the corresponding frequency is 942MHZ. It works in LTE 10M bandwidth, so f0=942MHZ, BW0=10MH, BW1=5MH. At this time, the communication terminal specifies the frequency range according to the formula: (f0±BW0 / 2)±BW1. The calculated frequency range is 932MHZ to 952MHZ. The MIPI clock frequency of the camera is 940MHZ, which falls within the range, and its double frequency 1880MHZ does not fall within the range. In this case, frequency hopping needs to be performed according to the rule that the frequency hopping step is greater than or equal to (BW0+BW1), that is, the frequency hopping step is greater than 15M, and the MIPI clock frequency hopping is greater than 955MHZ, and its double frequency is 1910MHZ. It can be judged that the MIPI clock frequency and its double frequency do not fall within the range, and the frequency hopping is stopped at this time.

[0066] In an implementation manner of this embodiment, the communication terminal includes a first working frequency band and a second working frequency band, and frequency hopping the MIPI clock frequency of the camera includes:

[0067] S21, determining a first frequency hopping step length and / or a second frequency hopping step length;

[0068] Optionally, the first frequency hopping step size is greater than or equal to BW0+BW1, and the second frequency hopping step size is greater than or equal to BW2+BW1, BW0 is the working channel bandwidth of the first working frequency band of the communication terminal, and BW2 is the working channel bandwidth of the second working frequency band of the communication terminal. Since the numerical values ​​of the working channel bandwidths of the first working frequency band and the second working frequency band are not much different, the second frequency hopping step size can be greater than or equal to BW0+BW1.

[0069] S22, taking the MIPI clock frequency as an initial value, performing frequency hopping on the MIPI clock frequency based on the frequency hopping step length, and obtaining an optimized MIPI clock frequency and a frequency multiplication thereof after frequency hopping;

[0070] Optionally, frequency hopping is performed by increasing the first frequency hopping step or the second frequency hopping step to replace the original MIPI clock frequency. Specifically, when the MIPI clock frequency and its multiples coincide with the first working frequency band, the original MIPI clock frequency and its multiples are replaced by increasing the first frequency hopping step; when the MIPI clock frequency and its multiples coincide with the second working frequency band, the original MIPI clock frequency is replaced by increasing the second frequency hopping step.

[0071] S23, stopping frequency hopping when the optimized MIP I clock frequency and its multiple do not overlap with the communication terminal specified frequency range of the first working frequency band and the second working frequency band.

[0072] In another implementation of the present embodiment, the communication terminal includes a first working frequency band and a second working frequency band, and frequency hopping the MIPI clock frequency of the camera includes: determining a first frequency hopping step and a second frequency hopping step; taking the MIPI clock frequency as an initial value, and increasing the first frequency hopping step on the basis of the initial value to obtain a first optimized MIPI clock frequency and its multiple after frequency hopping; judging whether the first optimized MIPI clock frequency and its multiple coincide with the channel frequency range of the first working frequency band; if the first optimized MIPI clock frequency and its multiple coincide with the channel frequency range of the first working frequency band, taking the first optimized MIPI clock frequency as an initial value, and increasing the first frequency hopping step on the basis of the initial value to obtain a second optimized MIPI clock frequency and its multiple after frequency hopping; if the first optimized MIPI clock frequency The first optimized MIPI clock frequency and its multiples do not overlap with the channel frequency range of the first working frequency band, and the first optimized MIPI clock frequency and its multiples are used as the second optimized MIPI clock frequency and its multiples; determine whether the second optimized MIPI clock frequency and its multiples overlap with the channel frequency range of the second working frequency band; if the second optimized MIPI clock frequency and its multiples do not overlap with the channel frequency range of the second working frequency band, stop frequency hopping; if the second optimized MIPI clock frequency and its multiples overlap with the channel frequency range of the second working frequency band, take the second optimized MIPI clock frequency as the initial value, increase the second frequency hopping step size on the basis of the initial value, and obtain the third optimized MIPI clock frequency and its multiples after frequency hopping; if the third optimized MIPI clock frequency and its multiples do not overlap with the channel frequency range of the second working frequency band, stop frequency hopping.

[0073] In an example, the non-independent access NSA mode of the terminal is: channel NR N41 + channel LTE B8. After the camera is turned on, the MIPI clock frequency of the camera is obtained to be 940MHZ, its 2-fold frequency is 1880MHZ, and its 3-fold frequency is 2820MHZ. BW1 is assumed to be 5M. The obtained channel LTE B8 of the terminal is 3620, and the corresponding frequency is 942MHZ. It works in LTE 10M bandwidth. The channel of NR N41 is 504990, and the corresponding frequency is 2524.95MHZ. The working bandwidth is 20M bandwidth. According to the defined communication terminal specified frequency range formula of (f0±BW0 / 2)±BW1, the calculated LTE B8 communication terminal specified frequency range is 932MHZ to 952MHZ, and the N41 communication terminal specified frequency range is: 2509.95MHZ-2539.95MHZ. At this time, the MIPI clock frequency falls within the specified frequency range of the communication terminal of LTE B8, and its 2x, 3x, and higher multiples do not fall within the specified frequency range of the communication terminal of LTE B8. The MIPI clock frequency and its multiples do not overlap with the specified frequency range of the communication terminal of N41. According to the rule, the frequency hopping is performed with a first hopping step size greater than (BW0+BW1), that is, the hopping step is greater than 15M. The first MIPI clock frequency hop is 955MHZ, which is out of the defined communication terminal specified frequency range of 932MHZ to 952MHZ. At the same time, it is determined whether 955MHZ and its multiples fall within the range of N41. It is calculated that they do not fall within the range. At this time, the MIPI clock frequency is adjusted to 955MHZ and the frequency hopping ends.

[0074] In another embodiment, after the MIPI clock frequency of the camera is frequency hopping, it also includes: monitoring the frequency hopping duration of the camera; judging whether the frequency hopping duration is greater than a time threshold; when the frequency hopping duration is greater than the time threshold, obtaining a second antenna reception quality indicator of the communication terminal; judging whether the second antenna reception quality indicator is greater than a third antenna reception quality indicator; when the second antenna reception quality indicator is greater than the third antenna reception quality indicator, controlling the camera to stop frequency hopping.

[0075] Optionally, the third antenna reception quality indicator can be parameters such as RSSI (Received Signal Strength Indicator), RSRP (Reference Signal Receiving Power), SNR (Signal to Interference plus Noise Ratio), etc. The third antenna reception quality indicator can be the first antenna reception quality indicator, which means judging whether the signal quality has improved by comparing the previous first antenna reception quality indicator. The third antenna reception quality indicator can also be other set thresholds.

[0076] Optionally, by defining a time threshold, if the frequency hopping duration exceeds the time threshold, the terminal reception index quality can be monitored in real time. If the signal quality is better than the first antenna reception quality index, the frequency hopping can be stopped. The frequency hopping can be ended by judging whether the terminal has left the weak signal area. If the antenna reception quality improves, it means that the terminal has left the weak signal area. The frequency hopping duration can be reduced, saving the resource overhead caused by the frequency hopping of the communication terminal.

[0077] In this embodiment, after the MIPI clock frequency of the camera is frequency hopping, it also includes: when the communication terminal operates in multiple frequency bands, monitoring the frequency hopping frequency of the camera; judging whether the frequency hopping frequency is greater than the frequency hopping frequency threshold; when the frequency hopping frequency of the camera is greater than the frequency hopping frequency threshold, closing the other frequency bands except the main working frequency band of the communication terminal.

[0078] Optionally, closing other frequency bands except the main working frequency band of the communication terminal includes CA (Carrier Aggregation) or 5G NSA (5G Non-Standalone Access, 5G non-independent access NSA).

[0079] For scenarios where communication terminals operate in multiple frequency bands, in order to reduce the software consumption of the system, by defining a frequency hopping threshold, if the frequency hopping number exceeds the threshold, the communication terminal can also be actively reported to request to turn off CA or NSA in multiple frequency bands and select single-band operation.

[0080] By adopting the scheme of this embodiment, when the reception index of the terminal is lower than a threshold value, the communication terminal specifies a frequency range according to the channel and bandwidth of the terminal, and then the camera MIPI clock frequency is frequency-hopped according to certain rules. By frequency-hopping the MIPI clock frequency of the camera, the MIPI clock frequency of the camera and its multiples no longer hit the frequency band or channel of the communication terminal. Regardless of whether the communication terminal has a single working frequency band or multiple working frequency bands, the reception interference caused by the camera to the communication terminal can be avoided by frequency hopping, thereby solving the reception interference caused by the mobile phone camera to the terminal, thereby solving the technical problem that the terminal is interfered by the camera, the reception sensitivity of the terminal is reduced, and the user's Internet access and call experience under weak signals is affected, and the problem that traditional software uses a fixed MIPI clock frequency and its multiples and cannot take into account all working frequency bands and channels, thereby maximizing the user's communication experience.

[0081] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for a terminal device (which can be a mobile phone, computer, mobile phone, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0082] Example 2

[0083] In the present embodiment, an anti-interference device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and hardware of a reservation function. Although the device described in the following embodiments is preferably implemented in software, hardware, or the implementation of a combination of software and hardware can also be conceived.

[0084] Figure 5 is a structural block diagram of an anti-interference device according to an embodiment of the present invention. Figure 5 As shown, the device comprises:

[0085] An acquisition module 50 is used to monitor whether the camera of the communication terminal is turned on, and when the camera of the communication terminal is turned on, obtain the working channel parameters of the communication terminal and the mobile industry processor interface MIPI clock frequency and its multiplier of the camera;

[0086] A judgment module 52, configured to judge whether the camera causes reception interference to the communication terminal based on the working channel parameters and the MIPI clock frequency and its multiple;

[0087] The processing module 54 is used to perform frequency hopping on the MIPI clock frequency of the camera when the camera causes reception interference to the communication terminal.

[0088] Optionally, the acquisition module includes: a judgment unit, used to obtain a first antenna reception quality indicator, to judge whether the first antenna reception quality indicator of the communication terminal is lower than a threshold, an acquisition unit, used to obtain a working channel frequency of the communication terminal, and to obtain a working channel bandwidth of the communication terminal.

[0089] Optionally, the judgment module includes: a confirmation unit, used to determine the interference bandwidth of the camera; a first determination unit, used to determine the specified frequency range of the communication terminal according to the working channel frequency of the communication terminal, the working channel bandwidth of the communication terminal, and the interference bandwidth data of the camera; a judgment unit, used to determine whether the MIPI clock frequency and its multiples coincide with the specified frequency range of the communication terminal; a second determination unit, used to determine that the camera causes reception interference to the communication terminal when the MIPI clock frequency and its multiples coincide with the specified frequency range of the communication terminal; and a third determination unit, used to determine that the camera does not cause reception interference to the communication terminal when the MIPI clock frequency and its multiples do not coincide with the specified frequency range of the communication terminal.

[0090] Optionally, the processing module includes: a first processing unit, used to perform frequency hopping on the MIPI clock frequency of the camera; a second processing unit, used to perform frequency hopping on the MIPI clock frequency of the camera when the communication terminal includes a first working frequency band and a second working frequency band.

[0091] Optionally, the first processing unit includes: a determination subunit, used to determine the frequency hopping step; a first frequency hopping subunit, used to take the MIPI clock frequency as the initial value, hop the MIPI clock frequency based on the frequency hopping step, and obtain the optimized MIPI clock frequency and its multiples after frequency hopping; a judgment subunit, used to judge whether the optimized MIPI clock frequency and its multiples meet the stop condition; a second frequency hopping subunit, used to continue to hop the optimized MIPI clock frequency based on the frequency hopping step when the optimized MIPI clock frequency and its multiples do not meet the stop condition; a stopping subunit, used to stop frequency hopping when the optimized MIPI clock frequency and its multiples meet the stop condition.

[0092] Optionally, the second processing unit includes: a determination subunit, used to determine a first frequency hopping step and / or a second frequency hopping step; a frequency hopping subunit, used to take the MIPI clock frequency as the initial value, and hop the MIPI clock frequency based on the frequency hopping step to obtain an optimized MIPI clock frequency and its multiples after frequency hopping; and a stopping subunit, used to stop frequency hopping when the optimized MIPI clock frequency and its multiples do not overlap with the communication terminal specified frequency range of the first working frequency band and the second working frequency band.

[0093] Optionally, the device also includes: a first monitoring module, used to monitor the frequency hopping duration of the camera; a first judgment module, used to judge whether the frequency hopping duration is greater than a time threshold; an acquisition module, used to obtain the second antenna reception quality indicator of the communication terminal when the frequency hopping duration is greater than the time threshold; a second judgment module, used to judge whether the second antenna reception quality indicator is greater than the third antenna reception quality indicator; and a stop module, used to control the camera to stop frequency hopping when the second antenna reception quality indicator is greater than the third antenna reception quality indicator.

[0094] Optionally, the device also includes: a second monitoring module, used to monitor the frequency hopping frequency of the camera when the communication terminal operates in multiple frequency bands; a judgment module, used to judge whether the frequency hopping frequency is greater than a frequency hopping frequency threshold; and a closing module, used to close other frequency bands except the main working frequency band of the communication terminal when the frequency hopping frequency of the camera is greater than the frequency hopping frequency threshold.

[0095] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0096] Example 3

[0097] An embodiment of the present invention further provides a storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.

[0098] Optionally, in this embodiment, the above storage medium may be configured to store a computer program for executing:

[0099] S1, monitoring whether the camera of the communication terminal is turned on, and when the camera of the communication terminal is turned on, obtaining the working channel parameters of the communication terminal and the mobile industry processor interface MIPI clock frequency and its multiplier of the camera;

[0100] S2, judging whether the camera causes reception interference to the communication terminal based on the working channel parameters and the MIPI clock frequency and its multiple;

[0101] S3, when the camera causes reception interference to the communication terminal, frequency hopping is performed on the MIPI clock frequency of the camera.

[0102] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.

[0103] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0104] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0105] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0106] S1, monitoring whether the camera of the communication terminal is turned on, and when the camera of the communication terminal is turned on, obtaining the working channel parameters of the communication terminal and the mobile industry processor interface MIPI clock frequency and its multiplier of the camera;

[0107] S2, judging whether the camera causes reception interference to the communication terminal based on the working channel parameters and the MIPI clock frequency and its multiple;

[0108] S3, when the camera causes reception interference to the communication terminal, frequency hopping is performed on the MIPI clock frequency of the camera.

[0109] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0110] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0111] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0112] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, for example, 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, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0113] The units described 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.

[0114] 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.

[0115] If the 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 storage medium. Based on this understanding, the technical solution of the present application, 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, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a mobile phone or a network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc., which can store program code.

[0116] The above are only preferred implementations of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. An anti-interference method, characterized in that: include: Monitor whether the camera of the communication terminal is turned on, and when the camera of the communication terminal is turned on, obtain the working channel parameters of the communication terminal and the mobile industry processor interface MIPI clock frequency and its multiplier of the camera; Determine whether the camera causes reception interference to the communication terminal based on the working channel parameters and the MIPI clock frequency and its multiple; In the case where the camera causes reception interference to the communication terminal, the MIPI clock frequency of the camera is frequency-hopped.

2. The method according to claim 1, characterized in that Acquiring the operating channel parameters of the communication terminal includes: Obtaining a first antenna reception quality indicator, and determining whether the first antenna reception quality indicator of the communication terminal is lower than a threshold; When the reception quality indicator of the first antenna of the communication terminal is lower than a threshold, an operating channel parameter of the communication terminal is acquired.

3. The method according to claim 1, characterized in that The working channel parameters include the working channel frequency and the working channel bandwidth of the communication terminal, and judging whether the camera causes reception interference to the communication terminal based on the working channel parameters and the MIPI clock frequency and its multiple includes: Determining an interference bandwidth of the camera; Determine a designated frequency range of the communication terminal according to the working channel frequency of the communication terminal, the working channel bandwidth of the communication terminal, and the interference bandwidth data of the camera; Determine whether the MIPI clock frequency and its frequency multiple coincide with the frequency range specified by the communication terminal; When the MIPI clock frequency and its multiple coincide with the frequency range specified by the communication terminal, determining that the camera causes reception interference to the communication terminal; When the MIPI clock frequency and its multiple do not overlap with the frequency range specified by the communication terminal, it is determined that the camera does not cause reception interference to the communication terminal.

4. The method according to claim 1, characterized in that: Frequency hopping of the MIPI clock frequency of the camera includes: Determine the frequency hopping step size; Taking the MIPI clock frequency as an initial value, frequency hopping the MIPI clock frequency based on the frequency hopping step length to obtain an optimized MIPI clock frequency after frequency hopping; Determine whether the optimized MIPI clock frequency and its frequency multiplier meet the stop condition; When the optimized MIPI clock frequency and its frequency multiplication do not meet the stop condition, continue to perform frequency hopping on the optimized MIPI clock frequency based on the frequency hopping step size; When the optimized MIPI clock frequency and its multiple satisfy the stop condition, the frequency hopping is stopped.

5. The method according to claim 1, characterized in that The communication terminal includes a first working frequency band and a second working frequency band, and frequency hopping the MIPI clock frequency of the camera includes: Determining a first frequency hopping step length and / or a second frequency hopping step length; Taking the MIPI clock frequency as an initial value, frequency hopping the MIPI clock frequency based on the frequency hopping step length to obtain an optimized MIPI clock frequency after frequency hopping; When the optimized MIPI clock frequency and its multiple do not overlap with the communication terminal specified frequency range of the first working frequency band and the second working frequency band, frequency hopping is stopped.

6. The method according to claim 1, characterized in that After frequency hopping the MIPI clock frequency of the camera, the method further includes: Monitoring the frequency hopping duration of the camera; Determine whether the frequency hopping duration is greater than a time threshold; When the frequency hopping duration is greater than a time threshold, obtaining a second antenna reception quality indicator of the communication terminal; Determining whether the second antenna reception quality indicator is greater than the third antenna reception quality indicator; When the second antenna reception quality indicator is greater than the third antenna reception quality indicator, the camera is controlled to stop frequency hopping.

7. The method according to claim 1, characterized in that After frequency hopping the MIPI clock frequency of the camera, the method further includes: When the communication terminal operates in multiple frequency bands, monitoring the frequency hopping of the camera; Determining whether the frequency hopping frequency is greater than a frequency hopping frequency threshold; When the frequency hopping frequency of the camera is greater than the frequency hopping frequency threshold, other frequency bands except the main working frequency band of the communication terminal are turned off.

8. An anti-interference device, characterized in that: include: An acquisition module, used to monitor whether the camera of the communication terminal is turned on, and when the camera of the communication terminal is turned on, to acquire the working channel parameters of the communication terminal and the mobile industry processor interface MIPI clock frequency and its multiplier of the camera; A judgment module, used for judging whether the camera causes reception interference to the communication terminal based on the working channel parameters and the MIPI clock frequency and its multiple; The processing module is used to perform frequency hopping on the MIPI clock frequency of the camera when the camera causes reception interference to the communication terminal.

9. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 7 when executed.

10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 7.