Data scheduling method, terminal, network device and storage medium
By configuring time-domain offset values for satellite communication cells, the synchronization problem caused by multi-carrier scheduling delay in satellite networks is solved, enabling accurate location of resources and improving the efficiency of data scheduling and spectrum utilization.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-09
- Publication Date
- 2026-03-12
AI Technical Summary
Synchronization problems caused by large transmission delays in satellite networks, especially in multi-carrier scheduling, can lead to time discrepancies in scheduling resources due to excessively long round-trip delays.
By configuring time-domain offset values for each cell in satellite communications to compensate for uplink and/or downlink transmission delays, the time-domain location of resources is determined.
Accurate acquisition of uplink and downlink transmission resource locations improves the synchronization accuracy of satellite communications and the flexibility of intra-band/inter-band data scheduling, thereby enhancing power and spectrum efficiency.
Smart Images

Figure CN2024117847_12032026_PF_FP_ABST
Abstract
Description
Data scheduling method, terminal, network device and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and in particular, to a data scheduling method, a terminal, a network device and a storage medium. BACKGROUND
[0002] Due to large transmission delay in a satellite network, when a network device initiates data scheduling to a terminal, synchronization problems may occur due to too long Round-Trip Time (RTT).
[0003] SUMMARY
[0004] Embodiments of the present disclosure provide a data scheduling method, a terminal, a network device and a storage medium to solve the technical problem of synchronization problems caused by large transmission delay in a satellite network in the related art.
[0005] According to a first aspect of embodiments of the present disclosure, a data scheduling method is provided, executed by a terminal, and the method comprises: determining a time domain offset value, the time domain offset value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling of satellite communication.
[0006] According to a second aspect of embodiments of the present disclosure, a data scheduling method is provided, executed by a network device, and the method comprises: determining a time domain offset value, the time domain offset value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling of satellite communication.
[0007] According to a third aspect of embodiments of the present disclosure, a data scheduling apparatus is provided, comprising: a processing module configured to determine a time domain offset value, the time domain offset value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling of satellite communication.
[0008] According to a fourth aspect of embodiments of the present disclosure, a data scheduling apparatus is provided, comprising: a processing module configured to determine a time domain offset value, the time domain offset value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling of satellite communication.
[0009] According to a fifth aspect of embodiments of the present disclosure, a terminal is provided, comprising: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the terminal to perform the data scheduling method of the first aspect described above.
[0010] According to a sixth aspect of the embodiments of the present disclosure, a network device is provided, comprising: one or more processors; a memory coupled to the processors, the memory having stored therein executable instructions that, when executed by the processors, cause the network device to perform the data scheduling method of the second aspect.
[0011] According to a seventh aspect of the embodiments of the present disclosure, a communication system is provided, comprising a terminal and a network device, wherein the terminal is configured to implement the data scheduling method of the first aspect, and the network device is configured to implement the data scheduling method of the second aspect.
[0012] According to an eighth aspect of the embodiments of the present disclosure, a storage medium is provided, the storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the data scheduling method of the first aspect or the second aspect.
[0013] According to the embodiments of the present disclosure, by configuring the time domain offset value for each cell in satellite communication, when performing multi-carrier scheduling, the time delay generated by the scheduled uplink transmission and / or downlink transmission can be compensated based on the time domain offset value, and the time domain position of the resource of the scheduled uplink transmission and / or downlink transmission can be accurately obtained. BRIEF DESCRIPTION OF DRAWINGS
[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings needed to be used in the embodiments will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can also be obtained by those skilled in the art without any creative effort based on these drawings.
[0015] FIG. 1 is an architecture schematic diagram of a communication system according to an embodiment of the present disclosure.
[0016] FIG. 2 is an interaction schematic diagram of a data scheduling method according to an embodiment of the present disclosure.
[0017] FIG. 3 is a schematic flowchart of a data scheduling method according to an embodiment of the present disclosure.
[0018] FIG. 4 is another schematic flowchart of a data scheduling method according to an embodiment of the present disclosure.
[0019] FIG. 5 is a schematic block diagram of an apparatus structure of a terminal according to an embodiment of the present disclosure.
[0020] FIG. 6 is a schematic block diagram of an apparatus structure of a network device according to an embodiment of the present disclosure.
[0021] FIG. 7 is a structural schematic diagram of a communication device according to an embodiment of the present disclosure.
[0022] FIG. 8 is a structural schematic diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0023] Embodiments of the present disclosure provide a data scheduling method, a terminal, a network device and a storage medium.
[0024] In a first aspect, embodiments of the present disclosure provide a data scheduling method, executed by a terminal, the method comprising: determining a time domain offset value, the time domain offset value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling for satellite communication.
[0025] In the above embodiments, by configuring a corresponding time domain offset value for each cell in satellite communication, when multi-carrier scheduling is performed, the time delay that may be generated by the scheduled uplink transmission and / or downlink transmission can be compensated based on the time domain offset value, and the time domain position of the resource of the scheduled uplink transmission and / or downlink transmission can be accurately obtained.
[0026] In combination with some embodiments of the first aspect. In some embodiments, the method further comprises: receiving first information from the first cell, the first information being used to schedule first uplink transmission and / or first downlink transmission, the first uplink transmission comprising uplink transmission on the second cell, and the first downlink transmission comprising downlink transmission of the second cell; and receiving the first downlink transmission or transmitting the first uplink transmission based on the time domain offset value.
[0027] In combination with some embodiments of the first aspect. In some embodiments, the time domain offset value is used to indicate at least one of: a first time domain offset value of the first cell, the first time domain offset value being used to compensate for part of the time delay of the first cell; a second time domain offset value of the second cell, the second time domain offset value being used to compensate for part of the time delay of the second cell; and a difference between the first time domain offset value and the second time domain offset value, the first time domain offset value being used to compensate for part of the time delay of the first cell, and the second time domain offset value being used to compensate for part of the time delay of the second cell.
[0028] In combination with some embodiments of the first aspect. In some embodiments, the first resource is determined based on the time domain offset value and a first parameter, the first parameter comprising: a subcarrier spacing of the first cell and / or a subcarrier spacing of the second cell.
[0029] In combination with some embodiments of the first aspect. In some embodiments, the first resource comprises a first downlink resource used for the first downlink transmission, the first downlink resource being determined based on a time domain position where the first information is located, a time domain interval between the first downlink resource indicated by the first information and the first information, and a difference between the first time domain offset value and the second time domain offset value.
[0030] In some embodiments of the first aspect. In some embodiments, the time domain position of the first downlink resource is determined by the following formula:
[0031] wherein n is used to indicate the time domain position of the first information, K0 is used to indicate the time domain interval between the first downlink resource indicated in the first information and the first information; is used to indicate the subcarrier spacing of the second cell; is used to indicate the subcarrier spacing of the first cell, K offset,i is used to indicate the first time domain bias value, K offset,j is used to indicate the second time domain bias value.
[0032] In some embodiments of the first aspect. In some embodiments, the method further comprises: determining a latest downlink resource from the first downlink resources; determining a time domain position of a second uplink resource based on the time domain position of the latest downlink resource, the second uplink resource being used to send a second uplink transmission on the first cell, the second uplink transmission being used to send feedback information of the first downlink transmission.
[0033] In some embodiments of the first aspect. In some embodiments, the time domain position of the second uplink resource is determined based on the time domain position of the latest downlink resource, a time domain interval between the first downlink resource indicated in the first information and the second uplink resource, a difference between the time domain bias value of the second cell where the latest downlink resource is located, the first time domain bias value and the second time domain bias value.
[0034] In some embodiments of the first aspect. In some embodiments, the second uplink resource is determined by the following formula:
[0035] wherein n1 is used to indicate the time domain position of the latest downlink resource, is used to indicate the subcarrier spacing of the cell where the latest downlink resource is located, K1 is used to indicate the time domain interval between the first downlink resource indicated in the first information and the second uplink resource; K offset,lastest is used to indicate the time domain bias value of the second cell where the latest downlink resource is located; K offset,i is used to indicate the time domain bias value of the first cell.
[0036] In some embodiments of the first aspect. In some embodiments, determining the latest downlink resource from the first downlink resources comprises: determining the second cell that needs to be fed back from the second cell; determining the latest downlink resource from the second cell that needs to be fed back.
[0037] In some embodiments of the first aspect. In some embodiments, determining the latest downlink resource from the first downlink resource comprises: determining a downlink transmission requiring feedback from the first downlink transmission; and determining the latest downlink resource from the downlink transmission requiring feedback.
[0038] In some embodiments of the first aspect. In some embodiments, the time domain bias value further comprises: a third time domain bias value of a first cell group to which the first cell belongs, the third time domain bias value being used to compensate for partial time delay of each cell in the first cell group; and / or a fourth time domain bias value of a second cell group to which the second cell belongs, the fourth time domain bias value being used to compensate for partial time delay of each cell in the second cell group.
[0039] In some embodiments of the first aspect. In some embodiments, the method further comprises: receiving, on the first cell, a third time domain bias value configured or updated for the first cell group.
[0040] In some embodiments of the first aspect. In some embodiments, a difference between the time domain bias values of each cell in the same cell group is less than or equal to a time domain threshold value.
[0041] In some embodiments of the first aspect. In some embodiments, in a case where the first information comprises downlink control information in a first data format, the time domain position of the first resource is determined based on the third time domain bias value and the fourth time domain bias value; wherein the first data format is used to indicate that multi-carrier scheduling is adopted.
[0042] In some embodiments of the first aspect. In some embodiments, the second uplink resource is determined based on the time domain position of the latest downlink resource, a time domain interval between the first downlink resource indicated in the first information and the second uplink resource, and a fourth time domain bias value of a second cell group to which a second cell of the latest downlink resource belongs.
[0043] In some embodiments of the first aspect. In some embodiments, the second uplink resource is determined by the following formula: n1+K offset,latest +K1
[0044] wherein n1 is used to indicate the time domain position of the latest downlink resource, K1 is used to indicate the interval between the latest downlink resource and the second uplink resource indicated in the first information, and K offset,latest is used to indicate the fourth time domain bias value of the second cell group to which the second cell of the latest downlink resource belongs.
[0045] In a second aspect, embodiments of the present disclosure provide a data scheduling method, performed by a network device, the method comprising: determining a time domain bias value, the time domain bias value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling for satellite communication.
[0046] In some embodiments of the second aspect. In some embodiments, the method further comprises: sending, from the first cell, first information, the first information being used for scheduling the first uplink transmission and / or the first downlink transmission, the first uplink transmission being an uplink transmission on the second cell, the first downlink transmission being a downlink transmission of the second cell; and sending the first downlink transmission or receiving the first uplink transmission based on the time domain bias value.
[0047] In some embodiments of the second aspect. In some embodiments, the time domain bias value is used to indicate at least one of: a first time domain bias value of the first cell, the first time domain bias value being used to compensate for a partial time delay of the first cell; a second time domain bias value of the second cell, the second time domain bias value being used to compensate for a partial time delay of the second cell; a difference between the first time domain bias value and the second time domain bias value, the first time domain bias value being used to compensate for a partial time delay of the first cell, the second time domain bias value being used to compensate for a partial time delay of the second cell.
[0048] In some embodiments of the second aspect. In some embodiments, the first resource is determined based on the time domain bias value and a first parameter, the first parameter comprising: a subcarrier spacing of the first cell and / or a subcarrier spacing of the second cell.
[0049] In some embodiments of the second aspect. In some embodiments, the first resource comprises a first downlink resource for the first downlink transmission, the first downlink resource being determined based on a time domain position of the first information, a time domain interval of the first downlink resource indicated by the first information, a difference between the first time domain bias value and the second time domain bias value.
[0050] In some embodiments of the second aspect. In some embodiments, the time domain position of the first downlink resource is determined by the following formula:
[0051] wherein n is used to indicate the time domain position of the first information, K0 is used to indicate the time domain interval of the first downlink resource indicated in the first information and the first information; is used to indicate a subcarrier spacing of the second cell; is used to indicate a subcarrier spacing of the first cell, K offset,i is used to indicate the first time domain bias value, K offset,j is used to indicate the second time domain bias value.
[0052] In some embodiments of the second aspect. In some embodiments, the method further comprises: determining a latest downlink resource from the first downlink resource; and determining a time domain position of a second uplink resource based on a time domain position of the latest downlink resource, the second uplink resource being used for receiving a second uplink transmission on the first cell, the second uplink transmission being used for receiving feedback information of the first downlink transmission.
[0053] In some embodiments of the second aspect. In some embodiments, the time domain location of the second uplink resource is determined based on a time domain location of a latest downlink resource, a time domain interval between the first downlink resource indicated in the first information and the second uplink resource, a time domain bias value of the second cell where the latest downlink resource is located, a difference between the first time domain bias value and the second time domain bias value.
[0054] In some embodiments of the second aspect. In some embodiments, the second uplink resource is determined by the following formula:
[0055] wherein n1 is used to indicate the time domain location of the latest downlink resource, K1 is used to indicate the time domain interval between the first downlink resource indicated in the first information and the second uplink resource; K offset,lastest K2 is used to indicate the time domain bias value of the second cell where the latest downlink resource is located; offset,i K3 is used to indicate the time domain bias value of the first cell.
[0056] In some embodiments of the second aspect. In some embodiments, determining the latest downlink resource from the first downlink resource comprises: determining a second cell which needs to be fed back from the second cells; determining the latest downlink resource from the second cell which needs to be fed back.
[0057] In some embodiments of the second aspect. In some embodiments, determining the latest downlink resource from the first downlink resource comprises: determining a downlink transmission which needs to be fed back from the first downlink transmission; determining the latest downlink resource from the downlink transmission which needs to be fed back.
[0058] In some embodiments of the second aspect. In some embodiments, the time domain bias value further comprises: a third time domain bias value of a first cell group where the first cell is located, the third time domain bias value being used to compensate for partial time delay of each cell in the first cell group; and / or, a fourth time domain bias value of a second cell group where the second cell is located, the fourth time domain bias value being used to compensate for partial time delay of each cell in the second cell group.
[0059] In some embodiments of the second aspect. In some embodiments, the method further comprises: sending, from the first cell, a third time domain bias value configured or updated for the first cell group.
[0060] In some embodiments of the second aspect. In some embodiments, a difference between the time domain bias values of each cell in the same cell group is less than or equal to a time domain threshold value.
[0061] Some embodiments combine the second aspect. In some embodiments, in a case where the first information comprises downlink control information in a first data format, the time domain location of the first resource is determined based on a third time domain bias value and a fourth time domain bias value; wherein the first data format is used to indicate that a multi-carrier scheduling is used.
[0062] Some embodiments combine the second aspect. In some embodiments, the second uplink resource is determined based on a time domain location of a latest downlink resource, a time domain interval between the first downlink resource and the second uplink resource indicated in the first information, a fourth time domain bias value of a second cell group in which the second cell of the latest downlink resource is located.
[0063] Some embodiments combine the second aspect. In some embodiments, the second uplink resource is determined by the following formula: n1+K offset,latest +K1
[0064] wherein n1 is used to indicate the time domain location of the latest downlink resource, K1 is used to indicate the interval between the latest downlink resource and the second uplink resource indicated in the first information, K offset,latest is used to indicate the fourth time domain bias value of the second cell group in which the second cell of the latest downlink resource is located.
[0065] A third aspect provides a data scheduling apparatus, comprising: a processing module configured to determine a time domain bias value, the time domain bias value being used to determine a time domain location of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling for satellite communication.
[0066] A fourth aspect provides a data scheduling apparatus, comprising: a processing module configured to determine a time domain bias value, the time domain bias value being used to determine a time domain location of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling for satellite communication.
[0067] A fifth aspect provides a terminal, comprising: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the one or more processors, cause the terminal to perform the data scheduling method described in the first aspect and the optional embodiments of the first aspect.
[0068] A sixth aspect provides a network device, comprising: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the one or more processors, cause the network device to perform the data scheduling method described in the second aspect and the optional embodiments of the second aspect.
[0069] In a seventh aspect, the embodiments of the present disclosure provide a communication device, comprising: one or more processors; a memory coupled to the processor, and the memory has stored instructions executable by the processor, wherein the instructions, when executed by the processor, cause the processor to invoke the instructions to enable the communication device to perform the data scheduling method described in the first aspect and the second aspect, and the optional embodiments of the first aspect and the second aspect.
[0070] In an eighth aspect, the embodiments of the present disclosure provide a communication system, comprising: a terminal and a network device; wherein the terminal is configured to perform the method described in the first aspect and the optional embodiments of the first aspect, and the network device is configured to perform the method described in the second aspect and the optional embodiments of the second aspect.
[0071] In a ninth aspect, the embodiments of the present disclosure provide a storage medium, and the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device performs the method described in the first aspect and the second aspect, and the optional embodiments of the first aspect and the second aspect.
[0072] In a tenth aspect, the embodiments of the present disclosure provide a program product, and when the program product is executed by a communication device, the communication device performs the method described in the first aspect and the second aspect, and the optional embodiments of the first aspect and the second aspect.
[0073] In an eleventh aspect, the embodiments of the present disclosure provide a computer program, and when the computer program is executed on a computer, the computer performs the method described in the first aspect and the second aspect, and the optional embodiments of the first aspect and the second aspect.
[0074] It can be understood that the terminal, the network device, the communication device, the communication system, the storage medium, the program product, and the computer program are all used to perform the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved are referred to the beneficial effects in the corresponding method, which will not be described here.
[0075] The embodiments of the present disclosure propose a data scheduling method, a terminal, a network device, and a storage medium. In some embodiments, the terms of information sending method, information receiving method, information processing method, and communication method can be replaced with each other, the terms of terminal, network device, and information processing device, and communication device can be replaced with each other, and the terms of information processing system and communication system can be replaced with each other.
[0076] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing part of the steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional embodiments in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, part or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with optional embodiments of other embodiments.
[0077] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0078] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.
[0079] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", or "one or more", "at least one" and the like.
[0080] For example, in the case of using articles such as "a", "an", "the" and the like in translation, the noun after the article can be understood as singular expression, or can be understood as plural expression.
[0081] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0082] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple" and the like can be replaced with each other.
[0083] In some embodiments, the description of "at least one of A, B", "A and / or B", "one of A or B", "at least one of A or B", "one of A or B" and the like, can include the following technical solutions according to the situation: in some embodiments, A is executed (A is executed regardless of B); in some embodiments, B is executed (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selected from A and B); in some embodiments, A and B are executed (A and B are executed). When there are more branches such as A, B, C, and the like, the above description is similar.
[0084] In some embodiments, the description of "A or B" and the like can include the following technical solutions according to the situation: in some embodiments, A is executed (A is executed regardless of B); in some embodiments, B is executed (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selected from A and B). When there are more branches such as A, B, C, and the like, the above description is similar.
[0085] The prefix words "first", "second" and the like in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute an unnecessary limitation because of the use of the prefix words.
[0086] For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the number of description objects is not limited by ordinal words, and can be one or more. For example, "first device", where the number of "devices" can be one or more. In addition, objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different. For another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0087] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0088] In some embodiments, the terms “in response to,” “in response to determining,” “in the case of,” “when,” “if,” “if,” and the like can be replaced with each other.
[0089] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” “above,” and the like can be replaced with each other, and the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” “below,” and the like can be replaced with each other.
[0090] In some embodiments, an apparatus and the like can be interpreted as an entity, which can also be interpreted as virtual, and the name thereof is not limited to the name described in the embodiments, and the terms “apparatus,” “equipment,” “device,” “circuit,” “network element,” “node,” “function,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” “subject,” and the like can be replaced with each other.
[0091] In some embodiments, the terms “apparatus,” “equipment,” “device,” “circuit,” “network element,” “node,” “function,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” “subject,” and the like can be replaced with each other.
[0092] In some embodiments, “network” can be interpreted as an apparatus (for example, an access network device, a core network device, and the like) included in the network.
[0093] In some embodiments, the terms “access network device (AN device),” “radio access network device (RAN device),” “base station (BS),” “radio base station,” “fixed station,” “node,” “access point,” “transmission point (TP),” “reception point (RP),” “transmission / reception point (TRP),” “panel,” “antenna panel,” “antenna array,” “cell,” “macro cell,” “small cell,” “femto cell,” “pico cell,” “sector,” “cell group,” “serving cell,” “carrier,” “component carrier,” “bandwidth part (BWP),” and the like can be used interchangeably.
[0094] In some embodiments, the terms "terminal," "terminal device," "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," and so on can be replaced with each other.
[0095] In some embodiments, the access network device, the core network device, or the network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to a structure in which communication between the access network device, the core network device, or the network device and the terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal can also be configured to have all or part of the functions of the access network device. In addition, the terms "uplink," "downlink," and the like can also be replaced with terms corresponding to the inter-terminal communication (e.g., "side"). For example, the uplink channel, the downlink channel, and the like can be replaced with the side channel, and the uplink, the downlink, and the like can be replaced with the sidelink.
[0096] In some embodiments, the terminal can be replaced with the access network device, the core network device, or the network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.
[0097] In some embodiments, the data, information, etc. can be obtained in compliance with the laws and regulations of the country where the location is situated.
[0098] In some embodiments, the data, information, etc. can be obtained after obtaining the consent of the user.
[0099] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0100] FIG. 1 is an architecture schematic diagram of a communication system according to an embodiment of the present disclosure.
[0101] As shown in FIG. 1, the communication system 100 includes a terminal 101 and a network device 102, wherein the network device includes at least one of the following: an access network device, a core network device.
[0102] In some embodiments, the terminal 101 includes at least one of the following, but is not limited thereto: a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc.
[0103] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network, and the access network device can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0104] In some embodiments, the core network device can be one device including one or more network elements, or can be multiple devices or device groups including all or part of the one or more network elements described above. The network element can be virtual or physical. The core network includes, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC).
[0105] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at which time the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized by software or programs.
[0106] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and some of the protocol layers are controlled by the CU, and the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU, but is not limited thereto.
[0107] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems.
[0108] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1 or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1 are exemplary, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than FIG. 1. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is exemplary, each subject can not be connected or can be connected, the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0109] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0110] In some embodiments, due to large transmission delay in a satellite network (i.e., a Non-Terrestrial Network (NTN)), when performing uplink scheduling or downlink scheduling, the timing advance (TA) can be too large due to too long round-trip time (RTT), causing synchronization problems.
[0111] With the gradual utilization of available spectrum resources, the demand for simultaneously scheduling multiple cells / carriers will gradually increase. Simultaneously scheduling multiple cells / carriers can effectively improve the flexibility of intra-band / inter-band data scheduling and improve the corresponding power / spectrum efficiency. Therefore, when using downlink control information (DCI) to perform uplink scheduling / downlink scheduling, a multi-carrier (MC) scheduling method can be used to simultaneously schedule multiple cells in a single MC DCI.
[0112] For an NTN, in order to further improve the data rate to support video streaming services, a carrier aggregation (CA) method can also be used to improve the data rate through multi-carrier scheduling. In one CA scenario, multiple carriers of a terminal and the cells corresponding to the carriers come from different satellites. However, when multiple cells come from different satellites, the time delays generated by different satellites are different and can be large. In uplink scheduling / downlink scheduling using CA, the time of arrival of scheduling information is different, causing differences in scheduled resources.
[0113] FIG. 2 is an interaction diagram illustrating a data scheduling method according to an embodiment of the present disclosure.
[0114] As shown in FIG. 2, the data scheduling method includes:
[0115] In step S201, a time domain bias value is determined.
[0116] In some embodiments, when performing multi-carrier scheduling for satellite communication, the terminal can determine a time domain bias value to determine the time domain position of a first resource based on the time domain bias value, the first resource being a resource for uplink transmission and / or downlink transmission of the multi-carrier scheduling. The time domain bias value can be used to partially compensate for the delay generated by the communication between the terminal and the network device.
[0117] In some embodiments, when performing multi-carrier scheduling for satellite communication, the network device can determine a time domain offset value, to determine a time domain position of a first resource based on the time domain offset value, the first resource being a resource for uplink transmission and / or downlink transmission scheduled by the multi-carrier scheduling.
[0118] In some embodiments, the time domain offset value can include at least one of: a time domain offset value configured for each cell, a time domain offset value configured for a cell group in which each cell is located, and a difference between a time domain offset value between a scheduling cell and a scheduled cell. The scheduling cell is a cell in which the terminal receives information for scheduling uplink transmission and / or downlink transmission, and the scheduled cell is a cell in which the terminal transmits uplink transmission and / or receives downlink transmission.
[0119] The cell can be a Space-Air-Ground cell (SAN cell) corresponding to a satellite.
[0120] In some embodiments, the network device can determine the time domain offset values of different cells and / or cell groups, and send the time domain offset values of different cells and / or cell groups to the terminal. The time domain offset values can be determined in various ways. For example, the time domain offset values can be determined based on the TA of the cell and the TA of the cell group. The TA of the cell and the TA of the cell group can be calculated by the terminal or by the network device. The terminal can determine the TA according to ephemeris information and report the TA to the network device. The network device can determine the TA according to ephemeris information and / or the location of the terminal.
[0121] For example, the network device can determine the TA value required for data transmission between the terminal and the cell in which the satellite is located based on the location reported by the terminal and the ephemeris information of the satellite, and set the time domain offset value K offset of the cell based on the TA value corresponding to the cell, and send it to the terminal. Alternatively, the network device can broadcast the ephemeris information of the satellite to the terminal, the terminal can calculate the corresponding TA value according to the ephemeris information and report it to the network device, and the network device can configure the time domain offset value K offset of the cell in which the satellite is located, and send it to the terminal.
[0122] By configuring corresponding time domain offset values for each cell in satellite communication, when performing multi-carrier scheduling, the time delay that may be caused by the scheduled uplink transmission and / or downlink transmission can be compensated based on the time domain offset value, and the time domain position of the resource for the scheduled uplink transmission and / or downlink transmission can be accurately obtained.
[0123] In some embodiments, the network device can configure the terminal with the time domain offset value of each cell in various ways, for example, the time domain offset value of each cell can be carried by system signaling sent by the network device, such as a system information block (SIB), a medium access control control element (MAC CE), downlink control information, a first information, or the like.
[0124] In some embodiments, the time domain offset value of each cell can be broadcast in the SIB19 corresponding to each cell, and the time domain offset value can be updated by a MAC CE in each cell.
[0125] Step S202, the network device sends the first information from the first cell to the terminal.
[0126] In some embodiments, the network device can send the first information from the first cell to the terminal through a satellite network, and the first information can be used to schedule the first uplink transmission using multi-carrier scheduling and / or schedule the first downlink transmission using multi-carrier scheduling. Wherein, the first uplink transmission includes uplink transmission performed on at least one second cell respectively; the first downlink transmission includes downlink transmission performed on at least one second cell respectively.
[0127] In some embodiments, the terminal can receive the first information from the first cell through a satellite network, and the first information is used to schedule the first uplink transmission and / or the first downlink transmission; wherein, the first uplink transmission includes uplink transmission performed on at least one second cell respectively; the first downlink transmission includes downlink transmission performed on at least one second cell respectively.
[0128] It should be noted that the first cell used to send the first information can be referred to as a scheduling cell; the second cell where the first uplink transmission and / or the first downlink transmission scheduled by the first information is located can be referred to as a scheduled cell; wherein, the scheduled cell can also include the first cell. In the case where the scheduled cell includes the first cell, the first uplink transmission scheduled by the first information can include uplink transmission on the first cell, and the first downlink transmission scheduled by the first information can include downlink transmission on the first cell.
[0129] In some embodiments, the first information can be carried by a physical downlink control channel (PDCCH), and the first information can include downlink control information (DCI) in the PDCCH; accordingly, the first downlink transmission scheduled by the first information can include a physical downlink shared channel (PDSCH); and the first uplink transmission scheduled by the first information can include a physical uplink shared channel (PUSCH).
[0130] In some embodiments, the network device can send a PDCCH to the terminal from the first cell through the satellite network, and the downlink control information carried by the PDCCH can include scheduling information for scheduling the first uplink transmission and / or scheduling the first downlink transmission.
[0131] In some embodiments, the terminal can receive a PDCCH sent by the network device on the first cell through the satellite network, and the downlink control information in the PDCCH can be used to schedule a PUSCH on at least one second cell and / or schedule a PDSCH on at least one second cell.
[0132] In some embodiments, the PDCCH can carry multi-downlink control information (MDCI) for scheduling a PUSCH on at least one second cell and / or scheduling a PDSCH on at least one second cell.
[0133] In some embodiments, the terminal receives first information from the first cell; wherein the first information is used to schedule a first uplink transmission, the first uplink transmission includes an uplink transmission on at least one second cell; the time domain offset value K offse,i of the first cell and the time domain offset value K offse,j of each second cell can be determined; and the time domain position of the first uplink resource used for the first uplink transmission is determined based on the time domain offset value K offse,i of the first cell and the time domain offset value K offse,j of each second cell; wherein the first uplink resource includes an uplink resource used for uplink transmission on each second cell.
[0134] In some embodiments, the terminal receives first information from the first cell; wherein the first information is used to schedule a first downlink transmission, the first downlink transmission includes a downlink transmission on at least one second cell; the time domain offset value K offse,ia time domain offset value K of each second cell offse,j and a time domain offset value K of each second cell offse,i a time domain offset value K of each second cell offse,j determining a time domain position of a first downlink resource for the first downlink transmission; wherein the first downlink resource comprises a downlink resource for downlink transmission on each second cell.
[0135] For example, the network device sends a PDCCH from cell#1 to the terminal through a satellite network, the MDCI carried by the PDCCH is used to schedule a PDSCH using multi-carrier scheduling, including a PDSCH on cell#2 and a PDSCH on cell#3. The terminal can determine a time domain offset value K of cell#1 offse,1 , a time domain offset value K of cell#2 offse,2 , and a time domain offset value K of cell#3 offse,3 ; then, based on the time domain offset value K of cell#1 offse,1 and the time domain offset value K of cell#2 offse,2 , the PDSCH resource on cell#2 is calculated, based on the time domain offset value K of cell#1 offse,1 and the time domain offset value K of cell#3 offse,3 , the PDSCH resource on cell#3 is calculated.
[0136] It should be noted that the first information indicating the scheduled first uplink transmission can also include uplink transmission on the first cell. The first information indicating the scheduled first downlink transmission can also include downlink transmission on the first cell. Accordingly, when determining the uplink resource on the first cell for the first uplink transmission and / or the downlink resource on the first cell for the first downlink transmission, the time domain offset value of the first cell can not be used.
[0137] It should be noted that the time domain unit indicated by the time domain offset value can be set according to actual needs, which can be frame, subframe, slot, symbol, millisecond (ms), etc. For the sake of simplicity, in the following embodiments, slots are used as examples.
[0138] In some embodiments, the time domain offset value can include at least one of: a first time domain offset value of the first cell, the first time domain offset value being used to compensate for part of the time delay of the first cell; a second time domain offset value of the second cell, the second time domain offset value being used to compensate for part of the time delay of the second cell; a difference between the first time domain offset value and the second time domain offset value, the first time domain offset value being used to compensate for part of the time delay of the first cell, and the second time domain offset value being used to compensate for part of the time delay of the second cell.
[0139] In some embodiments, the first resource can comprise a first downlink resource for the first downlink transmission, the first downlink resource can be determined based on a time domain position of the first information, a time domain interval between the first downlink resource indicated by the first information and the first information, a difference between the first time domain offset value and the second time domain offset value.
[0140] In some embodiments, since the subcarrier spacing of each cell is different, when determining the time domain position of the first resource, the subcarrier spacing of the scheduling cell and the scheduled cell also needs to be referred to for alignment, that is, the first resource can be determined based on the determined time domain offset value and the first parameter, the first parameter can comprise: the subcarrier spacing of the first cell and / or the subcarrier spacing of the second cell.
[0141] In some embodiments, the terminal receives the first information on the first cell cell#i, the first information is used for scheduling the first downlink transmission, the first downlink transmission comprises a downlink transmission on at least one second cell cell#j; the terminal can determine the downlink resource on each second cell cell#j as the first downlink resource for the first downlink transmission based on the time domain offset value K offse,i of the first cell cell#i and the time domain offset value K offse,j of each second cell cell#j.
[0142] In some embodiments, the time domain position of the downlink resource on the second cell cell#j can be calculated by the following formula:
[0143] Wherein, n is used to indicate the time domain position of the first information, K0 is used to indicate the time domain interval between the first downlink resource indicated in the first information and the first information; is used to indicate the subcarrier spacing of the second cell; is used to indicate the subcarrier spacing of the first cell, K offset,i is used to indicate the time domain offset value of the first cell, K offset,j is used to indicate the time domain offset value of the second cell.
[0144] In some embodiments, the terminal receives PDCCH on the first cell cell#i, the DCI in the PDCCH is used for scheduling PDSCH on at least one second cell cell#j, the terminal can calculate the PDSCH resource on the second cell cell#j based on the following formula:
[0145] Wherein, is used to indicate the subcarrier spacing of the second cell where the PDSCH is located, is used to indicate the subcarrier spacing of the first cell where the PDCCH is located, Koffset,PDCCH a time domain offset value of the first cell where the PDCCH is located offset,PDSCH a time domain offset value of the second cell where the PDSCH is located
[0146] In some embodiments, the formula for calculating the PDSCH resource on the second cell cell#j can also be expressed as follows:
[0147] wherein, a time domain offset value of the first cell where the PDCCH is located when multi-carrier scheduling is adopted, a time domain offset value of the second cell where the PDSCH is located when multi-carrier scheduling is adopted, a subcarrier spacing of the second cell where the PDSCH is located.
[0148] In some embodiments, the first resource can include a first uplink resource for the first uplink transmission, and the first uplink resource can be determined based on the time domain location of the first information, a time domain interval of the first uplink resource indicated by the first information, a difference between the first time domain offset value and the second time domain offset value.
[0149] In some embodiments, the terminal receives the first information on the first cell cell#i, the first information is used for scheduling the first uplink transmission, and the first uplink transmission includes an uplink transmission on at least one second cell cell#j; the terminal can determine the uplink resource on the second cell cell#j as the first uplink resource for the first uplink transmission based on the time domain offset value K offse,i of the first cell cell#i and the time domain offset value K offse,j of each second cell cell#j.
[0150] In some embodiments, the time domain location of the uplink resource on the second cell cell#j can be calculated by the following formula:
[0151] wherein, K2 is used to indicate the time domain interval of the first uplink resource indicated in the first information.
[0152] In some embodiments, the terminal receives the PDCCH on the first cell cell#i, and the DCI in the PDCCH is used for scheduling the PUSCH on at least one second cell cell#j; the terminal can calculate the PUSCH resource on the second cell cell#j based on the following formula:
[0153] wherein, K offset,PUSCH a time domain offset value for indicating the second cell where the PUSCH is located.
[0154] In step S203, the terminal receives the downlink transmission from the network device and / or sends the uplink transmission.
[0155] In some embodiments, after determining the first downlink transmission and / or the first uplink transmission scheduled by the first information, the terminal can receive the first downlink transmission and / or send the first uplink transmission based on the time domain offset value with the network device.
[0156] In some embodiments, the terminal receives the first information, the first information is used to schedule the first uplink transmission, the first uplink transmission includes uplink transmissions on at least one second cell; the terminal can determine the first uplink resource for the first uplink transmission based on the time domain offset value, the first uplink resource includes uplink resources on at least one second cell; the terminal can send the first uplink transmission to the network device on the first uplink resource, including sending uplink transmissions to the network device in uplink resources on at least one second cell respectively.
[0157] In some embodiments, the terminal receives the first information, the first information is used to schedule the first downlink transmission, the first downlink transmission includes downlink transmissions on at least one second cell; the terminal can determine the first downlink resource for the first downlink transmission based on the time domain offset value, the first downlink resource includes downlink resources on at least one second cell; the terminal can receive the first downlink transmission from the network device on the first downlink resource, including receiving downlink transmissions from the network device in downlink resources on at least one second cell respectively.
[0158] In some embodiments, the network device sends the first information to the terminal, the first information is used to schedule the first uplink transmission, the first uplink transmission includes uplink transmissions on at least one second cell; the network device can determine the first uplink resource for the first uplink transmission based on the time domain offset value, the first uplink resource includes uplink resources on at least one second cell; the network device can receive the first uplink transmission from the terminal on the first uplink resource, including receiving uplink transmissions from the terminal in uplink resources on at least one second cell respectively.
[0159] In some embodiments, the network device sends the first information to the terminal, the first information is used to schedule the first downlink transmission, the first downlink transmission includes downlink transmissions on at least one second cell; the network device can determine the first downlink resource for the first downlink transmission based on the time domain offset value, the first downlink resource includes downlink resources on at least one second cell; the network device can send the first downlink transmission to the terminal on the first downlink resource, including sending downlink transmissions to the terminal in downlink resources on at least one second cell respectively.
[0160] In some embodiments, in a case that the first information is used for scheduling the first downlink transmission, after the terminal receives the first downlink transmission from the network device on the first downlink resource, the terminal can send a second uplink transmission to the network device based on a feedback mechanism for the first downlink transmission, the second uplink transmission being used for sending feedback information for the first downlink transmission. Wherein, the time domain position of the second uplink resource used for the second uplink transmission can be determined based on the first downlink resource.
[0161] In some embodiments, after the terminal determines the first downlink resource used for the first downlink transmission, the terminal can determine a latest downlink resource from the first downlink resource; based on the time domain position of the latest downlink resource, determine the time domain position of the second uplink resource.
[0162] In some embodiments, the first downlink transmission scheduled by the first information can include downlink transmissions on multiple first cells, the first downlink resource used for the first downlink transmission includes downlink resources on the multiple first cells, the terminal can determine a latest downlink resource, for example, a latest slot, from the downlink resources of the multiple second cells, and determine the second uplink resource for the second uplink transmission with the latest downlink resource as a reference time domain resource, for example, a reference slot; wherein, the second uplink resource is later than the latest downlink resource.
[0163] Wherein, the cell used for the second uplink transmission can be the first cell used for receiving the first information.
[0164] In some embodiments, the feedback information for the first downlink transmission can be a hybrid automatic repeat request (HARQ), and the corresponding second uplink transmission can be a PUCCH.
[0165] In some embodiments, the terminal receives a PDCCH from a first cell cell#i, wherein the DCI in the PDCCH is used for scheduling a PDSCH on at least one second cell cell#j; the terminal can determine a time domain offset value K offse,i and a time domain offset value K offse,j, to obtain the PDSCH resource on each second cell cell#j; determine the latest PDSCH resource from the PDSCH resource of each second cell cell#j as the latest downlink resource; determine the PUCCH resource on the first cell cell#i based on the latest PDSCH resource; the terminal receives the PDSCH on the PDSCH resource of each second cell cell#j; and then sends the PUCCH to the network device on the PUCCH resource of the first cell, wherein the PUCCH carries the HARQ information of the terminal to the PDSCH on each second cell cell#j.
[0166] For example, the terminal receives the PDCCH on cell#1 from the network device, and the DCI in the PDCCH is used to schedule the PDSCH on cell#2, cell#3 and cell#4. The terminal can obtain the PDSCH resource on cell#2, cell#3 and cell#4 as Slot#2, Slot#3 and Slot#4 respectively based on the time domain offset value K offse,1 of cell#1, offse,2 the time domain offset value K offse,3 of cell#3, offse,4 and the time domain offset value K offse,lastest of cell#4. offset,i Then, the terminal can determine the PUCCH resource on cell#1 as Slot#5 based on Slot#3.
[0167] In some embodiments, the time domain position of the second uplink resource is determined based on the time domain position of the latest downlink resource, the time domain interval between the first downlink resource and the second uplink resource indicated in the first information, the time domain offset value of the second cell where the latest downlink resource is located, the difference between the first time domain offset value and the second time domain offset value.
[0168] In some embodiments, the time domain position of the second uplink resource can be calculated by the following formula:
[0169] Wherein, n1 is used to indicate the time domain position of the latest downlink resource, is used to indicate the subcarrier spacing of the cell where the latest downlink resource is located, K1 is used to indicate the time domain interval between the first downlink resource and the second uplink resource indicated in the first information; K offse,lastest is used to indicate the time domain offset value of the second cell where the latest downlink resource is located; K offset,i is used to indicate the time domain offset value of the first cell.
[0170] In some embodiments, the calculation formula of the time domain position of the second uplink resource can also be represented as follows:
[0171] wherein, K is used to indicate the subcarrier spacing of the latest downlink resource in the cell to which the subcarrier spacing is switched. offset,PUCCH K is used to indicate the time domain offset value of the cell in which the PUCCH is located.
[0172] In some embodiments, the calculation formula of the time domain position of the second uplink resource can also be expressed as follows: n1+K offset,latest +K1
[0173] wherein, K offset,latest K is used to indicate the time domain offset value of the second cell in which the latest downlink resource is located.
[0174] In some embodiments, since the terminal does not need to feed back all the downlink transmissions contained in the received first downlink transmission, the terminal can not consider the downlink transmission that does not need to be fed back in the determination of the latest downlink resource. The second cell in which the downlink transmission that does not need to be fed back is located can be configured as disabled for the HARQ process.
[0175] In some embodiments, in the case that the first downlink transmission scheduled by the first information includes downlink transmissions on multiple second cells, the second cell that needs to be fed back can be determined from the scheduled multiple second cells first; and then the latest downlink resource is determined from the downlink resources of the second cell that needs to be fed back.
[0176] In some embodiments, in the case that the first downlink transmission scheduled by the first information includes downlink transmissions on multiple second cells, the downlink transmission that needs to be fed back can be determined from the scheduled first downlink transmission first; and then the latest downlink resource is determined from the downlink transmission that needs to be fed back.
[0177] For example, the terminal receives a PDCCH on cell#1 from the network device, and the PDCCH is used to schedule PDSCHs on cell#2, cell#3 and cell#4. The terminal can determine the latest downlink resource based on the time domain offset value K offse,1 of cell#1, the time domain offset value K offse,2 of cell#2, the time domain offset value K offse,3 of cell#3, and the time domain offset value K offse,4, the PDSCH resources of cell#2, cell#3 and cell#4 are Slot#2, Slot#3 and Slot#4 respectively, and the order of the three PDSCH resources is Slot#4, Slot#2 and Slot#3; but since cell#3 is configured as disable for the HARQ process, Slot#2 is the latest downlink resource; then, the terminal can determine the PUCCH resource on cell#1 as Slot#5 with Slot#2 as the reference time slot. In this case, Slot#5 is required to be later than Slot#2, and can not be later than Slot#3.
[0178] In some embodiments, when configuring the time domain bias value for each cell, the time domain bias value configured for each cell is respectively configured; or the corresponding time domain bias value for each cell set in which each cell is located can also be configured, that is, the time domain bias value is configured per cell set, so that each cell in the same cell set can share the same time domain bias value.
[0179] The cell set can be a cell set for multi-carrier scheduling. For example, K offset #0 is configured for cell set#0, K offset #1 is configured for cell set#1, and K offset #2 is configured for cell set#2.
[0180] In some embodiments, the determined time domain bias value can further include a third time domain bias value of a first cell set in which the first cell is located, the third time domain bias value being used to compensate for partial time delay of each cell in the first cell set; and / or a fourth time domain bias value of a second cell set in which the second cell is located, the fourth time domain bias value being used to compensate for partial time delay of each cell in the second cell set.
[0181] By configuring the corresponding time domain bias value for each cell set, the number of information sent by the network device to the terminal for updating the time domain bias value of the cell can be reduced, for example, frequent sending of MAC CE for updating each cell due to errors of the network device and the terminal can be avoided.
[0182] In some embodiments, the cells that can be divided into the same cell set are required to meet the distance therebetween within a certain range, or the difference between the time domain bias values of the cells in the same cell set is required to be less than or equal to a time domain threshold, that is, the terminal does not expect the difference between the time domain bias values respectively configured for each cell in the same cell set to be greater than or equal to the time domain threshold.
[0183] In some embodiments, a first time domain bias value can be configured for a cell only; or a second time domain bias value can be configured for a cell group only and used as the time domain bias value for all cells in the cell group; or a first time domain bias value can be configured for each cell respectively and a second time domain bias value can be configured for a cell group.
[0184] In some embodiments, when a time domain bias value is configured for a cell group, the time domain bias value of the cell group can be configured or updated only after the configuration information carrying the time domain bias value is received on one cell in the cell group.
[0185] For example, a terminal can receive a second time domain bias value configured or updated for a cell group in which a third cell is located from the third cell, and the second time domain bias value of the cell group in which the third cell is located can be updated through a MAC CE received on the third cell.
[0186] In an implementation, a cell for receiving a time domain bias value of a cell group can be a first cell for a terminal to receive first information, i.e., a scheduling cell for detecting a corresponding DCI; or can be a specific reference cell for the terminal to receive specific configuration information, which can include a timing-related index, i.e., the terminal obtains the timing-related index on the reference cell.
[0187] In an implementation, a terminal can configure corresponding time domain bias values for each cell and cell group, and for any cell, the time domain bias value of a cell group in which the any cell is located can be used when determining that the any cell is scheduled by a downlink control information DCI in a first data format; wherein the first data format is a data format for indicating that multi-carrier scheduling is used, which can be represented as DCI format 1_3, for example.
[0188] In an implementation, a terminal receives first information from a first cell, the first information includes a DCI in a first data format, and a time domain position of a first resource can be determined based on a third time domain bias value of a first cell group and fourth time domain bias values of each second cell group; wherein the first resource includes time domain resources on each second cell for the first uplink transmission and / or the first downlink transmission.
[0189] In an embodiment, the terminal receives first information from a first cell, the first information comprising DCI in a first data format for invoking a first uplink transmission, the first uplink transmission comprising uplink transmissions of at least one second cell; a time domain position of first uplink resources for the first uplink transmission can be determined based on a third time domain offset value of a first cell group and fourth time domain offset values of respective second cell groups; and the first uplink resources comprise uplink resources on the respective second cells.
[0190] In an embodiment, the terminal receives first information from a first cell, the first information comprising DCI in a first data format for invoking a first downlink transmission, the first downlink transmission comprising downlink transmissions of at least one second cell; a time domain position of first downlink resources for the first downlink transmission can be determined based on a third time domain offset value of a first cell group and fourth time domain offset values of respective second cell groups; and the first downlink resources comprise downlink resources on the respective second cells.
[0191] In an embodiment, the terminal receives a PDCCH on a first cell, the PDCCH comprising DCI in DCI format 1_3 for scheduling a PDSCH on at least one second cell, PDSCH resources on the respective second cells can be calculated based on a third time domain offset value of a first cell group and fourth time domain offset values of the respective second cell groups, and a PUCCH resource on the first cell can be determined based on the latest PDSCH resource.
[0192] wherein the time domain position of the second uplink resources can be calculated using the following formula: n1+K offset,latest +K1
[0193] wherein K offset,latest is used to indicate a second time domain offset value of a cell group in which the second cell of the latest downlink resource is located.
[0194] It should be noted that the information transmission between the terminal and the network device in the embodiments of the present disclosure is performed through a satellite network.
[0195] In some embodiments, different cells can correspond to different time domain offset values K offset which can be respectively compensated one by one according to the scheduling cell and the plurality of scheduled cells.
[0196] wherein the scheduled actual slot corresponding to the plurality of scheduled cells can be calculated using the following formula:
[0197] or calculated using the following formula:
[0198] The latest slot determined after compensation can be used as the corresponding reference slot.
[0199] To avoid configuring K separately between different cells offset Potential network device and terminal errors, as well as frequent MAC CE updates for each cell, can be addressed by configuring the corresponding K per cell set. offset (Second time-domain offset), then at this time, cells within this cell set share the same K. offset The value only needs to be sent on one cell in the cell list of the cell set to perform the corresponding MAC CE for K. offset Update. For example, as shown in the table below, configure a corresponding Koffset value for a cell set in multi-carrier scheduling:
[0200] For cell set #0 (ScheduledCell_ListDCI_1-3#0), configure it as Koffset#0; for cell set #1 (ScheduledCell_ListDCI_1-3#1), configure it as Koffset#1, and so on.
[0201] A cell in the cell list can be the scheduling cell used by the UE in the current cell set to detect the corresponding MDCI, or it can be the corresponding reference cell.
[0202] For a given cell, the K of the cell set is used only when it is scheduled by DCI format 1_3. offset Value, otherwise, use the K configured for its own cell. offset Value; at this point, it is actually equivalent to having a reference cell, and all UE timing indexes are based on this cell.
[0203] Furthermore, the UE does not expect each cell within the same cell set to have a K configured for its own cell (Single Cell). offset The difference between the values is greater than or equal to the first threshold.
[0204] Furthermore, for multiple scheduled Cells, if the HARQ process corresponding to the Cell is configured to be disabled, it will not be included in the latest PDSCH resource and the corresponding PUCCH resource determination mechanism; that is, such Cells will not be considered during the process.
[0205] For the slot where the PUCCH is sent, assuming the slot where the reference PDSCH is located is n1, the corresponding reporting PUCCH slot is shown in the following formula:
[0206] Further, the above K offset value is broadcast in the SIB19 of the corresponding Cell, and the value is updated in real time by the MAC CE in the corresponding Cell.
[0207] If the aforementioned mechanism is based on the K offset configured by the Cell set, the corresponding slot index can be obtained directly by n1+koffset,latest+k1.
[0208] The communication method related to the embodiments of the present disclosure can include at least one of steps S201 to S203. For example, step S201 can be implemented as an independent embodiment, step S202 can be implemented as an independent embodiment, step S203 can be implemented as an independent embodiment, any combination of steps S201 to S203 can be implemented as an independent embodiment, but not limited thereto.
[0209] In some embodiments, steps S201, S202, S203 can be exchanged in order or executed simultaneously.
[0210] In some embodiments, step S201 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0211] In some embodiments, step S202 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0212] In some embodiments, step S203 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0213] In some embodiments, other optional embodiments described before or after the corresponding description of FIG. 2 can be referred to.
[0214] Embodiments of the present disclosure propose a data scheduling method. FIG. 3 is a schematic flowchart of a data scheduling method according to an embodiment of the present disclosure. The data scheduling method shown in the present embodiment can be executed by a terminal.
[0215] As shown in FIG. 3, the data scheduling method can include the following steps:
[0216] In step S301, a time domain offset value is determined, the time domain offset value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling of satellite communication.
[0217] It should be noted that the embodiment shown in FIG. 3 can be independently implemented, or can be implemented in combination with at least one other embodiment of the present disclosure. The present disclosure does not limit the selection.
[0218] In the embodiments of the present application, by configuring the corresponding time domain offset value for each cell in satellite communication, when multi-carrier scheduling is performed, the time delay that may be generated by the scheduled uplink transmission and / or downlink transmission can be compensated based on the time domain offset value, and the time domain position of the resource of the scheduled uplink transmission and / or downlink transmission can be accurately obtained.
[0219] In some embodiments, the method further comprises: receiving first information from the first cell, the first information being used to schedule first uplink transmission and / or first downlink transmission, the first uplink transmission including uplink transmission on the second cell, and the first downlink transmission including downlink transmission of the second cell; and receiving the first downlink transmission or transmitting the first uplink transmission based on the time domain offset value.
[0220] In some embodiments, the time domain offset value is used to indicate at least one of: a first time domain offset value of the first cell, the first time domain offset value being used to compensate for part of the time delay of the first cell; a second time domain offset value of the second cell, the second time domain offset value being used to compensate for part of the time delay of the second cell; a difference between the first time domain offset value and the second time domain offset value, the first time domain offset value being used to compensate for part of the time delay of the first cell, and the second time domain offset value being used to compensate for part of the time delay of the second cell.
[0221] In some embodiments, the first resource is determined based on the time domain offset value and a first parameter, the first parameter including: a subcarrier spacing of the first cell and / or a subcarrier spacing of the second cell.
[0222] In some embodiments, the first resource includes a first downlink resource for the first downlink transmission, the first downlink resource being determined based on a time domain position where the first information is located, a time domain interval between the first downlink resource indicated by the first information and the first information, a difference between the first time domain offset value and the second time domain offset value.
[0223] In some embodiments, the time domain position of the first downlink resource is determined by the following formula:
[0224] wherein n is used to indicate the time domain position where the first information is located, K0 is used to indicate the time domain interval between the first downlink resource indicated in the first information and the first information; is used to indicate the subcarrier spacing of the second cell. K used for indicating the subcarrier spacing of the first cell offset,i K used for indicating the first time domain bias value offset,j K used for indicating the second time domain bias value.
[0225] In some embodiments, the method further comprises: determining a latest downlink resource from the first downlink resources; determining a time domain position of a second uplink resource based on a time domain position of the latest downlink resource, the second uplink resource being used for sending a second uplink transmission on the first cell, the second uplink transmission being used for sending feedback information of the first downlink transmission.
[0226] In some embodiments, the time domain position of the second uplink resource is determined based on a difference between the time domain position of the latest downlink resource, a time domain interval between the first downlink resource and the second uplink resource indicated in the first information, a time domain bias value of the second cell where the latest downlink resource is located, the first time domain bias value and the second time domain bias value.
[0227] In some embodiments, the second uplink resource is determined by the following formula:
[0228] wherein n1 is used for indicating the time domain position of the latest downlink resource, K1 is used for indicating the time domain interval between the first downlink resource and the second uplink resource indicated in the first information; K offset,lastest K used for indicating the time domain bias value of the second cell where the latest downlink resource is located. offset,i K used for indicating the time domain bias value of the first cell.
[0229] In some embodiments, determining the latest downlink resource from the first downlink resources comprises: determining a second cell which needs to be fed back from the second cells; determining the latest downlink resource from the second cell which needs to be fed back.
[0230] In some embodiments, determining the latest downlink resource from the first downlink resources comprises: determining a downlink transmission which needs to be fed back from the first downlink transmission; determining the latest downlink resource from the downlink transmission which needs to be fed back.
[0231] In some embodiments, the time domain bias value further comprises: a third time domain bias value of a first cell group where the first cell is located, the third time domain bias value being used for compensating partial time delay of each cell in the first cell group; and / or, a fourth time domain bias value of a second cell group where the second cell is located, the fourth time domain bias value being used for compensating partial time delay of each cell in the second cell group.
[0232] In some embodiments, the method further includes: receiving a third time domain bias value configured or updated for the first cell group on the first cell.
[0233] In some embodiments, a difference between the time domain bias values of the respective cells in the same cell group is less than or equal to a time domain threshold.
[0234] In some embodiments, in a case where the first information includes downlink control information in a first data format, the time domain position of the first resource is determined based on the third time domain bias value and a fourth time domain bias value; and the first data format is used to indicate that multi-carrier scheduling is used.
[0235] In some embodiments, the second uplink resource is determined based on a time domain position of a latest downlink resource, a time domain interval between the first downlink resource indicated in the first information and the second uplink resource, and a fourth time domain bias value of a second cell group in which a second cell of the latest downlink resource is located.
[0236] In some embodiments, the second uplink resource is determined by the following formula: n1+K offset,latest +K1
[0237] wherein n1 is used to indicate the time domain position of the latest downlink resource, K1 is used to indicate the interval between the latest downlink resource and the second uplink resource indicated in the first information, and K offset,latest is used to indicate the fourth time domain bias value of the second cell group in which the second cell of the latest downlink resource is located.
[0238] Embodiments of the present disclosure propose a data scheduling method. FIG. 4 is a schematic flowchart of a data scheduling method according to an embodiment of the present disclosure. The data scheduling method shown in the present embodiment can be performed by a network device.
[0239] As shown in FIG. 4, the data scheduling method can include the following steps:
[0240] In step S401, a time domain bias value is determined, which is used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling for satellite communication.
[0241] It should be noted that the embodiment shown in FIG. 4 can be independently implemented, or can be implemented in combination with at least one other embodiment of the present disclosure. The specific implementation can be selected as needed, and the present disclosure does not limit.
[0242] According to embodiments of the present disclosure, by configuring corresponding time domain bias values for respective cells in satellite communication, when multi-carrier scheduling is performed, the time delay that may be generated by the scheduled uplink transmission and / or downlink transmission can be compensated based on the time domain bias values, and the time domain position of the resource of the scheduled uplink transmission and / or downlink transmission can be accurately obtained.
[0243] In some embodiments, the method further comprises: sending, from the first cell, first information, the first information being used for scheduling a first uplink transmission and / or a first downlink transmission, the first uplink transmission being an uplink transmission on the second cell, the first downlink transmission being a downlink transmission of the second cell; and sending the first downlink transmission or receiving the first uplink transmission based on the time domain bias value.
[0244] In some embodiments, the time domain bias value is used to indicate at least one of: a first time domain bias value of the first cell, the first time domain bias value being used to compensate for a partial latency of the first cell; a second time domain bias value of the second cell, the second time domain bias value being used to compensate for a partial latency of the second cell; a difference between the first time domain bias value and the second time domain bias value, the first time domain bias value being used to compensate for a partial latency of the first cell, the second time domain bias value being used to compensate for a partial latency of the second cell.
[0245] In some embodiments, the first resource is determined based on the time domain bias value and a first parameter, the first parameter comprising: a subcarrier spacing of the first cell and / or a subcarrier spacing of the second cell.
[0246] In some embodiments, the first resource comprises a first downlink resource for the first downlink transmission, the first downlink resource being determined based on a time domain position of the first information, a time domain interval between the first downlink resource indicated by the first information and the first information, a difference between the first time domain bias value and the second time domain bias value.
[0247] In some embodiments, the time domain position of the first downlink resource is determined by the following equation:
[0248] wherein n is used to indicate the time domain position of the first information, K0 is used to indicate the time domain interval between the first downlink resource indicated by the first information and the first information; is used to indicate a subcarrier spacing of the second cell; is used to indicate a subcarrier spacing of the first cell, K offset,i is used to indicate the first time domain bias value, K offset,j is used to indicate the second time domain bias value.
[0249] In some embodiments, the method further comprises: determining a latest downlink resource from the first downlink resource; and determining a time domain position of a second uplink resource based on a time domain position of the latest downlink resource, the second uplink resource being used for receiving a second uplink transmission on the first cell, the second uplink transmission being used for receiving feedback information of the first downlink transmission.
[0250] In some embodiments, the time domain position of the second uplink resource is determined based on a time domain position of a latest downlink resource, a time domain interval between the first downlink resource indicated in the first information and the second uplink resource, a time domain bias value of a second cell in which the latest downlink resource is located, a difference between the first time domain bias value and the second time domain bias value.
[0251] In some embodiments, the second uplink resource is determined by the following formula:
[0252] wherein n1 is used to indicate the time domain position of the latest downlink resource, K1 is used to indicate the time domain interval between the first downlink resource indicated in the first information and the second uplink resource; K offset,lastest K2 is used to indicate the time domain bias value of the second cell in which the latest downlink resource is located; offset,i K3 is used to indicate the time domain bias value of the first cell.
[0253] In some embodiments, the latest downlink resource is determined from the first downlink resource, comprising: determining a second cell which needs to be fed back from the second cells; determining the latest downlink resource from the second cell which needs to be fed back.
[0254] In some embodiments, the latest downlink resource is determined from the first downlink resource, comprising: determining a downlink transmission which needs to be fed back from the first downlink transmission; determining the latest downlink resource from the downlink transmission which needs to be fed back.
[0255] In some embodiments, the time domain bias value further comprises: a third time domain bias value of a first cell group in which the first cell is located, the third time domain bias value being used to compensate for partial time delay of each cell in the first cell group; and / or, a fourth time domain bias value of a second cell group in which the second cell is located, the fourth time domain bias value being used to compensate for partial time delay of each cell in the second cell group.
[0256] In some embodiments, the method further comprises: sending the third time domain bias value configured or updated for the first cell group from the first cell.
[0257] In some embodiments, a difference between the time domain bias values of each cell in the same cell group is less than or equal to a time domain threshold value.
[0258] In some embodiments, in a case that the first information comprises a downlink control information in a first data format, the time domain position of the first resource is determined based on the third time domain bias value and the fourth time domain bias value; wherein the first data format is used to indicate that a multi-carrier scheduling is adopted.
[0259] In some embodiments, the second uplink resource is determined based on a time domain position of the latest downlink resource, a time domain interval between the first downlink resource indicated in the first information and the second uplink resource, and a fourth time domain offset value of a second cell group to which the second cell where the latest downlink resource is located belongs.
[0260] In some embodiments, the second uplink resource is determined by the following formula: n1+K offset,latest +K1
[0261] wherein n1 is used to indicate the time domain position of the latest downlink resource, K1 is used to indicate the interval between the latest downlink resource indicated in the first information and the second uplink resource, and K offset,latest is used to indicate the fourth time domain offset value of the second cell group to which the second cell where the latest downlink resource is located belongs.
[0262] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and the terms of “information”, “message”, “signal”, “signaling”, “report”, “configuration”, “indication”, “instruction”, “command”, “channel”, “parameter”, “domain”, “field”, “symbol”, “symbol”, “codebook”, “codeword”, “codepoint”, “bit”, “data”, “program”, “chip”, etc. can be replaced with each other.
[0263] In some embodiments, the terms of “time”, “time point”, “time”, “time position”, etc. can be replaced with each other, and the terms of “time length”, “time period”, “time window”, “window”, “time”, etc. can be replaced with each other.
[0264] In some embodiments, the terms of “component carrier (CC)”, “cell”, “frequency carrier”, “carrier frequency”, etc. can be replaced with each other.
[0265] In some embodiments, “acquire”, “obtain”, “get”, “receive”, “transmit”, “bidirectional transmission”, “send and / or receive” can be replaced with each other, which can be interpreted as receiving from other subjects, obtaining from protocols, obtaining from high layers, obtaining by self-processing, autonomous implementation, and other meanings.
[0266] In some embodiments, the terms "send", "transmit", "report", "issue", "transfer", "bidirectional transfer", "send and / or receive", and the like can be replaced by each other.
[0267] Corresponding to the foregoing embodiments of the data scheduling method, the present disclosure also provides embodiments of a terminal and a network device.
[0268] Embodiments of the present disclosure also propose a terminal, comprising: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the terminal to perform the data scheduling method described in the foregoing embodiments.
[0269] FIG. 5 is a schematic block diagram of an apparatus structure of a terminal according to an embodiment of the present disclosure. As shown in FIG. 5, the terminal can be a data scheduling apparatus, which comprises a processing module 501 and a transceiver module 502.
[0270] In some embodiments, the processing module 501 is configured to determine a time domain offset value, the time domain offset value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling for satellite communication.
[0271] In some embodiments, the transceiver module 502 is configured to receive first information from a first cell, the first information being used to schedule first uplink transmission and / or first downlink transmission, the first uplink transmission comprising uplink transmission on a second cell, the first downlink transmission comprising downlink transmission of the second cell; receive the first downlink transmission or transmit the first uplink transmission based on the time domain offset value.
[0272] In some embodiments, the time domain offset value is used to indicate at least one of: a first time domain offset value of the first cell, the first time domain offset value being used to compensate for a partial time delay of the first cell; a second time domain offset value of the second cell, the second time domain offset value being used to compensate for a partial time delay of the second cell; a difference between the first time domain offset value and the second time domain offset value, the first time domain offset value being used to compensate for a partial time delay of the first cell, and the second time domain offset value being used to compensate for a partial time delay of the second cell.
[0273] In some embodiments, the first resource is determined based on the time domain offset value and a first parameter, the first parameter comprising: a subcarrier spacing of the first cell and / or a subcarrier spacing of the second cell.
[0274] In some embodiments, the first resource comprises a first downlink resource for the first downlink transmission, and the time domain position of the first downlink resource is determined based on a time domain position of the first information, a time domain interval between the first downlink resource indicated in the first information and the first information, a difference between the first time domain bias value and the second time domain bias value.
[0275] In some embodiments, the time domain position of the first downlink resource is determined by the following formula:
[0276] wherein n is used to indicate the time domain position of the first information, K0 is used to indicate the time domain interval between the first downlink resource indicated in the first information and the first information; is used to indicate the subcarrier spacing of the second cell; is used to indicate the subcarrier spacing of the first cell, K offset,i is used to indicate the first time domain bias value, K offset,j is used to indicate the second time domain bias value.
[0277] In some embodiments, the processing module 501 is further configured to determine a latest downlink resource from the first downlink resource, and determine a time domain position of a second uplink resource based on a time domain position of the latest downlink resource, the second uplink resource being used for transmitting a second uplink transmission on the first cell, the second uplink transmission being used for transmitting feedback information of the first downlink transmission.
[0278] In some embodiments, the time domain position of the second uplink resource is determined based on the time domain position of the latest downlink resource, a time domain interval between the first downlink resource indicated in the first information and the second uplink resource, a difference between a time domain bias value of the second cell where the latest downlink resource is located, the first time domain bias value and the second time domain bias value.
[0279] In some embodiments, the second uplink resource is determined by the following formula:
[0280] wherein n1 is used to indicate the time domain position of the latest downlink resource, is used to indicate the subcarrier spacing of the cell where the latest downlink resource is located, K1 is used to indicate the time domain interval between the first downlink resource indicated in the first information and the second uplink resource; K offset,lastest is used to indicate the time domain bias value of the second cell where the latest downlink resource is located; K offset,i is used to indicate the time domain bias value of the first cell.
[0281] In some embodiments, the processing module 501 is configured to determine a second cell that needs to be fed back from the second cells, and determine the latest downlink resource from the second cell that needs to be fed back.
[0282] In some embodiments, the processing module 501 is configured to determine, from the first downlink transmission, a downlink transmission requiring feedback; and determine the latest downlink resource from the downlink transmission requiring feedback.
[0283] In some embodiments, the time domain bias value further comprises: a third time domain bias value of a first cell group to which the first cell belongs, the third time domain bias value being used to compensate for partial time delay of each cell in the first cell group; and / or a fourth time domain bias value of a second cell group to which the second cell belongs, the fourth time domain bias value being used to compensate for partial time delay of each cell in the second cell group.
[0284] In some embodiments, the transceiver module 502 is configured to receive, on the first cell, a third time domain bias value configured or updated for the first cell group.
[0285] In some embodiments, a difference between the time domain bias values of each cell in the same cell group is less than or equal to a time domain threshold value.
[0286] In some embodiments, when the first information comprises downlink control information in a first data format, the time domain position of the first resource is determined based on the third time domain bias value and the fourth time domain bias value; wherein the first data format is used to indicate that a multi-carrier scheduling is adopted.
[0287] In some embodiments, the second uplink resource is determined based on the time domain position of the latest downlink resource, a time domain interval between the first downlink resource indicated in the first information and the second uplink resource, and the fourth time domain bias value of the second cell group to which the second cell of the latest downlink resource belongs.
[0288] In some embodiments, the second uplink resource is determined by the following formula: n1+K offset,latest +K1
[0289] Wherein, n1 is used to indicate the time domain position of the latest downlink resource, K1 is used to indicate the interval between the latest downlink resource indicated in the first information and the second uplink resource, and K offset,latest is used to indicate the fourth time domain bias value of the second cell group to which the second cell of the latest downlink resource belongs.
[0290] It should be noted that the modules included in the terminal are not limited to the modules described in the above embodiments, and can also include other modules, such as storage modules, display modules, etc.
[0291] Embodiments of the present disclosure also propose a network device, comprising: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the network device to perform the data scheduling method described in the above embodiments.
[0292] FIG. 6 is a schematic block diagram of an apparatus structure of a network device according to an embodiment of the present disclosure. As shown in FIG. 6, the network device can be a data scheduling apparatus, and the apparatus includes a processing module 601 and a transceiver module 602.
[0293] In some embodiments, the processing module 601 is configured to determine a time domain offset value, the time domain offset value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling for satellite communication.
[0294] In some embodiments, the transceiver module 602 is configured to: transmit first information from the first cell, the first information being used to schedule first uplink transmission and / or first downlink transmission, the first uplink transmission being uplink transmission on the second cell, and the first downlink transmission being downlink transmission of the second cell; and transmit the first downlink transmission or receive the first uplink transmission based on the time domain offset value.
[0295] In some embodiments, the time domain offset value is used to indicate at least one of: a first time domain offset value of the first cell, the first time domain offset value being used to compensate for partial latency of the first cell; a second time domain offset value of the second cell, the second time domain offset value being used to compensate for partial latency of the second cell; a difference between the first time domain offset value and the second time domain offset value, the first time domain offset value being used to compensate for partial latency of the first cell, and the second time domain offset value being used to compensate for partial latency of the second cell.
[0296] In some embodiments, the first resource is determined based on the time domain offset value and a first parameter, the first parameter including: a subcarrier spacing of the first cell and / or a subcarrier spacing of the second cell.
[0297] In some embodiments, the first resource includes a first downlink resource for the first downlink transmission, the first downlink resource being determined based on a time domain position of the first information, a time domain interval between the first downlink resource indicated by the first information and the first information, a difference between the first time domain offset value and the second time domain offset value.
[0298] In some embodiments, the time domain position of the first downlink resource is determined by the following formula:
[0299] wherein n is used to indicate the time domain position of the first information, K0 is used to indicate the time domain interval between the first downlink resource indicated by the first information and the first information; is used to indicate the subcarrier spacing of the second cell; is used to indicate the subcarrier spacing of the first cell, K offset,i is used to indicate the first time domain offset value, K offset,j is used to indicate the second time domain offset value.
[0300] In some embodiments, the processing module 601 is further configured to determine a latest downlink resource from the first downlink resources; and determine a time domain position of a second uplink resource based on a time domain position of the latest downlink resource, the second uplink resource being used for receiving a second uplink transmission on the first cell, the second uplink transmission being used for receiving feedback information of the first downlink transmission.
[0301] In some embodiments, the time domain position of the second uplink resource is determined based on the time domain position of the latest downlink resource, a time domain interval between the first downlink resource and the second uplink resource indicated in the first information, a difference between the first time domain bias value and the second time domain bias value, and a time domain bias value of the second cell where the latest downlink resource is located.
[0302] In some embodiments, the second uplink resource is determined by the following formula:
[0303] wherein n1 is used to indicate the time domain position of the latest downlink resource, K1 is used to indicate the time domain interval between the first downlink resource and the second uplink resource indicated in the first information; K offset,lastest is used to indicate the time domain bias value of the second cell where the latest downlink resource is located; K offset,i is used to indicate the time domain bias value of the first cell.
[0304] In some embodiments, the processing module 601 is configured to determine a second cell requiring feedback from the second cells; and determine the latest downlink resource from the second cell requiring feedback.
[0305] In some embodiments, the processing module 601 is configured to determine a downlink transmission requiring feedback from the first downlink transmission; and determine the latest downlink resource from the downlink transmission requiring feedback.
[0306] In some embodiments, the time domain bias value further comprises a third time domain bias value of a first cell group where the first cell is located, the third time domain bias value being used to compensate for partial time delay of each cell in the first cell group; and / or a fourth time domain bias value of a second cell group where the second cell is located, the fourth time domain bias value being used to compensate for partial time delay of each cell in the second cell group.
[0307] In some embodiments, the transceiver module 602 is further configured to transmit the third time domain bias value configured or updated for the first cell group from the first cell.
[0308] In some embodiments, a difference between the time domain bias values of each cell in the same cell group is less than or equal to a time domain threshold value.
[0309] In some embodiments, in a case where the first information comprises downlink control information in a first data format, the time domain position of the first resource is determined based on a third time domain bias value and a fourth time domain bias value; wherein the first data format is used to indicate that a multi-carrier scheduling is adopted.
[0310] In some embodiments, the second uplink resource is determined based on a time domain position of a latest downlink resource, a time domain interval between the first downlink resource and the second uplink resource indicated in the first information, a fourth time domain bias value of a second cell group in which the second cell of the latest downlink resource is located.
[0311] In some embodiments, the second uplink resource is determined by the following formula: n1+K offset,latest +K1
[0312] wherein n1 is used to indicate the time domain position of the latest downlink resource, K1 is used to indicate the interval between the latest downlink resource and the second uplink resource indicated in the first information, K offset,latest is used to indicate the fourth time domain bias value of the second cell group in which the second cell of the latest downlink resource is located.
[0313] It should be noted that the modules included in the network device are not limited to the modules described in the above embodiments, and can also include other modules, such as a storage module, a display module, etc.
[0314] For the device embodiments, since they basically correspond to the method embodiments, the related parts are referred to the part of the description of the method embodiments. The device embodiments described above are only illustrative, wherein the modules described as separate components can or can not be physically separated, and the components displayed as modules can or can not be physical modules, i.e., they can be located in one place or distributed on multiple network modules. Part or all of the modules can be selected to achieve the purpose of the present embodiment scheme according to actual needs. Those skilled in the art can understand and implement it without creative labor.
[0315] Embodiments of the present disclosure also propose a communication device, comprising: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the processors to invoke the executable instructions to cause the communication device to perform the data scheduling method described in the above optional embodiments.
[0316] Embodiments of the present disclosure also propose a communication system comprising a terminal and a network device, wherein the terminal is configured to implement the data scheduling method described in the above optional embodiments, and the network device is configured to implement the data scheduling method described in the above optional embodiments.
[0317] The embodiments of the present disclosure also provide a storage medium storing instructions, which, when executed on a communication device, cause the communication device to perform the data scheduling method described in the optional embodiments.
[0318] The embodiments of the present disclosure also provide a device for implementing any of the above methods, for example, a device including units or modules for implementing the steps performed by the terminal in any of the above methods. For another example, another device is provided, including units or modules for implementing the steps performed by the network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0319] It should be understood that the division of each unit or module in the above device is only a logical function division, and all or part of the units or modules can be integrated into one physical entity or physically separated. In addition, the units or modules in the device can be implemented in the form of processor calling software: for example, the device includes a processor connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules of the device, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be implemented by designing the hardware circuit, and the hardware circuit can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are implemented by designing the logical relationship of elements in the circuit; for another example, in another implementation, the hardware circuit is a programmable logic device (PLD), and taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to implement the functions of part or all of the units or modules. All units or modules of the above device can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.
[0320] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0321] FIG. 7 is a structural schematic diagram of a communication device 7100 according to the embodiments of the present disclosure. The communication device 7100 can be a network device (for example, an access network device, a core network device, or the like), a terminal (for example, a user equipment or the like), a chip, a chip system, or a processor supporting the implementation of the above method by the network device, a chip, a chip system, or a processor supporting the implementation of the above method by the terminal, and the like. The communication device 7100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0322] As shown in FIG. 7, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, or the like), execute programs, and process data of the programs. The processor 7101 is used to call instructions to enable the communication device 7100 to execute any of the above methods.
[0323] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 can also be outside the communication device 7100.
[0324] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the communication steps such as sending and receiving in the above methods are performed by the transceiver 7103, and other steps are performed by the processor 7101.
[0325] In some embodiments, the transceiver can include a receiver and a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced with each other, the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.
[0326] Optionally, the communication device 7100 further includes one or more interface circuits 7104, which are connected with the memory 7102, and can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read the instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0327] The communication device 7100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited to this, and the structure of the communication device 7100 can not be limited to that of Figure 7. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally include storage components for storing data and programs; (3) an ASIC, such as a Modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0328] Figure 8 is a structural schematic diagram of a chip 8200 according to an embodiment of the present disclosure. For the case where the communication device 7100 is a chip or a chip system, the structural schematic diagram of the chip 8200 shown in Figure 8 can be referred to, but is not limited thereto.
[0329] The chip 8200 comprises one or more processors 8201 configured to invoke instructions to cause the chip 8200 to perform any of the above methods.
[0330] In some embodiments, the chip 8200 further comprises one or more interface circuits 8202 connected with the memory 8203, which can be configured to receive signals from the memory 8203 or other devices, and transmit signals to the memory 8203 or other devices. For example, the interface circuit 8202 can read instructions stored in the memory 8203 and transmit the instructions to the processor 8201. Alternatively, the terms interface circuit, interface, transceiver pin, transceiver, etc. can be replaced by each other.
[0331] 8203 or other devices. For example, the interface circuit 8202 can read instructions stored in the memory 8203 and transmit the instructions to the processor 8201. Alternatively, the terms interface circuit, interface, transceiver pin, transceiver, etc. can be replaced by each other.
[0332] In some embodiments, the chip 8200 further comprises one or more memories 8203 configured to store instructions. Alternatively, all or part of the memory 8203 can be outside the chip 8200.
[0333] The disclosure also proposes a storage medium having instructions stored thereon, which, when executed on the communication device 7100, causes the communication device 7100 to perform any of the above methods. Alternatively, the storage medium is an electronic storage medium. Alternatively, the storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Alternatively, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.
[0334] The disclosure also proposes a program product, which, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Alternatively, the program product is a computer program product.
[0335] The disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any of the above methods.
Claims
1. A data scheduling method, characterized by, The method is performed by a terminal, and the method comprises: determining a time domain bias value, the time domain bias value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling for satellite communication.
2. The method of claim 1, wherein, The method further comprises: receiving first information from a first cell, the first information being used to schedule first uplink transmission and / or first downlink transmission, the first uplink transmission comprising uplink transmission on a second cell, the first downlink transmission comprising downlink transmission of the second cell; receiving the first downlink transmission or transmitting the first uplink transmission based on the time domain bias value.
3. The method of claim 2, wherein, The time domain bias value is used to indicate at least one of: a first time domain bias value of the first cell, the first time domain bias value being used to compensate for partial latency of the first cell; a second time domain bias value of the second cell, the second time domain bias value being used to compensate for partial latency of the second cell; a difference between the first time domain bias value and the second time domain bias value, the first time domain bias value being used to compensate for partial latency of the first cell, the second time domain bias value being used to compensate for partial latency of the second cell.
4. The method according to any one of claims 1 to 3, characterized in that, The first resource is determined based on the time domain bias value and a first parameter, the first parameter comprising: subcarrier spacing of the first cell and / or subcarrier spacing of the second cell.
5. The method of claim 2, wherein, The first resource comprises first downlink resource used for first downlink transmission, the first downlink resource being determined based on time domain position of the first information, time domain interval between the first downlink resource and the first information indicated by the first information, a difference between the first time domain bias value and the second time domain bias value.
6. The method of claim 5, wherein, A time domain position of the first downlink resource is determined by the following equation: wherein n is used to indicate the time domain position where the first information is located, K0 is used to indicate the time domain interval of the first information, and K1 is used to indicate the time domain interval of the second information. to indicate a subcarrier spacing of the second cell; to indicate the subcarrier spacing of the first cell, K offset,i to indicate the first time domain bias value, K offset,j to indicate the second time domain bias value.
7. The method according to claim 5 or 6, characterized in that, The method further comprises: determining a latest downlink resource from the first downlink resource; determining time domain position of a second uplink resource based on time domain position of the latest downlink resource, the second uplink resource being used for transmitting second uplink transmission on the first cell, the second uplink transmission being used for transmitting feedback information of the first downlink transmission.
8. The method of claim 7, wherein, The time domain position of the second uplink resource is determined based on time domain position of the latest downlink resource, time domain interval between the first downlink resource and the second uplink resource indicated in the first information, time domain bias value of the second cell where the latest downlink resource is located, a difference between the first time domain bias value and the second time domain bias value.
9. The method of claim 8, wherein, The second uplink resource is determined by the following formula: wherein n1 is used to indicate the time domain position of the latest downlink resource, K1 is used for indicating the time domain interval between the first downlink resource indicated in the first information and the second uplink resource; K offset,lastest K1 is used for indicating the time domain interval between the first downlink resource indicated in the first information and the second uplink resource; K offset,i K1 is used for indicating the time domain interval between the first downlink resource indicated in the first information and the second uplink resource; K 10. The method according to any one of claims 7-9, characterized in that, Determining the latest downlink resource from the first downlink resource comprises: determining a second cell which needs to be fed back from the second cell; determining the latest downlink resource from the second cell which needs to be fed back.
11. The method according to any one of claims 7-9, characterized in that, Determining the latest downlink resource from the first downlink resource comprises: determining downlink transmission which needs to be fed back from the first downlink transmission; determining the latest downlink resource from the downlink transmission which needs to be fed back.
12. The method of any one of claims 1-11, wherein, The time domain bias value further comprises: a third time domain bias value of a first cell group where the first cell is located, the third time domain bias value being used to compensate for partial latency of each cell in the first cell group; and / or, a fourth time domain bias value of a second cell group where the second cell is located, the fourth time domain bias value being used to compensate for partial latency of each cell in the second cell group.
13. The method of claim 12, wherein, The method further comprises: receiving, on the first cell, a third time domain bias value configured or updated for the first cell group.
14. The method of claim 12, wherein, a difference between the time domain bias values of the cells in the same cell group is less than or equal to a time domain threshold.
15. The method of claim 12, wherein, in a case where the first information comprises a downlink control information in a first data format, a time domain position of the first resource is determined based on the third time domain bias value and the fourth time domain bias value, wherein the first data format is used to indicate a multi-carrier scheduling.
16. The method of claim 15, wherein, the second uplink resource is determined based on a time domain position of a latest downlink resource, a time domain interval between a first downlink resource indicated in the first information and the second uplink resource, a fourth time domain bias value of a second cell group to which a second cell of the latest downlink resource belongs.
17. The method of claim 16, wherein, The second uplink resource is determined by the following formula: n1+K offset,latest +K1 wherein n1 is used to indicate the time domain position of the latest downlink resource, K1 is used to indicate the interval between the latest downlink resource indicated in the first information and the second uplink resource, K offset,latest a fourth time domain offset value used to indicate the second cell group in which the second cell of the latest downlink resource is located.
18. A data scheduling method, characterized by, performed by a network device, the method comprising: determining a time domain bias value, the time domain bias value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling for satellite communication.
19. The method of claim 18, wherein, the method further comprising: sending, from a first cell, first information, the first information being used to schedule a first uplink transmission and / or a first downlink transmission, the first uplink transmission being an uplink transmission on a second cell, the first downlink transmission being a downlink transmission of the second cell; sending the first downlink transmission or receiving the first uplink transmission based on the time domain bias value.
20. The method of claim 19, wherein, the time domain bias value being used to indicate at least one of: a first time domain bias value of the first cell, the first time domain bias value being used to compensate for a partial latency of the first cell; a second time domain bias value of the second cell, the second time domain bias value being used to compensate for a partial latency of the second cell; a difference between the first time domain bias value and the second time domain bias value, the first time domain bias value being used to compensate for a partial latency of the first cell, the second time domain bias value being used to compensate for a partial latency of the second cell.
21. The method of any one of claims 18-20, wherein, the first resource being determined based on the time domain bias value and a first parameter, the first parameter comprising a subcarrier spacing of the first cell and / or a subcarrier spacing of the second cell.
22. The method of claim 19, wherein, the first resource comprising a first downlink resource for the first downlink transmission, the first downlink resource being determined based on a time domain position of the first information, a time domain interval between the first downlink resource indicated in the first information and the first information, and a difference between the first time domain bias value and the second time domain bias value.
23. The method of claim 22, wherein, A time domain position of the first downlink resource is determined by the following equation: wherein n is used to indicate the time domain position where the first information is located, K0 is used to indicate the time domain interval of the first information, and K1 is used to indicate the time domain interval of the second information. to indicate a subcarrier spacing of the second cell; to indicate the subcarrier spacing of the first cell, K offset,i to indicate the first time domain bias value, K offset,j to indicate the second time domain bias value.
24. The method of claim 22 or 23, wherein, the method further comprising: determining a latest downlink resource from the first downlink resource; determining a time domain position of a second uplink resource based on a time domain position of the latest downlink resource, the second uplink resource being used to receive a second uplink transmission on the first cell, the second uplink transmission being used to receive feedback information for the first downlink transmission.
25. The method of claim 24, wherein, the time domain position of the second uplink resource being determined based on a time domain position of a latest downlink resource, a time domain interval between a first downlink resource indicated in the first information and the second uplink resource, a time domain bias value of a second cell of the latest downlink resource, and a difference between the first time domain bias value and the second time domain bias value.
26. The method of claim 25, wherein, The second uplink resource is determined by the following formula: wherein n1 is used to indicate the time domain position of the latest downlink resource, K1 is used for indicating the time domain interval between the first downlink resource indicated in the first information and the second uplink resource; K offset,lastest K1 is used for indicating the time domain interval between the first downlink resource indicated in the first information and the second uplink resource; K offsey,i K1 is used for indicating the time domain interval between the first downlink resource indicated in the first information and the second uplink resource; K 27. The method of any one of claims 24-26, wherein, determining a latest downlink resource from the first downlink resource, comprising: determining a second cell that needs to be fed back from the second cells; determining the latest downlink resource from the second cell that needs to be fed back.
28. The method of any one of claims 24-26, wherein, determining the latest downlink resource from the first downlink resource, comprising: determining a downlink transmission that needs to be fed back from the first downlink transmission; determining the latest downlink resource from the downlink transmission that needs to be fed back.
29. The method of any one of claims 18-28, wherein, the time domain bias value further comprises: a third time domain bias value of a first cell group to which the first cell belongs, the third time domain bias value being used to compensate for partial time delay of each cell in the first cell group; and / or, a fourth time domain bias value of a second cell group to which the second cell belongs, the fourth time domain bias value being used to compensate for partial time delay of each cell in the second cell group.
30. The method of claim 29, wherein, the method further comprises: sending, from the first cell, a third time domain bias value configured or updated for the first cell group.
31. The method of claim 29, wherein, a difference between time domain bias values of each cell in the same cell group is less than or equal to a time domain threshold value.
32. The method of claim 29, wherein, in a case where the first information comprises downlink control information in a first data format, a time domain position of the first resource is determined based on the third time domain bias value and the fourth time domain bias value; wherein the first data format is used to indicate that a multi-carrier scheduling is adopted.
33. The method of claim 32, wherein, the second uplink resource is based on a time domain position of a latest downlink resource, a time domain interval between the first downlink resource indicated in the first information and the second uplink resource, and the fourth time domain bias value of the second cell group to which the second cell belongs.
34. The method of claim 33, wherein, The second uplink resource is determined by the following formula: n1+K offset,latest +K1 wherein n1 is used to indicate the time domain position of the latest downlink resource, K1 is used to indicate the interval between the latest downlink resource indicated in the first information and the second uplink resource, K offset,latest a fourth time domain offset value used to indicate the second cell group in which the second cell of the latest downlink resource is located.
35. A data scheduling apparatus, characterized by comprising: comprising: a processing module configured to determine a time domain bias value, the time domain bias value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling for satellite communication.
36. A data scheduling apparatus, characterized by comprising: comprising: a processing module configured to determine a time domain bias value, the time domain bias value being used to determine a time domain position of a first resource, the first resource being used for uplink transmission and / or downlink transmission in multi-carrier scheduling for satellite communication.
37. A terminal, characterized by comprising: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the terminal to perform the data scheduling method of any of claims 1-17.
38. A network device, comprising: comprising: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the network device to perform the data scheduling method of any of claims 18-34.
39. A communications device, characterized by comprising: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the processors to invoke instructions to cause the communication device to perform the data scheduling method of any of claims 1-17; or, to perform the data scheduling method of any of claims 18-34.
40. A communication system, characterized by The terminal and the network device are included, wherein the terminal is configured to implement the data scheduling method in any one of claims 1-17, and the network device is configured to implement the data scheduling method in any one of claims 18-34.
41. A storage medium, the storage medium storing instructions, wherein, When the instructions run on the communication device, the communication device is caused to perform the data scheduling method in any one of claims 1-12; or, perform the data scheduling method in any one of claims 18-34.
Citation Information
Patent Citations
Cell access method, communication device and computer storage medium
CN115568004A
Method and apparatus in node used for wireless communication
CN115665843A
Uplink signal transmission method and device
CN116584142A
Transmission control method and device and storage medium
CN118488569A
Uplink Transmission In Power Saving Mode
US20210185609A1