A method of data transmission between a user equipment and a base station in a wireless network system having a multi-layer structure, comprising: establishing a wireless channel between the user equipment and the base station; operating a first layer in the wireless channel according to an initial data transmission rate and detecting a signal transmission status of the wireless channel and a current signal transmission parameter of a second layer in the wireless channel (220, 250); providing a maximum data transmission rate and a minimum data transmission rate according to a maximum signal transmission parameter and a minimum signal transmission parameter associated with the second layer; providing a first setting associated with the maximum signal transmission parameter and a second setting associated with the current signal transmission parameter; acquiring an adjusted data transmission rate according to the first setting, the second setting, the maximum data transmission rate, and the minimum data transmission rate; and operating the first layer according to the adjusted data transmission rate when the signal transmission status does not meet a predetermined standard, wherein: the first layer is hierarchically higher than the second layer in the multi-layer structure; and the adjusted data transmission rate is proportional to a difference between the maximum signal transmission rate and the minimum signal transmission rate, inversely proportional to the first setting, and proportional to the second setting. establishing a wireless channel between the user equipment and the base station; operating a first layer in the wireless channel according to an initial data transmission rate and detecting a signal transmission status of the wireless channel and a current signal transmission parameter of a second layer in the wireless channel (220, 250); providing a maximum data transmission rate and a minimum data transmission rate according to a maximum signal transmission parameter and a minimum signal transmission parameter associated with the second layer; providing a first setting associated with the maximum signal transmission parameter and a second setting associated with the current signal transmission parameter; acquiring an adjusted data transmission rate according to the first setting, the second setting, the maximum data transmission rate, and the minimum data transmission rate; and operating the first layer according to the adjusted data transmission rate when the signal transmission status does not meet a predetermined standard, wherein: the first layer is hierarchically higher than the second layer in the multi-layer structure; and the adjusted data transmission rate is proportional to a difference between the maximum signal transmission rate and the minimum signal transmission rate, inversely proportional to the first setting, and proportional to the second setting. the first layer is hierarchically higher than the second layer in the multi-layer structure; and the adjusted data transmission rate is proportional to a difference between the maximum signal transmission rate and the minimum signal transmission rate, inversely proportional to the first setting, and proportional to the second setting.