WO2023109431A1 - 数据传输方法及装置 - Google Patents
数据传输方法及装置 Download PDFInfo
- Publication number
- WO2023109431A1 WO2023109431A1 PCT/CN2022/132971 CN2022132971W WO2023109431A1 WO 2023109431 A1 WO2023109431 A1 WO 2023109431A1 CN 2022132971 W CN2022132971 W CN 2022132971W WO 2023109431 A1 WO2023109431 A1 WO 2023109431A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- transmission opportunities
- transmission
- terminal
- indication information
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 565
- 238000000034 method Methods 0.000 title claims abstract description 123
- 238000004891 communication Methods 0.000 claims description 55
- 238000012545 processing Methods 0.000 claims description 40
- 230000015654 memory Effects 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 15
- 238000013475 authorization Methods 0.000 claims description 8
- 230000006870 function Effects 0.000 description 47
- 230000008569 process Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 23
- 230000007246 mechanism Effects 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 12
- 238000001228 spectrum Methods 0.000 description 9
- 230000000007 visual effect Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 5
- 230000003190 augmentative effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 108700026140 MAC combination Proteins 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000008450 motivation Effects 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Definitions
- the present application relates to the technical field of communications, and in particular to a data transmission method and device.
- extended reality (XR) technology In wireless communication networks, extended reality (XR) technology has the advantages of multi-view, strong interactivity, etc., and can provide users with a brand-new visual experience, which has great application value and commercial potential.
- XR includes virtual reality (virtual reality, VR), augmented reality (augmented reality, AR), and mixed reality (mix reality, MR) technologies, which can be widely used in entertainment, games, medical care, advertising, industry, online education, and Engineering and many other fields.
- XR data is generally transmitted in the form of picture frames. Different data packets corresponding to the same picture frame usually have a dependency relationship. When some data packets are transmitted incorrectly or the transmission exceeds the delay budget, the transmission of the picture frame will fail. Therefore, how to efficiently utilize limited wireless resources to improve the transmission efficiency of XR data is an urgent problem to be solved.
- the embodiment of the present application provides a communication method, which can be executed by a terminal, or by a component of the terminal (such as a processor, a chip, or a chip system, etc.), or can be implemented by all or part of the terminal A logical module or software implementation of a function.
- the method includes: obtaining configuration authorization (configured grant, CG) information from a network device, where the CG information configures one or more CG transmission opportunities, and the one or more CG transmission opportunities are used for uplink data transmission.
- Sending indication information to the network device where the indication information indicates that uplink data transmission is not to be performed on N CG transmission opportunities among the one or more CG transmission opportunities, where N is a positive integer.
- the transmission of uplink data is skipped on the N CG transmission opportunities.
- the CG information is carried by a radio resource control (radio resource control, RRC) message.
- RRC radio resource control
- the CG information may be the ConfiguredGrantConfig information element in the RRC message.
- the reason why the uplink data transmission on the above N CG transmission opportunities is skipped is that even if the uplink data to be transmitted on the N CG transmission opportunities is sent and correctly received by the network device, the network device cannot The XR data (such as picture frames) corresponding to these uplink data are successfully restored.
- the network device can be informed of the usage of resources in a timely manner, so that the network device can allocate these skipped CGs according to business and scheduling requirements.
- the resource corresponding to the transmission opportunity is allocated to other services or other terminals for use, thereby improving the overall resource utilization rate of the system.
- the indication information includes information on the number of CG transmission opportunities, and the information on the number of CG transmission opportunities indicates the above N.
- the information on the number of CG transmission opportunities may be understood as indicating to the network device the number of CG transmission opportunities skipped by the terminal. Through this information, the network device can accurately know the number of CG transmission opportunities skipped by the terminal, and can more accurately control the number of resources when releasing and reallocating the resources corresponding to the CG transmission opportunities, thereby further improving resource utilization.
- the information about the number of CG transmission opportunities may be optional information.
- the indication information includes the CG transmission opportunity number information
- the CG transmission opportunity number information indicates the number of skipped CG transmission opportunities.
- a predefined number of CG transmission opportunities is skipped by default, and the predefined number may be 1, for example.
- the indication information includes CG index information, where the CG index information indicates the one or more CG transmission opportunities.
- the above one or more CG transmission opportunities can be indexed.
- the network device can configure multiple sets of CG transmission opportunities with different indexes for the terminal.
- the above CG index information can be used to indicate to the network device the index corresponding to the CG transmission opportunity to be skipped, so that the network device can accurately identify The resources corresponding to the skipped CG transmission opportunities are released and allocated, so as to improve resource utilization efficiency.
- the above indication information is included in uplink control information (uplink control information, UCI), or, the above indication information is controlled by media access control (media access control, MAC) Control element (control element, CE) bearer.
- uplink control information uplink control information, UCI
- media access control media access control, MAC
- Control element control element, CE
- the UCI may be carried by a physical uplink shared channel (PUSCH), or may be carried by a physical uplink control channel (PUCCH).
- the UCI is a configuration authorization UCI (CG-UCI), and the CG-UCI is used to send control information related to the CG to the network device.
- the CG-UCI may only include the above indication information, or may include the above indication information and other information, and the other information includes, for example, one or more of the following information: hybrid automatic repeat request (HARQ) information , redundancy version (redundancy version, RV) information, new data indicator (new data indicator, NDI) information or channel occupancy time (channel occupancy time, COT) shared information.
- HARQ hybrid automatic repeat request
- RV redundancy version
- RV new data indicator
- NDI new data indicator
- COT channel occupancy time
- the HARQ information indicates the HARQ process number corresponding to the uplink data transmission
- the RV information indicates the RV corresponding to the uplink data transmission
- the NDI information indicates whether the uplink data transmission is new data
- the COT shared information indicates the channel occupancy time information in the unlicensed frequency band communication scenario .
- the indication information in the UCI may include the aforementioned CG transmission opportunity number information and/or CG index information.
- the indication information includes information on the number of CG transmission opportunities, for example, the field occupied by the information on the number of CG transmission opportunities may contain 3 bits, and at most 8 different numbers of skipped CG transmission opportunities may be indicated.
- the indication information includes CG index information, for example, the field occupied by the CG index information may contain 4 bits.
- BWP bandwidth part
- the above indication information can be sent to the network device through the PUCCH resource in time, so that the network device can adjust the resource allocation in time .
- the indication information may include the above-mentioned CG transmission opportunity number information and/or CG index information.
- the indication information includes information on the number of CG transmission opportunities, for example, the field occupied by the information on the number of CG transmission opportunities may contain 3 bits, and at most 8 different numbers of skipped CG transmission opportunities may be indicated.
- the indication information includes CG index information, for example, the field occupied by the CG index information may contain 5 bits.
- the CG index information is at most 32 sets of CG transmission occasions with different indices can be indicated. At this time, the CG index indicated by the CG index information can be understood as the CG index of the MAC layer.
- the interaction between the MAC layer and the physical layer can be simplified, thereby reducing the processing delay.
- MAC protocol data units (protocol data unit, PDU) on the N CG transmission opportunities may not be generated.
- cached data corresponding to the N CG transmission opportunities may be cleared or released.
- the above-mentioned uplink data includes image data, and the value of the above-mentioned N is determined by the number of remaining data frames in the image group (group of picture, GOP), the number of inserted data frames delay, or the remaining transmission delay budget of the data frame.
- the number of remaining I frames and/or P frames in the GOP may be determined as N.
- N the number of remaining I frames and/or P frames in the GOP
- the terminal side can estimate the time delay, and determine N according to the time delay.
- the CG transmission opportunity within the remaining transmission time budget of the data frame may be determined as N.
- the number N of CG transmission opportunities that need to be skipped can be more accurately determined according to different information source coding configurations or scenarios, and it is possible to avoid data transmission failure caused by too large N, and to avoid resource failure caused by too small N. waste.
- the method further includes: obtaining logical channel configuration information from the network device, the logical channel configuration information is used for logical channel configuration, and the logical channel configuration information configures It is allowed to skip the above one or more CG transmission opportunities corresponding to the configured logical channel.
- the terminal side can determine to skip the CG transmission opportunity corresponding to the logical channel, and send the above indication information to the network device to indicate that no uplink data transmission is performed on the above N CG transmission opportunities.
- the logical channel configuration information also includes the maximum number Y (Y is an integer greater than 0) that allows the terminal to transmit errors and/or skip CG transmission opportunities, and the terminal side can determine the CG transmission opportunities that need to be skipped according to this information .
- the terminal can be informed that the network device will release/deactivate/disable the remaining CG corresponding to the logical channel when the number of terminal transmission errors and/or skipped CG transmission opportunities is greater than Y
- the resource corresponding to the transmission opportunity can prompt or encourage the terminal to send the above indication information to the network device in a timely manner.
- the above logical channel configuration information may be a LogicalChannelConfig information element in the RRC message, and the information element includes information elements for logical channel configuration.
- the LogicalChannelConfig information element may also include a SkipUplinkTxConfigured information element, and the SkipUplinkTxConfigured information element is used to configure and allow the terminal to skip the CG transmission opportunity corresponding to the logical channel.
- the LogicalChannelConfig information element may also optionally include a maxAllowedSkipSize information element, which is used to configure the maximum number Y of CG transmission opportunities that the terminal is allowed to transmit incorrectly and/or skip.
- the above CG information is further used to configure skipping of the above one or more CG transmission opportunities.
- the terminal side may determine to skip the CG transmission opportunities configured by the CG information, and send the above indication information to the network device to indicate that no uplink data transmission is performed on the above N CG transmission opportunities.
- the CG information also includes the maximum number Z (Z is an integer greater than 0) that allows the terminal to transmit errors and/or skip CG transmission opportunities, and the terminal can determine the CG transmission opportunities that need to be skipped according to this information.
- the terminal can be informed that the network device will release/deactivate/disable resources corresponding to the remaining CG transmission opportunities when the number of terminal transmission errors and/or skipped CG transmission opportunities is greater than Z, Therefore, it is possible to urge or encourage the terminal to send the above indication information to the network device in a timely manner.
- the above CG information may be a ConfiguredGrantConfig information element in the RRC message, and the information element includes information elements for configuring the CG.
- the ConfiguredGrantConfig information element may also include a SkipUplinkTxConfigured information element, and the SkipUplinkTxConfigured information element is used to configure and allow the terminal to skip the CG transmission opportunity configured by the CG information.
- the ConfiguredGrantConfig information element may also optionally include a maxAllowedSkipSize information element, which is used to configure the maximum number Z of CG transmission opportunities that the terminal is allowed to transmit incorrectly and/or skip.
- the embodiment of the present application provides a communication method, which can be executed by a network device, or by a component of the network device (such as a processor, a chip, or a chip system, etc.), or can be implemented by all or Logical modules or software implementations of some network device functions.
- the method includes: sending CG information to the terminal, the CG information configuring one or more CG transmission opportunities, and the one or more CG transmission opportunities are used for uplink data transmission.
- Receive indication information from the terminal where the indication information instructs the terminal not to perform uplink data transmission on N CG transmission opportunities among the one or more CG transmission opportunities, where N is a positive integer.
- the CG information is carried by an RRC message.
- the CG information may be the ConfiguredGrantConfig information element in the RRC message.
- the indication information includes information on the number of CG transmission opportunities, and the information on the number of CG transmission opportunities indicates the above N.
- the information on the number of CG transmission opportunities may be understood as indicating to the network device the number of CG transmission opportunities skipped by the terminal.
- the information about the number of CG transmission opportunities may be optional information.
- the indication information includes the CG transmission opportunity number information
- the CG transmission opportunity number information indicates the number of skipped CG transmission opportunities.
- a predefined number of CG transmission opportunities is skipped by default, and the predefined number may be 1, for example.
- the indication information includes CG index information, where the CG index information indicates the one or more CG transmission opportunities.
- the CG index information indicates the one or more CG transmission opportunities.
- the above indication information is included in the UCI, or the above indication information is provided by the MAC CE.
- the UCI may be carried by PUSCH or PUCCH.
- the UCI is a CG-UCI, and the CG-UCI is used to send control information related to the CG to the network device.
- the CG-UCI may only include the above indication information, or may include the above indication information and other information, and the other information includes, for example, one or more of the following information: HARQ information, RV information, NDI information or COT shared information.
- the HARQ information indicates the HARQ process number corresponding to the uplink data transmission
- the RV information indicates the RV corresponding to the uplink data transmission
- the NDI information indicates whether the uplink data transmission is new data
- the COT shared information indicates the channel occupancy time information in the unlicensed frequency band communication scenario .
- the indication information in the UCI may include the aforementioned CG transmission opportunity number information and/or CG index information.
- the indication information includes information on the number of CG transmission opportunities, for example, the field occupied by the information on the number of CG transmission opportunities may contain 3 bits, and at most 8 different numbers of skipped CG transmission opportunities may be indicated.
- the indication information includes CG index information, for example, the field occupied by the CG index information can contain 4 bits.
- the CG index information can be at most Indicates 12 sets of CG transmission occasions with different indices. At this time, what is indicated by the CG index information can be understood as a CG index of the physical layer.
- the indication information may include the above-mentioned CG transmission opportunity number information and/or CG index information.
- the indication information includes information on the number of CG transmission opportunities, for example, the field occupied by the information on the number of CG transmission opportunities may contain 3 bits, and at most 8 different numbers of skipped CG transmission opportunities may be indicated.
- the indication information includes CG index information, for example, the field occupied by the CG index information may contain 5 bits.
- the CG index information is at most 32 sets of CG transmission occasions with different indices can be indicated. At this time, the CG index indicated by the CG index information can be understood as the CG index of the MAC layer.
- the method further includes: allocating all or part of the resources corresponding to the above N CG transmission opportunities to terminals other than the aforementioned terminals, or to other Business use.
- the network device learns that the terminal will skip uplink data transmission on N CG transmission opportunities through the above indication information, and can release some or all resources corresponding to the N CG transmission opportunities, so that these resources can be further allocated to other than the terminal.
- the terminal use can also be allocated to other dynamically scheduled business use, so as to achieve the effect of improving resource utilization.
- the method further includes: sending logical channel configuration information to the terminal, where the logical channel configuration information is used to configure the logical channel, and the logical channel configuration information configures the hop The one or more CG transmission opportunities corresponding to the configured logical channels are passed.
- the logical channel configuration information further includes a maximum number Y (Y is an integer greater than 0) of CG transmission opportunities that allow the terminal to transmit errors and/or skip.
- the network device can maintain a counter, and update the counter according to the transmission status of the terminal on the CG transmission opportunity. When the count value of the counter reaches the above-mentioned maximum number Y, the network device will release the resources corresponding to the remaining CG transmission opportunities and allocate them to other terminals use, thereby improving resource utilization. Releasing the resources corresponding to the remaining CG transmission opportunities may also be understood as deactivating the CG configuration corresponding to the remaining CG transmission opportunities.
- the network device may update the counter according to the following mechanism.
- the network device When the terminal fails to transmit data on L (L is an integer greater than 0) CG transmission opportunities (it may be because the terminal has performed data transmission on these CG transmission opportunities but failed to transmit data, or it may be because the terminal skipped these CG transmission timing), but the terminal does not send the above indication information, the network device will update the counter by adding L. When the terminal skips data transmission at L CG transmission opportunities and sends the above indication information to indicate skipping data transmission at these CG transmission opportunities, the network device will not update the counter.
- the terminal can be encouraged to report the skipped CG transmission opportunity to the network device through the indication information, because the report of the terminal can reduce the possibility of deactivating the CG configuration corresponding to the CG transmission opportunity of the terminal, and the terminal You can expect that you can occupy more of these CG transmission opportunities for data transmission.
- the above logical channel configuration information may be a LogicalChannelConfig information element in the RRC message, and the information element includes information elements for logical channel configuration.
- the LogicalChannelConfig information element may also include a SkipUplinkTxConfigured information element, and the SkipUplinkTxConfigured information element is used to configure and allow the terminal to skip the CG transmission opportunity corresponding to the logical channel.
- the LogicalChannelConfig information element may also optionally include a maxAllowedSkipSize information element, which is used to configure the maximum number Y of CG transmission opportunities that the terminal is allowed to transmit incorrectly and/or skip.
- the above CG information is further used to configure skipping of the above one or more CG transmission opportunities.
- the CG information further includes a maximum number Z (Z is an integer greater than 0) that allows the terminal to transmit errors and/or skip CG transmission opportunities.
- the network device can maintain a counter, and update the counter according to the transmission status of the terminal on the CG transmission opportunity. When the count value of the counter reaches the above-mentioned maximum number Z, the network device will release the resources corresponding to the remaining CG transmission opportunities and allocate them to other terminals use, thereby improving resource utilization.
- the updating manner of the counter in this optional manner and the beneficial effects of this optional manner reference may be made to the description in the foregoing implementation manners, and details are not repeated here.
- the above CG information may be a ConfiguredGrantConfig information element in the RRC message, and the information element includes information elements for configuring the CG.
- the ConfiguredGrantConfig information element may also include a SkipUplinkTxConfigured information element, and the SkipUplinkTxConfigured information element is used to configure and allow the terminal to skip the CG transmission opportunity configured by the CG information.
- the ConfiguredGrantConfig information element may also optionally include a maxAllowedSkipSize information element, which is used to configure the maximum number Z of CG transmission opportunities that the terminal is allowed to transmit incorrectly and/or skip.
- the embodiments of the present application provide a device that can implement the method in the above-mentioned first aspect or any possible implementation manner of the first aspect.
- the apparatus includes corresponding units or modules for performing the above method.
- the units or modules included in the device can be realized by means of software and/or hardware.
- the device can be, for example, a terminal, or a chip, a chip system, or a processor that supports the terminal to implement the above method, or a logic module or software that can realize all or part of the terminal functions.
- the embodiments of the present application provide a device that can implement the method in the above-mentioned second aspect or any possible implementation manner of the second aspect.
- the apparatus includes corresponding units or modules for performing the above method.
- the units or modules included in the device can be realized by means of software and/or hardware.
- the device can be, for example, a network device, or a chip, a chip system, or a processor that supports the network device to implement the above method, or a logic module or software that can realize all or part of the functions of the network device.
- the embodiment of the present application provides a device, including: a processor, the processor is coupled with a memory, and the memory is used to store instructions, and when the instructions are executed by the processor, the device implements the first aspect above, or The method in any possible implementation manner of the first aspect.
- the embodiment of the present application provides a device, including: a processor, the processor is coupled with a memory, and the memory is used to store instructions, and when the instructions are executed by the processor, the device implements the second aspect above, or The method in any possible implementation manner of the second aspect.
- the embodiments of the present application provide a computer-readable storage medium on which instructions are stored, and when the instructions are executed, the computer executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect.
- the embodiments of the present application provide a computer-readable storage medium on which instructions are stored, and when the instructions are executed, the computer executes the method in the above-mentioned second aspect or any possible implementation manner of the second aspect.
- the embodiment of the present application provides a computer program product, which includes computer program code.
- the computer program code When the computer program code is run on a computer, it causes the computer to execute the above-mentioned first aspect or any possible implementation manner of the first aspect. Methods.
- the embodiment of the present application provides a computer program product, which includes computer program code.
- the computer program code When the computer program code is run on the computer, the computer executes the above-mentioned second aspect, or any possible implementation manner of the second aspect. Methods.
- the embodiment of the present application provides a chip, including: a processor, the processor is coupled to a memory, and the memory is used to store instructions, and when the instructions are executed by the processor, the chip implements the above-mentioned first aspect, The method in the second aspect, any possible implementation manner of the first aspect, or any possible implementation manner of the second aspect.
- the embodiment of the present application provides a communication system, including: the device in the third aspect above and the device in the fourth aspect above.
- the embodiment of the present application provides a communication system, including: the device of the fifth aspect and the device of the sixth aspect.
- FIG. 1 is a schematic diagram of a communication system applied in an embodiment provided by the present application
- FIGS. 2 to 5 show schematic diagrams of several system frameworks applicable to embodiments of the present application
- Fig. 6 shows a schematic diagram of periodic data
- Fig. 7 shows the schematic diagram of the impact of Internet protocol (Internet protocol, IP) packet transmission on the picture frame
- Fig. 8 shows a schematic diagram of the impact of base layer data packet transmission on enhancement layer data packets
- FIG. 9 shows a schematic diagram of the influence of P frame transmission on other P frames
- FIG. 10 shows a schematic diagram of a data transmission method provided by an embodiment of the present application.
- FIG. 11 shows a schematic diagram of skipping a configuration authorization (configured grant, CG) transmission opportunity
- FIG. 12 shows a media access control (media access control, MAC) control element (control element, CE) carrying CG transmission opportunity quantity information and CG index information;
- media access control media access control, MAC
- control element control element, CE
- FIG. 13 shows another schematic diagram of skipping a CG transmission opportunity
- FIG. 14 is a schematic structural diagram of a terminal provided in an embodiment of the present application.
- Fig. 15 is a schematic structural diagram of a device provided by an embodiment of the present application.
- Fig. 16 is a schematic diagram of another device provided by the embodiment of the present application.
- FIG. 1 is a schematic structural diagram of a communication system applied in an embodiment of the present application.
- the communication system includes a radio access network 100 and a core network 130 , and optionally, the communication system 1000 may also include the Internet 140 .
- the radio access network 100 may include at least one radio access network device (such as 110a and 110b in FIG. 1 ), and may also include at least one terminal (such as 120a-120j in FIG. 1 ).
- the terminal is connected to the wireless access network device in a wireless manner, and the wireless access network device is connected to the core network in a wireless or wired manner.
- the core network equipment and the wireless access network equipment can be independent and different equipment, or the functions of the core network equipment and the logical functions of the wireless access network equipment can be integrated on the same equipment, or it can be integrated on one equipment. Functions of some core network devices and functions of some radio access network devices. Terminals and wireless access network devices may be connected to each other in a wired or wireless manner.
- FIG. 1 is only a schematic diagram.
- the communication system may also include other network devices, such as relay devices and backhaul devices, which are not shown in FIG. 1 .
- the method and device provided by the embodiments of the present application can be used in various communication systems, such as the fourth generation (4th generation, 4G) communication system, 4.5G communication system, 5G communication system, 5.5G communication system, 6G communication system, various communication systems A system of system integration, or a communication system that will evolve in the future.
- 4G fourth generation
- 4G fourth generation
- 5G communication system 5G communication system
- 5.5G communication system 6G communication system
- various communication systems A system of system integration, or a communication system that will evolve in the future.
- long term evolution long term evolution, LTE
- new air interface new radio, NR
- wireless fidelity wireless-fidelity
- WiFi third generation partnership project
- 3GPP third generation partnership project
- Wireless access network equipment may be base station (base station), evolved base station (evolved NodeB, eNodeB), transmission reception point (transmission reception point, TRP), 5G mobile communication system
- base station evolved base station
- eNodeB evolved base station
- transmission reception point transmission reception point
- the next generation base station (next generation NodeB, gNB), the next generation base station in the 6G mobile communication system, the base station in the future mobile communication system or the access node in the WiFi system, etc.; it can also be a module that completes some functions of the base station or
- a unit for example, can be a centralized unit (central unit, CU) or a distributed unit (distributed unit, DU).
- the radio access network device may be a macro base station (such as 110a in Figure 1), a micro base station or an indoor station (such as 110b in Figure 1), or a relay node or a donor node. It can be understood that all or part of the functions of the radio access network device in this application can also be realized by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The embodiment of the present application does not limit the specific technology and specific equipment form adopted by the radio access network equipment. For ease of description, a base station is used as a radio access network device as an example for description below.
- a terminal may also be called terminal equipment, user equipment (user equipment, UE), mobile station, mobile terminal, and so on.
- Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things ( Internet of things, IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, etc.
- Terminals can be mobile phones, tablet computers, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc.
- the embodiment of the present application does not limit the specific technology and specific device form adopted by the terminal.
- the terminal in this application may also be a VR terminal, an AR terminal, or an MR terminal.
- VR terminals, AR terminals, and MR terminals can all be referred to as XR terminals.
- an XR terminal can be a head-mounted device (such as a helmet or glasses), an all-in-one machine, a TV, a monitor, a car, a vehicle-mounted device, a tablet or a smart screen, etc.
- XR terminals can present XR data to users, and users can experience diversified XR services by wearing or using XR terminals.
- XR terminals can access the network through wireless or wired means, such as accessing the network through WiFi, 5G or other systems.
- Base stations and terminals can be fixed or mobile. Base stations and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed on aircraft, balloons and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the base station and the terminal.
- the roles of the base station and the terminal can be relative.
- the aircraft or UAV 120i in FIG. base station for base station 110a, 120i is a terminal, that is, communication between 110a and 120i is performed through a wireless air interface protocol.
- communication between 110a and 120i may also be performed through an interface protocol between base stations.
- 120i compared to 110a, 120i is also a base station. Therefore, both the base station and the terminal can be collectively referred to as a communication device, 110a and 110b in FIG. 1 can be referred to as a communication device with a base station function, and 120a-120j in FIG. 1 can be referred to as a communication device with a terminal function.
- the communication between the base station and the terminal, between the base station and the base station, and between the terminal and the terminal can be carried out through the licensed spectrum, the communication can also be carried out through the unlicensed spectrum, and the communication can also be carried out through the licensed spectrum and the unlicensed spectrum at the same time; Communications may be performed on frequency spectrums below megahertz (gigahertz, GHz), or communications may be performed on frequency spectrums above 6 GHz, or communications may be performed using both frequency spectrums below 6 GHz and frequency spectrums above 6 GHz.
- the embodiments of the present application do not limit the frequency spectrum resources used for wireless communication.
- the functions of the base station may also be performed by modules (such as chips) in the base station, or may be performed by a control subsystem including the functions of the base station.
- the control subsystem including base station functions here may be the control center in the application scenarios of the above-mentioned terminals such as smart grid, industrial control, intelligent transportation, and smart city.
- the functions of the terminal may also be performed by a module (such as a chip or a modem) in the terminal, or may be performed by a device including the terminal function.
- the base station sends a downlink signal or downlink information to the terminal, and the downlink information is carried on the downlink channel;
- the terminal sends an uplink signal or uplink information to the base station, and the uplink information is carried on the uplink channel;
- the terminal sends a sidelink (sidelink ) signal or side link information, and the side link information is carried on the side link channel.
- XR technology has the advantages of multi-view, strong interactivity, etc., and can provide users with a brand-new experience, which has great application value and commercial potential.
- XR includes technologies such as VR, AR, and MR, and can be widely used in many fields such as entertainment, games, medical care, advertising, industry, online education, and engineering.
- VR technology mainly refers to the rendering of visual and audio scenes to simulate the sensory stimulation of the visual and audio in the real world as much as possible.
- users usually wear XR terminals (such as head-mounted devices) to simulate visual and/or auditory.
- VR technology can also track the user's actions, so as to update the simulated visual and/or auditory content in time.
- AR technology mainly refers to providing additional visual and/or auditory information or artificially generated content in the real environment perceived by the user, where the user's acquisition of the real environment can be direct (for example, without sensing, processing and rendering), It can also be indirect (for example, transmitted through sensors, etc.), and further enhanced processing is performed.
- MR technology is to insert some virtual elements into the physical scene, the purpose is to provide users with an immersive experience that these elements are part of the real scene.
- FIG. 2 shows a schematic diagram of a scenario where this embodiment of the present application is applicable.
- FIG. 2 illustrates a system 200, including a server 210, a core network and an access network 220 (which may be referred to as a transport network 220 for short, such as an LTE, 5G or 6G network), and a terminal 230.
- the server 210 can be used to encode, decode and render the XR source data
- the transmission network 220 can be used to transmit the XR data
- the terminal 230 can provide users with a variety of XR experiences by processing the XR data.
- the terminal 230 obtains XR data from the transmission network 220 by means of other terminals and/or network devices.
- other terminals such as mobile phones, notebook computers, or vehicle terminals, etc.
- network equipment such as relay equipment, integrated access backhaul (integrated access backhaul, IAB) equipment, WiFi router, or WiFi access point, etc.
- the terminal 230 obtains XR data from the transmission network 220 by means of other terminals and/or network devices.
- FIG. 3 shows another schematic diagram of a scene where this embodiment of the present application is applicable.
- FIG. 3 illustrates a system 300 including a terminal 320 and other terminals 310 .
- Other terminals 310 are terminals other than terminal 320 .
- Other terminals 310 may transmit XR data to terminal 320 .
- other terminals 310 can project the XR data to the terminal 320 .
- the other terminals 310 and 320 are vehicle-mounted terminals, and XR data can be exchanged between the vehicle-mounted terminals.
- other terminals 310 may also be connected to a transmission network (such as LTE, 5G or 6G network), so as to obtain XR data from the transmission network, or send data to the transmission network.
- a transmission network such as LTE, 5G or 6G network
- FIG. 4 shows a schematic diagram of another applicable scenario of this embodiment of the present application.
- FIG. 4 illustrates a system 400 , including a terminal 430 , a WiFi router or a WiFi access point 420 (which may be referred to as a WiFi device 420 for short), and other terminals 410 .
- Other terminals 410 are terminals other than terminal 430 .
- Other terminals 410 can transmit XR data to the terminal 430 by means of the WiFi device 420 .
- the other terminal 410 is a mobile phone device
- the WiFi device 420 is a WiFi router, a WiFi access point or a set-top box
- the terminal 430 is a TV device, a smart screen device or an electronic tablet device. Project XR data to TV devices, smart screen devices or electronic tablet devices to present to users.
- FIG. 5 shows another schematic diagram of a scene where this embodiment of the present application is applicable.
- FIG. 5 illustrates a system 500 , including a server 510 , a fixed network 520 , a WiFi router or a WiFi access point 530 (which may be referred to as a WiFi device 530 for short), and a terminal 540 .
- the server 510 can be used to encode, decode and render the XR source data, and transmit the XR data to the terminal 540 via the fixed network 520 and the WiFi device 530 .
- the fixed network 520 is an operator network
- the WiFi device 530 is a WiFi router, WiFi access point or set-top box
- the server 510 transmits or projects XR data to the terminal 540 by means of the operator network 520 and the WiFi device 530 .
- FIG. 2 to FIG. 5 only provide schematic illustrations of several applicable scenarios of the embodiment of the present application, and do not limit the applicable scenarios of the embodiment of the present application.
- XR or video service data it usually has a certain frame rate and periodicity.
- Figure 6 shows a schematic diagram of the time distribution of picture frames of the XR service in the case of a frame rate of 60 frames per second (frame per second, FPS). It can be seen from Figure 6 that in the case of 60FPS, a picture frame will appear or arrive every 1000/60 ⁇ 16.67ms.
- Radio access network equipment can obtain the frame rate of XR or video service data in many different ways.
- the radio access network device can obtain the frame rate of the XR or video service data through the configuration information of the quality of service (quality of service, QoS) flow corresponding to the data, such as a QoS profile (QoS profile).
- QoS quality of service
- the radio access network device may obtain the frame rate of the XR or video service data by detecting the arrival time interval of the data packets in the QoS flow.
- the terminal may report the frame rate of uplink data or information related to the frame rate to the radio access network device through auxiliary information, such as the information element UEAssistanceInformation.
- the terminal can also obtain the frame rate of XR or video service data in various ways.
- the terminal can obtain the frame rate of the XR or video service data through the configuration information of the QoS flow corresponding to the data, such as the QoS rule (QoS rule).
- the terminal can obtain the frame rate of the XR or video service data by detecting the arrival time interval of the data packets in the QoS flow.
- the terminal may notify the protocol layer below the application layer (such as the RRC layer) of the terminal of the frame rate of the application layer data or the information related to the frame rate through the interaction between the protocol layers.
- a configured grant (CG) mechanism is a data transmission mechanism suitable for uplink periodic service transmission.
- resources for uplink data transmission also called CG resources
- DCI downlink control information
- the allocated resources are repeatedly used for uplink data transmission.
- the CG resource may also be referred to as a CG transmission opportunity in the time domain.
- the CG mechanism may sometimes be called a configured scheduling (CS) mechanism or a grant free (GF) mechanism.
- the CG mechanism includes two types: CG Type 1 and CG Type 2.
- CG Type 1 The workflows of these two CG types are introduced respectively below.
- radio access network equipment provides relevant CG configurations, such as CG period and CG resources, for the terminal through RRC messages.
- the RRC message is also used to activate CG configuration.
- the terminal can send uplink data to the radio access network device based on the CG period and CG resources configured in the RRC message.
- the radio access network device instructs the terminal to deactivate the CG configuration by sending DCI to the terminal. After receiving the DCI, the terminal may release the CG resource, or it may also be understood as stopping/suspending uplink data transmission on the CG resource.
- the radio access network device provides the terminal with relevant CG configuration, such as CG period, etc. through RRC messages.
- the radio access network device further indicates the CG resource to the terminal through the DCI.
- the terminal can send uplink data to the radio access network device based on the CG period configured in the RRC message and the CG resource indicated by the DCI.
- the above DCI can also be understood as indicating and activating the CG resource.
- the radio access network device instructs the terminal to deactivate the CG configuration by sending another DCI to the terminal. After receiving the DCI, the terminal may release the CG resource, or it may also be understood as stopping/suspending uplink data transmission on the CG resource.
- one CG resource is configured in one CG period for transmitting one transport block (transport block, TB).
- transport block transport block
- multiple CG resources can be configured in one CG cycle to transmit a TB of different redundant Redundancy version (RV), thereby improving the reliability of data transmission.
- RV is designed to realize incremental redundancy (incremental redundancy, IR) hybrid automatic repeat request (hybrid automatic repeat request, HARQ) transmission.
- the bits generated by encoding are divided into several bit groups, each RV corresponds to a bit group, and the initial transmission and retransmission use the bit groups corresponding to different RVs respectively, so as to realize the gradual accumulation of redundant bits, complete the IR HARQ operation, and achieve the improvement The effect of data transmission reliability.
- the foregoing transmission of different RVs of a TB may also be referred to as repeated transmission of the TB, or referred to as CG repeated transmission, or physical uplink shared channel (physical uplink shared channel, PUSCH) repeated transmission.
- the radio access network device can configure the repeated transmission times in the CG period for the terminal through the repeated transmission times information in the RRC message.
- PUSCH repetition type A There are two types of PUSCH repetition transmission in the CG mechanism: PUSCH repetition type A and PUSCH repetition type B.
- the two PUSCH repetition types are introduced respectively below.
- PUSCH repetition type A can be understood as slot-level repeated transmission, that is, different RVs of one TB are transmitted in multiple consecutive or discontinuous slots, and the CG resource configuration in each slot is the same.
- PUSCH repetition type B can be understood as repeated transmission at the mini-slot level, that is, different RVs of one TB are transmitted in multiple consecutive or discontinuous mini-slots, and the CG resource configuration in each mini-slot Are the same. For example, when one slot contains 14 symbols, one mini-slot contains 2 symbols or 7 symbols. In addition, repeated transmission at the mini-slot level can be within one slot or across multiple slots.
- XR or video service data usually has a certain frame rate and periodicity, so the CG mechanism is also suitable for transmitting such periodic XR or video service data.
- XR data is generally transmitted in the form of picture frames, and the same picture frame can usually be processed into multiple data packets.
- the same picture frame can be divided into multiple Internet protocol (Internet protocol, IP) packets, which are transmitted from the terminal to the base station side of the radio access network (RAN), and then transmitted to the server through the core network for rendering.
- IP Internet protocol
- RAN radio access network
- picture frames usually use source coding for data compression, there is generally a certain dependency between multiple IP packets in one picture frame. As shown in FIG. 7, during the transmission process, if an IP packet transmission error occurs, the entire picture frame cannot be recovered. Only when all IP packets corresponding to the picture frame are successfully transmitted, the picture frame can be correctly restored at the receiving end.
- XR data can be divided into base layer packets and enhancement layer packets for transmission.
- Base layer data packets enable the decoder at the receiving end to decode the base video content.
- the enhancement layer data packet includes more detailed information of the video, which is used to improve the video quality.
- basic layer data packets and enhancement layer data packets are usually transmitted separately and provide different QoS guarantees. There is usually a certain correlation between the data packets of the basic layer and the data packets of the enhancement layer.
- Base layer packets can be decoded independently to ensure a basic user experience, while enhancement layer packets rely on base layer packets for proper decoding. As shown in FIG. 8, if the transmission of the base layer data packet fails, the enhancement layer data packet cannot be decoded correctly. Only when the base layer packet is successfully transmitted can the enhancement layer packet be correctly decoded at the receiving end.
- XR data can be divided into I frame and P frame for transmission, and I frame and P frame can be included in the picture group (group of picture, GOP).
- the first frame in a GOP is generally an I frame, and the coding and decoding of the I frame do not need to refer to other frames, and can be coded and decoded independently.
- the other frames in the GOP are generally P frames.
- the encoding and decoding of P frames need to refer to the previous frames for encoding and decoding. If there is content transmission failure in the previous frames, the subsequent P frames will not be decoded correctly. As a result, stalling occurs. The stall needs to be eliminated until the I frame of the next GOP is correctly received or an instantaneous decoder refresh (IDR) frame is inserted.
- IDR instantaneous decoder refresh
- This application provides a data transmission method, which can reasonably discard some data to be transmitted by the terminal and notify the base station, so as to improve the resource utilization rate in the process of XR data transmission. It can be understood that the method provided in this application does not limit the type of data service it is applied to, and data service types other than XR and/or video service data are also applicable.
- FIG. 10 is an interactive schematic diagram of a data transmission method 1000 provided by an embodiment of the present application.
- the method is illustrated by taking the wireless access network device and the terminal as the execution subject of the interaction demonstration as an example, but the present application does not limit the execution subject of the interaction demonstration.
- the wireless access network device in FIG. 10 may also be a chip, a chip system, or a processor that supports the wireless access network device to implement the method, and may also be a logic that can realize all or part of the functions of the wireless access network device.
- Module or software; the terminal in FIG. 10 may also be a chip, a chip system, or a processor that supports the terminal to implement the method, and may also be a logic module or software that can realize all or part of the terminal functions.
- the method 1000 of this embodiment may include part 1010 , part 1020 and part 1030 .
- the wireless access network device sends CG information to the terminal, and accordingly, the terminal obtains the CG information.
- the CG information is used to configure one or more CG transmission opportunities for uplink data transmission. It can be understood that these CG transmission opportunities may be identified by indexes.
- the CG information is carried by an RRC message.
- the CG information may be the ConfiguredGrantConfig information element in the RRC message. It can be understood that ConfiguredGrantConfig is only one possible name of CG information, and this application does not limit the name of CG information.
- the radio access network device may configure the four CG transmission opportunities shown in the figure for the terminal. These 4 CG transmission opportunities may be identified by index 0, for example.
- the time interval between the four CG transmission opportunities may be the arrival period of the picture frame of the XR data, for example, in the case of 60FPS, the arrival period is 16.67ms.
- Part 1020 the terminal sends indication information to the radio access network device, and the radio access network device receives the indication information accordingly.
- the indication information indicates to the radio access network device that the terminal does not perform uplink data transmission on N CG transmission opportunities among the one or more CG transmission opportunities, where N is a positive integer. Not performing uplink data transmission on N CG transmission opportunities can also be understood as skipping uplink data transmission on N CG transmission opportunities.
- Part 1030 the terminal skips the transmission of uplink data at the above N CG transmission opportunities.
- the radio access network device skips receiving uplink data of the terminal at the above N CG transmission opportunities.
- the reason why the terminal skips the uplink data transmission on the above N CG transmission opportunities is because the uplink data to be transmitted on the N CG transmission opportunities is correctly received by the wireless access network device even if it is sent, and the wireless access network device
- the XR data (such as picture frames) corresponding to these uplink data cannot be recovered successfully. For example, when the uplink data corresponding to a picture frame transmitted at the CG transmission opportunity before the above N CG transmission opportunities fails to be transmitted, no matter whether the uplink data corresponding to the picture frame at the N CG transmission opportunities If the transmission is successful, the radio access network equipment cannot restore the picture frame.
- the terminal informs the wireless access network device that the transmission of uplink data on N CG transmission opportunities has been skipped through the indication information, so that the wireless access network device can know the resource usage in time, so that the wireless access network device can According to scheduling requirements, the resources corresponding to these skipped CG transmission opportunities are allocated to other services or other terminals for use, thereby improving the overall resource utilization of the system.
- the data of a picture frame sent by the terminal at the first CG transmission opportunity is not successfully transmitted.
- the terminal may send the above indication information to the radio access network device between the first CG transmission opportunity and the second CG transmission opportunity, and instruct the radio access network device that the terminal does not perform the CG transmission at the next two CG transmission opportunities. Transmission of the remaining data of the picture frame. Subsequently, the terminal skips the transmission of uplink data at the second and third CG transmission opportunities among the four CG transmission opportunities, and the radio access network device skips the transmission of uplink data at the second and third CG transmission opportunities. Receive uplink data from the terminal.
- the indication information includes information indicating the number of CG transmission opportunities of N.
- the information on the number of CG transmission opportunities may be understood as indicating to the radio access network device the number of CG transmission opportunities skipped by the terminal. Through this information, the radio access network device can accurately know the number of CG transmission opportunities skipped by the terminal, and can more accurately control the amount of resources when releasing and reallocating resources, thereby further improving resource utilization.
- the data of a picture frame sent by the terminal at the first CG transmission opportunity is not successfully transmitted.
- the terminal may send indication information including information on the number of CG transmission opportunities to the radio access network device between the first CG transmission opportunity and the second CG transmission opportunity, where the information on the number of CG transmission opportunities indicates the number N of skipped CG transmission opportunities for 2.
- the radio access network device obtains the information on the number of CG transmission opportunities, and can learn that the terminal will skip the next two CG transmission opportunities (the second and third CG transmission opportunities).
- the above information on the number of CG transmission opportunities may be optional information.
- the indication information includes the CG transmission opportunity number information
- the CG transmission opportunity number information indicates the number of skipped CG transmission opportunities.
- a predefined number of CG transmission opportunities is skipped by default, and the predefined number may be 1, for example.
- the indication information includes CG index information indicating the above one or more CG transmission opportunities.
- the above one or more CG transmission opportunities can be indexed.
- the radio access network device can configure multiple sets of CG transmission opportunities with different indexes for the terminal.
- the terminal may indicate to the radio access network device the index corresponding to the CG transmission opportunity to be skipped through the above CG index information, so that The radio access network device can be enabled to accurately release and allocate resources corresponding to skipped CG transmission opportunities, so as to improve resource utilization efficiency.
- the 4 CG transmission occasions are indexed by index 0 . If the data of a picture frame sent by the terminal at the first CG transmission opportunity is unsuccessfully transmitted, the terminal may send indication information including CG index information to the wireless access network device, and the CG index information indicates index 0, so that the The radio access network device learns that the CG transmission opportunity to be skipped by the terminal is included in the CG transmission opportunity indexed by index 0.
- the indication information is included in uplink control information (uplink control information, UCI).
- the UCI may be carried by a physical uplink shared channel (PUSCH), or may be carried by a physical uplink control channel (PUCCH).
- the UCI is configuration authorization UCI (CG-UCI), and the CG-UCI is used for the terminal to send control information related to the CG to the radio access network device.
- the CG-UCI may only include the above indication information, or may include the above indication information and other information.
- other information includes one or more of the following information: HARQ information, RV information, new data indicator (new data indicator) , NDI) information or channel occupancy time (channel occupancy time, COT) sharing information.
- the HARQ information indicates the HARQ process number corresponding to the uplink data transmission
- the RV information indicates the RV corresponding to the uplink data transmission
- the NDI information indicates whether the uplink data transmission is new data
- the COT shared information indicates the channel occupancy time information in the unlicensed frequency band communication scenario .
- the indication information in the UCI may include the above-mentioned CG transmission opportunity quantity information and/or CG index information.
- the indication information includes information on the number of CG transmission opportunities
- the field occupied by the information on the number of CG transmission opportunities may contain 3 bits, and may indicate at most 8 different numbers of skipped CG transmission opportunities.
- the indication information includes CG index information
- the field occupied by the CG index information can contain 4 bits.
- the CG index information can indicate at most 12 groups of CG transmission opportunities with different indexes. At this time, what is indicated by the CG index information can be understood as a CG index of the physical layer.
- the above indication information can be sent to the network device through the PUCCH resource in time, so that the network device can adjust the resource allocation in time , to improve the utilization of wireless resources.
- the indication information is carried by the MAC CE, and the indication information may include the above-mentioned CG transmission opportunity quantity information and/or CG index information.
- the indication information includes information on the number of CG transmission opportunities
- the field occupied by the information on the number of CG transmission opportunities may contain 3 bits, and may indicate at most 8 different numbers of skipped CG transmission opportunities.
- the indication information includes CG index information
- the field occupied by the CG index information can contain 5 bits.
- the CG index information can indicate at most 32 groups of CG transmission opportunities with different indexes.
- the CG index indicated by the CG index information can be understood as the CG index of the MAC layer.
- Fig. 12 illustrates a MAC CE that carries information about the number of CG transmission opportunities and CG index information, wherein the information about the number of CG transmission opportunities occupies the lower 3 bits, and the CG index information occupies the upper 5 bits. It can be understood that this application does not limit the specific position and order of bits occupied by the indication information in the MAC CE. For example, the information on the number of CG transmission opportunities can also occupy the upper 3 bits, and the CG index information can also occupy the lower 5 bits.
- the interaction between the MAC layer and the physical layer can be simplified, thereby reducing the processing delay
- FIG. 11 four CG transmission opportunities indexed by index 0 are shown.
- the terminal transmits an I frame at the first CG transmission opportunity, but the transmission fails. It is assumed that the application layer of the terminal will reinsert a new I frame for transmission at the fourth CG transmission opportunity.
- the P frames originally planned to be transmitted at the second and third CG transmission opportunities cannot be transmitted at the first CG transmission opportunity even if they are successfully transmitted.
- the I frame is decoded, so no further transmission is necessary.
- the terminal can skip the transmission of P frames on the second and third CG transmission opportunities, and send indication information to the radio access network device between the first and second CG transmission opportunities, Instructing the radio access network device that the terminal will skip data transmission on the second and third CG transmission opportunities.
- the wireless access network device can know that the terminal will skip the data transmission on the second and third CG transmission opportunities, so that the resources corresponding to the second and third CG transmission opportunities can be allocated
- the terminal is used by other dynamically scheduled services, or allocated to other terminals, thereby improving resource utilization efficiency.
- the terminal in a possible implementation manner in which the terminal skips uplink data transmission on N CG transmission opportunities, the terminal does not generate a MAC protocol data unit (protocol data unit, PDU) on the N CG transmission opportunities, or the terminal Clear or release the cached data corresponding to the N CG transmission opportunities.
- PDU protocol data unit
- the radio access network device allocates all or part of the resources corresponding to the above N CG transmission opportunities to terminals other than the terminal, or allocates them to Other dynamically scheduled business uses.
- the radio access network device learns that the terminal will skip uplink data transmission on N CG transmission opportunities through the above indication information, and can release some or all resources corresponding to the N CG transmission opportunities, so that these resources can be further allocated to
- the use of terminals other than the terminal can also be allocated to other dynamically scheduled services, so as to achieve the effect of improving resource utilization.
- the terminal skips the transmission of uplink data at the second and third CG transmission opportunities among the four CG transmission opportunities.
- the wireless access network device learns that the terminal will skip the uplink data transmission on the second and third CG transmission opportunities through the above indication information, it can allocate part or all of the resources corresponding to these two CG transmission opportunities to other terminals It can also be used by other dynamically scheduled services assigned to the terminal.
- XR data such as image data, video data or other multimedia data
- XR data such as image data, video data or other multimedia data
- the number of remaining I frames and/or P frames in the GOP may be determined as N. For example, there are M I frames and/or P frames to be transmitted in the GOP, the number of successfully transmitted I frames and/or P frames is K, and the number of unsuccessfully transmitted I frames and/or P frames is M-K, then M-K can be Determined as N.
- N when transmitting an I frame/P frame, if the I frame is transmitted incorrectly, the physical layer will feed back the error to the application layer, and the application layer will reinsert the I frame. This process needs to go through A certain delay.
- the remaining transmission time budget of the data frame can be The timing of CG transmission is determined to be N.
- the number N of CG transmission opportunities that need to be skipped can be more accurately determined according to different information source coding configurations or scenarios, and it is possible to avoid data transmission failure caused by too large N, and to avoid resource failure caused by too small N. waste.
- the radio access network device sends logical channel configuration information to the terminal, and the terminal obtains the logical channel configuration information accordingly, and the logical channel configuration information is used for logical channel configuration,
- the logical channel configuration information is also used to configure and allow the terminal to skip the one or more CG transmission opportunities corresponding to the logical channel.
- the terminal can determine to skip the CG transmission opportunity corresponding to the logical channel, and send indication information to the radio access network device according to part 1020 to indicate that no uplink data transmission is performed on the above N CG transmission opportunities .
- the logical channel configuration information also includes the maximum number Y (Y is an integer greater than 0) that allows the terminal to transmit errors and/or skip CG transmission opportunities, and the terminal can determine the CG transmission opportunities that need to be skipped according to this information.
- the wireless access network device can maintain a counter, and update the counter according to the transmission status of the terminal at the CG transmission opportunity. When the count value of the counter reaches the above-mentioned maximum number Y, the wireless access network device will release the remaining CG transmission opportunities corresponding to Resources are allocated to other terminals to improve resource utilization. Releasing the resources corresponding to the remaining CG transmission opportunities may also be understood as deactivating or disabling the CG configuration corresponding to the remaining CG transmission opportunities.
- the terminal can be informed that the network device will release/deactivate/disable the remaining CG corresponding to the logical channel when the number of terminal transmission errors and/or skipped CG transmission opportunities is greater than Y
- the resource corresponding to the transmission opportunity can prompt or encourage the terminal to send the above indication information to the network device in a timely manner.
- the radio access network device may update the counter according to the following mechanism.
- the radio access network device When the terminal fails to transmit data on L (L is an integer greater than 0) CG transmission opportunities (it may be because the terminal has performed data transmission on these CG transmission opportunities but failed to transmit data, or it may be because the terminal skipped these CG transmission timing), but the terminal does not send the above indication information to the radio access network device, the radio access network device will update the counter by adding L. When the terminal skips data transmission on L CG transmission opportunities and sends the above indication information to the radio access network device to indicate skipping the data transmission of these CG transmission opportunities, the radio access network device will not update the counter.
- the terminal can be encouraged to report the skipped CG transmission opportunity to the radio access network device through the indication information, because the report of the terminal can make the CG configuration corresponding to the CG transmission opportunity of the terminal deactivated. decrease, the terminal can hope that it can occupy more of these CG transmission opportunities for data transmission.
- FIG. 13 shows 7 CG transmission opportunities, and the terminal skips the data transmission of the second, third, fifth and sixth CG transmission opportunities.
- the terminal does not send the aforementioned indication information to the radio access network device when skipping the second and third CG transmission opportunities, and sends the above indication information to the radio access network device when skipping the fifth and sixth CG transmission opportunities
- the aforementioned instruction information is sent.
- the maximum number of CG transmission opportunities that allow the terminal to transmit errors and/or skip is Y, and the aforementioned counter maintained by the radio access network device is initialized to 0.
- the radio access network device did not successfully receive the data from the terminal at the second and third CG transmission opportunities, and did not receive the aforementioned indication information indicating to skip these two CG transmission opportunities, so the radio access network device The counter is updated by adding 2. If the radio access network device fails to receive data from the terminal at the fifth and sixth CG transmission opportunities, but receives the aforementioned indication information indicating that the terminal skipped these two CG transmission opportunities, then the radio access network device The counter will not be updated and will still count at 2. When Y ⁇ 2, the radio access network device will decide to release the resources corresponding to the remaining CG transmission opportunities, and can allocate these released resources to other terminals for use.
- the above logical channel configuration information may be a LogicalChannelConfig information element in the RRC message, and the information element includes information elements for logical channel configuration.
- the LogicalChannelConfig information element also includes a SkipUplinkTxConfigured information element, and the SkipUplinkTxConfigured information element is used to configure and allow the terminal to skip the CG transmission opportunity corresponding to the logical channel.
- the LogicalChannelConfig and SkipUplinkTxConfigured cells can be shown in the following table:
- the value represented by the SkipUplinkTxConfigured IE is the enumerated value enabled or disabled as an example.
- the SkipUplinkTxConfigured IE is configured as enabled, it means that the terminal is allowed to skip the CG transmission opportunity corresponding to the logical channel; when the SkipUplinkTxConfigured IE is configured as disabled, it means that the terminal is not allowed to skip the CG corresponding to the logical channel Transmission timing.
- the LogicalChannelConfig information element can also optionally include a maxAllowedSkipSize information element, which is used to configure the maximum number Y of CG transmission opportunities that allow the terminal to transmit errors and/or skip.
- the maxAllowedSkipSize information element can indicate 16 different allowable terminal transmissions Maximum number of erroneous and/or skipped CG transmission opportunities.
- the maxAllowedSkipSize information element contained in the LogicalChannelConfig information element can be shown in the following table, where INTEGER (1..16) indicates that the maxAllowedSkipSize information element is used to configure the maximum number Y of CG transmission opportunities that allow the terminal to transmit errors and/or skip
- the value range is 1,2,...,16.
- the above CG information is also used to configure allowing the terminal to skip the above one or more CG transmission opportunities.
- the terminal may determine to skip the CG transmission opportunities configured by the CG information, and send indication information to the radio access network device according to part 1020 to indicate not to perform uplink data transmission on the above N CG transmission opportunities.
- the CG information also includes the maximum number Z (Z is an integer greater than 0) that allows the terminal to transmit errors and/or skip CG transmission opportunities, and the terminal can determine the CG transmission opportunities that need to be skipped according to this information.
- the wireless access network device can maintain a counter, and update the counter according to the transmission status of the terminal at the CG transmission opportunity. When the count value of the counter reaches the above-mentioned maximum number Z, the wireless access network device will release the remaining CG transmission opportunities corresponding to Resources are allocated to other terminals to improve resource utilization.
- the terminal can be informed that the network device will release/deactivate/disable resources corresponding to the remaining CG transmission opportunities when the terminal transmits errors and/or the number of skipped CG transmission opportunities is greater than Z, Therefore, it is possible to urge or encourage the terminal to send the above indication information to the network device in a timely manner.
- the above CG information may be a ConfiguredGrantConfig information element in the RRC message, and the information element includes information elements for configuring the CG.
- the ConfiguredGrantConfig information element also includes a SkipUplinkTxConfigured information element, and the SkipUplinkTxConfigured information element is used to configure and allow the terminal to skip the CG transmission opportunity configured by the CG information.
- the ConfiguredGrantConfig and SkipUplinkTxConfigured cells can be shown in the following table:
- the value represented by the SkipUplinkTxConfigured IE is the enumerated value enabled or disabled as an example.
- the SkipUplinkTxConfigured IE is configured as enabled, it means that the terminal is allowed to skip the CG transmission opportunity configured by the CG information; when the SkipUplinkTxConfigured IE is configured as disabled, it means that the terminal is not allowed to skip the CG configured by the CG information Transmission timing.
- the ConfiguredGrantConfig information element can also optionally include a maxAllowedSkipSize information element, which is used to configure the maximum number Z of CG transmission opportunities that allow the terminal to transmit errors and/or skip.
- the maxAllowedSkipSize information element can indicate 16 different allowable terminal transmissions Maximum number of erroneous and/or skipped CG transmission opportunities.
- the maxAllowedSkipSize information element included in the ConfiguredGrantConfig information element can be shown in the following table, where INTEGER (1..16) indicates that the maxAllowedSkipSize information element is used to configure the maximum number Z of CG transmission opportunities that allow the terminal to transmit errors and/or skip
- the value range is 1,2,...,16.
- the embodiments of the present application further provide corresponding apparatuses, including corresponding modules for executing the foregoing embodiments.
- the modules may be software, or hardware, or a combination of software and hardware.
- FIG. 14 provides a schematic structural diagram of a terminal.
- the terminal may be applicable to the scenarios shown in FIG. 1 , FIG. 2 , FIG. 3 , FIG. 4 or FIG. 5 .
- the terminal or components in the terminal may execute the foregoing method 1000 and various possible implementation manners.
- FIG. 14 only shows main components of the terminal.
- a terminal 1400 includes a processor, a memory, a control circuit, an antenna, and an input and output device.
- the processor is mainly used to process communication protocols and communication data, control the entire terminal, execute software programs, and process data of the software programs.
- Memory is primarily used to store software programs and data.
- the radio frequency circuit is mainly used for the conversion of the baseband signal and the radio frequency signal and the processing of the radio frequency signal.
- Antennas are mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
- Input and output devices such as touch screens, display screens, and keyboards, are mainly used to receive data input by users and output data to users.
- the processor can read the software program in the storage unit, analyze and execute the instructions of the software program, and process the data of the software program.
- the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the radio frequency circuit.
- the radio frequency circuit processes the baseband signal to obtain a radio frequency signal and sends the radio frequency signal through the antenna in the form of electromagnetic waves. .
- the radio frequency circuit receives the radio frequency signal through the antenna, the radio frequency signal is further converted into a baseband signal, and the baseband signal is output to the processor, and the processor converts the baseband signal into data and processes the data .
- FIG. 14 For ease of illustration, only one memory and processor are shown in FIG. 14 . In an actual terminal, there may be multiple processors and memories.
- the memory may also be called a storage medium or a storage device, etc., which is not limited in this embodiment of the present application.
- the processor may include a baseband processor and a central processing unit, the baseband processor is mainly used to process communication protocols and communication data, and the central processor is mainly used to control the entire terminal device, execute A software program that processes data for a software program.
- the processor in FIG. 14 integrates the functions of the baseband processor and the central processing unit.
- the baseband processor and the central processing unit can also be independent processors, interconnected through technologies such as a bus.
- the terminal may include multiple baseband processors to adapt to different network standards, the terminal may include multiple central processors to enhance its processing capability, and various components of the terminal may be connected through various buses.
- the baseband processor may also be expressed as a baseband processing circuit or a baseband processing chip.
- the central processing unit may also be expressed as a central processing circuit or a central processing chip.
- the function of processing the communication protocol and communication data can be built in the processor, or can be stored in the storage unit in the form of a software program, and the processor executes the software program to realize the baseband processing function.
- a terminal 1400 includes a transceiver unit 1411 and a processing unit 1412 .
- the transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, and the like.
- the device in the transceiver unit 1411 for realizing the receiving function can be regarded as a receiving unit
- the device in the transceiver unit 1411 for realizing the sending function can be regarded as a sending unit
- the transceiver unit 1411 includes a receiving unit and a sending unit.
- the receiving unit may also be called a receiver, receiver, receiving circuit, etc.
- the sending unit may be called a transmitter, transmitter, or transmitting circuit, etc.
- the above-mentioned receiving unit and sending unit may be one integrated unit, or may be multiple independent units.
- the above-mentioned receiving unit and sending unit may be located in one geographic location, or may be dispersed in multiple geographic locations.
- the device may be a terminal, or a component of a terminal (for example, an integrated circuit, a chip, etc.).
- the device may be a radio access network device, or a component of a network device (such as an integrated circuit, a chip, etc.), or a logic module or software capable of realizing all or part of the functions of the radio access network device.
- the device can also be other communication modules.
- the apparatus 1500 may implement the function of the radio access network device in the method 1000, or, the apparatus 1500 may implement the function of the terminal in the method 1000.
- the apparatus 1500 may include: an interface module 1501 (or called an interface unit).
- a processing module 1502 or called a processing unit
- a storage module 1503 or called a storage unit
- one or more modules in Figure 15 may be implemented by one or more processors, or by one or more processors and memory; or by one or more processors and a transceiver; or by one or more processors, memories, and a transceiver, which is not limited in this embodiment of the present application.
- the processor, memory, and transceiver can be set independently or integrated.
- the device has the function of implementing the terminal described in the embodiment of this application.
- the device includes a module or unit or means (means) corresponding to the terminal performing the steps related to the terminal described in the embodiment of this application.
- the function or unit or The means (means) can be implemented by software, or by hardware, or by executing corresponding software by hardware, or by a combination of software and hardware. For details, further reference may be made to the corresponding descriptions in the aforementioned corresponding method embodiments.
- the apparatus has the function of realizing the radio access network equipment described in the embodiment of the present application, for example, the apparatus includes a module corresponding to the radio access network equipment performing the steps involved in the radio access network equipment described in the embodiment of the present application
- Or unit or means (means) can be realized by software, or by hardware, can also be realized by executing corresponding software by hardware, and can also be realized by a combination of software and hardware.
- the apparatus 1500 includes: a processing module 1502 and an interface module 1501 .
- the interface module 1501 is used to obtain CG information from the network device, the CG information configures one or more CG transmission opportunities, and the one or more CG transmission opportunities are used for uplink data transmission.
- the interface module 1501 is further configured to send indication information to the network device, where the indication information indicates that uplink data transmission is not to be performed on N CG transmission opportunities among the above one or more CG transmission opportunities, where N is a positive integer.
- the processing module 1502 is used to control the device to skip the transmission of uplink data at the above N CG transmission opportunities.
- the CG information is carried by an RRC message.
- the CG information may be the ConfiguredGrantConfig information element in the RRC message.
- the indication information includes information about the number of CG transmission opportunities, and the information about the number of CG transmission opportunities indicates the aforementioned N.
- the information on the number of CG transmission opportunities may be understood as indicating to the network device the number of CG transmission opportunities skipped by the terminal.
- the information about the number of CG transmission opportunities may be optional information.
- the indication information includes the CG transmission opportunity number information
- the CG transmission opportunity number information indicates the number of skipped CG transmission opportunities.
- a predefined number of CG transmission opportunities is skipped by default, and the predefined number may be 1, for example.
- the indication information includes CG index information, where the CG index information indicates the one or more CG transmission opportunities.
- the CG index information indicates the one or more CG transmission opportunities.
- the above indication information is included in the UCI, or the above indication information is carried by the MAC CE.
- the UCI may be carried by PUSCH or PUCCH.
- the UCI is a CG-UCI, and the CG-UCI is used to send control information related to the CG to the network device.
- the CG-UCI may only include the above indication information, or may include the above indication information and other information, and the other information includes, for example, one or more of the following information: HARQ information, RV information, NDI information or COT shared information.
- the HARQ information indicates the HARQ process number corresponding to the uplink data transmission
- the RV information indicates the RV corresponding to the uplink data transmission
- the NDI information indicates whether the uplink data transmission is new data
- the COT shared information indicates the channel occupancy time information in the unlicensed frequency band communication scenario .
- the indication information in the UCI may include the aforementioned CG transmission opportunity number information and/or CG index information.
- the indication information includes information on the number of CG transmission opportunities, for example, the field occupied by the information on the number of CG transmission opportunities may contain 3 bits, and at most 8 different numbers of skipped CG transmission opportunities may be indicated.
- the indication information includes CG index information, for example, the field occupied by the CG index information can contain 4 bits.
- the CG index information can be at most Indicates 12 groups of CG transmission occasions with different indices. At this time, what is indicated by the CG index information can be understood as a CG index of the physical layer.
- the indication information may include the above-mentioned CG transmission opportunity number information and/or CG index information.
- the indication information includes information on the number of CG transmission opportunities, for example, the field occupied by the information on the number of CG transmission opportunities may contain 3 bits, and at most 8 different numbers of skipped CG transmission opportunities may be indicated.
- the indication information includes CG index information, for example, the field occupied by the CG index information may contain 5 bits.
- the CG index information is at most 32 sets of CG transmission occasions with different indices can be indicated. At this time, the CG index indicated by the CG index information can be understood as the CG index of the MAC layer.
- MAC PDUs on the N CG transmission opportunities may not be generated.
- cached data corresponding to the N CG transmission opportunities may be cleared or released.
- the uplink data includes image data
- the value of N is determined by the number of remaining data frames in the GOP, the delay of inserting data frames, or the remaining transmission delay budget of data frames.
- the number of remaining I frames and/or P frames in the GOP may be determined as N.
- the terminal side can estimate the time delay, and determine N according to the time delay.
- the CG transmission opportunity within the remaining transmission time budget of the data frame may be determined as N.
- the interface module 1501 is also used to obtain logical channel configuration information from the network device, the logical channel configuration information is used for logical channel configuration, and the logical channel configuration information configuration allows skipping and The one or more CG transmission opportunities corresponding to the logical channel.
- the terminal side can determine to skip the CG transmission opportunity corresponding to the logical channel, and send the above indication information to the network device to indicate that no uplink data transmission is performed on the above N CG transmission opportunities.
- the logical channel configuration information also includes the maximum number Y (Y is an integer greater than 0) that allows the terminal to transmit errors and/or skip CG transmission opportunities, and the terminal side can determine the CG transmission opportunities that need to be skipped according to this information .
- the above logical channel configuration information may be a LogicalChannelConfig information element in the RRC message, and the information element includes information elements for logical channel configuration.
- the LogicalChannelConfig information element may also include a SkipUplinkTxConfigured information element, and the SkipUplinkTxConfigured information element is used to configure and allow the terminal to skip the CG transmission opportunity corresponding to the logical channel.
- the LogicalChannelConfig information element may also optionally include a maxAllowedSkipSize information element, which is used to configure the maximum number Y of CG transmission opportunities that the terminal is allowed to transmit incorrectly and/or skip.
- the above CG information is also used for configuration allowing skipping of the above one or more CG transmission opportunities.
- the terminal side may determine to skip the CG transmission opportunities configured by the CG information, and send the above indication information to the network device to indicate that no uplink data transmission is performed on the above N CG transmission opportunities.
- the CG information also includes the maximum number Z (Z is an integer greater than 0) that allows the terminal to transmit errors and/or skip CG transmission opportunities, and the terminal can determine the CG transmission opportunities that need to be skipped according to this information.
- the above CG information may be a ConfiguredGrantConfig information element in the RRC message, and the information element includes information elements for configuring the CG.
- the ConfiguredGrantConfig information element may also include a SkipUplinkTxConfigured information element, and the SkipUplinkTxConfigured information element is used to configure and allow the terminal to skip the CG transmission opportunity configured by the CG information.
- the ConfiguredGrantConfig information element may also optionally include a maxAllowedSkipSize information element, which is used to configure the maximum number Z of CG transmission opportunities that the terminal is allowed to transmit incorrectly and/or skip.
- the apparatus 1500 includes: a processing module 1502 and an interface module 1501 .
- the interface module 1501 is configured to send CG information to the terminal, the CG information configures one or more CG transmission opportunities, and the one or more CG transmission opportunities are used for uplink data transmission.
- the interface module 1501 is also used to receive indication information from the terminal, the indication information instructs the terminal not to perform uplink data transmission on N CG transmission opportunities among the above one or more CG transmission opportunities, where N is a positive integer.
- the processing module 1502 is configured to control the apparatus to skip receiving the uplink data of the terminal at the aforementioned N CG transmission opportunities.
- the CG information is carried by an RRC message.
- the CG information may be the ConfiguredGrantConfig information element in the RRC message.
- the indication information includes information about the number of CG transmission opportunities, and the information about the number of CG transmission opportunities indicates the aforementioned N.
- the information on the number of CG transmission opportunities may be understood as indicating to the network device the number of CG transmission opportunities skipped by the terminal.
- the information about the number of CG transmission opportunities may be optional information.
- the indication information includes the CG transmission opportunity number information
- the CG transmission opportunity number information indicates the number of skipped CG transmission opportunities.
- a predefined number of CG transmission opportunities is skipped by default, and the predefined number may be 1, for example.
- the indication information includes CG index information, where the CG index information indicates the one or more CG transmission opportunities.
- the CG index information indicates the one or more CG transmission opportunities.
- the above indication information is included in the UCI, or the above indication information is provided by the MAC CE.
- the UCI may be carried by PUSCH or PUCCH.
- the UCI is a CG-UCI, and the CG-UCI is used to send control information related to the CG to the network device.
- the CG-UCI may only include the above indication information, or may include the above indication information and other information, and the other information includes, for example, one or more of the following information: HARQ information, RV information, NDI information or COT shared information.
- the HARQ information indicates the HARQ process number corresponding to the uplink data transmission
- the RV information indicates the RV corresponding to the uplink data transmission
- the NDI information indicates whether the uplink data transmission is new data
- the COT shared information indicates the channel occupancy time information in the unlicensed frequency band communication scenario .
- the indication information in the UCI may include the aforementioned CG transmission opportunity number information and/or CG index information.
- the indication information includes information on the number of CG transmission opportunities, for example, the field occupied by the information on the number of CG transmission opportunities may contain 3 bits, and at most 8 different numbers of skipped CG transmission opportunities may be indicated.
- the indication information includes CG index information, for example, the field occupied by the CG index information can contain 4 bits.
- the CG index information can be at most Indicates 12 groups of CG transmission occasions with different indices. At this time, what is indicated by the CG index information can be understood as a CG index of the physical layer.
- the indication information may include the above-mentioned CG transmission opportunity number information and/or CG index information.
- the indication information includes information on the number of CG transmission opportunities, for example, the field occupied by the information on the number of CG transmission opportunities may contain 3 bits, and at most 8 different numbers of skipped CG transmission opportunities may be indicated.
- the indication information includes CG index information, for example, the field occupied by the CG index information may contain 5 bits.
- the CG index information is at most 32 sets of CG transmission occasions with different indices can be indicated. At this time, the CG index indicated by the CG index information can be understood as the CG index of the MAC layer.
- the processing module 1502 is further configured to allocate all or part of the resources corresponding to the above N CG transmission opportunities to terminals other than the above terminals, or to other services.
- the interface module 1501 is also configured to send logical channel configuration information to the terminal, the logical channel configuration information is used for logical channel configuration, and the logical channel configuration information configuration allows skipping the configured The above one or more CG transmission opportunities corresponding to the logical channel.
- the logical channel configuration information further includes a maximum number Y (Y is an integer greater than 0) of CG transmission opportunities that allow the terminal to transmit errors and/or skip.
- the network device can maintain a counter, and update the counter according to the transmission status of the terminal on the CG transmission opportunity. When the count value of the counter reaches the above-mentioned maximum number Y, the network device will release the resources corresponding to the remaining CG transmission opportunities and allocate them to other terminals use. Releasing the resources corresponding to the remaining CG transmission opportunities may also be understood as deactivating the CG configuration corresponding to the remaining CG transmission opportunities.
- the network device may update the counter according to the following mechanism.
- L is an integer greater than 0
- CG transmission opportunities it may be because the terminal has performed data transmission on these CG transmission opportunities but failed to transmit data, or it may be because the terminal skipped these CG transmission timing
- the network device will update the counter by adding L.
- the network device will not update the counter.
- the above logical channel configuration information may be a LogicalChannelConfig information element in the RRC message, and the information element includes information elements for logical channel configuration.
- the LogicalChannelConfig information element may also include a SkipUplinkTxConfigured information element, and the SkipUplinkTxConfigured information element is used to configure and allow the terminal to skip the CG transmission opportunity corresponding to the logical channel.
- the LogicalChannelConfig information element may also optionally include a maxAllowedSkipSize information element, which is used to configure the maximum number Y of CG transmission opportunities that the terminal is allowed to transmit incorrectly and/or skip.
- the above CG information is also used for configuration allowing skipping of the above one or more CG transmission opportunities.
- the CG information further includes a maximum number Z (Z is an integer greater than 0) that allows the terminal to transmit errors and/or skip CG transmission opportunities.
- the network device can maintain a counter, and update the counter according to the transmission status of the terminal on the CG transmission opportunity. When the count value of the counter reaches the above-mentioned maximum number Z, the network device will release the resources corresponding to the remaining CG transmission opportunities and allocate them to other terminals use,
- the above CG information may be a ConfiguredGrantConfig information element in the RRC message, and the information element includes information elements for configuring the CG.
- the ConfiguredGrantConfig information element may also include a SkipUplinkTxConfigured information element, and the SkipUplinkTxConfigured information element is used to configure and allow the terminal to skip the CG transmission opportunity configured by the CG information.
- the ConfiguredGrantConfig information element may also optionally include a maxAllowedSkipSize information element, which is used to configure the maximum number Z of CG transmission opportunities that the terminal is allowed to transmit incorrectly and/or skip.
- the above apparatus 1500 may further include a storage module 1503 for storing data or instructions (also referred to as codes or programs), and the above other modules may interact or be coupled with the storage module to implement corresponding methods or functions.
- the processing module 1502 may read data or instructions in the storage module 1503, so that the apparatus 1500 implements the methods in the foregoing embodiments.
- the modules in the above device may be one or more integrated circuits configured to implement the above method, for example: one or more specific integrated circuits (application specific integrated circuit, ASIC), or, one or more A microprocessor (digital signal processor, DSP), or, one or more field programmable gate arrays (field programmable gate array, FPGA), or a combination of at least two of these integrated circuit forms.
- ASIC application specific integrated circuit
- DSP digital signal processor
- FPGA field programmable gate array
- the modules in the device can be implemented in the form of a processing element scheduler
- the processing element can be a general-purpose processor, such as a central processing unit (central processing unit, CPU) or other processors that can call programs.
- CPU central processing unit
- these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
- the device includes: a processor 1610 and an interface 1630 , and the processor 1610 is coupled to the interface 1630 .
- the interface 1630 is used to communicate with other modules or devices.
- Interface 1630 may be a transceiver or an input-output interface.
- Interface 1630 may be, for example, an interface circuit.
- the device further includes a memory 1620 for storing instructions executed by the processor 1610 or storing input data required by the processor 1610 to execute the instructions or storing data generated after the processor 1610 executes the instructions.
- the above-mentioned method 1000 and various possible implementation manners may be implemented by the processor 1610 calling programs or instructions stored in the memory 1620 .
- the memory 1620 may be inside the device or outside the device, which is not limited in the present application.
- the functions/implementation process of the interface module 1501 and the processing module 1502 in FIG. 15 may be implemented by the processor 1610 in the device shown in FIG. 16 .
- the function/implementation process of the processing module 1502 in FIG. 15 can be realized by the processor 1610 in the device shown in FIG. 16
- the interface 1630 in the device is implemented.
- the function/implementation process of the interface module 1501 can be implemented by the processor calling the program instructions in the memory to drive the interface 1630.
- the terminal chip implements the functions of the terminal in the above method embodiment.
- the chip receives information from other modules in the terminal (such as radio frequency modules or antennas), and the information is from other terminals or wireless access network equipment; or, the chip sends information to other modules in the terminal (such as radio frequency modules or antennas) Information, the information is sent by the terminal to other terminals or wireless access network equipment.
- the chip When the foregoing apparatus is a chip applied to radio access network equipment, the chip implements the functions of the radio access network equipment in the foregoing method embodiments.
- the chip receives information from other modules in the radio access network equipment (such as radio frequency modules or antennas), and the information is from other radio access network equipment or terminals; or, the chip sends information to other modules in the radio access network equipment (such as a radio frequency module or an antenna) to send information, and the information is sent by the radio access network device to other radio access network devices or terminals.
- At least one item (one, species) of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c can be single or Multiple. "Multiple" refers to two or more than two, and other quantifiers are similar.
- sequence numbers of the above-mentioned processes do not mean the order of execution, and the execution order of the processes should be determined by their functions and internal logic, and should not be used in the embodiments of the present application.
- the implementation process constitutes any limitation.
- all or part of them may be implemented by software, hardware, firmware or any combination thereof.
- software When implemented using software, it may be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the processes or functions according to the embodiments of the present application will be generated in whole or in part.
- the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server or data center Transmission to another website site, computer, server, or data center by wired (eg, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device including a server, a data center, and the like integrated with one or more available media.
- the available medium may be a magnetic medium (such as a floppy disk, a hard disk, or a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (solid state disk, SSD)), etc.
- the steps of the method described in the embodiments of the present application may be directly embedded in hardware, a software unit executed by a processor, or a combination of both.
- the software unit may be stored in random access memory (random access memory, RAM), flash memory, read-only memory (read-only memory, ROM), registers, hard disk, removable disk or any other storage medium in this field.
- the storage medium can be connected to the processor, so that the processor can read information from the storage medium, and can write information to the storage medium.
- the storage medium can also be integrated into the processor.
- the processor and storage medium can be provided in an ASIC.
- the present application also provides a computer-readable medium on which a computer program is stored, and when the computer program is executed by a computer, the functions of any one of the above method embodiments are realized.
- the present application also provides a computer program product, which implements the functions of any one of the above method embodiments when executed by a computer.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (34)
- 一种通信方法,其特征在于,包括:获得来自网络设备的配置授权CG信息,所述CG信息配置一个或多个CG传输时机,所述一个或多个CG传输时机用于上行数据的传输;向所述网络设备发送指示信息,所述指示信息指示在所述一个或多个CG传输时机中的N个CG传输时机上不进行上行数据传输,N为正整数;以及在所述N个CG传输时机上跳过上行数据的传输。
- 根据权利要求1所述的方法,其特征在于,所述指示信息包括CG传输时机数量信息,所述CG传输时机数量信息指示所述N。
- 根据权利要求1所述的方法,其特征在于,所述指示信息包括CG索引信息,所述CG索引信息指示所述一个或多个CG传输时机。
- 根据权利要求1-3中任一项所述的方法,其特征在于,所述指示信息包含在上行控制信息UCI中,或者,所述指示信息由媒体接入控制MAC控制单元CE承载。
- 根据权利要求1-4中任一项所述的方法,其特征在于,所述上行数据包括图像数据,所述N的取值由下述的一项确定:图像组GOP内剩余数据帧的个数;或者***数据帧的时延;或者数据帧的剩余传输时延预算。
- 根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:获得来自所述网络设备的逻辑信道配置信息,所述逻辑信道配置信息用于逻辑信道的配置,并且所述逻辑信道配置信息配置允许跳过与所述逻辑信道对应的所述一个或多个CG传输时机。
- 根据权利要求1-5中任一项所述的方法,其特征在于,所述CG信息还配置允许跳过所述一个或多个CG传输时机。
- 一种通信方法,其特征在于,包括:向终端发送配置授权CG信息,所述CG信息配置一个或多个CG传输时机,所述一个或多个CG传输时机用于上行数据的传输;接收来自所述终端的指示信息,所述指示信息指示所述终端在所述一个或多个CG传输时机中的N个CG传输时机上不进行上行数据传输,N为正整数;以及在所述N个CG传输时机上跳过对所述终端上行数据的接收。
- 根据权利要求8所述的方法,其特征在于,所述指示信息包括CG传输时机数量信息,所述CG传输时机数量信息指示所述N。
- 根据权利要求8所述的方法,其特征在于,所述指示信息包括CG索引信息,所述CG索引信息指示所述一个或多个CG传输时机。
- 根据权利要求8-10中任一项所述的方法,其特征在于,所述指示信息包含在上行控制信息UCI中,或者,所述指示信息由媒体接入控制MAC控制单元CE承载。
- 根据权利要求8-11中任一项所述的方法,其特征在于,所述方法还包括:将所述N个CG传输时机对应的全部或部分资源分配给除所述终端以外的终端使用。
- 根据权利要求8-12中任一项所述的方法,其特征在于,所述方法还包括:向所述终端发送逻辑信道配置信息,所述逻辑信道配置信息用于逻辑信道的配置,并且所述逻辑信道配置信息配置允许跳过与所述逻辑信道对应的所述一个或多个CG传输时机。
- 根据权利要求8-12中任一项所述的方法,其特征在于,所述CG信息还配置允许跳过所述一个或多个CG传输时机。
- 一种通信装置,其特征在于,包括:接口模块和处理模块;所述接口模块,用于获得来自网络设备的配置授权CG信息,所述CG信息配置一个或多个CG传输时机,所述一个或多个CG传输时机用于上行数据的传输;所述接口模块,还用于向所述网络设备发送指示信息,所述指示信息指示在所述一个或多个CG传输时机中的N个CG传输时机上不进行上行数据传输,N为正整数;所述处理模块,用于控制所述装置在所述N个CG传输时机上跳过上行数据的传输。
- 根据权利要求15所述的装置,其特征在于,所述指示信息包括CG传输时机数量信息,所述CG传输时机数量信息指示所述N。
- 根据权利要求15所述的装置,其特征在于,所述指示信息包括CG索引信息,所述CG索引信息指示所述一个或多个CG传输时机。
- 根据权利要求15-17中任一项所述的装置,其特征在于,所述指示信息包含在上行控制信息UCI中,或者,所述指示信息由媒体接入控制MAC控制单元CE承载。
- 根据权利要求15-18中任一项所述的装置,其特征在于,所述上行数据包括图像数据,所述N的取值由下述的一项确定:图像组GOP内剩余数据帧的个数;或者***数据帧的时延;或者数据帧的剩余传输时延预算。
- 根据权利要求15-19中任一项所述的装置,其特征在于,所述接口模块还用于获得来自所述网络设备的逻辑信道配置信息,所述逻辑信道配置信息用于逻辑信道的配置,并且所述逻辑信道配置信息配置允许跳过与所述逻辑信道对应的所述一个或多个CG传输时机。
- 根据权利要求15-19中任一项所述的装置,其特征在于,所述CG信息还配置允许跳过所述一个或多个CG传输时机。
- 一种通信装置,其特征在于,包括:接口模块和处理模块;所述接口模块,用于向终端发送配置授权CG信息,所述CG信息配置一个或多个CG传输时机,所述一个或多个CG传输时机用于上行数据的传输;所述接口模块,还用于接收来自所述终端的指示信息,所述指示信息指示所述终端在所述一个或多个CG传输时机中的N个CG传输时机上不进行上行数据传输,N为正整数;所述处理模块,用于控制所述装置在所述N个CG传输时机上跳过对所述终端上行数据的接收。
- 根据权利要求22所述的装置,其特征在于,所述指示信息包括CG传输时机数量信息,所述CG传输时机数量信息指示所述N。
- 根据权利要求22所述的装置,其特征在于,所述指示信息包括CG索引信息,所述CG索引信息指示所述一个或多个CG传输时机。
- 根据权利要求22-24中任一项所述的装置,其特征在于,所述指示信息包含在上行控制信息UCI中,或者,所述指示信息由媒体接入控制MAC控制单元CE承载。
- 根据权利要求22-25中任一项所述的装置,其特征在于,所述处理模块还用于将所述N个CG传输时机对应的全部或部分资源分配给除所述终端以外的终端使用。
- 根据权利要求22-26中任一项所述的装置,其特征在于,所述接口模块还用于向所述终端发送逻辑信道配置信息,所述逻辑信道配置信息用于逻辑信道的配置,并且所述逻辑信 道配置信息配置允许跳过与所述逻辑信道对应的所述一个或多个CG传输时机。
- 根据权利要求22-26中任一项所述的装置,其特征在于,所述CG信息还配置允许跳过所述一个或多个CG传输时机。
- 一种通信装置,其特征在于,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得所述装置执行如权利要求1至7中任一项所述的方法,或者使得所述装置执行如权利要求8至14中任一项所述的方法。
- 一种计算机可读存储介质,其上存储有指令,其特征在于,所述指令被执行时使得计算机执行如权利要求1至7中任一项所述的方法,或者使得计算机执行如权利要求8至14中任一项所述的方法。
- 一种通信装置,其特征在于,包括用于执行如权利要求1至7中任一项所述方法的模块,或包括用于执行如权利要求8至14中任一项所述方法的模块。
- 一种计算机程序产品,其特征在于,包括计算机程序代码,所述计算机程序代码在计算机上运行时,使得权利要求1至7中任一项所述的方法被执行,或使得权利要求8至14中任一项所述的方法被执行。
- 一种芯片,其特征在于,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储指令,当所述指令被所述处理器执行时,使得所述芯片实现如权利要求1至7中任一项所述的方法,或者使得所述芯片实现如权利要求8至14中任一项所述的方法。
- 一种通信***,其特征在于,包括如权利要求15至21中任一项所述的装置和如权利要求22至28中任一项所述的装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111523030.7A CN116264740A (zh) | 2021-12-13 | 2021-12-13 | 数据传输方法及装置 |
CN202111523030.7 | 2021-12-13 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023109431A1 true WO2023109431A1 (zh) | 2023-06-22 |
Family
ID=86722151
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/132971 WO2023109431A1 (zh) | 2021-12-13 | 2022-11-18 | 数据传输方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116264740A (zh) |
WO (1) | WO2023109431A1 (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021025693A1 (en) * | 2019-08-07 | 2021-02-11 | Nokia Technologies Oy | Methods and apparatuses for data demodulation reference signal (dmrs)-only transmission on configured grant resources |
CN112534939A (zh) * | 2018-08-10 | 2021-03-19 | 苹果公司 | 用于增强型机器类型通信(eMTC)和窄带物联网(NB-IoT)的预配置资源中的上行链路传输 |
EP3823397A1 (en) * | 2019-11-15 | 2021-05-19 | Nokia Technologies Oy | Traffic-dependent transmission for interference reduction |
-
2021
- 2021-12-13 CN CN202111523030.7A patent/CN116264740A/zh active Pending
-
2022
- 2022-11-18 WO PCT/CN2022/132971 patent/WO2023109431A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112534939A (zh) * | 2018-08-10 | 2021-03-19 | 苹果公司 | 用于增强型机器类型通信(eMTC)和窄带物联网(NB-IoT)的预配置资源中的上行链路传输 |
WO2021025693A1 (en) * | 2019-08-07 | 2021-02-11 | Nokia Technologies Oy | Methods and apparatuses for data demodulation reference signal (dmrs)-only transmission on configured grant resources |
EP3823397A1 (en) * | 2019-11-15 | 2021-05-19 | Nokia Technologies Oy | Traffic-dependent transmission for interference reduction |
Non-Patent Citations (1)
Title |
---|
ERICSSON: "CG autonomous transmission in inter-UE prioritization", 3GPP TSG-RAN WG2 #110-E R2-2004964, 21 May 2020 (2020-05-21), XP051887502 * |
Also Published As
Publication number | Publication date |
---|---|
CN116264740A (zh) | 2023-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11812461B2 (en) | Communication method and related device | |
WO2021197270A1 (zh) | 信息传输方法、装置及*** | |
JP7481440B2 (ja) | ハイブリッド自動再送要求処理方法及び通信装置 | |
WO2023109431A1 (zh) | 数据传输方法及装置 | |
CN113271179A (zh) | 混合自动重传请求确认码本的反馈方法及装置 | |
WO2023035909A1 (zh) | 数据传输方法及装置 | |
WO2023160043A1 (zh) | 数据传输方法及装置 | |
WO2024012140A1 (zh) | 一种数据传输方法及装置 | |
CN116391431A (zh) | 解码失败的处理方法、装置和*** | |
WO2024067064A1 (zh) | 数据传输方法及装置 | |
CN113810949A (zh) | 数据传输方法和装置 | |
CN113939019A (zh) | 通信方法及通信设备 | |
WO2024066876A1 (zh) | 数据传输方法及装置 | |
WO2023131331A1 (zh) | 上行数据传输方法、网络设备、终端设备及通信*** | |
WO2022247351A1 (zh) | 数据处理方法及装置 | |
WO2023016285A1 (zh) | 通信方法及装置 | |
WO2023045714A1 (zh) | 一种调度方法及通信装置 | |
WO2023246744A1 (zh) | 一种通信方法及装置 | |
WO2024140257A1 (zh) | 一种基于配置授权的通信方法及装置 | |
WO2023010905A1 (zh) | 非连续接收的方法及装置 | |
WO2023125339A1 (zh) | 参考信号的传输方法及装置 | |
WO2023216986A1 (zh) | 缓存状态报告bsr指示方法和装置 | |
WO2024140600A1 (zh) | 通信方法、通信装置及通信*** | |
WO2024082843A1 (zh) | 逻辑信道分组方法及通信装置 | |
WO2024131515A1 (zh) | 一种数据传输方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22906183 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2022906183 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112024009581 Country of ref document: BR |
|
ENP | Entry into the national phase |
Ref document number: 2022906183 Country of ref document: EP Effective date: 20240523 |