Method and apparatus for predictive resource allocation in unlicensed band
A network node and a method performed by the network node are provided. According to an embodiment, a method performed by a network node is provided. The method comprises obtaining prediction information on an availability of an unlicensed band based on historical data of the unlicensed band. The method comprises selecting transmission resources of the unlicensed band based on the prediction information. The method comprises determining a number of data packets capable of being allocated to the transmission resources based on the prediction information. The method comprises transmitting the data packets on the transmission resources according to the determined number of data packets capable of being allocated to the transmission resources.
1 . A method performed by a network node, the method comprising:
obtaining prediction information indicating a probability of an unlicensed band being unavailable based on historical data including results of listen before talk (LBT) detection on the unlicensed band:
selecting transmission resources of the unlicensed band based on the prediction information:
determining a number of data packets capable of being allocated to the transmission resources based on the prediction information; and
transmitting the data packets on the transmission resources according to the determined number of data packets capable of being allocated to the transmission resources,
wherein the number of data packets is determined based on a success transmission probability (STP) value corresponding to the probability of the unlicensed band being unavailable.
2 . The method of claim 1 , wherein the STP value is determined based on a preset mapping relationship between the probability of the unlicensed band being unavailable and a corresponding STP.
3 . The method of claim 2 ,
wherein the STP value is determined based on a first available resource factor, and
wherein the first available resource factor is related to a number of users that transmit data on the unlicensed band.
4 . The method of claim 2 ,
wherein, in a case that the STP value is not greater than a first threshold value, the number of data packets is determined to be a first number,
wherein, in a case that the STP value is greater than the first threshold value and not greater than a second threshold value, the number of data packets is determined to be a second number,
wherein, in a case that the STP value is greater than the second threshold value, the number of data packets is determined to be a third number,
wherein the first number corresponds to a fixed value,
wherein the second number is positively correlated to the STP value, and
wherein the third number is a packet request number determined based on a transmission capacity of a licensed band.
5 . The method of claim 2 , further comprising:
determining whether to retransmit the data packets on the unlicensed band based on the STP value.
6 . The method of claim 2 , wherein the determining of whether to retransmit the data packets on the unlicensed band based on the STP value comprises:
based on identifying that the STP value is greater than a second preset threshold for the unlicensed band, determining to retransmit the data packets on the unlicensed band.
7 . The method of claim 5 , wherein the determining of whether to retransmit the data packets on the unlicensed band based on the STP value comprises:
determining a number C1 of users using at least one of the unlicensed band or a traffic load C2 of the unlicensed band based on a probability of the unlicensed band being historically unavailable and a prediction result; and
determining whether to retransmit the data packets on the unlicensed band based on at least one of a C1 value or a C2 value, and the STP value.
8 . The method of claim 7 , wherein the determining of the number C1 of the users using at least one of the unlicensed band or the traffic load C2 of the unlicensed band comprises:
determining candidate combinations of the number of users using the unlicensed band and the traffic load of the unlicensed band based on the probability of the unlicensed band being historically unavailable and the prediction result; and
selecting a candidate combination with a minimum variance of the number of users from among the candidate combinations, and obtaining at least one of the C1 value or the C2 value based on the selected candidate combination.
9 . The method of claim 5 , further comprising:
based on identifying that all unlicensed bands including the unlicensed band do not meet a preset condition, determining to retransmit the data packets on a licensed band.
10 . The method of claim 1 ,
wherein the historical data of the unlicensed band comprises historical availability data of the unlicensed band and historical feedback data of hybrid automatic retransmission quest (HARQ) for the unlicensed band, and
wherein, in a case that historical feedback data for a specific time among the historical feedback data is negative acknowledgement (NACK), the historical availability data of the unlicensed band for the specific time is modified.
11 . The method of claim 10 ,
wherein the historical data of the unlicensed band includes historical success transmission probability (STP) value for the unlicensed band, and
wherein the prediction information is obtained in response to the historical STP value for the unlicensed band exceeding a first preset threshold.
12 . A network node, comprising:
at least one processor; and
at least one memory for storing computer executable instructions,
wherein the computer executable instructions, when executed by the at least one processor, cause the at least one processor to:
obtain prediction information indicating a probability of an unlicensed band being unavailable based on historical data including results of listen before talk (LBT) detection on the unlicensed band,
select transmission resources of the unlicensed band based on the prediction information,
determine a number of data packets capable of being allocated to the transmission resources based on the prediction information, and
transmit the data packets on the transmission resources according to the determined number of data packets capable of being allocated to the transmission resources, and
wherein the number of data packets is determined based on a success transmission probability (STP) value corresponding to the probability of the unlicensed band being unavailable.
13 . The network node of claim 12 ,
wherein the STP value is determined based on a first available resource factor, and
wherein the first available resource factor is related to a number of users that transmit data on the unlicensed band.
14 . The network node of claim 12 , wherein the computer executable instructions, when executed by the at least one processor, cause the at least one processor to:
based on identifying that all unlicensed bands including the unlicensed band do not meet a preset condition, determine to retransmit the data packets on a licensed band.
15 . The network node of claim 12 , wherein the computer executable instructions, when executed by the at least one processor, cause the at least one processor to:
determine a number C1 of users using at least one of the unlicensed band or a traffic load C2 of the unlicensed band based on a probability of the unlicensed band being historically unavailable and a prediction result, and
determine whether to retransmit the data packets on the unlicensed band based on at least one of a C1 value or a C2 value, and the STP value.
16 . The network node of claim 12 ,
wherein, in a case that the STP value is not greater than a first threshold value, the number of data packets is determined to be a first number,
wherein, in a case that the STP value is greater than the first threshold value and not greater than a second threshold value, the number of data packets is determined to be a second number,
wherein, in a case that the STP value is greater than the second threshold value, the number of data packets is determined to be a third number,
wherein the first number corresponds to a fixed value,
wherein the second number is positively correlated to the STP value, and
wherein the third number is a packet request number determined based on a transmission capacity of a licensed band.
17 . A non-transitory computer readable storage medium storing computer program instructions thereon, wherein the computer program instructions, when executed by a processor of a network node, cause the network node to perform operations, the operations comprising:
obtaining prediction information indicating a probability of an unlicensed band being unavailable based on historical data results of listen before talk (LBT) detection on the unlicensed band;
selecting transmission resources of the unlicensed band based on the prediction information;
determining a number of data packets capable of being allocated to the transmission resources based on the prediction information; and
transmitting the data packets on the transmission resources according to the determined number of data packets capable of being allocated to the transmission resources,
wherein the number of data packets is determined based on a success transmission probability (STP) value corresponding to the probability of the unlicensed band being unavailable.