Wireless communication method and apparatus, device, and storage medium
By using second signaling to update the first transmission in the communication system, the problem of pre-scheduling deviation is solved, and the system's transmission efficiency and adaptability are improved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2024-11-29
- Publication Date
- 2026-06-04
AI Technical Summary
In communication systems, the discrepancy between actual services and predicted results caused by pre-scheduling affects system transmission efficiency.
The first transmission determined by the first signaling is updated by the second signaling to ensure that the transmission meets preset conditions, including time domain location, resource quantity, data volume, priority, etc., so as to realize dynamic adjustment of the transmission.
It improves system transmission efficiency, reduces scheduling overhead and transmission latency, and adapts to changes in actual business needs.
Smart Images

Figure CN2024135610_04062026_PF_FP_ABST
Abstract
Description
Wireless communication methods, apparatus, devices and storage media Technical Field
[0001] This application relates to the field of communication technology, and in particular to a wireless communication method, apparatus, device, and storage medium. Background Technology
[0002] Communication systems typically support two downlink data transmission methods: dynamic scheduling and semi-static scheduling.
[0003] With the development of communication technology, based on the prediction results of network devices or terminal devices for services, network devices can perform pre-scheduling to reduce scheduling overhead and transmission latency in the system.
[0004] However, pre-scheduling can easily lead to a discrepancy between the actual arrival of services and the predicted results. Therefore, further research is needed on how to perform scheduling on the network side. Summary of the Invention
[0005] This application provides a wireless communication method, apparatus, device, and storage medium. The technical solutions provided by this application are as follows.
[0006] According to one aspect of the embodiments of this application, a wireless communication method is provided, the method being executed by a terminal device, the method comprising:
[0007] The first transmission is determined according to the first signaling;
[0008] According to the second signaling, a second transmission is determined, wherein the second transmission satisfies a preset condition.
[0009] According to one aspect of the embodiments of this application, a wireless communication method is provided, the method being performed by a network device, the method comprising:
[0010] Send a first signaling message, the first signaling message being used to determine the first transmission;
[0011] Send a second signaling message, the second signaling message being used to determine a second transmission, wherein the second transmission satisfies a preset condition.
[0012] According to one aspect of the embodiments of this application, a wireless communication device is provided, the device comprising:
[0013] The processing module is used to determine the first transmission based on the first signaling;
[0014] The processing module is further configured to determine a second transmission based on a second signaling, wherein the second transmission satisfies a preset condition.
[0015] According to one aspect of the embodiments of this application, a wireless communication device is provided, the device comprising:
[0016] The sending module is used to send a first signaling, which is used to determine the first transmission;
[0017] The sending module is further configured to send a second signaling, the second signaling being used to determine a second transmission, wherein the second transmission satisfies a preset condition.
[0018] According to one aspect of the embodiments of this application, a communication device is provided, the communication device including a processor and a memory, the memory storing a computer program, the processor executing the computer program to implement the wireless communication method on the terminal device side or the wireless communication method on the network device side described above.
[0019] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, the computer program being executed by a processor to implement the wireless communication method on the terminal device side or the wireless communication method on the network device side described above.
[0020] According to one aspect of the embodiments of this application, a chip is provided, the chip including programmable logic circuits and / or program instructions, which, when the chip is running, are used to implement the wireless communication method on the terminal device side or the wireless communication method on the network device side.
[0021] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including computer instructions stored in a computer-readable storage medium, and a processor reading from the computer-readable storage medium and executing the computer instructions to implement the wireless communication method on the terminal device side or the wireless communication method on the network device side.
[0022] The technical solutions provided in this application embodiment may have the following beneficial effects:
[0023] The second signaling updates the first transmission determined according to the first signaling, so that when the actual service or transmission demand does not match the pre-scheduled transmission, the network device can update the pre-scheduled transmission in a timely manner, thereby helping to improve the system transmission efficiency. Attached Figure Description
[0024] Figure 1 is a schematic diagram of a network architecture provided in one embodiment of this application;
[0025] Figure 2 is a flowchart of a wireless communication method provided in an embodiment of this application;
[0026] Figure 3 is a flowchart of a wireless communication method provided in another embodiment of this application;
[0027] Figure 4 is a schematic diagram illustrating the transmission of a first signaling through a second signaling according to an embodiment of this application;
[0028] Figure 5 is a block diagram of a wireless communication device provided in an embodiment of this application;
[0029] Figure 6 is a block diagram of a wireless communication device provided in another embodiment of this application;
[0030] Figure 7 is a block diagram of a communication device provided in one embodiment of this application. Detailed Implementation
[0031] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0032] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0033] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, evolution system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), and 5G (5G) communication. th -Generation, 5G) system, B5G (Beyond 5G) system, sixth-generation communication (6 th -Generation, 6G) systems or other communication systems, etc.
[0034] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.
[0035] The communication system in this application embodiment can be applied to carrier aggregation (CA) scenarios, dual connectivity (DC) scenarios, and standalone (SA) network deployment scenarios.
[0036] The communication system in this application embodiment can be applied to unlicensed spectrum, wherein unlicensed spectrum can also be considered as shared spectrum; or, the communication system in this application embodiment can also be applied to licensed spectrum, wherein licensed spectrum can also be considered as non-shared spectrum.
[0037] The embodiments of this application can be applied to both non-terrestrial networks (NTN) and terrestrial networks (TN). NTN typically uses satellite communication to provide communication services to terrestrial users. Currently, NTN systems include NR-NTN and IoT-NTN systems, and other NTN systems may be included in the future.
[0038] Please refer to Figure 1, which shows a schematic diagram of a network architecture 100 provided in one embodiment of this application. The network architecture 100 may include: a terminal device 10, an access network device 20, and a core network element 30.
[0039] Terminal device 10 may refer to UE (User Equipment), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, user agent, or user equipment. In some embodiments, terminal device 10 may also be a cellular phone, cordless phone, SIP (Session Initiation Protocol) phone, WLL (Wireless Local Loop) station, PDA (Personal Digital Assistant), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, 5GS (5 thTerminal devices in a Generation System (5G mobile communication system) or in a future evolved PLMN (Public Land Mobile Network), etc., are not limited to this embodiment. For ease of description, the devices mentioned above are collectively referred to as terminal devices. The number of terminal devices 10 is usually multiple, and one or more terminal devices 10 can be distributed within the cell managed by each access network device 20. Terminal devices can also be simply referred to as terminals or UEs, the meaning of which will be understood by those skilled in the art.
[0040] Access network device 20 is a device deployed in an access network to provide wireless communication functionality to terminal device 10. Access network device 20 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the name of the device with access network device functionality may differ; for example, in a 5G NR system, it is called gNodeB or gNB. As communication technologies evolve, the name "access network device" may change. For ease of description, in this embodiment, the aforementioned devices providing wireless communication functionality to terminal device 10 are collectively referred to as access network devices. In some embodiments, a communication relationship can be established between terminal device 10 and core network element 30 through access network device 20. For example, in an LTE (Long Term Evolution) system, access network device 20 may be one or more eNodeBs in an EUTRAN (Evolved Universal Terrestrial Radio Access Network) or EUTRAN; in a 5G NR system, access network device 20 may be one or more gNBs in a RAN (Radio Access Network). In the embodiments of this application, unless otherwise specified, the term "network device" refers to access network device 20, such as a base station.
[0041] Core network element 30 is a network element deployed in the core network. Its main functions are to provide user connectivity, manage users, and bear services, serving as an interface to external networks. For example, core network elements in a 5G NR system may include AMF (Access and Mobility Management Function) entities, UPF (User Plane Function) entities, and SMF (Session Management Function) entities.
[0042] In some embodiments, the access network device 20 and the core network element 30 communicate with each other via some air interface technology, such as the NG interface in a 5G NR system. The access network device 20 and the terminal device 10 communicate with each other via some air interface technology, such as the Uu interface.
[0043] The "5G NR system" in this application embodiment can also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in this application embodiment can be applied to LTE systems, 5G NR systems, and subsequent evolution systems of 5G NR systems (such as B5G (Beyond 5G, a fifth-generation mobile communication technology) systems, 6G systems (6G... th The sixth-generation mobile communication system can also be applied to other communication systems such as NB-IoT (Narrow Band Internet of Things) systems, but this application does not limit it.
[0044] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) on the carrier used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0045] Communication systems typically support the following two downlink data transmission methods.
[0046] The first method involves the terminal device receiving downlink control signaling from the network device and then receiving downlink data transmission based on the parameters in the downlink control signaling. This scheduling method is commonly referred to as dynamic scheduling. The advantage of dynamic scheduling is that the scheduler determines the transmission parameters based on real-time traffic volume and physical channel conditions, resulting in high transmission efficiency. The terminal device first receives the downlink control signaling and then receives the downlink data channel or transmits the uplink data channel based on the parameters indicated in the downlink control signaling. However, the terminal device performs blind detection of the downlink control signaling, leading to high reception complexity. Furthermore, the processing delay at the receiving end includes both demodulating the downlink control signaling and demodulating the downlink data.
[0047] The second method involves the terminal device receiving higher-layer signaling (such as RRC (Radio Resource Control) signaling) from the network device and receiving downlink data transmission based on the parameters in this higher-layer signaling. In LTE and NR systems, this is called semi-persistent scheduling (SPS). For periodically arriving data with constant traffic volume and stable transmission conditions (e.g., no rapid movement), using semi-persistent scheduling can reduce downlink control signaling overhead and simplify reception processing at the receiver.
[0048] In 6G systems, network devices can perform pre-scheduling based on service predictions from network or terminal equipment to reduce scheduling overhead and transmission latency. However, there may be some discrepancy between the actual services arriving and the predictions. Therefore, updating the sent scheduling signaling can be considered to improve system transmission efficiency.
[0049] Please refer to Figure 2, which shows a flowchart of a wireless communication method provided in one embodiment of this application. This method can be applied to the network architecture shown in Figure 1. As shown in Figure 2, the method may include at least one of the following steps 220 to 240.
[0050] Step 220: The terminal device determines the first transmission based on the first signaling.
[0051] In this embodiment, the first signaling is used to determine the first transmission. The first signaling can be sent by a network device. As shown in FIG3, before step 220 above, the following step 210 is also included: the network device sends the first signaling. Optionally, the network device sends the first signaling to the terminal device, and correspondingly, the terminal device receives the first signaling sent by the network device.
[0052] In some embodiments, the first signaling is used to determine at least one first transmission. That is, the first signaling can be used to determine one first transmission or multiple (i.e., at least two) first transmissions.
[0053] When the first signaling is used to determine multiple first transmissions, these multiple first transmissions can be periodic transmissions, and the first signaling is used to activate the periodic transmissions. For example, the periodic transmissions can be any of the following: SPS PDSCH (Physical Downlink Shared Channel) transmission, CG (Configured Grant) PUSCH (Physical Uplink Shared Channel) transmission.
[0054] In cases where the first signaling is used to determine multiple first transmissions, these multiple first transmissions can also be multiple transmissions scheduled or triggered by a single first signaling, such as multiple PDSCH or PUSCH transmissions scheduled by a DCI (Downlink Control Information).
[0055] Step 240: The terminal device determines the second transmission according to the second signaling, wherein the second transmission satisfies preset conditions.
[0056] In this embodiment, the second signaling is used to determine the second transmission. Optionally, the second transmission is different from the first transmission. The second signaling can also be sent by the network device. As shown in FIG3, before the above step 240, the following step 230 is also included: the network device sends the second signaling. Optionally, the network device sends the second signaling to the terminal device, and correspondingly, the terminal device receives the second signaling sent by the network device.
[0057] In some embodiments, the second signaling is used to update the first transmission to obtain the second transmission. The second transmission is determined by updating the first transmission according to the second signaling. For example, the second signaling is used to determine update parameters of the first transmission. After receiving the second signaling, the terminal device determines the update parameters of the first transmission according to the second signaling, updates the first transmission according to the update parameters, and thus determines the second transmission.
[0058] In some embodiments, the second signaling is sent after the first signaling, and the interval between the time-domain position of the second signaling and the time-domain position of the first signaling is greater than or equal to a first value. The time-domain position of the first signaling can be the time-domain start position of the first signaling, or it can be understood as the time-domain start position of the channel carrying the first signaling; alternatively, the time-domain position of the first signaling can also be the time-domain end position of the first signaling, or it can be understood as the time-domain end position of the channel carrying the first signaling. Similarly, the time-domain position of the second signaling can be the time-domain start position of the second signaling, or it can be understood as the time-domain start position of the channel carrying the second signaling; alternatively, the time-domain position of the second signaling can also be the time-domain end position of the second signaling, or it can be understood as the time-domain end position of the channel carrying the second signaling.
[0059] For example, the interval between the time domain position of the second signaling and the time domain position of the first signaling is greater than or equal to the first value, which means that the interval between the time domain end position of the second signaling and the time domain end position of the first signaling is greater than or equal to the first value.
[0060] For example, the interval between the time domain position of the second signaling and the time domain position of the first signaling is greater than or equal to the first value, which means that the interval between the time domain start position of the second signaling and the time domain start position of the first signaling is greater than or equal to the first value.
[0061] For example, the interval between the time domain position of the second signaling and the time domain position of the first signaling is greater than or equal to the first value, which means that the interval between the time domain start position of the second signaling and the time domain end position of the first signaling is greater than or equal to the first value.
[0062] The aforementioned first value can be configured by network devices, reported by terminal devices, or agreed upon by protocols; this application does not limit this.
[0063] Since the second signaling is used to update the first transmission determined by the first signaling, if an update is needed immediately after the first signaling is sent, it indicates that the network device scheduling is unreasonable. From the perspective of the actual terminal device, such scheduling should be avoided. Therefore, the interval between the time domain position of the second signaling and the time domain position of the first signaling is greater than or equal to the first value, which can prevent the above situation from occurring.
[0064] In some embodiments, the first signaling and the second signaling are downlink control signaling (such as DCI) or MAC CE (Medium Access Control Element).
[0065] In some embodiments, the second signaling is sent before the first transmission, and the interval between the time-domain position of the second signaling and the time-domain position of the first transmission is greater than or equal to a second value. The time-domain position of the second signaling can be found above. The time-domain position of the first transmission can be the start position of the time domain of that first transmission.
[0066] For example, the interval between the time domain position of the second signaling and the time domain position of the first transmission being greater than or equal to the second value means that the interval between the time domain end position of the second signaling and the time domain start position of the first transmission being greater than or equal to the second value.
[0067] For example, the interval between the time domain position of the second signaling and the time domain position of the first transmission being greater than or equal to the second value means that the interval between the time domain start position of the second signaling and the time domain start position of the first transmission being greater than or equal to the second value.
[0068] The aforementioned second value can be configured by network devices, reported by terminal devices, or agreed upon by protocols; this application does not limit this.
[0069] By designing the time domain position of the second signaling to be greater than or equal to the time domain position of the first transmission, it can be ensured that the terminal device has sufficient time to cancel the first transmission based on the first signaling and / or respond to the update based on the second signaling.
[0070] In some embodiments, the first transmission is a first channel, or the first transmission is used to transmit a first HARQ (Hybrid Automatic Repeat reQuest) process, or the first transmission is a transmission on a first resource. The first channel can be any physical channel, such as PDSCH, PUSCH, or PUCCH (Physical Uplink Control Channel). The first HARQ process corresponds to the aforementioned first channel. The first resource is the transmission resource used by the first transmission, including time-frequency resources.
[0071] In some embodiments, the second transmission and the first transmission share the same channel or carry the same HARQ process number. For example, both the second transmission and the first transmission are PDSCH, or both the second transmission and the first transmission are PUSCH.
[0072] In some embodiments, the preset conditions include at least one of the following conditions 1 to 10.
[0073] Condition 1: The time domain position of the second transmission is no earlier than the time domain position of the first transmission.
[0074] In some embodiments, condition 1 is the time-domain start position of the second transmission, which is no earlier than the time-domain start position of the first transmission. Here, "no earlier than" can be understood as later than or the same as.
[0075] In some embodiments, the terminal device can determine the time-domain location of the second transmission based on the second signaling. For example, the terminal device determines the time-domain resources occupied by the second transmission based on the second signaling, and thus can determine the time-domain location of the second transmission.
[0076] In some embodiments, the terminal device can determine the time-domain location of the first transmission based on the first signaling. For example, the terminal device can determine the time-domain resources occupied by the first transmission based on the first signaling, and thus determine the time-domain location of the first transmission.
[0077] The purpose of this condition 1 is to ensure that the terminal device has enough processing time, so the second transmission should not be sent earlier than the first transmission.
[0078] Condition 2: The interval between the time domain location of the second transmission and the time domain location of the second signaling is greater than or equal to the third value.
[0079] In some embodiments, condition 2 is the time-domain start position of the second transmission and the time-domain end position of the second signaling, which is greater than or equal to a third value.
[0080] In some embodiments, condition 2 is the time-domain start position of the second transmission, and the interval between the time-domain start position of the second signaling is greater than or equal to a third value.
[0081] The aforementioned third value can be configured by network devices, reported by terminal devices, or agreed upon by protocols; this application does not limit this.
[0082] The purpose of this condition 2 is to ensure that the terminal device has sufficient processing time after receiving the second signaling.
[0083] Condition 3: The amount of resources occupied by the second transmission is greater than or equal to the amount of resources occupied by the first transmission.
[0084] In some embodiments, the above-mentioned resource quantity can be any of the following: time domain resource quantity, frequency domain resource quantity, and resource unit quantity.
[0085] In some embodiments, condition 3 is the amount of time-domain resources occupied by the second transmission, which is greater than or equal to the amount of time-domain resources occupied by the first transmission. The time-domain resources can be symbols, time slots, sub-time slots, frames, subframes, etc., and this application does not limit this.
[0086] In some embodiments, condition 3 is the amount of frequency domain resources occupied by the second transmission, which is greater than or equal to the amount of frequency domain resources occupied by the first transmission. The frequency domain resources can be RB (Resource Block), RBG (Resource Block Group), subcarriers, etc., and this application does not limit this.
[0087] In some embodiments, condition 3 is the number of resource units occupied by the second transmission, which is greater than or equal to the number of resource units occupied by the first transmission. Here, a resource unit can be a RE (Resource Element).
[0088] In some embodiments, the terminal device may determine the resources occupied by the second transmission based on the second signaling, and then determine the amount of resources occupied by the second transmission.
[0089] In some embodiments, the terminal device may determine the resources occupied by the first transmission based on the first signaling, and then determine the amount of resources occupied by the first transmission.
[0090] Condition 3 allows the second transmission to use a lower coding rate to ensure reliability, or it allows the second transmission to use more resources to transmit larger amounts of data. This is suitable for scenarios where network devices make conservative reservations during pre-allocation, and the instantaneous traffic volume will exceed the traffic volume that the pre-allocated resources can handle.
[0091] Condition 4: The amount of resources occupied by the first transmission is greater than or equal to the amount of resources occupied by the second transmission.
[0092] In some embodiments, condition 4 is the amount of time-domain resources occupied by the first transmission, which is greater than or equal to the amount of time-domain resources occupied by the second transmission.
[0093] In some embodiments, condition 4 is the amount of frequency domain resources occupied by the first transmission, which is greater than or equal to the amount of frequency domain resources occupied by the second transmission.
[0094] In some embodiments, condition 4 is the number of resource units occupied by the first transmission, which is greater than or equal to the number of resource units occupied by the second transmission.
[0095] For an introduction to time-domain resources, frequency-domain resources, and resource units, please refer to the explanation in Condition 3, which will not be repeated here.
[0096] This condition 4 allows the second transmission to use a higher coding rate or to transmit smaller amounts of data using fewer resources. It is suitable for scenarios where network devices reserve the maximum amount of data during pre-allocation, and the instantaneous traffic volume is less than the traffic volume that the pre-allocated resources can support.
[0097] Condition 5: The resources occupied by the second transmission include the resources occupied by the first transmission.
[0098] In some embodiments, the above-mentioned resources may be any of the following: time-domain resources, frequency-domain resources, and resource units.
[0099] In some embodiments, condition 5 refers to the time-domain resources occupied by the second transmission, including the time-domain resources occupied by the first transmission. These time-domain resources can be symbols, time slots, sub-time slots, frames, subframes, etc., and this application does not limit their scope.
[0100] In some embodiments, condition 5 refers to the frequency domain resources occupied by the second transmission, including the frequency domain resources occupied by the first transmission. These frequency domain resources can be RBs, RBGs, subcarriers, etc., and this application does not limit their use.
[0101] In some embodiments, condition 5 is a resource unit occupied by a second transmission, including the resource unit occupied by the first transmission. The resource unit may be a RE.
[0102] In some embodiments, the terminal device may determine the resources occupied by the second transmission based on the second signaling.
[0103] In some embodiments, the terminal device may determine the resources occupied by the first transmission based on the first signaling.
[0104] Condition 5 allows the second transmission to use a lower coding rate to ensure reliability, or it allows the second transmission to use more resources to transmit larger amounts of data. Additionally, it enables the reuse of already allocated resources, avoiding waste. This is suitable for scenarios where network devices conservatively reserve resources during pre-allocation, and the instantaneous traffic volume may exceed the traffic volume that the pre-allocated resources can handle.
[0105] Condition 6: The resources occupied by the first transmission include the resources occupied by the second transmission.
[0106] In some embodiments, condition 6 refers to the time-domain resources occupied by the first transmission, including the time-domain resources occupied by the second transmission.
[0107] In some embodiments, condition 6 refers to the frequency domain resources occupied by the first transmission, including the frequency domain resources occupied by the second transmission.
[0108] In some embodiments, condition 6 is a resource unit occupied by a first transmission, including a resource unit occupied by a second transmission.
[0109] Condition 6 allows the second transmission to use a higher coding rate or to transmit smaller amounts of data using fewer resources. It is suitable for scenarios where network devices reserve the maximum amount of resources during pre-allocation, and the instantaneous traffic volume is less than the traffic volume that the pre-allocated resources can support.
[0110] Condition 7: The amount of data transmitted in the second transmission is greater than or equal to the amount of data transmitted in the first transmission.
[0111] In some embodiments, the data volume can be represented by TBS (Transport Block Size). In some embodiments, the terminal device can determine the data volume of the second transmission based on the second signaling and determine the data volume of the first transmission based on the first signaling.
[0112] Condition 7 is designed to be applicable to scenarios where network devices make conservative reservations during pre-allocation, and the instantaneous traffic volume will exceed the traffic volume that the pre-allocated resources can support.
[0113] Condition 8: The amount of data transmitted in the first transmission is greater than or equal to the amount of data transmitted in the second transmission.
[0114] Condition 8 is designed to be applicable to scenarios where network devices reserve the maximum amount of resources during pre-allocation, and the instantaneous traffic volume is less than the traffic volume that the pre-allocated resources can support.
[0115] Condition 9: The priority of the second transmission is higher than the priority of the first transmission.
[0116] In some embodiments, the terminal device may determine the priority of the second transmission based on the second signaling and determine the priority of the first transmission based on the first signaling.
[0117] Condition 9 is designed so that when there is a second transmission with a higher priority than the first transmission, the network device can schedule or trigger the second transmission through the second signaling, thereby ensuring that high-priority services are transmitted in a timely manner.
[0118] Condition 10: The resources occupied by the second transmission overlap with the resources occupied by the first transmission at least partially, or belong to the same time domain unit, or belong to the same frequency domain unit.
[0119] In some embodiments, the time-domain unit can be any of the following: time slot, sub-time slot, frame, subframe, etc., and this application does not limit it.
[0120] In some embodiments, the frequency domain unit can be any of the following: band, cell, carrier, BWP (Bandwidth Part), RF chain, etc., and this application does not limit it.
[0121] Condition 10 is designed such that when there is a second transmission that overlaps with the resources occupied by the first transmission or is close to the time-frequency domain, the network device can schedule or trigger the second transmission through the second signaling.
[0122] It should be noted that the preset conditions may include any one of conditions 1 to 10 above, or a combination of two or more conditions 1 to 10. For example, the preset conditions may include a combination of two or more conditions 1, 2, 3, 5, 7, 9, and 10. Alternatively, the preset conditions may include a combination of two or more conditions 1, 2, 4, 6, 8, 9, and 10.
[0123] In some embodiments, the second transmission is determined by updating the first transmission based on a second signaling. The first transmission used by the second signaling for updating is determined based on at least one of the following: indication information included in the second signaling, and the transmission location of the second signaling. For example, the indication information may include, but is not limited to, at least one of the following: time-domain resource location indication information, frequency-domain resource location indication information, and HARQ process number information. Alternatively, second signaling with different transmission locations corresponds to different first transmissions; therefore, the first transmission used by the second signaling for updating can be determined based on the transmission location of the second signaling. In this manner, after receiving the second signaling, the terminal device can learn about the first transmission used by the second signaling for updating, thereby updating the first transmission to determine the second transmission.
[0124] In some embodiments, the first signaling is used to determine at least one first transmission, and if the second transmission meets preset conditions, the terminal device cancels, abandons, or skips the at least one first transmission.
[0125] In some embodiments, the first signaling is used to determine at least one first transmission, and if the second transmission meets preset conditions, the terminal device cancels, abandons, or skips a portion of the at least one first transmission. For example, the aforementioned portion of the first transmission is a first transmission in the at least one first transmission that overlaps with the second transmission in terms of resources. For example, the aforementioned portion of the first transmission is a first transmission in the at least one first transmission whose time domain location is after the second signaling, and whose time domain location is greater than or equal to a second value.
[0126] In some embodiments, if the second transmission does not meet the preset conditions, the terminal device receives or sends the first transmission according to the first signaling.
[0127] In some embodiments, if the second transmission does not meet preset conditions, the terminal device cancels, abandons, or skips the first transmission. That is, the second signaling received by the terminal device is invalid update information. In this case, the terminal device does not receive or send any information, neither sending nor receiving the second transmission nor the first transmission.
[0128] The technical solution of this application will be illustrated below with reference to the example shown in Figure 4. Assume the first signaling is DCI 1 and the second signaling is DCI 2. DCI 1 schedules three transmissions, denoted as PDSCH1 / PUSCH1, PDSCH2 / PUSCH2, and PDSCH3 / PUSCH3. DCI 2 is an update signaling for the third transmission (i.e., PDSCH3 / PUSCH3) among the above three transmissions. The terminal device updates PDSCH3 / PUSCH3 based on DCI 2, determining the updated transmission as PDSCH3' / PUSCH3'.
[0129] In one implementation, DCI 2 indicates the first HARQ process number. DCI 2 is then used to update the parameters of the channel whose transmission position (start symbol) follows DCI 2 and is used to carry the first HARQ process number. The updated channel is used to carry HARQ processes whose number remains the first HARQ process number. The updated channel occupies more resources and / or carries a larger amount of data. The updated channel can also be used to carry HARQ processes with a second HARQ process number, indicated by DCI 2. Optionally, the second HARQ process number is different from the first HARQ process number.
[0130] In one implementation, DCI 2 indicates a time-domain offset t, and DCI 2 is used to update the parameters of the first channel after the transmission position (start symbol) at the end position + t of DCI 2. Optionally, the unit of the time-domain offset t can be a symbol.
[0131] The technical solution provided in this application update the first transmission determined according to the first signaling through the second signaling, so that when the actual service or transmission demand does not match the pre-scheduled transmission, the network device can update the pre-scheduled transmission in a timely manner, thereby helping to improve the system transmission efficiency.
[0132] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0133] Please refer to Figure 5, which shows a block diagram of a wireless communication device according to an embodiment of this application. This device has the function of implementing the wireless communication method executed by the aforementioned terminal device. This function can be implemented in hardware or by hardware executing corresponding software. The device can be the terminal device described above, or it can be disposed within a terminal device. As shown in Figure 5, the device 500 may include a processing module 510.
[0134] The processing module 510 is used to determine the first transmission based on the first signaling.
[0135] The processing module is further configured to determine a second transmission based on a second signaling, wherein the second transmission satisfies a preset condition.
[0136] In some embodiments, the second signaling is sent after the first signaling, and the interval between the time domain position of the second signaling and the time domain position of the first signaling is greater than or equal to a first value.
[0137] In some embodiments, the first signaling and the second signaling are downlink control signaling or MAC CE.
[0138] In some embodiments, the second signaling is sent before the first transmission, and the time-domain position of the second signaling is greater than or equal to the time-domain position of the first transmission.
[0139] In some embodiments, the preset conditions include at least one of the following: the time-domain position of the second transmission is not earlier than the time-domain position of the first transmission; the interval between the time-domain position of the second transmission and the time-domain position of the second signaling is greater than or equal to a third value; the amount of resources occupied by the second transmission is greater than or equal to the amount of resources occupied by the first transmission; the amount of resources occupied by the first transmission is greater than or equal to the amount of resources occupied by the second transmission; the resources occupied by the second transmission include the resources occupied by the first transmission; the resources occupied by the first transmission include the resources occupied by the second transmission; the amount of data transmitted by the second transmission is greater than or equal to the amount of data transmitted by the first transmission; the amount of data transmitted by the first transmission is greater than or equal to the amount of data transmitted by the second transmission; the priority of the second transmission is higher than the priority of the first transmission; the resources occupied by the second transmission and the resources occupied by the first transmission at least partially overlap, or belong to the same time-domain unit, or belong to the same frequency-domain unit.
[0140] In some embodiments, the first transmission is a first channel, or the first transmission is used to transmit a first HARQ process, or the first transmission is a transmission on a first resource.
[0141] In some embodiments, the second transmission is on the same channel as the first transmission, or carries the same HARQ process number.
[0142] In some embodiments, the second transmission is determined by updating the first transmission according to the second signaling, wherein the first transmission used by the second signaling to update is determined according to at least one of the following: indication information included in the second signaling; and the transmission location of the second signaling.
[0143] In some embodiments, the first signaling is used to determine at least one first transmission.
[0144] In some embodiments, the processing module 510 is further configured to cancel, abandon, or skip the at least one first transmission when the second transmission meets the preset conditions, or to cancel, abandon, or skip a portion of the first transmission in the at least one first transmission.
[0145] In some embodiments, the processing module 510 is further configured to receive or send the first transmission according to the first signaling, or cancel, abandon, or skip the first transmission if the second transmission does not meet the preset conditions.
[0146] Please refer to Figure 6, which shows a block diagram of a wireless communication device according to another embodiment of this application. This device has the function of implementing the wireless communication method executed by the network device described above. This function can be implemented in hardware or by hardware executing corresponding software. The device can be the network device described above, or it can be disposed within a network device. As shown in Figure 6, the device 600 may include a transmitting module 610.
[0147] The sending module 610 is used to send a first signaling, which is used to determine the first transmission.
[0148] The sending module is further configured to send a second signaling, the second signaling being used to determine a second transmission, wherein the second transmission satisfies a preset condition.
[0149] In some embodiments, the second signaling is sent after the first signaling, and the interval between the time domain position of the second signaling and the time domain position of the first signaling is greater than or equal to a first value.
[0150] In some embodiments, the first signaling and the second signaling are downlink control signaling or MAC CE.
[0151] In some embodiments, the second signaling is sent before the first transmission, and the time-domain position of the second signaling is greater than or equal to the time-domain position of the first transmission.
[0152] In some embodiments, the preset conditions include at least one of the following: the time-domain position of the second transmission is not earlier than the time-domain position of the first transmission; the interval between the time-domain position of the second transmission and the time-domain position of the second signaling is greater than or equal to a third value; the amount of resources occupied by the second transmission is greater than or equal to the amount of resources occupied by the first transmission; the amount of resources occupied by the first transmission is greater than or equal to the amount of resources occupied by the second transmission; the resources occupied by the second transmission include the resources occupied by the first transmission; the resources occupied by the first transmission include the resources occupied by the second transmission; the amount of data transmitted by the second transmission is greater than or equal to the amount of data transmitted by the first transmission; the amount of data transmitted by the first transmission is greater than or equal to the amount of data transmitted by the second transmission; the priority of the second transmission is higher than the priority of the first transmission; the resources occupied by the second transmission and the resources occupied by the first transmission at least partially overlap, or belong to the same time-domain unit, or belong to the same frequency-domain unit.
[0153] In some embodiments, the first transmission is a first channel, or the first transmission is used to transmit a first HARQ process, or the first transmission is a transmission on a first resource.
[0154] In some embodiments, the second transmission is on the same channel as the first transmission, or carries the same HARQ process number.
[0155] In some embodiments, the second transmission is determined by updating the first transmission according to the second signaling, wherein the first transmission used by the second signaling to update is determined according to at least one of the following: indication information included in the second signaling; and the transmission location of the second signaling.
[0156] In some embodiments, the first signaling is used to determine at least one first transmission.
[0157] In some embodiments, if the second transmission satisfies the preset condition, the at least one first transmission is canceled, abandoned, or skipped; or, a portion of the at least one first transmission is canceled, abandoned, or skipped.
[0158] In some embodiments, if the second transmission does not meet the preset conditions, the first transmission is sent or received, or the first transmission is canceled, abandoned, or skipped.
[0159] It should be noted that the above embodiments only illustrate the division of the above functional modules when implementing the device. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0160] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here. For details not described in detail in the apparatus embodiments, please refer to the above method embodiments.
[0161] Please refer to Figure 7, which shows a schematic diagram of the structure of a communication device provided in one embodiment of this application. The communication device 700 may include a processor 701, a transceiver 702, and a memory 703. The transceiver 702 is used to implement sending and receiving functions, such as implementing the functions of the sending and receiving modules described above. The processor can be used to implement other processing functions or control sending and / or receiving, such as implementing the functions of the processing modules described above.
[0162] The processor 701 includes one or more processing cores. The processor 701 executes various functional applications and information processing by running software programs and modules.
[0163] The transceiver 702 may include a receiver and a transmitter. For example, the receiver and transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.
[0164] The memory 703 can be connected to the processor 701 and the transceiver 702.
[0165] The memory 703 can be used to store a computer program executed by the processor, and the processor 701 is used to execute the computer program to implement the wireless communication method executed by the terminal device or the wireless communication method executed by the network device.
[0166] In some embodiments, when the communication device is a terminal device, the processor 701 is configured to determine a first transmission according to a first signaling; and determine a second transmission according to a second signaling, wherein the second transmission satisfies a preset condition.
[0167] In some embodiments, when the communication device is a network device, the transceiver 702 is used to send a first signaling message, the first signaling message being used to determine a first transmission; and to send a second signaling message, the second signaling message being used to determine a second transmission, wherein the second transmission satisfies a preset condition.
[0168] For details not described in this embodiment, please refer to the embodiments above, which will not be repeated here.
[0169] Furthermore, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, statically accessible memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0170] This application also provides a computer-readable storage medium storing a computer program for execution by a processor to implement the wireless communication method executed by the terminal device or the wireless communication method executed by the network device. In some embodiments, the computer-readable storage medium may include ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0171] This application also provides a chip, which includes programmable logic circuits and / or program instructions. When the chip is running, it is used to implement the wireless communication method executed by the terminal device or the wireless communication method executed by the network device.
[0172] This application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the wireless communication method executed by the terminal device or the wireless communication method executed by the network device.
[0173] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0174] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0175] In some embodiments of this application, "predefined" can be achieved by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.
[0176] In some embodiments of this application, the term "protocol" may refer to standard protocols in the field of communications, such as LTE protocols, NR protocols, and related protocols applied in future communication systems. This application does not limit the scope of these protocols.
[0177] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0178] In this article, "greater than or equal to" can mean greater than or equal to, and "less than or equal to" can mean less than or equal to.
[0179] Furthermore, the step numbers described herein are merely illustrative of one possible execution order between steps. In some other embodiments, the steps may not be executed in the order of their numbers, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.
[0180] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0181] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A wireless communication method, characterized in that, The method is executed by a terminal device, and the method includes: The first transmission is determined according to the first signaling; According to the second signaling, a second transmission is determined, wherein the second transmission satisfies a preset condition.
2. The method according to claim 1, characterized in that, The second signaling is sent after the first signaling, and the time-domain position of the second signaling is greater than or equal to the time-domain position of the first signaling.
3. The method according to claim 2, characterized in that, The first signaling and the second signaling are downlink control signaling or Media Access Layer Control Element (MAC CE).
4. The method according to any one of claims 1 to 3, characterized in that, The second signaling is sent before the first transmission, and the time-domain position of the second signaling is greater than or equal to the time-domain position of the first transmission.
5. The method according to any one of claims 1 to 4, characterized in that, The preset conditions include at least one of the following: The time domain position of the second transmission is no earlier than the time domain position of the first transmission; The interval between the time-domain location of the second transmission and the time-domain location of the second signaling is greater than or equal to the third value; The amount of resources occupied by the second transmission is greater than or equal to the amount of resources occupied by the first transmission; The amount of resources occupied by the first transmission is greater than or equal to the amount of resources occupied by the second transmission; The resources occupied by the second transmission include the resources occupied by the first transmission; The resources occupied by the first transmission include the resources occupied by the second transmission; The amount of data transmitted in the second transmission is greater than or equal to the amount of data transmitted in the first transmission; The amount of data transmitted in the first transmission is greater than or equal to the amount of data transmitted in the second transmission. The priority of the second transmission is higher than the priority of the first transmission; The resources occupied by the second transmission overlap with those occupied by the first transmission at least partially, or belong to the same time domain unit, or belong to the same frequency domain unit.
6. The method according to any one of claims 1 to 5, characterized in that, The first transmission is a first channel, or the first transmission is used to transmit a first Hybrid Automatic Repeat Request (HARQ) process, or the first transmission is a transmission on a first resource.
7. The method according to any one of claims 1 to 6, characterized in that, The second transmission uses the same channel as the first transmission, or carries the same HARQ process number.
8. The method according to any one of claims 1 to 7, characterized in that, The second transmission is determined by updating the first transmission according to the second signaling, and the first transmission used by the second signaling to update is determined based on at least one of the following: The second signaling includes indication information; The transmission location of the second signaling.
9. The method according to any one of claims 1 to 8, characterized in that, The first signaling is used to determine at least one first transmission.
10. The method according to claim 9, characterized in that, The method further includes: If the second transmission meets the preset conditions, cancel, abandon, or skip the at least one first transmission, or cancel, abandon, or skip part of the at least one first transmission.
11. The method according to any one of claims 1 to 10, characterized in that, The method further includes: If the second transmission does not meet the preset conditions, the first transmission may be received or sent according to the first signaling, or the first transmission may be canceled, abandoned, or skipped.
12. A wireless communication method, characterized in that, The method is performed by a network device, and the method includes: Send a first signaling message, the first signaling message being used to determine the first transmission; Send a second signaling message, the second signaling message being used to determine a second transmission, wherein the second transmission satisfies a preset condition.
13. The method according to claim 12, characterized in that, The second signaling is sent after the first signaling, and the time-domain position of the second signaling is greater than or equal to the time-domain position of the first signaling.
14. The method according to claim 13, characterized in that, The first signaling and the second signaling are downlink control signaling or Media Access Layer Control Element (MAC CE).
15. The method according to any one of claims 12 to 14, characterized in that, The second signaling is sent before the first transmission, and the time-domain position of the second signaling is greater than or equal to the time-domain position of the first transmission.
16. The method according to any one of claims 12 to 15, characterized in that, The preset conditions include at least one of the following: The time domain position of the second transmission is no earlier than the time domain position of the first transmission; The interval between the time-domain location of the second transmission and the time-domain location of the second signaling is greater than or equal to the third value; The amount of resources occupied by the second transmission is greater than or equal to the amount of resources occupied by the first transmission; The amount of resources occupied by the first transmission is greater than or equal to the amount of resources occupied by the second transmission; The resources occupied by the second transmission include the resources occupied by the first transmission; The resources occupied by the first transmission include the resources occupied by the second transmission; The amount of data transmitted in the second transmission is greater than or equal to the amount of data transmitted in the first transmission; The amount of data transmitted in the first transmission is greater than or equal to the amount of data transmitted in the second transmission. The priority of the second transmission is higher than the priority of the first transmission; The resources occupied by the second transmission overlap with those occupied by the first transmission at least partially, or belong to the same time domain unit, or belong to the same frequency domain unit.
17. The method according to any one of claims 12 to 16, characterized in that, The first transmission is a first channel, or the first transmission is used to transmit a first Hybrid Automatic Repeat Request (HARQ) process, or the first transmission is a transmission on a first resource.
18. The method according to any one of claims 12 to 17, characterized in that, The second transmission uses the same channel as the first transmission, or carries the same HARQ process number.
19. The method according to any one of claims 12 to 18, characterized in that, The second transmission is determined by updating the first transmission according to the second signaling, and the first transmission used by the second signaling to update is determined based on at least one of the following: The second signaling includes indication information; The transmission location of the second signaling.
20. The method according to any one of claims 12 to 19, characterized in that, The first signaling is used to determine at least one first transmission.
21. The method according to claim 20, characterized in that, If the second transmission meets the preset conditions, at least one first transmission is canceled, abandoned, or skipped; or, part of the first transmission in the at least one first transmission is canceled, abandoned, or skipped.
22. The method according to any one of claims 12 to 21, characterized in that, If the second transmission does not meet the preset conditions, the first transmission is sent or received, or the first transmission is canceled, abandoned, or skipped.
23. A wireless communication device, characterized in that, The device includes: The processing module is used to determine the first transmission based on the first signaling; The processing module is further configured to determine a second transmission based on a second signaling, wherein the second transmission satisfies a preset condition.
24. A wireless communication device, characterized in that, The device includes: The sending module is used to send a first signaling, which is used to determine the first transmission; The sending module is further configured to send a second signaling, the second signaling being used to determine a second transmission, wherein the second transmission satisfies a preset condition.
25. A communication device, characterized in that, The communication device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program to implement the method as claimed in any one of claims 1 to 11, or to implement the method as claimed in any one of claims 12 to 22.
26. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that is executed by a processor to implement the method as claimed in any one of claims 1 to 11, or to implement the method as claimed in any one of claims 12 to 22.
27. A chip, characterized in that, The chip includes programmable logic circuitry and / or program instructions, which, when the chip is running, are used to implement the method as described in any one of claims 1 to 11, or to implement the method as described in any one of claims 12 to 22.
28. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, which a processor reads from and executes to implement the method as claimed in any one of claims 1 to 11, or the method as claimed in any one of claims 12 to 22.