Transmission control method and apparatus, and storage medium
By employing dynamic scheduling and semi-static configuration of transmission conflict handling rules in RedCap non-terrestrial networks, the problem of uplink and downlink transmission conflicts caused by differences in user equipment timing advance is resolved, achieving uniqueness of conflict handling results and improved spectral efficiency.
Patent Information
- Application Number
- PCT/CN2024/128628
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-11
- Filing Date
- 2024-10-30
- Publication Date
- 2026-01-15
AI Technical Summary
In RedCap non-terrestrial network scenarios, the timing advance adjustment of user equipment leads to timing differences between the base station or satellite and the user equipment, affecting the conflict judgment between uplink and downlink transmission in half-duplex mode. Existing technologies cannot effectively solve this type of conflict.
A transmission control method is provided, which resolves conflicts between single and multiple transmissions in the time domain by adopting dynamic scheduling and semi-static configuration transmission conflict handling rules to ensure the uniqueness of conflict handling results and spectral efficiency. The method includes priority handling for dynamically scheduled transmissions and semi-static configuration transmissions, as well as rules for canceling low-priority transmissions.
It effectively resolves the conflict between uplink and downlink transmissions in RedCap non-terrestrial networks, ensuring the uniqueness of the conflict resolution results and spectral efficiency, and is applicable to satellite communication systems and non-terrestrial network communication systems.
Smart Images

Figure CN2024128628_15012026_PF_FP_ABST
Abstract
Description
Transmission control method, device and storage medium
[0001] This application claims priority to Chinese Patent Application No. 202410928117.X, filed on July 11, 2024, entitled “Transmission Control Method, Apparatus and Storage Medium”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a transmission control method, apparatus and storage medium. Background Technology
[0003] Building upon 5G communication systems, the Reduced Capability (RedCap) specification introduced half-duplex (HD) mode to reduce the cost of user equipment (UE). In HD mode, the UE does not support simultaneous data transmission and reception.
[0004] In RedCap non-terrestrial networks (NTN) scenarios, the UE can report timing advance (TA) to the base station or satellite. However, the TA actually used by the UE is adjusted based on satellite ephemeris and the UE's location. If the change in TA after adjustment based on satellite ephemeris and the UE's location is less than the TA reporting threshold, the UE does not need to report the actual TA used by the UE to the base station or satellite. This can lead to a discrepancy between the TA the base station or satellite perceives as being used by the UE and the actual TA used by the UE. This discrepancy can affect the determination of conflicts between uplink and downlink transmissions in HD mode.
[0005] Summary of the Invention
[0006] This application provides a transmission control method, apparatus, and storage medium to resolve the conflict between uplink and downlink transmission in HD mode.
[0007] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:
[0008] Firstly, this application provides a transmission control method. This method can be applied to a terminal device, such as a UE, in a communication system operating in half-duplex mode. The communication system can be a satellite communication system, an NTN communication system, a high altitude platform station (HAPS), or other possible communication systems. The method may include:
[0009] In the event of a time-domain conflict between a single first transmission and multiple second transmissions, the conflict is resolved based on conflict handling rules. For example, the first transmission is a UL transmission and the second transmission is a DL transmission; or, the first transmission is a DL transmission and the second transmission is a UL transmission.
[0010] The conflict handling rules may include: if there is a conflict between dynamically scheduled transmissions, then the conflict between dynamically scheduled transmissions is resolved based on the conflict handling rules between dynamically scheduled transmissions; if there is no conflict between dynamically scheduled transmissions but there is a conflict between dynamically scheduled transmissions and semi-statically configured transmissions, then the conflict between dynamically scheduled transmissions and semi-statically configured transmissions is resolved based on the conflict handling rules between dynamically scheduled transmissions and semi-statically configured transmissions; if there is no conflict between dynamically scheduled transmissions and no conflict between dynamically scheduled transmissions and semi-statically configured transmissions, then the conflict between semi-statically configured transmissions is resolved based on the conflict handling rules between semi-statically configured transmissions.
[0011] For communication systems operating in HD mode, conflicts may occur between uplink and downlink transmissions. For example, the following two scenarios may occur simultaneously: Scenario 1: When the base station or satellite is configured for semi-static transmission, it allows conflicts between semi-static UL and semi-static DL transmissions, or provides a solution to such conflicts. Scenario 2: When the base station or satellite is dynamically scheduling transmission, it allows conflicts between dynamically scheduled UL and dynamically scheduled DL transmissions, or provides a solution to such conflicts. Thus, when the network device perceives a difference between the TA used by the terminal device and the TA actually used by the terminal device, a conflict may occur between a single UL transmission and multiple DL transmissions, or a single DL transmission and multiple UL transmissions. Through the above scheme, the terminal device can resolve conflicts between dynamically scheduled transmissions first, when conflicts exist between dynamically scheduled transmissions; then, when conflicts exist between dynamically scheduled transmissions and semi-statically configured transmissions, it resolves conflicts between dynamically scheduled transmissions and semi-statically configured transmissions; finally, when there are no conflicts between dynamically scheduled transmissions or between dynamically scheduled transmissions and semi-statically configured transmissions, it resolves conflicts between semi-statically configured transmissions. This ensures the uniqueness of conflict resolution results for a single UL / DL transmission and multiple DL / UL transmissions, as well as high spectral efficiency.
[0012] In one possible implementation, a single first transmission is a single dynamically scheduled uplink transmission, and multiple second transmissions include dynamically scheduled downlink transmissions. Alternatively, a single first transmission is a single dynamically scheduled downlink transmission, and multiple second transmissions include dynamically scheduled uplink transmissions. Accordingly, the conflict handling rules for dynamically scheduled transmissions may include: if a single dynamically scheduled second transmission is included among multiple second transmissions, then the conflict between a single first transmission and a single dynamically scheduled second transmission is handled based on the conflict handling rules for a single dynamically scheduled uplink transmission and a single dynamically scheduled downlink transmission; if multiple second transmissions include multiple dynamically scheduled second transmissions, and the multiple dynamically scheduled second transmissions have the same priority, then the conflict between a single first transmission and the dynamically scheduled second transmission with the earliest time-domain start position among the multiple dynamically scheduled second transmissions is handled based on the conflict handling rules for a single dynamically scheduled uplink transmission and a single dynamically scheduled downlink transmission; if multiple second transmissions include multiple dynamically scheduled second transmissions, and the multiple dynamically scheduled second transmissions have different priorities, then the conflict between a single first transmission and the dynamically scheduled second transmission with the highest priority and earliest time-domain start position among the multiple dynamically scheduled second transmissions is handled based on the conflict handling rules for a single dynamically scheduled uplink transmission and a single dynamically scheduled downlink transmission.
[0013] Through the above scheme, when multiple DL / UL transmissions contain DG DL / DG UL, the terminal device can handle conflicts between DG UL and DG DL based on the conflict handling rules between DG UL and DG DL. Furthermore, when multiple DL / UL transmissions contain multiple DG DL / DG UL, the terminal device can handle conflicts between a single DG UL / DG DL and multiple DG DL / DG UL based on factors such as the priority and time-domain start position of the multiple DG DL / DG UL. This ensures the uniqueness of the conflict handling result.
[0014] In one possible implementation, having the same priority for multiple dynamically scheduled second transmissions means that: the multiple dynamically scheduled second transmissions have clearly associated priority information indicating the same priority; or, the multiple dynamically scheduled second transmissions do not have clearly associated priority information indicating the same priority, and the content transmitted belongs to the same type of service.
[0015] In one possible implementation, the different priorities of multiple dynamically scheduled second transmissions mean that: the multiple dynamically scheduled second transmissions have clearly associated priority information indications, and the indications are different priorities; or, the multiple dynamically scheduled second transmissions do not have clearly associated priority information indications, and the transmitted content belongs to different types of services.
[0016] In one possible implementation, the conflict handling rules for dynamically scheduled transmissions also include: if the dynamically scheduled second transmission with the earliest time domain start position among multiple dynamically scheduled second transmissions is cancelled, then all multiple dynamically scheduled second transmissions are cancelled; if the dynamically scheduled second transmission with the highest priority and earliest time domain start position among multiple dynamically scheduled second transmissions is cancelled, then all multiple dynamically scheduled second transmissions are cancelled.
[0017] In one possible implementation, the conflict handling rules based on a single dynamically scheduled uplink transmission and a single dynamically scheduled downlink transmission include: if the network device indicates the priority of the single dynamically scheduled uplink transmission and the single dynamically scheduled downlink transmission based on configured parameters or dynamic signaling, then the reception of the lower-priority single dynamically scheduled downlink transmission corresponding to the conflict is cancelled, or the transmission of the lower-priority single dynamically scheduled uplink transmission corresponding to the conflict is cancelled; or, if the network device does not configure the corresponding parameters, or does not indicate the priority of the single dynamically scheduled uplink transmission and the single dynamically scheduled downlink transmission through dynamic signaling, then the single dynamically scheduled uplink transmission is assumed to have a lower priority, and the transmission of the single dynamically scheduled uplink transmission is cancelled; or, if the network device does not configure the corresponding parameters, or does not indicate the priority of the single dynamically scheduled uplink transmission and the single dynamically scheduled downlink transmission through dynamic signaling, then the single dynamically scheduled downlink transmission is assumed to have a lower priority, and the reception of the single dynamically scheduled downlink transmission is cancelled.
[0018] In one possible implementation, the single first transmission is a single dynamically scheduled uplink transmission, and the multiple second transmissions consist only of semi-statically configured downlink transmissions. Alternatively, the single first transmission is a single dynamically scheduled downlink transmission, and the multiple second transmissions consist only of semi-statically configured uplink transmissions. Accordingly, the conflict handling rules for dynamically scheduled transmissions and semi-statically configured transmissions may include: if the priority of a single first transmission is higher than the priority of multiple semi-statically configured second transmissions, and the single first transmission is valid, then cancel the multiple semi-statically configured second transmissions; if the multiple semi-statically configured second transmissions indicate priorities, and the priorities of the multiple semi-statically configured second transmissions are the same, then handle the conflict between the single first transmission and the second transmission of the semi-statically configured second transmission with the earliest time domain start position among the multiple semi-statically configured second transmissions based on the conflict handling rules for a single dynamically scheduled uplink transmission and a single semi-statically configured downlink transmission, or based on the conflict handling rules for a single dynamically scheduled downlink transmission and a single semi-statically configured uplink transmission; if the multiple semi-statically configured second transmissions indicate priorities, and the priorities of the multiple semi-statically configured second transmissions are different, then handle the conflict between the single first transmission and the second transmission of the semi-statically configured second transmission with the highest priority and earliest time domain start position among the multiple semi-statically configured second transmissions based on the conflict handling rules for a single dynamically scheduled uplink transmission and a single semi-statically configured downlink transmission, or based on the conflict handling rules for a single dynamically scheduled downlink transmission and a single semi-statically configured uplink transmission.
[0019] Using the above scheme, when multiple DL / UL transmissions only contain CG DL / CG UL, the terminal device can handle conflicts between DG UL / DG DL and CG DL / CG UL based on factors such as the priority of DG UL / DG DL, the priority of CG DL / CG UL, and the start position in the time domain. This ensures the uniqueness of the conflict resolution result.
[0020] In one possible implementation, the fact that the second transmissions of multiple semi-static configurations have the same priority means that: the second transmissions of multiple semi-static configurations have clearly associated priority information indicating the same priority; or, the second transmissions of multiple semi-static configurations do not have clearly associated priority information indicating the same priority, and the content transmitted belongs to the same type of service.
[0021] In one possible implementation, the different priorities of the second transmissions in the multiple semi-static configurations mean that: the second transmissions in the multiple semi-static configurations have clearly associated priority information indicating different priorities; or, the second transmissions in the multiple semi-static configurations do not have clearly associated priority information indicating different priorities, and the transmitted content belongs to different types of services.
[0022] In one possible implementation, the conflict handling rules between dynamically scheduled transmissions and semi-statically configured transmissions may further include: if the second transmission of the semi-statically configured transmission with the earliest time-domain start position among the multiple semi-statically configured second transmissions is cancelled, then all second transmissions in the multiple semi-statically configured second transmissions are cancelled; if the second transmission of the semi-statically configured transmission with the highest priority and earliest time-domain start position among the multiple semi-statically configured second transmissions is cancelled, then all second transmissions in the multiple semi-statically configured second transmissions are cancelled.
[0023] In one possible implementation, a valid first transmission means that the scheduling downlink control information is not ignored, or that the first transmission is not considered invalid due to its starting position. An invalid transmission means that the transmission is neither received nor sent, or that the transmission is discarded.
[0024] In one possible implementation, a single first transmission is a single semi-statically configured uplink transmission, and multiple second transmissions include dynamically scheduled downlink transmissions. Alternatively, a single first transmission is a single semi-statically configured downlink transmission, and multiple second transmissions include dynamically scheduled uplink transmissions. Accordingly, the conflict handling rules between dynamically scheduled transmissions and semi-statically configured transmissions may include: if the priority of a dynamically scheduled second transmission included in the multiple second transmissions is higher than the priority of a single first transmission, and the dynamically scheduled second transmission is valid, then the single first transmission is cancelled. Here, "valid dynamically scheduled second transmission" means that the scheduling downlink control information is not ignored, or the dynamically scheduled second transmission is not considered an invalid transmission due to its starting position. Here, "invalid transmission" means that the transmission is not received or sent, or the transmission is discarded.
[0025] Using the above scheme, when a single CG DL / CG UL transmission conflicts with multiple UL / DL transmissions, and the multiple UL / DL transmissions include DG UL / DG DL, the single CG DL / CG UL can be cancelled based on the priority of the single CG DL / CG UL and the priority of the DG UL / DG DL. After resolving the conflict between CG DL / CG UL and DG UL / DG DL, the multiple UL / DL transmissions can then be transmitted. This ensures the uniqueness of the conflict resolution result.
[0026] In one possible implementation, a single first transmission is a single semi-statically configured uplink transmission, and the multiple second transmissions do not include dynamically scheduled downlink transmissions. Alternatively, a single first transmission is a single semi-statically configured downlink transmission, and the multiple second transmissions do not include dynamically scheduled uplink transmissions. Accordingly, the conflict resolution rules for semi-statically configured transmissions may include: if the multiple second transmissions do not have associated priority indication information, or if the multiple second transmissions have the same priority, then based on the conflict resolution rules for single semi-statically configured uplink and downlink transmissions, the conflict between the single first transmission and the second transmission with the earliest time-domain start position among the multiple second transmissions is resolved; if the multiple second transmissions are associated with different priority indication information, then based on the conflict resolution rules for single semi-statically configured uplink and downlink transmissions, the conflict between the single first transmission and the second transmission with the highest priority and earliest time-domain start position among the multiple second transmissions is resolved.
[0027] With the above scheme, when a single CG UL / CG DL conflicts with multiple DL / UL transmissions, and the multiple DL / UL transmissions do not include DG UL / DG DL transmissions, the terminal device can cancel the transmission of lower-priority semi-static configuration transmissions based on the priority of CG UL and CG DL. This ensures the uniqueness of the conflict resolution result.
[0028] In one possible implementation, the conflict resolution rules for uplink and downlink transmissions of a single semi-static configuration may include: if the network device indicates the priority of the uplink and downlink transmissions of a single semi-static configuration based on semi-static configuration parameters or dynamic signaling, then the reception of the lower-priority downlink transmission corresponding to the conflict is cancelled, or the transmission of the lower-priority uplink transmission corresponding to the conflict is cancelled; or, if the network device does not configure the corresponding parameters, or does not indicate the priority of the uplink and downlink transmissions of a single semi-static configuration through dynamic signaling, then the uplink transmission of the single semi-static configuration is assumed to have a lower priority, and the transmission of the uplink transmission of the single semi-static configuration is cancelled; or, if the network device does not configure the corresponding parameters, or does not indicate the priority of the uplink and downlink transmissions of a single semi-static configuration through dynamic signaling, then the downlink transmission of the single semi-static configuration is assumed to have a lower priority, and the reception of the downlink transmission of the single semi-static configuration is cancelled.
[0029] In one possible implementation, when a single first transmission conflicts with multiple second transmissions in the time domain, the conflict between the single first transmission and multiple second transmissions is resolved based on conflict handling rules. Specifically, this may include: when a single first transmission conflicts with multiple second transmissions in the time domain, and the multiple second transmissions have associated priority information, the conflict between the single first transmission and the second transmission with the highest priority and earliest start position in the time domain is resolved based on the conflict handling rules and the priority information of the multiple second transmissions.
[0030] In one possible implementation, a time-domain conflict between a single first transmission and multiple second transmissions means that the time-domain resources of a single first transmission and multiple second transmissions overlap.
[0031] Secondly, this application provides a transmission control method. This method can be applied to terminal equipment in a communication system operating in half-duplex mode. For example, the communication system can be a satellite communication system, an NTN communication system, or other possible communication systems. The method may include:
[0032] When a single first transmission conflicts with multiple second transmissions in the time domain, and the multiple second transmissions have associated priority information, the conflict between the single first transmission and the second transmission with the highest priority and earliest start position in the time domain is resolved based on the conflict handling rules and the priority information of the multiple second transmissions. For example, the first transmission is an uplink transmission and the second transmission is a downlink transmission; or, the first transmission is a downlink transmission and the second transmission is an uplink transmission.
[0033] The conflict handling rules may include: if there is a conflict between dynamically scheduled transmissions, then the conflict between dynamically scheduled transmissions is resolved based on the conflict handling rules between dynamically scheduled transmissions; if there is no conflict between dynamically scheduled transmissions but there is a conflict between dynamically scheduled transmissions and semi-statically configured transmissions, then the conflict between dynamically scheduled transmissions and semi-statically configured transmissions is resolved based on the conflict handling rules between dynamically scheduled transmissions and semi-statically configured transmissions; if there is no conflict between dynamically scheduled transmissions and no conflict between dynamically scheduled transmissions and semi-statically configured transmissions, then the conflict between semi-statically configured transmissions is resolved based on the conflict handling rules between semi-statically configured transmissions.
[0034] For communication systems operating in HD mode, conflicts may occur between uplink and downlink transmissions. For example, when the network device perceives a difference between the TA used by the terminal device and the TA actually used, a conflict may arise between a single UL transmission and multiple DL transmissions, or between a single DL transmission and multiple UL transmissions. The above solution addresses this by allowing the terminal device to resolve conflicts based on the priority information of multiple second transmissions. In cases where conflicts exist between dynamically scheduled transmissions, the solution first resolves conflicts between dynamically scheduled transmissions; then, in cases where no conflicts exist between dynamically scheduled transmissions but conflicts exist between dynamically scheduled transmissions and semi-statically configured transmissions, the solution resolves conflicts between dynamically scheduled transmissions and semi-statically configured transmissions; finally, in cases where neither conflicts exist between dynamically scheduled transmissions nor between dynamically scheduled transmissions and semi-statically configured transmissions, the solution resolves conflicts between semi-statically configured transmissions. This ensures the uniqueness of the conflict resolution results for a single UL / DL transmission and multiple DL / UL transmissions, as well as high spectral efficiency.
[0035] In one possible implementation, the above conflict handling rules may further include: if the second transmission with the highest priority and earliest time-domain start position among multiple second transmissions is cancelled, then all second transmissions among the multiple second transmissions are cancelled.
[0036] In one possible implementation, the priority information of the aforementioned multiple second transmissions is indicated by scheduling or activating downlink control information, or by configuring radio resource control signaling, or by binding a default priority according to the transmission type.
[0037] Thirdly, this application provides a communication device, which may include a processor, a communication interface, and a memory coupled to the processor and the communication interface. The memory stores instructions, and when the processor executes the instructions, it causes the communication device to perform the method described in either the first or second aspect.
[0038] Fourthly, this application provides a terminal device comprising: one or more processors, and a memory. The memory is coupled to the one or more processors and is used to store computer program code, the computer program code including computer instructions, wherein the one or more processors invoke the computer instructions to cause the terminal device to perform the method provided in either the first or second aspect.
[0039] Fifthly, this application provides a communication system that may include a terminal device and a network device. The terminal device is used to execute the transmission control method as described in either the first or second aspect.
[0040] Sixthly, this application provides a computer-readable storage medium storing a computer program. When the computer program is run on a terminal device, it causes the terminal device to perform a transmission control method as described in either the first or second aspect.
[0041] In a seventh aspect, this application provides a chip coupled to a memory for reading and executing a computer program stored in the memory to implement a transmission control method as described in either the first or second aspect.
[0042] Eighthly, a computer program product is provided that, when the computer program product is run on a computer, causes the computer to perform a transmission control method as described in either the first or second aspect.
[0043] It is understood that the beneficial effects of the third to eighth aspects mentioned above can be found in the relevant descriptions of the first or second aspects mentioned above, and will not be repeated here. Attached Figure Description
[0044] Figure 1 is a schematic diagram of an NTN communication system provided in an embodiment of this application;
[0045] Figure 2 is a schematic diagram of a TA mechanism provided in an embodiment of this application;
[0046] Figure 3 is a schematic diagram of another TA mechanism provided in an embodiment of this application;
[0047] Figures 4 to 7 are schematic diagrams illustrating four scenarios of conflict between a single uplink transmission and a single downlink transmission, as provided in the embodiments of this application.
[0048] Figures 8 and 9 illustrate two scenarios where a single uplink transmission and multiple downlink transmissions conflict.
[0049] Figures 10 and 11 illustrate two scenarios where a single downlink transmission and multiple uplink transmissions conflict.
[0050] Figure 12 is a flowchart illustrating the conflict resolution method provided in an embodiment of this application;
[0051] Figure 13 is a schematic diagram of the conflict handling rules between a single DG DL and a single CG UL provided in an embodiment of this application;
[0052] Figure 14 is a schematic diagram of the conflict handling rules between a single CG DL and a single DG UL provided in an embodiment of this application;
[0053] Figure 15 is a schematic diagram of the conflict handling rules for a single CG DL and a single CG UL provided in the embodiments of this application;
[0054] Figure 16 is a schematic diagram of the conflict handling rules for a single DG DL and a single DG UL provided in an embodiment of this application;
[0055] Figure 17 illustrates a schematic diagram of resolving conflicts between a single DG UL and both a single CG DL and a single DG DL.
[0056] Figure 18 shows one of the schematic diagrams for resolving conflicts between a single DG UL and both a single CG DL and two DG DLs simultaneously;
[0057] Figure 19 illustrates a schematic diagram for resolving conflicts between a single DG UL and both a single CG DL and three DG DLs simultaneously.
[0058] Figure 20 illustrates a schematic diagram for resolving a single DG UL conflicting with three CG DLs simultaneously;
[0059] Figure 21 illustrates a schematic diagram for resolving conflicts between a single CG UL and both a single CG DL and a single DG DL.
[0060] Figure 22 shows one of the schematic diagrams for resolving a single CG UL conflicting with three CG DLs simultaneously;
[0061] Figure 23 shows a second schematic diagram for resolving a single CG UL conflicting with three CG DLs simultaneously;
[0062] Figure 24 shows a second schematic diagram for resolving conflicts between a single DG UL and both a single CG DL and two DG DLs.
[0063] Figure 25 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0064] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0065] Currently, 5G terminal chips and modules are complex to design, have high R&D barriers, and require significant investment due to their rich functionality, resulting in relatively high prices for 5G terminal devices. Unlike consumer-facing smartphones and other terminal devices, enterprise-facing terminal devices are more cost-sensitive. To adapt to diverse needs, the RedCap technical specification has been introduced. The RedCap specification reduces the capabilities of terminal devices, thereby lowering their cost and promoting the healthy development of the 5G ecosystem.
[0066] Building upon 5G communication systems, the RedCap technical specification introduces HD mode to reduce the cost of terminal equipment. In HD mode, terminal equipment does not support simultaneous data transmission and reception. For example, a terminal equipment cannot receive downlink data while simultaneously sending uplink data, nor can it send uplink data while simultaneously receiving downlink data. For HD mode in terrestrial networks (TN), seven application cases were defined when the RedCap technical specification was developed.
[0067] For example, the seven application scenarios are as follows:
[0068] Application Scenario 1: A conflict occurs between dynamically scheduled downlink (DL) transmission and semi-statically configured uplink (UL) transmission.
[0069] Application Scenario 2: A conflict occurs between semi-statically configured DL transmission and dynamically scheduled UL transmission.
[0070] Application Scenario 3: A conflict occurs between semi-static DL transmission and semi-static UL transmission.
[0071] Application Scenario 4: A conflict occurs between dynamically scheduled DL transmission and dynamically scheduled UL transmission.
[0072] Application Scenario 5: The transmission of the configured synchronization signal block (SSB) conflicts with the transmission of the dynamically scheduled or configured UL.
[0073] Application Scenario 6: Dynamic or semi-static DL conflicts with the effective random access channel occasion (RO).
[0074] Application Scenario 7: Conflicts caused by direction switching.
[0075] In the embodiments of this application, "conflict" refers to the overlap of uplink and downlink transmissions in the time domain, that is, the time domain resources of uplink and downlink transmissions overlap.
[0076] For HD mode in TN communication, relevant protocols provide conflict resolution rules for certain application scenarios, or require base stations to avoid conflicts through scheduling or configuration. For example, the conflict resolution rule for application scenario 1 is: dynamically scheduled DL transmissions have higher priority than semi-statically configured UL transmissions. Similarly, the conflict resolution rule for application scenario 2 is: dynamically scheduled UL transmissions have higher priority than semi-statically configured DL transmissions.
[0077] It should be noted that in the HD mode of TN communication, when the base station is configuring transmission in a semi-static manner, conflicts are not allowed between semi-static UL transmission (CG UL) and semi-static DL transmission (CG DL), nor are conflicts allowed between dynamically scheduled UL transmission (DG UL) and dynamically scheduled DL transmission (DG DL). Therefore, application scenarios 3 and 4 can be understood as incorrect application scenarios, and the relevant protocols do not provide conflict resolution rules for application scenarios 3 and 4.
[0078] With the development of communication technology, satellite communication or NTN communication will also support HD mode in 5.5G and 6G communication systems. The UE can report the TA (Transmission Address) to the base station or satellite based on the ephemeris of the serving satellite and the UE's location. The base station or satellite can then determine the TA used for uplink transmission based on the reported TA. NTN communication refers to New Radio (NR) communication via satellite or high altitude platform systems (HAPS). NTN communication can cover remote areas that TN communication cannot reach, such as mountains, deserts, and oceans. Currently, NTN is mainly for low Earth orbit (LEO), medium Earth orbit (MEO), geostationary Earth orbit (GEO), and unmanned aircraft systems (UAS).
[0079] To facilitate understanding, the following examples of TA will be provided with reference to Figures 1 to 3.
[0080] Currently, NTN communication systems have two typical network architectures: transparent payload and regenerative payload. Transparent payload, also known as transparent forwarding mode, allows the satellite (or UAS platform) to forward signals, providing RF filtering, frequency conversion, and amplification functions, while the repeating waveform signal of the payload remains unchanged. In regenerative payload mode, the satellite (or UAS platform) possesses all or some of the functions of a base station (such as a gNB), including RF filtering, frequency conversion and amplification, demodulation / decoding, switching and / or routing, encoding, and modulation.
[0081] For example, taking the transparent transmission mode as an example, Figure 1 shows a schematic diagram of an NTN communication system.
[0082] As shown in Figure 1, the NTN communication system can include a UE, a satellite (or UAS platform), and a gateway. The UE and the satellite (or UAS platform) are connected via a service link, implemented by the NR (Radio Frequency Registry); the satellite (or UAS platform) and the gateway are connected via a feeder link, which can be a 3GPP-defined radio interface or a non-3GPP radio interface; an access point (RP) can also be included between the satellite (or UAS platform) and the gateway. The satellite (or UAS platform) can forward signals and has functions such as RF filtering, frequency conversion, and amplification, while the waveform signal of repeated payloads remains unchanged. In addition, the gateway can also connect to the data center network through base stations (such as gNBs) and next-generation core networks (NGCs).
[0083] In TN communication, the propagation delay between the UE and the base station is typically small. However, in NTN communication, the distance between the gateway or UE and the satellite (or UAS platform) is very large, and it takes a long time for the radio waves transmitted by the satellite (or UAS platform) to reach the gateway or UE. The delay time is usually from a few milliseconds to hundreds of milliseconds, depending on the altitude of the satellite or UAS platform and the type of payload in the NTN.
[0084] For example, Table 1 below shows the satellite propagation delays for LEO, MEO, and GEO.
[0085] Table 1
[0086] As shown in Table 1, NTN communication suffers from significant latency. For example, for GEO satellites, the propagation delay for a UE connecting to a ground station (such as a gateway) via satellite can be as high as 280ms. Even with HAPS, where the one-way latency may be less than 1.6ms, it is still far higher than the 0.033ms of terrestrial cellular networks. This significant latency affects many aspects of the NTN communication system, such as the response time in the protocol layer, retransmission mechanisms, and resource scheduling, especially processes requiring multiple signaling interactions, such as access and handover, as well as hybrid automatic repeat request (HARQ).
[0087] To accommodate the propagation delay in NTN communication, related technologies have introduced a timing advance (TA) mechanism. For example, the TA mechanism involves parameters as shown in Figure 1: common timing advance (common TA), first scheduling offset K_offset, and second scheduling offset K_mac. The common timing advance is an offset configured by the network device, corresponding to the round-trip time (RTT) between the access point (RP) and the NTN payload; the first scheduling offset K_offset is greater than or equal to the sum of the RTT of the serving link and the common timing advance; and the second scheduling offset K_mac is greater than or equal to the RTT between the RP and the gateway.
[0088] As an example, as shown in Figure 2, introducing a larger TA can align the gNB's DL and UL timings, but this will result in a significant offset between the UE's DL and UL frame timings. As another example, as shown in Figure 3, gNB DL and UL alignment is not required; they differ by a common timing shift. The UE synchronizes the gNB's DL and UL frame timings by applying a UE-specific differential TA, but this approach requires additional signaling and complexity on the network side for management. Utilizing the TA mechanism, the UE can send uplink data packets in advance, ensuring that the uplink data arrives at the base station or satellite at the desired time, thus avoiding problems caused by latency, such as response time issues in protocol layers, retransmission mechanisms, and resource scheduling.
[0089] For TN communication, the base station and UE have a consistent understanding of the TA used for uplink transmission. However, for NTN communication, the TA actually used by the UE is adjusted based on satellite ephemeris and the UE's location. If the change in TA after adjustment based on satellite ephemeris and UE's location is less than the TA reporting threshold, the UE does not need to report the TA actually used by the UE to the network device. This can lead to a discrepancy between the TA the network device considers to be used by the UE and the TA actually used by the UE. The meaning or understanding of the TA used by the UE for uplink transmission as perceived by the network device varies depending on the circumstances. In some embodiments, in regeneration mode, the satellite (or UAS platform) possesses all or part of the functions of a base station. In this case, "network device" can be understood as the satellite (or UAS platform), and the "TA" in "the satellite (or UAS platform) considers the TA used by the UE for uplink transmission" refers to the TA reported by the UE to the satellite (or UAS platform). In other embodiments, in transparent transmission mode, the satellite (or UAS platform) is only responsible for forwarding signals. In this case, "network device" can be understood as "base station." The "TA" in "the base station believes the UE uses for uplink transmission" refers to the sum of the TA reported by the UE and the propagation delay between the network-compensated ground station and the reference point. The propagation delay is the same as the propagation delay between the network-compensated ground station and the reference point. Based on these interpretations and the contextual description, those skilled in the art can determine the specific method for determining "the TA the network device believes the UE uses for uplink transmission" in regeneration mode or transparent transmission mode. In actual implementation, the TA actually used by the UE may be greater than or less than the TA the network device believes the UE uses for uplink transmission.
[0090] For example, Figures 4 to 7 illustrate four scenarios where a single uplink transmission and a single downlink transmission conflict.
[0091] As shown in Figure 4, the TA actually used by the UE is greater than the TA that the network device believes the UE will use for uplink transmission. The DL transmission configured by the network device based on the TA reported by the UE does not conflict with the configured UL transmission in the time domain. However, because the TA actually used by the UE is greater than the TA that the network device believes the UE will use for uplink transmission, the UL transmission that the UE is actually preparing to send is ahead of the reported TA by the TA offset, resulting in a time domain conflict between the UL transmission that the UE is actually preparing to send and the DL transmission configured by the network device.
[0092] As shown in Figure 5, the TA actually used by the UE is less than the TA that the network device believes the UE will use for uplink transmission. The DL transmission configured by the network device based on the TA reported by the UE does not conflict with the configured UL transmission in the time domain. However, because the TA actually used by the UE is less than the TA that the network device believes the UE will use for uplink transmission, the UL transmission that the UE is actually preparing to send is delayed by the TA offset relative to the reported TA, resulting in a time domain conflict between the UL transmission that the UE is actually preparing to send and the DL transmission configured by the network device.
[0093] As shown in Figure 6, the actual TA used by the UE is greater than the TA that the network device believes the UE will use for uplink transmission. The DL transmission dynamically scheduled by the network device based on the TA reported by the UE using downlink control information (DCI) (such as DCI-DL) and the UL transmission dynamically scheduled using downlink control information (DCI-UL) do not conflict in the time domain. However, because the TA actually used by the UE is greater than the TA that the network device believes the UE will use for uplink transmission, the UL transmission that the UE is actually preparing to send is ahead of the reported TA by a TA offset, resulting in a time domain conflict between the UL transmission actually sent by the UE and the DL transmission dynamically scheduled by the network device.
[0094] As shown in Figure 7, the TA actually used by the UE is less than the TA that the network device believes the UE will use for uplink transmission. Based on the TA reported by the UE, the network device dynamically schedules DL transmissions via DCI-DL and UL transmissions via DCI-UL, which do not conflict in the time domain. However, because the TA actually used by the UE is less than the TA that the network device believes the UE will use for uplink transmission, the UL transmission that the UE is actually preparing to send is delayed by the TA offset relative to the reported TA, resulting in a time domain conflict between the UL transmission that the UE is actually preparing to send and the DL transmission dynamically scheduled by the network device.
[0095] Referring to the description of the above embodiments, in the NTN communication system, the network device believes that there is a difference between the TA used by the UE and the TA actually used by the UE. This difference will affect the determination of the conflict relationship between uplink and downlink transmission in HD mode, so that NTN communication cannot fully reuse the conflict resolution rules for TN communication.
[0096] Based on the description of Figures 4 to 7 in the above embodiments, the HD mode of NTN communication may present the following two situations:
[0097] Scenario 1: When the network device is configured to transmit in a semi-static manner, it allows conflicts between the semi-static UL transmission (CG UL) and the semi-static DL transmission (CG DL), or provides a solution for the conflict between the semi-static UL transmission (CG UL) and the semi-static DL transmission (CG DL).
[0098] Scenario 2: When the network device dynamically schedules transmissions, it allows conflicts between dynamically scheduled UL transmissions (DG UL) and dynamically scheduled DL transmissions (DG DL), or provides a solution to the conflict between dynamically scheduled UL transmissions (DG UL) and dynamically scheduled DL transmissions (DG DL).
[0099] If both of the above scenarios are supported simultaneously, a conflict may occur between a single UL transmission and multiple DL transmissions, or vice versa. Specifically, a single UL transmission, a single DL transmission, multiple DL transmissions, and multiple UL transmissions are either semi-statically configured transmissions or dynamically scheduled transmissions.
[0100] For example, Figures 8 and 9 illustrate two scenarios where a single uplink transmission and multiple downlink transmissions conflict.
[0101] As shown in Figure 8, a conflict occurs between UL transmissions dynamically scheduled via downlink control information DCI-UL (DG UL) and DL transmissions dynamically scheduled via downlink control information DCI-DL (DG DL), which corresponds to application scenario 4 above. Additionally, a conflict also occurs between UL transmissions dynamically scheduled via downlink control information DCI-UL (DG UL) and semi-statically configured DL transmissions (CG DL), which corresponds to application scenario 2 above. Thus, a single dynamically scheduled UL transmission (DG UL) conflicts with both dynamically scheduled DL transmissions (DG DL) and semi-statically configured DL transmissions (CG DL) simultaneously.
[0102] As shown in Figure 9, a conflict occurs between the semi-statically configured UL transmission (CG UL) and the dynamically scheduled DL transmission (DG DL) via downlink control information DCI-DL, which corresponds to application scenario 1 above. Furthermore, a conflict also occurs between the semi-statically configured UL transmission (CG UL) and the semi-statically configured DL transmission (CG DL), which corresponds to application scenario 3 above. Thus, the semi-statically configured UL transmission (CG UL) conflicts simultaneously with both the dynamically scheduled DL transmission (DG DL) and the semi-statically configured DL transmission (CG DL).
[0103] For example, Figures 10 and 11 illustrate two scenarios where a single downlink transmission and multiple uplink transmissions conflict.
[0104] As shown in Figure 10, a conflict occurs between UL transmissions dynamically scheduled via downlink control information DCI-UL (DG UL) and DL transmissions dynamically scheduled via downlink control information DCI-DL (DG DL), which corresponds to application scenario 4 above. Additionally, a conflict also occurs between DL transmissions dynamically scheduled via downlink control information DCI-DL (DG DL) and semi-statically configured UL transmissions (CG UL), which corresponds to application scenario 1 above. Thus, a single dynamically scheduled DL transmission (DG DL) conflicts simultaneously with both dynamically scheduled UL transmissions (DG UL) and semi-statically configured UL transmissions (CG UL).
[0105] As shown in Figure 11, a conflict occurs between the dynamically scheduled UL transmission (DG UL) and the semi-statically configured DL transmission (CG DL) via downlink control information DCI-UL, which corresponds to application scenario 2 above. Furthermore, a conflict also occurs between the semi-statically configured DL transmission (CG DL) and the semi-statically configured UL transmission (CG UL), which corresponds to application scenario 3 above. Thus, the semi-statically configured DL transmission (CG DL) conflicts simultaneously with both the dynamically scheduled UL transmission (DG UL) and the semi-statically configured UL transmission (CG UL).
[0106] It should be noted that the time axis in Figures 8 to 11, and Figures 15 to 24 in the following embodiments, represents the actual time axis of the UE. In Figures 8 to 11, the semi-statically configured UL transmission (CG UL) and dynamically scheduled UL transmission (DG UL) are the UL transmissions that the UE actually prepares to send, while the semi-statically configured DL transmission (CG DL) and dynamically scheduled DL transmission (DG DL) are the DL transmissions that the network device actually schedules or configures. Based on the description of Figures 4 to 7 in the above embodiments, regardless of whether the network device considers there to be a difference between the TA used by the UE and the TA actually used by the UE, the UE and the network device have a consistent understanding of the time-domain location of the semi-statically configured DL transmissions configured by the network device, and the UE and the network device have a consistent understanding of the time-domain location of the dynamically scheduled DL transmissions scheduled by the network device. However, when the network device perceives a difference between the TA used by the UE and the TA actually used by the UE, there will be a time-domain deviation (e.g., a difference of one TA offset) between the semi-statically configured UL transmission that the UE is actually preparing to send and the configured UL transmission that the network device believes the UE is preparing to send. Similarly, there will be a time-domain deviation (e.g., a difference of one TA offset) between the dynamically scheduled UL transmission that the UE is actually preparing to send and the dynamically scheduled UL transmission that the network device believes the UE is preparing to send. This can lead to conflicts between a single UL transmission and multiple DL transmissions, as shown in Figures 8 to 11, and conflicts between a single DL transmission and multiple UL transmissions.
[0107] To resolve the conflicts between a single UL transmission and multiple DL transmissions, as well as the conflicts between a single DL transmission and multiple UL transmissions, in a communication system in HD mode, this application proposes a conflict resolution solution as shown in Figure 12:
[0108] The UE determines whether there is a conflict between dynamically scheduled transmissions (also known as dynamically scheduled transmissions).
[0109] If there is a conflict between dynamically scheduled transmissions, the UE resolves the conflict between the dynamically scheduled transmissions based on the conflict handling rules between the two transmissions.
[0110] If there is no conflict between dynamically scheduled transmissions, the UE determines whether there is a conflict between dynamically scheduled transmissions and semi-statically configured transmissions (also known as semi-statically configured transmissions or semi-static transmissions).
[0111] If there is a conflict between dynamically scheduled transmissions and semi-statically configured transmissions, the UE will resolve the conflict based on the conflict handling rules for dynamically scheduled transmissions and semi-statically configured transmissions.
[0112] If there is no conflict between dynamically scheduled transmissions and semi-statically configured transmissions, the UE determines whether there is a conflict between semi-statically configured transmissions.
[0113] If there is a conflict between semi-static configuration transmissions, the UE resolves the conflict between the semi-static configuration transmissions based on the conflict handling rules between the semi-static configuration transmissions.
[0114] It should be noted that, in this application, the communication system in HD mode can be satellite communication, NTN communication, HAPS, or other communication systems. The UE in this application can be understood as a terminal device. A terminal device is a device with wireless transceiver capabilities. A terminal device can be a mobile terminal device or a non-mobile terminal device. For example, besides a UE, a terminal device can also be a user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, access terminal, user terminal, wireless communication equipment, user agent, or user device. The access terminal can be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL), personal digital assistant (PAD), handheld device with wireless communication capabilities, computer equipment or other processing equipment connected to a wireless modem, vehicle-mounted equipment, terminal equipment in wearable devices, etc. The network equipment in this application can be understood as a base station, ground station, satellite, UAS platform, or other equipment.
[0115] To facilitate understanding of the conflict resolution solutions provided in this application, examples of conflict handling rules for single UL transmissions and single DL transmissions that may be involved in the conflict resolution solutions will be provided below. Then, based on the conflict handling rules for single UL transmissions and single DL transmissions, examples of conflict handling rules for single UL transmissions and multiple DL transmissions, and conflict handling rules for single DL transmissions and multiple UL transmissions will be provided below.
[0116] (1) Conflict handling rules between a single dynamically scheduled DL transport (DG DL) and a single semi-statically configured UL transport (CG UL).
[0117] It should be noted that the conflict here specifically refers to a conflict between the DL transmission dynamically scheduled by the network device and the semi-statically configured UL transmission that the UE is actually preparing to send, with reference to the UE's actual timeline. Specifically, the UE and the network device have the same understanding of the time-domain position of the dynamically scheduled DL transmission, but there is a time-domain discrepancy between the semi-statically configured UL transmission that the UE is actually preparing to send and the semi-statically configured UL transmission of the network device (i.e., the semi-statically configured UL transmission that the network device believes the UE is preparing to send).
[0118] In the conflict handling rules between a single DG DL and a single CG UL, the priority of a single DG DL is higher than that of a single CG UL. If a conflict arises between a single DG DL and a single CG UL, and the UE is capable of canceling the single CG UL, then the single CG UL will be canceled, and the single DG DL will be received normally.
[0119] For example, in the event of a conflict between a single DG DL and a single CG UL, the UE can obtain the first time parameter t. gap Second time parameter T Proc,2 And compare the first time parameter t gap Second time parameter T Proc,2 The size of . Wherein, the first time parameter t gap The DCI is the duration from the end time the UE receives the DCI to the start time the UE is actually ready to send the CG UL; this DCI is used for dynamically scheduling DL transmissions; the second time parameter T Proc,2 Preparation time for the physical uplink shared channel (PUSCH).
[0120] As shown in Figure 13(a), if t gap ≥T Proc,2 This indicates that the UE has the capability to cancel a single CG UL transmission. Therefore, the UE can cancel the transmission of a single CG UL and receive a single DG DL. In this case, the single DG DL transmission is valid. It should be noted that, in this application, valid transmission or valid transmission means that the transmission will be received or sent, and the transmission will not be discarded.
[0121] As shown in Figure 13(b), if t gap <T Proc,2 This indicates that the UE does not have the ability to cancel a single CG UL. Therefore, the UE can ignore the DCI used for dynamically scheduling DL transmissions, meaning the UE will not receive a single DG DL but will send a single CG UL normally. In this case, the single DG DL transmission is invalid. It should be noted that in this application, invalid transmission or invalid transmission means that the transmission will not be received or sent, or the transmission will be discarded.
[0122] (2) Conflict handling rules between a single semi-statically configured DL transport (CG DL) and a single dynamically scheduled UL transport (DG UL).
[0123] It should be noted that the conflict here specifically refers to a conflict between the semi-statically configured DL transmission of the network device and the dynamically scheduled UL transmission that the UE is actually preparing to send, with reference to the UE's actual timeline. Specifically, the UE and the network device have the same understanding of the time-domain position of the network device's semi-statically configured DL transmission; however, there is a time-domain discrepancy between the dynamically scheduled UL transmission that the UE is actually preparing to send and the dynamically scheduled UL transmission of the network device (i.e., the dynamically scheduled UL transmission that the network device believes the UE is preparing to send).
[0124] In the conflict handling rules between a single CG DL and a single DG UL, the priority of a single DG UL is higher than that of a single CG DL. As shown in Figure 14, with the UE's actual timeline as a reference, in the event of a conflict between a single CG DL and a single DG UL, the UE can directly cancel the single CG DL and send the single DG UL normally.
[0125] (3) Conflict handling rules between a single semi-static DL transmission (CG DL) and a single semi-static UL transmission (CG UL).
[0126] It should be noted that the conflict here specifically refers to a conflict between the semi-statically configured DL transmission of the network device and the semi-statically configured UL transmission that the UE is actually preparing to send, with reference to the UE's actual timeline. Specifically, the UE and the network device have the same understanding of the time-domain position of the network device's semi-statically configured DL transmission, but there is a time-domain discrepancy between the semi-statically configured UL transmission that the UE is actually preparing to send and the network device's semi-statically configured UL transmission (i.e., the semi-statically configured UL transmission that the network device believes the UE is preparing to send).
[0127] In the first implementation, if the network device indicates the priority of a single CG DL and a single CG UL based on semi-static configuration parameters or dynamic signaling, then according to the conflict handling rules of a single CG DL and a single CG UL, the reception of the lower priority single CG DL or the transmission of the single CG UL corresponding to the conflict is cancelled.
[0128] For example, as shown in Figure 15(a), if the network device indicates, based on semi-static configuration parameters or dynamic signaling, that the priority of the CG UL is higher or the priority of a single CG DL is lower, then the UE can cancel the reception of a single CG DL and transmit the single CG UL normally. As shown in Figure 15(b), if the network device indicates, based on semi-static configuration parameters or dynamic signaling, that the priority of the CG DL is higher or the priority of a single CG UL is lower, then the UE can cancel the transmission of a single CG UL and receive the single CG DL normally.
[0129] It should be noted that there are some special cases for the first implementation method. For example, if the network device indicates that a single semi-static UL transmission has a higher priority based on semi-static configuration parameters or dynamic signaling, and there is a conflict between the paging occasion (PO) and the semi-static PUSCH, the UE may not follow the above conflict handling rules and directly cancel the CG PUSCH transmission because the PO is more important.
[0130] In the second implementation, if the network device is not configured with the corresponding parameters, or does not indicate the priority of a single CG DL and a single CG UL through dynamic signaling, then by default, a single CG UL has a lower priority and a single CG DL has a higher priority. That is, in the event of a conflict, the transmission of a single CG UL is directly canceled.
[0131] There are some special cases for the second implementation. For example, when HARQ-ACK is disabled, the CG UL transmission of the corresponding process has a higher priority; when HARQ-ACK is enabled, the CG DL has a higher priority. Furthermore, if the network device is not configured with the corresponding parameters, or does not indicate the priority of a single CG DL and a single CG UL through dynamic signaling, then by default, a single CG DL has a lower priority and a single CG UL has a higher priority; that is, in the event of a conflict, the reception of a single CG DL is directly cancelled.
[0132] (4) Conflict handling rules between a single dynamically scheduled DL transmission (DG DL) and a single dynamically scheduled UL transmission (DG UL).
[0133] It should be noted that the conflict here specifically refers to a conflict between the DL transmission dynamically scheduled by the network device and the UL transmission that the UE is actually preparing to send, based on the UE's actual timeline. Specifically, the UE and the network device have the same understanding of the time-domain position of the DL transmission dynamically scheduled by the network device; however, there is a time-domain discrepancy between the UL transmission that the UE is actually preparing to send and the UL transmission dynamically scheduled by the network device (i.e., the UL transmission that the network device believes the UE is preparing to send).
[0134] In the first implementation, if the network device indicates the priority of a single DG DL and a single DG UL based on semi-static configuration parameters or dynamic signaling, then according to the conflict handling rules of a single DG DL and a single DG UL, the reception of the lower priority single DG DL or the transmission of the single DG UL corresponding to the conflict is cancelled.
[0135] For example, as shown in Figure 16(a), if the network device indicates, based on semi-static configuration parameters or dynamic signaling, that the priority of a DG UL is higher or the priority of a single DG DL is lower, then the UE can cancel the reception of a single DG DL and transmit a single DG UL normally. As shown in Figure 16(b), if the network device indicates, based on semi-static configuration parameters or dynamic signaling, that the priority of a DG DL is higher or the priority of a single DG UL is lower, then the UE can cancel the transmission of a single DG UL and receive a single DG DL normally.
[0136] It should be noted that there are some special cases for the first implementation method. For example, if the network device indicates that a single DG UL has a higher priority based on semi-static configuration parameters or dynamic signaling, and there is a conflict between SIB19 and DG UL, since SIB19 is more important, in order to ensure reliable reception of SIB19 and avoid sending DG UL causing SIB19 to be unable to update, the sending of DG UL can be cancelled.
[0137] In the second implementation, if the network device is not configured with the corresponding parameters, or does not indicate the priority of a single DG DL and a single DG UL through dynamic signaling, then by default, a single DG UL has a lower priority and a single DG DL has a higher priority. That is, in the event of a conflict, the transmission of a single DG UL is directly canceled.
[0138] It should be noted that the second implementation method described above is only one possible implementation. In another implementation method, if the network device is not configured with the corresponding parameters, or does not indicate the priority of a single DG DL and a single DG UL through dynamic signaling, then by default, the single DG DL has a lower priority and the single DG UL has a higher priority. That is, in the event of a conflict, the reception of a single DG DL is directly canceled.
[0139] It should be noted that the specific implementation methods of the four conflict handling rules provided in (1) to (4) above are merely illustrative examples and do not limit this application. In actual implementation, these four conflict handling rules can also be implemented in other possible ways.
[0140] After providing an example of the conflict handling rules for a single UL transmission and a single DL transmission through (1) to (4) of the above embodiments, the following examples illustrate the conflict handling rules for a single UL transmission and multiple DL transmissions, and the conflict handling rules for a single DL transmission and multiple UL transmissions, based on the conflict handling rules for a single UL transmission and a single DL transmission, and in conjunction with the following embodiments.
[0141] Example 1
[0142] When a single dynamically scheduled UL transport conflicts with multiple DL transports, and the multiple DL transports include dynamically scheduled DL transports, the conflict handling rules may include the following:
[0143] ① If multiple DL transmissions include a single dynamically scheduled DL transmission, the UE will handle the conflict between the single dynamically scheduled UL transmission and the single dynamically scheduled DL transmission based on the conflict handling rules between the single dynamically scheduled UL transmission and the single dynamically scheduled DL transmission.
[0144] For example, Figure 17 illustrates a schematic diagram of resolving a conflict between a single dynamically scheduled UL transport (DG UL) and a single semi-statically configured DL transport (CG DL) and a single dynamically scheduled DL transport (DG DL).
[0145] As shown in Figure 17(a), the DG UL conflicts with the CG DL and then the DG DL. The UE can first handle the conflict between a single DG UL and a single DG DL based on the conflict handling rules for individual DG UL and DG DL transmissions. Specifically, if the network device dynamically schedules UL transmissions via downlink control information DCI-UL and indicates priority 0, and dynamically schedules DL transmissions via downlink control information DCI-DL and indicates priority 1, the higher the priority number, the higher the actual priority. That is, the network device indicates that the priority of DG DL is higher than the priority of DG UL. Based on the conflict handling rules for individual dynamically scheduled UL and DL transmissions, the UE can cancel the transmission of DG UL. After resolving the conflict between a single DG UL and a single DG DL, the UE can receive the CG DL and DG DL sequentially.
[0146] As shown in Figure 17(b), DG UL conflicts with DG DL and CG DL successively. The UE can first handle the conflict between a single DG UL and a single DG DL based on the conflict handling rules for a single DG UL and a single DG DL. Specifically, if the network device dynamically schedules UL transmissions via downlink control information DCI-UL and indicates priority 1, and dynamically schedules DL transmissions via downlink control information DCI-DL and indicates priority 0, the higher the priority number, the higher the actual priority, meaning the network device indicates that the priority of DG UL is higher than the priority of DG DL. Based on the conflict handling rules for a single dynamically scheduled UL transmission and a single dynamically scheduled DL transmission, the UE can cancel receiving DG DL. After resolving the conflict between a single DG UL and a single DG DL, if multiple DL transmissions also include CG DL transmissions, the UE can handle the conflict between CG DL and DG UL based on the conflict handling rules for CG DL and DG UL. For example, when the priority of DG UL is higher than that of CG DL, and a single DG DL transmission is valid, all DL transmissions are cancelled.
[0147] It should be noted that the specific implementation of the conflict handling rules between CG DL and DG UL can be found in the descriptions of Embodiments 3 and 4 below, and will not be repeated here.
[0148] ② If multiple DL transmissions include multiple dynamically scheduled DL transmissions, and the multiple dynamically scheduled DL transmissions have the same priority, then based on the conflict handling rules between a single dynamically scheduled UL transmission and a single dynamically scheduled DL transmission, the conflict between the single dynamically scheduled UL transmission and the dynamically scheduled DL transmission with the earliest time domain start position among the multiple dynamically scheduled DL transmissions is handled.
[0149] The phrase "multiple dynamically scheduled DL transmissions have the same priority" means either that multiple dynamically scheduled DL transmissions have clearly associated priority information indicating the same priority, or that multiple dynamically scheduled DL transmissions do not have clearly associated priority information indicating the same priority, but the transmitted content belongs to the same type of service. Services of the same type have the same priority.
[0150] The aforementioned conflict handling rules may also include: if, based on the conflict handling rules between a single dynamically scheduled UL transmission and a single dynamically scheduled DL transmission, the dynamically scheduled DL transmission with the earliest start position in the time domain among multiple dynamically scheduled DL transmissions is cancelled, then all multiple dynamically scheduled DL transmissions are cancelled.
[0151] For example, Figure 18 illustrates a schematic diagram of resolving a conflict between a single dynamically scheduled UL transport (DG UL) and a single semi-statically configured DL transport (CG DL) and two dynamically scheduled DL transports (DG DL) with the same priority.
[0152] As shown in Figure 18(a), the DG UL conflicts with CG DL, DG DL1, and DG DL2 sequentially. The UE can first resolve the conflict between a single DG UL and the dynamically scheduled DL transmission (e.g., DG DL1) with the earliest time-domain start position among DG DL1 and DG DL2, based on the conflict handling rules for individual DG UL and DG DL transmissions. Specifically, the network device dynamically schedules the UL transmission with priority 0 via downlink control information DCI1, dynamically schedules the DL1 transmission with priority 1 via downlink control information DCI2, and dynamically schedules the DL2 transmission with priority 1 via downlink control information DCI3. A higher priority number indicates a higher actual priority; that is, the network device indicates that the priorities of DG DL1 and DG DL2 are higher than the priority of DG UL. Based on the conflict handling rules for individual dynamically scheduled UL and DL transmissions, the UE can cancel the transmission of DG UL. After resolving the conflict, the UE can receive CG DL, DG DL1, and DG DL2 sequentially.
[0153] As shown in Figure 18(b), the DG UL conflicts with CG DL, DG DL1, and DG DL2 successively. The UE can first handle the conflict between a single DG UL and the DG DL with the earliest time-domain start position among DG DL1 and DG DL2 (e.g., DG DL1) based on the conflict handling rules for individual DG UL and individual DG DL. Specifically, the network device dynamically schedules UL transmission with priority 1 via downlink control information DCI1, dynamically schedules DL1 transmission with priority 0 via downlink control information DCI2, and dynamically schedules DL2 transmission with priority 0 via downlink control information DCI3. A higher priority number indicates a higher actual priority, meaning the network device indicates that the priority of DG UL is higher than the priorities of DG DL1 and DG DL2. Based on the conflict handling rules for individual dynamically scheduled UL transmissions and individual dynamically scheduled DL transmissions, the UE can cancel receiving DG DL1 and DG DL2. Subsequently, if multiple DL transmissions also include CG DL transmissions, the UE can handle the conflict between CG DL and DG UL based on the conflict handling rules between CG DL and DG UL. For example, when the priority of DG UL is higher than that of CG DL, and a single DG DL transmission is valid, all multiple DL transmissions are cancelled.
[0154] ③ If multiple DL transmissions include multiple dynamically scheduled DL transmissions, and the priorities of these multiple dynamically scheduled DL transmissions are different, then based on the conflict handling rules between a single dynamically scheduled UL transmission and a single dynamically scheduled DL transmission, the conflict between the single dynamically scheduled UL transmission and the dynamically scheduled DL transmission with the highest priority and earliest time domain start position among the multiple dynamically scheduled DL transmissions is handled.
[0155] The phrase "multiple dynamically scheduled DL transmissions with different priorities" refers to two scenarios: either multiple dynamically scheduled DL transmissions have clearly associated priority information indicating different priorities; or multiple dynamically scheduled DL transmissions do not have clearly associated priority information indicating different priorities, and the transmitted content belongs to different types of services. Different types of services have different priorities.
[0156] The aforementioned conflict handling rules may also include: if, based on the conflict handling rules between a single dynamically scheduled UL transmission and a single dynamically scheduled DL transmission, the dynamically scheduled DL transmission with the highest priority and earliest time-domain start position among multiple dynamically scheduled DL transmissions is cancelled, then all multiple dynamically scheduled DL transmissions are cancelled.
[0157] For example, Figure 19 illustrates a schematic diagram of resolving conflicts between a single dynamically scheduled UL transport (DG UL) and a single semi-statically configured DL transport (CG DL) and three dynamically scheduled DL transports (DG DL) with different priorities.
[0158] As shown in Figure 19(a), the DG UL conflicts with CG DL, DG DL1, DG DL2, and DG DL3 successively. The UE can first handle the conflict between a single DG UL and a single DG DL based on the conflict handling rules for individual DG UL and individual DG DL, specifically handling the conflict between a single DG UL and DG DL1, DG DL2, and the DG DL2 with the highest priority and earliest time-domain start position (e.g., DG DL3). Specifically, the network device dynamically schedules UL transmission and indicates priority 2 through downlink control information DCI1, dynamically schedules DL1 transmission and indicates priority 0 through downlink control information DCI2, dynamically schedules DL2 transmission and indicates priority 1 through downlink control information DCI3, and dynamically schedules DL3 transmission and indicates priority 3 through downlink control information DCI4. A higher priority number indicates a higher actual priority, meaning the network device indicates that DG DL3 has the highest priority. Based on the conflict handling rules for individually dynamically scheduled UL and DL transmissions, the UE can cancel the transmission of the DG UL. After resolving the conflict, the UE can receive CG DL, DG DL1, DG DL2, and DG DL3 in sequence.
[0159] As shown in Figure 19(b), the DG UL conflicts with CG DL, DG DL1, DG DL2, and DG DL3 successively. The UE can first handle the conflict between a single DG UL and a single DG DL based on the conflict handling rules for individual DG ULs and individual DG DLs, and then handle the conflict between a single DG UL and DG DL1, DG DL2, and the DG DL2 with the highest priority and earliest time-domain start position (such as DG DL3). Specifically, the network device dynamically schedules UL transmission and indicates priority 3 through downlink control information DCI1, dynamically schedules DL1 transmission and indicates priority 0 through downlink control information DCI2, dynamically schedules DL2 transmission and indicates priority 1 through downlink control information DCI3, and dynamically schedules DL3 transmission and indicates priority 2 through downlink control information DCI4. The higher the priority number, the higher the actual priority, that is, the network device indicates that the DG UL has the highest priority. Based on the conflict handling rules for a single dynamically scheduled UL transmission and a single dynamically scheduled DL transmission, the UE can cancel receiving DG DL3, and based on the cancellation of DG DL3, also cancel DG DL1, DG, and DL2. Subsequently, if multiple DL transmissions also include CG DL transmissions, the UE can handle the conflict between CG DL and DG UL based on the conflict handling rules for CG DL and DG UL. For example, when the priority of DG UL is higher than that of CG DL, and a single DG DL transmission is valid, all multiple DL transmissions are canceled.
[0160] In the above scheme, when multiple DL transmissions include DG DL, the UE can handle conflicts between DG UL and DG DL based on the conflict handling rules between DG UL and DG DL. Furthermore, when multiple DL transmissions include multiple DG DL, the UE can handle conflicts between a single DG UL and multiple DG DL based on factors such as the priority and time-domain start position of the multiple DG DL. This ensures the uniqueness of the conflict handling result and the high efficiency of spectrum utilization.
[0161] Example 2
[0162] When a single dynamically scheduled DL transfer conflicts with multiple UL transfers, and the multiple UL transfers include dynamically scheduled UL transfers, the conflict handling rules are as follows:
[0163] ① If multiple UL transmissions include a single dynamically scheduled UL transmission, then the conflict between the single dynamically scheduled DL transmission and the single dynamically scheduled UL transmission is handled based on the conflict handling rules between the single dynamically scheduled UL transmission and the single dynamically scheduled DL transmission.
[0164] Furthermore, if multiple UL transmissions also include semi-statically configured UL transmissions, and a single dynamically scheduled UL transmission is canceled, then the conflict between dynamically scheduled DL transmissions and semi-statically configured UL transmissions can be handled based on the conflict handling rules between dynamically scheduled DL transmissions and semi-statically configured UL transmissions.
[0165] ② If multiple UL transmissions contain multiple dynamically scheduled UL transmissions, and these multiple dynamically scheduled UL transmissions have the same priority, then based on the conflict handling rules between a single dynamically scheduled UL transmission and a single dynamically scheduled DL transmission, the conflict between the single dynamically scheduled DL transmission and the dynamically scheduled UL transmission with the earliest time-domain start position among the multiple dynamically scheduled UL transmissions is handled.
[0166] The phrase "multiple dynamically scheduled UL transmissions have the same priority" means that: multiple dynamically scheduled UL transmissions have clearly associated priority information indicating the same priority; or, multiple dynamically scheduled UL transmissions do not have clearly associated priority information indicating the same priority, but the transmitted content belongs to the same type of service. Services of the same type have the same priority.
[0167] The aforementioned conflict handling rules may also include: if, based on the conflict handling rules between a single dynamically scheduled UL transmission and a single dynamically scheduled DL transmission, the dynamically scheduled UL transmission with the earliest time-domain start position among multiple dynamically scheduled UL transmissions is cancelled, then all multiple dynamically scheduled UL transmissions are cancelled.
[0168] Furthermore, if multiple UL transmissions also include semi-statically configured UL transmissions, and the dynamically scheduled UL transmission with the earliest time-domain start position among multiple dynamically scheduled UL transmissions is canceled, then the conflict between dynamically scheduled DL transmissions and semi-statically configured UL transmissions can be handled based on the conflict handling rules between dynamically scheduled DL transmissions and semi-statically configured UL transmissions.
[0169] ③ If multiple UL transmissions contain multiple dynamically scheduled UL transmissions, and the priorities of these multiple dynamically scheduled UL transmissions are different, then based on the conflict handling rules between a single dynamically scheduled UL transmission and a single dynamically scheduled DL transmission, the conflict between a single dynamically scheduled DL transmission and the dynamically scheduled UL transmission with the highest priority and earliest time domain start position among the multiple dynamically scheduled UL transmissions is handled.
[0170] The phrase "multiple dynamically scheduled UL transmissions with different priorities" refers to two scenarios: either multiple dynamically scheduled UL transmissions have clearly associated priority information indicating different priorities; or multiple dynamically scheduled UL transmissions do not have clearly associated priority information indicating different priorities, and the transmitted content belongs to different types of services. Different types of services have different priorities.
[0171] The aforementioned conflict handling rules may also include: if, based on the conflict handling rules between a single dynamically scheduled UL transmission and a single dynamically scheduled DL transmission, the dynamically scheduled UL transmission with the highest priority and earliest time-domain start position among multiple dynamically scheduled UL transmissions is cancelled, then all multiple dynamically scheduled UL transmissions are cancelled.
[0172] Furthermore, if multiple UL transmissions also include semi-statically configured UL transmissions, and the dynamically scheduled UL transmission with the highest priority and earliest time-domain start position among multiple dynamically scheduled UL transmissions is canceled, then the conflict between the dynamically scheduled DL transmissions and the semi-statically configured UL transmissions can be handled based on the conflict handling rules between the dynamically scheduled DL transmissions and the semi-statically configured UL transmissions.
[0173] It should be noted that the conflict handling rules when a single dynamically scheduled DL transmission conflicts with multiple UL transmissions, and the multiple UL transmissions contain dynamically scheduled UL transmissions, are similar to the conflict handling rules when a single dynamically scheduled UL transmission conflicts with multiple DL transmissions, and the multiple DL transmissions contain dynamically scheduled DL transmissions, and will not be repeated here.
[0174] In the above scheme, when multiple UL transmissions include DG UL, the UE can handle conflicts between DG DL and DG UL based on the conflict handling rules between DG UL and DG DL. Furthermore, when multiple DL transmissions include multiple DG DL, the UE can handle conflicts between DG UL and multiple DG DL based on factors such as the priority and time-domain start position of the multiple DG DL. This ensures the uniqueness of the conflict handling result and the high efficiency of spectrum utilization.
[0175] Example 3
[0176] When a single dynamically scheduled UL transport conflicts with multiple DL transports, and the multiple DL transports only contain semi-statically configured DL transports, the conflict handling rules may include the following:
[0177] ① If the priority of a single dynamically scheduled UL transmission is higher than the priority of a semi-statically configured DL transmission, and the single dynamically scheduled UL transmission is valid, then cancel all semi-statically configured DL transmissions in the multiple DL transmissions, that is, cancel the multiple DL transmissions.
[0178] "A single dynamically scheduled UL transmission is valid" means that the scheduled DCI will not be ignored by the UE or that a single dynamically scheduled UL transmission will not be considered an invalid transmission due to reasons such as the starting position.
[0179] Regarding the effectiveness of dynamically scheduled UL transmission, please refer to the relevant description of Figure 13 in the above embodiments, which will not be repeated here.
[0180] ② If multiple semi-static DL transmissions indicate priorities and the priorities of the multiple semi-static DL transmissions are the same, then based on the conflict handling rules between a single semi-static DL transmission and a single dynamically scheduled UL transmission, the conflict between the single dynamically scheduled UL transmission and the semi-static DL transmission with the earliest time-domain start position among the multiple semi-static DL transmissions is handled.
[0181] The phrase "multiple semi-static DL transmissions have the same priority" means that: multiple semi-static DL transmissions have clearly associated priority information indicating the same priority; or, multiple semi-static DL transmissions do not have clearly associated priority information indicating the same priority, and the transmitted content belongs to the same type of service. Services of the same type have the same priority.
[0182] The aforementioned conflict handling rules may also include: if the conflict handling rules based on a single semi-static configuration DL transmission and a single dynamically scheduled UL transmission cancel the DL transmission with the earliest time domain start position among multiple semi-static configuration DL transmissions, then all DL transmissions among the multiple DL transmissions will be canceled.
[0183] ③ If multiple semi-static DL transmissions indicate priorities, and the priorities of the multiple semi-static DL transmissions are different, then based on the conflict handling rules between a single semi-static DL transmission and a single dynamically scheduled UL transmission, the conflict between the single dynamically scheduled UL transmission and the semi-static DL transmission with the highest priority and earliest time-domain start position among the multiple semi-static DL transmissions is handled.
[0184] The phrase "multiple semi-static DL transmissions with different priorities" refers to two scenarios: either multiple semi-static DL transmissions have clearly associated priority information indicating different priorities, or multiple semi-static DL transmissions do not have clearly associated priority information indicating different types of services. Different services have different priorities.
[0185] The aforementioned conflict handling rules may also include: if the conflict handling rules based on a single semi-static DL transmission and a single dynamically scheduled UL transmission cancel the semi-static DL transmission with the highest priority and earliest time-domain start position among multiple semi-static DL transmissions, then all DL transmissions among the multiple DL transmissions will be canceled.
[0186] For example, Figure 20 illustrates a schematic diagram of resolving a conflict between a single dynamically scheduled UL transport (DG UL) and three semi-statically configured DL transports (CG DL) simultaneously.
[0187] As shown in Figure 20(a), DG UL successively conflicts with CG DL1, CG DL2, and CG DL3. CG DL1, CG DL2, and CG DL3 all have priority 1, while DG UL has priority 2. DG UL has a higher priority than CG DL1, CG DL2, and CG DL3. If the transmission of DG UL is valid, the reception of CG DL1, CG DL2, and CG DL3 is canceled, and DG UL is transmitted normally.
[0188] As shown in Figure 20(b), the DG UL conflicts with CG DL1, CG DL2, and CG DL3 in sequence. CG DL1 has a priority of 0, CG DL2 has a priority of 1, CG DL3 has a priority of 3, and the DG UL has a priority of 2. When the DG UL conflicts with CG DL1, CG DL2, and CG DL3, the UE can handle the conflict between a single DG UL and the CG DL with the highest priority and earliest time-domain start position (such as CG DL3) among the multiple CG DLs, based on the conflict handling rules between CG DLs and a single DG UL. Since CG DL3 has a higher priority than the DG UL, the UE can cancel the transmission of the DG UL and receive CG DL1, CG DL2, and CG DL3 in sequence.
[0189] In the above scheme, when multiple DL transmissions only include semi-statically configured DL transmissions, the UE can handle conflicts between DG UL and CG DL based on factors such as the priority of DG UL, the priority of multiple CG DLs, and the start position in the time domain. This ensures the uniqueness of the conflict handling result and the high efficiency of spectrum utilization.
[0190] Example 4
[0191] When a single dynamically scheduled DL transfer conflicts with multiple UL transfers, and the multiple UL transfers only contain semi-statically configured UL transfers, the conflict handling rules may include the following:
[0192] ① If the priority of a single dynamically scheduled DL transmission is higher than the priority of a semi-statically configured UL transmission, and the single dynamically scheduled DL transmission is valid, then cancel all semi-statically configured UL transmissions in the multiple UL transmissions, that is, cancel the multiple UL transmissions.
[0193] "A single dynamically scheduled DL transmission is valid" means that the scheduled DCI will not be ignored by the UE or that a single dynamically scheduled DL transmission will not be considered an invalid transmission due to reasons such as the starting position.
[0194] Regarding the effectiveness of dynamically scheduled DL transmission, please refer to the relevant description of Figure 13 in the above embodiments, which will not be repeated here.
[0195] ② If multiple semi-static UL transmissions indicate priorities and the priorities of the multiple semi-static UL transmissions are the same, then based on the conflict handling rules between a single semi-static UL transmission and a single dynamically scheduled DL transmission, the conflict between the single dynamically scheduled DL transmission and the semi-static UL transmission with the earliest time-domain start position among the multiple semi-static UL transmissions is handled.
[0196] The phrase "multiple semi-static UL transmissions with the same priority" means that: multiple semi-static UL transmissions have clearly associated priority information indicating the same priority; or, multiple semi-static UL transmissions do not have clearly associated priority information indicating the same priority, and the transmitted content belongs to the same type of service.
[0197] The aforementioned conflict handling rules may also include: if the conflict handling rules based on a single semi-static UL transmission and a single dynamically scheduled DL transmission cancel the semi-static UL transmission with the earliest time-domain start position among multiple semi-static UL transmissions, then all UL transmissions among the multiple UL transmissions will be canceled.
[0198] ③ If multiple semi-static UL transmissions indicate priorities, and the priorities of the multiple semi-static UL transmissions are different, then based on the conflict handling rules between a single semi-static UL transmission and a single dynamically scheduled DL transmission, the conflict between the single dynamically scheduled DL transmission and the semi-static UL transmission with the highest priority and earliest time-domain start position among the multiple semi-static UL transmissions is handled.
[0199] The phrase "multiple semi-static UL transmissions with different priorities" refers to: multiple semi-static UL transmissions having clearly associated priority information indicating different priorities; or, multiple semi-static UL transmissions not having clearly associated priority information indicating different priorities, and the transmitted content belonging to different types of services, with different priorities among the different services.
[0200] The aforementioned conflict handling rules may also include: if the conflict handling rules based on a single semi-static UL transmission and a single dynamically scheduled DL transmission cancel the semi-static UL transmission with the highest priority and earliest time-domain start position among multiple semi-static UL transmissions, then all UL transmissions among the multiple UL transmissions will be canceled.
[0201] It should be noted that the conflict handling rules when a single dynamically scheduled DL transmission conflicts with multiple UL transmissions, and the multiple UL transmissions only contain semi-statically configured UL transmissions, are similar to the conflict handling rules when a single dynamically scheduled UL transmission conflicts with multiple DL transmissions, and the multiple DL transmissions only contain semi-statically configured DL transmissions, and will not be repeated here.
[0202] In the above scheme, when multiple UL transmissions only include semi-statically configured UL transmissions, the UE can handle conflicts between DG DL and CG UL based on factors such as the priority of DG DL, the priority of multiple CG ULs, and the start position in the time domain. This ensures the uniqueness of the conflict handling result and the high efficiency of spectrum utilization.
[0203] Example 5
[0204] When a single semi-statically configured UL transport conflicts with multiple DL transports, and the multiple DL transports include dynamically scheduled DL transports, the conflict handling rules may include the following:
[0205] If a dynamically scheduled DL transfer among multiple DL transfers has a higher priority than a single semi-statically configured UL transfer, and the dynamically scheduled DL transfer is valid, then the single semi-statically configured UL transfer is cancelled.
[0206] "Dynamically scheduled DL transmission is valid" means that the scheduled DCI will not be ignored by the UE or that the dynamically scheduled DL transmission will not be considered invalid transmission due to reasons such as the starting position.
[0207] "Dynamically scheduled DL transfers have higher priority than single semi-static UL transfers" means that single semi-static UL transfers will be canceled during conflict resolution.
[0208] Regarding the effectiveness of dynamically scheduled DL transmission, please refer to the relevant description of Figure 13 in the above embodiments, which will not be repeated here.
[0209] For example, Figure 21 illustrates a schematic diagram of resolving conflicts between a single semi-static UL transport (CG UL) and a single semi-static DL transport (CG DL) and a single dynamically scheduled DL transport (DG DL).
[0210] As shown in Figure 21(a), the CG UL conflicts with the CG DL and then the DG DL. The UE can first handle the conflict between a single DG DL and a single CG UL based on the conflict handling rules for a single DG DL and a single CG UL. Specifically, if the priority of DG DL is priority 1 and the priority of CG UL is priority 0, then the priority of DG DL is higher than the priority of CG UL. If DG DL is valid, the UE can cancel sending the CG UL. After resolving the conflict between a single DG DL and a single CG UL, the UE can receive the CG DL and DG DL sequentially.
[0211] As shown in Figure 21(b), the CG UL conflicts with the DG DL and then the CG DL. The UE can first handle the conflict between a single DG DL and a single CG UL based on the conflict handling rules for a single DG DL and a single CG UL. Specifically, if the priority of the DG DL is priority 1 and the priority of the CG UL is priority 0, then the priority of the DG DL is higher than the priority of the CG UL. If the DG DL is valid, the UE can cancel sending the CG UL. After resolving the conflict between a single DG DL and a single CG UL, the UE can receive the DG DL and then the CG DL sequentially.
[0212] In the above scheme, when a single semi-statically configured UL transmission conflicts with multiple DL transmissions, and the multiple DL transmissions include dynamically scheduled DL transmissions, the UE can cancel the transmission of the CG UL based on the priority of the CG UL and the priority of the DG DL, and then receive the DG DL and CG DL after resolving the conflict between the DG DL and CG UL. This ensures the uniqueness of the conflict resolution result.
[0213] Example 6
[0214] When a single semi-statically configured DL transfer conflicts with multiple UL transfers, and the multiple UL transfers include dynamically scheduled UL transfers, the conflict handling rules may include the following:
[0215] If multiple UL transfers include a dynamically scheduled UL transfer with a higher priority than a single semi-statically configured DL transfer, and the dynamically scheduled UL transfer is valid, then the single semi-statically configured DL transfer is cancelled.
[0216] "Dynamically scheduled UL transmission is valid" means that the scheduled DCI will not be ignored by the UE or that the dynamically scheduled UL transmission will not be considered invalid transmission due to reasons such as the starting position.
[0217] "Dynamically scheduled UL transfers have higher priority than single semi-static DL transfers" means that single semi-static DL transfers will be canceled during conflict resolution.
[0218] Regarding the effectiveness of dynamically scheduled UL transmission, please refer to the relevant description of Figure 13 in the above embodiments, which will not be repeated here.
[0219] It should be noted that the conflict handling rules when a single semi-statically configured DL transmission conflicts with multiple UL transmissions, and the multiple UL transmissions include dynamically scheduled UL transmissions, are similar to the conflict handling rules when a single semi-statically configured UL transmission conflicts with multiple DL transmissions, and the multiple DL transmissions include dynamically scheduled DL transmissions, and will not be repeated here.
[0220] In the above scheme, when a single semi-statically configured DL transmission conflicts with multiple UL transmissions, and the multiple UL transmissions include dynamically scheduled UL transmissions, the UE can cancel receiving the CG DL based on the priority of the CG DL and the priority of the DG UL, and after resolving the conflict between the CG DL and DG UL, transmit the DG UL and CG UL. This ensures the uniqueness of the conflict resolution result and the high efficiency of spectrum utilization.
[0221] Example 7
[0222] When a single semi-statically configured UL transport conflicts with multiple DL transports, and the multiple DL transports do not include dynamically scheduled DL transports (e.g., the multiple DL transports only include semi-statically configured DL transports), the conflict handling rules may include the following:
[0223] ① If multiple DL transmissions do not have associated priority indication information, or if multiple DL transmissions have the same priority, then based on the conflict resolution rules of a single semi-static UL transmission and a single semi-static DL transmission, the conflict between a single semi-static UL transmission and the semi-static DL transmission with the earliest time domain start position among the multiple DL transmissions is handled.
[0224] For example, Figure 22 illustrates a schematic diagram of resolving a conflict between a single semi-static UL transmission (CG UL) and three semi-static DL transmissions (CG DL) simultaneously.
[0225] As shown in Figure 22(a), the CG UL conflicts with CG DL1, CG DL2, and CG DL3 successively. CG DL1, CG DL2, and CG DL3 share the same priority information; for example, all three have a priority of 1. The CG UL has a priority of 2. The UE can handle the conflict between a single CG UL and the CG DL with the earliest time-domain start position (i.e., CG DL1) among multiple DL transmissions, based on the conflict resolution rules for a single CG UL and a single CG DL. Since the priority of CG UL is higher than that of CG DL1, the UE can cancel receiving CG DL1, CG DL2, and CG DL3 and transmit CG UL normally.
[0226] As shown in Figure 22(b), CG UL conflicts with CG DL1, CG DL2, and CG DL3 successively. Since CG DL1, CG DL2, and CG DL3 have no associated priority information, the default priority of CG DL is higher than that of CG UL. The UE can handle the conflict between a single CG UL and the CG DL with the earliest time-domain start position (i.e., CG DL1) among multiple DL transmissions based on the conflict resolution rules for a single CG UL and a single CG DL. Because CG DL1 has a higher priority than CG UL, the UE can receive CG DL1, CG DL2, and CG DL3, and cancel the transmission of CG UL.
[0227] ② If multiple DL transmissions are associated with different priority indication information, then based on the conflict resolution rules of a single semi-static UL transmission and a single semi-static DL transmission, the conflict between a single semi-static UL transmission and the semi-static DL transmission with the highest priority and earliest time domain start position among the multiple DL transmissions is handled.
[0228] For example, Figure 23 illustrates another schematic diagram for resolving the conflict between a single semi-static UL transmission (CG UL) and three semi-static DL transmissions (CG DL) at the same time.
[0229] As shown in Figure 23(a), the CG UL conflicts with CG DL1, CG DL2, and CG DL3 successively. CG DL1, CG DL2, and CG DL3 are associated with different priority information; for example, CG DL1 has a priority of 0, CG DL2 has a priority of 1, and CG DL3 has a priority of 1. The CG UL has a priority of 2. The UE can handle the conflict between a single CG UL and the CG DL with the highest priority and earliest time-domain start position (i.e., CG DL2) among multiple DL transmissions based on the conflict resolution rules for a single CG UL and a single CG DL. Since the priority of CG UL is higher than that of CG DL2, the UE can cancel receiving CG DL1, CG DL2, and CG DL3 and transmit CG UL normally.
[0230] As shown in Figure 23(b), the CG UL conflicts with CG DL1, CG DL2, and CG DL3 sequentially. CG DL1, CG DL2, and CG DL3 are associated with different priority information; for example, CG DL1 has a priority of 0, CG DL2 has a priority of 3, and CG DL3 has a priority of 1. The CG UL has a priority of 2. The UE can handle the conflict between a single CG UL and the CG DL with the highest priority and earliest time-domain start position (i.e., CG DL2) among multiple DL transmissions based on the conflict resolution rules for a single CG UL and a single CG DL. Since the priority of CG DL2 is higher than that of CG UL, the UE can receive CG DL1, CG DL2, and CG DL3 sequentially and cancel the transmission of CG UL.
[0231] In the above scheme, when a single semi-statically configured UL transmission conflicts with multiple DL transmissions, and the multiple DL transmissions do not include dynamically scheduled DL transmissions, the UE can cancel the transmission of the lower-priority semi-statically configured transmission based on the priority of CG UL and CG DL. This ensures the uniqueness of the conflict resolution result and the high efficiency of spectrum utilization.
[0232] Example 8
[0233] When a single semi-statically configured DL transfer conflicts with multiple UL transfers, and the multiple UL transfers do not include dynamically scheduled UL transfers (e.g., the multiple UL transfers only include semi-statically configured UL transfers), the conflict handling rules may include the following:
[0234] ① If multiple UL transmissions do not have associated priority indication information, or if multiple UL transmissions have the same priority, then the conflict between a single semi-static DL transmission and the semi-static UL transmission with the earliest time domain start position among the multiple UL transmissions will be handled based on the conflict resolution rules between a single semi-static UL transmission and a single semi-static DL transmission.
[0235] ② If multiple UL transmissions are associated with different priority indication information, then based on the conflict resolution rules between a single semi-static UL transmission and a single semi-static DL transmission, the conflict between a single semi-static DL transmission and the semi-static UL transmission with the highest priority and earliest time domain start position among the multiple UL transmissions is handled.
[0236] It should be noted that the conflict handling rules when a single semi-statically configured DL transmission conflicts with multiple UL transmissions, and the multiple UL transmissions do not include dynamically scheduled UL transmissions, are similar to the conflict handling rules when a single semi-statically configured UL transmission conflicts with multiple DL transmissions, and the multiple DL transmissions do not include dynamically scheduled DL transmissions, and will not be repeated here.
[0237] In the above scheme, when a single semi-statically configured DL transmission conflicts with multiple UL transmissions, and the multiple UL transmissions do not include dynamically scheduled UL transmissions, the UE can cancel the transmission of the lower-priority semi-statically configured transmission based on the priority of CG UL and the priority of CG DL. This ensures the uniqueness of the conflict resolution result and the high efficiency of spectrum utilization.
[0238] Example 9
[0239] When a single semi-statically configured or dynamically scheduled UL transfer conflicts with multiple DL transfers, and the multiple DL transfers have associated priority information, the conflict handling rules may include the following:
[0240] The conflict resolution rules between a single semi-statically configured or dynamically scheduled UL transmission and a semi-statically configured or dynamically scheduled DL transmission are used to handle conflicts between a single semi-statically configured or dynamically scheduled UL transmission and the DL transmission with the highest priority and earliest time-domain start position among multiple DL transmissions. The conflict resolution rules between a single semi-statically configured or dynamically scheduled UL transmission and a semi-statically configured or dynamically scheduled DL transmission can be referred to the description in the above embodiments, and will not be repeated here.
[0241] The aforementioned conflict handling rules may also include: if the DL transmission with the highest priority and earliest time-domain start position among multiple DL transmissions is cancelled, then all DL transmissions among the multiple DL transmissions shall be cancelled.
[0242] The priorities associated with the above multiple DL transmissions can be indicated by scheduling or activating DCI, or by configuring radio resource control (RRC) signaling, or by binding default priorities according to the transmission type.
[0243] For example, Figure 24 illustrates a schematic diagram of resolving a conflict between a single dynamically scheduled UL transport (DG UL) and a single semi-statically configured DL transport (CG DL) and two dynamically scheduled DL transports (DG DL).
[0244] As shown in Figure 24(a), DG UL conflicts with DG DL1, CG DL, and DG DL2 in sequence. DCI UL indicates that DG DL1 and DG DL2 have priorities of 0 and 3 respectively, CG DL transmission has a priority of 1 according to the configured RRC parameters, and DCI UL indicates that DG UL has a priority of 2. A higher priority number indicates a higher actual priority. The UE can first handle the conflict between a single DG UL and DG DL2 based on the conflict handling rules for a single DG UL and a single DG DL. Since DG DL2 has a higher priority than DG UL, the UE can cancel the transmission of the lower-priority DG UL. After resolving the conflict, the UE can receive DG DL1, CG DL, and DG DL2 in sequence.
[0245] As shown in Figure 24(b), DG UL conflicts with DG DL1, CG DL, and DG DL2 successively. DCI UL indicates that both DG DL1 and DG DL2 have a priority of 2, CG DL transmission has a priority of 1 according to the configured RRC parameters, and DCI UL indicates that DG UL has a priority of 3. A higher priority number indicates a higher actual priority. The UE can first handle the conflict between a single DG UL and the dynamically scheduled DL transmission (e.g., DG DL1) with the earliest time-domain start position among DG DL1 and DG DL2, based on the conflict handling rules for a single DG UL and a single DG DL. Since DG UL has a higher priority than DG DL1, the UE can cancel receiving DG DL1, CG DL, and DG DL2. After resolving the conflict, the UE can normally transmit the high-priority DG UL.
[0246] In the above scheme, when a single semi-statically configured or dynamically scheduled UL transmission conflicts with multiple DL transmissions, and the multiple DL transmissions have associated priority information, the UE can cancel the transmission of the lower-priority transmission based on the priority of the UL transmission and the priority of the DL transmission. This ensures the uniqueness of the conflict resolution result and the high efficiency of spectrum utilization.
[0247] Example 10
[0248] When a single semi-statically configured or dynamically scheduled DL transfer conflicts with multiple UL transfers, and the multiple UL transfers have associated priority information, the conflict handling rules may include the following:
[0249] The conflict resolution rules between a single semi-statically configured or dynamically scheduled UL transmission and a semi-statically configured or dynamically scheduled DL transmission are used to handle conflicts between a single semi-statically configured or dynamically scheduled DL transmission and the UL transmission with the highest priority and earliest time-domain start position among multiple UL transmissions. The conflict resolution rules between a single semi-statically configured or dynamically scheduled UL transmission and a semi-statically configured or dynamically scheduled DL transmission can be referred to the description in the above embodiments, and will not be repeated here.
[0250] The aforementioned conflict handling rules may also include: if the UL transmission with the highest priority and earliest time-domain start position among multiple UL transmissions is cancelled, then all UL transmissions among the multiple UL transmissions shall be cancelled.
[0251] The priorities associated with the above multiple UL transmissions can be determined by scheduling or activating DCI indicators, or by configuring indicators through RRC signaling, or by binding default priorities based on the transmission type.
[0252] In the above scheme, when a single semi-statically configured or dynamically scheduled DL transmission conflicts with multiple UL transmissions, and the multiple UL transmissions have associated priority information, the UE can cancel the transmission of the lower-priority transmission based on the priority of the UL transmission and the priority of the DL transmission. This ensures the uniqueness of the conflict resolution result and the high efficiency of spectrum utilization.
[0253] The terminal device (such as UE) in this application embodiment can be implemented by a single device or as a functional module within a single device. It is understood that the aforementioned function can be a network element in a hardware device, a software function running on dedicated hardware, a virtualization function instantiated on a platform, or a chip system. In this application embodiment, the chip system can be composed of chips or can include chips and other discrete components.
[0254] In a specific implementation, the terminal device (such as UE) in the above embodiments may have the components shown in FIG25.
[0255] For example, Figure 25 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application. As shown in Figure 25, the communication device 100 includes at least one processor 101, a communication line 102, and at least one communication interface 103. Further, the communication device 100 may also include a memory 104. The processor 101, memory 104, and communication interface 103 can be connected via the communication line 102. In this embodiment, at least one can be one, two, three, or more; this embodiment does not impose any limitations.
[0256] The processor 101 may be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor may also be any other device with processing capabilities, such as a circuit, device, or software module.
[0257] The communication line 102 may include a path for transmitting information between components included in the communication device.
[0258] The communication interface 103 can be used to communicate with other devices or communication networks (such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.). The communication interface 103 can be a module, circuit, transceiver, or any device capable of enabling communication.
[0259] The memory 104 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and / or instructions; it may also be a random access memory (RAM) or other type of dynamic storage device capable of storing information and / or instructions; it may also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device; or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer.
[0260] In one possible implementation, the memory 104 can exist independently of the processor 101, meaning the memory 104 can be an external memory of the processor 101. In this case, the memory 104 can be connected to the processor 101 via the communication line 102 and used to store instructions or program code. When the processor 101 calls and executes the instructions or program code stored in the memory 104, it can implement the transmission control method provided in the above embodiments of this application. In another possible design, the memory 104 can also be integrated with the processor 101, meaning the memory 104 can be an internal memory of the processor 101. For example, the memory 104 can be a cache, which can be used to temporarily store some data and / or instruction information, etc.
[0261] In one possible implementation, processor 101 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 25. As another possible implementation, communication device 100 may include multiple processors, such as processor 101 and processor 107 in FIG. 25. In another possible implementation, communication device 100 may also include output device 105 and input device 106. For example, input device 106 may be a device such as a keyboard, mouse, microphone, or joystick, and output device 105 may be a device such as a display screen or speaker.
[0262] It should be noted that the communication device 100 can be a general-purpose device or a special-purpose device. For example, the communication device 100 can be a desktop computer, a laptop computer, a web server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device with a similar structure to that shown in Figure 25. The embodiments of this application do not limit the type of the communication device 100.
[0263] This application also provides another communication device. This communication device may be a terminal device, a chip within the terminal device, a system-on-a-chip, or other devices capable of implementing the functions of the terminal device in the above-described methods. This communication device can be used to execute the functions of the terminal device involved in the above-described method embodiments. The communication device may include a processing module.
[0264] The processing module can be used to resolve conflicts between a single first transmission and multiple second transmissions in the time domain, based on conflict resolution rules. These conflict resolution rules can include: if a conflict exists between dynamically scheduled transmissions, the conflict between dynamically scheduled transmissions is resolved based on the conflict resolution rules for dynamically scheduled transmissions; if no conflict exists between dynamically scheduled transmissions but a conflict exists between dynamically scheduled transmissions and semi-statically configured transmissions, the conflict between dynamically scheduled transmissions and semi-statically configured transmissions is resolved based on the conflict resolution rules for dynamically scheduled transmissions and semi-statically configured transmissions; if no conflict exists between dynamically scheduled transmissions and no conflict exists between dynamically scheduled transmissions and semi-statically configured transmissions, the conflict between semi-statically configured transmissions is resolved based on the conflict resolution rules for semi-statically configured transmissions.
[0265] This application also provides a computer-readable storage medium storing a computer program; when the computer-readable storage medium is run on a terminal device or network device, it causes the terminal device or network device to perform the method described above. The computer-readable storage medium can be any available medium that a computer can access, or it can include one or more data storage devices such as servers or data centers that can be integrated with the medium. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, or magnetic tape), an optical medium, or a semiconductor medium (e.g., a solid-state disk (SSD)).
[0266] This application also provides a computer program product, which includes computer program code that, when run on a computer, causes the computer to perform the methods described in the above embodiments.
[0267] This application also provides a chip coupled to a memory. This chip is used to read and execute computer programs or instructions stored in the memory to perform the methods described in the above embodiments. The chip can be a general-purpose processor or a special-purpose processor. It should be noted that the chip can be implemented using one or more field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout this application.
[0268] It should be noted that the terms "first" and "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0269] It should be understood that in this application, "at least one" means one or more, "more than one" means two or more, "at least two" means two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of singular or plural items. For example, at least one of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0270] It should be understood that in the embodiments of this application, "B corresponding to A" means that B is associated with A. For example, B can be determined based on A. It should also be understood that determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information. Furthermore, the term "connection" in the embodiments of this application refers to various connection methods, such as direct connection or indirect connection, to achieve communication between devices, and the embodiments of this application do not impose any limitations on this.
[0271] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0272] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0273] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0274] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0275] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device, such as a microcontroller, chip, or processor, to execute all or part of the steps of the methods provided in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0276] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A transmission control method, characterized in that, The method is applied to a terminal device in half-duplex mode, and the method includes: In the event of a time-domain conflict between a single first transmission and multiple second transmissions, the conflict between the single first transmission and the multiple second transmissions is resolved based on conflict handling rules; The conflict handling rules include: If there is a conflict between dynamically scheduled transmissions, the conflict between the dynamically scheduled transmissions is resolved based on the conflict handling rules between the dynamically scheduled transmissions. If there are no conflicts between dynamically scheduled transmissions but there are conflicts between dynamically scheduled transmissions and semi-statically configured transmissions, then the conflicts between dynamically scheduled transmissions and semi-statically configured transmissions are resolved based on the conflict handling rules for dynamically scheduled transmissions and semi-statically configured transmissions. If there are no conflicts between dynamically scheduled transmissions and between dynamically scheduled transmissions and semi-statically configured transmissions, then the conflicts between semi-statically configured transmissions are resolved based on the conflict handling rules for semi-statically configured transmissions.
2. The method according to claim 1, characterized in that, The first transmission is an uplink transmission, and the second transmission is a downlink transmission; or, the first transmission is a downlink transmission, and the second transmission is an uplink transmission.
3. The method according to claim 1, characterized in that, The single first transmission is a single dynamically scheduled uplink transmission, and the plurality of second transmissions include dynamically scheduled downlink transmissions; or, the single first transmission is a single dynamically scheduled downlink transmission, and the plurality of second transmissions include dynamically scheduled uplink transmissions. The conflict handling rules for dynamically scheduled transmissions include: If the plurality of second transmissions includes a single dynamically scheduled second transmission, then the conflict between the single first transmission and the single dynamically scheduled second transmission is handled based on the conflict handling rules of the single dynamically scheduled uplink transmission and the single dynamically scheduled downlink transmission. If the plurality of second transmissions includes a plurality of dynamically scheduled second transmissions, and the plurality of dynamically scheduled second transmissions have the same priority, then based on the conflict handling rules of a single dynamically scheduled uplink transmission and a single dynamically scheduled downlink transmission, the conflict between the single first transmission and the dynamically scheduled second transmission with the earliest time domain start position among the plurality of dynamically scheduled second transmissions is handled. If the plurality of second transmissions includes a plurality of dynamically scheduled second transmissions, and the plurality of dynamically scheduled second transmissions have different priorities, then based on the conflict handling rules of a single dynamically scheduled uplink transmission and a single dynamically scheduled downlink transmission, the conflict between the single first transmission and the dynamically scheduled second transmission with the highest priority and earliest time domain start position among the plurality of dynamically scheduled second transmissions is handled.
4. The method according to claim 3, characterized in that, The fact that the multiple dynamically scheduled second transmissions have the same priority means that: the multiple dynamically scheduled second transmissions have clearly associated priority information indications, and the indications are the same priority; or, the multiple dynamically scheduled second transmissions do not have clearly associated priority information indications, and the transmitted content belongs to the same type of service. The different priorities of the multiple dynamically scheduled second transmissions mean that: the multiple dynamically scheduled second transmissions have clearly associated priority information indications, and the indications are different priorities; or, the multiple dynamically scheduled second transmissions do not have clearly associated priority information indications, and the transmitted content belongs to different types of services.
5. The method according to claim 3, characterized in that, The conflict handling rules for dynamically scheduled transmissions also include: If the second transmission with the earliest time-domain start position among the multiple dynamically scheduled second transmissions is cancelled, then all of the multiple dynamically scheduled second transmissions will be cancelled. If the second transmission with the highest priority and earliest time-domain start position among the multiple dynamically scheduled second transmissions is cancelled, then all of the multiple dynamically scheduled second transmissions are cancelled.
6. The method according to claim 3, characterized in that, The conflict handling rules for uplink and downlink transmissions based on a single dynamic scheduling include: If the network device indicates the priority of a single dynamically scheduled uplink transmission and a single dynamically scheduled downlink transmission based on the configured parameters or dynamic signaling, then it cancels the reception of the lower-priority single dynamically scheduled downlink transmission corresponding to the conflict, or cancels the transmission of the lower-priority single dynamically scheduled uplink transmission corresponding to the conflict. If the network device is not configured with the corresponding parameters, or does not indicate the priority of a single dynamically scheduled uplink transmission and a single dynamically scheduled downlink transmission through dynamic signaling, then by default, the single dynamically scheduled uplink transmission has a lower priority, and the transmission of the single dynamically scheduled uplink transmission is cancelled; or, by default, the single dynamically scheduled downlink transmission has a lower priority, and the reception of the single dynamically scheduled downlink transmission is cancelled.
7. The method according to claim 1, characterized in that, The single first transmission is a single dynamically scheduled uplink transmission, and the plurality of second transmissions only include semi-statically configured downlink transmissions; or, the single first transmission is a single dynamically scheduled downlink transmission, and the plurality of second transmissions only include semi-statically configured uplink transmissions. The conflict handling rules between dynamically scheduled transmissions and semi-statically configured transmissions include: If the priority of the single first transmission is higher than the priority of the multiple semi-static configuration second transmissions, and the single first transmission is valid, then the multiple semi-static configuration second transmissions are cancelled. If the second transmissions of the plurality of semi-static configurations indicate priorities, and the priorities of the second transmissions of the plurality of semi-static configurations are the same, then the conflict between the single first transmission and the second transmission of the semi-static configuration with the earliest time domain start position among the second transmissions of the plurality of semi-static configurations is handled based on the conflict handling rules of a single dynamically scheduled uplink transmission and a single semi-static configuration downlink transmission, or based on the conflict handling rules of a single dynamically scheduled downlink transmission and a single semi-static configuration uplink transmission. If the second transmissions of the plurality of semi-static configurations indicate priorities, and the priorities of the second transmissions of the plurality of semi-static configurations are different, then the conflict between the single first transmission and the second transmission of the semi-static configuration with the highest priority and earliest time domain start position among the second transmissions of the plurality of semi-static configurations is handled based on the conflict handling rules of a single dynamically scheduled uplink transmission and a single semi-static configuration downlink transmission, or based on the conflict handling rules of a single dynamically scheduled downlink transmission and a single semi-static configuration uplink transmission.
8. The method according to claim 7, characterized in that, The fact that the second transmissions of the multiple semi-static configurations have the same priority means that: the second transmissions of the multiple semi-static configurations have clearly associated priority information indications, and the indications are the same priority; or, the second transmissions of the multiple semi-static configurations do not have clearly associated priority information indications, and the transmitted content belongs to the same type of service. The different priorities of the second transmissions in the multiple semi-static configurations refer to: the second transmissions in the multiple semi-static configurations having clearly associated priority information indications, and indicating different priorities; or, the second transmissions in the multiple semi-static configurations not having clearly associated priority information indications, and the transmitted content belonging to different types of services.
9. The method according to claim 7, characterized in that, The conflict handling rules between dynamically scheduled transmissions and semi-statically configured transmissions also include: If the second transmission of the semi-static configuration with the earliest time domain start position among the multiple semi-static configurations is cancelled, then all the second transmissions in the multiple semi-static configurations will be cancelled. If the second transmission of the semi-static configuration with the highest priority and earliest time-domain start position among the multiple semi-static configurations is cancelled, then all second transmissions in the multiple semi-static configurations will be cancelled.
10. The method according to claim 7, characterized in that, The validity of a single first transmission means that the scheduling downlink control information is not ignored, or the single first transmission is not considered an invalid transmission due to its starting position.
11. The method according to claim 1, characterized in that, The single first transmission is a single semi-statically configured uplink transmission, and the plurality of second transmissions include dynamically scheduled downlink transmissions; or, the single first transmission is a single semi-statically configured downlink transmission, and the plurality of second transmissions include dynamically scheduled uplink transmissions. The conflict handling rules between dynamically scheduled transmissions and semi-statically configured transmissions include: If the priority of the dynamically scheduled second transmission included in the plurality of second transmissions is higher than the priority of the single first transmission, and the dynamically scheduled second transmission is valid, then the single first transmission is cancelled.
12. The method according to claim 11, characterized in that, The second transmission being valid under dynamic scheduling means that the downlink control information being scheduled is not ignored, or that the second transmission under dynamic scheduling is not considered invalid due to its starting position.
13. The method according to claim 10 or 12, characterized in that, Invalid transmission refers to transmissions that are either not received or sent, or transmissions that are discarded.
14. The method according to claim 1, characterized in that, The single first transmission is a single semi-statically configured uplink transmission, and the plurality of second transmissions do not include dynamically scheduled downlink transmissions; or, the single first transmission is a single semi-statically configured downlink transmission, and the plurality of second transmissions do not include dynamically scheduled uplink transmissions. The conflict handling rules between the semi-static configuration transmission and the semi-static configuration transmission include: If the plurality of second transmissions do not have associated priority indication information, or if the plurality of second transmissions have the same priority, then the conflict between the single first transmission and the second transmission with the earliest time domain start position among the plurality of second transmissions is handled based on the conflict resolution rules of the single semi-static configuration uplink transmission and the single semi-static configuration downlink transmission. If the multiple second transmissions are associated with different priority indication information, then the conflict between the single first transmission and the second transmission with the highest priority and earliest time domain start position among the multiple second transmissions is handled based on the conflict resolution rules of the single semi-static configuration uplink transmission and the single semi-static configuration downlink transmission.
15. The method according to claim 14, characterized in that, The conflict resolution rules for uplink transmission and downlink transmission in a single semi-static configuration include: If a network device indicates the priority of a single semi-static configuration uplink transmission and a single semi-static configuration downlink transmission based on semi-static configuration parameters or dynamic signaling, then it cancels the reception of the lower-priority single semi-static configuration downlink transmission corresponding to the conflict, or cancels the transmission of the lower-priority single semi-static configuration uplink transmission corresponding to the conflict. If the network device is not configured with the corresponding parameters, or does not indicate the priority of a single semi-static configuration uplink transmission and a single semi-static configuration downlink transmission through dynamic signaling, then by default, the single semi-static configuration uplink transmission has a lower priority, and the transmission of the single semi-static configuration uplink transmission is cancelled; or, by default, the single semi-static configuration downlink transmission has a lower priority, and the reception of the single semi-static configuration downlink transmission is cancelled.
16. The method according to any one of claims 1 to 12, 14, and 15, characterized in that, In the event of a time-domain conflict between a single first transmission and multiple second transmissions, the conflict between the single first transmission and the multiple second transmissions is resolved based on conflict handling rules, including: When a single first transmission conflicts with multiple second transmissions in the time domain, and the multiple second transmissions have associated priority information, the conflict resolution is achieved based on the conflict handling rules and the priority information of the multiple second transmissions. The conflict between the transmission and the second transmission with the highest priority and earliest time-domain start position among the plurality of second transmissions.
17. The method according to any one of claims 1 to 12, 14, and 15, characterized in that, A conflict in the time domain between a single first transmission and multiple second transmissions means that the time domain resources of the single first transmission and the multiple second transmissions overlap.
18. A transmission control method, characterized in that, The method is applied to a terminal device in half-duplex mode, and the method includes: When a single first transmission conflicts with multiple second transmissions in the time domain, and the multiple second transmissions have associated priority information, the conflict between the single first transmission and the second transmission with the highest priority and earliest time domain start position among the multiple second transmissions is resolved based on the conflict handling rules and the priority information of the multiple second transmissions. The conflict handling rules include: If there is a conflict between dynamically scheduled transmissions, the conflict between the dynamically scheduled transmissions is resolved based on the conflict handling rules between the dynamically scheduled transmissions. If there are no conflicts between dynamically scheduled transmissions but there are conflicts between dynamically scheduled transmissions and semi-statically configured transmissions, then the conflicts between dynamically scheduled transmissions and semi-statically configured transmissions are resolved based on the conflict handling rules for dynamically scheduled transmissions and semi-statically configured transmissions. If there are no conflicts between dynamically scheduled transmissions and between dynamically scheduled transmissions and semi-statically configured transmissions, then the conflicts between semi-statically configured transmissions are resolved based on the conflict handling rules for semi-statically configured transmissions.
19. The method according to claim 18, characterized in that, The first transmission is an uplink transmission, and the second transmission is a downlink transmission; or, the first transmission is a downlink transmission, and the second transmission is an uplink transmission.
20. The method according to claim 18, characterized in that, The conflict resolution rules also include: If the second transmission with the highest priority and earliest time-domain start position among the plurality of second transmissions is cancelled, then all second transmissions among the plurality of second transmissions are cancelled.
21. The method according to any one of claims 18 to 20, characterized in that, The priority information of the plurality of second transmissions is indicated by scheduling or activating downlink control information, or by configuring radio resource control signaling, or by binding a default priority according to the transmission type.
22. A communication device, characterized in that, The communication device includes a processor, a communication interface, and a memory coupled to the processor and the communication interface; wherein the memory stores instructions, and when the processor executes the instructions, it causes the communication device to perform the transmission control method as described in any one of claims 1 to 17, or causes the communication device to perform the transmission control method as described in any one of claims 18 to 21.
23. A communication system, characterized in that, The communication system includes a terminal device and a network device; wherein the terminal device is used to execute the transmission control method as described in any one of claims 1 to 17, or the transmission control method as described in any one of claims 18 to 21.
24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program; wherein, when the computer program is run on a terminal device, the terminal device performs the transmission control method as described in any one of claims 1 to 17, or the transmission control method as described in any one of claims 18 to 21.
25. A chip, characterized in that, The chip is coupled to a memory; wherein the chip is used to read and execute a computer program stored in the memory to implement the transmission control method as described in any one of claims 1 to 17, or the transmission control method as described in any one of claims 18 to 21.
26. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the transmission control method as described in any one of claims 1 to 17, or the transmission control method as described in any one of claims 18 to 21.
Citation Information
Patent Citations
Half-duplex data transmission method, terminal device and network device
CN116803180A
DL reception and UL transmission overlap for HD-FDD operations
US20240155603A1
Collision handling for subband full duplex aware user equipments
WO2024073212A1