A method of controlling an electronic device comprising a display, a display Mobile Industry Processor Interface MIPI bus and a modem, wherein the method comprises: in a condition of the display being in a screen-on state, detecting whether a target game running on the electronic device initiates a game booster mode, wherein in a condition that the target game initiates the game booster mode, the modem transmits data on a dedicated channel, in response to detecting that the target game initiates the game booster mode, adjusting a cycle for detecting a target operating frequency of the modem from a first detecting cycle to a second detecting cycle, the first detecting cycle being less than the second detecting cycle, and obtaining (101, 202) the target operating frequency at which the modem currently operates with the second detecting cycle; obtaining (102,203) a first MIPI operating frequency of the display MIPI bus; determining whether the target operating frequency is interfered based on the first MIPI operating frequency; obtaining (104,205) a target game frame rate of the target game in response to determining that the target operating frequency is interfered, wherein the target game frame rate is a game frame rate used for the target game during running; determining (104,206) a target MIPI operating frequency range list corresponding to the target game frame rate based on a preset correspondence relationship between MIPI operating frequency range lists and game frame rates, wherein each game frame rate corresponds to one MIPI operating frequency range list, the target MIPI operating frequency range list comprises a plurality of MIPI operating frequencies; determining (105,207) a second MIPI operating frequency having least interference on the target operating frequency of the modem from the plurality of MIPI operating frequencies in the target MIPI operating frequency range list; and adjusting (106,208) a MIPI operating frequency of the display MIPI bus to the second MIPI operating frequency. in a condition of the display being in a screen-on state, detecting whether a target game running on the electronic device initiates a game booster mode, wherein in a condition that the target game initiates the game booster mode, the modem transmits data on a dedicated channel, in response to detecting that the target game initiates the game booster mode, adjusting a cycle for detecting a target operating frequency of the modem from a first detecting cycle to a second detecting cycle, the first detecting cycle being less than the second detecting cycle, and obtaining (101, 202) the target operating frequency at which the modem currently operates with the second detecting cycle; obtaining (102,203) a first MIPI operating frequency of the display MIPI bus; determining whether the target operating frequency is interfered based on the first MIPI operating frequency; obtaining (104,205) a target game frame rate of the target game in response to determining that the target operating frequency is interfered, wherein the target game frame rate is a game frame rate used for the target game during running; determining (104,206) a target MIPI operating frequency range list corresponding to the target game frame rate based on a preset correspondence relationship between MIPI operating frequency range lists and game frame rates, wherein each game frame rate corresponds to one MIPI operating frequency range list, the target MIPI operating frequency range list comprises a plurality of MIPI operating frequencies; determining (105,207) a second MIPI operating frequency having least interference on the target operating frequency of the modem from the plurality of MIPI operating frequencies in the target MIPI operating frequency range list; and adjusting (106,208) a MIPI operating frequency of the display MIPI bus to the second MIPI operating frequency.