EP3355516B1 - Method and apparatus for reducing interference of mobile industry processor interface on communication quality - Google Patents
Method and apparatus for reducing interference of mobile industry processor interface on communication quality Download PDFInfo
- Publication number
- EP3355516B1 EP3355516B1 EP16854927.7A EP16854927A EP3355516B1 EP 3355516 B1 EP3355516 B1 EP 3355516B1 EP 16854927 A EP16854927 A EP 16854927A EP 3355516 B1 EP3355516 B1 EP 3355516B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- mipi clock
- radio frequency
- clock frequency
- mipi
- frequency band
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/0816—Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B15/00—Suppression or limitation of noise or interference
- H04B15/02—Reducing interference from electric apparatus by means located at or near the interfering apparatus
- H04B15/04—Reducing interference from electric apparatus by means located at or near the interfering apparatus the interference being caused by substantially sinusoidal oscillations, e.g. in a receiver or in a tape-recorder
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/36—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0238—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is an unwanted signal, e.g. interference or idle signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0267—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by controlling user interface components
- H04W52/027—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by controlling user interface components by controlling a display operation or backlight unit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0287—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment
- H04W52/029—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment reducing the clock frequency of the controller
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/08—Details of timing specific for flat panels, other than clock recovery
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2092—Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G3/2096—Details of the interface to the display terminal specific for a flat panel
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for reducing interference from a mobile industry processor interface to communication quality.
- MIPI mobile industry processor interface
- LCD liquid crystal display
- an MIPI clock frequency causes interference to a communication radio frequency in an actual communication process, and consequently, communication receiver sensitivity decreases.
- the MIPI module selects, by means of screening according to a current radio frequency band used by the communications device, a clock frequency causing minimum interference to the radio frequency band from MIPI clock frequencies that can meet a requirement of the device, and configures the frequency in an MIPI hardware register as a static value, so as to complete configuration of the MIPI clock frequency.
- a communication environment in which a mobile communications device is located may change, and therefore, a radio frequency band of the device also changes, so as to match the communication environment in which the device is located. Therefore, an originally configured MIPI clock frequency causing no interference to the radio frequency band may cause interference to a changed radio frequency band, thereby affecting communication quality of the communications device.
- WO 2013/152542 A1 discloses a method of eliminating interference, comprising determining whether the multiple frequency of an interference source working frequency interferes with a system working frequency; and adjusting the interference source working frequency if it causes an interference.
- US 2014/287795 A1 discloses a method of determining a reference frequency of the clock signal based on an operating frequency band of a RF system of the terminal.
- Ep 2 592 522 A2 discloses a method for changing the frequency of the clock signal in a manner intended to avoid spurious activity on the signal upon which the clock signal is conveyed.
- US 2012/127133 A1 discloses adjusting a phase locked loop clock source to reduce
- embodiments of the present invention provide a mobile industry processor interface MIPI clock frequency configuration method and apparatus, so as to reduce interference from MIPI switching to communication of a device, and improve communication quality and stability of the device.
- an embodiment of the present invention provides a mobile industry processor interface MIPI clock frequency configuration method.
- the MIPI clock frequency is determined according to radio frequency band information, where the radio frequency band information includes the radio frequency band currently used by the device, and the determined MIPI clock frequency causes no interference to the radio frequency band currently used by the device; and the MIPI clock frequency of the device is configured as the determined MIPI clock frequency.
- the MIPI clock frequency is being determined according to the radio frequency band information, it is determined, according to the radio frequency band currently used by the device and a preset correspondence, that the MIPI clock frequency is an MIPI clock frequency causing interference of a lowest level to the radio frequency band currently used by the device.
- the correspondence includes levels of interference from different MIPI clock frequencies to the radio frequency band currently used by the device.
- the radio frequency band information further includes a radio frequency band of a neighboring cell of a serving cell in which the device is currently located; and when the MIPI clock frequency is being determined from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device, according to the radio frequency band of the neighboring cell of the serving cell in which the device is currently located, the MIPI clock frequency is determined from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device.
- the MIPI clock frequency of the device is configured as the determined MIPI clock frequency.
- the MIPI clock frequency is configured as the determined MIPI clock frequency.
- an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands of the neighboring cell is selected as the to-be-determined MIPI clock frequency.
- an embodiment of the present invention provides a mobile industry processor interface MIPI clock frequency configuration apparatus.
- the apparatus includes a radio frequency band aggregation module, an MIPI clock frequency screening module, and an MIPI clock frequency control module.
- the apparatus may be configured to execute the method in the first aspect and various implementation manners of the first aspect.
- current radio frequency band information of a device is obtained, the radio frequency band information is reported when a current radio frequency band of the device changes, an MIPI clock frequency causing no interference to the current radio frequency band of the device is further selected by means of screening, and an MIPI clock frequency of the device is changed to the MIPI clock frequency causing no interference.
- switching is performed only when the device is in a screen-on state, or switching is performed only when the MIPI clock frequency selected by means of screening is different from the MIPI clock frequency used by the device, or screening is performed only after a specific time interval, , so that a quantity of times for screening or switching an MIPI clock frequency is reduced. This saves system resources, and reduces power consumption of the communications device.
- switching is performed only when an MIPI is in an idle state, or when an EDC is in a blanking zone, thereby reducing impact caused by MIPI switching on a display effect of a display screen, and improving user experience.
- Embodiments of the present invention provide a method for reducing interference from a mobile industry processor interface MIPI to communication quality, so that when a radio frequency band of a device changes, an MIPI clock frequency causes no interference to communication of the device, thereby improving communication quality and stability of the device.
- the present invention further provides corresponding communications devices, which are separately described in detail below.
- a radio frequency band refers to a frequency band, of a radio frequency signal, used by a communications device for performing wireless communication.
- the radio frequency band is determined by a base station device in a serving cell in which the communications device is currently located. Therefore, when the communications device is located in different serving cells, a radio frequency band of the communications device may change.
- the communications device has multiple communications modes, such as Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access(WCDMA), Time Division-Synchronous Code Division Multiple Access (TDSCDMA), and Long Term Evolution (LTE). Different radio frequency bands are used in different communications modes.
- Information including a radio frequency band is referred to as radio frequency band information.
- FIG. 1 is a schematic diagram of a logical structure of a communications device according to an embodiment of the present invention.
- FIG. 1 is used as an example to describe a logical structure of a communications device to which a method for reducing interference from an MIPI to communication quality provided in an embodiment of the present invention is applied.
- the communications device may be a mobile phone, or another communications device with a display screen.
- a hardware layer of the communications device includes a display screen, various processors (including an application processor, a communications processor, an image processor, and the like), a modem, a display module (including an MIPI interface, an enhanced display controller (EDC), and the like), a communications module, and the like.
- An operating system and some application programs may run at the hardware layer.
- the operating system includes various drivers related to the present invention, such as a display driver (that is, various drivers used by the display module), a display screen driver, and a communications driver.
- the operating system further includes: a communication network search module, used by the device to search for a radio frequency band in a current network environment; a radio frequency band detection module, configured to detect whether a current radio frequency band of the device matches the radio frequency band in the network environment; and a radio frequency band configuration module, configured to configure a radio frequency band matching the radio frequency band in the current network environment.
- an MIPI clock frequency configuration apparatus is added in the operating system, and is configured to: select, by means of screening, an MIPI clock frequency that meets a condition, and configure the MIPI clock frequency.
- FIG. 2 is a schematic flowchart of a method for reducing interference from an MIPI to communication quality according to an embodiment of the present invention. It should be noted that the method in this embodiment is applied to a communications device, and the communications device includes a display screen and a communications module. The method in this embodiment of the present invention may include the following steps.
- That the radio frequency band of the device changes means that a radio frequency band used by the device for communication is switched, so as to maintain normal communication with a base station device that provides a network. Because base station devices in different serving cells use different radio frequency bands, the communications device needs to use a same radio frequency band as that used by the base station device, so as to maintain normal wireless communication with the base station device. Therefore, when a serving cell changes, the radio frequency band of the communications device may change.
- Whether a radio frequency band changes is determined in one possible implementation manner: A current radio frequency band of a serving cell is periodically reported, and whether the radio frequency band changes is further determined according to whether a radio frequency band reported this time is the same as a radio frequency band reported last time, Whether a radio frequency band changes is determined in another possible implementation manner: Switching information is reported when a radio frequency of a device is switched, and the switching information includes a switched radio frequency; and when the switching information is received, it may be determined that a radio frequency band changes.
- each access stratum may periodically obtain a radio frequency band of a current serving cell of each network module according to a status of a current wireless environment, and report radio frequency band information to machine type communication (MTC) module; or when the wireless environment changes, that is, when the radio frequency band is switched, report radio frequency band information of the current serving cell to MTC module.
- MTC machine type communication
- MIPI clock frequencies cause different levels of interference to different radio frequency bands.
- An MIPI clock frequency causes different interference to different frequencies on a radio frequency band.
- a level of interference from the MIPI clock frequency to the radio frequency band refers to a maximum value of levels of interference from the MIPI clock frequency to all radio frequencies on the radio frequency band.
- levels of interference from some MIPI clock frequencies to some radio frequency bands in an experimental environment are listed.
- the first row represents different radio frequency bands.
- B20 is a radio frequency band with frequencies of 731-821 MHz.
- the first column represents an MIPI clock frequency.
- 486.4 refers to an MIPI clock frequency of 486.4 MHz.
- a gray part represents interference from an MIPI clock frequency to a radio frequency band.
- a number outside brackets represents a specific frequency on a frequency band interfered by an MIPI clock frequency, and a number within the brackets is a level of generated interference. A larger number represents a higher level of interference.
- 1824 (6 db) in the second row and the fifth column means that when an MIPI clock frequency is 486.4 HMz, interference is caused to a radio frequency of 1824 HMz on a radio frequency band B3 (that is, a radio frequency ranges from 1805 HMz to 1880 HMz), and a level of the interference is 6 db. It can be learned from the table that when a radio frequency band changes, an MIPI clock frequency originally causing no interference to the radio frequency band may cause interference to a changed radio frequency band.
- an MIPI clock frequency is set to 480 HMz according to the frequency band, so that the MIPI clock frequency causes no interference to the radio frequency band.
- the radio frequency band changes to a radio frequency band such as B39 (1880-1920 HMz).
- the original MIPI clock frequency 480 HMz causes interference to the radio frequency band, that is, the original MIPI clock frequency 480 HMz causes interference of 7 db to a radio frequency of 1920 HMz.
- the MIPI clock frequency is 499.2 HMz or 486.4 HMz, no interference is caused to the radio frequency band.
- a non-gray cell without data means that an MIPI clock frequency corresponding to the cell causes no interference to a radio frequency band corresponding to the cell. It may be understood that there is no absolute non-interference case. Therefore, “no interference” herein means that a level of interference is below a threshold, so that normal communication is not affected by the interference, and the interference can be ignored.
- the MIPI clock frequency causing no interference to the radio frequency band currently used by the device may be determined according to the radio frequency band information.
- a correspondence of levels of interference from an MIPI clock frequency to different radio frequency bands may be prestored in the device according to experimental data, and the MIPI clock frequency causing no interference to the radio frequency band currently used by the device may be obtained by querying the correspondence.
- the MIPI clock frequency is an MIPI clock frequency causing interference of a lowest level to the radio frequency band currently used by the device.
- the correspondence includes levels of interference from different MIPI clock frequencies to the radio frequency band currently used by the device. If a level of interference from an MIPI clock frequency to the radio frequency band is lower than a threshold, it is considered that the clock frequency causes no interference to the radio frequency band. Therefore, an MIPI clock frequency causing interference of a level lower than the threshold is selected according to existing experimental data, that is, no interference is caused.
- the MIPI clock frequency causing the interference of a lowest level is selected, impact caused by an MIPI clock frequency on communication can be effectively minimized, thereby ensuring good communication quality.
- MIPI clock frequencies causing interference of levels lower than a preset threshold to the radio frequency band currently used by the device are determined according to the radio frequency band currently used by the device and a preset correspondence, where the correspondence includes levels of interference from different MIPI clock frequencies to the radio frequency band currently used by the device; and the MIPI clock frequency is determined from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device.
- the MIPI clock frequencies causing the interference of levels lower than the preset threshold are selected.
- the MIPI clock frequency may be selected from the multiple MIPI clock frequencies that meet the condition, the MIPI clock frequency can be more flexibly configured.
- a manner of determining the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device may be: it is determined, according to the preset correspondence, that an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands is the to-be-determined MIPI clock frequency. That is, in this implementation manner, the selected MIPI clock frequency causes interference to neither a current radio frequency band of a cell nor other radio frequency bands as many as possible. Therefore, when the radio frequency band changes again, it is very likely that no interference is caused to a new radio frequency band.
- a manner of determining the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device may be: if an MIPI clock frequency currently used by the device exists in the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device, it is determined that the MIPI clock frequency currently used by the device is the to-be-determined MIPI clock frequency. In this implementation manner, no interference is caused to the radio frequency band currently used by the device, and the MIPI clock frequency currently used by the device is used as much as possible, so that a quantity of times for switching an MIPI clock frequency can be reduced, and performance and power consumption costs can be reduced.
- the radio frequency band information further includes radio frequency band information of a neighboring cell of a serving cell in which the device is currently located.
- the MIPI clock frequency may be determined from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device.
- radio frequency bands of a neighboring cell may be sequenced according to energy strength of the radio frequency bands, and an MIPI clock frequency causing no interference to a radio frequency bands, of a neighboring cell, whose energy strength ranks high is selected from MIPI clock frequencies causing no interference to the radio frequency band currently used by the device.
- the determined MIPI clock frequency causes interference to neither the radio frequency band currently used by the device nor a radio frequency band, with relatively high strength, of the neighboring cell. Neighboring cells with high strength are generally close to each other, and therefore, it is more likely that the device moves to the neighboring cell, and the determined MIPI clock frequency has relatively good adaptability to the neighboring cell.
- an MIPI clock frequency causing no interference to a radio frequency band that is of a cell and that has been used by a device in a neighboring cell may be preferentially selected.
- no interference is caused to the radio frequency band that is of the cell and that has been used by the device, it is more likely that the device enters a range of the serving cell again for use.
- an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands of the neighboring cell is selected as the to-be-determined MIPI clock frequency. For example, with reference to FIG. 3 , if a current radio frequency band of a cell is B20, MIPI clock frequencies 486.4, 499.2 and 480 cause no interference to B20.
- both the MIPI clock frequency 486.4 and the MIPI clock frequency 480 cause interference to two of the radio frequency bands, and the MIPI clock frequency 499.2 causes interference to only one radio frequency band. Therefore, the MIPI clock frequency 499.2 is selected as the to-be-determined MIPI clock frequency.
- the determined MIPI clock frequency causes interference to neither the radio frequency band currently used by the device nor radio frequency bands of the neighboring cell as many as possible. Therefore, when the device moves to the neighboring cell, it is very likely that the determined MIPI clock frequency causes no interference to the radio frequency band of the neighboring cell. Therefore, adaptability of the determined MIPI clock frequency is improved.
- the MIPI clock frequency of the device is switched to the MIPI clock frequency causing no interference, so as to reduce interference from an MIPI clock frequency to communication quality of the communications device.
- the MIPI clock frequency may be configured in an MIPI hardware registry, so that a display screen works according to a new MIPI clock frequency after configuration.
- the current MIPI clock frequency of the device is switched to the MIPI clock frequency only when the device is in a screen-on state.
- the screen-on state means that a display screen is powered on and is in a working status, and an ACPU, an MIPI module and the like of the device are also powered on and are in a working status. Therefore, when the device is in a screen-on state, the MIPI module works according to the MIPI clock frequency, and the MIPI clock frequency may cause interference to communication in this case; or when the device is in a screen-off state, that is, neither the display screen nor the MIPI module is powered on, the MIPI clock frequency causes no interference to a radio frequency.
- the MIPI clock frequency is not switched when the MIPI is not working, thereby reducing impact caused by clock frequency switching on power consumption and performance.
- the current MIPI clock frequency of the device is switched to the MIPI clock frequency when the MIPI is in an idle state.
- the MIPI clock frequency is switched in this case, thereby minimizing impact caused by MIPI clock frequency switching on a displayed effect.
- an enhanced display controller EDC when an enhanced display controller EDC is in a blanking zone, the MIPI is in an idle state.
- the EDC has horizontal and longitudinal blanking zones, and configuration of these blanking zones is the same as a configuration value of a display screen currently used by a mobile phone, that is, the configuration value is provided by a display screen module provider.
- this section of the blanking zone may be used to dynamically switch the MIPI clock frequency.
- a hardware interrupt report indicating completion of transmission of effective data is added to the EDC module. After the interruption report is received, it indicates that the EDC is currently in a blanking zone. In this case, no data is transmitted by using the MIPI, and the MIPI clock frequency may be switched.
- that the current MIPI clock frequency of the device is switched to the MIPI clock frequency includes: it is determined whether the current MIPI clock frequency of the device is different from the MIPI clock frequency, and if the current MIPI clock frequency of the device is different from the MIPI clock frequency, the current MIPI clock frequency of the device is switched to the MIPI clock frequency.
- the MIPI clock frequency is switched only when the current MIPI clock frequency of the device is different from the determined MIPI clock frequency causing no interference to communication, thereby reducing a quantity of switching times, and reducing impact on performance and power consumption caused by MIPI clock frequency switching.
- modules related to the technology of the present invention are mainly an access stratum and a non-access stratum (NAS) in a communications module, and an MIPI module.
- these modules need to learn a current radio frequency band of the device, and then select an MIPI clock frequency causing no interference to the radio frequency band.
- the access stratus reports a radio frequency band of a serving cell to MTC module, and further reports a frequency of frequency hopping to the MTC module when a GSM network is used as a dominant module.
- the AS may further collect a radio frequency band of a neighboring cell and report the radio frequency band to the MTC module.
- the MTC module After receiving the radio frequency band that is of the serving cell and that is reported by the access stratus, the MTC module selects, by querying a preset table of levels of interference from an MIPI clock frequency to different radio frequency bands, an MIPI clock frequency causing no interference to the radio frequency band, and reports the MIPI clock frequency to a radio interface layer (RIL). After receiving the reported MIPI clock frequency, the RIL invokes a system call interface provided by an EDC module at a kernel layer, to deliver the MIPI clock frequency to the MIPI module.
- a radio interface layer RIL
- an MIPI module After learning a frequency to which the current MIPI clock frequency needs to be switched, an MIPI module needs to configure the MIPI clock frequency in an MIPI hardware registry, so that an LCD subsequently displays data according to the clock frequency.
- the MIPI clock frequency that is set by the RIL by using the ioctl interface is stored in a DDR.
- the MIPI module After receiving the MIPI clock frequency that needs to be configured, the MIPI module calculates a series of values that are related to the clock frequency and that need to be configured in the MIPI register, and stores, in a predefined array, these values that need to be reconfigured; and detects an interrupt report indicating completion of transmission of data reported by an EDC module, and after the interrupt report is received, that is, the EDC is in a blanking zone, determines whether the current MIPI clock frequency needs to be switched.
- a determining condition is: whether the currently used MIPI clock frequency is the same as the MIPI clock frequency that needs to be switched to. If the currently used MIPI clock frequency is the same as the MIPI clock frequency that needs to be switched to, it is considered that the currently used MIPI clock frequency does not need to be switched.
- the values that need to be configured in the MIPI register and that are stored in the array need to be configured in a corresponding MIPI register, to complete switching of the MIPI clock frequency.
- current radio frequency band information of a device is obtained, the radio frequency band information is reported when a current radio frequency band of the device changes, an MIPI clock frequency causing no interference to the current radio frequency band of the device is further selected by means of screening, and an MIPI clock frequency of the device is changed to the MIPI clock frequency causing no interference.
- switching is performed only when the device is in a screen-on state, or switching is performed only when the MIPI clock frequency selected by means of screening is different from the MIPI clock frequency used by the device, or screening is performed only after a specific time interval, or the MIPI clock frequency selected by means of screening causes no interference to a neighboring cell as far as possible, so that a quantity of times for screening or switching an MIPI clock frequency is reduced. This saves system resources, and reduces power consumption of the communications device.
- switching is performed only when an MIPI is in an idle state, or when an EDC is in a blanking zone, thereby reducing impact caused by MIPI switching on a display effect of a display screen, and improving user experience.
- FIG. 4 is a schematic structural diagram of a communications device 400 for reducing interference from an MIPI to communication quality according to an embodiment of the present invention.
- the device may be configured to execute the method or a part of the method in the foregoing method embodiment. Therefore, the terms, concepts, or explanations described in the foregoing embodiment are not repeatedly described in this embodiment.
- the device includes:
- the MIPI clock frequency screening module 402 may further determine the MIPI clock frequency in the following optional implementation manners:
- the radio frequency band information by querying a preset correspondence table of levels of interference from an MIPI clock frequency to different radio frequency bands, it is determined that the determined MIPI clock frequency is an MIPI clock frequency causing interference of a lowest level to the radio frequency band currently used by the device.
- the radio frequency band information by querying a preset correspondence table of levels of interference from an MIPI clock frequency to different radio frequency bands, MIPI clock frequencies causing interference of levels lower than a preset threshold to the radio frequency band currently used by the device are selected; and the MIPI clock frequency is determined from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device.
- an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands is determined as the to-be-determined MIPI clock frequency.
- the MIPI clock frequency currently used by the device is the to-be-determined MIPI clock frequency.
- the radio frequency band information further includes radio frequency band information of a neighboring cell of a serving cell in which the device is currently located.
- the MIPI clock frequency is determined from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device.
- an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands of the neighboring cell is selected, as the to-be-determined MIPI clock frequency, from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device.
- the MIPI clock frequency screening module 402 is further configured to: determine whether the MIPI clock frequency is the same as the MIPI clock frequency currently used by the device, and if the MIPI clock frequency is different from the MIPI clock frequency currently used by the device, transmit the MIPI clock frequency to the MIPI clock frequency control module.
- the MIPI clock frequency control module 403 is further configured to: determine whether the MIPI clock frequency is the same as the MIPI clock frequency currently used by the device, and if the MIPI clock frequency is different from the MIPI clock frequency currently used by the device, switch the current MIPI clock frequency of the device to the MIPI clock frequency.
- the MIPI clock frequency control module is configured to: receive the MIPI clock frequency transmitted by the MIPI clock frequency screening module, and switch the current MIPI clock frequency of the device to the MIPI clock frequency.
- the MIPI clock frequency control module may further switch the current MIPI clock frequency of the device in the following optional implementation manners:
- the current MIPI clock frequency of the device is switched to the MIPI clock frequency.
- the current MIPI clock frequency of the device is switched to the MIPI clock frequency.
- the MIPI is in an idle state.
- an AS may execute a function of the radio frequency band aggregation module in this embodiment
- an NAS including an MTC module, an MTA module, and an AT module
- an RIL interface and an EDC module may implement a function of the MIPI clock frequency control module in this embodiment.
- the modules in this embodiment may be encapsulated in a same processing chip or different processing chips, and the encapsulated chip can implement interaction with another related module of the device.
- a processing chip in which the radio frequency band aggregation module 401 is located may interact with a radio frequency band configuration module of the device, to obtain a radio frequency band configured by the radio frequency band configuration module.
- the MIPI clock frequency control module 403 can control a display driver of the device, to switch an MIPI clock frequency.
- FIG. 5 is a schematic structural diagram of a communications device 500 according to an embodiment of the present invention.
- the communications device includes a processor 501, a memory 502, and a mobile industry processor interface MIPI 503.
- the memory is configured to store a computer program.
- the processor is configured to: when a radio frequency band used by the communications device changes, determine an MIPI clock frequency according to radio frequency band information, where the radio frequency band information includes the radio frequency band currently used by the device, and the determined MIPI clock frequency causes no interference to the radio frequency band currently used by the device; and configure an MIPI clock frequency of the communications device as the determined MIPI clock frequency.
- the memory may include a read-only memory and a random access memory, and provide an instruction and data for the processor.
- a part of the memory may further include a nonvolatile random access memory (NVRAM).
- NVRAM nonvolatile random access memory
- the memory stores the following elements: an executable module or a data structure, or a subset thereof, or an extended set thereof; an operating system, including various system programs such as a communication layer and a driver layer, which are used to implement various basic services and process hardware-based tasks; and various application programs.
- the processor when configuring the MIPI clock frequency of the device as the determined MIPI clock frequency, by reading the computer program, the processor is specifically configured to: determine whether a display screen of the device is lighted up; and if the display screen is lighted up, configure the MIPI clock frequency of the device as the determined MIPI clock frequency.
- whether the MIPI is in an idle state is determined; and if the MIPI is in an idle state, the MIPI clock frequency is configured as the determined MIPI clock frequency.
- the processor when determining the MIPI clock frequency according to the radio frequency band information, by reading the computer program, the processor is specifically configured to: determine, according to the radio frequency band currently used by the device and a preset correspondence, that the MIPI clock frequency is an MIPI clock frequency causing interference of a lowest level to the radio frequency band currently used by the device.
- the correspondence includes levels of interference from different MIPI clock frequencies to the radio frequency band currently used by the device.
- the processor when determining the MIPI clock frequency according to the radio frequency band information, by reading the computer program, the processor is specifically configured to: determine, according to the radio frequency band currently used by the device and a preset correspondence, MIPI clock frequencies causing interference of levels lower than a preset threshold to the radio frequency band currently used by the device, where the correspondence includes levels of interference from different MIPI clock frequencies to the radio frequency band currently used by the device; and determine the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device; or determine, according to the preset correspondence, that an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands is the to-be-determined MIPI clock frequency.
- the radio frequency band information further includes a radio frequency band of a neighboring cell of a serving cell in which the device is currently located.
- the processor is specifically configured to: determine, according to the radio frequency band of the neighboring cell of the serving cell in which the device is currently located, the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device; or select, from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device and according to radio frequency band information of the neighboring cell and the preset correspondence, an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands of the neighboring cell as the to-be-determined MIPI clock frequency.
- the processor when switching the current MIPI clock frequency of the device to the MIPI clock frequency, by reading the computer program, the processor is specifically configured to: determine whether the current MIPI clock frequency of the device is different from the determined MIPI clock frequency, and if the current MIPI clock frequency of the device is different from the determined MIPI clock frequency, configure the MIPI clock frequency of the device as the determined MIPI clock frequency.
- the smartphone is corresponding to the communications device 500 in the foregoing embodiment, and the processor 501 includes a processor for processing an image display task (ACPU for short) and a processor for processing a communication task (CCPU for short).
- the ACPU or the CCPU may integrate one single processing chip, or may integrate multiple processing chips. Therefore, the modules of the communications device 400 in the foregoing embodiment may be implemented by the smartphone in the following manners.
- FIG. 6 is an implementation manner applied to the smartphone according to an embodiment.
- the CCPU integrates the radio frequency band aggregation module 401 and the MIPI clock frequency screening module 402, and the ACPU integrates the MIPI clock frequency control module 403.
- different communications modes may be corresponding to different CCPUs.
- different CCPUs may integrate different radio frequency band aggregation modules 401 and different MIPI clock frequency screening modules 402.
- a modem In different communications modes, a modem needs to report a status of a current wireless environment. For example, a modem 1 and a modem 2 respectively report information about radio frequency bands currently used by a device in a GSM network mode and a WCDMA network mode. Preferably, radio frequency band information of a neighboring cell further needs to be reported.
- the radio frequency band aggregation module 401 in an MTC module in the CCPU obtains current radio frequency band information of the device.
- the radio frequency band information is transmitted to the MIPI clock frequency screening module.
- the radio frequency band information further includes the radio frequency band information of the neighboring cell.
- the MIPI clock frequency screening module in the MTC module receives the foregoing radio frequency band information, and selects, according to a correspondence of interference from an MIPI clock frequency to a radio frequency band, an MIPI clock frequency causing no interference to a radio frequency band currently used by the device. Preferably, while ensuring that the radio frequency band currently used by the device is not interfered, an MIPI clock frequency causing no interference to a radio frequency band used in the neighboring serving cell is selected. After the MIPI clock frequency is determined, the MIPI clock frequency selected by means of screening is sent to the MIPI clock frequency control module.
- the MIPI clock frequency selected by means of screening needs to be sent when the device is in a screen-on state. If the device is in a screen-off state, it indicates that a display screen currently does not need to perform displaying, that is, an MIPI is not working. Therefore, no interference is caused to a radio frequency.
- the MTC module may set a sending time interval to a specific time. For example, sending may be controlled to be performed every 30 seconds.
- the sending frequency it may be first determined whether the to-be-sent MIPI clock frequency is the same as an MIPI clock frequency sent last time, and if the to-be-sent MIPI clock frequency is the same as the MIPI clock frequency sent last time, the MIPI clock frequency is not sent.
- Sending at intervals may be implemented by using a timer.
- a specific implementation manner may be: the timer starts when the MIPI clock frequency is being sent to the MIPI clock frequency control module; before the timer expires, an MIPI clock frequency determined by the MIPI clock frequency screening module is collected; and when the timer expires, a latest updated MIPI clock frequency is used and sent to the MIPI clock frequency control module.
- the MIPI clock frequency control module may receive MIPI clock frequencies sent by multiple MIPI clock frequency screening modules. Therefore, a same MIPI clock frequency sent by the multiple MIPI clock frequency screening modules, or an MIPI clock frequency sent by a largest quantity of MIPI clock frequency screening modules may be preferentially selected as the MIPI clock frequency to be configured as.
- an MIPI clock frequency control module in an RIL module in the ACPU configures a new MIPI clock frequency for an MIPI driver module by using an EDC in a function call manner.
- FIG. 7 is another implementation manner applied to the smartphone according to an embodiment.
- an MIPI clock frequency screening module is integrated into the ACPU.
- an MIPI clock frequency screening module may be integrated into an MIPI clock frequency control module, so that the MIPI clock frequency control module has a function of the MIPI clock frequency screening module.
- the MIPI clock frequency screening module may select an MIPI clock frequency by means of screening according to situations in all network modes.
- a specific implementation manner of each module is similar to the foregoing implementation manner, and details are not repeatedly described herein.
- current radio frequency band information of a device is obtained, the radio frequency band information is reported when a current radio frequency band of the device changes, an MIPI clock frequency causing no interference to the current radio frequency band of the device is further selected by means of screening, and an MIPI clock frequency of the device is changed to the MIPI clock frequency causing no interference.
- switching is performed only when the device is in a screen-on state, or switching is performed only when the MIPI clock frequency selected by means of screening is different from the MIPI clock frequency used by the device, or screening is performed only after a specific time interval, or the MIPI clock frequency selected by means of screening causes no interference to a neighboring cell as far as possible, so that a quantity of times for screening or switching an MIPI clock frequency is reduced. This saves system resources, and reduces power consumption of the communications device.
- switching is performed only when an MIPI is in an idle state, or when an EDC is in a blanking zone, thereby reducing impact caused by MIPI switching on a display effect of a display screen, and improving user experience.
- the described apparatus embodiment is merely an example.
- the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units.
- Some or all of the modules may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
- connection relationships between modules indicate that the modules have communication connections with each other, which may be specifically implemented as one or more communications buses or signal cables. A person of ordinary skill in the art may understand and implement the embodiments without creative efforts.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Mobile Radio Communication Systems (AREA)
- Noise Elimination (AREA)
Description
- The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for reducing interference from a mobile industry processor interface to communication quality.
- A mobile industry processor interface (MIPI) is widely applied to mobile communications devices, and a standard of an interface with lower power consumption and higher transmission efficiency is provided. According to different transmission requirements for an MIPI interface, an MIPI clock frequency needs to meet different requirements. For example, when the MIPI is used on a liquid crystal display (LCD), the MIPI clock frequency needs to be greater than a specific frequency, so as to meet a requirement of an LCD update rate.
- As operating frequency bands of a current communications device increase, an MIPI clock frequency causes interference to a communication radio frequency in an actual communication process, and consequently, communication receiver sensitivity decreases. To avoid such interference, after the communications device is switched on, during initialization of an MIPI module, the MIPI module selects, by means of screening according to a current radio frequency band used by the communications device, a clock frequency causing minimum interference to the radio frequency band from MIPI clock frequencies that can meet a requirement of the device, and configures the frequency in an MIPI hardware register as a static value, so as to complete configuration of the MIPI clock frequency.
- A communication environment in which a mobile communications device is located may change, and therefore, a radio frequency band of the device also changes, so as to match the communication environment in which the device is located. Therefore, an originally configured MIPI clock frequency causing no interference to the radio frequency band may cause interference to a changed radio frequency band, thereby affecting communication quality of the communications device.
-
WO 2013/152542 A1 discloses a method of eliminating interference, comprising determining whether the multiple frequency of an interference source working frequency interferes with a system working frequency; and adjusting the interference source working frequency if it causes an interference.US 2014/287795 A1 discloses a method of determining a reference frequency of the clock signal based on an operating frequency band of a RF system of the terminal.Ep 2 592 522 A2US 2012/127133 A1 discloses adjusting a phase locked loop clock source to reduce - In view of the above, embodiments of the present invention provide a mobile industry processor interface MIPI clock frequency configuration method and apparatus, so as to reduce interference from MIPI switching to communication of a device, and improve communication quality and stability of the device.
- According to a first aspect, an embodiment of the present invention provides a mobile industry processor interface MIPI clock frequency configuration method. When a radio frequency band used by a device on which an MIPI is located changes, the MIPI clock frequency is determined according to radio frequency band information, where the radio frequency band information includes the radio frequency band currently used by the device, and the determined MIPI clock frequency causes no interference to the radio frequency band currently used by the device; and the MIPI clock frequency of the device is configured as the determined MIPI clock frequency. When the MIPI clock frequency is being determined according to the radio frequency band information, it is determined, according to the radio frequency band currently used by the device and a preset correspondence, that the MIPI clock frequency is an MIPI clock frequency causing interference of a lowest level to the radio frequency band currently used by the device. The correspondence includes levels of interference from different MIPI clock frequencies to the radio frequency band currently used by the device. The radio frequency band information further includes a radio frequency band of a neighboring cell of a serving cell in which the device is currently located; and when the MIPI clock frequency is being determined from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device, according to the radio frequency band of the neighboring cell of the serving cell in which the device is currently located, the MIPI clock frequency is determined from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device.
- With reference to the first aspect, in a first implementation manner, it may be determined whether a display screen of the device is lighted up; and if the display screen is lighted up, the MIPI clock frequency of the device is configured as the determined MIPI clock frequency.
- With reference to the first aspect, in a second implementation manner, whether the MIPI is in an idle state is determined; and if the MIPI is in an idle state, the MIPI clock frequency is configured as the determined MIPI clock frequency.
- With reference to any one of the first aspect, or the first to the second implementation manner of the first aspect, in a third implementation manner, from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device and according to radio frequency band information of the neighboring cell and the preset correspondence, an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands of the neighboring cell is selected as the to-be-determined MIPI clock frequency.
- According to a second aspect, an embodiment of the present invention provides a mobile industry processor interface MIPI clock frequency configuration apparatus. The apparatus includes a radio frequency band aggregation module, an MIPI clock frequency screening module, and an MIPI clock frequency control module. The apparatus may be configured to execute the method in the first aspect and various implementation manners of the first aspect.
- It can be learned that in the embodiments of the present invention, current radio frequency band information of a device is obtained, the radio frequency band information is reported when a current radio frequency band of the device changes, an MIPI clock frequency causing no interference to the current radio frequency band of the device is further selected by means of screening, and an MIPI clock frequency of the device is changed to the MIPI clock frequency causing no interference. This ensures that when a current radio frequency of the device changes, the MIPI clock frequency currently used by the device causes no interference to the radio frequency, thereby improving communication quality of a communications device.
- In addition, switching is performed only when the device is in a screen-on state, or switching is performed only when the MIPI clock frequency selected by means of screening is different from the MIPI clock frequency used by the device, or screening is performed only after a specific time interval, , so that a quantity of times for screening or switching an MIPI clock frequency is reduced. This saves system resources, and reduces power consumption of the communications device.
- In addition, switching is performed only when an MIPI is in an idle state, or when an EDC is in a blanking zone, thereby reducing impact caused by MIPI switching on a display effect of a display screen, and improving user experience.
- To describe the technical solutions in the embodiments of the present invention or in the prior art more clearly, the following briefly describes the accompanying drawings required for describing the embodiments or the prior art. Apparently, the accompanying drawings in the following description show merely some embodiments of the present invention, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.
-
FIG. 1 is a schematic diagram of a logical structure of a communications device according to an embodiment of the present invention; -
FIG. 2 is a schematic flowchart of a method for reducing interference from an MIPI to communication quality according to an embodiment of the present invention; -
FIG. 3 is a schematic flowchart of executing the method by various modules of a smartphone according to an embodiment of the present invention; -
FIG. 4 is a schematic structural diagram of a communications device according to an embodiment of the present invention; -
FIG. 5 is a schematic structural diagram of another communications device according to an embodiment of the present invention; -
FIG. 6 is a schematic structural diagram of still another communications device according to an embodiment of the present invention; and -
FIG. 7 is a schematic structural diagram of yet another communications device according to an embodiment of the present invention. - Embodiments of the present invention provide a method for reducing interference from a mobile industry processor interface MIPI to communication quality, so that when a radio frequency band of a device changes, an MIPI clock frequency causes no interference to communication of the device, thereby improving communication quality and stability of the device.
- The present invention further provides corresponding communications devices, which are separately described in detail below.
- The following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are merely some but not all of the embodiments of the present invention.
- For ease of understanding the embodiments of the present invention, terms used in description of the embodiments of the present invention are first described herein.
- A radio frequency band refers to a frequency band, of a radio frequency signal, used by a communications device for performing wireless communication. The radio frequency band is determined by a base station device in a serving cell in which the communications device is currently located. Therefore, when the communications device is located in different serving cells, a radio frequency band of the communications device may change. In addition, the communications device has multiple communications modes, such as Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access(WCDMA), Time Division-Synchronous Code Division Multiple Access (TDSCDMA), and Long Term Evolution (LTE). Different radio frequency bands are used in different communications modes. Information including a radio frequency band is referred to as radio frequency band information.
- Referring to
FIG. 1, FIG. 1 is a schematic diagram of a logical structure of a communications device according to an embodiment of the present invention. -
FIG. 1 is used as an example to describe a logical structure of a communications device to which a method for reducing interference from an MIPI to communication quality provided in an embodiment of the present invention is applied. Specifically, the communications device may be a mobile phone, or another communications device with a display screen. As shown inFIG. 1 , a hardware layer of the communications device includes a display screen, various processors (including an application processor, a communications processor, an image processor, and the like), a modem, a display module (including an MIPI interface, an enhanced display controller (EDC), and the like), a communications module, and the like. An operating system and some application programs may run at the hardware layer. - The operating system includes various drivers related to the present invention, such as a display driver (that is, various drivers used by the display module), a display screen driver, and a communications driver. The operating system further includes: a communication network search module, used by the device to search for a radio frequency band in a current network environment; a radio frequency band detection module, configured to detect whether a current radio frequency band of the device matches the radio frequency band in the network environment; and a radio frequency band configuration module, configured to configure a radio frequency band matching the radio frequency band in the current network environment.
- In the present invention, an MIPI clock frequency configuration apparatus is added in the operating system, and is configured to: select, by means of screening, an MIPI clock frequency that meets a condition, and configure the MIPI clock frequency.
- Referring to
FIG. 2, FIG. 2 is a schematic flowchart of a method for reducing interference from an MIPI to communication quality according to an embodiment of the present invention. It should be noted that the method in this embodiment is applied to a communications device, and the communications device includes a display screen and a communications module. The method in this embodiment of the present invention may include the following steps. - S201. When a radio frequency band used by a device on which an MIPI is located changes, determine an MIPI clock frequency according to radio frequency band information, where the radio frequency band information includes the radio frequency band currently used by the device, and the determined MIPI clock frequency causes no interference to the radio frequency band currently used by the device.
- That the radio frequency band of the device changes means that a radio frequency band used by the device for communication is switched, so as to maintain normal communication with a base station device that provides a network. Because base station devices in different serving cells use different radio frequency bands, the communications device needs to use a same radio frequency band as that used by the base station device, so as to maintain normal wireless communication with the base station device. Therefore, when a serving cell changes, the radio frequency band of the communications device may change.
- Whether a radio frequency band changes is determined in one possible implementation manner: A current radio frequency band of a serving cell is periodically reported, and whether the radio frequency band changes is further determined according to whether a radio frequency band reported this time is the same as a radio frequency band reported last time, Whether a radio frequency band changes is determined in another possible implementation manner: Switching information is reported when a radio frequency of a device is switched, and the switching information includes a switched radio frequency; and when the switching information is received, it may be determined that a radio frequency band changes.
- In a specific implementation manner, each access stratum (AS) may periodically obtain a radio frequency band of a current serving cell of each network module according to a status of a current wireless environment, and report radio frequency band information to machine type communication (MTC) module; or when the wireless environment changes, that is, when the radio frequency band is switched, report radio frequency band information of the current serving cell to MTC module.
- By means of experiment, it may be found that different MIPI clock frequencies cause different levels of interference to different radio frequency bands. An MIPI clock frequency causes different interference to different frequencies on a radio frequency band. Because a communications device uses multiple radio frequencies on the radio frequency band, a level of interference from the MIPI clock frequency to the radio frequency band refers to a maximum value of levels of interference from the MIPI clock frequency to all radio frequencies on the radio frequency band.
- As shown in Table 1, levels of interference from some MIPI clock frequencies to some radio frequency bands in an experimental environment are listed. In the table, the first row represents different radio frequency bands. For example, B20 is a radio frequency band with frequencies of 731-821 MHz. The first column represents an MIPI clock frequency. For example, 486.4 refers to an MIPI clock frequency of 486.4 MHz. A gray part represents interference from an MIPI clock frequency to a radio frequency band. A number outside brackets represents a specific frequency on a frequency band interfered by an MIPI clock frequency, and a number within the brackets is a level of generated interference. A larger number represents a higher level of interference. For example, 1824 (6 db) in the second row and the fifth column means that when an MIPI clock frequency is 486.4 HMz, interference is caused to a radio frequency of 1824 HMz on a radio frequency band B3 (that is, a radio frequency ranges from 1805 HMz to 1880 HMz), and a level of the interference is 6 db. It can be learned from the table that when a radio frequency band changes, an MIPI clock frequency originally causing no interference to the radio frequency band may cause interference to a changed radio frequency band. For example, when a serving cell in which a device is located uses a radio frequency band B3 (1805-1880 HMz), and the device is switched on, an MIPI clock frequency is set to 480 HMz according to the frequency band, so that the MIPI clock frequency causes no interference to the radio frequency band. When the device moves to another serving cell, the radio frequency band changes to a radio frequency band such as B39 (1880-1920 HMz). In this case, the original MIPI clock frequency 480 HMz causes interference to the radio frequency band, that is, the original MIPI clock frequency 480 HMz causes interference of 7 db to a radio frequency of 1920 HMz. For the changed radio frequency band B39, if the MIPI clock frequency is 499.2 HMz or 486.4 HMz, no interference is caused to the radio frequency band.
- In Table 1, a non-gray cell without data means that an MIPI clock frequency corresponding to the cell causes no interference to a radio frequency band corresponding to the cell. It may be understood that there is no absolute non-interference case. Therefore, "no interference" herein means that a level of interference is below a threshold, so that normal communication is not affected by the interference, and the interference can be ignored.
- Therefore, the MIPI clock frequency causing no interference to the radio frequency band currently used by the device may be determined according to the radio frequency band information. In an embodiment, a correspondence of levels of interference from an MIPI clock frequency to different radio frequency bands may be prestored in the device according to experimental data, and the MIPI clock frequency causing no interference to the radio frequency band currently used by the device may be obtained by querying the correspondence.
- In an implementation manner, it is determined, according to the radio frequency band currently used by the device and a preset correspondence, that the MIPI clock frequency is an MIPI clock frequency causing interference of a lowest level to the radio frequency band currently used by the device. The correspondence includes levels of interference from different MIPI clock frequencies to the radio frequency band currently used by the device. If a level of interference from an MIPI clock frequency to the radio frequency band is lower than a threshold, it is considered that the clock frequency causes no interference to the radio frequency band. Therefore, an MIPI clock frequency causing interference of a level lower than the threshold is selected according to existing experimental data, that is, no interference is caused. In this specific implementation manner, because the MIPI clock frequency causing the interference of a lowest level is selected, impact caused by an MIPI clock frequency on communication can be effectively minimized, thereby ensuring good communication quality.
- In another implementation manner, MIPI clock frequencies causing interference of levels lower than a preset threshold to the radio frequency band currently used by the device are determined according to the radio frequency band currently used by the device and a preset correspondence, where the correspondence includes levels of interference from different MIPI clock frequencies to the radio frequency band currently used by the device; and the MIPI clock frequency is determined from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device. In this implementation manner, instead of an MIPI clock frequency causing interference of a lowest level, the MIPI clock frequencies causing the interference of levels lower than the preset threshold are selected. Generally, there are multiple MIPI clock frequencies causing interference of levels lower than the threshold on a radio frequency band, that is, it is considered that these clock frequencies cause no interference to communication. In this implementation manner, because the MIPI clock frequency may be selected from the multiple MIPI clock frequencies that meet the condition, the MIPI clock frequency can be more flexibly configured.
- In a specific implementation manner, a manner of determining the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device may be: it is determined, according to the preset correspondence, that an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands is the to-be-determined MIPI clock frequency. That is, in this implementation manner, the selected MIPI clock frequency causes interference to neither a current radio frequency band of a cell nor other radio frequency bands as many as possible. Therefore, when the radio frequency band changes again, it is very likely that no interference is caused to a new radio frequency band.
- In another specific implementation manner, a manner of determining the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device may be: if an MIPI clock frequency currently used by the device exists in the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device, it is determined that the MIPI clock frequency currently used by the device is the to-be-determined MIPI clock frequency. In this implementation manner, no interference is caused to the radio frequency band currently used by the device, and the MIPI clock frequency currently used by the device is used as much as possible, so that a quantity of times for switching an MIPI clock frequency can be reduced, and performance and power consumption costs can be reduced.
- In addition to information about the radio frequency band currently used by the device, the radio frequency band information further includes radio frequency band information of a neighboring cell of a serving cell in which the device is currently located. In this case, according to the radio frequency band of the neighboring cell, the MIPI clock frequency may be determined from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device. For example, radio frequency bands of a neighboring cell may be sequenced according to energy strength of the radio frequency bands, and an MIPI clock frequency causing no interference to a radio frequency bands, of a neighboring cell, whose energy strength ranks high is selected from MIPI clock frequencies causing no interference to the radio frequency band currently used by the device. In this case, the determined MIPI clock frequency causes interference to neither the radio frequency band currently used by the device nor a radio frequency band, with relatively high strength, of the neighboring cell. Neighboring cells with high strength are generally close to each other, and therefore, it is more likely that the device moves to the neighboring cell, and the determined MIPI clock frequency has relatively good adaptability to the neighboring cell.
- For another example, an MIPI clock frequency causing no interference to a radio frequency band that is of a cell and that has been used by a device in a neighboring cell may be preferentially selected. In this case, because no interference is caused to the radio frequency band that is of the cell and that has been used by the device, it is more likely that the device enters a range of the serving cell again for use.
- Alternatively, in a specific implementation manner, from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device and according to the radio frequency band information of the neighboring cell and the preset correspondence, an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands of the neighboring cell is selected as the to-be-determined MIPI clock frequency. For example, with reference to
FIG. 3 , if a current radio frequency band of a cell is B20, MIPI clock frequencies 486.4, 499.2 and 480 cause no interference to B20. If radio frequency bands of a neighboring cell are B8, B3, B39, and B2, for the radio frequency bands of the neighboring cells, both the MIPI clock frequency 486.4 and the MIPI clock frequency 480 cause interference to two of the radio frequency bands, and the MIPI clock frequency 499.2 causes interference to only one radio frequency band. Therefore, the MIPI clock frequency 499.2 is selected as the to-be-determined MIPI clock frequency. In this implementation manner, the determined MIPI clock frequency causes interference to neither the radio frequency band currently used by the device nor radio frequency bands of the neighboring cell as many as possible. Therefore, when the device moves to the neighboring cell, it is very likely that the determined MIPI clock frequency causes no interference to the radio frequency band of the neighboring cell. Therefore, adaptability of the determined MIPI clock frequency is improved. - S202. Configure an MIPI clock frequency of the device as the MIPI clock frequency.
- After the MIPI clock frequency causing no interference to the radio frequency band currently used by the device is determined, the MIPI clock frequency of the device is switched to the MIPI clock frequency causing no interference, so as to reduce interference from an MIPI clock frequency to communication quality of the communications device.
- In an implementation manner of S202, the MIPI clock frequency may be configured in an MIPI hardware registry, so that a display screen works according to a new MIPI clock frequency after configuration.
- Optionally, in an implementation manner, the current MIPI clock frequency of the device is switched to the MIPI clock frequency only when the device is in a screen-on state. The screen-on state means that a display screen is powered on and is in a working status, and an ACPU, an MIPI module and the like of the device are also powered on and are in a working status. Therefore, when the device is in a screen-on state, the MIPI module works according to the MIPI clock frequency, and the MIPI clock frequency may cause interference to communication in this case; or when the device is in a screen-off state, that is, neither the display screen nor the MIPI module is powered on, the MIPI clock frequency causes no interference to a radio frequency. In this implementation manner, the MIPI clock frequency is not switched when the MIPI is not working, thereby reducing impact caused by clock frequency switching on power consumption and performance.
- Optionally, in another implementation manner, the current MIPI clock frequency of the device is switched to the MIPI clock frequency when the MIPI is in an idle state. When the MIPI is in an idle state, although an MIPI module is in a working status, no data is transmitted by using the MIPI. Therefore, the MIPI clock frequency is switched in this case, thereby minimizing impact caused by MIPI clock frequency switching on a displayed effect.
- For example, when an enhanced display controller EDC is in a blanking zone, the MIPI is in an idle state. The EDC has horizontal and longitudinal blanking zones, and configuration of these blanking zones is the same as a configuration value of a display screen currently used by a mobile phone, that is, the configuration value is provided by a display screen module provider. When the EDC is in a blanking zone, that is, no data is transmitted by using the MIPI in the blanking zone when the MIPI is in an idle state. Therefore, this section of the blanking zone may be used to dynamically switch the MIPI clock frequency. Specifically, a hardware interrupt report indicating completion of transmission of effective data is added to the EDC module. After the interruption report is received, it indicates that the EDC is currently in a blanking zone. In this case, no data is transmitted by using the MIPI, and the MIPI clock frequency may be switched.
- Optionally, in an implementation manner, that the current MIPI clock frequency of the device is switched to the MIPI clock frequency includes: it is determined whether the current MIPI clock frequency of the device is different from the MIPI clock frequency, and if the current MIPI clock frequency of the device is different from the MIPI clock frequency, the current MIPI clock frequency of the device is switched to the MIPI clock frequency. In this implementation manner, the MIPI clock frequency is switched only when the current MIPI clock frequency of the device is different from the determined MIPI clock frequency causing no interference to communication, thereby reducing a quantity of switching times, and reducing impact on performance and power consumption caused by MIPI clock frequency switching.
- With reference to
FIG. 3 , the following describes a specific implementation manner of this embodiment by using a smartphone as the communications device for executing the method. - Because multiple modules of the mobile phone are involved when the smartphone performs communication and displaying, modules related to the technology of the present invention are mainly an access stratum and a non-access stratum (NAS) in a communications module, and an MIPI module. Correspondingly, these modules need to learn a current radio frequency band of the device, and then select an MIPI clock frequency causing no interference to the radio frequency band. Specific implementation is as follows:
- The access stratus reports a radio frequency band of a serving cell to MTC module, and further reports a frequency of frequency hopping to the MTC module when a GSM network is used as a dominant module. Preferably, the AS may further collect a radio frequency band of a neighboring cell and report the radio frequency band to the MTC module.
- In the non-access stratum NAS, after receiving the radio frequency band that is of the serving cell and that is reported by the access stratus, the MTC module selects, by querying a preset table of levels of interference from an MIPI clock frequency to different radio frequency bands, an MIPI clock frequency causing no interference to the radio frequency band, and reports the MIPI clock frequency to a radio interface layer (RIL). After receiving the reported MIPI clock frequency, the RIL invokes a system call interface provided by an EDC module at a kernel layer, to deliver the MIPI clock frequency to the MIPI module.
- As shown in
FIG. 3 , specific procedures of the foregoing steps are as follows: - 301. During initialization, MTC module sets a value of an MIPI clock frequency to an invalid value, and updates radio frequency band information of each modem to an invalid value.
- 302. Each access stratum reports the radio frequency band information by using an ID_RRC_MTC_USING_FREQ_IND message, and preferably, the radio frequency band information further includes a radio frequency band of a neighboring cell.
- 303. Select an MIPI clock frequency causing no interference to a radio frequency band of a current serving cell, and preferably, select, from MIPI clock frequencies causing no interference to the current serving cell, an MIPI clock frequency causing no interference to more neighboring serving cells or a closest neighboring serving cell.
- 304. Determine, according to a calculation result, whether an MIPI clock frequency obtained by calculation changes compared with a current MIPI clock frequency, and if the MIPI clock frequency obtained by calculation does not change, end the procedure; or if the MIPI clock frequency obtained by calculation changes, go to step 305.
- 305. The MTC module sends an ID_MTC_MTA_MIPICLK_INFO_IND message to an MTA module.
- 306. The MTA module sends an ID_MTA_AT_MIPICLK_INFO_IND message to an AT interface.
- 307. The AT reports the MIPI clock frequency to a RIL.
- 308. The RIL sets the MIPI clock frequency by invoking an ioctl interface.
- After learning a frequency to which the current MIPI clock frequency needs to be switched, an MIPI module needs to configure the MIPI clock frequency in an MIPI hardware registry, so that an LCD subsequently displays data according to the clock frequency. Specifically, the MIPI clock frequency that is set by the RIL by using the ioctl interface is stored in a DDR. After receiving the MIPI clock frequency that needs to be configured, the MIPI module calculates a series of values that are related to the clock frequency and that need to be configured in the MIPI register, and stores, in a predefined array, these values that need to be reconfigured; and detects an interrupt report indicating completion of transmission of data reported by an EDC module, and after the interrupt report is received, that is, the EDC is in a blanking zone, determines whether the current MIPI clock frequency needs to be switched. A determining condition is: whether the currently used MIPI clock frequency is the same as the MIPI clock frequency that needs to be switched to. If the currently used MIPI clock frequency is the same as the MIPI clock frequency that needs to be switched to, it is considered that the currently used MIPI clock frequency does not need to be switched. If the currently used MIPI clock frequency is different from the MIPI clock frequency that needs to be switched to, the values that need to be configured in the MIPI register and that are stored in the array need to be configured in a corresponding MIPI register, to complete switching of the MIPI clock frequency.
- It can be learned that in this embodiment of the present invention, current radio frequency band information of a device is obtained, the radio frequency band information is reported when a current radio frequency band of the device changes, an MIPI clock frequency causing no interference to the current radio frequency band of the device is further selected by means of screening, and an MIPI clock frequency of the device is changed to the MIPI clock frequency causing no interference. This ensures that when a current radio frequency of the device changes, the MIPI clock frequency currently used by the device causes no interference to the radio frequency, thereby improving communication quality of a communications device.
- In addition, switching is performed only when the device is in a screen-on state, or switching is performed only when the MIPI clock frequency selected by means of screening is different from the MIPI clock frequency used by the device, or screening is performed only after a specific time interval, or the MIPI clock frequency selected by means of screening causes no interference to a neighboring cell as far as possible, so that a quantity of times for screening or switching an MIPI clock frequency is reduced. This saves system resources, and reduces power consumption of the communications device.
- In addition, switching is performed only when an MIPI is in an idle state, or when an EDC is in a blanking zone, thereby reducing impact caused by MIPI switching on a display effect of a display screen, and improving user experience.
- With reference to
FIG. 4, FIG. 4 is a schematic structural diagram of acommunications device 400 for reducing interference from an MIPI to communication quality according to an embodiment of the present invention. The device may be configured to execute the method or a part of the method in the foregoing method embodiment. Therefore, the terms, concepts, or explanations described in the foregoing embodiment are not repeatedly described in this embodiment. The device includes: - a radio frequency
band aggregation module 401, configured to: obtain current radio frequency band information of a device, and when a current radio frequency band of the device changes, transmit the radio frequency band information to an MIPI clock frequency screening module 402, where the radio frequency band information includes information about the radio frequency band currently used by the device; - the MIPI clock frequency screening module 402, configured to: obtain the radio frequency band information transmitted by the radio frequency band aggregation module, and determine an MIPI clock frequency according to the radio frequency band information, where the MIPI clock frequency causes no interference to the radio frequency band currently used by the device; and transmit the MIPI clock frequency to an MIPI clock frequency control module; and
- the MIPI clock
frequency control module 403, configured to: receive the MIPI clock frequency transmitted by the MIPI clock frequency screening module, and configure an MIPI clock frequency of the device as the determined MIPI clock frequency. - Referring to the foregoing method embodiment, the MIPI clock frequency screening module 402 may further determine the MIPI clock frequency in the following optional implementation manners:
Optionally, according to the radio frequency band information, by querying a preset correspondence table of levels of interference from an MIPI clock frequency to different radio frequency bands, it is determined that the determined MIPI clock frequency is an MIPI clock frequency causing interference of a lowest level to the radio frequency band currently used by the device. - Optionally, according to the radio frequency band information, by querying a preset correspondence table of levels of interference from an MIPI clock frequency to different radio frequency bands, MIPI clock frequencies causing interference of levels lower than a preset threshold to the radio frequency band currently used by the device are selected; and the MIPI clock frequency is determined from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device.
- Optionally, by querying the preset correspondence table of levels of interference from an MIPI clock frequency to different radio frequency bands, in the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device, an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands is determined as the to-be-determined MIPI clock frequency.
- Optionally, if the MIPI clock frequency currently used by the device exists in the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device, the MIPI clock frequency currently used by the device is the to-be-determined MIPI clock frequency.
- Optionally, in addition to information about the radio frequency band currently used by the device, the radio frequency band information further includes radio frequency band information of a neighboring cell of a serving cell in which the device is currently located. According to the radio frequency band of the neighboring cell of the serving cell in which the device is currently located, the MIPI clock frequency is determined from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device.
- Optionally, according to the radio frequency band information of the neighboring cell, by querying the preset table of levels of interference from an MIPI clock frequency to different radio frequency bands, an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands of the neighboring cell is selected, as the to-be-determined MIPI clock frequency, from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device.
- Optionally, after determining the MIPI clock frequency, the MIPI clock frequency screening module 402 is further configured to: determine whether the MIPI clock frequency is the same as the MIPI clock frequency currently used by the device, and if the MIPI clock frequency is different from the MIPI clock frequency currently used by the device, transmit the MIPI clock frequency to the MIPI clock frequency control module.
- Optionally, after receiving the MIPI clock frequency transmitted by the MIPI clock frequency screening module, the MIPI clock
frequency control module 403 is further configured to: determine whether the MIPI clock frequency is the same as the MIPI clock frequency currently used by the device, and if the MIPI clock frequency is different from the MIPI clock frequency currently used by the device, switch the current MIPI clock frequency of the device to the MIPI clock frequency. - The MIPI clock frequency control module is configured to: receive the MIPI clock frequency transmitted by the MIPI clock frequency screening module, and switch the current MIPI clock frequency of the device to the MIPI clock frequency.
- With reference to the foregoing method embodiment, the MIPI clock frequency control module may further switch the current MIPI clock frequency of the device in the following optional implementation manners:
- Optionally, when the device is currently in a screen-on state, the current MIPI clock frequency of the device is switched to the MIPI clock frequency.
- Optionally, when the MIPI is in an idle state, the current MIPI clock frequency of the device is switched to the MIPI clock frequency.
- Preferably, when an enhanced display controller EDC is in a blanking zone, the MIPI is in an idle state.
- With reference to the foregoing description in the embodiment corresponding to
FIG. 3 , an AS may execute a function of the radio frequency band aggregation module in this embodiment, an NAS (including an MTC module, an MTA module, and an AT module) may implement a function of the clock frequency screening module in this embodiment, and an RIL interface and an EDC module may implement a function of the MIPI clock frequency control module in this embodiment. - In specific implementation, the modules in this embodiment may be encapsulated in a same processing chip or different processing chips, and the encapsulated chip can implement interaction with another related module of the device. A processing chip in which the radio frequency
band aggregation module 401 is located may interact with a radio frequency band configuration module of the device, to obtain a radio frequency band configured by the radio frequency band configuration module. The MIPI clockfrequency control module 403 can control a display driver of the device, to switch an MIPI clock frequency. - Referring to
FIG. 5, FIG. 5 is a schematic structural diagram of acommunications device 500 according to an embodiment of the present invention. The communications device includes aprocessor 501, amemory 502, and a mobile industryprocessor interface MIPI 503. The memory is configured to store a computer program. By reading the computer program, the processor is configured to: when a radio frequency band used by the communications device changes, determine an MIPI clock frequency according to radio frequency band information, where the radio frequency band information includes the radio frequency band currently used by the device, and the determined MIPI clock frequency causes no interference to the radio frequency band currently used by the device; and configure an MIPI clock frequency of the communications device as the determined MIPI clock frequency. - It should be noted that the memory may include a read-only memory and a random access memory, and provide an instruction and data for the processor. A part of the memory may further include a nonvolatile random access memory (NVRAM).
- In some implementation manners, the memory stores the following elements: an executable module or a data structure, or a subset thereof, or an extended set thereof; an operating system, including various system programs such as a communication layer and a driver layer, which are used to implement various basic services and process hardware-based tasks; and various application programs.
- Optionally, when configuring the MIPI clock frequency of the device as the determined MIPI clock frequency, by reading the computer program, the processor is specifically configured to: determine whether a display screen of the device is lighted up; and if the display screen is lighted up, configure the MIPI clock frequency of the device as the determined MIPI clock frequency. Alternatively, in another implementation manner, whether the MIPI is in an idle state is determined; and if the MIPI is in an idle state, the MIPI clock frequency is configured as the determined MIPI clock frequency.
- Optionally, when determining the MIPI clock frequency according to the radio frequency band information, by reading the computer program, the processor is specifically configured to: determine, according to the radio frequency band currently used by the device and a preset correspondence, that the MIPI clock frequency is an MIPI clock frequency causing interference of a lowest level to the radio frequency band currently used by the device. The correspondence includes levels of interference from different MIPI clock frequencies to the radio frequency band currently used by the device.
- In an implementation manner, when determining the MIPI clock frequency according to the radio frequency band information, by reading the computer program, the processor is specifically configured to: determine, according to the radio frequency band currently used by the device and a preset correspondence, MIPI clock frequencies causing interference of levels lower than a preset threshold to the radio frequency band currently used by the device, where the correspondence includes levels of interference from different MIPI clock frequencies to the radio frequency band currently used by the device; and determine the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device; or determine, according to the preset correspondence, that an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands is the to-be-determined MIPI clock frequency.
- In another implementation manner, the radio frequency band information further includes a radio frequency band of a neighboring cell of a serving cell in which the device is currently located. When determining the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device, by reading the computer program, the processor is specifically configured to: determine, according to the radio frequency band of the neighboring cell of the serving cell in which the device is currently located, the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device; or select, from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device and according to radio frequency band information of the neighboring cell and the preset correspondence, an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands of the neighboring cell as the to-be-determined MIPI clock frequency.
- Optionally, when switching the current MIPI clock frequency of the device to the MIPI clock frequency, by reading the computer program, the processor is specifically configured to: determine whether the current MIPI clock frequency of the device is different from the determined MIPI clock frequency, and if the current MIPI clock frequency of the device is different from the determined MIPI clock frequency, configure the MIPI clock frequency of the device as the determined MIPI clock frequency.
- The following describes a specific implementation manner of the device by using an example in which the device is a smartphone. The smartphone is corresponding to the
communications device 500 in the foregoing embodiment, and theprocessor 501 includes a processor for processing an image display task (ACPU for short) and a processor for processing a communication task (CCPU for short). Certainly, the ACPU or the CCPU may integrate one single processing chip, or may integrate multiple processing chips. Therefore, the modules of thecommunications device 400 in the foregoing embodiment may be implemented by the smartphone in the following manners. - With reference to
FIG. 6, FIG. 6 is an implementation manner applied to the smartphone according to an embodiment. The CCPU integrates the radio frequencyband aggregation module 401 and the MIPI clock frequency screening module 402, and the ACPU integrates the MIPI clockfrequency control module 403. - If there are multiple communications modes, different communications modes may be corresponding to different CCPUs. In this case, different CCPUs may integrate different radio frequency
band aggregation modules 401 and different MIPI clock frequency screening modules 402. - In different communications modes, a modem needs to report a status of a current wireless environment. For example, a
modem 1 and amodem 2 respectively report information about radio frequency bands currently used by a device in a GSM network mode and a WCDMA network mode. Preferably, radio frequency band information of a neighboring cell further needs to be reported. - The radio frequency
band aggregation module 401 in an MTC module in the CCPU obtains current radio frequency band information of the device. When a radio frequency band changes, the radio frequency band information is transmitted to the MIPI clock frequency screening module. Preferably, the radio frequency band information further includes the radio frequency band information of the neighboring cell. - The MIPI clock frequency screening module in the MTC module receives the foregoing radio frequency band information, and selects, according to a correspondence of interference from an MIPI clock frequency to a radio frequency band, an MIPI clock frequency causing no interference to a radio frequency band currently used by the device. Preferably, while ensuring that the radio frequency band currently used by the device is not interfered, an MIPI clock frequency causing no interference to a radio frequency band used in the neighboring serving cell is selected. After the MIPI clock frequency is determined, the MIPI clock frequency selected by means of screening is sent to the MIPI clock frequency control module.
- To reduce power consumption caused during ACPU wakeup, the MIPI clock frequency selected by means of screening needs to be sent when the device is in a screen-on state. If the device is in a screen-off state, it indicates that a display screen currently does not need to perform displaying, that is, an MIPI is not working. Therefore, no interference is caused to a radio frequency. In addition, to avoid frequently sending messages to the ACPU and reduce sending frequency, the MTC module may set a sending time interval to a specific time. For example, sending may be controlled to be performed every 30 seconds. To further reduce the sending frequency, it may be first determined whether the to-be-sent MIPI clock frequency is the same as an MIPI clock frequency sent last time, and if the to-be-sent MIPI clock frequency is the same as the MIPI clock frequency sent last time, the MIPI clock frequency is not sent.
- Sending at intervals may be implemented by using a timer. A specific implementation manner may be: the timer starts when the MIPI clock frequency is being sent to the MIPI clock frequency control module; before the timer expires, an MIPI clock frequency determined by the MIPI clock frequency screening module is collected; and when the timer expires, a latest updated MIPI clock frequency is used and sent to the MIPI clock frequency control module.
- In this embodiment, the MIPI clock frequency control module may receive MIPI clock frequencies sent by multiple MIPI clock frequency screening modules. Therefore, a same MIPI clock frequency sent by the multiple MIPI clock frequency screening modules, or an MIPI clock frequency sent by a largest quantity of MIPI clock frequency screening modules may be preferentially selected as the MIPI clock frequency to be configured as.
- After an ACPU RIL layer receives the MIPI clock frequency from the CCPU, an MIPI clock frequency control module in an RIL module in the ACPU configures a new MIPI clock frequency for an MIPI driver module by using an EDC in a function call manner.
- With reference to
FIG. 7, FIG. 7 is another implementation manner applied to the smartphone according to an embodiment. Different from the foregoing implementation manner, in this implementation manner, an MIPI clock frequency screening module is integrated into the ACPU. Optionally, an MIPI clock frequency screening module may be integrated into an MIPI clock frequency control module, so that the MIPI clock frequency control module has a function of the MIPI clock frequency screening module. In this case, the MIPI clock frequency screening module may select an MIPI clock frequency by means of screening according to situations in all network modes. A specific implementation manner of each module is similar to the foregoing implementation manner, and details are not repeatedly described herein. - It can be learned that in this embodiment of the present invention, current radio frequency band information of a device is obtained, the radio frequency band information is reported when a current radio frequency band of the device changes, an MIPI clock frequency causing no interference to the current radio frequency band of the device is further selected by means of screening, and an MIPI clock frequency of the device is changed to the MIPI clock frequency causing no interference. This ensures that when a current radio frequency of the device changes, the MIPI clock frequency currently used by the device causes no interference to the radio frequency, thereby improving communication quality of a communications device.
- In addition, switching is performed only when the device is in a screen-on state, or switching is performed only when the MIPI clock frequency selected by means of screening is different from the MIPI clock frequency used by the device, or screening is performed only after a specific time interval, or the MIPI clock frequency selected by means of screening causes no interference to a neighboring cell as far as possible, so that a quantity of times for screening or switching an MIPI clock frequency is reduced. This saves system resources, and reduces power consumption of the communications device.
- In addition, switching is performed only when an MIPI is in an idle state, or when an EDC is in a blanking zone, thereby reducing impact caused by MIPI switching on a display effect of a display screen, and improving user experience.
- The described apparatus embodiment is merely an example. The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the objectives of the solutions of the embodiments. In addition, in the accompanying drawings of the apparatus embodiments provided by the present invention, connection relationships between modules indicate that the modules have communication connections with each other, which may be specifically implemented as one or more communications buses or signal cables. A person of ordinary skill in the art may understand and implement the embodiments without creative efforts.
- Based on the description of the foregoing implementation manners, a person skilled in the art may clearly understand that the apparatus described in the accompany drawings of the present invention may be implemented by software in addition to necessary universal hardware, or by dedicated hardware, including a dedicated integrated circuit, a dedicated CPU, a dedicated memory, a dedicated component, and the like. Generally, any functions that can be performed by a computer program can be easily implemented by using corresponding hardware. Moreover, a specific hardware structure used to achieve a same function may be of various forms, for example, in a form of an analog circuit, a digital circuit, a dedicated circuit, or the like.
- The foregoing descriptions are merely specific implementation manners of the present invention, but are not intended to limit the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (8)
- A mobile industry processor interface, MIPI, clock frequency configuration method, wherein the method comprises:when a radio frequency band used by a device on which an MIPI is located changes, determining (S201) the MIPI clock frequency according to radio frequency band information, wherein the radio frequency band information comprises the radio frequency band currently used by the device, and the determined MIPI clock frequency causes no interference to the radio frequency band currently used by the device; andconfiguring (S202) the MIPI clock frequency of the device as the determined MIPI clock frequency;characterized in that, the determining the MIPI clock frequency according to radio frequency band information comprises:determining, according to the radio frequency band currently used by the device and a preset correspondence, MIPI clock frequencies causing interference of levels lower than a preset threshold to the radio frequency band currently used by the device, wherein the correspondence comprises levels of interference from different MIPI clock frequencies to the radio frequency band currently used by the device; anddetermining the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device;wherein the radio frequency band information further comprises a radio frequency band of a neighboring cell of a serving cell in which the device is currently located; andthe determining the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device comprises:
determining, according to the radio frequency band of the neighboring cell of the serving cell in which the device is currently located, the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device. - The method according to claim 1, wherein the configuring an MIPI clock frequency of the device as the determined MIPI clock frequency comprises:determining whether a display screen of the device is lighted up; andif the display screen is lighted up, configuring the MIPI clock frequency of the device as the determined MIPI clock frequency.
- The method according to claim 1, wherein the configuring an MIPI clock frequency of the device as the determined MIPI clock frequency comprises:determining whether the MIPI is in an idle state; andif the MIPI is in an idle state, configuring the MIPI clock frequency of the device as the determined MIPI clock frequency.
- The method according to any one of claims 1 to 3, wherein the determining, according to the radio frequency band of the neighboring cell of the serving cell in which the device is currently located, the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device comprises:
selecting, from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device and according to radio frequency band information of the neighboring cell and the preset correspondence, an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands of the neighboring cell as the determined MIPI clock frequency. - A mobile industry processor interface, MIPI, clock frequency configuration apparatus, wherein the apparatus comprises:a radio frequency band aggregation module (401), configured to: obtain radio frequency band information of a device on which an MIPI is located, and when a radio frequency band of the device changes, transmit the radio frequency band information to an MIPI clock frequency screening module, wherein the radio frequency band information comprises the radio frequency band currently used by the device;the MIPI clock frequency screening module (402), configured to: obtain the radio frequency band information transmitted by the radio frequency band aggregation module, and determine the MIPI clock frequency according to the radio frequency band information, wherein the determined MIPI clock frequency causes no interference to the radio frequency band currently used by the device; and transmit the MIPI clock frequency to an MIPI clock frequency control module; andthe MIPI clock frequency control module (403), configured to: receive the MIPI clock frequency transmitted by the MIPI clock frequency screening module, and configure the MIPI clock frequency of the device as the determined MIPI clock frequency;characterized in that, when determining the MIPI clock frequency according to the radio frequency band information, the MIPI clock frequency screening module (402) is specifically configured to:determine, according to the radio frequency band currently used by the device and a preset correspondence, MIPI clock frequencies causing interference of levels lower than a preset threshold to the radio frequency band currently used by the device, wherein the correspondence comprises levels of interference from different MIPI clock frequencies to the radio frequency band currently used by the device; anddetermine the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device;wherein the radio frequency band information further comprises a radio frequency band of a neighboring cell of a serving cell in which the device (402) is currently located; andwhen determining the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device, the MIPI clock frequency screening module is specifically configured to:
determine, according to the radio frequency band of the neighboring cell of the serving cell in which the device is currently located, the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device. - The apparatus according to claim 5, wherein when configuring the MIPI clock frequency of the device as the determined MIPI clock frequency, the MIPI clock frequency control module (403) is specifically configured to:
determine whether a display screen of the device is lighted up; and if the display screen is lighted up, configure the MIPI clock frequency of the device as the determined MIPI clock frequency. - The apparatus according to claim 5, wherein when configuring the MIPI clock frequency of the device as the determined MIPI clock frequency, the MIPI clock frequency control module (403) is specifically configured to:
determine whether the MIPI is in an idle state; and if the MIPI is in an idle state, configure the MIPI clock frequency of the device as the determined MIPI clock frequency. - The apparatus according to any one of claims 5 to 7, wherein when determining, according to the radio frequency band of the neighboring cell of the serving cell in which the device is currently located, the MIPI clock frequency from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device, the MIPI clock frequency screening module is specifically configured to:
select, from the MIPI clock frequencies causing the interference of levels lower than the preset threshold to the radio frequency band currently used by the device and according to radio frequency band information of the neighboring cell and the preset correspondence, an MIPI clock frequency causing interference of a level lower than the preset threshold to a largest quantity of radio frequency bands of the neighboring cell as the to-be-determined MIPI clock frequency.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510676891.7A CN105357033B (en) | 2015-10-16 | 2015-10-16 | A kind of method and apparatus for reducing mobile industry processor interface and communication quality being interfered |
PCT/CN2016/101814 WO2017063550A1 (en) | 2015-10-16 | 2016-10-11 | Method and apparatus for reducing interference of mobile industry processor interface on communication quality |
Publications (3)
Publication Number | Publication Date |
---|---|
EP3355516A1 EP3355516A1 (en) | 2018-08-01 |
EP3355516A4 EP3355516A4 (en) | 2018-08-01 |
EP3355516B1 true EP3355516B1 (en) | 2019-09-04 |
Family
ID=55332910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP16854927.7A Active EP3355516B1 (en) | 2015-10-16 | 2016-10-11 | Method and apparatus for reducing interference of mobile industry processor interface on communication quality |
Country Status (4)
Country | Link |
---|---|
US (1) | US10630396B2 (en) |
EP (1) | EP3355516B1 (en) |
CN (1) | CN105357033B (en) |
WO (1) | WO2017063550A1 (en) |
Families Citing this family (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105357033B (en) * | 2015-10-16 | 2019-04-05 | 华为技术有限公司 | A kind of method and apparatus for reducing mobile industry processor interface and communication quality being interfered |
CN105871477A (en) * | 2015-12-11 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | Method and apparatus for resisting to higher harmonic interference of camera MIPI (Mobile Industry Processor Interface) bus and mobile terminal |
CN105871478A (en) * | 2015-12-11 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | Method and device for resisting high order harmonic interferences of display screen MIPI (Mobile Industry Processor Interface) bus, and mobile terminal |
CN105827775B (en) * | 2016-04-20 | 2019-04-30 | 努比亚技术有限公司 | A kind of test method and system reducing MIPI interference |
CN106385716A (en) * | 2016-08-31 | 2017-02-08 | 宇龙计算机通信科技(深圳)有限公司 | Interface rate adjusting method and device of mobile industry processor |
CN106357350A (en) * | 2016-09-14 | 2017-01-25 | 青岛海信移动通信技术股份有限公司 | Display screen setting method and device |
CN106413101B (en) * | 2016-11-17 | 2019-12-03 | 维沃移动通信有限公司 | Avoid the method and mobile terminal of itself interference channel |
CN107147419A (en) * | 2017-05-09 | 2017-09-08 | 广东欧珀移动通信有限公司 | Reduce method, storage medium and the terminal of signal interference |
CN106936515A (en) * | 2017-05-09 | 2017-07-07 | 广东欧珀移动通信有限公司 | Radio frequency interference processing method, storage medium and terminal |
CN107147453A (en) * | 2017-05-31 | 2017-09-08 | 广东欧珀移动通信有限公司 | Processing method, device, storage medium and the terminal of Radio frequency interference |
CN107276686A (en) * | 2017-05-31 | 2017-10-20 | 广东欧珀移动通信有限公司 | Disturb processing method, device, storage medium and electronic equipment |
CN107276685A (en) * | 2017-05-31 | 2017-10-20 | 广东欧珀移动通信有限公司 | Processing method, device, storage medium and the terminal of Radio frequency interference |
CN109936421A (en) * | 2017-12-15 | 2019-06-25 | 广东欧珀移动通信有限公司 | The anti-interference method and Related product of electronic equipment |
CN107947894A (en) * | 2017-12-15 | 2018-04-20 | 广东欧珀移动通信有限公司 | The anti-interference method and Related product of electronic equipment |
CN108063646A (en) * | 2017-12-15 | 2018-05-22 | 广东欧珀移动通信有限公司 | The anti-interference method and Related product of electronic equipment |
CN108093135B (en) * | 2017-12-15 | 2019-08-30 | Oppo广东移动通信有限公司 | The anti-interference method and Related product of electronic equipment |
CN108093134B (en) * | 2017-12-15 | 2020-09-22 | Oppo广东移动通信有限公司 | Anti-interference method of electronic equipment and related product |
CN108111679B (en) * | 2017-12-15 | 2021-04-02 | Oppo广东移动通信有限公司 | Anti-interference method of electronic device and related product |
CN107994961B (en) * | 2017-12-20 | 2021-08-24 | Oppo广东移动通信有限公司 | Channel interference test method of electronic device and related product |
CN108494436B (en) * | 2018-02-01 | 2020-07-03 | 北京小米移动软件有限公司 | Method and device for setting MIPI frequency |
CN108601037A (en) * | 2018-04-16 | 2018-09-28 | Oppo广东移动通信有限公司 | Camera module control method based on WIFI network and device |
CN108600949A (en) * | 2018-05-04 | 2018-09-28 | 深圳市万普拉斯科技有限公司 | Choosing method, device and the mobile terminal of MIPI frequency points |
CN108834183A (en) * | 2018-05-22 | 2018-11-16 | Oppo广东移动通信有限公司 | Method, apparatus, electronic device and the storage medium of cell signal gravity treatment |
CN108712764B (en) * | 2018-05-22 | 2021-04-27 | Oppo广东移动通信有限公司 | Signal interference processing method, device, electronic device and storage medium |
CN109067485B (en) * | 2018-09-17 | 2021-01-08 | Oppo广东移动通信有限公司 | Signal interference processing method, device, electronic device and storage medium |
CN109348055B (en) * | 2018-10-11 | 2020-12-08 | Oppo广东移动通信有限公司 | Display control method, display control device, electronic apparatus, and readable storage medium |
CN109412645B (en) * | 2018-10-23 | 2020-05-26 | Oppo广东移动通信有限公司 | Electromagnetic interference control method and related device |
CN109495642B (en) | 2018-10-26 | 2020-12-08 | Oppo广东移动通信有限公司 | Display control method and related product |
CN109561451B (en) * | 2018-10-31 | 2021-04-27 | Oppo广东移动通信有限公司 | Electromagnetic interference adjusting method and related product |
CN109412704B (en) * | 2018-10-31 | 2020-08-25 | Oppo广东移动通信有限公司 | Electromagnetic interference control method and related product |
CN109413274B (en) * | 2018-11-01 | 2021-09-24 | Oppo广东移动通信有限公司 | Display screen MIPI working frequency adjusting method and related product |
CN111654330B (en) * | 2018-11-07 | 2022-01-25 | Oppo广东移动通信有限公司 | Electromagnetic interference control method and related device |
CN109348514B (en) * | 2018-11-07 | 2022-12-27 | Oppo广东移动通信有限公司 | Method and terminal for controlling electromagnetic interference |
CN109639367B (en) | 2018-11-15 | 2020-11-17 | Oppo广东移动通信有限公司 | Electromagnetic interference adjusting method and related product |
CN109274437B (en) * | 2018-11-29 | 2021-11-16 | 努比亚技术有限公司 | Camera anti-interference method and device and computer readable storage medium |
CN109495417B (en) * | 2018-12-15 | 2021-09-28 | 惠州Tcl移动通信有限公司 | Carrier signal processing method, device and storage medium |
CN110266428B (en) * | 2019-06-19 | 2021-09-28 | Oppo(重庆)智能科技有限公司 | Electromagnetic interference control method and device, electronic equipment and storage medium |
CN110381544B (en) * | 2019-06-27 | 2023-10-20 | 维沃移动通信有限公司 | Data transmission control method and device and terminal equipment |
CN110299923A (en) | 2019-06-28 | 2019-10-01 | 联想(北京)有限公司 | A kind of information configuring methods and electronic equipment |
CN112564821A (en) * | 2020-11-24 | 2021-03-26 | 广州视源电子科技股份有限公司 | Antenna anti-interference method and device, electronic equipment and storage medium |
CN112994812B (en) * | 2021-03-31 | 2022-05-03 | 维沃移动通信有限公司 | Communication control method, communication control device, electronic apparatus, and readable storage medium |
CN115276888A (en) * | 2021-04-29 | 2022-11-01 | 北京小米移动软件有限公司 | Method, device, terminal and storage medium for determining data transmission rate |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8768278B2 (en) * | 2010-11-18 | 2014-07-01 | Apple Inc. | Switching a PLL clock source to reduce wireless communication interference |
US8417983B2 (en) * | 2010-12-06 | 2013-04-09 | Apple Inc. | Adjusting a device clock source to reduce wireless communication interference |
US8644782B2 (en) * | 2011-11-14 | 2014-02-04 | Apple Inc. | Agile clocking with receiver PLL management |
CN103379643A (en) * | 2012-04-11 | 2013-10-30 | 中兴通讯股份有限公司 | Method and device for eliminating interference |
CN103974267A (en) * | 2013-02-06 | 2014-08-06 | 索尼移动通讯有限公司 | Interference reduction method and device and mobile terminal |
US20140287795A1 (en) * | 2013-03-19 | 2014-09-25 | Pantech Co., Ltd. | Mobile terminal and method of setting clock for communication interface |
CN103684489A (en) * | 2013-12-09 | 2014-03-26 | 联想(北京)有限公司 | Method for reducing interference and electronic device |
IN2015CH01503A (en) * | 2015-03-24 | 2015-04-10 | Wipro Ltd | |
CN105357033B (en) * | 2015-10-16 | 2019-04-05 | 华为技术有限公司 | A kind of method and apparatus for reducing mobile industry processor interface and communication quality being interfered |
-
2015
- 2015-10-16 CN CN201510676891.7A patent/CN105357033B/en active Active
-
2016
- 2016-10-11 EP EP16854927.7A patent/EP3355516B1/en active Active
- 2016-10-11 WO PCT/CN2016/101814 patent/WO2017063550A1/en active Application Filing
-
2018
- 2018-04-15 US US15/953,493 patent/US10630396B2/en active Active
Non-Patent Citations (1)
Title |
---|
None * |
Also Published As
Publication number | Publication date |
---|---|
EP3355516A1 (en) | 2018-08-01 |
CN105357033A (en) | 2016-02-24 |
CN105357033B (en) | 2019-04-05 |
US20180234191A1 (en) | 2018-08-16 |
WO2017063550A1 (en) | 2017-04-20 |
EP3355516A4 (en) | 2018-08-01 |
US10630396B2 (en) | 2020-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3355516B1 (en) | Method and apparatus for reducing interference of mobile industry processor interface on communication quality | |
US11863499B2 (en) | Method for controlling activation of BWP, user equipment and base station | |
US20230142710A1 (en) | Communication method, mobile terminal, base station, and computer readable storage medium | |
CN106604221B (en) | Connection management method, terminal and network side equipment | |
KR102488545B1 (en) | Reception mode switching method and terminal | |
US11330417B2 (en) | Method for electromagnetic interference adjustment and related devices | |
US20230156810A1 (en) | Information transmission method, base station, mobile terminal, and computer readable storage medium | |
EP3349370B1 (en) | Method for controlling transmission power of wireless communication terminal, and wireless communication terminal | |
EP3855715B1 (en) | Display control method and related product | |
CN108377537B (en) | Configuration method of discontinuous reception, discontinuous reception method, base station and terminal | |
CN110621044A (en) | Method for adjusting bandwidth, mobile terminal, network side device and medium | |
US10757692B2 (en) | Method for determining network standard in wireless communications network, access point device, terminal device, and radio network controller | |
US20240064701A1 (en) | Paging detection method and apparatus, paging processing method and apparatus, and communication device | |
KR20230019938A (en) | Power headroom report (PHR) reporting method, apparatus and terminal | |
RU2789851C2 (en) | Method for switching the receiving mode and the terminal device | |
CN111510167B (en) | Radio frequency circuit and terminal equipment | |
US20240244423A1 (en) | Ue capability change method, terminal, and network-side device | |
WO2023011536A1 (en) | Measurement relaxation method and apparatus, terminal, and network side device | |
CN116017590A (en) | Target information reporting method, terminal and access network equipment | |
CN116170122A (en) | Method, terminal and network side equipment for activating or deactivating Gap |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20180427 |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 20180626 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20190412 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1176914 Country of ref document: AT Kind code of ref document: T Effective date: 20190915 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602016020183 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20190904 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20191204 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20191204 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20191205 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1176914 Country of ref document: AT Kind code of ref document: T Effective date: 20190904 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200106 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 602016020183 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200224 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
PG2D | Information on lapse in contracting state deleted |
Ref country code: IS |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200501 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191031 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191031 Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191011 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20200105 |
|
26N | No opposition filed |
Effective date: 20200605 |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20191031 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191031 Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191104 Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191011 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20161011 Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190904 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20230831 Year of fee payment: 8 |