Jamming processing method and device, chip, terminal equipment and storage medium

By adjusting the transmission power of the radio frequency signal when the camera is in a stuttering state, the impact of camera interference on the communication quality of cellular network in the prior art is solved, and the user experience is improved.

CN119276276APending Publication Date: 2025-01-07GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310817100.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-04
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

When existing solutions to avoid camera interference reduce the RF transmission power, they will have a great impact on the communication quality of cellular networks, resulting in poor user experience.

Method used

When the camera is in a stuttering state, the transmission power of the radio frequency signal is adjusted to fall back by determining the preset conditions to reduce the impact on the communication quality of the cellular network.

Benefits of technology

By adjusting the transmission power of the RF signal when the camera is stuck, the impact on the communication quality of the cellular network is reduced, thereby improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119276276A_ABST
    Figure CN119276276A_ABST
Patent Text Reader

Abstract

The invention discloses a lagging processing method and device, a chip, terminal equipment and a storage medium, the method is applied to the terminal equipment, and the terminal equipment comprises a first antenna; the first radio frequency circuit is connected with the first antenna and is used for transmitting a first radio frequency signal; the first camera is used for collecting image information; the method comprises the following steps: determining that the first camera is in a lagging state; and returning the transmitting power of the first radio frequency signal in response to the condition that a preset condition is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of communication technology, and more specifically, to a method and apparatus for processing a jam, a chip, a terminal device, and a storage medium. Background Art

[0002] With the development of image technology, most terminal devices have shooting functions (e.g., taking photos, recording videos, etc.). The existing solution to avoid camera interference is to reduce the RF transmission power of the corresponding frequency band according to the camera scene (e.g., main camera or wide-angle, etc.). However, the above solution to avoid camera interference has a great impact on the communication quality of the cellular network, resulting in poor user experience. Summary of the invention

[0003] The embodiments of the present application provide a method and device for processing a jam, a chip, a terminal device, and a storage medium. The following introduces various aspects involved in the embodiments of the present application.

[0004] In a first aspect, a method for processing a jamming state is provided, the method being applied to a terminal device, the terminal device comprising: a first antenna; a first RF circuit connected to the first antenna and configured to transmit a first RF signal; a first camera configured to collect image information; the method comprising: determining that the first camera is in a jamming state; and in response to a preset condition being met, rebate on the transmission power of the first RF signal.

[0005] In a second aspect, a device for processing a freeze is provided, which is applied to a terminal device, and the terminal device includes: a first antenna; a first RF circuit connected to the first antenna and used to transmit a first RF signal; a first camera, used to collect image information; the device includes: a determination module, used to determine that the first camera is in a freeze state; and a fallback module, used to fallback the transmission power of the first RF signal in response to a preset condition being met.

[0006] According to a third aspect, a chip is provided, comprising: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method described in the first aspect.

[0007] In a fourth aspect, a terminal device is provided, comprising a processor, a memory and a transceiver, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to control the terminal device to execute the method described in the first aspect.

[0008] According to a fifth aspect, a computer-readable storage medium is provided, on which executable code is stored. When the executable code is executed, the method described in the first aspect can be implemented.

[0009] The embodiment of the present application provides a method for processing jams, which is applied to a terminal device, and the terminal device includes: a first antenna; a first radio frequency circuit connected to the first antenna, and used to transmit a first radio frequency signal; a first camera, and used to collect image information; the method for processing jams includes: determining that the first camera is in a jam state; and in response to a preset condition being met, rolling back the transmission power of the first radio frequency signal. In other words, this solution rolls back the transmission power of the first radio frequency signal only when the camera is in a jam state, which helps to reduce the impact on the communication quality of the cellular network, thereby helping to improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Figure 1 It is a schematic diagram of a wireless communication system applied in an embodiment of the present application.

[0011] Figure 2 It is a flowchart of a method for processing jams provided in one embodiment of the present application.

[0012] Figure 3 It is a flowchart of a method for handling jams provided in another embodiment of the present application.

[0013] Figure 4 It is a flowchart of a method for handling jams provided by another embodiment of the present application.

[0014] Figure 5 It is a structural schematic diagram of a jamming processing device provided in one embodiment of the present application.

[0015] Figure 6 It is a structural diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0016] 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, rather than all of the embodiments.

[0017] First, the application scenarios involved in the embodiments of the present application are introduced.

[0018] Communication System

[0019] Embodiments of the present application can be applied to various communication systems. For example, embodiments of the present application can be applied to global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, advanced long term evolution (LTE-A) system, new radio (NR) system, evolution system of NR system, LTE (LTE-based access to unlicensed spectrum, LTE-U) system on unlicensed spectrum, NR (NR-based access to unlicensed spectrum, NR-U) system on unlicensed spectrum, universal mobile telecommunication system (UMTS), wireless local area networks (WLAN), wireless fidelity (WiFi), fifth generation communication (5th-generation, 5G) system. Embodiments of the present application can also be applied to other communication systems, such as future communication systems. The future communication system may be, for example, a sixth-generation (6G) mobile communication system, or a satellite communication system.

[0020] Traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, communication systems can not only support traditional cellular communications, but also support one or more other types of communications. For example, a communication system can support one or more of the following communications: device to device (D2D) communication, machine to machine (M2M) communication, machine type communication (MTC), vehicle to vehicle (V2V) communication, and vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to communication systems that support the above-mentioned communication methods.

[0021] The communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.

[0022] The communication system in the embodiment of the present application can be applied to an unlicensed spectrum. The unlicensed spectrum can also be considered as a shared spectrum. Alternatively, the communication system in the embodiment of the present application can also be applied to an authorized spectrum. The authorized spectrum can also be considered as a dedicated spectrum.

[0023] The embodiments of the present application can be applied to a terrestrial communication network (TN) system, and can also be applied to a non-terrestrial network (NTN) system. As an example, the NTN system can include an NR-based NTN system and an Internet of Things (IoT)-based NTN system.

[0024] The communication system may include one or more terminal devices. The terminal devices mentioned in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.

[0025] In some embodiments, the terminal device may be a station (STATION, ST) in a WLAN. In some embodiments, the terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system (such as an NR system), or a terminal device in a future-evolved public land mobile network (PLMN) network, etc.

[0026] In some embodiments, the terminal device may point to a device that provides voice and / or data connectivity to the user. For example, the terminal device may be a handheld device, a vehicle-mounted device, etc. with a wireless connection function. As some specific examples, the terminal device may be a mobile phone, a tablet computer (Pad), a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.

[0027] In some embodiments, the terminal device can be deployed on land. For example, the terminal device can be deployed indoors or outdoors. In some embodiments, the terminal device can be deployed on the water, such as on a ship. In some embodiments, the terminal device can be deployed in the air, such as on an airplane, a balloon, and a satellite.

[0028] In addition to the terminal device, the communication system may also include one or more network devices. The network device in the embodiment of the present application may be a device for communicating with the terminal device, and the network device may also be referred to as an access network device or a radio access network device. The network device may be, for example, a base station. The network device in the embodiment of the present application may refer to an access network (radio access network, RAN) node (or device) that connects the terminal device to a wireless network. Access network equipment can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, base band unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station may also be a mobile switching center and a device to device D2D, vehicle-to-everything (V2X), machine-to-machine (M2M) communication device that performs the base station function, a network side device in a 6G network, and a device that performs the base station function in a future communication system. The base station may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment.

[0029] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0030] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device includes a CU and a DU. The gNB may also include an AAU.

[0031] As an example and not limitation, in an embodiment of the present application, the network device may have a mobile characteristic, for example, the network device may be a mobile device. In some embodiments of the present application, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. In some embodiments of the present application, the network device may also be a base station set up in a location such as land or water.

[0032] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0033] For example, Figure 1 The following is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. Figure 1 As shown, the communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographic area and may communicate with terminal devices located in the coverage area.

[0034] Figure 1 An exemplary diagram shows one network device 110 and two terminal devices 120. In some embodiments of the present application, the communication system may include any number of network devices 110, and each network device 110 may include any number of terminal devices within its coverage area. The embodiments of the present application do not limit the number of network devices 110 and terminal devices 120 in the communication system 100.

[0035] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication device may include a network device 110 and a terminal device 120 with communication functions, and the network device 110 and the terminal device 120 may be the specific devices described above, which will not be repeated here. The communication device may also include other devices in the communication system 100, such as a network controller, a mobile management entity, and other network entities, which are not limited in the embodiments of the present application.

[0036] With the development of image technology, most terminal devices have shooting functions (e.g., taking photos, recording videos, etc.). The existing solution to avoid camera interference is to reduce the RF transmission power of the corresponding frequency band according to the camera scene (e.g., main camera or wide-angle, etc.). However, the above solution to avoid camera interference has a great impact on the communication quality of the cellular network, resulting in poor user experience.

[0037] In order to solve the above problems, the embodiment of the present application provides a method for processing jams, which is applied to a terminal device, and the terminal device includes: a first antenna; a first RF circuit connected to the first antenna, used to transmit a first RF signal; a first camera, used to collect image information; the method for processing jams includes: determining that the first camera is in a jammed state; in response to the satisfaction of a preset condition, rolling back the transmission power of the first RF signal. In other words, this solution rolls back the transmission power of the first RF signal only when the camera is in a jammed state, which helps to reduce the impact on the communication quality of the cellular network, thereby helping to improve the user experience.

[0038] It should be noted that the method for processing jams in the embodiment of the present application can be applied to a terminal device, which can be any type of terminal device mentioned above. The terminal device may include a first antenna, a first radio frequency circuit, and a first camera. The first radio frequency circuit may be connected to the first antenna for transmitting a first radio frequency signal. The first camera may be used to collect image information.

[0039] In some embodiments, the terminal device may include multiple radio frequency antennas, and the first antenna may be any one of the multiple radio frequency antennas. The first radio frequency antenna may be used to send any type of radio frequency signal to the outside, and the present application does not specifically limit the type of the first antenna.

[0040] In some embodiments, the terminal device may include a radio frequency system, and the radio frequency system may include multiple radio frequency circuits, and the multiple radio frequency circuits may include, for example, a first radio frequency circuit. The first radio frequency circuit may be any one of the multiple radio frequency circuits.

[0041] The embodiment of the present application does not specifically limit the frequency band where the first RF signal is located. For example, the frequency band where the first RF signal is located may be B3, N28, N78, etc.

[0042] The embodiment of the present application does not impose any specific limitation on the transmission power of the first radio frequency signal. For example, the transmission power of the first radio frequency signal may be 20 dB or 23 dB.

[0043] The embodiments of the present application do not impose specific limitations on the radio frequency circuits in the radio frequency system. For example, each radio frequency circuit may include one or more of the following devices: a power amplifier, a switching device, a duplexer, etc.

[0044] In some embodiments, the terminal device may include multiple cameras, for example, the terminal device may include a front camera and a rear camera, and the rear camera may include, for example, a main camera, a wide-angle camera, etc. The first camera may be any one of the above multiple cameras, and this application does not make any specific restrictions on this.

[0045] In some embodiments, the image information collected by the first camera may refer to image information in the surrounding environment, for example, it may be environmental image information (such as scenery, QR code, etc.) or character image information.

[0046] Combined with the following Figure 2 The method for handling jamming in the embodiment of the present application is described in detail. Figure 2 As shown, the jamming processing method 200 may include steps S220 to S240.

[0047] In step S220, it is determined that the first camera is in a stuck state.

[0048] It can be understood that the first camera being in a stuck state may refer to a state in which image information (such as image frames) captured by the first camera is discontinuous.

[0049] In some embodiments, whether the first camera is in a stuck state can be determined based on the packet loss rate of the image information collected by the first camera. For example, it can be detected whether the packet loss rate of the image information is greater than a third threshold; if the packet loss rate of the image information is greater than the third threshold, it is determined that the first camera is in a stuck state. It should be understood that the third threshold may refer to the packet loss rate threshold of the image information collected by the first camera, and the third threshold can be set according to demand, for example, the third threshold can be 10%, and this application does not impose specific restrictions on this.

[0050] In some embodiments, the packet loss rate may refer to a packet data convergence protocol (PDCP) layer packet loss rate. If the PDCP packet loss rate of the image information is greater than a third threshold, it may be determined that the first camera is in a stuck state.

[0051] In some embodiments, when the first camera is stuck, the terminal device can collect statistics on the stuck state and store it in an encrypted file system (EFS) partition of a non-volatile memory (NVM). The parameters stored in the EFS partition of the NVM can also be referred to as NV parameters. The NV parameters can include, for example, the transmission power of the first RF signal, the number of times the first camera is stuck, etc.

[0052] It is understandable that when the first camera is stuck once, the stuck EFS file value will increase by 1. On this basis, the stuck state of the first camera can be determined by detecting the stuck EFS file value; if the stuck EFS file value is not 0, it can be determined that the first camera is in a stuck state. Of course, a preset threshold value of the stuck EFS file value can also be set. When the stuck EFS file value is greater than the preset threshold value, it is determined that the first camera is in a stuck state.

[0053] In step S240, in response to a preset condition being met, the transmit power of the first radio frequency signal is backed off.

[0054] The preset conditions in the embodiments of the present application include but are not limited to the following conditions: the working mode of the first camera is the target working mode; the application package name of the first camera is the target application package name; the frequency band where the first RF signal is located is the target frequency band; the transmission power of the first RF signal is greater than the first threshold; the distance between the first antenna and the first camera is less than the second threshold.

[0055] That is to say, when one or more of the first camera, the first RF signal and the first antenna meet the above preset conditions, the transmission power of the first RF signal can be backed off.

[0056] In some embodiments, the target working mode of the first camera may include a front camera mode, a main camera mode, and a wide-angle mode, etc. It should be understood that when the first camera is in the front camera mode, the first camera is a front camera; when the first camera is in the main camera mode, the first camera is in the main camera mode; when the first camera is in the wide-angle mode, the first camera is a wide-angle camera.

[0057] In some embodiments, the target application package name of the first camera may include a WeChat application package name, a Douyin application package name, an Alipay application package name, etc., and this application does not impose specific restrictions on this. It can be understood that if the application package of the first camera is the WeChat application package name, it can be determined that the first camera is called by the WeChat application. If the application package of the first camera is the Douyin application package name, it can be determined that the first camera is called by the Douyin application. If the application package of the first camera is the Alipay application package name, it can be determined that the first camera is called by the Alipay application.

[0058] This application does not impose any specific restrictions on the target frequency band, and the target frequency band can be set according to demand. For example, the target frequency band can be set to B3, N28, N78 and other frequency bands.

[0059] In some embodiments, the first threshold may refer to a transmit power threshold of the first radio frequency signal. The first threshold may be set to, for example, 18 dB, 23 dB, etc., and this application does not impose any specific limitation on this.

[0060] It should be noted that the distance between the first antenna and the first camera may refer to the minimum vertical distance between the first antenna and the first camera. For example, a perpendicular line may be drawn between the center point of the first antenna and the center point of the first camera, and the perpendicular distance is the distance between the first antenna and the first camera. The second threshold may refer to the distance threshold between the first antenna and the first camera, which may be set as required, and this application does not impose any specific restrictions on this.

[0061] In some embodiments, in response to a preset condition being met, the transmit power of the first radio frequency signal may be backed off according to the uplink transmission ratio of the first radio frequency signal.

[0062] It is understandable that the uplink transmission ratio may refer to the ratio of the transmission time of the uplink transmission signal to the transmission period time in a signal transmission cycle. If the uplink RF signal is always transmitted in a signal transmission cycle, the uplink transmission ratio may be called 100%; if the uplink RF signal is transmitted for 20% of the time in a signal transmission cycle, the uplink transmission ratio may be called 20%.

[0063] In some embodiments, in response to a preset condition being met, if the uplink transmission ratio of the first RF signal is greater than a fourth threshold, the transmission power of the first RF signal may be backed off to a first power value, and if the uplink transmission ratio of the first RF signal is less than or equal to the fourth threshold, the transmission power of the first RF signal may be backed off to a second power value. The first power value is greater than the second power value. The first power value may be, for example, 5 dB, and the second power value may be, for example, 3 dB.

[0064] It is understandable that, the greater the proportion of uplink transmission of the first RF signal, the greater the interference caused by the first RF signal to the first camera may be.

[0065] In some embodiments, the fourth threshold may refer to an uplink transmission ratio threshold of the first radio frequency signal. The fourth threshold may be set to, for example, 50% or 80%, etc., and the present application does not impose any specific limitation on this.

[0066] It is understandable that backing off the transmit power of the first RF signal may refer to reducing the transmit power of the first RF signal. As an example, the transmit power of the first RF signal may be 23 dB, and if the transmit power of the first RF signal is backed off by 3 dB, after the power backoff, the transmit power of the first RF signal is 20 dB.

[0067] In some embodiments, before determining that the first camera is in a stuck state, a configuration parameter of the above-mentioned preset condition can be received; in response to the configuration parameter being valid, the preset condition can be configured using the configuration parameter; wherein the configuration parameter may include one or more of the following parameters: the target operating mode of the first camera, the target application package name of the first camera, the target frequency band of the first RF signal, the transmission power threshold of the first RF signal, and the distance threshold between the first antenna and the first camera.

[0068] It can be understood that the transmission power threshold of the first radio frequency signal may refer to the first threshold mentioned above, and the distance threshold between the first antenna and the first camera may refer to the second threshold mentioned above.

[0069] In some embodiments, after receiving the configuration parameters of the preset conditions, it further includes: detecting whether the configuration parameters are valid; if the configuration parameters are within the preset threshold range, determining that the configuration parameters are valid, otherwise, the configuration parameters are invalid. For example, if the preset threshold range of the transmission power of the first radio frequency signal is greater than 20dB, if the transmission power threshold of the first radio frequency signal in the configuration parameters is 5dB, it can be determined that the configuration parameters are invalid.

[0070] It should be noted that the preset threshold range may refer to different threshold ranges in different scenarios. For example, in the transmission power scenario, the preset threshold range may refer to the preset transmission power threshold range of the first threshold; for example, in the distance scenario between the antenna and the camera, the preset threshold range may refer to the preset distance threshold range of the second threshold.

[0071] In order to deepen the understanding of the above-mentioned method for processing jams, the following terminal device includes a first antenna, a first radio frequency circuit and a first camera as an example, combined with Figure 3 and Figure 4 The method for handling jamming in the embodiment of the present application is described in more detail with examples.

[0072] Figure 3 Another method for handling jams is shown, such as Figure 3 As shown, the method for processing the jamming may include the following steps: S301 to S304.

[0073] In step S301, a Rom update service (RUS) file sent by the terminal device manufacturer is received, and the parameters of the preset conditions are configured. The Rom update service file can be called a RUS file or a RUS configuration file. The RUS configuration file includes configuration parameters of the preset conditions. The configuration parameters may include one or more of the following parameters: the target operating mode of the first camera, the target application package name of the first camera, the target frequency band of the first radio frequency signal, the transmission power threshold of the first radio frequency signal, and the distance threshold between the first antenna and the first camera. For details, please refer to the description of the inner tube in the relevant part above, which will not be repeated here.

[0074] In step S302, it is detected whether the value of the stuck EFS file is 0. If the value of the stuck EFS file is not 0, jump to step S303, otherwise, jump to step S304.

[0075] It should be noted that when the first camera is stuck once, the stuck EFS file value will increase by 1. If the stuck EFS file value is not 0, it can be determined that the first camera is in a stuck state, otherwise, it can be determined that the first camera is in a normal state.

[0076] In step S303, in response to a preset condition being met, the transmit power of the first radio frequency signal is backed off.

[0077] In some embodiments, the preset conditions are not limited to the following conditions: the working mode of the first camera is the target working mode; the application package name of the first camera is the target application package name; the frequency band where the first RF signal is located is the target frequency band; the transmission power of the first RF signal is greater than the first threshold; the distance between the first antenna and the first camera is less than the second threshold.

[0078] In some embodiments, the transmit power of the first radio frequency signal may be reconfigured using the power value parameter in the RUS configuration file to reduce the transmit power of the first radio frequency signal.

[0079] In other attempts, the transmit power of the first radio frequency signal may be reconfigured by calling a power value parameter in the NV parameter to reduce the transmit power of the first radio frequency signal.

[0080] In step S304, the current power backoff process ends.

[0081] According to the above content, this solution can quickly customize different camera scenes, different frequency bands, RF transmission power, and the distance between the antenna and the camera through the RUS configuration file, and at the same time combine the actual scene of whether the camera freezes to effectively solve the camera freeze problem.

[0082] Figure 4 Another method for processing jams is shown, such as Figure 4 As shown, the method for processing the jamming may include the following steps: S401 to S409.

[0083] In step S401, the developer uploads the configured RUS configuration file to the RUS server. The RUS configuration file may include: (1) the application package name information of the camera (the target application package name information that needs to be configured). If the RUS configuration file does not contain the application package name information, the terminal device will process all camera applications. If a specific package name (target application package name) is configured, only the camera application with the target application package name will be processed. (2) The specific information of the camera (the target working mode of the camera), such as main camera / front camera / wide angle. When the existence of these status information of the camera is detected, it is processed (that is, the transmission power of the first RF signal is backed off). (3) The setting information of the processed frequency band, antenna, transmission power threshold, etc. (for example, the target frequency band where the first RF signal is located, the transmission power threshold of the first RF signal, the distance threshold between the first antenna and the first camera, etc.). Through the above configuration information, different configurations can be implemented for different projects to meet various camera scenarios, different frequency bands and antennas, greatly improving the scalability and flexibility.

[0084] In step S402, select whether to push the RUS configuration file to users with a specific international mobile equipment identity (IMEI). If only some users' cameras are stuck, only those specific IMEI users can be pushed. Of course, all users can also be pushed. It can be set according to needs, and this application does not impose specific restrictions on this. If a specific IMEI user is pushed, jump to step S403, otherwise, jump to step S404.

[0085] In step S403, the specific IMEI user receives the RUS configuration file sent by broadcast.

[0086] In step S404, all IMEI users of the same model receive the RUS configuration file sent by broadcast.

[0087] In step S405, it is detected whether the configuration parameters in the RUS configuration file are valid. If the configuration parameters are valid, the process jumps to step S406, otherwise, the configuration parameters in the RUS configuration file are not processed, and the process jumps to step S409.

[0088] In some embodiments, if the configuration parameter is within a preset threshold range, the configuration parameter is determined to be valid, otherwise, the configuration parameter is invalid. For example, if the preset threshold range of the transmit power of the first radio frequency signal is greater than 20 dB, if the transmit power threshold of the first radio frequency signal in the configuration parameter is 5 dB, it can be determined that the transmit power threshold configuration parameter of the first radio frequency signal is invalid.

[0089] In step S406, the RUS configuration file is parsed and issued through the framework interface in the terminal device. It should be understood that by parsing the RUS configuration file, the configuration parameters of the preset conditions can be obtained, and the preset conditions can be configured based on the configuration parameters.

[0090] In step S407, it is determined whether the camera is in a stuck state and meets the preset conditions. If the camera is in a stuck state and meets the preset conditions, jump to step S408, otherwise, do not process the transmission power of the first RF signal, and jump to step S409.

[0091] In some embodiments, the preset conditions are not limited to the following conditions: the working mode of the first camera is the target working mode; the application package name of the first camera is the target application package name; the frequency band where the first RF signal is located is the target frequency band; the transmission power of the first RF signal is greater than the first threshold; the distance between the first antenna and the first camera is less than the second threshold.

[0092] In step S408, the transmit power of the first radio frequency signal is backed off.

[0093] In some embodiments, the transmit power of the first radio frequency signal may be reconfigured using the power value parameter in the RUS configuration file to reduce the transmit power of the first radio frequency signal.

[0094] In other attempts, the transmit power of the first radio frequency signal may be reconfigured by calling a power value parameter in the NV parameter to reduce the transmit power of the first radio frequency signal.

[0095] In step S409, the current power backoff process ends.

[0096] It can be seen from the above content that according to the specific needs of different projects, the present invention can customize different parameters and retract the transmission power of the first RF signal based on the camera's freeze state and preset conditions, which helps to reduce the impact on the cellular network communication quality, thereby helping to improve the user experience of using the camera.

[0097] Combination of the above Figures 1 to 4 The method embodiment of the present application is described in detail. Figures 5 and 6 The device embodiment of the present application is described in detail. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, so the parts not described in detail can refer to the previous method embodiment.

[0098] Figure 5 FIG. 5 is a schematic diagram of a structure of a device for processing a jamming provided by an embodiment of the present application. The device for processing a jamming 500 can be applied to a terminal device, and the terminal device includes: a first antenna; a first radio frequency circuit connected to the first antenna and used to transmit a first radio frequency signal; a first camera for collecting image information; and the device 500 includes: a determination module 510 and a fallback module 520.

[0099] The determination module 510 is used to determine whether the first camera is in a stuck state.

[0100] The back-off module 520 is configured to back-off the transmit power of the first radio frequency signal in response to a preset condition being met.

[0101] Optionally, the preset conditions include one or more of the following conditions: an operating mode of the first camera is a target operating mode; an application package name of the first camera is a target application package name; a frequency band where the first RF signal is located is a target frequency band; a transmission power of the first RF signal is greater than a first threshold; and a distance between the first antenna and the first camera is less than a second threshold.

[0102] Optionally, the back-off module 520 is used to: in response to a preset condition being met, back-off the transmit power of the first radio frequency signal according to an uplink transmission proportion of the first radio frequency signal.

[0103] Optionally, the determination module 510 is used to: detect whether a packet loss rate of the image information is greater than a third threshold; if the packet loss rate of the image information is greater than the third threshold, determine that the first camera is in a stuck state.

[0104] Optionally, the determination module 510 is used to: detect a stuck EFS file value; if the stuck EFS file value is not 0, determine that the first camera is in a stuck state.

[0105] Optionally, the device 500 also includes: a receiving module 530, used to receive the configuration parameters of the preset conditions before determining that the first camera is in a stuck state; a configuration module 540, used to configure the preset conditions using the configuration parameters in response to the configuration parameters being valid; wherein the configuration parameters include one or more of the following parameters: the target operating mode of the first camera, the target application package name of the first camera, the target frequency band of the first RF signal, the transmission power threshold of the first RF signal, and the distance threshold between the first antenna and the first camera.

[0106] Optionally, the device 500 further includes: a detection module 550, configured to detect whether the configuration parameter of the preset condition is valid after receiving the configuration parameter; and a second determination module 560, configured to determine that the configuration parameter is valid if the configuration parameter is within a preset threshold range.

[0107] Combine the following Figure 6 This is an introduction to a terminal device 600 in an embodiment of the present application. The terminal device 600 can be used to implement the method described in the above method embodiment.

[0108] It should be understood that the terminal device 600 can be applied to any type of terminal device mentioned above.

[0109] The terminal device 600 may include one or more processors 610. The processor 610 may support the terminal device 600 to implement the method described in the above method embodiment.

[0110] The processor 610 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0111] The terminal device 600 may further include one or more memories 620. The memory 620 stores a program, which can be executed by the processor 610 to control the terminal device 600 to execute the method described in the above method embodiment. The memory 620 may be independent of the processor 610 or integrated in the processor 610.

[0112] The memory 620 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Among them, the nonvolatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, the memory 620 may also be various types of random access memory (RAM), such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous-link DRAM (SLDRAM) and direct ram-bus RAM (DR RAM).

[0113] The terminal device 600 may further include a transceiver 630. The processor 610 may communicate with other devices through the transceiver 630. For example, the processor 610 may transmit and receive data with other devices through the transceiver 630.

[0114] The present application also provides a chip in an embodiment, including a processor, which can be used to call and run a computer program from a memory, so that a device equipped with the chip performs the method described in the above method embodiment. It is understood that the processor can be any type of processor mentioned above. It is understood that the memory can be independent of the chip or integrated in the chip.

[0115] The embodiment of the present application also provides a machine-readable storage medium for storing a program, and the program enables a computer to execute the method in each embodiment of the present application.

[0116] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The program enables a computer to execute the method in each embodiment of the present application.

[0117] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a machine-readable storage medium, or transmitted from one machine-readable storage medium to another machine-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The machine-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0118] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments of the present disclosure can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software 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 disclosure.

[0119] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units 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, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0121] In addition, each functional unit in each embodiment of the present disclosure 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.

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

Claims

1. A method for processing jams, characterized in that: The method is applied to a terminal device, and the terminal device comprises: First antenna; A first radio frequency circuit, connected to the first antenna, and configured to transmit a first radio frequency signal; A first camera, used for collecting image information; The method comprises: Determining that the first camera is in a stuck state; In response to a preset condition being met, the transmit power of the first radio frequency signal is backed off.

2. The method according to claim 1, characterized in that The preset conditions include one or more of the following conditions: The working mode of the first camera is a target working mode; The application package name of the first camera is the target application package name; The frequency band where the first radio frequency signal is located is a target frequency band; The transmission power of the first radio frequency signal is greater than a first threshold; The distance between the first antenna and the first camera is less than a second threshold.

3. The method according to claim 1, characterized in that In response to a preset condition being met, backing off the transmit power of the first radio frequency signal, comprising: In response to a preset condition being met, the transmit power of the first radio frequency signal is backed off according to the uplink transmission proportion of the first radio frequency signal.

4. The method according to claim 1, characterized in that: Determining that the first camera is in a stuck state includes: Detecting whether a packet loss rate of the image information is greater than a third threshold; If the packet loss rate of the image information is greater than a third threshold, it is determined that the first camera is in a stuck state.

5. The method according to claim 1, characterized in that Determining that the first camera is in a stuck state includes: Detect the value of the stuck EFS file; If the jam EFS file value is not 0, it is determined that the first camera is in a jam state.

6. The method according to claim 1, characterized in that Before determining that the first camera is in a stuck state, the method further includes: Receiving configuration parameters of the preset condition; In response to the configuration parameter being valid, configuring the preset condition using the configuration parameter; Among them, the configuration parameters include one or more of the following parameters: the target working mode of the first camera, the target application package name of the first camera, the target frequency band of the first RF signal, the transmission power threshold of the first RF signal, and the distance threshold between the first antenna and the first camera.

7. The method according to claim 6, characterized in that After receiving the configuration parameters of the preset condition, the method further includes: Detecting whether the configuration parameters are valid; If the configuration parameter is within a preset threshold range, it is determined that the configuration parameter is valid.

8. A device for processing jams, characterized in that: The device is applied to a terminal device, and the terminal device includes: First antenna; A first radio frequency circuit, connected to the first antenna, and configured to transmit a first radio frequency signal; A first camera, used for collecting image information; The device comprises: A determination module, used to determine that the first camera is in a stuck state; A back-off module is used to back off the transmit power of the first radio frequency signal in response to a preset condition being met.

9. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 7.

10. A terminal device, characterized in that: include: A processor, a memory and a transceiver, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to control the terminal device to execute the method as described in any one of claims 1 to 7.

11. A computer-readable storage medium having executable code stored thereon, characterized in that: The code is used to implement the method according to any one of claims 1 to 7.