IP Library Granted Patent US 12,349,124
Granted Patent B2
US 12,349,124 · App. 17/415,426 · Granted Jul 1, 2025

Data scheduling method and apparatus, and data transmission method and apparatus

Inventor: Yajun Zhu (Beijing, CN)
Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
H04W72/1268H04B7/12H04L1/1864H04L1/1893H04W16/14H04L5/0091H04W72/23H04W76/11
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,349,124
App. No.
17/415,426
Granted
Jul 1, 2025
Kind
B2
Abstract

A data scheduling method can be applied to a base station and include: sending a scheduling instruction to a terminal, wherein the scheduling instruction is used for indicating whether the terminal transmits the same data packet on a plurality of frequency-domain resources of an unlicensed frequency band; and if the scheduling instruction indicates that the terminal transmits the same data packet on the plurality of frequency-domain resources, receiving the data packet transmitted by the terminal on at least one frequency-domain resource from among the plurality of frequency-domain resources.

Claims (87)

1. A data scheduling method, being applicable to a base station, wherein the method comprises:

sending a scheduling instruction to a terminal, wherein the scheduling instruction is used for indicating to the terminal whether to transmit a same data packet on a plurality of frequency-domain resources of an unlicensed frequency band; and

when the scheduling instruction indicates to the terminal to transmit the same data packet on the plurality of frequency-domain resources, receiving the same data packet transmitted by the terminal on at least one frequency-domain resource among the plurality of frequency-domain resources, wherein receiving the same data packet transmitted by the terminal on at least one frequency-domain resource among the plurality of frequency-domain resources comprises:

detecting at least one frequency-domain resource among the plurality of frequency-domain resources;

determining idle frequency-domain resources among the at least one frequency-domain resource detected; and

receiving the same data packet on at least one of the idle frequency-domain resources,

wherein the receiving the same data packet on the at least one of the idle frequency-domain resources comprises:

selecting one or more idle frequency-domain resources among the idle frequency-domain resources based on a preset parameter to transmit the same data packet,

wherein the preset parameter is a number of times the frequency-domain resource has been used by the terminal, and the selecting one or more idle frequency-domain resources among the idle frequency-domain resources based on a preset parameter comprises: selecting the frequency-domain resource that has been used and has been used for a highest number of times.

2. The method of claim 1 , wherein

the scheduling instruction comprises first identifiers of the plurality of frequency-domain resources, and the first identifiers are used for indicating to the terminal whether to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band, wherein the first identifiers are set in different information fields of the scheduling instruction, or

wherein the scheduling instruction comprises first identifiers of the plurality of frequency-domain resources, and the first identifiers are used for indicating to the terminal whether to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band, wherein the first identifiers are set in a same information field of the scheduling instruction.

3. The method of claim 1 , wherein

the scheduling instruction indicates to the terminal whether to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band through a radio network temporary identity, or

wherein the scheduling instruction indicates to the terminal whether to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band through a scrambling sequence of a cyclic redundancy check.

4. The method of claim 1 , wherein the scheduling instruction indicates to the terminal whether to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band through a format of the scheduling instruction.

5. The method of claim 1 , wherein

the scheduling instruction comprises a plurality of sub-scheduling instructions, and each of the sub-scheduling instructions is used for indicating to the terminal whether to transmit the same data packet on each of the frequency-domain resources; and

wherein when each of the sub-scheduling instructions indicates to the terminal to transmit the same data packet on each of the frequency-domain resources, the same data packet transmitted by the terminal on at least one frequency-domain resource among the plurality of frequency-domain resources is received.

6. A data transmission method, being applicable to a terminal, wherein the method comprises:

receiving a scheduling instruction sent by a base station;

determining whether to transmit a same data packet on a plurality of frequency-domain resources of an unlicensed frequency band according to the scheduling instruction; and

when transmitting the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band, transmitting the same data packet on at least one frequency-domain resource among the plurality of frequency-domain resources,

wherein the transmitting the same data packet on the at least one frequency-domain resource among the plurality of frequency-domain resources comprises:

detecting at least one frequency-domain resource among the plurality of frequency-domain resources;

determining idle frequency-domain resources among the at least one frequency-domain resource detected; and

transmitting the same data packet on at least one of the idle frequency-domain resources,

wherein the transmitting the same data packet on the at least one of the idle frequency-domain resources comprises:

selecting one or more idle frequency-domain resources among the idle frequency-domain resources based on a preset parameter to transmit the same data packet,

wherein the preset parameter is a number of times the frequency-domain resource has been used by the terminal, and the selecting one or more idle frequency-domain resources among the idle frequency-domain resources based on a preset parameter comprises: selecting the frequency-domain resource that has been used and has been used for a highest number of times.

7. The method of claim 6 , wherein the transmitting the same data packet on the at least one of the idle frequency-domain resources comprises:

determining a starting time-domain resource corresponding to a respective frequency-domain resource of the at least one of the idle frequency-domain resources; and

transmitting the same data packet on the at least one of the idle frequency-domain resources which is determined according to a relationship of respective of the starting time-domain resource.

8. The method of claim 7 , wherein the transmitting the same data packet on the at least one of the idle frequency-domain resources according to the relationship of respective of the starting time-domain resource comprises:

transmitting the same data packet on the idle frequency-domain resource corresponding to an earliest starting time-domain resource.

9. The method of claim 6 , wherein the transmitting the same data packet on the at least one of the idle frequency-domain resources comprises:

determining a sequence number corresponding to a respective frequency-domain resource of the at least one of the idle frequency-domain resources; and

transmitting the same data packet on the at least one of the idle frequency-domain resources which is determined according to a relationship of respective of the sequence number.

10. The method of claim 9 , wherein the transmitting the same data packet on the at least one of the idle frequency-domain resources according to the relationship of respective of the sequence number comprises:

transmitting the same data packet on the idle frequency-domain resource corresponding to a sequence number arranged at a preset position.

11. The method of claim 6 , wherein

the scheduling instruction comprises a first identifier corresponding to the same data packet, and

the determining whether to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band according to the scheduling instruction comprises:

determining whether the first identifier is identical to a target identifier; and

wherein when the first identifier is identical to the target identifier, it is determined to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band.

12. The method of claim 6 , wherein

the scheduling instruction comprises a plurality of sub-scheduling instructions, wherein each sub-scheduling instruction comprises a first identifier corresponding to the same data packet, and

the determining whether to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band according to the scheduling instruction comprises:

determining whether first identifiers which are comprised in the plurality of the sub-scheduling instructions are identical; and

wherein when the first identifiers which are comprised in the plurality of the sub-scheduling instructions are identical, it is determined to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band.

13. The method of claim 6 , wherein

the scheduling instruction comprises a radio network temporary identity, and

the determining whether to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band according to the scheduling instruction comprises:

determining whether the radio network temporary identity is identical to a target radio network temporary identity; and

wherein when the radio network temporary identity is identical to the target radio network temporary identity, it is determined to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band.

14. The method of claim 6 , wherein

the scheduling instruction comprises a plurality of sub-scheduling instructions,

wherein the sub-scheduling instruction comprises a radio network temporary identity, and

the determining whether to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band according to the scheduling instruction comprises:

determining whether the radio network temporary identities comprised in respective of the sub-scheduling instructions are identical; and

wherein when the radio network temporary identities comprised in the respective of the sub-scheduling instructions are identical, it is determined that the same data packet needs to be transmitted.

15. The method of claim 6 , wherein

a scrambling sequence of a cyclic redundancy check of the scheduling instruction corresponds to the data, and

the determining whether to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band according to the scheduling instruction comprises:

determining whether the scrambling sequence of the cyclic redundancy check of the scheduling instruction is identical to a target sequence; and

wherein when the scrambling sequence of the cyclic redundancy check of the scheduling instruction is identical to the target sequence, it is determined to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band.

16. The method of claim 6 , wherein

the scheduling instruction comprises a plurality of sub-scheduling instructions, and a scrambling sequence of a cyclic redundancy check of the sub-scheduling instruction corresponds to the data,

wherein the determining whether data packets need to be transmitted are identical according to the plurality of the sub-scheduling instructions comprises:

determining whether the scrambling sequences of the cyclic redundancy checks of respective of the sub-scheduling instructions are identical; and

wherein when the scrambling sequences of the cyclic redundancy checks of the respective of the sub-scheduling instructions are identical, it is determined that the same data packet needs to be transmitted.

17. The method of claim 6 , wherein

a format of the scheduling instruction corresponds to the data, and

the determining whether to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band according to the scheduling instruction comprises:

determining whether the format of the scheduling instruction is identical to a target format; and

wherein when the format of the scheduling instruction is identical to the target format, it is determined to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band.

18. The method of claim 6 , wherein

the scheduling instruction comprises a plurality of sub-scheduling instructions, and

a format of the sub-scheduling instruction corresponds to the data,

wherein the determining whether data packets need to be transmitted are identical according to the plurality of the sub-scheduling instructions comprises:

determining whether the formats of respective of the sub-scheduling instructions are identical; and

wherein when the formats of the respective of the sub-scheduling instructions are identical, it is determined that the same data packet needs to be transmitted.

19. A communication system implementing the method of claim 1 , comprising the base station and the terminal, wherein the terminal is configured to determine suitable frequency-domain resources for transmitting the same data packet by:

receiving the scheduling instruction sent by a base station;

determining whether to transmit the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band according to the scheduling instruction; and

when transmitting the same data packet on the plurality of frequency-domain resources of the unlicensed frequency band, transmitting the same data packet on the at least one frequency-domain resource among the plurality of frequency-domain resources;

thereby ensuring that the transmitted data packet is received by the base station and ensuring successful communication between the base station and the terminal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: ZHU, YAJUN
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Reel/Frame 056577/0218 →
Continuity (1)
Related Publication 20220070893A1 · Mar 3, 2022
References Cited (27)
US 10701564B2 · Xu · 2020 [cited by examiner]
US 20100074343A1 · Gaal et al. · 2010 [cited by applicant]
US 20150263773A1 · Suzuki et al. · 2015 [cited by applicant]
US 20170048828A1 · Um · 2017 [cited by examiner]
US 20170171855A1 · Sundararajan · 2017 [cited by examiner]
US 20180035459A1 · Islam et al. · 2018 [cited by applicant]
US 20190045458A1 · Harada · 2019 [cited by examiner]
US 20190182826A1 · Yerramalli · 2019 [cited by examiner]
US 20190230630A1 · Mu · 2019 [cited by examiner]
US 20190281621A1 · Noh · 2019 [cited by examiner]
US 20190305836A1 · Kapetanovic · 2019 [cited by examiner]
US 20200170032A1 · Li · 2020 [cited by examiner]
US 20200229222A1 · Jiang · 2020 [cited by examiner]
US 20210120630A1 · Zhang · 2021 [cited by examiner]
US 20210211230A1 · Wu · 2021 [cited by examiner]
US 20220070893A1 · Zhu · 2022 [cited by examiner]
US 20220116963A1 · Zhu · 2022 [cited by examiner]
CN 104620610A · 2015 [cited by applicant]
CN 105072690A · 2015 [cited by applicant]
CN 108347779A · 2018 [cited by applicant]
CN 108631971A · 2018 [cited by applicant]
CN 109039530A · 2018 [cited by applicant]
EP 3407662A4 · 2019 [cited by examiner]
WO 2018219011A1 · 2018 [cited by applicant]
ZTE, “Considerations on PDCP duplication and data split for NR-U”, Nov. 12-16, 2018 found at https://www.3gpp.org/dynareport?code=TDocExMtg--R2-104--18808.htm (Year: 2018). [cited by examiner]
CN first office action in application No. 201880003022.X, mailed on Sep. 2, 2022. [cited by applicant]
CN second office action in application No. 201880003022.X, mailed on May 31, 2023. [cited by applicant]