A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a terminal that establishes a communication connection with a correspondent node through a first link provided by a cellular network and a second link provided by a Wireless Local Area Network (WLAN), respectively, cause the terminal to:
- acquire relevant information of the WLAN which is accessed by the terminal, the relevant information of the WLAN being used to indicate a data distribution capability of the WLAN;
- acquire a current amount of data in an uplink buffer that is configured to store uplink data, wherein the uplink data in the uplink buffer is distributed through a Packet Data Convergence Protocol (PDCP) layer;
- determine an amount of data transmitted to the correspondent node by the second link based on the relevant information of the WLAN and the current amount of data;
- transmit uplink data to the correspondent node through the second link based on the amount of the data transmitted to the correspondent node by the second link;
- and
- send a Buffer Status Report (BSR) to a base station in the cellular network, wherein the BSR comprises a difference value between the current amount of data and the amount of the data transmitted by the second link, and wherein the base station is configured to allocate an uplink resource for the terminal based on the difference value.