A method for selecting a receiving antenna from an antenna array in a wireless local area network, wherein said method comprises: testing each antenna in the antenna array to obtain an antenna quality parameter of each antenna corresponding to a client Station; and determining an optimal receiving antenna according to said antenna quality parameter; storing a relation between the Station and the determined optimal receiving antenna; the method being characterised by: upon receiving a notification transmission message transmitted by a Station: searching for an optimal receiving antenna corresponding to the Station which has transmitted the notification transmission message; if the optimal receiving antenna is found, determining whether a ratio between an uplink traffic and a downlink traffic of said Station which has transmitted the notification transmission message in a preset time is greater than a third preset value; if yes, setting the optimal receiving antenna corresponding to said Station which has transmitted the notification transmission message as the receiving antenna; otherwise, setting an optimal transmission antenna corresponding to said Station which has transmitted the notification transmission message as the receiving antenna, and if no optimal receiving antenna is found, setting a default receiving antenna as the receiving antenna. testing each antenna in the antenna array to obtain an antenna quality parameter of each antenna corresponding to a client Station; and determining an optimal receiving antenna according to said antenna quality parameter; storing a relation between the Station and the determined optimal receiving antenna; the method being characterised by: upon receiving a notification transmission message transmitted by a Station: searching for an optimal receiving antenna corresponding to the Station which has transmitted the notification transmission message; if the optimal receiving antenna is found, determining whether a ratio between an uplink traffic and a downlink traffic of said Station which has transmitted the notification transmission message in a preset time is greater than a third preset value; if yes, setting the optimal receiving antenna corresponding to said Station which has transmitted the notification transmission message as the receiving antenna; otherwise, setting an optimal transmission antenna corresponding to said Station which has transmitted the notification transmission message as the receiving antenna, and if no optimal receiving antenna is found, setting a default receiving antenna as the receiving antenna. searching for an optimal receiving antenna corresponding to the Station which has transmitted the notification transmission message; if the optimal receiving antenna is found, determining whether a ratio between an uplink traffic and a downlink traffic of said Station which has transmitted the notification transmission message in a preset time is greater than a third preset value; if yes, setting the optimal receiving antenna corresponding to said Station which has transmitted the notification transmission message as the receiving antenna; otherwise, setting an optimal transmission antenna corresponding to said Station which has transmitted the notification transmission message as the receiving antenna, and if no optimal receiving antenna is found, setting a default receiving antenna as the receiving antenna.