Method for transmitting contention-based data in non-terrestrial-network-based communication system, and electronic device for performing same
According to an embodiment of the disclosure, a method by which a user equipment (UE) transmits uplink (UL) data to a base station (BS) to handle traffic which occurs in a communication system includes obtaining, from the BS, resource map information relating to an available contention-based resource, transmitting, to the BS, a scheduling request message, control information and at least a portion of the UL data based on the resource map information, and determining whether the at least a portion of the UL data is successfully transmitted, wherein the control information includes information relating to a contention-based resource used to transmit the at least a portion of the UL data.
1 . A method performed by a user equipment (UE) for reducing scheduling delay of the UE in a non-terrestrial (NTN) communication system, the method comprising:
obtaining, from a base station (BS), resource map information relating to an available contention-based resource, wherein the available contention-based resource has a resource structure based on an NTN standard and includes a scheduling request resource, a contention-based control resource, and a contention-based data resource;
transmitting, to the BS, a scheduling request message, control information and at least a portion of uplink (UL) data, based on the resource map information; and
determining whether the at least a portion of the UL data is successfully transmitted,
wherein the control information comprises information relating to a contention-based resource used to transmit the at least a portion of the UL data.
2 . The method of claim 1 , further comprising:
determining, based on the resource map information, at least one of:
a location of the contention-based resource used to transmit the at least a portion of the UL data,
a region of the contention-based resource used to transmit the at least a portion of the UL data, and
a size of the contention-based resource used to transmit the at least a portion of the UL data.
3 . The method of claim 1 , further comprising:
comparing a size of the UL data with a size of the available contention-based resource; and
in case that the size of the UL data is larger than the size of the available contention-based resource, transmitting a buffer status report (BSR) to the BS.
4 . The method of claim 1 , further comprising:
determining whether a message related to the scheduling request message has been received from the BS within a designated time; and
based on a determination that the message related to the scheduling request message has not been received from the BS within the designated time, determining that transmission of the at least a portion of the UL data has failed.
5 . The method of claim 4 , further comprising:
re-obtaining, from the BS, resource map information relating to the available contention-based resource; and
retransmitting, to the BS, the scheduling request message, the at least a portion of the UL data and the control information, based on the resource map information re-obtained.
6 . The method of claim 1 , further comprising:
receiving, from the BS, an allocation of a resource corresponding to the scheduling request message within a designated time; and
in case that a size of the allocated resource is same as or smaller than a designated level, determining that transmission of the at least a portion of the UL data has failed and transmitting a BSR to the BS.
7 . The method of claim 1 , further comprising:
in case of receiving, from the BS, an acknowledgment (ACK) corresponding to the scheduling request message within a designated time, determining that transmission of the at least a portion of the UL data is successful.
8 . The method of claim 7 , further comprising:
receiving, from the BS, an allocation of a resource corresponding to the scheduling request message within the designated time; and
transmitting, to the BS, using the allocated resource, the remaining portion of the UL data.
9 . The method of claim 1 , further comprising:
in case of receiving an allocation of a resource corresponding to the scheduling request message without receiving, from the BS, an acknowledgment (ACK) corresponding to the scheduling request message within a designated time, determining that transmission of the at least a portion of the UL data has failed; and
transmitting the UL data to the BS, using the allocated resource.
10 . The method of claim 1 ,
wherein robustness of transmission of the scheduling request message is higher than the robustness of transmission of the control information, and
wherein the robustness of transmission of the control information is higher than the robustness of transmission of the at least a portion of the UL data.
11 . A method performed by a base station (BS) for reducing scheduling delay of a user equipment (UE) in a non-terrestrial (NTN) communication system, the method comprising:
transmitting, to the UE, resource map information relating to an available contention-based resource, wherein the available contention-based resource has a resource structure based on an NTN standard and includes a scheduling request resource, a contention-based control resource, and a contention-based data resource;
receiving, from the UE, a scheduling request message;
determining whether each of control information and at least a portion of uplink (UL) data is received; and
determining whether to allocate a resource for the UE, based on whether the control information is received and whether the at least a portion of the UL data is received,
wherein the control information comprises information relating to a contention-based resource determined to be used by the UE to transmit the at least a portion of the UL data.
12 . The method of claim 11 , further comprising:
in case of determining that the control information and the at least a portion of the UL data are received, transmitting, to the UE, an acknowledgment (ACK) corresponding to the scheduling request message.
13 . The method of claim 12 , further comprising:
in case that the received control information includes a buffer status report (BSR), determining to allocate a resource to the UE, based on the BSR.
14 . The method of claim 12 , further comprising:
in case that the received control information does not include any BSR, determining not to allocate a resource to the UE.
15 . The method of claim 11 , further comprising:
in case that it is determined that the control information is received and that the at least a portion of the UL data is not received, determining to allocate a resource to the UE.
16 . A user equipment (UE) for reducing scheduling delay of the UE in a non-terrestrial (NTN) communication system, the UE comprising:
at least one transceiver;
at least one processor communicatively coupled to the at least one transceiver; and
at least one memory, communicatively coupled to the at least one processor, storing instructions executable by the at least one processor to cause the UE to:
obtain, from a base station (BS), resource map information relating to an available contention-based resource, wherein the available contention-based resource has a resource structure based on an NTN standard and includes a scheduling request resource, a contention-based control resource, and a contention-based data resource,
transmit, to the BS, a scheduling request message, control information and at least a portion of uplink (UL) data, based on the resource map information, and
determine whether the at least a portion of the UL data is successfully transmitted,
wherein the control information comprises information relating to a contention-based resource used to transmit the at least a portion of the UL data.
17 . A base station (BS) for reducing scheduling delay of a user equipment (UE) in a non-terrestrial (NTN) communication system, the BS comprising:
at least one transceiver;
at least one processor communicatively coupled to the at least one transceiver; and
at least one memory, communicatively coupled to the at least one processor, storing instructions executable by the at least one processor to cause the BS to:
transmit, to the UE, resource map information relating to an available contention-based resource, wherein the available contention-based resource has a resource structure based on an NTN standard and includes a scheduling request resource, a contention-based control resource, and a contention-based data resource,
receive, from the UE, a scheduling request message,
determine whether each of control information and at least a portion of uplink (UL) data is received, and
determine whether to allocate a resource for the UE, based on whether the control information is received and whether the at least a portion of the UL data is received,
wherein the control information comprises information relating to a contention-based resource determined to be used by the UE to transmit the at least a portion of the UL data.