A method of receiving a signal by an electronic device including an antenna structure that includes a plurality of receiver paths, a plurality of antennas, and a switch disposed between the plurality of antennas and the plurality of receiver paths, the method comprising: determining a signal strength of at least one of the plurality of antennas with respect to a signal currently associated with the at least one of the plurality of antennas; changing a connection relationship between the at least one of the plurality of antennas and the plurality of the receiver paths through the switch , wherein after being changed, the signal strength of the at least one of the plurality of antennas is positively correlated with ranking orders of the coupled receiver paths, wherein the plurality of receiver paths are ranked based on a preset manner to obtain a ranking order of each of the plurality of receiver paths; and receiving the signal based on a changed connection relationship between the plurality of antennas and the plurality of the receiver paths; characterized in that switching the connection relationship between the at least one of the plurality of antennas and the plurality of receiver paths through the switch comprises: determining the number of the plurality of antennas; when the number of the plurality of antennas does not exceed a preset threshold, changing the connection relationship between the plurality of antennas and the plurality of receiver paths through the switch ; and when the number of the plurality of antennas exceeds the preset threshold, changing a connection relationship between at least one of the plurality of antennas having a ranking order less than or equal to the preset threshold and the receiver paths through the switch . determining a signal strength of at least one of the plurality of antennas with respect to a signal currently associated with the at least one of the plurality of antennas; changing a connection relationship between the at least one of the plurality of antennas and the plurality of the receiver paths through the switch , wherein after being changed, the signal strength of the at least one of the plurality of antennas is positively correlated with ranking orders of the coupled receiver paths, wherein the plurality of receiver paths are ranked based on a preset manner to obtain a ranking order of each of the plurality of receiver paths; and receiving the signal based on a changed connection relationship between the plurality of antennas and the plurality of the receiver paths; characterized in that switching the connection relationship between the at least one of the plurality of antennas and the plurality of receiver paths through the switch comprises: determining the number of the plurality of antennas; when the number of the plurality of antennas does not exceed a preset threshold, changing the connection relationship between the plurality of antennas and the plurality of receiver paths through the switch ; and when the number of the plurality of antennas exceeds the preset threshold, changing a connection relationship between at least one of the plurality of antennas having a ranking order less than or equal to the preset threshold and the receiver paths through the switch . determining the number of the plurality of antennas; when the number of the plurality of antennas does not exceed a preset threshold, changing the connection relationship between the plurality of antennas and the plurality of receiver paths through the switch ; and when the number of the plurality of antennas exceeds the preset threshold, changing a connection relationship between at least one of the plurality of antennas having a ranking order less than or equal to the preset threshold and the receiver paths through the switch . <EOS>